|
11 | 11 | "url": "https://github.com/reduxjs/redux-devtools.git" |
12 | 12 | }, |
13 | 13 | "scripts": { |
14 | | - "start": "webpack --config webpack/dev.config.babel.js", |
15 | | - "build": "pnpm run build:extension && pnpm run build:firefox", |
16 | | - "build:extension": "rimraf build/extension && webpack --config webpack/wrap.config.babel.js && webpack --config webpack/prod.config.babel.js", |
17 | | - "build:firefox": "webpack --config webpack/prod.firefox.config.babel.js", |
| 14 | + "start": "webpack --env development --watch", |
| 15 | + "build": "pnpm run build:extension && pnpm run build:chrome && pnpm run build:edge && pnpm run build:firefox", |
| 16 | + "build:extension": "webpack --env production && webpack --config wrap.webpack.config.js", |
| 17 | + "build:chrome": "cpy dist/** chrome/dist/unpacked && cpy manifest.json dist/unpacked --cwd chrome && bestzip chrome/dist/chrome.zip chrome/dist/unpacked", |
| 18 | + "build:edge": "cpy dist/** edge/dist/unpacked && cpy manifest.json dist/unpacked --cwd edge && bestzip edge/dist/edge.zip edge/dist/unpacked", |
| 19 | + "build:firefox": "cpy dist/** firefox/dist/unpacked && cpy manifest.json dist/unpacked --cwd firefox && bestzip firefox/dist/firefox.zip firefox/dist/unpacked", |
18 | 20 | "build:examples": "babel-node examples/buildAll.js", |
19 | | - "precompress:extension": "pnpm run lint && pnpm run test:app && pnpm run build:extension && pnpm run test:chrome && pnpm run test:electron", |
20 | | - "precompress:firefox": "pnpm run lint && pnpm run build:firefox && pnpm run test:app", |
21 | | - "compress:extension": "bestzip build/extension.zip build/extension", |
22 | | - "compress:firefox": "bestzip build/extension.zip build/extension", |
23 | | - "clean": "rimraf build && rimraf dev", |
| 21 | + "clean": "rimraf dist && rimraf chrome/dist && rimraf edge/dist && rimraf firefox/dist", |
24 | 22 | "test:app": "cross-env BABEL_ENV=test jest test/app", |
25 | 23 | "test:chrome": "jest test/chrome", |
26 | 24 | "test:electron": "pnpm run build:test:electron:fixture && jest test/electron", |
|
68 | 66 | "bestzip": "^2.2.1", |
69 | 67 | "chromedriver": "^106.0.1", |
70 | 68 | "copy-webpack-plugin": "^11.0.0", |
| 69 | + "cpy-cli": "^4.2.0", |
71 | 70 | "cross-env": "^7.0.3", |
72 | 71 | "css-loader": "^6.7.1", |
73 | 72 | "electron": "^21.1.1", |
|
82 | 81 | "immutable": "^4.1.0", |
83 | 82 | "jest": "^29.2.2", |
84 | 83 | "jest-environment-jsdom": "^29.2.2", |
85 | | - "path-browserify": "^1.0.1", |
86 | 84 | "pug-html-loader": "^1.1.5", |
87 | 85 | "raw-loader": "^4.0.2", |
88 | 86 | "react-transform-catch-errors": "^1.0.2", |
|
0 commit comments