Files
HyperTab/package.json
2025-05-28 23:34:54 -04:00

36 lines
1.1 KiB
JSON

{
"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"
}
}