Skip to content
This repository was archived by the owner on Jul 2, 2024. It is now read-only.

Commit f0dda94

Browse files
authored
EVG-17465 Install react-virtualized and source map explorer (#12)
1 parent 445f2da commit f0dda94

File tree

7 files changed

+198
-16
lines changed

7 files changed

+198
-16
lines changed

.evergreen.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,19 @@ functions:
9292
permissions: public-read
9393
display_name: storybook_assets_map_
9494

95+
attach-source-map:
96+
command: s3.put
97+
type: system
98+
params:
99+
aws_key: ${aws_key}
100+
aws_secret: ${aws_secret}
101+
local_file: "parsley/build/source_map.html"
102+
remote_file: parsley/${task_id}/source_map.html
103+
bucket: mciuploads
104+
content_type: text/html
105+
permissions: public-read
106+
display_name: source_map_
107+
95108
copy-cmdrc:
96109
command: shell.exec
97110
params:
@@ -196,6 +209,7 @@ tasks:
196209
commands:
197210
- func: copy-cmdrc
198211
- func: yarn-build
212+
- func: attach-source-map
199213

200214
- name: type_check
201215
commands:

config/reactVirtualized/index.ts

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
import fs from "fs";
2+
import path from "path";
3+
4+
// Manually perform dead code removal on react-virtualized
5+
// https://github.com/bvaughn/react-virtualized/issues/1632
6+
// vite does not automatically eliminate dead code so we need to do it manually.
7+
const DEAD_CODE = `import { bpfrpt_proptype_WindowScroller } from "../WindowScroller.js"`;
8+
export default () => {
9+
return {
10+
name: "my:react-virtualized",
11+
configResolved() {
12+
const file = require
13+
.resolve("react-virtualized")
14+
.replace(
15+
path.join("dist", "commonjs", "index.js"),
16+
path.join("dist", "es", "WindowScroller", "utils", "onScroll.js")
17+
);
18+
const code = fs.readFileSync(file, "utf-8");
19+
const modified = code.replace(DEAD_CODE, "");
20+
fs.writeFileSync(file, modified);
21+
},
22+
};
23+
};

package.json

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,8 @@
4040
"@leafygreen-ui/typography": "13.1.1",
4141
"react": "18.2.0",
4242
"react-dom": "18.2.0",
43-
"react-router-dom": "6.3.0"
43+
"react-router-dom": "6.3.0",
44+
"react-virtualized": "9.22.3"
4445
},
4546
"devDependencies": {
4647
"@babel/core": "^7.18.10",
@@ -63,6 +64,7 @@
6364
"@types/node": "^16.11.47",
6465
"@types/react": "^18.0.15",
6566
"@types/react-dom": "^18.0.6",
67+
"@types/react-virtualized": "^9.21.21",
6668
"@typescript-eslint/eslint-plugin": "5.33.0",
6769
"@typescript-eslint/parser": "5.33.0",
6870
"@vitejs/plugin-react": "2.0.1",
@@ -88,17 +90,21 @@
8890
"jest-watch-typeahead": "2.0.0",
8991
"lint-staged": "13.0.3",
9092
"prettier": "2.7.1",
93+
"rollup-plugin-visualizer": "^5.8.0",
9194
"ts-jest": "28.0.7",
9295
"typescript": "^4.6.4",
9396
"vite": "^3.0.0",
9497
"vite-plugin-checker": "^0.4.9",
98+
"vite-plugin-imp": "^2.3.0",
9599
"vite-plugin-env-compatible": "^1.1.1",
96100
"vite-tsconfig-paths": "^3.5.0"
97101
},
98102
"resolutions": {
99-
"react-test-renderer": "18.2.0"
103+
"react-test-renderer": "18.2.0",
104+
"@types/react": "18.0.0",
105+
"@types/react-dom": "18.0.0"
100106
},
101107
"engines": {
102108
"node": ">=16.13.0"
103109
}
104-
}
110+
}

