refactor(web): replace deprecated plugin with @vitejs/plugin-react (#2533)

pull/2536/head
Amir Zarrinkafsh 2021-10-25 11:12:02 +11:00 committed by GitHub
parent 38aedf804e
commit 96ebb681f9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 244 additions and 202 deletions

View File

@ -130,7 +130,7 @@
"@types/react-router-dom": "5.3.1", "@types/react-router-dom": "5.3.1",
"@typescript-eslint/eslint-plugin": "5.1.0", "@typescript-eslint/eslint-plugin": "5.1.0",
"@typescript-eslint/parser": "5.1.0", "@typescript-eslint/parser": "5.1.0",
"@vitejs/plugin-react-refresh": "1.3.6", "@vitejs/plugin-react": "1.0.5",
"esbuild-jest": "0.5.0", "esbuild-jest": "0.5.0",
"eslint-config-prettier": "8.3.0", "eslint-config-prettier": "8.3.0",
"eslint-config-react-app": "6.0.0", "eslint-config-react-app": "6.0.0",

View File

@ -19,7 +19,7 @@ specifiers:
'@types/react-router-dom': 5.3.1 '@types/react-router-dom': 5.3.1
'@typescript-eslint/eslint-plugin': 5.1.0 '@typescript-eslint/eslint-plugin': 5.1.0
'@typescript-eslint/parser': 5.1.0 '@typescript-eslint/parser': 5.1.0
'@vitejs/plugin-react-refresh': 1.3.6 '@vitejs/plugin-react': 1.0.5
axios: 0.23.0 axios: 0.23.0
classnames: 2.3.1 classnames: 2.3.1
esbuild-jest: 0.5.0 esbuild-jest: 0.5.0
@ -89,7 +89,7 @@ devDependencies:
'@types/react-router-dom': 5.3.1 '@types/react-router-dom': 5.3.1
'@typescript-eslint/eslint-plugin': 5.1.0_ff922970f7d32434fb4bbcef5cb9f71b '@typescript-eslint/eslint-plugin': 5.1.0_ff922970f7d32434fb4bbcef5cb9f71b
'@typescript-eslint/parser': 5.1.0_typescript@4.4.4 '@typescript-eslint/parser': 5.1.0_typescript@4.4.4
'@vitejs/plugin-react-refresh': 1.3.6 '@vitejs/plugin-react': 1.0.5
esbuild-jest: 0.5.0 esbuild-jest: 0.5.0
eslint-config-prettier: 8.3.0 eslint-config-prettier: 8.3.0
eslint-config-react-app: 6.0.0_aff91c47e6dfb31c56b166e68f8e6763 eslint-config-react-app: 6.0.0_aff91c47e6dfb31c56b166e68f8e6763
@ -166,6 +166,13 @@ packages:
source-map: 0.5.7 source-map: 0.5.7
dev: true dev: true
/@babel/helper-annotate-as-pure/7.15.4:
resolution: {integrity: sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.15.6
dev: true
/@babel/helper-compilation-targets/7.15.4_@babel+core@7.15.8: /@babel/helper-compilation-targets/7.15.4_@babel+core@7.15.8:
resolution: {integrity: sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==} resolution: {integrity: sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
@ -175,7 +182,7 @@ packages:
'@babel/compat-data': 7.15.0 '@babel/compat-data': 7.15.0
'@babel/core': 7.15.8 '@babel/core': 7.15.8
'@babel/helper-validator-option': 7.14.5 '@babel/helper-validator-option': 7.14.5
browserslist: 4.17.3 browserslist: 4.17.5
semver: 6.3.0 semver: 6.3.0
dev: true dev: true
@ -351,6 +358,16 @@ packages:
'@babel/helper-plugin-utils': 7.14.5 '@babel/helper-plugin-utils': 7.14.5
dev: true dev: true
/@babel/plugin-syntax-jsx/7.14.5_@babel+core@7.15.8:
resolution: {integrity: sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.15.8
'@babel/helper-plugin-utils': 7.14.5
dev: true
/@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.15.8: /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.15.8:
resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==}
peerDependencies: peerDependencies:
@ -440,6 +457,16 @@ packages:
- supports-color - supports-color
dev: true dev: true
/@babel/plugin-transform-react-jsx-development/7.14.5_@babel+core@7.15.8:
resolution: {integrity: sha512-rdwG/9jC6QybWxVe2UVOa7q6cnTpw8JRRHOxntG/h6g/guAOe6AhtQHJuJh5FwmnXIT1bdm5vC2/5huV8ZOorQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.15.8
'@babel/plugin-transform-react-jsx': 7.14.9_@babel+core@7.15.8
dev: true
/@babel/plugin-transform-react-jsx-self/7.14.9_@babel+core@7.15.8: /@babel/plugin-transform-react-jsx-self/7.14.9_@babel+core@7.15.8:
resolution: {integrity: sha512-Fqqu0f8zv9W+RyOnx29BX/RlEsBRANbOf5xs5oxb2aHP4FKbLXxIaVPUiCti56LAR1IixMH4EyaixhUsKqoBHw==} resolution: {integrity: sha512-Fqqu0f8zv9W+RyOnx29BX/RlEsBRANbOf5xs5oxb2aHP4FKbLXxIaVPUiCti56LAR1IixMH4EyaixhUsKqoBHw==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
@ -460,11 +487,25 @@ packages:
'@babel/helper-plugin-utils': 7.14.5 '@babel/helper-plugin-utils': 7.14.5
dev: true dev: true
/@babel/plugin-transform-react-jsx/7.14.9_@babel+core@7.15.8:
resolution: {integrity: sha512-30PeETvS+AeD1f58i1OVyoDlVYQhap/K20ZrMjLmmzmC2AYR/G43D4sdJAaDAqCD3MYpSWbmrz3kES158QSLjw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.15.8
'@babel/helper-annotate-as-pure': 7.15.4
'@babel/helper-module-imports': 7.15.4
'@babel/helper-plugin-utils': 7.14.5
'@babel/plugin-syntax-jsx': 7.14.5_@babel+core@7.15.8
'@babel/types': 7.15.6
dev: true
/@babel/runtime-corejs3/7.15.4: /@babel/runtime-corejs3/7.15.4:
resolution: {integrity: sha512-lWcAqKeB624/twtTc3w6w/2o9RqJPaNBhPGK6DKLSiwuVWC7WFkypWyNg+CpZoyJH0jVzv1uMtXZ/5/lQOLtCg==} resolution: {integrity: sha512-lWcAqKeB624/twtTc3w6w/2o9RqJPaNBhPGK6DKLSiwuVWC7WFkypWyNg+CpZoyJH0jVzv1uMtXZ/5/lQOLtCg==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
dependencies: dependencies:
core-js-pure: 3.18.2 core-js-pure: 3.18.3
regenerator-runtime: 0.13.9 regenerator-runtime: 0.13.9
dev: true dev: true
@ -590,12 +631,12 @@ packages:
'@commitlint/execute-rule': 13.2.0 '@commitlint/execute-rule': 13.2.0
'@commitlint/resolve-extends': 13.2.0 '@commitlint/resolve-extends': 13.2.0
'@commitlint/types': 13.2.0 '@commitlint/types': 13.2.0
'@endemolshinegroup/cosmiconfig-typescript-loader': 3.0.2_4b317b069e4dad36c8619feea2045a32 '@endemolshinegroup/cosmiconfig-typescript-loader': 3.0.2_3fdcc7bc724bd900a681b5e9457ed94a
chalk: 4.1.2 chalk: 4.1.2
cosmiconfig: 7.0.1 cosmiconfig: 7.0.1
lodash: 4.17.21 lodash: 4.17.21
resolve-from: 5.0.0 resolve-from: 5.0.0
typescript: 4.4.3 typescript: 4.4.4
dev: true dev: true
/@commitlint/message/13.2.0: /@commitlint/message/13.2.0:
@ -609,7 +650,7 @@ packages:
dependencies: dependencies:
'@commitlint/types': 13.2.0 '@commitlint/types': 13.2.0
conventional-changelog-angular: 5.0.13 conventional-changelog-angular: 5.0.13
conventional-commits-parser: 3.2.2 conventional-commits-parser: 3.2.3
dev: true dev: true
/@commitlint/read/13.2.0: /@commitlint/read/13.2.0:
@ -670,7 +711,7 @@ packages:
resolution: {integrity: sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==} resolution: {integrity: sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==}
dev: false dev: false
/@endemolshinegroup/cosmiconfig-typescript-loader/3.0.2_4b317b069e4dad36c8619feea2045a32: /@endemolshinegroup/cosmiconfig-typescript-loader/3.0.2_3fdcc7bc724bd900a681b5e9457ed94a:
resolution: {integrity: sha512-QRVtqJuS1mcT56oHpVegkKBlgtWjXw/gHNWO3eL9oyB5Sc7HBoc2OLG/nYpVfT/Jejvo3NUrD0Udk7XgoyDKkA==} resolution: {integrity: sha512-QRVtqJuS1mcT56oHpVegkKBlgtWjXw/gHNWO3eL9oyB5Sc7HBoc2OLG/nYpVfT/Jejvo3NUrD0Udk7XgoyDKkA==}
engines: {node: '>=10.0.0'} engines: {node: '>=10.0.0'}
peerDependencies: peerDependencies:
@ -679,7 +720,7 @@ packages:
cosmiconfig: 7.0.1 cosmiconfig: 7.0.1
lodash.get: 4.4.2 lodash.get: 4.4.2
make-error: 1.3.6 make-error: 1.3.6
ts-node: 9.1.1_typescript@4.4.3 ts-node: 9.1.1_typescript@4.4.4
tslib: 2.3.1 tslib: 2.3.1
transitivePeerDependencies: transitivePeerDependencies:
- typescript - typescript
@ -882,11 +923,11 @@ packages:
exit: 0.1.2 exit: 0.1.2
glob: 7.2.0 glob: 7.2.0
graceful-fs: 4.2.8 graceful-fs: 4.2.8
istanbul-lib-coverage: 3.0.0 istanbul-lib-coverage: 3.2.0
istanbul-lib-instrument: 4.0.3 istanbul-lib-instrument: 4.0.3
istanbul-lib-report: 3.0.0 istanbul-lib-report: 3.0.0
istanbul-lib-source-maps: 4.0.0 istanbul-lib-source-maps: 4.0.1
istanbul-reports: 3.0.3 istanbul-reports: 3.0.5
jest-haste-map: 27.3.1 jest-haste-map: 27.3.1
jest-resolve: 27.3.1 jest-resolve: 27.3.1
jest-util: 27.3.1 jest-util: 27.3.1
@ -937,7 +978,7 @@ packages:
dependencies: dependencies:
'@babel/core': 7.15.8 '@babel/core': 7.15.8
'@jest/types': 26.6.2 '@jest/types': 26.6.2
babel-plugin-istanbul: 6.0.0 babel-plugin-istanbul: 6.1.1
chalk: 4.1.2 chalk: 4.1.2
convert-source-map: 1.8.0 convert-source-map: 1.8.0
fast-json-stable-stringify: 2.1.0 fast-json-stable-stringify: 2.1.0
@ -960,7 +1001,7 @@ packages:
dependencies: dependencies:
'@babel/core': 7.15.8 '@babel/core': 7.15.8
'@jest/types': 27.2.5 '@jest/types': 27.2.5
babel-plugin-istanbul: 6.0.0 babel-plugin-istanbul: 6.1.1
chalk: 4.1.2 chalk: 4.1.2
convert-source-map: 1.8.0 convert-source-map: 1.8.0
fast-json-stable-stringify: 2.1.0 fast-json-stable-stringify: 2.1.0
@ -1016,7 +1057,7 @@ packages:
'@material-ui/types': 5.1.0_@types+react@17.0.32 '@material-ui/types': 5.1.0_@types+react@17.0.32
'@material-ui/utils': 4.11.2_react-dom@17.0.2+react@17.0.2 '@material-ui/utils': 4.11.2_react-dom@17.0.2+react@17.0.2
'@types/react': 17.0.32 '@types/react': 17.0.32
'@types/react-transition-group': 4.4.3 '@types/react-transition-group': 4.4.4
clsx: 1.1.1 clsx: 1.1.1
hoist-non-react-statics: 3.3.2 hoist-non-react-statics: 3.3.2
popper.js: 1.16.1-lts popper.js: 1.16.1-lts
@ -1065,14 +1106,14 @@ packages:
clsx: 1.1.1 clsx: 1.1.1
csstype: 2.6.18 csstype: 2.6.18
hoist-non-react-statics: 3.3.2 hoist-non-react-statics: 3.3.2
jss: 10.8.0 jss: 10.8.1
jss-plugin-camel-case: 10.8.0 jss-plugin-camel-case: 10.8.1
jss-plugin-default-unit: 10.8.0 jss-plugin-default-unit: 10.8.1
jss-plugin-global: 10.8.0 jss-plugin-global: 10.8.1
jss-plugin-nested: 10.8.0 jss-plugin-nested: 10.8.1
jss-plugin-props-sort: 10.8.0 jss-plugin-props-sort: 10.8.1
jss-plugin-rule-value-function: 10.8.0 jss-plugin-rule-value-function: 10.8.1
jss-plugin-vendor-prefixer: 10.8.0 jss-plugin-vendor-prefixer: 10.8.1
prop-types: 15.7.2 prop-types: 15.7.2
react: 17.0.2 react: 17.0.2
react-dom: 17.0.2_react@17.0.2 react-dom: 17.0.2_react@17.0.2
@ -1248,18 +1289,18 @@ packages:
- supports-color - supports-color
dev: true dev: true
/@testing-library/dom/8.7.2: /@testing-library/dom/8.10.1:
resolution: {integrity: sha512-2zN0Zv9dMnaMAd4c/1E1ZChu4QrICyvWtkUvHFQBPhS1oG3VYGcM7SLGLYdda7187ILRXzIUOvOsbXQm4EASjA==} resolution: {integrity: sha512-rab7vpf1uGig5efWwsCOn9j4/doy+W3VBoUyzX7C4y77u0wAckwc7R8nyH6e2rw0rRzKJR+gWPiAg8zhiFbxWQ==}
engines: {node: '>=12'} engines: {node: '>=12'}
dependencies: dependencies:
'@babel/code-frame': 7.15.8 '@babel/code-frame': 7.15.8
'@babel/runtime': 7.15.4 '@babel/runtime': 7.15.4
'@types/aria-query': 4.2.2 '@types/aria-query': 4.2.2
aria-query: 4.2.2 aria-query: 5.0.0
chalk: 4.1.2 chalk: 4.1.2
dom-accessibility-api: 0.5.8 dom-accessibility-api: 0.5.9
lz-string: 1.4.4 lz-string: 1.4.4
pretty-format: 27.2.5 pretty-format: 27.3.1
dev: true dev: true
/@testing-library/jest-dom/5.14.1: /@testing-library/jest-dom/5.14.1:
@ -1272,7 +1313,7 @@ packages:
chalk: 3.0.0 chalk: 3.0.0
css: 3.0.0 css: 3.0.0
css.escape: 1.5.1 css.escape: 1.5.1
dom-accessibility-api: 0.5.8 dom-accessibility-api: 0.5.9
lodash: 4.17.21 lodash: 4.17.21
redent: 3.0.0 redent: 3.0.0
dev: true dev: true
@ -1285,7 +1326,7 @@ packages:
react-dom: '*' react-dom: '*'
dependencies: dependencies:
'@babel/runtime': 7.15.4 '@babel/runtime': 7.15.4
'@testing-library/dom': 8.7.2 '@testing-library/dom': 8.10.1
react: 17.0.2 react: 17.0.2
react-dom: 17.0.2_react@17.0.2 react-dom: 17.0.2_react@17.0.2
dev: true dev: true
@ -1419,8 +1460,8 @@ packages:
'@types/react': 17.0.32 '@types/react': 17.0.32
dev: true dev: true
/@types/react-transition-group/4.4.3: /@types/react-transition-group/4.4.4:
resolution: {integrity: sha512-fUx5muOWSYP8Bw2BUQ9M9RK9+W1XBK/7FLJ8PTQpnpTEkn0ccyMffyEQvan4C3h53gHdx7KE5Qrxi/LnUGQtdg==} resolution: {integrity: sha512-7gAPz7anVK5xzbeQW9wFBDg7G++aPLAFY0QaSMOou9rJZpbuI58WAuJrgu+qR92l61grlnCUe7AFX8KGahAgug==}
dependencies: dependencies:
'@types/react': 17.0.32 '@types/react': 17.0.32
dev: false dev: false
@ -1564,15 +1605,18 @@ packages:
eslint-visitor-keys: 3.0.0 eslint-visitor-keys: 3.0.0
dev: true dev: true
/@vitejs/plugin-react-refresh/1.3.6: /@vitejs/plugin-react/1.0.5:
resolution: {integrity: sha512-iNR/UqhUOmFFxiezt0em9CgmiJBdWR+5jGxB2FihaoJfqGt76kiwaKoVOJVU5NYcDWMdN06LbyN2VIGIoYdsEA==} resolution: {integrity: sha512-n92p2fMlo0FZED+y5WYt+tM1mnQsVxcjZ8HuTJhv9gU/nW2zHwEoCemU78Az0KvF+bgafv2AdU4VEnP24bppvw==}
engines: {node: '>=12.0.0'} engines: {node: '>=12.0.0'}
dependencies: dependencies:
'@babel/core': 7.15.8 '@babel/core': 7.15.8
'@babel/plugin-transform-react-jsx': 7.14.9_@babel+core@7.15.8
'@babel/plugin-transform-react-jsx-development': 7.14.5_@babel+core@7.15.8
'@babel/plugin-transform-react-jsx-self': 7.14.9_@babel+core@7.15.8 '@babel/plugin-transform-react-jsx-self': 7.14.9_@babel+core@7.15.8
'@babel/plugin-transform-react-jsx-source': 7.14.5_@babel+core@7.15.8 '@babel/plugin-transform-react-jsx-source': 7.14.5_@babel+core@7.15.8
'@rollup/pluginutils': 4.1.1 '@rollup/pluginutils': 4.1.1
react-refresh: 0.10.0 react-refresh: 0.10.0
resolve: 1.20.0
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
dev: true dev: true
@ -1722,6 +1766,11 @@ packages:
'@babel/runtime-corejs3': 7.15.4 '@babel/runtime-corejs3': 7.15.4
dev: true dev: true
/aria-query/5.0.0:
resolution: {integrity: sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==}
engines: {node: '>=6.0'}
dev: true
/arr-diff/4.0.0: /arr-diff/4.0.0:
resolution: {integrity: sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=} resolution: {integrity: sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=}
engines: {node: '>=0.10.0'} engines: {node: '>=0.10.0'}
@ -1836,7 +1885,7 @@ packages:
'@jest/transform': 26.6.2 '@jest/transform': 26.6.2
'@jest/types': 26.6.2 '@jest/types': 26.6.2
'@types/babel__core': 7.1.16 '@types/babel__core': 7.1.16
babel-plugin-istanbul: 6.0.0 babel-plugin-istanbul: 6.1.1
babel-preset-jest: 26.6.2_@babel+core@7.15.8 babel-preset-jest: 26.6.2_@babel+core@7.15.8
chalk: 4.1.2 chalk: 4.1.2
graceful-fs: 4.2.8 graceful-fs: 4.2.8
@ -1855,7 +1904,7 @@ packages:
'@jest/transform': 27.3.1 '@jest/transform': 27.3.1
'@jest/types': 27.2.5 '@jest/types': 27.2.5
'@types/babel__core': 7.1.16 '@types/babel__core': 7.1.16
babel-plugin-istanbul: 6.0.0 babel-plugin-istanbul: 6.1.1
babel-preset-jest: 27.2.0_@babel+core@7.15.8 babel-preset-jest: 27.2.0_@babel+core@7.15.8
chalk: 4.1.2 chalk: 4.1.2
graceful-fs: 4.2.8 graceful-fs: 4.2.8
@ -1870,14 +1919,14 @@ packages:
object.assign: 4.1.2 object.assign: 4.1.2
dev: true dev: true
/babel-plugin-istanbul/6.0.0: /babel-plugin-istanbul/6.1.1:
resolution: {integrity: sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==} resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==}
engines: {node: '>=8'} engines: {node: '>=8'}
dependencies: dependencies:
'@babel/helper-plugin-utils': 7.14.5 '@babel/helper-plugin-utils': 7.14.5
'@istanbuljs/load-nyc-config': 1.1.0 '@istanbuljs/load-nyc-config': 1.1.0
'@istanbuljs/schema': 0.1.3 '@istanbuljs/schema': 0.1.3
istanbul-lib-instrument: 4.0.3 istanbul-lib-instrument: 5.0.4
test-exclude: 6.0.0 test-exclude: 6.0.0
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@ -1996,16 +2045,16 @@ packages:
resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==} resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==}
dev: true dev: true
/browserslist/4.17.3: /browserslist/4.17.5:
resolution: {integrity: sha512-59IqHJV5VGdcJZ+GZ2hU5n4Kv3YiASzW6Xk5g9tf5a/MAzGeFwgGWU39fVzNIOVcgB3+Gp+kiQu0HEfTVU/3VQ==} resolution: {integrity: sha512-I3ekeB92mmpctWBoLXe0d5wPS2cBuRvvW0JyyJHMrk9/HmP2ZjrTboNAZ8iuGqaEIlKguljbQY32OkOJIRrgoA==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true hasBin: true
dependencies: dependencies:
caniuse-lite: 1.0.30001265 caniuse-lite: 1.0.30001271
electron-to-chromium: 1.3.864 electron-to-chromium: 1.3.878
escalade: 3.1.1 escalade: 3.1.1
node-releases: 1.1.77 node-releases: 2.0.1
picocolors: 0.2.1 picocolors: 1.0.0
dev: true dev: true
/bser/2.1.1: /bser/2.1.1:
@ -2064,8 +2113,8 @@ packages:
engines: {node: '>=10'} engines: {node: '>=10'}
dev: true dev: true
/caniuse-lite/1.0.30001265: /caniuse-lite/1.0.30001271:
resolution: {integrity: sha512-YzBnspggWV5hep1m9Z6sZVLOt7vrju8xWooFAgN6BA5qvy98qPAPb7vNUzypFaoh2pb3vlfzbDO8tB57UPGbtw==} resolution: {integrity: sha512-BBruZFWmt3HFdVPS8kceTBIguKxu4f99n5JNp06OlPD/luoAMIaIK5ieV5YjnBLH3Nysai9sxj9rpJj4ZisXOA==}
dev: true dev: true
/capture-exit/2.0.0: /capture-exit/2.0.0:
@ -2230,8 +2279,8 @@ packages:
q: 1.5.1 q: 1.5.1
dev: true dev: true
/conventional-commits-parser/3.2.2: /conventional-commits-parser/3.2.3:
resolution: {integrity: sha512-Jr9KAKgqAkwXMRHjxDwO/zOCDKod1XdAESHAGuJX38iZ7ZzVti/tvVoysO0suMsdAObp9NQ2rHSsSbnAqZ5f5g==} resolution: {integrity: sha512-YyRDR7On9H07ICFpRm/igcdjIqebXbvf4Cff+Pf0BrBys1i1EOzx9iFXNlAbdrLAR8jf7bkUYkDAr8pEy0q4Pw==}
engines: {node: '>=10'} engines: {node: '>=10'}
hasBin: true hasBin: true
dependencies: dependencies:
@ -2254,8 +2303,8 @@ packages:
engines: {node: '>=0.10.0'} engines: {node: '>=0.10.0'}
dev: true dev: true
/core-js-pure/3.18.2: /core-js-pure/3.18.3:
resolution: {integrity: sha512-4hMMLUlZhKJKOWbbGD1/VDUxGPEhEoN/T01k7bx271WiBKCvCfkgPzy0IeRS4PB50p6/N1q/SZL4B/TRsTE5bA==} resolution: {integrity: sha512-qfskyO/KjtbYn09bn1IPkuhHl5PlJ6IzJ9s9sraJ1EqcuGyLGKzhSM1cY0zgyL9hx42eulQLZ6WaeK5ycJCkqw==}
requiresBuild: true requiresBuild: true
dev: true dev: true
@ -2481,8 +2530,8 @@ packages:
esutils: 2.0.3 esutils: 2.0.3
dev: true dev: true
/dom-accessibility-api/0.5.8: /dom-accessibility-api/0.5.9:
resolution: {integrity: sha512-rAfghuBPeJldxqsmZQtBbna4TqMgFe4xhYs24vPULNslbmXUdcga+CXiKWzZxyWw0FCkGKPgmizIysIvsAEN8w==} resolution: {integrity: sha512-+KPF4o71fl6NrdnqIrJc6m44NA+Rhf1h7In2MRznejSQasWkjqmHOBUlk+pXJ77cVOSYyZeNHFwn/sjotB6+Sw==}
dev: true dev: true
/dom-helpers/5.2.1: /dom-helpers/5.2.1:
@ -2506,8 +2555,8 @@ packages:
is-obj: 2.0.0 is-obj: 2.0.0
dev: true dev: true
/electron-to-chromium/1.3.864: /electron-to-chromium/1.3.878:
resolution: {integrity: sha512-v4rbad8GO6/yVI92WOeU9Wgxc4NA0n4f6P1FvZTY+jyY7JHEhw3bduYu60v3Q1h81Cg6eo4ApZrFPuycwd5hGw==} resolution: {integrity: sha512-O6yxWCN9ph2AdspAIszBnd9v8s11hQx8ub9w4UGApzmNRnoKhbulOWqbO8THEQec/aEHtvy+donHZMlh6l1rbA==}
dev: true dev: true
/emittery/0.8.1: /emittery/0.8.1:
@ -2577,40 +2626,40 @@ packages:
is-symbol: 1.0.4 is-symbol: 1.0.4
dev: true dev: true
/esbuild-android-arm64/0.13.4: /esbuild-android-arm64/0.13.9:
resolution: {integrity: sha512-elDJt+jNyoHFId0/dKsuVYUPke3EcquIyUwzJCH17a3ERglN3A9aMBI5zbz+xNZ+FbaDNdpn0RaJHCFLbZX+fA==} resolution: {integrity: sha512-Ty0hKldtjJVLHwUwbKR4GFPiXBo5iQ3aE1OLBar9lh3myaRkUGEb+Ypl74LEKa0+t/9lS3Ev1N5+5P2Sq6UvNQ==}
cpu: [arm64] cpu: [arm64]
os: [android] os: [android]
requiresBuild: true requiresBuild: true
dev: true dev: true
optional: true optional: true
/esbuild-darwin-64/0.13.4: /esbuild-darwin-64/0.13.9:
resolution: {integrity: sha512-zJQGyHRAdZUXlRzbN7W+7ykmEiGC+bq3Gc4GxKYjjWTgDRSEly98ym+vRNkDjXwXYD3gGzSwvH35+MiHAtWvLA==} resolution: {integrity: sha512-Ay0/b98v0oYp3ApXNQ7QPbaSkCT9WjBU6h8bMB1SYrQ/PmHgwph91fb9V0pfOLKK1rYWypfrNbI0MyT2tWN+rQ==}
cpu: [x64] cpu: [x64]
os: [darwin] os: [darwin]
requiresBuild: true requiresBuild: true
dev: true dev: true
optional: true optional: true
/esbuild-darwin-arm64/0.13.4: /esbuild-darwin-arm64/0.13.9:
resolution: {integrity: sha512-r8oYvAtqSGq8HNTZCAx4TdLE7jZiGhX9ooGi5AQAey37MA6XNaP8ZNlw9OCpcgpx3ryU2WctXwIqPzkHO7a8dg==} resolution: {integrity: sha512-nJB8chaJdWathCe6EyIiMIqfyEzbuXPyNsPlL3bYRB1zFCF8feXT874D4IHbJ/w8B6BpY3sM1Clr/I/DK8E4ow==}
cpu: [arm64] cpu: [arm64]
os: [darwin] os: [darwin]
requiresBuild: true requiresBuild: true
dev: true dev: true
optional: true optional: true
/esbuild-freebsd-64/0.13.4: /esbuild-freebsd-64/0.13.9:
resolution: {integrity: sha512-u9DRGkn09EN8+lCh6z7FKle7awi17PJRBuAKdRNgSo5ZrH/3m+mYaJK2PR2URHMpAfXiwJX341z231tSdVe3Yw==} resolution: {integrity: sha512-ktaBujf12XLkVXLGx7WjFcmh1tt34tm7gP4pHkhvbzbHrq+BbXwcl4EsW+5JT9VNKl7slOGf4Qnua/VW7ZcnIw==}
cpu: [x64] cpu: [x64]
os: [freebsd] os: [freebsd]
requiresBuild: true requiresBuild: true
dev: true dev: true
optional: true optional: true
/esbuild-freebsd-arm64/0.13.4: /esbuild-freebsd-arm64/0.13.9:
resolution: {integrity: sha512-q3B2k68Uf6gfjATjcK16DqxvjqRQkHL8aPoOfj4op+lSqegdXvBacB1d8jw8PxbWJ8JHpdTLdAVUYU80kotQXA==} resolution: {integrity: sha512-vVa5zps4dmwpXwv/amxVpIWvFJuUPWQkpV+PYtZUW9lqjXsQ3LBHP51Q1cXZZBIrqwszLsEyJPa5GuDOY15hzQ==}
cpu: [arm64] cpu: [arm64]
os: [freebsd] os: [freebsd]
requiresBuild: true requiresBuild: true
@ -2629,115 +2678,124 @@ packages:
- supports-color - supports-color
dev: true dev: true
/esbuild-linux-32/0.13.4: /esbuild-linux-32/0.13.9:
resolution: {integrity: sha512-UUYJPHSiKAO8KoN3Ls/iZtgDLZvK5HarES96aolDPWZnq9FLx4dIHM/x2z4Rxv9IYqQ/DxlPoE2Co1UPBIYYeA==} resolution: {integrity: sha512-HxoW9QNqhO8VW1l7aBiYQH4lobeHq85+blZ4nlZ7sg5CNhGRRwnMlV6S08VYKz6V0YKnHb5OqJxx2HZuTZ7tgQ==}
cpu: [ia32] cpu: [ia32]
os: [linux] os: [linux]
requiresBuild: true requiresBuild: true
dev: true dev: true
optional: true optional: true
/esbuild-linux-64/0.13.4: /esbuild-linux-64/0.13.9:
resolution: {integrity: sha512-+RnohAKiiUW4UHLGRkNR1AnENW1gCuDWuygEtd4jxTNPIoeC7lbXGor7rtgjj9AdUzFgOEvAXyNNX01kJ8NueQ==} resolution: {integrity: sha512-L+eAR8o1lAUr9g64RXnBLuWZjAItAOWSUpvkchpa6QvSnXFA/nG6PgGsOBEqhDXl9qYEpGI0ReDrFkf8ByapvQ==}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
requiresBuild: true requiresBuild: true
dev: true dev: true
optional: true optional: true
/esbuild-linux-arm/0.13.4: /esbuild-linux-arm/0.13.9:
resolution: {integrity: sha512-BH5gKve4jglS7UPSsfwHSX79I5agC/lm4eKoRUEyo8lwQs89frQSRp2Xup+6SFQnxt3md5EsKcd2Dbkqeb3gPA==} resolution: {integrity: sha512-DT0S+ufCVXatPZHjkCaBgZSFIV8FzY4GEHz/BlkitTWzUvT1dIUXjPIRPnqBUVa+0AyS1bZSfHzv9hTT4LHz7A==}
cpu: [arm] cpu: [arm]
os: [linux] os: [linux]
requiresBuild: true requiresBuild: true
dev: true dev: true
optional: true optional: true
/esbuild-linux-arm64/0.13.4: /esbuild-linux-arm64/0.13.9:
resolution: {integrity: sha512-+A188cAdd6QuSRxMIwRrWLjgphQA0LDAQ/ECVlrPVJwnx+1i64NjDZivoqPYLOTkSPIKntiWwMhhf0U5/RrPHQ==} resolution: {integrity: sha512-IjbhZpW5VQYK4nVI4dj/mLvH5oXAIf57OI8BYVkCqrdVXJwR8nVrSqux3zJSY+ElrkOK3DtG9iTPpmqvBXaU0g==}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
requiresBuild: true requiresBuild: true
dev: true dev: true
optional: true optional: true
/esbuild-linux-mips64le/0.13.4: /esbuild-linux-mips64le/0.13.9:
resolution: {integrity: sha512-0xkwtPaUkG5xMTFGaQPe1AadSe5QAiQuD4Gix1O9k5Xo/U8xGIkw9UFUTvfEUeu71vFb6ZgsIacfP1NLoFjWNw==} resolution: {integrity: sha512-ec9RgAM4r+fe1ZmG16qeMwEHdcIvqeW8tpnpkfSQu9T4487KtQF6lg3TQasTarrLLEe7Qpy+E+r4VwC8eeZySQ==}
cpu: [mips64el] cpu: [mips64el]
os: [linux] os: [linux]
requiresBuild: true requiresBuild: true
dev: true dev: true
optional: true optional: true
/esbuild-linux-ppc64le/0.13.4: /esbuild-linux-ppc64le/0.13.9:
resolution: {integrity: sha512-E1+oJPP7A+j23GPo3CEpBhGwG1bni4B8IbTA3/3rvzjURwUMZdcN3Fhrz24rnjzdLSHmULtOE4VsbT42h1Om4Q==} resolution: {integrity: sha512-7b2/wg8T1n/L1BgCWlMSez0aXfGkNjFuOqMBQdnTti3LRuUwzGJcrhRf/FdZGJ5/evML9mqu60vLRuXW1TdXCg==}
cpu: [ppc64] cpu: [ppc64]
os: [linux] os: [linux]
requiresBuild: true requiresBuild: true
dev: true dev: true
optional: true optional: true
/esbuild-openbsd-64/0.13.4: /esbuild-netbsd-64/0.13.9:
resolution: {integrity: sha512-xEkI1o5HYxDzbv9jSox0EsDxpwraG09SRiKKv0W8pH6O3bt+zPSlnoK7+I7Q69tkvONkpIq5n2o+c55uq0X7cw==} resolution: {integrity: sha512-PiZu3h4+Szj0iZPgvuD2Y0isOXnlNetmF6jMcOwW54BScwynW24/baE+z7PfDyNFgjV04Ga2THdcpbKBDhgWQw==}
cpu: [x64]
os: [netbsd]
requiresBuild: true
dev: true
optional: true
/esbuild-openbsd-64/0.13.9:
resolution: {integrity: sha512-SJKN4Ez+ilY7mu+1gAdGQ9N6dktBfbEkiOAvw+hT7xHrNnTnrTGH0FT4qx9dazB9HX6D04L4PXmVOyynqi+oEQ==}
cpu: [x64] cpu: [x64]
os: [openbsd] os: [openbsd]
requiresBuild: true requiresBuild: true
dev: true dev: true
optional: true optional: true
/esbuild-sunos-64/0.13.4: /esbuild-sunos-64/0.13.9:
resolution: {integrity: sha512-bjXUMcODMnB6hQicLBBmmnBl7OMDyVpFahKvHGXJfDChIi5udiIRKCmFUFIRn+AUAKVlfrofRKdyPC7kBsbvGQ==} resolution: {integrity: sha512-9N0RjZ7cElE8ifrS0nBrLQgBMQNPiIIKO2GzLXy7Ms8AM3KjfLiV2G2+9O0B9paXjRAHchIwazTeOyeWb1vyWA==}
cpu: [x64] cpu: [x64]
os: [sunos] os: [sunos]
requiresBuild: true requiresBuild: true
dev: true dev: true
optional: true optional: true
/esbuild-windows-32/0.13.4: /esbuild-windows-32/0.13.9:
resolution: {integrity: sha512-z4CH07pfyVY0XF98TCsGmLxKCl0kyvshKDbdpTekW9f2d+dJqn5mmoUyWhpSVJ0SfYWJg86FoD9nMbbaMVyGdg==} resolution: {integrity: sha512-awxWs1kns+RfjhqBbTbdlePjqZrAE2XMaAQJNg9dtu+C7ghC3QKsqXbu0C26OuF5YeAdJcq9q+IdG6WPLjvj9w==}
cpu: [ia32] cpu: [ia32]
os: [win32] os: [win32]
requiresBuild: true requiresBuild: true
dev: true dev: true
optional: true optional: true
/esbuild-windows-64/0.13.4: /esbuild-windows-64/0.13.9:
resolution: {integrity: sha512-uVL11vORRPjocGLYam67rwFLd0LvkrHEs+JG+1oJN4UD9MQmNGZPa4gBHo6hDpF+kqRJ9kXgQSeDqUyRy0tj/Q==} resolution: {integrity: sha512-VmA9GQMCzOr8rFfD72Dum1+AWhJui7ZO6sYwp6rBHYu4vLmWITTSUsd/zgXXmZuHBPkkvxLJLF8XsKFCRKflJA==}
cpu: [x64] cpu: [x64]
os: [win32] os: [win32]
requiresBuild: true requiresBuild: true
dev: true dev: true
optional: true optional: true
/esbuild-windows-arm64/0.13.4: /esbuild-windows-arm64/0.13.9:
resolution: {integrity: sha512-vA6GLvptgftRcDcWngD5cMlL4f4LbL8JjU2UMT9yJ0MT5ra6hdZNFWnOeOoEtY4GtJ6OjZ0i+81sTqhAB0fMkg==} resolution: {integrity: sha512-P/jPY2JwmTpgEPh9BkXpCe690tcDSSo0K9BHTniSeEAEz26kPpqldVa4XDm0R+hNnFA7ecEgNskr4QAxE1ry0w==}
cpu: [arm64] cpu: [arm64]
os: [win32] os: [win32]
requiresBuild: true requiresBuild: true
dev: true dev: true
optional: true optional: true
/esbuild/0.13.4: /esbuild/0.13.9:
resolution: {integrity: sha512-wMA5eUwpavTBiNl+It6j8OQuKVh69l6z4DKDLzoTIqC+gChnPpcmqdA8WNHptUHRnfyML+mKEQPlW7Mybj8gHg==} resolution: {integrity: sha512-8bYcckmisXjGvBMeylp1PRtu21uOoCDFAgXGGF2BR241zYQDN6ZLNvcmQlnQ7olG0p6PRWmJI8WVH3ca8viPuw==}
hasBin: true hasBin: true
requiresBuild: true requiresBuild: true
optionalDependencies: optionalDependencies:
esbuild-android-arm64: 0.13.4 esbuild-android-arm64: 0.13.9
esbuild-darwin-64: 0.13.4 esbuild-darwin-64: 0.13.9
esbuild-darwin-arm64: 0.13.4 esbuild-darwin-arm64: 0.13.9
esbuild-freebsd-64: 0.13.4 esbuild-freebsd-64: 0.13.9
esbuild-freebsd-arm64: 0.13.4 esbuild-freebsd-arm64: 0.13.9
esbuild-linux-32: 0.13.4 esbuild-linux-32: 0.13.9
esbuild-linux-64: 0.13.4 esbuild-linux-64: 0.13.9
esbuild-linux-arm: 0.13.4 esbuild-linux-arm: 0.13.9
esbuild-linux-arm64: 0.13.4 esbuild-linux-arm64: 0.13.9
esbuild-linux-mips64le: 0.13.4 esbuild-linux-mips64le: 0.13.9
esbuild-linux-ppc64le: 0.13.4 esbuild-linux-ppc64le: 0.13.9
esbuild-openbsd-64: 0.13.4 esbuild-netbsd-64: 0.13.9
esbuild-sunos-64: 0.13.4 esbuild-openbsd-64: 0.13.9
esbuild-windows-32: 0.13.4 esbuild-sunos-64: 0.13.9
esbuild-windows-64: 0.13.4 esbuild-windows-32: 0.13.9
esbuild-windows-arm64: 0.13.4 esbuild-windows-64: 0.13.9
esbuild-windows-arm64: 0.13.9
dev: true dev: true
/escalade/3.1.1: /escalade/3.1.1:
@ -2839,8 +2897,8 @@ packages:
- supports-color - supports-color
dev: true dev: true
/eslint-module-utils/2.7.0: /eslint-module-utils/2.7.1:
resolution: {integrity: sha512-hqSE88MmHl3ru9SYvDyGrlo0JwROlf9fiEMplEV7j/EAuq9iSlIlyCFbBT6pdULQBSnBYtYKiMLps+hKkyP7Gg==} resolution: {integrity: sha512-fjoetBXQZq2tSTWZ9yWVl2KuFrTZZH3V+9iD1V1RfpDgxzJR+mPd/KZmMiA8gbPqdBzpNiEHOuT7IYEWxrH0zQ==}
engines: {node: '>=4'} engines: {node: '>=4'}
dependencies: dependencies:
debug: 3.2.7 debug: 3.2.7
@ -2869,9 +2927,9 @@ packages:
debug: 2.6.9 debug: 2.6.9
doctrine: 2.1.0 doctrine: 2.1.0
eslint-import-resolver-node: 0.3.6 eslint-import-resolver-node: 0.3.6
eslint-module-utils: 2.7.0 eslint-module-utils: 2.7.1
has: 1.0.3 has: 1.0.3
is-core-module: 2.7.0 is-core-module: 2.8.0
is-glob: 4.0.3 is-glob: 4.0.3
minimatch: 3.0.4 minimatch: 3.0.4
object.values: 1.1.5 object.values: 1.1.5
@ -3714,8 +3772,8 @@ packages:
ci-info: 2.0.0 ci-info: 2.0.0
dev: true dev: true
/is-core-module/2.7.0: /is-core-module/2.8.0:
resolution: {integrity: sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ==} resolution: {integrity: sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==}
dependencies: dependencies:
has: 1.0.3 has: 1.0.3
dev: true dev: true
@ -3924,8 +3982,8 @@ packages:
engines: {node: '>=0.10.0'} engines: {node: '>=0.10.0'}
dev: true dev: true
/istanbul-lib-coverage/3.0.0: /istanbul-lib-coverage/3.2.0:
resolution: {integrity: sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==} resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==}
engines: {node: '>=8'} engines: {node: '>=8'}
dev: true dev: true
@ -3935,7 +3993,20 @@ packages:
dependencies: dependencies:
'@babel/core': 7.15.8 '@babel/core': 7.15.8
'@istanbuljs/schema': 0.1.3 '@istanbuljs/schema': 0.1.3
istanbul-lib-coverage: 3.0.0 istanbul-lib-coverage: 3.2.0
semver: 6.3.0
transitivePeerDependencies:
- supports-color
dev: true
/istanbul-lib-instrument/5.0.4:
resolution: {integrity: sha512-W6jJF9rLGEISGoCyXRqa/JCGQGmmxPO10TMu7izaUTynxvBvTjqzAIIGCK9USBmIbQAaSWD6XJPrM9Pv5INknw==}
engines: {node: '>=8'}
dependencies:
'@babel/core': 7.15.8
'@babel/parser': 7.15.8
'@istanbuljs/schema': 0.1.3
istanbul-lib-coverage: 3.2.0
semver: 6.3.0 semver: 6.3.0
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@ -3945,24 +4016,24 @@ packages:
resolution: {integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==} resolution: {integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==}
engines: {node: '>=8'} engines: {node: '>=8'}
dependencies: dependencies:
istanbul-lib-coverage: 3.0.0 istanbul-lib-coverage: 3.2.0
make-dir: 3.1.0 make-dir: 3.1.0
supports-color: 7.2.0 supports-color: 7.2.0
dev: true dev: true
/istanbul-lib-source-maps/4.0.0: /istanbul-lib-source-maps/4.0.1:
resolution: {integrity: sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==} resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==}
engines: {node: '>=8'} engines: {node: '>=10'}
dependencies: dependencies:
debug: 4.3.2 debug: 4.3.2
istanbul-lib-coverage: 3.0.0 istanbul-lib-coverage: 3.2.0
source-map: 0.6.1 source-map: 0.6.1
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
dev: true dev: true
/istanbul-reports/3.0.3: /istanbul-reports/3.0.5:
resolution: {integrity: sha512-0i77ZFLsb9U3DHi22WzmIngVzfoyxxbQcZRqlF3KoKmCJGq9nhFHoGi8FqBztN2rE8w6hURnZghetn0xpkVb6A==} resolution: {integrity: sha512-5+19PlhnGabNWB7kOFnuxT8H3T/iIyQzIbQMxXsURmmvKg86P2sbkrGOT77VnHw0Qr0gc2XzRaRfMZYYbSQCJQ==}
engines: {node: '>=8'} engines: {node: '>=8'}
dependencies: dependencies:
html-escaper: 2.0.2 html-escaper: 2.0.2
@ -4151,7 +4222,7 @@ packages:
jest-worker: 26.6.2 jest-worker: 26.6.2
micromatch: 4.0.4 micromatch: 4.0.4
sane: 4.1.0 sane: 4.1.0
walker: 1.0.7 walker: 1.0.8
optionalDependencies: optionalDependencies:
fsevents: 2.3.2 fsevents: 2.3.2
dev: true dev: true
@ -4171,7 +4242,7 @@ packages:
jest-util: 27.3.1 jest-util: 27.3.1
jest-worker: 27.3.1 jest-worker: 27.3.1
micromatch: 4.0.4 micromatch: 4.0.4
walker: 1.0.7 walker: 1.0.8
optionalDependencies: optionalDependencies:
fsevents: 2.3.2 fsevents: 2.3.2
dev: true dev: true
@ -4457,25 +4528,12 @@ packages:
chalk: 4.1.2 chalk: 4.1.2
jest: 27.3.1 jest: 27.3.1
jest-regex-util: 27.0.6 jest-regex-util: 27.0.6
jest-watcher: 27.2.5 jest-watcher: 27.3.1
slash: 4.0.0 slash: 4.0.0
string-length: 5.0.1 string-length: 5.0.1
strip-ansi: 7.0.1 strip-ansi: 7.0.1
dev: true dev: true
/jest-watcher/27.2.5:
resolution: {integrity: sha512-umV4qGozg2Dn6DTTtqAh9puPw+DGLK9AQas7+mWjiK8t0fWMpxKg8ZXReZw7L4C88DqorsGUiDgwHNZ+jkVrkQ==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
'@jest/test-result': 27.3.1
'@jest/types': 27.2.5
'@types/node': 16.10.3
ansi-escapes: 4.3.2
chalk: 4.1.2
jest-util: 27.3.1
string-length: 4.0.2
dev: true
/jest-watcher/27.3.1: /jest-watcher/27.3.1:
resolution: {integrity: sha512-9/xbV6chABsGHWh9yPaAGYVVKurWoP3ZMCv6h+O1v9/+pkOroigs6WzZ0e9gLP/njokUwM7yQhr01LKJVMkaZA==} resolution: {integrity: sha512-9/xbV6chABsGHWh9yPaAGYVVKurWoP3ZMCv6h+O1v9/+pkOroigs6WzZ0e9gLP/njokUwM7yQhr01LKJVMkaZA==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
@ -4631,61 +4689,61 @@ packages:
engines: {'0': node >= 0.2.0} engines: {'0': node >= 0.2.0}
dev: true dev: true
/jss-plugin-camel-case/10.8.0: /jss-plugin-camel-case/10.8.1:
resolution: {integrity: sha512-yxlXrXwcCdGw+H4BC187dEu/RFyW8joMcWfj8Rk9UPgWTKu2Xh7Sib4iW3xXjHe/t5phOHF1rBsHleHykWix7g==} resolution: {integrity: sha512-nOYKsvX9qh/AcUWSSRZHKyUj4RwqnhUSq4EKNFA1nHsNw0VJYwtF1yqtOPvztWEP3LTlNhcwoPINsb/eKVmYqA==}
dependencies: dependencies:
'@babel/runtime': 7.15.4 '@babel/runtime': 7.15.4
hyphenate-style-name: 1.0.4 hyphenate-style-name: 1.0.4
jss: 10.8.0 jss: 10.8.1
dev: false dev: false
/jss-plugin-default-unit/10.8.0: /jss-plugin-default-unit/10.8.1:
resolution: {integrity: sha512-9XJV546cY9zV9OvIE/v/dOaxSi4062VfYQQfwbplRExcsU2a79Yn+qDz/4ciw6P4LV1Naq90U+OffAGRHfNq/Q==} resolution: {integrity: sha512-W/uwVJNrFtUrVyAPfH/3ZngFYUVilMxgNbuWHYslqv3c5gnBKM6iXeoDzOnB+wtQJoSCTLzD3q77H7OeNK3oxg==}
dependencies: dependencies:
'@babel/runtime': 7.15.4 '@babel/runtime': 7.15.4
jss: 10.8.0 jss: 10.8.1
dev: false dev: false
/jss-plugin-global/10.8.0: /jss-plugin-global/10.8.1:
resolution: {integrity: sha512-H/8h/bHd4e7P0MpZ9zaUG8NQSB2ie9rWo/vcCP6bHVerbKLGzj+dsY22IY3+/FNRS8zDmUyqdZx3rD8k4nmH4w==} resolution: {integrity: sha512-ERYLzD+L/v3yQL2mM5/PE+3xU/GCXcfXuGIL1kVkiEIpXnWtND/Mphf2iHQaqedx59uhiVHFZaMtv6qv+iNsDw==}
dependencies: dependencies:
'@babel/runtime': 7.15.4 '@babel/runtime': 7.15.4
jss: 10.8.0 jss: 10.8.1
dev: false dev: false
/jss-plugin-nested/10.8.0: /jss-plugin-nested/10.8.1:
resolution: {integrity: sha512-MhmINZkSxyFILcFBuDoZmP1+wj9fik/b9SsjoaggkGjdvMQCES21mj4K5ZnRGVm448gIXyi9j/eZjtDzhaHUYQ==} resolution: {integrity: sha512-Z15G23Fb8/br23EclH9CAq2UGdi29XgpSWXFTBusMJbWjitFdDCdYMzk7bSUJ6P7L5+WpaIDNxIJ9WrdMRqdXw==}
dependencies: dependencies:
'@babel/runtime': 7.15.4 '@babel/runtime': 7.15.4
jss: 10.8.0 jss: 10.8.1
tiny-warning: 1.0.3 tiny-warning: 1.0.3
dev: false dev: false
/jss-plugin-props-sort/10.8.0: /jss-plugin-props-sort/10.8.1:
resolution: {integrity: sha512-VY+Wt5WX5GMsXDmd+Ts8+O16fpiCM81svbox++U3LDbJSM/g9FoMx3HPhwUiDfmgHL9jWdqEuvSl/JAk+mh6mQ==} resolution: {integrity: sha512-BNbKYuh4IawWr7cticlnbI+kBx01o39DNHkjAkc2CGKWVboUb2EpktDqonqVN/BjyzDgZXKOmwz36ZFkLQB45g==}
dependencies: dependencies:
'@babel/runtime': 7.15.4 '@babel/runtime': 7.15.4
jss: 10.8.0 jss: 10.8.1
dev: false dev: false
/jss-plugin-rule-value-function/10.8.0: /jss-plugin-rule-value-function/10.8.1:
resolution: {integrity: sha512-R8N8Ma6Oye1F9HroiUuHhVjpPsVq97uAh+rMI6XwKLqirIu2KFb5x33hPj+vNBMxSHc9jakhf5wG0BbQ7fSDOg==} resolution: {integrity: sha512-XrvM4bokyU1xPXr+gVEIlT9WylLQZcdC+1JDxriXDEWmKEjJgtH+w6ZicchTydLqq1qtA4fEevhdMvm4QvgIKw==}
dependencies: dependencies:
'@babel/runtime': 7.15.4 '@babel/runtime': 7.15.4
jss: 10.8.0 jss: 10.8.1
tiny-warning: 1.0.3 tiny-warning: 1.0.3
dev: false dev: false
/jss-plugin-vendor-prefixer/10.8.0: /jss-plugin-vendor-prefixer/10.8.1:
resolution: {integrity: sha512-G1zD0J8dFwKZQ+GaZaay7A/Tg7lhDw0iEkJ/iFFA5UPuvZFpMprCMQttXcTBhLlhhWnyZ8YPn4yqp+amrhQekw==} resolution: {integrity: sha512-77b/iEFmA669s+USru2Y5eg9Hs1C1N0zE/4EaJm/fqKScCTNawHXZv5l5w6j81A9CNa63Ar7jekAIfBkoKFmLw==}
dependencies: dependencies:
'@babel/runtime': 7.15.4 '@babel/runtime': 7.15.4
css-vendor: 2.0.8 css-vendor: 2.0.8
jss: 10.8.0 jss: 10.8.1
dev: false dev: false
/jss/10.8.0: /jss/10.8.1:
resolution: {integrity: sha512-6fAMLJrVQ8epM5ghghxWqCwRR0ZamP2cKbOAtzPudcCMSNdAqtvmzQvljUZYR8OXJIeb/IpZeOXA1sDXms4R1w==} resolution: {integrity: sha512-P4wKxU+2m5ReGl0Mmbf9XYgVjFIVZJOZ9ylXBxdpanX+HHgj5XVaAIgYzYpKbBLPCdkAUsI/Iq1fhQPsMNu0YA==}
dependencies: dependencies:
'@babel/runtime': 7.15.4 '@babel/runtime': 7.15.4
csstype: 3.0.9 csstype: 3.0.9
@ -4836,8 +4894,8 @@ packages:
resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==}
dev: true dev: true
/makeerror/1.0.11: /makeerror/1.0.12:
resolution: {integrity: sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=} resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==}
dependencies: dependencies:
tmpl: 1.0.5 tmpl: 1.0.5
dev: true dev: true
@ -4990,8 +5048,8 @@ packages:
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
dev: true dev: true
/nanoid/3.1.29: /nanoid/3.1.30:
resolution: {integrity: sha512-dW2pUSGZ8ZnCFIlBIA31SV8huOGCHb6OwzVCc7A69rb/a+SgPBwfmLvK5TKQ3INPbRkcI8a/Owo0XbiTNH19wg==} resolution: {integrity: sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==}
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true hasBin: true
dev: true dev: true
@ -5030,8 +5088,8 @@ packages:
engines: {node: '>=0.10.0'} engines: {node: '>=0.10.0'}
dev: true dev: true
/node-releases/1.1.77: /node-releases/2.0.1:
resolution: {integrity: sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==} resolution: {integrity: sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==}
dev: true dev: true
/normalize-package-data/2.5.0: /normalize-package-data/2.5.0:
@ -5048,7 +5106,7 @@ packages:
engines: {node: '>=10'} engines: {node: '>=10'}
dependencies: dependencies:
hosted-git-info: 4.0.2 hosted-git-info: 4.0.2
is-core-module: 2.7.0 is-core-module: 2.8.0
semver: 7.3.5 semver: 7.3.5
validate-npm-package-license: 3.0.4 validate-npm-package-license: 3.0.4
dev: true dev: true
@ -5323,8 +5381,8 @@ packages:
engines: {node: '>=8'} engines: {node: '>=8'}
dev: true dev: true
/picocolors/0.2.1: /picocolors/1.0.0:
resolution: {integrity: sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==} resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
dev: true dev: true
/picomatch/2.3.0: /picomatch/2.3.0:
@ -5362,12 +5420,12 @@ packages:
engines: {node: '>=0.10.0'} engines: {node: '>=0.10.0'}
dev: true dev: true
/postcss/8.3.9: /postcss/8.3.11:
resolution: {integrity: sha512-f/ZFyAKh9Dnqytx5X62jgjhhzttjZS7hMsohcI7HEI5tjELX/HxCy3EFhsRxyzGvrzFF+82XPvCS8T9TFleVJw==} resolution: {integrity: sha512-hCmlUAIlUiav8Xdqw3Io4LcpA1DOt7h3LSTAC4G6JGHFFaWzI6qvFt9oilvl8BmkbBRX1IhM90ZAmpk68zccQA==}
engines: {node: ^10 || ^12 || >=14} engines: {node: ^10 || ^12 || >=14}
dependencies: dependencies:
nanoid: 3.1.29 nanoid: 3.1.30
picocolors: 0.2.1 picocolors: 1.0.0
source-map-js: 0.6.2 source-map-js: 0.6.2
dev: true dev: true
@ -5394,16 +5452,6 @@ packages:
hasBin: true hasBin: true
dev: true dev: true
/pretty-format/27.2.5:
resolution: {integrity: sha512-+nYn2z9GgicO9JiqmY25Xtq8SYfZ/5VCpEU3pppHHNAhd1y+ZXxmNPd1evmNcAd6Hz4iBV2kf0UpGth5A/VJ7g==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
'@jest/types': 27.2.5
ansi-regex: 5.0.1
ansi-styles: 5.2.0
react-is: 17.0.2
dev: true
/pretty-format/27.3.1: /pretty-format/27.3.1:
resolution: {integrity: sha512-DR/c+pvFc52nLimLROYjnXPtolawm+uWDxr4FjuLDLUn+ktWnSN851KoHwHzzqq6rfCOjkzN8FLgDrSub6UDuA==} resolution: {integrity: sha512-DR/c+pvFc52nLimLROYjnXPtolawm+uWDxr4FjuLDLUn+ktWnSN851KoHwHzzqq6rfCOjkzN8FLgDrSub6UDuA==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
@ -5750,14 +5798,14 @@ packages:
/resolve/1.20.0: /resolve/1.20.0:
resolution: {integrity: sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==} resolution: {integrity: sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==}
dependencies: dependencies:
is-core-module: 2.7.0 is-core-module: 2.8.0
path-parse: 1.0.7 path-parse: 1.0.7
dev: true dev: true
/resolve/2.0.0-next.3: /resolve/2.0.0-next.3:
resolution: {integrity: sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==} resolution: {integrity: sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==}
dependencies: dependencies:
is-core-module: 2.7.0 is-core-module: 2.8.0
path-parse: 1.0.7 path-parse: 1.0.7
dev: true dev: true
@ -5829,7 +5877,7 @@ packages:
fb-watchman: 2.0.1 fb-watchman: 2.0.1
micromatch: 3.1.10 micromatch: 3.1.10
minimist: 1.2.5 minimist: 1.2.5
walker: 1.0.7 walker: 1.0.8
dev: true dev: true
/saxes/5.0.1: /saxes/5.0.1:
@ -6341,7 +6389,7 @@ packages:
engines: {node: '>=8'} engines: {node: '>=8'}
dev: true dev: true
/ts-node/9.1.1_typescript@4.4.3: /ts-node/9.1.1_typescript@4.4.4:
resolution: {integrity: sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==} resolution: {integrity: sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==}
engines: {node: '>=10.0.0'} engines: {node: '>=10.0.0'}
hasBin: true hasBin: true
@ -6353,7 +6401,7 @@ packages:
diff: 4.0.2 diff: 4.0.2
make-error: 1.3.6 make-error: 1.3.6
source-map-support: 0.5.20 source-map-support: 0.5.20
typescript: 4.4.3 typescript: 4.4.4
yn: 3.1.1 yn: 3.1.1
dev: true dev: true
@ -6434,12 +6482,6 @@ packages:
is-typedarray: 1.0.0 is-typedarray: 1.0.0
dev: true dev: true
/typescript/4.4.3:
resolution: {integrity: sha512-4xfscpisVgqqDfPaJo5vkd+Qd/ItkoagnHpufr+i2QCHBsNYp+G7UAoyFl8aPtx879u38wPV65rZ8qbGZijalA==}
engines: {node: '>=4.2.0'}
hasBin: true
dev: true
/typescript/4.4.4: /typescript/4.4.4:
resolution: {integrity: sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==} resolution: {integrity: sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==}
engines: {node: '>=4.2.0'} engines: {node: '>=4.2.0'}
@ -6594,8 +6636,8 @@ packages:
stylus: stylus:
optional: true optional: true
dependencies: dependencies:
esbuild: 0.13.4 esbuild: 0.13.9
postcss: 8.3.9 postcss: 8.3.11
resolve: 1.20.0 resolve: 1.20.0
rollup: 2.58.0 rollup: 2.58.0
optionalDependencies: optionalDependencies:
@ -6615,10 +6657,10 @@ packages:
xml-name-validator: 3.0.0 xml-name-validator: 3.0.0
dev: true dev: true
/walker/1.0.7: /walker/1.0.8:
resolution: {integrity: sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=} resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==}
dependencies: dependencies:
makeerror: 1.0.11 makeerror: 1.0.12
dev: true dev: true
/webidl-conversions/5.0.0: /webidl-conversions/5.0.0:

View File

@ -1,4 +1,4 @@
import reactRefresh from "@vitejs/plugin-react-refresh"; import react from "@vitejs/plugin-react";
import { defineConfig, loadEnv } from "vite"; import { defineConfig, loadEnv } from "vite";
import eslintPlugin from "vite-plugin-eslint"; import eslintPlugin from "vite-plugin-eslint";
import istanbul from "vite-plugin-istanbul"; import istanbul from "vite-plugin-istanbul";
@ -58,6 +58,6 @@ export default defineConfig(({ mode }) => {
clientPort: env.VITE_HMR_PORT || 3000, clientPort: env.VITE_HMR_PORT || 3000,
}, },
}, },
plugins: [eslintPlugin(), htmlPlugin(), istanbulPlugin, reactRefresh(), svgr(), tsconfigPaths()], plugins: [eslintPlugin(), htmlPlugin(), istanbulPlugin, react(), svgr(), tsconfigPaths()],
}; };
}); });