Skip to content

Commit 9357a0b

Browse files
Use vite to run examples (#2172)
1 parent 636269a commit 9357a0b

File tree

111 files changed

+361
-1783
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

111 files changed

+361
-1783
lines changed

.eslintignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
dist/
22
node_modules/
33
test/src/utils/mapbox-gl-mock/*.js
4+
**/vite.config.js
5+
examples/vite.config.local.js

examples/clusters/index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@
3232
</head>
3333
<body>
3434
<div id="map"></div>
35-
<script src='app.js'></script>
3635
</body>
37-
<script type="text/javascript">
38-
App.renderToDom(document.getElementById('map'));
36+
<script type="module" type="text/javascript">
37+
import {renderToDom} from './src/app.tsx';
38+
renderToDom(document.getElementById('map'));
3939
</script>
4040
</html>

examples/clusters/package.json

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
{
22
"scripts": {
3-
"start": "webpack-dev-server --progress --hot --open",
4-
"start-local": "webpack-dev-server --env local --progress --hot --open"
3+
"start": "vite --open",
4+
"start-local": "vite --config ../vite.config.local.js",
5+
"build": "vite build"
56
},
67
"dependencies": {
78
"react": "^18.0.0",
@@ -10,14 +11,7 @@
1011
"mapbox-gl": "^2.0.0"
1112
},
1213
"devDependencies": {
13-
"@babel/core": "^7.0.0",
14-
"@babel/preset-env": "^7.0.0",
15-
"@babel/preset-react": "^7.0.0",
16-
"babel-loader": "^8.0.0",
17-
"ts-loader": "^9.0.0",
1814
"typescript": "^4.0.0",
19-
"webpack": "^5.65.0",
20-
"webpack-cli": "^4.9.0",
21-
"webpack-dev-server": "^4.7.0"
15+
"vite": "^4.0.0"
2216
}
2317
}

examples/clusters/vite.config.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
export default {
2+
define: {
3+
'process.env.MapboxAccessToken': JSON.stringify(process.env.MapboxAccessToken)
4+
}
5+
};

examples/clusters/webpack.config.js

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

examples/controls/index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@
3232
</head>
3333
<body>
3434
<div id="map"></div>
35-
<script src='app.js'></script>
3635
</body>
37-
<script type="text/javascript">
38-
App.renderToDom(document.getElementById('map'));
36+
<script type="module" type="text/javascript">
37+
import {renderToDom} from './src/app.tsx';
38+
renderToDom(document.getElementById('map'));
3939
</script>
4040
</html>

examples/controls/package.json

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
{
22
"scripts": {
3-
"start": "webpack-dev-server --progress --hot --open",
4-
"start-local": "webpack-dev-server --env local --progress --hot --open"
3+
"start": "vite --open",
4+
"start-local": "vite --config ../vite.config.local.js",
5+
"build": "vite build"
56
},
67
"dependencies": {
78
"react": "^18.0.0",
@@ -10,14 +11,7 @@
1011
"mapbox-gl": "^2.0.0"
1112
},
1213
"devDependencies": {
13-
"@babel/core": "^7.0.0",
14-
"@babel/preset-env": "^7.0.0",
15-
"@babel/preset-react": "^7.0.0",
16-
"babel-loader": "^8.0.0",
17-
"ts-loader": "^9.0.0",
1814
"typescript": "^4.0.0",
19-
"webpack": "^5.65.0",
20-
"webpack-cli": "^4.9.0",
21-
"webpack-dev-server": "^4.7.0"
15+
"vite": "^4.0.0"
2216
}
2317
}

examples/controls/vite.config.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
export default {
2+
define: {
3+
'process.env.MapboxAccessToken': JSON.stringify(process.env.MapboxAccessToken)
4+
}
5+
};

examples/controls/webpack.config.js

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

examples/custom-cursor/index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,9 @@
4343
</head>
4444
<body>
4545
<div id="map"></div>
46-
<script src='app.js'></script>
4746
</body>
48-
<script type="text/javascript">
49-
App.renderToDom(document.getElementById('map'));
47+
<script type="module" type="text/javascript">
48+
import {renderToDom} from './src/app.tsx';
49+
renderToDom(document.getElementById('map'));
5050
</script>
5151
</html>

0 commit comments

Comments
 (0)