This is a simple app and firefox extensio built with vite and svelte
- node v16
- npm v8
it has been developed on Windows 11 but should also work with Linux.
run npm run build to run the svelte build
the firefox extension resides in ./browser-extension.
Note that the ./popup directory and its content are auto-generated since it's basically
the same files as the web app.
you can either run node scripts/sync-for-firefox.js manually or by
running
npm run build:firefoxnpm run run:firefoxnpm run run:firefox-mobile
those scripts will, among other things generate ./browser-extension/popup
to build the extension and the corresponding zip file to upload to addons.mozilla.org
run npm run build:firefox.
the zip file will be in ./dist/firefox
- Install node LTS
npm should be included - run
npm i - run
npm run build:firefoxto create the zip file with the extension.
- Mozilla Addon -> tbd
- Web App -> https://shop-searcher.netlify.app/