|
46 | 46 | "babel-loader": "10.0.0", |
47 | 47 | "babel-plugin-istanbul": "6.0.0", |
48 | 48 | "babel-plugin-transform-imports": "2.0.0", |
| 49 | + "clean-webpack-plugin": "^4.0.0", |
49 | 50 | "copy-webpack-plugin": "5.0.2", |
50 | 51 | "css-loader": "5.1.2", |
51 | 52 | "css-minimizer-webpack-plugin": "3.0.2", |
|
103 | 104 | }, |
104 | 105 | "scripts": { |
105 | 106 | "postinstall": "node MapStore2/utility/build/postInstall.js", |
106 | | - "clean": "rimraf dist", |
| 107 | + "clean": "premove dist", |
107 | 108 | "compile": "npm run clean && mkdirp ./dist && node --max_old_space_size=2048 ./node_modules/webpack/bin/webpack.js --config prod-webpack.config.js --env.production", |
108 | 109 | "fe:start": "webpack serve --progress --color --port 8081 --hot --inline --content-base .", |
109 | 110 | "start": "concurrently -n frontend,backend -c green,blue \"npm:fe:start\" \"npm:be:start\"", |
110 | 111 | "be:start": "npm run be:build && mvn cargo:run -f ./web/pom.xml", |
111 | 112 | "be:build": "mvn clean install", |
112 | 113 | "ext:startapp": "webpack serve --progress --color --port 8081 --hot --inline --content-base . --config build/extension/module.app.webpack.config.js", |
113 | 114 | "ext:start": "webpack serve --progress --color --port 8082 --hot --inline --config build/extension/webpack.config.js", |
114 | | - "ext:build": "rimraf ./dist && mkdirp ./dist && webpack --progress --color --config build/extension/prod-webpack.config.js", |
| 115 | + "ext:build": "premove ./dist && mkdirp ./dist && webpack --progress --color --config build/extension/prod-webpack.config.js", |
115 | 116 | "test": "karma start ./karma.conf.single-run.js", |
116 | 117 | "continuoustest": "karma start ./karma.conf.continuous-test.js", |
117 | 118 | "mvntest": "karma start ./karma.conf.single-run.js --reporters junit,dots,coverage", |
|
0 commit comments