Powerful and fast sidebar search toggle tool
Homepage: https://ex.xiaoshu.app/
src- main source.contentScript- scripts and components to be injected ascontent_scriptbackground- scripts for background.components- auto-imported Vue components that are shared in popup and options page.styles- styles shared in popup and options pageassets- assets used in Vue componentsmanifest.ts- manifest for the extension.
extension- extension package root.assets- static assets (mainly formanifest.json).dist- built files, also serve stub entry for Vite on development.
scripts- development and bundling helper scripts.
pnpm devThen load extension in browser with the extension/ folder.
For Firefox developers, you can run the following command instead:
pnpm start:firefoxweb-ext auto reload the extension when extension/ files changed.
While Vite handles HMR automatically in the most of the case, Extensions Reloader is still recommanded for cleaner hard reloading.