Skip to content

Add Safari WebExtension build support and test#38

Open
Zhi0467 wants to merge 3 commits into
11me:masterfrom
Zhi0467:safari-support
Open

Add Safari WebExtension build support and test#38
Zhi0467 wants to merge 3 commits into
11me:masterfrom
Zhi0467:safari-support

Conversation

@Zhi0467
Copy link
Copy Markdown

@Zhi0467 Zhi0467 commented May 13, 2026

Adds Safari as a supported WebExtension build target.

This PR adds:

  • npm run build:safari
  • npm run build:prod:safari
  • npm run package:safari
  • extension/manifest.safari.json
  • Safari manifest coverage in unit tests
  • README instructions for loading the extension as a local temporary Safari extension

Safari support is documented as local/temporary install only. There is no reviewed App Store release yet. npm run package:safari uses Apple’s Safari Web Extension packaging tooling. That requires full Xcode and is separate from the temporary local Safari install flow.

All npm tests pass, local extension tested.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant