|
3 | 3 | "private": true, |
4 | 4 | "scripts": { |
5 | 5 | "start": "static public -a 0.0.0.0 -p ${PORT:-8080}", |
6 | | - "build": "webpack && cp src/statoscope.png src/favicon.ico public/ && statoscope validate --config=./statoscope.config.demo.js --input public/demo-stats.json || true", |
| 6 | + "build": "npm run build:webpack && npm run build:rspack", |
| 7 | + "build:webpack": "webpack && cp src/statoscope.png src/favicon.ico public/ && statoscope validate --config=./statoscope.config.demo.js --input public/demo-stats.webpack.json || true", |
| 8 | + "build:rspack": "rspack && statoscope validate --config=./statoscope.config.demo.js --input public/demo-stats.rspack.json || true", |
7 | 9 | "predev": "npm run build", |
8 | 10 | "dev": "webpack serve", |
9 | 11 | "prebuild:prod": "rm -rf public/*", |
|
17 | 19 | "devDependencies": { |
18 | 20 | "@babel/core": "^7.18.6", |
19 | 21 | "@babel/preset-env": "^7.18.6", |
20 | | - "@statoscope/cli": "^5.28.3", |
21 | | - "@statoscope/stats-validator-plugin-webpack": "^5.28.3", |
22 | | - "@statoscope/webpack-ui": "5.28.3", |
23 | | - "babel-loader": "^8.2.5", |
24 | | - "css-loader": "^5.2.7", |
| 22 | + "@rsdoctor/rspack-plugin": "^1.0.1", |
| 23 | + "@rspack/cli": "^1.3.2", |
| 24 | + "@rspack/core": "^1.3.2", |
| 25 | + "@statoscope/cli": "^5.29.0", |
| 26 | + "@statoscope/stats-validator-plugin-webpack": "^5.29.0", |
| 27 | + "@statoscope/webpack-ui": "5.29.0", |
| 28 | + "babel-loader": "^10.0.0", |
| 29 | + "css-loader": "^7.1.2", |
25 | 30 | "eslint": "^7.32.0", |
26 | 31 | "eslint-config-prettier": "^8.5.0", |
27 | 32 | "eslint-plugin-import": "^2.26.0", |
28 | 33 | "eslint-plugin-jsdoc": "^39.3.3", |
29 | 34 | "eslint-plugin-node": "^11.1.0", |
30 | 35 | "eslint-plugin-prettier": "^4.2.1", |
31 | 36 | "html-loader": "^0.5.5", |
32 | | - "html-webpack-plugin": "^5.5.0", |
33 | | - "mini-css-extract-plugin": "^2.6.1", |
| 37 | + "html-webpack-plugin": "^5.6.3", |
| 38 | + "mini-css-extract-plugin": "^2.9.2", |
34 | 39 | "mustache": "^4.2.0", |
35 | 40 | "prettier": "^2.7.1", |
36 | | - "style-loader": "^3.3.1", |
37 | | - "webpack": "^5.74.0", |
38 | | - "webpack-cli": "^5.0.1", |
39 | | - "webpack-dev-server": "^4.11.1" |
| 41 | + "style-loader": "^4.0.0", |
| 42 | + "ts-node": "^10.9.2", |
| 43 | + "webpack": "^5.98.0", |
| 44 | + "webpack-cli": "^6.0.1", |
| 45 | + "webpack-dev-server": "^5.2.1" |
40 | 46 | }, |
41 | 47 | "dependencies": { |
42 | 48 | "@discoveryjs/json-ext": "^0.5.7", |
43 | | - "@statoscope/webpack-plugin": "^5.28.3", |
| 49 | + "@statoscope/webpack-plugin": "^5.29.0", |
44 | 50 | "@wdxlab/events": "^1.1.0", |
45 | 51 | "node-static": "^0.7.11" |
46 | 52 | } |
|
0 commit comments