diff --git a/package.json b/package.json index 6c1cf04f90..24969097d8 100644 --- a/package.json +++ b/package.json @@ -43,20 +43,20 @@ "lodash": "4.17.21" }, "dependencies": { + "cssnano": "6.0.1", "execa": "7.2.0", "js-yaml": "4.1.0", + "postcss": "8.4.27", + "terser": "5.19.2", "typescript": "5.1.6" }, "devDependencies": { "@typescript-eslint/eslint-plugin": "6.2.0", "@typescript-eslint/parser": "6.2.0", "cross-env": "7.0.3", - "cssnano": "6.0.1", "cypress": "12.17.2", "eslint": "8.46.0", - "postcss": "^8.4.27", - "start-server-and-test": "2.0.0", - "terser": "5.19.2" + "start-server-and-test": "2.0.0" }, "optionalDependencies": { "@tensorflow/tfjs-core": "4.4.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6d207b2055..203633257e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,12 +12,21 @@ importers: .: dependencies: + cssnano: + specifier: 6.0.1 + version: 6.0.1(postcss@8.4.27) execa: specifier: 7.2.0 version: 7.2.0 js-yaml: specifier: 4.1.0 version: 4.1.0 + postcss: + specifier: 8.4.27 + version: 8.4.27 + terser: + specifier: 5.19.2 + version: 5.19.2 typescript: specifier: 5.1.6 version: 5.1.6 @@ -35,24 +44,15 @@ importers: cross-env: specifier: 7.0.3 version: 7.0.3 - cssnano: - specifier: 6.0.1 - version: 6.0.1(postcss@8.4.27) cypress: specifier: 12.17.2 version: 12.17.2 eslint: specifier: 8.46.0 version: 8.46.0 - postcss: - specifier: ^8.4.27 - version: 8.4.27 start-server-and-test: specifier: 2.0.0 version: 2.0.0 - terser: - specifier: 5.19.2 - version: 5.19.2 packages/backend: dependencies: @@ -801,7 +801,7 @@ importers: version: 1.8.0 vite: specifier: 4.4.7 - version: 4.4.7(@types/node@20.4.5)(sass@1.64.1) + version: 4.4.7(@types/node@20.4.5)(sass@1.64.1)(terser@5.19.2) vue: specifier: 3.3.4 version: 3.3.4 @@ -985,7 +985,7 @@ importers: version: 1.0.2 vitest: specifier: 0.33.0 - version: 0.33.0(happy-dom@10.0.3)(sass@1.64.1) + version: 0.33.0(happy-dom@10.0.3)(sass@1.64.1)(terser@5.19.2) vitest-fetch-mock: specifier: 0.2.2 version: 0.2.2(vitest@0.33.0) @@ -5252,7 +5252,7 @@ packages: magic-string: 0.27.0 react-docgen-typescript: 2.2.2(typescript@5.1.6) typescript: 5.1.6 - vite: 4.4.7(@types/node@20.4.5)(sass@1.64.1) + vite: 4.4.7(@types/node@20.4.5)(sass@1.64.1)(terser@5.19.2) dev: true /@jridgewell/gen-mapping@0.3.2: @@ -5262,28 +5262,23 @@ packages: '@jridgewell/set-array': 1.1.2 '@jridgewell/sourcemap-codec': 1.4.15 '@jridgewell/trace-mapping': 0.3.18 - dev: true /@jridgewell/resolve-uri@3.1.0: resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} engines: {node: '>=6.0.0'} - dev: true /@jridgewell/set-array@1.1.2: resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} engines: {node: '>=6.0.0'} - dev: true /@jridgewell/source-map@0.3.5: resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==} dependencies: '@jridgewell/gen-mapping': 0.3.2 '@jridgewell/trace-mapping': 0.3.18 - dev: true /@jridgewell/sourcemap-codec@1.4.14: resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} - dev: true /@jridgewell/sourcemap-codec@1.4.15: resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} @@ -5293,7 +5288,6 @@ packages: dependencies: '@jridgewell/resolve-uri': 3.1.0 '@jridgewell/sourcemap-codec': 1.4.14 - dev: true /@juggle/resize-observer@3.4.0: resolution: {integrity: sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==} @@ -6612,7 +6606,7 @@ packages: remark-slug: 6.1.0 rollup: 3.27.0 typescript: 5.1.6 - vite: 4.4.7(@types/node@20.4.5)(sass@1.64.1) + vite: 4.4.7(@types/node@20.4.5)(sass@1.64.1)(terser@5.19.2) transitivePeerDependencies: - encoding - supports-color @@ -6882,7 +6876,7 @@ packages: ts-dedent: 2.2.0 util-deprecate: 1.0.2 watchpack: 2.4.0 - ws: 8.13.0 + ws: 8.13.0(bufferutil@4.0.7)(utf-8-validate@6.0.3) transitivePeerDependencies: - bufferutil - encoding @@ -7097,7 +7091,7 @@ packages: react: 18.2.0 react-docgen: 6.0.0-alpha.3 react-dom: 18.2.0(react@18.2.0) - vite: 4.4.7(@types/node@20.4.5)(sass@1.64.1) + vite: 4.4.7(@types/node@20.4.5)(sass@1.64.1)(terser@5.19.2) transitivePeerDependencies: - '@preact/preset-vite' - encoding @@ -7269,7 +7263,7 @@ packages: magic-string: 0.27.0 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - vite: 4.4.7(@types/node@20.4.5)(sass@1.64.1) + vite: 4.4.7(@types/node@20.4.5)(sass@1.64.1)(terser@5.19.2) vue-docgen-api: 4.64.1(vue@3.3.4) transitivePeerDependencies: - '@preact/preset-vite' @@ -7900,7 +7894,7 @@ packages: /@trysound/sax@0.2.0: resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} engines: {node: '>=10.13.0'} - dev: true + dev: false /@tsd/typescript@5.0.2: resolution: {integrity: sha512-UgFiSalbDaWrkMBQv8rHetnlwj3HVZtJo6i2aGLe50I6XdlPZFdGRfM2GOaP+i3Tm6p+YcyEql3yoi3ZPs/6Pw==} @@ -8665,7 +8659,7 @@ packages: '@babel/plugin-transform-react-jsx-source': 7.19.6(@babel/core@7.22.1) magic-string: 0.27.0 react-refresh: 0.14.0 - vite: 4.4.7(@types/node@20.4.5)(sass@1.64.1) + vite: 4.4.7(@types/node@20.4.5)(sass@1.64.1)(terser@5.19.2) transitivePeerDependencies: - supports-color dev: true @@ -8677,7 +8671,7 @@ packages: vite: ^4.0.0 vue: ^3.2.25 dependencies: - vite: 4.4.7(@types/node@20.4.5)(sass@1.64.1) + vite: 4.4.7(@types/node@20.4.5)(sass@1.64.1)(terser@5.19.2) vue: 3.3.4 /@vitest/coverage-v8@0.33.0(vitest@0.33.0): @@ -8696,7 +8690,7 @@ packages: std-env: 3.3.3 test-exclude: 6.0.0 v8-to-istanbul: 9.1.0 - vitest: 0.33.0(happy-dom@10.0.3)(sass@1.64.1) + vitest: 0.33.0(happy-dom@10.0.3)(sass@1.64.1)(terser@5.19.2) transitivePeerDependencies: - supports-color dev: true @@ -9791,7 +9785,6 @@ packages: electron-to-chromium: 1.4.463 node-releases: 2.0.13 update-browserslist-db: 1.0.11(browserslist@4.21.9) - dev: true /bser@2.1.1: resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} @@ -9808,7 +9801,6 @@ packages: /buffer-from@1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} - dev: true /buffer-writer@2.0.0: resolution: {integrity: sha512-a7ZpuTZU1TRtnwyCNW3I5dc0wWNC3VR9S++Ewyk2HHZdrO3CQJqSpd+95Us590V6AL7JqUAH2IwZ/398PmNFgw==} @@ -9841,7 +9833,6 @@ packages: requiresBuild: true dependencies: node-gyp-build: 4.6.0 - dev: false /bullmq@4.6.3: resolution: {integrity: sha512-i5W9gIRy/WBrlzz+W1V5cCX/ILmMHvjBljOVYoxFd032xpHcKQFN2my9uija7uETwskFBDAGcps6CE27fdka8w==} @@ -9995,11 +9986,10 @@ packages: caniuse-lite: 1.0.30001516 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - dev: true + dev: false /caniuse-lite@1.0.30001516: resolution: {integrity: sha512-Wmec9pCBY8CWbmI4HsjBeQLqDTqV91nFVR83DnZpYyRnPI1wePDsTg0bGLPC5VU/3OIZV1fmxEea1b+tFKe86g==} - dev: true /canonicalize@1.0.8: resolution: {integrity: sha512-0CNTVCLZggSh7bc5VkX5WWPWO+cyZbNd07IHIsSXLia/eAq+r836hgk+8BKoEh7949Mda87VUOitx5OddVj64A==} @@ -10353,7 +10343,7 @@ packages: /colord@2.9.3: resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} - dev: true + dev: false /colorette@2.0.19: resolution: {integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==} @@ -10376,7 +10366,6 @@ packages: /commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} - dev: true /commander@6.2.1: resolution: {integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==} @@ -10386,6 +10375,7 @@ packages: /commander@7.2.0: resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} engines: {node: '>= 10'} + dev: false /commander@9.5.0: resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} @@ -10594,7 +10584,7 @@ packages: postcss: ^8.0.9 dependencies: postcss: 8.4.27 - dev: true + dev: false /css-select@5.1.0: resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} @@ -10611,7 +10601,7 @@ packages: dependencies: mdn-data: 2.0.28 source-map-js: 1.0.2 - dev: true + dev: false /css-tree@2.3.1: resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} @@ -10619,7 +10609,7 @@ packages: dependencies: mdn-data: 2.0.30 source-map-js: 1.0.2 - dev: true + dev: false /css-what@6.1.0: resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} @@ -10632,7 +10622,6 @@ packages: resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} engines: {node: '>=4'} hasBin: true - dev: true /cssnano-preset-default@6.0.1(postcss@8.4.27): resolution: {integrity: sha512-7VzyFZ5zEB1+l1nToKyrRkuaJIx0zi/1npjvZfbBwbtNTzhLtlvYraK/7/uqmX2Wb2aQtd983uuGw79jAjLSuQ==} @@ -10670,7 +10659,7 @@ packages: postcss-reduce-transforms: 6.0.0(postcss@8.4.27) postcss-svgo: 6.0.0(postcss@8.4.27) postcss-unique-selectors: 6.0.0(postcss@8.4.27) - dev: true + dev: false /cssnano-utils@4.0.0(postcss@8.4.27): resolution: {integrity: sha512-Z39TLP+1E0KUcd7LGyF4qMfu8ZufI0rDzhdyAMsa/8UyNUU8wpS0fhdBxbQbv32r64ea00h4878gommRVg2BHw==} @@ -10679,7 +10668,7 @@ packages: postcss: ^8.2.15 dependencies: postcss: 8.4.27 - dev: true + dev: false /cssnano@6.0.1(postcss@8.4.27): resolution: {integrity: sha512-fVO1JdJ0LSdIGJq68eIxOqFpIJrZqXUsBt8fkrBcztCQqAjQD51OhZp7tc0ImcbwXD4k7ny84QTV90nZhmqbkg==} @@ -10690,14 +10679,14 @@ packages: cssnano-preset-default: 6.0.1(postcss@8.4.27) lilconfig: 2.1.0 postcss: 8.4.27 - dev: true + dev: false /csso@5.0.5: resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} dependencies: css-tree: 2.2.1 - dev: true + dev: false /cssstyle@3.0.0: resolution: {integrity: sha512-N4u2ABATi3Qplzf0hWbVCdjenim8F3ojEXpBDF5hBpjzW182MjNGLqfmQ0SkSPeQ+V86ZXgeH8aXj6kayd4jgg==} @@ -11206,7 +11195,6 @@ packages: /electron-to-chromium@1.4.463: resolution: {integrity: sha512-fT3hvdUWLjDbaTGzyOjng/CQhQJSQP8ThO3XZAoaxHvHo2kUXiRQVMj9M235l8uDFiNPsPa6KHT1p3RaR6ugRw==} - dev: true /emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} @@ -14614,7 +14602,7 @@ packages: /lilconfig@2.1.0: resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} engines: {node: '>=10'} - dev: true + dev: false /lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} @@ -14699,7 +14687,7 @@ packages: /lodash.memoize@4.1.2: resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} - dev: true + dev: false /lodash.merge@4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} @@ -14714,7 +14702,7 @@ packages: /lodash.uniq@4.5.0: resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} - dev: true + dev: false /lodash@4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} @@ -14929,11 +14917,11 @@ packages: /mdn-data@2.0.28: resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} - dev: true + dev: false /mdn-data@2.0.30: resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} - dev: true + dev: false /media-typer@0.3.0: resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} @@ -15487,7 +15475,6 @@ packages: resolution: {integrity: sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==} hasBin: true requiresBuild: true - dev: false /node-gyp@9.4.0: resolution: {integrity: sha512-dMXsYP6gc9rRbejLXmTbVRYjAHw7ppswsKyMxuxJxxOHzluIO1rGp9TOQgjFJ+2MCqcOcQTOPB/8Xwhr+7s4Eg==} @@ -15515,7 +15502,6 @@ packages: /node-releases@2.0.13: resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==} - dev: true /nodemailer@6.9.4: resolution: {integrity: sha512-CXjQvrQZV4+6X5wP6ZIgdehJamI63MFoYFGGPtHudWym9qaEHDNdPzaj5bfMCvxG1vhAileSWW90q7nL0N36mA==} @@ -16336,7 +16322,7 @@ packages: postcss: 8.4.27 postcss-selector-parser: 6.0.13 postcss-value-parser: 4.2.0 - dev: true + dev: false /postcss-colormin@6.0.0(postcss@8.4.27): resolution: {integrity: sha512-EuO+bAUmutWoZYgHn2T1dG1pPqHU6L4TjzPlu4t1wZGXQ/fxV16xg2EJmYi0z+6r+MGV1yvpx1BHkUaRrPa2bw==} @@ -16349,7 +16335,7 @@ packages: colord: 2.9.3 postcss: 8.4.27 postcss-value-parser: 4.2.0 - dev: true + dev: false /postcss-convert-values@6.0.0(postcss@8.4.27): resolution: {integrity: sha512-U5D8QhVwqT++ecmy8rnTb+RL9n/B806UVaS3m60lqle4YDFcpbS3ae5bTQIh3wOGUSDHSEtMYLs/38dNG7EYFw==} @@ -16360,7 +16346,7 @@ packages: browserslist: 4.21.9 postcss: 8.4.27 postcss-value-parser: 4.2.0 - dev: true + dev: false /postcss-discard-comments@6.0.0(postcss@8.4.27): resolution: {integrity: sha512-p2skSGqzPMZkEQvJsgnkBhCn8gI7NzRH2683EEjrIkoMiwRELx68yoUJ3q3DGSGuQ8Ug9Gsn+OuDr46yfO+eFw==} @@ -16369,7 +16355,7 @@ packages: postcss: ^8.2.15 dependencies: postcss: 8.4.27 - dev: true + dev: false /postcss-discard-duplicates@6.0.0(postcss@8.4.27): resolution: {integrity: sha512-bU1SXIizMLtDW4oSsi5C/xHKbhLlhek/0/yCnoMQany9k3nPBq+Ctsv/9oMmyqbR96HYHxZcHyK2HR5P/mqoGA==} @@ -16378,7 +16364,7 @@ packages: postcss: ^8.2.15 dependencies: postcss: 8.4.27 - dev: true + dev: false /postcss-discard-empty@6.0.0(postcss@8.4.27): resolution: {integrity: sha512-b+h1S1VT6dNhpcg+LpyiUrdnEZfICF0my7HAKgJixJLW7BnNmpRH34+uw/etf5AhOlIhIAuXApSzzDzMI9K/gQ==} @@ -16387,7 +16373,7 @@ packages: postcss: ^8.2.15 dependencies: postcss: 8.4.27 - dev: true + dev: false /postcss-discard-overridden@6.0.0(postcss@8.4.27): resolution: {integrity: sha512-4VELwssYXDFigPYAZ8vL4yX4mUepF/oCBeeIT4OXsJPYOtvJumyz9WflmJWTfDwCUcpDR+z0zvCWBXgTx35SVw==} @@ -16396,7 +16382,7 @@ packages: postcss: ^8.2.15 dependencies: postcss: 8.4.27 - dev: true + dev: false /postcss-merge-longhand@6.0.0(postcss@8.4.27): resolution: {integrity: sha512-4VSfd1lvGkLTLYcxFuISDtWUfFS4zXe0FpF149AyziftPFQIWxjvFSKhA4MIxMe4XM3yTDgQMbSNgzIVxChbIg==} @@ -16407,7 +16393,7 @@ packages: postcss: 8.4.27 postcss-value-parser: 4.2.0 stylehacks: 6.0.0(postcss@8.4.27) - dev: true + dev: false /postcss-merge-rules@6.0.1(postcss@8.4.27): resolution: {integrity: sha512-a4tlmJIQo9SCjcfiCcCMg/ZCEe0XTkl/xK0XHBs955GWg9xDX3NwP9pwZ78QUOWB8/0XCjZeJn98Dae0zg6AAw==} @@ -16420,7 +16406,7 @@ packages: cssnano-utils: 4.0.0(postcss@8.4.27) postcss: 8.4.27 postcss-selector-parser: 6.0.13 - dev: true + dev: false /postcss-minify-font-values@6.0.0(postcss@8.4.27): resolution: {integrity: sha512-zNRAVtyh5E8ndZEYXA4WS8ZYsAp798HiIQ1V2UF/C/munLp2r1UGHwf1+6JFu7hdEhJFN+W1WJQKBrtjhFgEnA==} @@ -16430,7 +16416,7 @@ packages: dependencies: postcss: 8.4.27 postcss-value-parser: 4.2.0 - dev: true + dev: false /postcss-minify-gradients@6.0.0(postcss@8.4.27): resolution: {integrity: sha512-wO0F6YfVAR+K1xVxF53ueZJza3L+R3E6cp0VwuXJQejnNUH0DjcAFe3JEBeTY1dLwGa0NlDWueCA1VlEfiKgAA==} @@ -16442,7 +16428,7 @@ packages: cssnano-utils: 4.0.0(postcss@8.4.27) postcss: 8.4.27 postcss-value-parser: 4.2.0 - dev: true + dev: false /postcss-minify-params@6.0.0(postcss@8.4.27): resolution: {integrity: sha512-Fz/wMQDveiS0n5JPcvsMeyNXOIMrwF88n7196puSuQSWSa+/Ofc1gDOSY2xi8+A4PqB5dlYCKk/WfqKqsI+ReQ==} @@ -16454,7 +16440,7 @@ packages: cssnano-utils: 4.0.0(postcss@8.4.27) postcss: 8.4.27 postcss-value-parser: 4.2.0 - dev: true + dev: false /postcss-minify-selectors@6.0.0(postcss@8.4.27): resolution: {integrity: sha512-ec/q9JNCOC2CRDNnypipGfOhbYPuUkewGwLnbv6omue/PSASbHSU7s6uSQ0tcFRVv731oMIx8k0SP4ZX6be/0g==} @@ -16464,7 +16450,7 @@ packages: dependencies: postcss: 8.4.27 postcss-selector-parser: 6.0.13 - dev: true + dev: false /postcss-normalize-charset@6.0.0(postcss@8.4.27): resolution: {integrity: sha512-cqundwChbu8yO/gSWkuFDmKrCZ2vJzDAocheT2JTd0sFNA4HMGoKMfbk2B+J0OmO0t5GUkiAkSM5yF2rSLUjgQ==} @@ -16473,7 +16459,7 @@ packages: postcss: ^8.2.15 dependencies: postcss: 8.4.27 - dev: true + dev: false /postcss-normalize-display-values@6.0.0(postcss@8.4.27): resolution: {integrity: sha512-Qyt5kMrvy7dJRO3OjF7zkotGfuYALETZE+4lk66sziWSPzlBEt7FrUshV6VLECkI4EN8Z863O6Nci4NXQGNzYw==} @@ -16483,7 +16469,7 @@ packages: dependencies: postcss: 8.4.27 postcss-value-parser: 4.2.0 - dev: true + dev: false /postcss-normalize-positions@6.0.0(postcss@8.4.27): resolution: {integrity: sha512-mPCzhSV8+30FZyWhxi6UoVRYd3ZBJgTRly4hOkaSifo0H+pjDYcii/aVT4YE6QpOil15a5uiv6ftnY3rm0igPg==} @@ -16493,7 +16479,7 @@ packages: dependencies: postcss: 8.4.27 postcss-value-parser: 4.2.0 - dev: true + dev: false /postcss-normalize-repeat-style@6.0.0(postcss@8.4.27): resolution: {integrity: sha512-50W5JWEBiOOAez2AKBh4kRFm2uhrT3O1Uwdxz7k24aKtbD83vqmcVG7zoIwo6xI2FZ/HDlbrCopXhLeTpQib1A==} @@ -16503,7 +16489,7 @@ packages: dependencies: postcss: 8.4.27 postcss-value-parser: 4.2.0 - dev: true + dev: false /postcss-normalize-string@6.0.0(postcss@8.4.27): resolution: {integrity: sha512-KWkIB7TrPOiqb8ZZz6homet2KWKJwIlysF5ICPZrXAylGe2hzX/HSf4NTX2rRPJMAtlRsj/yfkrWGavFuB+c0w==} @@ -16513,7 +16499,7 @@ packages: dependencies: postcss: 8.4.27 postcss-value-parser: 4.2.0 - dev: true + dev: false /postcss-normalize-timing-functions@6.0.0(postcss@8.4.27): resolution: {integrity: sha512-tpIXWciXBp5CiFs8sem90IWlw76FV4oi6QEWfQwyeREVwUy39VSeSqjAT7X0Qw650yAimYW5gkl2Gd871N5SQg==} @@ -16523,7 +16509,7 @@ packages: dependencies: postcss: 8.4.27 postcss-value-parser: 4.2.0 - dev: true + dev: false /postcss-normalize-unicode@6.0.0(postcss@8.4.27): resolution: {integrity: sha512-ui5crYkb5ubEUDugDc786L/Me+DXp2dLg3fVJbqyAl0VPkAeALyAijF2zOsnZyaS1HyfPuMH0DwyY18VMFVNkg==} @@ -16534,7 +16520,7 @@ packages: browserslist: 4.21.9 postcss: 8.4.27 postcss-value-parser: 4.2.0 - dev: true + dev: false /postcss-normalize-url@6.0.0(postcss@8.4.27): resolution: {integrity: sha512-98mvh2QzIPbb02YDIrYvAg4OUzGH7s1ZgHlD3fIdTHLgPLRpv1ZTKJDnSAKr4Rt21ZQFzwhGMXxpXlfrUBKFHw==} @@ -16544,7 +16530,7 @@ packages: dependencies: postcss: 8.4.27 postcss-value-parser: 4.2.0 - dev: true + dev: false /postcss-normalize-whitespace@6.0.0(postcss@8.4.27): resolution: {integrity: sha512-7cfE1AyLiK0+ZBG6FmLziJzqQCpTQY+8XjMhMAz8WSBSCsCNNUKujgIgjCAmDT3cJ+3zjTXFkoD15ZPsckArVw==} @@ -16554,7 +16540,7 @@ packages: dependencies: postcss: 8.4.27 postcss-value-parser: 4.2.0 - dev: true + dev: false /postcss-ordered-values@6.0.0(postcss@8.4.27): resolution: {integrity: sha512-K36XzUDpvfG/nWkjs6d1hRBydeIxGpKS2+n+ywlKPzx1nMYDYpoGbcjhj5AwVYJK1qV2/SDoDEnHzlPD6s3nMg==} @@ -16565,7 +16551,7 @@ packages: cssnano-utils: 4.0.0(postcss@8.4.27) postcss: 8.4.27 postcss-value-parser: 4.2.0 - dev: true + dev: false /postcss-reduce-initial@6.0.0(postcss@8.4.27): resolution: {integrity: sha512-s2UOnidpVuXu6JiiI5U+fV2jamAw5YNA9Fdi/GRK0zLDLCfXmSGqQtzpUPtfN66RtCbb9fFHoyZdQaxOB3WxVA==} @@ -16576,7 +16562,7 @@ packages: browserslist: 4.21.9 caniuse-api: 3.0.0 postcss: 8.4.27 - dev: true + dev: false /postcss-reduce-transforms@6.0.0(postcss@8.4.27): resolution: {integrity: sha512-FQ9f6xM1homnuy1wLe9lP1wujzxnwt1EwiigtWwuyf8FsqqXUDUp2Ulxf9A5yjlUOTdCJO6lonYjg1mgqIIi2w==} @@ -16586,7 +16572,7 @@ packages: dependencies: postcss: 8.4.27 postcss-value-parser: 4.2.0 - dev: true + dev: false /postcss-selector-parser@6.0.13: resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==} @@ -16594,7 +16580,6 @@ packages: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 - dev: true /postcss-svgo@6.0.0(postcss@8.4.27): resolution: {integrity: sha512-r9zvj/wGAoAIodn84dR/kFqwhINp5YsJkLoujybWG59grR/IHx+uQ2Zo+IcOwM0jskfYX3R0mo+1Kip1VSNcvw==} @@ -16605,7 +16590,7 @@ packages: postcss: 8.4.27 postcss-value-parser: 4.2.0 svgo: 3.0.2 - dev: true + dev: false /postcss-unique-selectors@6.0.0(postcss@8.4.27): resolution: {integrity: sha512-EPQzpZNxOxP7777t73RQpZE5e9TrnCrkvp7AH7a0l89JmZiPnS82y216JowHXwpBCQitfyxrof9TK3rYbi7/Yw==} @@ -16615,11 +16600,11 @@ packages: dependencies: postcss: 8.4.27 postcss-selector-parser: 6.0.13 - dev: true + dev: false /postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - dev: true + dev: false /postcss@8.4.27: resolution: {integrity: sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ==} @@ -18258,12 +18243,10 @@ packages: dependencies: buffer-from: 1.1.2 source-map: 0.6.1 - dev: true /source-map@0.6.1: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} - dev: true /source-map@0.7.4: resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} @@ -18612,7 +18595,7 @@ packages: browserslist: 4.21.9 postcss: 8.4.27 postcss-selector-parser: 6.0.13 - dev: true + dev: false /supports-color@5.5.0: resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} @@ -18655,7 +18638,7 @@ packages: css-tree: 2.3.1 csso: 5.0.5 picocolors: 1.0.0 - dev: true + dev: false /symbol-tree@3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} @@ -18772,7 +18755,6 @@ packages: acorn: 8.10.0 commander: 2.20.3 source-map-support: 0.5.21 - dev: true /test-exclude@6.0.0: resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} @@ -19423,7 +19405,6 @@ packages: browserslist: 4.21.9 escalade: 3.1.1 picocolors: 1.0.0 - dev: true /uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} @@ -19458,7 +19439,6 @@ packages: requiresBuild: true dependencies: node-gyp-build: 4.6.0 - dev: false /util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} @@ -19527,7 +19507,7 @@ packages: core-util-is: 1.0.2 extsprintf: 1.3.0 - /vite-node@0.33.0(@types/node@20.4.5)(sass@1.64.1): + /vite-node@0.33.0(@types/node@20.4.5)(sass@1.64.1)(terser@5.19.2): resolution: {integrity: sha512-19FpHYbwWWxDr73ruNahC+vtEdza52kA90Qb3La98yZ0xULqV8A5JLNPUff0f5zID4984tW7l3DH2przTJUZSw==} engines: {node: '>=v14.18.0'} hasBin: true @@ -19537,7 +19517,7 @@ packages: mlly: 1.4.0 pathe: 1.1.1 picocolors: 1.0.0 - vite: 4.4.7(@types/node@20.4.5)(sass@1.64.1) + vite: 4.4.7(@types/node@20.4.5)(sass@1.64.1)(terser@5.19.2) transitivePeerDependencies: - '@types/node' - less @@ -19553,7 +19533,7 @@ packages: resolution: {integrity: sha512-irjKcKXRn7v5bPAg4mAbsS6DgibpP1VUFL9tlgxU6lloK6V9yw9qCZkS+s2PtbkZpWNzr3TN3zVJAc6J7gJZmA==} dev: true - /vite@4.4.7(@types/node@20.4.5)(sass@1.64.1): + /vite@4.4.7(@types/node@20.4.5)(sass@1.64.1)(terser@5.19.2): resolution: {integrity: sha512-6pYf9QJ1mHylfVh39HpuSfMPojPSKVxZvnclX1K1FyZ1PXDOcLBibdq5t1qxJSnL63ca8Wf4zts6mD8u8oc9Fw==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -19586,6 +19566,7 @@ packages: postcss: 8.4.27 rollup: 3.27.0 sass: 1.64.1 + terser: 5.19.2 optionalDependencies: fsevents: 2.3.2 @@ -19596,12 +19577,12 @@ packages: vitest: '>=0.16.0' dependencies: cross-fetch: 3.1.5 - vitest: 0.33.0(happy-dom@10.0.3)(sass@1.64.1) + vitest: 0.33.0(happy-dom@10.0.3)(sass@1.64.1)(terser@5.19.2) transitivePeerDependencies: - encoding dev: true - /vitest@0.33.0(happy-dom@10.0.3)(sass@1.64.1): + /vitest@0.33.0(happy-dom@10.0.3)(sass@1.64.1)(terser@5.19.2): resolution: {integrity: sha512-1CxaugJ50xskkQ0e969R/hW47za4YXDUfWJDxip1hwbnhUjYolpfUn2AMOulqG/Dtd9WYAtkHmM/m3yKVrEejQ==} engines: {node: '>=v14.18.0'} hasBin: true @@ -19654,8 +19635,8 @@ packages: strip-literal: 1.0.1 tinybench: 2.5.0 tinypool: 0.6.0 - vite: 4.4.7(@types/node@20.4.5)(sass@1.64.1) - vite-node: 0.33.0(@types/node@20.4.5)(sass@1.64.1) + vite: 4.4.7(@types/node@20.4.5)(sass@1.64.1)(terser@5.19.2) + vite-node: 0.33.0(@types/node@20.4.5)(sass@1.64.1)(terser@5.19.2) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -20027,19 +20008,6 @@ packages: async-limiter: 1.0.1 dev: true - /ws@8.13.0: - resolution: {integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - dev: true - /ws@8.13.0(bufferutil@4.0.7)(utf-8-validate@6.0.3): resolution: {integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==} engines: {node: '>=10.0.0'} @@ -20054,7 +20022,6 @@ packages: dependencies: bufferutil: 4.0.7 utf-8-validate: 6.0.3 - dev: false /xev@3.0.2: resolution: {integrity: sha512-8kxuH95iMXzHZj+fwqfA4UrPcYOy6bGIgfWzo9Ji23JoEc30ge/Z++Ubkiuy8c0+M64nXmmxrmJ7C8wnuBhluw==}