tsconfig.json

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,11 @@
22
"compilerOptions": {
33
"target": "ESNext",
44
"useDefineForClassFields": true,
5-
"lib": ["DOM", "DOM.Iterable", "ESNext"],
5+
"lib": [
6+
"DOM",
7+
"DOM.Iterable",
8+
"ESNext"
9+
],
610
"allowJs": true,
711
"skipLibCheck": true,
812
"esModuleInterop": false,
@@ -19,7 +23,18 @@
1923
"baseUrl": "src",
2024
"noFallthroughCasesInSwitch": true,
2125
},
22-
"include": ["src", "config/jest/setup.ts"],
23-
"exclude": ["node_modules", "vite.config.ts", "cypress.config.ts"],
24-
"references": [{ "path": "./tsconfig.node.json" }]
25-
}
26+
"include": [
27+
"src",
28+
"config/jest/setup.ts",
29+
],
30+
"exclude": [
31+
"node_modules",
32+
"vite.config.ts",
33+
"cypress.config.ts"
34+
],
35+
"references": [
36+
{
37+
"path": "./tsconfig.node.json"
38+
}
39+
]
40+
}

tsconfig.node.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,8 @@
55
"moduleResolution": "Node",
66
"allowSyntheticDefaultImports": true
77
},
8-
"include": ["vite.config.ts"]
9-
}
8+
"include": [
9+
"vite.config.ts",
10+
"config/reactVirtualized/index.ts"
11+
]
12+
}

vite.config.ts

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
import react from "@vitejs/plugin-react";
2+
import { visualizer } from "rollup-plugin-visualizer";
23
import { defineConfig } from "vite";
34
import checker from "vite-plugin-checker";
45
import envCompatible from "vite-plugin-env-compatible";
6+
import vitePluginImp from "vite-plugin-imp";
57
import tsconfigPaths from "vite-tsconfig-paths";
68
import path from "path";
9+
import reactVirtualized from "./config/reactVirtualized";
710

