aboutsummaryrefslogtreecommitdiff
path: root/FrontEnd/package.json
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2021-06-15 18:25:17 +0800
committerGitHub <noreply@github.com>2021-06-15 18:25:17 +0800
commit4645761c2090aeaf8c26789155b342c048f44535 (patch)
tree1aab5ce94549f3f8b3fd1a31c84fb2dd8b6b2511 /FrontEnd/package.json
parent485ef185153890b7c6ac4ed9798a3f2db80c8845 (diff)
parentb6afd5e8161126522bdfff876f5483fa97e94797 (diff)
downloadtimeline-4645761c2090aeaf8c26789155b342c048f44535.tar.gz
timeline-4645761c2090aeaf8c26789155b342c048f44535.tar.bz2
timeline-4645761c2090aeaf8c26789155b342c048f44535.zip
Merge pull request #620 from crupest/vite
Migrate to vite!
Diffstat (limited to 'FrontEnd/package.json')
-rw-r--r--FrontEnd/package.json49
1 files changed, 9 insertions, 40 deletions
diff --git a/FrontEnd/package.json b/FrontEnd/package.json
index 58ac137a..e83180ae 100644
--- a/FrontEnd/package.json
+++ b/FrontEnd/package.json
@@ -30,34 +30,22 @@
"regenerator-runtime": "^0.13.7",
"remarkable": "^2.0.1",
"rxjs": "^7.1.0",
+ "xregexp": "^5.0.2",
"workbox-cacheable-response": "^6.1.5",
"workbox-expiration": "^6.1.2",
"workbox-precaching": "^6.1.0",
"workbox-routing": "^6.1.5",
"workbox-strategies": "^6.1.0",
- "workbox-window": "^6.1.1",
- "xregexp": "^5.0.2"
+ "workbox-window": "^6.1.1"
},
"scripts": {
- "start": "webpack serve --config ./webpack.config.dev.js",
- "build": "webpack --config ./webpack.config.prod.js",
+ "start": "vite",
+ "build": "tsc && vite build",
+ "preview": "vite preview",
"lint": "eslint src/ --ext .js --ext .jsx --ext .ts --ext .tsx",
"lint:fix": "eslint src/ --ext .js --ext .jsx --ext .ts --ext .tsx --fix"
},
- "browserslist": {
- "production": [
- ">0.2%",
- "not dead",
- "not op_mini all"
- ],
- "development": [
- "last 1 chrome version",
- "last 1 firefox version",
- "last 1 safari version"
- ]
- },
"devDependencies": {
- "@pmmmwh/react-refresh-webpack-plugin": "^0.5.0-rc.0",
"@types/color": "^3.0.1",
"@types/lodash": "^4.14.170",
"@types/node": "^15.12.2",
@@ -68,36 +56,17 @@
"@types/react-router": "^5.1.15",
"@types/react-router-dom": "^5.1.7",
"@types/remarkable": "^2.0.2",
- "@types/webpack-env": "^1.16.0",
"@typescript-eslint/eslint-plugin": "^4.27.0",
- "@typescript-eslint/parser": "^4.26.1",
- "clean-webpack-plugin": "^3.0.0",
- "copy-webpack-plugin": "^9.0.0",
- "css-loader": "^5.2.6",
+ "@typescript-eslint/parser": "^4.27.0",
+ "@vitejs/plugin-react-refresh": "^1.3.3",
"eslint": "^7.28.0",
"eslint-config-prettier": "^8.3.0",
"eslint-plugin-prettier": "^3.4.0",
"eslint-plugin-react": "^7.24.0",
"eslint-plugin-react-hooks": "^4.2.0",
- "file-loader": "^6.2.0",
- "html-webpack-plugin": "5.3.1",
- "mini-css-extract-plugin": "^1.6.0",
- "postcss": "^8.3.3",
- "postcss-loader": "^6.1.0",
- "postcss-preset-env": "^6.7.0",
"prettier": "^2.3.1",
- "react-refresh": "^0.10.0",
- "react-refresh-typescript": "^2.0.1",
- "sass": "^1.34.1",
- "sass-loader": "^12.1.0",
- "style-loader": "^2.0.0",
- "ts-loader": "^9.2.3",
"typescript": "^4.3.2",
- "url-loader": "^4.1.1",
- "webpack": "^5.38.1",
- "webpack-chain": "^6.5.1",
- "webpack-cli": "^4.7.2",
- "webpack-dev-server": "^4.0.0-beta.3",
- "workbox-webpack-plugin": "^6.1.5"
+ "vite": "^2.3.7",
+ "vite-plugin-pwa": "^0.8.1"
}
}