You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Safari builds take your own app icon, extension build --browser=safari --app-icon=icon.png uses the PNG as is instead of plating the manifest icon on a white tile. Docs
A production build warns when a public env variable is named like a secret, so an EXTENSION_PUBLIC_API_KEY never ships in a bundle unnoticed. Docs
SQLite in DevTools, npx extension@latest create my-extension --template=devtools-typescript-sqlite starts a DevTools panel backed by SQLite in the browser.
Firefox content scripts run once after a reload, the dev session no longer injects a second copy, and a missing scripting permission is named instead of failing quietly.
The Edge store zip leaves the manifest key out, dist/edge keeps it, so an unpacked Edge install keeps the pinned id your OAuth redirects depend on.
Features
Add an exclude config key to leave files out of one browser build (#991) (151892d3d)
Fixes
Resolve symlinked project paths before naming a reloaded file (#970) (c68fe6349)
Other changes (29)
Stamp the Safari app version and sharpen the build's warnings (#992) (0f5b204fd)
Keep the controlled preview copy outside the folder it copies (#990) (4fb2e2fb6)
Compile a module script on a runtime-opened page as ESM (#989) (20428c462)
Drop extension.dev pointers from the CLI, READMEs and templates (#988) (ad5863177)