Aaron
1a8b7ff635
feat: Support PNPM without hoisting dependencies ( #291 )
2023-12-19 11:42:20 -06:00
Aaron
fde488ac82
feat!: Add support for "main world" content scripts ( #284 )
...
BREAKING CHANGE: `defineContentScript` and `defineBackground` are now exported from `wxt/sandbox` instead of `wxt/client`. If you use auto-imports, no changes are required. If you have disabled auto-imports, you'll need to manually update your import statements.
2023-12-13 15:41:39 -06:00
Aaron
0873c24ad8
chore: Convert WXT CLI to an ESM binary ( #279 )
2023-12-12 14:44:04 -06:00
Aaron
d2cb8f9416
feat: Add wxt/storage API ( #234 )
2023-11-14 23:07:45 -06:00
Aaron
5f54b4de17
chore: Reduce package size by 70%, 1.92 MB to 590 kB ( #190 )
2023-10-29 23:00:10 -05:00
Aaron
e37f73880d
feat: Refactor project structure to export initialize, prepare, and zip functions ( #182 )
2023-10-29 21:19:31 -05:00
Aaron
874a531a62
feat: Add testing utils under wxt/testing ( #178 )
2023-10-18 16:28:26 -05:00
Aaron
44464f914f
feat!: Use defineUnlistedScript to define unlisted scripts ( #167 )
...
BREAKING CHANGE: Unlisted scripts must now `export default defineUnlistedScript(...)`
2023-10-14 10:06:52 -05:00
Aaron
7ccff533ff
chore: Improve file list output in CI ( #73 )
2023-08-13 09:51:22 -05:00
Aaron Klinker
edfa075030
ci: Validate templates using tarball to avoid version conflicts within the wxt/node_modules directory
2023-08-13 08:33:26 -05:00
Aaron Klinker
58a84ec253
feat!: Add type safety to browser.runtime.getURL
...
Entrypoint outputs and files in the public directory are typed properly.
Chunks and other generated files are not typed since they aren't often accessed at runtime.
BREAKING CHANGE: `browser` is now imported from `wxt/browser` instead of `webextension-polyfill`
2023-07-20 13:55:35 -05:00
Aaron
dca43efe0d
feat: Add wxt zip command ( #47 )
2023-07-16 14:38:56 -05:00
Aaron
2efc193b45
fix: Unable to read entrypoint options ( #28 )
2023-07-10 22:18:20 -05:00
Aaron
75eb3de89e
chore: Rename templates to virtual-modules ( #24 )
2023-07-02 21:49:01 -05:00
Aaron
cd714ea196
feat: Reload HTML files individually ( #23 )
2023-07-02 21:37:28 -05:00
Aaron Klinker
7f3a1e8d91
fix: Separate template builds to prevent sharing chunks
2023-07-02 20:40:13 -05:00
Aaron Klinker
a78aada96e
chore: Refactor build outputs to support transpiled templates
2023-07-02 17:05:23 -05:00