Skip to content

Commit 3d6692b

Browse files
committed
Migrate from Webpack to Vite
1 parent 189b4e7 commit 3d6692b

File tree

13 files changed

+898
-8611
lines changed

13 files changed

+898
-8611
lines changed

.yarnrc.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
logFilters:
2+
- code: YN0076
3+
level: discard
4+
15
nodeLinker: node-modules
26

37
plugins:

sample/.babelrc

Lines changed: 0 additions & 11 deletions
This file was deleted.

sample/index.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,6 @@
77
</head>
88
<body>
99
<div id="react-root"></div>
10+
<script type="module" src="./index.jsx"></script>
1011
</body>
1112
</html>

sample/package.json

Lines changed: 6 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,11 @@
33
"version": "3.0.0",
44
"description": "A sample page for React-DateTime-Picker.",
55
"private": true,
6+
"type": "module",
67
"scripts": {
7-
"build": "NODE_ENV=production webpack",
8-
"dev": "NODE_ENV=development webpack serve"
8+
"build": "vite build",
9+
"dev": "vite",
10+
"preview": "vite preview"
911
},
1012
"author": {
1113
"name": "Wojciech Maj",
@@ -19,18 +21,7 @@
1921
"react-dom": "^18.2.0"
2022
},
2123
"devDependencies": {
22-
"@babel/core": "^7.20.2",
23-
"@babel/preset-env": "^7.20.2",
24-
"@babel/preset-react": "^7.14.0",
25-
"babel-loader": "^9.0.0",
26-
"css-loader": "^6.0.0",
27-
"html-webpack-plugin": "^5.1.0",
28-
"style-loader": "^3.0.0",
29-
"webpack": "^5.20.0",
30-
"webpack-cli": "^5.0.0",
31-
"webpack-dev-server": "^4.0.0"
32-
},
33-
"resolutions": {
34-
"semver@7.0.0": "^7.0.0"
24+
"@vitejs/plugin-react": "^3.0.0",
25+
"vite": "^4.0.0"
3526
}
3627
}

sample/vite.config.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import { defineConfig } from 'vite';
2+
import react from '@vitejs/plugin-react';
3+
4+
export default defineConfig({
5+
base: './',
6+
plugins: [react()],
7+
});

sample/webpack.config.js

Lines changed: 0 additions & 44 deletions
This file was deleted.

0 commit comments

Comments
 (0)