Skip to content

Commit 23ecac7

Browse files
authored
Merge pull request #9047 from marmelab/demo-source-map
Fix demos don't allow to visualize source maps
2 parents 63176e0 + 8009ec8 commit 23ecac7

5 files changed

Lines changed: 51 additions & 64 deletions

File tree

examples/crm/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,13 +32,12 @@
3232
"@types/react-beautiful-dnd": "^13.0.0",
3333
"@types/react-dom": "^17.0.9",
3434
"@vitejs/plugin-react": "^2.2.0",
35-
"source-map-explorer": "^2.0.0",
35+
"rollup-plugin-visualizer": "^5.9.2",
3636
"typescript": "^5.1.3",
3737
"vite": "^3.2.0",
3838
"web-vitals": "^1.0.1"
3939
},
4040
"scripts": {
41-
"analyze": "source-map-explorer './dist/assets/*.js'",
4241
"dev": "vite",
4342
"build": "tsc && vite build",
4443
"preview": "vite preview"

examples/crm/vite.config.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import { defineConfig } from 'vite';
22
import path from 'path';
33
import fs from 'fs';
44
import react from '@vitejs/plugin-react';
5+
import visualizer from 'rollup-plugin-visualizer';
56

67
const packages = fs.readdirSync(path.resolve(__dirname, '../../packages'));
78
const aliases = packages.reduce((acc, dirName) => {
@@ -20,7 +21,13 @@ const aliases = packages.reduce((acc, dirName) => {
2021

2122
// https://vitejs.dev/config/
2223
export default defineConfig({
23-
plugins: [react()],
24+
plugins: [
25+
react(),
26+
visualizer({
27+
open: process.env.NODE_ENV !== 'CI',
28+
filename: './dist/stats.html',
29+
}),
30+
],
2431
define: {
2532
'process.env': process.env,
2633
},

examples/demo/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@
3838
"recharts": "^2.1.15"
3939
},
4040
"scripts": {
41-
"analyze": "source-map-explorer 'dist/assets/*.js'",
4241
"dev": "vite",
4342
"build": "tsc && vite build",
4443
"preview": "vite preview"
@@ -52,7 +51,7 @@
5251
"@types/react-dom": "^17.0.9",
5352
"@vitejs/plugin-react": "^2.2.0",
5453
"rewire": "^5.0.0",
55-
"source-map-explorer": "^2.0.0",
54+
"rollup-plugin-visualizer": "^5.9.2",
5655
"typescript": "^5.1.3",
5756
"vite": "^3.2.0"
5857
}

examples/demo/vite.config.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import { defineConfig } from 'vite';
22
import path from 'path';
33
import fs from 'fs';
44
import react from '@vitejs/plugin-react';
5+
import visualizer from 'rollup-plugin-visualizer';
56

67
const packages = fs.readdirSync(path.resolve(__dirname, '../../packages'));
78
const aliases = packages.reduce((acc, dirName) => {
@@ -20,7 +21,13 @@ const aliases = packages.reduce((acc, dirName) => {
2021

2122
// https://vitejs.dev/config/
2223
export default defineConfig({
23-
plugins: [react()],
24+
plugins: [
25+
react(),
26+
visualizer({
27+
open: process.env.NODE_ENV !== 'CI',
28+
filename: './dist/stats.html',
29+
}),
30+
],
2431
define: {
2532
'process.env': process.env,
2633
},

yarn.lock

Lines changed: 33 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -8012,15 +8012,6 @@ __metadata:
80128012
languageName: node
80138013
linkType: hard
80148014

8015-
"btoa@npm:^1.2.1":
8016-
version: 1.2.1
8017-
resolution: "btoa@npm:1.2.1"
8018-
bin:
8019-
btoa: bin/btoa.js
8020-
checksum: 557b9682e40a68ae057af1b377e28884e6ff756ba0f499fe0f8c7b725a5bfb5c0d891604ac09944dbe330c9d43fb3976fef734f9372608d0d8e78a30eda292ae
8021-
languageName: node
8022-
linkType: hard
8023-
80248015
"buffer-crc32@npm:~0.2.3":
80258016
version: 0.2.13
80268017
resolution: "buffer-crc32@npm:0.2.13"
@@ -9866,7 +9857,7 @@ __metadata:
98669857
react-router-dom: ^6.1.0
98679858
recharts: ^2.1.15
98689859
rewire: ^5.0.0
9869-
source-map-explorer: ^2.0.0
9860+
rollup-plugin-visualizer: ^5.9.2
98709861
typescript: ^5.1.3
98719862
vite: ^3.2.0
98729863
languageName: unknown
@@ -10148,7 +10139,7 @@ __metadata:
1014810139
languageName: node
1014910140
linkType: hard
1015010141

10151-
"duplexer@npm:^0.1.1, duplexer@npm:^0.1.2":
10142+
"duplexer@npm:^0.1.1":
1015210143
version: 0.1.2
1015310144
resolution: "duplexer@npm:0.1.2"
1015410145
checksum: c57bcd4bdf7e623abab2df43a7b5b23d18152154529d166c1e0da6bee341d84c432d157d7e97b32fecb1bf3a8b8857dd85ed81a915789f550637ed25b8e64fc2
@@ -10548,7 +10539,7 @@ __metadata:
1054810539
languageName: node
1054910540
linkType: hard
1055010541

10551-
"escape-html@npm:^1.0.3, escape-html@npm:~1.0.3":
10542+
"escape-html@npm:~1.0.3":
1055210543
version: 1.0.3
1055310544
resolution: "escape-html@npm:1.0.3"
1055410545
checksum: 524c739d776b36c3d29fa08a22e03e8824e3b2fd57500e5e44ecf3cc4707c34c60f9ca0781c0e33d191f2991161504c295e98f68c78fe7baa6e57081ec6ac0a3
@@ -12383,7 +12374,7 @@ __metadata:
1238312374
languageName: node
1238412375
linkType: hard
1238512376

12386-
"glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6":
12377+
"glob@npm:^7.1.3, glob@npm:^7.1.4":
1238712378
version: 7.2.0
1238812379
resolution: "glob@npm:7.2.0"
1238912380
dependencies:
@@ -12584,15 +12575,6 @@ __metadata:
1258412575
languageName: node
1258512576
linkType: hard
1258612577

12587-
"gzip-size@npm:^6.0.0":
12588-
version: 6.0.0
12589-
resolution: "gzip-size@npm:6.0.0"
12590-
dependencies:
12591-
duplexer: ^0.1.2
12592-
checksum: 4ccb924626c82125897a997d1c84f2377846a6ef57fbee38f7c0e6b41387fba4d00422274440747b58008b5d60114bac2349c2908e9aba55188345281af40a3f
12593-
languageName: node
12594-
linkType: hard
12595-
1259612578
"handlebars@npm:^4.7.7":
1259712579
version: 4.7.7
1259812580
resolution: "handlebars@npm:4.7.7"
@@ -16847,7 +16829,7 @@ __metadata:
1684716829
languageName: node
1684816830
linkType: hard
1684916831

16850-
"open@npm:^7.0.3, open@npm:^7.3.1":
16832+
"open@npm:^7.0.3":
1685116833
version: 7.4.2
1685216834
resolution: "open@npm:7.4.2"
1685316835
dependencies:
@@ -18621,7 +18603,7 @@ __metadata:
1862118603
react-error-boundary: ^3.1.4
1862218604
react-router: ^6.1.0
1862318605
react-router-dom: ^6.1.0
18624-
source-map-explorer: ^2.0.0
18606+
rollup-plugin-visualizer: ^5.9.2
1862518607
typescript: ^5.1.3
1862618608
vite: ^3.2.0
1862718609
web-vitals: ^1.0.1
@@ -19846,6 +19828,25 @@ __metadata:
1984619828
languageName: node
1984719829
linkType: hard
1984819830

19831+
"rollup-plugin-visualizer@npm:^5.9.2":
19832+
version: 5.9.2
19833+
resolution: "rollup-plugin-visualizer@npm:5.9.2"
19834+
dependencies:
19835+
open: ^8.4.0
19836+
picomatch: ^2.3.1
19837+
source-map: ^0.7.4
19838+
yargs: ^17.5.1
19839+
peerDependencies:
19840+
rollup: 2.x || 3.x
19841+
peerDependenciesMeta:
19842+
rollup:
19843+
optional: true
19844+
bin:
19845+
rollup-plugin-visualizer: dist/bin/cli.js
19846+
checksum: e6280bed797084e9f9ee06726e46706e32854fc7647c5c5bcec68a9be8ca8e6fbf7f8a0b2f76255e9df72e84135a7d57eb2662b6cfd68496a1ef60fa33597eaf
19847+
languageName: node
19848+
linkType: hard
19849+
1984919850
"rollup@npm:^2.79.1":
1985019851
version: 2.79.1
1985119852
resolution: "rollup@npm:2.79.1"
@@ -20429,29 +20430,6 @@ __metadata:
2042920430
languageName: node
2043020431
linkType: hard
2043120432

20432-
"source-map-explorer@npm:^2.0.0":
20433-
version: 2.5.2
20434-
resolution: "source-map-explorer@npm:2.5.2"
20435-
dependencies:
20436-
btoa: ^1.2.1
20437-
chalk: ^4.1.0
20438-
convert-source-map: ^1.7.0
20439-
ejs: ^3.1.5
20440-
escape-html: ^1.0.3
20441-
glob: ^7.1.6
20442-
gzip-size: ^6.0.0
20443-
lodash: ^4.17.20
20444-
open: ^7.3.1
20445-
source-map: ^0.7.3
20446-
temp: ^0.9.4
20447-
yargs: ^16.2.0
20448-
bin:
20449-
sme: bin/cli.js
20450-
source-map-explorer: bin/cli.js
20451-
checksum: f70fcee4e569bfece11868d230db4e8d9a683b25d579f318c1384de48cb62e1132917bef975451b5c93dcad1704506bef5c1d03f05d5b3595315a852202a0a4c
20452-
languageName: node
20453-
linkType: hard
20454-
2045520433
"source-map-js@npm:^1.0.2":
2045620434
version: 1.0.2
2045720435
resolution: "source-map-js@npm:1.0.2"
@@ -20510,6 +20488,13 @@ __metadata:
2051020488
languageName: node
2051120489
linkType: hard
2051220490

20491+
"source-map@npm:^0.7.4":
20492+
version: 0.7.4
20493+
resolution: "source-map@npm:0.7.4"
20494+
checksum: dc0cf3768fe23c345ea8760487f8c97ef6fca8a73c83cd7c9bf2fde8bc2c34adb9c0824d6feb14bc4f9e37fb522e18af621543f1289038a66ac7586da29aa7dc
20495+
languageName: node
20496+
linkType: hard
20497+
2051320498
"sourcemap-codec@npm:^1.4.4, sourcemap-codec@npm:^1.4.8":
2051420499
version: 1.4.8
2051520500
resolution: "sourcemap-codec@npm:1.4.8"
@@ -21115,16 +21100,6 @@ __metadata:
2111521100
languageName: node
2111621101
linkType: hard
2111721102

21118-
"temp@npm:^0.9.4":
21119-
version: 0.9.4
21120-
resolution: "temp@npm:0.9.4"
21121-
dependencies:
21122-
mkdirp: ^0.5.1
21123-
rimraf: ~2.6.2
21124-
checksum: 7a1cd75efa65b9ca97fc0dfa752673842d23fa41d9c641a447d86ca986eb7662f0d17771e1edf8d0149e76de3c6e7005faf2ccaa3baf64811c86d1d1a951dda7
21125-
languageName: node
21126-
linkType: hard
21127-
2112821103
"tempy@npm:^1.0.1":
2112921104
version: 1.0.1
2113021105
resolution: "tempy@npm:1.0.1"
@@ -22769,7 +22744,7 @@ __metadata:
2276922744
languageName: node
2277022745
linkType: hard
2277122746

22772-
"yargs@npm:^17.3.1, yargs@npm:^17.6.2":
22747+
"yargs@npm:^17.3.1, yargs@npm:^17.5.1, yargs@npm:^17.6.2":
2277322748
version: 17.7.2
2277422749
resolution: "yargs@npm:17.7.2"
2277522750
dependencies:

0 commit comments

Comments
 (0)