{ "scripts": { "clean": "rm -rf dist", "dev": "npm run clean && run-p dev:**", "dev:bg": "esbuild --bundle ./src/background/main.ts --outdir=dist/bg --sourcemap --watch", "dev:popup": "esbuild --bundle ./src/popup/main.tsx --outdir=dist/popup --sourcemap --watch", "build": "npm run clean && run-p build:**", "build:bg": "env NODE_ENV=production esbuild --bundle ./src/background/main.ts --outdir=dist/bg --minify", "build:popup": "env NODE_ENV=production esbuild --bundle ./src/popup/main.tsx --outdir=dist/popup --minify", "release": "npm run build && ./package.sh" }, "releaseArtifacts": [ "popup.css", "popup.html", "manifest.json", "images", "dist", "_locales" ], "dependencies": { "@types/chrome": "^0.0.251", "@types/lodash.uniq": "^4.5.9", "@types/react": "^18.3.23", "@types/react-dom": "^18.3.7", "esbuild": "^0.19.12", "fuse.js": "^7.1.0", "lodash.uniq": "^4.5.0", "npm-run-all": "^4.1.5", "react": "^18.3.1", "react-dom": "^18.3.1", "react-hotkeys-hook": "^4.6.2", "styled-components": "^6.1.18", "typescript": "^5.8.3" } }