Build using web-ext (#95)
... | ... | @@ -6,8 +6,10 @@ |
"scripts": { | ||
"setup": "yarn install && yarn allow-scripts", | ||
"dev": "webpack --mode development --watch", | ||
"build": "webpack --mode production && yarn build:zip", | ||
"build:zip": "rm -rf ./build.zip && zip -r -FS ./build.zip ./build", | ||
"build": "yarn build:clean && yarn build:source && yarn build:zip", | ||
"build:clean": "rm -rf ./build ./*.zip", | ||
"build:source": "webpack --mode production", | ||
"build:zip": "web-ext build --source-dir ./build --artifacts-dir ./ --overwrite-dest", | ||
"lint:typing": "tsc --noEmit", | ||
"lint:ts": "eslint ./src", | ||
"lint:css": "stylelint ./src", | ||
... | ... | @@ -62,6 +64,7 @@ |
"stylelint-config-recommended": "^6.0.0", | ||
"typescript": "^4.4.4", | ||
"url-loader": "^4.1.1", | ||
"web-ext": "^6.5.0", | ||
"webpack": "^5.64.1", | ||
"webpack-cli": "^4.9.1", | ||
"webpack-extension-manifest-plugin": "^0.8.0" | ||
... | ... | @@ -78,7 +81,9 @@ |
"node-hid": false, | ||
"usb-detection": false, | ||
"tiny-secp256k1": false, | ||
"@lavamoat/preinstall-always-fail": false | ||
"@lavamoat/preinstall-always-fail": false, | ||
"dtrace-provider": false, | ||
"spawn-sync": false | ||
} | ||
} | ||
} |
This diff is collapsed.
Please register or sign in to comment