70bf21e064
Deploy (to testing) and Test Playground Preview Worker / Deploy Playground Preview Worker (testing) (push) Has been skipped
Deploy Workers Shared Staging / Deploy Workers Shared Staging (push) Failing after 0s
Prerelease / build (push) Has been skipped
Handle Changesets / Handle Changesets (push) Has been cancelled
Semgrep OSS scan / semgrep-oss (push) Has been cancelled
27 lines
688 B
Markdown
27 lines
688 B
Markdown
# Fixture: Worker With Unsafe External Plugin
|
|
|
|
This example shows how a user can define their own Miniflare plugin and use it for local development via an `unsafe` binding.
|
|
|
|
The Worker defined here uses a locally installed Plugin (`@fixture/unsafe-external-plugin`) that implements the local simulator for `some-unsafe-simulator`.
|
|
|
|
```jsonc
|
|
"unsafe": {
|
|
"bindings": [
|
|
{
|
|
"name": "UNSAFE_SERVICE_BINDING",
|
|
"dev": {
|
|
"package": "@fixture/unsafe-external-plugin",
|
|
"plugin": "unsafe-plugin",
|
|
"pluginOptions": {
|
|
"UNSAFE_SERVICE_BINDING": {
|
|
"emitLogs": true
|
|
}
|
|
}
|
|
},
|
|
"type": "service",
|
|
"service": "some-unsafe-service"
|
|
}
|
|
]
|
|
}
|
|
```
|