
WXT Layers
Nuxt-like layers functionality for WXT browser extensions
Overview
WXT Layers lets you to organise your WXT extension into self-contained modules:
+- src <-- core extension logic
+- layers
+- some-feature <-- isolated feature
+- some-service <-- isolated serviceLayers can contain any combination of entrypoints, composables, public files, assets, etc.:
+- src <-- core extension logic
| +- composables
| +- entrypoints
| +- public
| +- utils
|
+- layers
+- some-feature <-- isolated feature
| +- entrypoints
| +- public
|
+- some-service <-- isolated service
+- composables
+- index.tsThis approach is ideal for large projects where you need cleaner code organization and feature isolation, making your extension more maintainable and modular.