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