811
// https://vitejs.dev/config/
912
export default defineConfig({
@@ -32,11 +35,26 @@ export default defineConfig({
3235
include: ["**/*.tsx", "**/*.ts"], // Only Typescript files should use fast refresh.
3336
fastRefresh: true,
3437
}),
38+
vitePluginImp({
39+
optimize: true,
40+
libList: [
41+
{
42+
libName: "react-virtualized",
43+
libDirectory: "dist/es",
44+
},
45+
],
46+
}),
47+
reactVirtualized(),
3548
envCompatible({
3649
prefix: "REACT_APP_",
3750
}),
3851
// Typescript checking
3952
checker({ typescript: true }),
53+
// Bundle analyzer
54+
visualizer({
55+
filename: "build/source_map.html",
56+
template: "treemap",
57+
}),
4058
],
4159
// Setting jsxImportSource to @emotion/react raises a warning in the console. This line silences
4260
// the warning. (https://github.com/vitejs/vite/issues/8644)

yarn.lock

Lines changed: 109 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,15 @@
7979
"@jridgewell/gen-mapping" "^0.3.2"
8080
jsesc "^2.5.1"
8181

82+
"@babel/generator@^7.18.13":
83+
version "7.18.13"
84+
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.18.13.tgz#59550cbb9ae79b8def15587bdfbaa388c4abf212"
85+
integrity sha512-CkPg8ySSPuHTYPJYo7IRALdqyjM9HCbt/3uOBEFbzyGVP6Mn8bwFPB0jX6982JVNBlYzM1nnPkfjuXSOPtQeEQ==
86+
dependencies:
87+
"@babel/types" "^7.18.13"
88+
"@jridgewell/gen-mapping" "^0.3.2"
89+
jsesc "^2.5.1"
90+
8291
"@babel/helper-annotate-as-pure@^7.18.6":
8392
version "7.18.6"
8493
resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz#eaa49f6f80d5a33f9a5dd2276e6d6e451be0a6bb"
@@ -313,6 +322,11 @@
313322
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.18.11.tgz#68bb07ab3d380affa9a3f96728df07969645d2d9"
314323
integrity sha512-9JKn5vN+hDt0Hdqn1PiJ2guflwP+B6Ga8qbDuoF0PzzVhrzsKIJo8yGqVk6CmMHiMei9w1C1Bp9IMJSIK+HPIQ==
315324

325+
"@babel/parser@^7.18.13":
326+
version "7.18.13"
327+
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.18.13.tgz#5b2dd21cae4a2c5145f1fbd8ca103f9313d3b7e4"
328+
integrity sha512-dgXcIfMuQ0kgzLB2b9tRZs7TTFFaGM2AbtA4fJgUUYukzGH4jwsS7hzQHEGs67jdehpm22vkgKwvbU+aEflgwg==
329+
316330
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6":
317331
version "7.18.6"
318332
resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz#da5b8f9a580acdfbe53494dba45ea389fb09a4d2"
@@ -1111,7 +1125,7 @@
11111125
dependencies:
11121126
regenerator-runtime "^0.13.2"
11131127

1114-
"@babel/runtime@^7.0.0", "@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.17.8", "@babel/runtime@^7.18.3", "@babel/runtime@^7.18.9", "@babel/runtime@^7.5.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2":
1128+
"@babel/runtime@^7.0.0", "@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.17.8", "@babel/runtime@^7.18.3", "@babel/runtime@^7.18.9", "@babel/runtime@^7.5.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2":
11151129
version "7.18.9"
11161130
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.18.9.tgz#b4fcfce55db3d2e5e080d2490f608a3b9f407f4a"
11171131
integrity sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==
@@ -1150,6 +1164,22 @@
11501164
debug "^4.1.0"
11511165
globals "^11.1.0"
11521166

1167+
"@babel/traverse@^7.12.12":
1168+
version "7.18.13"
1169+
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.18.13.tgz#5ab59ef51a997b3f10c4587d648b9696b6cb1a68"
1170+
integrity sha512-N6kt9X1jRMLPxxxPYWi7tgvJRH/rtoU+dbKAPDM44RFHiMH8igdsaSBgFeskhSl/kLWLDUvIh1RXCrTmg0/zvA==
1171+
dependencies:
1172+
"@babel/code-frame" "^7.18.6"
1173+
"@babel/generator" "^7.18.13"
1174+
"@babel/helper-environment-visitor" "^7.18.9"
1175+
"@babel/helper-function-name" "^7.18.9"
1176+
"@babel/helper-hoist-variables" "^7.18.6"
1177+
"@babel/helper-split-export-declaration" "^7.18.6"
1178+
"@babel/parser" "^7.18.13"
1179+
"@babel/types" "^7.18.13"
1180+
debug "^4.1.0"
1181+
globals "^11.1.0"
1182+
11531183
"@babel/types@^7.0.0", "@babel/types@^7.12.11", "@babel/types@^7.12.7", "@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.2.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4":
11541184
version "7.18.10"
11551185
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.18.10.tgz#4908e81b6b339ca7c6b7a555a5fc29446f26dde6"
@@ -1159,6 +1189,15 @@
11591189
"@babel/helper-validator-identifier" "^7.18.6"
11601190
to-fast-properties "^2.0.0"
11611191

1192+
"@babel/types@^7.18.13":
1193+
version "7.18.13"
1194+
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.18.13.tgz#30aeb9e514f4100f7c1cb6e5ba472b30e48f519a"
1195+
integrity sha512-ePqfTihzW0W6XAU+aMw2ykilisStJfDnsejDCXRchCcMJ4O0+8DhPXf2YUbZ6wjBlsEmZwLK/sPweWtu8hcJYQ==
1196+
dependencies:
1197+
"@babel/helper-string-parser" "^7.18.10"
1198+
"@babel/helper-validator-identifier" "^7.18.6"
1199+
to-fast-properties "^2.0.0"
1200+
11621201
11631202
version "1.0.1"
11641203
resolved "https://registry.yarnpkg.com/@base2/pretty-print-object/-/pretty-print-object-1.0.1.tgz#371ba8be66d556812dc7fb169ebc3c08378f69d4"
@@ -3352,7 +3391,14 @@
33523391
resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.7.tgz#63bb7d067db107cc1e457c303bc25d511febf6cb"
33533392
integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==
33543393

3355-
"@types/react-dom@^18.0.0", "@types/react-dom@^18.0.6":
3394+
"@types/[email protected]", "@types/react-dom@^18.0.0":
3395+
version "18.0.0"
3396+
resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.0.0.tgz#b13f8d098e4b0c45df4f1ed123833143b0c71141"
3397+
integrity sha512-49897Y0UiCGmxZqpC8Blrf6meL8QUla6eb+BBhn69dTXlmuOlzkfr7HHY/O8J25e1lTUMs+YYxSlVDAaGHCOLg==
3398+
dependencies:
3399+
"@types/react" "*"
3400+
3401+
"@types/react-dom@^18.0.6":
33563402
version "18.0.6"
33573403
resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.0.6.tgz#36652900024842b74607a17786b6662dd1e103a1"
33583404
integrity sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==
@@ -3366,7 +3412,24 @@
33663412
dependencies:
33673413
"@types/react" "*"
33683414

3369-
"@types/react@*", "@types/react@^18.0.15":
3415+
"@types/react-virtualized@^9.21.21":
3416+
version "9.21.21"
3417+
resolved "https://registry.yarnpkg.com/@types/react-virtualized/-/react-virtualized-9.21.21.tgz#65c96f25314f0fb3d40536929dc78112753b49e1"
3418+
integrity sha512-Exx6I7p4Qn+BBA1SRyj/UwQlZ0I0Pq7g7uhAp0QQ4JWzZunqEqNBGTmCmMmS/3N9wFgAGWuBD16ap7k8Y14VPA==
3419+
dependencies:
3420+
"@types/prop-types" "*"
3421+
"@types/react" "^17"
3422+
3423+
"@types/react@*", "@types/[email protected]", "@types/react@^17":
3424+
version "18.0.0"
3425+
resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.0.tgz#4be8aa3a2d04afc3ac2cc1ca43d39b0bd412890c"
3426+
integrity sha512-7+K7zEQYu7NzOwQGLR91KwWXXDzmTFODRVizJyIALf6RfLv2GDpqpknX64pvRVILXCpXi7O/pua8NGk44dLvJw==
3427+
dependencies:
3428+
"@types/prop-types" "*"
3429+
"@types/scheduler" "*"
3430+
csstype "^3.0.2"
3431+
3432+
"@types/react@^18.0.15":
33703433
version "18.0.17"
33713434
resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.17.tgz#4583d9c322d67efe4b39a935d223edcc7050ccf4"
33723435
integrity sha512-38ETy4tL+rn4uQQi7mB81G7V1g0u2ryquNmsVIOKUAEIDK+3CUjZ6rSRpdvS99dNBnkLFL83qfmtLacGOTIhwQ==
@@ -5969,7 +6032,7 @@ dom-converter@^0.2.0:
59696032
dependencies:
59706033
utila "~0.4"
59716034

5972-
dom-helpers@^5.0.1:
6035+
dom-helpers@^5.0.1, dom-helpers@^5.1.3:
59736036
version "5.2.1"
59746037
resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-5.2.1.tgz#d9400536b2bf8225ad98fe052e029451ac40e902"
59756038
integrity sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==
@@ -10534,7 +10597,7 @@ parallel-transform@^1.1.0:
1053410597
inherits "^2.0.3"
1053510598
readable-stream "^2.1.5"
1053610599

10537-
param-case@^3.0.3:
10600+
param-case@^3.0.3, param-case@^3.0.4:
1053810601
version "3.0.4"
1053910602
resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5"
1054010603
integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==
@@ -11272,6 +11335,11 @@ react-is@^16.13.1, react-is@^16.7.0:
1127211335
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
1127311336
integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
1127411337

11338+
react-lifecycles-compat@^3.0.4:
11339+
version "3.0.4"
11340+
resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362"
11341+
integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==
11342+
1127511343
react-merge-refs@^1.0.0:
1127611344
version "1.1.0"
1127711345
resolved "https://registry.yarnpkg.com/react-merge-refs/-/react-merge-refs-1.1.0.tgz#73d88b892c6c68cbb7a66e0800faa374f4c38b06"
@@ -11329,6 +11397,18 @@ react-transition-group@^4.4.1:
1132911397
loose-envify "^1.4.0"
1133011398
prop-types "^15.6.2"
1133111399

11400+
react-virtualized@^9.22.3:
11401+
version "9.22.3"
11402+
resolved "https://registry.yarnpkg.com/react-virtualized/-/react-virtualized-9.22.3.tgz#f430f16beb0a42db420dbd4d340403c0de334421"
11403+
integrity sha512-MKovKMxWTcwPSxE1kK1HcheQTWfuCxAuBoSTf2gwyMM21NdX/PXUhnoP8Uc5dRKd+nKm8v41R36OellhdCpkrw==
11404+
dependencies:
11405+
"@babel/runtime" "^7.7.2"
11406+
clsx "^1.0.4"
11407+
dom-helpers "^5.1.3"
11408+
loose-envify "^1.4.0"
11409+
prop-types "^15.7.2"
11410+
react-lifecycles-compat "^3.0.4"
11411+
1133211412
1133311413
version "18.2.0"
1133411414
resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5"
@@ -11729,6 +11809,16 @@ ripemd160@^2.0.0, ripemd160@^2.0.1:
1172911809
hash-base "^3.0.0"
1173011810
inherits "^2.0.1"
1173111811

11812+
rollup-plugin-visualizer@^5.8.0:
11813+
version "5.8.0"
11814+
resolved "https://registry.yarnpkg.com/rollup-plugin-visualizer/-/rollup-plugin-visualizer-5.8.0.tgz#32f2fe23d4299e977c06c59c07255590354e3445"
11815+
integrity sha512-pY6j/7qHz5I9rB7d/bQoA5gX+2FbV3MBG055wrsFxDn550bgl0FNViRj6wDHh85PMswv+JVdZjhnMBzz/hdAHA==
11816+
dependencies:
11817+
nanoid "^3.3.4"
11818+
open "^8.4.0"
11819+
source-map "^0.7.3"
11820+
yargs "^17.5.1"
11821+
1173211822
rollup@^2.75.6:
1173311823
version "2.77.2"
1173411824
resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.77.2.tgz#6b6075c55f9cc2040a5912e6e062151e42e2c4e3"
@@ -13339,6 +13429,19 @@ vite-plugin-env-compatible@^1.1.1:
1333913429
resolved "https://registry.yarnpkg.com/vite-plugin-env-compatible/-/vite-plugin-env-compatible-1.1.1.tgz#2e11b059a5f3e8fc609d6a4bba84ca497081ee20"
1334013430
integrity sha512-4lqhBWhOzP+SaCPoCVdmpM5cXzjKQV5jgFauxea488oOeElXo/kw6bXkMIooZhrh9q7gclTl8en6N9NmnqUwRQ==
1334113431

13432+
vite-plugin-imp@^2.3.0:
13433+
version "2.3.0"
13434+
resolved "https://registry.yarnpkg.com/vite-plugin-imp/-/vite-plugin-imp-2.3.0.tgz#c53a3af947004a30e11b8267bf74c174dfeab90d"
13435+
integrity sha512-I7xSzptQw0yBxUmXawXqkzYvtZbqRF99ZeylmaTuYmJTVjZw5/TbKE7z3h95IKE4r/lkSWdKYmHEs3QwiXKS7g==
13436+
dependencies:
13437+
"@babel/core" "^7.12.10"
13438+
"@babel/generator" "^7.12.11"
13439+
"@babel/parser" "^7.12.11"
13440+
"@babel/traverse" "^7.12.12"
13441+
chalk "^4.1.0"
13442+
param-case "^3.0.4"
13443+
pascal-case "^3.1.2"
13444+
1334213445
vite-tsconfig-paths@^3.5.0:
1334313446
version "3.5.0"
1334413447
resolved "https://registry.yarnpkg.com/vite-tsconfig-paths/-/vite-tsconfig-paths-3.5.0.tgz#bfdf93f8072eff04125112ea9602fd50ae8cdad9"
@@ -13816,7 +13919,7 @@ yargs@^16.2.0:
1381613919
y18n "^5.0.5"
1381713920
yargs-parser "^20.2.2"
1381813921

13819-
yargs@^17.3.1:
13922+
yargs@^17.3.1, yargs@^17.5.1:
1382013923
version "17.5.1"
1382113924
resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.5.1.tgz#e109900cab6fcb7fd44b1d8249166feb0b36e58e"
1382213925
integrity sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==

0 commit comments

Comments
 (0)