From 980b15e633d26d7091a1b25dc129ac3c27f82797 Mon Sep 17 00:00:00 2001 From: Timotius Sitorus <5110237+timotius02@users.noreply.github.com> Date: Fri, 30 Dec 2022 11:56:18 +0700 Subject: [PATCH 0001/1059] docs: Fix documentation for 'replace' prop (#607) --- docs/api/A.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/api/A.md b/docs/api/A.md index c3cb2a93e..316963cf4 100644 --- a/docs/api/A.md +++ b/docs/api/A.md @@ -51,7 +51,7 @@ The `` tag also has an `activeClass` class if its href matches the current lo PropTypeDescription hrefstringThe path of the route to navigate to. This will be resolved relative to the route that the link is in, but you can preface it with `/` to refer back to the root. noScrollbooleanIf true, turn off the default behavior of scrolling to the top of the new page. - replacebooleanIf true, turn off the default behavior of scrolling to the top of the new page. + replacebooleanIf true, don't add a new entry to the browser history. (By default, the new page will be added to the browser history, so pressing the back button will take you to the previous route.) stateunknownPush this value to the history stack when navigating. activeClassstringThe class to show when the link is active. inactiveClassstringThe class to show when the link is inactive (when the current location doesn't match the link). From c934cae20b92a62ea88984578c3c88afa5624536 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Chatard?= Date: Sat, 31 Dec 2022 09:11:00 +0100 Subject: [PATCH 0002/1059] Fix and improve with-vitest template (#608) - pnpm test: "vitest run", - pnpm test-watch: "vitest", - pnpm test-ui: "vitest --ui", - pnpm coverage: "vitest run --coverage" --- examples/with-vitest/jest.config.js | 3 + examples/with-vitest/package.json | 9 +- examples/with-vitest/setupVitest.js | 1 + examples/with-vitest/vite.config.ts | 13 +- examples/with-vitest/vitest.config.ts | 19 ++ packages/start/vite/plugin.js | 16 +- pnpm-lock.yaml | 297 +++++++++++++++++++++++--- 7 files changed, 315 insertions(+), 43 deletions(-) create mode 100644 examples/with-vitest/jest.config.js create mode 100644 examples/with-vitest/setupVitest.js create mode 100644 examples/with-vitest/vitest.config.ts diff --git a/examples/with-vitest/jest.config.js b/examples/with-vitest/jest.config.js new file mode 100644 index 000000000..60b91d470 --- /dev/null +++ b/examples/with-vitest/jest.config.js @@ -0,0 +1,3 @@ +module.exports = { + preset: "solid-jest/preset/browser", +}; diff --git a/examples/with-vitest/package.json b/examples/with-vitest/package.json index 65494e488..8793290d0 100644 --- a/examples/with-vitest/package.json +++ b/examples/with-vitest/package.json @@ -4,7 +4,10 @@ "dev": "solid-start dev", "build": "solid-start build", "start": "solid-start start", - "test": "vitest run" + "test": "vitest run", + "test-watch": "vitest", + "test-ui": "vitest --ui", + "coverage": "vitest run --coverage" }, "type": "module", "devDependencies": { @@ -13,6 +16,8 @@ "@solidjs/testing-library": "^0.5.1", "@testing-library/jest-dom": "^5.16.5", "@types/testing-library__jest-dom": "^5.14.5", + "@vitest/coverage-c8": "^0.26.2", + "@vitest/ui": "^0.26.2", "jsdom": "^20.0.2", "solid-js": "^1.6.2", "solid-start": "^0.2.5", @@ -20,6 +25,6 @@ "typescript": "^4.9.3", "undici": "^5.12.0", "vite": "^3.2.4", - "vitest": "^0.25.2" + "vitest": "^0.26.2" } } diff --git a/examples/with-vitest/setupVitest.js b/examples/with-vitest/setupVitest.js new file mode 100644 index 000000000..d0de870dc --- /dev/null +++ b/examples/with-vitest/setupVitest.js @@ -0,0 +1 @@ +import "@testing-library/jest-dom"; diff --git a/examples/with-vitest/vite.config.ts b/examples/with-vitest/vite.config.ts index 3cbf8bdab..a1a712626 100644 --- a/examples/with-vitest/vite.config.ts +++ b/examples/with-vitest/vite.config.ts @@ -1,15 +1,6 @@ import solid from "solid-start/vite"; -import { defineConfig } from "vitest/config"; +import { defineConfig } from "vite"; export default defineConfig({ - plugins: [solid()], - test: { - deps: { - registerNodeLoader: true, - }, - environment: "jsdom", - globals: true, - setupFiles: ['node_modules/@testing-library/jest-dom/extend-expect'], - transformMode: { web: [/\.[jt]sx?$/] }, - }, + plugins: [solid()] }); diff --git a/examples/with-vitest/vitest.config.ts b/examples/with-vitest/vitest.config.ts new file mode 100644 index 000000000..4331b5dbf --- /dev/null +++ b/examples/with-vitest/vitest.config.ts @@ -0,0 +1,19 @@ +import solid from "solid-start/vite"; +import { defineConfig } from "vitest/config"; + +export default defineConfig({ + plugins: [solid()], + test: { + deps: { + registerNodeLoader: true, + inline: [/solid-js/], + }, + environment: "jsdom", + globals: true, + setupFiles: ['node_modules/@testing-library/jest-dom/extend-expect', './setupVitest.js'], + transformMode: { web: [/\.[jt]sx?$/] }, + }, + resolve: { + conditions: ["development", "browser"], + }, +}); diff --git a/packages/start/vite/plugin.js b/packages/start/vite/plugin.js index 172d6bdae..5e462b090 100644 --- a/packages/start/vite/plugin.js +++ b/packages/start/vite/plugin.js @@ -43,9 +43,11 @@ function solidStartInlineServerModules(options) { vite.httpServer.once("listening", async () => { const label = ` > Server modules: `; setTimeout(() => { - const url = vite.resolvedUrls.local[0]; - // eslint-disable-next-line no-console - console.log(`${label}\n ${c.magenta(`${url}_m/*`)}\n`); + if (vite.resolvedUrls) { + const url = vite.resolvedUrls.local[0]; + // eslint-disable-next-line no-console + console.log(`${label}\n ${c.magenta(`${url}_m/*`)}\n`); + } }, 200); }); } @@ -156,9 +158,11 @@ function solidStartFileSystemRouter(options) { router.listener = listener; vite.httpServer.once("listening", async () => { setTimeout(() => { - const url = vite.resolvedUrls.local[0]; - // eslint-disable-next-line no-console - printUrls(router, url.substring(0, url.length - 1)); + if (vite.resolvedUrls) { + const url = vite.resolvedUrls.local[0]; + // eslint-disable-next-line no-console + printUrls(router, url.substring(0, url.length - 1)); + } }, 100); }); }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index edc15fc1a..11554ba75 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -295,6 +295,8 @@ importers: '@solidjs/testing-library': ^0.5.1 '@testing-library/jest-dom': ^5.16.5 '@types/testing-library__jest-dom': ^5.14.5 + '@vitest/coverage-c8': ^0.26.2 + '@vitest/ui': ^0.26.2 jsdom: ^20.0.2 solid-js: ^1.6.2 solid-start: ^0.2.5 @@ -302,13 +304,15 @@ importers: typescript: ^4.9.3 undici: ^5.12.0 vite: ^3.2.4 - vitest: ^0.25.2 + vitest: ^0.26.2 devDependencies: '@solidjs/meta': 0.28.2_solid-js@1.6.2 '@solidjs/router': 0.6.0_solid-js@1.6.2 '@solidjs/testing-library': 0.5.1_solid-js@1.6.2 '@testing-library/jest-dom': 5.16.5 '@types/testing-library__jest-dom': 5.14.5 + '@vitest/coverage-c8': 0.26.2_q5y6sd2ttlb573zo2al4tbrryy + '@vitest/ui': 0.26.2 jsdom: 20.0.2 solid-js: 1.6.2 solid-start: link:../../packages/start @@ -316,7 +320,7 @@ importers: typescript: 4.9.3 undici: 5.12.0 vite: 3.2.4 - vitest: 0.25.2_jsdom@20.0.2 + vitest: 0.26.2_q5y6sd2ttlb573zo2al4tbrryy examples/with-websocket: specifiers: @@ -1997,6 +2001,10 @@ packages: '@babel/helper-validator-identifier': 7.19.1 to-fast-properties: 2.0.0 + /@bcoe/v8-coverage/0.2.3: + resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} + dev: true + /@cloudflare/kv-asset-handler/0.1.3: resolution: {integrity: sha512-FNcunDuTmEfQTLRLtA6zz+buIXUHj1soPvSWzzQFBC+n2lsy+CGf/NIrR3SEPCmsVNQj70/Jx2lViCpq+09YpQ==} dependencies: @@ -2065,6 +2073,11 @@ packages: /@iarna/toml/2.2.5: resolution: {integrity: sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==} + /@istanbuljs/schema/0.1.3: + resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} + engines: {node: '>=8'} + dev: true + /@jest/expect-utils/29.2.2: resolution: {integrity: sha512-vwnVmrVhTmGgQzyvcpze08br91OL61t9O0lJMDyb6Y/D8EKQ9V7rGUb/p7PDt0GPzK0zFYqXWFo4EO2legXmkg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -2543,7 +2556,6 @@ packages: /@polka/url/1.0.0-next.21: resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==} - dev: false /@popperjs/core/2.11.6: resolution: {integrity: sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==} @@ -2813,11 +2825,14 @@ packages: /@types/chai-subset/1.3.3: resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==} dependencies: - '@types/chai': 4.3.3 + '@types/chai': 4.3.4 /@types/chai/4.3.3: resolution: {integrity: sha512-hC7OMnszpxhZPduX+m+nrx+uFoLkWOMiR4oa/AZF3MuSETYTZmFfJAHqZEM8MVlvfG7BEUcgvtwoCTxBp6hm3g==} + /@types/chai/4.3.4: + resolution: {integrity: sha512-KnRanxnpfpjUTqTCXslZSEdLfXExwgNxYPdiO2WGUj8+HDjFi8R3k5RVKPeSCzLjCcshCAtVO2QBbVuAV4kTnw==} + /@types/cookie/0.5.1: resolution: {integrity: sha512-COUnqfB2+ckwXXSFInsFdOAWQzCCx+a5hq2ruyj+Vjund94RJQd4LG2u9hnvJrTgunKAaax7ancBYlDrNYxA0g==} dev: false @@ -3002,6 +3017,33 @@ packages: - supports-color dev: false + /@vitest/coverage-c8/0.26.2_q5y6sd2ttlb573zo2al4tbrryy: + resolution: {integrity: sha512-h7RZ7trUUsq+yixiXhBaGboap7pjee+x59HE9rsz/JbY/evJhgk+biLY5lOgjpyUonPN0Ymz3mxlrXW9Da54SQ==} + dependencies: + c8: 7.12.0 + vitest: 0.26.2_q5y6sd2ttlb573zo2al4tbrryy + transitivePeerDependencies: + - '@edge-runtime/vm' + - '@vitest/browser' + - '@vitest/ui' + - happy-dom + - jsdom + - less + - sass + - stylus + - sugarss + - supports-color + - terser + dev: true + + /@vitest/ui/0.26.2: + resolution: {integrity: sha512-DMQhooGJVWjkiKIWJqbprDynDbw/anG2An5PxyDqLuzpGX0MWnDLNxON8wneDtDIX3kCptzRWTVMAxaV/S8EoQ==} + dependencies: + fast-glob: 3.2.12 + flatted: 3.2.7 + sirv: 2.0.2 + dev: true + /abab/2.0.6: resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} dev: true @@ -3334,6 +3376,25 @@ packages: engines: {node: '>= 0.8'} dev: false + /c8/7.12.0: + resolution: {integrity: sha512-CtgQrHOkyxr5koX1wEUmN/5cfDa2ckbHRA4Gy5LAL0zaCFtVWJS5++n+w4/sr2GWGerBxgTjpKeDclk/Qk6W/A==} + engines: {node: '>=10.12.0'} + hasBin: true + dependencies: + '@bcoe/v8-coverage': 0.2.3 + '@istanbuljs/schema': 0.1.3 + find-up: 5.0.0 + foreground-child: 2.0.0 + istanbul-lib-coverage: 3.2.0 + istanbul-lib-report: 3.0.0 + istanbul-reports: 3.1.5 + rimraf: 3.0.2 + test-exclude: 6.0.0 + v8-to-istanbul: 9.0.1 + yargs: 16.2.0 + yargs-parser: 20.2.9 + dev: true + /call-bind/1.0.2: resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} dependencies: @@ -3367,6 +3428,19 @@ packages: pathval: 1.1.1 type-detect: 4.0.8 + /chai/4.3.7: + resolution: {integrity: sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A==} + engines: {node: '>=4'} + dependencies: + assertion-error: 1.1.0 + check-error: 1.0.2 + deep-eql: 4.1.3 + get-func-name: 2.0.0 + loupe: 2.3.4 + pathval: 1.1.1 + type-detect: 4.0.8 + dev: true + /chalk/2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} engines: {node: '>=4'} @@ -3446,6 +3520,14 @@ packages: /ci-info/3.5.0: resolution: {integrity: sha512-yH4RezKOGlOhxkmhbeNuC4eYZKAUsEaGtBuBzDDP1eFUKiccDWzBABxBfOx31IDwDIXMTxWuwAxUGModvkbuVw==} + /cliui/7.0.4: + resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + dev: true + /cliui/8.0.1: resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} engines: {node: '>=12'} @@ -3511,7 +3593,7 @@ packages: dev: false /concat-map/0.0.1: - resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} /connect/3.7.0: resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==} @@ -3693,6 +3775,13 @@ packages: dependencies: type-detect: 4.0.8 + /deep-eql/4.1.3: + resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==} + engines: {node: '>=6'} + dependencies: + type-detect: 4.0.8 + dev: true + /deep-equal/2.1.0: resolution: {integrity: sha512-2pxgvWu3Alv1PoWEyVg7HS8YhGlUFUV7N5oOvfL6d+7xAmLSemMwv/c8Zv/i9KFzxV5Kt5CAvQc70fLwVuf4UA==} dependencies: @@ -3839,7 +3928,6 @@ packages: /emoji-regex/8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - dev: false /encodeurl/1.0.2: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} @@ -4676,6 +4764,18 @@ packages: - supports-color dev: false + /find-up/5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + dev: true + + /flatted/3.2.7: + resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} + dev: true + /follow-redirects/1.15.2: resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==} engines: {node: '>=4.0'} @@ -4703,6 +4803,14 @@ packages: dependencies: is-callable: 1.2.7 + /foreground-child/2.0.0: + resolution: {integrity: sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==} + engines: {node: '>=8.0.0'} + dependencies: + cross-spawn: 7.0.3 + signal-exit: 3.0.7 + dev: true + /forever-agent/0.6.1: resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==} dev: true @@ -4773,7 +4881,6 @@ packages: /get-caller-file/2.0.5: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} - dev: false /get-func-name/2.0.0: resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==} @@ -5031,6 +5138,10 @@ packages: resolution: {integrity: sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==} dev: false + /html-escaper/2.0.2: + resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} + dev: true + /html-rewriter-wasm/0.4.1: resolution: {integrity: sha512-lNovG8CMCCmcVB1Q7xggMSf7tqPCijZXaH4gL6iE8BFghdQCbaY5Met9i1x2Ex8m/cZHDUtXK9H6/znKamRP8Q==} @@ -5181,7 +5292,6 @@ packages: /is-fullwidth-code-point/3.0.0: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} engines: {node: '>=8'} - dev: false /is-glob/4.0.3: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} @@ -5302,6 +5412,28 @@ packages: resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==} dev: true + /istanbul-lib-coverage/3.2.0: + resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==} + engines: {node: '>=8'} + dev: true + + /istanbul-lib-report/3.0.0: + resolution: {integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==} + engines: {node: '>=8'} + dependencies: + istanbul-lib-coverage: 3.2.0 + make-dir: 3.1.0 + supports-color: 7.2.0 + dev: true + + /istanbul-reports/3.1.5: + resolution: {integrity: sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==} + engines: {node: '>=8'} + dependencies: + html-escaper: 2.0.2 + istanbul-lib-report: 3.0.0 + dev: true + /jest-diff/29.2.1: resolution: {integrity: sha512-gfh/SMNlQmP3MOUgdzxPOd4XETDJifADpT937fN1iUGz+9DgOu2eUPHH25JDkLVcLwwqxv3GzVyK4VBUr9fjfA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -5448,7 +5580,6 @@ packages: /jsonc-parser/3.2.0: resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} - dev: false /jsonfile/6.1.0: resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} @@ -5508,6 +5639,13 @@ packages: resolution: {integrity: sha512-mlERgSPrbxU3BP4qBqAvvwlgW4MTg78iwJdGGnv7kibKjWcJksrG3t6LB5lXI93wXRDvG4NpUgJFmTG4T6rdrg==} engines: {node: '>=14'} + /locate-path/6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + dependencies: + p-locate: 5.0.0 + dev: true + /lodash.castarray/4.4.0: resolution: {integrity: sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==} dev: true @@ -5555,6 +5693,13 @@ packages: dependencies: sourcemap-codec: 1.4.8 + /make-dir/3.1.0: + resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} + engines: {node: '>=8'} + dependencies: + semver: 6.3.0 + dev: true + /markdown-extensions/1.1.1: resolution: {integrity: sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q==} engines: {node: '>=0.10.0'} @@ -6051,6 +6196,15 @@ packages: /minimist/1.2.7: resolution: {integrity: sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==} + /mlly/1.0.0: + resolution: {integrity: sha512-QL108Hwt+u9bXdWgOI0dhzZfACovn5Aen4Xvc8Jasd9ouRH4NjnrXEiyP3nVvJo91zPlYjVRckta0Nt2zfoR6g==} + dependencies: + acorn: 8.8.1 + pathe: 1.0.0 + pkg-types: 1.0.1 + ufo: 1.0.1 + dev: true + /mri/1.2.0: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} engines: {node: '>=4'} @@ -6058,7 +6212,6 @@ packages: /mrmime/1.0.1: resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==} engines: {node: '>=10'} - dev: false /ms/2.0.0: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} @@ -6211,6 +6364,20 @@ packages: word-wrap: 1.2.3 dev: true + /p-limit/3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + dependencies: + yocto-queue: 0.1.0 + dev: true + + /p-locate/5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + dependencies: + p-limit: 3.1.0 + dev: true + /parse-entities/4.0.0: resolution: {integrity: sha512-5nk9Fn03x3rEhGaX1FU6IDwG/k+GxLXlFAkgrbM1asuAFl3BhdQWvASaIsmwWypRNcZKHPYnIuOSfIWEyEQnPQ==} dependencies: @@ -6251,6 +6418,11 @@ packages: engines: {node: '>= 0.8'} dev: false + /path-exists/4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + dev: true + /path-is-absolute/1.0.1: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} @@ -6270,6 +6442,14 @@ packages: resolution: {integrity: sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==} dev: true + /pathe/0.2.0: + resolution: {integrity: sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==} + dev: true + + /pathe/1.0.0: + resolution: {integrity: sha512-nPdMG0Pd09HuSsr7QOKUXO2Jr9eqaDiZvDwdyIhNG5SHYujkQHYKDfGQkulBxvbDHz8oHLsTgKN86LSwYzSHAg==} + dev: true + /pathval/1.1.1: resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} @@ -6295,6 +6475,14 @@ packages: engines: {node: '>=0.10.0'} dev: true + /pkg-types/1.0.1: + resolution: {integrity: sha512-jHv9HB+Ho7dj6ItwppRDDl0iZRYBD0jsakHXtFgoLr+cHSF6xC+QL54sJmWxyGxOLYSHm0afhXhXcQDQqH9z8g==} + dependencies: + jsonc-parser: 3.2.0 + mlly: 1.0.0 + pathe: 1.0.0 + dev: true + /playwright-core/1.23.4: resolution: {integrity: sha512-h5V2yw7d8xIwotjyNrkLF13nV9RiiZLHdXeHo+nVJIYGVlZ8U2qV0pMxNJKNTvfQVT0N8/A4CW6/4EW2cOcTiA==} engines: {node: '>=14'} @@ -6714,7 +6902,6 @@ packages: /require-directory/2.1.1: resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} engines: {node: '>=0.10.0'} - dev: false /requires-port/1.0.0: resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} @@ -6926,7 +7113,6 @@ packages: '@polka/url': 1.0.0-next.21 mrmime: 1.0.1 totalist: 3.0.0 - dev: false /sisteransi/1.0.5: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} @@ -7069,7 +7255,6 @@ packages: emoji-regex: 8.0.0 is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 - dev: false /stringify-entities/4.0.3: resolution: {integrity: sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==} @@ -7082,7 +7267,6 @@ packages: engines: {node: '>=8'} dependencies: ansi-regex: 5.0.1 - dev: false /strip-final-newline/3.0.0: resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} @@ -7101,8 +7285,8 @@ packages: min-indent: 1.0.1 dev: false - /strip-literal/0.4.2: - resolution: {integrity: sha512-pv48ybn4iE1O9RLgCAN0iU4Xv7RlBTiit6DKmMiErbs9x1wH6vXBs45tWc0H5wUIF6TLTrKweqkmYF/iraQKNw==} + /strip-literal/1.0.0: + resolution: {integrity: sha512-5o4LsH1lzBzO9UFH63AJ2ad2/S2AVx6NtjOcaz+VTT2h1RiRvbipW72z8M/lxEhcPHDBQwpDrnTF7sXy/7OwCQ==} dependencies: acorn: 8.8.1 dev: true @@ -7210,6 +7394,15 @@ packages: commander: 2.20.3 source-map-support: 0.5.21 + /test-exclude/6.0.0: + resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} + engines: {node: '>=8'} + dependencies: + '@istanbuljs/schema': 0.1.3 + glob: 7.2.3 + minimatch: 3.1.2 + dev: true + /tiny-glob/0.2.9: resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==} dependencies: @@ -7262,7 +7455,6 @@ packages: /totalist/3.0.0: resolution: {integrity: sha512-eM+pCBxXO/njtF7vdFsHuqb+ElbxqtI4r5EAvk6grfAFyJ6IvWlSkfZ5T9ozC6xWw3Fj1fGoSmrl0gUs46JVIw==} engines: {node: '>=6'} - dev: false /tough-cookie/2.5.0: resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==} @@ -7417,6 +7609,10 @@ packages: resolution: {integrity: sha512-fk6CmUgwKCfX79EzcDQQpSCMxrHstvbLswFChHS0Vump+kFkw7nJBfTZoC1j0bOGoY9I7R3n2DGek5ajbcYnOw==} dev: false + /ufo/1.0.1: + resolution: {integrity: sha512-boAm74ubXHY7KJQZLlXrtMz52qFvpsbOxDcZOnw/Wf+LS4Mmyu7JxmzD4tDLtUQtmZECypJ0FrCz4QIe6dvKRA==} + dev: true + /undici/5.12.0: resolution: {integrity: sha512-zMLamCG62PGjd9HHMpo05bSLvvwWOZgGeiWlN/vlqu3+lRo3elxktVGEyLMX+IO7c2eflLjcW74AlkhEZm15mg==} engines: {node: '>=12.18'} @@ -7591,6 +7787,15 @@ packages: kleur: 4.1.5 sade: 1.8.1 + /v8-to-istanbul/9.0.1: + resolution: {integrity: sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==} + engines: {node: '>=10.12.0'} + dependencies: + '@jridgewell/trace-mapping': 0.3.17 + '@types/istanbul-lib-coverage': 2.0.4 + convert-source-map: 1.9.0 + dev: true + /validate-npm-package-name/4.0.0: resolution: {integrity: sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} @@ -7631,6 +7836,27 @@ packages: unist-util-stringify-position: 3.0.2 vfile-message: 3.1.2 + /vite-node/0.26.2_@types+node@18.11.18: + resolution: {integrity: sha512-4M/zlatItZAyvrQG+82zQBhgDjRZRhVJYFW4T9wcAKh7eMmSiPOVSeI5zsV9UzHXgCcIDKX0o0r3s4OxExTHqg==} + engines: {node: '>=v14.16.0'} + hasBin: true + dependencies: + debug: 4.3.4 + mlly: 1.0.0 + pathe: 0.2.0 + source-map: 0.6.1 + source-map-support: 0.5.21 + vite: 3.2.4_@types+node@18.11.18 + transitivePeerDependencies: + - '@types/node' + - less + - sass + - stylus + - sugarss + - supports-color + - terser + dev: true + /vite-plugin-inspect/0.6.1_vite@3.2.2: resolution: {integrity: sha512-MQzIgMoPyiPDuHoO6p7QBOrmheBU/ntg0cgtgcnm21S/Xds5oak1CbVLSAvv4fK1ZpetLK+tlJ+2mlFO9fG3SQ==} engines: {node: '>=14'} @@ -7957,8 +8183,8 @@ packages: - terser dev: true - /vitest/0.25.2_jsdom@20.0.2: - resolution: {integrity: sha512-qqkzfzglEFbQY7IGkgSJkdOhoqHjwAao/OrphnHboeYHC5JzsVFoLCaB2lnAy8krhj7sbrFTVRApzpkTOeuDWQ==} + /vitest/0.26.2_q5y6sd2ttlb573zo2al4tbrryy: + resolution: {integrity: sha512-Jvqxh6SDy9SsuslkDjts0iDewDIdq4rveEt69YgDuAb1tVDGV0lDepVaeAFraoySWqneJmOt4TngFFNhlw7GfA==} engines: {node: '>=v14.16.0'} hasBin: true peerDependencies: @@ -7979,21 +8205,23 @@ packages: jsdom: optional: true dependencies: - '@types/chai': 4.3.3 + '@types/chai': 4.3.4 '@types/chai-subset': 1.3.3 '@types/node': 18.11.18 + '@vitest/ui': 0.26.2 acorn: 8.8.1 acorn-walk: 8.2.0 - chai: 4.3.6 + chai: 4.3.7 debug: 4.3.4 jsdom: 20.0.2 local-pkg: 0.4.2 source-map: 0.6.1 - strip-literal: 0.4.2 + strip-literal: 1.0.0 tinybench: 2.3.1 tinypool: 0.3.0 tinyspy: 1.0.2 vite: 3.2.4_@types+node@18.11.18 + vite-node: 0.26.2_@types+node@18.11.18 transitivePeerDependencies: - less - sass @@ -8157,7 +8385,6 @@ packages: ansi-styles: 4.3.0 string-width: 4.2.3 strip-ansi: 6.0.1 - dev: false /wrappy/1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} @@ -8195,7 +8422,6 @@ packages: /y18n/5.0.8: resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} engines: {node: '>=10'} - dev: false /yallist/4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} @@ -8210,10 +8436,28 @@ packages: engines: {node: '>= 14'} dev: false + /yargs-parser/20.2.9: + resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} + engines: {node: '>=10'} + dev: true + /yargs-parser/21.1.1: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} + /yargs/16.2.0: + resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} + engines: {node: '>=10'} + dependencies: + cliui: 7.0.4 + escalade: 3.1.1 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 20.2.9 + dev: true + /yargs/17.6.2: resolution: {integrity: sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==} engines: {node: '>=12'} @@ -8227,6 +8471,11 @@ packages: yargs-parser: 21.1.1 dev: false + /yocto-queue/0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + dev: true + /youch/2.2.2: resolution: {integrity: sha512-/FaCeG3GkuJwaMR34GHVg0l8jCbafZLHiFowSjqLlqhC6OMyf2tPJBu8UirF7/NI9X/R5ai4QfEKUCOxMAGxZQ==} dependencies: From 31ad96cf3aae33c7e5a47c170c0ef11cd0f29f03 Mon Sep 17 00:00:00 2001 From: nirtamir2 Date: Sat, 31 Dec 2022 10:32:37 +0200 Subject: [PATCH 0003/1059] add solid-start routes command (#609) --- packages/start/bin.cjs | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/packages/start/bin.cjs b/packages/start/bin.cjs index eb7de241f..102c824d0 100755 --- a/packages/start/bin.cjs +++ b/packages/start/bin.cjs @@ -31,6 +31,25 @@ const findAny = (path, name) => { return null; }; +prog + .command("routes").describe("Show all routes in your app") + .action(async ({config: configFile, open, port, root, host, inspect}) => { + root = root || process.cwd(); + const config = await resolveConfig({ mode: "production", configFile, root, command: "build" }); + + const { Router } = await import("./fs-router/router.js"); + + const router = new Router({ + baseDir: path.posix.join(config.solidOptions.appRoot, config.solidOptions.routesDir), + pageExtensions: config.solidOptions.pageExtensions, + ignore: config.solidOptions.routesIgnore, + cwd: config.solidOptions.root + }); + await router.init(); + + console.log(JSON.stringify(router.getFlattenedPageRoutes(), null, 2)); + }); + prog .command("dev") .describe("Start a development server") From 498b345e4b261b53b6f1f252b3f6bc17780f62b0 Mon Sep 17 00:00:00 2001 From: OrJDev <91349014+OrJDev@users.noreply.github.com> Date: Sun, 1 Jan 2023 06:28:00 +0200 Subject: [PATCH 0004/1059] docs: SESSION_SECRET should be private (#611) --- docs/advanced/session.md | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/docs/advanced/session.md b/docs/advanced/session.md index ae793965f..a5c0ee02f 100644 --- a/docs/advanced/session.md +++ b/docs/advanced/session.md @@ -48,8 +48,8 @@ import { createCookieSessionStorage } from "solid-start"; const storage = createCookieSessionStorage({ cookie: { name: "session", - secure: import.meta.env.PROD, - secrets: [import.meta.env.VITE_SESSION_SECRET], + secure: process.env.NODE_ENV === "production", + secrets: [process.env.SESSION_SECRET], sameSite: "lax", path: "/", maxAge: 60 * 60 * 24 * 30, // 30 days @@ -75,7 +75,7 @@ Let's look at an example of how to use the cookie to identify the user. Imagine // ---cut--- export async function getUser(request: Request) { - const cookie = request.headers.get("Cookie") ?? "" + const cookie = request.headers.get("Cookie") ?? ""; } ``` @@ -100,7 +100,7 @@ Let's use this `storage` to get the session data for the request: // ---cut--- export async function getUser(request: Request) { - const cookie = request.headers.get("Cookie") ?? "" + const cookie = request.headers.get("Cookie") ?? ""; const session = storage.getSession(cookie); } ``` @@ -134,7 +134,7 @@ export function routeData({ params }: RouteDataArgs) { const user = await getUser(event.request); if (!user) throw redirect("/login"); return { - students: hogwarts.getStudents(house, "*"), + students: hogwarts.getStudents(house, "*") }; }, { key: () => params.house } @@ -170,14 +170,12 @@ export async function login({ username, password }: LoginForm) { return user; } -const sessionSecret = import.meta.env.VITE_SESSION_SECRET; - const storage = createCookieSessionStorage({ cookie: { name: "RJ_session", // secure doesn't work on localhost for Safari // https://web.dev/when-to-use-local-https/ - secure: import.meta.env.PROD, + secure: process.env.NODE_ENV === "production", secrets: ["hello"], sameSite: "lax", path: "/", From 6ffa716bb9ad2a29d72d21efc180d262fb01cdb0 Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Sun, 1 Jan 2023 00:49:54 -0800 Subject: [PATCH 0005/1059] fix #366 - unhandled exception prod --- packages/start/data/createRouteData.tsx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/start/data/createRouteData.tsx b/packages/start/data/createRouteData.tsx index 4fdfe91f2..644f05a1d 100644 --- a/packages/start/data/createRouteData.tsx +++ b/packages/start/data/createRouteData.tsx @@ -102,7 +102,7 @@ export function createRouteData( } }; - function dedup(fetcher: ResourceFetcher): ResourceFetcher { + function dedupe(fetcher: ResourceFetcher): ResourceFetcher { return (key: S, info: ResourceFetcherInfo) => { if (info.refetching && info.refetching !== true && !partialMatch(key, info.refetching) && info.value) { return info.value; @@ -114,14 +114,13 @@ export function createRouteData( if (promise) return promise; promise = fetcher(key, info) as Promise; promises.set(key, promise); - promise.finally(() => promises.delete(key)); - return promise; + return promise.finally(() => promises.delete(key)); }; } const [resource, { refetch }] = createResource( (options.key || true) as RouteDataSource, - dedup(resourceFetcher), + dedupe(resourceFetcher), { storage: (init: T | undefined) => createDeepSignal(init, options.reconcileOptions), ...options From eb3f2ca7c90b2f929fba40d3d561271f93a83724 Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Sun, 1 Jan 2023 01:21:26 -0800 Subject: [PATCH 0006/1059] fix #401 white space in path --- packages/start/bin.cjs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/start/bin.cjs b/packages/start/bin.cjs index 102c824d0..bb1da20fd 100755 --- a/packages/start/bin.cjs +++ b/packages/start/bin.cjs @@ -130,7 +130,7 @@ prog "node_modules/vite/bin/vite.js", "dev", ...(root ? [root] : []), - ...(config ? ["--config", config.configFile] : []), + ...(config ? ["--config", `"${config.configFile}"`] : []), ...(port ? ["--port", port] : []), ...(host ? ["--host"] : []) ] @@ -141,7 +141,7 @@ prog "vite", [ "dev", - ...(config ? ["--config", config.configFile] : []), + ...(config ? ["--config", `"${config.configFile}"`] : []), ...(port ? ["--port", port] : []), ...(host ? ["--host"] : []) ].filter(Boolean), From 90a61b0bfdf0d4f97e2051e418036bb142743db1 Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Sun, 1 Jan 2023 23:00:03 -0800 Subject: [PATCH 0007/1059] fixes #453 createServerData$ runs twice --- packages/start/data/createRouteData.tsx | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/start/data/createRouteData.tsx b/packages/start/data/createRouteData.tsx index 644f05a1d..24126bd94 100644 --- a/packages/start/data/createRouteData.tsx +++ b/packages/start/data/createRouteData.tsx @@ -5,8 +5,7 @@ import type { import { createResource, onCleanup, - startTransition, - useContext + startTransition, untrack, useContext } from "solid-js"; import type { ReconcileOptions } from "solid-js/store"; import { createStore, reconcile, unwrap } from "solid-js/store"; @@ -146,7 +145,7 @@ function createDeepSignal(value: T, options?: ReconcileOptions) { return [ () => store.value, (v: T) => { - const unwrapped = unwrap(store.value); + const unwrapped = untrack(() => unwrap(store.value)); typeof v === "function" && (v = v(unwrapped)); setStore("value", reconcile(v, options)); return store.value; From cbdc615d90a77b7cbfc98bc74d1cbf077f2fe711 Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Sun, 1 Jan 2023 23:07:22 -0800 Subject: [PATCH 0008/1059] fix #506 remove hardcode node_modules --- packages/start/vite/plugin.d.ts | 2 +- packages/start/vite/plugin.js | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/packages/start/vite/plugin.d.ts b/packages/start/vite/plugin.d.ts index 11238d696..a964f0ef5 100644 --- a/packages/start/vite/plugin.d.ts +++ b/packages/start/vite/plugin.d.ts @@ -18,7 +18,7 @@ export type Options = { serverEntry: string; clientEntry: string; } & import("vite-plugin-solid").Options; -import { Plugin } from "node_modules/vite"; +import { Plugin } from "vite"; import type { Debugger } from "debug"; import type { Component } from "solid-js"; diff --git a/packages/start/vite/plugin.js b/packages/start/vite/plugin.js index 5e462b090..1b4a2dce3 100644 --- a/packages/start/vite/plugin.js +++ b/packages/start/vite/plugin.js @@ -25,13 +25,13 @@ let _dirname = dirname(fileURLToPath(import.meta.url)); // const _dirname = dirname(fileURLToPath(`${import.meta.url}`)); /** - * @returns {import('node_modules/vite').PluginOption} + * @returns {import('vite').PluginOption} * @param {any} options */ function solidStartInlineServerModules(options) { let lazy; let config; - /** @type {import('node_modules/vite').Plugin} */ + /** @type {import('vite').Plugin} */ return { enforce: "pre", configResolved(_config) { @@ -77,7 +77,7 @@ function toArray(arr) { } /** - * @returns {import('node_modules/vite').Plugin} + * @returns {import('vite').Plugin} * @param {{ lazy?: any; restart?: any; reload?: any; ssr?: any; appRoot?: any; routesDir?: any; delay?: any; glob?: any; router?: any; babel?: any }} options */ function solidStartFileSystemRouter(options) { @@ -382,7 +382,7 @@ function solidStartFileSystemRouter(options) { } /** - * @returns {import('node_modules/vite').Plugin} + * @returns {import('vite').Plugin} * @param {{ pageExtensions: any[]; }} options */ function solidsStartRouteManifest(options) { @@ -412,7 +412,7 @@ async function resolveAdapter(config) { } /** - * @returns {import('node_modules/vite').Plugin} + * @returns {import('vite').Plugin} * @param {any} options */ function solidStartServer(options) { @@ -528,7 +528,7 @@ function expand(target, source = {}, parse = v => v) { } /** - * @returns {import('node_modules/vite').Plugin} + * @returns {import('vite').Plugin} * @param {any} options */ function solidStartConfig(options) { @@ -682,7 +682,7 @@ const findAny = (path, name, exts = [".js", ".ts", ".jsx", ".tsx", ".mjs", ".mts }; /** - * @returns {import('node_modules/vite').PluginOption[]} + * @returns {import('vite').PluginOption[]} */ export default function solidStart(options) { options = Object.assign( From 8620b60442c1e44292ffe8015dd0d9f5591e47ba Mon Sep 17 00:00:00 2001 From: OrJDev <91349014+OrJDev@users.noreply.github.com> Date: Mon, 2 Jan 2023 09:09:05 +0200 Subject: [PATCH 0009/1059] middleware docs (#610) * middleware docs * middleware docs request Co-authored-by: Ryan Carniato --- docs/advanced/middleware.mdx | 48 ++++++++++++++++++++++++++++++++++-- 1 file changed, 46 insertions(+), 2 deletions(-) diff --git a/docs/advanced/middleware.mdx b/docs/advanced/middleware.mdx index 2f46e9016..e5b3597dd 100644 --- a/docs/advanced/middleware.mdx +++ b/docs/advanced/middleware.mdx @@ -6,5 +6,49 @@ order: 8 # Middleware -- Caution users they really need a good use case for justifying global middleware - - Maybe a couple of examples (auth, headers?) +Middlewares may be included when calling the `createHandler` function in `entry-server.tsx`, middlewares should be provided before rendering the `StartServer` component. + +```tsx +export default createHandler( + // middleware 1 + ({ forward }) => { + return async event => { + // your own logic here + const request = event.request; + // maybe you want to get the cookie? or block this ip? + return forward(event); // next + }; + }, + // middleware 2 + ({ forward }) => { + return async event => { + // your own logic here + return forward(event); // next + }; + }, + renderAsync(event => ) +); +``` + +## Protected Routes + +Let's see how can we use a middleware to create a Protected route: + +```tsx +const protectedPaths = ["/protected"]; // add any route you wish in here + +export default createHandler( + ({ forward }) => { + return async event => { + if (protectedPaths.includes(new URL(event.request.url).pathname)) { + const user = await getUser(event.request); + if (!user) { + return redirect("/"); // a page for a non logged in user + } + } + return forward(event); // if we got here, and the pathname is inside the `protectedPaths` array - a user is logged in + }; + }, + renderAsync(event => ) +); +``` From 9b517b40b7575a0d7d2dbb280eade15c218584cb Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Mon, 2 Jan 2023 01:03:19 -0800 Subject: [PATCH 0010/1059] fix docs --- docs/advanced/session.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/advanced/session.md b/docs/advanced/session.md index a5c0ee02f..eae908560 100644 --- a/docs/advanced/session.md +++ b/docs/advanced/session.md @@ -40,7 +40,7 @@ const hogwarts = { type User = {} ``` -```twoslash include cookie +```tsx // @module: esnext import { createCookieSessionStorage } from "solid-start"; @@ -58,7 +58,7 @@ const storage = createCookieSessionStorage({ }); ``` -```twoslash include getUser +```tsx twoslash include getUser export async function getUser(request: Request): Promise { const cookie = request.headers.get("Cookie") ?? "" const session = await storage.getSession(cookie); @@ -142,7 +142,7 @@ export function routeData({ params }: RouteDataArgs) { } ``` -```tsx twoslash filename="/routes/session.server.ts" +```tsx filename="/routes/session.server.ts" // @module: esnext import { redirect } from "solid-start/server"; import { createCookieSessionStorage } from "solid-start/session"; From 48a914889e80149465899b67bd28d8bdd60bced2 Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Mon, 2 Jan 2023 01:38:13 -0800 Subject: [PATCH 0011/1059] better docs fix --- docs/advanced/session.md | 12 ++++++++++-- docs/api/createCookieSessionStorage.md | 15 ++++++++++----- 2 files changed, 20 insertions(+), 7 deletions(-) diff --git a/docs/advanced/session.md b/docs/advanced/session.md index eae908560..643f27a12 100644 --- a/docs/advanced/session.md +++ b/docs/advanced/session.md @@ -40,9 +40,16 @@ const hogwarts = { type User = {} ``` -```tsx +```twoslash include cookie // @module: esnext +// ---cut--- + +const process = { env: { + NODE_ENV: "", + SESSION_SECRET: "" +}} +// ---cut--- import { createCookieSessionStorage } from "solid-start"; const storage = createCookieSessionStorage({ @@ -58,7 +65,7 @@ const storage = createCookieSessionStorage({ }); ``` -```tsx twoslash include getUser +```twoslash include getUser export async function getUser(request: Request): Promise { const cookie = request.headers.get("Cookie") ?? "" const session = await storage.getSession(cookie); @@ -144,6 +151,7 @@ export function routeData({ params }: RouteDataArgs) { ```tsx filename="/routes/session.server.ts" // @module: esnext +// ---cut--- import { redirect } from "solid-start/server"; import { createCookieSessionStorage } from "solid-start/session"; diff --git a/docs/api/createCookieSessionStorage.md b/docs/api/createCookieSessionStorage.md index 4080eb204..1eb06f68a 100644 --- a/docs/api/createCookieSessionStorage.md +++ b/docs/api/createCookieSessionStorage.md @@ -26,6 +26,11 @@ const storage = createCookieSessionStorage(); ```twoslash include cookie // @module: esnext +const process = { env: { + NODE_ENV: "", + SESSION_SECRET: "" +}} +// ---cut--- import { createCookieSessionStorage } from 'solid-start'; const storage = createCookieSessionStorage({ @@ -43,13 +48,13 @@ const storage = createCookieSessionStorage({ ### Creating a `SessionStorage` -```tsx +```tsx twoslash // @include: cookie ``` ### Reading the session data of the current request -```tsx +```tsx twoslash {6} // @include: cookie // ---cut--- async function getUserId(request: Request) { @@ -62,7 +67,7 @@ async function getUserId(request: Request) { ### Writing the session data for the current request -```tsx +```tsx twoslash {5,8} // @include: cookie // ---cut--- async function login(request: Request, userId: string) { @@ -78,7 +83,7 @@ async function login(request: Request, userId: string) { ### Deleting the session data for the current request -```tsx +```tsx twoslash {10} // @include: cookie // ---cut--- import { redirect } from "solid-start"; @@ -96,7 +101,7 @@ async function logout(request: Request) { ### Creating a new session -```tsx +```tsx twoslash {2,6} // @include: cookie // ---cut--- async function signUp(request: Request, userId: string) { From fe97d9df18ee3b1df4676ad055e36a1afd0dd7cd Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Mon, 2 Jan 2023 02:07:36 -0800 Subject: [PATCH 0012/1059] v0.2.10 --- packages/create-solid/package.json | 2 +- packages/mdx/package.json | 2 +- packages/start-aws/package.json | 2 +- packages/start-cloudflare-pages/package.json | 2 +- packages/start-cloudflare-workers/package.json | 2 +- packages/start-deno/package.json | 2 +- packages/start-netlify/package.json | 2 +- packages/start-node/package.json | 2 +- packages/start-static/package.json | 2 +- packages/start-vercel/package.json | 2 +- packages/start/package.json | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/packages/create-solid/package.json b/packages/create-solid/package.json index dcded1610..9cb23b270 100644 --- a/packages/create-solid/package.json +++ b/packages/create-solid/package.json @@ -1,6 +1,6 @@ { "name": "create-solid", - "version": "0.2.9", + "version": "0.2.10", "description": "Create Solid apps with low configuration", "author": "Ryan Carniato", "license": "MIT", diff --git a/packages/mdx/package.json b/packages/mdx/package.json index ee9609a9d..ee3878be4 100644 --- a/packages/mdx/package.json +++ b/packages/mdx/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-mdx", - "version": "0.2.9", + "version": "0.2.10", "description": "", "main": "./index.js", "type": "module", diff --git a/packages/start-aws/package.json b/packages/start-aws/package.json index 6f00b20c2..dd2ee8de3 100644 --- a/packages/start-aws/package.json +++ b/packages/start-aws/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-aws", - "version": "0.2.9", + "version": "0.2.10", "main": "./index.mjs", "type": "module", "solid": { diff --git a/packages/start-cloudflare-pages/package.json b/packages/start-cloudflare-pages/package.json index 0e115c391..728d4b16d 100644 --- a/packages/start-cloudflare-pages/package.json +++ b/packages/start-cloudflare-pages/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-cloudflare-pages", - "version": "0.2.9", + "version": "0.2.10", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-cloudflare-workers/package.json b/packages/start-cloudflare-workers/package.json index d31d139ed..628a11b4d 100644 --- a/packages/start-cloudflare-workers/package.json +++ b/packages/start-cloudflare-workers/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-cloudflare-workers", - "version": "0.2.9", + "version": "0.2.10", "main": "./index.js", "types": "./index.d.ts", "type": "module", diff --git a/packages/start-deno/package.json b/packages/start-deno/package.json index a542766f6..c33a33345 100644 --- a/packages/start-deno/package.json +++ b/packages/start-deno/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-deno", - "version": "0.2.9", + "version": "0.2.10", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-netlify/package.json b/packages/start-netlify/package.json index da3c71953..37964cf6e 100644 --- a/packages/start-netlify/package.json +++ b/packages/start-netlify/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-netlify", - "version": "0.2.9", + "version": "0.2.10", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-node/package.json b/packages/start-node/package.json index 309f505ef..132cca864 100644 --- a/packages/start-node/package.json +++ b/packages/start-node/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-node", - "version": "0.2.9", + "version": "0.2.10", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-static/package.json b/packages/start-static/package.json index ee8c1e14c..8cbb7c8e8 100644 --- a/packages/start-static/package.json +++ b/packages/start-static/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-static", - "version": "0.2.9", + "version": "0.2.10", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-vercel/package.json b/packages/start-vercel/package.json index fd6fd83b7..2580a1450 100644 --- a/packages/start-vercel/package.json +++ b/packages/start-vercel/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-vercel", - "version": "0.2.9", + "version": "0.2.10", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start/package.json b/packages/start/package.json index d6226e65c..c9815e229 100644 --- a/packages/start/package.json +++ b/packages/start/package.json @@ -1,6 +1,6 @@ { "name": "solid-start", - "version": "0.2.9", + "version": "0.2.10", "description": "Create Solid apps with low configuration", "author": "Ryan Carniato", "license": "MIT", From 1d572a091b496ab85ecab9265f818fa9f494bc70 Mon Sep 17 00:00:00 2001 From: Afonso Jorge Ramos Date: Tue, 3 Jan 2023 04:10:25 +0000 Subject: [PATCH 0013/1059] docs(root): fix links (#616) --- docs/api/root.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/docs/api/root.md b/docs/api/root.md index 69d780fdf..302e54819 100644 --- a/docs/api/root.md +++ b/docs/api/root.md @@ -68,12 +68,12 @@ Inside those we define our ``. Keep in mind, there are no rules here in API reference for the components commonly found in `root.tsx` can be found in the `Document` section: -- [Html](./Html.md) -- [Head](./Head.md) -- [Title](./Title.md) -- [Meta](./Meta.md) -- [Link](./Link.md) -- [Style](./Style.md) -- [Body](./Body.md) -- [Scripts](./Scripts.md) -- [ErrorBoundary](./ErrorBoundary.mdx) +- [Html](./Html) +- [Head](./Head) +- [Title](./Title) +- [Meta](./Meta) +- [Link](./Link) +- [Style](./Style) +- [Body](./Body) +- [Scripts](./Scripts) +- [ErrorBoundary](./ErrorBoundary) From 615a5f0dd0bc36230a925e1fc6f867fb1c9546e1 Mon Sep 17 00:00:00 2001 From: Birk Skyum <74932975+birkskyum@users.noreply.github.com> Date: Thu, 5 Jan 2023 08:40:37 +0100 Subject: [PATCH 0014/1059] Bump rollup plugins (#624) * Bump rollup plugins * Bump rollup-plugin-visualizer --- package.json | 6 +- packages/start-aws/package.json | 6 +- packages/start-cloudflare-pages/package.json | 6 +- .../start-cloudflare-workers/package.json | 6 +- packages/start-deno/package.json | 6 +- packages/start-netlify/package.json | 8 +- packages/start-node/package.json | 6 +- packages/start-static/package.json | 6 +- packages/start-vercel/package.json | 6 +- packages/start/package.json | 2 +- pnpm-lock.yaml | 247 ++++++++++-------- 11 files changed, 173 insertions(+), 132 deletions(-) diff --git a/package.json b/package.json index 50b1b8def..fdc08e085 100644 --- a/package.json +++ b/package.json @@ -25,9 +25,9 @@ }, "devDependencies": { "@cloudflare/kv-asset-handler": "^0.2.0", - "@rollup/plugin-commonjs": "^22.0.2", - "@rollup/plugin-json": "^4.1.0", - "@rollup/plugin-node-resolve": "^13.3.0", + "@rollup/plugin-commonjs": "^24.0.0", + "@rollup/plugin-json": "^6.0.0", + "@rollup/plugin-node-resolve": "^15.0.1", "@solidjs/meta": "^0.28.0", "@solidjs/router": "^0.6.0", "@tailwindcss/typography": "^0.5.7", diff --git a/packages/start-aws/package.json b/packages/start-aws/package.json index dd2ee8de3..6e5caa281 100644 --- a/packages/start-aws/package.json +++ b/packages/start-aws/package.json @@ -7,9 +7,9 @@ "type": "adapter" }, "dependencies": { - "@rollup/plugin-commonjs": "^22.0.2", - "@rollup/plugin-json": "^4.1.0", - "@rollup/plugin-node-resolve": "^13.3.0", + "@rollup/plugin-commonjs": "^24.0.0", + "@rollup/plugin-json": "^6.0.0", + "@rollup/plugin-node-resolve": "^15.0.1", "rollup": "^2.79.1", "terser": "^5.15.1" }, diff --git a/packages/start-cloudflare-pages/package.json b/packages/start-cloudflare-pages/package.json index 728d4b16d..f15bb20fd 100644 --- a/packages/start-cloudflare-pages/package.json +++ b/packages/start-cloudflare-pages/package.json @@ -13,9 +13,9 @@ "@miniflare/http-server": "^2.10.0", "@miniflare/shared": "^2.10.0", "@miniflare/web-sockets": "^2.10.0", - "@rollup/plugin-commonjs": "^22.0.2", - "@rollup/plugin-json": "^4.1.0", - "@rollup/plugin-node-resolve": "^13.3.0", + "@rollup/plugin-commonjs": "^24.0.0", + "@rollup/plugin-json": "^6.0.0", + "@rollup/plugin-node-resolve": "^15.0.1", "@types/ws": "^8.5.3", "miniflare": "^2.10.0", "rollup": "^2.79.1", diff --git a/packages/start-cloudflare-workers/package.json b/packages/start-cloudflare-workers/package.json index 628a11b4d..6bd2d0c5f 100644 --- a/packages/start-cloudflare-workers/package.json +++ b/packages/start-cloudflare-workers/package.json @@ -14,9 +14,9 @@ "@miniflare/http-server": "^2.10.0", "@miniflare/shared": "^2.10.0", "@miniflare/web-sockets": "^2.10.0", - "@rollup/plugin-commonjs": "^22.0.2", - "@rollup/plugin-json": "^4.1.0", - "@rollup/plugin-node-resolve": "^13.3.0", + "@rollup/plugin-commonjs": "^24.0.0", + "@rollup/plugin-json": "^6.0.0", + "@rollup/plugin-node-resolve": "^15.0.1", "@types/ws": "^8.5.3", "miniflare": "^2.10.0", "rollup": "^2.79.1", diff --git a/packages/start-deno/package.json b/packages/start-deno/package.json index c33a33345..6ffb69f05 100644 --- a/packages/start-deno/package.json +++ b/packages/start-deno/package.json @@ -7,9 +7,9 @@ "type": "adapter" }, "dependencies": { - "@rollup/plugin-commonjs": "^22.0.2", - "@rollup/plugin-json": "^4.1.0", - "@rollup/plugin-node-resolve": "^13.3.0", + "@rollup/plugin-commonjs": "^24.0.0", + "@rollup/plugin-json": "^6.0.0", + "@rollup/plugin-node-resolve": "^15.0.1", "rollup": "^2.79.1", "terser": "^5.15.1" }, diff --git a/packages/start-netlify/package.json b/packages/start-netlify/package.json index 37964cf6e..2b67b9bd8 100644 --- a/packages/start-netlify/package.json +++ b/packages/start-netlify/package.json @@ -9,10 +9,10 @@ "dependencies": { "@babel/core": "^7.19.6", "@babel/preset-env": "^7.19.4", - "@rollup/plugin-babel": "^5.3.1", - "@rollup/plugin-commonjs": "^22.0.2", - "@rollup/plugin-json": "^4.1.0", - "@rollup/plugin-node-resolve": "^13.3.0", + "@rollup/plugin-babel": "^6.0.3", + "@rollup/plugin-commonjs": "^24.0.0", + "@rollup/plugin-json": "^6.0.0", + "@rollup/plugin-node-resolve": "^15.0.1", "encoding": "^0.1.13", "rollup": "^2.79.1", "terser": "^5.15.1" diff --git a/packages/start-node/package.json b/packages/start-node/package.json index 132cca864..0a7274e71 100644 --- a/packages/start-node/package.json +++ b/packages/start-node/package.json @@ -7,9 +7,9 @@ "type": "adapter" }, "dependencies": { - "@rollup/plugin-commonjs": "^22.0.2", - "@rollup/plugin-json": "^4.1.0", - "@rollup/plugin-node-resolve": "^13.3.0", + "@rollup/plugin-commonjs": "^24.0.0", + "@rollup/plugin-json": "^6.0.0", + "@rollup/plugin-node-resolve": "^15.0.1", "compression": "^1.7.4", "polka": "^1.0.0-next.22", "rollup": "^2.79.1", diff --git a/packages/start-static/package.json b/packages/start-static/package.json index 8cbb7c8e8..3840ee0b5 100644 --- a/packages/start-static/package.json +++ b/packages/start-static/package.json @@ -9,9 +9,9 @@ "dependencies": { "sirv-cli": "2.0.2", "solid-ssr": "^1.6.2", - "@rollup/plugin-commonjs": "^22.0.2", - "@rollup/plugin-json": "^4.1.0", - "@rollup/plugin-node-resolve": "^13.3.0", + "@rollup/plugin-commonjs": "^24.0.0", + "@rollup/plugin-json": "^6.0.0", + "@rollup/plugin-node-resolve": "^15.0.1", "rollup": "^2.79.1" }, "devDependencies": { diff --git a/packages/start-vercel/package.json b/packages/start-vercel/package.json index 2580a1450..9f426e8f4 100644 --- a/packages/start-vercel/package.json +++ b/packages/start-vercel/package.json @@ -7,9 +7,9 @@ "type": "adapter" }, "dependencies": { - "@rollup/plugin-commonjs": "^22.0.2", - "@rollup/plugin-json": "^4.1.0", - "@rollup/plugin-node-resolve": "^13.3.0", + "@rollup/plugin-commonjs": "^24.0.0", + "@rollup/plugin-json": "^6.0.0", + "@rollup/plugin-node-resolve": "^15.0.1", "rollup": "^2.79.1", "terser": "^5.15.1" }, diff --git a/packages/start/package.json b/packages/start/package.json index c9815e229..73af3cb30 100644 --- a/packages/start/package.json +++ b/packages/start/package.json @@ -96,7 +96,7 @@ "parse-multipart-data": "^1.5.0", "picocolors": "^1.0.0", "rollup": "^2.79.1", - "rollup-plugin-visualizer": "^5.8.3", + "rollup-plugin-visualizer": "^5.9.0", "rollup-route-manifest": "^1.0.0", "sade": "^1.8.1", "sirv": "^2.0.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 11554ba75..2c244db9e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,9 +5,9 @@ importers: .: specifiers: '@cloudflare/kv-asset-handler': ^0.2.0 - '@rollup/plugin-commonjs': ^22.0.2 - '@rollup/plugin-json': ^4.1.0 - '@rollup/plugin-node-resolve': ^13.3.0 + '@rollup/plugin-commonjs': ^24.0.0 + '@rollup/plugin-json': ^6.0.0 + '@rollup/plugin-node-resolve': ^15.0.1 '@solidjs/meta': ^0.28.0 '@solidjs/router': ^0.6.0 '@tailwindcss/typography': ^0.5.7 @@ -38,9 +38,9 @@ importers: cross-env: 7.0.3 devDependencies: '@cloudflare/kv-asset-handler': 0.2.0 - '@rollup/plugin-commonjs': 22.0.2_rollup@2.79.1 - '@rollup/plugin-json': 4.1.0_rollup@2.79.1 - '@rollup/plugin-node-resolve': 13.3.0_rollup@2.79.1 + '@rollup/plugin-commonjs': 24.0.0_rollup@2.79.1 + '@rollup/plugin-json': 6.0.0_rollup@2.79.1 + '@rollup/plugin-node-resolve': 15.0.1_rollup@2.79.1 '@solidjs/meta': 0.28.2_solid-js@1.6.2 '@solidjs/router': 0.6.0_solid-js@1.6.2 '@tailwindcss/typography': 0.5.7_tailwindcss@3.2.2 @@ -446,7 +446,7 @@ importers: parse-multipart-data: ^1.5.0 picocolors: ^1.0.0 rollup: ^2.79.1 - rollup-plugin-visualizer: ^5.8.3 + rollup-plugin-visualizer: ^5.9.0 rollup-route-manifest: ^1.0.0 sade: ^1.8.1 sirv: ^2.0.2 @@ -490,7 +490,7 @@ importers: parse-multipart-data: 1.5.0 picocolors: 1.0.0 rollup: 2.79.1 - rollup-plugin-visualizer: 5.8.3_rollup@2.79.1 + rollup-plugin-visualizer: 5.9.0_rollup@2.79.1 rollup-route-manifest: 1.0.0_rollup@2.79.1 sade: 1.8.1 sirv: 2.0.2 @@ -524,17 +524,17 @@ importers: packages/start-aws: specifiers: - '@rollup/plugin-commonjs': ^22.0.2 - '@rollup/plugin-json': ^4.1.0 - '@rollup/plugin-node-resolve': ^13.3.0 + '@rollup/plugin-commonjs': ^24.0.0 + '@rollup/plugin-json': ^6.0.0 + '@rollup/plugin-node-resolve': ^15.0.1 rollup: ^2.79.1 solid-start: workspace:* terser: ^5.15.1 vite: ^3.1.8 dependencies: - '@rollup/plugin-commonjs': 22.0.2_rollup@2.79.1 - '@rollup/plugin-json': 4.1.0_rollup@2.79.1 - '@rollup/plugin-node-resolve': 13.3.0_rollup@2.79.1 + '@rollup/plugin-commonjs': 24.0.0_rollup@2.79.1 + '@rollup/plugin-json': 6.0.0_rollup@2.79.1 + '@rollup/plugin-node-resolve': 15.0.1_rollup@2.79.1 rollup: 2.79.1 terser: 5.15.1 devDependencies: @@ -549,9 +549,9 @@ importers: '@miniflare/http-server': ^2.10.0 '@miniflare/shared': ^2.10.0 '@miniflare/web-sockets': ^2.10.0 - '@rollup/plugin-commonjs': ^22.0.2 - '@rollup/plugin-json': ^4.1.0 - '@rollup/plugin-node-resolve': ^13.3.0 + '@rollup/plugin-commonjs': ^24.0.0 + '@rollup/plugin-json': ^6.0.0 + '@rollup/plugin-node-resolve': ^15.0.1 '@types/node': ^18.11.3 '@types/ws': ^8.5.3 miniflare: ^2.10.0 @@ -567,9 +567,9 @@ importers: '@miniflare/http-server': 2.11.0 '@miniflare/shared': 2.11.0 '@miniflare/web-sockets': 2.11.0 - '@rollup/plugin-commonjs': 22.0.2_rollup@2.79.1 - '@rollup/plugin-json': 4.1.0_rollup@2.79.1 - '@rollup/plugin-node-resolve': 13.3.0_rollup@2.79.1 + '@rollup/plugin-commonjs': 24.0.0_rollup@2.79.1 + '@rollup/plugin-json': 6.0.0_rollup@2.79.1 + '@rollup/plugin-node-resolve': 15.0.1_rollup@2.79.1 '@types/ws': 8.5.3 miniflare: 2.11.0 rollup: 2.79.1 @@ -588,9 +588,9 @@ importers: '@miniflare/http-server': ^2.10.0 '@miniflare/shared': ^2.10.0 '@miniflare/web-sockets': ^2.10.0 - '@rollup/plugin-commonjs': ^22.0.2 - '@rollup/plugin-json': ^4.1.0 - '@rollup/plugin-node-resolve': ^13.3.0 + '@rollup/plugin-commonjs': ^24.0.0 + '@rollup/plugin-json': ^6.0.0 + '@rollup/plugin-node-resolve': ^15.0.1 '@types/node': ^18.11.3 '@types/ws': ^8.5.3 miniflare: ^2.10.0 @@ -606,9 +606,9 @@ importers: '@miniflare/http-server': 2.11.0 '@miniflare/shared': 2.11.0 '@miniflare/web-sockets': 2.11.0 - '@rollup/plugin-commonjs': 22.0.2_rollup@2.79.1 - '@rollup/plugin-json': 4.1.0_rollup@2.79.1 - '@rollup/plugin-node-resolve': 13.3.0_rollup@2.79.1 + '@rollup/plugin-commonjs': 24.0.0_rollup@2.79.1 + '@rollup/plugin-json': 6.0.0_rollup@2.79.1 + '@rollup/plugin-node-resolve': 15.0.1_rollup@2.79.1 '@types/ws': 8.5.3 miniflare: 2.11.0 rollup: 2.79.1 @@ -621,17 +621,17 @@ importers: packages/start-deno: specifiers: - '@rollup/plugin-commonjs': ^22.0.2 - '@rollup/plugin-json': ^4.1.0 - '@rollup/plugin-node-resolve': ^13.3.0 + '@rollup/plugin-commonjs': ^24.0.0 + '@rollup/plugin-json': ^6.0.0 + '@rollup/plugin-node-resolve': ^15.0.1 rollup: ^2.79.1 solid-start: workspace:* terser: ^5.15.1 vite: ^3.1.8 dependencies: - '@rollup/plugin-commonjs': 22.0.2_rollup@2.79.1 - '@rollup/plugin-json': 4.1.0_rollup@2.79.1 - '@rollup/plugin-node-resolve': 13.3.0_rollup@2.79.1 + '@rollup/plugin-commonjs': 24.0.0_rollup@2.79.1 + '@rollup/plugin-json': 6.0.0_rollup@2.79.1 + '@rollup/plugin-node-resolve': 15.0.1_rollup@2.79.1 rollup: 2.79.1 terser: 5.15.1 devDependencies: @@ -642,10 +642,10 @@ importers: specifiers: '@babel/core': ^7.19.6 '@babel/preset-env': ^7.19.4 - '@rollup/plugin-babel': ^5.3.1 - '@rollup/plugin-commonjs': ^22.0.2 - '@rollup/plugin-json': ^4.1.0 - '@rollup/plugin-node-resolve': ^13.3.0 + '@rollup/plugin-babel': ^6.0.3 + '@rollup/plugin-commonjs': ^24.0.0 + '@rollup/plugin-json': ^6.0.0 + '@rollup/plugin-node-resolve': ^15.0.1 encoding: ^0.1.13 rollup: ^2.79.1 solid-start: workspace:* @@ -654,10 +654,10 @@ importers: dependencies: '@babel/core': 7.20.2 '@babel/preset-env': 7.20.2_@babel+core@7.20.2 - '@rollup/plugin-babel': 5.3.1_rw3hudt2pmn5afxog7l3b6qtze - '@rollup/plugin-commonjs': 22.0.2_rollup@2.79.1 - '@rollup/plugin-json': 4.1.0_rollup@2.79.1 - '@rollup/plugin-node-resolve': 13.3.0_rollup@2.79.1 + '@rollup/plugin-babel': 6.0.3_rw3hudt2pmn5afxog7l3b6qtze + '@rollup/plugin-commonjs': 24.0.0_rollup@2.79.1 + '@rollup/plugin-json': 6.0.0_rollup@2.79.1 + '@rollup/plugin-node-resolve': 15.0.1_rollup@2.79.1 encoding: 0.1.13 rollup: 2.79.1 terser: 5.15.1 @@ -667,9 +667,9 @@ importers: packages/start-node: specifiers: - '@rollup/plugin-commonjs': ^22.0.2 - '@rollup/plugin-json': ^4.1.0 - '@rollup/plugin-node-resolve': ^13.3.0 + '@rollup/plugin-commonjs': ^24.0.0 + '@rollup/plugin-json': ^6.0.0 + '@rollup/plugin-node-resolve': ^15.0.1 compression: ^1.7.4 polka: ^1.0.0-next.22 rollup: ^2.79.1 @@ -679,9 +679,9 @@ importers: undici: ^5.11.0 vite: ^3.1.8 dependencies: - '@rollup/plugin-commonjs': 22.0.2_rollup@2.79.1 - '@rollup/plugin-json': 4.1.0_rollup@2.79.1 - '@rollup/plugin-node-resolve': 13.3.0_rollup@2.79.1 + '@rollup/plugin-commonjs': 24.0.0_rollup@2.79.1 + '@rollup/plugin-json': 6.0.0_rollup@2.79.1 + '@rollup/plugin-node-resolve': 15.0.1_rollup@2.79.1 compression: 1.7.4 polka: 1.0.0-next.22 rollup: 2.79.1 @@ -694,9 +694,9 @@ importers: packages/start-static: specifiers: - '@rollup/plugin-commonjs': ^22.0.2 - '@rollup/plugin-json': ^4.1.0 - '@rollup/plugin-node-resolve': ^13.3.0 + '@rollup/plugin-commonjs': ^24.0.0 + '@rollup/plugin-json': ^6.0.0 + '@rollup/plugin-node-resolve': ^15.0.1 rollup: ^2.79.1 sirv-cli: 2.0.2 solid-ssr: ^1.6.2 @@ -705,9 +705,9 @@ importers: undici: ^5.11.0 vite: ^3.1.8 dependencies: - '@rollup/plugin-commonjs': 22.0.2_rollup@2.79.1 - '@rollup/plugin-json': 4.1.0_rollup@2.79.1 - '@rollup/plugin-node-resolve': 13.3.0_rollup@2.79.1 + '@rollup/plugin-commonjs': 24.0.0_rollup@2.79.1 + '@rollup/plugin-json': 6.0.0_rollup@2.79.1 + '@rollup/plugin-node-resolve': 15.0.1_rollup@2.79.1 rollup: 2.79.1 sirv-cli: 2.0.2 solid-ssr: 1.6.2 @@ -719,17 +719,17 @@ importers: packages/start-vercel: specifiers: - '@rollup/plugin-commonjs': ^22.0.2 - '@rollup/plugin-json': ^4.1.0 - '@rollup/plugin-node-resolve': ^13.3.0 + '@rollup/plugin-commonjs': ^24.0.0 + '@rollup/plugin-json': ^6.0.0 + '@rollup/plugin-node-resolve': ^15.0.1 rollup: ^2.79.1 solid-start: workspace:* terser: ^5.15.1 vite: ^3.1.8 dependencies: - '@rollup/plugin-commonjs': 22.0.2_rollup@2.79.1 - '@rollup/plugin-json': 4.1.0_rollup@2.79.1 - '@rollup/plugin-node-resolve': 13.3.0_rollup@2.79.1 + '@rollup/plugin-commonjs': 24.0.0_rollup@2.79.1 + '@rollup/plugin-json': 6.0.0_rollup@2.79.1 + '@rollup/plugin-node-resolve': 15.0.1_rollup@2.79.1 rollup: 2.79.1 terser: 5.15.1 devDependencies: @@ -2584,77 +2584,91 @@ packages: requiresBuild: true dev: false - /@rollup/plugin-babel/5.3.1_rw3hudt2pmn5afxog7l3b6qtze: - resolution: {integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==} - engines: {node: '>= 10.0.0'} + /@rollup/plugin-babel/6.0.3_rw3hudt2pmn5afxog7l3b6qtze: + resolution: {integrity: sha512-fKImZKppa1A/gX73eg4JGo+8kQr/q1HBQaCGKECZ0v4YBBv3lFqi14+7xyApECzvkLTHCifx+7ntcrvtBIRcpg==} + engines: {node: '>=14.0.0'} peerDependencies: '@babel/core': ^7.0.0 '@types/babel__core': ^7.1.9 - rollup: ^1.20.0||^2.0.0 + rollup: ^1.20.0||^2.0.0||^3.0.0 peerDependenciesMeta: '@types/babel__core': optional: true + rollup: + optional: true dependencies: '@babel/core': 7.20.2 '@babel/helper-module-imports': 7.18.6 - '@rollup/pluginutils': 3.1.0_rollup@2.79.1 + '@rollup/pluginutils': 5.0.2_rollup@2.79.1 rollup: 2.79.1 dev: false - /@rollup/plugin-commonjs/22.0.2_rollup@2.79.1: - resolution: {integrity: sha512-//NdP6iIwPbMTcazYsiBMbJW7gfmpHom33u1beiIoHDEM0Q9clvtQB1T0efvMqHeKsGohiHo97BCPCkBXdscwg==} - engines: {node: '>= 12.0.0'} + /@rollup/plugin-commonjs/24.0.0_rollup@2.79.1: + resolution: {integrity: sha512-0w0wyykzdyRRPHOb0cQt14mIBLujfAv6GgP6g8nvg/iBxEm112t3YPPq+Buqe2+imvElTka+bjNlJ/gB56TD8g==} + engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^2.68.0 + rollup: ^2.68.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.79.1 + '@rollup/pluginutils': 5.0.2_rollup@2.79.1 commondir: 1.0.1 estree-walker: 2.0.2 - glob: 7.2.3 + glob: 8.0.3 is-reference: 1.2.1 - magic-string: 0.25.9 - resolve: 1.22.1 + magic-string: 0.27.0 rollup: 2.79.1 - /@rollup/plugin-json/4.1.0_rollup@2.79.1: - resolution: {integrity: sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==} + /@rollup/plugin-json/6.0.0_rollup@2.79.1: + resolution: {integrity: sha512-i/4C5Jrdr1XUarRhVu27EEwjt4GObltD7c+MkCIpO2QIbojw8MUs+CCTqOphQi3Qtg1FLmYt+l+6YeoIf51J7w==} + engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^1.20.0 || ^2.0.0 + rollup: ^1.20.0||^2.0.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.79.1 + '@rollup/pluginutils': 5.0.2_rollup@2.79.1 rollup: 2.79.1 - /@rollup/plugin-node-resolve/13.3.0_rollup@2.79.1: - resolution: {integrity: sha512-Lus8rbUo1eEcnS4yTFKLZrVumLPY+YayBdWXgFSHYhTT2iJbMhoaaBL3xl5NCdeRytErGr8tZ0L71BMRmnlwSw==} - engines: {node: '>= 10.0.0'} + /@rollup/plugin-node-resolve/15.0.1_rollup@2.79.1: + resolution: {integrity: sha512-ReY88T7JhJjeRVbfCyNj+NXAG3IIsVMsX9b5/9jC98dRP8/yxlZdz7mHZbHk5zHr24wZZICS5AcXsFZAXYUQEg==} + engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^2.42.0 + rollup: ^2.78.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.79.1 - '@types/resolve': 1.17.1 + '@rollup/pluginutils': 5.0.2_rollup@2.79.1 + '@types/resolve': 1.20.2 deepmerge: 4.2.2 is-builtin-module: 3.2.0 is-module: 1.0.0 resolve: 1.22.1 rollup: 2.79.1 - /@rollup/pluginutils/3.1.0_rollup@2.79.1: - resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} + /@rollup/pluginutils/4.2.1: + resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} engines: {node: '>= 8.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0 dependencies: - '@types/estree': 0.0.39 - estree-walker: 1.0.1 + estree-walker: 2.0.2 picomatch: 2.3.1 - rollup: 2.79.1 - /@rollup/pluginutils/4.2.1: - resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} - engines: {node: '>= 8.0.0'} + /@rollup/pluginutils/5.0.2_rollup@2.79.1: + resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true dependencies: + '@types/estree': 1.0.0 estree-walker: 2.0.2 picomatch: 2.3.1 + rollup: 2.79.1 /@sideway/address/4.1.4: resolution: {integrity: sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==} @@ -2856,9 +2870,6 @@ packages: dependencies: '@types/estree': 1.0.0 - /@types/estree/0.0.39: - resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} - /@types/estree/1.0.0: resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==} @@ -2913,10 +2924,8 @@ packages: resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==} dev: false - /@types/resolve/1.17.1: - resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} - dependencies: - '@types/node': 18.11.18 + /@types/resolve/1.20.2: + resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} /@types/stack-trace/0.0.29: resolution: {integrity: sha512-TgfOX+mGY/NyNxJLIbDWrO9DjGoVSW9+aB8H2yy1fy32jsvxijhmyJI9fDFgvz3YP4lvJaq9DzdR/M1bOgVc9g==} @@ -3336,6 +3345,12 @@ packages: dependencies: balanced-match: 1.0.2 concat-map: 0.0.1 + dev: true + + /brace-expansion/2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + dependencies: + balanced-match: 1.0.2 /braces/3.0.2: resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} @@ -3594,6 +3609,7 @@ packages: /concat-map/0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + dev: true /connect/3.7.0: resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==} @@ -4652,9 +4668,6 @@ packages: resolution: {integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==} dev: true - /estree-walker/1.0.1: - resolution: {integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==} - /estree-walker/2.0.2: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} @@ -4947,6 +4960,17 @@ packages: minimatch: 3.1.2 once: 1.4.0 path-is-absolute: 1.0.1 + dev: true + + /glob/8.0.3: + resolution: {integrity: sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==} + engines: {node: '>=12'} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 5.1.2 + once: 1.4.0 /globals/11.12.0: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} @@ -5692,6 +5716,13 @@ packages: resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} dependencies: sourcemap-codec: 1.4.8 + dev: true + + /magic-string/0.27.0: + resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.14 /make-dir/3.1.0: resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} @@ -6192,6 +6223,13 @@ packages: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} dependencies: brace-expansion: 1.1.11 + dev: true + + /minimatch/5.1.2: + resolution: {integrity: sha512-bNH9mmM9qsJ2X4r2Nat1B//1dJVcn3+iBLa3IgqJ7EbGaDNepL9QSHOxN4ng33s52VMMhhIfgCYDk3C4ZmlDAg==} + engines: {node: '>=10'} + dependencies: + brace-expansion: 2.0.1 /minimist/1.2.7: resolution: {integrity: sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==} @@ -6426,6 +6464,7 @@ packages: /path-is-absolute/1.0.1: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} + dev: true /path-key/3.1.1: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} @@ -6941,8 +6980,8 @@ packages: rollup-plugin-inject: 3.0.2 dev: true - /rollup-plugin-visualizer/5.8.3_rollup@2.79.1: - resolution: {integrity: sha512-QGJk4Bqe4AOat5AjipOh8esZH1nck5X2KFpf4VytUdSUuuuSwvIQZjMGgjcxe/zXexltqaXp5Vx1V3LmnQH15Q==} + /rollup-plugin-visualizer/5.9.0_rollup@2.79.1: + resolution: {integrity: sha512-bbDOv47+Bw4C/cgs0czZqfm8L82xOZssk4ayZjG40y9zbXclNk7YikrZTDao6p7+HDiGxrN0b65SgZiVm9k1Cg==} engines: {node: '>=14'} hasBin: true peerDependencies: @@ -6952,6 +6991,7 @@ packages: optional: true dependencies: open: 8.4.0 + picomatch: 2.3.1 rollup: 2.79.1 source-map: 0.7.4 yargs: 17.6.2 @@ -7206,6 +7246,7 @@ packages: /sourcemap-codec/1.4.8: resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} + dev: true /space-separated-tokens/2.0.1: resolution: {integrity: sha512-ekwEbFp5aqSPKaqeY1PGrlGQxPNaq+Cnx4+bE2D8sciBQrHpbwoBbawqTN2+6jPs9IdWxxiUcN0K2pkczD3zmw==} From 0efce885d53ff74c8eaa9a178df9227ea9c862f5 Mon Sep 17 00:00:00 2001 From: Ryan Conceicao Date: Thu, 5 Jan 2023 15:41:28 +0800 Subject: [PATCH 0015/1059] split vercel api routes function (#613) * fix: split vercel api routes func * fix: create route for every api route --- packages/start-vercel/index.js | 67 ++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) diff --git a/packages/start-vercel/index.js b/packages/start-vercel/index.js index f7c17ed9b..2e54430d0 100644 --- a/packages/start-vercel/index.js +++ b/packages/start-vercel/index.js @@ -82,6 +82,71 @@ export default function ({ edge, prerender } = {}) { }; writeFileSync(join(renderFuncDir, ".vc-config.json"), JSON.stringify(renderConfig, null, 2)); + // Generate API function + const apiRoutes = config.solidOptions.router.getFlattenedApiRoutes() + const apiRoutesConfig = apiRoutes.map(route => { + return { + src: route.path.split('/') + .map(path => + path[0] === ':' + ? `(?<${path.slice(1)}>[^/]+)` + : path[0] === '*' + ? `(?<${path.slice(1)}>.*)` + : path + ) + .join('/'), + dest: "/api" + } + }) + if (apiRoutes.length > 0) { + let baseEntrypoint = "entry.js"; + if (edge) baseEntrypoint = "entry-edge.js"; + copyFileSync(join(__dirname, baseEntrypoint), entrypoint); + + const bundle = await rollup({ + // Same as render + input: entrypoint, + plugins: [ + json(), + nodeResolve({ + preferBuiltins: true, + exportConditions: edge ? ["worker", "solid"] : ["node", "solid"] + }), + common() + ] + }); + + const apiEntrypoint = "index.js"; + const apiFuncDir = join(outputDir, "functions/api.func"); + await bundle.write( + edge + ? { + format: "esm", + file: join(apiFuncDir, apiEntrypoint), + inlineDynamicImports: true + } + : { + format: "cjs", + file: join(apiFuncDir, apiEntrypoint), + exports: "auto", + inlineDynamicImports: true + } + ); + await bundle.close(); + + const apiConfig = edge + ? { + runtime: "edge", + entrypoint: apiEntrypoint + } + : { + runtime: "nodejs16.x", + handler: apiEntrypoint, + launcherType: "Nodejs" + }; + writeFileSync(join(apiFuncDir, ".vc-config.json"), JSON.stringify(apiConfig, null, 2)); + } + // Routing Config const outputConfig = { version: 3, @@ -95,6 +160,8 @@ export default function ({ edge, prerender } = {}) { }, // Serve any matching static assets first { handle: "filesystem" }, + // Invoke the API function for API routes + ...apiRoutesConfig, // Invoke the SSR function if not a static asset { src: prerender ? "/(?.*)" : "/.*", dest: prerender ? "/render?path=$path" : "/render" } ] From b24ce3a049a78d73af71bd7d183002d4d1c46042 Mon Sep 17 00:00:00 2001 From: OrJDev <91349014+OrJDev@users.noreply.github.com> Date: Thu, 5 Jan 2023 11:14:33 +0200 Subject: [PATCH 0016/1059] make client env strict (#615) * make client env strict * export env * add types for start package * fix typecheck Co-authored-by: Ryan Carniato --- examples/bare/tsconfig.json | 2 +- examples/hackernews/tsconfig.json | 2 +- examples/todomvc/tsconfig.json | 2 +- examples/with-auth/tsconfig.json | 2 +- examples/with-mdx/tsconfig.json | 2 +- examples/with-prisma/tsconfig.json | 2 +- examples/with-solid-styled/tsconfig.json | 2 +- examples/with-tailwindcss/tsconfig.json | 2 +- examples/with-vitest/tsconfig.json | 4 +- examples/with-websocket/tsconfig.json | 2 +- packages/mdx/index.js | 2 +- packages/start/env.d.ts | 282 +++++++++++++++++++++++ packages/start/package.json | 4 +- packages/start/tsconfig.json | 2 +- test/template/tsconfig.json | 2 +- tsconfig.json | 2 +- 16 files changed, 300 insertions(+), 16 deletions(-) create mode 100644 packages/start/env.d.ts diff --git a/examples/bare/tsconfig.json b/examples/bare/tsconfig.json index 566d53c7b..d888d620c 100644 --- a/examples/bare/tsconfig.json +++ b/examples/bare/tsconfig.json @@ -8,7 +8,7 @@ "jsxImportSource": "solid-js", "jsx": "preserve", "strict": true, - "types": ["vite/client"], + "types": ["solid-start/env"], "baseUrl": "./", "paths": { "~/*": ["./src/*"] diff --git a/examples/hackernews/tsconfig.json b/examples/hackernews/tsconfig.json index 3b833de18..8a18ef72a 100644 --- a/examples/hackernews/tsconfig.json +++ b/examples/hackernews/tsconfig.json @@ -8,7 +8,7 @@ "jsxImportSource": "solid-js", "jsx": "preserve", "strict": true, - "types": ["vite/client"], + "types": ["solid-start/env"], "paths": { "~/*": ["./src/*"] } diff --git a/examples/todomvc/tsconfig.json b/examples/todomvc/tsconfig.json index 08cd2acde..4226d97aa 100644 --- a/examples/todomvc/tsconfig.json +++ b/examples/todomvc/tsconfig.json @@ -7,7 +7,7 @@ "moduleResolution": "node", "jsxImportSource": "solid-js", "jsx": "preserve", - "types": ["vite/client"], + "types": ["solid-start/env"], "baseUrl": "./", "paths": { "~/*": ["./src/*"] diff --git a/examples/with-auth/tsconfig.json b/examples/with-auth/tsconfig.json index 566d53c7b..d888d620c 100644 --- a/examples/with-auth/tsconfig.json +++ b/examples/with-auth/tsconfig.json @@ -8,7 +8,7 @@ "jsxImportSource": "solid-js", "jsx": "preserve", "strict": true, - "types": ["vite/client"], + "types": ["solid-start/env"], "baseUrl": "./", "paths": { "~/*": ["./src/*"] diff --git a/examples/with-mdx/tsconfig.json b/examples/with-mdx/tsconfig.json index 566d53c7b..d888d620c 100644 --- a/examples/with-mdx/tsconfig.json +++ b/examples/with-mdx/tsconfig.json @@ -8,7 +8,7 @@ "jsxImportSource": "solid-js", "jsx": "preserve", "strict": true, - "types": ["vite/client"], + "types": ["solid-start/env"], "baseUrl": "./", "paths": { "~/*": ["./src/*"] diff --git a/examples/with-prisma/tsconfig.json b/examples/with-prisma/tsconfig.json index 566d53c7b..d888d620c 100644 --- a/examples/with-prisma/tsconfig.json +++ b/examples/with-prisma/tsconfig.json @@ -8,7 +8,7 @@ "jsxImportSource": "solid-js", "jsx": "preserve", "strict": true, - "types": ["vite/client"], + "types": ["solid-start/env"], "baseUrl": "./", "paths": { "~/*": ["./src/*"] diff --git a/examples/with-solid-styled/tsconfig.json b/examples/with-solid-styled/tsconfig.json index 566d53c7b..d888d620c 100644 --- a/examples/with-solid-styled/tsconfig.json +++ b/examples/with-solid-styled/tsconfig.json @@ -8,7 +8,7 @@ "jsxImportSource": "solid-js", "jsx": "preserve", "strict": true, - "types": ["vite/client"], + "types": ["solid-start/env"], "baseUrl": "./", "paths": { "~/*": ["./src/*"] diff --git a/examples/with-tailwindcss/tsconfig.json b/examples/with-tailwindcss/tsconfig.json index 566d53c7b..d888d620c 100644 --- a/examples/with-tailwindcss/tsconfig.json +++ b/examples/with-tailwindcss/tsconfig.json @@ -8,7 +8,7 @@ "jsxImportSource": "solid-js", "jsx": "preserve", "strict": true, - "types": ["vite/client"], + "types": ["solid-start/env"], "baseUrl": "./", "paths": { "~/*": ["./src/*"] diff --git a/examples/with-vitest/tsconfig.json b/examples/with-vitest/tsconfig.json index afdafc4c9..9cd0961d7 100644 --- a/examples/with-vitest/tsconfig.json +++ b/examples/with-vitest/tsconfig.json @@ -8,11 +8,11 @@ "jsxImportSource": "solid-js", "jsx": "preserve", "strict": true, - "types": ["vite/client", "@testing-library/jest-dom"], + "types": ["solid-start/env", "@testing-library/jest-dom"], "baseUrl": "./", "paths": { "~/*": ["./src/*"] - }, + } }, "types": ["vitest"] } diff --git a/examples/with-websocket/tsconfig.json b/examples/with-websocket/tsconfig.json index 8a00b9776..ac93223b8 100644 --- a/examples/with-websocket/tsconfig.json +++ b/examples/with-websocket/tsconfig.json @@ -8,7 +8,7 @@ "jsxImportSource": "solid-js", "jsx": "preserve", "strict": true, - "types": ["vite/client", "dom", "@cloudflare/workers-types"], + "types": ["solid-start/env", "dom", "@cloudflare/workers-types"], "baseUrl": "./", "paths": { "~/*": ["./src/*"] diff --git a/packages/mdx/index.js b/packages/mdx/index.js index a11f749cd..a55e5363c 100644 --- a/packages/mdx/index.js +++ b/packages/mdx/index.js @@ -200,7 +200,7 @@ export default async function () { lib: ["lib.dom.d.ts", "lib.es2015.d.ts"], jsxImportSource: "solid-js", jsx: "preserve", - types: ["vite/client"], + types: ["solid-start/env"], paths: { "~/*": ["./src/*"] } diff --git a/packages/start/env.d.ts b/packages/start/env.d.ts new file mode 100644 index 000000000..c76edc209 --- /dev/null +++ b/packages/start/env.d.ts @@ -0,0 +1,282 @@ +// This file is an augmentation to the built-in ImportMeta interface +// Thus cannot contain any top-level imports +// + +/* eslint-disable @typescript-eslint/consistent-type-imports */ + +interface ImportMetaEnv extends Record<`VITE_${string}`, any>, SolidStartMetaEnv { + BASE_URL: string; + MODE: string; + DEV: boolean; + PROD: boolean; + SSR: boolean; +} + +interface SolidStartMetaEnv { + START_ISLANDS_ROUTER: string; + START_INDEX_HTML: string; + START_ENTRY_CLIENT: string; + START_SSR: string; + START_ISLANDS: string; + START_ENTRY_SERVER: string; + DEBUG: string; +} + +interface ImportMeta { + url: string; + + readonly hot?: import("vite/types/hot").ViteHotContext; + + readonly env: ImportMetaEnv; + + glob: import("vite/types/importGlob").ImportGlobFunction; + /** + * @deprecated Use `import.meta.glob('*', { eager: true })` instead + */ + globEager: import("vite/types/importGlob").ImportGlobEagerFunction; +} + +// CSS modules +type CSSModuleClasses = { readonly [key: string]: string }; + +declare module "*.module.css" { + const classes: CSSModuleClasses; + export default classes; +} +declare module "*.module.scss" { + const classes: CSSModuleClasses; + export default classes; +} +declare module "*.module.sass" { + const classes: CSSModuleClasses; + export default classes; +} +declare module "*.module.less" { + const classes: CSSModuleClasses; + export default classes; +} +declare module "*.module.styl" { + const classes: CSSModuleClasses; + export default classes; +} +declare module "*.module.stylus" { + const classes: CSSModuleClasses; + export default classes; +} +declare module "*.module.pcss" { + const classes: CSSModuleClasses; + export default classes; +} +declare module "*.module.sss" { + const classes: CSSModuleClasses; + export default classes; +} + +// CSS +declare module "*.css" { + const css: string; + export default css; +} +declare module "*.scss" { + const css: string; + export default css; +} +declare module "*.sass" { + const css: string; + export default css; +} +declare module "*.less" { + const css: string; + export default css; +} +declare module "*.styl" { + const css: string; + export default css; +} +declare module "*.stylus" { + const css: string; + export default css; +} +declare module "*.pcss" { + const css: string; + export default css; +} +declare module "*.sss" { + const css: string; + export default css; +} + +// Built-in asset types +// see `src/node/constants.ts` + +// images +declare module "*.png" { + const src: string; + export default src; +} +declare module "*.jpg" { + const src: string; + export default src; +} +declare module "*.jpeg" { + const src: string; + export default src; +} +declare module "*.jfif" { + const src: string; + export default src; +} +declare module "*.pjpeg" { + const src: string; + export default src; +} +declare module "*.pjp" { + const src: string; + export default src; +} +declare module "*.gif" { + const src: string; + export default src; +} +declare module "*.svg" { + const src: string; + export default src; +} +declare module "*.ico" { + const src: string; + export default src; +} +declare module "*.webp" { + const src: string; + export default src; +} +declare module "*.avif" { + const src: string; + export default src; +} + +// media +declare module "*.mp4" { + const src: string; + export default src; +} +declare module "*.webm" { + const src: string; + export default src; +} +declare module "*.ogg" { + const src: string; + export default src; +} +declare module "*.mp3" { + const src: string; + export default src; +} +declare module "*.wav" { + const src: string; + export default src; +} +declare module "*.flac" { + const src: string; + export default src; +} +declare module "*.aac" { + const src: string; + export default src; +} + +// fonts +declare module "*.woff" { + const src: string; + export default src; +} +declare module "*.woff2" { + const src: string; + export default src; +} +declare module "*.eot" { + const src: string; + export default src; +} +declare module "*.ttf" { + const src: string; + export default src; +} +declare module "*.otf" { + const src: string; + export default src; +} + +// other +declare module "*.webmanifest" { + const src: string; + export default src; +} +declare module "*.pdf" { + const src: string; + export default src; +} +declare module "*.txt" { + const src: string; + export default src; +} + +// wasm?init +declare module "*.wasm?init" { + const initWasm: (options: WebAssembly.Imports) => Promise; + export default initWasm; +} + +// web worker +declare module "*?worker" { + const workerConstructor: { + new (): Worker; + }; + export default workerConstructor; +} + +declare module "*?worker&inline" { + const workerConstructor: { + new (): Worker; + }; + export default workerConstructor; +} + +declare module "*?worker&url" { + const src: string; + export default src; +} + +declare module "*?sharedworker" { + const sharedWorkerConstructor: { + new (): SharedWorker; + }; + export default sharedWorkerConstructor; +} + +declare module "*?sharedworker&inline" { + const sharedWorkerConstructor: { + new (): SharedWorker; + }; + export default sharedWorkerConstructor; +} + +declare module "*?sharedworker&url" { + const src: string; + export default src; +} + +declare module "*?raw" { + const src: string; + export default src; +} + +declare module "*?url" { + const src: string; + export default src; +} + +declare module "*?inline" { + const src: string; + export default src; +} diff --git a/packages/start/package.json b/packages/start/package.json index 73af3cb30..cff352c46 100644 --- a/packages/start/package.json +++ b/packages/start/package.json @@ -32,6 +32,7 @@ "index.tsx", "router.tsx", "required-user-files.d.ts", + "env.d.ts", "types.ts" ], "scripts": { @@ -71,7 +72,8 @@ "./session": "./session/index.ts", "./session/*": "./session/*", "./websocket": "./websocket/index.ts", - "./websocket/*": "./websocket/*" + "./websocket/*": "./websocket/*", + "./env": "./env.d.ts" }, "dependencies": { "@babel/core": "^7.19.6", diff --git a/packages/start/tsconfig.json b/packages/start/tsconfig.json index ba6ccd47d..7e907a6a5 100644 --- a/packages/start/tsconfig.json +++ b/packages/start/tsconfig.json @@ -10,7 +10,7 @@ "moduleResolution": "node", "jsxImportSource": "solid-js", "jsx": "preserve", - "types": ["vite/client"], + "types": ["./env"], "strict": true, "lib": ["DOM", "DOM.Iterable", "ESNext"], "paths": { diff --git a/test/template/tsconfig.json b/test/template/tsconfig.json index 08cd2acde..4226d97aa 100644 --- a/test/template/tsconfig.json +++ b/test/template/tsconfig.json @@ -7,7 +7,7 @@ "moduleResolution": "node", "jsxImportSource": "solid-js", "jsx": "preserve", - "types": ["vite/client"], + "types": ["solid-start/env"], "baseUrl": "./", "paths": { "~/*": ["./src/*"] diff --git a/tsconfig.json b/tsconfig.json index 08cd2acde..4226d97aa 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -7,7 +7,7 @@ "moduleResolution": "node", "jsxImportSource": "solid-js", "jsx": "preserve", - "types": ["vite/client"], + "types": ["solid-start/env"], "baseUrl": "./", "paths": { "~/*": ["./src/*"] From 6f30c65e413ad6773e9bdec4afb9c84e5ebc24da Mon Sep 17 00:00:00 2001 From: OrJDev <91349014+OrJDev@users.noreply.github.com> Date: Thu, 5 Jan 2023 11:14:50 +0200 Subject: [PATCH 0017/1059] server env variables - support vite mode variables (#621) --- examples/bare/.env.example | 2 -- packages/start/vite/plugin.js | 34 ++++++++++++++++++++-------------- 2 files changed, 20 insertions(+), 16 deletions(-) delete mode 100644 examples/bare/.env.example diff --git a/examples/bare/.env.example b/examples/bare/.env.example deleted file mode 100644 index 142426c17..000000000 --- a/examples/bare/.env.example +++ /dev/null @@ -1,2 +0,0 @@ -VITE_TEST=1 -SERVER_TEST=2 \ No newline at end of file diff --git a/packages/start/vite/plugin.js b/packages/start/vite/plugin.js index 1b4a2dce3..ab1df4767 100644 --- a/packages/start/vite/plugin.js +++ b/packages/start/vite/plugin.js @@ -451,25 +451,26 @@ function solidStartServer(options) { // credits to https://github.com/nuxt/nuxt.js/blob/dev/packages/config/src/load.js function loadServerEnv(envConfig, rootDir = process.cwd()) { const env = Object.create(null); - - // Read dotenv - if (envConfig.dotenv) { - envConfig.dotenv = path.resolve(rootDir, envConfig.dotenv); + if (!envConfig.dotenv) return env; + const t = [...envConfig.dotenv]; + for (const denv of t) { + // Read dotenv + envConfig.dotenv = path.resolve(rootDir, denv); if (fs.existsSync(envConfig.dotenv)) { const parsed = dotenv.parse(fs.readFileSync(envConfig.dotenv, "utf-8")); Object.assign(env, parsed); } - } - // Apply process.env - if (!envConfig.env._applied) { - Object.assign(env, envConfig.env); - envConfig.env._applied = true; - } + // Apply process.env + if (!envConfig.env._applied) { + Object.assign(env, envConfig.env); + envConfig.env._applied = true; + } - // Interpolate env - if (envConfig.expand) { - expand(env); + // Interpolate env + if (envConfig.expand) { + expand(env); + } } return env; @@ -542,7 +543,12 @@ function solidStartConfig(options) { // Load env file based on `mode` in the current working directory. // credits to https://github.com/nuxt/nuxt.js/blob/dev/packages/config/src/load.js for the server env const envConfig = { - dotenv: ".env", + dotenv: [ + /** default file */ `.env`, + /** local file */ `.env.local`, + /** mode file */ `.env.${e.mode}`, + /** mode local file */ `.env.${e.mode}.local` + ], env: process.env, expand: true, ...(options?.envConfig ?? {}) From df206edb975de4941e368c92ec9e25c825592005 Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Thu, 5 Jan 2023 02:44:55 -0800 Subject: [PATCH 0018/1059] v0.2.11 --- packages/create-solid/package.json | 2 +- packages/mdx/package.json | 2 +- packages/start-aws/package.json | 2 +- packages/start-cloudflare-pages/package.json | 2 +- packages/start-cloudflare-workers/package.json | 2 +- packages/start-deno/package.json | 2 +- packages/start-netlify/package.json | 2 +- packages/start-node/package.json | 2 +- packages/start-static/package.json | 2 +- packages/start-vercel/package.json | 2 +- packages/start/package.json | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/packages/create-solid/package.json b/packages/create-solid/package.json index 9cb23b270..65dcd70f5 100644 --- a/packages/create-solid/package.json +++ b/packages/create-solid/package.json @@ -1,6 +1,6 @@ { "name": "create-solid", - "version": "0.2.10", + "version": "0.2.11", "description": "Create Solid apps with low configuration", "author": "Ryan Carniato", "license": "MIT", diff --git a/packages/mdx/package.json b/packages/mdx/package.json index ee3878be4..485a246fd 100644 --- a/packages/mdx/package.json +++ b/packages/mdx/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-mdx", - "version": "0.2.10", + "version": "0.2.11", "description": "", "main": "./index.js", "type": "module", diff --git a/packages/start-aws/package.json b/packages/start-aws/package.json index 6e5caa281..282da6966 100644 --- a/packages/start-aws/package.json +++ b/packages/start-aws/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-aws", - "version": "0.2.10", + "version": "0.2.11", "main": "./index.mjs", "type": "module", "solid": { diff --git a/packages/start-cloudflare-pages/package.json b/packages/start-cloudflare-pages/package.json index f15bb20fd..4b5fe781c 100644 --- a/packages/start-cloudflare-pages/package.json +++ b/packages/start-cloudflare-pages/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-cloudflare-pages", - "version": "0.2.10", + "version": "0.2.11", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-cloudflare-workers/package.json b/packages/start-cloudflare-workers/package.json index 6bd2d0c5f..27a0a2e67 100644 --- a/packages/start-cloudflare-workers/package.json +++ b/packages/start-cloudflare-workers/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-cloudflare-workers", - "version": "0.2.10", + "version": "0.2.11", "main": "./index.js", "types": "./index.d.ts", "type": "module", diff --git a/packages/start-deno/package.json b/packages/start-deno/package.json index 6ffb69f05..d62768974 100644 --- a/packages/start-deno/package.json +++ b/packages/start-deno/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-deno", - "version": "0.2.10", + "version": "0.2.11", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-netlify/package.json b/packages/start-netlify/package.json index 2b67b9bd8..9318321db 100644 --- a/packages/start-netlify/package.json +++ b/packages/start-netlify/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-netlify", - "version": "0.2.10", + "version": "0.2.11", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-node/package.json b/packages/start-node/package.json index 0a7274e71..cc0903a47 100644 --- a/packages/start-node/package.json +++ b/packages/start-node/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-node", - "version": "0.2.10", + "version": "0.2.11", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-static/package.json b/packages/start-static/package.json index 3840ee0b5..b18695e19 100644 --- a/packages/start-static/package.json +++ b/packages/start-static/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-static", - "version": "0.2.10", + "version": "0.2.11", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-vercel/package.json b/packages/start-vercel/package.json index 9f426e8f4..0e17489ef 100644 --- a/packages/start-vercel/package.json +++ b/packages/start-vercel/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-vercel", - "version": "0.2.10", + "version": "0.2.11", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start/package.json b/packages/start/package.json index cff352c46..162211e95 100644 --- a/packages/start/package.json +++ b/packages/start/package.json @@ -1,6 +1,6 @@ { "name": "solid-start", - "version": "0.2.10", + "version": "0.2.11", "description": "Create Solid apps with low configuration", "author": "Ryan Carniato", "license": "MIT", From 676317b61c820bef5530857d8b3f3f68d853720d Mon Sep 17 00:00:00 2001 From: Birk Skyum <74932975+birkskyum@users.noreply.github.com> Date: Thu, 5 Jan 2023 22:14:17 +0100 Subject: [PATCH 0019/1059] Use safest defaults for @rollup/plugin-commonjs (#626) * Use safest defaults for @rollup/plugin-commonjs * Use consitent config across adapters --- packages/start-aws/index.mjs | 2 +- packages/start-cloudflare-pages/index.js | 2 +- packages/start-cloudflare-workers/index.js | 2 +- packages/start-deno/index.js | 2 +- packages/start-netlify/index.js | 2 +- packages/start-node/index.js | 4 +++- packages/start-static/index.js | 2 +- packages/start-vercel/index.js | 4 ++-- 8 files changed, 11 insertions(+), 9 deletions(-) diff --git a/packages/start-aws/index.mjs b/packages/start-aws/index.mjs index 93b4e79cd..c471ca2a6 100644 --- a/packages/start-aws/index.mjs +++ b/packages/start-aws/index.mjs @@ -37,7 +37,7 @@ export default function ({ edge } = {}) { preferBuiltins: true, exportConditions: ["node", "solid"] }), - common() + common({ strictRequires: true }) ] }); await bundle.write({ diff --git a/packages/start-cloudflare-pages/index.js b/packages/start-cloudflare-pages/index.js index a711619db..cfbe5859b 100644 --- a/packages/start-cloudflare-pages/index.js +++ b/packages/start-cloudflare-pages/index.js @@ -148,7 +148,7 @@ export default function (miniflareOptions) { preferBuiltins: true, exportConditions: ["worker", "solid"] }), - common() + common({ strictRequires: true }) ] }); diff --git a/packages/start-cloudflare-workers/index.js b/packages/start-cloudflare-workers/index.js index 018bf766a..927a7dcf2 100644 --- a/packages/start-cloudflare-workers/index.js +++ b/packages/start-cloudflare-workers/index.js @@ -160,7 +160,7 @@ export default function (miniflareOptions = {}) { preferBuiltins: true, exportConditions: ["worker", "solid"] }), - common() + common({ strictRequires: true }) ] }); // or write the bundle to disk diff --git a/packages/start-deno/index.js b/packages/start-deno/index.js index c5e56a348..3d2e93992 100644 --- a/packages/start-deno/index.js +++ b/packages/start-deno/index.js @@ -50,7 +50,7 @@ export default function () { preferBuiltins: true, exportConditions: ["deno", "solid"] }), - common() + common({ strictRequires: true }) ] }); // or write the bundle to disk diff --git a/packages/start-netlify/index.js b/packages/start-netlify/index.js index fb274ec99..a1ef07795 100644 --- a/packages/start-netlify/index.js +++ b/packages/start-netlify/index.js @@ -44,7 +44,7 @@ export default function ({ edge } = {}) { preferBuiltins: true, exportConditions: edge ? ["deno", "solid"] : ["node", "solid"] }), - common() + common({ strictRequires: true }) ] }); // or write the bundle to disk diff --git a/packages/start-node/index.js b/packages/start-node/index.js index 4c67587b9..2796d862c 100644 --- a/packages/start-node/index.js +++ b/packages/start-node/index.js @@ -48,7 +48,9 @@ export default function () { preferBuiltins: true, exportConditions: ["node", "solid"] }), - common() + common({ + strictRequires: true + }) ], external: ["undici", "stream/web", ...ssrExternal] }); diff --git a/packages/start-static/index.js b/packages/start-static/index.js index 4e81b09ce..cf2fe45d2 100644 --- a/packages/start-static/index.js +++ b/packages/start-static/index.js @@ -44,7 +44,7 @@ export default function () { preferBuiltins: true, exportConditions: ["node", "solid"] }), - common() + common({ strictRequires: true }) ], external: ["undici", "stream/web", ...ssrExternal] }); diff --git a/packages/start-vercel/index.js b/packages/start-vercel/index.js index 2e54430d0..63ab60875 100644 --- a/packages/start-vercel/index.js +++ b/packages/start-vercel/index.js @@ -48,7 +48,7 @@ export default function ({ edge, prerender } = {}) { preferBuiltins: true, exportConditions: edge ? ["worker", "solid"] : ["node", "solid"] }), - common() + common({ strictRequires: true }) ] }); @@ -112,7 +112,7 @@ export default function ({ edge, prerender } = {}) { preferBuiltins: true, exportConditions: edge ? ["worker", "solid"] : ["node", "solid"] }), - common() + common({ strictRequires: true }) ] }); From bac5095a658d121e19584e125c41a21e9617fcde Mon Sep 17 00:00:00 2001 From: Birk Skyum <74932975+birkskyum@users.noreply.github.com> Date: Fri, 6 Jan 2023 04:27:14 +0100 Subject: [PATCH 0020/1059] Replace @vinxi/vite-plugin-inspect with vite-plugin-inspect (#627) * Replace @vinxi/vite-plugin-inspect with vite-plugin-inspect * Update vite peer depency to 3.1.8 * Fix plugin config * activate build mode --- packages/start/package.json | 5 +-- packages/start/vite/plugin.js | 4 +- pnpm-lock.yaml | 70 +++++++++-------------------------- 3 files changed, 22 insertions(+), 57 deletions(-) diff --git a/packages/start/package.json b/packages/start/package.json index 162211e95..4a9171b29 100644 --- a/packages/start/package.json +++ b/packages/start/package.json @@ -83,7 +83,6 @@ "@babel/preset-typescript": "^7.18.6", "@babel/template": "^7.18.10", "@types/cookie": "^0.5.1", - "@vinxi/vite-plugin-inspect": "^0.6.27", "chokidar": "^3.5.3", "compression": "^1.7.4", "connect": "^3.7.0", @@ -104,7 +103,7 @@ "sirv": "^2.0.2", "terser": "^5.15.1", "undici": "^5.11.0", - "vite-plugin-inspect": "^0.6.1", + "vite-plugin-inspect": "^0.7.12", "vite-plugin-solid": "^2.3.10", "wait-on": "^6.0.1" }, @@ -135,6 +134,6 @@ "@solidjs/meta": "^0.28.0", "@solidjs/router": "^0.6.0", "solid-js": "^1.6.2", - "vite": "^3.0.4" + "vite": "^3.1.8" } } diff --git a/packages/start/vite/plugin.js b/packages/start/vite/plugin.js index ab1df4767..9b40f6cf2 100644 --- a/packages/start/vite/plugin.js +++ b/packages/start/vite/plugin.js @@ -1,6 +1,5 @@ /// -import inspect from "@vinxi/vite-plugin-inspect"; import debug from "debug"; import dotenv from "dotenv"; import { solidPlugin } from "esbuild-plugin-solid"; @@ -9,6 +8,7 @@ import path, { dirname, join } from "path"; import c from "picocolors"; import { fileURLToPath, pathToFileURL } from "url"; import { loadEnv, normalizePath } from "vite"; +import inspect from "vite-plugin-inspect"; import solid from "vite-plugin-solid"; import printUrls from "../dev/print-routes.js"; import fileRoutesImport from "../fs-router/fileRoutesImport.js"; @@ -739,7 +739,7 @@ export default function solidStart(options) { solidStartConfig(options), solidStartFileSystemRouter(options), options.islands ? islands() : undefined, - options.inspect ? inspect({ outDir: join(".solid", "inspect") }) : undefined, + options.inspect ? inspect({ outputDir: join(".solid", "inspect"), build: true }) : undefined, options.ssr && solidStartInlineServerModules(options), solid({ ...(options ?? {}), diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2c244db9e..ab6478348 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -430,7 +430,6 @@ importers: '@types/debug': ^4.1.7 '@types/node': ^18.11.3 '@types/wait-on': ^5.3.1 - '@vinxi/vite-plugin-inspect': ^0.6.27 chokidar: ^3.5.3 compression: ^1.7.4 connect: ^3.7.0 @@ -463,7 +462,7 @@ importers: typescript: ^4.8.4 undici: ^5.11.0 vite: ^3.1.8 - vite-plugin-inspect: ^0.6.1 + vite-plugin-inspect: ^0.7.12 vite-plugin-solid: ^2.3.10 vitest: ^0.20.3 wait-on: ^6.0.1 @@ -475,7 +474,6 @@ importers: '@babel/preset-typescript': 7.18.6_@babel+core@7.20.2 '@babel/template': 7.18.10 '@types/cookie': 0.5.1 - '@vinxi/vite-plugin-inspect': 0.6.27_rollup@2.79.1+vite@3.2.2 chokidar: 3.5.3 compression: 1.7.4 connect: 3.7.0 @@ -496,7 +494,7 @@ importers: sirv: 2.0.2 terser: 5.15.1 undici: 5.12.0 - vite-plugin-inspect: 0.6.1_vite@3.2.2 + vite-plugin-inspect: 0.7.12_rollup@2.79.1+vite@3.2.2 vite-plugin-solid: 2.4.0_solid-js@1.6.2+vite@3.2.2 wait-on: 6.0.1_debug@4.3.4 devDependencies: @@ -2993,39 +2991,6 @@ packages: - supports-color dev: false - /@vinxi/rollup-plugin-visualizer/5.7.1_rollup@2.79.1: - resolution: {integrity: sha512-gIwdH6B2rh7EoWgtL80yMW/0AM6riSXwNccM7rwMONG5CTVYzHYDQgnccrl40iWHrQLYZI0rvM66EQ1TRB8REA==} - engines: {node: '>=14'} - hasBin: true - peerDependencies: - rollup: ^2.0.0 - dependencies: - nanoid: 3.3.4 - open: 8.4.0 - rollup: 2.79.1 - source-map: 0.7.4 - yargs: 17.6.2 - dev: false - - /@vinxi/vite-plugin-inspect/0.6.27_rollup@2.79.1+vite@3.2.2: - resolution: {integrity: sha512-EI63vk0wGF3XcUYSWsKSeuzisx8lgUnjLSqk9XHnboSnjhbPZKe/cMrcXUbdNi+ZnK/a3L7+w3y/XMYWW4NHRA==} - engines: {node: '>=14'} - peerDependencies: - vite: ^3.0.0 - dependencies: - '@rollup/pluginutils': 4.2.1 - '@vinxi/rollup-plugin-visualizer': 5.7.1_rollup@2.79.1 - debug: 4.3.4 - kolorist: 1.6.0 - pretty-bytes: 6.0.0 - sirv: 2.0.2 - ufo: 0.8.6 - vite: 3.2.2_terser@5.15.1 - transitivePeerDependencies: - - rollup - - supports-color - dev: false - /@vitest/coverage-c8/0.26.2_q5y6sd2ttlb573zo2al4tbrryy: resolution: {integrity: sha512-h7RZ7trUUsq+yixiXhBaGboap7pjee+x59HE9rsz/JbY/evJhgk+biLY5lOgjpyUonPN0Ymz3mxlrXW9Da54SQ==} dependencies: @@ -4871,6 +4836,15 @@ packages: universalify: 2.0.0 dev: false + /fs-extra/11.1.0: + resolution: {integrity: sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==} + engines: {node: '>=14.14'} + dependencies: + graceful-fs: 4.2.10 + jsonfile: 6.1.0 + universalify: 2.0.0 + dev: false + /fs.realpath/1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} @@ -6669,11 +6643,6 @@ packages: engines: {node: '>=10.13.0'} hasBin: true - /pretty-bytes/6.0.0: - resolution: {integrity: sha512-6UqkYefdogmzqAZWzJ7laYeJnaXDy2/J+ZqiiMtS7t7OfpXWTlaeGMwX8U6EFvPV/YWWEKRkS8hKS4k60WHTOg==} - engines: {node: ^14.13.1 || >=16.0.0} - dev: false - /pretty-format/26.6.2: resolution: {integrity: sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==} engines: {node: '>= 10'} @@ -7646,13 +7615,8 @@ packages: engines: {node: '>=4.2.0'} hasBin: true - /ufo/0.8.6: - resolution: {integrity: sha512-fk6CmUgwKCfX79EzcDQQpSCMxrHstvbLswFChHS0Vump+kFkw7nJBfTZoC1j0bOGoY9I7R3n2DGek5ajbcYnOw==} - dev: false - /ufo/1.0.1: resolution: {integrity: sha512-boAm74ubXHY7KJQZLlXrtMz52qFvpsbOxDcZOnw/Wf+LS4Mmyu7JxmzD4tDLtUQtmZECypJ0FrCz4QIe6dvKRA==} - dev: true /undici/5.12.0: resolution: {integrity: sha512-zMLamCG62PGjd9HHMpo05bSLvvwWOZgGeiWlN/vlqu3+lRo3elxktVGEyLMX+IO7c2eflLjcW74AlkhEZm15mg==} @@ -7898,19 +7862,21 @@ packages: - terser dev: true - /vite-plugin-inspect/0.6.1_vite@3.2.2: - resolution: {integrity: sha512-MQzIgMoPyiPDuHoO6p7QBOrmheBU/ntg0cgtgcnm21S/Xds5oak1CbVLSAvv4fK1ZpetLK+tlJ+2mlFO9fG3SQ==} + /vite-plugin-inspect/0.7.12_rollup@2.79.1+vite@3.2.2: + resolution: {integrity: sha512-hI093vkhCVkDW9rnss+iJZ6mgCKKIZNcV0QJ2qnfzn15s67+WQcKK5byBTZEbfx2MBzMJInYsQfWiLdScgneIg==} engines: {node: '>=14'} peerDependencies: - vite: ^3.0.0 + vite: ^3.1.0 || ^4.0.0 dependencies: - '@rollup/pluginutils': 4.2.1 + '@rollup/pluginutils': 5.0.2_rollup@2.79.1 debug: 4.3.4 + fs-extra: 11.1.0 kolorist: 1.6.0 sirv: 2.0.2 - ufo: 0.8.6 + ufo: 1.0.1 vite: 3.2.2_terser@5.15.1 transitivePeerDependencies: + - rollup - supports-color dev: false From 0271ff1d29c82348dd8f1eaeb982d4a28a0a0851 Mon Sep 17 00:00:00 2001 From: Birk Skyum <74932975+birkskyum@users.noreply.github.com> Date: Fri, 6 Jan 2023 04:29:13 +0100 Subject: [PATCH 0021/1059] Inject vite.config build.commonjsOptions into adapters (#629) --- packages/start-aws/index.mjs | 2 +- packages/start-cloudflare-pages/index.js | 2 +- packages/start-cloudflare-workers/index.js | 2 +- packages/start-deno/index.js | 2 +- packages/start-netlify/index.js | 2 +- packages/start-node/index.js | 4 +--- packages/start-static/index.js | 2 +- packages/start-vercel/index.js | 4 ++-- 8 files changed, 9 insertions(+), 11 deletions(-) diff --git a/packages/start-aws/index.mjs b/packages/start-aws/index.mjs index c471ca2a6..0c1b680c9 100644 --- a/packages/start-aws/index.mjs +++ b/packages/start-aws/index.mjs @@ -37,7 +37,7 @@ export default function ({ edge } = {}) { preferBuiltins: true, exportConditions: ["node", "solid"] }), - common({ strictRequires: true }) + common({ strictRequires: true, ...config.build.commonjsOptions }) ] }); await bundle.write({ diff --git a/packages/start-cloudflare-pages/index.js b/packages/start-cloudflare-pages/index.js index cfbe5859b..68446baaa 100644 --- a/packages/start-cloudflare-pages/index.js +++ b/packages/start-cloudflare-pages/index.js @@ -148,7 +148,7 @@ export default function (miniflareOptions) { preferBuiltins: true, exportConditions: ["worker", "solid"] }), - common({ strictRequires: true }) + common({ strictRequires: true, ...config.build.commonjsOptions }) ] }); diff --git a/packages/start-cloudflare-workers/index.js b/packages/start-cloudflare-workers/index.js index 927a7dcf2..db612d352 100644 --- a/packages/start-cloudflare-workers/index.js +++ b/packages/start-cloudflare-workers/index.js @@ -160,7 +160,7 @@ export default function (miniflareOptions = {}) { preferBuiltins: true, exportConditions: ["worker", "solid"] }), - common({ strictRequires: true }) + common({ strictRequires: true, ...config.build.commonjsOptions }) ] }); // or write the bundle to disk diff --git a/packages/start-deno/index.js b/packages/start-deno/index.js index 3d2e93992..71755d768 100644 --- a/packages/start-deno/index.js +++ b/packages/start-deno/index.js @@ -50,7 +50,7 @@ export default function () { preferBuiltins: true, exportConditions: ["deno", "solid"] }), - common({ strictRequires: true }) + common({ strictRequires: true, ...config.build.commonjsOptions }) ] }); // or write the bundle to disk diff --git a/packages/start-netlify/index.js b/packages/start-netlify/index.js index a1ef07795..19f530cc3 100644 --- a/packages/start-netlify/index.js +++ b/packages/start-netlify/index.js @@ -44,7 +44,7 @@ export default function ({ edge } = {}) { preferBuiltins: true, exportConditions: edge ? ["deno", "solid"] : ["node", "solid"] }), - common({ strictRequires: true }) + common({ strictRequires: true, ...config.build.commonjsOptions }) ] }); // or write the bundle to disk diff --git a/packages/start-node/index.js b/packages/start-node/index.js index 2796d862c..2a136a6fb 100644 --- a/packages/start-node/index.js +++ b/packages/start-node/index.js @@ -48,9 +48,7 @@ export default function () { preferBuiltins: true, exportConditions: ["node", "solid"] }), - common({ - strictRequires: true - }) + common({ strictRequires: true, ...config.build.commonjsOptions }) ], external: ["undici", "stream/web", ...ssrExternal] }); diff --git a/packages/start-static/index.js b/packages/start-static/index.js index cf2fe45d2..cd957f940 100644 --- a/packages/start-static/index.js +++ b/packages/start-static/index.js @@ -44,7 +44,7 @@ export default function () { preferBuiltins: true, exportConditions: ["node", "solid"] }), - common({ strictRequires: true }) + common({ strictRequires: true, ...config.build.commonjsOptions }) ], external: ["undici", "stream/web", ...ssrExternal] }); diff --git a/packages/start-vercel/index.js b/packages/start-vercel/index.js index 63ab60875..3db4bacaf 100644 --- a/packages/start-vercel/index.js +++ b/packages/start-vercel/index.js @@ -48,7 +48,7 @@ export default function ({ edge, prerender } = {}) { preferBuiltins: true, exportConditions: edge ? ["worker", "solid"] : ["node", "solid"] }), - common({ strictRequires: true }) + common({ strictRequires: true, ...config.build.commonjsOptions }) ] }); @@ -112,7 +112,7 @@ export default function ({ edge, prerender } = {}) { preferBuiltins: true, exportConditions: edge ? ["worker", "solid"] : ["node", "solid"] }), - common({ strictRequires: true }) + common({ strictRequires: true, ...config.build.commonjsOptions }) ] }); From 9ac27ac3d487fbe52d7ca7b7661643abe2d31606 Mon Sep 17 00:00:00 2001 From: Gabriel Halle Date: Mon, 9 Jan 2023 00:01:54 -0500 Subject: [PATCH 0022/1059] add support for optional params (#631) --- packages/start/api/index.ts | 33 ++++++++++++++++++++++++-- packages/start/fs-router/path-utils.js | 15 +++++++++++- test/api-routes-test.ts | 28 ++++++++++++++++------ 3 files changed, 66 insertions(+), 10 deletions(-) diff --git a/packages/start/api/index.ts b/packages/start/api/index.ts index 0bf7898fb..91f28a94d 100644 --- a/packages/start/api/index.ts +++ b/packages/start/api/index.ts @@ -8,7 +8,30 @@ import { MatchRoute, Method, Route } from "./types"; // @ts-ignore var api = $API_ROUTES; -// `delete` is a reserved word in JS, so we use `del` instead +// This is copied from https://github.com/solidjs/solid-router/blob/main/src/utils.ts +function expandOptionals(pattern: string): string[] { + let match = /(\/?\:[^\/]+)\?/.exec(pattern); + if (!match) return [pattern]; + + let prefix = pattern.slice(0, match.index); + let suffix = pattern.slice(match.index + match[0].length); + const prefixes: string[] = [prefix, (prefix += match[1])]; + + // This section handles adjacent optional params. We don't actually want all permuations since + // that will lead to equivalent routes which have the same number of params. For example + // `/:a?/:b?/:c`? only has the unique expansion: `/`, `/:a`, `/:a/:b`, `/:a/:b/:c` and we can + // discard `/:b`, `/:c`, `/:b/:c` by building them up in order and not recursing. This also helps + // ensure predictability where earlier params have precidence. + while ((match = /^(\/\:[^\/]+)\?/.exec(suffix))) { + prefixes.push((prefix += match[1])); + suffix = suffix.slice(match[0].length); + } + + return expandOptionals(suffix).reduce( + (results, expansion) => [...results, ...prefixes.map(p => p + expansion)], + [] + ); +} function routeToMatchRoute(route: Route): MatchRoute { const segments = route.path.split("/").filter(Boolean); @@ -50,7 +73,13 @@ function routeToMatchRoute(route: Route): MatchRoute { }; } -const allRoutes = (api as Route[]).map(routeToMatchRoute).sort((a, b) => b.score - a.score); +const allRoutes = (api as Route[]) + .flatMap(route => { + const paths = expandOptionals(route.path); + return paths.map(path => ({ ...route, path })); + }) + .map(routeToMatchRoute) + .sort((a, b) => b.score - a.score); registerApiRoutes(allRoutes); diff --git a/packages/start/fs-router/path-utils.js b/packages/start/fs-router/path-utils.js index 3d0eeb5d8..123693dbc 100644 --- a/packages/start/fs-router/path-utils.js +++ b/packages/start/fs-router/path-utils.js @@ -1,6 +1,19 @@ +/** + * @param {string} id + * @param removePathlessLayouts + * @returns + */ export function toPath(id, removePathlessLayouts = true) { const idWithoutIndex = id.endsWith("/index") ? id.slice(0, -"index".length) : id; return ( removePathlessLayouts ? idWithoutIndex.replace(/\/\([^)/]+\)/g, "") : idWithoutIndex - ).replace(/\[([^\[]+)\]/g, (_, m) => (m.startsWith("...") ? `*${m.slice(3)}` : `:${m}`)); + ).replace(/\[([^\/]+)\]/g, (_, m) => { + if (m.length > 3 && m.startsWith("...")) { + return `*${m.slice(3)}`; + } + if (m.length > 2 && m.startsWith("[") && m.endsWith("]")) { + return `:${m.slice(1, -1)}?`; + } + return `:${m}`; + }); } diff --git a/test/api-routes-test.ts b/test/api-routes-test.ts index 7c0af4199..5906e8671 100644 --- a/test/api-routes-test.ts +++ b/test/api-routes-test.ts @@ -22,7 +22,7 @@ test.describe("api routes", () => { "vite.config.ts": js` import solid from "solid-start/vite"; import { defineConfig } from "vite"; - + export default defineConfig({ plugins: [ solid({ ssr: ${ssr ? "true" : "false"}}) @@ -47,12 +47,12 @@ test.describe("api routes", () => { `, "src/routes/redirect.jsx": js` import { redirect } from "solid-start/server"; - + export let GET = () => redirect("/redirected"); `, "src/routes/redirect-to.jsx": js` import { redirect } from "solid-start/server"; - + export let POST = async ({ request }) => { let formData = await request.formData(); return redirect(formData.get('destination')); @@ -73,6 +73,10 @@ test.describe("api routes", () => { import { json } from "solid-start/server"; export let GET = ({ params }) => json({welcome: params.name}); `, + "src/routes/api/greeting/[[title]]/[name]/intro.js": js` + import { json } from "solid-start/server"; + export let GET = ({ params }) => json(params); + `, "src/routes/api/greeting/[...unknown].js": js` import { json } from "solid-start/server"; export let GET = ({ params }) => json({goodbye: params.unknown}); @@ -100,19 +104,19 @@ test.describe("api routes", () => { "src/routes/server-fetch.jsx": js` import server$ from "solid-start/server"; import { createResource } from 'solid-js'; - + export default function Page() { const [data] = createResource(() => server$.fetch('/api/greeting/harry-potter').then(res => res.json())); - + return
{data()?.welcome}
; } `, "src/routes/server-data-fetch.jsx": js` import server$, { createServerData$ } from "solid-start/server"; - + export default function Page() { const data = createServerData$(() => server$.fetch('/api/greeting/harry-potter').then(res => res.json())); - + return
{data()?.welcome}
; } ` @@ -195,6 +199,16 @@ test.describe("api routes", () => { expect(await res.json()).toEqual({ welcome: "harry-potter" }); }); + test("should return json from /api/greeting/[[title]]/[name]/intro optional param API route", async () => { + let res = await fixture.requestDocument("/api/greeting/mr/harry-potter/intro"); + expect(res.headers.get("content-type")).toEqual("application/json; charset=utf-8"); + expect(await res.json()).toEqual({ title: "mr", name: "harry-potter" }); + + res = await fixture.requestDocument("/api/greeting/hermione-granger/intro"); + expect(res.headers.get("content-type")).toEqual("application/json; charset=utf-8"); + expect(await res.json()).toEqual({ name: "hermione-granger" }); + }); + test("should return json from /api/greeting/[...unknown] API unmatched route", async () => { let res = await fixture.requestDocument("/api/greeting/he/who/must/not/be/named"); expect(res.headers.get("content-type")).toEqual("application/json; charset=utf-8"); From 16e887da3937bc9332c136afa8f44edc91867c16 Mon Sep 17 00:00:00 2001 From: Alex Errant <109672176+AlexErrant@users.noreply.github.com> Date: Sun, 8 Jan 2023 23:03:08 -0600 Subject: [PATCH 0023/1059] better MiniflareOptions docs (#633) --- packages/start-cloudflare-pages/index.d.ts | 11 +++++++++++ packages/start-cloudflare-workers/index.d.ts | 11 +++++++++++ 2 files changed, 22 insertions(+) diff --git a/packages/start-cloudflare-pages/index.d.ts b/packages/start-cloudflare-pages/index.d.ts index 0b9504496..3eb9dd61f 100644 --- a/packages/start-cloudflare-pages/index.d.ts +++ b/packages/start-cloudflare-pages/index.d.ts @@ -1,3 +1,14 @@ import { MiniflareOptions } from "miniflare"; +/** + * Create a Cloudflare Pages adapter. + * @param {MiniflareOptions} props - Options to pass to Miniflare - e.g. when using `solid-start dev`. See https://miniflare.dev/get-started/api + * @example + * // Miniflare will import `.env` from the current working directory. + * import solid from "solid-start/vite" + * import cloudflare from "solid-start-cloudflare-workers" + * solid({ + adapter: cloudflare({ envPath: true }), + }) + */ export default function (props: MiniflareOptions): import("solid-start/vite").Adapter; diff --git a/packages/start-cloudflare-workers/index.d.ts b/packages/start-cloudflare-workers/index.d.ts index 0b9504496..f813d226f 100644 --- a/packages/start-cloudflare-workers/index.d.ts +++ b/packages/start-cloudflare-workers/index.d.ts @@ -1,3 +1,14 @@ import { MiniflareOptions } from "miniflare"; +/** + * Create a Cloudflare Workers adapter. + * @param {MiniflareOptions} props - Options to pass to Miniflare - e.g. when using `solid-start dev`. See https://miniflare.dev/get-started/api + * @example + * // Miniflare will import `.env` from the current working directory. + * import solid from "solid-start/vite" + * import cloudflare from "solid-start-cloudflare-workers" + * solid({ + adapter: cloudflare({ envPath: true }), + }) + */ export default function (props: MiniflareOptions): import("solid-start/vite").Adapter; From fc65a21e86122da186e3fd98b4cb57fe8d5c8046 Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Mon, 9 Jan 2023 22:37:18 -0800 Subject: [PATCH 0024/1059] remove adapter autodetect --- packages/start/vite/plugin.js | 46 +++++++++++++++++------------------ 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/packages/start/vite/plugin.js b/packages/start/vite/plugin.js index 9b40f6cf2..add001f2a 100644 --- a/packages/start/vite/plugin.js +++ b/packages/start/vite/plugin.js @@ -654,28 +654,28 @@ function find(locate, cwd) { return find(locate, path.join(cwd, "..")); } -const nodeModulesPath = find("node_modules", process.cwd()); - -function detectAdapter() { - let adapters = []; - fs.readdirSync(nodeModulesPath).forEach(dir => { - if (dir.startsWith("solid-start-")) { - const pkg = JSON.parse( - fs.readFileSync(path.join(nodeModulesPath, dir, "package.json"), { - encoding: "utf8" - }) - ); - if (pkg.solid && pkg.solid.type === "adapter") { - adapters.push(dir); - } - } - }); - - // Ignore the default adapter. - adapters = adapters.filter(adapter => adapter !== "solid-start-node"); - - return adapters.length > 0 ? adapters[0] : "solid-start-node"; -} +// const nodeModulesPath = find("node_modules", process.cwd()); + +// function detectAdapter() { +// let adapters = []; +// fs.readdirSync(nodeModulesPath).forEach(dir => { +// if (dir.startsWith("solid-start-")) { +// const pkg = JSON.parse( +// fs.readFileSync(path.join(nodeModulesPath, dir, "package.json"), { +// encoding: "utf8" +// }) +// ); +// if (pkg.solid && pkg.solid.type === "adapter") { +// adapters.push(dir); +// } +// } +// }); + +// // Ignore the default adapter. +// adapters = adapters.filter(adapter => adapter !== "solid-start-node"); + +// return adapters.length > 0 ? adapters[0] : "solid-start-node"; +// } const findAny = (path, name, exts = [".js", ".ts", ".jsx", ".tsx", ".mjs", ".mts"]) => { for (var ext of exts) { @@ -693,7 +693,7 @@ const findAny = (path, name, exts = [".js", ".ts", ".jsx", ".tsx", ".mjs", ".mts export default function solidStart(options) { options = Object.assign( { - adapter: process.env.START_ADAPTER ? process.env.START_ADAPTER : detectAdapter(), + adapter: process.env.START_ADAPTER ? process.env.START_ADAPTER : "solid-start-node", appRoot: "src", routesDir: "routes", ssr: process.env.START_SSR === "false" ? false : true, From bffe7d83e977794af9188585fdb50f0646c6261a Mon Sep 17 00:00:00 2001 From: Ken Powers Date: Fri, 13 Jan 2023 01:13:56 -0600 Subject: [PATCH 0025/1059] Handle clickedButtonRef when clicked element is an SVGElement (#636) --- packages/start/data/Form.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/start/data/Form.tsx b/packages/start/data/Form.tsx index 3f2a5b89f..e90834984 100644 --- a/packages/start/data/Form.tsx +++ b/packages/start/data/Form.tsx @@ -189,7 +189,7 @@ export let FormImpl = (_props: FormImplProps) => { if (!form) return; function handleClick(event: MouseEvent) { - if (!(event.target instanceof HTMLElement)) return; + if (!(event.target instanceof HTMLElement || event.target instanceof SVGElement)) return; let submitButton = event.target.closest( "button,input[type=submit]" ); From cde6b72856b515054b434c9a20d66250e2080057 Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Fri, 13 Jan 2023 09:57:17 -0800 Subject: [PATCH 0026/1059] fix #638 duplicate routeData naming --- packages/start/server/serverResource.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/start/server/serverResource.js b/packages/start/server/serverResource.js index 2f8032655..41c5d1b90 100644 --- a/packages/start/server/serverResource.js +++ b/packages/start/server/serverResource.js @@ -20,13 +20,13 @@ function transformRouteData({ types: t }) { let imported = path.get("imported"); if (imported.isIdentifier()) { - if (imported.get("name") === "createRouteData") { + if (imported.node.name === "createRouteData") { state.routeDataImported = true; } - if (imported.get("name") === "createRouteAction") { + if (imported.node.name === "createRouteAction") { state.routeActionImported = true; } - if (path.node.imported.name === "createRouteAction") { + if (imported.node.name === "createRouteMultiAction") { state.routeMultiActionImported = true; } } From be93b241b86dd3581d1771c3be975f5ceff4481e Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Fri, 13 Jan 2023 10:01:13 -0800 Subject: [PATCH 0027/1059] v0.2.12 --- packages/create-solid/package.json | 2 +- packages/mdx/package.json | 2 +- packages/start-aws/package.json | 2 +- packages/start-cloudflare-pages/package.json | 2 +- packages/start-cloudflare-workers/package.json | 2 +- packages/start-deno/package.json | 2 +- packages/start-netlify/package.json | 2 +- packages/start-node/package.json | 2 +- packages/start-static/package.json | 2 +- packages/start-vercel/package.json | 2 +- packages/start/package.json | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/packages/create-solid/package.json b/packages/create-solid/package.json index 65dcd70f5..9ca58f763 100644 --- a/packages/create-solid/package.json +++ b/packages/create-solid/package.json @@ -1,6 +1,6 @@ { "name": "create-solid", - "version": "0.2.11", + "version": "0.2.12", "description": "Create Solid apps with low configuration", "author": "Ryan Carniato", "license": "MIT", diff --git a/packages/mdx/package.json b/packages/mdx/package.json index 485a246fd..0b9e95cd1 100644 --- a/packages/mdx/package.json +++ b/packages/mdx/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-mdx", - "version": "0.2.11", + "version": "0.2.12", "description": "", "main": "./index.js", "type": "module", diff --git a/packages/start-aws/package.json b/packages/start-aws/package.json index 282da6966..3280f9644 100644 --- a/packages/start-aws/package.json +++ b/packages/start-aws/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-aws", - "version": "0.2.11", + "version": "0.2.12", "main": "./index.mjs", "type": "module", "solid": { diff --git a/packages/start-cloudflare-pages/package.json b/packages/start-cloudflare-pages/package.json index 4b5fe781c..41c0b08e0 100644 --- a/packages/start-cloudflare-pages/package.json +++ b/packages/start-cloudflare-pages/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-cloudflare-pages", - "version": "0.2.11", + "version": "0.2.12", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-cloudflare-workers/package.json b/packages/start-cloudflare-workers/package.json index 27a0a2e67..460e4fc49 100644 --- a/packages/start-cloudflare-workers/package.json +++ b/packages/start-cloudflare-workers/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-cloudflare-workers", - "version": "0.2.11", + "version": "0.2.12", "main": "./index.js", "types": "./index.d.ts", "type": "module", diff --git a/packages/start-deno/package.json b/packages/start-deno/package.json index d62768974..fd5f02ba9 100644 --- a/packages/start-deno/package.json +++ b/packages/start-deno/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-deno", - "version": "0.2.11", + "version": "0.2.12", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-netlify/package.json b/packages/start-netlify/package.json index 9318321db..de33e0b7e 100644 --- a/packages/start-netlify/package.json +++ b/packages/start-netlify/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-netlify", - "version": "0.2.11", + "version": "0.2.12", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-node/package.json b/packages/start-node/package.json index cc0903a47..fde804486 100644 --- a/packages/start-node/package.json +++ b/packages/start-node/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-node", - "version": "0.2.11", + "version": "0.2.12", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-static/package.json b/packages/start-static/package.json index b18695e19..3f109b61b 100644 --- a/packages/start-static/package.json +++ b/packages/start-static/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-static", - "version": "0.2.11", + "version": "0.2.12", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-vercel/package.json b/packages/start-vercel/package.json index 0e17489ef..174a3ff4a 100644 --- a/packages/start-vercel/package.json +++ b/packages/start-vercel/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-vercel", - "version": "0.2.11", + "version": "0.2.12", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start/package.json b/packages/start/package.json index 4a9171b29..af20039b3 100644 --- a/packages/start/package.json +++ b/packages/start/package.json @@ -1,6 +1,6 @@ { "name": "solid-start", - "version": "0.2.11", + "version": "0.2.12", "description": "Create Solid apps with low configuration", "author": "Ryan Carniato", "license": "MIT", From 1bbce2bbee6b9cef048f277a3ae43e8d51756dda Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Fri, 13 Jan 2023 23:34:24 -0800 Subject: [PATCH 0028/1059] fix #641 expose client ip address --- docs/api/entry-server.md | 5 +++-- docs/api/useServerEvent.md | 1 + packages/start-aws/entry-edge.mjs | 1 + packages/start-aws/entry.mjs | 1 + packages/start-cloudflare-pages/entry.js | 1 + packages/start-cloudflare-pages/index.js | 6 +++++- packages/start-cloudflare-workers/entry.js | 1 + packages/start-cloudflare-workers/index.js | 6 +++++- packages/start-deno/entry.js | 3 ++- packages/start-netlify/entry-edge.js | 1 + packages/start-netlify/entry.js | 1 + packages/start-node/server.js | 1 + packages/start-vercel/entry-edge.js | 1 + packages/start-vercel/entry.js | 1 + packages/start/dev/server.js | 13 ++++++++++--- packages/start/entry-server/render.ts | 1 + packages/start/server/types.tsx | 1 + 17 files changed, 37 insertions(+), 8 deletions(-) diff --git a/docs/api/entry-server.md b/docs/api/entry-server.md index f81ff1a71..19073c1c1 100644 --- a/docs/api/entry-server.md +++ b/docs/api/entry-server.md @@ -83,8 +83,9 @@ Component that wraps our application root. It includes Context providers for Rou #### PageEvent -- `request (Request)`: The current request. -- `responseHeaders (Headers)`: The headers being built for the response. +- `request: Request`: The current request. +- `responseHeaders: Headers`: The headers being built for the response. +- `clientAddress: string`: The IP address of the remote client. - `setStatusCode(code: number)`: Sets the status code. - `getStatusCode()`: Returns the current status code. - `fetch(url: string, init: RequestInit)`: Fetch API that can call API helpers directly on the server. diff --git a/docs/api/useServerEvent.md b/docs/api/useServerEvent.md index 4e8f3750a..00ed1d033 100644 --- a/docs/api/useServerEvent.md +++ b/docs/api/useServerEvent.md @@ -63,6 +63,7 @@ function Component() { Returns the `PageEvent` received by the server. The properties of the `PageEvent` are: - `request`: The web standard [`Request`][Request] object. +- `clientAddress`: The IP address of the remote client. - `fetch`: internal [`fetch`][fetch] function that can make requests to our own API routes locally. - `responseHeaders`: The [`Headers`][Headers] object that will be sent to the client with the [`Response`][Response]. - `setStatusCode(code: number)`: A function to set the [status code][statuscode] of the [`Response`][Response]. diff --git a/packages/start-aws/entry-edge.mjs b/packages/start-aws/entry-edge.mjs index 8b0faf70f..0fbed0cde 100644 --- a/packages/start-aws/entry-edge.mjs +++ b/packages/start-aws/entry-edge.mjs @@ -5,6 +5,7 @@ import server from "./entry-server"; export async function handler(event) { const response = await server({ request: createRequest(event), + clientAddress: event.Records[0].cf.request.clientIp, env: { manifest }, }); diff --git a/packages/start-aws/entry.mjs b/packages/start-aws/entry.mjs index 9a9a718ec..c4f537f3e 100644 --- a/packages/start-aws/entry.mjs +++ b/packages/start-aws/entry.mjs @@ -5,6 +5,7 @@ import server from "./entry-server"; export async function handler(event) { const response = await server({ request: createRequest(event), + clientAddress: event.requestContext.identity.sourceIp, env: { manifest }, }); diff --git a/packages/start-cloudflare-pages/entry.js b/packages/start-cloudflare-pages/entry.js index 622bac8a7..0f163865c 100644 --- a/packages/start-cloudflare-pages/entry.js +++ b/packages/start-cloudflare-pages/entry.js @@ -17,6 +17,7 @@ export const onRequestGet = async ({ request, next, env }) => { }; return handler({ request: request, + clientAddress: request.headers.get('cf-connecting-ip'), env }); }; diff --git a/packages/start-cloudflare-pages/index.js b/packages/start-cloudflare-pages/index.js index 68446baaa..b9c40f0f7 100644 --- a/packages/start-cloudflare-pages/index.js +++ b/packages/start-cloudflare-pages/index.js @@ -90,7 +90,11 @@ export default function (miniflareOptions) { } try { - return await dev.fetch(req, e); + return await dev.fetch({ + request: req, + env: e, + clientAddress: req.headers.get("cf-connecting-ip") + }); } catch (e) { console.log("error", e); return new Response(e.toString(), { status: 500 }); diff --git a/packages/start-cloudflare-workers/entry.js b/packages/start-cloudflare-workers/entry.js index 8bd6ca45d..2b2893d0c 100644 --- a/packages/start-cloudflare-workers/entry.js +++ b/packages/start-cloudflare-workers/entry.js @@ -74,6 +74,7 @@ export default { } return handler({ request: request, + clientAddress: request.headers.get('cf-connecting-ip'), env }); } diff --git a/packages/start-cloudflare-workers/index.js b/packages/start-cloudflare-workers/index.js index db612d352..f7b8a5c5d 100644 --- a/packages/start-cloudflare-workers/index.js +++ b/packages/start-cloudflare-workers/index.js @@ -92,7 +92,11 @@ export default function (miniflareOptions = {}) { } try { - return await dev.fetch(req, e); + return await dev.fetch({ + request: req, + env: e, + clientAddress: req.headers.get("cf-connecting-ip") + }); } catch (e) { console.log("error", e); return new Response(e.toString(), { status: 500 }); diff --git a/packages/start-deno/entry.js b/packages/start-deno/entry.js index 1677a61c7..4d4cc0e5a 100644 --- a/packages/start-deno/entry.js +++ b/packages/start-deno/entry.js @@ -5,7 +5,7 @@ import handler from "./handler"; import { serve } from "https://deno.land/std@0.139.0/http/server.ts"; serve( - async request => { + async (request, connInfo) => { const { pathname } = new URL(request.url); console.log(pathname); @@ -33,6 +33,7 @@ serve( return await handler({ request: request, + clientAddress: connInfo?.remoteAddr?.hostname, env: { manifest, getStaticHTML: async path => { diff --git a/packages/start-netlify/entry-edge.js b/packages/start-netlify/entry-edge.js index 5d2fe2fe8..c4dd98346 100644 --- a/packages/start-netlify/entry-edge.js +++ b/packages/start-netlify/entry-edge.js @@ -4,6 +4,7 @@ import handler from "./handler"; export default (request, context) => handler({ request, + clientAddress: request.headers.get('x-nf-client-connection-ip'), env: { manifest, getStaticHTML: path => context.rewrite(new URL(`${path}.html`, request.url).href) diff --git a/packages/start-netlify/entry.js b/packages/start-netlify/entry.js index 98aaca77b..a9d7b0ad4 100644 --- a/packages/start-netlify/entry.js +++ b/packages/start-netlify/entry.js @@ -13,6 +13,7 @@ export const handler = async function (event, context) { const webRes = await handle({ request: createRequest(event), + clientAddress: event.headers["x-nf-client-connection-ip"], env: { manifest } }); const headers = {}; diff --git a/packages/start-node/server.js b/packages/start-node/server.js index 336ef6759..acfc02d90 100644 --- a/packages/start-node/server.js +++ b/packages/start-node/server.js @@ -44,6 +44,7 @@ export function createServer({ handler, paths, env }) { const webRes = await handler({ request: createRequest(req), + clientAddress: req.socket.remoteAddress, env }); diff --git a/packages/start-vercel/entry-edge.js b/packages/start-vercel/entry-edge.js index 670cfedf7..e04724e20 100644 --- a/packages/start-vercel/entry-edge.js +++ b/packages/start-vercel/entry-edge.js @@ -4,6 +4,7 @@ import entry from "./entry-server"; export default function (request) { const response = entry({ request, + clientAddress: request.headers.get('x-forwarded-for'), env: { manifest, getStaticHTML: path => diff --git a/packages/start-vercel/entry.js b/packages/start-vercel/entry.js index 35286b4c1..c9bfe88ca 100644 --- a/packages/start-vercel/entry.js +++ b/packages/start-vercel/entry.js @@ -8,6 +8,7 @@ export default async (req, res) => { let request = createRequest(req) const webRes = await entry({ request, + clientAddress: req.headers["x-forwarded-for"], env: { manifest, getStaticHTML: async (path) => diff --git a/packages/start/dev/server.js b/packages/start/dev/server.js index 159fe1d97..97bdc86cf 100644 --- a/packages/start/dev/server.js +++ b/packages/start/dev/server.js @@ -23,7 +23,9 @@ process.on( ? err.message.includes("renderToString timed out") : false) ) { - console.error(`An unhandled error occured: ${typeof err === 'string' ? err : (err.stack || err)}`); + console.error( + `An unhandled error occured: ${typeof err === "string" ? err : err.stack || err}` + ); } } ); @@ -39,11 +41,12 @@ export function createDevHandler(viteServer, config, options) { /** * @returns {Promise} */ - async function devFetch(request, env) { + async function devFetch({ request, env, clientAddress }) { const entry = (await viteServer.ssrLoadModule("~start/entry-server")).default; return await entry({ request, + clientAddress, env: { ...env, __dev: { @@ -109,7 +112,11 @@ export function createDevHandler(viteServer, config, options) { try { const url = viteServer.resolvedUrls.local[0]; console.log(req.method, new URL(req.url, url).href); - let webRes = await devFetch(createRequest(req), localEnv); + let webRes = await devFetch({ + request: createRequest(req), + env: localEnv, + clientAddress: req.socket.remoteAddress + }); res.statusCode = webRes.status; res.statusMessage = webRes.statusText; diff --git a/packages/start/entry-server/render.ts b/packages/start/entry-server/render.ts index 6ede4ac91..2a2acfb47 100644 --- a/packages/start/entry-server/render.ts +++ b/packages/start/entry-server/render.ts @@ -163,6 +163,7 @@ function createPageEvent(event: FetchEvent) { routerContext: {}, tags: [], env: event.env, + clientAddress: event.clientAddress, $type: FETCH_EVENT, responseHeaders, setStatusCode: setStatusCode, diff --git a/packages/start/server/types.tsx b/packages/start/server/types.tsx index 8437e66a9..b1958cc83 100644 --- a/packages/start/server/types.tsx +++ b/packages/start/server/types.tsx @@ -59,6 +59,7 @@ declare global { export interface FetchEvent { request: Request; env: Env; + clientAddress: string; } export interface ServerFunctionEvent extends FetchEvent { From 121d45d27be519bad3e2fc9f9c895dc64f7a0d3d Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Sat, 14 Jan 2023 02:38:48 -0800 Subject: [PATCH 0029/1059] fix #642 expose locals --- docs/api/createServerData.md | 4 +++- docs/api/entry-server.md | 1 + docs/api/useServerEvent.md | 1 + packages/start-aws/entry-edge.mjs | 1 + packages/start-aws/entry.mjs | 1 + packages/start-cloudflare-pages/entry.js | 1 + packages/start-cloudflare-pages/index.js | 3 ++- packages/start-cloudflare-workers/entry.js | 1 + packages/start-cloudflare-workers/index.js | 3 ++- packages/start-deno/entry.js | 1 + packages/start-netlify/entry-edge.js | 1 + packages/start-netlify/entry.js | 1 + packages/start-node/server.js | 1 + packages/start-vercel/entry-edge.js | 1 + packages/start-vercel/entry.js | 1 + packages/start/api/middleware.ts | 2 ++ packages/start/dev/server.js | 6 ++++-- packages/start/entry-server/render.ts | 1 + packages/start/server/middleware.ts | 2 ++ packages/start/server/types.tsx | 1 + 20 files changed, 29 insertions(+), 5 deletions(-) diff --git a/docs/api/createServerData.md b/docs/api/createServerData.md index 11b3ece19..ba657eae0 100644 --- a/docs/api/createServerData.md +++ b/docs/api/createServerData.md @@ -68,7 +68,9 @@ export function routeData({ params }: RouteDataArgs) { } ``` -### Accessing the `Request` +### Accessing the `Event` + +The event object has information like the `request`, `clientAddress`, and `locals` on it. ```tsx twoslash {7} const prisma = { diff --git a/docs/api/entry-server.md b/docs/api/entry-server.md index 19073c1c1..c6978f96d 100644 --- a/docs/api/entry-server.md +++ b/docs/api/entry-server.md @@ -86,6 +86,7 @@ Component that wraps our application root. It includes Context providers for Rou - `request: Request`: The current request. - `responseHeaders: Headers`: The headers being built for the response. - `clientAddress: string`: The IP address of the remote client. +- `locals: Record`: An object for storing local data that lives the life of the request, like user or authentication data. - `setStatusCode(code: number)`: Sets the status code. - `getStatusCode()`: Returns the current status code. - `fetch(url: string, init: RequestInit)`: Fetch API that can call API helpers directly on the server. diff --git a/docs/api/useServerEvent.md b/docs/api/useServerEvent.md index 00ed1d033..00eb1a7a2 100644 --- a/docs/api/useServerEvent.md +++ b/docs/api/useServerEvent.md @@ -64,6 +64,7 @@ Returns the `PageEvent` received by the server. The properties of the `PageEvent - `request`: The web standard [`Request`][Request] object. - `clientAddress`: The IP address of the remote client. +- `locals`: An object for storing local data that lives the life of the request, like user or authentication data. - `fetch`: internal [`fetch`][fetch] function that can make requests to our own API routes locally. - `responseHeaders`: The [`Headers`][Headers] object that will be sent to the client with the [`Response`][Response]. - `setStatusCode(code: number)`: A function to set the [status code][statuscode] of the [`Response`][Response]. diff --git a/packages/start-aws/entry-edge.mjs b/packages/start-aws/entry-edge.mjs index 0fbed0cde..75a0b6324 100644 --- a/packages/start-aws/entry-edge.mjs +++ b/packages/start-aws/entry-edge.mjs @@ -6,6 +6,7 @@ export async function handler(event) { const response = await server({ request: createRequest(event), clientAddress: event.Records[0].cf.request.clientIp, + locals: {}, env: { manifest }, }); diff --git a/packages/start-aws/entry.mjs b/packages/start-aws/entry.mjs index c4f537f3e..f49971542 100644 --- a/packages/start-aws/entry.mjs +++ b/packages/start-aws/entry.mjs @@ -6,6 +6,7 @@ export async function handler(event) { const response = await server({ request: createRequest(event), clientAddress: event.requestContext.identity.sourceIp, + locals: {}, env: { manifest }, }); diff --git a/packages/start-cloudflare-pages/entry.js b/packages/start-cloudflare-pages/entry.js index 0f163865c..89293c9ea 100644 --- a/packages/start-cloudflare-pages/entry.js +++ b/packages/start-cloudflare-pages/entry.js @@ -18,6 +18,7 @@ export const onRequestGet = async ({ request, next, env }) => { return handler({ request: request, clientAddress: request.headers.get('cf-connecting-ip'), + locals: {}, env }); }; diff --git a/packages/start-cloudflare-pages/index.js b/packages/start-cloudflare-pages/index.js index b9c40f0f7..825ba5ccb 100644 --- a/packages/start-cloudflare-pages/index.js +++ b/packages/start-cloudflare-pages/index.js @@ -93,7 +93,8 @@ export default function (miniflareOptions) { return await dev.fetch({ request: req, env: e, - clientAddress: req.headers.get("cf-connecting-ip") + clientAddress: req.headers.get("cf-connecting-ip"), + locals: {} }); } catch (e) { console.log("error", e); diff --git a/packages/start-cloudflare-workers/entry.js b/packages/start-cloudflare-workers/entry.js index 2b2893d0c..ef4dbbfb8 100644 --- a/packages/start-cloudflare-workers/entry.js +++ b/packages/start-cloudflare-workers/entry.js @@ -75,6 +75,7 @@ export default { return handler({ request: request, clientAddress: request.headers.get('cf-connecting-ip'), + locals: {}, env }); } diff --git a/packages/start-cloudflare-workers/index.js b/packages/start-cloudflare-workers/index.js index f7b8a5c5d..d0cccff9c 100644 --- a/packages/start-cloudflare-workers/index.js +++ b/packages/start-cloudflare-workers/index.js @@ -95,7 +95,8 @@ export default function (miniflareOptions = {}) { return await dev.fetch({ request: req, env: e, - clientAddress: req.headers.get("cf-connecting-ip") + clientAddress: req.headers.get("cf-connecting-ip"), + locals: {} }); } catch (e) { console.log("error", e); diff --git a/packages/start-deno/entry.js b/packages/start-deno/entry.js index 4d4cc0e5a..9d14989a9 100644 --- a/packages/start-deno/entry.js +++ b/packages/start-deno/entry.js @@ -34,6 +34,7 @@ serve( return await handler({ request: request, clientAddress: connInfo?.remoteAddr?.hostname, + locals: {}, env: { manifest, getStaticHTML: async path => { diff --git a/packages/start-netlify/entry-edge.js b/packages/start-netlify/entry-edge.js index c4dd98346..5a6018084 100644 --- a/packages/start-netlify/entry-edge.js +++ b/packages/start-netlify/entry-edge.js @@ -5,6 +5,7 @@ export default (request, context) => handler({ request, clientAddress: request.headers.get('x-nf-client-connection-ip'), + locals: {}, env: { manifest, getStaticHTML: path => context.rewrite(new URL(`${path}.html`, request.url).href) diff --git a/packages/start-netlify/entry.js b/packages/start-netlify/entry.js index a9d7b0ad4..8155320a1 100644 --- a/packages/start-netlify/entry.js +++ b/packages/start-netlify/entry.js @@ -14,6 +14,7 @@ export const handler = async function (event, context) { const webRes = await handle({ request: createRequest(event), clientAddress: event.headers["x-nf-client-connection-ip"], + locals: {}, env: { manifest } }); const headers = {}; diff --git a/packages/start-node/server.js b/packages/start-node/server.js index acfc02d90..11b149eaa 100644 --- a/packages/start-node/server.js +++ b/packages/start-node/server.js @@ -45,6 +45,7 @@ export function createServer({ handler, paths, env }) { const webRes = await handler({ request: createRequest(req), clientAddress: req.socket.remoteAddress, + locals: {}, env }); diff --git a/packages/start-vercel/entry-edge.js b/packages/start-vercel/entry-edge.js index e04724e20..3938d1cc3 100644 --- a/packages/start-vercel/entry-edge.js +++ b/packages/start-vercel/entry-edge.js @@ -5,6 +5,7 @@ export default function (request) { const response = entry({ request, clientAddress: request.headers.get('x-forwarded-for'), + locals: {}, env: { manifest, getStaticHTML: path => diff --git a/packages/start-vercel/entry.js b/packages/start-vercel/entry.js index c9bfe88ca..6700923c3 100644 --- a/packages/start-vercel/entry.js +++ b/packages/start-vercel/entry.js @@ -9,6 +9,7 @@ export default async (req, res) => { const webRes = await entry({ request, clientAddress: req.headers["x-forwarded-for"], + locals: {}, env: { manifest, getStaticHTML: async (path) => diff --git a/packages/start/api/middleware.ts b/packages/start/api/middleware.ts index b9d01fc82..f36d81c75 100644 --- a/packages/start/api/middleware.ts +++ b/packages/start/api/middleware.ts @@ -9,6 +9,8 @@ export const apiRoutes: Middleware = ({ forward }) => { if (apiHandler) { let apiEvent = Object.freeze({ request: event.request, + clientAddress: event.clientAddress, + locals: event.locals, params: apiHandler.params, env: event.env, $type: FETCH_EVENT, diff --git a/packages/start/dev/server.js b/packages/start/dev/server.js index 97bdc86cf..6cdcc6cfe 100644 --- a/packages/start/dev/server.js +++ b/packages/start/dev/server.js @@ -41,12 +41,13 @@ export function createDevHandler(viteServer, config, options) { /** * @returns {Promise} */ - async function devFetch({ request, env, clientAddress }) { + async function devFetch({ request, env, clientAddress, locals }) { const entry = (await viteServer.ssrLoadModule("~start/entry-server")).default; return await entry({ request, clientAddress, + locals, env: { ...env, __dev: { @@ -115,7 +116,8 @@ export function createDevHandler(viteServer, config, options) { let webRes = await devFetch({ request: createRequest(req), env: localEnv, - clientAddress: req.socket.remoteAddress + clientAddress: req.socket.remoteAddress, + locals: {} }); res.statusCode = webRes.status; res.statusMessage = webRes.statusText; diff --git a/packages/start/entry-server/render.ts b/packages/start/entry-server/render.ts index 2a2acfb47..f28f5ef9b 100644 --- a/packages/start/entry-server/render.ts +++ b/packages/start/entry-server/render.ts @@ -164,6 +164,7 @@ function createPageEvent(event: FetchEvent) { tags: [], env: event.env, clientAddress: event.clientAddress, + locals: event.locals, $type: FETCH_EVENT, responseHeaders, setStatusCode: setStatusCode, diff --git a/packages/start/server/middleware.ts b/packages/start/server/middleware.ts index 3384200fc..610d050a9 100644 --- a/packages/start/server/middleware.ts +++ b/packages/start/server/middleware.ts @@ -35,6 +35,8 @@ export const inlineServerFunctions: ServerMiddleware = ({ forward }) => { let serverFunctionEvent = Object.freeze({ request: event.request, + clientAddress: event.clientAddress, + locals: event.locals, fetch: internalFetch, $type: FETCH_EVENT, env: event.env diff --git a/packages/start/server/types.tsx b/packages/start/server/types.tsx index b1958cc83..e3d6c7dcb 100644 --- a/packages/start/server/types.tsx +++ b/packages/start/server/types.tsx @@ -60,6 +60,7 @@ export interface FetchEvent { request: Request; env: Env; clientAddress: string; + locals: Record; } export interface ServerFunctionEvent extends FetchEvent { From 28e4b51726c1c9fc3349271cc54b3bb10af6b54a Mon Sep 17 00:00:00 2001 From: Ken Powers Date: Sat, 14 Jan 2023 04:47:17 -0600 Subject: [PATCH 0030/1059] Omit action and onSubmission props from createRouteAction Form (#640) * Handle onSubmission if provided to Form from createRouteAction * Omit `action` and `onSubmission` props from `createRouteAction` `Form` --- packages/start/data/createRouteAction.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/start/data/createRouteAction.tsx b/packages/start/data/createRouteAction.tsx index c9001c5f7..209ed9fac 100644 --- a/packages/start/data/createRouteAction.tsx +++ b/packages/start/data/createRouteAction.tsx @@ -90,7 +90,7 @@ export function createRouteAction( }) as Promise; } submit.url = (fn as any).url; - submit.Form = ((props: FormProps) => { + submit.Form = ((props: Omit) => { let url = (fn as any).url; return ( Date: Sat, 14 Jan 2023 03:06:32 -0800 Subject: [PATCH 0031/1059] fix #456: remove default cli port in dev --- packages/start/bin.cjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/start/bin.cjs b/packages/start/bin.cjs index bb1da20fd..36d04d061 100755 --- a/packages/start/bin.cjs +++ b/packages/start/bin.cjs @@ -57,7 +57,7 @@ prog .option("-r --root", "Root directory") .option("-c, --config", "Vite config file") .option("-i,--inspect", "Node inspector", false) - .option("-p, --port", "Port to start server on", 3000) + .option("-p, --port", "Port to start server on") .action(async ({ config: configFile, open, port, root, host, inspect }) => { console.log(c.bgBlue(" solid-start dev ")); console.log(c.magenta(" version "), pkg.version); From 1b22cad87dd7bd74f73d807e1d60b886e753a6ee Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Sat, 14 Jan 2023 03:15:22 -0800 Subject: [PATCH 0032/1059] v0.2.13 --- packages/create-solid/package.json | 2 +- packages/mdx/package.json | 2 +- packages/start-aws/package.json | 2 +- packages/start-cloudflare-pages/package.json | 2 +- packages/start-cloudflare-workers/package.json | 2 +- packages/start-deno/package.json | 2 +- packages/start-netlify/package.json | 2 +- packages/start-node/package.json | 2 +- packages/start-static/package.json | 2 +- packages/start-vercel/package.json | 2 +- packages/start/package.json | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/packages/create-solid/package.json b/packages/create-solid/package.json index 9ca58f763..be09ab319 100644 --- a/packages/create-solid/package.json +++ b/packages/create-solid/package.json @@ -1,6 +1,6 @@ { "name": "create-solid", - "version": "0.2.12", + "version": "0.2.13", "description": "Create Solid apps with low configuration", "author": "Ryan Carniato", "license": "MIT", diff --git a/packages/mdx/package.json b/packages/mdx/package.json index 0b9e95cd1..dbbf3e526 100644 --- a/packages/mdx/package.json +++ b/packages/mdx/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-mdx", - "version": "0.2.12", + "version": "0.2.13", "description": "", "main": "./index.js", "type": "module", diff --git a/packages/start-aws/package.json b/packages/start-aws/package.json index 3280f9644..92dd64c60 100644 --- a/packages/start-aws/package.json +++ b/packages/start-aws/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-aws", - "version": "0.2.12", + "version": "0.2.13", "main": "./index.mjs", "type": "module", "solid": { diff --git a/packages/start-cloudflare-pages/package.json b/packages/start-cloudflare-pages/package.json index 41c0b08e0..a36a16411 100644 --- a/packages/start-cloudflare-pages/package.json +++ b/packages/start-cloudflare-pages/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-cloudflare-pages", - "version": "0.2.12", + "version": "0.2.13", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-cloudflare-workers/package.json b/packages/start-cloudflare-workers/package.json index 460e4fc49..7debd76d3 100644 --- a/packages/start-cloudflare-workers/package.json +++ b/packages/start-cloudflare-workers/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-cloudflare-workers", - "version": "0.2.12", + "version": "0.2.13", "main": "./index.js", "types": "./index.d.ts", "type": "module", diff --git a/packages/start-deno/package.json b/packages/start-deno/package.json index fd5f02ba9..05db8d788 100644 --- a/packages/start-deno/package.json +++ b/packages/start-deno/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-deno", - "version": "0.2.12", + "version": "0.2.13", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-netlify/package.json b/packages/start-netlify/package.json index de33e0b7e..7f408c8e9 100644 --- a/packages/start-netlify/package.json +++ b/packages/start-netlify/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-netlify", - "version": "0.2.12", + "version": "0.2.13", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-node/package.json b/packages/start-node/package.json index fde804486..f180ecad2 100644 --- a/packages/start-node/package.json +++ b/packages/start-node/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-node", - "version": "0.2.12", + "version": "0.2.13", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-static/package.json b/packages/start-static/package.json index 3f109b61b..91427f99e 100644 --- a/packages/start-static/package.json +++ b/packages/start-static/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-static", - "version": "0.2.12", + "version": "0.2.13", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-vercel/package.json b/packages/start-vercel/package.json index 174a3ff4a..730b4d021 100644 --- a/packages/start-vercel/package.json +++ b/packages/start-vercel/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-vercel", - "version": "0.2.12", + "version": "0.2.13", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start/package.json b/packages/start/package.json index af20039b3..95a0ac029 100644 --- a/packages/start/package.json +++ b/packages/start/package.json @@ -1,6 +1,6 @@ { "name": "solid-start", - "version": "0.2.12", + "version": "0.2.13", "description": "Create Solid apps with low configuration", "author": "Ryan Carniato", "license": "MIT", From b9976e0a972e1c633e83e9d238b0f9a1fd3747ee Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Sun, 15 Jan 2023 00:56:02 -0800 Subject: [PATCH 0033/1059] apply custom middleware before API routes and server functions --- packages/start/entry-server/StartServer.tsx | 6 +- packages/start/entry-server/render.ts | 222 ++++++++++++-------- 2 files changed, 138 insertions(+), 90 deletions(-) diff --git a/packages/start/entry-server/StartServer.tsx b/packages/start/entry-server/StartServer.tsx index 5f0e65615..2141aea89 100644 --- a/packages/start/entry-server/StartServer.tsx +++ b/packages/start/entry-server/StartServer.tsx @@ -4,10 +4,10 @@ import { ComponentProps, sharedConfig } from "solid-js"; import { ssr } from "solid-js/web"; // @ts-ignore import Root from "~start/root"; -import { apiRoutes } from "../api/middleware"; + import { RouteDefinition, Router as IslandsRouter } from "../islands/server-router"; import { fileRoutes } from "../root/FileRoutes"; -import { inlineServerFunctions } from "../server/middleware"; + import { ServerContext } from "../server/ServerContext"; import { FetchEvent, PageEvent } from "../server/types"; @@ -40,7 +40,7 @@ export const composeMiddleware = ); export function createHandler(...exchanges: Middleware[]) { - const exchange = composeMiddleware([apiRoutes, inlineServerFunctions, ...exchanges]); + const exchange = composeMiddleware(exchanges); return async (event: FetchEvent) => { return await exchange({ forward: async op => { diff --git a/packages/start/entry-server/render.ts b/packages/start/entry-server/render.ts index f28f5ef9b..0b70260b1 100644 --- a/packages/start/entry-server/render.ts +++ b/packages/start/entry-server/render.ts @@ -1,6 +1,8 @@ import { JSX } from "solid-js"; import { renderToStream, renderToString, renderToStringAsync } from "solid-js/web"; import { internalFetch } from "../api/internalFetch"; +import { apiRoutes } from "../api/middleware"; +import { inlineServerFunctions } from "../server/middleware"; import { redirect } from "../server/responses"; import { FetchEvent, FETCH_EVENT, PageEvent } from "../server/types"; @@ -11,28 +13,37 @@ export function renderSync( renderId?: string; } ) { - return () => async (event: FetchEvent): Promise => { - if (!import.meta.env.DEV && !import.meta.env.START_SSR && !import.meta.env.START_INDEX_HTML) { - return await (event as unknown as { env: { getStaticHTML(url: string | URL): Promise } }) - .env.getStaticHTML("/index"); - } - - let pageEvent = createPageEvent(event); - - let markup = renderToString(() => fn(pageEvent), options); - if (pageEvent.routerContext && pageEvent.routerContext.url) { - return redirect(pageEvent.routerContext.url, { - headers: pageEvent.responseHeaders - }); - } - - markup = handleIslandsRouting(pageEvent, markup); - - return new Response(markup, { - status: pageEvent.getStatusCode(), - headers: pageEvent.responseHeaders - }); - }; + return () => apiRoutes({ + forward: inlineServerFunctions({ + async forward(event: FetchEvent): Promise { + if ( + !import.meta.env.DEV && + !import.meta.env.START_SSR && + !import.meta.env.START_INDEX_HTML + ) { + return await ( + event as unknown as { env: { getStaticHTML(url: string | URL): Promise } } + ).env.getStaticHTML("/index"); + } + + let pageEvent = createPageEvent(event); + + let markup = renderToString(() => fn(pageEvent), options); + if (pageEvent.routerContext && pageEvent.routerContext.url) { + return redirect(pageEvent.routerContext.url, { + headers: pageEvent.responseHeaders + }); + } + + markup = handleIslandsRouting(pageEvent, markup); + + return new Response(markup, { + status: pageEvent.getStatusCode(), + headers: pageEvent.responseHeaders + }); + } + }) + }); } export function renderAsync( @@ -43,29 +54,39 @@ export function renderAsync( renderId?: string; } ) { - return () => async (event: FetchEvent) => { - if (!import.meta.env.DEV && !import.meta.env.START_SSR && !import.meta.env.START_INDEX_HTML) { - const getStaticHTML = (event as unknown as { env: { getStaticHTML(url: string | URL): Promise } }).env.getStaticHTML; - return await getStaticHTML("/index"); - } - - let pageEvent = createPageEvent(event); - - let markup = await renderToStringAsync(() => fn(pageEvent), options); - - if (pageEvent.routerContext && pageEvent.routerContext.url) { - return redirect(pageEvent.routerContext.url, { - headers: pageEvent.responseHeaders - }) as Response; - } - - markup = handleIslandsRouting(pageEvent, markup); - - return new Response(markup, { - status: pageEvent.getStatusCode(), - headers: pageEvent.responseHeaders - }); - }; + return () => apiRoutes({ + forward: inlineServerFunctions({ + async forward(event: FetchEvent): Promise { + if ( + !import.meta.env.DEV && + !import.meta.env.START_SSR && + !import.meta.env.START_INDEX_HTML + ) { + const getStaticHTML = ( + event as unknown as { env: { getStaticHTML(url: string | URL): Promise } } + ).env.getStaticHTML; + return await getStaticHTML("/index"); + } + + let pageEvent = createPageEvent(event); + + let markup = await renderToStringAsync(() => fn(pageEvent), options); + + if (pageEvent.routerContext && pageEvent.routerContext.url) { + return redirect(pageEvent.routerContext.url, { + headers: pageEvent.responseHeaders + }) as Response; + } + + markup = handleIslandsRouting(pageEvent, markup); + + return new Response(markup, { + status: pageEvent.getStatusCode(), + headers: pageEvent.responseHeaders + }); + } + }) + }); } export function renderStream( @@ -77,46 +98,69 @@ export function renderStream( onCompleteAll?: (info: { write: (v: string) => void }) => void; } = {} ) { - return () => async (event: FetchEvent) => { - if (!import.meta.env.DEV && !import.meta.env.START_SSR && !import.meta.env.START_INDEX_HTML) { - const getStaticHTML = (event as unknown as { env: { getStaticHTML(url: string | URL): Promise } }).env.getStaticHTML; - return await getStaticHTML("/index"); - } - - // Hijack after navigation with islands router to be async - // Todo streaming into HTML - if (import.meta.env.START_ISLANDS_ROUTER && event.request.headers.get("x-solid-referrer")) { - return renderAsync(fn, baseOptions)()(event); - } - - let pageEvent = createPageEvent(event); - - const options = { ...baseOptions }; - if (options.onCompleteAll) { - const og = options.onCompleteAll; - options.onCompleteAll = options => { - handleStreamingRedirect(pageEvent)(options); - og(options); - }; - } else options.onCompleteAll = handleStreamingRedirect(pageEvent); - const { readable, writable } = new TransformStream(); - const stream = renderToStream(() => fn(pageEvent), options); - - if (pageEvent.routerContext && pageEvent.routerContext.url) { - return redirect(pageEvent.routerContext.url, { - headers: pageEvent.responseHeaders - }); - } - - handleStreamingIslandsRouting(pageEvent, writable); - - stream.pipeTo(writable); - - return new Response(readable, { - status: pageEvent.getStatusCode(), - headers: pageEvent.responseHeaders - }); - }; + return () => apiRoutes({ + forward: inlineServerFunctions({ + async forward(event: FetchEvent): Promise { + if ( + !import.meta.env.DEV && + !import.meta.env.START_SSR && + !import.meta.env.START_INDEX_HTML + ) { + const getStaticHTML = ( + event as unknown as { env: { getStaticHTML(url: string | URL): Promise } } + ).env.getStaticHTML; + return await getStaticHTML("/index"); + } + + let pageEvent = createPageEvent(event); + + // Hijack after navigation with islands router to be async + // Todo streaming into HTML + if (import.meta.env.START_ISLANDS_ROUTER && event.request.headers.get("x-solid-referrer")) { + let markup = await renderToStringAsync(() => fn(pageEvent), baseOptions); + + if (pageEvent.routerContext && pageEvent.routerContext.url) { + return redirect(pageEvent.routerContext.url, { + headers: pageEvent.responseHeaders + }) as Response; + } + + markup = handleIslandsRouting(pageEvent, markup); + + return new Response(markup, { + status: pageEvent.getStatusCode(), + headers: pageEvent.responseHeaders + }); + } + + const options = { ...baseOptions }; + if (options.onCompleteAll) { + const og = options.onCompleteAll; + options.onCompleteAll = options => { + handleStreamingRedirect(pageEvent)(options); + og(options); + }; + } else options.onCompleteAll = handleStreamingRedirect(pageEvent); + const { readable, writable } = new TransformStream(); + const stream = renderToStream(() => fn(pageEvent), options); + + if (pageEvent.routerContext && pageEvent.routerContext.url) { + return redirect(pageEvent.routerContext.url, { + headers: pageEvent.responseHeaders + }); + } + + handleStreamingIslandsRouting(pageEvent, writable); + + stream.pipeTo(writable); + + return new Response(readable, { + status: pageEvent.getStatusCode(), + headers: pageEvent.responseHeaders + }); + } + }) + }); } function handleStreamingIslandsRouting(pageEvent: PageEvent, writable: WritableStream) { @@ -159,7 +203,7 @@ function createPageEvent(event: FetchEvent) { const pageEvent: PageEvent = Object.freeze({ request: event.request, - prevUrl: prevPath || '', + prevUrl: prevPath || "", routerContext: {}, tags: [], env: event.env, @@ -176,7 +220,11 @@ function createPageEvent(event: FetchEvent) { } function handleIslandsRouting(pageEvent: PageEvent, markup: string) { - if (import.meta.env.START_ISLANDS_ROUTER && pageEvent.routerContext && pageEvent.routerContext.replaceOutletId) { + if ( + import.meta.env.START_ISLANDS_ROUTER && + pageEvent.routerContext && + pageEvent.routerContext.replaceOutletId + ) { markup = `${pageEvent.routerContext.replaceOutletId}:${ pageEvent.routerContext.newOutletId }=${markup.slice( From 2a388a19c5bfabb702948f3eae5f4c80361dbc9e Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Mon, 16 Jan 2023 00:16:27 -0800 Subject: [PATCH 0034/1059] fix types --- packages/start/api/internalFetch.ts | 2 ++ packages/start/data/createRouteData.tsx | 2 ++ packages/start/entry-client/StartClient.tsx | 12 +++++++++++- 3 files changed, 15 insertions(+), 1 deletion(-) diff --git a/packages/start/api/internalFetch.ts b/packages/start/api/internalFetch.ts index b8f2951f3..5365b6703 100644 --- a/packages/start/api/internalFetch.ts +++ b/packages/start/api/internalFetch.ts @@ -24,7 +24,9 @@ export async function internalFetch(route: string, init: RequestInit) { let apiEvent: APIEvent = Object.freeze({ request, params: handler.params, + clientAddress: "127.0.0.1", env: {}, + locals: {}, $type: FETCH_EVENT, fetch: internalFetch }); diff --git a/packages/start/data/createRouteData.tsx b/packages/start/data/createRouteData.tsx index 24126bd94..348d454c6 100644 --- a/packages/start/data/createRouteData.tsx +++ b/packages/start/data/createRouteData.tsx @@ -74,6 +74,8 @@ export function createRouteData( event = Object.freeze({ request: pageEvent.request, env: pageEvent.env, + clientAddress: pageEvent.clientAddress, + locals: pageEvent.locals, $type: FETCH_EVENT, fetch: pageEvent.fetch }); diff --git a/packages/start/entry-client/StartClient.tsx b/packages/start/entry-client/StartClient.tsx index 85fac8736..c17a8e5f9 100644 --- a/packages/start/entry-client/StartClient.tsx +++ b/packages/start/entry-client/StartClient.tsx @@ -23,9 +23,19 @@ export default () => { return throwClientError("request"); } }, + get clientAddress() { + if (process.env.NODE_ENV === "development") { + return throwClientError("clientAddress"); + } + }, + get locals() { + if (process.env.NODE_ENV === "development") { + return throwClientError("locals"); + } + }, get prevUrl() { if (process.env.NODE_ENV === "development") { - return throwClientError("request"); + return throwClientError("prevUrl"); } }, get responseHeaders() { From 6f0fa7501d2f933d405b7db04c451283423884e2 Mon Sep 17 00:00:00 2001 From: Brian Takita Date: Tue, 17 Jan 2023 17:15:14 -0500 Subject: [PATCH 0035/1059] fix: vite build error: ENOENT: no such file or directory...solid-start/node/globals (#650) fixes https://github.com/solidjs/solid-start/issues/649 --- packages/start-aws/entry-edge.mjs | 4 ++-- packages/start-aws/entry.mjs | 2 +- test/unit/server-functions.spec.tsx | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/start-aws/entry-edge.mjs b/packages/start-aws/entry-edge.mjs index 75a0b6324..e8e2f7d22 100644 --- a/packages/start-aws/entry-edge.mjs +++ b/packages/start-aws/entry-edge.mjs @@ -1,4 +1,4 @@ -import "solid-start/node/globals"; +import "solid-start/node/globals.js"; import manifest from "../../dist/client/route-manifest.json"; import server from "./entry-server"; @@ -47,4 +47,4 @@ function createRequest(event) { method: record.request.method, headers, }); -} \ No newline at end of file +} diff --git a/packages/start-aws/entry.mjs b/packages/start-aws/entry.mjs index f49971542..1b2b998d6 100644 --- a/packages/start-aws/entry.mjs +++ b/packages/start-aws/entry.mjs @@ -1,4 +1,4 @@ -import "solid-start/node/globals"; +import "solid-start/node/globals.js"; import manifest from "../../dist/client/route-manifest.json"; import server from "./entry-server"; diff --git a/test/unit/server-functions.spec.tsx b/test/unit/server-functions.spec.tsx index 21e6a5545..4adb3ade6 100644 --- a/test/unit/server-functions.spec.tsx +++ b/test/unit/server-functions.spec.tsx @@ -1,6 +1,6 @@ import { assert, expect, it, vi } from "vitest"; // Edit an assertion and save to see HMR in action -import "solid-start/node/globals"; +import "solid-start/node/globals.js"; import server$, { handleServerRequest, XSolidStartContentTypeHeader, XSolidStartResponseTypeHeader From dcdb547fc27aeebe403b809e0baa8163fd3caedc Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Tue, 17 Jan 2023 16:30:41 -0800 Subject: [PATCH 0036/1059] fix #293 multi set-cookie (#656) --- packages/start-aws/entry.mjs | 6 ++++++ packages/start-netlify/entry.js | 6 ++++++ packages/start-node/server.js | 19 ++---------------- packages/start-vercel/entry-prerender.js | 6 ++++++ packages/start-vercel/entry.js | 6 ++++++ packages/start/dev/server.js | 21 +++----------------- packages/start/node/fetch.js | 25 ++++++++++++++++++++++++ packages/start/package.json | 1 + pnpm-lock.yaml | 2 ++ 9 files changed, 57 insertions(+), 35 deletions(-) diff --git a/packages/start-aws/entry.mjs b/packages/start-aws/entry.mjs index 1b2b998d6..777c73e7b 100644 --- a/packages/start-aws/entry.mjs +++ b/packages/start-aws/entry.mjs @@ -1,3 +1,4 @@ +import { splitCookiesString } from "solid-start/node/fetch"; import "solid-start/node/globals.js"; import manifest from "../../dist/client/route-manifest.json"; import server from "./entry-server"; @@ -14,6 +15,11 @@ export async function handler(event) { for (const [name, value] of response.headers) { headers[name] = value; } + if (webRes.headers.has('set-cookie')) { + const header = /** @type {string} */ (webRes.headers.get('set-cookie')); + // @ts-expect-error + headers['set-cookie'] = splitCookiesString(header); + } return { statusCode: response.status, diff --git a/packages/start-netlify/entry.js b/packages/start-netlify/entry.js index 8155320a1..8f39cacb9 100644 --- a/packages/start-netlify/entry.js +++ b/packages/start-netlify/entry.js @@ -1,3 +1,4 @@ +import { splitCookiesString } from "solid-start/node/fetch"; import "solid-start/node/globals.js"; import manifest from "../../netlify/route-manifest.json"; import handle from "./handler"; @@ -21,6 +22,11 @@ export const handler = async function (event, context) { for (const [name, value] of webRes.headers) { headers[name] = [value]; } + if (webRes.headers.has('set-cookie')) { + const header = /** @type {string} */ (webRes.headers.get('set-cookie')); + // @ts-expect-error + headers['set-cookie'] = splitCookiesString(header); + } return { statusCode: webRes.status, diff --git a/packages/start-node/server.js b/packages/start-node/server.js index 11b149eaa..cab98799f 100644 --- a/packages/start-node/server.js +++ b/packages/start-node/server.js @@ -1,12 +1,10 @@ import compression from "compression"; -import { once } from "events"; import fs from "fs"; import { readFile } from "fs/promises"; import { join } from "path"; import polka from "polka"; import sirv from "sirv"; -import { createRequest } from "solid-start/node/fetch.js"; -import { Readable } from "stream"; +import { createRequest, handleNodeResponse } from "solid-start/node/fetch.js"; global.onunhandledrejection = (err, promise) => { console.error(err); @@ -49,20 +47,7 @@ export function createServer({ handler, paths, env }) { env }); - res.statusCode = webRes.status; - res.statusMessage = webRes.statusText; - - for (const [name, value] of webRes.headers) { - res.setHeader(name, value); - } - - if (webRes.body) { - const readable = Readable.from(webRes.body); - readable.pipe(res); - await once(readable, "end"); - } else { - res.end(); - } + handleNodeResponse(webRes, res); } catch (err) { console.error(err); res.statusCode = 500; diff --git a/packages/start-vercel/entry-prerender.js b/packages/start-vercel/entry-prerender.js index dae49dae7..5e7d1d057 100644 --- a/packages/start-vercel/entry-prerender.js +++ b/packages/start-vercel/entry-prerender.js @@ -1,3 +1,4 @@ +import { splitCookiesString } from "solid-start/node/fetch"; import "solid-start/node/globals.js"; import manifest from "../../.vercel/output/static/route-manifest.json"; import entry from "./entry-server"; @@ -24,6 +25,11 @@ export default async (req, res) => { for (const [name, value] of webRes.headers) { headers[name] = [value]; } + if (webRes.headers.has('set-cookie')) { + const header = /** @type {string} */ (webRes.headers.get('set-cookie')); + // @ts-expect-error + headers['set-cookie'] = splitCookiesString(header); + } res.statusMessage = webRes.statusText; res.writeHead( diff --git a/packages/start-vercel/entry.js b/packages/start-vercel/entry.js index 6700923c3..b8805c421 100644 --- a/packages/start-vercel/entry.js +++ b/packages/start-vercel/entry.js @@ -1,3 +1,4 @@ +import { splitCookiesString } from "solid-start/node/fetch"; import "solid-start/node/globals.js"; import manifest from "../../.vercel/output/static/route-manifest.json"; import entry from "./entry-server"; @@ -25,6 +26,11 @@ export default async (req, res) => { for (const [name, value] of webRes.headers) { headers[name] = [value]; } + if (webRes.headers.has('set-cookie')) { + const header = /** @type {string} */ (webRes.headers.get('set-cookie')); + // @ts-expect-error + headers['set-cookie'] = splitCookiesString(header); + } res.statusMessage = webRes.statusText; res.writeHead( diff --git a/packages/start/dev/server.js b/packages/start/dev/server.js index 6cdcc6cfe..cf6f1154b 100644 --- a/packages/start/dev/server.js +++ b/packages/start/dev/server.js @@ -1,8 +1,7 @@ import debug from "debug"; -import { once } from "events"; import path from "path"; -import { Readable } from "stream"; -import { createRequest } from "../node/fetch.js"; + +import { createRequest, handleNodeResponse } from "../node/fetch.js"; import "../node/globals.js"; // @ts-ignore @@ -119,21 +118,7 @@ export function createDevHandler(viteServer, config, options) { clientAddress: req.socket.remoteAddress, locals: {} }); - res.statusCode = webRes.status; - res.statusMessage = webRes.statusText; - - for (const [name, value] of webRes.headers) { - res.setHeader(name, value); - } - - if (webRes.body) { - // @ts-ignore - const readable = Readable.from(webRes.body); - readable.pipe(res); - await once(readable, "end"); - } else { - res.end(); - } + handleNodeResponse(webRes, res); } catch (e) { viteServer && viteServer.ssrFixStacktrace(e); res.statusCode = 500; diff --git a/packages/start/node/fetch.js b/packages/start/node/fetch.js index f44223f0a..c893da76f 100644 --- a/packages/start/node/fetch.js +++ b/packages/start/node/fetch.js @@ -1,4 +1,7 @@ +import { once } from "events"; import multipart from "parse-multipart-data"; +import { splitCookiesString } from "set-cookie-parser"; +import { Readable } from "stream"; import { File, FormData, Headers, Request as BaseNodeRequest } from "undici"; function nodeToWeb(nodeStream) { @@ -147,3 +150,25 @@ export function createRequest(req) { return new NodeRequest(url.href, init); } + +export async function handleNodeResponse(webRes, res) { + res.statusCode = webRes.status; + res.statusMessage = webRes.statusText; + + for (const [name, value] of webRes.headers) { + if (name === "set-cookie") { + res.setHeader(name, splitCookiesString(value)); + } else res.setHeader(name, value); + } + + if (webRes.body) { + const readable = Readable.from(webRes.body); + readable.pipe(res); + await once(readable, "end"); + } else { + res.end(); + } +} + +export { splitCookiesString }; + diff --git a/packages/start/package.json b/packages/start/package.json index 95a0ac029..cc0e5c4d1 100644 --- a/packages/start/package.json +++ b/packages/start/package.json @@ -100,6 +100,7 @@ "rollup-plugin-visualizer": "^5.9.0", "rollup-route-manifest": "^1.0.0", "sade": "^1.8.1", + "set-cookie-parser": "^2.5.1", "sirv": "^2.0.2", "terser": "^5.15.1", "undici": "^5.11.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ab6478348..700ac1e27 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -448,6 +448,7 @@ importers: rollup-plugin-visualizer: ^5.9.0 rollup-route-manifest: ^1.0.0 sade: ^1.8.1 + set-cookie-parser: ^2.5.1 sirv: ^2.0.2 solid-js: ^1.6.2 solid-start-cloudflare-pages: workspace:* @@ -491,6 +492,7 @@ importers: rollup-plugin-visualizer: 5.9.0_rollup@2.79.1 rollup-route-manifest: 1.0.0_rollup@2.79.1 sade: 1.8.1 + set-cookie-parser: 2.5.1 sirv: 2.0.2 terser: 5.15.1 undici: 5.12.0 From 997468e782dd65092a043ff3e2f775527e854002 Mon Sep 17 00:00:00 2001 From: Serhii Viazkov Date: Tue, 17 Jan 2023 19:32:49 -0500 Subject: [PATCH 0037/1059] bump vite dependency (#648) --- package.json | 2 +- pnpm-lock.yaml | 314 ++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 311 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index fdc08e085..a4aaea03b 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,7 @@ "turbo": "^1.5.6", "typescript": "4.7.4", "undici": "^5.11.0", - "vite": "^3.1.8", + "vite": "^4.0.4", "zod": "^3.19.1" }, "dependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 700ac1e27..cdf947777 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -32,7 +32,7 @@ importers: turbo: ^1.5.6 typescript: 4.7.4 undici: ^5.11.0 - vite: ^3.1.8 + vite: ^4.0.4 zod: ^3.19.1 dependencies: cross-env: 7.0.3 @@ -53,7 +53,7 @@ importers: rimraf: 3.0.2 rollup: 2.79.1 solid-js: 1.6.2 - solid-mdx: 0.0.6_solid-js@1.6.2+vite@3.2.2 + solid-mdx: 0.0.6_solid-js@1.6.2+vite@4.0.4 solid-start: link:packages/start solid-start-cloudflare-workers: link:packages/start-cloudflare-workers solid-start-mdx: link:packages/mdx @@ -64,7 +64,7 @@ importers: turbo: 1.6.3 typescript: 4.7.4 undici: 5.12.0 - vite: 3.2.2 + vite: 4.0.4 zod: 3.19.1 examples/bare: @@ -2044,6 +2044,96 @@ packages: requiresBuild: true optional: true + /@esbuild/android-arm/0.16.17: + resolution: {integrity: sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm64/0.16.17: + resolution: {integrity: sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-x64/0.16.17: + resolution: {integrity: sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-arm64/0.16.17: + resolution: {integrity: sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-x64/0.16.17: + resolution: {integrity: sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-arm64/0.16.17: + resolution: {integrity: sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-x64/0.16.17: + resolution: {integrity: sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm/0.16.17: + resolution: {integrity: sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm64/0.16.17: + resolution: {integrity: sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ia32/0.16.17: + resolution: {integrity: sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-loong64/0.14.54: resolution: {integrity: sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==} engines: {node: '>=12'} @@ -2060,6 +2150,114 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-loong64/0.16.17: + resolution: {integrity: sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-mips64el/0.16.17: + resolution: {integrity: sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ppc64/0.16.17: + resolution: {integrity: sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-riscv64/0.16.17: + resolution: {integrity: sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-s390x/0.16.17: + resolution: {integrity: sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-x64/0.16.17: + resolution: {integrity: sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/netbsd-x64/0.16.17: + resolution: {integrity: sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/openbsd-x64/0.16.17: + resolution: {integrity: sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/sunos-x64/0.16.17: + resolution: {integrity: sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-arm64/0.16.17: + resolution: {integrity: sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-ia32/0.16.17: + resolution: {integrity: sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-x64/0.16.17: + resolution: {integrity: sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@hapi/hoek/9.3.0: resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} dev: false @@ -4543,6 +4741,36 @@ packages: esbuild-windows-64: 0.15.13 esbuild-windows-arm64: 0.15.13 + /esbuild/0.16.17: + resolution: {integrity: sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': 0.16.17 + '@esbuild/android-arm64': 0.16.17 + '@esbuild/android-x64': 0.16.17 + '@esbuild/darwin-arm64': 0.16.17 + '@esbuild/darwin-x64': 0.16.17 + '@esbuild/freebsd-arm64': 0.16.17 + '@esbuild/freebsd-x64': 0.16.17 + '@esbuild/linux-arm': 0.16.17 + '@esbuild/linux-arm64': 0.16.17 + '@esbuild/linux-ia32': 0.16.17 + '@esbuild/linux-loong64': 0.16.17 + '@esbuild/linux-mips64el': 0.16.17 + '@esbuild/linux-ppc64': 0.16.17 + '@esbuild/linux-riscv64': 0.16.17 + '@esbuild/linux-s390x': 0.16.17 + '@esbuild/linux-x64': 0.16.17 + '@esbuild/netbsd-x64': 0.16.17 + '@esbuild/openbsd-x64': 0.16.17 + '@esbuild/sunos-x64': 0.16.17 + '@esbuild/win32-arm64': 0.16.17 + '@esbuild/win32-ia32': 0.16.17 + '@esbuild/win32-x64': 0.16.17 + dev: true + /escalade/3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} @@ -7153,6 +7381,17 @@ packages: dependencies: solid-js: 1.6.2 vite: 3.2.2 + dev: false + + /solid-mdx/0.0.6_solid-js@1.6.2+vite@4.0.4: + resolution: {integrity: sha512-SDr+iOqxvB7ktdjrwgKLCLkJK43J+TQjoYmesHxmZHXtn6W+a5NRqWgBcybsSP0noHa2co1plSjuPYU4bdtklQ==} + peerDependencies: + solid-js: ^1.2.6 + vite: '*' + dependencies: + solid-js: 1.6.2 + vite: 4.0.4 + dev: true /solid-refresh/0.4.1_solid-js@1.6.2: resolution: {integrity: sha512-v3tD/OXQcUyXLrWjPW1dXZyeWwP7/+GQNs8YTL09GBq+5FguA6IejJWUvJDrLIA4M0ho9/5zK2e9n+uy+4488g==} @@ -7853,7 +8092,7 @@ packages: pathe: 0.2.0 source-map: 0.6.1 source-map-support: 0.5.21 - vite: 3.2.4_@types+node@18.11.18 + vite: 4.0.4_@types+node@18.11.18 transitivePeerDependencies: - '@types/node' - less @@ -8094,6 +8333,73 @@ packages: fsevents: 2.3.2 dev: true + /vite/4.0.4: + resolution: {integrity: sha512-xevPU7M8FU0i/80DMR+YhgrzR5KS2ORy1B4xcX/cXLsvnUWvfHuqMmVU6N0YiJ4JWGRJJsLCgjEzKjG9/GKoSw==} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + '@types/node': '>= 14' + less: '*' + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + esbuild: 0.16.17 + postcss: 8.4.20 + resolve: 1.22.1 + rollup: 3.9.0 + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /vite/4.0.4_@types+node@18.11.18: + resolution: {integrity: sha512-xevPU7M8FU0i/80DMR+YhgrzR5KS2ORy1B4xcX/cXLsvnUWvfHuqMmVU6N0YiJ4JWGRJJsLCgjEzKjG9/GKoSw==} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + '@types/node': '>= 14' + less: '*' + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + '@types/node': 18.11.18 + esbuild: 0.16.17 + postcss: 8.4.20 + resolve: 1.22.1 + rollup: 3.9.0 + optionalDependencies: + fsevents: 2.3.2 + dev: true + /vitefu/0.1.1_vite@3.2.2: resolution: {integrity: sha512-HClD14fjMJ+NQgXBqT3dC3RdO/+Chayil+cCPYZKY3kT+KcJomKzrdgzfCHJkIL2L0OAY+VPvrSW615iPtc7ag==} peerDependencies: From 90f77f4ea787902d5d3aaf6da62250a5bbde78e8 Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Tue, 17 Jan 2023 16:54:47 -0800 Subject: [PATCH 0038/1059] consitent deps --- package.json | 2 +- packages/start/package.json | 2 +- pnpm-lock.yaml | 360 ++++++++++++++++++++++++++++-------- 3 files changed, 285 insertions(+), 79 deletions(-) diff --git a/package.json b/package.json index a4aaea03b..fdc08e085 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,7 @@ "turbo": "^1.5.6", "typescript": "4.7.4", "undici": "^5.11.0", - "vite": "^4.0.4", + "vite": "^3.1.8", "zod": "^3.19.1" }, "dependencies": { diff --git a/packages/start/package.json b/packages/start/package.json index cc0e5c4d1..77ace1747 100644 --- a/packages/start/package.json +++ b/packages/start/package.json @@ -105,7 +105,7 @@ "terser": "^5.15.1", "undici": "^5.11.0", "vite-plugin-inspect": "^0.7.12", - "vite-plugin-solid": "^2.3.10", + "vite-plugin-solid": "^2.5.0", "wait-on": "^6.0.1" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cdf947777..61f0c1c78 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -32,7 +32,7 @@ importers: turbo: ^1.5.6 typescript: 4.7.4 undici: ^5.11.0 - vite: ^4.0.4 + vite: ^3.1.8 zod: ^3.19.1 dependencies: cross-env: 7.0.3 @@ -53,7 +53,7 @@ importers: rimraf: 3.0.2 rollup: 2.79.1 solid-js: 1.6.2 - solid-mdx: 0.0.6_solid-js@1.6.2+vite@4.0.4 + solid-mdx: 0.0.6_solid-js@1.6.2+vite@3.2.4 solid-start: link:packages/start solid-start-cloudflare-workers: link:packages/start-cloudflare-workers solid-start-mdx: link:packages/mdx @@ -64,7 +64,7 @@ importers: turbo: 1.6.3 typescript: 4.7.4 undici: 5.12.0 - vite: 4.0.4 + vite: 3.2.4 zod: 3.19.1 examples/bare: @@ -464,7 +464,7 @@ importers: undici: ^5.11.0 vite: ^3.1.8 vite-plugin-inspect: ^0.7.12 - vite-plugin-solid: ^2.3.10 + vite-plugin-solid: ^2.5.0 vitest: ^0.20.3 wait-on: ^6.0.1 dependencies: @@ -497,7 +497,7 @@ importers: terser: 5.15.1 undici: 5.12.0 vite-plugin-inspect: 0.7.12_rollup@2.79.1+vite@3.2.2 - vite-plugin-solid: 2.4.0_solid-js@1.6.2+vite@3.2.2 + vite-plugin-solid: 2.5.0_solid-js@1.6.2+vite@3.2.2 wait-on: 6.0.1_debug@4.3.4 devDependencies: '@cloudflare/workers-types': 3.18.0 @@ -843,6 +843,34 @@ packages: resolution: {integrity: sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ==} engines: {node: '>=6.9.0'} + /@babel/compat-data/7.20.10: + resolution: {integrity: sha512-sEnuDPpOJR/fcafHMjpcpGN5M2jbUGUHwmuWKM/YdPzeEDJg8bgmbcWQFUfE32MQjti1koACvoPVsDe8Uq+idg==} + engines: {node: '>=6.9.0'} + dev: false + + /@babel/core/7.20.12: + resolution: {integrity: sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==} + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.2.0 + '@babel/code-frame': 7.18.6 + '@babel/generator': 7.20.7 + '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.20.12 + '@babel/helper-module-transforms': 7.20.11 + '@babel/helpers': 7.20.7 + '@babel/parser': 7.20.7 + '@babel/template': 7.20.7 + '@babel/traverse': 7.20.12 + '@babel/types': 7.20.7 + convert-source-map: 1.9.0 + debug: 4.3.4 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/core/7.20.2: resolution: {integrity: sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==} engines: {node: '>=6.9.0'} @@ -873,18 +901,26 @@ packages: '@jridgewell/gen-mapping': 0.3.2 jsesc: 2.5.2 + /@babel/generator/7.20.7: + resolution: {integrity: sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.20.7 + '@jridgewell/gen-mapping': 0.3.2 + jsesc: 2.5.2 + /@babel/helper-annotate-as-pure/7.18.6: resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.2 + '@babel/types': 7.20.7 /@babel/helper-builder-binary-assignment-operator-visitor/7.18.9: resolution: {integrity: sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-explode-assignable-expression': 7.18.6 - '@babel/types': 7.20.2 + '@babel/types': 7.20.7 dev: false /@babel/helper-compilation-targets/7.20.0_@babel+core@7.20.2: @@ -899,6 +935,52 @@ packages: browserslist: 4.21.4 semver: 6.3.0 + /@babel/helper-compilation-targets/7.20.7_@babel+core@7.20.12: + resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/compat-data': 7.20.10 + '@babel/core': 7.20.12 + '@babel/helper-validator-option': 7.18.6 + browserslist: 4.21.4 + lru-cache: 5.1.1 + semver: 6.3.0 + dev: false + + /@babel/helper-compilation-targets/7.20.7_@babel+core@7.20.2: + resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/compat-data': 7.20.10 + '@babel/core': 7.20.2 + '@babel/helper-validator-option': 7.18.6 + browserslist: 4.21.4 + lru-cache: 5.1.1 + semver: 6.3.0 + dev: false + + /@babel/helper-create-class-features-plugin/7.20.2_@babel+core@7.20.12: + resolution: {integrity: sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.19.0 + '@babel/helper-member-expression-to-functions': 7.18.9 + '@babel/helper-optimise-call-expression': 7.18.6 + '@babel/helper-replace-supers': 7.19.1 + '@babel/helper-split-export-declaration': 7.18.6 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/helper-create-class-features-plugin/7.20.2_@babel+core@7.20.2: resolution: {integrity: sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA==} engines: {node: '>=6.9.0'} @@ -933,7 +1015,7 @@ packages: '@babel/core': ^7.4.0-0 dependencies: '@babel/core': 7.20.2 - '@babel/helper-compilation-targets': 7.20.0_@babel+core@7.20.2 + '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.20.2 '@babel/helper-plugin-utils': 7.20.2 debug: 4.3.4 lodash.debounce: 4.0.8 @@ -951,7 +1033,7 @@ packages: resolution: {integrity: sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.2 + '@babel/types': 7.20.7 dev: false /@babel/helper-function-name/7.19.0: @@ -971,13 +1053,13 @@ packages: resolution: {integrity: sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.2 + '@babel/types': 7.20.7 /@babel/helper-module-imports/7.16.0: resolution: {integrity: sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.2 + '@babel/types': 7.20.7 dev: false /@babel/helper-module-imports/7.18.6: @@ -986,6 +1068,22 @@ packages: dependencies: '@babel/types': 7.20.2 + /@babel/helper-module-transforms/7.20.11: + resolution: {integrity: sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-simple-access': 7.20.2 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/helper-validator-identifier': 7.19.1 + '@babel/template': 7.20.7 + '@babel/traverse': 7.20.12 + '@babel/types': 7.20.7 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/helper-module-transforms/7.20.2: resolution: {integrity: sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==} engines: {node: '>=6.9.0'} @@ -1005,7 +1103,7 @@ packages: resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.2 + '@babel/types': 7.20.7 /@babel/helper-plugin-utils/7.20.2: resolution: {integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==} @@ -1021,7 +1119,7 @@ packages: '@babel/helper-annotate-as-pure': 7.18.6 '@babel/helper-environment-visitor': 7.18.9 '@babel/helper-wrap-function': 7.19.0 - '@babel/types': 7.20.2 + '@babel/types': 7.20.7 transitivePeerDependencies: - supports-color dev: false @@ -1033,8 +1131,8 @@ packages: '@babel/helper-environment-visitor': 7.18.9 '@babel/helper-member-expression-to-functions': 7.18.9 '@babel/helper-optimise-call-expression': 7.18.6 - '@babel/traverse': 7.20.1 - '@babel/types': 7.20.2 + '@babel/traverse': 7.20.12 + '@babel/types': 7.20.7 transitivePeerDependencies: - supports-color @@ -1048,7 +1146,7 @@ packages: resolution: {integrity: sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.2 + '@babel/types': 7.20.7 dev: false /@babel/helper-split-export-declaration/7.18.6: @@ -1074,9 +1172,9 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/helper-function-name': 7.19.0 - '@babel/template': 7.18.10 - '@babel/traverse': 7.20.1 - '@babel/types': 7.20.2 + '@babel/template': 7.20.7 + '@babel/traverse': 7.20.12 + '@babel/types': 7.20.7 transitivePeerDependencies: - supports-color dev: false @@ -1091,6 +1189,17 @@ packages: transitivePeerDependencies: - supports-color + /@babel/helpers/7.20.7: + resolution: {integrity: sha512-PBPjs5BppzsGaxHQCDKnZ6Gd9s6xl8bBCluz3vEInLGRJmnZan4F6BYCeqtyXqkk4W5IlPmjK4JlOuZkpJ3xZA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.20.7 + '@babel/traverse': 7.20.12 + '@babel/types': 7.20.7 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/highlight/7.18.6: resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} engines: {node: '>=6.9.0'} @@ -1106,6 +1215,13 @@ packages: dependencies: '@babel/types': 7.20.2 + /@babel/parser/7.20.7: + resolution: {integrity: sha512-T3Z9oHybU+0vZlY9CiDSJQTD5ZapcW18ZctFMi0MOAl/4BjFF4ul7NVSARLdbGO5vDqy9eQiGTV0LtKfvCYvcg==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.20.7 + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} engines: {node: '>=6.9.0'} @@ -1377,6 +1493,16 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false + /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.20.12: + resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + dev: false + /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} engines: {node: '>=6.9.0'} @@ -1460,6 +1586,16 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false + /@babel/plugin-syntax-typescript/7.20.0_@babel+core@7.20.12: + resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + dev: false + /@babel/plugin-syntax-typescript/7.20.0_@babel+core@7.20.2: resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==} engines: {node: '>=6.9.0'} @@ -1808,6 +1944,20 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false + /@babel/plugin-transform-typescript/7.20.2_@babel+core@7.20.12: + resolution: {integrity: sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-create-class-features-plugin': 7.20.2_@babel+core@7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-typescript': 7.20.0_@babel+core@7.20.12 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/plugin-transform-typescript/7.20.2_@babel+core@7.20.2: resolution: {integrity: sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag==} engines: {node: '>=6.9.0'} @@ -1941,6 +2091,20 @@ packages: esutils: 2.0.3 dev: false + /@babel/preset-typescript/7.18.6_@babel+core@7.20.12: + resolution: {integrity: sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-validator-option': 7.18.6 + '@babel/plugin-transform-typescript': 7.20.2_@babel+core@7.20.12 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/preset-typescript/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==} engines: {node: '>=6.9.0'} @@ -1976,6 +2140,15 @@ packages: '@babel/parser': 7.20.2 '@babel/types': 7.20.2 + /@babel/template/7.20.7: + resolution: {integrity: sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.18.6 + '@babel/parser': 7.20.7 + '@babel/types': 7.20.7 + dev: false + /@babel/traverse/7.20.1: resolution: {integrity: sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==} engines: {node: '>=6.9.0'} @@ -1993,6 +2166,23 @@ packages: transitivePeerDependencies: - supports-color + /@babel/traverse/7.20.12: + resolution: {integrity: sha512-MsIbFN0u+raeja38qboyF8TIT7K0BFzz/Yd/77ta4MsUsmP2RAnidIlwq7d5HFQrH/OZJecGV6B71C4zAgpoSQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.18.6 + '@babel/generator': 7.20.7 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.19.0 + '@babel/helper-hoist-variables': 7.18.6 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/parser': 7.20.7 + '@babel/types': 7.20.7 + debug: 4.3.4 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + /@babel/types/7.20.2: resolution: {integrity: sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==} engines: {node: '>=6.9.0'} @@ -2001,6 +2191,14 @@ packages: '@babel/helper-validator-identifier': 7.19.1 to-fast-properties: 2.0.0 + /@babel/types/7.20.7: + resolution: {integrity: sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.19.4 + '@babel/helper-validator-identifier': 7.19.1 + to-fast-properties: 2.0.0 + /@bcoe/v8-coverage/0.2.3: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} dev: true @@ -3407,6 +3605,19 @@ packages: - debug dev: false + /babel-plugin-jsx-dom-expressions/0.35.14_@babel+core@7.20.12: + resolution: {integrity: sha512-Eywfw/7cNbBsStTgj46JRvyGTb+RLyF2EJ0AV3/W2cUwbw3R3syOBqdzFLdHN2MPOs4nJA80XtGl9kSMjEekhA==} + peerDependencies: + '@babel/core': ^7.20.12 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-module-imports': 7.18.6 + '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.20.12 + '@babel/types': 7.20.7 + html-entities: 2.3.3 + validate-html-nesting: 1.2.0 + dev: false + /babel-plugin-jsx-dom-expressions/0.35.2_@babel+core@7.20.2: resolution: {integrity: sha512-ES+K+P6n4vjV9FGvCfJtOlJuAntpez+IoD0kzLZPjIfBoOU8IhE6hVYXdP458mJlvHlXiFsLQfvoTTYgPzPOJw==} peerDependencies: @@ -3415,7 +3626,7 @@ packages: '@babel/core': 7.20.2 '@babel/helper-module-imports': 7.16.0 '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.20.2 - '@babel/types': 7.20.2 + '@babel/types': 7.20.7 html-entities: 2.3.2 dev: false @@ -3481,6 +3692,15 @@ packages: babel-plugin-jsx-dom-expressions: 0.35.2_@babel+core@7.20.2 dev: false + /babel-preset-solid/1.6.9_@babel+core@7.20.12: + resolution: {integrity: sha512-Dz4xROTGtAZ2B9+79KYUzi/bhjNGsx+8c+AD3VO/Cg1CisM1qq29XsnkWrRJeTMMn3XZkAI/Bf5Rz37d/gvPVQ==} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.20.12 + babel-plugin-jsx-dom-expressions: 0.35.14_@babel+core@7.20.12 + dev: false + /bail/2.0.2: resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} @@ -5366,6 +5586,10 @@ packages: resolution: {integrity: sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==} dev: false + /html-entities/2.3.3: + resolution: {integrity: sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==} + dev: false + /html-escaper/2.0.2: resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} dev: true @@ -5618,8 +5842,8 @@ packages: call-bind: 1.0.2 get-intrinsic: 1.1.3 - /is-what/4.1.7: - resolution: {integrity: sha512-DBVOQNiPKnGMxRMLIYSwERAS5MVY1B7xYiGnpgctsOFvVDz9f9PFXXxMcTOHuoqYp4NK9qFYQaIC1NRRxLMpBQ==} + /is-what/4.1.8: + resolution: {integrity: sha512-yq8gMao5upkPoGEU9LsB2P+K3Kt8Q3fQFCGyNCWOAnJAMzEXVV9drYb0TXr42TTliLLhKIBvulgAXgtLLnwzGA==} engines: {node: '>=12.13'} dev: false @@ -5806,6 +6030,12 @@ packages: engines: {node: '>=6'} hasBin: true + /json5/2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + dev: false + /jsonc-parser/3.2.0: resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} @@ -5906,6 +6136,12 @@ packages: dependencies: get-func-name: 2.0.0 + /lru-cache/5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + dependencies: + yallist: 3.1.1 + dev: false + /lru-cache/6.0.0: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} engines: {node: '>=10'} @@ -6050,12 +6286,11 @@ packages: /mdn-data/2.0.28: resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} - /merge-anything/5.0.4: - resolution: {integrity: sha512-YFsDeY5A9SLXhL21Qn15wCWewRUW6wMTxQF4SuPe9bNdr1wsjiE44Rp8FQUTCtwO0WLdlKiFzhAVE5tlf857Tg==} + /merge-anything/5.1.4: + resolution: {integrity: sha512-7PWKwGOs5WWcpw+/OvbiFiAvEP6bv/QHiicigpqMGKIqPPAtGhBLR8LFJW+Zu6m9TXiR/a8+AiPlGG0ko1ruoQ==} engines: {node: '>=12.13'} dependencies: - is-what: 4.1.7 - ts-toolbelt: 9.6.0 + is-what: 4.1.8 dev: false /merge-stream/2.0.0: @@ -7383,14 +7618,14 @@ packages: vite: 3.2.2 dev: false - /solid-mdx/0.0.6_solid-js@1.6.2+vite@4.0.4: + /solid-mdx/0.0.6_solid-js@1.6.2+vite@3.2.4: resolution: {integrity: sha512-SDr+iOqxvB7ktdjrwgKLCLkJK43J+TQjoYmesHxmZHXtn6W+a5NRqWgBcybsSP0noHa2co1plSjuPYU4bdtklQ==} peerDependencies: solid-js: ^1.2.6 vite: '*' dependencies: solid-js: 1.6.2 - vite: 4.0.4 + vite: 3.2.4 dev: true /solid-refresh/0.4.1_solid-js@1.6.2: @@ -7745,10 +7980,6 @@ packages: regexparam: 1.3.0 dev: false - /ts-toolbelt/9.6.0: - resolution: {integrity: sha512-nsZd8ZeNUzukXPlJmTBwUAuABDe/9qtVDelJeT/qW0ow3ZS3BsQJtNkan1802aM9Uf68/Y8ljw86Hu0h5IUW3w==} - dev: false - /tslib/2.1.0: resolution: {integrity: sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==} dev: false @@ -8042,6 +8273,10 @@ packages: convert-source-map: 1.9.0 dev: true + /validate-html-nesting/1.2.0: + resolution: {integrity: sha512-sI65QUd3T/e5wbQkdPKjikFsIVLPIaOQK+9uowPp6/k609SN8hs5eqBLrnN5DeW9Kd932Q4Imo0fzK2dxoOsCA==} + dev: false + /validate-npm-package-name/4.0.0: resolution: {integrity: sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} @@ -8121,20 +8356,20 @@ packages: - supports-color dev: false - /vite-plugin-solid/2.4.0_solid-js@1.6.2+vite@3.2.2: - resolution: {integrity: sha512-Rr+t2sr9TWIvH16yzBZzx6O9YSpYAvcwKUMPqbi/4iU3mRumXQ4O10i1XGtQIynC7U3XwJsMzAJigDFGbiJBiw==} + /vite-plugin-solid/2.5.0_solid-js@1.6.2+vite@3.2.2: + resolution: {integrity: sha512-VneGd3RyFJvwaiffsqgymeMaofn0IzQLPwDzafTV2f1agoWeeJlk5VrI5WqT9BTtLe69vNNbCJWqLhHr9fOdDw==} peerDependencies: - solid-js: ^1.3.17 - vite: ^3.0.0 + solid-js: ^1.3.17 || ^1.4.0 || ^1.5.0 || ^1.6.0 + vite: ^3.0.0 || ^4.0.0 dependencies: - '@babel/core': 7.20.2 - '@babel/preset-typescript': 7.18.6_@babel+core@7.20.2 - babel-preset-solid: 1.6.1_@babel+core@7.20.2 - merge-anything: 5.0.4 + '@babel/core': 7.20.12 + '@babel/preset-typescript': 7.18.6_@babel+core@7.20.12 + babel-preset-solid: 1.6.9_@babel+core@7.20.12 + merge-anything: 5.1.4 solid-js: 1.6.2 solid-refresh: 0.4.1_solid-js@1.6.2 vite: 3.2.2_terser@5.15.1 - vitefu: 0.1.1_vite@3.2.2 + vitefu: 0.2.4_vite@3.2.2 transitivePeerDependencies: - supports-color dev: false @@ -8333,39 +8568,6 @@ packages: fsevents: 2.3.2 dev: true - /vite/4.0.4: - resolution: {integrity: sha512-xevPU7M8FU0i/80DMR+YhgrzR5KS2ORy1B4xcX/cXLsvnUWvfHuqMmVU6N0YiJ4JWGRJJsLCgjEzKjG9/GKoSw==} - engines: {node: ^14.18.0 || >=16.0.0} - hasBin: true - peerDependencies: - '@types/node': '>= 14' - less: '*' - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - dependencies: - esbuild: 0.16.17 - postcss: 8.4.20 - resolve: 1.22.1 - rollup: 3.9.0 - optionalDependencies: - fsevents: 2.3.2 - dev: true - /vite/4.0.4_@types+node@18.11.18: resolution: {integrity: sha512-xevPU7M8FU0i/80DMR+YhgrzR5KS2ORy1B4xcX/cXLsvnUWvfHuqMmVU6N0YiJ4JWGRJJsLCgjEzKjG9/GKoSw==} engines: {node: ^14.18.0 || >=16.0.0} @@ -8400,10 +8602,10 @@ packages: fsevents: 2.3.2 dev: true - /vitefu/0.1.1_vite@3.2.2: - resolution: {integrity: sha512-HClD14fjMJ+NQgXBqT3dC3RdO/+Chayil+cCPYZKY3kT+KcJomKzrdgzfCHJkIL2L0OAY+VPvrSW615iPtc7ag==} + /vitefu/0.2.4_vite@3.2.2: + resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==} peerDependencies: - vite: ^3.0.0 + vite: ^3.0.0 || ^4.0.0 peerDependenciesMeta: vite: optional: true @@ -8738,6 +8940,10 @@ packages: resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} engines: {node: '>=10'} + /yallist/3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + dev: false + /yallist/4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} From 25c7a1cbc7353f65591f6395a65c74fbcc71c1e4 Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Tue, 17 Jan 2023 17:01:08 -0800 Subject: [PATCH 0039/1059] v0.2.14 --- packages/create-solid/package.json | 2 +- packages/mdx/package.json | 2 +- packages/start-aws/package.json | 2 +- packages/start-cloudflare-pages/package.json | 2 +- packages/start-cloudflare-workers/package.json | 2 +- packages/start-deno/package.json | 2 +- packages/start-netlify/package.json | 2 +- packages/start-node/package.json | 2 +- packages/start-static/package.json | 2 +- packages/start-vercel/package.json | 2 +- packages/start/package.json | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/packages/create-solid/package.json b/packages/create-solid/package.json index be09ab319..33950f56f 100644 --- a/packages/create-solid/package.json +++ b/packages/create-solid/package.json @@ -1,6 +1,6 @@ { "name": "create-solid", - "version": "0.2.13", + "version": "0.2.14", "description": "Create Solid apps with low configuration", "author": "Ryan Carniato", "license": "MIT", diff --git a/packages/mdx/package.json b/packages/mdx/package.json index dbbf3e526..060002d15 100644 --- a/packages/mdx/package.json +++ b/packages/mdx/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-mdx", - "version": "0.2.13", + "version": "0.2.14", "description": "", "main": "./index.js", "type": "module", diff --git a/packages/start-aws/package.json b/packages/start-aws/package.json index 92dd64c60..59d936241 100644 --- a/packages/start-aws/package.json +++ b/packages/start-aws/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-aws", - "version": "0.2.13", + "version": "0.2.14", "main": "./index.mjs", "type": "module", "solid": { diff --git a/packages/start-cloudflare-pages/package.json b/packages/start-cloudflare-pages/package.json index a36a16411..39295d692 100644 --- a/packages/start-cloudflare-pages/package.json +++ b/packages/start-cloudflare-pages/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-cloudflare-pages", - "version": "0.2.13", + "version": "0.2.14", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-cloudflare-workers/package.json b/packages/start-cloudflare-workers/package.json index 7debd76d3..25d3f5bee 100644 --- a/packages/start-cloudflare-workers/package.json +++ b/packages/start-cloudflare-workers/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-cloudflare-workers", - "version": "0.2.13", + "version": "0.2.14", "main": "./index.js", "types": "./index.d.ts", "type": "module", diff --git a/packages/start-deno/package.json b/packages/start-deno/package.json index 05db8d788..32f808699 100644 --- a/packages/start-deno/package.json +++ b/packages/start-deno/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-deno", - "version": "0.2.13", + "version": "0.2.14", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-netlify/package.json b/packages/start-netlify/package.json index 7f408c8e9..637d72551 100644 --- a/packages/start-netlify/package.json +++ b/packages/start-netlify/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-netlify", - "version": "0.2.13", + "version": "0.2.14", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-node/package.json b/packages/start-node/package.json index f180ecad2..c75adcf51 100644 --- a/packages/start-node/package.json +++ b/packages/start-node/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-node", - "version": "0.2.13", + "version": "0.2.14", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-static/package.json b/packages/start-static/package.json index 91427f99e..c2f271022 100644 --- a/packages/start-static/package.json +++ b/packages/start-static/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-static", - "version": "0.2.13", + "version": "0.2.14", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-vercel/package.json b/packages/start-vercel/package.json index 730b4d021..bfb9022c8 100644 --- a/packages/start-vercel/package.json +++ b/packages/start-vercel/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-vercel", - "version": "0.2.13", + "version": "0.2.14", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start/package.json b/packages/start/package.json index 77ace1747..2b75c4a57 100644 --- a/packages/start/package.json +++ b/packages/start/package.json @@ -1,6 +1,6 @@ { "name": "solid-start", - "version": "0.2.13", + "version": "0.2.14", "description": "Create Solid apps with low configuration", "author": "Ryan Carniato", "license": "MIT", From eaebb345def9c3b251f537f6ebac3217bced2334 Mon Sep 17 00:00:00 2001 From: Brian Takita Date: Wed, 18 Jan 2023 19:45:45 -0500 Subject: [PATCH 0040/1059] import from solid-start/node/fetch.js (#659) fixes https://github.com/solidjs/solid-start/issues/658 --- packages/start-aws/entry.mjs | 2 +- packages/start-netlify/entry.js | 2 +- packages/start-vercel/entry-prerender.js | 2 +- packages/start-vercel/entry.js | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/start-aws/entry.mjs b/packages/start-aws/entry.mjs index 777c73e7b..7e9d1a1e7 100644 --- a/packages/start-aws/entry.mjs +++ b/packages/start-aws/entry.mjs @@ -1,4 +1,4 @@ -import { splitCookiesString } from "solid-start/node/fetch"; +import { splitCookiesString } from "solid-start/node/fetch.js"; import "solid-start/node/globals.js"; import manifest from "../../dist/client/route-manifest.json"; import server from "./entry-server"; diff --git a/packages/start-netlify/entry.js b/packages/start-netlify/entry.js index 8f39cacb9..02d0b91c6 100644 --- a/packages/start-netlify/entry.js +++ b/packages/start-netlify/entry.js @@ -1,4 +1,4 @@ -import { splitCookiesString } from "solid-start/node/fetch"; +import { splitCookiesString } from "solid-start/node/fetch.js"; import "solid-start/node/globals.js"; import manifest from "../../netlify/route-manifest.json"; import handle from "./handler"; diff --git a/packages/start-vercel/entry-prerender.js b/packages/start-vercel/entry-prerender.js index 5e7d1d057..b67def714 100644 --- a/packages/start-vercel/entry-prerender.js +++ b/packages/start-vercel/entry-prerender.js @@ -1,4 +1,4 @@ -import { splitCookiesString } from "solid-start/node/fetch"; +import { splitCookiesString } from "solid-start/node/fetch.js"; import "solid-start/node/globals.js"; import manifest from "../../.vercel/output/static/route-manifest.json"; import entry from "./entry-server"; diff --git a/packages/start-vercel/entry.js b/packages/start-vercel/entry.js index b8805c421..9518b1aa1 100644 --- a/packages/start-vercel/entry.js +++ b/packages/start-vercel/entry.js @@ -1,4 +1,4 @@ -import { splitCookiesString } from "solid-start/node/fetch"; +import { splitCookiesString } from "solid-start/node/fetch.js"; import "solid-start/node/globals.js"; import manifest from "../../.vercel/output/static/route-manifest.json"; import entry from "./entry-server"; From e62192b8e1381c5feb52db9c98b95dee5695b482 Mon Sep 17 00:00:00 2001 From: Brian Takita Date: Thu, 19 Jan 2023 16:41:24 -0500 Subject: [PATCH 0041/1059] =?UTF-8?q?solid-start-aws:=20handler:=20clientA?= =?UTF-8?q?ddress:=20fix:=20requestContext.identity=E2=80=A6=20(#665)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * solid-start-aws: handler: clientAddress: fix: requestContext.identity is nullish: fallback to requestContext.http fixes: https://github.com/solidjs/solid-start/issues/664 * fix: webRes is not defined error fixes https://github.com/solidjs/solid-start/issues/666 --- packages/start-aws/entry.mjs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/packages/start-aws/entry.mjs b/packages/start-aws/entry.mjs index 7e9d1a1e7..4098897b6 100644 --- a/packages/start-aws/entry.mjs +++ b/packages/start-aws/entry.mjs @@ -4,9 +4,12 @@ import manifest from "../../dist/client/route-manifest.json"; import server from "./entry-server"; export async function handler(event) { + const { requestContext } = event const response = await server({ request: createRequest(event), - clientAddress: event.requestContext.identity.sourceIp, + clientAddress: + requestContext.identity?.sourceIp + ?? requestContext.http?.sourceIp, locals: {}, env: { manifest }, }); @@ -15,8 +18,8 @@ export async function handler(event) { for (const [name, value] of response.headers) { headers[name] = value; } - if (webRes.headers.has('set-cookie')) { - const header = /** @type {string} */ (webRes.headers.get('set-cookie')); + if (response.headers.has('set-cookie')) { + const header = /** @type {string} */ (response.headers.get('set-cookie')); // @ts-expect-error headers['set-cookie'] = splitCookiesString(header); } From 38dc33763cd8cae495fde49475ef61676cdbfd1c Mon Sep 17 00:00:00 2001 From: Birk Skyum <74932975+birkskyum@users.noreply.github.com> Date: Thu, 19 Jan 2023 22:43:16 +0100 Subject: [PATCH 0042/1059] Bump vitest from 0.20.x to 0.27.x for Vite 4 compat (#661) --- pnpm-lock.yaml | 142 ++++++++++++++++++++++++++++------------------ test/package.json | 2 +- 2 files changed, 87 insertions(+), 57 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 61f0c1c78..b65922fa7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -759,7 +759,7 @@ importers: strip-indent: ^4.0.0 undici: ^5.11.0 vite: ^3.1.8 - vitest: ^0.20.3 + vitest: ^0.27.2 wait-on: ^6.0.1 dependencies: '@playwright/test': 1.23.4 @@ -782,7 +782,7 @@ importers: strip-indent: 4.0.0 undici: 5.12.0 vite: 3.2.2 - vitest: 0.20.3 + vitest: 0.27.2 wait-on: 6.0.1 devDependencies: cross-env: 7.0.3 @@ -2248,7 +2248,6 @@ packages: cpu: [arm] os: [android] requiresBuild: true - dev: true optional: true /@esbuild/android-arm64/0.16.17: @@ -2257,7 +2256,6 @@ packages: cpu: [arm64] os: [android] requiresBuild: true - dev: true optional: true /@esbuild/android-x64/0.16.17: @@ -2266,7 +2264,6 @@ packages: cpu: [x64] os: [android] requiresBuild: true - dev: true optional: true /@esbuild/darwin-arm64/0.16.17: @@ -2275,7 +2272,6 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true - dev: true optional: true /@esbuild/darwin-x64/0.16.17: @@ -2284,7 +2280,6 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true - dev: true optional: true /@esbuild/freebsd-arm64/0.16.17: @@ -2293,7 +2288,6 @@ packages: cpu: [arm64] os: [freebsd] requiresBuild: true - dev: true optional: true /@esbuild/freebsd-x64/0.16.17: @@ -2302,7 +2296,6 @@ packages: cpu: [x64] os: [freebsd] requiresBuild: true - dev: true optional: true /@esbuild/linux-arm/0.16.17: @@ -2311,7 +2304,6 @@ packages: cpu: [arm] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-arm64/0.16.17: @@ -2320,7 +2312,6 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-ia32/0.16.17: @@ -2329,7 +2320,6 @@ packages: cpu: [ia32] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-loong64/0.14.54: @@ -2354,7 +2344,6 @@ packages: cpu: [loong64] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-mips64el/0.16.17: @@ -2363,7 +2352,6 @@ packages: cpu: [mips64el] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-ppc64/0.16.17: @@ -2372,7 +2360,6 @@ packages: cpu: [ppc64] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-riscv64/0.16.17: @@ -2381,7 +2368,6 @@ packages: cpu: [riscv64] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-s390x/0.16.17: @@ -2390,7 +2376,6 @@ packages: cpu: [s390x] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-x64/0.16.17: @@ -2399,7 +2384,6 @@ packages: cpu: [x64] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/netbsd-x64/0.16.17: @@ -2408,7 +2392,6 @@ packages: cpu: [x64] os: [netbsd] requiresBuild: true - dev: true optional: true /@esbuild/openbsd-x64/0.16.17: @@ -2417,7 +2400,6 @@ packages: cpu: [x64] os: [openbsd] requiresBuild: true - dev: true optional: true /@esbuild/sunos-x64/0.16.17: @@ -2426,7 +2408,6 @@ packages: cpu: [x64] os: [sunos] requiresBuild: true - dev: true optional: true /@esbuild/win32-arm64/0.16.17: @@ -2435,7 +2416,6 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true - dev: true optional: true /@esbuild/win32-ia32/0.16.17: @@ -2444,7 +2424,6 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true - dev: true optional: true /@esbuild/win32-x64/0.16.17: @@ -2453,7 +2432,6 @@ packages: cpu: [x64] os: [win32] requiresBuild: true - dev: true optional: true /@hapi/hoek/9.3.0: @@ -3239,6 +3217,7 @@ packages: /@types/chai/4.3.3: resolution: {integrity: sha512-hC7OMnszpxhZPduX+m+nrx+uFoLkWOMiR4oa/AZF3MuSETYTZmFfJAHqZEM8MVlvfG7BEUcgvtwoCTxBp6hm3g==} + dev: true /@types/chai/4.3.4: resolution: {integrity: sha512-KnRanxnpfpjUTqTCXslZSEdLfXExwgNxYPdiO2WGUj8+HDjFi8R3k5RVKPeSCzLjCcshCAtVO2QBbVuAV4kTnw==} @@ -3458,7 +3437,6 @@ packages: /acorn-walk/8.2.0: resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} engines: {node: '>=0.4.0'} - dev: true /acorn/7.4.1: resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} @@ -3795,6 +3773,11 @@ packages: yargs-parser: 20.2.9 dev: true + /cac/6.7.14: + resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} + engines: {node: '>=8'} + dev: false + /call-bind/1.0.2: resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} dependencies: @@ -3827,6 +3810,7 @@ packages: loupe: 2.3.4 pathval: 1.1.1 type-detect: 4.0.8 + dev: true /chai/4.3.7: resolution: {integrity: sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A==} @@ -3839,7 +3823,6 @@ packages: loupe: 2.3.4 pathval: 1.1.1 type-detect: 4.0.8 - dev: true /chalk/2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} @@ -4175,13 +4158,13 @@ packages: engines: {node: '>=0.12'} dependencies: type-detect: 4.0.8 + dev: true /deep-eql/4.1.3: resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==} engines: {node: '>=6'} dependencies: type-detect: 4.0.8 - dev: true /deep-equal/2.1.0: resolution: {integrity: sha512-2pxgvWu3Alv1PoWEyVg7HS8YhGlUFUV7N5oOvfL6d+7xAmLSemMwv/c8Zv/i9KFzxV5Kt5CAvQc70fLwVuf4UA==} @@ -4989,7 +4972,6 @@ packages: '@esbuild/win32-arm64': 0.16.17 '@esbuild/win32-ia32': 0.16.17 '@esbuild/win32-x64': 0.16.17 - dev: true /escalade/3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} @@ -6682,6 +6664,14 @@ packages: ufo: 1.0.1 dev: true + /mlly/1.1.0: + resolution: {integrity: sha512-cwzBrBfwGC1gYJyfcy8TcZU1f+dbH/T+TuOhtYP2wLv/Fb51/uV7HJQfBPtEupZ2ORLRU1EKFS/QfS3eo9+kBQ==} + dependencies: + acorn: 8.8.1 + pathe: 1.0.0 + pkg-types: 1.0.1 + ufo: 1.0.1 + /mri/1.2.0: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} engines: {node: '>=4'} @@ -6922,11 +6912,9 @@ packages: /pathe/0.2.0: resolution: {integrity: sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==} - dev: true /pathe/1.0.0: resolution: {integrity: sha512-nPdMG0Pd09HuSsr7QOKUXO2Jr9eqaDiZvDwdyIhNG5SHYujkQHYKDfGQkulBxvbDHz8oHLsTgKN86LSwYzSHAg==} - dev: true /pathval/1.1.1: resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} @@ -6957,9 +6945,8 @@ packages: resolution: {integrity: sha512-jHv9HB+Ho7dj6ItwppRDDl0iZRYBD0jsakHXtFgoLr+cHSF6xC+QL54sJmWxyGxOLYSHm0afhXhXcQDQqH9z8g==} dependencies: jsonc-parser: 3.2.0 - mlly: 1.0.0 + mlly: 1.1.0 pathe: 1.0.0 - dev: true /playwright-core/1.23.4: resolution: {integrity: sha512-h5V2yw7d8xIwotjyNrkLF13nV9RiiZLHdXeHo+nVJIYGVlZ8U2qV0pMxNJKNTvfQVT0N8/A4CW6/4EW2cOcTiA==} @@ -7460,7 +7447,6 @@ packages: hasBin: true optionalDependencies: fsevents: 2.3.2 - dev: true /route-sort/1.0.0: resolution: {integrity: sha512-SFgmvjoIhp5S4iBEDW3XnbT+7PRuZ55oRuNjY+CDB1SGZkyCG9bqQ3/dhaZTctTBYMAvDxd2Uy9dStuaUfgJqQ==} @@ -7562,6 +7548,10 @@ packages: get-intrinsic: 1.1.3 object-inspect: 1.12.2 + /siginfo/2.0.0: + resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} + dev: false + /signal-exit/3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} @@ -7725,6 +7715,10 @@ packages: dependencies: escape-string-regexp: 2.0.0 + /stackback/0.0.2: + resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} + dev: false + /statuses/1.5.0: resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} engines: {node: '>= 0.6'} @@ -7775,7 +7769,6 @@ packages: resolution: {integrity: sha512-5o4LsH1lzBzO9UFH63AJ2ad2/S2AVx6NtjOcaz+VTT2h1RiRvbipW72z8M/lxEhcPHDBQwpDrnTF7sXy/7OwCQ==} dependencies: acorn: 8.8.1 - dev: true /style-to-object/0.3.0: resolution: {integrity: sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==} @@ -7898,7 +7891,6 @@ packages: /tinybench/2.3.1: resolution: {integrity: sha512-hGYWYBMPr7p4g5IarQE7XhlyWveh1EKhy4wUBS1LrHXCKYgvz+4/jCqgmJqZxxldesn05vccrtME2RLLZNW7iA==} - dev: true /tinydate/1.3.0: resolution: {integrity: sha512-7cR8rLy2QhYHpsBDBVYnnWXm8uRTr38RoZakFSW7Bs7PzfMPNZthuMLkwqZv7MTu8lhQ91cOFYS5a7iFj2oR3w==} @@ -7908,11 +7900,11 @@ packages: /tinypool/0.2.4: resolution: {integrity: sha512-Vs3rhkUH6Qq1t5bqtb816oT+HeJTXfwt2cbPH17sWHIYKTotQIFPk3tf2fgqRrVyMDVOc1EnPgzIxfIulXVzwQ==} engines: {node: '>=14.0.0'} + dev: true /tinypool/0.3.0: resolution: {integrity: sha512-NX5KeqHOBZU6Bc0xj9Vr5Szbb1j8tUHIeD18s41aDJaPeC5QTdEhK0SpdpUrZlj2nv5cctNcSjaKNanXlfcVEQ==} engines: {node: '>=14.0.0'} - dev: true /tinyspy/1.0.2: resolution: {integrity: sha512-bSGlgwLBYf7PnUsQ6WOc6SJ3pGOcd+d8AA6EUnLDDM0kWEstC1JIlSZA3UNliDXhd9ABoS7hiRBDCu+XP/sf1Q==} @@ -8338,6 +8330,29 @@ packages: - terser dev: true + /vite-node/0.27.2_@types+node@18.11.18: + resolution: {integrity: sha512-IDwuVhslF10qCnWOGJui7/2KksAOBHi+UbVo6Pqt4f5lgn+kS2sVvYDsETRG5PSuslisGB5CFGvb9I6FQgymBQ==} + engines: {node: '>=v14.16.0'} + hasBin: true + dependencies: + cac: 6.7.14 + debug: 4.3.4 + mlly: 1.1.0 + pathe: 0.2.0 + picocolors: 1.0.0 + source-map: 0.6.1 + source-map-support: 0.5.21 + vite: 4.0.4_@types+node@18.11.18 + transitivePeerDependencies: + - '@types/node' + - less + - sass + - stylus + - sugarss + - supports-color + - terser + dev: false + /vite-plugin-inspect/0.7.12_rollup@2.79.1+vite@3.2.2: resolution: {integrity: sha512-hI093vkhCVkDW9rnss+iJZ6mgCKKIZNcV0QJ2qnfzn15s67+WQcKK5byBTZEbfx2MBzMJInYsQfWiLdScgneIg==} engines: {node: '>=14'} @@ -8498,6 +8513,7 @@ packages: rollup: 2.79.1 optionalDependencies: fsevents: 2.3.2 + dev: true /vite/3.2.4_lpaibns4r62li7rhoernygyrby: resolution: {integrity: sha512-Z2X6SRAffOUYTa+sLy3NQ7nlHFU100xwanq1WDwqaiFiCe+25zdxP1TfCS5ojPV2oDDcXudHIoPnI1Z/66B7Yw==} @@ -8600,7 +8616,6 @@ packages: rollup: 3.9.0 optionalDependencies: fsevents: 2.3.2 - dev: true /vitefu/0.2.4_vite@3.2.2: resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==} @@ -8613,7 +8628,7 @@ packages: vite: 3.2.2_terser@5.15.1 dev: false - /vitest/0.20.3: + /vitest/0.20.3_jsdom@20.0.2+terser@5.15.1: resolution: {integrity: sha512-cXMjTbZxBBUUuIF3PUzEGPLJWtIMeURBDXVxckSHpk7xss4JxkiiWh5cnIlfGyfJne2Ii3QpbiRuFL5dMJtljw==} engines: {node: '>=v14.16.0'} hasBin: true @@ -8643,10 +8658,11 @@ packages: '@types/node': 18.11.18 chai: 4.3.6 debug: 4.3.4 + jsdom: 20.0.2 local-pkg: 0.4.2 tinypool: 0.2.4 tinyspy: 1.0.2 - vite: 3.2.4_@types+node@18.11.18 + vite: 3.2.4_lpaibns4r62li7rhoernygyrby transitivePeerDependencies: - less - sass @@ -8654,17 +8670,16 @@ packages: - sugarss - supports-color - terser - dev: false + dev: true - /vitest/0.20.3_jsdom@20.0.2+terser@5.15.1: - resolution: {integrity: sha512-cXMjTbZxBBUUuIF3PUzEGPLJWtIMeURBDXVxckSHpk7xss4JxkiiWh5cnIlfGyfJne2Ii3QpbiRuFL5dMJtljw==} + /vitest/0.26.2_q5y6sd2ttlb573zo2al4tbrryy: + resolution: {integrity: sha512-Jvqxh6SDy9SsuslkDjts0iDewDIdq4rveEt69YgDuAb1tVDGV0lDepVaeAFraoySWqneJmOt4TngFFNhlw7GfA==} engines: {node: '>=v14.16.0'} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@vitest/browser': '*' '@vitest/ui': '*' - c8: '*' happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -8674,23 +8689,28 @@ packages: optional: true '@vitest/ui': optional: true - c8: - optional: true happy-dom: optional: true jsdom: optional: true dependencies: - '@types/chai': 4.3.3 + '@types/chai': 4.3.4 '@types/chai-subset': 1.3.3 '@types/node': 18.11.18 - chai: 4.3.6 + '@vitest/ui': 0.26.2 + acorn: 8.8.1 + acorn-walk: 8.2.0 + chai: 4.3.7 debug: 4.3.4 jsdom: 20.0.2 local-pkg: 0.4.2 - tinypool: 0.2.4 + source-map: 0.6.1 + strip-literal: 1.0.0 + tinybench: 2.3.1 + tinypool: 0.3.0 tinyspy: 1.0.2 - vite: 3.2.4_lpaibns4r62li7rhoernygyrby + vite: 3.2.4_@types+node@18.11.18 + vite-node: 0.26.2_@types+node@18.11.18 transitivePeerDependencies: - less - sass @@ -8700,8 +8720,8 @@ packages: - terser dev: true - /vitest/0.26.2_q5y6sd2ttlb573zo2al4tbrryy: - resolution: {integrity: sha512-Jvqxh6SDy9SsuslkDjts0iDewDIdq4rveEt69YgDuAb1tVDGV0lDepVaeAFraoySWqneJmOt4TngFFNhlw7GfA==} + /vitest/0.27.2: + resolution: {integrity: sha512-y7tdsL2uaQy+KF18AlmNHZe29ukyFytlxrpSTwwmgLE2XHR/aPucJP9FLjWoqjgqFlXzRAjHlFJLU+HDyI/OsA==} engines: {node: '>=v14.16.0'} hasBin: true peerDependencies: @@ -8725,20 +8745,21 @@ packages: '@types/chai': 4.3.4 '@types/chai-subset': 1.3.3 '@types/node': 18.11.18 - '@vitest/ui': 0.26.2 acorn: 8.8.1 acorn-walk: 8.2.0 + cac: 6.7.14 chai: 4.3.7 debug: 4.3.4 - jsdom: 20.0.2 local-pkg: 0.4.2 + picocolors: 1.0.0 source-map: 0.6.1 strip-literal: 1.0.0 tinybench: 2.3.1 tinypool: 0.3.0 tinyspy: 1.0.2 - vite: 3.2.4_@types+node@18.11.18 - vite-node: 0.26.2_@types+node@18.11.18 + vite: 4.0.4_@types+node@18.11.18 + vite-node: 0.27.2_@types+node@18.11.18 + why-is-node-running: 2.2.2 transitivePeerDependencies: - less - sass @@ -8746,7 +8767,7 @@ packages: - sugarss - supports-color - terser - dev: true + dev: false /vscode-oniguruma/1.6.2: resolution: {integrity: sha512-KH8+KKov5eS/9WhofZR8M8dMHWN2gTxjMsG4jd04YhpbPR91fUj7rYQ2/XjeHCJWbg7X++ApRIU9NUwM2vTvLA==} @@ -8860,6 +8881,15 @@ packages: dependencies: isexe: 2.0.0 + /why-is-node-running/2.2.2: + resolution: {integrity: sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==} + engines: {node: '>=8'} + hasBin: true + dependencies: + siginfo: 2.0.0 + stackback: 0.0.2 + dev: false + /word-wrap/1.2.3: resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} engines: {node: '>=0.10.0'} diff --git a/test/package.json b/test/package.json index 7b539b2b0..9b25a332c 100644 --- a/test/package.json +++ b/test/package.json @@ -28,7 +28,7 @@ "strip-indent": "^4.0.0", "undici": "^5.11.0", "vite": "^3.1.8", - "vitest": "^0.20.3", + "vitest": "^0.27.2", "wait-on": "^6.0.1" }, "devDependencies": { From ce2ebbdb89b1bec7751b72f3748ccdbbcec03f8f Mon Sep 17 00:00:00 2001 From: Birk Skyum <74932975+birkskyum@users.noreply.github.com> Date: Thu, 19 Jan 2023 23:58:28 +0100 Subject: [PATCH 0043/1059] Bump rollup from 2.x to 3.10 (#662) Co-authored-by: Ryan Carniato --- examples/todomvc/package.json | 2 +- examples/with-auth/package.json | 2 +- package.json | 2 +- packages/start-aws/package.json | 2 +- packages/start-cloudflare-pages/package.json | 2 +- .../start-cloudflare-workers/package.json | 2 +- packages/start-deno/package.json | 2 +- packages/start-netlify/package.json | 2 +- packages/start-node/package.json | 2 +- packages/start-static/package.json | 2 +- packages/start-vercel/package.json | 2 +- packages/start/package.json | 2 +- pnpm-lock.yaml | 1468 ++++++++++++++--- 13 files changed, 1260 insertions(+), 232 deletions(-) diff --git a/examples/todomvc/package.json b/examples/todomvc/package.json index 73c1d8306..ce2bc2407 100644 --- a/examples/todomvc/package.json +++ b/examples/todomvc/package.json @@ -13,7 +13,7 @@ "csstype": "3.1.0", "esbuild": "^0.14.54", "postcss": "^8.4.18", - "rollup": "^3.8.1", + "rollup": "^3.10.0", "solid-js": "^1.6.2", "solid-start": "^0.2.0", "solid-start-node": "^0.2.0", diff --git a/examples/with-auth/package.json b/examples/with-auth/package.json index 69979faee..121e919a7 100644 --- a/examples/with-auth/package.json +++ b/examples/with-auth/package.json @@ -12,7 +12,7 @@ "@types/node": "^18.11.9", "esbuild": "^0.14.54", "postcss": "^8.4.20", - "rollup": "^3.9.0", + "rollup": "^3.10.0", "solid-start-node": "^0.2.0", "typescript": "^4.8.4", "vite": "^3.1.8" diff --git a/package.json b/package.json index fdc08e085..73e03a414 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ "fast-glob": "^3.2.12", "graphql": "^16.6.0", "rimraf": "^3.0.2", - "rollup": "^2.79.1", + "rollup": "^3.10.0", "solid-js": "^1.6.2", "solid-mdx": "^0.0.6", "solid-start": "workspace:*", diff --git a/packages/start-aws/package.json b/packages/start-aws/package.json index 59d936241..8375bdd5c 100644 --- a/packages/start-aws/package.json +++ b/packages/start-aws/package.json @@ -10,7 +10,7 @@ "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", - "rollup": "^2.79.1", + "rollup": "^3.10.0", "terser": "^5.15.1" }, "devDependencies": { diff --git a/packages/start-cloudflare-pages/package.json b/packages/start-cloudflare-pages/package.json index 39295d692..c77239e1f 100644 --- a/packages/start-cloudflare-pages/package.json +++ b/packages/start-cloudflare-pages/package.json @@ -18,7 +18,7 @@ "@rollup/plugin-node-resolve": "^15.0.1", "@types/ws": "^8.5.3", "miniflare": "^2.10.0", - "rollup": "^2.79.1", + "rollup": "^3.10.0", "terser": "^5.15.1", "ws": "^8.9.0" }, diff --git a/packages/start-cloudflare-workers/package.json b/packages/start-cloudflare-workers/package.json index 25d3f5bee..0aeb28f9d 100644 --- a/packages/start-cloudflare-workers/package.json +++ b/packages/start-cloudflare-workers/package.json @@ -19,7 +19,7 @@ "@rollup/plugin-node-resolve": "^15.0.1", "@types/ws": "^8.5.3", "miniflare": "^2.10.0", - "rollup": "^2.79.1", + "rollup": "^3.10.0", "terser": "^5.15.1", "ws": "^8.9.0" }, diff --git a/packages/start-deno/package.json b/packages/start-deno/package.json index 32f808699..c9b892a50 100644 --- a/packages/start-deno/package.json +++ b/packages/start-deno/package.json @@ -10,7 +10,7 @@ "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", - "rollup": "^2.79.1", + "rollup": "^3.10.0", "terser": "^5.15.1" }, "devDependencies": { diff --git a/packages/start-netlify/package.json b/packages/start-netlify/package.json index 637d72551..b46f6ca36 100644 --- a/packages/start-netlify/package.json +++ b/packages/start-netlify/package.json @@ -14,7 +14,7 @@ "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "encoding": "^0.1.13", - "rollup": "^2.79.1", + "rollup": "^3.10.0", "terser": "^5.15.1" }, "devDependencies": { diff --git a/packages/start-node/package.json b/packages/start-node/package.json index c75adcf51..6b958d7d5 100644 --- a/packages/start-node/package.json +++ b/packages/start-node/package.json @@ -12,7 +12,7 @@ "@rollup/plugin-node-resolve": "^15.0.1", "compression": "^1.7.4", "polka": "^1.0.0-next.22", - "rollup": "^2.79.1", + "rollup": "^3.10.0", "sirv": "^2.0.2", "terser": "^5.15.1" }, diff --git a/packages/start-static/package.json b/packages/start-static/package.json index c2f271022..764d9a986 100644 --- a/packages/start-static/package.json +++ b/packages/start-static/package.json @@ -12,7 +12,7 @@ "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", - "rollup": "^2.79.1" + "rollup": "^3.10.0" }, "devDependencies": { "solid-start": "workspace:*", diff --git a/packages/start-vercel/package.json b/packages/start-vercel/package.json index bfb9022c8..be697a50f 100644 --- a/packages/start-vercel/package.json +++ b/packages/start-vercel/package.json @@ -10,7 +10,7 @@ "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", - "rollup": "^2.79.1", + "rollup": "^3.10.0", "terser": "^5.15.1" }, "devDependencies": { diff --git a/packages/start/package.json b/packages/start/package.json index 2b75c4a57..dfa5cdcae 100644 --- a/packages/start/package.json +++ b/packages/start/package.json @@ -96,7 +96,7 @@ "get-port": "^6.1.2", "parse-multipart-data": "^1.5.0", "picocolors": "^1.0.0", - "rollup": "^2.79.1", + "rollup": "^3.10.0", "rollup-plugin-visualizer": "^5.9.0", "rollup-route-manifest": "^1.0.0", "sade": "^1.8.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b65922fa7..2caf39226 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,7 +19,7 @@ importers: fast-glob: ^3.2.12 graphql: ^16.6.0 rimraf: ^3.0.2 - rollup: ^2.79.1 + rollup: ^3.10.0 solid-js: ^1.6.2 solid-mdx: ^0.0.6 solid-start: workspace:* @@ -38,9 +38,9 @@ importers: cross-env: 7.0.3 devDependencies: '@cloudflare/kv-asset-handler': 0.2.0 - '@rollup/plugin-commonjs': 24.0.0_rollup@2.79.1 - '@rollup/plugin-json': 6.0.0_rollup@2.79.1 - '@rollup/plugin-node-resolve': 15.0.1_rollup@2.79.1 + '@rollup/plugin-commonjs': 24.0.0_rollup@3.10.0 + '@rollup/plugin-json': 6.0.0_rollup@3.10.0 + '@rollup/plugin-node-resolve': 15.0.1_rollup@3.10.0 '@solidjs/meta': 0.28.2_solid-js@1.6.2 '@solidjs/router': 0.6.0_solid-js@1.6.2 '@tailwindcss/typography': 0.5.7_tailwindcss@3.2.2 @@ -51,7 +51,7 @@ importers: fast-glob: 3.2.12 graphql: 16.6.0 rimraf: 3.0.2 - rollup: 2.79.1 + rollup: 3.10.0 solid-js: 1.6.2 solid-mdx: 0.0.6_solid-js@1.6.2+vite@3.2.4 solid-start: link:packages/start @@ -84,13 +84,13 @@ importers: '@solidjs/meta': 0.28.2_solid-js@1.6.2 '@solidjs/router': 0.6.0_solid-js@1.6.2 solid-js: 1.6.2 - solid-start: link:../../packages/start + solid-start: 0.2.15_uatql4rorvzy6j5oaymsvk7cjq undici: 5.12.0 devDependencies: '@types/node': 18.11.9 esbuild: 0.14.54 postcss: 8.4.18 - solid-start-node: link:../../packages/start-node + solid-start-node: 0.2.15_nsiwexrdbfrhdidmxu56uho6ae typescript: 4.8.4 vite: 3.2.2 @@ -112,14 +112,14 @@ importers: '@solidjs/meta': 0.28.2_solid-js@1.6.2 '@solidjs/router': 0.6.0_solid-js@1.6.2 solid-js: 1.6.2 - solid-start: link:../../packages/start + solid-start: 0.2.15_uatql4rorvzy6j5oaymsvk7cjq undici: 5.12.0 devDependencies: '@types/babel__core': 7.1.20 '@types/debug': 4.1.7 '@types/node': 18.11.9 esbuild: 0.14.54 - solid-start-node: link:../../packages/start-node + solid-start-node: 0.2.15_nsiwexrdbfrhdidmxu56uho6ae typescript: 4.8.4 vite: 3.2.2 @@ -131,7 +131,7 @@ importers: csstype: 3.1.0 esbuild: ^0.14.54 postcss: ^8.4.18 - rollup: ^3.8.1 + rollup: ^3.10.0 solid-js: ^1.6.2 solid-start: ^0.2.0 solid-start-node: ^0.2.0 @@ -145,10 +145,10 @@ importers: csstype: 3.1.0 esbuild: 0.14.54 postcss: 8.4.18 - rollup: 3.9.0 + rollup: 3.10.0 solid-js: 1.6.2 - solid-start: link:../../packages/start - solid-start-node: link:../../packages/start-node + solid-start: 0.2.15_uatql4rorvzy6j5oaymsvk7cjq + solid-start-node: 0.2.15_nsiwexrdbfrhdidmxu56uho6ae typescript: 4.8.4 undici: 5.12.0 vite: 3.2.2 @@ -162,7 +162,7 @@ importers: '@types/node': ^18.11.9 esbuild: ^0.14.54 postcss: ^8.4.20 - rollup: ^3.9.0 + rollup: ^3.10.0 solid-js: ^1.6.2 solid-start: ^0.2.0 solid-start-node: ^0.2.0 @@ -173,7 +173,7 @@ importers: '@solidjs/meta': 0.28.2_solid-js@1.6.2 '@solidjs/router': 0.6.0_solid-js@1.6.2 solid-js: 1.6.2 - solid-start: link:../../packages/start + solid-start: 0.2.15_uatql4rorvzy6j5oaymsvk7cjq undici: 5.12.0 devDependencies: '@types/babel__core': 7.1.20 @@ -181,8 +181,8 @@ importers: '@types/node': 18.11.18 esbuild: 0.14.54 postcss: 8.4.20 - rollup: 3.9.0 - solid-start-node: link:../../packages/start-node + rollup: 3.10.0 + solid-start-node: 0.2.15_nsiwexrdbfrhdidmxu56uho6ae typescript: 4.8.4 vite: 3.2.2 @@ -203,11 +203,11 @@ importers: '@solidjs/router': 0.6.0_solid-js@1.6.2 solid-js: 1.6.2 solid-mdx: 0.0.6_solid-js@1.6.2+vite@3.2.2 - solid-start: link:../../packages/start + solid-start: 0.2.15_uatql4rorvzy6j5oaymsvk7cjq undici: 5.12.0 devDependencies: '@mdx-js/rollup': 2.1.5 - solid-start-node: link:../../packages/start-node + solid-start-node: 0.2.15_nsiwexrdbfrhdidmxu56uho6ae typescript: 4.8.4 vite: 3.2.2 @@ -229,10 +229,10 @@ importers: '@solidjs/router': 0.6.0_solid-js@1.6.2 prisma: 4.5.0 solid-js: 1.6.2 - solid-start: link:../../packages/start + solid-start: 0.2.15_uatql4rorvzy6j5oaymsvk7cjq undici: 5.12.0 devDependencies: - solid-start-node: link:../../packages/start-node + solid-start-node: 0.2.15_nsiwexrdbfrhdidmxu56uho6ae typescript: 4.8.4 vite: 3.2.2 @@ -252,12 +252,12 @@ importers: '@solidjs/meta': 0.28.2_solid-js@1.6.2 '@solidjs/router': 0.6.0_solid-js@1.6.2 solid-js: 1.6.2 - solid-start: link:../../packages/start + solid-start: 0.2.15_uatql4rorvzy6j5oaymsvk7cjq solid-styled: 0.7.3_solid-js@1.6.2 undici: 5.12.0 devDependencies: babel-plugin-solid-styled: 0.6.3 - solid-start-node: link:../../packages/start-node + solid-start-node: 0.2.15_nsiwexrdbfrhdidmxu56uho6ae typescript: 4.8.4 vite: 3.2.2 @@ -278,12 +278,12 @@ importers: '@solidjs/meta': 0.28.2_solid-js@1.6.2 '@solidjs/router': 0.6.0_solid-js@1.6.2 solid-js: 1.6.2 - solid-start: link:../../packages/start + solid-start: 0.2.15_uatql4rorvzy6j5oaymsvk7cjq undici: 5.12.0 devDependencies: autoprefixer: 10.4.13_postcss@8.4.18 postcss: 8.4.18 - solid-start-node: link:../../packages/start-node + solid-start-node: 0.2.15_nsiwexrdbfrhdidmxu56uho6ae tailwindcss: 3.2.2_postcss@8.4.18 typescript: 4.8.4 vite: 3.2.2 @@ -315,8 +315,8 @@ importers: '@vitest/ui': 0.26.2 jsdom: 20.0.2 solid-js: 1.6.2 - solid-start: link:../../packages/start - solid-start-node: link:../../packages/start-node + solid-start: 0.2.15_jirxvoq4cr7zqsb7chy43iwn3e + solid-start-node: 0.2.15_xc47unbrb4ynzb3oe47gpguf3e typescript: 4.9.3 undici: 5.12.0 vite: 3.2.4 @@ -340,10 +340,10 @@ importers: '@solidjs/meta': 0.28.2_solid-js@1.6.2 '@solidjs/router': 0.6.0_solid-js@1.6.2 solid-js: 1.6.2 - solid-start: link:../../packages/start + solid-start: 0.2.15_uatql4rorvzy6j5oaymsvk7cjq undici: 5.12.0 devDependencies: - solid-start-cloudflare-workers: link:../../packages/start-cloudflare-workers + solid-start-cloudflare-workers: 0.2.15_nz7pqaaan6gbjvlo7c5lwggd4i typescript: 4.8.4 vite: 3.2.2 @@ -444,7 +444,7 @@ importers: jsdom: ^20.0.1 parse-multipart-data: ^1.5.0 picocolors: ^1.0.0 - rollup: ^2.79.1 + rollup: ^3.10.0 rollup-plugin-visualizer: ^5.9.0 rollup-route-manifest: ^1.0.0 sade: ^1.8.1 @@ -488,15 +488,15 @@ importers: get-port: 6.1.2 parse-multipart-data: 1.5.0 picocolors: 1.0.0 - rollup: 2.79.1 - rollup-plugin-visualizer: 5.9.0_rollup@2.79.1 - rollup-route-manifest: 1.0.0_rollup@2.79.1 + rollup: 3.10.0 + rollup-plugin-visualizer: 5.9.0_rollup@3.10.0 + rollup-route-manifest: 1.0.0_rollup@3.10.0 sade: 1.8.1 set-cookie-parser: 2.5.1 sirv: 2.0.2 terser: 5.15.1 undici: 5.12.0 - vite-plugin-inspect: 0.7.12_rollup@2.79.1+vite@3.2.2 + vite-plugin-inspect: 0.7.12_rollup@3.10.0+vite@3.2.2 vite-plugin-solid: 2.5.0_solid-js@1.6.2+vite@3.2.2 wait-on: 6.0.1_debug@4.3.4 devDependencies: @@ -527,15 +527,15 @@ importers: '@rollup/plugin-commonjs': ^24.0.0 '@rollup/plugin-json': ^6.0.0 '@rollup/plugin-node-resolve': ^15.0.1 - rollup: ^2.79.1 + rollup: ^3.10.0 solid-start: workspace:* terser: ^5.15.1 vite: ^3.1.8 dependencies: - '@rollup/plugin-commonjs': 24.0.0_rollup@2.79.1 - '@rollup/plugin-json': 6.0.0_rollup@2.79.1 - '@rollup/plugin-node-resolve': 15.0.1_rollup@2.79.1 - rollup: 2.79.1 + '@rollup/plugin-commonjs': 24.0.0_rollup@3.10.0 + '@rollup/plugin-json': 6.0.0_rollup@3.10.0 + '@rollup/plugin-node-resolve': 15.0.1_rollup@3.10.0 + rollup: 3.10.0 terser: 5.15.1 devDependencies: solid-start: link:../start @@ -555,7 +555,7 @@ importers: '@types/node': ^18.11.3 '@types/ws': ^8.5.3 miniflare: ^2.10.0 - rollup: ^2.79.1 + rollup: ^3.10.0 solid-start: workspace:* terser: ^5.15.1 vite: ^3.1.8 @@ -567,12 +567,12 @@ importers: '@miniflare/http-server': 2.11.0 '@miniflare/shared': 2.11.0 '@miniflare/web-sockets': 2.11.0 - '@rollup/plugin-commonjs': 24.0.0_rollup@2.79.1 - '@rollup/plugin-json': 6.0.0_rollup@2.79.1 - '@rollup/plugin-node-resolve': 15.0.1_rollup@2.79.1 + '@rollup/plugin-commonjs': 24.0.0_rollup@3.10.0 + '@rollup/plugin-json': 6.0.0_rollup@3.10.0 + '@rollup/plugin-node-resolve': 15.0.1_rollup@3.10.0 '@types/ws': 8.5.3 miniflare: 2.11.0 - rollup: 2.79.1 + rollup: 3.10.0 terser: 5.15.1 ws: 8.10.0 devDependencies: @@ -594,7 +594,7 @@ importers: '@types/node': ^18.11.3 '@types/ws': ^8.5.3 miniflare: ^2.10.0 - rollup: ^2.79.1 + rollup: ^3.10.0 solid-start: workspace:* terser: ^5.15.1 vite: ^3.1.8 @@ -606,12 +606,12 @@ importers: '@miniflare/http-server': 2.11.0 '@miniflare/shared': 2.11.0 '@miniflare/web-sockets': 2.11.0 - '@rollup/plugin-commonjs': 24.0.0_rollup@2.79.1 - '@rollup/plugin-json': 6.0.0_rollup@2.79.1 - '@rollup/plugin-node-resolve': 15.0.1_rollup@2.79.1 + '@rollup/plugin-commonjs': 24.0.0_rollup@3.10.0 + '@rollup/plugin-json': 6.0.0_rollup@3.10.0 + '@rollup/plugin-node-resolve': 15.0.1_rollup@3.10.0 '@types/ws': 8.5.3 miniflare: 2.11.0 - rollup: 2.79.1 + rollup: 3.10.0 terser: 5.15.1 ws: 8.10.0 devDependencies: @@ -624,15 +624,15 @@ importers: '@rollup/plugin-commonjs': ^24.0.0 '@rollup/plugin-json': ^6.0.0 '@rollup/plugin-node-resolve': ^15.0.1 - rollup: ^2.79.1 + rollup: ^3.10.0 solid-start: workspace:* terser: ^5.15.1 vite: ^3.1.8 dependencies: - '@rollup/plugin-commonjs': 24.0.0_rollup@2.79.1 - '@rollup/plugin-json': 6.0.0_rollup@2.79.1 - '@rollup/plugin-node-resolve': 15.0.1_rollup@2.79.1 - rollup: 2.79.1 + '@rollup/plugin-commonjs': 24.0.0_rollup@3.10.0 + '@rollup/plugin-json': 6.0.0_rollup@3.10.0 + '@rollup/plugin-node-resolve': 15.0.1_rollup@3.10.0 + rollup: 3.10.0 terser: 5.15.1 devDependencies: solid-start: link:../start @@ -647,19 +647,19 @@ importers: '@rollup/plugin-json': ^6.0.0 '@rollup/plugin-node-resolve': ^15.0.1 encoding: ^0.1.13 - rollup: ^2.79.1 + rollup: ^3.10.0 solid-start: workspace:* terser: ^5.15.1 vite: ^3.1.8 dependencies: '@babel/core': 7.20.2 '@babel/preset-env': 7.20.2_@babel+core@7.20.2 - '@rollup/plugin-babel': 6.0.3_rw3hudt2pmn5afxog7l3b6qtze - '@rollup/plugin-commonjs': 24.0.0_rollup@2.79.1 - '@rollup/plugin-json': 6.0.0_rollup@2.79.1 - '@rollup/plugin-node-resolve': 15.0.1_rollup@2.79.1 + '@rollup/plugin-babel': 6.0.3_rntxpx6ytwk54fyii4bfrw3uyu + '@rollup/plugin-commonjs': 24.0.0_rollup@3.10.0 + '@rollup/plugin-json': 6.0.0_rollup@3.10.0 + '@rollup/plugin-node-resolve': 15.0.1_rollup@3.10.0 encoding: 0.1.13 - rollup: 2.79.1 + rollup: 3.10.0 terser: 5.15.1 devDependencies: solid-start: link:../start @@ -672,19 +672,19 @@ importers: '@rollup/plugin-node-resolve': ^15.0.1 compression: ^1.7.4 polka: ^1.0.0-next.22 - rollup: ^2.79.1 + rollup: ^3.10.0 sirv: ^2.0.2 solid-start: workspace:* terser: ^5.15.1 undici: ^5.11.0 vite: ^3.1.8 dependencies: - '@rollup/plugin-commonjs': 24.0.0_rollup@2.79.1 - '@rollup/plugin-json': 6.0.0_rollup@2.79.1 - '@rollup/plugin-node-resolve': 15.0.1_rollup@2.79.1 + '@rollup/plugin-commonjs': 24.0.0_rollup@3.10.0 + '@rollup/plugin-json': 6.0.0_rollup@3.10.0 + '@rollup/plugin-node-resolve': 15.0.1_rollup@3.10.0 compression: 1.7.4 polka: 1.0.0-next.22 - rollup: 2.79.1 + rollup: 3.10.0 sirv: 2.0.2 terser: 5.15.1 devDependencies: @@ -697,7 +697,7 @@ importers: '@rollup/plugin-commonjs': ^24.0.0 '@rollup/plugin-json': ^6.0.0 '@rollup/plugin-node-resolve': ^15.0.1 - rollup: ^2.79.1 + rollup: ^3.10.0 sirv-cli: 2.0.2 solid-ssr: ^1.6.2 solid-start: workspace:* @@ -705,10 +705,10 @@ importers: undici: ^5.11.0 vite: ^3.1.8 dependencies: - '@rollup/plugin-commonjs': 24.0.0_rollup@2.79.1 - '@rollup/plugin-json': 6.0.0_rollup@2.79.1 - '@rollup/plugin-node-resolve': 15.0.1_rollup@2.79.1 - rollup: 2.79.1 + '@rollup/plugin-commonjs': 24.0.0_rollup@3.10.0 + '@rollup/plugin-json': 6.0.0_rollup@3.10.0 + '@rollup/plugin-node-resolve': 15.0.1_rollup@3.10.0 + rollup: 3.10.0 sirv-cli: 2.0.2 solid-ssr: 1.6.2 devDependencies: @@ -722,15 +722,15 @@ importers: '@rollup/plugin-commonjs': ^24.0.0 '@rollup/plugin-json': ^6.0.0 '@rollup/plugin-node-resolve': ^15.0.1 - rollup: ^2.79.1 + rollup: ^3.10.0 solid-start: workspace:* terser: ^5.15.1 vite: ^3.1.8 dependencies: - '@rollup/plugin-commonjs': 24.0.0_rollup@2.79.1 - '@rollup/plugin-json': 6.0.0_rollup@2.79.1 - '@rollup/plugin-node-resolve': 15.0.1_rollup@2.79.1 - rollup: 2.79.1 + '@rollup/plugin-commonjs': 24.0.0_rollup@3.10.0 + '@rollup/plugin-json': 6.0.0_rollup@3.10.0 + '@rollup/plugin-node-resolve': 15.0.1_rollup@3.10.0 + rollup: 3.10.0 terser: 5.15.1 devDependencies: solid-start: link:../start @@ -846,7 +846,6 @@ packages: /@babel/compat-data/7.20.10: resolution: {integrity: sha512-sEnuDPpOJR/fcafHMjpcpGN5M2jbUGUHwmuWKM/YdPzeEDJg8bgmbcWQFUfE32MQjti1koACvoPVsDe8Uq+idg==} engines: {node: '>=6.9.0'} - dev: false /@babel/core/7.20.12: resolution: {integrity: sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==} @@ -869,7 +868,6 @@ packages: semver: 6.3.0 transitivePeerDependencies: - supports-color - dev: false /@babel/core/7.20.2: resolution: {integrity: sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==} @@ -921,7 +919,18 @@ packages: dependencies: '@babel/helper-explode-assignable-expression': 7.18.6 '@babel/types': 7.20.7 - dev: false + + /@babel/helper-compilation-targets/7.20.0_@babel+core@7.20.12: + resolution: {integrity: sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/compat-data': 7.20.1 + '@babel/core': 7.20.12 + '@babel/helper-validator-option': 7.18.6 + browserslist: 4.21.4 + semver: 6.3.0 /@babel/helper-compilation-targets/7.20.0_@babel+core@7.20.2: resolution: {integrity: sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==} @@ -947,7 +956,6 @@ packages: browserslist: 4.21.4 lru-cache: 5.1.1 semver: 6.3.0 - dev: false /@babel/helper-compilation-targets/7.20.7_@babel+core@7.20.2: resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==} @@ -979,7 +987,6 @@ packages: '@babel/helper-split-export-declaration': 7.18.6 transitivePeerDependencies: - supports-color - dev: false /@babel/helper-create-class-features-plugin/7.20.2_@babel+core@7.20.2: resolution: {integrity: sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA==} @@ -998,6 +1005,16 @@ packages: transitivePeerDependencies: - supports-color + /@babel/helper-create-regexp-features-plugin/7.19.0_@babel+core@7.20.12: + resolution: {integrity: sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-annotate-as-pure': 7.18.6 + regexpu-core: 5.2.1 + /@babel/helper-create-regexp-features-plugin/7.19.0_@babel+core@7.20.2: resolution: {integrity: sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==} engines: {node: '>=6.9.0'} @@ -1009,6 +1026,21 @@ packages: regexpu-core: 5.2.1 dev: false + /@babel/helper-define-polyfill-provider/0.3.3_@babel+core@7.20.12: + resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==} + peerDependencies: + '@babel/core': ^7.4.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + debug: 4.3.4 + lodash.debounce: 4.0.8 + resolve: 1.22.1 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + /@babel/helper-define-polyfill-provider/0.3.3_@babel+core@7.20.2: resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==} peerDependencies: @@ -1034,7 +1066,6 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.20.7 - dev: false /@babel/helper-function-name/7.19.0: resolution: {integrity: sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==} @@ -1060,7 +1091,6 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.20.7 - dev: false /@babel/helper-module-imports/7.18.6: resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} @@ -1082,7 +1112,6 @@ packages: '@babel/types': 7.20.7 transitivePeerDependencies: - supports-color - dev: false /@babel/helper-module-transforms/7.20.2: resolution: {integrity: sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==} @@ -1109,6 +1138,20 @@ packages: resolution: {integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==} engines: {node: '>=6.9.0'} + /@babel/helper-remap-async-to-generator/7.18.9_@babel+core@7.20.12: + resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-wrap-function': 7.19.0 + '@babel/types': 7.20.7 + transitivePeerDependencies: + - supports-color + /@babel/helper-remap-async-to-generator/7.18.9_@babel+core@7.20.2: resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==} engines: {node: '>=6.9.0'} @@ -1147,7 +1190,6 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.20.7 - dev: false /@babel/helper-split-export-declaration/7.18.6: resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} @@ -1177,7 +1219,6 @@ packages: '@babel/types': 7.20.7 transitivePeerDependencies: - supports-color - dev: false /@babel/helpers/7.20.1: resolution: {integrity: sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg==} @@ -1198,7 +1239,6 @@ packages: '@babel/types': 7.20.7 transitivePeerDependencies: - supports-color - dev: false /@babel/highlight/7.18.6: resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} @@ -1222,6 +1262,15 @@ packages: dependencies: '@babel/types': 7.20.7 + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.20.12: + resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} engines: {node: '>=6.9.0'} @@ -1232,6 +1281,17 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.18.9_@babel+core@7.20.12: + resolution: {integrity: sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 + '@babel/plugin-proposal-optional-chaining': 7.18.9_@babel+core@7.20.12 + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.18.9_@babel+core@7.20.2: resolution: {integrity: sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==} engines: {node: '>=6.9.0'} @@ -1244,6 +1304,20 @@ packages: '@babel/plugin-proposal-optional-chaining': 7.18.9_@babel+core@7.20.2 dev: false + /@babel/plugin-proposal-async-generator-functions/7.20.1_@babel+core@7.20.12: + resolution: {integrity: sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.20.12 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.20.12 + transitivePeerDependencies: + - supports-color + /@babel/plugin-proposal-async-generator-functions/7.20.1_@babel+core@7.20.2: resolution: {integrity: sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g==} engines: {node: '>=6.9.0'} @@ -1259,6 +1333,18 @@ packages: - supports-color dev: false + /@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.20.12: + resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-create-class-features-plugin': 7.20.2_@babel+core@7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + transitivePeerDependencies: + - supports-color + /@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} engines: {node: '>=6.9.0'} @@ -1272,6 +1358,19 @@ packages: - supports-color dev: false + /@babel/plugin-proposal-class-static-block/7.18.6_@babel+core@7.20.12: + resolution: {integrity: sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-create-class-features-plugin': 7.20.2_@babel+core@7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.20.12 + transitivePeerDependencies: + - supports-color + /@babel/plugin-proposal-class-static-block/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==} engines: {node: '>=6.9.0'} @@ -1286,6 +1385,16 @@ packages: - supports-color dev: false + /@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.20.12: + resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.20.12 + /@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==} engines: {node: '>=6.9.0'} @@ -1297,6 +1406,16 @@ packages: '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.20.2 dev: false + /@babel/plugin-proposal-export-namespace-from/7.18.9_@babel+core@7.20.12: + resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.20.12 + /@babel/plugin-proposal-export-namespace-from/7.18.9_@babel+core@7.20.2: resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==} engines: {node: '>=6.9.0'} @@ -1308,6 +1427,16 @@ packages: '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.20.2 dev: false + /@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.20.12: + resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.20.12 + /@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==} engines: {node: '>=6.9.0'} @@ -1319,6 +1448,16 @@ packages: '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.20.2 dev: false + /@babel/plugin-proposal-logical-assignment-operators/7.18.9_@babel+core@7.20.12: + resolution: {integrity: sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.20.12 + /@babel/plugin-proposal-logical-assignment-operators/7.18.9_@babel+core@7.20.2: resolution: {integrity: sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==} engines: {node: '>=6.9.0'} @@ -1330,6 +1469,16 @@ packages: '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.20.2 dev: false + /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.20.12: + resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.20.12 + /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} engines: {node: '>=6.9.0'} @@ -1341,6 +1490,16 @@ packages: '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.20.2 dev: false + /@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.20.12: + resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.20.12 + /@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} engines: {node: '>=6.9.0'} @@ -1352,6 +1511,19 @@ packages: '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.20.2 dev: false + /@babel/plugin-proposal-object-rest-spread/7.20.2_@babel+core@7.20.12: + resolution: {integrity: sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.20.1 + '@babel/core': 7.20.12 + '@babel/helper-compilation-targets': 7.20.0_@babel+core@7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.20.12 + '@babel/plugin-transform-parameters': 7.20.1_@babel+core@7.20.12 + /@babel/plugin-proposal-object-rest-spread/7.20.2_@babel+core@7.20.2: resolution: {integrity: sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ==} engines: {node: '>=6.9.0'} @@ -1366,6 +1538,16 @@ packages: '@babel/plugin-transform-parameters': 7.20.1_@babel+core@7.20.2 dev: false + /@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.20.12: + resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.20.12 + /@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} engines: {node: '>=6.9.0'} @@ -1377,6 +1559,17 @@ packages: '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.20.2 dev: false + /@babel/plugin-proposal-optional-chaining/7.18.9_@babel+core@7.20.12: + resolution: {integrity: sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.20.12 + /@babel/plugin-proposal-optional-chaining/7.18.9_@babel+core@7.20.2: resolution: {integrity: sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==} engines: {node: '>=6.9.0'} @@ -1389,36 +1582,72 @@ packages: '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.20.2 dev: false - /@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.20.2: + /@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.2 - '@babel/helper-create-class-features-plugin': 7.20.2_@babel+core@7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-create-class-features-plugin': 7.20.2_@babel+core@7.20.12 '@babel/helper-plugin-utils': 7.20.2 transitivePeerDependencies: - supports-color - dev: false - /@babel/plugin-proposal-private-property-in-object/7.18.6_@babel+core@7.20.2: - resolution: {integrity: sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==} + /@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.20.2: + resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.2 - '@babel/helper-annotate-as-pure': 7.18.6 '@babel/helper-create-class-features-plugin': 7.20.2_@babel+core@7.20.2 '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.20.2 transitivePeerDependencies: - supports-color dev: false - /@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.20.2: - resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} + /@babel/plugin-proposal-private-property-in-object/7.18.6_@babel+core@7.20.12: + resolution: {integrity: sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-create-class-features-plugin': 7.20.2_@babel+core@7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.20.12 + transitivePeerDependencies: + - supports-color + + /@babel/plugin-proposal-private-property-in-object/7.18.6_@babel+core@7.20.2: + resolution: {integrity: sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.2 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-create-class-features-plugin': 7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.20.2 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.20.12: + resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} + engines: {node: '>=4'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + + /@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.20.2: + resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} engines: {node: '>=4'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1428,6 +1657,14 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false + /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.20.12: + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.20.2: resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: @@ -1437,6 +1674,14 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false + /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.20.12: + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.20.2: resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: @@ -1446,6 +1691,15 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false + /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.20.12: + resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.20.2: resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} @@ -1456,6 +1710,14 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false + /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.20.12: + resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.20.2: resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: @@ -1465,6 +1727,14 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false + /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.20.12: + resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.20.2: resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: @@ -1474,6 +1744,15 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false + /@babel/plugin-syntax-import-assertions/7.20.0_@babel+core@7.20.12: + resolution: {integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-syntax-import-assertions/7.20.0_@babel+core@7.20.2: resolution: {integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==} engines: {node: '>=6.9.0'} @@ -1484,6 +1763,14 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false + /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.20.12: + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.20.2: resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: @@ -1501,7 +1788,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - dev: false /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} @@ -1512,6 +1798,14 @@ packages: '@babel/core': 7.20.2 '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.20.12: + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.20.2: resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: @@ -1521,6 +1815,14 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false + /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.20.12: + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.20.2: resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: @@ -1530,6 +1832,14 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false + /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.20.12: + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.20.2: resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: @@ -1539,6 +1849,14 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false + /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.20.12: + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.20.2: resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: @@ -1548,6 +1866,14 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false + /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.20.12: + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.20.2: resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: @@ -1557,6 +1883,14 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false + /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.20.12: + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.20.2: resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: @@ -1566,6 +1900,15 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false + /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.20.12: + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.20.2: resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} @@ -1576,6 +1919,15 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false + /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.20.12: + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.20.2: resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} @@ -1594,7 +1946,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - dev: false /@babel/plugin-syntax-typescript/7.20.0_@babel+core@7.20.2: resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==} @@ -1605,6 +1956,15 @@ packages: '@babel/core': 7.20.2 '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-transform-arrow-functions/7.18.6_@babel+core@7.20.12: + resolution: {integrity: sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-transform-arrow-functions/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==} engines: {node: '>=6.9.0'} @@ -1615,6 +1975,19 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false + /@babel/plugin-transform-async-to-generator/7.18.6_@babel+core@7.20.12: + resolution: {integrity: sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.20.12 + transitivePeerDependencies: + - supports-color + /@babel/plugin-transform-async-to-generator/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==} engines: {node: '>=6.9.0'} @@ -1629,6 +2002,15 @@ packages: - supports-color dev: false + /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.20.12: + resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==} engines: {node: '>=6.9.0'} @@ -1639,6 +2021,15 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false + /@babel/plugin-transform-block-scoping/7.20.2_@babel+core@7.20.12: + resolution: {integrity: sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-transform-block-scoping/7.20.2_@babel+core@7.20.2: resolution: {integrity: sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ==} engines: {node: '>=6.9.0'} @@ -1649,6 +2040,25 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false + /@babel/plugin-transform-classes/7.20.2_@babel+core@7.20.12: + resolution: {integrity: sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-compilation-targets': 7.20.0_@babel+core@7.20.12 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.19.0 + '@babel/helper-optimise-call-expression': 7.18.6 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-replace-supers': 7.19.1 + '@babel/helper-split-export-declaration': 7.18.6 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + /@babel/plugin-transform-classes/7.20.2_@babel+core@7.20.2: resolution: {integrity: sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g==} engines: {node: '>=6.9.0'} @@ -1669,6 +2079,15 @@ packages: - supports-color dev: false + /@babel/plugin-transform-computed-properties/7.18.9_@babel+core@7.20.12: + resolution: {integrity: sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-transform-computed-properties/7.18.9_@babel+core@7.20.2: resolution: {integrity: sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==} engines: {node: '>=6.9.0'} @@ -1679,6 +2098,15 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false + /@babel/plugin-transform-destructuring/7.20.2_@babel+core@7.20.12: + resolution: {integrity: sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-transform-destructuring/7.20.2_@babel+core@7.20.2: resolution: {integrity: sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw==} engines: {node: '>=6.9.0'} @@ -1689,6 +2117,16 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false + /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.20.12: + resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==} engines: {node: '>=6.9.0'} @@ -1700,6 +2138,15 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false + /@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.20.12: + resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.20.2: resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==} engines: {node: '>=6.9.0'} @@ -1710,6 +2157,16 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false + /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.20.12: + resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9 + '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==} engines: {node: '>=6.9.0'} @@ -1721,6 +2178,15 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false + /@babel/plugin-transform-for-of/7.18.8_@babel+core@7.20.12: + resolution: {integrity: sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-transform-for-of/7.18.8_@babel+core@7.20.2: resolution: {integrity: sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==} engines: {node: '>=6.9.0'} @@ -1731,6 +2197,17 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false + /@babel/plugin-transform-function-name/7.18.9_@babel+core@7.20.12: + resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-compilation-targets': 7.20.0_@babel+core@7.20.12 + '@babel/helper-function-name': 7.19.0 + '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-transform-function-name/7.18.9_@babel+core@7.20.2: resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==} engines: {node: '>=6.9.0'} @@ -1743,6 +2220,15 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false + /@babel/plugin-transform-literals/7.18.9_@babel+core@7.20.12: + resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-transform-literals/7.18.9_@babel+core@7.20.2: resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==} engines: {node: '>=6.9.0'} @@ -1753,6 +2239,15 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false + /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.20.12: + resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==} engines: {node: '>=6.9.0'} @@ -1763,6 +2258,18 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false + /@babel/plugin-transform-modules-amd/7.19.6_@babel+core@7.20.12: + resolution: {integrity: sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-module-transforms': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 + transitivePeerDependencies: + - supports-color + /@babel/plugin-transform-modules-amd/7.19.6_@babel+core@7.20.2: resolution: {integrity: sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==} engines: {node: '>=6.9.0'} @@ -1776,6 +2283,19 @@ packages: - supports-color dev: false + /@babel/plugin-transform-modules-commonjs/7.19.6_@babel+core@7.20.12: + resolution: {integrity: sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-module-transforms': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-simple-access': 7.20.2 + transitivePeerDependencies: + - supports-color + /@babel/plugin-transform-modules-commonjs/7.19.6_@babel+core@7.20.2: resolution: {integrity: sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==} engines: {node: '>=6.9.0'} @@ -1790,6 +2310,20 @@ packages: - supports-color dev: false + /@babel/plugin-transform-modules-systemjs/7.19.6_@babel+core@7.20.12: + resolution: {integrity: sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-hoist-variables': 7.18.6 + '@babel/helper-module-transforms': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-validator-identifier': 7.19.1 + transitivePeerDependencies: + - supports-color + /@babel/plugin-transform-modules-systemjs/7.19.6_@babel+core@7.20.2: resolution: {integrity: sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==} engines: {node: '>=6.9.0'} @@ -1805,6 +2339,18 @@ packages: - supports-color dev: false + /@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.20.12: + resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-module-transforms': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 + transitivePeerDependencies: + - supports-color + /@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==} engines: {node: '>=6.9.0'} @@ -1818,6 +2364,16 @@ packages: - supports-color dev: false + /@babel/plugin-transform-named-capturing-groups-regex/7.19.1_@babel+core@7.20.12: + resolution: {integrity: sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-transform-named-capturing-groups-regex/7.19.1_@babel+core@7.20.2: resolution: {integrity: sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==} engines: {node: '>=6.9.0'} @@ -1829,6 +2385,15 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false + /@babel/plugin-transform-new-target/7.18.6_@babel+core@7.20.12: + resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-transform-new-target/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==} engines: {node: '>=6.9.0'} @@ -1839,6 +2404,18 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false + /@babel/plugin-transform-object-super/7.18.6_@babel+core@7.20.12: + resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-replace-supers': 7.19.1 + transitivePeerDependencies: + - supports-color + /@babel/plugin-transform-object-super/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==} engines: {node: '>=6.9.0'} @@ -1847,41 +2424,78 @@ packages: dependencies: '@babel/core': 7.20.2 '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-replace-supers': 7.19.1 - transitivePeerDependencies: - - supports-color + '@babel/helper-replace-supers': 7.19.1 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-transform-parameters/7.20.1_@babel+core@7.20.12: + resolution: {integrity: sha512-nDvKLrAvl+kf6BOy1UJ3MGwzzfTMgppxwiD2Jb4LO3xjYyZq30oQzDNJbCQpMdG9+j2IXHoiMrw5Cm/L6ZoxXQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + + /@babel/plugin-transform-parameters/7.20.1_@babel+core@7.20.2: + resolution: {integrity: sha512-nDvKLrAvl+kf6BOy1UJ3MGwzzfTMgppxwiD2Jb4LO3xjYyZq30oQzDNJbCQpMdG9+j2IXHoiMrw5Cm/L6ZoxXQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 + dev: false + + /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.20.12: + resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + + /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.20.2: + resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-transform-parameters/7.20.1_@babel+core@7.20.2: - resolution: {integrity: sha512-nDvKLrAvl+kf6BOy1UJ3MGwzzfTMgppxwiD2Jb4LO3xjYyZq30oQzDNJbCQpMdG9+j2IXHoiMrw5Cm/L6ZoxXQ==} + /@babel/plugin-transform-regenerator/7.18.6_@babel+core@7.20.12: + resolution: {integrity: sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.2 + '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - dev: false + regenerator-transform: 0.15.0 - /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.20.2: - resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==} + /@babel/plugin-transform-regenerator/7.18.6_@babel+core@7.20.2: + resolution: {integrity: sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.2 '@babel/helper-plugin-utils': 7.20.2 + regenerator-transform: 0.15.0 dev: false - /@babel/plugin-transform-regenerator/7.18.6_@babel+core@7.20.2: - resolution: {integrity: sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==} + /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.20.12: + resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.2 + '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - regenerator-transform: 0.15.0 - dev: false /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==} @@ -1893,6 +2507,15 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false + /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.20.12: + resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==} engines: {node: '>=6.9.0'} @@ -1903,6 +2526,16 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false + /@babel/plugin-transform-spread/7.19.0_@babel+core@7.20.12: + resolution: {integrity: sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 + /@babel/plugin-transform-spread/7.19.0_@babel+core@7.20.2: resolution: {integrity: sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==} engines: {node: '>=6.9.0'} @@ -1914,6 +2547,15 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 dev: false + /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.20.12: + resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==} engines: {node: '>=6.9.0'} @@ -1924,6 +2566,15 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false + /@babel/plugin-transform-template-literals/7.18.9_@babel+core@7.20.12: + resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-transform-template-literals/7.18.9_@babel+core@7.20.2: resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==} engines: {node: '>=6.9.0'} @@ -1934,6 +2585,15 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false + /@babel/plugin-transform-typeof-symbol/7.18.9_@babel+core@7.20.12: + resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-transform-typeof-symbol/7.18.9_@babel+core@7.20.2: resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==} engines: {node: '>=6.9.0'} @@ -1956,7 +2616,6 @@ packages: '@babel/plugin-syntax-typescript': 7.20.0_@babel+core@7.20.12 transitivePeerDependencies: - supports-color - dev: false /@babel/plugin-transform-typescript/7.20.2_@babel+core@7.20.2: resolution: {integrity: sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag==} @@ -1971,6 +2630,15 @@ packages: transitivePeerDependencies: - supports-color + /@babel/plugin-transform-unicode-escapes/7.18.10_@babel+core@7.20.12: + resolution: {integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-transform-unicode-escapes/7.18.10_@babel+core@7.20.2: resolution: {integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==} engines: {node: '>=6.9.0'} @@ -1981,6 +2649,16 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false + /@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.20.12: + resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==} engines: {node: '>=6.9.0'} @@ -1992,6 +2670,91 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false + /@babel/preset-env/7.20.2_@babel+core@7.20.12: + resolution: {integrity: sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.20.1 + '@babel/core': 7.20.12 + '@babel/helper-compilation-targets': 7.20.0_@babel+core@7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-validator-option': 7.18.6 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6_@babel+core@7.20.12 + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.18.9_@babel+core@7.20.12 + '@babel/plugin-proposal-async-generator-functions': 7.20.1_@babel+core@7.20.12 + '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.20.12 + '@babel/plugin-proposal-class-static-block': 7.18.6_@babel+core@7.20.12 + '@babel/plugin-proposal-dynamic-import': 7.18.6_@babel+core@7.20.12 + '@babel/plugin-proposal-export-namespace-from': 7.18.9_@babel+core@7.20.12 + '@babel/plugin-proposal-json-strings': 7.18.6_@babel+core@7.20.12 + '@babel/plugin-proposal-logical-assignment-operators': 7.18.9_@babel+core@7.20.12 + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6_@babel+core@7.20.12 + '@babel/plugin-proposal-numeric-separator': 7.18.6_@babel+core@7.20.12 + '@babel/plugin-proposal-object-rest-spread': 7.20.2_@babel+core@7.20.12 + '@babel/plugin-proposal-optional-catch-binding': 7.18.6_@babel+core@7.20.12 + '@babel/plugin-proposal-optional-chaining': 7.18.9_@babel+core@7.20.12 + '@babel/plugin-proposal-private-methods': 7.18.6_@babel+core@7.20.12 + '@babel/plugin-proposal-private-property-in-object': 7.18.6_@babel+core@7.20.12 + '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.20.12 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.20.12 + '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.20.12 + '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.20.12 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.20.12 + '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.20.12 + '@babel/plugin-syntax-import-assertions': 7.20.0_@babel+core@7.20.12 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.20.12 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.20.12 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.20.12 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.20.12 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.20.12 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.20.12 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.20.12 + '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.20.12 + '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.20.12 + '@babel/plugin-transform-arrow-functions': 7.18.6_@babel+core@7.20.12 + '@babel/plugin-transform-async-to-generator': 7.18.6_@babel+core@7.20.12 + '@babel/plugin-transform-block-scoped-functions': 7.18.6_@babel+core@7.20.12 + '@babel/plugin-transform-block-scoping': 7.20.2_@babel+core@7.20.12 + '@babel/plugin-transform-classes': 7.20.2_@babel+core@7.20.12 + '@babel/plugin-transform-computed-properties': 7.18.9_@babel+core@7.20.12 + '@babel/plugin-transform-destructuring': 7.20.2_@babel+core@7.20.12 + '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.20.12 + '@babel/plugin-transform-duplicate-keys': 7.18.9_@babel+core@7.20.12 + '@babel/plugin-transform-exponentiation-operator': 7.18.6_@babel+core@7.20.12 + '@babel/plugin-transform-for-of': 7.18.8_@babel+core@7.20.12 + '@babel/plugin-transform-function-name': 7.18.9_@babel+core@7.20.12 + '@babel/plugin-transform-literals': 7.18.9_@babel+core@7.20.12 + '@babel/plugin-transform-member-expression-literals': 7.18.6_@babel+core@7.20.12 + '@babel/plugin-transform-modules-amd': 7.19.6_@babel+core@7.20.12 + '@babel/plugin-transform-modules-commonjs': 7.19.6_@babel+core@7.20.12 + '@babel/plugin-transform-modules-systemjs': 7.19.6_@babel+core@7.20.12 + '@babel/plugin-transform-modules-umd': 7.18.6_@babel+core@7.20.12 + '@babel/plugin-transform-named-capturing-groups-regex': 7.19.1_@babel+core@7.20.12 + '@babel/plugin-transform-new-target': 7.18.6_@babel+core@7.20.12 + '@babel/plugin-transform-object-super': 7.18.6_@babel+core@7.20.12 + '@babel/plugin-transform-parameters': 7.20.1_@babel+core@7.20.12 + '@babel/plugin-transform-property-literals': 7.18.6_@babel+core@7.20.12 + '@babel/plugin-transform-regenerator': 7.18.6_@babel+core@7.20.12 + '@babel/plugin-transform-reserved-words': 7.18.6_@babel+core@7.20.12 + '@babel/plugin-transform-shorthand-properties': 7.18.6_@babel+core@7.20.12 + '@babel/plugin-transform-spread': 7.19.0_@babel+core@7.20.12 + '@babel/plugin-transform-sticky-regex': 7.18.6_@babel+core@7.20.12 + '@babel/plugin-transform-template-literals': 7.18.9_@babel+core@7.20.12 + '@babel/plugin-transform-typeof-symbol': 7.18.9_@babel+core@7.20.12 + '@babel/plugin-transform-unicode-escapes': 7.18.10_@babel+core@7.20.12 + '@babel/plugin-transform-unicode-regex': 7.18.6_@babel+core@7.20.12 + '@babel/preset-modules': 0.1.5_@babel+core@7.20.12 + '@babel/types': 7.20.2 + babel-plugin-polyfill-corejs2: 0.3.3_@babel+core@7.20.12 + babel-plugin-polyfill-corejs3: 0.6.0_@babel+core@7.20.12 + babel-plugin-polyfill-regenerator: 0.4.1_@babel+core@7.20.12 + core-js-compat: 3.26.0 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + /@babel/preset-env/7.20.2_@babel+core@7.20.2: resolution: {integrity: sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==} engines: {node: '>=6.9.0'} @@ -2078,6 +2841,18 @@ packages: - supports-color dev: false + /@babel/preset-modules/0.1.5_@babel+core@7.20.12: + resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.20.12 + '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.20.12 + '@babel/types': 7.20.2 + esutils: 2.0.3 + /@babel/preset-modules/0.1.5_@babel+core@7.20.2: resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==} peerDependencies: @@ -2103,7 +2878,6 @@ packages: '@babel/plugin-transform-typescript': 7.20.2_@babel+core@7.20.12 transitivePeerDependencies: - supports-color - dev: false /@babel/preset-typescript/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==} @@ -2147,7 +2921,6 @@ packages: '@babel/code-frame': 7.18.6 '@babel/parser': 7.20.7 '@babel/types': 7.20.7 - dev: false /@babel/traverse/7.20.1: resolution: {integrity: sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==} @@ -2436,13 +3209,11 @@ packages: /@hapi/hoek/9.3.0: resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} - dev: false /@hapi/topo/5.1.0: resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} dependencies: '@hapi/hoek': 9.3.0 - dev: false /@iarna/toml/2.2.5: resolution: {integrity: sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==} @@ -2577,7 +3348,6 @@ packages: '@miniflare/shared': 2.11.0 http-cache-semantics: 4.1.0 undici: 5.9.1 - dev: false /@miniflare/cli-parser/2.10.0: resolution: {integrity: sha512-NAiCtqlHTUKCmV+Jl9af+ixGmMhiGhIyIfr/vCdbismNEBxEsrQGg3sQYTNfvCkdHtODurQqayQreFq21OuEow==} @@ -2593,7 +3363,6 @@ packages: dependencies: '@miniflare/shared': 2.11.0 kleur: 4.1.5 - dev: false /@miniflare/core/2.10.0: resolution: {integrity: sha512-Jx1M5oXQua0jzsJVdZSq07baVRmGC/6JkglrPQGAlZ7gQ1sunVZzq9fjxFqj0bqfEuYS0Wy6+lvK4rOAHISIjw==} @@ -2625,7 +3394,6 @@ packages: set-cookie-parser: 2.5.1 undici: 5.9.1 urlpattern-polyfill: 4.0.3 - dev: false /@miniflare/d1/2.10.0: resolution: {integrity: sha512-mOYZSmpTthH0tmFTQ+O9G0Q+iDAd7oiUtoIBianlKa9QiqYAoO7EBUPy6kUgDHXapOcN5Ri1u3J5UTpxXvw3qg==} @@ -2641,7 +3409,6 @@ packages: dependencies: '@miniflare/core': 2.11.0 '@miniflare/shared': 2.11.0 - dev: false /@miniflare/durable-objects/2.10.0: resolution: {integrity: sha512-gU45f52gveFtCasm0ixYnt0mHI1lHrPomtmF+89oZGKBzOqUfO5diDs6wmoRSnovOWZCwtmwQGRoorAQN7AmoA==} @@ -2661,7 +3428,6 @@ packages: '@miniflare/shared': 2.11.0 '@miniflare/storage-memory': 2.11.0 undici: 5.9.1 - dev: false /@miniflare/html-rewriter/2.10.0: resolution: {integrity: sha512-hCdG99L8+Ros4dn3B5H37PlQPBH0859EoRslzNTd4jzGIkwdiawpJvrvesL8056GjbUjeJN1zh7OPBRuMgyGLw==} @@ -2681,7 +3447,6 @@ packages: '@miniflare/shared': 2.11.0 html-rewriter-wasm: 0.4.1 undici: 5.9.1 - dev: false /@miniflare/http-server/2.10.0: resolution: {integrity: sha512-cm6hwkONucll93yoY8dteMp//Knvmb7n6zAgeHrtuNYKn//lAL6bRY//VLTttrMmfWxZFi1C7WpOeCv8Mn6/ug==} @@ -2715,7 +3480,6 @@ packages: transitivePeerDependencies: - bufferutil - utf-8-validate - dev: false /@miniflare/kv/2.10.0: resolution: {integrity: sha512-3+u1lO77FnlS0lQ6b1VgM1E/ZgQ/zy/FU+SdBG5LUOIiv3x522VYHOApeJLnSEo0KtZUB22Ni0fWQM6DgpaREg==} @@ -2729,7 +3493,6 @@ packages: engines: {node: '>=16.13'} dependencies: '@miniflare/shared': 2.11.0 - dev: false /@miniflare/queues/2.10.0: resolution: {integrity: sha512-WKdO6qI9rfS96KlCjazzPFf+qj6DPov4vONyf18+jzbRjRJh/xwWSk1/1h5A+gDPwVNG8TsNRPh9DW5OKBGNjw==} @@ -2743,7 +3506,6 @@ packages: engines: {node: '>=16.7'} dependencies: '@miniflare/shared': 2.11.0 - dev: false /@miniflare/r2/2.10.0: resolution: {integrity: sha512-uC1CCWbwM1t8DdpZgrveg6+CkZLfTq+wUMqs20BC5rCT8u8UyRv6ZVRQ7pTPiswLyt1oYDTXsZJK7tjV0U0zew==} @@ -2759,7 +3521,6 @@ packages: dependencies: '@miniflare/shared': 2.11.0 undici: 5.9.1 - dev: false /@miniflare/runner-vm/2.10.0: resolution: {integrity: sha512-oTsHitQdQ1B1kT3G/6n9AEXsMd/sT1D8tLGzc7Xr79ZrxYxwRO0ATF3cdkxk4dUjUqg/RUqvOJV4YjJGyqvctg==} @@ -2773,7 +3534,6 @@ packages: engines: {node: '>=16.13'} dependencies: '@miniflare/shared': 2.11.0 - dev: false /@miniflare/scheduler/2.10.0: resolution: {integrity: sha512-eGt2cZFE/yo585nT8xINQwdbTotZfeRIh6FUWmZkbva1i5SW0zTiOojr5a95vAGBF3TzwWGsUuzJpLhBB69a/g==} @@ -2791,7 +3551,6 @@ packages: '@miniflare/core': 2.11.0 '@miniflare/shared': 2.11.0 cron-schedule: 3.0.6 - dev: false /@miniflare/shared/2.10.0: resolution: {integrity: sha512-GDSweEhJ3nNtStGm6taZGUNytM0QTQ/sjZSedAKyF1/aHRaZUcD9cuKAMgIbSpKfvgGdLMNS7Bhd8jb249TO7g==} @@ -2811,7 +3570,6 @@ packages: kleur: 4.1.5 npx-import: 1.1.4 picomatch: 2.3.1 - dev: false /@miniflare/sites/2.10.0: resolution: {integrity: sha512-1NVAT6+JS2OubL+pOOR5E/6MMddxQHWMi/yIDSumyyfXmj7Sm7n5dE1FvNPetggMP4f8+AjoyT9AYvdd1wkspQ==} @@ -2829,7 +3587,6 @@ packages: '@miniflare/kv': 2.11.0 '@miniflare/shared': 2.11.0 '@miniflare/storage-file': 2.11.0 - dev: false /@miniflare/storage-file/2.10.0: resolution: {integrity: sha512-K/cRIWiTl4+Z+VO6tl4VfuYXA3NLJgvGPV+BCRYD7uTKuPYHqDMErtD1BI1I7nc3WJhwIXfzJrAR3XXhSKKWQQ==} @@ -2845,7 +3602,6 @@ packages: dependencies: '@miniflare/shared': 2.11.0 '@miniflare/storage-memory': 2.11.0 - dev: false /@miniflare/storage-memory/2.10.0: resolution: {integrity: sha512-ZATU+qZtJ9yG0umgTrOEUi9SU//YyDb8nYXMgqT4JHODYA3RTz1SyyiQSOOz589upJPdu1LN+0j8W24WGRwwxQ==} @@ -2859,7 +3615,6 @@ packages: engines: {node: '>=16.13'} dependencies: '@miniflare/shared': 2.11.0 - dev: false /@miniflare/watcher/2.10.0: resolution: {integrity: sha512-X9CFYYyszfSYDzs07KhbWC2i08Dpyh3D60fPonYZcoZAfa5h9eATHUdRGvNCdax7awYp4b8bvU8upAI//OPlMg==} @@ -2873,7 +3628,6 @@ packages: engines: {node: '>=16.13'} dependencies: '@miniflare/shared': 2.11.0 - dev: false /@miniflare/web-sockets/2.10.0: resolution: {integrity: sha512-W+PrapdQqNEEFeD+amENgPQWcETGDp7OEh6JAoSzCRhHA0OoMe8DG0xb5a5+2FjGW/J7FFKsv84wkURpmFT4dQ==} @@ -2899,7 +3653,6 @@ packages: transitivePeerDependencies: - bufferutil - utf-8-validate - dev: false /@nodelib/fs.scandir/2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} @@ -2958,7 +3711,7 @@ packages: requiresBuild: true dev: false - /@rollup/plugin-babel/6.0.3_rw3hudt2pmn5afxog7l3b6qtze: + /@rollup/plugin-babel/6.0.3_rntxpx6ytwk54fyii4bfrw3uyu: resolution: {integrity: sha512-fKImZKppa1A/gX73eg4JGo+8kQr/q1HBQaCGKECZ0v4YBBv3lFqi14+7xyApECzvkLTHCifx+7ntcrvtBIRcpg==} engines: {node: '>=14.0.0'} peerDependencies: @@ -2973,8 +3726,8 @@ packages: dependencies: '@babel/core': 7.20.2 '@babel/helper-module-imports': 7.18.6 - '@rollup/pluginutils': 5.0.2_rollup@2.79.1 - rollup: 2.79.1 + '@rollup/pluginutils': 5.0.2_rollup@3.10.0 + rollup: 3.10.0 dev: false /@rollup/plugin-commonjs/24.0.0_rollup@2.79.1: @@ -2993,6 +3746,24 @@ packages: is-reference: 1.2.1 magic-string: 0.27.0 rollup: 2.79.1 + dev: true + + /@rollup/plugin-commonjs/24.0.0_rollup@3.10.0: + resolution: {integrity: sha512-0w0wyykzdyRRPHOb0cQt14mIBLujfAv6GgP6g8nvg/iBxEm112t3YPPq+Buqe2+imvElTka+bjNlJ/gB56TD8g==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^2.68.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@rollup/pluginutils': 5.0.2_rollup@3.10.0 + commondir: 1.0.1 + estree-walker: 2.0.2 + glob: 8.0.3 + is-reference: 1.2.1 + magic-string: 0.27.0 + rollup: 3.10.0 /@rollup/plugin-json/6.0.0_rollup@2.79.1: resolution: {integrity: sha512-i/4C5Jrdr1XUarRhVu27EEwjt4GObltD7c+MkCIpO2QIbojw8MUs+CCTqOphQi3Qtg1FLmYt+l+6YeoIf51J7w==} @@ -3005,6 +3776,19 @@ packages: dependencies: '@rollup/pluginutils': 5.0.2_rollup@2.79.1 rollup: 2.79.1 + dev: true + + /@rollup/plugin-json/6.0.0_rollup@3.10.0: + resolution: {integrity: sha512-i/4C5Jrdr1XUarRhVu27EEwjt4GObltD7c+MkCIpO2QIbojw8MUs+CCTqOphQi3Qtg1FLmYt+l+6YeoIf51J7w==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@rollup/pluginutils': 5.0.2_rollup@3.10.0 + rollup: 3.10.0 /@rollup/plugin-node-resolve/15.0.1_rollup@2.79.1: resolution: {integrity: sha512-ReY88T7JhJjeRVbfCyNj+NXAG3IIsVMsX9b5/9jC98dRP8/yxlZdz7mHZbHk5zHr24wZZICS5AcXsFZAXYUQEg==} @@ -3022,6 +3806,24 @@ packages: is-module: 1.0.0 resolve: 1.22.1 rollup: 2.79.1 + dev: true + + /@rollup/plugin-node-resolve/15.0.1_rollup@3.10.0: + resolution: {integrity: sha512-ReY88T7JhJjeRVbfCyNj+NXAG3IIsVMsX9b5/9jC98dRP8/yxlZdz7mHZbHk5zHr24wZZICS5AcXsFZAXYUQEg==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^2.78.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@rollup/pluginutils': 5.0.2_rollup@3.10.0 + '@types/resolve': 1.20.2 + deepmerge: 4.2.2 + is-builtin-module: 3.2.0 + is-module: 1.0.0 + resolve: 1.22.1 + rollup: 3.10.0 /@rollup/pluginutils/4.2.1: resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} @@ -3044,19 +3846,30 @@ packages: picomatch: 2.3.1 rollup: 2.79.1 + /@rollup/pluginutils/5.0.2_rollup@3.10.0: + resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@types/estree': 1.0.0 + estree-walker: 2.0.2 + picomatch: 2.3.1 + rollup: 3.10.0 + /@sideway/address/4.1.4: resolution: {integrity: sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==} dependencies: '@hapi/hoek': 9.3.0 - dev: false /@sideway/formula/3.0.0: resolution: {integrity: sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==} - dev: false /@sideway/pinpoint/2.0.0: resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} - dev: false /@sinclair/typebox/0.24.51: resolution: {integrity: sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==} @@ -3224,7 +4037,6 @@ packages: /@types/cookie/0.5.1: resolution: {integrity: sha512-COUnqfB2+ckwXXSFInsFdOAWQzCCx+a5hq2ruyj+Vjund94RJQd4LG2u9hnvJrTgunKAaax7ancBYlDrNYxA0g==} - dev: false /@types/cross-spawn/6.0.2: resolution: {integrity: sha512-KuwNhp3eza+Rhu8IFI5HUXRP0LIhqH5cAjubUvGXXthh4YYBuP2ntwEX+Cz8GJoZUHlKo247wPWOfA9LYEq4cw==} @@ -3326,7 +4138,6 @@ packages: resolution: {integrity: sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==} dependencies: '@types/node': 18.11.18 - dev: false /@types/yargs-parser/21.0.0: resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==} @@ -3405,7 +4216,6 @@ packages: dependencies: mime-types: 2.1.35 negotiator: 0.6.3 - dev: false /acorn-globals/7.0.1: resolution: {integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==} @@ -3581,7 +4391,6 @@ packages: follow-redirects: 1.15.2_debug@4.3.4 transitivePeerDependencies: - debug - dev: false /babel-plugin-jsx-dom-expressions/0.35.14_@babel+core@7.20.12: resolution: {integrity: sha512-Eywfw/7cNbBsStTgj46JRvyGTb+RLyF2EJ0AV3/W2cUwbw3R3syOBqdzFLdHN2MPOs4nJA80XtGl9kSMjEekhA==} @@ -3594,7 +4403,6 @@ packages: '@babel/types': 7.20.7 html-entities: 2.3.3 validate-html-nesting: 1.2.0 - dev: false /babel-plugin-jsx-dom-expressions/0.35.2_@babel+core@7.20.2: resolution: {integrity: sha512-ES+K+P6n4vjV9FGvCfJtOlJuAntpez+IoD0kzLZPjIfBoOU8IhE6hVYXdP458mJlvHlXiFsLQfvoTTYgPzPOJw==} @@ -3606,7 +4414,18 @@ packages: '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.20.2 '@babel/types': 7.20.7 html-entities: 2.3.2 - dev: false + + /babel-plugin-polyfill-corejs2/0.3.3_@babel+core@7.20.12: + resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.20.1 + '@babel/core': 7.20.12 + '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.20.12 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color /babel-plugin-polyfill-corejs2/0.3.3_@babel+core@7.20.2: resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==} @@ -3621,6 +4440,17 @@ packages: - supports-color dev: false + /babel-plugin-polyfill-corejs3/0.6.0_@babel+core@7.20.12: + resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.20.12 + core-js-compat: 3.26.0 + transitivePeerDependencies: + - supports-color + /babel-plugin-polyfill-corejs3/0.6.0_@babel+core@7.20.2: resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==} peerDependencies: @@ -3633,6 +4463,16 @@ packages: - supports-color dev: false + /babel-plugin-polyfill-regenerator/0.4.1_@babel+core@7.20.12: + resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.20.12 + transitivePeerDependencies: + - supports-color + /babel-plugin-polyfill-regenerator/0.4.1_@babel+core@7.20.2: resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==} peerDependencies: @@ -3668,7 +4508,6 @@ packages: dependencies: '@babel/core': 7.20.2 babel-plugin-jsx-dom-expressions: 0.35.2_@babel+core@7.20.2 - dev: false /babel-preset-solid/1.6.9_@babel+core@7.20.12: resolution: {integrity: sha512-Dz4xROTGtAZ2B9+79KYUzi/bhjNGsx+8c+AD3VO/Cg1CisM1qq29XsnkWrRJeTMMn3XZkAI/Bf5Rz37d/gvPVQ==} @@ -3677,7 +4516,6 @@ packages: dependencies: '@babel/core': 7.20.12 babel-plugin-jsx-dom-expressions: 0.35.14_@babel+core@7.20.12 - dev: false /bail/2.0.2: resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} @@ -3752,7 +4590,6 @@ packages: /bytes/3.0.0: resolution: {integrity: sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=} engines: {node: '>= 0.8'} - dev: false /c8/7.12.0: resolution: {integrity: sha512-CtgQrHOkyxr5koX1wEUmN/5cfDa2ckbHRA4Gy5LAL0zaCFtVWJS5++n+w4/sr2GWGerBxgTjpKeDclk/Qk6W/A==} @@ -3918,7 +4755,6 @@ packages: string-width: 4.2.3 strip-ansi: 6.0.1 wrap-ansi: 7.0.0 - dev: false /color-convert/1.9.3: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} @@ -3958,7 +4794,6 @@ packages: engines: {node: '>= 0.6'} dependencies: mime-db: 1.52.0 - dev: false /compression/1.7.4: resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==} @@ -3973,7 +4808,6 @@ packages: vary: 1.1.2 transitivePeerDependencies: - supports-color - dev: false /concat-map/0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} @@ -3989,7 +4823,6 @@ packages: utils-merge: 1.0.1 transitivePeerDependencies: - supports-color - dev: false /console-clear/1.1.1: resolution: {integrity: sha512-pMD+MVR538ipqkG5JXeOEbKWS5um1H4LUUccUQG68qpeqBYbzYy79Gh55jkd2TtPdRfUaLWdv6LPP//5Zt0aPQ==} @@ -4007,7 +4840,6 @@ packages: resolution: {integrity: sha512-piOX9Go+Z4f9ZiBFLnZ5VrOpBl0h7IGCkiFUN11QTe6LjAvOT3ifL/5TdoizMh99hcGy5SoLyWbapIY/PIb/3A==} dependencies: browserslist: 4.21.4 - dev: false /core-js-pure/3.26.0: resolution: {integrity: sha512-LiN6fylpVBVwT8twhhluD9TzXmZQQsr2I2eIKtWNbZI1XMfBT7CV18itaN6RA7EtQd/SDdRx/wzvAShX2HvhQA==} @@ -4131,7 +4963,6 @@ packages: optional: true dependencies: ms: 2.0.0 - dev: false /debug/4.3.4: resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} @@ -4196,7 +5027,6 @@ packages: /define-lazy-prop/2.0.0: resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} engines: {node: '>=8'} - dev: false /define-properties/1.1.4: resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==} @@ -4294,7 +5124,6 @@ packages: /dotenv/16.0.3: resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==} engines: {node: '>=12'} - dev: false /ecc-jsbn/0.1.2: resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==} @@ -4305,7 +5134,6 @@ packages: /ee-first/1.1.1: resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=} - dev: false /electron-to-chromium/1.4.284: resolution: {integrity: sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==} @@ -4316,7 +5144,6 @@ packages: /encodeurl/1.0.2: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} engines: {node: '>= 0.8'} - dev: false /encoding/0.1.13: resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} @@ -4342,7 +5169,6 @@ packages: /es-module-lexer/1.1.0: resolution: {integrity: sha512-fJg+1tiyEeS8figV+fPcPpm8WqJEflG3yPU0NOm5xMvrNkuiy7HzX/Ljng4Y0hAoiw4/3hQTCFYw+ub8+a2pRA==} - dev: false /esbuild-android-64/0.14.51: resolution: {integrity: sha512-6FOuKTHnC86dtrKDmdSj2CkcKF8PnqkaIXqvgydqfJmqBazCPdw+relrMlhGjkvVdiiGV70rpdnyFmA65ekBCQ==} @@ -4757,7 +5583,6 @@ packages: solid-js: 1.6.2 transitivePeerDependencies: - supports-color - dev: false /esbuild-sunos-64/0.14.51: resolution: {integrity: sha512-HoHaCswHxLEYN8eBTtyO0bFEWvA3Kdb++hSQ/lLG7TyKF69TeSG0RNoBRAs45x/oCeWaTDntEZlYwAfQlhEtJA==} @@ -4979,7 +5804,6 @@ packages: /escape-html/1.0.3: resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} - dev: false /escape-string-regexp/1.0.5: resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} @@ -5172,7 +5996,6 @@ packages: unpipe: 1.0.0 transitivePeerDependencies: - supports-color - dev: false /find-up/5.0.0: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} @@ -5206,7 +6029,6 @@ packages: optional: true dependencies: debug: 4.3.4 - dev: false /for-each/0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} @@ -5275,7 +6097,6 @@ packages: graceful-fs: 4.2.10 jsonfile: 6.1.0 universalify: 2.0.0 - dev: false /fs.realpath/1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} @@ -5319,7 +6140,6 @@ packages: /get-port/6.1.2: resolution: {integrity: sha512-BrGGraKm2uPqurfGVj/z97/zv8dPleC6x9JBNRTrDNtCkkRF4rPwrQXFgL7+I+q8QSdU4ntLQX2D7KIxSy8nGw==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dev: false /get-stream/6.0.1: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} @@ -5566,11 +6386,9 @@ packages: /html-entities/2.3.2: resolution: {integrity: sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==} - dev: false /html-entities/2.3.3: resolution: {integrity: sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==} - dev: false /html-escaper/2.0.2: resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} @@ -5717,7 +6535,6 @@ packages: resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} engines: {node: '>=8'} hasBin: true - dev: false /is-extglob/2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} @@ -5827,14 +6644,12 @@ packages: /is-what/4.1.8: resolution: {integrity: sha512-yq8gMao5upkPoGEU9LsB2P+K3Kt8Q3fQFCGyNCWOAnJAMzEXVV9drYb0TXr42TTliLLhKIBvulgAXgtLLnwzGA==} engines: {node: '>=12.13'} - dev: false /is-wsl/2.2.0: resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} engines: {node: '>=8'} dependencies: is-docker: 2.2.1 - dev: false /isarray/2.0.5: resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} @@ -5923,7 +6738,6 @@ packages: '@sideway/address': 4.1.4 '@sideway/formula': 3.0.0 '@sideway/pinpoint': 2.0.0 - dev: false /js-tokens/4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} @@ -5988,7 +6802,6 @@ packages: /jsesc/0.5.0: resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} hasBin: true - dev: false /jsesc/2.5.2: resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} @@ -6016,7 +6829,6 @@ packages: resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} engines: {node: '>=6'} hasBin: true - dev: false /jsonc-parser/3.2.0: resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} @@ -6027,7 +6839,6 @@ packages: universalify: 2.0.0 optionalDependencies: graceful-fs: 4.2.10 - dev: false /jsprim/1.4.2: resolution: {integrity: sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==} @@ -6050,7 +6861,6 @@ packages: /kolorist/1.6.0: resolution: {integrity: sha512-dLkz37Ab97HWMx9KTes3Tbi3D1ln9fCAy2zr2YVExJasDRPGRaKcoE4fycWNtnCAJfjFqe0cnY+f8KT2JePEXQ==} - dev: false /lcov-parse/1.0.0: resolution: {integrity: sha512-aprLII/vPzuQvYZnDRU78Fns9I2Ag3gi4Ipga/hxnVMCZC8DnR2nI7XBqrPoywGfxqIx/DgarGvDJZAD3YBTgQ==} @@ -6092,7 +6902,6 @@ packages: /lodash.debounce/4.0.8: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} - dev: false /lodash.isplainobject/4.0.6: resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} @@ -6122,7 +6931,6 @@ packages: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} dependencies: yallist: 3.1.1 - dev: false /lru-cache/6.0.0: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} @@ -6273,7 +7081,6 @@ packages: engines: {node: '>=12.13'} dependencies: is-what: 4.1.8 - dev: false /merge-stream/2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} @@ -6638,7 +7445,6 @@ packages: transitivePeerDependencies: - bufferutil - utf-8-validate - dev: false /minimatch/3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} @@ -6682,7 +7488,6 @@ packages: /ms/2.0.0: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} - dev: false /ms/2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} @@ -6699,7 +7504,6 @@ packages: /negotiator/0.6.3: resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} engines: {node: '>= 0.6'} - dev: false /node-domexception/1.0.0: resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} @@ -6792,12 +7596,10 @@ packages: engines: {node: '>= 0.8'} dependencies: ee-first: 1.1.1 - dev: false /on-headers/1.0.2: resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} engines: {node: '>= 0.8'} - dev: false /once/1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} @@ -6817,7 +7619,6 @@ packages: define-lazy-prop: 2.0.0 is-docker: 2.2.1 is-wsl: 2.2.0 - dev: false /optionator/0.8.3: resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} @@ -6859,7 +7660,6 @@ packages: /parse-multipart-data/1.5.0: resolution: {integrity: sha512-ck5zaMF0ydjGfejNMnlo5YU2oJ+pT+80Jb1y4ybanT27j+zbVP/jkYmCrUGsEln0Ox/hZmuvgy8Ra7AxbXP2Mw==} - dev: false /parse-package-name/1.0.0: resolution: {integrity: sha512-kBeTUtcj+SkyfaW4+KBe0HtsloBJ/mKTPoxpVdA57GZiPerREsUWJOhVj9anXweFiJkm5y8FG1sxFZkZ0SN6wg==} @@ -6883,7 +7683,6 @@ packages: /parseurl/1.3.3: resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} engines: {node: '>= 0.8'} - dev: false /path-exists/4.0.0: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} @@ -6960,7 +7759,6 @@ packages: dependencies: '@polka/url': 1.0.0-next.21 trouter: 3.2.0 - dev: false /postcss-import/14.1.0: resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==} @@ -7199,11 +7997,9 @@ packages: engines: {node: '>=4'} dependencies: regenerate: 1.4.2 - dev: false /regenerate/1.4.2: resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} - dev: false /regenerator-runtime/0.13.10: resolution: {integrity: sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw==} @@ -7212,7 +8008,6 @@ packages: resolution: {integrity: sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==} dependencies: '@babel/runtime': 7.20.1 - dev: false /regexp.prototype.flags/1.4.3: resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} @@ -7225,7 +8020,6 @@ packages: /regexparam/1.3.0: resolution: {integrity: sha512-6IQpFBv6e5vz1QAqI+V4k8P2e/3gRrqfCJ9FI+O1FLQTO+Uz6RXZEZOPmTJ6hlGj7gkERzY5BRCv09whKP96/g==} engines: {node: '>=6'} - dev: false /regexpu-core/5.2.1: resolution: {integrity: sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==} @@ -7237,18 +8031,15 @@ packages: regjsparser: 0.9.1 unicode-match-property-ecmascript: 2.0.0 unicode-match-property-value-ecmascript: 2.0.0 - dev: false /regjsgen/0.7.1: resolution: {integrity: sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==} - dev: false /regjsparser/0.9.1: resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==} hasBin: true dependencies: jsesc: 0.5.0 - dev: false /rehype-raw/6.1.1: resolution: {integrity: sha512-d6AKtisSRtDRX4aSPsJGTfnzrX2ZkHQLE5kiUuGOeEoLpbEulFF4hj0mLPbsa+7vmguDKOVVEQdHKDSwoaIDsQ==} @@ -7416,6 +8207,22 @@ packages: rollup: 2.79.1 source-map: 0.7.4 yargs: 17.6.2 + + /rollup-plugin-visualizer/5.9.0_rollup@3.10.0: + resolution: {integrity: sha512-bbDOv47+Bw4C/cgs0czZqfm8L82xOZssk4ayZjG40y9zbXclNk7YikrZTDao6p7+HDiGxrN0b65SgZiVm9k1Cg==} + engines: {node: '>=14'} + hasBin: true + peerDependencies: + rollup: 2.x || 3.x + peerDependenciesMeta: + rollup: + optional: true + dependencies: + open: 8.4.0 + picomatch: 2.3.1 + rollup: 3.10.0 + source-map: 0.7.4 + yargs: 17.6.2 dev: false /rollup-pluginutils/2.8.2: @@ -7432,6 +8239,15 @@ packages: dependencies: rollup: 2.79.1 route-sort: 1.0.0 + + /rollup-route-manifest/1.0.0_rollup@3.10.0: + resolution: {integrity: sha512-3CmcMmCLAzJDUXiO3z6386/Pt8/k9xTZv8gIHyXI8hYGoAInnYdOsFXiGGzQRMy6TXR1jUZme2qbdwjH2nFMjg==} + engines: {node: '>=8'} + peerDependencies: + rollup: '>=2.0.0' + dependencies: + rollup: 3.10.0 + route-sort: 1.0.0 dev: false /rollup/2.79.1: @@ -7441,8 +8257,8 @@ packages: optionalDependencies: fsevents: 2.3.2 - /rollup/3.9.0: - resolution: {integrity: sha512-nGGylpmblyjTpF4lEUPgmOw6OVxRvnI6Iuuh6Lz4O/X66cVOX1XJSsqP1YamxQ+mPuFE7qJxLFDSCk8rNv5dDw==} + /rollup/3.10.0: + resolution: {integrity: sha512-JmRYz44NjC1MjVF2VKxc0M1a97vn+cDxeqWmnwyAF4FvpjK8YFdHpaqvQB+3IxCvX05vJxKZkoMDU8TShhmJVA==} engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: @@ -7451,7 +8267,6 @@ packages: /route-sort/1.0.0: resolution: {integrity: sha512-SFgmvjoIhp5S4iBEDW3XnbT+7PRuZ55oRuNjY+CDB1SGZkyCG9bqQ3/dhaZTctTBYMAvDxd2Uy9dStuaUfgJqQ==} engines: {node: '>= 6'} - dev: false /run-parallel/1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} @@ -7462,7 +8277,6 @@ packages: resolution: {integrity: sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA==} dependencies: tslib: 2.4.1 - dev: false /sade/1.8.1: resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} @@ -7472,7 +8286,6 @@ packages: /safe-buffer/5.1.2: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} - dev: false /safe-buffer/5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} @@ -7627,12 +8440,180 @@ packages: '@babel/helper-module-imports': 7.18.6 '@babel/types': 7.20.2 solid-js: 1.6.2 - dev: false /solid-ssr/1.6.2: resolution: {integrity: sha512-bgQP/R9LMibESZLwIDewU9Hmeb25NyoYsXYg22FojSjyF3VhNhjEQh7CKaT+9Au1t7zw6vB0YDxxoLMQd6OTdA==} dev: false + /solid-start-cloudflare-workers/0.2.15_nz7pqaaan6gbjvlo7c5lwggd4i: + resolution: {integrity: sha512-NM7gH7iCERlAPCOI5PZfXwox7WoItZ+goFk7Gvv+xBkUPIS2Qb022anGdH/roFOm0QP4c+0pwOc6j1z/7vnbuw==} + peerDependencies: + solid-start: '*' + vite: '*' + dependencies: + '@cloudflare/kv-asset-handler': 0.2.0 + '@cloudflare/workers-types': 3.18.0 + '@miniflare/core': 2.11.0 + '@miniflare/http-server': 2.11.0 + '@miniflare/shared': 2.11.0 + '@miniflare/web-sockets': 2.11.0 + '@rollup/plugin-commonjs': 24.0.0_rollup@2.79.1 + '@rollup/plugin-json': 6.0.0_rollup@2.79.1 + '@rollup/plugin-node-resolve': 15.0.1_rollup@2.79.1 + '@types/ws': 8.5.3 + miniflare: 2.11.0 + rollup: 2.79.1 + solid-start: 0.2.15_uatql4rorvzy6j5oaymsvk7cjq + terser: 5.15.1 + vite: 3.2.2 + ws: 8.10.0 + transitivePeerDependencies: + - '@miniflare/storage-redis' + - bufferutil + - cron-schedule + - ioredis + - utf-8-validate + dev: true + + /solid-start-node/0.2.15_nsiwexrdbfrhdidmxu56uho6ae: + resolution: {integrity: sha512-87Iy4w+38tAd3lL61E7FoPJA3oYRux1jAefAw0r6SeOKnOw0Ea6xKeECNeTHP+aWt67UOf6502pykbiOZOnHKA==} + peerDependencies: + solid-start: '*' + undici: ^5.8.0 + vite: '*' + dependencies: + '@rollup/plugin-commonjs': 24.0.0_rollup@2.79.1 + '@rollup/plugin-json': 6.0.0_rollup@2.79.1 + '@rollup/plugin-node-resolve': 15.0.1_rollup@2.79.1 + compression: 1.7.4 + polka: 1.0.0-next.22 + rollup: 2.79.1 + sirv: 2.0.2 + solid-start: 0.2.15_uatql4rorvzy6j5oaymsvk7cjq + terser: 5.15.1 + undici: 5.12.0 + vite: 3.2.2 + transitivePeerDependencies: + - supports-color + dev: true + + /solid-start-node/0.2.15_xc47unbrb4ynzb3oe47gpguf3e: + resolution: {integrity: sha512-87Iy4w+38tAd3lL61E7FoPJA3oYRux1jAefAw0r6SeOKnOw0Ea6xKeECNeTHP+aWt67UOf6502pykbiOZOnHKA==} + peerDependencies: + solid-start: '*' + undici: ^5.8.0 + vite: '*' + dependencies: + '@rollup/plugin-commonjs': 24.0.0_rollup@2.79.1 + '@rollup/plugin-json': 6.0.0_rollup@2.79.1 + '@rollup/plugin-node-resolve': 15.0.1_rollup@2.79.1 + compression: 1.7.4 + polka: 1.0.0-next.22 + rollup: 2.79.1 + sirv: 2.0.2 + solid-start: 0.2.15_jirxvoq4cr7zqsb7chy43iwn3e + terser: 5.15.1 + undici: 5.12.0 + vite: 3.2.4 + transitivePeerDependencies: + - supports-color + dev: true + + /solid-start/0.2.15_jirxvoq4cr7zqsb7chy43iwn3e: + resolution: {integrity: sha512-G5xDoFeOJ/jHpvs134LWP52+EPNHSnsAgqgMIw7CMAy2Tvr0S0+0U3rUzj+yoDmTtoEAW69wPdgoawYBRiaGiA==} + hasBin: true + peerDependencies: + '@solidjs/meta': ^0.28.0 + '@solidjs/router': ^0.6.0 + solid-js: ^1.6.2 + vite: ^3.1.8 + dependencies: + '@babel/core': 7.20.12 + '@babel/generator': 7.20.7 + '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.20.12 + '@babel/preset-env': 7.20.2_@babel+core@7.20.12 + '@babel/preset-typescript': 7.18.6_@babel+core@7.20.12 + '@babel/template': 7.20.7 + '@solidjs/meta': 0.28.2_solid-js@1.6.2 + '@solidjs/router': 0.6.0_solid-js@1.6.2 + '@types/cookie': 0.5.1 + chokidar: 3.5.3 + compression: 1.7.4 + connect: 3.7.0 + debug: 4.3.4 + dequal: 2.0.3 + dotenv: 16.0.3 + es-module-lexer: 1.1.0 + esbuild: 0.14.54 + esbuild-plugin-solid: 0.4.2_6we57ubfqshakcgdszwdwpd52a + fast-glob: 3.2.12 + get-port: 6.1.2 + parse-multipart-data: 1.5.0 + picocolors: 1.0.0 + rollup: 2.79.1 + rollup-plugin-visualizer: 5.9.0_rollup@2.79.1 + rollup-route-manifest: 1.0.0_rollup@2.79.1 + sade: 1.8.1 + set-cookie-parser: 2.5.1 + sirv: 2.0.2 + solid-js: 1.6.2 + terser: 5.15.1 + undici: 5.12.0 + vite: 3.2.4 + vite-plugin-inspect: 0.7.12_rollup@2.79.1+vite@3.2.4 + vite-plugin-solid: 2.5.0_solid-js@1.6.2+vite@3.2.4 + wait-on: 6.0.1_debug@4.3.4 + transitivePeerDependencies: + - supports-color + dev: true + + /solid-start/0.2.15_uatql4rorvzy6j5oaymsvk7cjq: + resolution: {integrity: sha512-G5xDoFeOJ/jHpvs134LWP52+EPNHSnsAgqgMIw7CMAy2Tvr0S0+0U3rUzj+yoDmTtoEAW69wPdgoawYBRiaGiA==} + hasBin: true + peerDependencies: + '@solidjs/meta': ^0.28.0 + '@solidjs/router': ^0.6.0 + solid-js: ^1.6.2 + vite: ^3.1.8 + dependencies: + '@babel/core': 7.20.12 + '@babel/generator': 7.20.7 + '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.20.12 + '@babel/preset-env': 7.20.2_@babel+core@7.20.12 + '@babel/preset-typescript': 7.18.6_@babel+core@7.20.12 + '@babel/template': 7.20.7 + '@solidjs/meta': 0.28.2_solid-js@1.6.2 + '@solidjs/router': 0.6.0_solid-js@1.6.2 + '@types/cookie': 0.5.1 + chokidar: 3.5.3 + compression: 1.7.4 + connect: 3.7.0 + debug: 4.3.4 + dequal: 2.0.3 + dotenv: 16.0.3 + es-module-lexer: 1.1.0 + esbuild: 0.14.54 + esbuild-plugin-solid: 0.4.2_6we57ubfqshakcgdszwdwpd52a + fast-glob: 3.2.12 + get-port: 6.1.2 + parse-multipart-data: 1.5.0 + picocolors: 1.0.0 + rollup: 2.79.1 + rollup-plugin-visualizer: 5.9.0_rollup@2.79.1 + rollup-route-manifest: 1.0.0_rollup@2.79.1 + sade: 1.8.1 + set-cookie-parser: 2.5.1 + sirv: 2.0.2 + solid-js: 1.6.2 + terser: 5.15.1 + undici: 5.12.0 + vite: 3.2.2 + vite-plugin-inspect: 0.7.12_rollup@2.79.1+vite@3.2.2 + vite-plugin-solid: 2.5.0_solid-js@1.6.2+vite@3.2.2 + wait-on: 6.0.1_debug@4.3.4 + transitivePeerDependencies: + - supports-color + /solid-styled/0.7.3_solid-js@1.6.2: resolution: {integrity: sha512-O0UPxalVpLd73j0eKPh4h+C/f/IrYuoU+i6U1Pe24oEZfpYqFxN+/kWp03IsXfrDwml45KOd1n9Szn9eOnoiwA==} engines: {node: '>=10'} @@ -7722,7 +8703,6 @@ packages: /statuses/1.5.0: resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} engines: {node: '>= 0.6'} - dev: false /streamsearch/1.1.0: resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} @@ -7970,7 +8950,6 @@ packages: engines: {node: '>=6'} dependencies: regexparam: 1.3.0 - dev: false /tslib/2.1.0: resolution: {integrity: sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==} @@ -7978,7 +8957,6 @@ packages: /tslib/2.4.1: resolution: {integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==} - dev: false /tunnel-agent/0.6.0: resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} @@ -8095,7 +9073,6 @@ packages: /unicode-canonical-property-names-ecmascript/2.0.0: resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} engines: {node: '>=4'} - dev: false /unicode-match-property-ecmascript/2.0.0: resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} @@ -8103,17 +9080,14 @@ packages: dependencies: unicode-canonical-property-names-ecmascript: 2.0.0 unicode-property-aliases-ecmascript: 2.1.0 - dev: false /unicode-match-property-value-ecmascript/2.0.0: resolution: {integrity: sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==} engines: {node: '>=4'} - dev: false /unicode-property-aliases-ecmascript/2.1.0: resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} engines: {node: '>=4'} - dev: false /unified/10.1.2: resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==} @@ -8198,12 +9172,10 @@ packages: /universalify/2.0.0: resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} engines: {node: '>= 10.0.0'} - dev: false /unpipe/1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} - dev: false /update-browserslist-db/1.0.10_browserslist@4.21.4: resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==} @@ -8238,7 +9210,6 @@ packages: /utils-merge/1.0.1: resolution: {integrity: sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=} engines: {node: '>= 0.4.0'} - dev: false /uuid/3.4.0: resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} @@ -8267,7 +9238,6 @@ packages: /validate-html-nesting/1.2.0: resolution: {integrity: sha512-sI65QUd3T/e5wbQkdPKjikFsIVLPIaOQK+9uowPp6/k609SN8hs5eqBLrnN5DeW9Kd932Q4Imo0fzK2dxoOsCA==} - dev: false /validate-npm-package-name/4.0.0: resolution: {integrity: sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q==} @@ -8278,7 +9248,6 @@ packages: /vary/1.1.2: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} - dev: false /verror/1.10.0: resolution: {integrity: sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=} @@ -8365,6 +9334,41 @@ packages: kolorist: 1.6.0 sirv: 2.0.2 ufo: 1.0.1 + vite: 3.2.2 + transitivePeerDependencies: + - rollup + - supports-color + + /vite-plugin-inspect/0.7.12_rollup@2.79.1+vite@3.2.4: + resolution: {integrity: sha512-hI093vkhCVkDW9rnss+iJZ6mgCKKIZNcV0QJ2qnfzn15s67+WQcKK5byBTZEbfx2MBzMJInYsQfWiLdScgneIg==} + engines: {node: '>=14'} + peerDependencies: + vite: ^3.1.0 || ^4.0.0 + dependencies: + '@rollup/pluginutils': 5.0.2_rollup@2.79.1 + debug: 4.3.4 + fs-extra: 11.1.0 + kolorist: 1.6.0 + sirv: 2.0.2 + ufo: 1.0.1 + vite: 3.2.4 + transitivePeerDependencies: + - rollup + - supports-color + dev: true + + /vite-plugin-inspect/0.7.12_rollup@3.10.0+vite@3.2.2: + resolution: {integrity: sha512-hI093vkhCVkDW9rnss+iJZ6mgCKKIZNcV0QJ2qnfzn15s67+WQcKK5byBTZEbfx2MBzMJInYsQfWiLdScgneIg==} + engines: {node: '>=14'} + peerDependencies: + vite: ^3.1.0 || ^4.0.0 + dependencies: + '@rollup/pluginutils': 5.0.2_rollup@3.10.0 + debug: 4.3.4 + fs-extra: 11.1.0 + kolorist: 1.6.0 + sirv: 2.0.2 + ufo: 1.0.1 vite: 3.2.2_terser@5.15.1 transitivePeerDependencies: - rollup @@ -8387,7 +9391,24 @@ packages: vitefu: 0.2.4_vite@3.2.2 transitivePeerDependencies: - supports-color - dev: false + + /vite-plugin-solid/2.5.0_solid-js@1.6.2+vite@3.2.4: + resolution: {integrity: sha512-VneGd3RyFJvwaiffsqgymeMaofn0IzQLPwDzafTV2f1agoWeeJlk5VrI5WqT9BTtLe69vNNbCJWqLhHr9fOdDw==} + peerDependencies: + solid-js: ^1.3.17 || ^1.4.0 || ^1.5.0 || ^1.6.0 + vite: ^3.0.0 || ^4.0.0 + dependencies: + '@babel/core': 7.20.12 + '@babel/preset-typescript': 7.18.6_@babel+core@7.20.12 + babel-preset-solid: 1.6.9_@babel+core@7.20.12 + merge-anything: 5.1.4 + solid-js: 1.6.2 + solid-refresh: 0.4.1_solid-js@1.6.2 + vite: 3.2.4 + vitefu: 0.2.4_vite@3.2.4 + transitivePeerDependencies: + - supports-color + dev: true /vite/3.2.2: resolution: {integrity: sha512-pLrhatFFOWO9kS19bQ658CnRYzv0WLbsPih6R+iFeEEhDOuYgYCX2rztUViMz/uy/V8cLCJvLFeiOK7RJEzHcw==} @@ -8613,7 +9634,7 @@ packages: esbuild: 0.16.17 postcss: 8.4.20 resolve: 1.22.1 - rollup: 3.9.0 + rollup: 3.10.0 optionalDependencies: fsevents: 2.3.2 @@ -8626,7 +9647,17 @@ packages: optional: true dependencies: vite: 3.2.2_terser@5.15.1 - dev: false + + /vitefu/0.2.4_vite@3.2.4: + resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==} + peerDependencies: + vite: ^3.0.0 || ^4.0.0 + peerDependenciesMeta: + vite: + optional: true + dependencies: + vite: 3.2.4 + dev: true /vitest/0.20.3_jsdom@20.0.2+terser@5.15.1: resolution: {integrity: sha512-cXMjTbZxBBUUuIF3PUzEGPLJWtIMeURBDXVxckSHpk7xss4JxkiiWh5cnIlfGyfJne2Ii3QpbiRuFL5dMJtljw==} @@ -8810,7 +9841,6 @@ packages: rxjs: 7.5.7 transitivePeerDependencies: - debug - dev: false /web-namespaces/2.0.1: resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} @@ -8972,7 +10002,6 @@ packages: /yallist/3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - dev: false /yallist/4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} @@ -9020,7 +10049,6 @@ packages: string-width: 4.2.3 y18n: 5.0.8 yargs-parser: 21.1.1 - dev: false /yocto-queue/0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} From d2fe5e4c4c3de56f808357dfcc18e2e427355421 Mon Sep 17 00:00:00 2001 From: Gabriel Halle Date: Thu, 19 Jan 2023 18:06:19 -0500 Subject: [PATCH 0044/1059] fix missing return statement (#668) * fix missing return statement * add test for server function in .js file Co-authored-by: Ryan Carniato --- packages/start/vite/plugin.js | 3 +- test/misc-test.ts | 64 +++++++++++++++++++++++++++++++++++ 2 files changed, 65 insertions(+), 2 deletions(-) create mode 100644 test/misc-test.ts diff --git a/packages/start/vite/plugin.js b/packages/start/vite/plugin.js index add001f2a..f2a664721 100644 --- a/packages/start/vite/plugin.js +++ b/packages/start/vite/plugin.js @@ -196,7 +196,7 @@ function solidStartFileSystemRouter(options) { }); // @ts-ignore - plugin.transform(code, id, transformOptions); + return plugin.transform(code, id, transformOptions); }; let ssr = process.env.TEST_ENV === "client" ? false : isSsr; @@ -323,7 +323,6 @@ function solidStartFileSystemRouter(options) { }) ); } else if (code.includes("solid-start/server")) { - console.log(id); return babelSolidCompiler( code, id.replace(/\.ts$/, ".tsx").replace(/\.js$/, ".jsx"), diff --git a/test/misc-test.ts b/test/misc-test.ts new file mode 100644 index 000000000..f7946b0ea --- /dev/null +++ b/test/misc-test.ts @@ -0,0 +1,64 @@ +import { expect, test } from "@playwright/test"; +import type { AppFixture, Fixture } from "./helpers/create-fixture.js"; +import { createFixture, js } from "./helpers/create-fixture.js"; +import { PlaywrightFixture } from "./helpers/playwright-fixture.js"; + +test.describe("miscellaneous tests", () => { + let appFixture: AppFixture; + let fixture: Fixture; + + test.describe("with SSR", () => { + runTests(true); + }); + + test.describe("without SSR", () => { + runTests(false); + }); + + function runTests(ssr) { + test.beforeAll(async () => { + fixture = await createFixture({ + files: { + "vite.config.ts": js` + import solid from "solid-start/vite"; + import { defineConfig } from "vite"; + + export default defineConfig({ + plugins: [ + solid({ ssr: ${ssr ? "true" : "false"}}) + ] + }); + `, + "src/server/server-function-in-js-file.js": js` + import server$ from "solid-start/server"; + + export const echo = server$(msg => msg); + `, + "src/routes/server-function-in-js-file.jsx": js` + import { createResource } from 'solid-js'; + import { echo } from "../server/server-function-in-js-file"; + + export default function Page() { + const [data] = createResource(() => echo({ welcome: "hello" })); + + return
{data()?.welcome}
; + } + ` + } + }); + + appFixture = await fixture.createServer(); + }); + + test.afterAll(async () => { + await appFixture.close(); + }); + + test("should be able to create a server function inside of a .js file", async ({ page }) => { + let app = new PlaywrightFixture(appFixture, page); + await app.goto("/server-function-in-js-file"); + let dataEl = await page.waitForSelector("[data-testid='data']"); + expect(await dataEl!.innerText()).toBe("hello"); + }); + } +}); From 2d197477a3c837e2fb7cc4fa05a1a86bde5e1552 Mon Sep 17 00:00:00 2001 From: Gabriel Halle Date: Thu, 19 Jan 2023 22:59:34 -0500 Subject: [PATCH 0045/1059] explicitly handle serverResource server functions (#663) Co-authored-by: Ryan Carniato --- packages/start/server/server-functions/babel.js | 7 ++++--- packages/start/server/server-functions/browser.ts | 10 ++-------- packages/start/server/server-functions/server.ts | 12 ++++-------- packages/start/server/server-functions/types.ts | 4 ++-- packages/start/server/serverResource.js | 3 +++ 5 files changed, 15 insertions(+), 21 deletions(-) diff --git a/packages/start/server/server-functions/babel.js b/packages/start/server/server-functions/babel.js index ae4dcd5c6..741aa853d 100644 --- a/packages/start/server/server-functions/babel.js +++ b/packages/start/server/server-functions/babel.js @@ -115,6 +115,7 @@ function transformServer({ types: t, template }) { p => p.isVariableDeclarator() || p.isFunctionDeclaration() || p.isObjectProperty() ); + const serverResource = path.getData("serverResource") ?? false; let serverIndex = state.servers++; let hasher = state.opts.minify ? hashFn : str => str; const fName = state.filename.replace(state.opts.root, "").slice(1); @@ -175,7 +176,7 @@ function transformServer({ types: t, template }) { if (state.opts.ssr) { statement.insertBefore( template(` - const $$server_module${serverIndex} = server$.createHandler(%%source%%, "${route}"); + const $$server_module${serverIndex} = server$.createHandler(%%source%%, "${route}", ${serverResource}); server$.registerHandler("${route}", $$server_module${serverIndex}); `)({ source: serverFn.node @@ -187,10 +188,10 @@ function transformServer({ types: t, template }) { ` ${ process.env.TEST_ENV === "client" - ? `server$.registerHandler("${route}", server$.createHandler(%%source%%, "${route}"));` + ? `server$.registerHandler("${route}", server$.createHandler(%%source%%, "${route}", ${serverResource}));` : `` } - const $$server_module${serverIndex} = server$.createFetcher("${route}");`, + const $$server_module${serverIndex} = server$.createFetcher("${route}", ${serverResource});`, { syntacticPlaceholders: true } diff --git a/packages/start/server/server-functions/browser.ts b/packages/start/server/server-functions/browser.ts index b30a66b08..834e86b75 100644 --- a/packages/start/server/server-functions/browser.ts +++ b/packages/start/server/server-functions/browser.ts @@ -7,7 +7,6 @@ import { XSolidStartOrigin, XSolidStartResponseTypeHeader } from "../responses"; -import { FETCH_EVENT } from "../types"; import { FormError } from "../../data"; import { ServerError } from "../../data/FormError"; @@ -92,11 +91,6 @@ function createRequestInit(...args: any[]): RequestInit { } } body = JSON.stringify(args, (key, value) => { - if (value && typeof value === "object" && value.$type === FETCH_EVENT) { - return { - $type: "fetch_event" - }; - } if (value instanceof Headers) { return { $type: "headers", @@ -127,11 +121,11 @@ function createRequestInit(...args: any[]): RequestInit { type ServerCall = (route: string, init: RequestInit) => Promise; -server$.createFetcher = route => { +server$.createFetcher = (route, serverResource) => { let fetcher: any = function (this: Request, ...args: any[]) { if (this instanceof Request) { } - const requestInit = createRequestInit(...args); + const requestInit = serverResource ? createRequestInit(args[0]) : createRequestInit(...args); // request body: json, formData, or string return (server$.call as ServerCall)(route, requestInit); }; diff --git a/packages/start/server/server-functions/server.ts b/packages/start/server/server-functions/server.ts index eee050432..d09165c33 100644 --- a/packages/start/server/server-functions/server.ts +++ b/packages/start/server/server-functions/server.ts @@ -4,14 +4,14 @@ import { FormError } from "../../data"; import { ServerError } from "../../data/FormError"; import { ContentTypeHeader, - isRedirectResponse, JSONResponseType, LocationHeader, ResponseError, XSolidStartContentTypeHeader, XSolidStartLocationHeader, XSolidStartOrigin, - XSolidStartResponseTypeHeader + XSolidStartResponseTypeHeader, + isRedirectResponse } from "../responses"; import { PageEvent, ServerFunctionEvent } from "../types"; import { CreateServerFunction } from "./types"; @@ -35,9 +35,6 @@ async function parseRequest(event: ServerFunctionEvent) { if (!value) { return value; } - if (value.$type === "fetch_event") { - return event; - } if (value.$type === "headers") { let headers = new Headers(); request.headers.forEach((value, key) => headers.set(key, value)); @@ -211,7 +208,7 @@ export async function handleServerRequest(event: ServerFunctionEvent) { const handlers = new Map(); // server$.requestContext = null; -server$.createHandler = (_fn, hash) => { +server$.createHandler = (_fn, hash, serverResource) => { // this is run in two ways: // called on the server while rendering the App, eg. in a routeData function // - pass args as is to the fn, they should maintain identity since they are passed by reference @@ -244,8 +241,7 @@ server$.createHandler = (_fn, hash) => { const execute = async () => { try { - let e = await _fn.call(ctx, ...args); - return e; + return serverResource ? _fn.call(ctx, args[0], ctx) : _fn.call(ctx, ...args); } catch (e) { if (e instanceof Error && /[A-Za-z]+ is not defined/.test(e.message)) { const error = new Error( diff --git a/packages/start/server/server-functions/types.ts b/packages/start/server/server-functions/types.ts index 507e529b1..78930a095 100644 --- a/packages/start/server/server-functions/types.ts +++ b/packages/start/server/server-functions/types.ts @@ -8,9 +8,9 @@ export type CreateServerFunction = ( ServerFunction) & { getHandler: (route: string) => any; - createHandler: (fn: any, hash: string) => any; + createHandler: (fn: any, hash: string, serverResource: boolean) => any; registerHandler: (route: string, handler: any) => any; hasHandler: (route: string) => boolean; - createFetcher(route: string): ServerFunction; + createFetcher(route: string, serverResource: boolean): ServerFunction; fetch(route: string, init?: RequestInit): Promise; } & FetchEvent; diff --git a/packages/start/server/serverResource.js b/packages/start/server/serverResource.js index 41c5d1b90..f77ef4335 100644 --- a/packages/start/server/serverResource.js +++ b/packages/start/server/serverResource.js @@ -47,6 +47,7 @@ function transformRouteData({ types: t }) { t.callExpression(t.identifier("createRouteData"), callPath.node.arguments) ); callState.resourceRequired = true; + callPath.get("arguments")[0].setData("serverResource", true); } if (callPath.get("callee").isIdentifier({ name: "createServerAction$" })) { @@ -57,6 +58,7 @@ function transformRouteData({ types: t }) { t.callExpression(t.identifier("createRouteAction"), callPath.node.arguments) ); callState.actionRequired = true; + callPath.get("arguments")[0].setData("serverResource", true); } if (callPath.get("callee").isIdentifier({ name: "createServerMultiAction$" })) { @@ -70,6 +72,7 @@ function transformRouteData({ types: t }) { ) ); callState.actionRequired = true; + callPath.get("arguments")[0].setData("serverResource", true); } } }, From c5a065e5368fbf2eea303cd1b1cbc8f11521b527 Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Thu, 19 Jan 2023 00:53:50 -0800 Subject: [PATCH 0046/1059] v0.2.15 --- packages/create-solid/package.json | 2 +- packages/mdx/package.json | 2 +- packages/start-aws/package.json | 2 +- packages/start-cloudflare-pages/package.json | 2 +- packages/start-cloudflare-workers/package.json | 2 +- packages/start-deno/package.json | 2 +- packages/start-netlify/package.json | 2 +- packages/start-node/package.json | 2 +- packages/start-static/package.json | 2 +- packages/start-vercel/package.json | 2 +- packages/start/package.json | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/packages/create-solid/package.json b/packages/create-solid/package.json index 33950f56f..88a9a2a34 100644 --- a/packages/create-solid/package.json +++ b/packages/create-solid/package.json @@ -1,6 +1,6 @@ { "name": "create-solid", - "version": "0.2.14", + "version": "0.2.15", "description": "Create Solid apps with low configuration", "author": "Ryan Carniato", "license": "MIT", diff --git a/packages/mdx/package.json b/packages/mdx/package.json index 060002d15..1cefc16d1 100644 --- a/packages/mdx/package.json +++ b/packages/mdx/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-mdx", - "version": "0.2.14", + "version": "0.2.15", "description": "", "main": "./index.js", "type": "module", diff --git a/packages/start-aws/package.json b/packages/start-aws/package.json index 8375bdd5c..8613c2716 100644 --- a/packages/start-aws/package.json +++ b/packages/start-aws/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-aws", - "version": "0.2.14", + "version": "0.2.15", "main": "./index.mjs", "type": "module", "solid": { diff --git a/packages/start-cloudflare-pages/package.json b/packages/start-cloudflare-pages/package.json index c77239e1f..1aca9173b 100644 --- a/packages/start-cloudflare-pages/package.json +++ b/packages/start-cloudflare-pages/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-cloudflare-pages", - "version": "0.2.14", + "version": "0.2.15", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-cloudflare-workers/package.json b/packages/start-cloudflare-workers/package.json index 0aeb28f9d..26f04e417 100644 --- a/packages/start-cloudflare-workers/package.json +++ b/packages/start-cloudflare-workers/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-cloudflare-workers", - "version": "0.2.14", + "version": "0.2.15", "main": "./index.js", "types": "./index.d.ts", "type": "module", diff --git a/packages/start-deno/package.json b/packages/start-deno/package.json index c9b892a50..f07b48d06 100644 --- a/packages/start-deno/package.json +++ b/packages/start-deno/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-deno", - "version": "0.2.14", + "version": "0.2.15", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-netlify/package.json b/packages/start-netlify/package.json index b46f6ca36..8655c13b3 100644 --- a/packages/start-netlify/package.json +++ b/packages/start-netlify/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-netlify", - "version": "0.2.14", + "version": "0.2.15", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-node/package.json b/packages/start-node/package.json index 6b958d7d5..9a6e214c9 100644 --- a/packages/start-node/package.json +++ b/packages/start-node/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-node", - "version": "0.2.14", + "version": "0.2.15", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-static/package.json b/packages/start-static/package.json index 764d9a986..6643e433f 100644 --- a/packages/start-static/package.json +++ b/packages/start-static/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-static", - "version": "0.2.14", + "version": "0.2.15", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-vercel/package.json b/packages/start-vercel/package.json index be697a50f..bf37a49e8 100644 --- a/packages/start-vercel/package.json +++ b/packages/start-vercel/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-vercel", - "version": "0.2.14", + "version": "0.2.15", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start/package.json b/packages/start/package.json index dfa5cdcae..6b0c30ad8 100644 --- a/packages/start/package.json +++ b/packages/start/package.json @@ -1,6 +1,6 @@ { "name": "solid-start", - "version": "0.2.14", + "version": "0.2.15", "description": "Create Solid apps with low configuration", "author": "Ryan Carniato", "license": "MIT", From d29bf749cdd30c2a363ebda0b2781ff239be8707 Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Fri, 20 Jan 2023 01:12:53 -0800 Subject: [PATCH 0047/1059] update deps --- examples/bare/package.json | 20 +- examples/hackernews/package.json | 20 +- examples/todomvc/package.json | 20 +- examples/with-auth/package.json | 22 +- examples/with-mdx/package.json | 18 +- examples/with-prisma/package.json | 20 +- examples/with-solid-styled/package.json | 18 +- examples/with-tailwindcss/package.json | 22 +- examples/with-vitest/package.json | 24 +- examples/with-websocket/package.json | 18 +- package.json | 20 +- packages/create-solid/package.json | 6 +- packages/mdx/package.json | 16 +- packages/start-aws/package.json | 4 +- packages/start-cloudflare-pages/package.json | 22 +- .../start-cloudflare-workers/package.json | 22 +- packages/start-deno/package.json | 4 +- packages/start-netlify/package.json | 8 +- packages/start-node/package.json | 8 +- packages/start-static/package.json | 12 +- packages/start-vercel/package.json | 4 +- packages/start/package.json | 36 +- pnpm-lock.yaml | 4381 +++++------------ test/package.json | 10 +- test/template/package.json | 14 +- 25 files changed, 1482 insertions(+), 3287 deletions(-) diff --git a/examples/bare/package.json b/examples/bare/package.json index a8aa02d6e..001687396 100644 --- a/examples/bare/package.json +++ b/examples/bare/package.json @@ -7,19 +7,19 @@ }, "type": "module", "devDependencies": { - "@types/node": "^18.11.9", + "@types/node": "^18.11.18", "esbuild": "^0.14.54", - "postcss": "^8.4.18", - "solid-start-node": "^0.2.0", - "typescript": "^4.8.4", - "vite": "^3.1.8" + "postcss": "^8.4.21", + "solid-start-node": "^0.2.15", + "typescript": "^4.9.4", + "vite": "^3.2.5" }, "dependencies": { - "@solidjs/meta": "^0.28.0", - "@solidjs/router": "^0.6.0", - "solid-js": "^1.6.2", - "solid-start": "^0.2.0", - "undici": "^5.11.0" + "@solidjs/meta": "^0.28.2", + "@solidjs/router": "^0.7.0", + "solid-js": "^1.6.9", + "solid-start": "^0.2.15", + "undici": "^5.15.1" }, "engines": { "node": ">=16.8" diff --git a/examples/hackernews/package.json b/examples/hackernews/package.json index 1250d108f..dd66f3c4f 100644 --- a/examples/hackernews/package.json +++ b/examples/hackernews/package.json @@ -8,20 +8,20 @@ "type": "module", "main": "./dist/index.js", "devDependencies": { - "@types/node": "^18.11.9", - "@types/babel__core": "^7.1.20", + "@types/babel__core": "^7.20.0", "@types/debug": "^4.1.7", + "@types/node": "^18.11.18", "esbuild": "^0.14.54", - "solid-start-node": "^0.2.0", - "typescript": "^4.8.4", - "vite": "^3.1.8" + "solid-start-node": "^0.2.15", + "typescript": "^4.9.4", + "vite": "^3.2.5" }, "dependencies": { - "@solidjs/meta": "^0.28.0", - "@solidjs/router": "^0.6.0", - "solid-js": "^1.6.2", - "solid-start": "^0.2.0", - "undici": "^5.11.0" + "@solidjs/meta": "^0.28.2", + "@solidjs/router": "^0.7.0", + "solid-js": "^1.6.9", + "solid-start": "^0.2.15", + "undici": "^5.15.1" }, "engines": { "node": ">=16" diff --git a/examples/todomvc/package.json b/examples/todomvc/package.json index ce2bc2407..35888693d 100644 --- a/examples/todomvc/package.json +++ b/examples/todomvc/package.json @@ -7,19 +7,19 @@ }, "type": "module", "devDependencies": { - "@solidjs/meta": "^0.28.0", - "@solidjs/router": "^0.6.0", - "@types/node": "^18.11.9", + "@solidjs/meta": "^0.28.2", + "@solidjs/router": "^0.7.0", + "@types/node": "^18.11.18", "csstype": "3.1.0", "esbuild": "^0.14.54", - "postcss": "^8.4.18", + "postcss": "^8.4.21", "rollup": "^3.10.0", - "solid-js": "^1.6.2", - "solid-start": "^0.2.0", - "solid-start-node": "^0.2.0", - "typescript": "^4.8.4", - "undici": "^5.11.0", - "vite": "^3.1.8" + "solid-js": "^1.6.9", + "solid-start": "^0.2.15", + "solid-start-node": "^0.2.15", + "typescript": "^4.9.4", + "undici": "^5.15.1", + "vite": "^3.2.5" }, "engines": { "node": ">=16" diff --git a/examples/with-auth/package.json b/examples/with-auth/package.json index 121e919a7..0774fc85b 100644 --- a/examples/with-auth/package.json +++ b/examples/with-auth/package.json @@ -7,22 +7,22 @@ }, "type": "module", "devDependencies": { - "@types/babel__core": "^7.1.20", + "@types/babel__core": "^7.20.0", "@types/debug": "^4.1.7", - "@types/node": "^18.11.9", + "@types/node": "^18.11.18", "esbuild": "^0.14.54", - "postcss": "^8.4.20", + "postcss": "^8.4.21", "rollup": "^3.10.0", - "solid-start-node": "^0.2.0", - "typescript": "^4.8.4", - "vite": "^3.1.8" + "solid-start-node": "^0.2.15", + "typescript": "^4.9.4", + "vite": "^3.2.5" }, "dependencies": { - "@solidjs/meta": "^0.28.0", - "@solidjs/router": "^0.6.0", - "solid-js": "^1.6.2", - "solid-start": "^0.2.0", - "undici": "^5.11.0" + "@solidjs/meta": "^0.28.2", + "@solidjs/router": "^0.7.0", + "solid-js": "^1.6.9", + "solid-start": "^0.2.15", + "undici": "^5.15.1" }, "engines": { "node": ">=16" diff --git a/examples/with-mdx/package.json b/examples/with-mdx/package.json index 2371b879d..ddc11978c 100644 --- a/examples/with-mdx/package.json +++ b/examples/with-mdx/package.json @@ -7,18 +7,18 @@ }, "type": "module", "devDependencies": { - "@mdx-js/rollup": "^2.1.5", - "solid-start-node": "^0.2.0", - "typescript": "^4.8.4", - "vite": "^3.1.8" + "@mdx-js/rollup": "^2.2.1", + "solid-start-node": "^0.2.15", + "typescript": "^4.9.4", + "vite": "^3.2.5" }, "dependencies": { - "@solidjs/meta": "^0.28.0", - "@solidjs/router": "^0.6.0", - "solid-js": "^1.6.2", + "@solidjs/meta": "^0.28.2", + "@solidjs/router": "^0.7.0", + "solid-js": "^1.6.9", "solid-mdx": "^0.0.6", - "solid-start": "^0.2.0", - "undici": "^5.11.0" + "solid-start": "^0.2.15", + "undici": "^5.15.1" }, "engines": { "node": ">=16" diff --git a/examples/with-prisma/package.json b/examples/with-prisma/package.json index 26860c9d4..b0573ad10 100644 --- a/examples/with-prisma/package.json +++ b/examples/with-prisma/package.json @@ -7,18 +7,18 @@ }, "type": "module", "devDependencies": { - "solid-start-node": "^0.2.0", - "typescript": "^4.8.4", - "vite": "^3.1.8" + "solid-start-node": "^0.2.15", + "typescript": "^4.9.4", + "vite": "^3.2.5" }, "dependencies": { - "@prisma/client": "^4.5.0", - "@solidjs/meta": "^0.28.0", - "@solidjs/router": "^0.6.0", - "prisma": "^4.5.0", - "solid-js": "^1.6.2", - "solid-start": "^0.2.0", - "undici": "^5.11.0" + "@prisma/client": "^4.9.0", + "@solidjs/meta": "^0.28.2", + "@solidjs/router": "^0.7.0", + "prisma": "^4.9.0", + "solid-js": "^1.6.9", + "solid-start": "^0.2.15", + "undici": "^5.15.1" }, "engines": { "node": ">=16" diff --git a/examples/with-solid-styled/package.json b/examples/with-solid-styled/package.json index a75424364..931b6f60c 100644 --- a/examples/with-solid-styled/package.json +++ b/examples/with-solid-styled/package.json @@ -8,17 +8,17 @@ "type": "module", "devDependencies": { "babel-plugin-solid-styled": "^0.6.3", - "solid-start-node": "^0.2.0", - "typescript": "^4.8.4", - "vite": "^3.1.8" + "solid-start-node": "^0.2.15", + "typescript": "^4.9.4", + "vite": "^3.2.5" }, "dependencies": { - "@solidjs/meta": "^0.28.0", - "@solidjs/router": "^0.6.0", - "solid-js": "^1.6.2", - "solid-start": "^0.2.0", - "solid-styled": "^0.7.3", - "undici": "^5.11.0" + "@solidjs/meta": "^0.28.2", + "@solidjs/router": "^0.7.0", + "solid-js": "^1.6.9", + "solid-start": "^0.2.15", + "solid-styled": "^0.7.4", + "undici": "^5.15.1" }, "engines": { "node": ">=16" diff --git a/examples/with-tailwindcss/package.json b/examples/with-tailwindcss/package.json index 33e6353ff..db48c4c19 100644 --- a/examples/with-tailwindcss/package.json +++ b/examples/with-tailwindcss/package.json @@ -7,19 +7,19 @@ }, "type": "module", "devDependencies": { - "autoprefixer": "^10.4.12", - "postcss": "^8.4.18", - "solid-start-node": "^0.2.0", - "tailwindcss": "^3.2.0", - "typescript": "^4.8.4", - "vite": "^3.1.8" + "autoprefixer": "^10.4.13", + "postcss": "^8.4.21", + "solid-start-node": "^0.2.15", + "tailwindcss": "^3.2.4", + "typescript": "^4.9.4", + "vite": "^3.2.5" }, "dependencies": { - "@solidjs/meta": "^0.28.0", - "@solidjs/router": "^0.6.0", - "solid-js": "^1.6.2", - "solid-start": "^0.2.0", - "undici": "^5.11.0" + "@solidjs/meta": "^0.28.2", + "@solidjs/router": "^0.7.0", + "solid-js": "^1.6.9", + "solid-start": "^0.2.15", + "undici": "^5.15.1" }, "engines": { "node": ">=16" diff --git a/examples/with-vitest/package.json b/examples/with-vitest/package.json index 8793290d0..26cfc4b7e 100644 --- a/examples/with-vitest/package.json +++ b/examples/with-vitest/package.json @@ -12,19 +12,19 @@ "type": "module", "devDependencies": { "@solidjs/meta": "^0.28.2", - "@solidjs/router": "^0.6.0", - "@solidjs/testing-library": "^0.5.1", + "@solidjs/router": "^0.7.0", + "@solidjs/testing-library": "^0.5.2", "@testing-library/jest-dom": "^5.16.5", "@types/testing-library__jest-dom": "^5.14.5", - "@vitest/coverage-c8": "^0.26.2", - "@vitest/ui": "^0.26.2", - "jsdom": "^20.0.2", - "solid-js": "^1.6.2", - "solid-start": "^0.2.5", - "solid-start-node": "^0.2.5", - "typescript": "^4.9.3", - "undici": "^5.12.0", - "vite": "^3.2.4", - "vitest": "^0.26.2" + "@vitest/coverage-c8": "^0.26.3", + "@vitest/ui": "^0.26.3", + "jsdom": "^20.0.3", + "solid-js": "^1.6.9", + "solid-start": "^0.2.15", + "solid-start-node": "^0.2.15", + "typescript": "^4.9.4", + "undici": "^5.15.1", + "vite": "^3.2.5", + "vitest": "^0.26.3" } } diff --git a/examples/with-websocket/package.json b/examples/with-websocket/package.json index e3062bfbb..2d17501a5 100644 --- a/examples/with-websocket/package.json +++ b/examples/with-websocket/package.json @@ -7,18 +7,18 @@ }, "type": "module", "devDependencies": { - "solid-start-cloudflare-workers": "^0.2.0", - "typescript": "^4.8.4", - "vite": "^3.1.8" + "solid-start-cloudflare-workers": "^0.2.15", + "typescript": "^4.9.4", + "vite": "^3.2.5" }, "dependencies": { "@cloudflare/kv-asset-handler": "^0.1.3", - "@cloudflare/workers-types": "^3.17.0", - "@solidjs/meta": "^0.28.0", - "@solidjs/router": "^0.6.0", - "solid-js": "^1.6.2", - "solid-start": "^0.2.0", - "undici": "^5.11.0" + "@cloudflare/workers-types": "^3.19.0", + "@solidjs/meta": "^0.28.2", + "@solidjs/router": "^0.7.0", + "solid-js": "^1.6.9", + "solid-start": "^0.2.15", + "undici": "^5.15.1" }, "engines": { "node": ">=16" diff --git a/package.json b/package.json index 73e03a414..ea16dd210 100644 --- a/package.json +++ b/package.json @@ -28,9 +28,9 @@ "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", - "@solidjs/meta": "^0.28.0", - "@solidjs/router": "^0.6.0", - "@tailwindcss/typography": "^0.5.7", + "@solidjs/meta": "^0.28.2", + "@solidjs/router": "^0.7.0", + "@tailwindcss/typography": "^0.5.9", "@trpc/client": "^9.27.4", "@trpc/server": "^9.27.4", "coveralls": "^3.1.1", @@ -39,20 +39,20 @@ "graphql": "^16.6.0", "rimraf": "^3.0.2", "rollup": "^3.10.0", - "solid-js": "^1.6.2", + "solid-js": "^1.6.9", "solid-mdx": "^0.0.6", "solid-start": "workspace:*", - "solid-start-cloudflare-workers": "workspace:^0.2.2", + "solid-start-cloudflare-workers": "workspace:^0.2.15", "solid-start-mdx": "workspace:*", "solid-start-netlify": "workspace:*", "solid-start-node": "workspace:*", - "tailwindcss": "^3.2.0", + "tailwindcss": "^3.2.4", "tippy.js": "^6.3.7", - "turbo": "^1.5.6", + "turbo": "^1.7.0", "typescript": "4.7.4", - "undici": "^5.11.0", - "vite": "^3.1.8", - "zod": "^3.19.1" + "undici": "^5.15.1", + "vite": "^3.2.5", + "zod": "^3.20.2" }, "dependencies": { "cross-env": "^7.0.3" diff --git a/packages/create-solid/package.json b/packages/create-solid/package.json index 88a9a2a34..b347c0562 100644 --- a/packages/create-solid/package.json +++ b/packages/create-solid/package.json @@ -9,14 +9,14 @@ "build": "rollup -c" }, "devDependencies": { - "@babel/core": "^7.19.6", + "@babel/core": "^7.20.12", "@babel/plugin-syntax-jsx": "^7.18.6", "@babel/preset-typescript": "^7.18.6", "degit": "^2.8.4", "gitignore-parser": "^0.0.2", "kleur": "^4.1.5", - "node-fetch": "^3.2.10", - "prettier": "^2.7.1", + "node-fetch": "^3.3.0", + "prettier": "^2.8.3", "prompts": "^2.4.2", "tiny-glob": "^0.2.9", "yargs-parser": "^21.1.1" diff --git a/packages/mdx/package.json b/packages/mdx/package.json index 1cefc16d1..a659e54af 100644 --- a/packages/mdx/package.json +++ b/packages/mdx/package.json @@ -15,23 +15,23 @@ "author": "", "license": "ISC", "dependencies": { - "@mdx-js/mdx": "^2.1.5", - "@mdx-js/rollup": "^2.1.5", + "@mdx-js/mdx": "^2.2.1", + "@mdx-js/rollup": "^2.2.1", "@types/mdast": "^3.0.10", - "acorn": "^8.8.0", - "estree-util-is-identifier-name": "^2.0.1", + "acorn": "^8.8.1", + "estree-util-is-identifier-name": "^2.1.0", "estree-util-value-to-estree": "^1.3.0", - "github-slugger": "^1.4.0", + "github-slugger": "^1.5.0", "mdast": "^3.0.0", "mdast-util-mdx": "^2.0.0", "rehype-raw": "^6.1.1", - "rehype-slug": "^5.0.1", + "rehype-slug": "^5.1.0", "remark-frontmatter": "^4.0.1", - "remark-mdx-frontmatter": "^2.0.3", + "remark-mdx-frontmatter": "^2.1.1", "remark-shiki-twoslash": "^3.1.0", "solid-mdx": "^0.0.6", "unified": "^10.1.2", "unist-util-visit": "^4.1.1", - "yaml": "^2.1.3" + "yaml": "^2.2.1" } } diff --git a/packages/start-aws/package.json b/packages/start-aws/package.json index 8613c2716..4837873fa 100644 --- a/packages/start-aws/package.json +++ b/packages/start-aws/package.json @@ -11,11 +11,11 @@ "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "rollup": "^3.10.0", - "terser": "^5.15.1" + "terser": "^5.16.1" }, "devDependencies": { "solid-start": "workspace:*", - "vite": "^3.1.8" + "vite": "^3.2.5" }, "peerDependencies": { "solid-start": "*", diff --git a/packages/start-cloudflare-pages/package.json b/packages/start-cloudflare-pages/package.json index 1aca9173b..83badf80f 100644 --- a/packages/start-cloudflare-pages/package.json +++ b/packages/start-cloudflare-pages/package.json @@ -8,24 +8,24 @@ }, "dependencies": { "@cloudflare/kv-asset-handler": "^0.2.0", - "@cloudflare/workers-types": "^3.17.0", - "@miniflare/core": "^2.10.0", - "@miniflare/http-server": "^2.10.0", - "@miniflare/shared": "^2.10.0", - "@miniflare/web-sockets": "^2.10.0", + "@cloudflare/workers-types": "^3.19.0", + "@miniflare/core": "^2.11.0", + "@miniflare/http-server": "^2.11.0", + "@miniflare/shared": "^2.11.0", + "@miniflare/web-sockets": "^2.11.0", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", - "@types/ws": "^8.5.3", - "miniflare": "^2.10.0", + "@types/ws": "^8.5.4", + "miniflare": "^2.11.0", "rollup": "^3.10.0", - "terser": "^5.15.1", - "ws": "^8.9.0" + "terser": "^5.16.1", + "ws": "^8.12.0" }, "devDependencies": { - "@types/node": "^18.11.3", + "@types/node": "^18.11.18", "solid-start": "workspace:*", - "vite": "^3.1.8" + "vite": "^3.2.5" }, "peerDependencies": { "solid-start": "*", diff --git a/packages/start-cloudflare-workers/package.json b/packages/start-cloudflare-workers/package.json index 26f04e417..1e0a55d89 100644 --- a/packages/start-cloudflare-workers/package.json +++ b/packages/start-cloudflare-workers/package.json @@ -9,24 +9,24 @@ }, "dependencies": { "@cloudflare/kv-asset-handler": "^0.2.0", - "@cloudflare/workers-types": "^3.17.0", - "@miniflare/core": "^2.10.0", - "@miniflare/http-server": "^2.10.0", - "@miniflare/shared": "^2.10.0", - "@miniflare/web-sockets": "^2.10.0", + "@cloudflare/workers-types": "^3.19.0", + "@miniflare/core": "^2.11.0", + "@miniflare/http-server": "^2.11.0", + "@miniflare/shared": "^2.11.0", + "@miniflare/web-sockets": "^2.11.0", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", - "@types/ws": "^8.5.3", - "miniflare": "^2.10.0", + "@types/ws": "^8.5.4", + "miniflare": "^2.11.0", "rollup": "^3.10.0", - "terser": "^5.15.1", - "ws": "^8.9.0" + "terser": "^5.16.1", + "ws": "^8.12.0" }, "devDependencies": { - "@types/node": "^18.11.3", + "@types/node": "^18.11.18", "solid-start": "workspace:*", - "vite": "^3.1.8" + "vite": "^3.2.5" }, "peerDependencies": { "solid-start": "*", diff --git a/packages/start-deno/package.json b/packages/start-deno/package.json index f07b48d06..41436422e 100644 --- a/packages/start-deno/package.json +++ b/packages/start-deno/package.json @@ -11,11 +11,11 @@ "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "rollup": "^3.10.0", - "terser": "^5.15.1" + "terser": "^5.16.1" }, "devDependencies": { "solid-start": "workspace:*", - "vite": "^3.1.8" + "vite": "^3.2.5" }, "peerDependencies": { "solid-start": "*", diff --git a/packages/start-netlify/package.json b/packages/start-netlify/package.json index 8655c13b3..e4ec961b4 100644 --- a/packages/start-netlify/package.json +++ b/packages/start-netlify/package.json @@ -7,19 +7,19 @@ "type": "adapter" }, "dependencies": { - "@babel/core": "^7.19.6", - "@babel/preset-env": "^7.19.4", + "@babel/core": "^7.20.12", + "@babel/preset-env": "^7.20.2", "@rollup/plugin-babel": "^6.0.3", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "encoding": "^0.1.13", "rollup": "^3.10.0", - "terser": "^5.15.1" + "terser": "^5.16.1" }, "devDependencies": { "solid-start": "workspace:*", - "vite": "^3.1.8" + "vite": "^3.2.5" }, "peerDependencies": { "solid-start": "*" diff --git a/packages/start-node/package.json b/packages/start-node/package.json index 9a6e214c9..6b14e7ffc 100644 --- a/packages/start-node/package.json +++ b/packages/start-node/package.json @@ -11,15 +11,15 @@ "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "compression": "^1.7.4", - "polka": "^1.0.0-next.22", + "polka": "1.0.0-next.22", "rollup": "^3.10.0", "sirv": "^2.0.2", - "terser": "^5.15.1" + "terser": "^5.16.1" }, "devDependencies": { "solid-start": "workspace:*", - "undici": "^5.11.0", - "vite": "^3.1.8" + "undici": "^5.15.1", + "vite": "^3.2.5" }, "peerDependencies": { "solid-start": "*", diff --git a/packages/start-static/package.json b/packages/start-static/package.json index 6643e433f..2a98a1922 100644 --- a/packages/start-static/package.json +++ b/packages/start-static/package.json @@ -7,18 +7,18 @@ "type": "adapter" }, "dependencies": { - "sirv-cli": "2.0.2", - "solid-ssr": "^1.6.2", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", - "rollup": "^3.10.0" + "rollup": "^3.10.0", + "sirv-cli": "2.0.2", + "solid-ssr": "^1.6.3" }, "devDependencies": { "solid-start": "workspace:*", - "terser": "^5.15.1", - "undici": "^5.11.0", - "vite": "^3.1.8" + "terser": "^5.16.1", + "undici": "^5.15.1", + "vite": "^3.2.5" }, "peerDependencies": { "solid-start": "*", diff --git a/packages/start-vercel/package.json b/packages/start-vercel/package.json index bf37a49e8..82e25c768 100644 --- a/packages/start-vercel/package.json +++ b/packages/start-vercel/package.json @@ -11,11 +11,11 @@ "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "rollup": "^3.10.0", - "terser": "^5.15.1" + "terser": "^5.16.1" }, "devDependencies": { "solid-start": "workspace:*", - "vite": "^3.1.8" + "vite": "^3.2.5" }, "peerDependencies": { "solid-start": "*", diff --git a/packages/start/package.json b/packages/start/package.json index 6b0c30ad8..8bccc79c2 100644 --- a/packages/start/package.json +++ b/packages/start/package.json @@ -76,12 +76,12 @@ "./env": "./env.d.ts" }, "dependencies": { - "@babel/core": "^7.19.6", - "@babel/generator": "^7.19.6", + "@babel/core": "^7.20.12", + "@babel/generator": "^7.20.7", "@babel/plugin-syntax-jsx": "^7.18.6", - "@babel/preset-env": "^7.19.4", + "@babel/preset-env": "^7.20.2", "@babel/preset-typescript": "^7.18.6", - "@babel/template": "^7.18.10", + "@babel/template": "^7.20.7", "@types/cookie": "^0.5.1", "chokidar": "^3.5.3", "compression": "^1.7.4", @@ -89,7 +89,7 @@ "debug": "^4.3.4", "dequal": "^2.0.3", "dotenv": "^16.0.3", - "es-module-lexer": "^1.0.5", + "es-module-lexer": "^1.1.0", "esbuild": "^0.14.54", "esbuild-plugin-solid": "^0.4.2", "fast-glob": "^3.2.12", @@ -102,23 +102,23 @@ "sade": "^1.8.1", "set-cookie-parser": "^2.5.1", "sirv": "^2.0.2", - "terser": "^5.15.1", - "undici": "^5.11.0", - "vite-plugin-inspect": "^0.7.12", + "terser": "^5.16.1", + "undici": "^5.15.1", + "vite-plugin-inspect": "^0.7.14", "vite-plugin-solid": "^2.5.0", "wait-on": "^6.0.1" }, "devDependencies": { - "@cloudflare/workers-types": "^3.18.0", - "@solidjs/meta": "^0.28.0", - "@solidjs/router": "^0.6.0", + "@cloudflare/workers-types": "^3.19.0", + "@solidjs/meta": "^0.28.2", + "@solidjs/router": "^0.7.0", "@testing-library/jest-dom": "^5.16.5", - "@types/babel__core": "^7.1.19", + "@types/babel__core": "^7.20.0", "@types/debug": "^4.1.7", - "@types/node": "^18.11.3", + "@types/node": "^18.11.18", "@types/wait-on": "^5.3.1", - "jsdom": "^20.0.1", - "solid-js": "^1.6.2", + "jsdom": "^20.0.3", + "solid-js": "^1.6.9", "solid-start-cloudflare-pages": "workspace:*", "solid-start-cloudflare-workers": "workspace:*", "solid-start-deno": "workspace:*", @@ -127,13 +127,13 @@ "solid-start-static": "workspace:*", "solid-start-vercel": "workspace:*", "solid-testing-library": "^0.3.0", - "typescript": "^4.8.4", - "vite": "^3.1.8", + "typescript": "^4.9.4", + "vite": "^3.2.5", "vitest": "^0.20.3" }, "peerDependencies": { "@solidjs/meta": "^0.28.0", - "@solidjs/router": "^0.6.0", + "@solidjs/router": "^0.7.0", "solid-js": "^1.6.2", "vite": "^3.1.8" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2caf39226..5e97b9d8d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,9 +8,9 @@ importers: '@rollup/plugin-commonjs': ^24.0.0 '@rollup/plugin-json': ^6.0.0 '@rollup/plugin-node-resolve': ^15.0.1 - '@solidjs/meta': ^0.28.0 - '@solidjs/router': ^0.6.0 - '@tailwindcss/typography': ^0.5.7 + '@solidjs/meta': ^0.28.2 + '@solidjs/router': ^0.7.0 + '@tailwindcss/typography': ^0.5.9 '@trpc/client': ^9.27.4 '@trpc/server': ^9.27.4 coveralls: ^3.1.1 @@ -20,20 +20,20 @@ importers: graphql: ^16.6.0 rimraf: ^3.0.2 rollup: ^3.10.0 - solid-js: ^1.6.2 + solid-js: ^1.6.9 solid-mdx: ^0.0.6 solid-start: workspace:* - solid-start-cloudflare-workers: workspace:^0.2.2 + solid-start-cloudflare-workers: workspace:^0.2.15 solid-start-mdx: workspace:* solid-start-netlify: workspace:* solid-start-node: workspace:* - tailwindcss: ^3.2.0 + tailwindcss: ^3.2.4 tippy.js: ^6.3.7 - turbo: ^1.5.6 + turbo: ^1.7.0 typescript: 4.7.4 - undici: ^5.11.0 - vite: ^3.1.8 - zod: ^3.19.1 + undici: ^5.15.1 + vite: ^3.2.5 + zod: ^3.20.2 dependencies: cross-env: 7.0.3 devDependencies: @@ -41,9 +41,9 @@ importers: '@rollup/plugin-commonjs': 24.0.0_rollup@3.10.0 '@rollup/plugin-json': 6.0.0_rollup@3.10.0 '@rollup/plugin-node-resolve': 15.0.1_rollup@3.10.0 - '@solidjs/meta': 0.28.2_solid-js@1.6.2 - '@solidjs/router': 0.6.0_solid-js@1.6.2 - '@tailwindcss/typography': 0.5.7_tailwindcss@3.2.2 + '@solidjs/meta': 0.28.2_solid-js@1.6.9 + '@solidjs/router': 0.7.0_solid-js@1.6.9 + '@tailwindcss/typography': 0.5.9_tailwindcss@3.2.4 '@trpc/client': 9.27.4_@trpc+server@9.27.4 '@trpc/server': 9.27.4 coveralls: 3.1.1 @@ -52,353 +52,353 @@ importers: graphql: 16.6.0 rimraf: 3.0.2 rollup: 3.10.0 - solid-js: 1.6.2 - solid-mdx: 0.0.6_solid-js@1.6.2+vite@3.2.4 + solid-js: 1.6.9 + solid-mdx: 0.0.6_solid-js@1.6.9+vite@3.2.5 solid-start: link:packages/start solid-start-cloudflare-workers: link:packages/start-cloudflare-workers solid-start-mdx: link:packages/mdx solid-start-netlify: link:packages/start-netlify solid-start-node: link:packages/start-node - tailwindcss: 3.2.2 + tailwindcss: 3.2.4 tippy.js: 6.3.7 - turbo: 1.6.3 + turbo: 1.7.0 typescript: 4.7.4 - undici: 5.12.0 - vite: 3.2.4 - zod: 3.19.1 + undici: 5.15.1 + vite: 3.2.5 + zod: 3.20.2 examples/bare: specifiers: - '@solidjs/meta': ^0.28.0 - '@solidjs/router': ^0.6.0 - '@types/node': ^18.11.9 + '@solidjs/meta': ^0.28.2 + '@solidjs/router': ^0.7.0 + '@types/node': ^18.11.18 esbuild: ^0.14.54 - postcss: ^8.4.18 - solid-js: ^1.6.2 - solid-start: ^0.2.0 - solid-start-node: ^0.2.0 - typescript: ^4.8.4 - undici: ^5.11.0 - vite: ^3.1.8 - dependencies: - '@solidjs/meta': 0.28.2_solid-js@1.6.2 - '@solidjs/router': 0.6.0_solid-js@1.6.2 - solid-js: 1.6.2 - solid-start: 0.2.15_uatql4rorvzy6j5oaymsvk7cjq - undici: 5.12.0 + postcss: ^8.4.21 + solid-js: ^1.6.9 + solid-start: ^0.2.15 + solid-start-node: ^0.2.15 + typescript: ^4.9.4 + undici: ^5.15.1 + vite: ^3.2.5 + dependencies: + '@solidjs/meta': 0.28.2_solid-js@1.6.9 + '@solidjs/router': 0.7.0_solid-js@1.6.9 + solid-js: 1.6.9 + solid-start: link:../../packages/start + undici: 5.15.1 devDependencies: - '@types/node': 18.11.9 + '@types/node': 18.11.18 esbuild: 0.14.54 - postcss: 8.4.18 - solid-start-node: 0.2.15_nsiwexrdbfrhdidmxu56uho6ae - typescript: 4.8.4 - vite: 3.2.2 + postcss: 8.4.21 + solid-start-node: link:../../packages/start-node + typescript: 4.9.4 + vite: 3.2.5_@types+node@18.11.18 examples/hackernews: specifiers: - '@solidjs/meta': ^0.28.0 - '@solidjs/router': ^0.6.0 - '@types/babel__core': ^7.1.20 + '@solidjs/meta': ^0.28.2 + '@solidjs/router': ^0.7.0 + '@types/babel__core': ^7.20.0 '@types/debug': ^4.1.7 - '@types/node': ^18.11.9 + '@types/node': ^18.11.18 esbuild: ^0.14.54 - solid-js: ^1.6.2 - solid-start: ^0.2.0 - solid-start-node: ^0.2.0 - typescript: ^4.8.4 - undici: ^5.11.0 - vite: ^3.1.8 - dependencies: - '@solidjs/meta': 0.28.2_solid-js@1.6.2 - '@solidjs/router': 0.6.0_solid-js@1.6.2 - solid-js: 1.6.2 - solid-start: 0.2.15_uatql4rorvzy6j5oaymsvk7cjq - undici: 5.12.0 + solid-js: ^1.6.9 + solid-start: ^0.2.15 + solid-start-node: ^0.2.15 + typescript: ^4.9.4 + undici: ^5.15.1 + vite: ^3.2.5 + dependencies: + '@solidjs/meta': 0.28.2_solid-js@1.6.9 + '@solidjs/router': 0.7.0_solid-js@1.6.9 + solid-js: 1.6.9 + solid-start: link:../../packages/start + undici: 5.15.1 devDependencies: - '@types/babel__core': 7.1.20 + '@types/babel__core': 7.20.0 '@types/debug': 4.1.7 - '@types/node': 18.11.9 + '@types/node': 18.11.18 esbuild: 0.14.54 - solid-start-node: 0.2.15_nsiwexrdbfrhdidmxu56uho6ae - typescript: 4.8.4 - vite: 3.2.2 + solid-start-node: link:../../packages/start-node + typescript: 4.9.4 + vite: 3.2.5_@types+node@18.11.18 examples/todomvc: specifiers: - '@solidjs/meta': ^0.28.0 - '@solidjs/router': ^0.6.0 - '@types/node': ^18.11.9 + '@solidjs/meta': ^0.28.2 + '@solidjs/router': ^0.7.0 + '@types/node': ^18.11.18 csstype: 3.1.0 esbuild: ^0.14.54 - postcss: ^8.4.18 + postcss: ^8.4.21 rollup: ^3.10.0 - solid-js: ^1.6.2 - solid-start: ^0.2.0 - solid-start-node: ^0.2.0 - typescript: ^4.8.4 - undici: ^5.11.0 - vite: ^3.1.8 + solid-js: ^1.6.9 + solid-start: ^0.2.15 + solid-start-node: ^0.2.15 + typescript: ^4.9.4 + undici: ^5.15.1 + vite: ^3.2.5 devDependencies: - '@solidjs/meta': 0.28.2_solid-js@1.6.2 - '@solidjs/router': 0.6.0_solid-js@1.6.2 - '@types/node': 18.11.9 + '@solidjs/meta': 0.28.2_solid-js@1.6.9 + '@solidjs/router': 0.7.0_solid-js@1.6.9 + '@types/node': 18.11.18 csstype: 3.1.0 esbuild: 0.14.54 - postcss: 8.4.18 + postcss: 8.4.21 rollup: 3.10.0 - solid-js: 1.6.2 - solid-start: 0.2.15_uatql4rorvzy6j5oaymsvk7cjq - solid-start-node: 0.2.15_nsiwexrdbfrhdidmxu56uho6ae - typescript: 4.8.4 - undici: 5.12.0 - vite: 3.2.2 + solid-js: 1.6.9 + solid-start: link:../../packages/start + solid-start-node: link:../../packages/start-node + typescript: 4.9.4 + undici: 5.15.1 + vite: 3.2.5_@types+node@18.11.18 examples/with-auth: specifiers: - '@solidjs/meta': ^0.28.0 - '@solidjs/router': ^0.6.0 - '@types/babel__core': ^7.1.20 + '@solidjs/meta': ^0.28.2 + '@solidjs/router': ^0.7.0 + '@types/babel__core': ^7.20.0 '@types/debug': ^4.1.7 - '@types/node': ^18.11.9 + '@types/node': ^18.11.18 esbuild: ^0.14.54 - postcss: ^8.4.20 + postcss: ^8.4.21 rollup: ^3.10.0 - solid-js: ^1.6.2 - solid-start: ^0.2.0 - solid-start-node: ^0.2.0 - typescript: ^4.8.4 - undici: ^5.11.0 - vite: ^3.1.8 - dependencies: - '@solidjs/meta': 0.28.2_solid-js@1.6.2 - '@solidjs/router': 0.6.0_solid-js@1.6.2 - solid-js: 1.6.2 - solid-start: 0.2.15_uatql4rorvzy6j5oaymsvk7cjq - undici: 5.12.0 + solid-js: ^1.6.9 + solid-start: ^0.2.15 + solid-start-node: ^0.2.15 + typescript: ^4.9.4 + undici: ^5.15.1 + vite: ^3.2.5 + dependencies: + '@solidjs/meta': 0.28.2_solid-js@1.6.9 + '@solidjs/router': 0.7.0_solid-js@1.6.9 + solid-js: 1.6.9 + solid-start: link:../../packages/start + undici: 5.15.1 devDependencies: - '@types/babel__core': 7.1.20 + '@types/babel__core': 7.20.0 '@types/debug': 4.1.7 '@types/node': 18.11.18 esbuild: 0.14.54 - postcss: 8.4.20 + postcss: 8.4.21 rollup: 3.10.0 - solid-start-node: 0.2.15_nsiwexrdbfrhdidmxu56uho6ae - typescript: 4.8.4 - vite: 3.2.2 + solid-start-node: link:../../packages/start-node + typescript: 4.9.4 + vite: 3.2.5_@types+node@18.11.18 examples/with-mdx: specifiers: - '@mdx-js/rollup': ^2.1.5 - '@solidjs/meta': ^0.28.0 - '@solidjs/router': ^0.6.0 - solid-js: ^1.6.2 + '@mdx-js/rollup': ^2.2.1 + '@solidjs/meta': ^0.28.2 + '@solidjs/router': ^0.7.0 + solid-js: ^1.6.9 solid-mdx: ^0.0.6 - solid-start: ^0.2.0 - solid-start-node: ^0.2.0 - typescript: ^4.8.4 - undici: ^5.11.0 - vite: ^3.1.8 - dependencies: - '@solidjs/meta': 0.28.2_solid-js@1.6.2 - '@solidjs/router': 0.6.0_solid-js@1.6.2 - solid-js: 1.6.2 - solid-mdx: 0.0.6_solid-js@1.6.2+vite@3.2.2 - solid-start: 0.2.15_uatql4rorvzy6j5oaymsvk7cjq - undici: 5.12.0 + solid-start: ^0.2.15 + solid-start-node: ^0.2.15 + typescript: ^4.9.4 + undici: ^5.15.1 + vite: ^3.2.5 + dependencies: + '@solidjs/meta': 0.28.2_solid-js@1.6.9 + '@solidjs/router': 0.7.0_solid-js@1.6.9 + solid-js: 1.6.9 + solid-mdx: 0.0.6_solid-js@1.6.9+vite@3.2.5 + solid-start: link:../../packages/start + undici: 5.15.1 devDependencies: - '@mdx-js/rollup': 2.1.5 - solid-start-node: 0.2.15_nsiwexrdbfrhdidmxu56uho6ae - typescript: 4.8.4 - vite: 3.2.2 + '@mdx-js/rollup': 2.2.1 + solid-start-node: link:../../packages/start-node + typescript: 4.9.4 + vite: 3.2.5 examples/with-prisma: specifiers: - '@prisma/client': ^4.5.0 - '@solidjs/meta': ^0.28.0 - '@solidjs/router': ^0.6.0 - prisma: ^4.5.0 - solid-js: ^1.6.2 - solid-start: ^0.2.0 - solid-start-node: ^0.2.0 - typescript: ^4.8.4 - undici: ^5.11.0 - vite: ^3.1.8 - dependencies: - '@prisma/client': 4.5.0_prisma@4.5.0 - '@solidjs/meta': 0.28.2_solid-js@1.6.2 - '@solidjs/router': 0.6.0_solid-js@1.6.2 - prisma: 4.5.0 - solid-js: 1.6.2 - solid-start: 0.2.15_uatql4rorvzy6j5oaymsvk7cjq - undici: 5.12.0 + '@prisma/client': ^4.9.0 + '@solidjs/meta': ^0.28.2 + '@solidjs/router': ^0.7.0 + prisma: ^4.9.0 + solid-js: ^1.6.9 + solid-start: ^0.2.15 + solid-start-node: ^0.2.15 + typescript: ^4.9.4 + undici: ^5.15.1 + vite: ^3.2.5 + dependencies: + '@prisma/client': 4.9.0_prisma@4.9.0 + '@solidjs/meta': 0.28.2_solid-js@1.6.9 + '@solidjs/router': 0.7.0_solid-js@1.6.9 + prisma: 4.9.0 + solid-js: 1.6.9 + solid-start: link:../../packages/start + undici: 5.15.1 devDependencies: - solid-start-node: 0.2.15_nsiwexrdbfrhdidmxu56uho6ae - typescript: 4.8.4 - vite: 3.2.2 + solid-start-node: link:../../packages/start-node + typescript: 4.9.4 + vite: 3.2.5 examples/with-solid-styled: specifiers: - '@solidjs/meta': ^0.28.0 - '@solidjs/router': ^0.6.0 + '@solidjs/meta': ^0.28.2 + '@solidjs/router': ^0.7.0 babel-plugin-solid-styled: ^0.6.3 - solid-js: ^1.6.2 - solid-start: ^0.2.0 - solid-start-node: ^0.2.0 - solid-styled: ^0.7.3 - typescript: ^4.8.4 - undici: ^5.11.0 - vite: ^3.1.8 - dependencies: - '@solidjs/meta': 0.28.2_solid-js@1.6.2 - '@solidjs/router': 0.6.0_solid-js@1.6.2 - solid-js: 1.6.2 - solid-start: 0.2.15_uatql4rorvzy6j5oaymsvk7cjq - solid-styled: 0.7.3_solid-js@1.6.2 - undici: 5.12.0 + solid-js: ^1.6.9 + solid-start: ^0.2.15 + solid-start-node: ^0.2.15 + solid-styled: ^0.7.4 + typescript: ^4.9.4 + undici: ^5.15.1 + vite: ^3.2.5 + dependencies: + '@solidjs/meta': 0.28.2_solid-js@1.6.9 + '@solidjs/router': 0.7.0_solid-js@1.6.9 + solid-js: 1.6.9 + solid-start: link:../../packages/start + solid-styled: 0.7.4_solid-js@1.6.9 + undici: 5.15.1 devDependencies: babel-plugin-solid-styled: 0.6.3 - solid-start-node: 0.2.15_nsiwexrdbfrhdidmxu56uho6ae - typescript: 4.8.4 - vite: 3.2.2 + solid-start-node: link:../../packages/start-node + typescript: 4.9.4 + vite: 3.2.5 examples/with-tailwindcss: specifiers: - '@solidjs/meta': ^0.28.0 - '@solidjs/router': ^0.6.0 - autoprefixer: ^10.4.12 - postcss: ^8.4.18 - solid-js: ^1.6.2 - solid-start: ^0.2.0 - solid-start-node: ^0.2.0 - tailwindcss: ^3.2.0 - typescript: ^4.8.4 - undici: ^5.11.0 - vite: ^3.1.8 - dependencies: - '@solidjs/meta': 0.28.2_solid-js@1.6.2 - '@solidjs/router': 0.6.0_solid-js@1.6.2 - solid-js: 1.6.2 - solid-start: 0.2.15_uatql4rorvzy6j5oaymsvk7cjq - undici: 5.12.0 + '@solidjs/meta': ^0.28.2 + '@solidjs/router': ^0.7.0 + autoprefixer: ^10.4.13 + postcss: ^8.4.21 + solid-js: ^1.6.9 + solid-start: ^0.2.15 + solid-start-node: ^0.2.15 + tailwindcss: ^3.2.4 + typescript: ^4.9.4 + undici: ^5.15.1 + vite: ^3.2.5 + dependencies: + '@solidjs/meta': 0.28.2_solid-js@1.6.9 + '@solidjs/router': 0.7.0_solid-js@1.6.9 + solid-js: 1.6.9 + solid-start: link:../../packages/start + undici: 5.15.1 devDependencies: - autoprefixer: 10.4.13_postcss@8.4.18 - postcss: 8.4.18 - solid-start-node: 0.2.15_nsiwexrdbfrhdidmxu56uho6ae - tailwindcss: 3.2.2_postcss@8.4.18 - typescript: 4.8.4 - vite: 3.2.2 + autoprefixer: 10.4.13_postcss@8.4.21 + postcss: 8.4.21 + solid-start-node: link:../../packages/start-node + tailwindcss: 3.2.4_postcss@8.4.21 + typescript: 4.9.4 + vite: 3.2.5 examples/with-vitest: specifiers: '@solidjs/meta': ^0.28.2 - '@solidjs/router': ^0.6.0 - '@solidjs/testing-library': ^0.5.1 + '@solidjs/router': ^0.7.0 + '@solidjs/testing-library': ^0.5.2 '@testing-library/jest-dom': ^5.16.5 '@types/testing-library__jest-dom': ^5.14.5 - '@vitest/coverage-c8': ^0.26.2 - '@vitest/ui': ^0.26.2 - jsdom: ^20.0.2 - solid-js: ^1.6.2 - solid-start: ^0.2.5 - solid-start-node: ^0.2.5 - typescript: ^4.9.3 - undici: ^5.12.0 - vite: ^3.2.4 - vitest: ^0.26.2 + '@vitest/coverage-c8': ^0.26.3 + '@vitest/ui': ^0.26.3 + jsdom: ^20.0.3 + solid-js: ^1.6.9 + solid-start: ^0.2.15 + solid-start-node: ^0.2.15 + typescript: ^4.9.4 + undici: ^5.15.1 + vite: ^3.2.5 + vitest: ^0.26.3 devDependencies: - '@solidjs/meta': 0.28.2_solid-js@1.6.2 - '@solidjs/router': 0.6.0_solid-js@1.6.2 - '@solidjs/testing-library': 0.5.1_solid-js@1.6.2 + '@solidjs/meta': 0.28.2_solid-js@1.6.9 + '@solidjs/router': 0.7.0_solid-js@1.6.9 + '@solidjs/testing-library': 0.5.2_solid-js@1.6.9 '@testing-library/jest-dom': 5.16.5 '@types/testing-library__jest-dom': 5.14.5 - '@vitest/coverage-c8': 0.26.2_q5y6sd2ttlb573zo2al4tbrryy - '@vitest/ui': 0.26.2 - jsdom: 20.0.2 - solid-js: 1.6.2 - solid-start: 0.2.15_jirxvoq4cr7zqsb7chy43iwn3e - solid-start-node: 0.2.15_xc47unbrb4ynzb3oe47gpguf3e - typescript: 4.9.3 - undici: 5.12.0 - vite: 3.2.4 - vitest: 0.26.2_q5y6sd2ttlb573zo2al4tbrryy + '@vitest/coverage-c8': 0.26.3_lae363bjhdipllr6jstkmuhhna + '@vitest/ui': 0.26.3 + jsdom: 20.0.3 + solid-js: 1.6.9 + solid-start: link:../../packages/start + solid-start-node: link:../../packages/start-node + typescript: 4.9.4 + undici: 5.15.1 + vite: 3.2.5 + vitest: 0.26.3_lae363bjhdipllr6jstkmuhhna examples/with-websocket: specifiers: '@cloudflare/kv-asset-handler': ^0.1.3 - '@cloudflare/workers-types': ^3.17.0 - '@solidjs/meta': ^0.28.0 - '@solidjs/router': ^0.6.0 - solid-js: ^1.6.2 - solid-start: ^0.2.0 - solid-start-cloudflare-workers: ^0.2.0 - typescript: ^4.8.4 - undici: ^5.11.0 - vite: ^3.1.8 + '@cloudflare/workers-types': ^3.19.0 + '@solidjs/meta': ^0.28.2 + '@solidjs/router': ^0.7.0 + solid-js: ^1.6.9 + solid-start: ^0.2.15 + solid-start-cloudflare-workers: ^0.2.15 + typescript: ^4.9.4 + undici: ^5.15.1 + vite: ^3.2.5 dependencies: '@cloudflare/kv-asset-handler': 0.1.3 - '@cloudflare/workers-types': 3.18.0 - '@solidjs/meta': 0.28.2_solid-js@1.6.2 - '@solidjs/router': 0.6.0_solid-js@1.6.2 - solid-js: 1.6.2 - solid-start: 0.2.15_uatql4rorvzy6j5oaymsvk7cjq - undici: 5.12.0 + '@cloudflare/workers-types': 3.19.0 + '@solidjs/meta': 0.28.2_solid-js@1.6.9 + '@solidjs/router': 0.7.0_solid-js@1.6.9 + solid-js: 1.6.9 + solid-start: link:../../packages/start + undici: 5.15.1 devDependencies: - solid-start-cloudflare-workers: 0.2.15_nz7pqaaan6gbjvlo7c5lwggd4i - typescript: 4.8.4 - vite: 3.2.2 + solid-start-cloudflare-workers: link:../../packages/start-cloudflare-workers + typescript: 4.9.4 + vite: 3.2.5 packages/create-solid: specifiers: - '@babel/core': ^7.19.6 + '@babel/core': ^7.20.12 '@babel/plugin-syntax-jsx': ^7.18.6 '@babel/preset-typescript': ^7.18.6 degit: ^2.8.4 gitignore-parser: ^0.0.2 kleur: ^4.1.5 - node-fetch: ^3.2.10 - prettier: ^2.7.1 + node-fetch: ^3.3.0 + prettier: ^2.8.3 prompts: ^2.4.2 tiny-glob: ^0.2.9 yargs-parser: ^21.1.1 devDependencies: - '@babel/core': 7.20.2 - '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.20.2 - '@babel/preset-typescript': 7.18.6_@babel+core@7.20.2 + '@babel/core': 7.20.12 + '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.20.12 + '@babel/preset-typescript': 7.18.6_@babel+core@7.20.12 degit: 2.8.4 gitignore-parser: 0.0.2 kleur: 4.1.5 - node-fetch: 3.2.10 - prettier: 2.7.1 + node-fetch: 3.3.0 + prettier: 2.8.3 prompts: 2.4.2 tiny-glob: 0.2.9 yargs-parser: 21.1.1 packages/mdx: specifiers: - '@mdx-js/mdx': ^2.1.5 - '@mdx-js/rollup': ^2.1.5 + '@mdx-js/mdx': ^2.2.1 + '@mdx-js/rollup': ^2.2.1 '@types/mdast': ^3.0.10 - acorn: ^8.8.0 - estree-util-is-identifier-name: ^2.0.1 + acorn: ^8.8.1 + estree-util-is-identifier-name: ^2.1.0 estree-util-value-to-estree: ^1.3.0 - github-slugger: ^1.4.0 + github-slugger: ^1.5.0 mdast: ^3.0.0 mdast-util-mdx: ^2.0.0 rehype-raw: ^6.1.1 - rehype-slug: ^5.0.1 + rehype-slug: ^5.1.0 remark-frontmatter: ^4.0.1 - remark-mdx-frontmatter: ^2.0.3 + remark-mdx-frontmatter: ^2.1.1 remark-shiki-twoslash: ^3.1.0 solid-mdx: ^0.0.6 unified: ^10.1.2 unist-util-visit: ^4.1.1 - yaml: ^2.1.3 + yaml: ^2.2.1 dependencies: - '@mdx-js/mdx': 2.1.5 - '@mdx-js/rollup': 2.1.5 + '@mdx-js/mdx': 2.2.1 + '@mdx-js/rollup': 2.2.1 '@types/mdast': 3.0.10 acorn: 8.8.1 - estree-util-is-identifier-name: 2.0.1 + estree-util-is-identifier-name: 2.1.0 estree-util-value-to-estree: 1.3.0 github-slugger: 1.5.0 mdast: 3.0.0 @@ -411,24 +411,24 @@ importers: solid-mdx: 0.0.6 unified: 10.1.2 unist-util-visit: 4.1.1 - yaml: 2.1.3 + yaml: 2.2.1 packages/start: specifiers: - '@babel/core': ^7.19.6 - '@babel/generator': ^7.19.6 + '@babel/core': ^7.20.12 + '@babel/generator': ^7.20.7 '@babel/plugin-syntax-jsx': ^7.18.6 - '@babel/preset-env': ^7.19.4 + '@babel/preset-env': ^7.20.2 '@babel/preset-typescript': ^7.18.6 - '@babel/template': ^7.18.10 - '@cloudflare/workers-types': ^3.18.0 - '@solidjs/meta': ^0.28.0 - '@solidjs/router': ^0.6.0 + '@babel/template': ^7.20.7 + '@cloudflare/workers-types': ^3.19.0 + '@solidjs/meta': ^0.28.2 + '@solidjs/router': ^0.7.0 '@testing-library/jest-dom': ^5.16.5 - '@types/babel__core': ^7.1.19 + '@types/babel__core': ^7.20.0 '@types/cookie': ^0.5.1 '@types/debug': ^4.1.7 - '@types/node': ^18.11.3 + '@types/node': ^18.11.18 '@types/wait-on': ^5.3.1 chokidar: ^3.5.3 compression: ^1.7.4 @@ -436,12 +436,12 @@ importers: debug: ^4.3.4 dequal: ^2.0.3 dotenv: ^16.0.3 - es-module-lexer: ^1.0.5 + es-module-lexer: ^1.1.0 esbuild: ^0.14.54 esbuild-plugin-solid: ^0.4.2 fast-glob: ^3.2.12 get-port: ^6.1.2 - jsdom: ^20.0.1 + jsdom: ^20.0.3 parse-multipart-data: ^1.5.0 picocolors: ^1.0.0 rollup: ^3.10.0 @@ -450,7 +450,7 @@ importers: sade: ^1.8.1 set-cookie-parser: ^2.5.1 sirv: ^2.0.2 - solid-js: ^1.6.2 + solid-js: ^1.6.9 solid-start-cloudflare-pages: workspace:* solid-start-cloudflare-workers: workspace:* solid-start-deno: workspace:* @@ -459,21 +459,21 @@ importers: solid-start-static: workspace:* solid-start-vercel: workspace:* solid-testing-library: ^0.3.0 - terser: ^5.15.1 - typescript: ^4.8.4 - undici: ^5.11.0 - vite: ^3.1.8 - vite-plugin-inspect: ^0.7.12 + terser: ^5.16.1 + typescript: ^4.9.4 + undici: ^5.15.1 + vite: ^3.2.5 + vite-plugin-inspect: ^0.7.14 vite-plugin-solid: ^2.5.0 vitest: ^0.20.3 wait-on: ^6.0.1 dependencies: - '@babel/core': 7.20.2 - '@babel/generator': 7.20.2 - '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.20.2 - '@babel/preset-env': 7.20.2_@babel+core@7.20.2 - '@babel/preset-typescript': 7.18.6_@babel+core@7.20.2 - '@babel/template': 7.18.10 + '@babel/core': 7.20.12 + '@babel/generator': 7.20.7 + '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.20.12 + '@babel/preset-env': 7.20.2_@babel+core@7.20.12 + '@babel/preset-typescript': 7.18.6_@babel+core@7.20.12 + '@babel/template': 7.20.7 '@types/cookie': 0.5.1 chokidar: 3.5.3 compression: 1.7.4 @@ -483,7 +483,7 @@ importers: dotenv: 16.0.3 es-module-lexer: 1.1.0 esbuild: 0.14.54 - esbuild-plugin-solid: 0.4.2_6we57ubfqshakcgdszwdwpd52a + esbuild-plugin-solid: 0.4.2_e63rwa75r2qslo2sobfndo3ih4 fast-glob: 3.2.12 get-port: 6.1.2 parse-multipart-data: 1.5.0 @@ -494,22 +494,22 @@ importers: sade: 1.8.1 set-cookie-parser: 2.5.1 sirv: 2.0.2 - terser: 5.15.1 - undici: 5.12.0 - vite-plugin-inspect: 0.7.12_rollup@3.10.0+vite@3.2.2 - vite-plugin-solid: 2.5.0_solid-js@1.6.2+vite@3.2.2 + terser: 5.16.1 + undici: 5.15.1 + vite-plugin-inspect: 0.7.14_rollup@3.10.0+vite@3.2.5 + vite-plugin-solid: 2.5.0_solid-js@1.6.9+vite@3.2.5 wait-on: 6.0.1_debug@4.3.4 devDependencies: - '@cloudflare/workers-types': 3.18.0 - '@solidjs/meta': 0.28.2_solid-js@1.6.2 - '@solidjs/router': 0.6.0_solid-js@1.6.2 + '@cloudflare/workers-types': 3.19.0 + '@solidjs/meta': 0.28.2_solid-js@1.6.9 + '@solidjs/router': 0.7.0_solid-js@1.6.9 '@testing-library/jest-dom': 5.16.5 - '@types/babel__core': 7.1.19 + '@types/babel__core': 7.20.0 '@types/debug': 4.1.7 - '@types/node': 18.11.9 + '@types/node': 18.11.18 '@types/wait-on': 5.3.1 - jsdom: 20.0.2 - solid-js: 1.6.2 + jsdom: 20.0.3 + solid-js: 1.6.9 solid-start-cloudflare-pages: link:../start-cloudflare-pages solid-start-cloudflare-workers: link:../start-cloudflare-workers solid-start-deno: link:../start-deno @@ -517,10 +517,10 @@ importers: solid-start-node: link:../start-node solid-start-static: link:../start-static solid-start-vercel: link:../start-vercel - solid-testing-library: 0.3.0_solid-js@1.6.2 - typescript: 4.8.4 - vite: 3.2.2_terser@5.15.1 - vitest: 0.20.3_jsdom@20.0.2+terser@5.15.1 + solid-testing-library: 0.3.0_solid-js@1.6.9 + typescript: 4.9.4 + vite: 3.2.5_qfz55zahqkp66vn23sxaaw3yfe + vitest: 0.20.3_jsdom@20.0.3+terser@5.16.1 packages/start-aws: specifiers: @@ -529,40 +529,40 @@ importers: '@rollup/plugin-node-resolve': ^15.0.1 rollup: ^3.10.0 solid-start: workspace:* - terser: ^5.15.1 - vite: ^3.1.8 + terser: ^5.16.1 + vite: ^3.2.5 dependencies: '@rollup/plugin-commonjs': 24.0.0_rollup@3.10.0 '@rollup/plugin-json': 6.0.0_rollup@3.10.0 '@rollup/plugin-node-resolve': 15.0.1_rollup@3.10.0 rollup: 3.10.0 - terser: 5.15.1 + terser: 5.16.1 devDependencies: solid-start: link:../start - vite: 3.2.4_terser@5.15.1 + vite: 3.2.5_terser@5.16.1 packages/start-cloudflare-pages: specifiers: '@cloudflare/kv-asset-handler': ^0.2.0 - '@cloudflare/workers-types': ^3.17.0 - '@miniflare/core': ^2.10.0 - '@miniflare/http-server': ^2.10.0 - '@miniflare/shared': ^2.10.0 - '@miniflare/web-sockets': ^2.10.0 + '@cloudflare/workers-types': ^3.19.0 + '@miniflare/core': ^2.11.0 + '@miniflare/http-server': ^2.11.0 + '@miniflare/shared': ^2.11.0 + '@miniflare/web-sockets': ^2.11.0 '@rollup/plugin-commonjs': ^24.0.0 '@rollup/plugin-json': ^6.0.0 '@rollup/plugin-node-resolve': ^15.0.1 - '@types/node': ^18.11.3 - '@types/ws': ^8.5.3 - miniflare: ^2.10.0 + '@types/node': ^18.11.18 + '@types/ws': ^8.5.4 + miniflare: ^2.11.0 rollup: ^3.10.0 solid-start: workspace:* - terser: ^5.15.1 - vite: ^3.1.8 - ws: ^8.9.0 + terser: ^5.16.1 + vite: ^3.2.5 + ws: ^8.12.0 dependencies: '@cloudflare/kv-asset-handler': 0.2.0 - '@cloudflare/workers-types': 3.18.0 + '@cloudflare/workers-types': 3.19.0 '@miniflare/core': 2.11.0 '@miniflare/http-server': 2.11.0 '@miniflare/shared': 2.11.0 @@ -570,38 +570,38 @@ importers: '@rollup/plugin-commonjs': 24.0.0_rollup@3.10.0 '@rollup/plugin-json': 6.0.0_rollup@3.10.0 '@rollup/plugin-node-resolve': 15.0.1_rollup@3.10.0 - '@types/ws': 8.5.3 + '@types/ws': 8.5.4 miniflare: 2.11.0 rollup: 3.10.0 - terser: 5.15.1 - ws: 8.10.0 + terser: 5.16.1 + ws: 8.12.0 devDependencies: - '@types/node': 18.11.9 + '@types/node': 18.11.18 solid-start: link:../start - vite: 3.2.2_terser@5.15.1 + vite: 3.2.5_qfz55zahqkp66vn23sxaaw3yfe packages/start-cloudflare-workers: specifiers: '@cloudflare/kv-asset-handler': ^0.2.0 - '@cloudflare/workers-types': ^3.17.0 - '@miniflare/core': ^2.10.0 - '@miniflare/http-server': ^2.10.0 - '@miniflare/shared': ^2.10.0 - '@miniflare/web-sockets': ^2.10.0 + '@cloudflare/workers-types': ^3.19.0 + '@miniflare/core': ^2.11.0 + '@miniflare/http-server': ^2.11.0 + '@miniflare/shared': ^2.11.0 + '@miniflare/web-sockets': ^2.11.0 '@rollup/plugin-commonjs': ^24.0.0 '@rollup/plugin-json': ^6.0.0 '@rollup/plugin-node-resolve': ^15.0.1 - '@types/node': ^18.11.3 - '@types/ws': ^8.5.3 - miniflare: ^2.10.0 + '@types/node': ^18.11.18 + '@types/ws': ^8.5.4 + miniflare: ^2.11.0 rollup: ^3.10.0 solid-start: workspace:* - terser: ^5.15.1 - vite: ^3.1.8 - ws: ^8.9.0 + terser: ^5.16.1 + vite: ^3.2.5 + ws: ^8.12.0 dependencies: '@cloudflare/kv-asset-handler': 0.2.0 - '@cloudflare/workers-types': 3.18.0 + '@cloudflare/workers-types': 3.19.0 '@miniflare/core': 2.11.0 '@miniflare/http-server': 2.11.0 '@miniflare/shared': 2.11.0 @@ -609,15 +609,15 @@ importers: '@rollup/plugin-commonjs': 24.0.0_rollup@3.10.0 '@rollup/plugin-json': 6.0.0_rollup@3.10.0 '@rollup/plugin-node-resolve': 15.0.1_rollup@3.10.0 - '@types/ws': 8.5.3 + '@types/ws': 8.5.4 miniflare: 2.11.0 rollup: 3.10.0 - terser: 5.15.1 - ws: 8.10.0 + terser: 5.16.1 + ws: 8.12.0 devDependencies: - '@types/node': 18.11.9 + '@types/node': 18.11.18 solid-start: link:../start - vite: 3.2.2_terser@5.15.1 + vite: 3.2.5_qfz55zahqkp66vn23sxaaw3yfe packages/start-deno: specifiers: @@ -626,22 +626,22 @@ importers: '@rollup/plugin-node-resolve': ^15.0.1 rollup: ^3.10.0 solid-start: workspace:* - terser: ^5.15.1 - vite: ^3.1.8 + terser: ^5.16.1 + vite: ^3.2.5 dependencies: '@rollup/plugin-commonjs': 24.0.0_rollup@3.10.0 '@rollup/plugin-json': 6.0.0_rollup@3.10.0 '@rollup/plugin-node-resolve': 15.0.1_rollup@3.10.0 rollup: 3.10.0 - terser: 5.15.1 + terser: 5.16.1 devDependencies: solid-start: link:../start - vite: 3.2.2_terser@5.15.1 + vite: 3.2.5_terser@5.16.1 packages/start-netlify: specifiers: - '@babel/core': ^7.19.6 - '@babel/preset-env': ^7.19.4 + '@babel/core': ^7.20.12 + '@babel/preset-env': ^7.20.2 '@rollup/plugin-babel': ^6.0.3 '@rollup/plugin-commonjs': ^24.0.0 '@rollup/plugin-json': ^6.0.0 @@ -649,21 +649,21 @@ importers: encoding: ^0.1.13 rollup: ^3.10.0 solid-start: workspace:* - terser: ^5.15.1 - vite: ^3.1.8 + terser: ^5.16.1 + vite: ^3.2.5 dependencies: - '@babel/core': 7.20.2 - '@babel/preset-env': 7.20.2_@babel+core@7.20.2 - '@rollup/plugin-babel': 6.0.3_rntxpx6ytwk54fyii4bfrw3uyu + '@babel/core': 7.20.12 + '@babel/preset-env': 7.20.2_@babel+core@7.20.12 + '@rollup/plugin-babel': 6.0.3_rwtmcocladng44j6a3ylx32v3q '@rollup/plugin-commonjs': 24.0.0_rollup@3.10.0 '@rollup/plugin-json': 6.0.0_rollup@3.10.0 '@rollup/plugin-node-resolve': 15.0.1_rollup@3.10.0 encoding: 0.1.13 rollup: 3.10.0 - terser: 5.15.1 + terser: 5.16.1 devDependencies: solid-start: link:../start - vite: 3.2.2_terser@5.15.1 + vite: 3.2.5_terser@5.16.1 packages/start-node: specifiers: @@ -671,13 +671,13 @@ importers: '@rollup/plugin-json': ^6.0.0 '@rollup/plugin-node-resolve': ^15.0.1 compression: ^1.7.4 - polka: ^1.0.0-next.22 + polka: 1.0.0-next.22 rollup: ^3.10.0 sirv: ^2.0.2 solid-start: workspace:* - terser: ^5.15.1 - undici: ^5.11.0 - vite: ^3.1.8 + terser: ^5.16.1 + undici: ^5.15.1 + vite: ^3.2.5 dependencies: '@rollup/plugin-commonjs': 24.0.0_rollup@3.10.0 '@rollup/plugin-json': 6.0.0_rollup@3.10.0 @@ -686,11 +686,11 @@ importers: polka: 1.0.0-next.22 rollup: 3.10.0 sirv: 2.0.2 - terser: 5.15.1 + terser: 5.16.1 devDependencies: solid-start: link:../start - undici: 5.12.0 - vite: 3.2.2_terser@5.15.1 + undici: 5.15.1 + vite: 3.2.5_terser@5.16.1 packages/start-static: specifiers: @@ -699,23 +699,23 @@ importers: '@rollup/plugin-node-resolve': ^15.0.1 rollup: ^3.10.0 sirv-cli: 2.0.2 - solid-ssr: ^1.6.2 + solid-ssr: ^1.6.3 solid-start: workspace:* - terser: ^5.15.1 - undici: ^5.11.0 - vite: ^3.1.8 + terser: ^5.16.1 + undici: ^5.15.1 + vite: ^3.2.5 dependencies: '@rollup/plugin-commonjs': 24.0.0_rollup@3.10.0 '@rollup/plugin-json': 6.0.0_rollup@3.10.0 '@rollup/plugin-node-resolve': 15.0.1_rollup@3.10.0 rollup: 3.10.0 sirv-cli: 2.0.2 - solid-ssr: 1.6.2 + solid-ssr: 1.6.3 devDependencies: solid-start: link:../start - terser: 5.15.1 - undici: 5.12.0 - vite: 3.2.2_terser@5.15.1 + terser: 5.16.1 + undici: 5.15.1 + vite: 3.2.5_terser@5.16.1 packages/start-vercel: specifiers: @@ -724,17 +724,17 @@ importers: '@rollup/plugin-node-resolve': ^15.0.1 rollup: ^3.10.0 solid-start: workspace:* - terser: ^5.15.1 - vite: ^3.1.8 + terser: ^5.16.1 + vite: ^3.2.5 dependencies: '@rollup/plugin-commonjs': 24.0.0_rollup@3.10.0 '@rollup/plugin-json': 6.0.0_rollup@3.10.0 '@rollup/plugin-node-resolve': 15.0.1_rollup@3.10.0 rollup: 3.10.0 - terser: 5.15.1 + terser: 5.16.1 devDependencies: solid-start: link:../start - vite: 3.2.2_terser@5.15.1 + vite: 3.2.5_terser@5.16.1 test: specifiers: @@ -742,7 +742,7 @@ importers: '@testing-library/jest-dom': ^5.16.5 '@types/cross-spawn': ^6.0.2 '@types/fs-extra': ^9.0.13 - '@types/node': ^18.11.3 + '@types/node': ^18.11.18 '@types/testing-library__jest-dom': ^5.14.5 cheerio: 1.0.0-rc.11 compression: ^1.7.4 @@ -751,14 +751,14 @@ importers: fs-extra: ^10.1.0 get-port: ^6.1.2 picocolors: ^1.0.0 - polka: ^1.0.0-next.22 - prettier: ^2.7.1 + polka: 1.0.0-next.22 + prettier: ^2.8.3 sirv: ^2.0.2 solid-start: workspace:* solid-start-node: workspace:* strip-indent: ^4.0.0 - undici: ^5.11.0 - vite: ^3.1.8 + undici: ^5.15.1 + vite: ^3.2.5 vitest: ^0.27.2 wait-on: ^6.0.1 dependencies: @@ -766,7 +766,7 @@ importers: '@testing-library/jest-dom': 5.16.5 '@types/cross-spawn': 6.0.2 '@types/fs-extra': 9.0.13 - '@types/node': 18.11.9 + '@types/node': 18.11.18 '@types/testing-library__jest-dom': 5.14.5 cheerio: 1.0.0-rc.11 compression: 1.7.4 @@ -775,13 +775,13 @@ importers: get-port: 6.1.2 picocolors: 1.0.0 polka: 1.0.0-next.22 - prettier: 2.7.1 + prettier: 2.8.3 sirv: 2.0.2 solid-start: link:../packages/start solid-start-node: link:../packages/start-node strip-indent: 4.0.0 - undici: 5.12.0 - vite: 3.2.2 + undici: 5.15.1 + vite: 3.2.5_@types+node@18.11.18 vitest: 0.27.2 wait-on: 6.0.1 devDependencies: @@ -790,9 +790,9 @@ importers: test/template: specifiers: '@cloudflare/kv-asset-handler': ^0.1.3 - '@solidjs/meta': ^0.28.0 - '@solidjs/router': ^0.6.0 - solid-js: ^1.6.2 + '@solidjs/meta': ^0.28.2 + '@solidjs/router': ^0.7.0 + solid-js: ^1.6.9 solid-start: workspace:* solid-start-cloudflare-pages: workspace:* solid-start-cloudflare-workers: workspace:* @@ -800,15 +800,15 @@ importers: solid-start-netlify: workspace:* solid-start-node: workspace:* solid-start-static: workspace:* - typescript: ^4.8.4 - undici: ^5.11.0 - vite: ^3.1.8 - wrangler: ^2.1.12 + typescript: ^4.9.4 + undici: ^5.15.1 + vite: ^3.2.5 + wrangler: ^2.8.0 devDependencies: '@cloudflare/kv-asset-handler': 0.1.3 - '@solidjs/meta': 0.28.2_solid-js@1.6.2 - '@solidjs/router': 0.6.0_solid-js@1.6.2 - solid-js: 1.6.2 + '@solidjs/meta': 0.28.2_solid-js@1.6.9 + '@solidjs/router': 0.7.0_solid-js@1.6.9 + solid-js: 1.6.9 solid-start: link:../../packages/start solid-start-cloudflare-pages: link:../../packages/start-cloudflare-pages solid-start-cloudflare-workers: link:../../packages/start-cloudflare-workers @@ -816,15 +816,15 @@ importers: solid-start-netlify: link:../../packages/start-netlify solid-start-node: link:../../packages/start-node solid-start-static: link:../../packages/start-static - typescript: 4.8.4 - undici: 5.12.0 - vite: 3.2.2 - wrangler: 2.1.15 + typescript: 4.9.4 + undici: 5.15.1 + vite: 3.2.5 + wrangler: 2.8.0 packages: - /@adobe/css-tools/4.0.1: - resolution: {integrity: sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g==} + /@adobe/css-tools/4.0.2: + resolution: {integrity: sha512-Fx6tYjk2wKUgLi8uMANZr8GNZx05u44ArIJldn9VxLvolzlJVgHbTUCbwhMd6bcYky178+WUSxPHO3DAtGLWpw==} /@ampproject/remapping/2.2.0: resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==} @@ -833,16 +833,16 @@ packages: '@jridgewell/gen-mapping': 0.1.1 '@jridgewell/trace-mapping': 0.3.17 + /@antfu/utils/0.7.2: + resolution: {integrity: sha512-vy9fM3pIxZmX07dL+VX1aZe7ynZ+YyB0jY+jE6r3hOK6GNY2t6W8rzpFC4tgpbXUYABkFQwgJq2XYXlxbXAI0g==} + dev: false + /@babel/code-frame/7.18.6: resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==} engines: {node: '>=6.9.0'} dependencies: '@babel/highlight': 7.18.6 - /@babel/compat-data/7.20.1: - resolution: {integrity: sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ==} - engines: {node: '>=6.9.0'} - /@babel/compat-data/7.20.10: resolution: {integrity: sha512-sEnuDPpOJR/fcafHMjpcpGN5M2jbUGUHwmuWKM/YdPzeEDJg8bgmbcWQFUfE32MQjti1koACvoPVsDe8Uq+idg==} engines: {node: '>=6.9.0'} @@ -869,36 +869,6 @@ packages: transitivePeerDependencies: - supports-color - /@babel/core/7.20.2: - resolution: {integrity: sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==} - engines: {node: '>=6.9.0'} - dependencies: - '@ampproject/remapping': 2.2.0 - '@babel/code-frame': 7.18.6 - '@babel/generator': 7.20.2 - '@babel/helper-compilation-targets': 7.20.0_@babel+core@7.20.2 - '@babel/helper-module-transforms': 7.20.2 - '@babel/helpers': 7.20.1 - '@babel/parser': 7.20.2 - '@babel/template': 7.18.10 - '@babel/traverse': 7.20.1 - '@babel/types': 7.20.2 - convert-source-map: 1.9.0 - debug: 4.3.4 - gensync: 1.0.0-beta.2 - json5: 2.2.1 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color - - /@babel/generator/7.20.2: - resolution: {integrity: sha512-SD75PMIK6i9H8G/tfGvB4KKl4Nw6Ssos9nGgYwxbgyTP0iX/Z55DveoH86rmUB/YHTQQ+ZC0F7xxaY8l2OF44Q==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.20.2 - '@jridgewell/gen-mapping': 0.3.2 - jsesc: 2.5.2 - /@babel/generator/7.20.7: resolution: {integrity: sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw==} engines: {node: '>=6.9.0'} @@ -919,30 +889,7 @@ packages: dependencies: '@babel/helper-explode-assignable-expression': 7.18.6 '@babel/types': 7.20.7 - - /@babel/helper-compilation-targets/7.20.0_@babel+core@7.20.12: - resolution: {integrity: sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/compat-data': 7.20.1 - '@babel/core': 7.20.12 - '@babel/helper-validator-option': 7.18.6 - browserslist: 4.21.4 - semver: 6.3.0 - - /@babel/helper-compilation-targets/7.20.0_@babel+core@7.20.2: - resolution: {integrity: sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/compat-data': 7.20.1 - '@babel/core': 7.20.2 - '@babel/helper-validator-option': 7.18.6 - browserslist: 4.21.4 - semver: 6.3.0 + dev: false /@babel/helper-compilation-targets/7.20.7_@babel+core@7.20.12: resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==} @@ -957,22 +904,8 @@ packages: lru-cache: 5.1.1 semver: 6.3.0 - /@babel/helper-compilation-targets/7.20.7_@babel+core@7.20.2: - resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/compat-data': 7.20.10 - '@babel/core': 7.20.2 - '@babel/helper-validator-option': 7.18.6 - browserslist: 4.21.4 - lru-cache: 5.1.1 - semver: 6.3.0 - dev: false - - /@babel/helper-create-class-features-plugin/7.20.2_@babel+core@7.20.12: - resolution: {integrity: sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA==} + /@babel/helper-create-class-features-plugin/7.20.12_@babel+core@7.20.12: + resolution: {integrity: sha512-9OunRkbT0JQcednL0UFvbfXpAsUXiGjUk0a7sN8fUXX7Mue79cUSMjHGDRRi/Vz9vYlpIhLV5fMD5dKoMhhsNQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -981,49 +914,23 @@ packages: '@babel/helper-annotate-as-pure': 7.18.6 '@babel/helper-environment-visitor': 7.18.9 '@babel/helper-function-name': 7.19.0 - '@babel/helper-member-expression-to-functions': 7.18.9 - '@babel/helper-optimise-call-expression': 7.18.6 - '@babel/helper-replace-supers': 7.19.1 - '@babel/helper-split-export-declaration': 7.18.6 - transitivePeerDependencies: - - supports-color - - /@babel/helper-create-class-features-plugin/7.20.2_@babel+core@7.20.2: - resolution: {integrity: sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-function-name': 7.19.0 - '@babel/helper-member-expression-to-functions': 7.18.9 + '@babel/helper-member-expression-to-functions': 7.20.7 '@babel/helper-optimise-call-expression': 7.18.6 - '@babel/helper-replace-supers': 7.19.1 + '@babel/helper-replace-supers': 7.20.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 '@babel/helper-split-export-declaration': 7.18.6 transitivePeerDependencies: - supports-color - /@babel/helper-create-regexp-features-plugin/7.19.0_@babel+core@7.20.12: - resolution: {integrity: sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==} + /@babel/helper-create-regexp-features-plugin/7.20.5_@babel+core@7.20.12: + resolution: {integrity: sha512-m68B1lkg3XDGX5yCvGO0kPx3v9WIYLnzjKfPcQiwntEQa5ZeRkPmo2X/ISJc8qxWGfwUr+kvZAeEzAwLec2r2w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.20.12 '@babel/helper-annotate-as-pure': 7.18.6 - regexpu-core: 5.2.1 - - /@babel/helper-create-regexp-features-plugin/7.19.0_@babel+core@7.20.2: - resolution: {integrity: sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-annotate-as-pure': 7.18.6 - regexpu-core: 5.2.1 + regexpu-core: 5.2.2 dev: false /@babel/helper-define-polyfill-provider/0.3.3_@babel+core@7.20.12: @@ -1040,21 +947,6 @@ packages: semver: 6.3.0 transitivePeerDependencies: - supports-color - - /@babel/helper-define-polyfill-provider/0.3.3_@babel+core@7.20.2: - resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==} - peerDependencies: - '@babel/core': ^7.4.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.20.2 - '@babel/helper-plugin-utils': 7.20.2 - debug: 4.3.4 - lodash.debounce: 4.0.8 - resolve: 1.22.1 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color dev: false /@babel/helper-environment-visitor/7.18.9: @@ -1066,28 +958,23 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.20.7 + dev: false /@babel/helper-function-name/7.19.0: resolution: {integrity: sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.18.10 - '@babel/types': 7.20.2 + '@babel/template': 7.20.7 + '@babel/types': 7.20.7 /@babel/helper-hoist-variables/7.18.6: resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.20.2 - - /@babel/helper-member-expression-to-functions/7.18.9: - resolution: {integrity: sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==} - engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.20.7 - /@babel/helper-module-imports/7.16.0: - resolution: {integrity: sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==} + /@babel/helper-member-expression-to-functions/7.20.7: + resolution: {integrity: sha512-9J0CxJLq315fEdi4s7xK5TQaNYjZw+nDVpVqr1axNGKzdrdwYBD5b4uKv3n75aABG0rCCTK8Im8Ww7eYfMrZgw==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.20.7 @@ -1096,7 +983,7 @@ packages: resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.2 + '@babel/types': 7.20.7 /@babel/helper-module-transforms/7.20.11: resolution: {integrity: sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==} @@ -1113,21 +1000,6 @@ packages: transitivePeerDependencies: - supports-color - /@babel/helper-module-transforms/7.20.2: - resolution: {integrity: sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-module-imports': 7.18.6 - '@babel/helper-simple-access': 7.20.2 - '@babel/helper-split-export-declaration': 7.18.6 - '@babel/helper-validator-identifier': 7.19.1 - '@babel/template': 7.18.10 - '@babel/traverse': 7.20.1 - '@babel/types': 7.20.2 - transitivePeerDependencies: - - supports-color - /@babel/helper-optimise-call-expression/7.18.6: resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==} engines: {node: '>=6.9.0'} @@ -1147,33 +1019,20 @@ packages: '@babel/core': 7.20.12 '@babel/helper-annotate-as-pure': 7.18.6 '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-wrap-function': 7.19.0 - '@babel/types': 7.20.7 - transitivePeerDependencies: - - supports-color - - /@babel/helper-remap-async-to-generator/7.18.9_@babel+core@7.20.2: - resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-wrap-function': 7.19.0 + '@babel/helper-wrap-function': 7.20.5 '@babel/types': 7.20.7 transitivePeerDependencies: - supports-color dev: false - /@babel/helper-replace-supers/7.19.1: - resolution: {integrity: sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==} + /@babel/helper-replace-supers/7.20.7: + resolution: {integrity: sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-member-expression-to-functions': 7.18.9 + '@babel/helper-member-expression-to-functions': 7.20.7 '@babel/helper-optimise-call-expression': 7.18.6 + '@babel/template': 7.20.7 '@babel/traverse': 7.20.12 '@babel/types': 7.20.7 transitivePeerDependencies: @@ -1183,7 +1042,7 @@ packages: resolution: {integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.2 + '@babel/types': 7.20.7 /@babel/helper-skip-transparent-expression-wrappers/7.20.0: resolution: {integrity: sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==} @@ -1195,7 +1054,7 @@ packages: resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.2 + '@babel/types': 7.20.7 /@babel/helper-string-parser/7.19.4: resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==} @@ -1209,8 +1068,8 @@ packages: resolution: {integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==} engines: {node: '>=6.9.0'} - /@babel/helper-wrap-function/7.19.0: - resolution: {integrity: sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==} + /@babel/helper-wrap-function/7.20.5: + resolution: {integrity: sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-function-name': 7.19.0 @@ -1219,16 +1078,7 @@ packages: '@babel/types': 7.20.7 transitivePeerDependencies: - supports-color - - /@babel/helpers/7.20.1: - resolution: {integrity: sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/template': 7.18.10 - '@babel/traverse': 7.20.1 - '@babel/types': 7.20.2 - transitivePeerDependencies: - - supports-color + dev: false /@babel/helpers/7.20.7: resolution: {integrity: sha512-PBPjs5BppzsGaxHQCDKnZ6Gd9s6xl8bBCluz3vEInLGRJmnZan4F6BYCeqtyXqkk4W5IlPmjK4JlOuZkpJ3xZA==} @@ -1248,13 +1098,6 @@ packages: chalk: 2.4.2 js-tokens: 4.0.0 - /@babel/parser/7.20.2: - resolution: {integrity: sha512-afk318kh2uKbo7BEj2QtEi8HVCGrwHUffrYDy7dgVcSa2j9lY3LDjPzcyGdpX7xgm35aWqvciZJ4WKmdF/SxYg==} - engines: {node: '>=6.0.0'} - hasBin: true - dependencies: - '@babel/types': 7.20.2 - /@babel/parser/7.20.7: resolution: {integrity: sha512-T3Z9oHybU+0vZlY9CiDSJQTD5ZapcW18ZctFMi0MOAl/4BjFF4ul7NVSARLdbGO5vDqy9eQiGTV0LtKfvCYvcg==} engines: {node: '>=6.0.0'} @@ -1270,19 +1113,10 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.20.2: - resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.18.9_@babel+core@7.20.12: - resolution: {integrity: sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==} + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.20.7_@babel+core@7.20.12: + resolution: {integrity: sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.13.0 @@ -1290,22 +1124,11 @@ packages: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 - '@babel/plugin-proposal-optional-chaining': 7.18.9_@babel+core@7.20.12 - - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.18.9_@babel+core@7.20.2: - resolution: {integrity: sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.13.0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 - '@babel/plugin-proposal-optional-chaining': 7.18.9_@babel+core@7.20.2 + '@babel/plugin-proposal-optional-chaining': 7.20.7_@babel+core@7.20.12 dev: false - /@babel/plugin-proposal-async-generator-functions/7.20.1_@babel+core@7.20.12: - resolution: {integrity: sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g==} + /@babel/plugin-proposal-async-generator-functions/7.20.7_@babel+core@7.20.12: + resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1317,20 +1140,6 @@ packages: '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.20.12 transitivePeerDependencies: - supports-color - - /@babel/plugin-proposal-async-generator-functions/7.20.1_@babel+core@7.20.2: - resolution: {integrity: sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.20.2 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.20.2 - transitivePeerDependencies: - - supports-color dev: false /@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.20.12: @@ -1340,49 +1149,24 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-create-class-features-plugin': 7.20.2_@babel+core@7.20.12 - '@babel/helper-plugin-utils': 7.20.2 - transitivePeerDependencies: - - supports-color - - /@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.20.2: - resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-create-class-features-plugin': 7.20.2_@babel+core@7.20.2 + '@babel/helper-create-class-features-plugin': 7.20.12_@babel+core@7.20.12 '@babel/helper-plugin-utils': 7.20.2 transitivePeerDependencies: - supports-color dev: false - /@babel/plugin-proposal-class-static-block/7.18.6_@babel+core@7.20.12: - resolution: {integrity: sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==} + /@babel/plugin-proposal-class-static-block/7.20.7_@babel+core@7.20.12: + resolution: {integrity: sha512-AveGOoi9DAjUYYuUAG//Ig69GlazLnoyzMw68VCDux+c1tsnnH/OkYcpz/5xzMkEFC6UxjR5Gw1c+iY2wOGVeQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.12.0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-create-class-features-plugin': 7.20.2_@babel+core@7.20.12 + '@babel/helper-create-class-features-plugin': 7.20.12_@babel+core@7.20.12 '@babel/helper-plugin-utils': 7.20.2 '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.20.12 transitivePeerDependencies: - supports-color - - /@babel/plugin-proposal-class-static-block/7.18.6_@babel+core@7.20.2: - resolution: {integrity: sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.12.0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-create-class-features-plugin': 7.20.2_@babel+core@7.20.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.20.2 - transitivePeerDependencies: - - supports-color dev: false /@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.20.12: @@ -1394,16 +1178,6 @@ packages: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.20.12 - - /@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.20.2: - resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.20.2 dev: false /@babel/plugin-proposal-export-namespace-from/7.18.9_@babel+core@7.20.12: @@ -1415,16 +1189,6 @@ packages: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.20.12 - - /@babel/plugin-proposal-export-namespace-from/7.18.9_@babel+core@7.20.2: - resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.20.2 dev: false /@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.20.12: @@ -1436,20 +1200,10 @@ packages: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.20.12 - - /@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.20.2: - resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.20.2 dev: false - /@babel/plugin-proposal-logical-assignment-operators/7.18.9_@babel+core@7.20.12: - resolution: {integrity: sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==} + /@babel/plugin-proposal-logical-assignment-operators/7.20.7_@babel+core@7.20.12: + resolution: {integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1457,16 +1211,6 @@ packages: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.20.12 - - /@babel/plugin-proposal-logical-assignment-operators/7.18.9_@babel+core@7.20.2: - resolution: {integrity: sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.20.2 dev: false /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.20.12: @@ -1478,16 +1222,6 @@ packages: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.20.12 - - /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.20.2: - resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.20.2 dev: false /@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.20.12: @@ -1499,43 +1233,20 @@ packages: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.20.12 + dev: false - /@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.20.2: - resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} + /@babel/plugin-proposal-object-rest-spread/7.20.7_@babel+core@7.20.12: + resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.20.2 - dev: false - - /@babel/plugin-proposal-object-rest-spread/7.20.2_@babel+core@7.20.12: - resolution: {integrity: sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.20.1 - '@babel/core': 7.20.12 - '@babel/helper-compilation-targets': 7.20.0_@babel+core@7.20.12 + '@babel/compat-data': 7.20.10 + '@babel/core': 7.20.12 + '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.20.12 '@babel/helper-plugin-utils': 7.20.2 '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.20.12 - '@babel/plugin-transform-parameters': 7.20.1_@babel+core@7.20.12 - - /@babel/plugin-proposal-object-rest-spread/7.20.2_@babel+core@7.20.2: - resolution: {integrity: sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.20.1 - '@babel/core': 7.20.2 - '@babel/helper-compilation-targets': 7.20.0_@babel+core@7.20.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.20.2 - '@babel/plugin-transform-parameters': 7.20.1_@babel+core@7.20.2 + '@babel/plugin-transform-parameters': 7.20.7_@babel+core@7.20.12 dev: false /@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.20.12: @@ -1547,20 +1258,10 @@ packages: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.20.12 - - /@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.20.2: - resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.20.2 dev: false - /@babel/plugin-proposal-optional-chaining/7.18.9_@babel+core@7.20.12: - resolution: {integrity: sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==} + /@babel/plugin-proposal-optional-chaining/7.20.7_@babel+core@7.20.12: + resolution: {integrity: sha512-T+A7b1kfjtRM51ssoOfS1+wbyCVqorfyZhT99TvxxLMirPShD8CzKMRepMlCBGM5RpHMbn8s+5MMHnPstJH6mQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1569,17 +1270,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.20.12 - - /@babel/plugin-proposal-optional-chaining/7.18.9_@babel+core@7.20.2: - resolution: {integrity: sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.20.2 dev: false /@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.20.12: @@ -1589,51 +1279,25 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-create-class-features-plugin': 7.20.2_@babel+core@7.20.12 - '@babel/helper-plugin-utils': 7.20.2 - transitivePeerDependencies: - - supports-color - - /@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.20.2: - resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-create-class-features-plugin': 7.20.2_@babel+core@7.20.2 + '@babel/helper-create-class-features-plugin': 7.20.12_@babel+core@7.20.12 '@babel/helper-plugin-utils': 7.20.2 transitivePeerDependencies: - supports-color dev: false - /@babel/plugin-proposal-private-property-in-object/7.18.6_@babel+core@7.20.12: - resolution: {integrity: sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==} + /@babel/plugin-proposal-private-property-in-object/7.20.5_@babel+core@7.20.12: + resolution: {integrity: sha512-Vq7b9dUA12ByzB4EjQTPo25sFhY+08pQDBSZRtUAkj7lb7jahaHR5igera16QZ+3my1nYR4dKsNdYj5IjPHilQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-create-class-features-plugin': 7.20.2_@babel+core@7.20.12 + '@babel/helper-create-class-features-plugin': 7.20.12_@babel+core@7.20.12 '@babel/helper-plugin-utils': 7.20.2 '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.20.12 transitivePeerDependencies: - supports-color - - /@babel/plugin-proposal-private-property-in-object/7.18.6_@babel+core@7.20.2: - resolution: {integrity: sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-create-class-features-plugin': 7.20.2_@babel+core@7.20.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.20.2 - transitivePeerDependencies: - - supports-color dev: false /@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.20.12: @@ -1643,17 +1307,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.20.12 - '@babel/helper-plugin-utils': 7.20.2 - - /@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.20.2: - resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} - engines: {node: '>=4'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.20.2 + '@babel/helper-create-regexp-features-plugin': 7.20.5_@babel+core@7.20.12 '@babel/helper-plugin-utils': 7.20.2 dev: false @@ -1664,14 +1318,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - - /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.20.2: - resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 dev: false /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.20.12: @@ -1681,14 +1327,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - - /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.20.2: - resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 dev: false /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.20.12: @@ -1699,15 +1337,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - - /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.20.2: - resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 dev: false /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.20.12: @@ -1717,14 +1346,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - - /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.20.2: - resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 dev: false /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.20.12: @@ -1734,14 +1355,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - - /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.20.2: - resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 dev: false /@babel/plugin-syntax-import-assertions/7.20.0_@babel+core@7.20.12: @@ -1752,15 +1365,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - - /@babel/plugin-syntax-import-assertions/7.20.0_@babel+core@7.20.2: - resolution: {integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 dev: false /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.20.12: @@ -1770,14 +1374,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - - /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.20.2: - resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 dev: false /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.20.12: @@ -1789,15 +1385,6 @@ packages: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.20.2: - resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.20.12: resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: @@ -1805,14 +1392,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - - /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.20.2: - resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 dev: false /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.20.12: @@ -1822,14 +1401,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - - /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.20.2: - resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 dev: false /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.20.12: @@ -1839,14 +1410,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - - /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.20.2: - resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 dev: false /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.20.12: @@ -1856,14 +1419,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - - /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.20.2: - resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 dev: false /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.20.12: @@ -1873,14 +1428,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - - /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.20.2: - resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 dev: false /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.20.12: @@ -1890,14 +1437,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - - /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.20.2: - resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 dev: false /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.20.12: @@ -1908,15 +1447,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - - /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.20.2: - resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 dev: false /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.20.12: @@ -1927,15 +1457,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - - /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.20.2: - resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 dev: false /@babel/plugin-syntax-typescript/7.20.0_@babel+core@7.20.12: @@ -1947,36 +1468,18 @@ packages: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-typescript/7.20.0_@babel+core@7.20.2: - resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 - - /@babel/plugin-transform-arrow-functions/7.18.6_@babel+core@7.20.12: - resolution: {integrity: sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==} + /@babel/plugin-transform-arrow-functions/7.20.7_@babel+core@7.20.12: + resolution: {integrity: sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - - /@babel/plugin-transform-arrow-functions/7.18.6_@babel+core@7.20.2: - resolution: {integrity: sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-transform-async-to-generator/7.18.6_@babel+core@7.20.12: - resolution: {integrity: sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==} + /@babel/plugin-transform-async-to-generator/7.20.7_@babel+core@7.20.12: + resolution: {integrity: sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1987,19 +1490,6 @@ packages: '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.20.12 transitivePeerDependencies: - supports-color - - /@babel/plugin-transform-async-to-generator/7.18.6_@babel+core@7.20.2: - resolution: {integrity: sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-module-imports': 7.18.6 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.20.2 - transitivePeerDependencies: - - supports-color dev: false /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.20.12: @@ -2010,334 +1500,174 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - - /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.20.2: - resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-transform-block-scoping/7.20.2_@babel+core@7.20.12: - resolution: {integrity: sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ==} + /@babel/plugin-transform-block-scoping/7.20.11_@babel+core@7.20.12: + resolution: {integrity: sha512-tA4N427a7fjf1P0/2I4ScsHGc5jcHPbb30xMbaTke2gxDuWpUfXDuX1FEymJwKk4tuGUvGcejAR6HdZVqmmPyw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - - /@babel/plugin-transform-block-scoping/7.20.2_@babel+core@7.20.2: - resolution: {integrity: sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-transform-classes/7.20.2_@babel+core@7.20.12: - resolution: {integrity: sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g==} + /@babel/plugin-transform-classes/7.20.7_@babel+core@7.20.12: + resolution: {integrity: sha512-LWYbsiXTPKl+oBlXUGlwNlJZetXD5Am+CyBdqhPsDVjM9Jc8jwBJFrKhHf900Kfk2eZG1y9MAG3UNajol7A4VQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-compilation-targets': 7.20.0_@babel+core@7.20.12 + '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.20.12 '@babel/helper-environment-visitor': 7.18.9 '@babel/helper-function-name': 7.19.0 '@babel/helper-optimise-call-expression': 7.18.6 '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-replace-supers': 7.19.1 + '@babel/helper-replace-supers': 7.20.7 '@babel/helper-split-export-declaration': 7.18.6 globals: 11.12.0 transitivePeerDependencies: - supports-color + dev: false - /@babel/plugin-transform-classes/7.20.2_@babel+core@7.20.2: - resolution: {integrity: sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g==} + /@babel/plugin-transform-computed-properties/7.20.7_@babel+core@7.20.12: + resolution: {integrity: sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.2 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-compilation-targets': 7.20.0_@babel+core@7.20.2 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-function-name': 7.19.0 - '@babel/helper-optimise-call-expression': 7.18.6 + '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-replace-supers': 7.19.1 - '@babel/helper-split-export-declaration': 7.18.6 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color + '@babel/template': 7.20.7 dev: false - /@babel/plugin-transform-computed-properties/7.18.9_@babel+core@7.20.12: - resolution: {integrity: sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==} + /@babel/plugin-transform-destructuring/7.20.7_@babel+core@7.20.12: + resolution: {integrity: sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 + dev: false - /@babel/plugin-transform-computed-properties/7.18.9_@babel+core@7.20.2: - resolution: {integrity: sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==} + /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.20.12: + resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-create-regexp-features-plugin': 7.20.5_@babel+core@7.20.12 '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-transform-destructuring/7.20.2_@babel+core@7.20.12: - resolution: {integrity: sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw==} + /@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.20.12: + resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 + dev: false - /@babel/plugin-transform-destructuring/7.20.2_@babel+core@7.20.2: - resolution: {integrity: sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw==} + /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.20.12: + resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9 '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.20.12: - resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==} + /@babel/plugin-transform-for-of/7.18.8_@babel+core@7.20.12: + resolution: {integrity: sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.20.12 '@babel/helper-plugin-utils': 7.20.2 + dev: false - /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.20.2: - resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==} + /@babel/plugin-transform-function-name/7.18.9_@babel+core@7.20.12: + resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.2 - '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.20.12 + '@babel/helper-function-name': 7.19.0 '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.20.12: - resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==} + /@babel/plugin-transform-literals/7.18.9_@babel+core@7.20.12: + resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 + dev: false - /@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.20.2: - resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==} + /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.20.12: + resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.2 + '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.20.12: - resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==} + /@babel/plugin-transform-modules-amd/7.20.11_@babel+core@7.20.12: + resolution: {integrity: sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9 + '@babel/helper-module-transforms': 7.20.11 '@babel/helper-plugin-utils': 7.20.2 + transitivePeerDependencies: + - supports-color + dev: false - /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.20.2: - resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==} + /@babel/plugin-transform-modules-commonjs/7.20.11_@babel+core@7.20.12: + resolution: {integrity: sha512-S8e1f7WQ7cimJQ51JkAaDrEtohVEitXjgCGAS2N8S31Y42E+kWwfSz83LYz57QdBm7q9diARVqanIaH2oVgQnw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.2 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9 + '@babel/core': 7.20.12 + '@babel/helper-module-transforms': 7.20.11 '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-simple-access': 7.20.2 + transitivePeerDependencies: + - supports-color dev: false - /@babel/plugin-transform-for-of/7.18.8_@babel+core@7.20.12: - resolution: {integrity: sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==} + /@babel/plugin-transform-modules-systemjs/7.20.11_@babel+core@7.20.12: + resolution: {integrity: sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 + '@babel/helper-hoist-variables': 7.18.6 + '@babel/helper-module-transforms': 7.20.11 '@babel/helper-plugin-utils': 7.20.2 - - /@babel/plugin-transform-for-of/7.18.8_@babel+core@7.20.2: - resolution: {integrity: sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-transform-function-name/7.18.9_@babel+core@7.20.12: - resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.12 - '@babel/helper-compilation-targets': 7.20.0_@babel+core@7.20.12 - '@babel/helper-function-name': 7.19.0 - '@babel/helper-plugin-utils': 7.20.2 - - /@babel/plugin-transform-function-name/7.18.9_@babel+core@7.20.2: - resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-compilation-targets': 7.20.0_@babel+core@7.20.2 - '@babel/helper-function-name': 7.19.0 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-transform-literals/7.18.9_@babel+core@7.20.12: - resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.20.2 - - /@babel/plugin-transform-literals/7.18.9_@babel+core@7.20.2: - resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.20.12: - resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.20.2 - - /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.20.2: - resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-transform-modules-amd/7.19.6_@babel+core@7.20.12: - resolution: {integrity: sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.12 - '@babel/helper-module-transforms': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 - transitivePeerDependencies: - - supports-color - - /@babel/plugin-transform-modules-amd/7.19.6_@babel+core@7.20.2: - resolution: {integrity: sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-module-transforms': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 - transitivePeerDependencies: - - supports-color - dev: false - - /@babel/plugin-transform-modules-commonjs/7.19.6_@babel+core@7.20.12: - resolution: {integrity: sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.12 - '@babel/helper-module-transforms': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-simple-access': 7.20.2 - transitivePeerDependencies: - - supports-color - - /@babel/plugin-transform-modules-commonjs/7.19.6_@babel+core@7.20.2: - resolution: {integrity: sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-module-transforms': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-simple-access': 7.20.2 - transitivePeerDependencies: - - supports-color - dev: false - - /@babel/plugin-transform-modules-systemjs/7.19.6_@babel+core@7.20.12: - resolution: {integrity: sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.12 - '@babel/helper-hoist-variables': 7.18.6 - '@babel/helper-module-transforms': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-validator-identifier': 7.19.1 - transitivePeerDependencies: - - supports-color - - /@babel/plugin-transform-modules-systemjs/7.19.6_@babel+core@7.20.2: - resolution: {integrity: sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-hoist-variables': 7.18.6 - '@babel/helper-module-transforms': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-validator-identifier': 7.19.1 - transitivePeerDependencies: - - supports-color - dev: false + '@babel/helper-validator-identifier': 7.19.1 + transitivePeerDependencies: + - supports-color + dev: false /@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==} @@ -2346,42 +1676,20 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-module-transforms': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 - transitivePeerDependencies: - - supports-color - - /@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.20.2: - resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-module-transforms': 7.20.2 + '@babel/helper-module-transforms': 7.20.11 '@babel/helper-plugin-utils': 7.20.2 transitivePeerDependencies: - supports-color dev: false - /@babel/plugin-transform-named-capturing-groups-regex/7.19.1_@babel+core@7.20.12: - resolution: {integrity: sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==} + /@babel/plugin-transform-named-capturing-groups-regex/7.20.5_@babel+core@7.20.12: + resolution: {integrity: sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.20.12 - '@babel/helper-plugin-utils': 7.20.2 - - /@babel/plugin-transform-named-capturing-groups-regex/7.19.1_@babel+core@7.20.2: - resolution: {integrity: sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.20.2 + '@babel/helper-create-regexp-features-plugin': 7.20.5_@babel+core@7.20.12 '@babel/helper-plugin-utils': 7.20.2 dev: false @@ -2393,15 +1701,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - - /@babel/plugin-transform-new-target/7.18.6_@babel+core@7.20.2: - resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 dev: false /@babel/plugin-transform-object-super/7.18.6_@babel+core@7.20.12: @@ -2412,40 +1711,19 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-replace-supers': 7.19.1 - transitivePeerDependencies: - - supports-color - - /@babel/plugin-transform-object-super/7.18.6_@babel+core@7.20.2: - resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-replace-supers': 7.19.1 + '@babel/helper-replace-supers': 7.20.7 transitivePeerDependencies: - supports-color dev: false - /@babel/plugin-transform-parameters/7.20.1_@babel+core@7.20.12: - resolution: {integrity: sha512-nDvKLrAvl+kf6BOy1UJ3MGwzzfTMgppxwiD2Jb4LO3xjYyZq30oQzDNJbCQpMdG9+j2IXHoiMrw5Cm/L6ZoxXQ==} + /@babel/plugin-transform-parameters/7.20.7_@babel+core@7.20.12: + resolution: {integrity: sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - - /@babel/plugin-transform-parameters/7.20.1_@babel+core@7.20.2: - resolution: {integrity: sha512-nDvKLrAvl+kf6BOy1UJ3MGwzzfTMgppxwiD2Jb4LO3xjYyZq30oQzDNJbCQpMdG9+j2IXHoiMrw5Cm/L6ZoxXQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 dev: false /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.20.12: @@ -2456,36 +1734,17 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - - /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.20.2: - resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-transform-regenerator/7.18.6_@babel+core@7.20.12: - resolution: {integrity: sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==} + /@babel/plugin-transform-regenerator/7.20.5_@babel+core@7.20.12: + resolution: {integrity: sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - regenerator-transform: 0.15.0 - - /@babel/plugin-transform-regenerator/7.18.6_@babel+core@7.20.2: - resolution: {integrity: sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 - regenerator-transform: 0.15.0 + regenerator-transform: 0.15.1 dev: false /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.20.12: @@ -2496,15 +1755,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - - /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.20.2: - resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 dev: false /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.20.12: @@ -2515,19 +1765,10 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - - /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.20.2: - resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-transform-spread/7.19.0_@babel+core@7.20.12: - resolution: {integrity: sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==} + /@babel/plugin-transform-spread/7.20.7_@babel+core@7.20.12: + resolution: {integrity: sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -2535,16 +1776,6 @@ packages: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 - - /@babel/plugin-transform-spread/7.19.0_@babel+core@7.20.2: - resolution: {integrity: sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 dev: false /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.20.12: @@ -2555,15 +1786,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - - /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.20.2: - resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 dev: false /@babel/plugin-transform-template-literals/7.18.9_@babel+core@7.20.12: @@ -2574,15 +1796,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - - /@babel/plugin-transform-template-literals/7.18.9_@babel+core@7.20.2: - resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 dev: false /@babel/plugin-transform-typeof-symbol/7.18.9_@babel+core@7.20.12: @@ -2593,43 +1806,21 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - - /@babel/plugin-transform-typeof-symbol/7.18.9_@babel+core@7.20.2: - resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-transform-typescript/7.20.2_@babel+core@7.20.12: - resolution: {integrity: sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag==} + /@babel/plugin-transform-typescript/7.20.7_@babel+core@7.20.12: + resolution: {integrity: sha512-m3wVKEvf6SoszD8pu4NZz3PvfKRCMgk6D6d0Qi9hNnlM5M6CFS92EgF4EiHVLKbU0r/r7ty1hg7NPZwE7WRbYw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-create-class-features-plugin': 7.20.2_@babel+core@7.20.12 + '@babel/helper-create-class-features-plugin': 7.20.12_@babel+core@7.20.12 '@babel/helper-plugin-utils': 7.20.2 '@babel/plugin-syntax-typescript': 7.20.0_@babel+core@7.20.12 transitivePeerDependencies: - supports-color - /@babel/plugin-transform-typescript/7.20.2_@babel+core@7.20.2: - resolution: {integrity: sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-create-class-features-plugin': 7.20.2_@babel+core@7.20.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-typescript': 7.20.0_@babel+core@7.20.2 - transitivePeerDependencies: - - supports-color - /@babel/plugin-transform-unicode-escapes/7.18.10_@babel+core@7.20.12: resolution: {integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==} engines: {node: '>=6.9.0'} @@ -2638,15 +1829,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - - /@babel/plugin-transform-unicode-escapes/7.18.10_@babel+core@7.20.2: - resolution: {integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 dev: false /@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.20.12: @@ -2656,17 +1838,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.20.12 - '@babel/helper-plugin-utils': 7.20.2 - - /@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.20.2: - resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.20.2 + '@babel/helper-create-regexp-features-plugin': 7.20.5_@babel+core@7.20.12 '@babel/helper-plugin-utils': 7.20.2 dev: false @@ -2676,27 +1848,27 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.20.1 + '@babel/compat-data': 7.20.10 '@babel/core': 7.20.12 - '@babel/helper-compilation-targets': 7.20.0_@babel+core@7.20.12 + '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.20.12 '@babel/helper-plugin-utils': 7.20.2 '@babel/helper-validator-option': 7.18.6 '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6_@babel+core@7.20.12 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.18.9_@babel+core@7.20.12 - '@babel/plugin-proposal-async-generator-functions': 7.20.1_@babel+core@7.20.12 + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.20.7_@babel+core@7.20.12 + '@babel/plugin-proposal-async-generator-functions': 7.20.7_@babel+core@7.20.12 '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.20.12 - '@babel/plugin-proposal-class-static-block': 7.18.6_@babel+core@7.20.12 + '@babel/plugin-proposal-class-static-block': 7.20.7_@babel+core@7.20.12 '@babel/plugin-proposal-dynamic-import': 7.18.6_@babel+core@7.20.12 '@babel/plugin-proposal-export-namespace-from': 7.18.9_@babel+core@7.20.12 '@babel/plugin-proposal-json-strings': 7.18.6_@babel+core@7.20.12 - '@babel/plugin-proposal-logical-assignment-operators': 7.18.9_@babel+core@7.20.12 + '@babel/plugin-proposal-logical-assignment-operators': 7.20.7_@babel+core@7.20.12 '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6_@babel+core@7.20.12 '@babel/plugin-proposal-numeric-separator': 7.18.6_@babel+core@7.20.12 - '@babel/plugin-proposal-object-rest-spread': 7.20.2_@babel+core@7.20.12 + '@babel/plugin-proposal-object-rest-spread': 7.20.7_@babel+core@7.20.12 '@babel/plugin-proposal-optional-catch-binding': 7.18.6_@babel+core@7.20.12 - '@babel/plugin-proposal-optional-chaining': 7.18.9_@babel+core@7.20.12 + '@babel/plugin-proposal-optional-chaining': 7.20.7_@babel+core@7.20.12 '@babel/plugin-proposal-private-methods': 7.18.6_@babel+core@7.20.12 - '@babel/plugin-proposal-private-property-in-object': 7.18.6_@babel+core@7.20.12 + '@babel/plugin-proposal-private-property-in-object': 7.20.5_@babel+core@7.20.12 '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.20.12 '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.20.12 '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.20.12 @@ -2713,13 +1885,13 @@ packages: '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.20.12 '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.20.12 '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.20.12 - '@babel/plugin-transform-arrow-functions': 7.18.6_@babel+core@7.20.12 - '@babel/plugin-transform-async-to-generator': 7.18.6_@babel+core@7.20.12 + '@babel/plugin-transform-arrow-functions': 7.20.7_@babel+core@7.20.12 + '@babel/plugin-transform-async-to-generator': 7.20.7_@babel+core@7.20.12 '@babel/plugin-transform-block-scoped-functions': 7.18.6_@babel+core@7.20.12 - '@babel/plugin-transform-block-scoping': 7.20.2_@babel+core@7.20.12 - '@babel/plugin-transform-classes': 7.20.2_@babel+core@7.20.12 - '@babel/plugin-transform-computed-properties': 7.18.9_@babel+core@7.20.12 - '@babel/plugin-transform-destructuring': 7.20.2_@babel+core@7.20.12 + '@babel/plugin-transform-block-scoping': 7.20.11_@babel+core@7.20.12 + '@babel/plugin-transform-classes': 7.20.7_@babel+core@7.20.12 + '@babel/plugin-transform-computed-properties': 7.20.7_@babel+core@7.20.12 + '@babel/plugin-transform-destructuring': 7.20.7_@babel+core@7.20.12 '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.20.12 '@babel/plugin-transform-duplicate-keys': 7.18.9_@babel+core@7.20.12 '@babel/plugin-transform-exponentiation-operator': 7.18.6_@babel+core@7.20.12 @@ -2727,115 +1899,30 @@ packages: '@babel/plugin-transform-function-name': 7.18.9_@babel+core@7.20.12 '@babel/plugin-transform-literals': 7.18.9_@babel+core@7.20.12 '@babel/plugin-transform-member-expression-literals': 7.18.6_@babel+core@7.20.12 - '@babel/plugin-transform-modules-amd': 7.19.6_@babel+core@7.20.12 - '@babel/plugin-transform-modules-commonjs': 7.19.6_@babel+core@7.20.12 - '@babel/plugin-transform-modules-systemjs': 7.19.6_@babel+core@7.20.12 + '@babel/plugin-transform-modules-amd': 7.20.11_@babel+core@7.20.12 + '@babel/plugin-transform-modules-commonjs': 7.20.11_@babel+core@7.20.12 + '@babel/plugin-transform-modules-systemjs': 7.20.11_@babel+core@7.20.12 '@babel/plugin-transform-modules-umd': 7.18.6_@babel+core@7.20.12 - '@babel/plugin-transform-named-capturing-groups-regex': 7.19.1_@babel+core@7.20.12 + '@babel/plugin-transform-named-capturing-groups-regex': 7.20.5_@babel+core@7.20.12 '@babel/plugin-transform-new-target': 7.18.6_@babel+core@7.20.12 '@babel/plugin-transform-object-super': 7.18.6_@babel+core@7.20.12 - '@babel/plugin-transform-parameters': 7.20.1_@babel+core@7.20.12 + '@babel/plugin-transform-parameters': 7.20.7_@babel+core@7.20.12 '@babel/plugin-transform-property-literals': 7.18.6_@babel+core@7.20.12 - '@babel/plugin-transform-regenerator': 7.18.6_@babel+core@7.20.12 + '@babel/plugin-transform-regenerator': 7.20.5_@babel+core@7.20.12 '@babel/plugin-transform-reserved-words': 7.18.6_@babel+core@7.20.12 '@babel/plugin-transform-shorthand-properties': 7.18.6_@babel+core@7.20.12 - '@babel/plugin-transform-spread': 7.19.0_@babel+core@7.20.12 + '@babel/plugin-transform-spread': 7.20.7_@babel+core@7.20.12 '@babel/plugin-transform-sticky-regex': 7.18.6_@babel+core@7.20.12 '@babel/plugin-transform-template-literals': 7.18.9_@babel+core@7.20.12 '@babel/plugin-transform-typeof-symbol': 7.18.9_@babel+core@7.20.12 '@babel/plugin-transform-unicode-escapes': 7.18.10_@babel+core@7.20.12 '@babel/plugin-transform-unicode-regex': 7.18.6_@babel+core@7.20.12 '@babel/preset-modules': 0.1.5_@babel+core@7.20.12 - '@babel/types': 7.20.2 + '@babel/types': 7.20.7 babel-plugin-polyfill-corejs2: 0.3.3_@babel+core@7.20.12 babel-plugin-polyfill-corejs3: 0.6.0_@babel+core@7.20.12 babel-plugin-polyfill-regenerator: 0.4.1_@babel+core@7.20.12 - core-js-compat: 3.26.0 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color - - /@babel/preset-env/7.20.2_@babel+core@7.20.2: - resolution: {integrity: sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.20.1 - '@babel/core': 7.20.2 - '@babel/helper-compilation-targets': 7.20.0_@babel+core@7.20.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-validator-option': 7.18.6 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6_@babel+core@7.20.2 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.18.9_@babel+core@7.20.2 - '@babel/plugin-proposal-async-generator-functions': 7.20.1_@babel+core@7.20.2 - '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.20.2 - '@babel/plugin-proposal-class-static-block': 7.18.6_@babel+core@7.20.2 - '@babel/plugin-proposal-dynamic-import': 7.18.6_@babel+core@7.20.2 - '@babel/plugin-proposal-export-namespace-from': 7.18.9_@babel+core@7.20.2 - '@babel/plugin-proposal-json-strings': 7.18.6_@babel+core@7.20.2 - '@babel/plugin-proposal-logical-assignment-operators': 7.18.9_@babel+core@7.20.2 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6_@babel+core@7.20.2 - '@babel/plugin-proposal-numeric-separator': 7.18.6_@babel+core@7.20.2 - '@babel/plugin-proposal-object-rest-spread': 7.20.2_@babel+core@7.20.2 - '@babel/plugin-proposal-optional-catch-binding': 7.18.6_@babel+core@7.20.2 - '@babel/plugin-proposal-optional-chaining': 7.18.9_@babel+core@7.20.2 - '@babel/plugin-proposal-private-methods': 7.18.6_@babel+core@7.20.2 - '@babel/plugin-proposal-private-property-in-object': 7.18.6_@babel+core@7.20.2 - '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.20.2 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.20.2 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.20.2 - '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.20.2 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.20.2 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.20.2 - '@babel/plugin-syntax-import-assertions': 7.20.0_@babel+core@7.20.2 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.20.2 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.20.2 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.20.2 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.20.2 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.20.2 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.20.2 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.20.2 - '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.20.2 - '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.20.2 - '@babel/plugin-transform-arrow-functions': 7.18.6_@babel+core@7.20.2 - '@babel/plugin-transform-async-to-generator': 7.18.6_@babel+core@7.20.2 - '@babel/plugin-transform-block-scoped-functions': 7.18.6_@babel+core@7.20.2 - '@babel/plugin-transform-block-scoping': 7.20.2_@babel+core@7.20.2 - '@babel/plugin-transform-classes': 7.20.2_@babel+core@7.20.2 - '@babel/plugin-transform-computed-properties': 7.18.9_@babel+core@7.20.2 - '@babel/plugin-transform-destructuring': 7.20.2_@babel+core@7.20.2 - '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.20.2 - '@babel/plugin-transform-duplicate-keys': 7.18.9_@babel+core@7.20.2 - '@babel/plugin-transform-exponentiation-operator': 7.18.6_@babel+core@7.20.2 - '@babel/plugin-transform-for-of': 7.18.8_@babel+core@7.20.2 - '@babel/plugin-transform-function-name': 7.18.9_@babel+core@7.20.2 - '@babel/plugin-transform-literals': 7.18.9_@babel+core@7.20.2 - '@babel/plugin-transform-member-expression-literals': 7.18.6_@babel+core@7.20.2 - '@babel/plugin-transform-modules-amd': 7.19.6_@babel+core@7.20.2 - '@babel/plugin-transform-modules-commonjs': 7.19.6_@babel+core@7.20.2 - '@babel/plugin-transform-modules-systemjs': 7.19.6_@babel+core@7.20.2 - '@babel/plugin-transform-modules-umd': 7.18.6_@babel+core@7.20.2 - '@babel/plugin-transform-named-capturing-groups-regex': 7.19.1_@babel+core@7.20.2 - '@babel/plugin-transform-new-target': 7.18.6_@babel+core@7.20.2 - '@babel/plugin-transform-object-super': 7.18.6_@babel+core@7.20.2 - '@babel/plugin-transform-parameters': 7.20.1_@babel+core@7.20.2 - '@babel/plugin-transform-property-literals': 7.18.6_@babel+core@7.20.2 - '@babel/plugin-transform-regenerator': 7.18.6_@babel+core@7.20.2 - '@babel/plugin-transform-reserved-words': 7.18.6_@babel+core@7.20.2 - '@babel/plugin-transform-shorthand-properties': 7.18.6_@babel+core@7.20.2 - '@babel/plugin-transform-spread': 7.19.0_@babel+core@7.20.2 - '@babel/plugin-transform-sticky-regex': 7.18.6_@babel+core@7.20.2 - '@babel/plugin-transform-template-literals': 7.18.9_@babel+core@7.20.2 - '@babel/plugin-transform-typeof-symbol': 7.18.9_@babel+core@7.20.2 - '@babel/plugin-transform-unicode-escapes': 7.18.10_@babel+core@7.20.2 - '@babel/plugin-transform-unicode-regex': 7.18.6_@babel+core@7.20.2 - '@babel/preset-modules': 0.1.5_@babel+core@7.20.2 - '@babel/types': 7.20.2 - babel-plugin-polyfill-corejs2: 0.3.3_@babel+core@7.20.2 - babel-plugin-polyfill-corejs3: 0.6.0_@babel+core@7.20.2 - babel-plugin-polyfill-regenerator: 0.4.1_@babel+core@7.20.2 - core-js-compat: 3.26.0 + core-js-compat: 3.27.2 semver: 6.3.0 transitivePeerDependencies: - supports-color @@ -2850,19 +1937,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.20.12 '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.20.12 - '@babel/types': 7.20.2 - esutils: 2.0.3 - - /@babel/preset-modules/0.1.5_@babel+core@7.20.2: - resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.20.2 - '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.20.2 - '@babel/types': 7.20.2 + '@babel/types': 7.20.7 esutils: 2.0.3 dev: false @@ -2875,44 +1950,23 @@ packages: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 '@babel/helper-validator-option': 7.18.6 - '@babel/plugin-transform-typescript': 7.20.2_@babel+core@7.20.12 - transitivePeerDependencies: - - supports-color - - /@babel/preset-typescript/7.18.6_@babel+core@7.20.2: - resolution: {integrity: sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-validator-option': 7.18.6 - '@babel/plugin-transform-typescript': 7.20.2_@babel+core@7.20.2 + '@babel/plugin-transform-typescript': 7.20.7_@babel+core@7.20.12 transitivePeerDependencies: - supports-color - /@babel/runtime-corejs3/7.20.1: - resolution: {integrity: sha512-CGulbEDcg/ND1Im7fUNRZdGXmX2MTWVVZacQi/6DiKE5HNwZ3aVTm5PV4lO8HHz0B2h8WQyvKKjbX5XgTtydsg==} + /@babel/runtime-corejs3/7.20.7: + resolution: {integrity: sha512-jr9lCZ4RbRQmCR28Q8U8Fu49zvFqLxTY9AMOUz+iyMohMoAgpEcVxY+wJNay99oXOpOcCTODkk70NDN2aaJEeg==} engines: {node: '>=6.9.0'} dependencies: - core-js-pure: 3.26.0 - regenerator-runtime: 0.13.10 + core-js-pure: 3.27.2 + regenerator-runtime: 0.13.11 dev: true - /@babel/runtime/7.20.1: - resolution: {integrity: sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==} + /@babel/runtime/7.20.7: + resolution: {integrity: sha512-UF0tvkUtxwAgZ5W/KrkHf0Rn0fdnLDU9ScxBrEVNUprE/MzirjK4MJUX1/BVDv00Sv8cljtukVK1aky++X1SjQ==} engines: {node: '>=6.9.0'} dependencies: - regenerator-runtime: 0.13.10 - - /@babel/template/7.18.10: - resolution: {integrity: sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.18.6 - '@babel/parser': 7.20.2 - '@babel/types': 7.20.2 + regenerator-runtime: 0.13.11 /@babel/template/7.20.7: resolution: {integrity: sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==} @@ -2922,23 +1976,6 @@ packages: '@babel/parser': 7.20.7 '@babel/types': 7.20.7 - /@babel/traverse/7.20.1: - resolution: {integrity: sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.18.6 - '@babel/generator': 7.20.2 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-function-name': 7.19.0 - '@babel/helper-hoist-variables': 7.18.6 - '@babel/helper-split-export-declaration': 7.18.6 - '@babel/parser': 7.20.2 - '@babel/types': 7.20.2 - debug: 4.3.4 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - /@babel/traverse/7.20.12: resolution: {integrity: sha512-MsIbFN0u+raeja38qboyF8TIT7K0BFzz/Yd/77ta4MsUsmP2RAnidIlwq7d5HFQrH/OZJecGV6B71C4zAgpoSQ==} engines: {node: '>=6.9.0'} @@ -2954,266 +1991,84 @@ packages: debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: - - supports-color - - /@babel/types/7.20.2: - resolution: {integrity: sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-string-parser': 7.19.4 - '@babel/helper-validator-identifier': 7.19.1 - to-fast-properties: 2.0.0 - - /@babel/types/7.20.7: - resolution: {integrity: sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-string-parser': 7.19.4 - '@babel/helper-validator-identifier': 7.19.1 - to-fast-properties: 2.0.0 - - /@bcoe/v8-coverage/0.2.3: - resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} - dev: true - - /@cloudflare/kv-asset-handler/0.1.3: - resolution: {integrity: sha512-FNcunDuTmEfQTLRLtA6zz+buIXUHj1soPvSWzzQFBC+n2lsy+CGf/NIrR3SEPCmsVNQj70/Jx2lViCpq+09YpQ==} - dependencies: - mime: 2.6.0 - - /@cloudflare/kv-asset-handler/0.2.0: - resolution: {integrity: sha512-MVbXLbTcAotOPUj0pAMhVtJ+3/kFkwJqc5qNOleOZTv6QkZZABDMS21dSrSlVswEHwrpWC03e4fWytjqKvuE2A==} - dependencies: - mime: 3.0.0 - - /@cloudflare/workers-types/3.18.0: - resolution: {integrity: sha512-ehKOJVLMeR+tZkYhWEaLYQxl0TaIZu/kE86HF3/RidR8Xv5LuQxpbh+XXAoKVqsaphWLhIgBhgnlN5HGdheXSQ==} - - /@esbuild-plugins/node-globals-polyfill/0.1.1_esbuild@0.14.51: - resolution: {integrity: sha512-MR0oAA+mlnJWrt1RQVQ+4VYuRJW/P2YmRTv1AsplObyvuBMnPHiizUF95HHYiSsMGLhyGtWufaq2XQg6+iurBg==} - peerDependencies: - esbuild: '*' - dependencies: - esbuild: 0.14.51 - dev: true - - /@esbuild-plugins/node-modules-polyfill/0.1.4_esbuild@0.14.51: - resolution: {integrity: sha512-uZbcXi0zbmKC/050p3gJnne5Qdzw8vkXIv+c2BW0Lsc1ji1SkrxbKPUy5Efr0blbTu1SL8w4eyfpnSdPg3G0Qg==} - peerDependencies: - esbuild: '*' - dependencies: - esbuild: 0.14.51 - escape-string-regexp: 4.0.0 - rollup-plugin-node-polyfills: 0.2.1 - dev: true - - /@esbuild/android-arm/0.15.13: - resolution: {integrity: sha512-RY2fVI8O0iFUNvZirXaQ1vMvK0xhCcl0gqRj74Z6yEiO1zAUa7hbsdwZM1kzqbxHK7LFyMizipfXT3JME+12Hw==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - requiresBuild: true - optional: true - - /@esbuild/android-arm/0.16.17: - resolution: {integrity: sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - requiresBuild: true - optional: true - - /@esbuild/android-arm64/0.16.17: - resolution: {integrity: sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - requiresBuild: true - optional: true - - /@esbuild/android-x64/0.16.17: - resolution: {integrity: sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - requiresBuild: true - optional: true - - /@esbuild/darwin-arm64/0.16.17: - resolution: {integrity: sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - optional: true - - /@esbuild/darwin-x64/0.16.17: - resolution: {integrity: sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - requiresBuild: true - optional: true - - /@esbuild/freebsd-arm64/0.16.17: - resolution: {integrity: sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - requiresBuild: true - optional: true - - /@esbuild/freebsd-x64/0.16.17: - resolution: {integrity: sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - optional: true - - /@esbuild/linux-arm/0.16.17: - resolution: {integrity: sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - requiresBuild: true - optional: true - - /@esbuild/linux-arm64/0.16.17: - resolution: {integrity: sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - requiresBuild: true - optional: true - - /@esbuild/linux-ia32/0.16.17: - resolution: {integrity: sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - requiresBuild: true - optional: true - - /@esbuild/linux-loong64/0.14.54: - resolution: {integrity: sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - requiresBuild: true - optional: true - - /@esbuild/linux-loong64/0.15.13: - resolution: {integrity: sha512-+BoyIm4I8uJmH/QDIH0fu7MG0AEx9OXEDXnqptXCwKOlOqZiS4iraH1Nr7/ObLMokW3sOCeBNyD68ATcV9b9Ag==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - requiresBuild: true - optional: true - - /@esbuild/linux-loong64/0.16.17: - resolution: {integrity: sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - requiresBuild: true - optional: true - - /@esbuild/linux-mips64el/0.16.17: - resolution: {integrity: sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - requiresBuild: true - optional: true + - supports-color - /@esbuild/linux-ppc64/0.16.17: - resolution: {integrity: sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - requiresBuild: true - optional: true + /@babel/types/7.20.7: + resolution: {integrity: sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.19.4 + '@babel/helper-validator-identifier': 7.19.1 + to-fast-properties: 2.0.0 - /@esbuild/linux-riscv64/0.16.17: - resolution: {integrity: sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - requiresBuild: true - optional: true + /@bcoe/v8-coverage/0.2.3: + resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} + dev: true - /@esbuild/linux-s390x/0.16.17: - resolution: {integrity: sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - requiresBuild: true - optional: true + /@cloudflare/kv-asset-handler/0.1.3: + resolution: {integrity: sha512-FNcunDuTmEfQTLRLtA6zz+buIXUHj1soPvSWzzQFBC+n2lsy+CGf/NIrR3SEPCmsVNQj70/Jx2lViCpq+09YpQ==} + dependencies: + mime: 2.6.0 - /@esbuild/linux-x64/0.16.17: - resolution: {integrity: sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - requiresBuild: true - optional: true + /@cloudflare/kv-asset-handler/0.2.0: + resolution: {integrity: sha512-MVbXLbTcAotOPUj0pAMhVtJ+3/kFkwJqc5qNOleOZTv6QkZZABDMS21dSrSlVswEHwrpWC03e4fWytjqKvuE2A==} + dependencies: + mime: 3.0.0 - /@esbuild/netbsd-x64/0.16.17: - resolution: {integrity: sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - requiresBuild: true - optional: true + /@cloudflare/workers-types/3.19.0: + resolution: {integrity: sha512-0FRcsz7Ea3jT+gc5gKPIYciykm1bbAaTpygdzpCwGt0RL+V83zWnYN30NWDW4rIHj/FHtz+MIuBKS61C8l7AzQ==} - /@esbuild/openbsd-x64/0.16.17: - resolution: {integrity: sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - requiresBuild: true - optional: true + /@esbuild-plugins/node-globals-polyfill/0.1.1_esbuild@0.14.51: + resolution: {integrity: sha512-MR0oAA+mlnJWrt1RQVQ+4VYuRJW/P2YmRTv1AsplObyvuBMnPHiizUF95HHYiSsMGLhyGtWufaq2XQg6+iurBg==} + peerDependencies: + esbuild: '*' + dependencies: + esbuild: 0.14.51 + dev: true - /@esbuild/sunos-x64/0.16.17: - resolution: {integrity: sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - requiresBuild: true - optional: true + /@esbuild-plugins/node-modules-polyfill/0.1.4_esbuild@0.14.51: + resolution: {integrity: sha512-uZbcXi0zbmKC/050p3gJnne5Qdzw8vkXIv+c2BW0Lsc1ji1SkrxbKPUy5Efr0blbTu1SL8w4eyfpnSdPg3G0Qg==} + peerDependencies: + esbuild: '*' + dependencies: + esbuild: 0.14.51 + escape-string-regexp: 4.0.0 + rollup-plugin-node-polyfills: 0.2.1 + dev: true - /@esbuild/win32-arm64/0.16.17: - resolution: {integrity: sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==} + /@esbuild/android-arm/0.15.18: + resolution: {integrity: sha512-5GT+kcs2WVGjVs7+boataCkO5Fg0y4kCjzkB5bAip7H4jfnOS3dA6KPiww9W1OEKTKeAcUVhdZGvgI65OXmUnw==} engines: {node: '>=12'} - cpu: [arm64] - os: [win32] + cpu: [arm] + os: [android] requiresBuild: true optional: true - /@esbuild/win32-ia32/0.16.17: - resolution: {integrity: sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==} + /@esbuild/linux-loong64/0.14.54: + resolution: {integrity: sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==} engines: {node: '>=12'} - cpu: [ia32] - os: [win32] + cpu: [loong64] + os: [linux] requiresBuild: true optional: true - /@esbuild/win32-x64/0.16.17: - resolution: {integrity: sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==} + /@esbuild/linux-loong64/0.15.18: + resolution: {integrity: sha512-L4jVKS82XVhw2nvzLg/19ClLWg0y27ulRwuP7lcyL6AbUWB5aPglXY3M21mauDQMDfRLs8cQmeT03r/+X3cZYQ==} engines: {node: '>=12'} - cpu: [x64] - os: [win32] + cpu: [loong64] + os: [linux] requiresBuild: true optional: true /@hapi/hoek/9.3.0: resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} + dev: false /@hapi/topo/5.1.0: resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} dependencies: '@hapi/hoek': 9.3.0 + dev: false /@iarna/toml/2.2.5: resolution: {integrity: sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==} @@ -3223,8 +2078,8 @@ packages: engines: {node: '>=8'} dev: true - /@jest/expect-utils/29.2.2: - resolution: {integrity: sha512-vwnVmrVhTmGgQzyvcpze08br91OL61t9O0lJMDyb6Y/D8EKQ9V7rGUb/p7PDt0GPzK0zFYqXWFo4EO2legXmkg==} + /@jest/expect-utils/29.3.1: + resolution: {integrity: sha512-wlrznINZI5sMjwvUoLVk617ll/UYfGIZNxmbU+Pa7wmkL4vYzhV9R2pwVqUh4NWWuLQWkI8+8mOkxs//prKQ3g==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: jest-get-type: 29.2.0 @@ -3242,19 +2097,19 @@ packages: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 '@types/node': 18.11.18 - '@types/yargs': 15.0.14 + '@types/yargs': 15.0.15 chalk: 4.1.2 dev: true - /@jest/types/29.2.1: - resolution: {integrity: sha512-O/QNDQODLnINEPAI0cl9U6zUIDXEWXt6IC1o2N2QENuos7hlGUIthlKyV4p6ki3TvXFX071blj8HUhgLGquPjw==} + /@jest/types/29.3.1: + resolution: {integrity: sha512-d0S0jmmTpjnhCmNpApgX3jrUZgZ22ivKJRvL2lli5hpCRoNnp1f85r2/wpKfXuYu8E7Jjh1hGfhPyup1NM5AmA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/schemas': 29.0.0 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 '@types/node': 18.11.18 - '@types/yargs': 17.0.13 + '@types/yargs': 17.0.20 chalk: 4.1.2 /@jridgewell/gen-mapping/0.1.1: @@ -3295,51 +2150,41 @@ packages: '@jridgewell/resolve-uri': 3.1.0 '@jridgewell/sourcemap-codec': 1.4.14 - /@mdx-js/mdx/2.1.5: - resolution: {integrity: sha512-zEG0lt+Bl/r5U6e0TOS7qDbsXICtemfAPquxWFsMbdzrvlWaqMGemLl+sjVpqlyaaiCiGVQBSGdCk0t1qXjkQg==} + /@mdx-js/mdx/2.2.1: + resolution: {integrity: sha512-hZ3ex7exYLJn6FfReq8yTvA6TE53uW9UHJQM9IlSauOuS55J9y8RtA7W+dzp6Yrzr00/U1sd7q+Wf61q6SfiTQ==} dependencies: '@types/estree-jsx': 1.0.0 '@types/mdx': 2.0.3 - estree-util-build-jsx: 2.2.0 - estree-util-is-identifier-name: 2.0.1 + estree-util-build-jsx: 2.2.2 + estree-util-is-identifier-name: 2.1.0 estree-util-to-js: 1.1.0 - estree-walker: 3.0.1 - hast-util-to-estree: 2.1.0 + estree-walker: 3.0.3 + hast-util-to-estree: 2.2.1 markdown-extensions: 1.1.1 periscopic: 3.0.4 - remark-mdx: 2.1.5 + remark-mdx: 2.2.1 remark-parse: 10.0.1 remark-rehype: 10.1.0 unified: 10.1.2 unist-util-position-from-estree: 1.1.1 unist-util-stringify-position: 3.0.2 unist-util-visit: 4.1.1 - vfile: 5.3.5 + vfile: 5.3.6 transitivePeerDependencies: - supports-color - /@mdx-js/rollup/2.1.5: - resolution: {integrity: sha512-l90rSiwnEf6PnjH8uRXjZ1W0rR8p1fp1YIiDuA3uF7SOfxMQ98uymaIwI6BsX+8BC2dcWij7Racwp++JkvdOLQ==} + /@mdx-js/rollup/2.2.1: + resolution: {integrity: sha512-wpGeK9iO7gPEIyC/ZTiggLY/MkEWDj5IWSsjlpkefgjb5RbmUukXU6/D2rHA+VAopxigS3NlaIL2ctpYBi4fmg==} peerDependencies: rollup: '>=2' dependencies: - '@mdx-js/mdx': 2.1.5 - '@rollup/pluginutils': 4.2.1 + '@mdx-js/mdx': 2.2.1 + '@rollup/pluginutils': 5.0.2 source-map: 0.7.4 - vfile: 5.3.5 + vfile: 5.3.6 transitivePeerDependencies: - supports-color - /@miniflare/cache/2.10.0: - resolution: {integrity: sha512-nzEqFVPnD7Yf0HMDv7gCPpf4NSXfjhc+zg3gSwUS4Dad5bWV10B1ujTZW6HxQulW3CBHIg616mTjXIiaimVuEQ==} - engines: {node: '>=16.13'} - dependencies: - '@miniflare/core': 2.10.0 - '@miniflare/shared': 2.10.0 - http-cache-semantics: 4.1.0 - undici: 5.9.1 - dev: true - /@miniflare/cache/2.11.0: resolution: {integrity: sha512-L/kc9AzidPwFuk2fwHpAEePi0kNBk6FWUq3ln+9beRCDrPEpfVrDRFpNleF1NFZz5//oeVMuo8F0IVUQGzR7+Q==} engines: {node: '>=16.13'} @@ -3349,14 +2194,6 @@ packages: http-cache-semantics: 4.1.0 undici: 5.9.1 - /@miniflare/cli-parser/2.10.0: - resolution: {integrity: sha512-NAiCtqlHTUKCmV+Jl9af+ixGmMhiGhIyIfr/vCdbismNEBxEsrQGg3sQYTNfvCkdHtODurQqayQreFq21OuEow==} - engines: {node: '>=16.13'} - dependencies: - '@miniflare/shared': 2.10.0 - kleur: 4.1.5 - dev: true - /@miniflare/cli-parser/2.11.0: resolution: {integrity: sha512-JUmyRzEGAS6CouvXJwBh8p44onfw3KRpfq5JGXEuHModOGjTp6li7PQyCTNPV2Hv/7StAXWnTFGXeAqyDHuTig==} engines: {node: '>=16.13'} @@ -3364,22 +2201,6 @@ packages: '@miniflare/shared': 2.11.0 kleur: 4.1.5 - /@miniflare/core/2.10.0: - resolution: {integrity: sha512-Jx1M5oXQua0jzsJVdZSq07baVRmGC/6JkglrPQGAlZ7gQ1sunVZzq9fjxFqj0bqfEuYS0Wy6+lvK4rOAHISIjw==} - engines: {node: '>=16.13'} - dependencies: - '@iarna/toml': 2.2.5 - '@miniflare/queues': 2.10.0 - '@miniflare/shared': 2.10.0 - '@miniflare/watcher': 2.10.0 - busboy: 1.6.0 - dotenv: 10.0.0 - kleur: 4.1.5 - set-cookie-parser: 2.5.1 - undici: 5.9.1 - urlpattern-polyfill: 4.0.3 - dev: true - /@miniflare/core/2.11.0: resolution: {integrity: sha512-UFMFiCG0co36VpZkgFrSBnrxo71uf1x+cjlzzJi3khmMyDlnLu4RuIQsAqvKbYom6fi3G9Q8lTgM7JuOXFyjhw==} engines: {node: '>=16.13'} @@ -3395,14 +2216,6 @@ packages: undici: 5.9.1 urlpattern-polyfill: 4.0.3 - /@miniflare/d1/2.10.0: - resolution: {integrity: sha512-mOYZSmpTthH0tmFTQ+O9G0Q+iDAd7oiUtoIBianlKa9QiqYAoO7EBUPy6kUgDHXapOcN5Ri1u3J5UTpxXvw3qg==} - engines: {node: '>=16.7'} - dependencies: - '@miniflare/core': 2.10.0 - '@miniflare/shared': 2.10.0 - dev: true - /@miniflare/d1/2.11.0: resolution: {integrity: sha512-aDdBVQZ2C0Zs3+Y9ZbRctmuQxozPfpumwJ/6NG6fBadANvune/hW7ddEoxyteIEU9W3IgzVj8s4by4VvasX90A==} engines: {node: '>=16.7'} @@ -3410,16 +2223,6 @@ packages: '@miniflare/core': 2.11.0 '@miniflare/shared': 2.11.0 - /@miniflare/durable-objects/2.10.0: - resolution: {integrity: sha512-gU45f52gveFtCasm0ixYnt0mHI1lHrPomtmF+89oZGKBzOqUfO5diDs6wmoRSnovOWZCwtmwQGRoorAQN7AmoA==} - engines: {node: '>=16.13'} - dependencies: - '@miniflare/core': 2.10.0 - '@miniflare/shared': 2.10.0 - '@miniflare/storage-memory': 2.10.0 - undici: 5.9.1 - dev: true - /@miniflare/durable-objects/2.11.0: resolution: {integrity: sha512-0cKJaMgraTEU1b4kqK8cjD2oTeOjA6QU3Y+lWiZT/k1PMHZULovrSFnjii7qZ8npf4VHSIN6XYPxhyxRyEM65Q==} engines: {node: '>=16.13'} @@ -3429,16 +2232,6 @@ packages: '@miniflare/storage-memory': 2.11.0 undici: 5.9.1 - /@miniflare/html-rewriter/2.10.0: - resolution: {integrity: sha512-hCdG99L8+Ros4dn3B5H37PlQPBH0859EoRslzNTd4jzGIkwdiawpJvrvesL8056GjbUjeJN1zh7OPBRuMgyGLw==} - engines: {node: '>=16.13'} - dependencies: - '@miniflare/core': 2.10.0 - '@miniflare/shared': 2.10.0 - html-rewriter-wasm: 0.4.1 - undici: 5.9.1 - dev: true - /@miniflare/html-rewriter/2.11.0: resolution: {integrity: sha512-olTqmuYTHnoTNtiA0vjQ/ixRfbwgPzDrAUbtXDCYW45VFbHfDVJrJGZX3Jg0HpSlxy86Zclle1SUxGbVDzxsBg==} engines: {node: '>=16.13'} @@ -3448,23 +2241,6 @@ packages: html-rewriter-wasm: 0.4.1 undici: 5.9.1 - /@miniflare/http-server/2.10.0: - resolution: {integrity: sha512-cm6hwkONucll93yoY8dteMp//Knvmb7n6zAgeHrtuNYKn//lAL6bRY//VLTttrMmfWxZFi1C7WpOeCv8Mn6/ug==} - engines: {node: '>=16.13'} - dependencies: - '@miniflare/core': 2.10.0 - '@miniflare/shared': 2.10.0 - '@miniflare/web-sockets': 2.10.0 - kleur: 4.1.5 - selfsigned: 2.1.1 - undici: 5.9.1 - ws: 8.10.0 - youch: 2.2.2 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - dev: true - /@miniflare/http-server/2.11.0: resolution: {integrity: sha512-sMLcrDFzqqAvnQmAUH0hRTo8sBjW79VZYfnIH5FAGSGcKX6kdAGs9RStdYZ4CftQCBAEQScX0KBsMx5FwJRe9Q==} engines: {node: '>=16.13'} @@ -3475,46 +2251,24 @@ packages: kleur: 4.1.5 selfsigned: 2.1.1 undici: 5.9.1 - ws: 8.10.0 + ws: 8.12.0 youch: 2.2.2 transitivePeerDependencies: - bufferutil - utf-8-validate - /@miniflare/kv/2.10.0: - resolution: {integrity: sha512-3+u1lO77FnlS0lQ6b1VgM1E/ZgQ/zy/FU+SdBG5LUOIiv3x522VYHOApeJLnSEo0KtZUB22Ni0fWQM6DgpaREg==} - engines: {node: '>=16.13'} - dependencies: - '@miniflare/shared': 2.10.0 - dev: true - /@miniflare/kv/2.11.0: resolution: {integrity: sha512-3m9dL2HBBN170V1JvwjjucR5zl4G3mlcsV6C1E7A2wLl2Z2TWvIx/tSY9hrhkD96dFnejwJ9qmPMbXMMuynhjg==} engines: {node: '>=16.13'} dependencies: '@miniflare/shared': 2.11.0 - /@miniflare/queues/2.10.0: - resolution: {integrity: sha512-WKdO6qI9rfS96KlCjazzPFf+qj6DPov4vONyf18+jzbRjRJh/xwWSk1/1h5A+gDPwVNG8TsNRPh9DW5OKBGNjw==} - engines: {node: '>=16.7'} - dependencies: - '@miniflare/shared': 2.10.0 - dev: true - /@miniflare/queues/2.11.0: resolution: {integrity: sha512-fLHjdrNLKhn0LZM/aii/9GsAttFd+lWlGzK8HOg1R0vhfKBwEub4zntjMmOfFbDm1ntc21tdMK7n3ldUphwh5w==} engines: {node: '>=16.7'} dependencies: '@miniflare/shared': 2.11.0 - /@miniflare/r2/2.10.0: - resolution: {integrity: sha512-uC1CCWbwM1t8DdpZgrveg6+CkZLfTq+wUMqs20BC5rCT8u8UyRv6ZVRQ7pTPiswLyt1oYDTXsZJK7tjV0U0zew==} - engines: {node: '>=16.13'} - dependencies: - '@miniflare/shared': 2.10.0 - undici: 5.9.1 - dev: true - /@miniflare/r2/2.11.0: resolution: {integrity: sha512-MKuyJ/gGNsK3eWbGdygvozqcyaZhM3C6NGHvoaZwH503dwN569j5DpatTWiHGFeDeSu64VqcIsGehz05GDUaag==} engines: {node: '>=16.13'} @@ -3522,28 +2276,12 @@ packages: '@miniflare/shared': 2.11.0 undici: 5.9.1 - /@miniflare/runner-vm/2.10.0: - resolution: {integrity: sha512-oTsHitQdQ1B1kT3G/6n9AEXsMd/sT1D8tLGzc7Xr79ZrxYxwRO0ATF3cdkxk4dUjUqg/RUqvOJV4YjJGyqvctg==} - engines: {node: '>=16.13'} - dependencies: - '@miniflare/shared': 2.10.0 - dev: true - /@miniflare/runner-vm/2.11.0: resolution: {integrity: sha512-bkVSuvCf5+VylqN8lTiLxIYqYcKFbl+BywZGwGQndPC/3wh42J00mM0jw4hRbvXgwuBhlUyCVpEXtYlftFFT/g==} engines: {node: '>=16.13'} dependencies: '@miniflare/shared': 2.11.0 - /@miniflare/scheduler/2.10.0: - resolution: {integrity: sha512-eGt2cZFE/yo585nT8xINQwdbTotZfeRIh6FUWmZkbva1i5SW0zTiOojr5a95vAGBF3TzwWGsUuzJpLhBB69a/g==} - engines: {node: '>=16.13'} - dependencies: - '@miniflare/core': 2.10.0 - '@miniflare/shared': 2.10.0 - cron-schedule: 3.0.6 - dev: true - /@miniflare/scheduler/2.11.0: resolution: {integrity: sha512-DPdzINhdWeS99eIicGoluMsD4pLTTAWNQbgCv3CTwgdKA3dxdvMSCkNqZzQLiALzvk9+rSfj46FlH++HE7o7/w==} engines: {node: '>=16.13'} @@ -3552,34 +2290,15 @@ packages: '@miniflare/shared': 2.11.0 cron-schedule: 3.0.6 - /@miniflare/shared/2.10.0: - resolution: {integrity: sha512-GDSweEhJ3nNtStGm6taZGUNytM0QTQ/sjZSedAKyF1/aHRaZUcD9cuKAMgIbSpKfvgGdLMNS7Bhd8jb249TO7g==} - engines: {node: '>=16.13'} - dependencies: - '@types/better-sqlite3': 7.6.2 - kleur: 4.1.5 - npx-import: 1.1.4 - picomatch: 2.3.1 - dev: true - /@miniflare/shared/2.11.0: resolution: {integrity: sha512-fWMqq3ZkWAg+k7CnyzMV/rZHugwn+/JxvVzCxrtvxzwotTN547THlOxgZe8JAP23U9BiTxOfpTfnLvFEjAmegw==} engines: {node: '>=16.13'} dependencies: - '@types/better-sqlite3': 7.6.2 + '@types/better-sqlite3': 7.6.3 kleur: 4.1.5 npx-import: 1.1.4 picomatch: 2.3.1 - /@miniflare/sites/2.10.0: - resolution: {integrity: sha512-1NVAT6+JS2OubL+pOOR5E/6MMddxQHWMi/yIDSumyyfXmj7Sm7n5dE1FvNPetggMP4f8+AjoyT9AYvdd1wkspQ==} - engines: {node: '>=16.13'} - dependencies: - '@miniflare/kv': 2.10.0 - '@miniflare/shared': 2.10.0 - '@miniflare/storage-file': 2.10.0 - dev: true - /@miniflare/sites/2.11.0: resolution: {integrity: sha512-qbefKdWZUJgsdLf+kCw03sn3h/92LZgJAbkOpP6bCrfWkXlJ37EQXO4KWdhn4Ghc7A6GwU1s1I/mdB64B3AewQ==} engines: {node: '>=16.13'} @@ -3588,14 +2307,6 @@ packages: '@miniflare/shared': 2.11.0 '@miniflare/storage-file': 2.11.0 - /@miniflare/storage-file/2.10.0: - resolution: {integrity: sha512-K/cRIWiTl4+Z+VO6tl4VfuYXA3NLJgvGPV+BCRYD7uTKuPYHqDMErtD1BI1I7nc3WJhwIXfzJrAR3XXhSKKWQQ==} - engines: {node: '>=16.13'} - dependencies: - '@miniflare/shared': 2.10.0 - '@miniflare/storage-memory': 2.10.0 - dev: true - /@miniflare/storage-file/2.11.0: resolution: {integrity: sha512-beWF/lTX74x7AiaSB+xQxywPSNdhtEKvqDkRui8eOJ5kqN2o4UaleLKQGgqmCw3WyHRIsckV7If1qpbNiLtWMw==} engines: {node: '>=16.13'} @@ -3603,45 +2314,18 @@ packages: '@miniflare/shared': 2.11.0 '@miniflare/storage-memory': 2.11.0 - /@miniflare/storage-memory/2.10.0: - resolution: {integrity: sha512-ZATU+qZtJ9yG0umgTrOEUi9SU//YyDb8nYXMgqT4JHODYA3RTz1SyyiQSOOz589upJPdu1LN+0j8W24WGRwwxQ==} - engines: {node: '>=16.13'} - dependencies: - '@miniflare/shared': 2.10.0 - dev: true - /@miniflare/storage-memory/2.11.0: resolution: {integrity: sha512-s0AhPww7fq/Jz80NbPb+ffhcVRKnfPi7H1dHTRTre2Ud23EVJjAWl2gat42x8NOT/Fu3/o/7A72DWQQJqfO98A==} engines: {node: '>=16.13'} dependencies: '@miniflare/shared': 2.11.0 - /@miniflare/watcher/2.10.0: - resolution: {integrity: sha512-X9CFYYyszfSYDzs07KhbWC2i08Dpyh3D60fPonYZcoZAfa5h9eATHUdRGvNCdax7awYp4b8bvU8upAI//OPlMg==} - engines: {node: '>=16.13'} - dependencies: - '@miniflare/shared': 2.10.0 - dev: true - /@miniflare/watcher/2.11.0: resolution: {integrity: sha512-RUfjz2iYcsQXLcGySemJl98CJ2iierbWsPGWZhIVZI+NNhROkEy77g/Q+lvP2ATwexG3/dUSfdJ3P8aH+sI4Ig==} engines: {node: '>=16.13'} dependencies: '@miniflare/shared': 2.11.0 - /@miniflare/web-sockets/2.10.0: - resolution: {integrity: sha512-W+PrapdQqNEEFeD+amENgPQWcETGDp7OEh6JAoSzCRhHA0OoMe8DG0xb5a5+2FjGW/J7FFKsv84wkURpmFT4dQ==} - engines: {node: '>=16.13'} - dependencies: - '@miniflare/core': 2.10.0 - '@miniflare/shared': 2.10.0 - undici: 5.9.1 - ws: 8.10.0 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - dev: true - /@miniflare/web-sockets/2.11.0: resolution: {integrity: sha512-NC8RKrmxrO0hZmwpzn5g4hPGA2VblnFTIBobmWoxuK95eW49zfs7dtE/PyFs+blsGv3CjTIjHVSQ782K+C6HFA==} engines: {node: '>=16.13'} @@ -3649,7 +2333,7 @@ packages: '@miniflare/core': 2.11.0 '@miniflare/shared': 2.11.0 undici: 5.9.1 - ws: 8.10.0 + ws: 8.12.0 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -3670,7 +2354,7 @@ packages: engines: {node: '>= 8'} dependencies: '@nodelib/fs.scandir': 2.1.5 - fastq: 1.13.0 + fastq: 1.15.0 /@playwright/test/1.23.4: resolution: {integrity: sha512-iIsoMJDS/lyuhw82FtcV/B3PXikgVD3hNe5hyvOpRM0uRr1OIpN3LgPeRbBjhzBWmyf6RgRg5fqK5sVcpA03yA==} @@ -3688,8 +2372,8 @@ packages: resolution: {integrity: sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==} dev: true - /@prisma/client/4.5.0_prisma@4.5.0: - resolution: {integrity: sha512-B2cV0OPI1smhdYUxsJoLYQLoMlLH06MUxgFUWQnHodGMX98VRVXKmQE/9OcrTNkqtke5RC+YU24Szxd04tZA2g==} + /@prisma/client/4.9.0_prisma@4.9.0: + resolution: {integrity: sha512-bz6QARw54sWcbyR1lLnF2QHvRW5R/Jxnbbmwh3u+969vUKXtBkXgSgjDA85nji31ZBlf7+FrHDy5x+5ydGyQDg==} engines: {node: '>=14.17'} requiresBuild: true peerDependencies: @@ -3698,20 +2382,20 @@ packages: prisma: optional: true dependencies: - '@prisma/engines-version': 4.5.0-43.0362da9eebca54d94c8ef5edd3b2e90af99ba452 - prisma: 4.5.0 + '@prisma/engines-version': 4.9.0-42.ceb5c99003b99c9ee2c1d2e618e359c14aef2ea5 + prisma: 4.9.0 dev: false - /@prisma/engines-version/4.5.0-43.0362da9eebca54d94c8ef5edd3b2e90af99ba452: - resolution: {integrity: sha512-o7LyVx8PPJBLrEzLl6lpxxk2D5VnlM4Fwmrbq0NoT6pr5aa1OuHD9ZG+WJY6TlR/iD9bhmo2LNcxddCMr5Rv2A==} + /@prisma/engines-version/4.9.0-42.ceb5c99003b99c9ee2c1d2e618e359c14aef2ea5: + resolution: {integrity: sha512-M16aibbxi/FhW7z1sJCX8u+0DriyQYY5AyeTH7plQm9MLnURoiyn3CZBqAyIoQ+Z1pS77usCIibYJWSgleBMBA==} dev: false - /@prisma/engines/4.5.0: - resolution: {integrity: sha512-4t9ir2SbQQr/wMCNU4YpHWp5hU14J2m3wHUZnGJPpmBF8YtkisxyVyQsKd1e6FyLTaGq8LOLhm6VLYHKqKNm+g==} + /@prisma/engines/4.9.0: + resolution: {integrity: sha512-t1pt0Gsp+HcgPJrHFc+d/ZSAaKKWar2G/iakrE07yeKPNavDP3iVKPpfXP22OTCHZUWf7OelwKJxQgKAm5hkgw==} requiresBuild: true dev: false - /@rollup/plugin-babel/6.0.3_rntxpx6ytwk54fyii4bfrw3uyu: + /@rollup/plugin-babel/6.0.3_rwtmcocladng44j6a3ylx32v3q: resolution: {integrity: sha512-fKImZKppa1A/gX73eg4JGo+8kQr/q1HBQaCGKECZ0v4YBBv3lFqi14+7xyApECzvkLTHCifx+7ntcrvtBIRcpg==} engines: {node: '>=14.0.0'} peerDependencies: @@ -3724,30 +2408,12 @@ packages: rollup: optional: true dependencies: - '@babel/core': 7.20.2 + '@babel/core': 7.20.12 '@babel/helper-module-imports': 7.18.6 '@rollup/pluginutils': 5.0.2_rollup@3.10.0 rollup: 3.10.0 dev: false - /@rollup/plugin-commonjs/24.0.0_rollup@2.79.1: - resolution: {integrity: sha512-0w0wyykzdyRRPHOb0cQt14mIBLujfAv6GgP6g8nvg/iBxEm112t3YPPq+Buqe2+imvElTka+bjNlJ/gB56TD8g==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^2.68.0||^3.0.0 - peerDependenciesMeta: - rollup: - optional: true - dependencies: - '@rollup/pluginutils': 5.0.2_rollup@2.79.1 - commondir: 1.0.1 - estree-walker: 2.0.2 - glob: 8.0.3 - is-reference: 1.2.1 - magic-string: 0.27.0 - rollup: 2.79.1 - dev: true - /@rollup/plugin-commonjs/24.0.0_rollup@3.10.0: resolution: {integrity: sha512-0w0wyykzdyRRPHOb0cQt14mIBLujfAv6GgP6g8nvg/iBxEm112t3YPPq+Buqe2+imvElTka+bjNlJ/gB56TD8g==} engines: {node: '>=14.0.0'} @@ -3760,24 +2426,11 @@ packages: '@rollup/pluginutils': 5.0.2_rollup@3.10.0 commondir: 1.0.1 estree-walker: 2.0.2 - glob: 8.0.3 + glob: 8.1.0 is-reference: 1.2.1 magic-string: 0.27.0 rollup: 3.10.0 - /@rollup/plugin-json/6.0.0_rollup@2.79.1: - resolution: {integrity: sha512-i/4C5Jrdr1XUarRhVu27EEwjt4GObltD7c+MkCIpO2QIbojw8MUs+CCTqOphQi3Qtg1FLmYt+l+6YeoIf51J7w==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0 - peerDependenciesMeta: - rollup: - optional: true - dependencies: - '@rollup/pluginutils': 5.0.2_rollup@2.79.1 - rollup: 2.79.1 - dev: true - /@rollup/plugin-json/6.0.0_rollup@3.10.0: resolution: {integrity: sha512-i/4C5Jrdr1XUarRhVu27EEwjt4GObltD7c+MkCIpO2QIbojw8MUs+CCTqOphQi3Qtg1FLmYt+l+6YeoIf51J7w==} engines: {node: '>=14.0.0'} @@ -3790,24 +2443,6 @@ packages: '@rollup/pluginutils': 5.0.2_rollup@3.10.0 rollup: 3.10.0 - /@rollup/plugin-node-resolve/15.0.1_rollup@2.79.1: - resolution: {integrity: sha512-ReY88T7JhJjeRVbfCyNj+NXAG3IIsVMsX9b5/9jC98dRP8/yxlZdz7mHZbHk5zHr24wZZICS5AcXsFZAXYUQEg==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^2.78.0||^3.0.0 - peerDependenciesMeta: - rollup: - optional: true - dependencies: - '@rollup/pluginutils': 5.0.2_rollup@2.79.1 - '@types/resolve': 1.20.2 - deepmerge: 4.2.2 - is-builtin-module: 3.2.0 - is-module: 1.0.0 - resolve: 1.22.1 - rollup: 2.79.1 - dev: true - /@rollup/plugin-node-resolve/15.0.1_rollup@3.10.0: resolution: {integrity: sha512-ReY88T7JhJjeRVbfCyNj+NXAG3IIsVMsX9b5/9jC98dRP8/yxlZdz7mHZbHk5zHr24wZZICS5AcXsFZAXYUQEg==} engines: {node: '>=14.0.0'} @@ -3825,14 +2460,7 @@ packages: resolve: 1.22.1 rollup: 3.10.0 - /@rollup/pluginutils/4.2.1: - resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} - engines: {node: '>= 8.0.0'} - dependencies: - estree-walker: 2.0.2 - picomatch: 2.3.1 - - /@rollup/pluginutils/5.0.2_rollup@2.79.1: + /@rollup/pluginutils/5.0.2: resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -3844,7 +2472,6 @@ packages: '@types/estree': 1.0.0 estree-walker: 2.0.2 picomatch: 2.3.1 - rollup: 2.79.1 /@rollup/pluginutils/5.0.2_rollup@3.10.0: resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} @@ -3864,42 +2491,45 @@ packages: resolution: {integrity: sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==} dependencies: '@hapi/hoek': 9.3.0 + dev: false - /@sideway/formula/3.0.0: - resolution: {integrity: sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==} + /@sideway/formula/3.0.1: + resolution: {integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==} + dev: false /@sideway/pinpoint/2.0.0: resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} + dev: false /@sinclair/typebox/0.24.51: resolution: {integrity: sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==} - /@solidjs/meta/0.28.2_solid-js@1.6.2: + /@solidjs/meta/0.28.2_solid-js@1.6.9: resolution: {integrity: sha512-avlLgBPdk4KVxzRGFlYp/MIJo8B5jVgXPgk6OUnUP8km21Z+ovO+DUd7ZPA7ejv8PBdWi9GE3zCzw8RU2YuV2Q==} peerDependencies: solid-js: '>=1.4.0' dependencies: - solid-js: 1.6.2 + solid-js: 1.6.9 - /@solidjs/router/0.6.0_solid-js@1.6.2: - resolution: {integrity: sha512-7ug2fzXXhvvDBL4CQyMvMM9o3dgBE6PoRh38T8UTmMnYz4rcCfROqSZc9yq+YEC96qWt5OvJgZ1Uj/4EAQXlfA==} + /@solidjs/router/0.7.0_solid-js@1.6.9: + resolution: {integrity: sha512-8HI84twe5FjYRebSLMAhtkL9bRuTDIlxJK56kjfjU9WKGoUCTaWpCnkuj8Hqde1bWZ0X+GOZxKDfNkn1CjtjxA==} peerDependencies: solid-js: ^1.5.3 dependencies: - solid-js: 1.6.2 + solid-js: 1.6.9 - /@solidjs/testing-library/0.5.1_solid-js@1.6.2: - resolution: {integrity: sha512-UVwYzSTRHwxiW7jdgKFP3NERbMtA748MIOQFzF1f4tg1XYl8ACybwlrVPqaiKnPevUCcM2ED+Wsp6Yd5JA//yg==} + /@solidjs/testing-library/0.5.2_solid-js@1.6.9: + resolution: {integrity: sha512-GXUiI0Itz/7FfTJrV0RoICS2lL0RE3D1lNSrnuNg9nLC28qKnEQhm9Gfk4gFP9rGVzmsJJJC7yf8kbHMuyR2AA==} engines: {node: '>= 14'} peerDependencies: solid-js: '>=1.0.0' dependencies: - '@testing-library/dom': 8.19.0 - solid-js: 1.6.2 + '@testing-library/dom': 8.20.0 + solid-js: 1.6.9 dev: true - /@tailwindcss/typography/0.5.7_tailwindcss@3.2.2: - resolution: {integrity: sha512-JTTSTrgZfp6Ki4svhPA4mkd9nmQ/j9EfE7SbHJ1cLtthKkpW2OxsFXzSmxbhYbEkfNIyAyhle5p4SYyKRbz/jg==} + /@tailwindcss/typography/0.5.9_tailwindcss@3.2.4: + resolution: {integrity: sha512-t8Sg3DyynFysV9f4JDOVISGsjazNb48AeIYQwcL+Bsq5uf4RYL75C1giZ43KISjeDGBaTN3Kxh7Xj/vRSMJUUg==} peerDependencies: tailwindcss: '>=3.0.0 || insiders' dependencies: @@ -3907,7 +2537,7 @@ packages: lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 postcss-selector-parser: 6.0.10 - tailwindcss: 3.2.2 + tailwindcss: 3.2.4 dev: true /@testing-library/dom/7.31.2: @@ -3915,25 +2545,25 @@ packages: engines: {node: '>=10'} dependencies: '@babel/code-frame': 7.18.6 - '@babel/runtime': 7.20.1 + '@babel/runtime': 7.20.7 '@types/aria-query': 4.2.2 aria-query: 4.2.2 chalk: 4.1.2 - dom-accessibility-api: 0.5.14 + dom-accessibility-api: 0.5.16 lz-string: 1.4.4 pretty-format: 26.6.2 dev: true - /@testing-library/dom/8.19.0: - resolution: {integrity: sha512-6YWYPPpxG3e/xOo6HIWwB/58HukkwIVTOaZ0VwdMVjhRUX/01E4FtQbck9GazOOj7MXHc5RBzMrU86iBJHbI+A==} + /@testing-library/dom/8.20.0: + resolution: {integrity: sha512-d9ULIT+a4EXLX3UU8FBjauG9NnsZHkHztXoIcTsOKoOw030fyjheN9svkTULjJxtYag9DZz5Jz5qkWZDPxTFwA==} engines: {node: '>=12'} dependencies: '@babel/code-frame': 7.18.6 - '@babel/runtime': 7.20.1 - '@types/aria-query': 4.2.2 + '@babel/runtime': 7.20.7 + '@types/aria-query': 5.0.1 aria-query: 5.1.3 chalk: 4.1.2 - dom-accessibility-api: 0.5.14 + dom-accessibility-api: 0.5.16 lz-string: 1.4.4 pretty-format: 27.5.1 dev: true @@ -3942,13 +2572,13 @@ packages: resolution: {integrity: sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA==} engines: {node: '>=8', npm: '>=6', yarn: '>=1'} dependencies: - '@adobe/css-tools': 4.0.1 - '@babel/runtime': 7.20.1 + '@adobe/css-tools': 4.0.2 + '@babel/runtime': 7.20.7 '@types/testing-library__jest-dom': 5.14.5 aria-query: 5.1.3 chalk: 3.0.0 css.escape: 1.5.1 - dom-accessibility-api: 0.5.14 + dom-accessibility-api: 0.5.16 lodash: 4.17.21 redent: 3.0.0 @@ -3959,15 +2589,17 @@ packages: /@trpc/client/9.27.4_@trpc+server@9.27.4: resolution: {integrity: sha512-NyS3J333xy8PJWGTSKO0egvj3x/s4SaSPx7XDWHf/i51W/i5Fla+sNxYpv+4z+SwE2xyJKszN2EZbvKIW2X/wA==} + deprecated: 'Migrate to v10: https://trpc.io/docs/migrate-from-v9-to-v10' peerDependencies: '@trpc/server': 9.27.4 dependencies: - '@babel/runtime': 7.20.1 + '@babel/runtime': 7.20.7 '@trpc/server': 9.27.4 dev: true /@trpc/server/9.27.4: resolution: {integrity: sha512-yw0omUrxGp8+gEAuieZFeXB4bCqFvmyCDL3GOBv+Q6+cK0m5824ViHZKPgK5DYG1ijN/lbi1hP3UVKywPN7rbQ==} + deprecated: 'Migrate to v10: https://trpc.io/docs/migrate-from-v9-to-v10' dev: true /@types/acorn/4.0.6: @@ -3979,47 +2611,41 @@ packages: resolution: {integrity: sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==} dev: true - /@types/babel__core/7.1.19: - resolution: {integrity: sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==} - dependencies: - '@babel/parser': 7.20.2 - '@babel/types': 7.20.2 - '@types/babel__generator': 7.6.4 - '@types/babel__template': 7.4.1 - '@types/babel__traverse': 7.18.2 + /@types/aria-query/5.0.1: + resolution: {integrity: sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q==} dev: true - /@types/babel__core/7.1.20: - resolution: {integrity: sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ==} + /@types/babel__core/7.20.0: + resolution: {integrity: sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==} dependencies: - '@babel/parser': 7.20.2 - '@babel/types': 7.20.2 + '@babel/parser': 7.20.7 + '@babel/types': 7.20.7 '@types/babel__generator': 7.6.4 '@types/babel__template': 7.4.1 - '@types/babel__traverse': 7.18.2 + '@types/babel__traverse': 7.18.3 dev: true /@types/babel__generator/7.6.4: resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==} dependencies: - '@babel/types': 7.20.2 + '@babel/types': 7.20.7 dev: true /@types/babel__template/7.4.1: resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} dependencies: - '@babel/parser': 7.20.2 - '@babel/types': 7.20.2 + '@babel/parser': 7.20.7 + '@babel/types': 7.20.7 dev: true - /@types/babel__traverse/7.18.2: - resolution: {integrity: sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg==} + /@types/babel__traverse/7.18.3: + resolution: {integrity: sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==} dependencies: - '@babel/types': 7.20.2 + '@babel/types': 7.20.7 dev: true - /@types/better-sqlite3/7.6.2: - resolution: {integrity: sha512-RgmaapusqTq6IMAr4McMyAsC6RshYTCjXCnzwVV59WctUxC8bNPyUfT9t5F81lKcU41lLurhjqjoMHfauzfqGg==} + /@types/better-sqlite3/7.6.3: + resolution: {integrity: sha512-YS64N9SNDT/NAvou3QNdzAu3E2om/W/0dhORimtPGLef+zSK5l1vDzfsWb4xgXOgfhtOI5ZDTRxnvRPb22AIVQ==} dependencies: '@types/node': 18.11.18 @@ -4028,15 +2654,12 @@ packages: dependencies: '@types/chai': 4.3.4 - /@types/chai/4.3.3: - resolution: {integrity: sha512-hC7OMnszpxhZPduX+m+nrx+uFoLkWOMiR4oa/AZF3MuSETYTZmFfJAHqZEM8MVlvfG7BEUcgvtwoCTxBp6hm3g==} - dev: true - /@types/chai/4.3.4: resolution: {integrity: sha512-KnRanxnpfpjUTqTCXslZSEdLfXExwgNxYPdiO2WGUj8+HDjFi8R3k5RVKPeSCzLjCcshCAtVO2QBbVuAV4kTnw==} /@types/cookie/0.5.1: resolution: {integrity: sha512-COUnqfB2+ckwXXSFInsFdOAWQzCCx+a5hq2ruyj+Vjund94RJQd4LG2u9hnvJrTgunKAaax7ancBYlDrNYxA0g==} + dev: false /@types/cross-spawn/6.0.2: resolution: {integrity: sha512-KuwNhp3eza+Rhu8IFI5HUXRP0LIhqH5cAjubUvGXXthh4YYBuP2ntwEX+Cz8GJoZUHlKo247wPWOfA9LYEq4cw==} @@ -4046,6 +2669,11 @@ packages: /@types/css-tree/1.0.7: resolution: {integrity: sha512-Pz+DfVODpQTAV6PwPBK6kzyy7+f6EyPbr1+mYkc1YolJfl2NAJ4wbg0TC/AJPBsqn9jWfyiO19A/sgpvFLfqnw==} + dev: true + + /@types/css-tree/2.0.1: + resolution: {integrity: sha512-eeRN9rsZK/ZD5nmJCeZXxyTwq+gsvN1EljeCPEyXk+vLOAwsgpsrdXio4lPBzxAuhIKu3MK7QvZxWUw9xDX8Bg==} + dev: false /@types/debug/4.1.7: resolution: {integrity: sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==} @@ -4084,11 +2712,11 @@ packages: dependencies: '@types/istanbul-lib-report': 3.0.0 - /@types/jest/29.2.2: - resolution: {integrity: sha512-og1wAmdxKoS71K2ZwSVqWPX6OVn3ihZ6ZT2qvZvZQm90lJVDyXIjYcu4Khx2CNIeaFv12rOU/YObOsI3VOkzog==} + /@types/jest/29.2.6: + resolution: {integrity: sha512-XEUC/Tgw3uMh6Ho8GkUtQ2lPhY5Fmgyp3TdlkTJs1W9VgNxs+Ow/x3Elh8lHQKqCbZL0AubQuqWjHVT033Hhrw==} dependencies: - expect: 29.2.2 - pretty-format: 29.2.1 + expect: 29.3.1 + pretty-format: 29.3.1 /@types/mdast/3.0.10: resolution: {integrity: sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==} @@ -4104,9 +2732,6 @@ packages: /@types/node/18.11.18: resolution: {integrity: sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==} - /@types/node/18.11.9: - resolution: {integrity: sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==} - /@types/parse5/6.0.3: resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==} dev: false @@ -4123,7 +2748,7 @@ packages: /@types/testing-library__jest-dom/5.14.5: resolution: {integrity: sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==} dependencies: - '@types/jest': 29.2.2 + '@types/jest': 29.2.6 /@types/unist/2.0.6: resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} @@ -4134,22 +2759,23 @@ packages: '@types/node': 18.11.18 dev: true - /@types/ws/8.5.3: - resolution: {integrity: sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==} + /@types/ws/8.5.4: + resolution: {integrity: sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==} dependencies: '@types/node': 18.11.18 + dev: false /@types/yargs-parser/21.0.0: resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==} - /@types/yargs/15.0.14: - resolution: {integrity: sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==} + /@types/yargs/15.0.15: + resolution: {integrity: sha512-IziEYMU9XoVj8hWg7k+UJrXALkGFjWJhn5QFEv9q4p+v40oZhSuC135M38st8XPjICL7Ey4TV64ferBGUoJhBg==} dependencies: '@types/yargs-parser': 21.0.0 dev: true - /@types/yargs/17.0.13: - resolution: {integrity: sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==} + /@types/yargs/17.0.20: + resolution: {integrity: sha512-eknWrTHofQuPk2iuqDm1waA7V6xPlbgBoaaXEgYkClhLOnB0TtbW+srJaOToAgawPxPlHQzwypFA2bhZaUGP5A==} dependencies: '@types/yargs-parser': 21.0.0 @@ -4179,11 +2805,11 @@ packages: - supports-color dev: false - /@vitest/coverage-c8/0.26.2_q5y6sd2ttlb573zo2al4tbrryy: - resolution: {integrity: sha512-h7RZ7trUUsq+yixiXhBaGboap7pjee+x59HE9rsz/JbY/evJhgk+biLY5lOgjpyUonPN0Ymz3mxlrXW9Da54SQ==} + /@vitest/coverage-c8/0.26.3_lae363bjhdipllr6jstkmuhhna: + resolution: {integrity: sha512-sjmVYPozajWY2DawzuvhYX6hEe/LD6p2xv9VmPvh1zzDeNNVCAnyLcvXoaSMQD522x9bqciuyPrlrnh2iNkE/w==} dependencies: c8: 7.12.0 - vitest: 0.26.2_q5y6sd2ttlb573zo2al4tbrryy + vitest: 0.26.3_lae363bjhdipllr6jstkmuhhna transitivePeerDependencies: - '@edge-runtime/vm' - '@vitest/browser' @@ -4198,8 +2824,8 @@ packages: - terser dev: true - /@vitest/ui/0.26.2: - resolution: {integrity: sha512-DMQhooGJVWjkiKIWJqbprDynDbw/anG2An5PxyDqLuzpGX0MWnDLNxON8wneDtDIX3kCptzRWTVMAxaV/S8EoQ==} + /@vitest/ui/0.26.3: + resolution: {integrity: sha512-GekIZekLQVL765LmQObHai7Q3U+BWD0nxJVK1yV8VPcs6H/6EAnNuEZ8tFq87jCxyHEZ3zmOrX6uPmG65gBVrA==} dependencies: fast-glob: 3.2.12 flatted: 3.2.7 @@ -4216,6 +2842,7 @@ packages: dependencies: mime-types: 2.1.35 negotiator: 0.6.3 + dev: false /acorn-globals/7.0.1: resolution: {integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==} @@ -4297,8 +2924,8 @@ packages: resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} engines: {node: '>=10'} - /anymatch/3.1.2: - resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} + /anymatch/3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} dependencies: normalize-path: 3.0.0 @@ -4318,14 +2945,14 @@ packages: resolution: {integrity: sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==} engines: {node: '>=6.0'} dependencies: - '@babel/runtime': 7.20.1 - '@babel/runtime-corejs3': 7.20.1 + '@babel/runtime': 7.20.7 + '@babel/runtime-corejs3': 7.20.7 dev: true /aria-query/5.1.3: resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} dependencies: - deep-equal: 2.1.0 + deep-equal: 2.2.0 /asn1/0.2.6: resolution: {integrity: sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==} @@ -4341,15 +2968,15 @@ packages: /assertion-error/1.1.0: resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} - /astring/1.8.3: - resolution: {integrity: sha512-sRpyiNrx2dEYIMmUXprS8nlpRg2Drs8m9ElX9vVEXaCB4XEAJhKfs7IcX0IwShjuOAjLR6wzIrgoptz1n19i1A==} + /astring/1.8.4: + resolution: {integrity: sha512-97a+l2LBU3Op3bBQEff79i/E4jMD2ZLFD8rHx9B6mXyB2uQwhJQYfiDqUwtfjF4QA1F2qs//N6Cw8LetMbQjcw==} hasBin: true /asynckit/0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} dev: true - /autoprefixer/10.4.13_postcss@8.4.18: + /autoprefixer/10.4.13_postcss@8.4.21: resolution: {integrity: sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==} engines: {node: ^10 || ^12 || >=14} hasBin: true @@ -4357,11 +2984,11 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.21.4 - caniuse-lite: 1.0.30001430 + caniuse-lite: 1.0.30001446 fraction.js: 4.2.0 normalize-range: 0.1.2 picocolors: 1.0.0 - postcss: 8.4.18 + postcss: 8.4.21 postcss-value-parser: 4.2.0 dev: true @@ -4373,8 +3000,8 @@ packages: resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==} dev: true - /aws4/1.11.0: - resolution: {integrity: sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==} + /aws4/1.12.0: + resolution: {integrity: sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==} dev: true /axios/0.25.0: @@ -4391,6 +3018,7 @@ packages: follow-redirects: 1.15.2_debug@4.3.4 transitivePeerDependencies: - debug + dev: false /babel-plugin-jsx-dom-expressions/0.35.14_@babel+core@7.20.12: resolution: {integrity: sha512-Eywfw/7cNbBsStTgj46JRvyGTb+RLyF2EJ0AV3/W2cUwbw3R3syOBqdzFLdHN2MPOs4nJA80XtGl9kSMjEekhA==} @@ -4403,41 +3031,19 @@ packages: '@babel/types': 7.20.7 html-entities: 2.3.3 validate-html-nesting: 1.2.0 - - /babel-plugin-jsx-dom-expressions/0.35.2_@babel+core@7.20.2: - resolution: {integrity: sha512-ES+K+P6n4vjV9FGvCfJtOlJuAntpez+IoD0kzLZPjIfBoOU8IhE6hVYXdP458mJlvHlXiFsLQfvoTTYgPzPOJw==} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-module-imports': 7.16.0 - '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.20.2 - '@babel/types': 7.20.7 - html-entities: 2.3.2 + dev: false /babel-plugin-polyfill-corejs2/0.3.3_@babel+core@7.20.12: resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.20.1 + '@babel/compat-data': 7.20.10 '@babel/core': 7.20.12 '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.20.12 semver: 6.3.0 transitivePeerDependencies: - supports-color - - /babel-plugin-polyfill-corejs2/0.3.3_@babel+core@7.20.2: - resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.20.1 - '@babel/core': 7.20.2 - '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.20.2 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color dev: false /babel-plugin-polyfill-corejs3/0.6.0_@babel+core@7.20.12: @@ -4447,18 +3053,7 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.20.12 - core-js-compat: 3.26.0 - transitivePeerDependencies: - - supports-color - - /babel-plugin-polyfill-corejs3/0.6.0_@babel+core@7.20.2: - resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.20.2 - core-js-compat: 3.26.0 + core-js-compat: 3.27.2 transitivePeerDependencies: - supports-color dev: false @@ -4472,16 +3067,6 @@ packages: '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.20.12 transitivePeerDependencies: - supports-color - - /babel-plugin-polyfill-regenerator/0.4.1_@babel+core@7.20.2: - resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.20.2 - transitivePeerDependencies: - - supports-color dev: false /babel-plugin-solid-styled/0.6.3: @@ -4492,23 +3077,15 @@ packages: '@babel/core': ^7.16 dependencies: '@babel/helper-module-imports': 7.18.6 - '@babel/traverse': 7.20.1 - '@babel/types': 7.20.2 + '@babel/traverse': 7.20.12 + '@babel/types': 7.20.7 '@types/css-tree': 1.0.7 - css-tree: 2.2.1 + css-tree: 2.3.1 js-xxhash: 1.0.4 transitivePeerDependencies: - supports-color dev: true - /babel-preset-solid/1.6.1_@babel+core@7.20.2: - resolution: {integrity: sha512-Ji/cvYUE2BROsA3zOhaqKjuAEo6YAkmw8ZE11QsMtSEcWJ1rCFC829qWb5FLPl3UymVxh68+dpScPDtyyr/rdA==} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.20.2 - babel-plugin-jsx-dom-expressions: 0.35.2_@babel+core@7.20.2 - /babel-preset-solid/1.6.9_@babel+core@7.20.12: resolution: {integrity: sha512-Dz4xROTGtAZ2B9+79KYUzi/bhjNGsx+8c+AD3VO/Cg1CisM1qq29XsnkWrRJeTMMn3XZkAI/Bf5Rz37d/gvPVQ==} peerDependencies: @@ -4516,6 +3093,7 @@ packages: dependencies: '@babel/core': 7.20.12 babel-plugin-jsx-dom-expressions: 0.35.14_@babel+core@7.20.12 + dev: false /bail/2.0.2: resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} @@ -4564,9 +3142,9 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001430 + caniuse-lite: 1.0.30001446 electron-to-chromium: 1.4.284 - node-releases: 2.0.6 + node-releases: 2.0.8 update-browserslist-db: 1.0.10_browserslist@4.21.4 /buffer-from/1.1.2: @@ -4590,6 +3168,7 @@ packages: /bytes/3.0.0: resolution: {integrity: sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=} engines: {node: '>= 0.8'} + dev: false /c8/7.12.0: resolution: {integrity: sha512-CtgQrHOkyxr5koX1wEUmN/5cfDa2ckbHRA4Gy5LAL0zaCFtVWJS5++n+w4/sr2GWGerBxgTjpKeDclk/Qk6W/A==} @@ -4619,15 +3198,15 @@ packages: resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} dependencies: function-bind: 1.1.1 - get-intrinsic: 1.1.3 + get-intrinsic: 1.2.0 /camelcase-css/2.0.1: resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} engines: {node: '>= 6'} dev: true - /caniuse-lite/1.0.30001430: - resolution: {integrity: sha512-IB1BXTZKPDVPM7cnV4iaKaHxckvdr/3xtctB3f7Hmenx3qYBhGtTZ//7EllK66aKXW98Lx0+7Yr0kxBtIt3tzg==} + /caniuse-lite/1.0.30001446: + resolution: {integrity: sha512-fEoga4PrImGcwUUGEol/PoFCSBnSkA9drgdkxXkJLsUBOnJ8rs3zDv6ApqYXGQFOyMPsjh79naWhF4DAxbF8rw==} /caseless/0.12.0: resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==} @@ -4636,19 +3215,6 @@ packages: /ccount/2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} - /chai/4.3.6: - resolution: {integrity: sha512-bbcp3YfHCUzMOvKqsztczerVgBKSsEijCySNlHHbX3VG1nskvqjz5Rfso1gGwD6w6oOV3eI60pKuMOV5MV7p3Q==} - engines: {node: '>=4'} - dependencies: - assertion-error: 1.1.0 - check-error: 1.0.2 - deep-eql: 3.0.1 - get-func-name: 2.0.0 - loupe: 2.3.4 - pathval: 1.1.1 - type-detect: 4.0.8 - dev: true - /chai/4.3.7: resolution: {integrity: sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A==} engines: {node: '>=4'} @@ -4657,7 +3223,7 @@ packages: check-error: 1.0.2 deep-eql: 4.1.3 get-func-name: 2.0.0 - loupe: 2.3.4 + loupe: 2.3.6 pathval: 1.1.1 type-detect: 4.0.8 @@ -4718,7 +3284,7 @@ packages: domhandler: 5.0.3 domutils: 3.0.1 htmlparser2: 8.0.1 - parse5: 7.1.1 + parse5: 7.1.2 parse5-htmlparser2-tree-adapter: 7.0.0 tslib: 2.4.1 dev: false @@ -4727,7 +3293,7 @@ packages: resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} engines: {node: '>= 8.10.0'} dependencies: - anymatch: 3.1.2 + anymatch: 3.1.3 braces: 3.0.2 glob-parent: 5.1.2 is-binary-path: 2.1.0 @@ -4737,8 +3303,9 @@ packages: optionalDependencies: fsevents: 2.3.2 - /ci-info/3.5.0: - resolution: {integrity: sha512-yH4RezKOGlOhxkmhbeNuC4eYZKAUsEaGtBuBzDDP1eFUKiccDWzBABxBfOx31IDwDIXMTxWuwAxUGModvkbuVw==} + /ci-info/3.7.1: + resolution: {integrity: sha512-4jYS4MOAaCIStSRwiuxc4B8MYhIe676yO1sYGzARnjXkWpmzZMMYxY6zu8WYWDhSuth5zhrQ1rhNSibyyvv4/w==} + engines: {node: '>=8'} /cliui/7.0.4: resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} @@ -4755,6 +3322,7 @@ packages: string-width: 4.2.3 strip-ansi: 6.0.1 wrap-ansi: 7.0.0 + dev: false /color-convert/1.9.3: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} @@ -4780,8 +3348,8 @@ packages: delayed-stream: 1.0.0 dev: true - /comma-separated-tokens/2.0.2: - resolution: {integrity: sha512-G5yTt3KQN4Yn7Yk4ed73hlZ1evrFKXeUW3086p3PRFNp7m2vIjI6Pg+Kgb+oyzhd9F2qdcoj67+y3SdxL5XWsg==} + /comma-separated-tokens/2.0.3: + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} /commander/2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} @@ -4794,6 +3362,7 @@ packages: engines: {node: '>= 0.6'} dependencies: mime-db: 1.52.0 + dev: false /compression/1.7.4: resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==} @@ -4808,9 +3377,10 @@ packages: vary: 1.1.2 transitivePeerDependencies: - supports-color + dev: false /concat-map/0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} dev: true /connect/3.7.0: @@ -4823,6 +3393,7 @@ packages: utils-merge: 1.0.1 transitivePeerDependencies: - supports-color + dev: false /console-clear/1.1.1: resolution: {integrity: sha512-pMD+MVR538ipqkG5JXeOEbKWS5um1H4LUUccUQG68qpeqBYbzYy79Gh55jkd2TtPdRfUaLWdv6LPP//5Zt0aPQ==} @@ -4836,13 +3407,14 @@ packages: resolution: {integrity: sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==} engines: {node: '>= 0.6'} - /core-js-compat/3.26.0: - resolution: {integrity: sha512-piOX9Go+Z4f9ZiBFLnZ5VrOpBl0h7IGCkiFUN11QTe6LjAvOT3ifL/5TdoizMh99hcGy5SoLyWbapIY/PIb/3A==} + /core-js-compat/3.27.2: + resolution: {integrity: sha512-welaYuF7ZtbYKGrIy7y3eb40d37rG1FvzEOfe7hSLd2iD6duMDqUhRfSvCGyC46HhR6Y8JXXdZ2lnRUMkPBpvg==} dependencies: browserslist: 4.21.4 + dev: false - /core-js-pure/3.26.0: - resolution: {integrity: sha512-LiN6fylpVBVwT8twhhluD9TzXmZQQsr2I2eIKtWNbZI1XMfBT7CV18itaN6RA7EtQd/SDdRx/wzvAShX2HvhQA==} + /core-js-pure/3.27.2: + resolution: {integrity: sha512-Cf2jqAbXgWH3VVzjyaaFkY1EBazxugUepGymDoeteyYr9ByX51kD2jdHZlsEF/xnJMyN3Prua7mQuzwMg6Zc9A==} requiresBuild: true dev: true @@ -4890,11 +3462,11 @@ packages: nth-check: 2.1.1 dev: false - /css-tree/2.2.1: - resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} - engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} + /css-tree/2.3.1: + resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} dependencies: - mdn-data: 2.0.28 + mdn-data: 2.0.30 source-map-js: 1.0.2 /css-what/6.1.0: @@ -4940,8 +3512,8 @@ packages: assert-plus: 1.0.0 dev: true - /data-uri-to-buffer/4.0.0: - resolution: {integrity: sha512-Vr3mLBA8qWmcuschSLAOogKgQ/Jwxulv3RNE4FXnYWRGujzrRWQI4m12fQqRkwX06C0KanhLr4hK+GydchZsaA==} + /data-uri-to-buffer/4.0.1: + resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==} engines: {node: '>= 12'} dev: true @@ -4963,6 +3535,7 @@ packages: optional: true dependencies: ms: 2.0.0 + dev: false /debug/4.3.4: resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} @@ -4975,8 +3548,8 @@ packages: dependencies: ms: 2.1.2 - /decimal.js/10.4.2: - resolution: {integrity: sha512-ic1yEvwT6GuvaYwBLLY6/aFFgjZdySKTE8en/fkU3QICTmRtgtSlFn0u0BXN06InZwtfCelR7j8LRiDI/02iGA==} + /decimal.js/10.4.3: + resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} dev: true /decode-named-character-reference/1.0.2: @@ -4984,28 +3557,23 @@ packages: dependencies: character-entities: 2.0.2 - /deep-eql/3.0.1: - resolution: {integrity: sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==} - engines: {node: '>=0.12'} - dependencies: - type-detect: 4.0.8 - dev: true - /deep-eql/4.1.3: resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==} engines: {node: '>=6'} dependencies: type-detect: 4.0.8 - /deep-equal/2.1.0: - resolution: {integrity: sha512-2pxgvWu3Alv1PoWEyVg7HS8YhGlUFUV7N5oOvfL6d+7xAmLSemMwv/c8Zv/i9KFzxV5Kt5CAvQc70fLwVuf4UA==} + /deep-equal/2.2.0: + resolution: {integrity: sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==} dependencies: call-bind: 1.0.2 - es-get-iterator: 1.1.2 - get-intrinsic: 1.1.3 + es-get-iterator: 1.1.3 + get-intrinsic: 1.2.0 is-arguments: 1.1.1 + is-array-buffer: 3.0.1 is-date-object: 1.0.5 is-regex: 1.1.4 + is-shared-array-buffer: 1.0.2 isarray: 2.0.5 object-is: 1.1.5 object-keys: 1.1.1 @@ -5027,6 +3595,7 @@ packages: /define-lazy-prop/2.0.0: resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} engines: {node: '>=8'} + dev: false /define-properties/1.1.4: resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==} @@ -5068,8 +3637,8 @@ packages: resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} dev: true - /diff-sequences/29.2.0: - resolution: {integrity: sha512-413SY5JpYeSBZxmenGEmCVQ8mCgtFJF0w9PROdaS6z987XC2Pd2GOKqOITLtMftmyFZqgtCOb/QA7/Z3ZXfzIw==} + /diff-sequences/29.3.1: + resolution: {integrity: sha512-hlM3QR272NXCi4pq+N4Kok4kOp6EsgOM3ZSpJI7Da3UAs+Ttsi8MRmB6trM/lhyzUxGfOgnpkHtgqm5Q/CTcfQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} /diff/5.1.0: @@ -5080,8 +3649,8 @@ packages: resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} dev: true - /dom-accessibility-api/0.5.14: - resolution: {integrity: sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg==} + /dom-accessibility-api/0.5.16: + resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==} /dom-serializer/2.0.0: resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} @@ -5124,6 +3693,7 @@ packages: /dotenv/16.0.3: resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==} engines: {node: '>=12'} + dev: false /ecc-jsbn/0.1.2: resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==} @@ -5134,6 +3704,7 @@ packages: /ee-first/1.1.1: resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=} + dev: false /electron-to-chromium/1.4.284: resolution: {integrity: sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==} @@ -5144,6 +3715,7 @@ packages: /encodeurl/1.0.2: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} engines: {node: '>= 0.8'} + dev: false /encoding/0.1.13: resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} @@ -5155,20 +3727,22 @@ packages: resolution: {integrity: sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==} engines: {node: '>=0.12'} - /es-get-iterator/1.1.2: - resolution: {integrity: sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==} + /es-get-iterator/1.1.3: + resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} dependencies: call-bind: 1.0.2 - get-intrinsic: 1.1.3 + get-intrinsic: 1.2.0 has-symbols: 1.0.3 is-arguments: 1.1.1 is-map: 2.0.2 is-set: 2.0.2 is-string: 1.0.7 isarray: 2.0.5 + stop-iteration-iterator: 1.0.0 /es-module-lexer/1.1.0: resolution: {integrity: sha512-fJg+1tiyEeS8figV+fPcPpm8WqJEflG3yPU0NOm5xMvrNkuiy7HzX/Ljng4Y0hAoiw4/3hQTCFYw+ub8+a2pRA==} + dev: false /esbuild-android-64/0.14.51: resolution: {integrity: sha512-6FOuKTHnC86dtrKDmdSj2CkcKF8PnqkaIXqvgydqfJmqBazCPdw+relrMlhGjkvVdiiGV70rpdnyFmA65ekBCQ==} @@ -5187,8 +3761,8 @@ packages: requiresBuild: true optional: true - /esbuild-android-64/0.15.13: - resolution: {integrity: sha512-yRorukXBlokwTip+Sy4MYskLhJsO0Kn0/Fj43s1krVblfwP+hMD37a4Wmg139GEsMLl+vh8WXp2mq/cTA9J97g==} + /esbuild-android-64/0.15.18: + resolution: {integrity: sha512-wnpt3OXRhcjfIDSZu9bnzT4/TNTDsOUvip0foZOUBG7QbSt//w3QV4FInVJxNhKc/ErhUxc5z4QjHtMi7/TbgA==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -5212,8 +3786,8 @@ packages: requiresBuild: true optional: true - /esbuild-android-arm64/0.15.13: - resolution: {integrity: sha512-TKzyymLD6PiVeyYa4c5wdPw87BeAiTXNtK6amWUcXZxkV51gOk5u5qzmDaYSwiWeecSNHamFsaFjLoi32QR5/w==} + /esbuild-android-arm64/0.15.18: + resolution: {integrity: sha512-G4xu89B8FCzav9XU8EjsXacCKSG2FT7wW9J6hOc18soEHJdtWu03L3TQDGf0geNxfLTtxENKBzMSq9LlbjS8OQ==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -5237,8 +3811,8 @@ packages: requiresBuild: true optional: true - /esbuild-darwin-64/0.15.13: - resolution: {integrity: sha512-WAx7c2DaOS6CrRcoYCgXgkXDliLnFv3pQLV6GeW1YcGEZq2Gnl8s9Pg7ahValZkpOa0iE/ojRVQ87sbUhF1Cbg==} + /esbuild-darwin-64/0.15.18: + resolution: {integrity: sha512-2WAvs95uPnVJPuYKP0Eqx+Dl/jaYseZEUUT1sjg97TJa4oBtbAKnPnl3b5M9l51/nbx7+QAEtuummJZW0sBEmg==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -5262,8 +3836,8 @@ packages: requiresBuild: true optional: true - /esbuild-darwin-arm64/0.15.13: - resolution: {integrity: sha512-U6jFsPfSSxC3V1CLiQqwvDuj3GGrtQNB3P3nNC3+q99EKf94UGpsG9l4CQ83zBs1NHrk1rtCSYT0+KfK5LsD8A==} + /esbuild-darwin-arm64/0.15.18: + resolution: {integrity: sha512-tKPSxcTJ5OmNb1btVikATJ8NftlyNlc8BVNtyT/UAr62JFOhwHlnoPrhYWz09akBLHI9nElFVfWSTSRsrZiDUA==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -5287,8 +3861,8 @@ packages: requiresBuild: true optional: true - /esbuild-freebsd-64/0.15.13: - resolution: {integrity: sha512-whItJgDiOXaDG/idy75qqevIpZjnReZkMGCgQaBWZuKHoElDJC1rh7MpoUgupMcdfOd+PgdEwNQW9DAE6i8wyA==} + /esbuild-freebsd-64/0.15.18: + resolution: {integrity: sha512-TT3uBUxkteAjR1QbsmvSsjpKjOX6UkCstr8nMr+q7zi3NuZ1oIpa8U41Y8I8dJH2fJgdC3Dj3CXO5biLQpfdZA==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -5312,8 +3886,8 @@ packages: requiresBuild: true optional: true - /esbuild-freebsd-arm64/0.15.13: - resolution: {integrity: sha512-6pCSWt8mLUbPtygv7cufV0sZLeylaMwS5Fznj6Rsx9G2AJJsAjQ9ifA+0rQEIg7DwJmi9it+WjzNTEAzzdoM3Q==} + /esbuild-freebsd-arm64/0.15.18: + resolution: {integrity: sha512-R/oVr+X3Tkh+S0+tL41wRMbdWtpWB8hEAMsOXDumSSa6qJR89U0S/PpLXrGF7Wk/JykfpWNokERUpCeHDl47wA==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -5337,8 +3911,8 @@ packages: requiresBuild: true optional: true - /esbuild-linux-32/0.15.13: - resolution: {integrity: sha512-VbZdWOEdrJiYApm2kkxoTOgsoCO1krBZ3quHdYk3g3ivWaMwNIVPIfEE0f0XQQ0u5pJtBsnk2/7OPiCFIPOe/w==} + /esbuild-linux-32/0.15.18: + resolution: {integrity: sha512-lphF3HiCSYtaa9p1DtXndiQEeQDKPl9eN/XNoBf2amEghugNuqXNZA/ZovthNE2aa4EN43WroO0B85xVSjYkbg==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -5362,8 +3936,8 @@ packages: requiresBuild: true optional: true - /esbuild-linux-64/0.15.13: - resolution: {integrity: sha512-rXmnArVNio6yANSqDQlIO4WiP+Cv7+9EuAHNnag7rByAqFVuRusLbGi2697A5dFPNXoO//IiogVwi3AdcfPC6A==} + /esbuild-linux-64/0.15.18: + resolution: {integrity: sha512-hNSeP97IviD7oxLKFuii5sDPJ+QHeiFTFLoLm7NZQligur8poNOWGIgpQ7Qf8Balb69hptMZzyOBIPtY09GZYw==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -5387,8 +3961,8 @@ packages: requiresBuild: true optional: true - /esbuild-linux-arm/0.15.13: - resolution: {integrity: sha512-Ac6LpfmJO8WhCMQmO253xX2IU2B3wPDbl4IvR0hnqcPrdfCaUa2j/lLMGTjmQ4W5JsJIdHEdW12dG8lFS0MbxQ==} + /esbuild-linux-arm/0.15.18: + resolution: {integrity: sha512-UH779gstRblS4aoS2qpMl3wjg7U0j+ygu3GjIeTonCcN79ZvpPee12Qun3vcdxX+37O5LFxz39XeW2I9bybMVA==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -5412,8 +3986,8 @@ packages: requiresBuild: true optional: true - /esbuild-linux-arm64/0.15.13: - resolution: {integrity: sha512-alEMGU4Z+d17U7KQQw2IV8tQycO6T+rOrgW8OS22Ua25x6kHxoG6Ngry6Aq6uranC+pNWNMB6aHFPh7aTQdORQ==} + /esbuild-linux-arm64/0.15.18: + resolution: {integrity: sha512-54qr8kg/6ilcxd+0V3h9rjT4qmjc0CccMVWrjOEM/pEcUzt8X62HfBSeZfT2ECpM7104mk4yfQXkosY8Quptug==} engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -5437,8 +4011,8 @@ packages: requiresBuild: true optional: true - /esbuild-linux-mips64le/0.15.13: - resolution: {integrity: sha512-47PgmyYEu+yN5rD/MbwS6DxP2FSGPo4Uxg5LwIdxTiyGC2XKwHhHyW7YYEDlSuXLQXEdTO7mYe8zQ74czP7W8A==} + /esbuild-linux-mips64le/0.15.18: + resolution: {integrity: sha512-Mk6Ppwzzz3YbMl/ZZL2P0q1tnYqh/trYZ1VfNP47C31yT0K8t9s7Z077QrDA/guU60tGNp2GOwCQnp+DYv7bxQ==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -5462,8 +4036,8 @@ packages: requiresBuild: true optional: true - /esbuild-linux-ppc64le/0.15.13: - resolution: {integrity: sha512-z6n28h2+PC1Ayle9DjKoBRcx/4cxHoOa2e689e2aDJSaKug3jXcQw7mM+GLg+9ydYoNzj8QxNL8ihOv/OnezhA==} + /esbuild-linux-ppc64le/0.15.18: + resolution: {integrity: sha512-b0XkN4pL9WUulPTa/VKHx2wLCgvIAbgwABGnKMY19WhKZPT+8BxhZdqz6EgkqCLld7X5qiCY2F/bfpUUlnFZ9w==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -5487,8 +4061,8 @@ packages: requiresBuild: true optional: true - /esbuild-linux-riscv64/0.15.13: - resolution: {integrity: sha512-+Lu4zuuXuQhgLUGyZloWCqTslcCAjMZH1k3Xc9MSEJEpEFdpsSU0sRDXAnk18FKOfEjhu4YMGaykx9xjtpA6ow==} + /esbuild-linux-riscv64/0.15.18: + resolution: {integrity: sha512-ba2COaoF5wL6VLZWn04k+ACZjZ6NYniMSQStodFKH/Pu6RxzQqzsmjR1t9QC89VYJxBeyVPTaHuBMCejl3O/xg==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -5512,8 +4086,8 @@ packages: requiresBuild: true optional: true - /esbuild-linux-s390x/0.15.13: - resolution: {integrity: sha512-BMeXRljruf7J0TMxD5CIXS65y7puiZkAh+s4XFV9qy16SxOuMhxhVIXYLnbdfLrsYGFzx7U9mcdpFWkkvy/Uag==} + /esbuild-linux-s390x/0.15.18: + resolution: {integrity: sha512-VbpGuXEl5FCs1wDVp93O8UIzl3ZrglgnSQ+Hu79g7hZu6te6/YHgVJxCM2SqfIila0J3k0csfnf8VD2W7u2kzQ==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -5537,8 +4111,8 @@ packages: requiresBuild: true optional: true - /esbuild-netbsd-64/0.15.13: - resolution: {integrity: sha512-EHj9QZOTel581JPj7UO3xYbltFTYnHy+SIqJVq6yd3KkCrsHRbapiPb0Lx3EOOtybBEE9EyqbmfW1NlSDsSzvQ==} + /esbuild-netbsd-64/0.15.18: + resolution: {integrity: sha512-98ukeCdvdX7wr1vUYQzKo4kQ0N2p27H7I11maINv73fVEXt2kyh4K4m9f35U1K43Xc2QGXlzAw0K9yoU7JUjOg==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -5562,27 +4136,28 @@ packages: requiresBuild: true optional: true - /esbuild-openbsd-64/0.15.13: - resolution: {integrity: sha512-nkuDlIjF/sfUhfx8SKq0+U+Fgx5K9JcPq1mUodnxI0x4kBdCv46rOGWbuJ6eof2n3wdoCLccOoJAbg9ba/bT2w==} + /esbuild-openbsd-64/0.15.18: + resolution: {integrity: sha512-yK5NCcH31Uae076AyQAXeJzt/vxIo9+omZRKj1pauhk3ITuADzuOx5N2fdHrAKPxN+zH3w96uFKlY7yIn490xQ==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] requiresBuild: true optional: true - /esbuild-plugin-solid/0.4.2_6we57ubfqshakcgdszwdwpd52a: + /esbuild-plugin-solid/0.4.2_e63rwa75r2qslo2sobfndo3ih4: resolution: {integrity: sha512-T5GphLoud3RumjeNYO3K9WVjWDzVKG5evlS7hUEUI0n9tiCL+CnbvJh3SSwFi3xeeXpZRrnZc1gd6FWQsVobTg==} peerDependencies: esbuild: '>=0.12' solid-js: '>= 1.0' dependencies: - '@babel/core': 7.20.2 - '@babel/preset-typescript': 7.18.6_@babel+core@7.20.2 - babel-preset-solid: 1.6.1_@babel+core@7.20.2 + '@babel/core': 7.20.12 + '@babel/preset-typescript': 7.18.6_@babel+core@7.20.12 + babel-preset-solid: 1.6.9_@babel+core@7.20.12 esbuild: 0.14.54 - solid-js: 1.6.2 + solid-js: 1.6.9 transitivePeerDependencies: - supports-color + dev: false /esbuild-sunos-64/0.14.51: resolution: {integrity: sha512-HoHaCswHxLEYN8eBTtyO0bFEWvA3Kdb++hSQ/lLG7TyKF69TeSG0RNoBRAs45x/oCeWaTDntEZlYwAfQlhEtJA==} @@ -5601,8 +4176,8 @@ packages: requiresBuild: true optional: true - /esbuild-sunos-64/0.15.13: - resolution: {integrity: sha512-jVeu2GfxZQ++6lRdY43CS0Tm/r4WuQQ0Pdsrxbw+aOrHQPHV0+LNOLnvbN28M7BSUGnJnHkHm2HozGgNGyeIRw==} + /esbuild-sunos-64/0.15.18: + resolution: {integrity: sha512-On22LLFlBeLNj/YF3FT+cXcyKPEI263nflYlAhz5crxtp3yRG1Ugfr7ITyxmCmjm4vbN/dGrb/B7w7U8yJR9yw==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -5626,8 +4201,8 @@ packages: requiresBuild: true optional: true - /esbuild-windows-32/0.15.13: - resolution: {integrity: sha512-XoF2iBf0wnqo16SDq+aDGi/+QbaLFpkiRarPVssMh9KYbFNCqPLlGAWwDvxEVz+ywX6Si37J2AKm+AXq1kC0JA==} + /esbuild-windows-32/0.15.18: + resolution: {integrity: sha512-o+eyLu2MjVny/nt+E0uPnBxYuJHBvho8vWsC2lV61A7wwTWC3jkN2w36jtA+yv1UgYkHRihPuQsL23hsCYGcOQ==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -5651,8 +4226,8 @@ packages: requiresBuild: true optional: true - /esbuild-windows-64/0.15.13: - resolution: {integrity: sha512-Et6htEfGycjDrtqb2ng6nT+baesZPYQIW+HUEHK4D1ncggNrDNk3yoboYQ5KtiVrw/JaDMNttz8rrPubV/fvPQ==} + /esbuild-windows-64/0.15.18: + resolution: {integrity: sha512-qinug1iTTaIIrCorAUjR0fcBk24fjzEedFYhhispP8Oc7SFvs+XeW3YpAKiKp8dRpizl4YYAhxMjlftAMJiaUw==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -5676,8 +4251,8 @@ packages: requiresBuild: true optional: true - /esbuild-windows-arm64/0.15.13: - resolution: {integrity: sha512-3bv7tqntThQC9SWLRouMDmZnlOukBhOCTlkzNqzGCmrkCJI7io5LLjwJBOVY6kOUlIvdxbooNZwjtBvj+7uuVg==} + /esbuild-windows-arm64/0.15.18: + resolution: {integrity: sha512-q9bsYzegpZcLziq0zgUi5KqGVtfhjxGbnksaBFYmWLxeV/S1fK4OLdq2DFYnXcLMjlZw2L0jLsk1eGoB522WXQ==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -5740,63 +4315,34 @@ packages: esbuild-windows-64: 0.14.54 esbuild-windows-arm64: 0.14.54 - /esbuild/0.15.13: - resolution: {integrity: sha512-Cu3SC84oyzzhrK/YyN4iEVy2jZu5t2fz66HEOShHURcjSkOSAVL8C/gfUT+lDJxkVHpg8GZ10DD0rMHRPqMFaQ==} - engines: {node: '>=12'} - hasBin: true - requiresBuild: true - optionalDependencies: - '@esbuild/android-arm': 0.15.13 - '@esbuild/linux-loong64': 0.15.13 - esbuild-android-64: 0.15.13 - esbuild-android-arm64: 0.15.13 - esbuild-darwin-64: 0.15.13 - esbuild-darwin-arm64: 0.15.13 - esbuild-freebsd-64: 0.15.13 - esbuild-freebsd-arm64: 0.15.13 - esbuild-linux-32: 0.15.13 - esbuild-linux-64: 0.15.13 - esbuild-linux-arm: 0.15.13 - esbuild-linux-arm64: 0.15.13 - esbuild-linux-mips64le: 0.15.13 - esbuild-linux-ppc64le: 0.15.13 - esbuild-linux-riscv64: 0.15.13 - esbuild-linux-s390x: 0.15.13 - esbuild-netbsd-64: 0.15.13 - esbuild-openbsd-64: 0.15.13 - esbuild-sunos-64: 0.15.13 - esbuild-windows-32: 0.15.13 - esbuild-windows-64: 0.15.13 - esbuild-windows-arm64: 0.15.13 - - /esbuild/0.16.17: - resolution: {integrity: sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==} + /esbuild/0.15.18: + resolution: {integrity: sha512-x/R72SmW3sSFRm5zrrIjAhCeQSAWoni3CmHEqfQrZIQTM3lVCdehdwuIqaOtfC2slvpdlLa62GYoN8SxT23m6Q==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/android-arm': 0.16.17 - '@esbuild/android-arm64': 0.16.17 - '@esbuild/android-x64': 0.16.17 - '@esbuild/darwin-arm64': 0.16.17 - '@esbuild/darwin-x64': 0.16.17 - '@esbuild/freebsd-arm64': 0.16.17 - '@esbuild/freebsd-x64': 0.16.17 - '@esbuild/linux-arm': 0.16.17 - '@esbuild/linux-arm64': 0.16.17 - '@esbuild/linux-ia32': 0.16.17 - '@esbuild/linux-loong64': 0.16.17 - '@esbuild/linux-mips64el': 0.16.17 - '@esbuild/linux-ppc64': 0.16.17 - '@esbuild/linux-riscv64': 0.16.17 - '@esbuild/linux-s390x': 0.16.17 - '@esbuild/linux-x64': 0.16.17 - '@esbuild/netbsd-x64': 0.16.17 - '@esbuild/openbsd-x64': 0.16.17 - '@esbuild/sunos-x64': 0.16.17 - '@esbuild/win32-arm64': 0.16.17 - '@esbuild/win32-ia32': 0.16.17 - '@esbuild/win32-x64': 0.16.17 + '@esbuild/android-arm': 0.15.18 + '@esbuild/linux-loong64': 0.15.18 + esbuild-android-64: 0.15.18 + esbuild-android-arm64: 0.15.18 + esbuild-darwin-64: 0.15.18 + esbuild-darwin-arm64: 0.15.18 + esbuild-freebsd-64: 0.15.18 + esbuild-freebsd-arm64: 0.15.18 + esbuild-linux-32: 0.15.18 + esbuild-linux-64: 0.15.18 + esbuild-linux-arm: 0.15.18 + esbuild-linux-arm64: 0.15.18 + esbuild-linux-mips64le: 0.15.18 + esbuild-linux-ppc64le: 0.15.18 + esbuild-linux-riscv64: 0.15.18 + esbuild-linux-s390x: 0.15.18 + esbuild-netbsd-64: 0.15.18 + esbuild-openbsd-64: 0.15.18 + esbuild-sunos-64: 0.15.18 + esbuild-windows-32: 0.15.18 + esbuild-windows-64: 0.15.18 + esbuild-windows-arm64: 0.15.18 /escalade/3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} @@ -5804,6 +4350,7 @@ packages: /escape-html/1.0.3: resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} + dev: false /escape-string-regexp/1.0.5: resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} @@ -5847,21 +4394,21 @@ packages: dependencies: '@types/estree': 1.0.0 - /estree-util-build-jsx/2.2.0: - resolution: {integrity: sha512-apsfRxF9uLrqosApvHVtYZjISPvTJ+lBiIydpC+9wE6cF6ssbhnjyQLqaIjgzGxvC2Hbmec1M7g91PoBayYoQQ==} + /estree-util-build-jsx/2.2.2: + resolution: {integrity: sha512-m56vOXcOBuaF+Igpb9OPAy7f9w9OIkb5yhjsZuaPm7HoGi4oTOQi0h2+yZ+AtKklYFZ+rPC4n0wYCJCEU1ONqg==} dependencies: '@types/estree-jsx': 1.0.0 - estree-util-is-identifier-name: 2.0.1 - estree-walker: 3.0.1 + estree-util-is-identifier-name: 2.1.0 + estree-walker: 3.0.3 - /estree-util-is-identifier-name/2.0.1: - resolution: {integrity: sha512-rxZj1GkQhY4x1j/CSnybK9cGuMFQYFPLq0iNyopqf14aOVLFtMv7Esika+ObJWPWiOHuMOAHz3YkWoLYYRnzWQ==} + /estree-util-is-identifier-name/2.1.0: + resolution: {integrity: sha512-bEN9VHRyXAUOjkKVQVvArFym08BTWB0aJPppZZr0UNyAqWsLaVfAqP7hbaTJjzHifmB5ebnR8Wm7r7yGN/HonQ==} /estree-util-to-js/1.1.0: resolution: {integrity: sha512-490lbfCcpLk+ofK6HCgqDfYs4KAfq6QVvDw3+Bm1YoKRgiOjKiKYGAVQE1uwh7zVxBgWhqp4FDtp5SqunpUk1A==} dependencies: '@types/estree-jsx': 1.0.0 - astring: 1.8.3 + astring: 1.8.4 source-map: 0.7.4 /estree-util-value-to-estree/1.3.0: @@ -5892,8 +4439,10 @@ packages: /estree-walker/2.0.2: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} - /estree-walker/3.0.1: - resolution: {integrity: sha512-woY0RUD87WzMBUiZLx8NsYr23N5BKsOMZHhu2hoNRVh6NXGfoiT1KOL8G3UHlJAnEDGmfa5ubNA/AacfG+Kb0g==} + /estree-walker/3.0.3: + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + dependencies: + '@types/estree': 1.0.0 /esutils/2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} @@ -5913,15 +4462,15 @@ packages: signal-exit: 3.0.7 strip-final-newline: 3.0.0 - /expect/29.2.2: - resolution: {integrity: sha512-hE09QerxZ5wXiOhqkXy5d2G9ar+EqOyifnCXCpMNu+vZ6DG9TJ6CO2c2kPDSLqERTTWrO7OZj8EkYHQqSd78Yw==} + /expect/29.3.1: + resolution: {integrity: sha512-gGb1yTgU30Q0O/tQq+z30KBWv24ApkMgFUpvKBkyLUBL68Wv8dHdJxTBZFl/iT8K/bqDHvUYRH6IIN3rToopPA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/expect-utils': 29.2.2 + '@jest/expect-utils': 29.3.1 jest-get-type: 29.2.0 - jest-matcher-utils: 29.2.2 - jest-message-util: 29.2.1 - jest-util: 29.2.1 + jest-matcher-utils: 29.3.1 + jest-message-util: 29.3.1 + jest-util: 29.3.1 /extend/3.0.2: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} @@ -5953,8 +4502,8 @@ packages: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} dev: true - /fastq/1.13.0: - resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==} + /fastq/1.15.0: + resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} dependencies: reusify: 1.0.4 @@ -5996,6 +4545,7 @@ packages: unpipe: 1.0.0 transitivePeerDependencies: - supports-color + dev: false /find-up/5.0.0: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} @@ -6029,6 +4579,7 @@ packages: optional: true dependencies: debug: 4.3.4 + dev: false /for-each/0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} @@ -6097,6 +4648,7 @@ packages: graceful-fs: 4.2.10 jsonfile: 6.1.0 universalify: 2.0.0 + dev: false /fs.realpath/1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} @@ -6125,8 +4677,8 @@ packages: /get-func-name/2.0.0: resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==} - /get-intrinsic/1.1.3: - resolution: {integrity: sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==} + /get-intrinsic/1.2.0: + resolution: {integrity: sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==} dependencies: function-bind: 1.1.1 has: 1.0.3 @@ -6140,6 +4692,7 @@ packages: /get-port/6.1.2: resolution: {integrity: sha512-BrGGraKm2uPqurfGVj/z97/zv8dPleC6x9JBNRTrDNtCkkRF4rPwrQXFgL7+I+q8QSdU4ntLQX2D7KIxSy8nGw==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: false /get-stream/6.0.1: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} @@ -6188,14 +4741,14 @@ packages: path-is-absolute: 1.0.1 dev: true - /glob/8.0.3: - resolution: {integrity: sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==} + /glob/8.1.0: + resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} engines: {node: '>=12'} dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 5.1.2 + minimatch: 5.1.6 once: 1.4.0 /globals/11.12.0: @@ -6213,7 +4766,7 @@ packages: /gopd/1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} dependencies: - get-intrinsic: 1.1.3 + get-intrinsic: 1.2.0 /graceful-fs/4.2.10: resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} @@ -6251,7 +4804,7 @@ packages: /has-property-descriptors/1.0.0: resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} dependencies: - get-intrinsic: 1.1.3 + get-intrinsic: 1.2.0 /has-symbols/1.0.3: resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} @@ -6269,93 +4822,80 @@ packages: dependencies: function-bind: 1.1.1 - /hast-to-hyperscript/10.0.1: - resolution: {integrity: sha512-dhIVGoKCQVewFi+vz3Vt567E4ejMppS1haBRL6TEmeLeJVB1i/FJIIg/e6s1Bwn0g5qtYojHEKvyGA+OZuyifw==} - dependencies: - '@types/unist': 2.0.6 - comma-separated-tokens: 2.0.2 - property-information: 6.1.1 - space-separated-tokens: 2.0.1 - style-to-object: 0.3.0 - unist-util-is: 5.1.1 - web-namespaces: 2.0.1 - dev: false - - /hast-util-from-parse5/7.1.0: - resolution: {integrity: sha512-m8yhANIAccpU4K6+121KpPP55sSl9/samzQSQGpb0mTExcNh2WlvjtMwSWFhg6uqD4Rr6Nfa8N6TMypQM51rzQ==} + /hast-util-from-parse5/7.1.1: + resolution: {integrity: sha512-R6PoNcUs89ZxLJmMWsVbwSWuz95/9OriyQZ3e2ybwqGsRXzhA6gv49rgGmQvLbZuSNDv9fCg7vV7gXUsvtUFaA==} dependencies: '@types/hast': 2.3.4 - '@types/parse5': 6.0.3 '@types/unist': 2.0.6 - hastscript: 7.1.0 - property-information: 6.1.1 - vfile: 5.3.5 + hastscript: 7.2.0 + property-information: 6.2.0 + vfile: 5.3.6 vfile-location: 4.0.1 web-namespaces: 2.0.1 dev: false - /hast-util-has-property/2.0.0: - resolution: {integrity: sha512-4Qf++8o5v14us4Muv3HRj+Er6wTNGA/N9uCaZMty4JWvyFKLdhULrv4KE1b65AthsSO9TXSZnjuxS8ecIyhb0w==} + /hast-util-has-property/2.0.1: + resolution: {integrity: sha512-X2+RwZIMTMKpXUzlotatPzWj8bspCymtXH3cfG3iQKV+wPF53Vgaqxi/eLqGck0wKq1kS9nvoB1wchbCPEL8sg==} dev: false - /hast-util-heading-rank/2.1.0: - resolution: {integrity: sha512-w+Rw20Q/iWp2Bcnr6uTrYU6/ftZLbHKhvc8nM26VIWpDqDMlku2iXUVTeOlsdoih/UKQhY7PHQ+vZ0Aqq8bxtQ==} + /hast-util-heading-rank/2.1.1: + resolution: {integrity: sha512-iAuRp+ESgJoRFJbSyaqsfvJDY6zzmFoEnL1gtz1+U8gKtGGj1p0CVlysuUAUjq95qlZESHINLThwJzNGmgGZxA==} dependencies: '@types/hast': 2.3.4 dev: false - /hast-util-parse-selector/3.1.0: - resolution: {integrity: sha512-AyjlI2pTAZEOeu7GeBPZhROx0RHBnydkQIXlhnFzDi0qfXTmGUWoCYZtomHbrdrheV4VFUlPcfJ6LMF5T6sQzg==} + /hast-util-parse-selector/3.1.1: + resolution: {integrity: sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==} dependencies: '@types/hast': 2.3.4 dev: false - /hast-util-raw/7.2.2: - resolution: {integrity: sha512-0x3BhhdlBcqRIKyc095lBSDvmQNMY3Eulj2PLsT5XCyKYrxssI5yr3P4Kv/PBo1s/DMkZy2voGkMXECnFCZRLQ==} + /hast-util-raw/7.2.3: + resolution: {integrity: sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==} dependencies: '@types/hast': 2.3.4 '@types/parse5': 6.0.3 - hast-util-from-parse5: 7.1.0 - hast-util-to-parse5: 7.0.0 + hast-util-from-parse5: 7.1.1 + hast-util-to-parse5: 7.1.0 html-void-elements: 2.0.1 parse5: 6.0.1 unist-util-position: 4.0.3 unist-util-visit: 4.1.1 - vfile: 5.3.5 + vfile: 5.3.6 web-namespaces: 2.0.1 - zwitch: 2.0.2 + zwitch: 2.0.4 dev: false - /hast-util-to-estree/2.1.0: - resolution: {integrity: sha512-Vwch1etMRmm89xGgz+voWXvVHba2iiMdGMKmaMfYt35rbVtFDq8JNwwAIvi8zHMkO6Gvqo9oTMwJTmzVRfXh4g==} + /hast-util-to-estree/2.2.1: + resolution: {integrity: sha512-kiGD9WIW3gRKK8Gao3n1f+ahUeTMeJUJILnIT2QNrPigDNdH7rJxzhEbh81UajGeAdAHFecT1a+fLVOCTq9B4Q==} dependencies: '@types/estree': 1.0.0 '@types/estree-jsx': 1.0.0 '@types/hast': 2.3.4 '@types/unist': 2.0.6 - comma-separated-tokens: 2.0.2 + comma-separated-tokens: 2.0.3 estree-util-attach-comments: 2.1.0 - estree-util-is-identifier-name: 2.0.1 - hast-util-whitespace: 2.0.0 + estree-util-is-identifier-name: 2.1.0 + hast-util-whitespace: 2.0.1 mdast-util-mdx-expression: 1.3.1 mdast-util-mdxjs-esm: 1.3.0 - property-information: 6.1.1 - space-separated-tokens: 2.0.1 - style-to-object: 0.3.0 + property-information: 6.2.0 + space-separated-tokens: 2.0.2 + style-to-object: 0.4.1 unist-util-position: 4.0.3 - zwitch: 2.0.2 + zwitch: 2.0.4 transitivePeerDependencies: - supports-color - /hast-util-to-parse5/7.0.0: - resolution: {integrity: sha512-YHiS6aTaZ3N0Q3nxaY/Tj98D6kM8QX5Q8xqgg8G45zR7PvWnPGPP0vcKCgb/moIydEJ/QWczVrX0JODCVeoV7A==} + /hast-util-to-parse5/7.1.0: + resolution: {integrity: sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw==} dependencies: '@types/hast': 2.3.4 - '@types/parse5': 6.0.3 - hast-to-hyperscript: 10.0.1 - property-information: 6.1.1 + comma-separated-tokens: 2.0.3 + property-information: 6.2.0 + space-separated-tokens: 2.0.2 web-namespaces: 2.0.1 - zwitch: 2.0.2 + zwitch: 2.0.4 dev: false /hast-util-to-string/2.0.0: @@ -6364,17 +4904,17 @@ packages: '@types/hast': 2.3.4 dev: false - /hast-util-whitespace/2.0.0: - resolution: {integrity: sha512-Pkw+xBHuV6xFeJprJe2BBEoDV+AvQySaz3pPDRUs5PNZEMQjpXJJueqrpcHIXxnWTcAGi/UOCgVShlkY6kLoqg==} + /hast-util-whitespace/2.0.1: + resolution: {integrity: sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==} - /hastscript/7.1.0: - resolution: {integrity: sha512-uBjaTTLN0MkCZxY/R2fWUOcu7FRtUVzKRO5P/RAfgsu3yFiMB1JWCO4AjeVkgHxAira1f2UecHK5WfS9QurlWA==} + /hastscript/7.2.0: + resolution: {integrity: sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==} dependencies: '@types/hast': 2.3.4 - comma-separated-tokens: 2.0.2 - hast-util-parse-selector: 3.1.0 - property-information: 6.1.1 - space-separated-tokens: 2.0.1 + comma-separated-tokens: 2.0.3 + hast-util-parse-selector: 3.1.1 + property-information: 6.2.0 + space-separated-tokens: 2.0.2 dev: false /html-encoding-sniffer/3.0.0: @@ -6384,11 +4924,9 @@ packages: whatwg-encoding: 2.0.0 dev: true - /html-entities/2.3.2: - resolution: {integrity: sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==} - /html-entities/2.3.3: resolution: {integrity: sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==} + dev: false /html-escaper/2.0.2: resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} @@ -6469,6 +5007,14 @@ packages: /inline-style-parser/0.1.1: resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==} + /internal-slot/1.0.4: + resolution: {integrity: sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.2.0 + has: 1.0.3 + side-channel: 1.0.4 + /is-alphabetical/2.0.1: resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} @@ -6485,6 +5031,13 @@ packages: call-bind: 1.0.2 has-tostringtag: 1.0.0 + /is-array-buffer/3.0.1: + resolution: {integrity: sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.0 + is-typed-array: 1.1.10 + /is-bigint/1.0.4: resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} dependencies: @@ -6535,6 +5088,7 @@ packages: resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} engines: {node: '>=8'} hasBin: true + dev: false /is-extglob/2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} @@ -6587,8 +5141,8 @@ packages: dependencies: '@types/estree': 1.0.0 - /is-reference/3.0.0: - resolution: {integrity: sha512-Eo1W3wUoHWoCoVM4GVl/a+K0IgiqE5aIo4kJABFyMum1ZORlPkC+UC357sSQUL5w5QCE5kCC9upl75b7+7CY/Q==} + /is-reference/3.0.1: + resolution: {integrity: sha512-baJJdQLiYaJdvFbJqXrcGv3WU3QCzBlUcI5QhbesIm6/xPsvmO+2CDoi/GMOFBQEQm+PXkwOPrp9KK5ozZsp2w==} dependencies: '@types/estree': 1.0.0 @@ -6602,6 +5156,11 @@ packages: /is-set/2.0.2: resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} + /is-shared-array-buffer/1.0.2: + resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} + dependencies: + call-bind: 1.0.2 + /is-stream/3.0.0: resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -6639,17 +5198,19 @@ packages: resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==} dependencies: call-bind: 1.0.2 - get-intrinsic: 1.1.3 + get-intrinsic: 1.2.0 /is-what/4.1.8: resolution: {integrity: sha512-yq8gMao5upkPoGEU9LsB2P+K3Kt8Q3fQFCGyNCWOAnJAMzEXVV9drYb0TXr42TTliLLhKIBvulgAXgtLLnwzGA==} engines: {node: '>=12.13'} + dev: false /is-wsl/2.2.0: resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} engines: {node: '>=8'} dependencies: is-docker: 2.2.1 + dev: false /isarray/2.0.5: resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} @@ -6683,50 +5244,50 @@ packages: istanbul-lib-report: 3.0.0 dev: true - /jest-diff/29.2.1: - resolution: {integrity: sha512-gfh/SMNlQmP3MOUgdzxPOd4XETDJifADpT937fN1iUGz+9DgOu2eUPHH25JDkLVcLwwqxv3GzVyK4VBUr9fjfA==} + /jest-diff/29.3.1: + resolution: {integrity: sha512-vU8vyiO7568tmin2lA3r2DP8oRvzhvRcD4DjpXc6uGveQodyk7CKLhQlCSiwgx3g0pFaE88/KLZ0yaTWMc4Uiw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: chalk: 4.1.2 - diff-sequences: 29.2.0 + diff-sequences: 29.3.1 jest-get-type: 29.2.0 - pretty-format: 29.2.1 + pretty-format: 29.3.1 /jest-get-type/29.2.0: resolution: {integrity: sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - /jest-matcher-utils/29.2.2: - resolution: {integrity: sha512-4DkJ1sDPT+UX2MR7Y3od6KtvRi9Im1ZGLGgdLFLm4lPexbTaCgJW5NN3IOXlQHF7NSHY/VHhflQ+WoKtD/vyCw==} + /jest-matcher-utils/29.3.1: + resolution: {integrity: sha512-fkRMZUAScup3txIKfMe3AIZZmPEjWEdsPJFK3AIy5qRohWqQFg1qrmKfYXR9qEkNc7OdAu2N4KPHibEmy4HPeQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: chalk: 4.1.2 - jest-diff: 29.2.1 + jest-diff: 29.3.1 jest-get-type: 29.2.0 - pretty-format: 29.2.1 + pretty-format: 29.3.1 - /jest-message-util/29.2.1: - resolution: {integrity: sha512-Dx5nEjw9V8C1/Yj10S/8ivA8F439VS8vTq1L7hEgwHFn9ovSKNpYW/kwNh7UglaEgXO42XxzKJB+2x0nSglFVw==} + /jest-message-util/29.3.1: + resolution: {integrity: sha512-lMJTbgNcDm5z+6KDxWtqOFWlGQxD6XaYwBqHR8kmpkP+WWWG90I35kdtQHY67Ay5CSuydkTBbJG+tH9JShFCyA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/code-frame': 7.18.6 - '@jest/types': 29.2.1 + '@jest/types': 29.3.1 '@types/stack-utils': 2.0.1 chalk: 4.1.2 graceful-fs: 4.2.10 micromatch: 4.0.5 - pretty-format: 29.2.1 + pretty-format: 29.3.1 slash: 3.0.0 - stack-utils: 2.0.5 + stack-utils: 2.0.6 - /jest-util/29.2.1: - resolution: {integrity: sha512-P5VWDj25r7kj7kl4pN2rG/RN2c1TLfYYYZYULnS/35nFDjBai+hBeo3MDrYZS7p6IoY3YHZnt2vq4L6mKnLk0g==} + /jest-util/29.3.1: + resolution: {integrity: sha512-7YOVZaiX7RJLv76ZfHt4nbNEzzTRiMW/IiOG7ZOKmTXmoGBxUDefgMAxQubu6WPVqP5zSzAdZG0FfLcC7HOIFQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 29.2.1 + '@jest/types': 29.3.1 '@types/node': 18.11.18 chalk: 4.1.2 - ci-info: 3.5.0 + ci-info: 3.7.1 graceful-fs: 4.2.10 picomatch: 2.3.1 @@ -6736,8 +5297,9 @@ packages: '@hapi/hoek': 9.3.0 '@hapi/topo': 5.1.0 '@sideway/address': 4.1.4 - '@sideway/formula': 3.0.0 + '@sideway/formula': 3.0.1 '@sideway/pinpoint': 2.0.0 + dev: false /js-tokens/4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} @@ -6745,6 +5307,12 @@ packages: /js-xxhash/1.0.4: resolution: {integrity: sha512-S/6Oo7ruxx5k8m4qlMnbpwQdJjRsvvfcIhIk1dA9c5y5GNhYHKYKu9krEK3QgBax6CxJuf4gRL2opgLkdzWIKg==} engines: {node: '>=8.0.0'} + dev: true + + /js-xxhash/2.0.0: + resolution: {integrity: sha512-R7Gad0Y0grmuF/WRBUmxgQA1bGpbmRWM/OwNJZQPVdJBAteJIdBYOBYcHbuJeJwxdddqBVIdP3EfrDNFqahJ2A==} + engines: {node: '>=14.0.0'} + dev: false /js-yaml/3.14.1: resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} @@ -6758,8 +5326,8 @@ packages: resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==} dev: true - /jsdom/20.0.2: - resolution: {integrity: sha512-AHWa+QO/cgRg4N+DsmHg1Y7xnz+8KU3EflM0LVDTdmrYOc1WWTSkOjtpUveQH+1Bqd5rtcVnb/DuxV/UjDO4rA==} + /jsdom/20.0.3: + resolution: {integrity: sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==} engines: {node: '>=14'} peerDependencies: canvas: ^2.5.0 @@ -6773,7 +5341,7 @@ packages: cssom: 0.5.0 cssstyle: 2.3.0 data-urls: 3.0.2 - decimal.js: 10.4.2 + decimal.js: 10.4.3 domexception: 4.0.0 escodegen: 2.0.0 form-data: 4.0.0 @@ -6782,16 +5350,16 @@ packages: https-proxy-agent: 5.0.1 is-potential-custom-element-name: 1.0.1 nwsapi: 2.2.2 - parse5: 7.1.1 + parse5: 7.1.2 saxes: 6.0.0 symbol-tree: 3.2.4 tough-cookie: 4.1.2 - w3c-xmlserializer: 3.0.0 + w3c-xmlserializer: 4.0.0 webidl-conversions: 7.0.0 whatwg-encoding: 2.0.0 whatwg-mimetype: 3.0.0 whatwg-url: 11.0.0 - ws: 8.10.0 + ws: 8.12.0 xml-name-validator: 4.0.0 transitivePeerDependencies: - bufferutil @@ -6802,6 +5370,7 @@ packages: /jsesc/0.5.0: resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} hasBin: true + dev: false /jsesc/2.5.2: resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} @@ -6820,11 +5389,6 @@ packages: resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} dev: true - /json5/2.2.1: - resolution: {integrity: sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==} - engines: {node: '>=6'} - hasBin: true - /json5/2.2.3: resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} engines: {node: '>=6'} @@ -6839,6 +5403,7 @@ packages: universalify: 2.0.0 optionalDependencies: graceful-fs: 4.2.10 + dev: false /jsprim/1.4.2: resolution: {integrity: sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==} @@ -6861,6 +5426,7 @@ packages: /kolorist/1.6.0: resolution: {integrity: sha512-dLkz37Ab97HWMx9KTes3Tbi3D1ln9fCAy2zr2YVExJasDRPGRaKcoE4fycWNtnCAJfjFqe0cnY+f8KT2JePEXQ==} + dev: false /lcov-parse/1.0.0: resolution: {integrity: sha512-aprLII/vPzuQvYZnDRU78Fns9I2Ag3gi4Ipga/hxnVMCZC8DnR2nI7XBqrPoywGfxqIx/DgarGvDJZAD3YBTgQ==} @@ -6885,8 +5451,8 @@ packages: engines: {node: '>=6'} dev: false - /local-pkg/0.4.2: - resolution: {integrity: sha512-mlERgSPrbxU3BP4qBqAvvwlgW4MTg78iwJdGGnv7kibKjWcJksrG3t6LB5lXI93wXRDvG4NpUgJFmTG4T6rdrg==} + /local-pkg/0.4.3: + resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==} engines: {node: '>=14'} /locate-path/6.0.0: @@ -6902,6 +5468,7 @@ packages: /lodash.debounce/4.0.8: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} + dev: false /lodash.isplainobject/4.0.6: resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} @@ -6919,11 +5486,11 @@ packages: engines: {node: '>=0.8.6'} dev: true - /longest-streak/3.0.1: - resolution: {integrity: sha512-cHlYSUpL2s7Fb3394mYxwTYj8niTaNHUCLr0qdiCXQfSjfuA7CKofpX2uSwEfFDQ0EB7JcnMnm+GjbqqoinYYg==} + /longest-streak/3.1.0: + resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} - /loupe/2.3.4: - resolution: {integrity: sha512-OvKfgCC2Ndby6aSTREl5aCCPTNIzlDfQZvZxNUrBrihDhL3xcrYegTblhmEiCrg2kKQz4XsFIaemE5BF4ybSaQ==} + /loupe/2.3.6: + resolution: {integrity: sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==} dependencies: get-func-name: 2.0.0 @@ -7003,7 +5570,7 @@ packages: '@types/hast': 2.3.4 '@types/mdast': 3.0.10 mdast-util-from-markdown: 1.2.0 - mdast-util-to-markdown: 1.3.0 + mdast-util-to-markdown: 1.5.0 transitivePeerDependencies: - supports-color @@ -7014,12 +5581,12 @@ packages: '@types/hast': 2.3.4 '@types/mdast': 3.0.10 ccount: 2.0.1 - mdast-util-to-markdown: 1.3.0 + mdast-util-to-markdown: 1.5.0 parse-entities: 4.0.0 stringify-entities: 4.0.3 unist-util-remove-position: 4.0.1 unist-util-stringify-position: 3.0.2 - vfile-message: 3.1.2 + vfile-message: 3.1.3 /mdast-util-mdx/2.0.0: resolution: {integrity: sha512-M09lW0CcBT1VrJUaF/PYxemxxHa7SLDHdSn94Q9FhxjCQfuW7nMAWKWimTmA3OyDMSTH981NN1csW1X+HPSluw==} @@ -7037,12 +5604,18 @@ packages: '@types/hast': 2.3.4 '@types/mdast': 3.0.10 mdast-util-from-markdown: 1.2.0 - mdast-util-to-markdown: 1.3.0 + mdast-util-to-markdown: 1.5.0 transitivePeerDependencies: - supports-color - /mdast-util-to-hast/12.2.4: - resolution: {integrity: sha512-a21xoxSef1l8VhHxS1Dnyioz6grrJkoaCUgGzMD/7dWHvboYX3VW53esRUfB5tgTyz4Yos1n25SPcj35dJqmAg==} + /mdast-util-phrasing/3.0.0: + resolution: {integrity: sha512-S+QYsDRLkGi8U7o5JF1agKa/sdP+CNGXXLqC17pdTVL8FHHgQEiwFGa9yE5aYtUxNiFGYoaDy9V1kC85Sz86Gg==} + dependencies: + '@types/mdast': 3.0.10 + unist-util-is: 5.1.1 + + /mdast-util-to-hast/12.2.5: + resolution: {integrity: sha512-EFNhT35ZR/VZ85/EedDdCNTq0oFM+NM/+qBomVGQ0+Lcg0nhI8xIwmdCzNMlVlCJNXRprpobtKP/IUh8cfz6zQ==} dependencies: '@types/hast': 2.3.4 '@types/mdast': 3.0.10 @@ -7050,20 +5623,21 @@ packages: micromark-util-sanitize-uri: 1.1.0 trim-lines: 3.0.1 unist-builder: 3.0.0 - unist-util-generated: 2.0.0 + unist-util-generated: 2.0.1 unist-util-position: 4.0.3 unist-util-visit: 4.1.1 - /mdast-util-to-markdown/1.3.0: - resolution: {integrity: sha512-6tUSs4r+KK4JGTTiQ7FfHmVOaDrLQJPmpjD6wPMlHGUVXoG9Vjc3jIeP+uyBWRf8clwB2blM+W7+KrlMYQnftA==} + /mdast-util-to-markdown/1.5.0: + resolution: {integrity: sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==} dependencies: '@types/mdast': 3.0.10 '@types/unist': 2.0.6 - longest-streak: 3.0.1 + longest-streak: 3.1.0 + mdast-util-phrasing: 3.0.0 mdast-util-to-string: 3.1.0 micromark-util-decode-string: 1.0.2 unist-util-visit: 4.1.1 - zwitch: 2.0.2 + zwitch: 2.0.4 /mdast-util-to-string/3.1.0: resolution: {integrity: sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA==} @@ -7073,14 +5647,15 @@ packages: deprecated: '`mdast` was renamed to `remark`' dev: false - /mdn-data/2.0.28: - resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} + /mdn-data/2.0.30: + resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} /merge-anything/5.1.4: resolution: {integrity: sha512-7PWKwGOs5WWcpw+/OvbiFiAvEP6bv/QHiicigpqMGKIqPPAtGhBLR8LFJW+Zu6m9TXiR/a8+AiPlGG0ko1ruoQ==} engines: {node: '>=12.13'} dependencies: is-what: 4.1.8 + dev: false /merge-stream/2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} @@ -7132,14 +5707,14 @@ packages: resolution: {integrity: sha512-VfA369RdqUISF0qGgv2FfV7gGjHDfn9+Qfiv5hEwpyr1xscRj/CiVRkU7rywGFCO7JwJ5L0e7CJz60lY52+qOA==} dependencies: '@types/acorn': 4.0.6 - estree-util-is-identifier-name: 2.0.1 + estree-util-is-identifier-name: 2.1.0 micromark-factory-mdx-expression: 1.0.6 micromark-factory-space: 1.0.0 micromark-util-character: 1.1.0 micromark-util-symbol: 1.0.1 micromark-util-types: 1.0.2 uvu: 0.5.6 - vfile-message: 3.1.2 + vfile-message: 3.1.3 /micromark-extension-mdx-md/1.0.0: resolution: {integrity: sha512-xaRAMoSkKdqZXDAoSgp20Azm0aRQKGOl0RrS81yGu8Hr/JhMsBmfs4wR7m9kgVUIO36cMUQjNyiyDKPrsv8gOw==} @@ -7156,7 +5731,7 @@ packages: micromark-util-types: 1.0.2 unist-util-position-from-estree: 1.1.1 uvu: 0.5.6 - vfile-message: 3.1.2 + vfile-message: 3.1.3 /micromark-extension-mdxjs/1.0.0: resolution: {integrity: sha512-TZZRZgeHvtgm+IhtgC2+uDMR7h8eTKF0QUX9YsgoL9+bADBpBY6SiLvWqnBlLbCEevITmTqmEuY3FoxMKVs1rQ==} @@ -7195,7 +5770,7 @@ packages: micromark-util-types: 1.0.2 unist-util-position-from-estree: 1.1.1 uvu: 0.5.6 - vfile-message: 3.1.2 + vfile-message: 3.1.3 /micromark-factory-space/1.0.0: resolution: {integrity: sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew==} @@ -7269,7 +5844,7 @@ packages: micromark-util-types: 1.0.2 uvu: 0.5.6 vfile-location: 4.0.1 - vfile-message: 3.1.2 + vfile-message: 3.1.3 /micromark-util-html-tag-name/1.1.0: resolution: {integrity: sha512-BKlClMmYROy9UiV03SwNmckkjn8QHVaWkqoAqzivabvdGcwNGMMMH/5szAnywmsTBUzDsU57/mFi0sp4BQO6dA==} @@ -7363,48 +5938,6 @@ packages: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} - /miniflare/2.10.0: - resolution: {integrity: sha512-WPveqChVDdmDGv+wFqXjFqEZlZ5/aBlAKX37h/e4TAjl2XsK5nPfQATP8jZXwNDEC5iE29bYZymOqeZkp+t7OA==} - engines: {node: '>=16.13'} - hasBin: true - peerDependencies: - '@miniflare/storage-redis': 2.10.0 - cron-schedule: ^3.0.4 - ioredis: ^4.27.9 - peerDependenciesMeta: - '@miniflare/storage-redis': - optional: true - cron-schedule: - optional: true - ioredis: - optional: true - dependencies: - '@miniflare/cache': 2.10.0 - '@miniflare/cli-parser': 2.10.0 - '@miniflare/core': 2.10.0 - '@miniflare/d1': 2.10.0 - '@miniflare/durable-objects': 2.10.0 - '@miniflare/html-rewriter': 2.10.0 - '@miniflare/http-server': 2.10.0 - '@miniflare/kv': 2.10.0 - '@miniflare/queues': 2.10.0 - '@miniflare/r2': 2.10.0 - '@miniflare/runner-vm': 2.10.0 - '@miniflare/scheduler': 2.10.0 - '@miniflare/shared': 2.10.0 - '@miniflare/sites': 2.10.0 - '@miniflare/storage-file': 2.10.0 - '@miniflare/storage-memory': 2.10.0 - '@miniflare/web-sockets': 2.10.0 - kleur: 4.1.5 - semiver: 1.1.0 - source-map-support: 0.5.21 - undici: 5.9.1 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - dev: true - /miniflare/2.11.0: resolution: {integrity: sha512-QA18I1VQXdCo4nBtPJUcUDxW8c9xbc5ex5F61jwhkGVOISSnYdEheolESmjr8MYk28xwi0XD1ozS4rLaTONd+w==} engines: {node: '>=16.13'} @@ -7452,8 +5985,8 @@ packages: brace-expansion: 1.1.11 dev: true - /minimatch/5.1.2: - resolution: {integrity: sha512-bNH9mmM9qsJ2X4r2Nat1B//1dJVcn3+iBLa3IgqJ7EbGaDNepL9QSHOxN4ng33s52VMMhhIfgCYDk3C4ZmlDAg==} + /minimatch/5.1.6: + resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} engines: {node: '>=10'} dependencies: brace-expansion: 2.0.1 @@ -7461,15 +5994,6 @@ packages: /minimist/1.2.7: resolution: {integrity: sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==} - /mlly/1.0.0: - resolution: {integrity: sha512-QL108Hwt+u9bXdWgOI0dhzZfACovn5Aen4Xvc8Jasd9ouRH4NjnrXEiyP3nVvJo91zPlYjVRckta0Nt2zfoR6g==} - dependencies: - acorn: 8.8.1 - pathe: 1.0.0 - pkg-types: 1.0.1 - ufo: 1.0.1 - dev: true - /mlly/1.1.0: resolution: {integrity: sha512-cwzBrBfwGC1gYJyfcy8TcZU1f+dbH/T+TuOhtYP2wLv/Fb51/uV7HJQfBPtEupZ2ORLRU1EKFS/QfS3eo9+kBQ==} dependencies: @@ -7488,6 +6012,7 @@ packages: /ms/2.0.0: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + dev: false /ms/2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} @@ -7504,17 +6029,18 @@ packages: /negotiator/0.6.3: resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} engines: {node: '>= 0.6'} + dev: false /node-domexception/1.0.0: resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} engines: {node: '>=10.5.0'} dev: true - /node-fetch/3.2.10: - resolution: {integrity: sha512-MhuzNwdURnZ1Cp4XTazr69K0BTizsBroX7Zx3UgDSVcZYKF/6p0CBe4EUb/hLqmzVhl0UpYfgRljQ4yxE+iCxA==} + /node-fetch/3.3.0: + resolution: {integrity: sha512-BKwRP/O0UvoMKp7GNdwPlObhYGB5DQqwhEDQlNKuoqwVYSxkSZCSbHjnFFmUEtwSKRPU4kNK8PbDYYitwaE3QA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: - data-uri-to-buffer: 4.0.0 + data-uri-to-buffer: 4.0.1 fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 dev: true @@ -7523,8 +6049,8 @@ packages: resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} engines: {node: '>= 6.13.0'} - /node-releases/2.0.6: - resolution: {integrity: sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==} + /node-releases/2.0.8: + resolution: {integrity: sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==} /normalize-path/3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} @@ -7568,8 +6094,8 @@ packages: engines: {node: '>= 6'} dev: true - /object-inspect/1.12.2: - resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==} + /object-inspect/1.12.3: + resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} /object-is/1.1.5: resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==} @@ -7596,10 +6122,12 @@ packages: engines: {node: '>= 0.8'} dependencies: ee-first: 1.1.1 + dev: false /on-headers/1.0.2: resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} engines: {node: '>= 0.8'} + dev: false /once/1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} @@ -7619,6 +6147,7 @@ packages: define-lazy-prop: 2.0.0 is-docker: 2.2.1 is-wsl: 2.2.0 + dev: false /optionator/0.8.3: resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} @@ -7660,6 +6189,7 @@ packages: /parse-multipart-data/1.5.0: resolution: {integrity: sha512-ck5zaMF0ydjGfejNMnlo5YU2oJ+pT+80Jb1y4ybanT27j+zbVP/jkYmCrUGsEln0Ox/hZmuvgy8Ra7AxbXP2Mw==} + dev: false /parse-package-name/1.0.0: resolution: {integrity: sha512-kBeTUtcj+SkyfaW4+KBe0HtsloBJ/mKTPoxpVdA57GZiPerREsUWJOhVj9anXweFiJkm5y8FG1sxFZkZ0SN6wg==} @@ -7668,21 +6198,22 @@ packages: resolution: {integrity: sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==} dependencies: domhandler: 5.0.3 - parse5: 7.1.1 + parse5: 7.1.2 dev: false /parse5/6.0.1: resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} dev: false - /parse5/7.1.1: - resolution: {integrity: sha512-kwpuwzB+px5WUg9pyK0IcK/shltJN5/OVhQagxhCQNtT9Y9QRZqNY2e1cmbu/paRh5LMnz/oVTVLBpjFmMZhSg==} + /parse5/7.1.2: + resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} dependencies: entities: 4.4.0 /parseurl/1.3.3: resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} engines: {node: '>= 0.8'} + dev: false /path-exists/4.0.0: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} @@ -7725,8 +6256,8 @@ packages: /periscopic/3.0.4: resolution: {integrity: sha512-SFx68DxCv0Iyo6APZuw/AKewkkThGwssmU0QWtTlvov3VAtPX+QJ4CadwSaz8nrT5jPIuxdvJWB4PnD2KNDxQg==} dependencies: - estree-walker: 3.0.1 - is-reference: 3.0.0 + estree-walker: 3.0.3 + is-reference: 3.0.1 /picocolors/1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} @@ -7759,6 +6290,7 @@ packages: dependencies: '@polka/url': 1.0.0-next.21 trouter: 3.2.0 + dev: false /postcss-import/14.1.0: resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==} @@ -7771,13 +6303,13 @@ packages: resolve: 1.22.1 dev: true - /postcss-import/14.1.0_postcss@8.4.18: + /postcss-import/14.1.0_postcss@8.4.21: resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==} engines: {node: '>=10.0.0'} peerDependencies: postcss: ^8.0.0 dependencies: - postcss: 8.4.18 + postcss: 8.4.21 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.1 @@ -7792,14 +6324,14 @@ packages: camelcase-css: 2.0.1 dev: true - /postcss-js/4.0.0_postcss@8.4.18: + /postcss-js/4.0.0_postcss@8.4.21: resolution: {integrity: sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==} engines: {node: ^12 || ^14 || >= 16} peerDependencies: postcss: ^8.3.3 dependencies: camelcase-css: 2.0.1 - postcss: 8.4.18 + postcss: 8.4.21 dev: true /postcss-load-config/3.1.4: @@ -7818,7 +6350,7 @@ packages: yaml: 1.10.2 dev: true - /postcss-load-config/3.1.4_postcss@8.4.18: + /postcss-load-config/3.1.4_postcss@8.4.21: resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} engines: {node: '>= 10'} peerDependencies: @@ -7831,7 +6363,7 @@ packages: optional: true dependencies: lilconfig: 2.0.6 - postcss: 8.4.18 + postcss: 8.4.21 yaml: 1.10.2 dev: true @@ -7841,17 +6373,17 @@ packages: peerDependencies: postcss: ^8.2.14 dependencies: - postcss-selector-parser: 6.0.10 + postcss-selector-parser: 6.0.11 dev: true - /postcss-nested/6.0.0_postcss@8.4.18: + /postcss-nested/6.0.0_postcss@8.4.21: resolution: {integrity: sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==} engines: {node: '>=12.0'} peerDependencies: postcss: ^8.2.14 dependencies: - postcss: 8.4.18 - postcss-selector-parser: 6.0.10 + postcss: 8.4.21 + postcss-selector-parser: 6.0.11 dev: true /postcss-selector-parser/6.0.10: @@ -7862,21 +6394,20 @@ packages: util-deprecate: 1.0.2 dev: true - /postcss-value-parser/4.2.0: - resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + /postcss-selector-parser/6.0.11: + resolution: {integrity: sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==} + engines: {node: '>=4'} + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 dev: true - /postcss/8.4.18: - resolution: {integrity: sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA==} - engines: {node: ^10 || ^12 || >=14} - dependencies: - nanoid: 3.3.4 - picocolors: 1.0.0 - source-map-js: 1.0.2 + /postcss-value-parser/4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} dev: true - /postcss/8.4.20: - resolution: {integrity: sha512-6Q04AXR1212bXr5fh03u8aAwbLxAQNGQ/Q1LNa0VfOI06ZAlhPHtQvE4OIdpj4kLThXilalPnmDSOD65DcHt+g==} + /postcss/8.4.21: + resolution: {integrity: sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==} engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.4 @@ -7888,8 +6419,8 @@ packages: engines: {node: '>= 0.8.0'} dev: true - /prettier/2.7.1: - resolution: {integrity: sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==} + /prettier/2.8.3: + resolution: {integrity: sha512-tJ/oJ4amDihPoufT5sM0Z1SKEuKay8LfVAMlbbhnnkvt6BUserZylqo2PN+p9KeljLr0OHa2rXHU1T8reeoTrw==} engines: {node: '>=10.13.0'} hasBin: true @@ -7912,21 +6443,21 @@ packages: react-is: 17.0.2 dev: true - /pretty-format/29.2.1: - resolution: {integrity: sha512-Y41Sa4aLCtKAXvwuIpTvcFBkyeYp2gdFWzXGA+ZNES3VwURIB165XO/z7CjETwzCCS53MjW/rLMyyqEnTtaOfA==} + /pretty-format/29.3.1: + resolution: {integrity: sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/schemas': 29.0.0 ansi-styles: 5.2.0 react-is: 18.2.0 - /prisma/4.5.0: - resolution: {integrity: sha512-9Aeg4qiKlv9Wsjz4NO8k2CzRzlvS3A4FYVJ5+28sBBZ0eEwbiVOE/Jj7v6rZC1tFW2s4GSICQOAyuOjc6WsNew==} + /prisma/4.9.0: + resolution: {integrity: sha512-bS96oZ5oDFXYgoF2l7PJ3Mp1wWWfLOo8B/jAfbA2Pn0Wm5Z/owBHzaMQKS3i1CzVBDWWPVnOohmbJmjvkcHS5w==} engines: {node: '>=14.17'} hasBin: true requiresBuild: true dependencies: - '@prisma/engines': 4.5.0 + '@prisma/engines': 4.9.0 dev: false /prompts/2.4.2: @@ -7937,15 +6468,15 @@ packages: sisteransi: 1.0.5 dev: true - /property-information/6.1.1: - resolution: {integrity: sha512-hrzC564QIl0r0vy4l6MvRLhafmUowhO/O3KgVSoXIbbA2Sz4j8HGpJc6T2cubRVwMwpdiG/vKGfhT4IixmKN9w==} + /property-information/6.2.0: + resolution: {integrity: sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg==} /psl/1.9.0: resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} dev: true - /punycode/2.1.1: - resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} + /punycode/2.3.0: + resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} engines: {node: '>=6'} dev: true @@ -7997,17 +6528,20 @@ packages: engines: {node: '>=4'} dependencies: regenerate: 1.4.2 + dev: false /regenerate/1.4.2: resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} + dev: false - /regenerator-runtime/0.13.10: - resolution: {integrity: sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw==} + /regenerator-runtime/0.13.11: + resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} - /regenerator-transform/0.15.0: - resolution: {integrity: sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==} + /regenerator-transform/0.15.1: + resolution: {integrity: sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==} dependencies: - '@babel/runtime': 7.20.1 + '@babel/runtime': 7.20.7 + dev: false /regexp.prototype.flags/1.4.3: resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} @@ -8020,9 +6554,10 @@ packages: /regexparam/1.3.0: resolution: {integrity: sha512-6IQpFBv6e5vz1QAqI+V4k8P2e/3gRrqfCJ9FI+O1FLQTO+Uz6RXZEZOPmTJ6hlGj7gkERzY5BRCv09whKP96/g==} engines: {node: '>=6'} + dev: false - /regexpu-core/5.2.1: - resolution: {integrity: sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==} + /regexpu-core/5.2.2: + resolution: {integrity: sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==} engines: {node: '>=4'} dependencies: regenerate: 1.4.2 @@ -8030,22 +6565,25 @@ packages: regjsgen: 0.7.1 regjsparser: 0.9.1 unicode-match-property-ecmascript: 2.0.0 - unicode-match-property-value-ecmascript: 2.0.0 + unicode-match-property-value-ecmascript: 2.1.0 + dev: false /regjsgen/0.7.1: resolution: {integrity: sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==} + dev: false /regjsparser/0.9.1: resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==} hasBin: true dependencies: jsesc: 0.5.0 + dev: false /rehype-raw/6.1.1: resolution: {integrity: sha512-d6AKtisSRtDRX4aSPsJGTfnzrX2ZkHQLE5kiUuGOeEoLpbEulFF4hj0mLPbsa+7vmguDKOVVEQdHKDSwoaIDsQ==} dependencies: '@types/hast': 2.3.4 - hast-util-raw: 7.2.2 + hast-util-raw: 7.2.3 unified: 10.1.2 dev: false @@ -8054,8 +6592,8 @@ packages: dependencies: '@types/hast': 2.3.4 github-slugger: 2.0.0 - hast-util-has-property: 2.0.0 - hast-util-heading-rank: 2.1.0 + hast-util-has-property: 2.0.1 + hast-util-heading-rank: 2.1.1 hast-util-to-string: 2.0.0 unified: 10.1.2 unist-util-visit: 4.1.1 @@ -8075,15 +6613,15 @@ packages: engines: {node: '>=14.0.0'} dependencies: '@types/mdast': 3.0.10 - estree-util-is-identifier-name: 2.0.1 + estree-util-is-identifier-name: 2.1.0 estree-util-value-to-estree: 2.1.0 toml: 3.0.0 unified: 10.1.2 - yaml: 2.1.3 + yaml: 2.2.1 dev: false - /remark-mdx/2.1.5: - resolution: {integrity: sha512-A8vw5s+BgOa968Irt8BO7DfWJTE0Fe7Ge3hX8zzDB1DnwMZTNdK6qF2IcFao+/7nzk1vSysKcFp+3ku4vhMpaQ==} + /remark-mdx/2.2.1: + resolution: {integrity: sha512-R9wcN+/THRXTKyRBp6Npo/mcbGA2iT3N4G8qUqLA5pOEg7kBidHv8K2hHidCMYZ6DXmwK18umu0K4cicgA2PPQ==} dependencies: mdast-util-mdx: 2.0.0 micromark-extension-mdxjs: 1.0.0 @@ -8104,7 +6642,7 @@ packages: dependencies: '@types/hast': 2.3.4 '@types/mdast': 3.0.10 - mdast-util-to-hast: 12.2.4 + mdast-util-to-hast: 12.2.5 unified: 10.1.2 /remark-shiki-twoslash/3.1.0: @@ -8113,11 +6651,11 @@ packages: '@typescript/twoslash': 3.1.0 '@typescript/vfs': 1.3.4 fenceparser: 1.1.1 - regenerator-runtime: 0.13.10 + regenerator-runtime: 0.13.11 shiki: 0.10.1 shiki-twoslash: 3.1.0 tslib: 2.1.0 - typescript: 4.9.3 + typescript: 4.9.4 unist-util-visit: 2.0.3 transitivePeerDependencies: - supports-color @@ -8129,7 +6667,7 @@ packages: deprecated: request has been deprecated, see https://github.com/request/request/issues/3142 dependencies: aws-sign2: 0.7.0 - aws4: 1.11.0 + aws4: 1.12.0 caseless: 0.12.0 combined-stream: 1.0.8 extend: 3.0.2 @@ -8192,22 +6730,6 @@ packages: rollup-plugin-inject: 3.0.2 dev: true - /rollup-plugin-visualizer/5.9.0_rollup@2.79.1: - resolution: {integrity: sha512-bbDOv47+Bw4C/cgs0czZqfm8L82xOZssk4ayZjG40y9zbXclNk7YikrZTDao6p7+HDiGxrN0b65SgZiVm9k1Cg==} - engines: {node: '>=14'} - hasBin: true - peerDependencies: - rollup: 2.x || 3.x - peerDependenciesMeta: - rollup: - optional: true - dependencies: - open: 8.4.0 - picomatch: 2.3.1 - rollup: 2.79.1 - source-map: 0.7.4 - yargs: 17.6.2 - /rollup-plugin-visualizer/5.9.0_rollup@3.10.0: resolution: {integrity: sha512-bbDOv47+Bw4C/cgs0czZqfm8L82xOZssk4ayZjG40y9zbXclNk7YikrZTDao6p7+HDiGxrN0b65SgZiVm9k1Cg==} engines: {node: '>=14'} @@ -8231,15 +6753,6 @@ packages: estree-walker: 0.6.1 dev: true - /rollup-route-manifest/1.0.0_rollup@2.79.1: - resolution: {integrity: sha512-3CmcMmCLAzJDUXiO3z6386/Pt8/k9xTZv8gIHyXI8hYGoAInnYdOsFXiGGzQRMy6TXR1jUZme2qbdwjH2nFMjg==} - engines: {node: '>=8'} - peerDependencies: - rollup: '>=2.0.0' - dependencies: - rollup: 2.79.1 - route-sort: 1.0.0 - /rollup-route-manifest/1.0.0_rollup@3.10.0: resolution: {integrity: sha512-3CmcMmCLAzJDUXiO3z6386/Pt8/k9xTZv8gIHyXI8hYGoAInnYdOsFXiGGzQRMy6TXR1jUZme2qbdwjH2nFMjg==} engines: {node: '>=8'} @@ -8267,16 +6780,18 @@ packages: /route-sort/1.0.0: resolution: {integrity: sha512-SFgmvjoIhp5S4iBEDW3XnbT+7PRuZ55oRuNjY+CDB1SGZkyCG9bqQ3/dhaZTctTBYMAvDxd2Uy9dStuaUfgJqQ==} engines: {node: '>= 6'} + dev: false /run-parallel/1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} dependencies: queue-microtask: 1.2.3 - /rxjs/7.5.7: - resolution: {integrity: sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA==} + /rxjs/7.8.0: + resolution: {integrity: sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==} dependencies: tslib: 2.4.1 + dev: false /sade/1.8.1: resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} @@ -8286,6 +6801,7 @@ packages: /safe-buffer/5.1.2: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + dev: false /safe-buffer/5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} @@ -8341,7 +6857,7 @@ packages: '@typescript/twoslash': 3.1.0 '@typescript/vfs': 1.3.4 shiki: 0.10.1 - typescript: 4.9.3 + typescript: 4.9.4 transitivePeerDependencies: - supports-color dev: false @@ -8350,7 +6866,7 @@ packages: resolution: {integrity: sha512-VsY7QJVzU51j5o1+DguUd+6vmCmZ5v/6gYu4vyYAhzjuNQU6P/vmSy4uQaOhvje031qQMiW0d2BwgMH52vqMng==} dependencies: jsonc-parser: 3.2.0 - vscode-oniguruma: 1.6.2 + vscode-oniguruma: 1.7.0 vscode-textmate: 5.2.0 dev: false @@ -8358,8 +6874,8 @@ packages: resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} dependencies: call-bind: 1.0.2 - get-intrinsic: 1.1.3 - object-inspect: 1.12.2 + get-intrinsic: 1.2.0 + object-inspect: 1.12.3 /siginfo/2.0.0: resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} @@ -8399,247 +6915,68 @@ packages: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} - /solid-js/1.6.2: - resolution: {integrity: sha512-AZBsj+Yn1xliniTTeuQKG9V7VQVkQ8lZmSKvBjpcVSoZeF7nvt/N5f7Kcsx6QSufioa2YgvBjkIiA0cM0qhotw==} - dependencies: - csstype: 3.1.1 - - /solid-mdx/0.0.6: - resolution: {integrity: sha512-SDr+iOqxvB7ktdjrwgKLCLkJK43J+TQjoYmesHxmZHXtn6W+a5NRqWgBcybsSP0noHa2co1plSjuPYU4bdtklQ==} - peerDependencies: - solid-js: ^1.2.6 - vite: '*' - dev: false - - /solid-mdx/0.0.6_solid-js@1.6.2+vite@3.2.2: - resolution: {integrity: sha512-SDr+iOqxvB7ktdjrwgKLCLkJK43J+TQjoYmesHxmZHXtn6W+a5NRqWgBcybsSP0noHa2co1plSjuPYU4bdtklQ==} - peerDependencies: - solid-js: ^1.2.6 - vite: '*' - dependencies: - solid-js: 1.6.2 - vite: 3.2.2 - dev: false - - /solid-mdx/0.0.6_solid-js@1.6.2+vite@3.2.4: - resolution: {integrity: sha512-SDr+iOqxvB7ktdjrwgKLCLkJK43J+TQjoYmesHxmZHXtn6W+a5NRqWgBcybsSP0noHa2co1plSjuPYU4bdtklQ==} - peerDependencies: - solid-js: ^1.2.6 - vite: '*' - dependencies: - solid-js: 1.6.2 - vite: 3.2.4 - dev: true - - /solid-refresh/0.4.1_solid-js@1.6.2: - resolution: {integrity: sha512-v3tD/OXQcUyXLrWjPW1dXZyeWwP7/+GQNs8YTL09GBq+5FguA6IejJWUvJDrLIA4M0ho9/5zK2e9n+uy+4488g==} - peerDependencies: - solid-js: ^1.3 - dependencies: - '@babel/generator': 7.20.2 - '@babel/helper-module-imports': 7.18.6 - '@babel/types': 7.20.2 - solid-js: 1.6.2 - - /solid-ssr/1.6.2: - resolution: {integrity: sha512-bgQP/R9LMibESZLwIDewU9Hmeb25NyoYsXYg22FojSjyF3VhNhjEQh7CKaT+9Au1t7zw6vB0YDxxoLMQd6OTdA==} - dev: false - - /solid-start-cloudflare-workers/0.2.15_nz7pqaaan6gbjvlo7c5lwggd4i: - resolution: {integrity: sha512-NM7gH7iCERlAPCOI5PZfXwox7WoItZ+goFk7Gvv+xBkUPIS2Qb022anGdH/roFOm0QP4c+0pwOc6j1z/7vnbuw==} - peerDependencies: - solid-start: '*' - vite: '*' - dependencies: - '@cloudflare/kv-asset-handler': 0.2.0 - '@cloudflare/workers-types': 3.18.0 - '@miniflare/core': 2.11.0 - '@miniflare/http-server': 2.11.0 - '@miniflare/shared': 2.11.0 - '@miniflare/web-sockets': 2.11.0 - '@rollup/plugin-commonjs': 24.0.0_rollup@2.79.1 - '@rollup/plugin-json': 6.0.0_rollup@2.79.1 - '@rollup/plugin-node-resolve': 15.0.1_rollup@2.79.1 - '@types/ws': 8.5.3 - miniflare: 2.11.0 - rollup: 2.79.1 - solid-start: 0.2.15_uatql4rorvzy6j5oaymsvk7cjq - terser: 5.15.1 - vite: 3.2.2 - ws: 8.10.0 - transitivePeerDependencies: - - '@miniflare/storage-redis' - - bufferutil - - cron-schedule - - ioredis - - utf-8-validate - dev: true - - /solid-start-node/0.2.15_nsiwexrdbfrhdidmxu56uho6ae: - resolution: {integrity: sha512-87Iy4w+38tAd3lL61E7FoPJA3oYRux1jAefAw0r6SeOKnOw0Ea6xKeECNeTHP+aWt67UOf6502pykbiOZOnHKA==} - peerDependencies: - solid-start: '*' - undici: ^5.8.0 - vite: '*' + /solid-js/1.6.9: + resolution: {integrity: sha512-kV3fMmm+1C2J95c8eDOPKGfZHnuAkHUBLG4hX1Xu08bXeAIPqmxuz/QdH3B8SIdTp3EatBVIyA6RCes3hrGzpg==} dependencies: - '@rollup/plugin-commonjs': 24.0.0_rollup@2.79.1 - '@rollup/plugin-json': 6.0.0_rollup@2.79.1 - '@rollup/plugin-node-resolve': 15.0.1_rollup@2.79.1 - compression: 1.7.4 - polka: 1.0.0-next.22 - rollup: 2.79.1 - sirv: 2.0.2 - solid-start: 0.2.15_uatql4rorvzy6j5oaymsvk7cjq - terser: 5.15.1 - undici: 5.12.0 - vite: 3.2.2 - transitivePeerDependencies: - - supports-color - dev: true + csstype: 3.1.1 - /solid-start-node/0.2.15_xc47unbrb4ynzb3oe47gpguf3e: - resolution: {integrity: sha512-87Iy4w+38tAd3lL61E7FoPJA3oYRux1jAefAw0r6SeOKnOw0Ea6xKeECNeTHP+aWt67UOf6502pykbiOZOnHKA==} + /solid-mdx/0.0.6: + resolution: {integrity: sha512-SDr+iOqxvB7ktdjrwgKLCLkJK43J+TQjoYmesHxmZHXtn6W+a5NRqWgBcybsSP0noHa2co1plSjuPYU4bdtklQ==} peerDependencies: - solid-start: '*' - undici: ^5.8.0 + solid-js: ^1.2.6 vite: '*' - dependencies: - '@rollup/plugin-commonjs': 24.0.0_rollup@2.79.1 - '@rollup/plugin-json': 6.0.0_rollup@2.79.1 - '@rollup/plugin-node-resolve': 15.0.1_rollup@2.79.1 - compression: 1.7.4 - polka: 1.0.0-next.22 - rollup: 2.79.1 - sirv: 2.0.2 - solid-start: 0.2.15_jirxvoq4cr7zqsb7chy43iwn3e - terser: 5.15.1 - undici: 5.12.0 - vite: 3.2.4 - transitivePeerDependencies: - - supports-color - dev: true + dev: false - /solid-start/0.2.15_jirxvoq4cr7zqsb7chy43iwn3e: - resolution: {integrity: sha512-G5xDoFeOJ/jHpvs134LWP52+EPNHSnsAgqgMIw7CMAy2Tvr0S0+0U3rUzj+yoDmTtoEAW69wPdgoawYBRiaGiA==} - hasBin: true + /solid-mdx/0.0.6_solid-js@1.6.9+vite@3.2.5: + resolution: {integrity: sha512-SDr+iOqxvB7ktdjrwgKLCLkJK43J+TQjoYmesHxmZHXtn6W+a5NRqWgBcybsSP0noHa2co1plSjuPYU4bdtklQ==} peerDependencies: - '@solidjs/meta': ^0.28.0 - '@solidjs/router': ^0.6.0 - solid-js: ^1.6.2 - vite: ^3.1.8 + solid-js: ^1.2.6 + vite: '*' dependencies: - '@babel/core': 7.20.12 - '@babel/generator': 7.20.7 - '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.20.12 - '@babel/preset-env': 7.20.2_@babel+core@7.20.12 - '@babel/preset-typescript': 7.18.6_@babel+core@7.20.12 - '@babel/template': 7.20.7 - '@solidjs/meta': 0.28.2_solid-js@1.6.2 - '@solidjs/router': 0.6.0_solid-js@1.6.2 - '@types/cookie': 0.5.1 - chokidar: 3.5.3 - compression: 1.7.4 - connect: 3.7.0 - debug: 4.3.4 - dequal: 2.0.3 - dotenv: 16.0.3 - es-module-lexer: 1.1.0 - esbuild: 0.14.54 - esbuild-plugin-solid: 0.4.2_6we57ubfqshakcgdszwdwpd52a - fast-glob: 3.2.12 - get-port: 6.1.2 - parse-multipart-data: 1.5.0 - picocolors: 1.0.0 - rollup: 2.79.1 - rollup-plugin-visualizer: 5.9.0_rollup@2.79.1 - rollup-route-manifest: 1.0.0_rollup@2.79.1 - sade: 1.8.1 - set-cookie-parser: 2.5.1 - sirv: 2.0.2 - solid-js: 1.6.2 - terser: 5.15.1 - undici: 5.12.0 - vite: 3.2.4 - vite-plugin-inspect: 0.7.12_rollup@2.79.1+vite@3.2.4 - vite-plugin-solid: 2.5.0_solid-js@1.6.2+vite@3.2.4 - wait-on: 6.0.1_debug@4.3.4 - transitivePeerDependencies: - - supports-color - dev: true + solid-js: 1.6.9 + vite: 3.2.5 - /solid-start/0.2.15_uatql4rorvzy6j5oaymsvk7cjq: - resolution: {integrity: sha512-G5xDoFeOJ/jHpvs134LWP52+EPNHSnsAgqgMIw7CMAy2Tvr0S0+0U3rUzj+yoDmTtoEAW69wPdgoawYBRiaGiA==} - hasBin: true + /solid-refresh/0.4.2_solid-js@1.6.9: + resolution: {integrity: sha512-6g1HsgQkY0X0ZmsaydNgHwRaQIhH3bAbagZiYwWnGO7mqli50ehlwQUN18RZ2MH3fTIs9Y1bankZapVhMVuijg==} peerDependencies: - '@solidjs/meta': ^0.28.0 - '@solidjs/router': ^0.6.0 - solid-js: ^1.6.2 - vite: ^3.1.8 + solid-js: ^1.3 dependencies: - '@babel/core': 7.20.12 '@babel/generator': 7.20.7 - '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.20.12 - '@babel/preset-env': 7.20.2_@babel+core@7.20.12 - '@babel/preset-typescript': 7.18.6_@babel+core@7.20.12 - '@babel/template': 7.20.7 - '@solidjs/meta': 0.28.2_solid-js@1.6.2 - '@solidjs/router': 0.6.0_solid-js@1.6.2 - '@types/cookie': 0.5.1 - chokidar: 3.5.3 - compression: 1.7.4 - connect: 3.7.0 - debug: 4.3.4 - dequal: 2.0.3 - dotenv: 16.0.3 - es-module-lexer: 1.1.0 - esbuild: 0.14.54 - esbuild-plugin-solid: 0.4.2_6we57ubfqshakcgdszwdwpd52a - fast-glob: 3.2.12 - get-port: 6.1.2 - parse-multipart-data: 1.5.0 - picocolors: 1.0.0 - rollup: 2.79.1 - rollup-plugin-visualizer: 5.9.0_rollup@2.79.1 - rollup-route-manifest: 1.0.0_rollup@2.79.1 - sade: 1.8.1 - set-cookie-parser: 2.5.1 - sirv: 2.0.2 - solid-js: 1.6.2 - terser: 5.15.1 - undici: 5.12.0 - vite: 3.2.2 - vite-plugin-inspect: 0.7.12_rollup@2.79.1+vite@3.2.2 - vite-plugin-solid: 2.5.0_solid-js@1.6.2+vite@3.2.2 - wait-on: 6.0.1_debug@4.3.4 - transitivePeerDependencies: - - supports-color + '@babel/helper-module-imports': 7.18.6 + '@babel/types': 7.20.7 + solid-js: 1.6.9 + dev: false - /solid-styled/0.7.3_solid-js@1.6.2: - resolution: {integrity: sha512-O0UPxalVpLd73j0eKPh4h+C/f/IrYuoU+i6U1Pe24oEZfpYqFxN+/kWp03IsXfrDwml45KOd1n9Szn9eOnoiwA==} - engines: {node: '>=10'} + /solid-ssr/1.6.3: + resolution: {integrity: sha512-ieG1NemdbGOOfKrCZdUNktfQJlrYSg4Nr2PG2CSoO/KCHs2PBIe3PsjLenvbiTop0qAQgHkSf2pNgcz5VoJzaw==} + dev: false + + /solid-styled/0.7.4_solid-js@1.6.9: + resolution: {integrity: sha512-cxMgEiUl2+nTd6DFFiVeu+oLE5AYfxSqQAagvspiaWO+ZsNUTh0abcC3IoxorQkkOCPQmelk18EeJUAiNf6f7g==} + engines: {node: '>=12'} peerDependencies: '@babel/core': ^7 solid-js: ^1 dependencies: '@babel/helper-module-imports': 7.18.6 - '@babel/traverse': 7.20.1 - '@babel/types': 7.20.2 - '@types/css-tree': 1.0.7 - css-tree: 2.2.1 - js-xxhash: 1.0.4 - solid-js: 1.6.2 + '@babel/traverse': 7.20.12 + '@babel/types': 7.20.7 + '@types/css-tree': 2.0.1 + css-tree: 2.3.1 + js-xxhash: 2.0.0 + solid-js: 1.6.9 transitivePeerDependencies: - supports-color dev: false - /solid-testing-library/0.3.0_solid-js@1.6.2: + /solid-testing-library/0.3.0_solid-js@1.6.9: resolution: {integrity: sha512-6NWVbySNVzyReBm2N6p3eF8bzxRZXHZTAmPix4vFWYol16QWVjNQsEUxvr+ZOutb0yuMZmNuGx3b6WIJYmjwMQ==} engines: {node: '>= 14'} peerDependencies: solid-js: '>=1.0.0' dependencies: '@testing-library/dom': 7.31.2 - solid-js: 1.6.2 + solid-js: 1.6.9 dev: true /source-map-js/1.0.2: @@ -8662,10 +6999,11 @@ packages: /sourcemap-codec/1.4.8: resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} + deprecated: Please use @jridgewell/sourcemap-codec instead dev: true - /space-separated-tokens/2.0.1: - resolution: {integrity: sha512-ekwEbFp5aqSPKaqeY1PGrlGQxPNaq+Cnx4+bE2D8sciBQrHpbwoBbawqTN2+6jPs9IdWxxiUcN0K2pkczD3zmw==} + /space-separated-tokens/2.0.2: + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} /sprintf-js/1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} @@ -8690,8 +7028,8 @@ packages: /stack-trace/0.0.10: resolution: {integrity: sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=} - /stack-utils/2.0.5: - resolution: {integrity: sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==} + /stack-utils/2.0.6: + resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} engines: {node: '>=10'} dependencies: escape-string-regexp: 2.0.0 @@ -8703,6 +7041,13 @@ packages: /statuses/1.5.0: resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} engines: {node: '>= 0.6'} + dev: false + + /stop-iteration-iterator/1.0.0: + resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} + engines: {node: '>= 0.4'} + dependencies: + internal-slot: 1.0.4 /streamsearch/1.1.0: resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} @@ -8750,8 +7095,8 @@ packages: dependencies: acorn: 8.8.1 - /style-to-object/0.3.0: - resolution: {integrity: sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==} + /style-to-object/0.4.1: + resolution: {integrity: sha512-HFpbb5gr2ypci7Qw+IOhnP2zOU7e77b+rzM+wTzXzfi1PrtBCX0E7Pk4wL4iTLnhzZ+JgEGAhX81ebTg/aYjQw==} dependencies: inline-style-parser: 0.1.1 @@ -8775,8 +7120,8 @@ packages: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} dev: true - /tailwindcss/3.2.2: - resolution: {integrity: sha512-c2GtSdqg+harR4QeoTmex0Ngfg8IIHNeLQH5yr2B9uZbZR1Xt1rYbjWOWTcj3YLTZhrmZnPowoQDbSRFyZHQ5Q==} + /tailwindcss/3.2.4: + resolution: {integrity: sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==} engines: {node: '>=12.13.0'} hasBin: true peerDependencies: @@ -8796,12 +7141,11 @@ packages: normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.0.0 - postcss: 8.4.18 postcss-import: 14.1.0 postcss-js: 4.0.0 postcss-load-config: 3.1.4 postcss-nested: 6.0.0 - postcss-selector-parser: 6.0.10 + postcss-selector-parser: 6.0.11 postcss-value-parser: 4.2.0 quick-lru: 5.1.1 resolve: 1.22.1 @@ -8809,8 +7153,8 @@ packages: - ts-node dev: true - /tailwindcss/3.2.2_postcss@8.4.18: - resolution: {integrity: sha512-c2GtSdqg+harR4QeoTmex0Ngfg8IIHNeLQH5yr2B9uZbZR1Xt1rYbjWOWTcj3YLTZhrmZnPowoQDbSRFyZHQ5Q==} + /tailwindcss/3.2.4_postcss@8.4.21: + resolution: {integrity: sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==} engines: {node: '>=12.13.0'} hasBin: true peerDependencies: @@ -8830,12 +7174,12 @@ packages: normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.0.0 - postcss: 8.4.18 - postcss-import: 14.1.0_postcss@8.4.18 - postcss-js: 4.0.0_postcss@8.4.18 - postcss-load-config: 3.1.4_postcss@8.4.18 - postcss-nested: 6.0.0_postcss@8.4.18 - postcss-selector-parser: 6.0.10 + postcss: 8.4.21 + postcss-import: 14.1.0_postcss@8.4.21 + postcss-js: 4.0.0_postcss@8.4.21 + postcss-load-config: 3.1.4_postcss@8.4.21 + postcss-nested: 6.0.0_postcss@8.4.21 + postcss-selector-parser: 6.0.11 postcss-value-parser: 4.2.0 quick-lru: 5.1.1 resolve: 1.22.1 @@ -8843,8 +7187,8 @@ packages: - ts-node dev: true - /terser/5.15.1: - resolution: {integrity: sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==} + /terser/5.16.1: + resolution: {integrity: sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw==} engines: {node: '>=10'} hasBin: true dependencies: @@ -8919,7 +7263,7 @@ packages: engines: {node: '>=0.8'} dependencies: psl: 1.9.0 - punycode: 2.1.1 + punycode: 2.3.0 dev: true /tough-cookie/4.1.2: @@ -8927,7 +7271,7 @@ packages: engines: {node: '>=6'} dependencies: psl: 1.9.0 - punycode: 2.1.1 + punycode: 2.3.0 universalify: 0.2.0 url-parse: 1.5.10 dev: true @@ -8936,7 +7280,7 @@ packages: resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==} engines: {node: '>=12'} dependencies: - punycode: 2.1.1 + punycode: 2.3.0 dev: true /trim-lines/3.0.1: @@ -8950,6 +7294,7 @@ packages: engines: {node: '>=6'} dependencies: regexparam: 1.3.0 + dev: false /tslib/2.1.0: resolution: {integrity: sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==} @@ -8957,6 +7302,7 @@ packages: /tslib/2.4.1: resolution: {integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==} + dev: false /tunnel-agent/0.6.0: resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} @@ -8964,65 +7310,65 @@ packages: safe-buffer: 5.2.1 dev: true - /turbo-darwin-64/1.6.3: - resolution: {integrity: sha512-QmDIX0Yh1wYQl0bUS0gGWwNxpJwrzZU2GIAYt3aOKoirWA2ecnyb3R6ludcS1znfNV2MfunP+l8E3ncxUHwtjA==} + /turbo-darwin-64/1.7.0: + resolution: {integrity: sha512-hSGAueSf5Ko8J67mpqjpt9FsP6ePn1nMcl7IVPoJq5dHsgX3anCP/BPlexJ502bNK+87DDyhQhJ/LPSJXKrSYQ==} cpu: [x64] os: [darwin] requiresBuild: true dev: true optional: true - /turbo-darwin-arm64/1.6.3: - resolution: {integrity: sha512-75DXhFpwE7CinBbtxTxH08EcWrxYSPFow3NaeFwsG8aymkWXF+U2aukYHJA6I12n9/dGqf7yRXzkF0S/9UtdyQ==} + /turbo-darwin-arm64/1.7.0: + resolution: {integrity: sha512-BLLOW5W6VZxk5+0ZOj5AO1qjM0P5isIgjbEuyAl8lHZ4s9antUbY4CtFrspT32XxPTYoDl4UjviPMcSsbcl3WQ==} cpu: [arm64] os: [darwin] requiresBuild: true dev: true optional: true - /turbo-linux-64/1.6.3: - resolution: {integrity: sha512-O9uc6J0yoRPWdPg9THRQi69K6E2iZ98cRHNvus05lZbcPzZTxJYkYGb5iagCmCW/pq6fL4T4oLWAd6evg2LGQA==} + /turbo-linux-64/1.7.0: + resolution: {integrity: sha512-aw2qxmfZa+kT87SB3GNUoFimqEPzTlzlRqhPgHuAAT6Uf0JHnmebPt4K+ZPtDNl5yfVmtB05bhHPqw+5QV97Yg==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /turbo-linux-arm64/1.6.3: - resolution: {integrity: sha512-dCy667qqEtZIhulsRTe8hhWQNCJO0i20uHXv7KjLHuFZGCeMbWxB8rsneRoY+blf8+QNqGuXQJxak7ayjHLxiA==} + /turbo-linux-arm64/1.7.0: + resolution: {integrity: sha512-AJEx2jX+zO5fQtJpO3r6uhTabj4oSA5ZhB7zTs/rwu/XqoydsvStA4X8NDW4poTbOjF7DcSHizqwi04tSMzpJw==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /turbo-windows-64/1.6.3: - resolution: {integrity: sha512-lKRqwL3mrVF09b9KySSaOwetehmGknV9EcQTF7d2dxngGYYX1WXoQLjFP9YYH8ZV07oPm+RUOAKSCQuDuMNhiA==} + /turbo-windows-64/1.7.0: + resolution: {integrity: sha512-ewj7PPv2uxqv0r31hgnBa3E5qwUu7eyVRP5M1gB/TJXfSHduU79gbxpKCyxIZv2fL/N2/3U7EPOQPSZxBAoljA==} cpu: [x64] os: [win32] requiresBuild: true dev: true optional: true - /turbo-windows-arm64/1.6.3: - resolution: {integrity: sha512-BXY1sDPEA1DgPwuENvDCD8B7Hb0toscjus941WpL8CVd10hg9pk/MWn9CNgwDO5Q9ks0mw+liDv2EMnleEjeNA==} + /turbo-windows-arm64/1.7.0: + resolution: {integrity: sha512-LzjOUzveWkvTD0jP8DBMYiAnYemmydsvqxdSmsUapHHJkl6wKZIOQNSO7pxsy+9XM/1/+0f9Y9F9ZNl5lePTEA==} cpu: [arm64] os: [win32] requiresBuild: true dev: true optional: true - /turbo/1.6.3: - resolution: {integrity: sha512-FtfhJLmEEtHveGxW4Ye/QuY85AnZ2ZNVgkTBswoap7UMHB1+oI4diHPNyqrQLG4K1UFtCkjOlVoLsllUh/9QRw==} + /turbo/1.7.0: + resolution: {integrity: sha512-cwympNwQNnQZ/TffBd8yT0i0O10Cf/hlxccCYgUcwhcGEb9rDjE5thDbHoHw1hlJQUF/5ua7ERJe7Zr0lNE/ww==} hasBin: true requiresBuild: true optionalDependencies: - turbo-darwin-64: 1.6.3 - turbo-darwin-arm64: 1.6.3 - turbo-linux-64: 1.6.3 - turbo-linux-arm64: 1.6.3 - turbo-windows-64: 1.6.3 - turbo-windows-arm64: 1.6.3 + turbo-darwin-64: 1.7.0 + turbo-darwin-arm64: 1.7.0 + turbo-linux-64: 1.7.0 + turbo-linux-arm64: 1.7.0 + turbo-windows-64: 1.7.0 + turbo-windows-arm64: 1.7.0 dev: true /tweetnacl/0.14.5: @@ -9046,22 +7392,16 @@ packages: hasBin: true dev: true - /typescript/4.8.4: - resolution: {integrity: sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==} - engines: {node: '>=4.2.0'} - hasBin: true - dev: true - - /typescript/4.9.3: - resolution: {integrity: sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA==} + /typescript/4.9.4: + resolution: {integrity: sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==} engines: {node: '>=4.2.0'} hasBin: true /ufo/1.0.1: resolution: {integrity: sha512-boAm74ubXHY7KJQZLlXrtMz52qFvpsbOxDcZOnw/Wf+LS4Mmyu7JxmzD4tDLtUQtmZECypJ0FrCz4QIe6dvKRA==} - /undici/5.12.0: - resolution: {integrity: sha512-zMLamCG62PGjd9HHMpo05bSLvvwWOZgGeiWlN/vlqu3+lRo3elxktVGEyLMX+IO7c2eflLjcW74AlkhEZm15mg==} + /undici/5.15.1: + resolution: {integrity: sha512-XLk8g0WAngdvFqTI+VKfBtM4YWXgdxkf1WezC771Es0Dd+Pm1KmNx8t93WTC+Hh9tnghmVxkclU1HN+j+CvIUA==} engines: {node: '>=12.18'} dependencies: busboy: 1.6.0 @@ -9073,6 +7413,7 @@ packages: /unicode-canonical-property-names-ecmascript/2.0.0: resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} engines: {node: '>=4'} + dev: false /unicode-match-property-ecmascript/2.0.0: resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} @@ -9080,14 +7421,17 @@ packages: dependencies: unicode-canonical-property-names-ecmascript: 2.0.0 unicode-property-aliases-ecmascript: 2.1.0 + dev: false - /unicode-match-property-value-ecmascript/2.0.0: - resolution: {integrity: sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==} + /unicode-match-property-value-ecmascript/2.1.0: + resolution: {integrity: sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==} engines: {node: '>=4'} + dev: false /unicode-property-aliases-ecmascript/2.1.0: resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} engines: {node: '>=4'} + dev: false /unified/10.1.2: resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==} @@ -9098,15 +7442,15 @@ packages: is-buffer: 2.0.5 is-plain-obj: 4.1.0 trough: 2.1.0 - vfile: 5.3.5 + vfile: 5.3.6 /unist-builder/3.0.0: resolution: {integrity: sha512-GFxmfEAa0vi9i5sd0R2kcrI9ks0r82NasRq5QHh2ysGngrc6GiqD5CDf1FjPenY4vApmFASBIIlk/jj5J5YbmQ==} dependencies: '@types/unist': 2.0.6 - /unist-util-generated/2.0.0: - resolution: {integrity: sha512-TiWE6DVtVe7Ye2QxOVW9kqybs6cZexNwTwSMVgkfjEReqy/xwGpAXb99OxktoWwmL+Z+Epb0Dn8/GNDYP1wnUw==} + /unist-util-generated/2.0.1: + resolution: {integrity: sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==} /unist-util-is/4.1.0: resolution: {integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==} @@ -9172,10 +7516,12 @@ packages: /universalify/2.0.0: resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} engines: {node: '>= 10.0.0'} + dev: false /unpipe/1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} + dev: false /update-browserslist-db/1.0.10_browserslist@4.21.4: resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==} @@ -9190,7 +7536,7 @@ packages: /uri-js/4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} dependencies: - punycode: 2.1.1 + punycode: 2.3.0 dev: true /url-parse/1.5.10: @@ -9210,6 +7556,7 @@ packages: /utils-merge/1.0.1: resolution: {integrity: sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=} engines: {node: '>= 0.4.0'} + dev: false /uuid/3.4.0: resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} @@ -9238,6 +7585,7 @@ packages: /validate-html-nesting/1.2.0: resolution: {integrity: sha512-sI65QUd3T/e5wbQkdPKjikFsIVLPIaOQK+9uowPp6/k609SN8hs5eqBLrnN5DeW9Kd932Q4Imo0fzK2dxoOsCA==} + dev: false /validate-npm-package-name/4.0.0: resolution: {integrity: sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q==} @@ -9248,6 +7596,7 @@ packages: /vary/1.1.2: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} + dev: false /verror/1.10.0: resolution: {integrity: sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=} @@ -9262,33 +7611,33 @@ packages: resolution: {integrity: sha512-JDxPlTbZrZCQXogGheBHjbRWjESSPEak770XwWPfw5mTc1v1nWGLB/apzZxsx8a0SJVfF8HK8ql8RD308vXRUw==} dependencies: '@types/unist': 2.0.6 - vfile: 5.3.5 + vfile: 5.3.6 - /vfile-message/3.1.2: - resolution: {integrity: sha512-QjSNP6Yxzyycd4SVOtmKKyTsSvClqBPJcd00Z0zuPj3hOIjg0rUPG6DbFGPvUKRgYyaIWLPKpuEclcuvb3H8qA==} + /vfile-message/3.1.3: + resolution: {integrity: sha512-0yaU+rj2gKAyEk12ffdSbBfjnnj+b1zqTBv3OQCTn8yEB02bsPizwdBPrLJjHnK+cU9EMMcUnNv938XcZIkmdA==} dependencies: '@types/unist': 2.0.6 unist-util-stringify-position: 3.0.2 - /vfile/5.3.5: - resolution: {integrity: sha512-U1ho2ga33eZ8y8pkbQLH54uKqGhFJ6GYIHnnG5AhRpAh3OWjkrRHKa/KogbmQn8We+c0KVV3rTOgR9V/WowbXQ==} + /vfile/5.3.6: + resolution: {integrity: sha512-ADBsmerdGBs2WYckrLBEmuETSPyTD4TuLxTrw0DvjirxW1ra4ZwkbzG8ndsv3Q57smvHxo677MHaQrY9yxH8cA==} dependencies: '@types/unist': 2.0.6 is-buffer: 2.0.5 unist-util-stringify-position: 3.0.2 - vfile-message: 3.1.2 + vfile-message: 3.1.3 - /vite-node/0.26.2_@types+node@18.11.18: - resolution: {integrity: sha512-4M/zlatItZAyvrQG+82zQBhgDjRZRhVJYFW4T9wcAKh7eMmSiPOVSeI5zsV9UzHXgCcIDKX0o0r3s4OxExTHqg==} + /vite-node/0.26.3_@types+node@18.11.18: + resolution: {integrity: sha512-Te2bq0Bfvq6XiO718I+1EinMjpNYKws6SNHKOmVbILAQimKoZKDd+IZLlkaYcBXPpK3HFe2U80k8Zw+m3w/a2w==} engines: {node: '>=v14.16.0'} hasBin: true dependencies: debug: 4.3.4 - mlly: 1.0.0 + mlly: 1.1.0 pathe: 0.2.0 source-map: 0.6.1 source-map-support: 0.5.21 - vite: 4.0.4_@types+node@18.11.18 + vite: 3.2.5_@types+node@18.11.18 transitivePeerDependencies: - '@types/node' - less @@ -9311,7 +7660,7 @@ packages: picocolors: 1.0.0 source-map: 0.6.1 source-map-support: 0.5.21 - vite: 4.0.4_@types+node@18.11.18 + vite: 3.2.5_@types+node@18.11.18 transitivePeerDependencies: - '@types/node' - less @@ -9322,77 +7671,26 @@ packages: - terser dev: false - /vite-plugin-inspect/0.7.12_rollup@2.79.1+vite@3.2.2: - resolution: {integrity: sha512-hI093vkhCVkDW9rnss+iJZ6mgCKKIZNcV0QJ2qnfzn15s67+WQcKK5byBTZEbfx2MBzMJInYsQfWiLdScgneIg==} - engines: {node: '>=14'} - peerDependencies: - vite: ^3.1.0 || ^4.0.0 - dependencies: - '@rollup/pluginutils': 5.0.2_rollup@2.79.1 - debug: 4.3.4 - fs-extra: 11.1.0 - kolorist: 1.6.0 - sirv: 2.0.2 - ufo: 1.0.1 - vite: 3.2.2 - transitivePeerDependencies: - - rollup - - supports-color - - /vite-plugin-inspect/0.7.12_rollup@2.79.1+vite@3.2.4: - resolution: {integrity: sha512-hI093vkhCVkDW9rnss+iJZ6mgCKKIZNcV0QJ2qnfzn15s67+WQcKK5byBTZEbfx2MBzMJInYsQfWiLdScgneIg==} - engines: {node: '>=14'} - peerDependencies: - vite: ^3.1.0 || ^4.0.0 - dependencies: - '@rollup/pluginutils': 5.0.2_rollup@2.79.1 - debug: 4.3.4 - fs-extra: 11.1.0 - kolorist: 1.6.0 - sirv: 2.0.2 - ufo: 1.0.1 - vite: 3.2.4 - transitivePeerDependencies: - - rollup - - supports-color - dev: true - - /vite-plugin-inspect/0.7.12_rollup@3.10.0+vite@3.2.2: - resolution: {integrity: sha512-hI093vkhCVkDW9rnss+iJZ6mgCKKIZNcV0QJ2qnfzn15s67+WQcKK5byBTZEbfx2MBzMJInYsQfWiLdScgneIg==} + /vite-plugin-inspect/0.7.14_rollup@3.10.0+vite@3.2.5: + resolution: {integrity: sha512-C9V93Yy2yUf941oVxIq93K6T1o0SZxoG8MdmyJsnoNDijOAGHT1rVSVjzF/uKFYvgnvLvaXioaoy6ica6aOS0g==} engines: {node: '>=14'} peerDependencies: vite: ^3.1.0 || ^4.0.0 dependencies: + '@antfu/utils': 0.7.2 '@rollup/pluginutils': 5.0.2_rollup@3.10.0 debug: 4.3.4 fs-extra: 11.1.0 kolorist: 1.6.0 sirv: 2.0.2 ufo: 1.0.1 - vite: 3.2.2_terser@5.15.1 + vite: 3.2.5_qfz55zahqkp66vn23sxaaw3yfe transitivePeerDependencies: - rollup - supports-color dev: false - /vite-plugin-solid/2.5.0_solid-js@1.6.2+vite@3.2.2: - resolution: {integrity: sha512-VneGd3RyFJvwaiffsqgymeMaofn0IzQLPwDzafTV2f1agoWeeJlk5VrI5WqT9BTtLe69vNNbCJWqLhHr9fOdDw==} - peerDependencies: - solid-js: ^1.3.17 || ^1.4.0 || ^1.5.0 || ^1.6.0 - vite: ^3.0.0 || ^4.0.0 - dependencies: - '@babel/core': 7.20.12 - '@babel/preset-typescript': 7.18.6_@babel+core@7.20.12 - babel-preset-solid: 1.6.9_@babel+core@7.20.12 - merge-anything: 5.1.4 - solid-js: 1.6.2 - solid-refresh: 0.4.1_solid-js@1.6.2 - vite: 3.2.2_terser@5.15.1 - vitefu: 0.2.4_vite@3.2.2 - transitivePeerDependencies: - - supports-color - - /vite-plugin-solid/2.5.0_solid-js@1.6.2+vite@3.2.4: + /vite-plugin-solid/2.5.0_solid-js@1.6.9+vite@3.2.5: resolution: {integrity: sha512-VneGd3RyFJvwaiffsqgymeMaofn0IzQLPwDzafTV2f1agoWeeJlk5VrI5WqT9BTtLe69vNNbCJWqLhHr9fOdDw==} peerDependencies: solid-js: ^1.3.17 || ^1.4.0 || ^1.5.0 || ^1.6.0 @@ -9402,75 +7700,16 @@ packages: '@babel/preset-typescript': 7.18.6_@babel+core@7.20.12 babel-preset-solid: 1.6.9_@babel+core@7.20.12 merge-anything: 5.1.4 - solid-js: 1.6.2 - solid-refresh: 0.4.1_solid-js@1.6.2 - vite: 3.2.4 - vitefu: 0.2.4_vite@3.2.4 + solid-js: 1.6.9 + solid-refresh: 0.4.2_solid-js@1.6.9 + vite: 3.2.5_qfz55zahqkp66vn23sxaaw3yfe + vitefu: 0.2.4_vite@3.2.5 transitivePeerDependencies: - supports-color - dev: true - - /vite/3.2.2: - resolution: {integrity: sha512-pLrhatFFOWO9kS19bQ658CnRYzv0WLbsPih6R+iFeEEhDOuYgYCX2rztUViMz/uy/V8cLCJvLFeiOK7RJEzHcw==} - engines: {node: ^14.18.0 || >=16.0.0} - hasBin: true - peerDependencies: - less: '*' - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - less: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - dependencies: - esbuild: 0.15.13 - postcss: 8.4.20 - resolve: 1.22.1 - rollup: 2.79.1 - optionalDependencies: - fsevents: 2.3.2 - - /vite/3.2.2_terser@5.15.1: - resolution: {integrity: sha512-pLrhatFFOWO9kS19bQ658CnRYzv0WLbsPih6R+iFeEEhDOuYgYCX2rztUViMz/uy/V8cLCJvLFeiOK7RJEzHcw==} - engines: {node: ^14.18.0 || >=16.0.0} - hasBin: true - peerDependencies: - less: '*' - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - less: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - dependencies: - esbuild: 0.15.13 - postcss: 8.4.20 - resolve: 1.22.1 - rollup: 2.79.1 - terser: 5.15.1 - optionalDependencies: - fsevents: 2.3.2 + dev: false - /vite/3.2.4: - resolution: {integrity: sha512-Z2X6SRAffOUYTa+sLy3NQ7nlHFU100xwanq1WDwqaiFiCe+25zdxP1TfCS5ojPV2oDDcXudHIoPnI1Z/66B7Yw==} + /vite/3.2.5: + resolution: {integrity: sha512-4mVEpXpSOgrssFZAOmGIr85wPHKvaDAcXqxVxVRZhljkJOMZi1ibLibzjLHzJvcok8BMguLc7g1W6W/GqZbLdQ==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -9494,16 +7733,15 @@ packages: terser: optional: true dependencies: - esbuild: 0.15.13 - postcss: 8.4.20 + esbuild: 0.15.18 + postcss: 8.4.21 resolve: 1.22.1 rollup: 2.79.1 optionalDependencies: fsevents: 2.3.2 - dev: true - /vite/3.2.4_@types+node@18.11.18: - resolution: {integrity: sha512-Z2X6SRAffOUYTa+sLy3NQ7nlHFU100xwanq1WDwqaiFiCe+25zdxP1TfCS5ojPV2oDDcXudHIoPnI1Z/66B7Yw==} + /vite/3.2.5_@types+node@18.11.18: + resolution: {integrity: sha512-4mVEpXpSOgrssFZAOmGIr85wPHKvaDAcXqxVxVRZhljkJOMZi1ibLibzjLHzJvcok8BMguLc7g1W6W/GqZbLdQ==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -9528,16 +7766,15 @@ packages: optional: true dependencies: '@types/node': 18.11.18 - esbuild: 0.15.13 - postcss: 8.4.20 + esbuild: 0.15.18 + postcss: 8.4.21 resolve: 1.22.1 rollup: 2.79.1 optionalDependencies: fsevents: 2.3.2 - dev: true - /vite/3.2.4_lpaibns4r62li7rhoernygyrby: - resolution: {integrity: sha512-Z2X6SRAffOUYTa+sLy3NQ7nlHFU100xwanq1WDwqaiFiCe+25zdxP1TfCS5ojPV2oDDcXudHIoPnI1Z/66B7Yw==} + /vite/3.2.5_qfz55zahqkp66vn23sxaaw3yfe: + resolution: {integrity: sha512-4mVEpXpSOgrssFZAOmGIr85wPHKvaDAcXqxVxVRZhljkJOMZi1ibLibzjLHzJvcok8BMguLc7g1W6W/GqZbLdQ==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -9562,17 +7799,16 @@ packages: optional: true dependencies: '@types/node': 18.11.18 - esbuild: 0.15.13 - postcss: 8.4.20 + esbuild: 0.15.18 + postcss: 8.4.21 resolve: 1.22.1 rollup: 2.79.1 - terser: 5.15.1 + terser: 5.16.1 optionalDependencies: fsevents: 2.3.2 - dev: true - /vite/3.2.4_terser@5.15.1: - resolution: {integrity: sha512-Z2X6SRAffOUYTa+sLy3NQ7nlHFU100xwanq1WDwqaiFiCe+25zdxP1TfCS5ojPV2oDDcXudHIoPnI1Z/66B7Yw==} + /vite/3.2.5_terser@5.16.1: + resolution: {integrity: sha512-4mVEpXpSOgrssFZAOmGIr85wPHKvaDAcXqxVxVRZhljkJOMZi1ibLibzjLHzJvcok8BMguLc7g1W6W/GqZbLdQ==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -9596,59 +7832,16 @@ packages: terser: optional: true dependencies: - esbuild: 0.15.13 - postcss: 8.4.20 + esbuild: 0.15.18 + postcss: 8.4.21 resolve: 1.22.1 rollup: 2.79.1 - terser: 5.15.1 + terser: 5.16.1 optionalDependencies: fsevents: 2.3.2 dev: true - /vite/4.0.4_@types+node@18.11.18: - resolution: {integrity: sha512-xevPU7M8FU0i/80DMR+YhgrzR5KS2ORy1B4xcX/cXLsvnUWvfHuqMmVU6N0YiJ4JWGRJJsLCgjEzKjG9/GKoSw==} - engines: {node: ^14.18.0 || >=16.0.0} - hasBin: true - peerDependencies: - '@types/node': '>= 14' - less: '*' - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - dependencies: - '@types/node': 18.11.18 - esbuild: 0.16.17 - postcss: 8.4.20 - resolve: 1.22.1 - rollup: 3.10.0 - optionalDependencies: - fsevents: 2.3.2 - - /vitefu/0.2.4_vite@3.2.2: - resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==} - peerDependencies: - vite: ^3.0.0 || ^4.0.0 - peerDependenciesMeta: - vite: - optional: true - dependencies: - vite: 3.2.2_terser@5.15.1 - - /vitefu/0.2.4_vite@3.2.4: + /vitefu/0.2.4_vite@3.2.5: resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==} peerDependencies: vite: ^3.0.0 || ^4.0.0 @@ -9656,10 +7849,10 @@ packages: vite: optional: true dependencies: - vite: 3.2.4 - dev: true + vite: 3.2.5_qfz55zahqkp66vn23sxaaw3yfe + dev: false - /vitest/0.20.3_jsdom@20.0.2+terser@5.15.1: + /vitest/0.20.3_jsdom@20.0.3+terser@5.16.1: resolution: {integrity: sha512-cXMjTbZxBBUUuIF3PUzEGPLJWtIMeURBDXVxckSHpk7xss4JxkiiWh5cnIlfGyfJne2Ii3QpbiRuFL5dMJtljw==} engines: {node: '>=v14.16.0'} hasBin: true @@ -9684,16 +7877,16 @@ packages: jsdom: optional: true dependencies: - '@types/chai': 4.3.3 + '@types/chai': 4.3.4 '@types/chai-subset': 1.3.3 '@types/node': 18.11.18 - chai: 4.3.6 + chai: 4.3.7 debug: 4.3.4 - jsdom: 20.0.2 - local-pkg: 0.4.2 + jsdom: 20.0.3 + local-pkg: 0.4.3 tinypool: 0.2.4 tinyspy: 1.0.2 - vite: 3.2.4_lpaibns4r62li7rhoernygyrby + vite: 3.2.5_qfz55zahqkp66vn23sxaaw3yfe transitivePeerDependencies: - less - sass @@ -9703,8 +7896,8 @@ packages: - terser dev: true - /vitest/0.26.2_q5y6sd2ttlb573zo2al4tbrryy: - resolution: {integrity: sha512-Jvqxh6SDy9SsuslkDjts0iDewDIdq4rveEt69YgDuAb1tVDGV0lDepVaeAFraoySWqneJmOt4TngFFNhlw7GfA==} + /vitest/0.26.3_lae363bjhdipllr6jstkmuhhna: + resolution: {integrity: sha512-FmHxU9aUCxTi23keF3vxb/Qp0lYXaaJ+jRLGOUmMS3qVTOJvgGE+f1VArupA6pEhaG2Ans4X+zV9dqM5WISMbg==} engines: {node: '>=v14.16.0'} hasBin: true peerDependencies: @@ -9728,20 +7921,20 @@ packages: '@types/chai': 4.3.4 '@types/chai-subset': 1.3.3 '@types/node': 18.11.18 - '@vitest/ui': 0.26.2 + '@vitest/ui': 0.26.3 acorn: 8.8.1 acorn-walk: 8.2.0 chai: 4.3.7 debug: 4.3.4 - jsdom: 20.0.2 - local-pkg: 0.4.2 + jsdom: 20.0.3 + local-pkg: 0.4.3 source-map: 0.6.1 strip-literal: 1.0.0 tinybench: 2.3.1 tinypool: 0.3.0 tinyspy: 1.0.2 - vite: 3.2.4_@types+node@18.11.18 - vite-node: 0.26.2_@types+node@18.11.18 + vite: 3.2.5_@types+node@18.11.18 + vite-node: 0.26.3_@types+node@18.11.18 transitivePeerDependencies: - less - sass @@ -9781,14 +7974,14 @@ packages: cac: 6.7.14 chai: 4.3.7 debug: 4.3.4 - local-pkg: 0.4.2 + local-pkg: 0.4.3 picocolors: 1.0.0 source-map: 0.6.1 strip-literal: 1.0.0 tinybench: 2.3.1 tinypool: 0.3.0 tinyspy: 1.0.2 - vite: 4.0.4_@types+node@18.11.18 + vite: 3.2.5_@types+node@18.11.18 vite-node: 0.27.2_@types+node@18.11.18 why-is-node-running: 2.2.2 transitivePeerDependencies: @@ -9800,17 +7993,17 @@ packages: - terser dev: false - /vscode-oniguruma/1.6.2: - resolution: {integrity: sha512-KH8+KKov5eS/9WhofZR8M8dMHWN2gTxjMsG4jd04YhpbPR91fUj7rYQ2/XjeHCJWbg7X++ApRIU9NUwM2vTvLA==} + /vscode-oniguruma/1.7.0: + resolution: {integrity: sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==} dev: false /vscode-textmate/5.2.0: resolution: {integrity: sha512-Uw5ooOQxRASHgu6C7GVvUxisKXfSgW4oFlO+aa+PAkgmH89O3CXxEEzNRNtHSqtXFTl0nAC1uYj0GMSH27uwtQ==} dev: false - /w3c-xmlserializer/3.0.0: - resolution: {integrity: sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg==} - engines: {node: '>=12'} + /w3c-xmlserializer/4.0.0: + resolution: {integrity: sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==} + engines: {node: '>=14'} dependencies: xml-name-validator: 4.0.0 dev: true @@ -9824,7 +8017,7 @@ packages: joi: 17.7.0 lodash: 4.17.21 minimist: 1.2.7 - rxjs: 7.5.7 + rxjs: 7.8.0 transitivePeerDependencies: - debug dev: false @@ -9838,9 +8031,10 @@ packages: joi: 17.7.0 lodash: 4.17.21 minimist: 1.2.7 - rxjs: 7.5.7 + rxjs: 7.8.0 transitivePeerDependencies: - debug + dev: false /web-namespaces/2.0.1: resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} @@ -9925,21 +8119,21 @@ packages: engines: {node: '>=0.10.0'} dev: true - /wrangler/2.1.15: - resolution: {integrity: sha512-5iqtFNo+zbu1FTnQQU/1Y+WWxIEuPIy71fe0uvqqFl0pSlkAtZJ+ufw8UYVxf2Mprw4ia4mSDdhV+hHpZO1sLQ==} + /wrangler/2.8.0: + resolution: {integrity: sha512-CAhjoeTnVFB65HPmOSquXbQ37lc2X77iOirX4tRMuRNKQng2NztHOfo++6BZdlV29E4IPD9boTRXck3R+O8mrg==} engines: {node: '>=16.13.0'} hasBin: true dependencies: '@cloudflare/kv-asset-handler': 0.2.0 '@esbuild-plugins/node-globals-polyfill': 0.1.1_esbuild@0.14.51 '@esbuild-plugins/node-modules-polyfill': 0.1.4_esbuild@0.14.51 - '@miniflare/core': 2.10.0 - '@miniflare/d1': 2.10.0 - '@miniflare/durable-objects': 2.10.0 + '@miniflare/core': 2.11.0 + '@miniflare/d1': 2.11.0 + '@miniflare/durable-objects': 2.11.0 blake3-wasm: 2.1.5 chokidar: 3.5.3 esbuild: 0.14.51 - miniflare: 2.10.0 + miniflare: 2.11.0 nanoid: 3.3.4 path-to-regexp: 6.2.1 selfsigned: 2.1.1 @@ -9966,12 +8160,12 @@ packages: /wrappy/1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - /ws/8.10.0: - resolution: {integrity: sha512-+s49uSmZpvtAsd2h37vIPy1RBusaLawVe8of+GyEPsaJTCMpj/2v8NpeK1SHXjBlQ95lQTmQofOJnFiLoaN3yw==} + /ws/8.12.0: + resolution: {integrity: sha512-kU62emKIdKVeEIOIKVegvqpXMSTAMLJozpHZaJNDYqBjzlSYXQGviYwN1osDLJ9av68qHd4a2oSjd7yD4pacig==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 + utf-8-validate: '>=5.0.2' peerDependenciesMeta: bufferutil: optional: true @@ -10011,8 +8205,8 @@ packages: engines: {node: '>= 6'} dev: true - /yaml/2.1.3: - resolution: {integrity: sha512-AacA8nRULjKMX2DvWvOAdBZMOfQlypSFkjcOcu9FalllIDJ1kvlREzcdIZmidQUqqeMv7jorHjq2HlLv/+c2lg==} + /yaml/2.2.1: + resolution: {integrity: sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==} engines: {node: '>= 14'} dev: false @@ -10049,6 +8243,7 @@ packages: string-width: 4.2.3 y18n: 5.0.8 yargs-parser: 21.1.1 + dev: false /yocto-queue/0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} @@ -10063,9 +8258,9 @@ packages: mustache: 4.2.0 stack-trace: 0.0.10 - /zod/3.19.1: - resolution: {integrity: sha512-LYjZsEDhCdYET9ikFu6dVPGp2YH9DegXjdJToSzD9rO6fy4qiRYFoyEYwps88OseJlPyl2NOe2iJuhEhL7IpEA==} + /zod/3.20.2: + resolution: {integrity: sha512-1MzNQdAvO+54H+EaK5YpyEy0T+Ejo/7YLHS93G3RnYWh5gaotGHwGeN/ZO687qEDU2y4CdStQYXVHIgrUl5UVQ==} dev: true - /zwitch/2.0.2: - resolution: {integrity: sha512-JZxotl7SxAJH0j7dN4pxsTV6ZLXoLdGME+PsjkL/DaBrVryK9kTGq06GfKrwcSOqypP+fdXGoCHE36b99fWVoA==} + /zwitch/2.0.4: + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} diff --git a/test/package.json b/test/package.json index 9b25a332c..abd018160 100644 --- a/test/package.json +++ b/test/package.json @@ -12,7 +12,7 @@ "@testing-library/jest-dom": "^5.16.5", "@types/cross-spawn": "^6.0.2", "@types/fs-extra": "^9.0.13", - "@types/node": "^18.11.3", + "@types/node": "^18.11.18", "@types/testing-library__jest-dom": "^5.14.5", "cheerio": "1.0.0-rc.11", "compression": "^1.7.4", @@ -20,14 +20,14 @@ "fs-extra": "^10.1.0", "get-port": "^6.1.2", "picocolors": "^1.0.0", - "polka": "^1.0.0-next.22", - "prettier": "^2.7.1", + "polka": "1.0.0-next.22", + "prettier": "^2.8.3", "sirv": "^2.0.2", "solid-start": "workspace:*", "solid-start-node": "workspace:*", "strip-indent": "^4.0.0", - "undici": "^5.11.0", - "vite": "^3.1.8", + "undici": "^5.15.1", + "vite": "^3.2.5", "vitest": "^0.27.2", "wait-on": "^6.0.1" }, diff --git a/test/template/package.json b/test/template/package.json index 5775b99fd..ecde57511 100644 --- a/test/template/package.json +++ b/test/template/package.json @@ -8,9 +8,9 @@ "type": "module", "devDependencies": { "@cloudflare/kv-asset-handler": "^0.1.3", - "@solidjs/meta": "^0.28.0", - "@solidjs/router": "^0.6.0", - "solid-js": "^1.6.2", + "@solidjs/meta": "^0.28.2", + "@solidjs/router": "^0.7.0", + "solid-js": "^1.6.9", "solid-start": "workspace:*", "solid-start-cloudflare-pages": "workspace:*", "solid-start-cloudflare-workers": "workspace:*", @@ -18,10 +18,10 @@ "solid-start-netlify": "workspace:*", "solid-start-node": "workspace:*", "solid-start-static": "workspace:*", - "typescript": "^4.8.4", - "undici": "^5.11.0", - "vite": "^3.1.8", - "wrangler": "^2.1.12" + "typescript": "^4.9.4", + "undici": "^5.15.1", + "vite": "^3.2.5", + "wrangler": "^2.8.0" }, "engines": { "node": ">=16" From 026877601d1a2153a41771836b617dc3130eac06 Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Fri, 20 Jan 2023 01:14:36 -0800 Subject: [PATCH 0048/1059] v0.2.16 --- packages/create-solid/package.json | 2 +- packages/mdx/package.json | 2 +- packages/start-aws/package.json | 2 +- packages/start-cloudflare-pages/package.json | 2 +- packages/start-cloudflare-workers/package.json | 2 +- packages/start-deno/package.json | 2 +- packages/start-netlify/package.json | 2 +- packages/start-node/package.json | 2 +- packages/start-static/package.json | 2 +- packages/start-vercel/package.json | 2 +- packages/start/package.json | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/packages/create-solid/package.json b/packages/create-solid/package.json index b347c0562..25077c2e4 100644 --- a/packages/create-solid/package.json +++ b/packages/create-solid/package.json @@ -1,6 +1,6 @@ { "name": "create-solid", - "version": "0.2.15", + "version": "0.2.16", "description": "Create Solid apps with low configuration", "author": "Ryan Carniato", "license": "MIT", diff --git a/packages/mdx/package.json b/packages/mdx/package.json index a659e54af..b7275fba4 100644 --- a/packages/mdx/package.json +++ b/packages/mdx/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-mdx", - "version": "0.2.15", + "version": "0.2.16", "description": "", "main": "./index.js", "type": "module", diff --git a/packages/start-aws/package.json b/packages/start-aws/package.json index 4837873fa..4c598f841 100644 --- a/packages/start-aws/package.json +++ b/packages/start-aws/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-aws", - "version": "0.2.15", + "version": "0.2.16", "main": "./index.mjs", "type": "module", "solid": { diff --git a/packages/start-cloudflare-pages/package.json b/packages/start-cloudflare-pages/package.json index 83badf80f..8eea459a0 100644 --- a/packages/start-cloudflare-pages/package.json +++ b/packages/start-cloudflare-pages/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-cloudflare-pages", - "version": "0.2.15", + "version": "0.2.16", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-cloudflare-workers/package.json b/packages/start-cloudflare-workers/package.json index 1e0a55d89..fb271d17d 100644 --- a/packages/start-cloudflare-workers/package.json +++ b/packages/start-cloudflare-workers/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-cloudflare-workers", - "version": "0.2.15", + "version": "0.2.16", "main": "./index.js", "types": "./index.d.ts", "type": "module", diff --git a/packages/start-deno/package.json b/packages/start-deno/package.json index 41436422e..7f13a4985 100644 --- a/packages/start-deno/package.json +++ b/packages/start-deno/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-deno", - "version": "0.2.15", + "version": "0.2.16", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-netlify/package.json b/packages/start-netlify/package.json index e4ec961b4..1be486f36 100644 --- a/packages/start-netlify/package.json +++ b/packages/start-netlify/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-netlify", - "version": "0.2.15", + "version": "0.2.16", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-node/package.json b/packages/start-node/package.json index 6b14e7ffc..74ac68e8b 100644 --- a/packages/start-node/package.json +++ b/packages/start-node/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-node", - "version": "0.2.15", + "version": "0.2.16", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-static/package.json b/packages/start-static/package.json index 2a98a1922..87ed66e00 100644 --- a/packages/start-static/package.json +++ b/packages/start-static/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-static", - "version": "0.2.15", + "version": "0.2.16", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-vercel/package.json b/packages/start-vercel/package.json index 82e25c768..86a64c49d 100644 --- a/packages/start-vercel/package.json +++ b/packages/start-vercel/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-vercel", - "version": "0.2.15", + "version": "0.2.16", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start/package.json b/packages/start/package.json index 8bccc79c2..795386b40 100644 --- a/packages/start/package.json +++ b/packages/start/package.json @@ -1,6 +1,6 @@ { "name": "solid-start", - "version": "0.2.15", + "version": "0.2.16", "description": "Create Solid apps with low configuration", "author": "Ryan Carniato", "license": "MIT", From 606891141286e8bf831a5e7708bbf13d5a3762d6 Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Fri, 20 Jan 2023 11:39:34 -0800 Subject: [PATCH 0049/1059] docs fixes, fix #670, fix #671, fix #672 --- docs/api/Route.md | 4 ++-- docs/api/Title.md | 2 +- docs/core-concepts/routing.md | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/api/Route.md b/docs/api/Route.md index 347172a46..1d73736b4 100644 --- a/docs/api/Route.md +++ b/docs/api/Route.md @@ -198,9 +198,9 @@ Routes also support defining multiple paths using an array. This allows a route ### Route Data Functions -In the [above example](#dynamic-routes), the User component is lazy-loaded and then the data is fetched. With route data functions, we can instead start fetching the data parallel to loading the route, so we can use the data as soon as possible. +In the [above example](#dynamic-routes), the User component is lazy-loaded and then the data is fetched. With route data functions, we can instead start fetching the data in parallel to loading the route, so we can use the data as soon as possible. -To do this, create a function that fetches and returns the data using `createResource`. Then pass that function to the `data` prop of the `Route` component. +To do this, create a function that fetches and returns the data using `createResource`. Then pass that function to the `data` prop of the `Route` component. ```tsx twoslash filename="root.tsx" // @filename: api.ts diff --git a/docs/api/Title.md b/docs/api/Title.md index 238d2df46..aaf6eee9f 100644 --- a/docs/api/Title.md +++ b/docs/api/Title.md @@ -46,7 +46,7 @@ The `Title` tag contains the title for the page that is rendered in the browsers These are typically placed in the `Head` element but can also be placed throughout your application code to overwrite the current title. A `Title` lower in the tree will override a parent's title. -Using a `Title` in a route component will only the that title when the user visits this page. +Using a `Title` in a route component will only display that title when the user visits this page. ```tsx twoslash filename="src/routes/profile.tsx" {4} import { Title } from "solid-start"; diff --git a/docs/core-concepts/routing.md b/docs/core-concepts/routing.md index 4618a0e46..54034636b 100644 --- a/docs/core-concepts/routing.md +++ b/docs/core-concepts/routing.md @@ -46,7 +46,7 @@ Additionally, there are some special file names that map to [URLPattern](https:/ - `hogwarts.com/students/:id/:name` ➜ `/src/routes/students/[id]/[name].tsx` - `hogwarts.com/*missing` ➜ `/src/routes/[...missing].tsx` -We put all our routes in the same top-level directory, `src/routes`. This includes our pages, but also our [API routes][api-routes]. For a route to be rendered as a page, it should default export a [Component][components]. This component represents the content that will be rendered when users visit the page: +We put all our routes in the same top-level directory, `src/routes`. This includes our pages, but also our [API routes][api-routes]. For a route to be rendered as a page, it should default export a Component. This component represents the content that will be rendered when users visit the page: ```tsx twoslash filename="routes/index.tsx" export default function Index() { From 20de367addbba2fc3876572bcb746ec8efee77e2 Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Fri, 20 Jan 2023 23:40:30 -0800 Subject: [PATCH 0050/1059] downgrade to avoid weirdness around rollup node resolve --- package.json | 2 +- packages/start-aws/package.json | 2 +- packages/start-cloudflare-pages/package.json | 2 +- .../start-cloudflare-workers/package.json | 2 +- packages/start-deno/package.json | 2 +- packages/start-netlify/package.json | 2 +- packages/start-node/package.json | 2 +- packages/start-static/package.json | 2 +- packages/start-vercel/package.json | 2 +- pnpm-lock.yaml | 74 +++++++++++-------- 10 files changed, 54 insertions(+), 38 deletions(-) diff --git a/package.json b/package.json index ea16dd210..7f2ba50f9 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "@cloudflare/kv-asset-handler": "^0.2.0", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-json": "^6.0.0", - "@rollup/plugin-node-resolve": "^15.0.1", + "@rollup/plugin-node-resolve": "^13.3.0", "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.7.0", "@tailwindcss/typography": "^0.5.9", diff --git a/packages/start-aws/package.json b/packages/start-aws/package.json index 4c598f841..407d55c41 100644 --- a/packages/start-aws/package.json +++ b/packages/start-aws/package.json @@ -9,7 +9,7 @@ "dependencies": { "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-json": "^6.0.0", - "@rollup/plugin-node-resolve": "^15.0.1", + "@rollup/plugin-node-resolve": "^13.3.0", "rollup": "^3.10.0", "terser": "^5.16.1" }, diff --git a/packages/start-cloudflare-pages/package.json b/packages/start-cloudflare-pages/package.json index 8eea459a0..22f538e7e 100644 --- a/packages/start-cloudflare-pages/package.json +++ b/packages/start-cloudflare-pages/package.json @@ -15,7 +15,7 @@ "@miniflare/web-sockets": "^2.11.0", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-json": "^6.0.0", - "@rollup/plugin-node-resolve": "^15.0.1", + "@rollup/plugin-node-resolve": "^13.3.0", "@types/ws": "^8.5.4", "miniflare": "^2.11.0", "rollup": "^3.10.0", diff --git a/packages/start-cloudflare-workers/package.json b/packages/start-cloudflare-workers/package.json index fb271d17d..41d0a0bae 100644 --- a/packages/start-cloudflare-workers/package.json +++ b/packages/start-cloudflare-workers/package.json @@ -16,7 +16,7 @@ "@miniflare/web-sockets": "^2.11.0", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-json": "^6.0.0", - "@rollup/plugin-node-resolve": "^15.0.1", + "@rollup/plugin-node-resolve": "^13.3.0", "@types/ws": "^8.5.4", "miniflare": "^2.11.0", "rollup": "^3.10.0", diff --git a/packages/start-deno/package.json b/packages/start-deno/package.json index 7f13a4985..80b7c1090 100644 --- a/packages/start-deno/package.json +++ b/packages/start-deno/package.json @@ -9,7 +9,7 @@ "dependencies": { "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-json": "^6.0.0", - "@rollup/plugin-node-resolve": "^15.0.1", + "@rollup/plugin-node-resolve": "^13.3.0", "rollup": "^3.10.0", "terser": "^5.16.1" }, diff --git a/packages/start-netlify/package.json b/packages/start-netlify/package.json index 1be486f36..c9d68fbd7 100644 --- a/packages/start-netlify/package.json +++ b/packages/start-netlify/package.json @@ -12,7 +12,7 @@ "@rollup/plugin-babel": "^6.0.3", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-json": "^6.0.0", - "@rollup/plugin-node-resolve": "^15.0.1", + "@rollup/plugin-node-resolve": "^13.3.0", "encoding": "^0.1.13", "rollup": "^3.10.0", "terser": "^5.16.1" diff --git a/packages/start-node/package.json b/packages/start-node/package.json index 74ac68e8b..da0f0e633 100644 --- a/packages/start-node/package.json +++ b/packages/start-node/package.json @@ -9,7 +9,7 @@ "dependencies": { "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-json": "^6.0.0", - "@rollup/plugin-node-resolve": "^15.0.1", + "@rollup/plugin-node-resolve": "^13.3.0", "compression": "^1.7.4", "polka": "1.0.0-next.22", "rollup": "^3.10.0", diff --git a/packages/start-static/package.json b/packages/start-static/package.json index 87ed66e00..51ff9f716 100644 --- a/packages/start-static/package.json +++ b/packages/start-static/package.json @@ -9,7 +9,7 @@ "dependencies": { "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-json": "^6.0.0", - "@rollup/plugin-node-resolve": "^15.0.1", + "@rollup/plugin-node-resolve": "^13.3.0", "rollup": "^3.10.0", "sirv-cli": "2.0.2", "solid-ssr": "^1.6.3" diff --git a/packages/start-vercel/package.json b/packages/start-vercel/package.json index 86a64c49d..0c61bae83 100644 --- a/packages/start-vercel/package.json +++ b/packages/start-vercel/package.json @@ -9,7 +9,7 @@ "dependencies": { "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-json": "^6.0.0", - "@rollup/plugin-node-resolve": "^15.0.1", + "@rollup/plugin-node-resolve": "^13.3.0", "rollup": "^3.10.0", "terser": "^5.16.1" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5e97b9d8d..28a08446b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,7 +7,7 @@ importers: '@cloudflare/kv-asset-handler': ^0.2.0 '@rollup/plugin-commonjs': ^24.0.0 '@rollup/plugin-json': ^6.0.0 - '@rollup/plugin-node-resolve': ^15.0.1 + '@rollup/plugin-node-resolve': ^13.3.0 '@solidjs/meta': ^0.28.2 '@solidjs/router': ^0.7.0 '@tailwindcss/typography': ^0.5.9 @@ -40,7 +40,7 @@ importers: '@cloudflare/kv-asset-handler': 0.2.0 '@rollup/plugin-commonjs': 24.0.0_rollup@3.10.0 '@rollup/plugin-json': 6.0.0_rollup@3.10.0 - '@rollup/plugin-node-resolve': 15.0.1_rollup@3.10.0 + '@rollup/plugin-node-resolve': 13.3.0_rollup@3.10.0 '@solidjs/meta': 0.28.2_solid-js@1.6.9 '@solidjs/router': 0.7.0_solid-js@1.6.9 '@tailwindcss/typography': 0.5.9_tailwindcss@3.2.4 @@ -526,7 +526,7 @@ importers: specifiers: '@rollup/plugin-commonjs': ^24.0.0 '@rollup/plugin-json': ^6.0.0 - '@rollup/plugin-node-resolve': ^15.0.1 + '@rollup/plugin-node-resolve': ^13.3.0 rollup: ^3.10.0 solid-start: workspace:* terser: ^5.16.1 @@ -534,7 +534,7 @@ importers: dependencies: '@rollup/plugin-commonjs': 24.0.0_rollup@3.10.0 '@rollup/plugin-json': 6.0.0_rollup@3.10.0 - '@rollup/plugin-node-resolve': 15.0.1_rollup@3.10.0 + '@rollup/plugin-node-resolve': 13.3.0_rollup@3.10.0 rollup: 3.10.0 terser: 5.16.1 devDependencies: @@ -551,7 +551,7 @@ importers: '@miniflare/web-sockets': ^2.11.0 '@rollup/plugin-commonjs': ^24.0.0 '@rollup/plugin-json': ^6.0.0 - '@rollup/plugin-node-resolve': ^15.0.1 + '@rollup/plugin-node-resolve': ^13.3.0 '@types/node': ^18.11.18 '@types/ws': ^8.5.4 miniflare: ^2.11.0 @@ -569,7 +569,7 @@ importers: '@miniflare/web-sockets': 2.11.0 '@rollup/plugin-commonjs': 24.0.0_rollup@3.10.0 '@rollup/plugin-json': 6.0.0_rollup@3.10.0 - '@rollup/plugin-node-resolve': 15.0.1_rollup@3.10.0 + '@rollup/plugin-node-resolve': 13.3.0_rollup@3.10.0 '@types/ws': 8.5.4 miniflare: 2.11.0 rollup: 3.10.0 @@ -590,7 +590,7 @@ importers: '@miniflare/web-sockets': ^2.11.0 '@rollup/plugin-commonjs': ^24.0.0 '@rollup/plugin-json': ^6.0.0 - '@rollup/plugin-node-resolve': ^15.0.1 + '@rollup/plugin-node-resolve': ^13.3.0 '@types/node': ^18.11.18 '@types/ws': ^8.5.4 miniflare: ^2.11.0 @@ -608,7 +608,7 @@ importers: '@miniflare/web-sockets': 2.11.0 '@rollup/plugin-commonjs': 24.0.0_rollup@3.10.0 '@rollup/plugin-json': 6.0.0_rollup@3.10.0 - '@rollup/plugin-node-resolve': 15.0.1_rollup@3.10.0 + '@rollup/plugin-node-resolve': 13.3.0_rollup@3.10.0 '@types/ws': 8.5.4 miniflare: 2.11.0 rollup: 3.10.0 @@ -623,7 +623,7 @@ importers: specifiers: '@rollup/plugin-commonjs': ^24.0.0 '@rollup/plugin-json': ^6.0.0 - '@rollup/plugin-node-resolve': ^15.0.1 + '@rollup/plugin-node-resolve': ^13.3.0 rollup: ^3.10.0 solid-start: workspace:* terser: ^5.16.1 @@ -631,7 +631,7 @@ importers: dependencies: '@rollup/plugin-commonjs': 24.0.0_rollup@3.10.0 '@rollup/plugin-json': 6.0.0_rollup@3.10.0 - '@rollup/plugin-node-resolve': 15.0.1_rollup@3.10.0 + '@rollup/plugin-node-resolve': 13.3.0_rollup@3.10.0 rollup: 3.10.0 terser: 5.16.1 devDependencies: @@ -645,7 +645,7 @@ importers: '@rollup/plugin-babel': ^6.0.3 '@rollup/plugin-commonjs': ^24.0.0 '@rollup/plugin-json': ^6.0.0 - '@rollup/plugin-node-resolve': ^15.0.1 + '@rollup/plugin-node-resolve': ^13.3.0 encoding: ^0.1.13 rollup: ^3.10.0 solid-start: workspace:* @@ -657,7 +657,7 @@ importers: '@rollup/plugin-babel': 6.0.3_rwtmcocladng44j6a3ylx32v3q '@rollup/plugin-commonjs': 24.0.0_rollup@3.10.0 '@rollup/plugin-json': 6.0.0_rollup@3.10.0 - '@rollup/plugin-node-resolve': 15.0.1_rollup@3.10.0 + '@rollup/plugin-node-resolve': 13.3.0_rollup@3.10.0 encoding: 0.1.13 rollup: 3.10.0 terser: 5.16.1 @@ -669,7 +669,7 @@ importers: specifiers: '@rollup/plugin-commonjs': ^24.0.0 '@rollup/plugin-json': ^6.0.0 - '@rollup/plugin-node-resolve': ^15.0.1 + '@rollup/plugin-node-resolve': ^13.3.0 compression: ^1.7.4 polka: 1.0.0-next.22 rollup: ^3.10.0 @@ -681,7 +681,7 @@ importers: dependencies: '@rollup/plugin-commonjs': 24.0.0_rollup@3.10.0 '@rollup/plugin-json': 6.0.0_rollup@3.10.0 - '@rollup/plugin-node-resolve': 15.0.1_rollup@3.10.0 + '@rollup/plugin-node-resolve': 13.3.0_rollup@3.10.0 compression: 1.7.4 polka: 1.0.0-next.22 rollup: 3.10.0 @@ -696,7 +696,7 @@ importers: specifiers: '@rollup/plugin-commonjs': ^24.0.0 '@rollup/plugin-json': ^6.0.0 - '@rollup/plugin-node-resolve': ^15.0.1 + '@rollup/plugin-node-resolve': ^13.3.0 rollup: ^3.10.0 sirv-cli: 2.0.2 solid-ssr: ^1.6.3 @@ -707,7 +707,7 @@ importers: dependencies: '@rollup/plugin-commonjs': 24.0.0_rollup@3.10.0 '@rollup/plugin-json': 6.0.0_rollup@3.10.0 - '@rollup/plugin-node-resolve': 15.0.1_rollup@3.10.0 + '@rollup/plugin-node-resolve': 13.3.0_rollup@3.10.0 rollup: 3.10.0 sirv-cli: 2.0.2 solid-ssr: 1.6.3 @@ -721,7 +721,7 @@ importers: specifiers: '@rollup/plugin-commonjs': ^24.0.0 '@rollup/plugin-json': ^6.0.0 - '@rollup/plugin-node-resolve': ^15.0.1 + '@rollup/plugin-node-resolve': ^13.3.0 rollup: ^3.10.0 solid-start: workspace:* terser: ^5.16.1 @@ -729,7 +729,7 @@ importers: dependencies: '@rollup/plugin-commonjs': 24.0.0_rollup@3.10.0 '@rollup/plugin-json': 6.0.0_rollup@3.10.0 - '@rollup/plugin-node-resolve': 15.0.1_rollup@3.10.0 + '@rollup/plugin-node-resolve': 13.3.0_rollup@3.10.0 rollup: 3.10.0 terser: 5.16.1 devDependencies: @@ -2443,23 +2443,31 @@ packages: '@rollup/pluginutils': 5.0.2_rollup@3.10.0 rollup: 3.10.0 - /@rollup/plugin-node-resolve/15.0.1_rollup@3.10.0: - resolution: {integrity: sha512-ReY88T7JhJjeRVbfCyNj+NXAG3IIsVMsX9b5/9jC98dRP8/yxlZdz7mHZbHk5zHr24wZZICS5AcXsFZAXYUQEg==} - engines: {node: '>=14.0.0'} + /@rollup/plugin-node-resolve/13.3.0_rollup@3.10.0: + resolution: {integrity: sha512-Lus8rbUo1eEcnS4yTFKLZrVumLPY+YayBdWXgFSHYhTT2iJbMhoaaBL3xl5NCdeRytErGr8tZ0L71BMRmnlwSw==} + engines: {node: '>= 10.0.0'} peerDependencies: - rollup: ^2.78.0||^3.0.0 - peerDependenciesMeta: - rollup: - optional: true + rollup: ^2.42.0 dependencies: - '@rollup/pluginutils': 5.0.2_rollup@3.10.0 - '@types/resolve': 1.20.2 + '@rollup/pluginutils': 3.1.0_rollup@3.10.0 + '@types/resolve': 1.17.1 deepmerge: 4.2.2 is-builtin-module: 3.2.0 is-module: 1.0.0 resolve: 1.22.1 rollup: 3.10.0 + /@rollup/pluginutils/3.1.0_rollup@3.10.0: + resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} + engines: {node: '>= 8.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0 + dependencies: + '@types/estree': 0.0.39 + estree-walker: 1.0.1 + picomatch: 2.3.1 + rollup: 3.10.0 + /@rollup/pluginutils/5.0.2: resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} engines: {node: '>=14.0.0'} @@ -2685,6 +2693,9 @@ packages: dependencies: '@types/estree': 1.0.0 + /@types/estree/0.0.39: + resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} + /@types/estree/1.0.0: resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==} @@ -2736,8 +2747,10 @@ packages: resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==} dev: false - /@types/resolve/1.20.2: - resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} + /@types/resolve/1.17.1: + resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} + dependencies: + '@types/node': 18.11.18 /@types/stack-trace/0.0.29: resolution: {integrity: sha512-TgfOX+mGY/NyNxJLIbDWrO9DjGoVSW9+aB8H2yy1fy32jsvxijhmyJI9fDFgvz3YP4lvJaq9DzdR/M1bOgVc9g==} @@ -4436,6 +4449,9 @@ packages: resolution: {integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==} dev: true + /estree-walker/1.0.1: + resolution: {integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==} + /estree-walker/2.0.2: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} From d5cf24dfee752f3f5e84eb932f1da5ec8a19cf3c Mon Sep 17 00:00:00 2001 From: Eduardo Sotero Date: Sun, 22 Jan 2023 05:19:38 -0300 Subject: [PATCH 0051/1059] fix og:site_name grammar (#677) --- docs.root.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs.root.tsx b/docs.root.tsx index a85f6bc59..4742e1d58 100644 --- a/docs.root.tsx +++ b/docs.root.tsx @@ -259,7 +259,7 @@ export default function Root() { - + Date: Tue, 24 Jan 2023 09:54:40 +0100 Subject: [PATCH 0052/1059] Make css link tests compatible with Vite 4 (#673) Revert "Make css link tests compatible with Vite 4" This reverts commit e1d0bea1df26cb14791006315290ec6acaa65ec4. make small change --- test/css-link-test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/css-link-test.ts b/test/css-link-test.ts index 43c1865bf..93cf58f9d 100644 --- a/test/css-link-test.ts +++ b/test/css-link-test.ts @@ -150,7 +150,7 @@ test.describe("CSS link tags", () => { .replace("[", "\\[") .replace("]", "\\]") .replace("(", "\\(") - .replace(")", "\\)")}\\.[a-f0-9]+\.css$` + .replace(")", "\\)")}\[\.\-][a-f0-9]+\.css$` ).test(x); } From 5668213646aab4dd0442b555f16be7619309f366 Mon Sep 17 00:00:00 2001 From: Julius Marminge Date: Tue, 24 Jan 2023 10:20:38 +0100 Subject: [PATCH 0053/1059] feat(create-solid): prompt target if not supplied through args (#685) * prompt target if not supplied through args * const Co-authored-by: Ryan Carniato --- packages/create-solid/cli/index.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/create-solid/cli/index.js b/packages/create-solid/cli/index.js index eb58e85aa..f34764344 100644 --- a/packages/create-solid/cli/index.js +++ b/packages/create-solid/cli/index.js @@ -80,7 +80,16 @@ async function main() { let args = yargsParser(process.argv.slice(2)); - const target = process.argv[2] || "."; + const target = + process.argv[2] || + ( + await prompts({ + type: "text", + name: "value", + message: "Where do you want to create the app?", + initial: "my-app" + }) + ).value; let config = { directory: args.example_dir ? args.example_dir : "examples", From e989c22566366b44da34932668faba4bc5f9ed27 Mon Sep 17 00:00:00 2001 From: LiQuidProQuo <105608035+LiQuidProQuo@users.noreply.github.com> Date: Tue, 24 Jan 2023 04:40:03 -0500 Subject: [PATCH 0054/1059] docs: file based routing optional parameter (#686) --- docs/core-concepts/routing.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/docs/core-concepts/routing.md b/docs/core-concepts/routing.md index 54034636b..21fbbfbfb 100644 --- a/docs/core-concepts/routing.md +++ b/docs/core-concepts/routing.md @@ -195,6 +195,16 @@ export default function UserPage() { } ``` +## Optional parameter +Optional parameter + +matches users and users/123 +```tsx {3} +|-- routes/ + |-- users/ + |-- [[id]].tsx +``` + ## Catch all routes Catch all routes are routes that can match any value for any number of segments. For example, `/blog/a/b/c` and `/blog/d/e` are both valid routes. You can define catch-all routes using square brackets with `...` before the label for the route.For example, `/blog/[...post]` is a dynamic route, where `post` is the dynamic segment. From 91b5d201122e755eabb291af9d0b37349906a106 Mon Sep 17 00:00:00 2001 From: Isaac <63280663+BigDog1400@users.noreply.github.com> Date: Sat, 28 Jan 2023 04:01:51 -0400 Subject: [PATCH 0055/1059] feat: call handleRefetch() when the response is not a redirect (#683) * feat: call handleRefetch() when the response doesn't have a status that indicates a redirect * fix: remove validations to call handleRefetch() method --------- Co-authored-by: Ryan Carniato --- packages/start/data/createRouteAction.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/start/data/createRouteAction.tsx b/packages/start/data/createRouteAction.tsx index 209ed9fac..91c1ca2d0 100644 --- a/packages/start/data/createRouteAction.tsx +++ b/packages/start/data/createRouteAction.tsx @@ -254,7 +254,7 @@ function handleResponse(response: Response, navigate: Navigator, options?: { inv } } - if (isRedirectResponse(response)) return handleRefetch(response, options); + return handleRefetch(response, options); } function checkFlash(fn: any) { From 82901a8a21b24a90cbb740b304ba307d167e5d94 Mon Sep 17 00:00:00 2001 From: "Sam C. Finan" Date: Sun, 29 Jan 2023 04:00:42 -0500 Subject: [PATCH 0056/1059] Append http headers instead of overwrite (#233) * Append http headers instead of overwrite * Set by default, append if prop set --------- Co-authored-by: Nikhil Saraf Co-authored-by: Ryan Carniato --- packages/start/server/components/HttpHeader.tsx | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/packages/start/server/components/HttpHeader.tsx b/packages/start/server/components/HttpHeader.tsx index 3bee3507d..2138abd68 100644 --- a/packages/start/server/components/HttpHeader.tsx +++ b/packages/start/server/components/HttpHeader.tsx @@ -2,16 +2,27 @@ import { onCleanup, useContext } from "solid-js"; import { isServer } from "solid-js/web"; import { ServerContext } from "../ServerContext"; -export function HttpHeader(props: { name: string; value: string }) { +export function HttpHeader(props: { name: string; value: string; append?: boolean }) { const pageContext = useContext(ServerContext); if (isServer) { - pageContext!.responseHeaders.set(props.name, props.value); + if (props.append) { + pageContext!.responseHeaders.append(props.name, props.value); + } else { + pageContext!.responseHeaders.set(props.name, props.value); + } } onCleanup(() => { if (isServer) { - pageContext!.responseHeaders.delete(props.name); + const value = pageContext!.responseHeaders.get(props.name); + if (value) { + const values = value.split(", "); + const index = values.indexOf(props.value); + index !== -1 && values.splice(index, 1); + if (values.length) pageContext!.responseHeaders.set(props.name, values.join(", ")); + else pageContext!.responseHeaders.delete(props.name); + } } }); From 1644a1df1ab284e679d8c0c06c9766d52f02dcff Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Sun, 29 Jan 2023 23:19:15 -0800 Subject: [PATCH 0057/1059] v0.2.17 --- packages/create-solid/package.json | 2 +- packages/mdx/package.json | 2 +- packages/start-aws/package.json | 2 +- packages/start-cloudflare-pages/package.json | 2 +- packages/start-cloudflare-workers/package.json | 2 +- packages/start-deno/package.json | 2 +- packages/start-netlify/package.json | 2 +- packages/start-node/package.json | 2 +- packages/start-static/package.json | 2 +- packages/start-vercel/package.json | 2 +- packages/start/package.json | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/packages/create-solid/package.json b/packages/create-solid/package.json index 25077c2e4..7337fba19 100644 --- a/packages/create-solid/package.json +++ b/packages/create-solid/package.json @@ -1,6 +1,6 @@ { "name": "create-solid", - "version": "0.2.16", + "version": "0.2.17", "description": "Create Solid apps with low configuration", "author": "Ryan Carniato", "license": "MIT", diff --git a/packages/mdx/package.json b/packages/mdx/package.json index b7275fba4..5b274acdc 100644 --- a/packages/mdx/package.json +++ b/packages/mdx/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-mdx", - "version": "0.2.16", + "version": "0.2.17", "description": "", "main": "./index.js", "type": "module", diff --git a/packages/start-aws/package.json b/packages/start-aws/package.json index 407d55c41..2c817789b 100644 --- a/packages/start-aws/package.json +++ b/packages/start-aws/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-aws", - "version": "0.2.16", + "version": "0.2.17", "main": "./index.mjs", "type": "module", "solid": { diff --git a/packages/start-cloudflare-pages/package.json b/packages/start-cloudflare-pages/package.json index 22f538e7e..4b07deca2 100644 --- a/packages/start-cloudflare-pages/package.json +++ b/packages/start-cloudflare-pages/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-cloudflare-pages", - "version": "0.2.16", + "version": "0.2.17", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-cloudflare-workers/package.json b/packages/start-cloudflare-workers/package.json index 41d0a0bae..d23fb9c34 100644 --- a/packages/start-cloudflare-workers/package.json +++ b/packages/start-cloudflare-workers/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-cloudflare-workers", - "version": "0.2.16", + "version": "0.2.17", "main": "./index.js", "types": "./index.d.ts", "type": "module", diff --git a/packages/start-deno/package.json b/packages/start-deno/package.json index 80b7c1090..c48e36dbd 100644 --- a/packages/start-deno/package.json +++ b/packages/start-deno/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-deno", - "version": "0.2.16", + "version": "0.2.17", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-netlify/package.json b/packages/start-netlify/package.json index c9d68fbd7..19b8718b5 100644 --- a/packages/start-netlify/package.json +++ b/packages/start-netlify/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-netlify", - "version": "0.2.16", + "version": "0.2.17", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-node/package.json b/packages/start-node/package.json index da0f0e633..37ab39ed8 100644 --- a/packages/start-node/package.json +++ b/packages/start-node/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-node", - "version": "0.2.16", + "version": "0.2.17", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-static/package.json b/packages/start-static/package.json index 51ff9f716..c581dd1c7 100644 --- a/packages/start-static/package.json +++ b/packages/start-static/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-static", - "version": "0.2.16", + "version": "0.2.17", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-vercel/package.json b/packages/start-vercel/package.json index 0c61bae83..6b37706c0 100644 --- a/packages/start-vercel/package.json +++ b/packages/start-vercel/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-vercel", - "version": "0.2.16", + "version": "0.2.17", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start/package.json b/packages/start/package.json index 795386b40..ab3464bac 100644 --- a/packages/start/package.json +++ b/packages/start/package.json @@ -1,6 +1,6 @@ { "name": "solid-start", - "version": "0.2.16", + "version": "0.2.17", "description": "Create Solid apps with low configuration", "author": "Ryan Carniato", "license": "MIT", From ec407287735634c1c62601f2ea25d68665765b74 Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Tue, 31 Jan 2023 20:53:15 -0800 Subject: [PATCH 0058/1059] better default port fix --- packages/start/bin.cjs | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/start/bin.cjs b/packages/start/bin.cjs index 36d04d061..15535fa5a 100755 --- a/packages/start/bin.cjs +++ b/packages/start/bin.cjs @@ -119,6 +119,7 @@ prog const config = await resolveConfig({ configFile, root, mode: "development", command: "serve" }); + port || (port = config.server.port || 3000); config.adapter.name && console.log(c.blue(" adapter "), config.adapter.name); DEBUG( From 430cab7cc9a54cb371e160c6b61a6c474c9370bd Mon Sep 17 00:00:00 2001 From: Garrett Hopper Date: Tue, 31 Jan 2023 22:54:05 -0600 Subject: [PATCH 0059/1059] fix typo (#701) --- docs/api/createRouteData.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/api/createRouteData.md b/docs/api/createRouteData.md index b415dc97f..63e64cdef 100644 --- a/docs/api/createRouteData.md +++ b/docs/api/createRouteData.md @@ -30,7 +30,7 @@ const data = createRouteData(getStudents); ### Fetching data from an API -`createRouteData` is a primitive for managing async data fetching. It is a light wrapper over `createResource` that is a router away so it can handle data refetching. The simplest way to use it is to fetch data from an API. +`createRouteData` is a primitive for managing async data fetching. It is a light wrapper over `createResource` that is router aware so it can handle data refetching. The simplest way to use it is to fetch data from an API. ```tsx twoslash import { createRouteData } from "solid-start"; From 89adf94d85a2970b4888bc0d96a8f95790ec1785 Mon Sep 17 00:00:00 2001 From: Birk Skyum <74932975+birkskyum@users.noreply.github.com> Date: Wed, 1 Feb 2023 06:26:19 +0100 Subject: [PATCH 0060/1059] Bump deps for tests (#694) * Bump deps for tests * rollback playwright/test * rollback playwright/test --------- Co-authored-by: Ryan Carniato --- pnpm-lock.yaml | 229 ++++++++++++++++++++++++++++++++++------------ test/package.json | 12 +-- 2 files changed, 174 insertions(+), 67 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 28a08446b..1fc6bf100 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -741,14 +741,14 @@ importers: '@playwright/test': 1.23.4 '@testing-library/jest-dom': ^5.16.5 '@types/cross-spawn': ^6.0.2 - '@types/fs-extra': ^9.0.13 + '@types/fs-extra': ^11.0.1 '@types/node': ^18.11.18 '@types/testing-library__jest-dom': ^5.14.5 - cheerio: 1.0.0-rc.11 + cheerio: 1.0.0-rc.12 compression: ^1.7.4 cross-env: ^7.0.3 cross-spawn: ^7.0.3 - fs-extra: ^10.1.0 + fs-extra: ^11.1.0 get-port: ^6.1.2 picocolors: ^1.0.0 polka: 1.0.0-next.22 @@ -757,21 +757,21 @@ importers: solid-start: workspace:* solid-start-node: workspace:* strip-indent: ^4.0.0 - undici: ^5.15.1 + undici: ^5.16.0 vite: ^3.2.5 - vitest: ^0.27.2 - wait-on: ^6.0.1 + vitest: ^0.28.3 + wait-on: ^7.0.1 dependencies: '@playwright/test': 1.23.4 '@testing-library/jest-dom': 5.16.5 '@types/cross-spawn': 6.0.2 - '@types/fs-extra': 9.0.13 + '@types/fs-extra': 11.0.1 '@types/node': 18.11.18 '@types/testing-library__jest-dom': 5.14.5 - cheerio: 1.0.0-rc.11 + cheerio: 1.0.0-rc.12 compression: 1.7.4 cross-spawn: 7.0.3 - fs-extra: 10.1.0 + fs-extra: 11.1.0 get-port: 6.1.2 picocolors: 1.0.0 polka: 1.0.0-next.22 @@ -780,10 +780,10 @@ importers: solid-start: link:../packages/start solid-start-node: link:../packages/start-node strip-indent: 4.0.0 - undici: 5.15.1 + undici: 5.16.0 vite: 3.2.5_@types+node@18.11.18 - vitest: 0.27.2 - wait-on: 6.0.1 + vitest: 0.28.3 + wait-on: 7.0.1 devDependencies: cross-env: 7.0.3 @@ -2699,9 +2699,10 @@ packages: /@types/estree/1.0.0: resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==} - /@types/fs-extra/9.0.13: - resolution: {integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==} + /@types/fs-extra/11.0.1: + resolution: {integrity: sha512-MxObHvNl4A69ofaTRU8DFqvgzzv8s9yRtaPPm5gud9HDNvpB3GPQFvNuTWAI59B9huVGV5jXYJwbCsmBsOGYWA==} dependencies: + '@types/jsonfile': 6.1.1 '@types/node': 18.11.18 dev: false @@ -2729,6 +2730,12 @@ packages: expect: 29.3.1 pretty-format: 29.3.1 + /@types/jsonfile/6.1.1: + resolution: {integrity: sha512-GSgiRCVeapDN+3pqA35IkQwasaCh/0YFH5dEF6S88iDvEn901DjOeH3/QPY+XYP1DFzDZPvIvfeEgk+7br5png==} + dependencies: + '@types/node': 18.11.18 + dev: false + /@types/mdast/3.0.10: resolution: {integrity: sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==} dependencies: @@ -2837,6 +2844,28 @@ packages: - terser dev: true + /@vitest/expect/0.28.3: + resolution: {integrity: sha512-dnxllhfln88DOvpAK1fuI7/xHwRgTgR4wdxHldPaoTaBu6Rh9zK5b//v/cjTkhOfNP/AJ8evbNO8H7c3biwd1g==} + dependencies: + '@vitest/spy': 0.28.3 + '@vitest/utils': 0.28.3 + chai: 4.3.7 + dev: false + + /@vitest/runner/0.28.3: + resolution: {integrity: sha512-P0qYbATaemy1midOLkw7qf8jraJszCoEvjQOSlseiXZyEDaZTZ50J+lolz2hWiWv6RwDu1iNseL9XLsG0Jm2KQ==} + dependencies: + '@vitest/utils': 0.28.3 + p-limit: 4.0.0 + pathe: 1.1.0 + dev: false + + /@vitest/spy/0.28.3: + resolution: {integrity: sha512-jULA6suS6CCr9VZfr7/9x97pZ0hC55prnUNHNrg5/q16ARBY38RsjsfhuUXt6QOwvIN3BhSS0QqPzyh5Di8g6w==} + dependencies: + tinyspy: 1.0.2 + dev: false + /@vitest/ui/0.26.3: resolution: {integrity: sha512-GekIZekLQVL765LmQObHai7Q3U+BWD0nxJVK1yV8VPcs6H/6EAnNuEZ8tFq87jCxyHEZ3zmOrX6uPmG65gBVrA==} dependencies: @@ -2845,6 +2874,16 @@ packages: sirv: 2.0.2 dev: true + /@vitest/utils/0.28.3: + resolution: {integrity: sha512-YHiQEHQqXyIbhDqETOJUKx9/psybF7SFFVCNfOvap0FvyUqbzTSDCa3S5lL4C0CLXkwVZttz9xknDoyHMguFRQ==} + dependencies: + cli-truncate: 3.1.0 + diff: 5.1.0 + loupe: 2.3.6 + picocolors: 1.0.0 + pretty-format: 27.5.1 + dev: false + /abab/2.0.6: resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} dev: true @@ -2921,6 +2960,11 @@ packages: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} + /ansi-regex/6.0.1: + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} + engines: {node: '>=12'} + dev: false + /ansi-styles/3.2.1: resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} engines: {node: '>=4'} @@ -2937,6 +2981,11 @@ packages: resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} engines: {node: '>=10'} + /ansi-styles/6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} + dev: false + /anymatch/3.1.3: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} @@ -2987,7 +3036,6 @@ packages: /asynckit/0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - dev: true /autoprefixer/10.4.13_postcss@8.4.21: resolution: {integrity: sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==} @@ -3017,7 +3065,7 @@ packages: resolution: {integrity: sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==} dev: true - /axios/0.25.0: + /axios/0.25.0_debug@4.3.4: resolution: {integrity: sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==} dependencies: follow-redirects: 1.15.2 @@ -3025,10 +3073,11 @@ packages: - debug dev: false - /axios/0.25.0_debug@4.3.4: - resolution: {integrity: sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==} + /axios/0.27.2: + resolution: {integrity: sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==} dependencies: - follow-redirects: 1.15.2_debug@4.3.4 + follow-redirects: 1.15.2 + form-data: 4.0.0 transitivePeerDependencies: - debug dev: false @@ -3288,8 +3337,8 @@ packages: domutils: 3.0.1 dev: false - /cheerio/1.0.0-rc.11: - resolution: {integrity: sha512-bQwNaDIBKID5ts/DsdhxrjqFXYfLw4ste+wMKqWA8DyKcS4qwsPP4Bk8ZNaTJjvpiX/qW3BT4sU7d6Bh5i+dag==} + /cheerio/1.0.0-rc.12: + resolution: {integrity: sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==} engines: {node: '>= 6'} dependencies: cheerio-select: 2.1.0 @@ -3299,7 +3348,6 @@ packages: htmlparser2: 8.0.1 parse5: 7.1.2 parse5-htmlparser2-tree-adapter: 7.0.0 - tslib: 2.4.1 dev: false /chokidar/3.5.3: @@ -3320,6 +3368,14 @@ packages: resolution: {integrity: sha512-4jYS4MOAaCIStSRwiuxc4B8MYhIe676yO1sYGzARnjXkWpmzZMMYxY6zu8WYWDhSuth5zhrQ1rhNSibyyvv4/w==} engines: {node: '>=8'} + /cli-truncate/3.1.0: + resolution: {integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + slice-ansi: 5.0.0 + string-width: 5.1.2 + dev: false + /cliui/7.0.4: resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} dependencies: @@ -3359,7 +3415,6 @@ packages: engines: {node: '>= 0.8'} dependencies: delayed-stream: 1.0.0 - dev: true /comma-separated-tokens/2.0.3: resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} @@ -3630,7 +3685,6 @@ packages: /delayed-stream/1.0.0: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} - dev: true /dequal/2.0.3: resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} @@ -3708,6 +3762,10 @@ packages: engines: {node: '>=12'} dev: false + /eastasianwidth/0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + dev: false + /ecc-jsbn/0.1.2: resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==} dependencies: @@ -3725,6 +3783,10 @@ packages: /emoji-regex/8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + /emoji-regex/9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + dev: false + /encodeurl/1.0.2: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} engines: {node: '>= 0.8'} @@ -4585,18 +4647,6 @@ packages: optional: true dev: false - /follow-redirects/1.15.2_debug@4.3.4: - resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==} - engines: {node: '>=4.0'} - peerDependencies: - debug: '*' - peerDependenciesMeta: - debug: - optional: true - dependencies: - debug: 4.3.4 - dev: false - /for-each/0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} dependencies: @@ -4630,7 +4680,6 @@ packages: asynckit: 0.4.0 combined-stream: 1.0.8 mime-types: 2.1.35 - dev: true /format/0.2.2: resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==} @@ -4648,15 +4697,6 @@ packages: resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} dev: true - /fs-extra/10.1.0: - resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} - engines: {node: '>=12'} - dependencies: - graceful-fs: 4.2.10 - jsonfile: 6.1.0 - universalify: 2.0.0 - dev: false - /fs-extra/11.1.0: resolution: {integrity: sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==} engines: {node: '>=14.14'} @@ -5114,6 +5154,11 @@ packages: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} engines: {node: '>=8'} + /is-fullwidth-code-point/4.0.0: + resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==} + engines: {node: '>=12'} + dev: false + /is-glob/4.0.3: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} @@ -6184,6 +6229,13 @@ packages: yocto-queue: 0.1.0 dev: true + /p-limit/4.0.0: + resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + yocto-queue: 1.0.0 + dev: false + /p-locate/5.0.0: resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} engines: {node: '>=10'} @@ -6258,10 +6310,15 @@ packages: /pathe/0.2.0: resolution: {integrity: sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==} + dev: true /pathe/1.0.0: resolution: {integrity: sha512-nPdMG0Pd09HuSsr7QOKUXO2Jr9eqaDiZvDwdyIhNG5SHYujkQHYKDfGQkulBxvbDHz8oHLsTgKN86LSwYzSHAg==} + /pathe/1.1.0: + resolution: {integrity: sha512-ODbEPR0KKHqECXW1GoxdDb+AZvULmXjVPy4rt+pGo2+TnjJTIPJQSVS6N63n8T2Ip+syHhbn52OewKicV0373w==} + dev: false + /pathval/1.1.1: resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} @@ -6457,7 +6514,6 @@ packages: ansi-regex: 5.0.1 ansi-styles: 5.2.0 react-is: 17.0.2 - dev: true /pretty-format/29.3.1: resolution: {integrity: sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==} @@ -6515,7 +6571,6 @@ packages: /react-is/17.0.2: resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} - dev: true /react-is/18.2.0: resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} @@ -6931,6 +6986,14 @@ packages: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} + /slice-ansi/5.0.0: + resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} + engines: {node: '>=12'} + dependencies: + ansi-styles: 6.2.1 + is-fullwidth-code-point: 4.0.0 + dev: false + /solid-js/1.6.9: resolution: {integrity: sha512-kV3fMmm+1C2J95c8eDOPKGfZHnuAkHUBLG4hX1Xu08bXeAIPqmxuz/QdH3B8SIdTp3EatBVIyA6RCes3hrGzpg==} dependencies: @@ -7059,6 +7122,10 @@ packages: engines: {node: '>= 0.6'} dev: false + /std-env/3.3.1: + resolution: {integrity: sha512-3H20QlwQsSm2OvAxWIYhs+j01MzzqwMwGiiO1NQaJYZgJZFPuAbf95/DiKRBSTYIJ2FeGUc+B/6mPGcWP9dO3Q==} + dev: false + /stop-iteration-iterator/1.0.0: resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} engines: {node: '>= 0.4'} @@ -7077,6 +7144,15 @@ packages: is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 + /string-width/5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.0.1 + dev: false + /stringify-entities/4.0.3: resolution: {integrity: sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==} dependencies: @@ -7089,6 +7165,13 @@ packages: dependencies: ansi-regex: 5.0.1 + /strip-ansi/7.0.1: + resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==} + engines: {node: '>=12'} + dependencies: + ansi-regex: 6.0.1 + dev: false + /strip-final-newline/3.0.0: resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} engines: {node: '>=12'} @@ -7245,6 +7328,12 @@ packages: /tinypool/0.3.0: resolution: {integrity: sha512-NX5KeqHOBZU6Bc0xj9Vr5Szbb1j8tUHIeD18s41aDJaPeC5QTdEhK0SpdpUrZlj2nv5cctNcSjaKNanXlfcVEQ==} engines: {node: '>=14.0.0'} + dev: true + + /tinypool/0.3.1: + resolution: {integrity: sha512-zLA1ZXlstbU2rlpA4CIeVaqvWq41MTWqLY3FfsAXgC8+f7Pk7zroaJQxDgxn1xNudKW6Kmj4808rPFShUlIRmQ==} + engines: {node: '>=14.0.0'} + dev: false /tinyspy/1.0.2: resolution: {integrity: sha512-bSGlgwLBYf7PnUsQ6WOc6SJ3pGOcd+d8AA6EUnLDDM0kWEstC1JIlSZA3UNliDXhd9ABoS7hiRBDCu+XP/sf1Q==} @@ -7422,6 +7511,13 @@ packages: dependencies: busboy: 1.6.0 + /undici/5.16.0: + resolution: {integrity: sha512-KWBOXNv6VX+oJQhchXieUznEmnJMqgXMbs0xxH2t8q/FUAWSJvOSr/rMaZKnX5RIVq7JDn0JbP4BOnKG2SGXLQ==} + engines: {node: '>=12.18'} + dependencies: + busboy: 1.6.0 + dev: false + /undici/5.9.1: resolution: {integrity: sha512-6fB3a+SNnWEm4CJbgo0/CWR8RGcOCQP68SF4X0mxtYTq2VNN8T88NYrWVBAeSX+zb7bny2dx2iYhP3XHi00omg==} engines: {node: '>=12.18'} @@ -7664,15 +7760,15 @@ packages: - terser dev: true - /vite-node/0.27.2_@types+node@18.11.18: - resolution: {integrity: sha512-IDwuVhslF10qCnWOGJui7/2KksAOBHi+UbVo6Pqt4f5lgn+kS2sVvYDsETRG5PSuslisGB5CFGvb9I6FQgymBQ==} + /vite-node/0.28.3_@types+node@18.11.18: + resolution: {integrity: sha512-uJJAOkgVwdfCX8PUQhqLyDOpkBS5+j+FdbsXoPVPDlvVjRkb/W/mLYQPSL6J+t8R0UV8tJSe8c9VyxVQNsDSyg==} engines: {node: '>=v14.16.0'} hasBin: true dependencies: cac: 6.7.14 debug: 4.3.4 mlly: 1.1.0 - pathe: 0.2.0 + pathe: 1.1.0 picocolors: 1.0.0 source-map: 0.6.1 source-map-support: 0.5.21 @@ -7960,8 +8056,8 @@ packages: - terser dev: true - /vitest/0.27.2: - resolution: {integrity: sha512-y7tdsL2uaQy+KF18AlmNHZe29ukyFytlxrpSTwwmgLE2XHR/aPucJP9FLjWoqjgqFlXzRAjHlFJLU+HDyI/OsA==} + /vitest/0.28.3: + resolution: {integrity: sha512-N41VPNf3VGJlWQizGvl1P5MGyv3ZZA2Zvh+2V8L6tYBAAuqqDK4zExunT1Cdb6dGfZ4gr+IMrnG8d4Z6j9ctPw==} engines: {node: '>=v14.16.0'} hasBin: true peerDependencies: @@ -7985,20 +8081,26 @@ packages: '@types/chai': 4.3.4 '@types/chai-subset': 1.3.3 '@types/node': 18.11.18 + '@vitest/expect': 0.28.3 + '@vitest/runner': 0.28.3 + '@vitest/spy': 0.28.3 + '@vitest/utils': 0.28.3 acorn: 8.8.1 acorn-walk: 8.2.0 cac: 6.7.14 chai: 4.3.7 debug: 4.3.4 local-pkg: 0.4.3 + pathe: 1.1.0 picocolors: 1.0.0 source-map: 0.6.1 + std-env: 3.3.1 strip-literal: 1.0.0 tinybench: 2.3.1 - tinypool: 0.3.0 + tinypool: 0.3.1 tinyspy: 1.0.2 vite: 3.2.5_@types+node@18.11.18 - vite-node: 0.27.2_@types+node@18.11.18 + vite-node: 0.28.3_@types+node@18.11.18 why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -8024,12 +8126,12 @@ packages: xml-name-validator: 4.0.0 dev: true - /wait-on/6.0.1: + /wait-on/6.0.1_debug@4.3.4: resolution: {integrity: sha512-zht+KASY3usTY5u2LgaNqn/Cd8MukxLGjdcZxT2ns5QzDmTFc4XoWBgC+C/na+sMRZTuVygQoMYwdcVjHnYIVw==} engines: {node: '>=10.0.0'} hasBin: true dependencies: - axios: 0.25.0 + axios: 0.25.0_debug@4.3.4 joi: 17.7.0 lodash: 4.17.21 minimist: 1.2.7 @@ -8038,12 +8140,12 @@ packages: - debug dev: false - /wait-on/6.0.1_debug@4.3.4: - resolution: {integrity: sha512-zht+KASY3usTY5u2LgaNqn/Cd8MukxLGjdcZxT2ns5QzDmTFc4XoWBgC+C/na+sMRZTuVygQoMYwdcVjHnYIVw==} - engines: {node: '>=10.0.0'} + /wait-on/7.0.1: + resolution: {integrity: sha512-9AnJE9qTjRQOlTZIldAaf/da2eW0eSRSgcqq85mXQja/DW3MriHxkpODDSUEg+Gri/rKEcXUZHe+cevvYItaog==} + engines: {node: '>=12.0.0'} hasBin: true dependencies: - axios: 0.25.0_debug@4.3.4 + axios: 0.27.2 joi: 17.7.0 lodash: 4.17.21 minimist: 1.2.7 @@ -8266,6 +8368,11 @@ packages: engines: {node: '>=10'} dev: true + /yocto-queue/1.0.0: + resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} + engines: {node: '>=12.20'} + dev: false + /youch/2.2.2: resolution: {integrity: sha512-/FaCeG3GkuJwaMR34GHVg0l8jCbafZLHiFowSjqLlqhC6OMyf2tPJBu8UirF7/NI9X/R5ai4QfEKUCOxMAGxZQ==} dependencies: diff --git a/test/package.json b/test/package.json index abd018160..974b76ab8 100644 --- a/test/package.json +++ b/test/package.json @@ -11,13 +11,13 @@ "@playwright/test": "1.23.4", "@testing-library/jest-dom": "^5.16.5", "@types/cross-spawn": "^6.0.2", - "@types/fs-extra": "^9.0.13", + "@types/fs-extra": "^11.0.1", "@types/node": "^18.11.18", "@types/testing-library__jest-dom": "^5.14.5", - "cheerio": "1.0.0-rc.11", + "cheerio": "1.0.0-rc.12", "compression": "^1.7.4", "cross-spawn": "^7.0.3", - "fs-extra": "^10.1.0", + "fs-extra": "^11.1.0", "get-port": "^6.1.2", "picocolors": "^1.0.0", "polka": "1.0.0-next.22", @@ -26,10 +26,10 @@ "solid-start": "workspace:*", "solid-start-node": "workspace:*", "strip-indent": "^4.0.0", - "undici": "^5.15.1", + "undici": "^5.16.0", "vite": "^3.2.5", - "vitest": "^0.27.2", - "wait-on": "^6.0.1" + "vitest": "^0.28.3", + "wait-on": "^7.0.1" }, "devDependencies": { "cross-env": "^7.0.3" From a0c71fc86412aa2b8b3fbe2703354a51af4c2e30 Mon Sep 17 00:00:00 2001 From: Aaron Bassett Date: Wed, 1 Feb 2023 00:45:37 -0500 Subject: [PATCH 0061/1059] feat(solid-start-vercel): use @vercel/nft to include un-bundable dependancies (#702) * convert raw paths to URL objects * temp jsdoc for types * use @vercel/nft to copy files to functions * build output from root of filesystem * cleanup dist dir * func entrypoint relative path * func extension matches output * fix config.json output * handle @vercel/nft warining * include & exclude * symlinks * start with empty build dirs * cleanup done TODOs --------- Co-authored-by: Ryan Carniato --- packages/start-vercel/index.js | 254 +++++++++++++++++++++------ packages/start-vercel/package.json | 5 +- pnpm-lock.yaml | 270 +++++++++++++++++++++++++++-- 3 files changed, 461 insertions(+), 68 deletions(-) diff --git a/packages/start-vercel/index.js b/packages/start-vercel/index.js index 3db4bacaf..f06d8c3a9 100644 --- a/packages/start-vercel/index.js +++ b/packages/start-vercel/index.js @@ -1,13 +1,125 @@ +// @ts-check + import common from "@rollup/plugin-commonjs"; import json from "@rollup/plugin-json"; import nodeResolve from "@rollup/plugin-node-resolve"; +import { nodeFileTrace } from "@vercel/nft"; import { spawn } from "child_process"; -import { copyFileSync, writeFileSync } from "fs"; -import { dirname, join } from "path"; +import glob from "fast-glob"; +import { + copyFileSync, + lstatSync, + mkdirSync, + realpathSync, + rmSync, + symlinkSync, + writeFileSync +} from "fs"; +import mm from "micromatch"; +import { dirname, join, relative } from "path"; +import process from "process"; import { rollup } from "rollup"; -import { fileURLToPath } from "url"; +import { fileURLToPath, pathToFileURL } from "url"; + +const emptyDir = dir => { + rmSync(dir, { recursive: true, force: true }); + mkdirSync(dir, { recursive: true }); +}; + +/*** + * @param {object} options + * @param {URL} options.entry + * @param {URL} options.outputDir + * @param {URL} options.workingDir + * @param {string | string[] | undefined} options.includes + * @param {string | string[] | undefined} options.excludes + * @param {URL} options. workingDir + * @param {object} options.cache + * + * @returns {Promise} returns the base directory used for the nft within the outputDir + * Implemtation based on astro vercel adapter https://github.com/withastro/astro/blob/474ecc7be625a0ff2e9bc145af948e75826de025/packages/integrations/vercel/src/lib/nft.ts#L7 + * + */ +const copyDependencies = async ({ entry, outputDir, includes, excludes, workingDir, cache }) => { + let base = entry; + while (fileURLToPath(base) !== fileURLToPath(new URL("../", base))) { + base = new URL("../", base); + } + + const { fileList, warnings, reasons } = await nodeFileTrace([fileURLToPath(entry)], { + cache, + processCwd: fileURLToPath(workingDir), + base: fileURLToPath(base) + }); + + for (const error of warnings) { + if (error.message.startsWith("Failed to resolve dependency")) { + const [, module, file] = /Cannot find module '(.+?)' loaded from (.+)/.exec(error.message); + + if (fileURLToPath(entry) === file) { + console.warn( + `[solid-start-vercel] The module "${module}" couldn't be resolved. This may not be a problem, but it's worth checking.` + ); + } else { + console.warn( + `[solid-start-vercel] The module "${module}" inside the file "${file}" couldn't be resolved. This may not be a problem, but it's worth checking.` + ); + } + } + } + + if (includes) { + const entries = glob + .sync(includes, { cwd: fileURLToPath(workingDir) }) + .map(p => relative(fileURLToPath(base), fileURLToPath(new URL(p, workingDir)))); + // dedup the entries from what nft finds + for (const entry of entries) { + fileList.add(entry); + } + } + + let results = [...fileList]; + + if (excludes) { + results = mm.not(results, excludes, { dot: true }); + } + + for (const file of results) { + // convert the relative path to absolute path + const source = new URL(file, base); + const target = new URL(file, outputDir); + const stats = lstatSync(source); + + // Create directories recursively + mkdirSync(dirname(fileURLToPath(target)), { + recursive: true + }); -export default function ({ edge, prerender } = {}) { + if (stats.isSymbolicLink()) { + const realPath = realpathSync(source); + const realdest = new URL(relative(fileURLToPath(base), realPath), outputDir); + + symlinkSync( + relative(dirname(fileURLToPath(target)), fileURLToPath(realdest)), + target, + "file" + ); + } else { + copyFileSync(source, target); + } + } + + return base; +}; + +/*** + * @param {object} options + * @param {boolean} [options.edge] + * @param {object} [options.prerender] + * @param {string | string[]} [options.includes] + * @param {string | string[]} [options.excludes] + */ +export default function ({ edge, prerender, includes, excludes } = {}) { return { name: "vercel", async start() { @@ -18,22 +130,32 @@ export default function ({ edge, prerender } = {}) { async build(config, builder) { // Vercel Build Output API v3 (https://vercel.com/docs/build-output-api/v3) const __dirname = dirname(fileURLToPath(import.meta.url)); - const appRoot = config.solidOptions.appRoot; - const outputDir = join(config.root, ".vercel/output"); + const workingDir = + config.root === process.cwd() + ? pathToFileURL(config.root + "/") + : new URL(config.root, pathToFileURL(process.cwd() + "/")); + const vercelOutputDir = new URL("./.vercel/output/", workingDir); // join(config.root, ".vercel/output"); + const outputDir = new URL("./dist/", workingDir); // join(config.root, ".vercel/output"); + const solidServerDir = new URL("./.solid/server/", workingDir); // join(config.root, "./.solid/server/"); + + // start with fresh directories + emptyDir(vercelOutputDir); + emptyDir(outputDir); + emptyDir(solidServerDir); // SSR Edge Function if (!config.solidOptions.ssr) { - await builder.spaClient(join(outputDir, "static")); - await builder.server(join(config.root, ".solid", "server")); + await builder.spaClient(fileURLToPath(new URL("./static/", vercelOutputDir))); // join(outputDir, "static") + await builder.server(fileURLToPath(solidServerDir)); // join(config.root, ".solid", "server") } else if (config.solidOptions.islands) { - await builder.islandsClient(join(outputDir, "static")); - await builder.server(join(config.root, ".solid", "server")); + await builder.islandsClient(fileURLToPath(new URL("./static/", vercelOutputDir))); // join(outputDir, "static") + await builder.server(fileURLToPath(solidServerDir)); // join(config.root, ".solid", "server") } else { - await builder.client(join(outputDir, "static")); - await builder.server(join(config.root, ".solid", "server")); + await builder.client(fileURLToPath(new URL("./static/", vercelOutputDir))); // join(outputDir, "static") + await builder.server(fileURLToPath(solidServerDir)); // join(config.root, ".solid", "server") } - const entrypoint = join(config.root, ".solid", "server", "server.js"); + const entrypoint = new URL("./server.js", solidServerDir); // join(config.root, ".solid", "server", "server.js"); let baseEntrypoint = "entry.js"; if (edge) baseEntrypoint = "entry-edge.js"; @@ -41,7 +163,7 @@ export default function ({ edge, prerender } = {}) { copyFileSync(join(__dirname, baseEntrypoint), entrypoint); const bundle = await rollup({ - input: entrypoint, + input: fileURLToPath(entrypoint), plugins: [ json(), nodeResolve({ @@ -52,52 +174,68 @@ export default function ({ edge, prerender } = {}) { ] }); - const renderEntrypoint = "index.js"; - const renderFuncDir = join(outputDir, "functions/render.func"); + const renderFuncEntrypoint = new URL(`./index.${edge ? "mjs" : "cjs"}`, outputDir); // join(renderFuncDir, renderEntrypoint); + const renderFuncDir = new URL("./functions/render.func/", vercelOutputDir); // join(outputDir, "functions/render.func"); + mkdirSync(renderFuncDir, { recursive: true }); await bundle.write( edge ? { format: "esm", - file: join(renderFuncDir, renderEntrypoint), + file: fileURLToPath(renderFuncEntrypoint), // join(renderFuncDir, renderEntrypoint) inlineDynamicImports: true } : { format: "cjs", - file: join(renderFuncDir, renderEntrypoint), + file: fileURLToPath(renderFuncEntrypoint), // join(renderFuncDir, renderEntrypoint) exports: "auto", inlineDynamicImports: true } ); await bundle.close(); + const cache = Object.create(null); + const renderBaseUrl = await copyDependencies({ + entry: renderFuncEntrypoint, + outputDir: renderFuncDir, + includes, + excludes, + workingDir, + cache + }); const renderConfig = edge ? { runtime: "edge", - entrypoint: renderEntrypoint + entrypoint: relative(fileURLToPath(renderBaseUrl), fileURLToPath(renderFuncEntrypoint)) } : { runtime: "nodejs16.x", - handler: renderEntrypoint, + handler: relative(fileURLToPath(renderBaseUrl), fileURLToPath(renderFuncEntrypoint)), launcherType: "Nodejs" }; - writeFileSync(join(renderFuncDir, ".vc-config.json"), JSON.stringify(renderConfig, null, 2)); + + writeFileSync( + new URL("./.vc-config.json", renderFuncDir), // join(renderFuncDir, ".vc-config.json" + JSON.stringify(renderConfig, null, 2) + ); + rmSync(outputDir, { recursive: true, force: true }); // Generate API function - const apiRoutes = config.solidOptions.router.getFlattenedApiRoutes() + const apiRoutes = config.solidOptions.router.getFlattenedApiRoutes(); const apiRoutesConfig = apiRoutes.map(route => { - return { - src: route.path.split('/') - .map(path => - path[0] === ':' + return { + src: route.path + .split("/") + .map(path => + path[0] === ":" ? `(?<${path.slice(1)}>[^/]+)` - : path[0] === '*' - ? `(?<${path.slice(1)}>.*)` - : path + : path[0] === "*" + ? `(?<${path.slice(1)}>.*)` + : path ) - .join('/'), - dest: "/api" - } - }) + .join("/"), + dest: "/api" + }; + }); if (apiRoutes.length > 0) { let baseEntrypoint = "entry.js"; if (edge) baseEntrypoint = "entry-edge.js"; @@ -105,7 +243,7 @@ export default function ({ edge, prerender } = {}) { const bundle = await rollup({ // Same as render - input: entrypoint, + input: fileURLToPath(entrypoint), plugins: [ json(), nodeResolve({ @@ -116,37 +254,46 @@ export default function ({ edge, prerender } = {}) { ] }); - const apiEntrypoint = "index.js"; - const apiFuncDir = join(outputDir, "functions/api.func"); + const apiFuncEntrypoint = new URL(`./index.${edge ? "mjs" : "cjs"}`, outputDir); // join(apiFuncDir, apiEntrypoint); + const apiFuncDir = new URL("./functions/api.func/", vercelOutputDir); // join(outputDir, "functions/api.func"); await bundle.write( edge ? { format: "esm", - file: join(apiFuncDir, apiEntrypoint), + file: fileURLToPath(apiFuncEntrypoint), // join(apiFuncDir, apiEntrypoint) inlineDynamicImports: true } : { format: "cjs", - file: join(apiFuncDir, apiEntrypoint), + file: fileURLToPath(apiFuncEntrypoint), // join(apiFuncDir, apiEntrypoint) exports: "auto", inlineDynamicImports: true } ); await bundle.close(); + const apiBaseUrl = await copyDependencies({ + entry: apiFuncEntrypoint, + outputDir: apiFuncDir, + includes, + excludes, + workingDir, + cache + }); const apiConfig = edge ? { runtime: "edge", - entrypoint: apiEntrypoint + entrypoint: relative(fileURLToPath(apiBaseUrl), fileURLToPath(apiFuncEntrypoint)) } : { runtime: "nodejs16.x", - handler: apiEntrypoint, + handler: relative(fileURLToPath(apiBaseUrl), fileURLToPath(apiFuncEntrypoint)), launcherType: "Nodejs" }; - writeFileSync(join(apiFuncDir, ".vc-config.json"), JSON.stringify(apiConfig, null, 2)); + + writeFileSync(new URL("./.vc-config.json", apiFuncDir), JSON.stringify(apiConfig, null, 2)); // join(apiFuncDir, ".vc-config.json") + rmSync(outputDir, { recursive: true, force: true }); } - // Routing Config const outputConfig = { version: 3, @@ -163,20 +310,29 @@ export default function ({ edge, prerender } = {}) { // Invoke the API function for API routes ...apiRoutesConfig, // Invoke the SSR function if not a static asset - { src: prerender ? "/(?.*)" : "/.*", dest: prerender ? "/render?path=$path" : "/render" } + { + src: prerender ? "/(?.*)" : "/.*", + dest: prerender ? "/render?path=$path" : "/render" + } ] }; - writeFileSync(join(outputDir, "config.json"), JSON.stringify(outputConfig, null, 2)); + writeFileSync( + new URL("./config.json", vercelOutputDir), + JSON.stringify(outputConfig, null, 2) + ); //join(outputDir, "config.json") // prerender config if (prerender) { const prerenderConfig = { - "expiration": prerender?.expiration ?? false, - "group": 1, - "bypassToken": prerender?.bypassToken, - "allowQuery": ["path"] + expiration: prerender?.expiration ?? false, + group: 1, + bypassToken: prerender?.bypassToken, + allowQuery: ["path"] }; - writeFileSync(join(outputDir, "functions/render.prerender-config.json"), JSON.stringify(prerenderConfig, null, 2)); + writeFileSync( + new URL("./functions/render.prerender-config.json", vercelOutputDir), //join(outputDir, "functions/render.prerender-config.json") + JSON.stringify(prerenderConfig, null, 2) + ); } } }; diff --git a/packages/start-vercel/package.json b/packages/start-vercel/package.json index 6b37706c0..a04519a20 100644 --- a/packages/start-vercel/package.json +++ b/packages/start-vercel/package.json @@ -10,8 +10,11 @@ "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^13.3.0", + "@vercel/nft": "^0.22.6", "rollup": "^3.10.0", - "terser": "^5.16.1" + "terser": "^5.16.1", + "fast-glob": "3.2.12", + "micromatch": "4.0.5" }, "devDependencies": { "solid-start": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1fc6bf100..575cc3311 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -722,6 +722,9 @@ importers: '@rollup/plugin-commonjs': ^24.0.0 '@rollup/plugin-json': ^6.0.0 '@rollup/plugin-node-resolve': ^13.3.0 + '@vercel/nft': ^0.22.6 + fast-glob: 3.2.12 + micromatch: 4.0.5 rollup: ^3.10.0 solid-start: workspace:* terser: ^5.16.1 @@ -730,6 +733,9 @@ importers: '@rollup/plugin-commonjs': 24.0.0_rollup@3.10.0 '@rollup/plugin-json': 6.0.0_rollup@3.10.0 '@rollup/plugin-node-resolve': 13.3.0_rollup@3.10.0 + '@vercel/nft': 0.22.6 + fast-glob: 3.2.12 + micromatch: 4.0.5 rollup: 3.10.0 terser: 5.16.1 devDependencies: @@ -2150,6 +2156,24 @@ packages: '@jridgewell/resolve-uri': 3.1.0 '@jridgewell/sourcemap-codec': 1.4.14 + /@mapbox/node-pre-gyp/1.0.10: + resolution: {integrity: sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA==} + hasBin: true + dependencies: + detect-libc: 2.0.1 + https-proxy-agent: 5.0.1 + make-dir: 3.1.0 + node-fetch: 2.6.9 + nopt: 5.0.0 + npmlog: 5.0.1 + rimraf: 3.0.2 + semver: 7.3.8 + tar: 6.1.13 + transitivePeerDependencies: + - encoding + - supports-color + dev: false + /@mdx-js/mdx/2.2.1: resolution: {integrity: sha512-hZ3ex7exYLJn6FfReq8yTvA6TE53uW9UHJQM9IlSauOuS55J9y8RtA7W+dzp6Yrzr00/U1sd7q+Wf61q6SfiTQ==} dependencies: @@ -2468,6 +2492,14 @@ packages: picomatch: 2.3.1 rollup: 3.10.0 + /@rollup/pluginutils/4.2.1: + resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} + engines: {node: '>= 8.0.0'} + dependencies: + estree-walker: 2.0.2 + picomatch: 2.3.1 + dev: false + /@rollup/pluginutils/5.0.2: resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} engines: {node: '>=14.0.0'} @@ -2825,6 +2857,27 @@ packages: - supports-color dev: false + /@vercel/nft/0.22.6: + resolution: {integrity: sha512-gTsFnnT4mGxodr4AUlW3/urY+8JKKB452LwF3m477RFUJTAaDmcz2JqFuInzvdybYIeyIv1sSONEJxsxnbQ5JQ==} + engines: {node: '>=14'} + hasBin: true + dependencies: + '@mapbox/node-pre-gyp': 1.0.10 + '@rollup/pluginutils': 4.2.1 + acorn: 8.8.1 + async-sema: 3.1.1 + bindings: 1.5.0 + estree-walker: 2.0.2 + glob: 7.2.3 + graceful-fs: 4.2.10 + micromatch: 4.0.5 + node-gyp-build: 4.6.0 + resolve-from: 5.0.0 + transitivePeerDependencies: + - encoding + - supports-color + dev: false + /@vitest/coverage-c8/0.26.3_lae363bjhdipllr6jstkmuhhna: resolution: {integrity: sha512-sjmVYPozajWY2DawzuvhYX6hEe/LD6p2xv9VmPvh1zzDeNNVCAnyLcvXoaSMQD522x9bqciuyPrlrnh2iNkE/w==} dependencies: @@ -2888,6 +2941,10 @@ packages: resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} dev: true + /abbrev/1.1.1: + resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} + dev: false + /accepts/1.3.8: resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} engines: {node: '>= 0.6'} @@ -2945,7 +3002,6 @@ packages: debug: 4.3.4 transitivePeerDependencies: - supports-color - dev: true /ajv/6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} @@ -2993,6 +3049,18 @@ packages: normalize-path: 3.0.0 picomatch: 2.3.1 + /aproba/2.0.0: + resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==} + dev: false + + /are-we-there-yet/2.0.0: + resolution: {integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==} + engines: {node: '>=10'} + dependencies: + delegates: 1.0.0 + readable-stream: 3.6.0 + dev: false + /arg/5.0.2: resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} dev: true @@ -3034,6 +3102,10 @@ packages: resolution: {integrity: sha512-97a+l2LBU3Op3bBQEff79i/E4jMD2ZLFD8rHx9B6mXyB2uQwhJQYfiDqUwtfjF4QA1F2qs//N6Cw8LetMbQjcw==} hasBin: true + /async-sema/3.1.1: + resolution: {integrity: sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==} + dev: false + /asynckit/0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} @@ -3173,6 +3245,12 @@ packages: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} + /bindings/1.5.0: + resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} + dependencies: + file-uri-to-path: 1.0.0 + dev: false + /blake3-wasm/2.1.5: resolution: {integrity: sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==} dev: true @@ -3186,7 +3264,6 @@ packages: dependencies: balanced-match: 1.0.2 concat-map: 0.0.1 - dev: true /brace-expansion/2.0.1: resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} @@ -3364,6 +3441,11 @@ packages: optionalDependencies: fsevents: 2.3.2 + /chownr/2.0.0: + resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} + engines: {node: '>=10'} + dev: false + /ci-info/3.7.1: resolution: {integrity: sha512-4jYS4MOAaCIStSRwiuxc4B8MYhIe676yO1sYGzARnjXkWpmzZMMYxY6zu8WYWDhSuth5zhrQ1rhNSibyyvv4/w==} engines: {node: '>=8'} @@ -3410,6 +3492,11 @@ packages: /color-name/1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + /color-support/1.1.3: + resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} + hasBin: true + dev: false + /combined-stream/1.0.8: resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} engines: {node: '>= 0.8'} @@ -3448,8 +3535,7 @@ packages: dev: false /concat-map/0.0.1: - resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} - dev: true + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} /connect/3.7.0: resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==} @@ -3468,6 +3554,10 @@ packages: engines: {node: '>=4'} dev: false + /console-control-strings/1.1.0: + resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} + dev: false + /convert-source-map/1.9.0: resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} @@ -3686,10 +3776,19 @@ packages: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} + /delegates/1.0.0: + resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} + dev: false + /dequal/2.0.3: resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} engines: {node: '>=6'} + /detect-libc/2.0.1: + resolution: {integrity: sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==} + engines: {node: '>=8'} + dev: false + /detective/5.2.1: resolution: {integrity: sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==} engines: {node: '>=0.8.0'} @@ -4604,6 +4703,10 @@ packages: web-streams-polyfill: 3.2.1 dev: true + /file-uri-to-path/1.0.0: + resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} + dev: false + /fill-range/7.0.1: resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} engines: {node: '>=8'} @@ -4706,6 +4809,13 @@ packages: universalify: 2.0.0 dev: false + /fs-minipass/2.1.0: + resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} + engines: {node: '>= 8'} + dependencies: + minipass: 3.3.6 + dev: false + /fs.realpath/1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} @@ -4722,6 +4832,21 @@ packages: /functions-have-names/1.2.3: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + /gauge/3.0.2: + resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==} + engines: {node: '>=10'} + dependencies: + aproba: 2.0.0 + color-support: 1.1.3 + console-control-strings: 1.1.0 + has-unicode: 2.0.1 + object-assign: 4.1.1 + signal-exit: 3.0.7 + string-width: 4.2.3 + strip-ansi: 6.0.1 + wide-align: 1.1.5 + dev: false + /gensync/1.0.0-beta.2: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} engines: {node: '>=6.9.0'} @@ -4795,7 +4920,6 @@ packages: minimatch: 3.1.2 once: 1.4.0 path-is-absolute: 1.0.1 - dev: true /glob/8.1.0: resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} @@ -4872,6 +4996,10 @@ packages: dependencies: has-symbols: 1.0.3 + /has-unicode/2.0.1: + resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} + dev: false + /has/1.0.3: resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} engines: {node: '>= 0.4.0'} @@ -5035,7 +5163,6 @@ packages: debug: 4.3.4 transitivePeerDependencies: - supports-color - dev: true /human-signals/3.0.1: resolution: {integrity: sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==} @@ -5587,7 +5714,6 @@ packages: engines: {node: '>=8'} dependencies: semver: 6.3.0 - dev: true /markdown-extensions/1.1.1: resolution: {integrity: sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q==} @@ -6044,7 +6170,6 @@ packages: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} dependencies: brace-expansion: 1.1.11 - dev: true /minimatch/5.1.6: resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} @@ -6055,6 +6180,32 @@ packages: /minimist/1.2.7: resolution: {integrity: sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==} + /minipass/3.3.6: + resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} + engines: {node: '>=8'} + dependencies: + yallist: 4.0.0 + dev: false + + /minipass/4.0.1: + resolution: {integrity: sha512-V9esFpNbK0arbN3fm2sxDKqMYgIp7XtVdE4Esj+PE4Qaaxdg1wIw48ITQIOn1sc8xXSmUviVL3cyjMqPlrVkiA==} + engines: {node: '>=8'} + dev: false + + /minizlib/2.1.2: + resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} + engines: {node: '>= 8'} + dependencies: + minipass: 3.3.6 + yallist: 4.0.0 + dev: false + + /mkdirp/1.0.4: + resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} + engines: {node: '>=10'} + hasBin: true + dev: false + /mlly/1.1.0: resolution: {integrity: sha512-cwzBrBfwGC1gYJyfcy8TcZU1f+dbH/T+TuOhtYP2wLv/Fb51/uV7HJQfBPtEupZ2ORLRU1EKFS/QfS3eo9+kBQ==} dependencies: @@ -6097,6 +6248,18 @@ packages: engines: {node: '>=10.5.0'} dev: true + /node-fetch/2.6.9: + resolution: {integrity: sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + dependencies: + whatwg-url: 5.0.0 + dev: false + /node-fetch/3.3.0: resolution: {integrity: sha512-BKwRP/O0UvoMKp7GNdwPlObhYGB5DQqwhEDQlNKuoqwVYSxkSZCSbHjnFFmUEtwSKRPU4kNK8PbDYYitwaE3QA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -6110,9 +6273,22 @@ packages: resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} engines: {node: '>= 6.13.0'} + /node-gyp-build/4.6.0: + resolution: {integrity: sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==} + hasBin: true + dev: false + /node-releases/2.0.8: resolution: {integrity: sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==} + /nopt/5.0.0: + resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==} + engines: {node: '>=6'} + hasBin: true + dependencies: + abbrev: 1.1.1 + dev: false + /normalize-path/3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} @@ -6128,6 +6304,15 @@ packages: dependencies: path-key: 4.0.0 + /npmlog/5.0.1: + resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==} + dependencies: + are-we-there-yet: 2.0.0 + console-control-strings: 1.1.0 + gauge: 3.0.2 + set-blocking: 2.0.0 + dev: false + /npx-import/1.1.4: resolution: {integrity: sha512-3ShymTWOgqGyNlh5lMJAejLuIv3W1K3fbI5Ewc6YErZU3Sp0PqsNs8UIU1O8z5+KVl/Du5ag56Gza9vdorGEoA==} dependencies: @@ -6150,6 +6335,11 @@ packages: resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==} dev: true + /object-assign/4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + dev: false + /object-hash/3.0.0: resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} engines: {node: '>= 6'} @@ -6291,7 +6481,6 @@ packages: /path-is-absolute/1.0.1: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} - dev: true /path-key/3.1.1: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} @@ -6581,6 +6770,15 @@ packages: pify: 2.3.0 dev: true + /readable-stream/3.6.0: + resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==} + engines: {node: '>= 6'} + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + dev: false + /readdirp/3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} @@ -6767,6 +6965,11 @@ packages: resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} dev: true + /resolve-from/5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} + dev: false + /resolve/1.22.1: resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} hasBin: true @@ -6784,7 +6987,6 @@ packages: hasBin: true dependencies: glob: 7.2.3 - dev: true /rollup-plugin-inject/3.0.2: resolution: {integrity: sha512-ptg9PQwzs3orn4jkgXJ74bfs5vYz1NCZlSQMBUA0wKcGp5i5pA1AO3fOUEte8enhGUC+iapTCzEWw2jEFFUO/w==} @@ -6876,7 +7078,6 @@ packages: /safe-buffer/5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - dev: true /safer-buffer/2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} @@ -6909,6 +7110,10 @@ packages: dependencies: lru-cache: 6.0.0 + /set-blocking/2.0.0: + resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} + dev: false + /set-cookie-parser/2.5.1: resolution: {integrity: sha512-1jeBGaKNGdEq4FgIrORu/N570dwoPYio8lSoYLWmX7sQ//0JY08Xh9o5pBcgmHQ/MbsYp/aZnOe1s1lIsbLprQ==} @@ -7144,13 +7349,10 @@ packages: is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 - /string-width/5.1.2: - resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} - engines: {node: '>=12'} + /string_decoder/1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} dependencies: - eastasianwidth: 0.2.0 - emoji-regex: 9.2.2 - strip-ansi: 7.0.1 + safe-buffer: 5.2.1 dev: false /stringify-entities/4.0.3: @@ -7286,6 +7488,18 @@ packages: - ts-node dev: true + /tar/6.1.13: + resolution: {integrity: sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==} + engines: {node: '>=10'} + dependencies: + chownr: 2.0.0 + fs-minipass: 2.1.0 + minipass: 4.0.1 + minizlib: 2.1.2 + mkdirp: 1.0.4 + yallist: 4.0.0 + dev: false + /terser/5.16.1: resolution: {integrity: sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw==} engines: {node: '>=10'} @@ -7381,6 +7595,10 @@ packages: url-parse: 1.5.10 dev: true + /tr46/0.0.3: + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} + dev: false + /tr46/3.0.0: resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==} engines: {node: '>=12'} @@ -7663,7 +7881,6 @@ packages: /util-deprecate/1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - dev: true /utils-merge/1.0.1: resolution: {integrity: sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=} @@ -8163,6 +8380,10 @@ packages: engines: {node: '>= 8'} dev: true + /webidl-conversions/3.0.1: + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} + dev: false + /webidl-conversions/7.0.0: resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} engines: {node: '>=12'} @@ -8188,6 +8409,13 @@ packages: webidl-conversions: 7.0.0 dev: true + /whatwg-url/5.0.0: + resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} + dependencies: + tr46: 0.0.3 + webidl-conversions: 3.0.1 + dev: false + /which-boxed-primitive/1.0.2: resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} dependencies: @@ -8232,6 +8460,12 @@ packages: stackback: 0.0.2 dev: false + /wide-align/1.1.5: + resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} + dependencies: + string-width: 4.2.3 + dev: false + /word-wrap/1.2.3: resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} engines: {node: '>=0.10.0'} From 4e2ba7f02c65a969c1d47e829224048dfca5f49d Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Tue, 31 Jan 2023 22:22:24 -0800 Subject: [PATCH 0062/1059] fix lockfile --- pnpm-lock.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 575cc3311..4db91a93d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7349,6 +7349,15 @@ packages: is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 + /string-width/5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.0.1 + dev: false + /string_decoder/1.3.0: resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} dependencies: From bdec158aa55640f6cfc9c0778233d3f45b2beb54 Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Tue, 31 Jan 2023 22:33:58 -0800 Subject: [PATCH 0063/1059] v0.2.18 --- packages/create-solid/package.json | 2 +- packages/mdx/package.json | 2 +- packages/start-aws/package.json | 2 +- packages/start-cloudflare-pages/package.json | 2 +- packages/start-cloudflare-workers/package.json | 2 +- packages/start-deno/package.json | 2 +- packages/start-netlify/package.json | 2 +- packages/start-node/package.json | 2 +- packages/start-static/package.json | 2 +- packages/start-vercel/package.json | 2 +- packages/start/package.json | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/packages/create-solid/package.json b/packages/create-solid/package.json index 7337fba19..079dc6028 100644 --- a/packages/create-solid/package.json +++ b/packages/create-solid/package.json @@ -1,6 +1,6 @@ { "name": "create-solid", - "version": "0.2.17", + "version": "0.2.18", "description": "Create Solid apps with low configuration", "author": "Ryan Carniato", "license": "MIT", diff --git a/packages/mdx/package.json b/packages/mdx/package.json index 5b274acdc..225859ad9 100644 --- a/packages/mdx/package.json +++ b/packages/mdx/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-mdx", - "version": "0.2.17", + "version": "0.2.18", "description": "", "main": "./index.js", "type": "module", diff --git a/packages/start-aws/package.json b/packages/start-aws/package.json index 2c817789b..c4fbae795 100644 --- a/packages/start-aws/package.json +++ b/packages/start-aws/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-aws", - "version": "0.2.17", + "version": "0.2.18", "main": "./index.mjs", "type": "module", "solid": { diff --git a/packages/start-cloudflare-pages/package.json b/packages/start-cloudflare-pages/package.json index 4b07deca2..09ae89411 100644 --- a/packages/start-cloudflare-pages/package.json +++ b/packages/start-cloudflare-pages/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-cloudflare-pages", - "version": "0.2.17", + "version": "0.2.18", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-cloudflare-workers/package.json b/packages/start-cloudflare-workers/package.json index d23fb9c34..fa89d0de0 100644 --- a/packages/start-cloudflare-workers/package.json +++ b/packages/start-cloudflare-workers/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-cloudflare-workers", - "version": "0.2.17", + "version": "0.2.18", "main": "./index.js", "types": "./index.d.ts", "type": "module", diff --git a/packages/start-deno/package.json b/packages/start-deno/package.json index c48e36dbd..93c79fd50 100644 --- a/packages/start-deno/package.json +++ b/packages/start-deno/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-deno", - "version": "0.2.17", + "version": "0.2.18", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-netlify/package.json b/packages/start-netlify/package.json index 19b8718b5..c40adb12f 100644 --- a/packages/start-netlify/package.json +++ b/packages/start-netlify/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-netlify", - "version": "0.2.17", + "version": "0.2.18", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-node/package.json b/packages/start-node/package.json index 37ab39ed8..7340253db 100644 --- a/packages/start-node/package.json +++ b/packages/start-node/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-node", - "version": "0.2.17", + "version": "0.2.18", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-static/package.json b/packages/start-static/package.json index c581dd1c7..1e2782961 100644 --- a/packages/start-static/package.json +++ b/packages/start-static/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-static", - "version": "0.2.17", + "version": "0.2.18", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-vercel/package.json b/packages/start-vercel/package.json index a04519a20..d9bffdfcf 100644 --- a/packages/start-vercel/package.json +++ b/packages/start-vercel/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-vercel", - "version": "0.2.17", + "version": "0.2.18", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start/package.json b/packages/start/package.json index ab3464bac..3bbb60813 100644 --- a/packages/start/package.json +++ b/packages/start/package.json @@ -1,6 +1,6 @@ { "name": "solid-start", - "version": "0.2.17", + "version": "0.2.18", "description": "Create Solid apps with low configuration", "author": "Ryan Carniato", "license": "MIT", From 9c216df46bab5a2ce79b48dc871397087234a59b Mon Sep 17 00:00:00 2001 From: Birk Skyum <74932975+birkskyum@users.noreply.github.com> Date: Thu, 2 Feb 2023 01:37:13 +0100 Subject: [PATCH 0064/1059] Bump playwright to 1.25.2 (#704) * Bump playwright to 1.25.2 * update playwright in ci --- .github/workflows/test.yml | 2 +- pnpm-lock.yaml | 307 +++++++++++++++---------------------- test/package.json | 2 +- 3 files changed, 128 insertions(+), 183 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 718945b96..82c2e2a45 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -74,7 +74,7 @@ jobs: id: playwright-version shell: bash run: | - playwright_version=1.23.4 + playwright_version=1.25.2 echo "::set-output name=version::${playwright_version}" - name: 🤖 Cache Playwright binaries diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4db91a93d..736c008eb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -84,13 +84,13 @@ importers: '@solidjs/meta': 0.28.2_solid-js@1.6.9 '@solidjs/router': 0.7.0_solid-js@1.6.9 solid-js: 1.6.9 - solid-start: link:../../packages/start + solid-start: 0.2.18_55umyvmfaswzxpylft3tvr3dvm undici: 5.15.1 devDependencies: '@types/node': 18.11.18 esbuild: 0.14.54 postcss: 8.4.21 - solid-start-node: link:../../packages/start-node + solid-start-node: 0.2.18_yswnzuav2ha3q74woou55pqedi typescript: 4.9.4 vite: 3.2.5_@types+node@18.11.18 @@ -112,14 +112,14 @@ importers: '@solidjs/meta': 0.28.2_solid-js@1.6.9 '@solidjs/router': 0.7.0_solid-js@1.6.9 solid-js: 1.6.9 - solid-start: link:../../packages/start + solid-start: 0.2.18_55umyvmfaswzxpylft3tvr3dvm undici: 5.15.1 devDependencies: '@types/babel__core': 7.20.0 '@types/debug': 4.1.7 '@types/node': 18.11.18 esbuild: 0.14.54 - solid-start-node: link:../../packages/start-node + solid-start-node: 0.2.18_yswnzuav2ha3q74woou55pqedi typescript: 4.9.4 vite: 3.2.5_@types+node@18.11.18 @@ -147,8 +147,8 @@ importers: postcss: 8.4.21 rollup: 3.10.0 solid-js: 1.6.9 - solid-start: link:../../packages/start - solid-start-node: link:../../packages/start-node + solid-start: 0.2.18_55umyvmfaswzxpylft3tvr3dvm + solid-start-node: 0.2.18_yswnzuav2ha3q74woou55pqedi typescript: 4.9.4 undici: 5.15.1 vite: 3.2.5_@types+node@18.11.18 @@ -173,7 +173,7 @@ importers: '@solidjs/meta': 0.28.2_solid-js@1.6.9 '@solidjs/router': 0.7.0_solid-js@1.6.9 solid-js: 1.6.9 - solid-start: link:../../packages/start + solid-start: 0.2.18_55umyvmfaswzxpylft3tvr3dvm undici: 5.15.1 devDependencies: '@types/babel__core': 7.20.0 @@ -182,7 +182,7 @@ importers: esbuild: 0.14.54 postcss: 8.4.21 rollup: 3.10.0 - solid-start-node: link:../../packages/start-node + solid-start-node: 0.2.18_yswnzuav2ha3q74woou55pqedi typescript: 4.9.4 vite: 3.2.5_@types+node@18.11.18 @@ -203,11 +203,11 @@ importers: '@solidjs/router': 0.7.0_solid-js@1.6.9 solid-js: 1.6.9 solid-mdx: 0.0.6_solid-js@1.6.9+vite@3.2.5 - solid-start: link:../../packages/start + solid-start: 0.2.18_55umyvmfaswzxpylft3tvr3dvm undici: 5.15.1 devDependencies: '@mdx-js/rollup': 2.2.1 - solid-start-node: link:../../packages/start-node + solid-start-node: 0.2.18_yswnzuav2ha3q74woou55pqedi typescript: 4.9.4 vite: 3.2.5 @@ -229,10 +229,10 @@ importers: '@solidjs/router': 0.7.0_solid-js@1.6.9 prisma: 4.9.0 solid-js: 1.6.9 - solid-start: link:../../packages/start + solid-start: 0.2.18_55umyvmfaswzxpylft3tvr3dvm undici: 5.15.1 devDependencies: - solid-start-node: link:../../packages/start-node + solid-start-node: 0.2.18_yswnzuav2ha3q74woou55pqedi typescript: 4.9.4 vite: 3.2.5 @@ -252,12 +252,12 @@ importers: '@solidjs/meta': 0.28.2_solid-js@1.6.9 '@solidjs/router': 0.7.0_solid-js@1.6.9 solid-js: 1.6.9 - solid-start: link:../../packages/start + solid-start: 0.2.18_55umyvmfaswzxpylft3tvr3dvm solid-styled: 0.7.4_solid-js@1.6.9 undici: 5.15.1 devDependencies: babel-plugin-solid-styled: 0.6.3 - solid-start-node: link:../../packages/start-node + solid-start-node: 0.2.18_yswnzuav2ha3q74woou55pqedi typescript: 4.9.4 vite: 3.2.5 @@ -278,12 +278,12 @@ importers: '@solidjs/meta': 0.28.2_solid-js@1.6.9 '@solidjs/router': 0.7.0_solid-js@1.6.9 solid-js: 1.6.9 - solid-start: link:../../packages/start + solid-start: 0.2.18_55umyvmfaswzxpylft3tvr3dvm undici: 5.15.1 devDependencies: autoprefixer: 10.4.13_postcss@8.4.21 postcss: 8.4.21 - solid-start-node: link:../../packages/start-node + solid-start-node: 0.2.18_yswnzuav2ha3q74woou55pqedi tailwindcss: 3.2.4_postcss@8.4.21 typescript: 4.9.4 vite: 3.2.5 @@ -315,8 +315,8 @@ importers: '@vitest/ui': 0.26.3 jsdom: 20.0.3 solid-js: 1.6.9 - solid-start: link:../../packages/start - solid-start-node: link:../../packages/start-node + solid-start: 0.2.18_55umyvmfaswzxpylft3tvr3dvm + solid-start-node: 0.2.18_yswnzuav2ha3q74woou55pqedi typescript: 4.9.4 undici: 5.15.1 vite: 3.2.5 @@ -340,10 +340,10 @@ importers: '@solidjs/meta': 0.28.2_solid-js@1.6.9 '@solidjs/router': 0.7.0_solid-js@1.6.9 solid-js: 1.6.9 - solid-start: link:../../packages/start + solid-start: 0.2.18_55umyvmfaswzxpylft3tvr3dvm undici: 5.15.1 devDependencies: - solid-start-cloudflare-workers: link:../../packages/start-cloudflare-workers + solid-start-cloudflare-workers: 0.2.18_v3ngvkjzr4z3ldekrbzbapb7me typescript: 4.9.4 vite: 3.2.5 @@ -744,7 +744,7 @@ importers: test: specifiers: - '@playwright/test': 1.23.4 + '@playwright/test': 1.25.2 '@testing-library/jest-dom': ^5.16.5 '@types/cross-spawn': ^6.0.2 '@types/fs-extra': ^11.0.1 @@ -768,7 +768,7 @@ importers: vitest: ^0.28.3 wait-on: ^7.0.1 dependencies: - '@playwright/test': 1.23.4 + '@playwright/test': 1.25.2 '@testing-library/jest-dom': 5.16.5 '@types/cross-spawn': 6.0.2 '@types/fs-extra': 11.0.1 @@ -841,7 +841,6 @@ packages: /@antfu/utils/0.7.2: resolution: {integrity: sha512-vy9fM3pIxZmX07dL+VX1aZe7ynZ+YyB0jY+jE6r3hOK6GNY2t6W8rzpFC4tgpbXUYABkFQwgJq2XYXlxbXAI0g==} - dev: false /@babel/code-frame/7.18.6: resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==} @@ -895,7 +894,6 @@ packages: dependencies: '@babel/helper-explode-assignable-expression': 7.18.6 '@babel/types': 7.20.7 - dev: false /@babel/helper-compilation-targets/7.20.7_@babel+core@7.20.12: resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==} @@ -937,7 +935,6 @@ packages: '@babel/core': 7.20.12 '@babel/helper-annotate-as-pure': 7.18.6 regexpu-core: 5.2.2 - dev: false /@babel/helper-define-polyfill-provider/0.3.3_@babel+core@7.20.12: resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==} @@ -953,7 +950,6 @@ packages: semver: 6.3.0 transitivePeerDependencies: - supports-color - dev: false /@babel/helper-environment-visitor/7.18.9: resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==} @@ -964,7 +960,6 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.20.7 - dev: false /@babel/helper-function-name/7.19.0: resolution: {integrity: sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==} @@ -1029,7 +1024,6 @@ packages: '@babel/types': 7.20.7 transitivePeerDependencies: - supports-color - dev: false /@babel/helper-replace-supers/7.20.7: resolution: {integrity: sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==} @@ -1084,7 +1078,6 @@ packages: '@babel/types': 7.20.7 transitivePeerDependencies: - supports-color - dev: false /@babel/helpers/7.20.7: resolution: {integrity: sha512-PBPjs5BppzsGaxHQCDKnZ6Gd9s6xl8bBCluz3vEInLGRJmnZan4F6BYCeqtyXqkk4W5IlPmjK4JlOuZkpJ3xZA==} @@ -1119,7 +1112,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - dev: false /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.20.7_@babel+core@7.20.12: resolution: {integrity: sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==} @@ -1131,7 +1123,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 '@babel/plugin-proposal-optional-chaining': 7.20.7_@babel+core@7.20.12 - dev: false /@babel/plugin-proposal-async-generator-functions/7.20.7_@babel+core@7.20.12: resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} @@ -1146,7 +1137,6 @@ packages: '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.20.12 transitivePeerDependencies: - supports-color - dev: false /@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} @@ -1159,7 +1149,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 transitivePeerDependencies: - supports-color - dev: false /@babel/plugin-proposal-class-static-block/7.20.7_@babel+core@7.20.12: resolution: {integrity: sha512-AveGOoi9DAjUYYuUAG//Ig69GlazLnoyzMw68VCDux+c1tsnnH/OkYcpz/5xzMkEFC6UxjR5Gw1c+iY2wOGVeQ==} @@ -1173,7 +1162,6 @@ packages: '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.20.12 transitivePeerDependencies: - supports-color - dev: false /@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==} @@ -1184,7 +1172,6 @@ packages: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.20.12 - dev: false /@babel/plugin-proposal-export-namespace-from/7.18.9_@babel+core@7.20.12: resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==} @@ -1195,7 +1182,6 @@ packages: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.20.12 - dev: false /@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==} @@ -1206,7 +1192,6 @@ packages: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.20.12 - dev: false /@babel/plugin-proposal-logical-assignment-operators/7.20.7_@babel+core@7.20.12: resolution: {integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==} @@ -1217,7 +1202,6 @@ packages: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.20.12 - dev: false /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} @@ -1228,7 +1212,6 @@ packages: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.20.12 - dev: false /@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} @@ -1239,7 +1222,6 @@ packages: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.20.12 - dev: false /@babel/plugin-proposal-object-rest-spread/7.20.7_@babel+core@7.20.12: resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} @@ -1253,7 +1235,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.20.12 '@babel/plugin-transform-parameters': 7.20.7_@babel+core@7.20.12 - dev: false /@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} @@ -1264,7 +1245,6 @@ packages: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.20.12 - dev: false /@babel/plugin-proposal-optional-chaining/7.20.7_@babel+core@7.20.12: resolution: {integrity: sha512-T+A7b1kfjtRM51ssoOfS1+wbyCVqorfyZhT99TvxxLMirPShD8CzKMRepMlCBGM5RpHMbn8s+5MMHnPstJH6mQ==} @@ -1276,7 +1256,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.20.12 - dev: false /@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} @@ -1289,7 +1268,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 transitivePeerDependencies: - supports-color - dev: false /@babel/plugin-proposal-private-property-in-object/7.20.5_@babel+core@7.20.12: resolution: {integrity: sha512-Vq7b9dUA12ByzB4EjQTPo25sFhY+08pQDBSZRtUAkj7lb7jahaHR5igera16QZ+3my1nYR4dKsNdYj5IjPHilQ==} @@ -1304,7 +1282,6 @@ packages: '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.20.12 transitivePeerDependencies: - supports-color - dev: false /@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} @@ -1315,7 +1292,6 @@ packages: '@babel/core': 7.20.12 '@babel/helper-create-regexp-features-plugin': 7.20.5_@babel+core@7.20.12 '@babel/helper-plugin-utils': 7.20.2 - dev: false /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.20.12: resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} @@ -1324,7 +1300,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - dev: false /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.20.12: resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} @@ -1333,7 +1308,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - dev: false /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.20.12: resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} @@ -1343,7 +1317,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - dev: false /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.20.12: resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} @@ -1352,7 +1325,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - dev: false /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.20.12: resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} @@ -1361,7 +1333,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - dev: false /@babel/plugin-syntax-import-assertions/7.20.0_@babel+core@7.20.12: resolution: {integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==} @@ -1371,7 +1342,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - dev: false /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.20.12: resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} @@ -1380,7 +1350,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - dev: false /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} @@ -1398,7 +1367,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - dev: false /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.20.12: resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} @@ -1407,7 +1375,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - dev: false /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.20.12: resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} @@ -1416,7 +1383,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - dev: false /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.20.12: resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} @@ -1425,7 +1391,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - dev: false /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.20.12: resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} @@ -1434,7 +1399,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - dev: false /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.20.12: resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} @@ -1443,7 +1407,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - dev: false /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.20.12: resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} @@ -1453,7 +1416,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - dev: false /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.20.12: resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} @@ -1463,7 +1425,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - dev: false /@babel/plugin-syntax-typescript/7.20.0_@babel+core@7.20.12: resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==} @@ -1482,7 +1443,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - dev: false /@babel/plugin-transform-async-to-generator/7.20.7_@babel+core@7.20.12: resolution: {integrity: sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==} @@ -1496,7 +1456,6 @@ packages: '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.20.12 transitivePeerDependencies: - supports-color - dev: false /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==} @@ -1506,7 +1465,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - dev: false /@babel/plugin-transform-block-scoping/7.20.11_@babel+core@7.20.12: resolution: {integrity: sha512-tA4N427a7fjf1P0/2I4ScsHGc5jcHPbb30xMbaTke2gxDuWpUfXDuX1FEymJwKk4tuGUvGcejAR6HdZVqmmPyw==} @@ -1516,7 +1474,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - dev: false /@babel/plugin-transform-classes/7.20.7_@babel+core@7.20.12: resolution: {integrity: sha512-LWYbsiXTPKl+oBlXUGlwNlJZetXD5Am+CyBdqhPsDVjM9Jc8jwBJFrKhHf900Kfk2eZG1y9MAG3UNajol7A4VQ==} @@ -1536,7 +1493,6 @@ packages: globals: 11.12.0 transitivePeerDependencies: - supports-color - dev: false /@babel/plugin-transform-computed-properties/7.20.7_@babel+core@7.20.12: resolution: {integrity: sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==} @@ -1547,7 +1503,6 @@ packages: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 '@babel/template': 7.20.7 - dev: false /@babel/plugin-transform-destructuring/7.20.7_@babel+core@7.20.12: resolution: {integrity: sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==} @@ -1557,7 +1512,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - dev: false /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==} @@ -1568,7 +1522,6 @@ packages: '@babel/core': 7.20.12 '@babel/helper-create-regexp-features-plugin': 7.20.5_@babel+core@7.20.12 '@babel/helper-plugin-utils': 7.20.2 - dev: false /@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.20.12: resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==} @@ -1578,7 +1531,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - dev: false /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==} @@ -1589,7 +1541,6 @@ packages: '@babel/core': 7.20.12 '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9 '@babel/helper-plugin-utils': 7.20.2 - dev: false /@babel/plugin-transform-for-of/7.18.8_@babel+core@7.20.12: resolution: {integrity: sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==} @@ -1599,7 +1550,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - dev: false /@babel/plugin-transform-function-name/7.18.9_@babel+core@7.20.12: resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==} @@ -1611,7 +1561,6 @@ packages: '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.20.12 '@babel/helper-function-name': 7.19.0 '@babel/helper-plugin-utils': 7.20.2 - dev: false /@babel/plugin-transform-literals/7.18.9_@babel+core@7.20.12: resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==} @@ -1621,7 +1570,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - dev: false /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==} @@ -1631,7 +1579,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - dev: false /@babel/plugin-transform-modules-amd/7.20.11_@babel+core@7.20.12: resolution: {integrity: sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==} @@ -1644,7 +1591,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 transitivePeerDependencies: - supports-color - dev: false /@babel/plugin-transform-modules-commonjs/7.20.11_@babel+core@7.20.12: resolution: {integrity: sha512-S8e1f7WQ7cimJQ51JkAaDrEtohVEitXjgCGAS2N8S31Y42E+kWwfSz83LYz57QdBm7q9diARVqanIaH2oVgQnw==} @@ -1658,7 +1604,6 @@ packages: '@babel/helper-simple-access': 7.20.2 transitivePeerDependencies: - supports-color - dev: false /@babel/plugin-transform-modules-systemjs/7.20.11_@babel+core@7.20.12: resolution: {integrity: sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==} @@ -1673,7 +1618,6 @@ packages: '@babel/helper-validator-identifier': 7.19.1 transitivePeerDependencies: - supports-color - dev: false /@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==} @@ -1686,7 +1630,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 transitivePeerDependencies: - supports-color - dev: false /@babel/plugin-transform-named-capturing-groups-regex/7.20.5_@babel+core@7.20.12: resolution: {integrity: sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==} @@ -1697,7 +1640,6 @@ packages: '@babel/core': 7.20.12 '@babel/helper-create-regexp-features-plugin': 7.20.5_@babel+core@7.20.12 '@babel/helper-plugin-utils': 7.20.2 - dev: false /@babel/plugin-transform-new-target/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==} @@ -1707,7 +1649,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - dev: false /@babel/plugin-transform-object-super/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==} @@ -1720,7 +1661,6 @@ packages: '@babel/helper-replace-supers': 7.20.7 transitivePeerDependencies: - supports-color - dev: false /@babel/plugin-transform-parameters/7.20.7_@babel+core@7.20.12: resolution: {integrity: sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==} @@ -1730,7 +1670,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - dev: false /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==} @@ -1740,7 +1679,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - dev: false /@babel/plugin-transform-regenerator/7.20.5_@babel+core@7.20.12: resolution: {integrity: sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==} @@ -1751,7 +1689,6 @@ packages: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 regenerator-transform: 0.15.1 - dev: false /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==} @@ -1761,7 +1698,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - dev: false /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==} @@ -1771,7 +1707,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - dev: false /@babel/plugin-transform-spread/7.20.7_@babel+core@7.20.12: resolution: {integrity: sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==} @@ -1782,7 +1717,6 @@ packages: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 - dev: false /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==} @@ -1792,7 +1726,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - dev: false /@babel/plugin-transform-template-literals/7.18.9_@babel+core@7.20.12: resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==} @@ -1802,7 +1735,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - dev: false /@babel/plugin-transform-typeof-symbol/7.18.9_@babel+core@7.20.12: resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==} @@ -1812,7 +1744,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - dev: false /@babel/plugin-transform-typescript/7.20.7_@babel+core@7.20.12: resolution: {integrity: sha512-m3wVKEvf6SoszD8pu4NZz3PvfKRCMgk6D6d0Qi9hNnlM5M6CFS92EgF4EiHVLKbU0r/r7ty1hg7NPZwE7WRbYw==} @@ -1835,7 +1766,6 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - dev: false /@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==} @@ -1846,7 +1776,6 @@ packages: '@babel/core': 7.20.12 '@babel/helper-create-regexp-features-plugin': 7.20.5_@babel+core@7.20.12 '@babel/helper-plugin-utils': 7.20.2 - dev: false /@babel/preset-env/7.20.2_@babel+core@7.20.12: resolution: {integrity: sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==} @@ -1932,7 +1861,6 @@ packages: semver: 6.3.0 transitivePeerDependencies: - supports-color - dev: false /@babel/preset-modules/0.1.5_@babel+core@7.20.12: resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==} @@ -1945,7 +1873,6 @@ packages: '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.20.12 '@babel/types': 7.20.7 esutils: 2.0.3 - dev: false /@babel/preset-typescript/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==} @@ -2068,13 +1995,11 @@ packages: /@hapi/hoek/9.3.0: resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} - dev: false /@hapi/topo/5.1.0: resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} dependencies: '@hapi/hoek': 9.3.0 - dev: false /@iarna/toml/2.2.5: resolution: {integrity: sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==} @@ -2380,13 +2305,13 @@ packages: '@nodelib/fs.scandir': 2.1.5 fastq: 1.15.0 - /@playwright/test/1.23.4: - resolution: {integrity: sha512-iIsoMJDS/lyuhw82FtcV/B3PXikgVD3hNe5hyvOpRM0uRr1OIpN3LgPeRbBjhzBWmyf6RgRg5fqK5sVcpA03yA==} + /@playwright/test/1.25.2: + resolution: {integrity: sha512-6qPznIR4Fw02OMbqXUPMG6bFFg1hDVNEdihKy0t9K0dmRbus1DyP5Q5XFQhGwEHQkLG5hrSfBuu9CW/foqhQHQ==} engines: {node: '>=14'} hasBin: true dependencies: '@types/node': 18.11.18 - playwright-core: 1.23.4 + playwright-core: 1.25.2 dev: false /@polka/url/1.0.0-next.21: @@ -2531,15 +2456,12 @@ packages: resolution: {integrity: sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==} dependencies: '@hapi/hoek': 9.3.0 - dev: false /@sideway/formula/3.0.1: resolution: {integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==} - dev: false /@sideway/pinpoint/2.0.0: resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} - dev: false /@sinclair/typebox/0.24.51: resolution: {integrity: sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==} @@ -2699,7 +2621,6 @@ packages: /@types/cookie/0.5.1: resolution: {integrity: sha512-COUnqfB2+ckwXXSFInsFdOAWQzCCx+a5hq2ruyj+Vjund94RJQd4LG2u9hnvJrTgunKAaax7ancBYlDrNYxA0g==} - dev: false /@types/cross-spawn/6.0.2: resolution: {integrity: sha512-KuwNhp3eza+Rhu8IFI5HUXRP0LIhqH5cAjubUvGXXthh4YYBuP2ntwEX+Cz8GJoZUHlKo247wPWOfA9LYEq4cw==} @@ -2815,7 +2736,6 @@ packages: resolution: {integrity: sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==} dependencies: '@types/node': 18.11.18 - dev: false /@types/yargs-parser/21.0.0: resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==} @@ -2951,7 +2871,6 @@ packages: dependencies: mime-types: 2.1.35 negotiator: 0.6.3 - dev: false /acorn-globals/7.0.1: resolution: {integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==} @@ -3143,7 +3062,6 @@ packages: follow-redirects: 1.15.2 transitivePeerDependencies: - debug - dev: false /axios/0.27.2: resolution: {integrity: sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==} @@ -3165,7 +3083,6 @@ packages: '@babel/types': 7.20.7 html-entities: 2.3.3 validate-html-nesting: 1.2.0 - dev: false /babel-plugin-polyfill-corejs2/0.3.3_@babel+core@7.20.12: resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==} @@ -3178,7 +3095,6 @@ packages: semver: 6.3.0 transitivePeerDependencies: - supports-color - dev: false /babel-plugin-polyfill-corejs3/0.6.0_@babel+core@7.20.12: resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==} @@ -3190,7 +3106,6 @@ packages: core-js-compat: 3.27.2 transitivePeerDependencies: - supports-color - dev: false /babel-plugin-polyfill-regenerator/0.4.1_@babel+core@7.20.12: resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==} @@ -3201,7 +3116,6 @@ packages: '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.20.12 transitivePeerDependencies: - supports-color - dev: false /babel-plugin-solid-styled/0.6.3: resolution: {integrity: sha512-Ch3/ChVR87rImnQdcU2cNFHpx0x6h1c8H3YUh3FNMs4DexSHM7l+H7AH/ejNMfbEJP6Q/NV3jeY+/Gm/8yj1dQ==} @@ -3227,7 +3141,6 @@ packages: dependencies: '@babel/core': 7.20.12 babel-plugin-jsx-dom-expressions: 0.35.14_@babel+core@7.20.12 - dev: false /bail/2.0.2: resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} @@ -3307,7 +3220,6 @@ packages: /bytes/3.0.0: resolution: {integrity: sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=} engines: {node: '>= 0.8'} - dev: false /c8/7.12.0: resolution: {integrity: sha512-CtgQrHOkyxr5koX1wEUmN/5cfDa2ckbHRA4Gy5LAL0zaCFtVWJS5++n+w4/sr2GWGerBxgTjpKeDclk/Qk6W/A==} @@ -3473,7 +3385,6 @@ packages: string-width: 4.2.3 strip-ansi: 6.0.1 wrap-ansi: 7.0.0 - dev: false /color-convert/1.9.3: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} @@ -3517,7 +3428,6 @@ packages: engines: {node: '>= 0.6'} dependencies: mime-db: 1.52.0 - dev: false /compression/1.7.4: resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==} @@ -3532,7 +3442,6 @@ packages: vary: 1.1.2 transitivePeerDependencies: - supports-color - dev: false /concat-map/0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} @@ -3547,7 +3456,6 @@ packages: utils-merge: 1.0.1 transitivePeerDependencies: - supports-color - dev: false /console-clear/1.1.1: resolution: {integrity: sha512-pMD+MVR538ipqkG5JXeOEbKWS5um1H4LUUccUQG68qpeqBYbzYy79Gh55jkd2TtPdRfUaLWdv6LPP//5Zt0aPQ==} @@ -3569,7 +3477,6 @@ packages: resolution: {integrity: sha512-welaYuF7ZtbYKGrIy7y3eb40d37rG1FvzEOfe7hSLd2iD6duMDqUhRfSvCGyC46HhR6Y8JXXdZ2lnRUMkPBpvg==} dependencies: browserslist: 4.21.4 - dev: false /core-js-pure/3.27.2: resolution: {integrity: sha512-Cf2jqAbXgWH3VVzjyaaFkY1EBazxugUepGymDoeteyYr9ByX51kD2jdHZlsEF/xnJMyN3Prua7mQuzwMg6Zc9A==} @@ -3693,7 +3600,6 @@ packages: optional: true dependencies: ms: 2.0.0 - dev: false /debug/4.3.4: resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} @@ -3753,7 +3659,6 @@ packages: /define-lazy-prop/2.0.0: resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} engines: {node: '>=8'} - dev: false /define-properties/1.1.4: resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==} @@ -3859,7 +3764,6 @@ packages: /dotenv/16.0.3: resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==} engines: {node: '>=12'} - dev: false /eastasianwidth/0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} @@ -3874,7 +3778,6 @@ packages: /ee-first/1.1.1: resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=} - dev: false /electron-to-chromium/1.4.284: resolution: {integrity: sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==} @@ -3889,7 +3792,6 @@ packages: /encodeurl/1.0.2: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} engines: {node: '>= 0.8'} - dev: false /encoding/0.1.13: resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} @@ -3916,7 +3818,6 @@ packages: /es-module-lexer/1.1.0: resolution: {integrity: sha512-fJg+1tiyEeS8figV+fPcPpm8WqJEflG3yPU0NOm5xMvrNkuiy7HzX/Ljng4Y0hAoiw4/3hQTCFYw+ub8+a2pRA==} - dev: false /esbuild-android-64/0.14.51: resolution: {integrity: sha512-6FOuKTHnC86dtrKDmdSj2CkcKF8PnqkaIXqvgydqfJmqBazCPdw+relrMlhGjkvVdiiGV70rpdnyFmA65ekBCQ==} @@ -4331,7 +4232,6 @@ packages: solid-js: 1.6.9 transitivePeerDependencies: - supports-color - dev: false /esbuild-sunos-64/0.14.51: resolution: {integrity: sha512-HoHaCswHxLEYN8eBTtyO0bFEWvA3Kdb++hSQ/lLG7TyKF69TeSG0RNoBRAs45x/oCeWaTDntEZlYwAfQlhEtJA==} @@ -4524,7 +4424,6 @@ packages: /escape-html/1.0.3: resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} - dev: false /escape-string-regexp/1.0.5: resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} @@ -4726,7 +4625,6 @@ packages: unpipe: 1.0.0 transitivePeerDependencies: - supports-color - dev: false /find-up/5.0.0: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} @@ -4748,7 +4646,6 @@ packages: peerDependenciesMeta: debug: optional: true - dev: false /for-each/0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} @@ -4807,7 +4704,6 @@ packages: graceful-fs: 4.2.10 jsonfile: 6.1.0 universalify: 2.0.0 - dev: false /fs-minipass/2.1.0: resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} @@ -4873,7 +4769,6 @@ packages: /get-port/6.1.2: resolution: {integrity: sha512-BrGGraKm2uPqurfGVj/z97/zv8dPleC6x9JBNRTrDNtCkkRF4rPwrQXFgL7+I+q8QSdU4ntLQX2D7KIxSy8nGw==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dev: false /get-stream/6.0.1: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} @@ -5110,7 +5005,6 @@ packages: /html-entities/2.3.3: resolution: {integrity: sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==} - dev: false /html-escaper/2.0.2: resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} @@ -5271,7 +5165,6 @@ packages: resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} engines: {node: '>=8'} hasBin: true - dev: false /is-extglob/2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} @@ -5391,14 +5284,12 @@ packages: /is-what/4.1.8: resolution: {integrity: sha512-yq8gMao5upkPoGEU9LsB2P+K3Kt8Q3fQFCGyNCWOAnJAMzEXVV9drYb0TXr42TTliLLhKIBvulgAXgtLLnwzGA==} engines: {node: '>=12.13'} - dev: false /is-wsl/2.2.0: resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} engines: {node: '>=8'} dependencies: is-docker: 2.2.1 - dev: false /isarray/2.0.5: resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} @@ -5487,7 +5378,6 @@ packages: '@sideway/address': 4.1.4 '@sideway/formula': 3.0.1 '@sideway/pinpoint': 2.0.0 - dev: false /js-tokens/4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} @@ -5558,7 +5448,6 @@ packages: /jsesc/0.5.0: resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} hasBin: true - dev: false /jsesc/2.5.2: resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} @@ -5591,7 +5480,6 @@ packages: universalify: 2.0.0 optionalDependencies: graceful-fs: 4.2.10 - dev: false /jsprim/1.4.2: resolution: {integrity: sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==} @@ -5614,7 +5502,6 @@ packages: /kolorist/1.6.0: resolution: {integrity: sha512-dLkz37Ab97HWMx9KTes3Tbi3D1ln9fCAy2zr2YVExJasDRPGRaKcoE4fycWNtnCAJfjFqe0cnY+f8KT2JePEXQ==} - dev: false /lcov-parse/1.0.0: resolution: {integrity: sha512-aprLII/vPzuQvYZnDRU78Fns9I2Ag3gi4Ipga/hxnVMCZC8DnR2nI7XBqrPoywGfxqIx/DgarGvDJZAD3YBTgQ==} @@ -5656,7 +5543,6 @@ packages: /lodash.debounce/4.0.8: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} - dev: false /lodash.isplainobject/4.0.6: resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} @@ -5842,7 +5728,6 @@ packages: engines: {node: '>=12.13'} dependencies: is-what: 4.1.8 - dev: false /merge-stream/2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} @@ -6224,7 +6109,6 @@ packages: /ms/2.0.0: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} - dev: false /ms/2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} @@ -6241,7 +6125,6 @@ packages: /negotiator/0.6.3: resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} engines: {node: '>= 0.6'} - dev: false /node-domexception/1.0.0: resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} @@ -6373,12 +6256,10 @@ packages: engines: {node: '>= 0.8'} dependencies: ee-first: 1.1.1 - dev: false /on-headers/1.0.2: resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} engines: {node: '>= 0.8'} - dev: false /once/1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} @@ -6398,7 +6279,6 @@ packages: define-lazy-prop: 2.0.0 is-docker: 2.2.1 is-wsl: 2.2.0 - dev: false /optionator/0.8.3: resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} @@ -6447,7 +6327,6 @@ packages: /parse-multipart-data/1.5.0: resolution: {integrity: sha512-ck5zaMF0ydjGfejNMnlo5YU2oJ+pT+80Jb1y4ybanT27j+zbVP/jkYmCrUGsEln0Ox/hZmuvgy8Ra7AxbXP2Mw==} - dev: false /parse-package-name/1.0.0: resolution: {integrity: sha512-kBeTUtcj+SkyfaW4+KBe0HtsloBJ/mKTPoxpVdA57GZiPerREsUWJOhVj9anXweFiJkm5y8FG1sxFZkZ0SN6wg==} @@ -6471,7 +6350,6 @@ packages: /parseurl/1.3.3: resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} engines: {node: '>= 0.8'} - dev: false /path-exists/4.0.0: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} @@ -6540,8 +6418,8 @@ packages: mlly: 1.1.0 pathe: 1.0.0 - /playwright-core/1.23.4: - resolution: {integrity: sha512-h5V2yw7d8xIwotjyNrkLF13nV9RiiZLHdXeHo+nVJIYGVlZ8U2qV0pMxNJKNTvfQVT0N8/A4CW6/4EW2cOcTiA==} + /playwright-core/1.25.2: + resolution: {integrity: sha512-0yTbUE9lIddkEpLHL3u8PoCL+pWiZtj5A/j3U7YoNjcmKKDGBnCrgHJMzwd2J5vy6l28q4ki3JIuz7McLHhl1A==} engines: {node: '>=14'} hasBin: true dev: false @@ -6552,7 +6430,6 @@ packages: dependencies: '@polka/url': 1.0.0-next.21 trouter: 3.2.0 - dev: false /postcss-import/14.1.0: resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==} @@ -6797,11 +6674,9 @@ packages: engines: {node: '>=4'} dependencies: regenerate: 1.4.2 - dev: false /regenerate/1.4.2: resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} - dev: false /regenerator-runtime/0.13.11: resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} @@ -6810,7 +6685,6 @@ packages: resolution: {integrity: sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==} dependencies: '@babel/runtime': 7.20.7 - dev: false /regexp.prototype.flags/1.4.3: resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} @@ -6823,7 +6697,6 @@ packages: /regexparam/1.3.0: resolution: {integrity: sha512-6IQpFBv6e5vz1QAqI+V4k8P2e/3gRrqfCJ9FI+O1FLQTO+Uz6RXZEZOPmTJ6hlGj7gkERzY5BRCv09whKP96/g==} engines: {node: '>=6'} - dev: false /regexpu-core/5.2.2: resolution: {integrity: sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==} @@ -6835,18 +6708,15 @@ packages: regjsparser: 0.9.1 unicode-match-property-ecmascript: 2.0.0 unicode-match-property-value-ecmascript: 2.1.0 - dev: false /regjsgen/0.7.1: resolution: {integrity: sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==} - dev: false /regjsparser/0.9.1: resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==} hasBin: true dependencies: jsesc: 0.5.0 - dev: false /rehype-raw/6.1.1: resolution: {integrity: sha512-d6AKtisSRtDRX4aSPsJGTfnzrX2ZkHQLE5kiUuGOeEoLpbEulFF4hj0mLPbsa+7vmguDKOVVEQdHKDSwoaIDsQ==} @@ -7018,7 +6888,6 @@ packages: rollup: 3.10.0 source-map: 0.7.4 yargs: 17.6.2 - dev: false /rollup-pluginutils/2.8.2: resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==} @@ -7034,7 +6903,6 @@ packages: dependencies: rollup: 3.10.0 route-sort: 1.0.0 - dev: false /rollup/2.79.1: resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==} @@ -7053,7 +6921,6 @@ packages: /route-sort/1.0.0: resolution: {integrity: sha512-SFgmvjoIhp5S4iBEDW3XnbT+7PRuZ55oRuNjY+CDB1SGZkyCG9bqQ3/dhaZTctTBYMAvDxd2Uy9dStuaUfgJqQ==} engines: {node: '>= 6'} - dev: false /run-parallel/1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} @@ -7064,7 +6931,6 @@ packages: resolution: {integrity: sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==} dependencies: tslib: 2.4.1 - dev: false /sade/1.8.1: resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} @@ -7074,7 +6940,6 @@ packages: /safe-buffer/5.1.2: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} - dev: false /safe-buffer/5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} @@ -7229,12 +7094,110 @@ packages: '@babel/helper-module-imports': 7.18.6 '@babel/types': 7.20.7 solid-js: 1.6.9 - dev: false /solid-ssr/1.6.3: resolution: {integrity: sha512-ieG1NemdbGOOfKrCZdUNktfQJlrYSg4Nr2PG2CSoO/KCHs2PBIe3PsjLenvbiTop0qAQgHkSf2pNgcz5VoJzaw==} dev: false + /solid-start-cloudflare-workers/0.2.18_v3ngvkjzr4z3ldekrbzbapb7me: + resolution: {integrity: sha512-qqHjAo96KpiB5WhircOghyMUyprTPAbePXE7B8mrV6DeeWA2/sQy57YppZAj33bPyJTe7jMcUoOdvAXKuEIywA==} + peerDependencies: + solid-start: '*' + vite: '*' + dependencies: + '@cloudflare/kv-asset-handler': 0.2.0 + '@cloudflare/workers-types': 3.19.0 + '@miniflare/core': 2.11.0 + '@miniflare/http-server': 2.11.0 + '@miniflare/shared': 2.11.0 + '@miniflare/web-sockets': 2.11.0 + '@rollup/plugin-commonjs': 24.0.0_rollup@3.10.0 + '@rollup/plugin-json': 6.0.0_rollup@3.10.0 + '@rollup/plugin-node-resolve': 13.3.0_rollup@3.10.0 + '@types/ws': 8.5.4 + miniflare: 2.11.0 + rollup: 3.10.0 + solid-start: 0.2.18_55umyvmfaswzxpylft3tvr3dvm + terser: 5.16.1 + vite: 3.2.5 + ws: 8.12.0 + transitivePeerDependencies: + - '@miniflare/storage-redis' + - bufferutil + - cron-schedule + - ioredis + - utf-8-validate + dev: true + + /solid-start-node/0.2.18_yswnzuav2ha3q74woou55pqedi: + resolution: {integrity: sha512-gHjQggK1H9/oqJ65Djq9CYaNQJ9jLKYUjq8860LA8ugsi9sbV15uO1zqUC3E3+V+/wELGJOzSOA0vMvz2GsMMA==} + peerDependencies: + solid-start: '*' + undici: ^5.8.0 + vite: '*' + dependencies: + '@rollup/plugin-commonjs': 24.0.0_rollup@3.10.0 + '@rollup/plugin-json': 6.0.0_rollup@3.10.0 + '@rollup/plugin-node-resolve': 13.3.0_rollup@3.10.0 + compression: 1.7.4 + polka: 1.0.0-next.22 + rollup: 3.10.0 + sirv: 2.0.2 + solid-start: 0.2.18_55umyvmfaswzxpylft3tvr3dvm + terser: 5.16.1 + undici: 5.15.1 + vite: 3.2.5_@types+node@18.11.18 + transitivePeerDependencies: + - supports-color + dev: true + + /solid-start/0.2.18_55umyvmfaswzxpylft3tvr3dvm: + resolution: {integrity: sha512-KisBcn+16ZlSL0eDZREParO0A0tdlNnMg/oiQpecSdW4YI51M5Ake1Dkml8Zo3zfBmmT+qBnlOm71+qaOHGONQ==} + hasBin: true + peerDependencies: + '@solidjs/meta': ^0.28.0 + '@solidjs/router': ^0.7.0 + solid-js: ^1.6.2 + vite: ^3.1.8 + dependencies: + '@babel/core': 7.20.12 + '@babel/generator': 7.20.7 + '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.20.12 + '@babel/preset-env': 7.20.2_@babel+core@7.20.12 + '@babel/preset-typescript': 7.18.6_@babel+core@7.20.12 + '@babel/template': 7.20.7 + '@solidjs/meta': 0.28.2_solid-js@1.6.9 + '@solidjs/router': 0.7.0_solid-js@1.6.9 + '@types/cookie': 0.5.1 + chokidar: 3.5.3 + compression: 1.7.4 + connect: 3.7.0 + debug: 4.3.4 + dequal: 2.0.3 + dotenv: 16.0.3 + es-module-lexer: 1.1.0 + esbuild: 0.14.54 + esbuild-plugin-solid: 0.4.2_e63rwa75r2qslo2sobfndo3ih4 + fast-glob: 3.2.12 + get-port: 6.1.2 + parse-multipart-data: 1.5.0 + picocolors: 1.0.0 + rollup: 3.10.0 + rollup-plugin-visualizer: 5.9.0_rollup@3.10.0 + rollup-route-manifest: 1.0.0_rollup@3.10.0 + sade: 1.8.1 + set-cookie-parser: 2.5.1 + sirv: 2.0.2 + solid-js: 1.6.9 + terser: 5.16.1 + undici: 5.16.0 + vite: 3.2.5_@types+node@18.11.18 + vite-plugin-inspect: 0.7.14_rollup@3.10.0+vite@3.2.5 + vite-plugin-solid: 2.5.0_solid-js@1.6.9+vite@3.2.5 + wait-on: 6.0.1_debug@4.3.4 + transitivePeerDependencies: + - supports-color + /solid-styled/0.7.4_solid-js@1.6.9: resolution: {integrity: sha512-cxMgEiUl2+nTd6DFFiVeu+oLE5AYfxSqQAagvspiaWO+ZsNUTh0abcC3IoxorQkkOCPQmelk18EeJUAiNf6f7g==} engines: {node: '>=12'} @@ -7325,7 +7288,6 @@ packages: /statuses/1.5.0: resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} engines: {node: '>= 0.6'} - dev: false /std-env/3.3.1: resolution: {integrity: sha512-3H20QlwQsSm2OvAxWIYhs+j01MzzqwMwGiiO1NQaJYZgJZFPuAbf95/DiKRBSTYIJ2FeGUc+B/6mPGcWP9dO3Q==} @@ -7626,7 +7588,6 @@ packages: engines: {node: '>=6'} dependencies: regexparam: 1.3.0 - dev: false /tslib/2.1.0: resolution: {integrity: sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==} @@ -7634,7 +7595,6 @@ packages: /tslib/2.4.1: resolution: {integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==} - dev: false /tunnel-agent/0.6.0: resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} @@ -7743,7 +7703,6 @@ packages: engines: {node: '>=12.18'} dependencies: busboy: 1.6.0 - dev: false /undici/5.9.1: resolution: {integrity: sha512-6fB3a+SNnWEm4CJbgo0/CWR8RGcOCQP68SF4X0mxtYTq2VNN8T88NYrWVBAeSX+zb7bny2dx2iYhP3XHi00omg==} @@ -7752,7 +7711,6 @@ packages: /unicode-canonical-property-names-ecmascript/2.0.0: resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} engines: {node: '>=4'} - dev: false /unicode-match-property-ecmascript/2.0.0: resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} @@ -7760,17 +7718,14 @@ packages: dependencies: unicode-canonical-property-names-ecmascript: 2.0.0 unicode-property-aliases-ecmascript: 2.1.0 - dev: false /unicode-match-property-value-ecmascript/2.1.0: resolution: {integrity: sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==} engines: {node: '>=4'} - dev: false /unicode-property-aliases-ecmascript/2.1.0: resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} engines: {node: '>=4'} - dev: false /unified/10.1.2: resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==} @@ -7855,12 +7810,10 @@ packages: /universalify/2.0.0: resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} engines: {node: '>= 10.0.0'} - dev: false /unpipe/1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} - dev: false /update-browserslist-db/1.0.10_browserslist@4.21.4: resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==} @@ -7894,7 +7847,6 @@ packages: /utils-merge/1.0.1: resolution: {integrity: sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=} engines: {node: '>= 0.4.0'} - dev: false /uuid/3.4.0: resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} @@ -7923,7 +7875,6 @@ packages: /validate-html-nesting/1.2.0: resolution: {integrity: sha512-sI65QUd3T/e5wbQkdPKjikFsIVLPIaOQK+9uowPp6/k609SN8hs5eqBLrnN5DeW9Kd932Q4Imo0fzK2dxoOsCA==} - dev: false /validate-npm-package-name/4.0.0: resolution: {integrity: sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q==} @@ -7934,7 +7885,6 @@ packages: /vary/1.1.2: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} - dev: false /verror/1.10.0: resolution: {integrity: sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=} @@ -8026,7 +7976,6 @@ packages: transitivePeerDependencies: - rollup - supports-color - dev: false /vite-plugin-solid/2.5.0_solid-js@1.6.9+vite@3.2.5: resolution: {integrity: sha512-VneGd3RyFJvwaiffsqgymeMaofn0IzQLPwDzafTV2f1agoWeeJlk5VrI5WqT9BTtLe69vNNbCJWqLhHr9fOdDw==} @@ -8044,7 +7993,6 @@ packages: vitefu: 0.2.4_vite@3.2.5 transitivePeerDependencies: - supports-color - dev: false /vite/3.2.5: resolution: {integrity: sha512-4mVEpXpSOgrssFZAOmGIr85wPHKvaDAcXqxVxVRZhljkJOMZi1ibLibzjLHzJvcok8BMguLc7g1W6W/GqZbLdQ==} @@ -8188,7 +8136,6 @@ packages: optional: true dependencies: vite: 3.2.5_qfz55zahqkp66vn23sxaaw3yfe - dev: false /vitest/0.20.3_jsdom@20.0.3+terser@5.16.1: resolution: {integrity: sha512-cXMjTbZxBBUUuIF3PUzEGPLJWtIMeURBDXVxckSHpk7xss4JxkiiWh5cnIlfGyfJne2Ii3QpbiRuFL5dMJtljw==} @@ -8364,7 +8311,6 @@ packages: rxjs: 7.8.0 transitivePeerDependencies: - debug - dev: false /wait-on/7.0.1: resolution: {integrity: sha512-9AnJE9qTjRQOlTZIldAaf/da2eW0eSRSgcqq85mXQja/DW3MriHxkpODDSUEg+Gri/rKEcXUZHe+cevvYItaog==} @@ -8604,7 +8550,6 @@ packages: string-width: 4.2.3 y18n: 5.0.8 yargs-parser: 21.1.1 - dev: false /yocto-queue/0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} diff --git a/test/package.json b/test/package.json index 974b76ab8..59d377a10 100644 --- a/test/package.json +++ b/test/package.json @@ -8,7 +8,7 @@ "test:unit": "vitest run" }, "dependencies": { - "@playwright/test": "1.23.4", + "@playwright/test": "1.25.2", "@testing-library/jest-dom": "^5.16.5", "@types/cross-spawn": "^6.0.2", "@types/fs-extra": "^11.0.1", From ae36320bb2773f216821976b6a77d23a5b30b185 Mon Sep 17 00:00:00 2001 From: Oren Elbaum Date: Mon, 26 Dec 2022 20:48:30 +0200 Subject: [PATCH 0065/1059] fix csr dev server evaluates user modules --- packages/start/entry-server/DevRoot.tsx | 11 +++++++ packages/start/entry-server/StartServer.tsx | 34 +++++++++++++-------- 2 files changed, 32 insertions(+), 13 deletions(-) create mode 100644 packages/start/entry-server/DevRoot.tsx diff --git a/packages/start/entry-server/DevRoot.tsx b/packages/start/entry-server/DevRoot.tsx new file mode 100644 index 000000000..0c55cf1a5 --- /dev/null +++ b/packages/start/entry-server/DevRoot.tsx @@ -0,0 +1,11 @@ +import { Body, Html, Scripts } from "solid-start"; + +export default function Root() { + return ( + + + + + + ); +} diff --git a/packages/start/entry-server/StartServer.tsx b/packages/start/entry-server/StartServer.tsx index 2141aea89..b41e810eb 100644 --- a/packages/start/entry-server/StartServer.tsx +++ b/packages/start/entry-server/StartServer.tsx @@ -10,6 +10,7 @@ import { fileRoutes } from "../root/FileRoutes"; import { ServerContext } from "../server/ServerContext"; import { FetchEvent, PageEvent } from "../server/types"; +import DevRoot from "./DevRoot"; const rootData = Object.values(import.meta.glob("/src/root.data.(js|ts)", { eager: true }))[0] as { default: RouteDataFunc; @@ -69,6 +70,9 @@ export function StartRouter( return ; } +// @ts-ignore +const devNoSSR = import.meta.env.DEV && !import.meta.env.START_SSR; + const docType = ssr(""); export default function StartServer({ event }: { event: PageEvent }) { const parsed = new URL(event.request.url); @@ -78,19 +82,23 @@ export default function StartServer({ event }: { event: PageEvent }) { sharedConfig.context.requestContext = event; return ( - ["tags"]}> - - {docType as unknown as any} - - - + {devNoSSR ? ( + + ) : ( + ["tags"]}> + + {docType as unknown as any} + + + + )} ); } From 0a27fc2d977d19d7fce169eb6e8c6c39c6c33272 Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Thu, 2 Feb 2023 21:29:18 -0800 Subject: [PATCH 0066/1059] better csr fix --- docs/api/createServerAction.md | 4 +- docs/api/createServerData.md | 2 + docs/api/createServerMultiAction.md | 1 + docs/api/server.md | 4 +- docs/api/vite.md | 2 +- .../DevRoot.tsx => dev/CsrRoot.tsx} | 0 packages/start/entry-server/StartServer.tsx | 5 +- packages/start/vite/plugin.js | 81 +++++++------------ test/api-routes-test.ts | 50 ++++++------ test/misc-test.ts | 6 +- 10 files changed, 69 insertions(+), 86 deletions(-) rename packages/start/{entry-server/DevRoot.tsx => dev/CsrRoot.tsx} (100%) diff --git a/docs/api/createServerAction.md b/docs/api/createServerAction.md index 283a26d19..186521143 100644 --- a/docs/api/createServerAction.md +++ b/docs/api/createServerAction.md @@ -69,4 +69,6 @@ We return a `redirect` to tell the browser where to go upon successful submissio ## Reference -Refer to [createRouteAction](./createRouteAction) for API reference. \ No newline at end of file +Refer to [createRouteAction](./createRouteAction) for API reference. + +*Note: createServerAction$ does not work when application is configured to `ssr: false`* \ No newline at end of file diff --git a/docs/api/createServerData.md b/docs/api/createServerData.md index ba657eae0..25c68ac0b 100644 --- a/docs/api/createServerData.md +++ b/docs/api/createServerData.md @@ -240,3 +240,5 @@ export function routeData() { Refer to [createRouteData](./createRouteData) for API reference. +*Note: `createServerData$` does not work when application is configured to `ssr: false`* + diff --git a/docs/api/createServerMultiAction.md b/docs/api/createServerMultiAction.md index d552a3ed4..3e0508148 100644 --- a/docs/api/createServerMultiAction.md +++ b/docs/api/createServerMultiAction.md @@ -34,3 +34,4 @@ const [acting, act] = createServerMultiAction$(async (args) => { Refer to [createRouteMultiAction](./createRouteMultiAction) for API reference. +*Note: `createServerMultiAction$` does not work when application is configured to `ssr: false`* \ No newline at end of file diff --git a/docs/api/server.md b/docs/api/server.md index 08dd2df6c..1daecbbf4 100644 --- a/docs/api/server.md +++ b/docs/api/server.md @@ -50,7 +50,7 @@ const serverFunction1 = server$.createFetcher('/Log.tsx/logHello') function Component() { const logHello = serverFunction1; - + logHello('Hello') } ``` @@ -75,3 +75,5 @@ function Component() { logHello('Hello') } ``` + +*Note server$ do not work when application is configured to `ssr: false`* diff --git a/docs/api/vite.md b/docs/api/vite.md index 6eb902238..216252bb7 100644 --- a/docs/api/vite.md +++ b/docs/api/vite.md @@ -76,6 +76,6 @@ The vite plugin exposes the following options: - `serverEntry` (_string_, default `"./entry-server.tsx"`): the file path where to the server entry. - `prerenderRoutes` (_string[]_, default `[]`): list of route paths to prerender (currently only works with static adapter). - `inspect` (_boolean_, default `true`): turns on whether vite inspect plugin is enabled. -- `ssr` (_boolean_, default `true`): toggles between client rendering and server rendering (ssr) mode. +- `ssr` (_boolean_, default `true`): toggles between client rendering and server rendering (ssr) mode. `server$` functions do not work with `ssr: false`. - `islands` (_boolean_, default `false`): _experimental_ toggles on "islands" mode. - `islandsRouter` (_boolean_, default `false`): _experimental_ toggles on hybrid "islands" routing. diff --git a/packages/start/entry-server/DevRoot.tsx b/packages/start/dev/CsrRoot.tsx similarity index 100% rename from packages/start/entry-server/DevRoot.tsx rename to packages/start/dev/CsrRoot.tsx diff --git a/packages/start/entry-server/StartServer.tsx b/packages/start/entry-server/StartServer.tsx index b41e810eb..2ded03d48 100644 --- a/packages/start/entry-server/StartServer.tsx +++ b/packages/start/entry-server/StartServer.tsx @@ -6,11 +6,10 @@ import { ssr } from "solid-js/web"; import Root from "~start/root"; import { RouteDefinition, Router as IslandsRouter } from "../islands/server-router"; -import { fileRoutes } from "../root/FileRoutes"; +import { fileRoutes } from "../root/FileRoutes"; import { ServerContext } from "../server/ServerContext"; import { FetchEvent, PageEvent } from "../server/types"; -import DevRoot from "./DevRoot"; const rootData = Object.values(import.meta.glob("/src/root.data.(js|ts)", { eager: true }))[0] as { default: RouteDataFunc; @@ -83,7 +82,7 @@ export default function StartServer({ event }: { event: PageEvent }) { return ( {devNoSSR ? ( - + ) : ( ["tags"]}> v) { } } + /** * @returns {import('vite').Plugin} * @param {any} options @@ -640,42 +650,6 @@ function solidStartConfig(options) { }; } -/** - * @param {string} locate - * @param {string} [cwd] - * @returns {string | undefined} - */ -function find(locate, cwd) { - cwd = cwd || process.cwd(); - if (cwd.split(path.sep).length < 2) return undefined; - const found = fs.readdirSync(cwd).some(f => f === locate); - if (found) return path.join(cwd, locate); - return find(locate, path.join(cwd, "..")); -} - -// const nodeModulesPath = find("node_modules", process.cwd()); - -// function detectAdapter() { -// let adapters = []; -// fs.readdirSync(nodeModulesPath).forEach(dir => { -// if (dir.startsWith("solid-start-")) { -// const pkg = JSON.parse( -// fs.readFileSync(path.join(nodeModulesPath, dir, "package.json"), { -// encoding: "utf8" -// }) -// ); -// if (pkg.solid && pkg.solid.type === "adapter") { -// adapters.push(dir); -// } -// } -// }); - -// // Ignore the default adapter. -// adapters = adapters.filter(adapter => adapter !== "solid-start-node"); - -// return adapters.length > 0 ? adapters[0] : "solid-start-node"; -// } - const findAny = (path, name, exts = [".js", ".ts", ".jsx", ".tsx", ".mjs", ".mts"]) => { for (var ext of exts) { const file = join(path, name + ext); @@ -737,6 +711,7 @@ export default function solidStart(options) { return [ solidStartConfig(options), solidStartFileSystemRouter(options), + !options.ssr && solidStartCsrDev(options), options.islands ? islands() : undefined, options.inspect ? inspect({ outputDir: join(".solid", "inspect"), build: true }) : undefined, options.ssr && solidStartInlineServerModules(options), diff --git a/test/api-routes-test.ts b/test/api-routes-test.ts index 5906e8671..d0aaa6e59 100644 --- a/test/api-routes-test.ts +++ b/test/api-routes-test.ts @@ -153,31 +153,33 @@ test.describe("api routes", () => { expect(await page.content()).toContain('{"hello":"world"}'); }); - test("should render data from API route using server$.fetch", async ({ page }) => { - let app = new PlaywrightFixture(appFixture, page); - await app.goto("/server-fetch"); - let dataEl = await page.waitForSelector("[data-testid='data']"); - expect(await dataEl!.innerText()).toBe("harry-potter"); - - await app.goto("/", true); - await page.click("a[href='/server-fetch']"); - dataEl = await page.waitForSelector("[data-testid='data']"); - expect(await dataEl!.innerText()).toBe("harry-potter"); - }); - - test("should render data from API route using serverData with server$.fetch", async ({ - page - }) => { - let app = new PlaywrightFixture(appFixture, page); - await app.goto("/server-data-fetch"); - let dataEl = await page.waitForSelector("[data-testid='data']"); - expect(await dataEl!.innerText()).toBe("harry-potter"); + if (ssr) { + test("should render data from API route using server$.fetch", async ({ page }) => { + let app = new PlaywrightFixture(appFixture, page); + await app.goto("/server-fetch"); + let dataEl = await page.waitForSelector("[data-testid='data']"); + expect(await dataEl!.innerText()).toBe("harry-potter"); + + await app.goto("/", true); + await page.click("a[href='/server-fetch']"); + dataEl = await page.waitForSelector("[data-testid='data']"); + expect(await dataEl!.innerText()).toBe("harry-potter"); + }); - await app.goto("/", true); - await page.click("a[href='/server-data-fetch']"); - dataEl = await page.waitForSelector("[data-testid='data']"); - expect(await dataEl!.innerText()).toBe("harry-potter"); - }); + test("should render data from API route using serverData with server$.fetch", async ({ + page + }) => { + let app = new PlaywrightFixture(appFixture, page); + await app.goto("/server-data-fetch"); + let dataEl = await page.waitForSelector("[data-testid='data']"); + expect(await dataEl!.innerText()).toBe("harry-potter"); + + await app.goto("/", true); + await page.click("a[href='/server-data-fetch']"); + dataEl = await page.waitForSelector("[data-testid='data']"); + expect(await dataEl!.innerText()).toBe("harry-potter"); + }); + } test("should return json from API route", async ({ page }) => { test.skip(process.env.START_ADAPTER === "solid-start-cloudflare-pages"); diff --git a/test/misc-test.ts b/test/misc-test.ts index f7946b0ea..7f159f200 100644 --- a/test/misc-test.ts +++ b/test/misc-test.ts @@ -11,9 +11,9 @@ test.describe("miscellaneous tests", () => { runTests(true); }); - test.describe("without SSR", () => { - runTests(false); - }); + // test.describe("without SSR", () => { + // runTests(false); + // }); function runTests(ssr) { test.beforeAll(async () => { From 106eac7693b071b07c9ac65dda5d2e3328224b85 Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Thu, 2 Feb 2023 21:37:02 -0800 Subject: [PATCH 0067/1059] remove alpha changelog --- README.md | 268 ------------------------------------------------------ 1 file changed, 268 deletions(-) diff --git a/README.md b/README.md index ccab6e649..9567c0b70 100644 --- a/README.md +++ b/README.md @@ -91,274 +91,6 @@ The `nohoist` option is no longer available in Yarn v2+. In this case, we can us -## Changelog - -### [0.1.6] - -Renamed API Routes exports from lower case to upper case method names to match closely how people see those functions in the spec and in usage. - -```diff -- export function get() { -+ export function GET() { - return new Response(); -} - -- export function post() { -+ export function POST() { - - return new Response(); -} - -- export function patch() { -+ export function PATCH() { - return new Response(); -} - -- export function del() { -+ export function DELETE() { - return new Response(); -} -``` - -### [0.1.0-alpha.104] - -Changed grouped routes from `__name` syntax to `(name)`. - -### [0.1.0-alpha.103] - -Changed special compiled functions like `server`, `createServerData`, `createServerAction$`, `createServerMultiAction$`. to have a postfix `$` to indicate their special compiled (hoisted behavior). - -Also moved the optional first argument of `createServerData$` under `key` option. While this hides a very important option it makes the signatures more similar, so it is clear it is the main (first) function that is running on the server. - -```js -const data = createServerData$( - async pathname => { - let mod = mods[`./docs${pathname}.mdx`] ?? mods[`./docs${pathname}.md`]; - return mod.getHeadings().filter(h => h.depth > 1 && h.depth <= 3); - }, - { - key: () => path.pathname - } -); -``` - -### [0.1.0-alpha.??] - Moving towards beta - -
-

vite.config.ts

- -```diff -- import solid from 'solid-start'; -+ import solid from 'solid-start/vite'; -import { defineConfig } from 'vite'; - -export default defineConfig({ - plugins: [solid()] -}) -``` - -#### Why? - -We wanted to use the main entry point of `solid-start` for use within the app where you are spending most of your time. And for the `vite` config, we use the `solid-start/vite` entrypoint. -
- -
-

entry-server.tsx

- -```diff -import { createHandler, renderAsync, StartServer } from "solid-start/entry-server"; - -- export default createHandler(renderAsync(context => )); -+ export default createHandler(renderAsync(event => )); -``` - -#### Why? - -The prop received by `StartServer`, and given to you by `createHandler` is called `event` instead of `context`. It represents a `PageEvent` which is a `FetchEvent` that the server decided should be rendered by our components as a `Page`. We adopted the `event` terminology to represent the input that our server handlers received. - -For example, the input to our top-level server handler is a `FetchEvent`. It can then be routed to a server function and be passed as a `ServerFunctionEvent` or to an API Endpoint as an `ApiEvent`. This terminology is adopted from the ServiceWorker API and Cloudflare Workers API. - -
- -
-

entry-client.tsx

- -If you were using SSR: - -```diff -- import { hydrate } from "solid-js"; -- import { StartClient } from "solid-start/entry-client"; -+ import { mount, StartClient } from "solid-start/entry-client"; - -- hydrate(() => , document); -+ mount(() => , document); -``` - -If you were not using SSR and rendering your app client-side: - -```diff -- import { render } from "solid-js"; -- import { StartClient } from "solid-start/entry-client"; -+ import { mount, StartClient } from "solid-start/entry-client"; - -- render(() => , document.body); -+ mount(() => , document); -``` - -#### Why? - -Earlier, you called `hydrate(document)` or `render(document.body)` here based on what kind of rendering mode you had selected and whether you had SSR turned on. We felt this was slightly annoying to change if you wanted to switch between the modes and error prone if you are not careful and end up passing `document` to `render` instead. - -We still wanted to expose `entry-client.tsx` to the user so that they can take over and do their own thing here if they want. We made a helper function called `mount` that embeds the logic for deciding how to interact with the app we get from the server, be it `hydrate` or `render`. - -
- -
-

root.tsx

- -```diff -// @refresh reload -import { Suspense } from "solid-js"; -- import { Meta, Link, Routes, Scripts } from "solid-start/root"; -+ import { FileRoutes, Scripts, Html, Head, Body, Routes, Meta, ErrorBoundary, A } from "solid-start"; - -export default function Root() { - return ( -- -+ -- -+ - -- -+ -- -+ - -- // already exists inside `Head` -- // already exists inside `Head` - -- -+ -- -+ - - - Index - About -- -+ -+ -+ - - - -- -+ -- -+ - ); -} -``` - -#### Why? - -We changed how we declare our routes to make it more flexible. Earlier we gave you a `Routes` component from `solid-start` that was equivalent to rendering a `Routes` from `@solidjs/router` (yeah we know its confusing, that's why we are changing it) and filling it with the routes from the file system. The opt-in to the file-system routing was all-in or nothing. - -You didn't have an opportunity to add more `Route`s. We now export `FileRoutes` from `solid-start` that represents the route config based on the file-system. It is meant to be passed to the `Routes` component from `solid-start` or wherever you want to use the file-system routes config. - -- You can use it together with other `Route` components. - -```tsx - - - - -``` - -- Also for quickly starting an app without creating a bunch of files, you can define your routes in a single file. We generally don't recommend this since it's a good idea to code split your app along your routes, but its a neat trick. - -```tsx - - - -``` - -For consistency between the SSR and client-side rendering modes, we needed to take more control of `root.tsx` specifically, we couldn't just take `` and `` tags and allow them to be part of the component tree since we can't client-side render the whole document. - -We only really get to take over `document.body`. We needed to ship with special `Html`, `Head`, and `Body` components that you use in `root.tsx` instead of the lower-case counterparts. These document flow components know what to do whether you are in SSR mode on or off. - -- We can avoid you having to include `Meta` and `Links` from `solid-start/root` in your `head` since we do it by default. -- We will always use the title-case variants of the tags used in `head` (eg. `Link` > `link`, `Style` > `style`, `Meta` > `meta`) for consistency throughout the app. -- `solid-meta` is renamed to `@solidjs/meta`. -- `solid-app-router` is renamed to `@solidjs/router`. -- `solid-start` exports all the components meant to be used in your app and these components work on the client and server. Sometimes they are the same on both, and other times they coordinate between the two. - -Now, our `root.tsx` even more closely replicates how you would be writing your `index.html`. And this was intentionally done so that we could enable an SPA mode for you that used the same code as the SSR mode without changing anything. - -How do we do this? At build time for SPA mode, we quickly run the vite server and make a request for your app's index. We tell our `Body` component not to render anything. - -So, the `index.html` we get is the one you would have written. We then use that `index.html` as your entrypoint. You can still write your own `index.html` if you don't want to use this functionality. - -
- -
-

createServerResource -> createServerData$

- -Renamed `createServerResource` to `createServerData$`, and `createRouteResource` to `createRouteData`. - -```diff -export function routeData() { -- return createServerResource(async (_, { request }) => { -+ return createServerData$(async (_, { request }) => { - const user = await getUser(request); - - if (!user) { - throw redirect("/login"); - } - - return user; - }); -} -``` - -#### Why? - -We renamed `createServerResource` to `createServerData$` because we were not using the `createResource` signature. That was confusing so we needed to indicate the function was compiled. We just return one single signal from `createServerData$` instead of a tuple like `createResource` does. And we have moved the source into the options as `key`. - -
- -
-

createServerAction$, createServerMultiAction$

- -```diff -- const logoutAction = createServerAction(() => logout(server.request)); -+ const [logginOut, logOut] = createServerAction$((_, { request }) => logout(request)); -``` - -#### Why? - -We pass in a `ServerFunctionEvent` which has a `request` field as the second argument to server actions. You can use this to access to the HTTP Request sent for your action and get the headers from it for things like auth. - -We now return a tuple where the first argument is the current submission, and the second is the submit function it also has a progressive enhanceable form attached to it `logout.Form`. - -
- -
-

🆕 HttpStatusCode, HttpHeader

- -```tsx -export default function NotFound() { - return ( -
- - -
- ); -} -``` - -
- ### Credits All credit for the work on Forms and Sessions goes to the @remix-run team, MIT License, Copyright 2021 Remix Software Inc. From 281b5ff9f5712817164701e568f80f063402c342 Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Thu, 2 Feb 2023 22:03:28 -0800 Subject: [PATCH 0068/1059] 0.2.19 --- packages/create-solid/package.json | 2 +- packages/mdx/package.json | 2 +- packages/start-aws/package.json | 2 +- packages/start-cloudflare-pages/package.json | 2 +- packages/start-cloudflare-workers/package.json | 2 +- packages/start-deno/package.json | 2 +- packages/start-netlify/package.json | 2 +- packages/start-node/package.json | 2 +- packages/start-static/package.json | 2 +- packages/start-vercel/package.json | 2 +- packages/start/package.json | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/packages/create-solid/package.json b/packages/create-solid/package.json index 079dc6028..4b0bb3711 100644 --- a/packages/create-solid/package.json +++ b/packages/create-solid/package.json @@ -1,6 +1,6 @@ { "name": "create-solid", - "version": "0.2.18", + "version": "0.2.19", "description": "Create Solid apps with low configuration", "author": "Ryan Carniato", "license": "MIT", diff --git a/packages/mdx/package.json b/packages/mdx/package.json index 225859ad9..4e1e3533b 100644 --- a/packages/mdx/package.json +++ b/packages/mdx/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-mdx", - "version": "0.2.18", + "version": "0.2.19", "description": "", "main": "./index.js", "type": "module", diff --git a/packages/start-aws/package.json b/packages/start-aws/package.json index c4fbae795..59c360a5b 100644 --- a/packages/start-aws/package.json +++ b/packages/start-aws/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-aws", - "version": "0.2.18", + "version": "0.2.19", "main": "./index.mjs", "type": "module", "solid": { diff --git a/packages/start-cloudflare-pages/package.json b/packages/start-cloudflare-pages/package.json index 09ae89411..216383a49 100644 --- a/packages/start-cloudflare-pages/package.json +++ b/packages/start-cloudflare-pages/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-cloudflare-pages", - "version": "0.2.18", + "version": "0.2.19", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-cloudflare-workers/package.json b/packages/start-cloudflare-workers/package.json index fa89d0de0..10442826e 100644 --- a/packages/start-cloudflare-workers/package.json +++ b/packages/start-cloudflare-workers/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-cloudflare-workers", - "version": "0.2.18", + "version": "0.2.19", "main": "./index.js", "types": "./index.d.ts", "type": "module", diff --git a/packages/start-deno/package.json b/packages/start-deno/package.json index 93c79fd50..9af81216c 100644 --- a/packages/start-deno/package.json +++ b/packages/start-deno/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-deno", - "version": "0.2.18", + "version": "0.2.19", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-netlify/package.json b/packages/start-netlify/package.json index c40adb12f..6bb0e6589 100644 --- a/packages/start-netlify/package.json +++ b/packages/start-netlify/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-netlify", - "version": "0.2.18", + "version": "0.2.19", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-node/package.json b/packages/start-node/package.json index 7340253db..055b00e04 100644 --- a/packages/start-node/package.json +++ b/packages/start-node/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-node", - "version": "0.2.18", + "version": "0.2.19", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-static/package.json b/packages/start-static/package.json index 1e2782961..7a38d2acc 100644 --- a/packages/start-static/package.json +++ b/packages/start-static/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-static", - "version": "0.2.18", + "version": "0.2.19", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-vercel/package.json b/packages/start-vercel/package.json index d9bffdfcf..9166056c0 100644 --- a/packages/start-vercel/package.json +++ b/packages/start-vercel/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-vercel", - "version": "0.2.18", + "version": "0.2.19", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start/package.json b/packages/start/package.json index 3bbb60813..12a70a0bb 100644 --- a/packages/start/package.json +++ b/packages/start/package.json @@ -1,6 +1,6 @@ { "name": "solid-start", - "version": "0.2.18", + "version": "0.2.19", "description": "Create Solid apps with low configuration", "author": "Ryan Carniato", "license": "MIT", From 97312251f1ed1b7868c02216c4c216b483164a7a Mon Sep 17 00:00:00 2001 From: OrJDev Date: Fri, 3 Feb 2023 11:24:29 +0200 Subject: [PATCH 0069/1059] Bump Examples Versions And Add With-AuthJS Example --- examples/bare/package.json | 4 +- examples/hackernews/package.json | 4 +- examples/todomvc/package.json | 4 +- examples/with-auth/package.json | 4 +- examples/with-authjs/.env.example | 4 + examples/with-authjs/README.md | 30 ++ examples/with-authjs/package.json | 30 ++ examples/with-authjs/public/favicon.ico | Bin 0 -> 664 bytes .../with-authjs/src/components/Counter.css | 20 + .../with-authjs/src/components/Counter.tsx | 11 + examples/with-authjs/src/entry-client.tsx | 3 + examples/with-authjs/src/entry-server.tsx | 3 + examples/with-authjs/src/root.css | 69 +++ examples/with-authjs/src/root.tsx | 39 ++ examples/with-authjs/src/routes/[...404].tsx | 19 + .../src/routes/api/auth/[...solidauth].ts | 14 + examples/with-authjs/src/routes/index.tsx | 44 ++ examples/with-authjs/src/routes/protected.tsx | 37 ++ examples/with-authjs/tsconfig.json | 17 + examples/with-authjs/vite.config.ts | 6 + examples/with-mdx/package.json | 4 +- examples/with-prisma/package.json | 4 +- examples/with-solid-styled/package.json | 4 +- examples/with-tailwindcss/package.json | 4 +- examples/with-vitest/package.json | 4 +- examples/with-websocket/package.json | 2 +- pnpm-lock.yaml | 471 +++++++++++++----- 27 files changed, 698 insertions(+), 157 deletions(-) create mode 100644 examples/with-authjs/.env.example create mode 100644 examples/with-authjs/README.md create mode 100644 examples/with-authjs/package.json create mode 100644 examples/with-authjs/public/favicon.ico create mode 100644 examples/with-authjs/src/components/Counter.css create mode 100644 examples/with-authjs/src/components/Counter.tsx create mode 100644 examples/with-authjs/src/entry-client.tsx create mode 100644 examples/with-authjs/src/entry-server.tsx create mode 100644 examples/with-authjs/src/root.css create mode 100644 examples/with-authjs/src/root.tsx create mode 100644 examples/with-authjs/src/routes/[...404].tsx create mode 100644 examples/with-authjs/src/routes/api/auth/[...solidauth].ts create mode 100644 examples/with-authjs/src/routes/index.tsx create mode 100644 examples/with-authjs/src/routes/protected.tsx create mode 100644 examples/with-authjs/tsconfig.json create mode 100644 examples/with-authjs/vite.config.ts diff --git a/examples/bare/package.json b/examples/bare/package.json index 001687396..8b4b74b63 100644 --- a/examples/bare/package.json +++ b/examples/bare/package.json @@ -10,7 +10,7 @@ "@types/node": "^18.11.18", "esbuild": "^0.14.54", "postcss": "^8.4.21", - "solid-start-node": "^0.2.15", + "solid-start-node": "^0.2.19", "typescript": "^4.9.4", "vite": "^3.2.5" }, @@ -18,7 +18,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.7.0", "solid-js": "^1.6.9", - "solid-start": "^0.2.15", + "solid-start": "^0.2.19", "undici": "^5.15.1" }, "engines": { diff --git a/examples/hackernews/package.json b/examples/hackernews/package.json index dd66f3c4f..e890a14e4 100644 --- a/examples/hackernews/package.json +++ b/examples/hackernews/package.json @@ -12,7 +12,7 @@ "@types/debug": "^4.1.7", "@types/node": "^18.11.18", "esbuild": "^0.14.54", - "solid-start-node": "^0.2.15", + "solid-start-node": "^0.2.19", "typescript": "^4.9.4", "vite": "^3.2.5" }, @@ -20,7 +20,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.7.0", "solid-js": "^1.6.9", - "solid-start": "^0.2.15", + "solid-start": "^0.2.19", "undici": "^5.15.1" }, "engines": { diff --git a/examples/todomvc/package.json b/examples/todomvc/package.json index 35888693d..fa4ab41b9 100644 --- a/examples/todomvc/package.json +++ b/examples/todomvc/package.json @@ -15,8 +15,8 @@ "postcss": "^8.4.21", "rollup": "^3.10.0", "solid-js": "^1.6.9", - "solid-start": "^0.2.15", - "solid-start-node": "^0.2.15", + "solid-start": "^0.2.19", + "solid-start-node": "^0.2.19", "typescript": "^4.9.4", "undici": "^5.15.1", "vite": "^3.2.5" diff --git a/examples/with-auth/package.json b/examples/with-auth/package.json index 0774fc85b..fac6b1291 100644 --- a/examples/with-auth/package.json +++ b/examples/with-auth/package.json @@ -13,7 +13,7 @@ "esbuild": "^0.14.54", "postcss": "^8.4.21", "rollup": "^3.10.0", - "solid-start-node": "^0.2.15", + "solid-start-node": "^0.2.19", "typescript": "^4.9.4", "vite": "^3.2.5" }, @@ -21,7 +21,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.7.0", "solid-js": "^1.6.9", - "solid-start": "^0.2.15", + "solid-start": "^0.2.19", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-authjs/.env.example b/examples/with-authjs/.env.example new file mode 100644 index 000000000..51a1c0f81 --- /dev/null +++ b/examples/with-authjs/.env.example @@ -0,0 +1,4 @@ +DISCORD_CLIENT_ID= +DISCORD_CLIENT_SECRET= +AUTH_SECRET=d40e96a10287cfcf90c6b91679f512ee +AUTH_TRUST_HOST=true \ No newline at end of file diff --git a/examples/with-authjs/README.md b/examples/with-authjs/README.md new file mode 100644 index 000000000..5056c7844 --- /dev/null +++ b/examples/with-authjs/README.md @@ -0,0 +1,30 @@ +# SolidStart + AuthJS + +Everything you need to build an [AuthJS](https://authjs.dev/) authenticated Solid project, powered by [`solid-start`](https://start.solidjs.com); + +## Creating a project + +```bash +# create a new project in the current directory +npm init solid@latest + +# create a new project in my-app +npm init solid@latest my-app +``` + +## Developing + +Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server: + +```bash +npm run dev + +# or start the server and open the app in a new browser tab +npm run dev -- --open +``` + +## Building + +Solid apps are built with _adapters_, which optimise your project for deployment to different environments. + +By default, `npm run build` will generate a Node app that you can run with `npm start`. To use a different adapter, add it to the `devDependencies` in `package.json` and specify in your `vite.config.js`. diff --git a/examples/with-authjs/package.json b/examples/with-authjs/package.json new file mode 100644 index 000000000..79c67a6f7 --- /dev/null +++ b/examples/with-authjs/package.json @@ -0,0 +1,30 @@ +{ + "name": "example-with-authjs", + "scripts": { + "dev": "solid-start dev", + "build": "solid-start build", + "start": "solid-start start" + }, + "type": "module", + "devDependencies": { + "@types/node": "^18.11.18", + "esbuild": "^0.14.54", + "next-auth": "^4.19.2", + "postcss": "^8.4.21", + "solid-start-node": "^0.2.19", + "typescript": "^4.9.4", + "vite": "^3.2.5" + }, + "dependencies": { + "@auth/core": "^0.3.0", + "@auth/solid-start": "^0.1.0", + "@solidjs/meta": "^0.28.2", + "@solidjs/router": "^0.7.0", + "solid-js": "^1.6.9", + "solid-start": "^0.2.19", + "undici": "^5.15.1" + }, + "engines": { + "node": ">=16.8" + } +} diff --git a/examples/with-authjs/public/favicon.ico b/examples/with-authjs/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..fb282da0719ef6ab4c1732df93be6216b0d85520 GIT binary patch literal 664 zcmV;J0%!e+P)m9ebk1R zejT~~6f_`?;`cEd!+`7(hw@%%2;?RN8gX-L?z6cM( zKoG@&w+0}f@Pfvwc+deid)qgE!L$ENKYjViZC_Zcr>L(`2oXUT8f0mRQ(6-=HN_Ai zeBBEz3WP+1Cw`m!49Wf!MnZzp5bH8VkR~BcJ1s-j90TAS2Yo4j!J|KodxYR%3Numw zA?gq6e`5@!W~F$_De3yt&uspo&2yLb$(NwcPPI-4LGc!}HdY%jfq@AFs8LiZ4k(p} zZ!c9o+qbWYs-Mg zgdyTALzJX&7QXHdI_DPTFL33;w}88{e6Zk)MX0kN{3DX9uz#O_L58&XRH$Nvvu;fO zf&)7@?C~$z1K<>j0ga$$MIg+5xN;eQ?1-CA=`^Y169@Ab6!vcaNP=hxfKN%@Ly^R* zK1iv*s1Yl6_dVyz8>ZqYhz6J4|3fQ@2LQeX@^%W(B~8>=MoEmBEGGD1;gHXlpX>!W ym)!leA2L@`cpb^hy)P75=I!`pBYxP7<2VfQ3j76qLgzIA0000 setCount(count() + 1)}> + Clicks: {count()} + + ); +} diff --git a/examples/with-authjs/src/entry-client.tsx b/examples/with-authjs/src/entry-client.tsx new file mode 100644 index 000000000..942284855 --- /dev/null +++ b/examples/with-authjs/src/entry-client.tsx @@ -0,0 +1,3 @@ +import { mount, StartClient } from "solid-start/entry-client"; + +mount(() => , document); diff --git a/examples/with-authjs/src/entry-server.tsx b/examples/with-authjs/src/entry-server.tsx new file mode 100644 index 000000000..e5cf9c2c7 --- /dev/null +++ b/examples/with-authjs/src/entry-server.tsx @@ -0,0 +1,3 @@ +import { createHandler, renderAsync, StartServer } from "solid-start/entry-server"; + +export default createHandler(renderAsync(event => )); diff --git a/examples/with-authjs/src/root.css b/examples/with-authjs/src/root.css new file mode 100644 index 000000000..117f7348f --- /dev/null +++ b/examples/with-authjs/src/root.css @@ -0,0 +1,69 @@ +body { + font-family: Gordita, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; +} + +main { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; +} + +a { + margin-right: 1rem; +} + +main { + text-align: center; + padding: 1em; + gap: 0.5rem; +} + +main img { + height: 3rem; + width: 3rem; + border-radius: 50%; +} + +h1 { + color: #335d92; + text-transform: uppercase; + font-size: 4rem; + font-weight: 100; + line-height: 1.1; + margin: 4rem auto; + max-width: 14rem; +} + +main button { + width: 3.5rem; + padding: 0.5rem; + width: 12rem; + border: none; + border-radius: 0.25rem; + background: #335d92; + color: #fff; + font-size: 1.5rem; + cursor: pointer; +} + +main span { + font-size: 1rem; + font-weight: bold; +} + +p { + max-width: 14rem; + margin: 2rem auto; + line-height: 1.35; +} + +@media (min-width: 480px) { + h1 { + max-width: none; + } + + p { + max-width: none; + } +} diff --git a/examples/with-authjs/src/root.tsx b/examples/with-authjs/src/root.tsx new file mode 100644 index 000000000..ea1170af1 --- /dev/null +++ b/examples/with-authjs/src/root.tsx @@ -0,0 +1,39 @@ +// @refresh reload +import { Suspense } from "solid-js"; +import { + A, + Body, + ErrorBoundary, + FileRoutes, + Head, + Html, + Meta, + Routes, + Scripts, + Title +} from "solid-start"; +import "./root.css"; + +export default function Root() { + return ( + + + SolidStart + AuthJS + + + + + + + Home + Protected + + + + + + + + + ); +} diff --git a/examples/with-authjs/src/routes/[...404].tsx b/examples/with-authjs/src/routes/[...404].tsx new file mode 100644 index 000000000..108946012 --- /dev/null +++ b/examples/with-authjs/src/routes/[...404].tsx @@ -0,0 +1,19 @@ +import { Title } from "solid-start"; +import { HttpStatusCode } from "solid-start/server"; + +export default function NotFound() { + return ( +
+ Not Found + +

Page Not Found

+

+ Visit{" "} + + start.solidjs.com + {" "} + to learn how to build SolidStart apps. +

+
+ ); +} diff --git a/examples/with-authjs/src/routes/api/auth/[...solidauth].ts b/examples/with-authjs/src/routes/api/auth/[...solidauth].ts new file mode 100644 index 000000000..d9786e381 --- /dev/null +++ b/examples/with-authjs/src/routes/api/auth/[...solidauth].ts @@ -0,0 +1,14 @@ +import DiscordProvider from "@auth/core/providers/discord"; +import { SolidAuth, SolidAuthConfig } from "@auth/solid-start"; + +export const authOptions: SolidAuthConfig = { + providers: [ + // @ts-expect-error Types are wrong + DiscordProvider({ + clientId: process.env.DISCORD_CLIENT_ID as string, + clientSecret: process.env.DISCORD_CLIENT_SECRET as string + }) + ] +}; + +export const { GET, POST } = SolidAuth(authOptions); diff --git a/examples/with-authjs/src/routes/index.tsx b/examples/with-authjs/src/routes/index.tsx new file mode 100644 index 000000000..e95ed5f02 --- /dev/null +++ b/examples/with-authjs/src/routes/index.tsx @@ -0,0 +1,44 @@ +import { getSession } from "@auth/solid-start"; +import { signIn } from "@auth/solid-start/client"; +import { createSignal, onCleanup, Show } from "solid-js"; +import { Navigate, useRouteData } from "solid-start"; +import { createServerData$ } from "solid-start/server"; +import { authOptions } from "./api/auth/[...solidauth]"; + +export const routeData = () => { + return createServerData$(async (_, event) => { + const session = await getSession(event.request, authOptions); + + return { session: session }; + }); +}; +export default function Home() { + const session = useRouteData(); + const [redirectIn, setRedirectIn] = createSignal(3); + + const int = setInterval(() => { + setRedirectIn(prev => prev - 1); + }, 1000); + + onCleanup(() => clearInterval(int)); + + return ( +
+

Home

+ + You are not signed in. + + + } + > + Redirecting to protected page in {redirectIn()} seconds... + + + + +
+ ); +} diff --git a/examples/with-authjs/src/routes/protected.tsx b/examples/with-authjs/src/routes/protected.tsx new file mode 100644 index 000000000..824842289 --- /dev/null +++ b/examples/with-authjs/src/routes/protected.tsx @@ -0,0 +1,37 @@ +import { getSession } from "@auth/solid-start"; +import { signOut } from "@auth/solid-start/client"; +import { Show, type VoidComponent } from "solid-js"; +import { useRouteData } from "solid-start"; +import { createServerData$, redirect } from "solid-start/server"; +import { authOptions } from "./api/auth/[...solidauth]"; + +export const routeData = () => { + return createServerData$(async (_, event) => { + const session = await getSession(event.request, authOptions); + if (!session) { + throw redirect("/"); + } + return session; + }); +}; + +const Protected: VoidComponent = () => { + const session = useRouteData(); + + return ( + + {us => ( +
+

Protected

+ {us.user?.image ? : null} + Hey there {us.user?.name}! You are signed in! + {/*

Protected

+

Session: {JSON.stringify(us, null, 2)}

*/} + +
+ )} +
+ ); +}; + +export default Protected; diff --git a/examples/with-authjs/tsconfig.json b/examples/with-authjs/tsconfig.json new file mode 100644 index 000000000..d888d620c --- /dev/null +++ b/examples/with-authjs/tsconfig.json @@ -0,0 +1,17 @@ +{ + "compilerOptions": { + "allowSyntheticDefaultImports": true, + "esModuleInterop": true, + "target": "ESNext", + "module": "ESNext", + "moduleResolution": "node", + "jsxImportSource": "solid-js", + "jsx": "preserve", + "strict": true, + "types": ["solid-start/env"], + "baseUrl": "./", + "paths": { + "~/*": ["./src/*"] + } + } +} diff --git a/examples/with-authjs/vite.config.ts b/examples/with-authjs/vite.config.ts new file mode 100644 index 000000000..a1a712626 --- /dev/null +++ b/examples/with-authjs/vite.config.ts @@ -0,0 +1,6 @@ +import solid from "solid-start/vite"; +import { defineConfig } from "vite"; + +export default defineConfig({ + plugins: [solid()] +}); diff --git a/examples/with-mdx/package.json b/examples/with-mdx/package.json index ddc11978c..1d7a3ead4 100644 --- a/examples/with-mdx/package.json +++ b/examples/with-mdx/package.json @@ -8,7 +8,7 @@ "type": "module", "devDependencies": { "@mdx-js/rollup": "^2.2.1", - "solid-start-node": "^0.2.15", + "solid-start-node": "^0.2.19", "typescript": "^4.9.4", "vite": "^3.2.5" }, @@ -17,7 +17,7 @@ "@solidjs/router": "^0.7.0", "solid-js": "^1.6.9", "solid-mdx": "^0.0.6", - "solid-start": "^0.2.15", + "solid-start": "^0.2.19", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-prisma/package.json b/examples/with-prisma/package.json index b0573ad10..c160c79aa 100644 --- a/examples/with-prisma/package.json +++ b/examples/with-prisma/package.json @@ -7,7 +7,7 @@ }, "type": "module", "devDependencies": { - "solid-start-node": "^0.2.15", + "solid-start-node": "^0.2.19", "typescript": "^4.9.4", "vite": "^3.2.5" }, @@ -17,7 +17,7 @@ "@solidjs/router": "^0.7.0", "prisma": "^4.9.0", "solid-js": "^1.6.9", - "solid-start": "^0.2.15", + "solid-start": "^0.2.19", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-solid-styled/package.json b/examples/with-solid-styled/package.json index 931b6f60c..682f5c5c3 100644 --- a/examples/with-solid-styled/package.json +++ b/examples/with-solid-styled/package.json @@ -8,7 +8,7 @@ "type": "module", "devDependencies": { "babel-plugin-solid-styled": "^0.6.3", - "solid-start-node": "^0.2.15", + "solid-start-node": "^0.2.19", "typescript": "^4.9.4", "vite": "^3.2.5" }, @@ -16,7 +16,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.7.0", "solid-js": "^1.6.9", - "solid-start": "^0.2.15", + "solid-start": "^0.2.19", "solid-styled": "^0.7.4", "undici": "^5.15.1" }, diff --git a/examples/with-tailwindcss/package.json b/examples/with-tailwindcss/package.json index db48c4c19..fac88e36a 100644 --- a/examples/with-tailwindcss/package.json +++ b/examples/with-tailwindcss/package.json @@ -9,7 +9,7 @@ "devDependencies": { "autoprefixer": "^10.4.13", "postcss": "^8.4.21", - "solid-start-node": "^0.2.15", + "solid-start-node": "^0.2.19", "tailwindcss": "^3.2.4", "typescript": "^4.9.4", "vite": "^3.2.5" @@ -18,7 +18,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.7.0", "solid-js": "^1.6.9", - "solid-start": "^0.2.15", + "solid-start": "^0.2.19", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-vitest/package.json b/examples/with-vitest/package.json index 26cfc4b7e..1bb1a9f8d 100644 --- a/examples/with-vitest/package.json +++ b/examples/with-vitest/package.json @@ -20,8 +20,8 @@ "@vitest/ui": "^0.26.3", "jsdom": "^20.0.3", "solid-js": "^1.6.9", - "solid-start": "^0.2.15", - "solid-start-node": "^0.2.15", + "solid-start": "^0.2.19", + "solid-start-node": "^0.2.19", "typescript": "^4.9.4", "undici": "^5.15.1", "vite": "^3.2.5", diff --git a/examples/with-websocket/package.json b/examples/with-websocket/package.json index 2d17501a5..0851cacee 100644 --- a/examples/with-websocket/package.json +++ b/examples/with-websocket/package.json @@ -17,7 +17,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.7.0", "solid-js": "^1.6.9", - "solid-start": "^0.2.15", + "solid-start": "^0.2.19", "undici": "^5.15.1" }, "engines": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 736c008eb..6892f8e09 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -75,8 +75,8 @@ importers: esbuild: ^0.14.54 postcss: ^8.4.21 solid-js: ^1.6.9 - solid-start: ^0.2.15 - solid-start-node: ^0.2.15 + solid-start: ^0.2.19 + solid-start-node: ^0.2.19 typescript: ^4.9.4 undici: ^5.15.1 vite: ^3.2.5 @@ -84,13 +84,13 @@ importers: '@solidjs/meta': 0.28.2_solid-js@1.6.9 '@solidjs/router': 0.7.0_solid-js@1.6.9 solid-js: 1.6.9 - solid-start: 0.2.18_55umyvmfaswzxpylft3tvr3dvm + solid-start: link:../../packages/start undici: 5.15.1 devDependencies: '@types/node': 18.11.18 esbuild: 0.14.54 postcss: 8.4.21 - solid-start-node: 0.2.18_yswnzuav2ha3q74woou55pqedi + solid-start-node: link:../../packages/start-node typescript: 4.9.4 vite: 3.2.5_@types+node@18.11.18 @@ -103,8 +103,8 @@ importers: '@types/node': ^18.11.18 esbuild: ^0.14.54 solid-js: ^1.6.9 - solid-start: ^0.2.15 - solid-start-node: ^0.2.15 + solid-start: ^0.2.19 + solid-start-node: ^0.2.19 typescript: ^4.9.4 undici: ^5.15.1 vite: ^3.2.5 @@ -112,14 +112,14 @@ importers: '@solidjs/meta': 0.28.2_solid-js@1.6.9 '@solidjs/router': 0.7.0_solid-js@1.6.9 solid-js: 1.6.9 - solid-start: 0.2.18_55umyvmfaswzxpylft3tvr3dvm + solid-start: link:../../packages/start undici: 5.15.1 devDependencies: '@types/babel__core': 7.20.0 '@types/debug': 4.1.7 '@types/node': 18.11.18 esbuild: 0.14.54 - solid-start-node: 0.2.18_yswnzuav2ha3q74woou55pqedi + solid-start-node: link:../../packages/start-node typescript: 4.9.4 vite: 3.2.5_@types+node@18.11.18 @@ -133,8 +133,8 @@ importers: postcss: ^8.4.21 rollup: ^3.10.0 solid-js: ^1.6.9 - solid-start: ^0.2.15 - solid-start-node: ^0.2.15 + solid-start: ^0.2.19 + solid-start-node: ^0.2.19 typescript: ^4.9.4 undici: ^5.15.1 vite: ^3.2.5 @@ -147,8 +147,8 @@ importers: postcss: 8.4.21 rollup: 3.10.0 solid-js: 1.6.9 - solid-start: 0.2.18_55umyvmfaswzxpylft3tvr3dvm - solid-start-node: 0.2.18_yswnzuav2ha3q74woou55pqedi + solid-start: link:../../packages/start + solid-start-node: link:../../packages/start-node typescript: 4.9.4 undici: 5.15.1 vite: 3.2.5_@types+node@18.11.18 @@ -164,8 +164,8 @@ importers: postcss: ^8.4.21 rollup: ^3.10.0 solid-js: ^1.6.9 - solid-start: ^0.2.15 - solid-start-node: ^0.2.15 + solid-start: ^0.2.19 + solid-start-node: ^0.2.19 typescript: ^4.9.4 undici: ^5.15.1 vite: ^3.2.5 @@ -173,7 +173,7 @@ importers: '@solidjs/meta': 0.28.2_solid-js@1.6.9 '@solidjs/router': 0.7.0_solid-js@1.6.9 solid-js: 1.6.9 - solid-start: 0.2.18_55umyvmfaswzxpylft3tvr3dvm + solid-start: link:../../packages/start undici: 5.15.1 devDependencies: '@types/babel__core': 7.20.0 @@ -182,7 +182,40 @@ importers: esbuild: 0.14.54 postcss: 8.4.21 rollup: 3.10.0 - solid-start-node: 0.2.18_yswnzuav2ha3q74woou55pqedi + solid-start-node: link:../../packages/start-node + typescript: 4.9.4 + vite: 3.2.5_@types+node@18.11.18 + + examples/with-authjs: + specifiers: + '@auth/core': ^0.3.0 + '@auth/solid-start': ^0.1.0 + '@solidjs/meta': ^0.28.2 + '@solidjs/router': ^0.7.0 + '@types/node': ^18.11.18 + esbuild: ^0.14.54 + next-auth: ^4.19.2 + postcss: ^8.4.21 + solid-js: ^1.6.9 + solid-start: ^0.2.19 + solid-start-node: ^0.2.19 + typescript: ^4.9.4 + undici: ^5.15.1 + vite: ^3.2.5 + dependencies: + '@auth/core': 0.3.0 + '@auth/solid-start': 0.1.0_tv3tvzwswaxma2scs4rioejx24 + '@solidjs/meta': 0.28.2_solid-js@1.6.9 + '@solidjs/router': 0.7.0_solid-js@1.6.9 + solid-js: 1.6.9 + solid-start: link:../../packages/start + undici: 5.16.0 + devDependencies: + '@types/node': 18.11.18 + esbuild: 0.14.54 + next-auth: 4.19.2 + postcss: 8.4.21 + solid-start-node: link:../../packages/start-node typescript: 4.9.4 vite: 3.2.5_@types+node@18.11.18 @@ -193,8 +226,8 @@ importers: '@solidjs/router': ^0.7.0 solid-js: ^1.6.9 solid-mdx: ^0.0.6 - solid-start: ^0.2.15 - solid-start-node: ^0.2.15 + solid-start: ^0.2.19 + solid-start-node: ^0.2.19 typescript: ^4.9.4 undici: ^5.15.1 vite: ^3.2.5 @@ -203,11 +236,11 @@ importers: '@solidjs/router': 0.7.0_solid-js@1.6.9 solid-js: 1.6.9 solid-mdx: 0.0.6_solid-js@1.6.9+vite@3.2.5 - solid-start: 0.2.18_55umyvmfaswzxpylft3tvr3dvm + solid-start: link:../../packages/start undici: 5.15.1 devDependencies: '@mdx-js/rollup': 2.2.1 - solid-start-node: 0.2.18_yswnzuav2ha3q74woou55pqedi + solid-start-node: link:../../packages/start-node typescript: 4.9.4 vite: 3.2.5 @@ -218,8 +251,8 @@ importers: '@solidjs/router': ^0.7.0 prisma: ^4.9.0 solid-js: ^1.6.9 - solid-start: ^0.2.15 - solid-start-node: ^0.2.15 + solid-start: ^0.2.19 + solid-start-node: ^0.2.19 typescript: ^4.9.4 undici: ^5.15.1 vite: ^3.2.5 @@ -229,10 +262,10 @@ importers: '@solidjs/router': 0.7.0_solid-js@1.6.9 prisma: 4.9.0 solid-js: 1.6.9 - solid-start: 0.2.18_55umyvmfaswzxpylft3tvr3dvm + solid-start: link:../../packages/start undici: 5.15.1 devDependencies: - solid-start-node: 0.2.18_yswnzuav2ha3q74woou55pqedi + solid-start-node: link:../../packages/start-node typescript: 4.9.4 vite: 3.2.5 @@ -242,8 +275,8 @@ importers: '@solidjs/router': ^0.7.0 babel-plugin-solid-styled: ^0.6.3 solid-js: ^1.6.9 - solid-start: ^0.2.15 - solid-start-node: ^0.2.15 + solid-start: ^0.2.19 + solid-start-node: ^0.2.19 solid-styled: ^0.7.4 typescript: ^4.9.4 undici: ^5.15.1 @@ -252,12 +285,12 @@ importers: '@solidjs/meta': 0.28.2_solid-js@1.6.9 '@solidjs/router': 0.7.0_solid-js@1.6.9 solid-js: 1.6.9 - solid-start: 0.2.18_55umyvmfaswzxpylft3tvr3dvm + solid-start: link:../../packages/start solid-styled: 0.7.4_solid-js@1.6.9 undici: 5.15.1 devDependencies: babel-plugin-solid-styled: 0.6.3 - solid-start-node: 0.2.18_yswnzuav2ha3q74woou55pqedi + solid-start-node: link:../../packages/start-node typescript: 4.9.4 vite: 3.2.5 @@ -268,8 +301,8 @@ importers: autoprefixer: ^10.4.13 postcss: ^8.4.21 solid-js: ^1.6.9 - solid-start: ^0.2.15 - solid-start-node: ^0.2.15 + solid-start: ^0.2.19 + solid-start-node: ^0.2.19 tailwindcss: ^3.2.4 typescript: ^4.9.4 undici: ^5.15.1 @@ -278,12 +311,12 @@ importers: '@solidjs/meta': 0.28.2_solid-js@1.6.9 '@solidjs/router': 0.7.0_solid-js@1.6.9 solid-js: 1.6.9 - solid-start: 0.2.18_55umyvmfaswzxpylft3tvr3dvm + solid-start: link:../../packages/start undici: 5.15.1 devDependencies: autoprefixer: 10.4.13_postcss@8.4.21 postcss: 8.4.21 - solid-start-node: 0.2.18_yswnzuav2ha3q74woou55pqedi + solid-start-node: link:../../packages/start-node tailwindcss: 3.2.4_postcss@8.4.21 typescript: 4.9.4 vite: 3.2.5 @@ -299,8 +332,8 @@ importers: '@vitest/ui': ^0.26.3 jsdom: ^20.0.3 solid-js: ^1.6.9 - solid-start: ^0.2.15 - solid-start-node: ^0.2.15 + solid-start: ^0.2.19 + solid-start-node: ^0.2.19 typescript: ^4.9.4 undici: ^5.15.1 vite: ^3.2.5 @@ -315,8 +348,8 @@ importers: '@vitest/ui': 0.26.3 jsdom: 20.0.3 solid-js: 1.6.9 - solid-start: 0.2.18_55umyvmfaswzxpylft3tvr3dvm - solid-start-node: 0.2.18_yswnzuav2ha3q74woou55pqedi + solid-start: link:../../packages/start + solid-start-node: link:../../packages/start-node typescript: 4.9.4 undici: 5.15.1 vite: 3.2.5 @@ -329,7 +362,7 @@ importers: '@solidjs/meta': ^0.28.2 '@solidjs/router': ^0.7.0 solid-js: ^1.6.9 - solid-start: ^0.2.15 + solid-start: ^0.2.19 solid-start-cloudflare-workers: ^0.2.15 typescript: ^4.9.4 undici: ^5.15.1 @@ -340,10 +373,10 @@ importers: '@solidjs/meta': 0.28.2_solid-js@1.6.9 '@solidjs/router': 0.7.0_solid-js@1.6.9 solid-js: 1.6.9 - solid-start: 0.2.18_55umyvmfaswzxpylft3tvr3dvm + solid-start: link:../../packages/start undici: 5.15.1 devDependencies: - solid-start-cloudflare-workers: 0.2.18_v3ngvkjzr4z3ldekrbzbapb7me + solid-start-cloudflare-workers: link:../../packages/start-cloudflare-workers typescript: 4.9.4 vite: 3.2.5 @@ -841,6 +874,36 @@ packages: /@antfu/utils/0.7.2: resolution: {integrity: sha512-vy9fM3pIxZmX07dL+VX1aZe7ynZ+YyB0jY+jE6r3hOK6GNY2t6W8rzpFC4tgpbXUYABkFQwgJq2XYXlxbXAI0g==} + dev: false + + /@auth/core/0.3.0: + resolution: {integrity: sha512-4bmPzEiQKSXD825Jrcgj7igSFghBTpkSQ6U/jnYABJRQGhwnWJ/q9FHxEo6SGZWvYvpjOrvJOWhrP4Xng4CGUQ==} + peerDependencies: + nodemailer: 6.8.0 + peerDependenciesMeta: + nodemailer: + optional: true + dependencies: + '@panva/hkdf': 1.0.2 + cookie: 0.5.0 + jose: 4.11.2 + oauth4webapi: 2.0.6 + preact: 10.11.3 + preact-render-to-string: 5.2.3_preact@10.11.3 + dev: false + + /@auth/solid-start/0.1.0_tv3tvzwswaxma2scs4rioejx24: + resolution: {integrity: sha512-nQHDWrP3c7uML0p+vKtGwun+CJh6TyloB8rOcwcZRtKRTRVK879ZCvxKa9pRExyZzQ8KCc+2K3+doQzxawblUg==} + peerDependencies: + '@auth/core': ~0.2.2 || ^0.2.2 + solid-js: ^1.5.7 + solid-start: ^0.2.1 + dependencies: + '@auth/core': 0.3.0 + set-cookie-parser: 2.5.1 + solid-js: 1.6.9 + solid-start: link:packages/start + dev: false /@babel/code-frame/7.18.6: resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==} @@ -894,6 +957,7 @@ packages: dependencies: '@babel/helper-explode-assignable-expression': 7.18.6 '@babel/types': 7.20.7 + dev: false /@babel/helper-compilation-targets/7.20.7_@babel+core@7.20.12: resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==} @@ -935,6 +999,7 @@ packages: '@babel/core': 7.20.12 '@babel/helper-annotate-as-pure': 7.18.6 regexpu-core: 5.2.2 + dev: false /@babel/helper-define-polyfill-provider/0.3.3_@babel+core@7.20.12: resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==} @@ -950,6 +1015,7 @@ packages: semver: 6.3.0 transitivePeerDependencies: - supports-color + dev: false /@babel/helper-environment-visitor/7.18.9: resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==} @@ -960,6 +1026,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.20.7 + dev: false /@babel/helper-function-name/7.19.0: resolution: {integrity: sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==} @@ -1024,6 +1091,7 @@ packages: '@babel/types': 7.20.7 transitivePeerDependencies: - supports-color + dev: false /@babel/helper-replace-supers/7.20.7: resolution: {integrity: sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==} @@ -1078,6 +1146,7 @@ packages: '@babel/types': 7.20.7 transitivePeerDependencies: - supports-color + dev: false /@babel/helpers/7.20.7: resolution: {integrity: sha512-PBPjs5BppzsGaxHQCDKnZ6Gd9s6xl8bBCluz3vEInLGRJmnZan4F6BYCeqtyXqkk4W5IlPmjK4JlOuZkpJ3xZA==} @@ -1112,6 +1181,7 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 + dev: false /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.20.7_@babel+core@7.20.12: resolution: {integrity: sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==} @@ -1123,6 +1193,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 '@babel/plugin-proposal-optional-chaining': 7.20.7_@babel+core@7.20.12 + dev: false /@babel/plugin-proposal-async-generator-functions/7.20.7_@babel+core@7.20.12: resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} @@ -1137,6 +1208,7 @@ packages: '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.20.12 transitivePeerDependencies: - supports-color + dev: false /@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} @@ -1149,6 +1221,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 transitivePeerDependencies: - supports-color + dev: false /@babel/plugin-proposal-class-static-block/7.20.7_@babel+core@7.20.12: resolution: {integrity: sha512-AveGOoi9DAjUYYuUAG//Ig69GlazLnoyzMw68VCDux+c1tsnnH/OkYcpz/5xzMkEFC6UxjR5Gw1c+iY2wOGVeQ==} @@ -1162,6 +1235,7 @@ packages: '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.20.12 transitivePeerDependencies: - supports-color + dev: false /@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==} @@ -1172,6 +1246,7 @@ packages: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.20.12 + dev: false /@babel/plugin-proposal-export-namespace-from/7.18.9_@babel+core@7.20.12: resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==} @@ -1182,6 +1257,7 @@ packages: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.20.12 + dev: false /@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==} @@ -1192,6 +1268,7 @@ packages: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.20.12 + dev: false /@babel/plugin-proposal-logical-assignment-operators/7.20.7_@babel+core@7.20.12: resolution: {integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==} @@ -1202,6 +1279,7 @@ packages: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.20.12 + dev: false /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} @@ -1212,6 +1290,7 @@ packages: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.20.12 + dev: false /@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} @@ -1222,6 +1301,7 @@ packages: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.20.12 + dev: false /@babel/plugin-proposal-object-rest-spread/7.20.7_@babel+core@7.20.12: resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} @@ -1235,6 +1315,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.20.12 '@babel/plugin-transform-parameters': 7.20.7_@babel+core@7.20.12 + dev: false /@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} @@ -1245,6 +1326,7 @@ packages: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.20.12 + dev: false /@babel/plugin-proposal-optional-chaining/7.20.7_@babel+core@7.20.12: resolution: {integrity: sha512-T+A7b1kfjtRM51ssoOfS1+wbyCVqorfyZhT99TvxxLMirPShD8CzKMRepMlCBGM5RpHMbn8s+5MMHnPstJH6mQ==} @@ -1256,6 +1338,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.20.12 + dev: false /@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} @@ -1268,6 +1351,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 transitivePeerDependencies: - supports-color + dev: false /@babel/plugin-proposal-private-property-in-object/7.20.5_@babel+core@7.20.12: resolution: {integrity: sha512-Vq7b9dUA12ByzB4EjQTPo25sFhY+08pQDBSZRtUAkj7lb7jahaHR5igera16QZ+3my1nYR4dKsNdYj5IjPHilQ==} @@ -1282,6 +1366,7 @@ packages: '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.20.12 transitivePeerDependencies: - supports-color + dev: false /@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} @@ -1292,6 +1377,7 @@ packages: '@babel/core': 7.20.12 '@babel/helper-create-regexp-features-plugin': 7.20.5_@babel+core@7.20.12 '@babel/helper-plugin-utils': 7.20.2 + dev: false /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.20.12: resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} @@ -1300,6 +1386,7 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 + dev: false /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.20.12: resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} @@ -1308,6 +1395,7 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 + dev: false /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.20.12: resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} @@ -1317,6 +1405,7 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 + dev: false /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.20.12: resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} @@ -1325,6 +1414,7 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 + dev: false /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.20.12: resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} @@ -1333,6 +1423,7 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 + dev: false /@babel/plugin-syntax-import-assertions/7.20.0_@babel+core@7.20.12: resolution: {integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==} @@ -1342,6 +1433,7 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 + dev: false /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.20.12: resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} @@ -1350,6 +1442,7 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 + dev: false /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} @@ -1367,6 +1460,7 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 + dev: false /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.20.12: resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} @@ -1375,6 +1469,7 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 + dev: false /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.20.12: resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} @@ -1383,6 +1478,7 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 + dev: false /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.20.12: resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} @@ -1391,6 +1487,7 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 + dev: false /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.20.12: resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} @@ -1399,6 +1496,7 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 + dev: false /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.20.12: resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} @@ -1407,6 +1505,7 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 + dev: false /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.20.12: resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} @@ -1416,6 +1515,7 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 + dev: false /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.20.12: resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} @@ -1425,6 +1525,7 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 + dev: false /@babel/plugin-syntax-typescript/7.20.0_@babel+core@7.20.12: resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==} @@ -1443,6 +1544,7 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 + dev: false /@babel/plugin-transform-async-to-generator/7.20.7_@babel+core@7.20.12: resolution: {integrity: sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==} @@ -1456,6 +1558,7 @@ packages: '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.20.12 transitivePeerDependencies: - supports-color + dev: false /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==} @@ -1465,6 +1568,7 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 + dev: false /@babel/plugin-transform-block-scoping/7.20.11_@babel+core@7.20.12: resolution: {integrity: sha512-tA4N427a7fjf1P0/2I4ScsHGc5jcHPbb30xMbaTke2gxDuWpUfXDuX1FEymJwKk4tuGUvGcejAR6HdZVqmmPyw==} @@ -1474,6 +1578,7 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 + dev: false /@babel/plugin-transform-classes/7.20.7_@babel+core@7.20.12: resolution: {integrity: sha512-LWYbsiXTPKl+oBlXUGlwNlJZetXD5Am+CyBdqhPsDVjM9Jc8jwBJFrKhHf900Kfk2eZG1y9MAG3UNajol7A4VQ==} @@ -1493,6 +1598,7 @@ packages: globals: 11.12.0 transitivePeerDependencies: - supports-color + dev: false /@babel/plugin-transform-computed-properties/7.20.7_@babel+core@7.20.12: resolution: {integrity: sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==} @@ -1503,6 +1609,7 @@ packages: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 '@babel/template': 7.20.7 + dev: false /@babel/plugin-transform-destructuring/7.20.7_@babel+core@7.20.12: resolution: {integrity: sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==} @@ -1512,6 +1619,7 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 + dev: false /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==} @@ -1522,6 +1630,7 @@ packages: '@babel/core': 7.20.12 '@babel/helper-create-regexp-features-plugin': 7.20.5_@babel+core@7.20.12 '@babel/helper-plugin-utils': 7.20.2 + dev: false /@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.20.12: resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==} @@ -1531,6 +1640,7 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 + dev: false /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==} @@ -1541,6 +1651,7 @@ packages: '@babel/core': 7.20.12 '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9 '@babel/helper-plugin-utils': 7.20.2 + dev: false /@babel/plugin-transform-for-of/7.18.8_@babel+core@7.20.12: resolution: {integrity: sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==} @@ -1550,6 +1661,7 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 + dev: false /@babel/plugin-transform-function-name/7.18.9_@babel+core@7.20.12: resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==} @@ -1561,6 +1673,7 @@ packages: '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.20.12 '@babel/helper-function-name': 7.19.0 '@babel/helper-plugin-utils': 7.20.2 + dev: false /@babel/plugin-transform-literals/7.18.9_@babel+core@7.20.12: resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==} @@ -1570,6 +1683,7 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 + dev: false /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==} @@ -1579,6 +1693,7 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 + dev: false /@babel/plugin-transform-modules-amd/7.20.11_@babel+core@7.20.12: resolution: {integrity: sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==} @@ -1591,6 +1706,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 transitivePeerDependencies: - supports-color + dev: false /@babel/plugin-transform-modules-commonjs/7.20.11_@babel+core@7.20.12: resolution: {integrity: sha512-S8e1f7WQ7cimJQ51JkAaDrEtohVEitXjgCGAS2N8S31Y42E+kWwfSz83LYz57QdBm7q9diARVqanIaH2oVgQnw==} @@ -1604,6 +1720,7 @@ packages: '@babel/helper-simple-access': 7.20.2 transitivePeerDependencies: - supports-color + dev: false /@babel/plugin-transform-modules-systemjs/7.20.11_@babel+core@7.20.12: resolution: {integrity: sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==} @@ -1618,6 +1735,7 @@ packages: '@babel/helper-validator-identifier': 7.19.1 transitivePeerDependencies: - supports-color + dev: false /@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==} @@ -1630,6 +1748,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 transitivePeerDependencies: - supports-color + dev: false /@babel/plugin-transform-named-capturing-groups-regex/7.20.5_@babel+core@7.20.12: resolution: {integrity: sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==} @@ -1640,6 +1759,7 @@ packages: '@babel/core': 7.20.12 '@babel/helper-create-regexp-features-plugin': 7.20.5_@babel+core@7.20.12 '@babel/helper-plugin-utils': 7.20.2 + dev: false /@babel/plugin-transform-new-target/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==} @@ -1649,6 +1769,7 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 + dev: false /@babel/plugin-transform-object-super/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==} @@ -1661,6 +1782,7 @@ packages: '@babel/helper-replace-supers': 7.20.7 transitivePeerDependencies: - supports-color + dev: false /@babel/plugin-transform-parameters/7.20.7_@babel+core@7.20.12: resolution: {integrity: sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==} @@ -1670,6 +1792,7 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 + dev: false /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==} @@ -1679,6 +1802,7 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 + dev: false /@babel/plugin-transform-regenerator/7.20.5_@babel+core@7.20.12: resolution: {integrity: sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==} @@ -1689,6 +1813,7 @@ packages: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 regenerator-transform: 0.15.1 + dev: false /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==} @@ -1698,6 +1823,7 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 + dev: false /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==} @@ -1707,6 +1833,7 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 + dev: false /@babel/plugin-transform-spread/7.20.7_@babel+core@7.20.12: resolution: {integrity: sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==} @@ -1717,6 +1844,7 @@ packages: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 + dev: false /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==} @@ -1726,6 +1854,7 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 + dev: false /@babel/plugin-transform-template-literals/7.18.9_@babel+core@7.20.12: resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==} @@ -1735,6 +1864,7 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 + dev: false /@babel/plugin-transform-typeof-symbol/7.18.9_@babel+core@7.20.12: resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==} @@ -1744,6 +1874,7 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 + dev: false /@babel/plugin-transform-typescript/7.20.7_@babel+core@7.20.12: resolution: {integrity: sha512-m3wVKEvf6SoszD8pu4NZz3PvfKRCMgk6D6d0Qi9hNnlM5M6CFS92EgF4EiHVLKbU0r/r7ty1hg7NPZwE7WRbYw==} @@ -1766,6 +1897,7 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 + dev: false /@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==} @@ -1776,6 +1908,7 @@ packages: '@babel/core': 7.20.12 '@babel/helper-create-regexp-features-plugin': 7.20.5_@babel+core@7.20.12 '@babel/helper-plugin-utils': 7.20.2 + dev: false /@babel/preset-env/7.20.2_@babel+core@7.20.12: resolution: {integrity: sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==} @@ -1861,6 +1994,7 @@ packages: semver: 6.3.0 transitivePeerDependencies: - supports-color + dev: false /@babel/preset-modules/0.1.5_@babel+core@7.20.12: resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==} @@ -1873,6 +2007,7 @@ packages: '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.20.12 '@babel/types': 7.20.7 esutils: 2.0.3 + dev: false /@babel/preset-typescript/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==} @@ -1995,11 +2130,13 @@ packages: /@hapi/hoek/9.3.0: resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} + dev: false /@hapi/topo/5.1.0: resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} dependencies: '@hapi/hoek': 9.3.0 + dev: false /@iarna/toml/2.2.5: resolution: {integrity: sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==} @@ -2305,6 +2442,9 @@ packages: '@nodelib/fs.scandir': 2.1.5 fastq: 1.15.0 + /@panva/hkdf/1.0.2: + resolution: {integrity: sha512-MSAs9t3Go7GUkMhpKC44T58DJ5KGk2vBo+h1cqQeqlMfdGkxaVB78ZWpv9gYi/g2fa4sopag9gJsNvS8XGgWJA==} + /@playwright/test/1.25.2: resolution: {integrity: sha512-6qPznIR4Fw02OMbqXUPMG6bFFg1hDVNEdihKy0t9K0dmRbus1DyP5Q5XFQhGwEHQkLG5hrSfBuu9CW/foqhQHQ==} engines: {node: '>=14'} @@ -2456,12 +2596,15 @@ packages: resolution: {integrity: sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==} dependencies: '@hapi/hoek': 9.3.0 + dev: false /@sideway/formula/3.0.1: resolution: {integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==} + dev: false /@sideway/pinpoint/2.0.0: resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} + dev: false /@sinclair/typebox/0.24.51: resolution: {integrity: sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==} @@ -2621,6 +2764,7 @@ packages: /@types/cookie/0.5.1: resolution: {integrity: sha512-COUnqfB2+ckwXXSFInsFdOAWQzCCx+a5hq2ruyj+Vjund94RJQd4LG2u9hnvJrTgunKAaax7ancBYlDrNYxA0g==} + dev: false /@types/cross-spawn/6.0.2: resolution: {integrity: sha512-KuwNhp3eza+Rhu8IFI5HUXRP0LIhqH5cAjubUvGXXthh4YYBuP2ntwEX+Cz8GJoZUHlKo247wPWOfA9LYEq4cw==} @@ -2736,6 +2880,7 @@ packages: resolution: {integrity: sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==} dependencies: '@types/node': 18.11.18 + dev: false /@types/yargs-parser/21.0.0: resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==} @@ -2871,6 +3016,7 @@ packages: dependencies: mime-types: 2.1.35 negotiator: 0.6.3 + dev: false /acorn-globals/7.0.1: resolution: {integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==} @@ -3062,6 +3208,7 @@ packages: follow-redirects: 1.15.2 transitivePeerDependencies: - debug + dev: false /axios/0.27.2: resolution: {integrity: sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==} @@ -3083,6 +3230,7 @@ packages: '@babel/types': 7.20.7 html-entities: 2.3.3 validate-html-nesting: 1.2.0 + dev: false /babel-plugin-polyfill-corejs2/0.3.3_@babel+core@7.20.12: resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==} @@ -3095,6 +3243,7 @@ packages: semver: 6.3.0 transitivePeerDependencies: - supports-color + dev: false /babel-plugin-polyfill-corejs3/0.6.0_@babel+core@7.20.12: resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==} @@ -3106,6 +3255,7 @@ packages: core-js-compat: 3.27.2 transitivePeerDependencies: - supports-color + dev: false /babel-plugin-polyfill-regenerator/0.4.1_@babel+core@7.20.12: resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==} @@ -3116,6 +3266,7 @@ packages: '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.20.12 transitivePeerDependencies: - supports-color + dev: false /babel-plugin-solid-styled/0.6.3: resolution: {integrity: sha512-Ch3/ChVR87rImnQdcU2cNFHpx0x6h1c8H3YUh3FNMs4DexSHM7l+H7AH/ejNMfbEJP6Q/NV3jeY+/Gm/8yj1dQ==} @@ -3141,6 +3292,7 @@ packages: dependencies: '@babel/core': 7.20.12 babel-plugin-jsx-dom-expressions: 0.35.14_@babel+core@7.20.12 + dev: false /bail/2.0.2: resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} @@ -3220,6 +3372,7 @@ packages: /bytes/3.0.0: resolution: {integrity: sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=} engines: {node: '>= 0.8'} + dev: false /c8/7.12.0: resolution: {integrity: sha512-CtgQrHOkyxr5koX1wEUmN/5cfDa2ckbHRA4Gy5LAL0zaCFtVWJS5++n+w4/sr2GWGerBxgTjpKeDclk/Qk6W/A==} @@ -3385,6 +3538,7 @@ packages: string-width: 4.2.3 strip-ansi: 6.0.1 wrap-ansi: 7.0.0 + dev: false /color-convert/1.9.3: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} @@ -3428,6 +3582,7 @@ packages: engines: {node: '>= 0.6'} dependencies: mime-db: 1.52.0 + dev: false /compression/1.7.4: resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==} @@ -3442,6 +3597,7 @@ packages: vary: 1.1.2 transitivePeerDependencies: - supports-color + dev: false /concat-map/0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} @@ -3456,6 +3612,7 @@ packages: utils-merge: 1.0.1 transitivePeerDependencies: - supports-color + dev: false /console-clear/1.1.1: resolution: {integrity: sha512-pMD+MVR538ipqkG5JXeOEbKWS5um1H4LUUccUQG68qpeqBYbzYy79Gh55jkd2TtPdRfUaLWdv6LPP//5Zt0aPQ==} @@ -3473,10 +3630,15 @@ packages: resolution: {integrity: sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==} engines: {node: '>= 0.6'} + /cookie/0.5.0: + resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} + engines: {node: '>= 0.6'} + /core-js-compat/3.27.2: resolution: {integrity: sha512-welaYuF7ZtbYKGrIy7y3eb40d37rG1FvzEOfe7hSLd2iD6duMDqUhRfSvCGyC46HhR6Y8JXXdZ2lnRUMkPBpvg==} dependencies: browserslist: 4.21.4 + dev: false /core-js-pure/3.27.2: resolution: {integrity: sha512-Cf2jqAbXgWH3VVzjyaaFkY1EBazxugUepGymDoeteyYr9ByX51kD2jdHZlsEF/xnJMyN3Prua7mQuzwMg6Zc9A==} @@ -3600,6 +3762,7 @@ packages: optional: true dependencies: ms: 2.0.0 + dev: false /debug/4.3.4: resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} @@ -3659,6 +3822,7 @@ packages: /define-lazy-prop/2.0.0: resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} engines: {node: '>=8'} + dev: false /define-properties/1.1.4: resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==} @@ -3764,6 +3928,7 @@ packages: /dotenv/16.0.3: resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==} engines: {node: '>=12'} + dev: false /eastasianwidth/0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} @@ -3778,6 +3943,7 @@ packages: /ee-first/1.1.1: resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=} + dev: false /electron-to-chromium/1.4.284: resolution: {integrity: sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==} @@ -3792,6 +3958,7 @@ packages: /encodeurl/1.0.2: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} engines: {node: '>= 0.8'} + dev: false /encoding/0.1.13: resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} @@ -3818,6 +3985,7 @@ packages: /es-module-lexer/1.1.0: resolution: {integrity: sha512-fJg+1tiyEeS8figV+fPcPpm8WqJEflG3yPU0NOm5xMvrNkuiy7HzX/Ljng4Y0hAoiw4/3hQTCFYw+ub8+a2pRA==} + dev: false /esbuild-android-64/0.14.51: resolution: {integrity: sha512-6FOuKTHnC86dtrKDmdSj2CkcKF8PnqkaIXqvgydqfJmqBazCPdw+relrMlhGjkvVdiiGV70rpdnyFmA65ekBCQ==} @@ -4232,6 +4400,7 @@ packages: solid-js: 1.6.9 transitivePeerDependencies: - supports-color + dev: false /esbuild-sunos-64/0.14.51: resolution: {integrity: sha512-HoHaCswHxLEYN8eBTtyO0bFEWvA3Kdb++hSQ/lLG7TyKF69TeSG0RNoBRAs45x/oCeWaTDntEZlYwAfQlhEtJA==} @@ -4424,6 +4593,7 @@ packages: /escape-html/1.0.3: resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} + dev: false /escape-string-regexp/1.0.5: resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} @@ -4625,6 +4795,7 @@ packages: unpipe: 1.0.0 transitivePeerDependencies: - supports-color + dev: false /find-up/5.0.0: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} @@ -4646,6 +4817,7 @@ packages: peerDependenciesMeta: debug: optional: true + dev: false /for-each/0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} @@ -4704,6 +4876,7 @@ packages: graceful-fs: 4.2.10 jsonfile: 6.1.0 universalify: 2.0.0 + dev: false /fs-minipass/2.1.0: resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} @@ -4769,6 +4942,7 @@ packages: /get-port/6.1.2: resolution: {integrity: sha512-BrGGraKm2uPqurfGVj/z97/zv8dPleC6x9JBNRTrDNtCkkRF4rPwrQXFgL7+I+q8QSdU4ntLQX2D7KIxSy8nGw==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: false /get-stream/6.0.1: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} @@ -5005,6 +5179,7 @@ packages: /html-entities/2.3.3: resolution: {integrity: sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==} + dev: false /html-escaper/2.0.2: resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} @@ -5165,6 +5340,7 @@ packages: resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} engines: {node: '>=8'} hasBin: true + dev: false /is-extglob/2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} @@ -5284,12 +5460,14 @@ packages: /is-what/4.1.8: resolution: {integrity: sha512-yq8gMao5upkPoGEU9LsB2P+K3Kt8Q3fQFCGyNCWOAnJAMzEXVV9drYb0TXr42TTliLLhKIBvulgAXgtLLnwzGA==} engines: {node: '>=12.13'} + dev: false /is-wsl/2.2.0: resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} engines: {node: '>=8'} dependencies: is-docker: 2.2.1 + dev: false /isarray/2.0.5: resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} @@ -5378,6 +5556,10 @@ packages: '@sideway/address': 4.1.4 '@sideway/formula': 3.0.1 '@sideway/pinpoint': 2.0.0 + dev: false + + /jose/4.11.2: + resolution: {integrity: sha512-njj0VL2TsIxCtgzhO+9RRobBvws4oYyCM8TpvoUQwl/MbIM3NFJRR9+e6x0sS5xXaP1t6OCBkaBME98OV9zU5A==} /js-tokens/4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} @@ -5448,6 +5630,7 @@ packages: /jsesc/0.5.0: resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} hasBin: true + dev: false /jsesc/2.5.2: resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} @@ -5480,6 +5663,7 @@ packages: universalify: 2.0.0 optionalDependencies: graceful-fs: 4.2.10 + dev: false /jsprim/1.4.2: resolution: {integrity: sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==} @@ -5502,6 +5686,7 @@ packages: /kolorist/1.6.0: resolution: {integrity: sha512-dLkz37Ab97HWMx9KTes3Tbi3D1ln9fCAy2zr2YVExJasDRPGRaKcoE4fycWNtnCAJfjFqe0cnY+f8KT2JePEXQ==} + dev: false /lcov-parse/1.0.0: resolution: {integrity: sha512-aprLII/vPzuQvYZnDRU78Fns9I2Ag3gi4Ipga/hxnVMCZC8DnR2nI7XBqrPoywGfxqIx/DgarGvDJZAD3YBTgQ==} @@ -5543,6 +5728,7 @@ packages: /lodash.debounce/4.0.8: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} + dev: false /lodash.isplainobject/4.0.6: resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} @@ -5728,6 +5914,7 @@ packages: engines: {node: '>=12.13'} dependencies: is-what: 4.1.8 + dev: false /merge-stream/2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} @@ -6109,6 +6296,7 @@ packages: /ms/2.0.0: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + dev: false /ms/2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} @@ -6125,6 +6313,29 @@ packages: /negotiator/0.6.3: resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} engines: {node: '>= 0.6'} + dev: false + + /next-auth/4.19.2: + resolution: {integrity: sha512-6V2YG3IJQVhgCAH7mvT3yopTW92gMdUrcwGX7NQ0dCreT/+axGua/JmVdarjec0C/oJukKpIYRgjMlV+L5ZQOQ==} + peerDependencies: + next: ^12.2.5 || ^13 + nodemailer: ^6.6.5 + react: ^17.0.2 || ^18 + react-dom: ^17.0.2 || ^18 + peerDependenciesMeta: + nodemailer: + optional: true + dependencies: + '@babel/runtime': 7.20.7 + '@panva/hkdf': 1.0.2 + cookie: 0.5.0 + jose: 4.11.2 + oauth: 0.9.15 + openid-client: 5.3.4 + preact: 10.11.3 + preact-render-to-string: 5.2.3_preact@10.11.3 + uuid: 8.3.2 + dev: true /node-domexception/1.0.0: resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} @@ -6218,11 +6429,24 @@ packages: resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==} dev: true + /oauth/0.9.15: + resolution: {integrity: sha512-a5ERWK1kh38ExDEfoO6qUHJb32rd7aYmPHuyCu3Fta/cnICvYmgd2uhuKXvPD+PXB+gCEYYEaQdIRAjCOwAKNA==} + dev: true + + /oauth4webapi/2.0.6: + resolution: {integrity: sha512-smacvTzkfgWxXTTfjZeKeCwtiZ7/HIgM+PWcgTltAmEbfmJQRfl/nbWktA9tnzSjezvWNg9N96PJomuMi0zkxQ==} + dev: false + /object-assign/4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} dev: false + /object-hash/2.2.0: + resolution: {integrity: sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==} + engines: {node: '>= 6'} + dev: true + /object-hash/3.0.0: resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} engines: {node: '>= 6'} @@ -6251,15 +6475,22 @@ packages: has-symbols: 1.0.3 object-keys: 1.1.1 + /oidc-token-hash/5.0.1: + resolution: {integrity: sha512-EvoOtz6FIEBzE+9q253HsLCVRiK/0doEJ2HCvvqMQb3dHZrP3WlJKYtJ55CRTw4jmYomzH4wkPuCj/I3ZvpKxQ==} + engines: {node: ^10.13.0 || >=12.0.0} + dev: true + /on-finished/2.3.0: resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==} engines: {node: '>= 0.8'} dependencies: ee-first: 1.1.1 + dev: false /on-headers/1.0.2: resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} engines: {node: '>= 0.8'} + dev: false /once/1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} @@ -6279,6 +6510,16 @@ packages: define-lazy-prop: 2.0.0 is-docker: 2.2.1 is-wsl: 2.2.0 + dev: false + + /openid-client/5.3.4: + resolution: {integrity: sha512-yx1m3JMg8jMLhnl8T8uBcmVEbTG14Feh7HeT61AXlBwrM+jyaC9VUtIl/sEkE3tiGGD8f76tS2lMbYK5+CkR9Q==} + dependencies: + jose: 4.11.2 + lru-cache: 6.0.0 + object-hash: 2.2.0 + oidc-token-hash: 5.0.1 + dev: true /optionator/0.8.3: resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} @@ -6327,6 +6568,7 @@ packages: /parse-multipart-data/1.5.0: resolution: {integrity: sha512-ck5zaMF0ydjGfejNMnlo5YU2oJ+pT+80Jb1y4ybanT27j+zbVP/jkYmCrUGsEln0Ox/hZmuvgy8Ra7AxbXP2Mw==} + dev: false /parse-package-name/1.0.0: resolution: {integrity: sha512-kBeTUtcj+SkyfaW4+KBe0HtsloBJ/mKTPoxpVdA57GZiPerREsUWJOhVj9anXweFiJkm5y8FG1sxFZkZ0SN6wg==} @@ -6350,6 +6592,7 @@ packages: /parseurl/1.3.3: resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} engines: {node: '>= 0.8'} + dev: false /path-exists/4.0.0: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} @@ -6430,6 +6673,7 @@ packages: dependencies: '@polka/url': 1.0.0-next.21 trouter: 3.2.0 + dev: false /postcss-import/14.1.0: resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==} @@ -6553,6 +6797,17 @@ packages: picocolors: 1.0.0 source-map-js: 1.0.2 + /preact-render-to-string/5.2.3_preact@10.11.3: + resolution: {integrity: sha512-aPDxUn5o3GhWdtJtW0svRC2SS/l8D9MAgo2+AWml+BhDImb27ALf04Q2d+AHqUUOc6RdSXFIBVa2gxzgMKgtZA==} + peerDependencies: + preact: '>=10' + dependencies: + preact: 10.11.3 + pretty-format: 3.8.0 + + /preact/10.11.3: + resolution: {integrity: sha512-eY93IVpod/zG3uMF22Unl8h9KkrcKIRs2EGar8hwLZZDU1lkjph303V9HZBwufh2s736U6VXuhD109LYqPoffg==} + /prelude-ls/1.1.2: resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==} engines: {node: '>= 0.8.0'} @@ -6589,6 +6844,9 @@ packages: ansi-styles: 5.2.0 react-is: 18.2.0 + /pretty-format/3.8.0: + resolution: {integrity: sha512-WuxUnVtlWL1OfZFQFuqvnvs6MiAGk9UNsBostyBOB0Is9wb5uRESevA6rnl/rkksXaGX3GzZhPup5d6Vp1nFew==} + /prisma/4.9.0: resolution: {integrity: sha512-bS96oZ5oDFXYgoF2l7PJ3Mp1wWWfLOo8B/jAfbA2Pn0Wm5Z/owBHzaMQKS3i1CzVBDWWPVnOohmbJmjvkcHS5w==} engines: {node: '>=14.17'} @@ -6674,9 +6932,11 @@ packages: engines: {node: '>=4'} dependencies: regenerate: 1.4.2 + dev: false /regenerate/1.4.2: resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} + dev: false /regenerator-runtime/0.13.11: resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} @@ -6685,6 +6945,7 @@ packages: resolution: {integrity: sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==} dependencies: '@babel/runtime': 7.20.7 + dev: false /regexp.prototype.flags/1.4.3: resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} @@ -6697,6 +6958,7 @@ packages: /regexparam/1.3.0: resolution: {integrity: sha512-6IQpFBv6e5vz1QAqI+V4k8P2e/3gRrqfCJ9FI+O1FLQTO+Uz6RXZEZOPmTJ6hlGj7gkERzY5BRCv09whKP96/g==} engines: {node: '>=6'} + dev: false /regexpu-core/5.2.2: resolution: {integrity: sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==} @@ -6708,15 +6970,18 @@ packages: regjsparser: 0.9.1 unicode-match-property-ecmascript: 2.0.0 unicode-match-property-value-ecmascript: 2.1.0 + dev: false /regjsgen/0.7.1: resolution: {integrity: sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==} + dev: false /regjsparser/0.9.1: resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==} hasBin: true dependencies: jsesc: 0.5.0 + dev: false /rehype-raw/6.1.1: resolution: {integrity: sha512-d6AKtisSRtDRX4aSPsJGTfnzrX2ZkHQLE5kiUuGOeEoLpbEulFF4hj0mLPbsa+7vmguDKOVVEQdHKDSwoaIDsQ==} @@ -6888,6 +7153,7 @@ packages: rollup: 3.10.0 source-map: 0.7.4 yargs: 17.6.2 + dev: false /rollup-pluginutils/2.8.2: resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==} @@ -6903,6 +7169,7 @@ packages: dependencies: rollup: 3.10.0 route-sort: 1.0.0 + dev: false /rollup/2.79.1: resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==} @@ -6921,6 +7188,7 @@ packages: /route-sort/1.0.0: resolution: {integrity: sha512-SFgmvjoIhp5S4iBEDW3XnbT+7PRuZ55oRuNjY+CDB1SGZkyCG9bqQ3/dhaZTctTBYMAvDxd2Uy9dStuaUfgJqQ==} engines: {node: '>= 6'} + dev: false /run-parallel/1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} @@ -6931,6 +7199,7 @@ packages: resolution: {integrity: sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==} dependencies: tslib: 2.4.1 + dev: false /sade/1.8.1: resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} @@ -6940,6 +7209,7 @@ packages: /safe-buffer/5.1.2: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + dev: false /safe-buffer/5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} @@ -7094,110 +7364,12 @@ packages: '@babel/helper-module-imports': 7.18.6 '@babel/types': 7.20.7 solid-js: 1.6.9 + dev: false /solid-ssr/1.6.3: resolution: {integrity: sha512-ieG1NemdbGOOfKrCZdUNktfQJlrYSg4Nr2PG2CSoO/KCHs2PBIe3PsjLenvbiTop0qAQgHkSf2pNgcz5VoJzaw==} dev: false - /solid-start-cloudflare-workers/0.2.18_v3ngvkjzr4z3ldekrbzbapb7me: - resolution: {integrity: sha512-qqHjAo96KpiB5WhircOghyMUyprTPAbePXE7B8mrV6DeeWA2/sQy57YppZAj33bPyJTe7jMcUoOdvAXKuEIywA==} - peerDependencies: - solid-start: '*' - vite: '*' - dependencies: - '@cloudflare/kv-asset-handler': 0.2.0 - '@cloudflare/workers-types': 3.19.0 - '@miniflare/core': 2.11.0 - '@miniflare/http-server': 2.11.0 - '@miniflare/shared': 2.11.0 - '@miniflare/web-sockets': 2.11.0 - '@rollup/plugin-commonjs': 24.0.0_rollup@3.10.0 - '@rollup/plugin-json': 6.0.0_rollup@3.10.0 - '@rollup/plugin-node-resolve': 13.3.0_rollup@3.10.0 - '@types/ws': 8.5.4 - miniflare: 2.11.0 - rollup: 3.10.0 - solid-start: 0.2.18_55umyvmfaswzxpylft3tvr3dvm - terser: 5.16.1 - vite: 3.2.5 - ws: 8.12.0 - transitivePeerDependencies: - - '@miniflare/storage-redis' - - bufferutil - - cron-schedule - - ioredis - - utf-8-validate - dev: true - - /solid-start-node/0.2.18_yswnzuav2ha3q74woou55pqedi: - resolution: {integrity: sha512-gHjQggK1H9/oqJ65Djq9CYaNQJ9jLKYUjq8860LA8ugsi9sbV15uO1zqUC3E3+V+/wELGJOzSOA0vMvz2GsMMA==} - peerDependencies: - solid-start: '*' - undici: ^5.8.0 - vite: '*' - dependencies: - '@rollup/plugin-commonjs': 24.0.0_rollup@3.10.0 - '@rollup/plugin-json': 6.0.0_rollup@3.10.0 - '@rollup/plugin-node-resolve': 13.3.0_rollup@3.10.0 - compression: 1.7.4 - polka: 1.0.0-next.22 - rollup: 3.10.0 - sirv: 2.0.2 - solid-start: 0.2.18_55umyvmfaswzxpylft3tvr3dvm - terser: 5.16.1 - undici: 5.15.1 - vite: 3.2.5_@types+node@18.11.18 - transitivePeerDependencies: - - supports-color - dev: true - - /solid-start/0.2.18_55umyvmfaswzxpylft3tvr3dvm: - resolution: {integrity: sha512-KisBcn+16ZlSL0eDZREParO0A0tdlNnMg/oiQpecSdW4YI51M5Ake1Dkml8Zo3zfBmmT+qBnlOm71+qaOHGONQ==} - hasBin: true - peerDependencies: - '@solidjs/meta': ^0.28.0 - '@solidjs/router': ^0.7.0 - solid-js: ^1.6.2 - vite: ^3.1.8 - dependencies: - '@babel/core': 7.20.12 - '@babel/generator': 7.20.7 - '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.20.12 - '@babel/preset-env': 7.20.2_@babel+core@7.20.12 - '@babel/preset-typescript': 7.18.6_@babel+core@7.20.12 - '@babel/template': 7.20.7 - '@solidjs/meta': 0.28.2_solid-js@1.6.9 - '@solidjs/router': 0.7.0_solid-js@1.6.9 - '@types/cookie': 0.5.1 - chokidar: 3.5.3 - compression: 1.7.4 - connect: 3.7.0 - debug: 4.3.4 - dequal: 2.0.3 - dotenv: 16.0.3 - es-module-lexer: 1.1.0 - esbuild: 0.14.54 - esbuild-plugin-solid: 0.4.2_e63rwa75r2qslo2sobfndo3ih4 - fast-glob: 3.2.12 - get-port: 6.1.2 - parse-multipart-data: 1.5.0 - picocolors: 1.0.0 - rollup: 3.10.0 - rollup-plugin-visualizer: 5.9.0_rollup@3.10.0 - rollup-route-manifest: 1.0.0_rollup@3.10.0 - sade: 1.8.1 - set-cookie-parser: 2.5.1 - sirv: 2.0.2 - solid-js: 1.6.9 - terser: 5.16.1 - undici: 5.16.0 - vite: 3.2.5_@types+node@18.11.18 - vite-plugin-inspect: 0.7.14_rollup@3.10.0+vite@3.2.5 - vite-plugin-solid: 2.5.0_solid-js@1.6.9+vite@3.2.5 - wait-on: 6.0.1_debug@4.3.4 - transitivePeerDependencies: - - supports-color - /solid-styled/0.7.4_solid-js@1.6.9: resolution: {integrity: sha512-cxMgEiUl2+nTd6DFFiVeu+oLE5AYfxSqQAagvspiaWO+ZsNUTh0abcC3IoxorQkkOCPQmelk18EeJUAiNf6f7g==} engines: {node: '>=12'} @@ -7288,6 +7460,7 @@ packages: /statuses/1.5.0: resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} engines: {node: '>= 0.6'} + dev: false /std-env/3.3.1: resolution: {integrity: sha512-3H20QlwQsSm2OvAxWIYhs+j01MzzqwMwGiiO1NQaJYZgJZFPuAbf95/DiKRBSTYIJ2FeGUc+B/6mPGcWP9dO3Q==} @@ -7588,6 +7761,7 @@ packages: engines: {node: '>=6'} dependencies: regexparam: 1.3.0 + dev: false /tslib/2.1.0: resolution: {integrity: sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==} @@ -7595,6 +7769,7 @@ packages: /tslib/2.4.1: resolution: {integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==} + dev: false /tunnel-agent/0.6.0: resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} @@ -7703,6 +7878,7 @@ packages: engines: {node: '>=12.18'} dependencies: busboy: 1.6.0 + dev: false /undici/5.9.1: resolution: {integrity: sha512-6fB3a+SNnWEm4CJbgo0/CWR8RGcOCQP68SF4X0mxtYTq2VNN8T88NYrWVBAeSX+zb7bny2dx2iYhP3XHi00omg==} @@ -7711,6 +7887,7 @@ packages: /unicode-canonical-property-names-ecmascript/2.0.0: resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} engines: {node: '>=4'} + dev: false /unicode-match-property-ecmascript/2.0.0: resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} @@ -7718,14 +7895,17 @@ packages: dependencies: unicode-canonical-property-names-ecmascript: 2.0.0 unicode-property-aliases-ecmascript: 2.1.0 + dev: false /unicode-match-property-value-ecmascript/2.1.0: resolution: {integrity: sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==} engines: {node: '>=4'} + dev: false /unicode-property-aliases-ecmascript/2.1.0: resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} engines: {node: '>=4'} + dev: false /unified/10.1.2: resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==} @@ -7810,10 +7990,12 @@ packages: /universalify/2.0.0: resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} engines: {node: '>= 10.0.0'} + dev: false /unpipe/1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} + dev: false /update-browserslist-db/1.0.10_browserslist@4.21.4: resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==} @@ -7847,6 +8029,7 @@ packages: /utils-merge/1.0.1: resolution: {integrity: sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=} engines: {node: '>= 0.4.0'} + dev: false /uuid/3.4.0: resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} @@ -7854,6 +8037,11 @@ packages: hasBin: true dev: true + /uuid/8.3.2: + resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} + hasBin: true + dev: true + /uvu/0.5.6: resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==} engines: {node: '>=8'} @@ -7875,6 +8063,7 @@ packages: /validate-html-nesting/1.2.0: resolution: {integrity: sha512-sI65QUd3T/e5wbQkdPKjikFsIVLPIaOQK+9uowPp6/k609SN8hs5eqBLrnN5DeW9Kd932Q4Imo0fzK2dxoOsCA==} + dev: false /validate-npm-package-name/4.0.0: resolution: {integrity: sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q==} @@ -7885,6 +8074,7 @@ packages: /vary/1.1.2: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} + dev: false /verror/1.10.0: resolution: {integrity: sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=} @@ -7976,6 +8166,7 @@ packages: transitivePeerDependencies: - rollup - supports-color + dev: false /vite-plugin-solid/2.5.0_solid-js@1.6.9+vite@3.2.5: resolution: {integrity: sha512-VneGd3RyFJvwaiffsqgymeMaofn0IzQLPwDzafTV2f1agoWeeJlk5VrI5WqT9BTtLe69vNNbCJWqLhHr9fOdDw==} @@ -7993,6 +8184,7 @@ packages: vitefu: 0.2.4_vite@3.2.5 transitivePeerDependencies: - supports-color + dev: false /vite/3.2.5: resolution: {integrity: sha512-4mVEpXpSOgrssFZAOmGIr85wPHKvaDAcXqxVxVRZhljkJOMZi1ibLibzjLHzJvcok8BMguLc7g1W6W/GqZbLdQ==} @@ -8136,6 +8328,7 @@ packages: optional: true dependencies: vite: 3.2.5_qfz55zahqkp66vn23sxaaw3yfe + dev: false /vitest/0.20.3_jsdom@20.0.3+terser@5.16.1: resolution: {integrity: sha512-cXMjTbZxBBUUuIF3PUzEGPLJWtIMeURBDXVxckSHpk7xss4JxkiiWh5cnIlfGyfJne2Ii3QpbiRuFL5dMJtljw==} @@ -8311,6 +8504,7 @@ packages: rxjs: 7.8.0 transitivePeerDependencies: - debug + dev: false /wait-on/7.0.1: resolution: {integrity: sha512-9AnJE9qTjRQOlTZIldAaf/da2eW0eSRSgcqq85mXQja/DW3MriHxkpODDSUEg+Gri/rKEcXUZHe+cevvYItaog==} @@ -8550,6 +8744,7 @@ packages: string-width: 4.2.3 y18n: 5.0.8 yargs-parser: 21.1.1 + dev: false /yocto-queue/0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} From 05d6429f8acf154192ab1cd847f1392d30b4fe16 Mon Sep 17 00:00:00 2001 From: OrJDev Date: Fri, 3 Feb 2023 11:27:15 +0200 Subject: [PATCH 0070/1059] remove counter --- .../with-authjs/src/components/Counter.css | 20 ------------------- .../with-authjs/src/components/Counter.tsx | 11 ---------- 2 files changed, 31 deletions(-) delete mode 100644 examples/with-authjs/src/components/Counter.css delete mode 100644 examples/with-authjs/src/components/Counter.tsx diff --git a/examples/with-authjs/src/components/Counter.css b/examples/with-authjs/src/components/Counter.css deleted file mode 100644 index 8bd0eb340..000000000 --- a/examples/with-authjs/src/components/Counter.css +++ /dev/null @@ -1,20 +0,0 @@ -.increment { - font-family: inherit; - font-size: inherit; - padding: 1em 2em; - color: #335d92; - background-color: rgba(68, 107, 158, 0.1); - border-radius: 2em; - border: 2px solid rgba(68, 107, 158, 0); - outline: none; - width: 200px; - font-variant-numeric: tabular-nums; -} - -.increment:focus { - border: 2px solid #335d92; -} - -.increment:active { - background-color: rgba(68, 107, 158, 0.2); -} \ No newline at end of file diff --git a/examples/with-authjs/src/components/Counter.tsx b/examples/with-authjs/src/components/Counter.tsx deleted file mode 100644 index 55a4e673f..000000000 --- a/examples/with-authjs/src/components/Counter.tsx +++ /dev/null @@ -1,11 +0,0 @@ -import { createSignal } from "solid-js"; -import "./Counter.css"; - -export default function Counter() { - const [count, setCount] = createSignal(0); - return ( - - ); -} From 53ea619185acd9f72a314550104952be0d6adcff Mon Sep 17 00:00:00 2001 From: OrJDev Date: Fri, 3 Feb 2023 11:27:53 +0200 Subject: [PATCH 0071/1059] remove comments --- examples/with-authjs/src/routes/protected.tsx | 2 -- 1 file changed, 2 deletions(-) diff --git a/examples/with-authjs/src/routes/protected.tsx b/examples/with-authjs/src/routes/protected.tsx index 824842289..24d692f4d 100644 --- a/examples/with-authjs/src/routes/protected.tsx +++ b/examples/with-authjs/src/routes/protected.tsx @@ -25,8 +25,6 @@ const Protected: VoidComponent = () => {

Protected

{us.user?.image ? : null} Hey there {us.user?.name}! You are signed in! - {/*

Protected

-

Session: {JSON.stringify(us, null, 2)}

*/} )} From 89bc41f25d2f6299ac79ff35c0d1c0a6cfcfdbd8 Mon Sep 17 00:00:00 2001 From: gunnnnii <35393849+gunnnnii@users.noreply.github.com> Date: Sun, 5 Feb 2023 05:56:23 +0100 Subject: [PATCH 0072/1059] changes solid-styled babel plugin to solid-styled/babel (#712) --- examples/with-solid-styled/package.json | 1 - examples/with-solid-styled/vite.config.ts | 2 +- pnpm-lock.yaml | 30 ++--------------------- 3 files changed, 3 insertions(+), 30 deletions(-) diff --git a/examples/with-solid-styled/package.json b/examples/with-solid-styled/package.json index 682f5c5c3..58d05318d 100644 --- a/examples/with-solid-styled/package.json +++ b/examples/with-solid-styled/package.json @@ -7,7 +7,6 @@ }, "type": "module", "devDependencies": { - "babel-plugin-solid-styled": "^0.6.3", "solid-start-node": "^0.2.19", "typescript": "^4.9.4", "vite": "^3.2.5" diff --git a/examples/with-solid-styled/vite.config.ts b/examples/with-solid-styled/vite.config.ts index c7177303d..4724c965e 100644 --- a/examples/with-solid-styled/vite.config.ts +++ b/examples/with-solid-styled/vite.config.ts @@ -5,7 +5,7 @@ export default defineConfig({ plugins: [ solid({ babel: (_, id) => ({ - plugins: [["solid-styled", { source: id }]] + plugins: [["solid-styled/babel", { source: id }]] }) }) ] diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6892f8e09..97b68ad00 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -273,7 +273,6 @@ importers: specifiers: '@solidjs/meta': ^0.28.2 '@solidjs/router': ^0.7.0 - babel-plugin-solid-styled: ^0.6.3 solid-js: ^1.6.9 solid-start: ^0.2.19 solid-start-node: ^0.2.19 @@ -289,7 +288,6 @@ importers: solid-styled: 0.7.4_solid-js@1.6.9 undici: 5.15.1 devDependencies: - babel-plugin-solid-styled: 0.6.3 solid-start-node: link:../../packages/start-node typescript: 4.9.4 vite: 3.2.5 @@ -2772,10 +2770,6 @@ packages: '@types/node': 18.11.18 dev: false - /@types/css-tree/1.0.7: - resolution: {integrity: sha512-Pz+DfVODpQTAV6PwPBK6kzyy7+f6EyPbr1+mYkc1YolJfl2NAJ4wbg0TC/AJPBsqn9jWfyiO19A/sgpvFLfqnw==} - dev: true - /@types/css-tree/2.0.1: resolution: {integrity: sha512-eeRN9rsZK/ZD5nmJCeZXxyTwq+gsvN1EljeCPEyXk+vLOAwsgpsrdXio4lPBzxAuhIKu3MK7QvZxWUw9xDX8Bg==} dev: false @@ -3268,23 +3262,6 @@ packages: - supports-color dev: false - /babel-plugin-solid-styled/0.6.3: - resolution: {integrity: sha512-Ch3/ChVR87rImnQdcU2cNFHpx0x6h1c8H3YUh3FNMs4DexSHM7l+H7AH/ejNMfbEJP6Q/NV3jeY+/Gm/8yj1dQ==} - engines: {node: '>=10'} - deprecated: The babel plugin can now be imported through solid-styled/babel - peerDependencies: - '@babel/core': ^7.16 - dependencies: - '@babel/helper-module-imports': 7.18.6 - '@babel/traverse': 7.20.12 - '@babel/types': 7.20.7 - '@types/css-tree': 1.0.7 - css-tree: 2.3.1 - js-xxhash: 1.0.4 - transitivePeerDependencies: - - supports-color - dev: true - /babel-preset-solid/1.6.9_@babel+core@7.20.12: resolution: {integrity: sha512-Dz4xROTGtAZ2B9+79KYUzi/bhjNGsx+8c+AD3VO/Cg1CisM1qq29XsnkWrRJeTMMn3XZkAI/Bf5Rz37d/gvPVQ==} peerDependencies: @@ -3695,6 +3672,7 @@ packages: dependencies: mdn-data: 2.0.30 source-map-js: 1.0.2 + dev: false /css-what/6.1.0: resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} @@ -5564,11 +5542,6 @@ packages: /js-tokens/4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - /js-xxhash/1.0.4: - resolution: {integrity: sha512-S/6Oo7ruxx5k8m4qlMnbpwQdJjRsvvfcIhIk1dA9c5y5GNhYHKYKu9krEK3QgBax6CxJuf4gRL2opgLkdzWIKg==} - engines: {node: '>=8.0.0'} - dev: true - /js-xxhash/2.0.0: resolution: {integrity: sha512-R7Gad0Y0grmuF/WRBUmxgQA1bGpbmRWM/OwNJZQPVdJBAteJIdBYOBYcHbuJeJwxdddqBVIdP3EfrDNFqahJ2A==} engines: {node: '>=14.0.0'} @@ -5908,6 +5881,7 @@ packages: /mdn-data/2.0.30: resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} + dev: false /merge-anything/5.1.4: resolution: {integrity: sha512-7PWKwGOs5WWcpw+/OvbiFiAvEP6bv/QHiicigpqMGKIqPPAtGhBLR8LFJW+Zu6m9TXiR/a8+AiPlGG0ko1ruoQ==} From c9c3e5524a3e363f9745fb5ca037a4436ae61eea Mon Sep 17 00:00:00 2001 From: OrJDev <91349014+OrJDev@users.noreply.github.com> Date: Sun, 5 Feb 2023 07:00:02 +0200 Subject: [PATCH 0073/1059] types: add types for the vercel adapter (#717) * types: add types for the vercel adapter * unrelated but remove the warning --- packages/start-vercel/index.d.ts | 18 ++++++++++++++++++ packages/start-vercel/index.js | 4 ++-- packages/start-vercel/package.json | 1 + 3 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 packages/start-vercel/index.d.ts diff --git a/packages/start-vercel/index.d.ts b/packages/start-vercel/index.d.ts new file mode 100644 index 000000000..29c69318d --- /dev/null +++ b/packages/start-vercel/index.d.ts @@ -0,0 +1,18 @@ +export type PrerenderFunctionConfig = { + expiration: number | false; + group?: number; + bypassToken?: string; + fallback?: string; + allowQuery?: string[]; +}; + +export type SolidStartVercelOptions = { + /** + * @default false + */ + edge?: boolean; + includes?: string | string[]; + excludes?: string | string[]; + prerender?: PrerenderFunctionConfig; +}; +export default function (props: SolidStartVercelOptions): import("solid-start/vite").Adapter; diff --git a/packages/start-vercel/index.js b/packages/start-vercel/index.js index f06d8c3a9..02ca2db4e 100644 --- a/packages/start-vercel/index.js +++ b/packages/start-vercel/index.js @@ -54,8 +54,8 @@ const copyDependencies = async ({ entry, outputDir, includes, excludes, workingD for (const error of warnings) { if (error.message.startsWith("Failed to resolve dependency")) { - const [, module, file] = /Cannot find module '(.+?)' loaded from (.+)/.exec(error.message); - + const match = /Cannot find module '(.+?)' loaded from (.+)/.exec(error.message); + const [, module, file] = match ? match : []; if (fileURLToPath(entry) === file) { console.warn( `[solid-start-vercel] The module "${module}" couldn't be resolved. This may not be a problem, but it's worth checking.` diff --git a/packages/start-vercel/package.json b/packages/start-vercel/package.json index 9166056c0..e1c68b29c 100644 --- a/packages/start-vercel/package.json +++ b/packages/start-vercel/package.json @@ -2,6 +2,7 @@ "name": "solid-start-vercel", "version": "0.2.19", "main": "./index.js", + "types": "./index.d.ts", "type": "module", "solid": { "type": "adapter" From 94512e0dc1ce386836f7be10820e9a60b54e8c25 Mon Sep 17 00:00:00 2001 From: Alex Errant <109672176+AlexErrant@users.noreply.github.com> Date: Mon, 6 Feb 2023 12:26:15 -0600 Subject: [PATCH 0074/1059] `bump.cjs` updates example deps (#721) * bump examples' solid-start version * guard against no solid-start * update solidJsVersion --- scripts/bump.cjs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/scripts/bump.cjs b/scripts/bump.cjs index 06186dd86..fcf89a11b 100644 --- a/scripts/bump.cjs +++ b/scripts/bump.cjs @@ -1,5 +1,6 @@ const fs = require("fs"); const glob = require("fast-glob"); +const { execSync } = require("child_process"); const version = process.argv[2]; @@ -8,6 +9,8 @@ if (!version || version === "") { process.exit(1); } +let solidJsVersion = execSync("npm view solid-js version").toString().trim(); + glob("packages/*/package.json").then(packages => { packages.forEach(packagePath => { const packageJson = JSON.parse(fs.readFileSync(packagePath)); @@ -15,3 +18,18 @@ glob("packages/*/package.json").then(packages => { fs.writeFileSync(packagePath, JSON.stringify(packageJson, null, 2) + "\n"); }); }); + +glob("examples/*/package.json").then(packages => { + packages.forEach(packagePath => { + const packageJson = JSON.parse(fs.readFileSync(packagePath)); + if (packageJson.dependencies?.["solid-start"]) { + packageJson.dependencies = + { + ...packageJson.dependencies, + "solid-js": "^" + solidJsVersion, + "solid-start": "^" + version + }; + fs.writeFileSync(packagePath, JSON.stringify(packageJson, null, 2) + "\n"); + } + }); +}); From 02a199a7f1d44f182f3de66ba00fb41b8f51d804 Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Mon, 6 Feb 2023 12:09:11 -0800 Subject: [PATCH 0075/1059] fix windows with ssr:false (#724) * try to fix windows * option 2 --- packages/start/vite/plugin.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/start/vite/plugin.js b/packages/start/vite/plugin.js index ea777c2dd..c91ae9db6 100644 --- a/packages/start/vite/plugin.js +++ b/packages/start/vite/plugin.js @@ -401,7 +401,7 @@ function solidStartCsrDev(options) { return { code: code.replace( "~start/root", - join(_dirname, "..", "dev", "CsrRoot.tsx") + join(_dirname, "..", "dev", "CsrRoot.tsx").replaceAll("\\", "/") ) }; } From 3d4d2dadbd22574565b367ee124c0768f3b91b49 Mon Sep 17 00:00:00 2001 From: OrJDev <91349014+OrJDev@users.noreply.github.com> Date: Mon, 6 Feb 2023 22:35:54 +0200 Subject: [PATCH 0076/1059] fix: set adapters as peer dependencies (#718) * fix: set adapters as peer dependencies * npx sort-package-json --------- Co-authored-by: Ryan Carniato --- packages/start/package.json | 102 ++++++++++++++++++++++++------------ 1 file changed, 68 insertions(+), 34 deletions(-) diff --git a/packages/start/package.json b/packages/start/package.json index 12a70a0bb..3f5417b50 100644 --- a/packages/start/package.json +++ b/packages/start/package.json @@ -2,42 +2,9 @@ "name": "solid-start", "version": "0.2.19", "description": "Create Solid apps with low configuration", - "author": "Ryan Carniato", "license": "MIT", - "bin": { - "solid-start": "./bin.cjs", - "solid": "./bin.cjs", - "start": "./bin.cjs" - }, - "main": "./index.tsx", - "types": "./index.tsx", + "author": "Ryan Carniato", "type": "module", - "files": [ - "api", - "data", - "dev", - "entry-client", - "entry-server", - "error-boundary", - "fs-router", - "islands", - "node", - "root", - "server", - "session", - "virtual", - "vite", - "websocket", - "bin.cjs", - "index.tsx", - "router.tsx", - "required-user-files.d.ts", - "env.d.ts", - "types.ts" - ], - "scripts": { - "typecheck": "tsc --noEmit --checkJs false --skipLibCheck" - }, "exports": { ".": "./index.tsx", "./router": "./router.tsx", @@ -75,6 +42,39 @@ "./websocket/*": "./websocket/*", "./env": "./env.d.ts" }, + "main": "./index.tsx", + "types": "./index.tsx", + "bin": { + "solid": "./bin.cjs", + "solid-start": "./bin.cjs", + "start": "./bin.cjs" + }, + "files": [ + "api", + "data", + "dev", + "entry-client", + "entry-server", + "error-boundary", + "fs-router", + "islands", + "node", + "root", + "server", + "session", + "virtual", + "vite", + "websocket", + "bin.cjs", + "index.tsx", + "router.tsx", + "required-user-files.d.ts", + "env.d.ts", + "types.ts" + ], + "scripts": { + "typecheck": "tsc --noEmit --checkJs false --skipLibCheck" + }, "dependencies": { "@babel/core": "^7.20.12", "@babel/generator": "^7.20.7", @@ -135,6 +135,40 @@ "@solidjs/meta": "^0.28.0", "@solidjs/router": "^0.7.0", "solid-js": "^1.6.2", + "solid-start-aws": "*", + "solid-start-cloudflare-pages": "*", + "solid-start-cloudflare-workers": "*", + "solid-start-deno": "*", + "solid-start-netlify": "*", + "solid-start-node": "*", + "solid-start-static": "*", + "solid-start-vercel": "*", "vite": "^3.1.8" + }, + "peerDependenciesMeta": { + "solid-start-aws": { + "optional": true + }, + "solid-start-cloudflare-pages": { + "optional": true + }, + "solid-start-cloudflare-workers": { + "optional": true + }, + "solid-start-deno": { + "optional": true + }, + "solid-start-netlify": { + "optional": true + }, + "solid-start-node": { + "optional": true + }, + "solid-start-static": { + "optional": true + }, + "solid-start-vercel": { + "optional": true + } } } From a4c8b18c634dc79904af8d2ab46f245aea91abde Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Mon, 6 Feb 2023 16:48:03 -0800 Subject: [PATCH 0077/1059] add node 18, temp disable cloudflare --- .github/workflows/test.yml | 110 ++++++++++++++++++------------------- test/playwright.config.ts | 2 +- 2 files changed, 56 insertions(+), 56 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 82c2e2a45..232cd3c80 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -25,20 +25,20 @@ env: jobs: integration: name: "👀 ${{ matrix.adapter }} (os: ${{ matrix.os }}, node: ${{ matrix.node-version }})" - + strategy: fail-fast: false matrix: - node-version: [16] + node-version: [16, 18] adapter: - - solid-start-node - - solid-start-cloudflare-workers - - solid-start-cloudflare-pages - - solid-start-deno + - solid-start-node + # - solid-start-cloudflare-workers + - solid-start-cloudflare-pages + - solid-start-deno os: - - ubuntu-latest - # - macos-latest - - windows-latest + - ubuntu-latest + # - macos-latest + - windows-latest include: - os: ubuntu-latest playwright_binary_path: ~/.cache/ms-playwright @@ -46,58 +46,58 @@ jobs: # playwright_binary_path: ~/Library/Caches/ms-playwright - os: windows-latest playwright_binary_path: '~\\AppData\\Local\\ms-playwright' - + runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v2 - - - uses: pnpm/action-setup@v2.2.2 - with: - version: 7 - - - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v3 - with: - node-version: ${{ matrix.node-version }} - cache: 'pnpm' - - name: Install dependencies - run: pnpm install --frozen-lockfile + - uses: actions/checkout@v2 + + - uses: pnpm/action-setup@v2.2.2 + with: + version: 7 + + - name: Use Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v3 + with: + node-version: ${{ matrix.node-version }} + cache: "pnpm" + - name: Install dependencies + run: pnpm install --frozen-lockfile - - name: Use Deno - if: matrix.adapter == 'solid-start-deno' - uses: denoland/setup-deno@v1 - with: - deno-version: v1.x + - name: Use Deno + if: matrix.adapter == 'solid-start-deno' + uses: denoland/setup-deno@v1 + with: + deno-version: v1.x - - name: 🕵️‍♂️ Get current Playwright version - id: playwright-version - shell: bash - run: | - playwright_version=1.25.2 - echo "::set-output name=version::${playwright_version}" + - name: 🕵️‍♂️ Get current Playwright version + id: playwright-version + shell: bash + run: | + playwright_version=1.25.2 + echo "::set-output name=version::${playwright_version}" - - name: 🤖 Cache Playwright binaries - uses: actions/cache@v3 - id: playwright-cache - with: - path: ${{ matrix.playwright_binary_path }} - key: ${{ runner.os }}-${{ runner.arch }}-cache-playwright-${{ steps.playwright-version.outputs.version }} + - name: 🤖 Cache Playwright binaries + uses: actions/cache@v3 + id: playwright-cache + with: + path: ${{ matrix.playwright_binary_path }} + key: ${{ runner.os }}-${{ runner.arch }}-cache-playwright-${{ steps.playwright-version.outputs.version }} - - name: 🖨️ Playwright info - shell: bash - run: | - echo "OS: ${{ matrix.os }}" - echo "Playwright version: ${{ steps.playwright-version.outputs.version }}" - echo "Playwright install dir: ${{ matrix.playwright_binary_path }}" - echo "Cache key: ${{ runner.os }}-${{ runner.arch }}-cache-playwright-${{ steps.playwright-version.outputs.version }}" - echo "Cache hit: ${{ steps.playwright-cache.outputs.cache-hit == 'true' }}" + - name: 🖨️ Playwright info + shell: bash + run: | + echo "OS: ${{ matrix.os }}" + echo "Playwright version: ${{ steps.playwright-version.outputs.version }}" + echo "Playwright install dir: ${{ matrix.playwright_binary_path }}" + echo "Cache key: ${{ runner.os }}-${{ runner.arch }}-cache-playwright-${{ steps.playwright-version.outputs.version }}" + echo "Cache hit: ${{ steps.playwright-cache.outputs.cache-hit == 'true' }}" - - name: 📥 Install Playwright - if: steps.playwright-cache.outputs.cache-hit != 'true' - run: pnpm --filter solid-start-tests install:playwright + - name: 📥 Install Playwright + if: steps.playwright-cache.outputs.cache-hit != 'true' + run: pnpm --filter solid-start-tests install:playwright - - name: 👀 Run Integration Tests - env: - START_ADAPTER: ${{ matrix.adapter }} - run: npm run test + - name: 👀 Run Integration Tests + env: + START_ADAPTER: ${{ matrix.adapter }} + run: npm run test diff --git a/test/playwright.config.ts b/test/playwright.config.ts index fccebf4d2..1e121d402 100644 --- a/test/playwright.config.ts +++ b/test/playwright.config.ts @@ -4,7 +4,7 @@ import { devices } from "@playwright/test"; const config: PlaywrightTestConfig = { testDir: ".", testMatch: ["**/*-test.ts"], - timeout: 300_000, + timeout: 120_000, expect: { timeout: 5_000 }, From a482fca835f5032b956c1c0f8e56e1e9b7cc5abd Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Mon, 6 Feb 2023 16:59:58 -0800 Subject: [PATCH 0078/1059] v0.2.20 --- examples/bare/package.json | 4 ++-- examples/hackernews/package.json | 4 ++-- examples/with-auth/package.json | 4 ++-- examples/with-authjs/package.json | 4 ++-- examples/with-mdx/package.json | 4 ++-- examples/with-prisma/package.json | 4 ++-- examples/with-solid-styled/package.json | 4 ++-- examples/with-tailwindcss/package.json | 4 ++-- examples/with-websocket/package.json | 4 ++-- packages/create-solid/package.json | 2 +- packages/mdx/package.json | 2 +- packages/start-aws/package.json | 2 +- packages/start-cloudflare-pages/package.json | 2 +- packages/start-cloudflare-workers/package.json | 2 +- packages/start-deno/package.json | 2 +- packages/start-netlify/package.json | 2 +- packages/start-node/package.json | 2 +- packages/start-static/package.json | 2 +- packages/start-vercel/package.json | 2 +- packages/start/package.json | 2 +- 20 files changed, 29 insertions(+), 29 deletions(-) diff --git a/examples/bare/package.json b/examples/bare/package.json index 8b4b74b63..2cda00457 100644 --- a/examples/bare/package.json +++ b/examples/bare/package.json @@ -17,8 +17,8 @@ "dependencies": { "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.7.0", - "solid-js": "^1.6.9", - "solid-start": "^0.2.19", + "solid-js": "^1.6.10", + "solid-start": "^0.2.20", "undici": "^5.15.1" }, "engines": { diff --git a/examples/hackernews/package.json b/examples/hackernews/package.json index e890a14e4..9ab5d834f 100644 --- a/examples/hackernews/package.json +++ b/examples/hackernews/package.json @@ -19,8 +19,8 @@ "dependencies": { "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.7.0", - "solid-js": "^1.6.9", - "solid-start": "^0.2.19", + "solid-js": "^1.6.10", + "solid-start": "^0.2.20", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-auth/package.json b/examples/with-auth/package.json index fac6b1291..e811b0094 100644 --- a/examples/with-auth/package.json +++ b/examples/with-auth/package.json @@ -20,8 +20,8 @@ "dependencies": { "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.7.0", - "solid-js": "^1.6.9", - "solid-start": "^0.2.19", + "solid-js": "^1.6.10", + "solid-start": "^0.2.20", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-authjs/package.json b/examples/with-authjs/package.json index 79c67a6f7..0e8025d90 100644 --- a/examples/with-authjs/package.json +++ b/examples/with-authjs/package.json @@ -20,8 +20,8 @@ "@auth/solid-start": "^0.1.0", "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.7.0", - "solid-js": "^1.6.9", - "solid-start": "^0.2.19", + "solid-js": "^1.6.10", + "solid-start": "^0.2.20", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-mdx/package.json b/examples/with-mdx/package.json index 1d7a3ead4..861f80261 100644 --- a/examples/with-mdx/package.json +++ b/examples/with-mdx/package.json @@ -15,9 +15,9 @@ "dependencies": { "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.7.0", - "solid-js": "^1.6.9", + "solid-js": "^1.6.10", "solid-mdx": "^0.0.6", - "solid-start": "^0.2.19", + "solid-start": "^0.2.20", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-prisma/package.json b/examples/with-prisma/package.json index c160c79aa..d5b643edd 100644 --- a/examples/with-prisma/package.json +++ b/examples/with-prisma/package.json @@ -16,8 +16,8 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.7.0", "prisma": "^4.9.0", - "solid-js": "^1.6.9", - "solid-start": "^0.2.19", + "solid-js": "^1.6.10", + "solid-start": "^0.2.20", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-solid-styled/package.json b/examples/with-solid-styled/package.json index 58d05318d..a44420110 100644 --- a/examples/with-solid-styled/package.json +++ b/examples/with-solid-styled/package.json @@ -14,8 +14,8 @@ "dependencies": { "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.7.0", - "solid-js": "^1.6.9", - "solid-start": "^0.2.19", + "solid-js": "^1.6.10", + "solid-start": "^0.2.20", "solid-styled": "^0.7.4", "undici": "^5.15.1" }, diff --git a/examples/with-tailwindcss/package.json b/examples/with-tailwindcss/package.json index fac88e36a..ed4e67ac1 100644 --- a/examples/with-tailwindcss/package.json +++ b/examples/with-tailwindcss/package.json @@ -17,8 +17,8 @@ "dependencies": { "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.7.0", - "solid-js": "^1.6.9", - "solid-start": "^0.2.19", + "solid-js": "^1.6.10", + "solid-start": "^0.2.20", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-websocket/package.json b/examples/with-websocket/package.json index 0851cacee..819c1fc05 100644 --- a/examples/with-websocket/package.json +++ b/examples/with-websocket/package.json @@ -16,8 +16,8 @@ "@cloudflare/workers-types": "^3.19.0", "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.7.0", - "solid-js": "^1.6.9", - "solid-start": "^0.2.19", + "solid-js": "^1.6.10", + "solid-start": "^0.2.20", "undici": "^5.15.1" }, "engines": { diff --git a/packages/create-solid/package.json b/packages/create-solid/package.json index 4b0bb3711..16aa3a331 100644 --- a/packages/create-solid/package.json +++ b/packages/create-solid/package.json @@ -1,6 +1,6 @@ { "name": "create-solid", - "version": "0.2.19", + "version": "0.2.20", "description": "Create Solid apps with low configuration", "author": "Ryan Carniato", "license": "MIT", diff --git a/packages/mdx/package.json b/packages/mdx/package.json index 4e1e3533b..f02ab35f4 100644 --- a/packages/mdx/package.json +++ b/packages/mdx/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-mdx", - "version": "0.2.19", + "version": "0.2.20", "description": "", "main": "./index.js", "type": "module", diff --git a/packages/start-aws/package.json b/packages/start-aws/package.json index 59c360a5b..f94a3a98d 100644 --- a/packages/start-aws/package.json +++ b/packages/start-aws/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-aws", - "version": "0.2.19", + "version": "0.2.20", "main": "./index.mjs", "type": "module", "solid": { diff --git a/packages/start-cloudflare-pages/package.json b/packages/start-cloudflare-pages/package.json index 216383a49..e91a6e768 100644 --- a/packages/start-cloudflare-pages/package.json +++ b/packages/start-cloudflare-pages/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-cloudflare-pages", - "version": "0.2.19", + "version": "0.2.20", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-cloudflare-workers/package.json b/packages/start-cloudflare-workers/package.json index 10442826e..5b87508fc 100644 --- a/packages/start-cloudflare-workers/package.json +++ b/packages/start-cloudflare-workers/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-cloudflare-workers", - "version": "0.2.19", + "version": "0.2.20", "main": "./index.js", "types": "./index.d.ts", "type": "module", diff --git a/packages/start-deno/package.json b/packages/start-deno/package.json index 9af81216c..790e428ce 100644 --- a/packages/start-deno/package.json +++ b/packages/start-deno/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-deno", - "version": "0.2.19", + "version": "0.2.20", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-netlify/package.json b/packages/start-netlify/package.json index 6bb0e6589..539a52661 100644 --- a/packages/start-netlify/package.json +++ b/packages/start-netlify/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-netlify", - "version": "0.2.19", + "version": "0.2.20", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-node/package.json b/packages/start-node/package.json index 055b00e04..f867c971c 100644 --- a/packages/start-node/package.json +++ b/packages/start-node/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-node", - "version": "0.2.19", + "version": "0.2.20", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-static/package.json b/packages/start-static/package.json index 7a38d2acc..95dd39abd 100644 --- a/packages/start-static/package.json +++ b/packages/start-static/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-static", - "version": "0.2.19", + "version": "0.2.20", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-vercel/package.json b/packages/start-vercel/package.json index e1c68b29c..de30104a9 100644 --- a/packages/start-vercel/package.json +++ b/packages/start-vercel/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-vercel", - "version": "0.2.19", + "version": "0.2.20", "main": "./index.js", "types": "./index.d.ts", "type": "module", diff --git a/packages/start/package.json b/packages/start/package.json index 3f5417b50..b38117798 100644 --- a/packages/start/package.json +++ b/packages/start/package.json @@ -1,6 +1,6 @@ { "name": "solid-start", - "version": "0.2.19", + "version": "0.2.20", "description": "Create Solid apps with low configuration", "license": "MIT", "author": "Ryan Carniato", From 027d4acd2fb8e830056cc2a07c8d04d6c227bc32 Mon Sep 17 00:00:00 2001 From: Birk Skyum <74932975+birkskyum@users.noreply.github.com> Date: Tue, 7 Feb 2023 18:43:27 +0100 Subject: [PATCH 0079/1059] Update lockfile after 1.6.10 release (#727) --- pnpm-lock.yaml | 139 +++++++++++++++++++++++++++++++------------------ 1 file changed, 87 insertions(+), 52 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 97b68ad00..6d74d8583 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -74,16 +74,16 @@ importers: '@types/node': ^18.11.18 esbuild: ^0.14.54 postcss: ^8.4.21 - solid-js: ^1.6.9 - solid-start: ^0.2.19 + solid-js: ^1.6.10 + solid-start: ^0.2.20 solid-start-node: ^0.2.19 typescript: ^4.9.4 undici: ^5.15.1 vite: ^3.2.5 dependencies: - '@solidjs/meta': 0.28.2_solid-js@1.6.9 - '@solidjs/router': 0.7.0_solid-js@1.6.9 - solid-js: 1.6.9 + '@solidjs/meta': 0.28.2_solid-js@1.6.10 + '@solidjs/router': 0.7.0_solid-js@1.6.10 + solid-js: 1.6.10 solid-start: link:../../packages/start undici: 5.15.1 devDependencies: @@ -102,16 +102,16 @@ importers: '@types/debug': ^4.1.7 '@types/node': ^18.11.18 esbuild: ^0.14.54 - solid-js: ^1.6.9 - solid-start: ^0.2.19 + solid-js: ^1.6.10 + solid-start: ^0.2.20 solid-start-node: ^0.2.19 typescript: ^4.9.4 undici: ^5.15.1 vite: ^3.2.5 dependencies: - '@solidjs/meta': 0.28.2_solid-js@1.6.9 - '@solidjs/router': 0.7.0_solid-js@1.6.9 - solid-js: 1.6.9 + '@solidjs/meta': 0.28.2_solid-js@1.6.10 + '@solidjs/router': 0.7.0_solid-js@1.6.10 + solid-js: 1.6.10 solid-start: link:../../packages/start undici: 5.15.1 devDependencies: @@ -163,16 +163,16 @@ importers: esbuild: ^0.14.54 postcss: ^8.4.21 rollup: ^3.10.0 - solid-js: ^1.6.9 - solid-start: ^0.2.19 + solid-js: ^1.6.10 + solid-start: ^0.2.20 solid-start-node: ^0.2.19 typescript: ^4.9.4 undici: ^5.15.1 vite: ^3.2.5 dependencies: - '@solidjs/meta': 0.28.2_solid-js@1.6.9 - '@solidjs/router': 0.7.0_solid-js@1.6.9 - solid-js: 1.6.9 + '@solidjs/meta': 0.28.2_solid-js@1.6.10 + '@solidjs/router': 0.7.0_solid-js@1.6.10 + solid-js: 1.6.10 solid-start: link:../../packages/start undici: 5.15.1 devDependencies: @@ -196,18 +196,18 @@ importers: esbuild: ^0.14.54 next-auth: ^4.19.2 postcss: ^8.4.21 - solid-js: ^1.6.9 - solid-start: ^0.2.19 + solid-js: ^1.6.10 + solid-start: ^0.2.20 solid-start-node: ^0.2.19 typescript: ^4.9.4 undici: ^5.15.1 vite: ^3.2.5 dependencies: '@auth/core': 0.3.0 - '@auth/solid-start': 0.1.0_tv3tvzwswaxma2scs4rioejx24 - '@solidjs/meta': 0.28.2_solid-js@1.6.9 - '@solidjs/router': 0.7.0_solid-js@1.6.9 - solid-js: 1.6.9 + '@auth/solid-start': 0.1.0_f23hdjzl7enzsp7adxyay4eesu + '@solidjs/meta': 0.28.2_solid-js@1.6.10 + '@solidjs/router': 0.7.0_solid-js@1.6.10 + solid-js: 1.6.10 solid-start: link:../../packages/start undici: 5.16.0 devDependencies: @@ -224,18 +224,18 @@ importers: '@mdx-js/rollup': ^2.2.1 '@solidjs/meta': ^0.28.2 '@solidjs/router': ^0.7.0 - solid-js: ^1.6.9 + solid-js: ^1.6.10 solid-mdx: ^0.0.6 - solid-start: ^0.2.19 + solid-start: ^0.2.20 solid-start-node: ^0.2.19 typescript: ^4.9.4 undici: ^5.15.1 vite: ^3.2.5 dependencies: - '@solidjs/meta': 0.28.2_solid-js@1.6.9 - '@solidjs/router': 0.7.0_solid-js@1.6.9 - solid-js: 1.6.9 - solid-mdx: 0.0.6_solid-js@1.6.9+vite@3.2.5 + '@solidjs/meta': 0.28.2_solid-js@1.6.10 + '@solidjs/router': 0.7.0_solid-js@1.6.10 + solid-js: 1.6.10 + solid-mdx: 0.0.6_solid-js@1.6.10+vite@3.2.5 solid-start: link:../../packages/start undici: 5.15.1 devDependencies: @@ -250,18 +250,18 @@ importers: '@solidjs/meta': ^0.28.2 '@solidjs/router': ^0.7.0 prisma: ^4.9.0 - solid-js: ^1.6.9 - solid-start: ^0.2.19 + solid-js: ^1.6.10 + solid-start: ^0.2.20 solid-start-node: ^0.2.19 typescript: ^4.9.4 undici: ^5.15.1 vite: ^3.2.5 dependencies: '@prisma/client': 4.9.0_prisma@4.9.0 - '@solidjs/meta': 0.28.2_solid-js@1.6.9 - '@solidjs/router': 0.7.0_solid-js@1.6.9 + '@solidjs/meta': 0.28.2_solid-js@1.6.10 + '@solidjs/router': 0.7.0_solid-js@1.6.10 prisma: 4.9.0 - solid-js: 1.6.9 + solid-js: 1.6.10 solid-start: link:../../packages/start undici: 5.15.1 devDependencies: @@ -273,19 +273,19 @@ importers: specifiers: '@solidjs/meta': ^0.28.2 '@solidjs/router': ^0.7.0 - solid-js: ^1.6.9 - solid-start: ^0.2.19 + solid-js: ^1.6.10 + solid-start: ^0.2.20 solid-start-node: ^0.2.19 solid-styled: ^0.7.4 typescript: ^4.9.4 undici: ^5.15.1 vite: ^3.2.5 dependencies: - '@solidjs/meta': 0.28.2_solid-js@1.6.9 - '@solidjs/router': 0.7.0_solid-js@1.6.9 - solid-js: 1.6.9 + '@solidjs/meta': 0.28.2_solid-js@1.6.10 + '@solidjs/router': 0.7.0_solid-js@1.6.10 + solid-js: 1.6.10 solid-start: link:../../packages/start - solid-styled: 0.7.4_solid-js@1.6.9 + solid-styled: 0.7.4_solid-js@1.6.10 undici: 5.15.1 devDependencies: solid-start-node: link:../../packages/start-node @@ -298,17 +298,17 @@ importers: '@solidjs/router': ^0.7.0 autoprefixer: ^10.4.13 postcss: ^8.4.21 - solid-js: ^1.6.9 - solid-start: ^0.2.19 + solid-js: ^1.6.10 + solid-start: ^0.2.20 solid-start-node: ^0.2.19 tailwindcss: ^3.2.4 typescript: ^4.9.4 undici: ^5.15.1 vite: ^3.2.5 dependencies: - '@solidjs/meta': 0.28.2_solid-js@1.6.9 - '@solidjs/router': 0.7.0_solid-js@1.6.9 - solid-js: 1.6.9 + '@solidjs/meta': 0.28.2_solid-js@1.6.10 + '@solidjs/router': 0.7.0_solid-js@1.6.10 + solid-js: 1.6.10 solid-start: link:../../packages/start undici: 5.15.1 devDependencies: @@ -359,8 +359,8 @@ importers: '@cloudflare/workers-types': ^3.19.0 '@solidjs/meta': ^0.28.2 '@solidjs/router': ^0.7.0 - solid-js: ^1.6.9 - solid-start: ^0.2.19 + solid-js: ^1.6.10 + solid-start: ^0.2.20 solid-start-cloudflare-workers: ^0.2.15 typescript: ^4.9.4 undici: ^5.15.1 @@ -368,9 +368,9 @@ importers: dependencies: '@cloudflare/kv-asset-handler': 0.1.3 '@cloudflare/workers-types': 3.19.0 - '@solidjs/meta': 0.28.2_solid-js@1.6.9 - '@solidjs/router': 0.7.0_solid-js@1.6.9 - solid-js: 1.6.9 + '@solidjs/meta': 0.28.2_solid-js@1.6.10 + '@solidjs/router': 0.7.0_solid-js@1.6.10 + solid-js: 1.6.10 solid-start: link:../../packages/start undici: 5.15.1 devDependencies: @@ -890,7 +890,7 @@ packages: preact-render-to-string: 5.2.3_preact@10.11.3 dev: false - /@auth/solid-start/0.1.0_tv3tvzwswaxma2scs4rioejx24: + /@auth/solid-start/0.1.0_f23hdjzl7enzsp7adxyay4eesu: resolution: {integrity: sha512-nQHDWrP3c7uML0p+vKtGwun+CJh6TyloB8rOcwcZRtKRTRVK879ZCvxKa9pRExyZzQ8KCc+2K3+doQzxawblUg==} peerDependencies: '@auth/core': ~0.2.2 || ^0.2.2 @@ -899,7 +899,7 @@ packages: dependencies: '@auth/core': 0.3.0 set-cookie-parser: 2.5.1 - solid-js: 1.6.9 + solid-js: 1.6.10 solid-start: link:packages/start dev: false @@ -2607,12 +2607,29 @@ packages: /@sinclair/typebox/0.24.51: resolution: {integrity: sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==} + /@solidjs/meta/0.28.2_solid-js@1.6.10: + resolution: {integrity: sha512-avlLgBPdk4KVxzRGFlYp/MIJo8B5jVgXPgk6OUnUP8km21Z+ovO+DUd7ZPA7ejv8PBdWi9GE3zCzw8RU2YuV2Q==} + peerDependencies: + solid-js: '>=1.4.0' + dependencies: + solid-js: 1.6.10 + dev: false + /@solidjs/meta/0.28.2_solid-js@1.6.9: resolution: {integrity: sha512-avlLgBPdk4KVxzRGFlYp/MIJo8B5jVgXPgk6OUnUP8km21Z+ovO+DUd7ZPA7ejv8PBdWi9GE3zCzw8RU2YuV2Q==} peerDependencies: solid-js: '>=1.4.0' dependencies: solid-js: 1.6.9 + dev: true + + /@solidjs/router/0.7.0_solid-js@1.6.10: + resolution: {integrity: sha512-8HI84twe5FjYRebSLMAhtkL9bRuTDIlxJK56kjfjU9WKGoUCTaWpCnkuj8Hqde1bWZ0X+GOZxKDfNkn1CjtjxA==} + peerDependencies: + solid-js: ^1.5.3 + dependencies: + solid-js: 1.6.10 + dev: false /@solidjs/router/0.7.0_solid-js@1.6.9: resolution: {integrity: sha512-8HI84twe5FjYRebSLMAhtkL9bRuTDIlxJK56kjfjU9WKGoUCTaWpCnkuj8Hqde1bWZ0X+GOZxKDfNkn1CjtjxA==} @@ -2620,6 +2637,7 @@ packages: solid-js: ^1.5.3 dependencies: solid-js: 1.6.9 + dev: true /@solidjs/testing-library/0.5.2_solid-js@1.6.9: resolution: {integrity: sha512-GXUiI0Itz/7FfTJrV0RoICS2lL0RE3D1lNSrnuNg9nLC28qKnEQhm9Gfk4gFP9rGVzmsJJJC7yf8kbHMuyR2AA==} @@ -7308,6 +7326,12 @@ packages: is-fullwidth-code-point: 4.0.0 dev: false + /solid-js/1.6.10: + resolution: {integrity: sha512-Sf0e6PQCEFkFtbPq0L+93Ua81YQOefBEbvDJ0YXT92b6Lzw0k7UvzSd2l1BbYM+yzE3UmepU1tyMDc/3nIByjA==} + dependencies: + csstype: 3.1.1 + dev: false + /solid-js/1.6.9: resolution: {integrity: sha512-kV3fMmm+1C2J95c8eDOPKGfZHnuAkHUBLG4hX1Xu08bXeAIPqmxuz/QdH3B8SIdTp3EatBVIyA6RCes3hrGzpg==} dependencies: @@ -7320,6 +7344,16 @@ packages: vite: '*' dev: false + /solid-mdx/0.0.6_solid-js@1.6.10+vite@3.2.5: + resolution: {integrity: sha512-SDr+iOqxvB7ktdjrwgKLCLkJK43J+TQjoYmesHxmZHXtn6W+a5NRqWgBcybsSP0noHa2co1plSjuPYU4bdtklQ==} + peerDependencies: + solid-js: ^1.2.6 + vite: '*' + dependencies: + solid-js: 1.6.10 + vite: 3.2.5 + dev: false + /solid-mdx/0.0.6_solid-js@1.6.9+vite@3.2.5: resolution: {integrity: sha512-SDr+iOqxvB7ktdjrwgKLCLkJK43J+TQjoYmesHxmZHXtn6W+a5NRqWgBcybsSP0noHa2co1plSjuPYU4bdtklQ==} peerDependencies: @@ -7328,6 +7362,7 @@ packages: dependencies: solid-js: 1.6.9 vite: 3.2.5 + dev: true /solid-refresh/0.4.2_solid-js@1.6.9: resolution: {integrity: sha512-6g1HsgQkY0X0ZmsaydNgHwRaQIhH3bAbagZiYwWnGO7mqli50ehlwQUN18RZ2MH3fTIs9Y1bankZapVhMVuijg==} @@ -7344,7 +7379,7 @@ packages: resolution: {integrity: sha512-ieG1NemdbGOOfKrCZdUNktfQJlrYSg4Nr2PG2CSoO/KCHs2PBIe3PsjLenvbiTop0qAQgHkSf2pNgcz5VoJzaw==} dev: false - /solid-styled/0.7.4_solid-js@1.6.9: + /solid-styled/0.7.4_solid-js@1.6.10: resolution: {integrity: sha512-cxMgEiUl2+nTd6DFFiVeu+oLE5AYfxSqQAagvspiaWO+ZsNUTh0abcC3IoxorQkkOCPQmelk18EeJUAiNf6f7g==} engines: {node: '>=12'} peerDependencies: @@ -7357,7 +7392,7 @@ packages: '@types/css-tree': 2.0.1 css-tree: 2.3.1 js-xxhash: 2.0.0 - solid-js: 1.6.9 + solid-js: 1.6.10 transitivePeerDependencies: - supports-color dev: false From eb8ea6c7e86b2e75383f69950eb72085ff3925b6 Mon Sep 17 00:00:00 2001 From: Simon Basset Date: Fri, 10 Feb 2023 00:21:24 +0100 Subject: [PATCH 0080/1059] feat(solid-start-static): when building a static app, throw an error if ssr option is disabled (#735) --- packages/start-static/index.js | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/start-static/index.js b/packages/start-static/index.js index cd957f940..5237ab2d4 100644 --- a/packages/start-static/index.js +++ b/packages/start-static/index.js @@ -23,6 +23,7 @@ export default function () { return `http://localhost:${process.env.PORT}`; }, async build(config, builder) { + if(!config?.solidOptions?.ssr) throw new Error('solid-start-static needs ssr to be enabled for pre-rendering routes at build time'); const ssrExternal = config?.ssr?.external || []; await builder.client(join(config.root, "dist", "public")); await builder.server(join(config.root, ".solid", "server")); From 1890f44a1bb01732f06a153fa013f3a6d83a9227 Mon Sep 17 00:00:00 2001 From: Birk Skyum <74932975+birkskyum@users.noreply.github.com> Date: Fri, 10 Feb 2023 00:22:04 +0100 Subject: [PATCH 0081/1059] Initial typings fs-router folder (#709) * type path-utils * convert fileRoutesImport to ts * add @types/babel-types * add types to fileRoutesImport * use @babel/types directly * add @babel/types as dependency * convert manifest to ts * add some types to manifest * rename router.js to .ts * convert router.js to .ts * Revert "rename router.js to .ts" This reverts commit 38049e1a4b74dc8e00540124dac98ce26162347d. * Revert "add some types to manifest" This reverts commit 9e44f91b8ac031b19f30a217349cde8dff6b91f2. * Revert "convert manifest to ts" This reverts commit 23ce4a323a66782ea8012f487b6ffc0eb63cd6b1. * ts-ignore @babel/types * revert router.js --------- Co-authored-by: Ryan Carniato --- ...ileRoutesImport.js => fileRoutesImport.ts} | 28 ++++++-- packages/start/fs-router/manifest.js | 2 +- .../{path-utils.js => path-utils.ts} | 4 +- packages/start/fs-router/router.js | 2 +- packages/start/package.json | 1 + packages/start/vite/plugin.js | 2 +- pnpm-lock.yaml | 71 +++++-------------- 7 files changed, 46 insertions(+), 64 deletions(-) rename packages/start/fs-router/{fileRoutesImport.js => fileRoutesImport.ts} (76%) rename packages/start/fs-router/{path-utils.js => path-utils.ts} (79%) diff --git a/packages/start/fs-router/fileRoutesImport.js b/packages/start/fs-router/fileRoutesImport.ts similarity index 76% rename from packages/start/fs-router/fileRoutesImport.js rename to packages/start/fs-router/fileRoutesImport.ts index 1ebc4b57d..c287af52a 100644 --- a/packages/start/fs-router/fileRoutesImport.js +++ b/packages/start/fs-router/fileRoutesImport.ts @@ -1,7 +1,21 @@ -export default function fileRoutesImport({ types: t }) { +// @ts-ignore +import type * as BabelTypes from "@babel/types/lib"; + +type Path = { + node: { body: any; source: { value: string; }; specifiers: any[]; }; + scope: { generateUidIdentifier: (arg0: string) => any; }; + replaceWith: (arg0: any) => void; + insertBefore: (arg0: any) => void; +} + +type State = { + namespaceSpec: any[]; +} + +export default function fileRoutesImport({ types: t }: { types: typeof BabelTypes }) { return { visitor: { - ImportDeclaration(path, state) { + ImportDeclaration(path: Path, state: State) { if (path.node.source.value !== "solid-start") { return; } @@ -29,12 +43,12 @@ export default function fileRoutesImport({ types: t }) { } }, Program: { - enter(_path, state) { + enter(_path: Path, state: State) { state.namespaceSpec = []; }, - exit(path, state) { + exit(path: Path, state: State) { const body = path.node.body; - let lastImportIndex; + let lastImportIndex: number; if (state.namespaceSpec.length) { for (let i = 0; i < body.length; i++) { if (body[i].type === "ImportDeclaration") { @@ -49,7 +63,7 @@ export default function fileRoutesImport({ types: t }) { t.stringLiteral("solid-start/root/FileRoutes") ); body.unshift(newImport); - lastImportIndex++; + lastImportIndex!++; const namespaceId = path.scope.generateUidIdentifier(specifier.local.name); const namespaceFix = t.variableDeclaration("const", [ t.variableDeclarator( @@ -60,7 +74,7 @@ export default function fileRoutesImport({ types: t }) { ]) ) ]); - body.splice(lastImportIndex + 1, 0, namespaceFix); + body.splice(lastImportIndex! + 1, 0, namespaceFix); specifier.local.name = namespaceId.name; } } diff --git a/packages/start/fs-router/manifest.js b/packages/start/fs-router/manifest.js index cc69417c0..529e8be67 100644 --- a/packages/start/fs-router/manifest.js +++ b/packages/start/fs-router/manifest.js @@ -1,6 +1,6 @@ // make asset lookup import { posix } from "path"; -import { toPath } from "./path-utils.js"; +import { toPath } from "./path-utils.ts"; /** * Output: diff --git a/packages/start/fs-router/path-utils.js b/packages/start/fs-router/path-utils.ts similarity index 79% rename from packages/start/fs-router/path-utils.js rename to packages/start/fs-router/path-utils.ts index 123693dbc..74b9b83f0 100644 --- a/packages/start/fs-router/path-utils.js +++ b/packages/start/fs-router/path-utils.ts @@ -3,11 +3,11 @@ * @param removePathlessLayouts * @returns */ -export function toPath(id, removePathlessLayouts = true) { +export function toPath(id: string, removePathlessLayouts = true): string { const idWithoutIndex = id.endsWith("/index") ? id.slice(0, -"index".length) : id; return ( removePathlessLayouts ? idWithoutIndex.replace(/\/\([^)/]+\)/g, "") : idWithoutIndex - ).replace(/\[([^\/]+)\]/g, (_, m) => { + ).replace(/\[([^\/]+)\]/g, (_, m: string) => { if (m.length > 3 && m.startsWith("...")) { return `*${m.slice(3)}`; } diff --git a/packages/start/fs-router/router.js b/packages/start/fs-router/router.js index 74ad782c7..2d3de1469 100644 --- a/packages/start/fs-router/router.js +++ b/packages/start/fs-router/router.js @@ -6,7 +6,7 @@ import esbuild from "esbuild"; import fg from "fast-glob"; import fs from "fs"; import path, { join } from "path"; -import { toPath } from "./path-utils.js"; +import { toPath } from "./path-utils.ts"; const log = debug("solid-start"); const ROUTE_KEYS = ["component", "path", "data", "children"]; diff --git a/packages/start/package.json b/packages/start/package.json index b38117798..176bbff55 100644 --- a/packages/start/package.json +++ b/packages/start/package.json @@ -109,6 +109,7 @@ "wait-on": "^6.0.1" }, "devDependencies": { + "@babel/types": "^7.20.7", "@cloudflare/workers-types": "^3.19.0", "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.7.0", diff --git a/packages/start/vite/plugin.js b/packages/start/vite/plugin.js index c91ae9db6..a8078ca73 100644 --- a/packages/start/vite/plugin.js +++ b/packages/start/vite/plugin.js @@ -11,7 +11,7 @@ import { loadEnv, normalizePath } from "vite"; import inspect from "vite-plugin-inspect"; import solid from "vite-plugin-solid"; import printUrls from "../dev/print-routes.js"; -import fileRoutesImport from "../fs-router/fileRoutesImport.js"; +import fileRoutesImport from "../fs-router/fileRoutesImport.ts"; import { Router, stringifyApiRoutes, stringifyPageRoutes } from "../fs-router/router.js"; import routeData from "../server/routeData.js"; import routeDataHmr from "../server/routeDataHmr.js"; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6d74d8583..d2812067d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -452,6 +452,7 @@ importers: '@babel/preset-env': ^7.20.2 '@babel/preset-typescript': ^7.18.6 '@babel/template': ^7.20.7 + '@babel/types': ^7.20.7 '@cloudflare/workers-types': ^3.19.0 '@solidjs/meta': ^0.28.2 '@solidjs/router': ^0.7.0 @@ -531,6 +532,7 @@ importers: vite-plugin-solid: 2.5.0_solid-js@1.6.9+vite@3.2.5 wait-on: 6.0.1_debug@4.3.4 devDependencies: + '@babel/types': 7.20.7 '@cloudflare/workers-types': 3.19.0 '@solidjs/meta': 0.28.2_solid-js@1.6.9 '@solidjs/router': 0.7.0_solid-js@1.6.9 @@ -3217,7 +3219,7 @@ packages: /axios/0.25.0_debug@4.3.4: resolution: {integrity: sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==} dependencies: - follow-redirects: 1.15.2 + follow-redirects: 1.15.2_debug@4.3.4 transitivePeerDependencies: - debug dev: false @@ -4815,6 +4817,17 @@ packages: optional: true dev: false + /follow-redirects/1.15.2_debug@4.3.4: + resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + dependencies: + debug: 4.3.4 + /for-each/0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} dependencies: @@ -6667,17 +6680,6 @@ packages: trouter: 3.2.0 dev: false - /postcss-import/14.1.0: - resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==} - engines: {node: '>=10.0.0'} - peerDependencies: - postcss: ^8.0.0 - dependencies: - postcss-value-parser: 4.2.0 - read-cache: 1.0.0 - resolve: 1.22.1 - dev: true - /postcss-import/14.1.0_postcss@8.4.21: resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==} engines: {node: '>=10.0.0'} @@ -6690,15 +6692,6 @@ packages: resolve: 1.22.1 dev: true - /postcss-js/4.0.0: - resolution: {integrity: sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==} - engines: {node: ^12 || ^14 || >= 16} - peerDependencies: - postcss: ^8.3.3 - dependencies: - camelcase-css: 2.0.1 - dev: true - /postcss-js/4.0.0_postcss@8.4.21: resolution: {integrity: sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==} engines: {node: ^12 || ^14 || >= 16} @@ -6709,22 +6702,6 @@ packages: postcss: 8.4.21 dev: true - /postcss-load-config/3.1.4: - resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} - engines: {node: '>= 10'} - peerDependencies: - postcss: '>=8.0.9' - ts-node: '>=9.0.0' - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true - dependencies: - lilconfig: 2.0.6 - yaml: 1.10.2 - dev: true - /postcss-load-config/3.1.4_postcss@8.4.21: resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} engines: {node: '>= 10'} @@ -6742,15 +6719,6 @@ packages: yaml: 1.10.2 dev: true - /postcss-nested/6.0.0: - resolution: {integrity: sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==} - engines: {node: '>=12.0'} - peerDependencies: - postcss: ^8.2.14 - dependencies: - postcss-selector-parser: 6.0.11 - dev: true - /postcss-nested/6.0.0_postcss@8.4.21: resolution: {integrity: sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==} engines: {node: '>=12.0'} @@ -7578,8 +7546,6 @@ packages: resolution: {integrity: sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==} engines: {node: '>=12.13.0'} hasBin: true - peerDependencies: - postcss: ^8.0.9 dependencies: arg: 5.0.2 chokidar: 3.5.3 @@ -7595,10 +7561,11 @@ packages: normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.0.0 - postcss-import: 14.1.0 - postcss-js: 4.0.0 - postcss-load-config: 3.1.4 - postcss-nested: 6.0.0 + postcss: 8.4.21 + postcss-import: 14.1.0_postcss@8.4.21 + postcss-js: 4.0.0_postcss@8.4.21 + postcss-load-config: 3.1.4_postcss@8.4.21 + postcss-nested: 6.0.0_postcss@8.4.21 postcss-selector-parser: 6.0.11 postcss-value-parser: 4.2.0 quick-lru: 5.1.1 From e5ea48237626960a20290d1162a9cc6b7ff4d3d1 Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Thu, 9 Feb 2023 23:57:13 -0800 Subject: [PATCH 0082/1059] Revert "Initial typings fs-router folder (#709)" This reverts commit 1890f44a1bb01732f06a153fa013f3a6d83a9227. --- ...ileRoutesImport.ts => fileRoutesImport.js} | 28 ++------ packages/start/fs-router/manifest.js | 2 +- .../{path-utils.ts => path-utils.js} | 4 +- packages/start/fs-router/router.js | 2 +- packages/start/package.json | 1 - packages/start/vite/plugin.js | 2 +- pnpm-lock.yaml | 71 ++++++++++++++----- 7 files changed, 64 insertions(+), 46 deletions(-) rename packages/start/fs-router/{fileRoutesImport.ts => fileRoutesImport.js} (76%) rename packages/start/fs-router/{path-utils.ts => path-utils.js} (79%) diff --git a/packages/start/fs-router/fileRoutesImport.ts b/packages/start/fs-router/fileRoutesImport.js similarity index 76% rename from packages/start/fs-router/fileRoutesImport.ts rename to packages/start/fs-router/fileRoutesImport.js index c287af52a..1ebc4b57d 100644 --- a/packages/start/fs-router/fileRoutesImport.ts +++ b/packages/start/fs-router/fileRoutesImport.js @@ -1,21 +1,7 @@ -// @ts-ignore -import type * as BabelTypes from "@babel/types/lib"; - -type Path = { - node: { body: any; source: { value: string; }; specifiers: any[]; }; - scope: { generateUidIdentifier: (arg0: string) => any; }; - replaceWith: (arg0: any) => void; - insertBefore: (arg0: any) => void; -} - -type State = { - namespaceSpec: any[]; -} - -export default function fileRoutesImport({ types: t }: { types: typeof BabelTypes }) { +export default function fileRoutesImport({ types: t }) { return { visitor: { - ImportDeclaration(path: Path, state: State) { + ImportDeclaration(path, state) { if (path.node.source.value !== "solid-start") { return; } @@ -43,12 +29,12 @@ export default function fileRoutesImport({ types: t }: { types: typeof BabelType } }, Program: { - enter(_path: Path, state: State) { + enter(_path, state) { state.namespaceSpec = []; }, - exit(path: Path, state: State) { + exit(path, state) { const body = path.node.body; - let lastImportIndex: number; + let lastImportIndex; if (state.namespaceSpec.length) { for (let i = 0; i < body.length; i++) { if (body[i].type === "ImportDeclaration") { @@ -63,7 +49,7 @@ export default function fileRoutesImport({ types: t }: { types: typeof BabelType t.stringLiteral("solid-start/root/FileRoutes") ); body.unshift(newImport); - lastImportIndex!++; + lastImportIndex++; const namespaceId = path.scope.generateUidIdentifier(specifier.local.name); const namespaceFix = t.variableDeclaration("const", [ t.variableDeclarator( @@ -74,7 +60,7 @@ export default function fileRoutesImport({ types: t }: { types: typeof BabelType ]) ) ]); - body.splice(lastImportIndex! + 1, 0, namespaceFix); + body.splice(lastImportIndex + 1, 0, namespaceFix); specifier.local.name = namespaceId.name; } } diff --git a/packages/start/fs-router/manifest.js b/packages/start/fs-router/manifest.js index 529e8be67..cc69417c0 100644 --- a/packages/start/fs-router/manifest.js +++ b/packages/start/fs-router/manifest.js @@ -1,6 +1,6 @@ // make asset lookup import { posix } from "path"; -import { toPath } from "./path-utils.ts"; +import { toPath } from "./path-utils.js"; /** * Output: diff --git a/packages/start/fs-router/path-utils.ts b/packages/start/fs-router/path-utils.js similarity index 79% rename from packages/start/fs-router/path-utils.ts rename to packages/start/fs-router/path-utils.js index 74b9b83f0..123693dbc 100644 --- a/packages/start/fs-router/path-utils.ts +++ b/packages/start/fs-router/path-utils.js @@ -3,11 +3,11 @@ * @param removePathlessLayouts * @returns */ -export function toPath(id: string, removePathlessLayouts = true): string { +export function toPath(id, removePathlessLayouts = true) { const idWithoutIndex = id.endsWith("/index") ? id.slice(0, -"index".length) : id; return ( removePathlessLayouts ? idWithoutIndex.replace(/\/\([^)/]+\)/g, "") : idWithoutIndex - ).replace(/\[([^\/]+)\]/g, (_, m: string) => { + ).replace(/\[([^\/]+)\]/g, (_, m) => { if (m.length > 3 && m.startsWith("...")) { return `*${m.slice(3)}`; } diff --git a/packages/start/fs-router/router.js b/packages/start/fs-router/router.js index 2d3de1469..74ad782c7 100644 --- a/packages/start/fs-router/router.js +++ b/packages/start/fs-router/router.js @@ -6,7 +6,7 @@ import esbuild from "esbuild"; import fg from "fast-glob"; import fs from "fs"; import path, { join } from "path"; -import { toPath } from "./path-utils.ts"; +import { toPath } from "./path-utils.js"; const log = debug("solid-start"); const ROUTE_KEYS = ["component", "path", "data", "children"]; diff --git a/packages/start/package.json b/packages/start/package.json index 176bbff55..b38117798 100644 --- a/packages/start/package.json +++ b/packages/start/package.json @@ -109,7 +109,6 @@ "wait-on": "^6.0.1" }, "devDependencies": { - "@babel/types": "^7.20.7", "@cloudflare/workers-types": "^3.19.0", "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.7.0", diff --git a/packages/start/vite/plugin.js b/packages/start/vite/plugin.js index a8078ca73..c91ae9db6 100644 --- a/packages/start/vite/plugin.js +++ b/packages/start/vite/plugin.js @@ -11,7 +11,7 @@ import { loadEnv, normalizePath } from "vite"; import inspect from "vite-plugin-inspect"; import solid from "vite-plugin-solid"; import printUrls from "../dev/print-routes.js"; -import fileRoutesImport from "../fs-router/fileRoutesImport.ts"; +import fileRoutesImport from "../fs-router/fileRoutesImport.js"; import { Router, stringifyApiRoutes, stringifyPageRoutes } from "../fs-router/router.js"; import routeData from "../server/routeData.js"; import routeDataHmr from "../server/routeDataHmr.js"; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d2812067d..6d74d8583 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -452,7 +452,6 @@ importers: '@babel/preset-env': ^7.20.2 '@babel/preset-typescript': ^7.18.6 '@babel/template': ^7.20.7 - '@babel/types': ^7.20.7 '@cloudflare/workers-types': ^3.19.0 '@solidjs/meta': ^0.28.2 '@solidjs/router': ^0.7.0 @@ -532,7 +531,6 @@ importers: vite-plugin-solid: 2.5.0_solid-js@1.6.9+vite@3.2.5 wait-on: 6.0.1_debug@4.3.4 devDependencies: - '@babel/types': 7.20.7 '@cloudflare/workers-types': 3.19.0 '@solidjs/meta': 0.28.2_solid-js@1.6.9 '@solidjs/router': 0.7.0_solid-js@1.6.9 @@ -3219,7 +3217,7 @@ packages: /axios/0.25.0_debug@4.3.4: resolution: {integrity: sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==} dependencies: - follow-redirects: 1.15.2_debug@4.3.4 + follow-redirects: 1.15.2 transitivePeerDependencies: - debug dev: false @@ -4817,17 +4815,6 @@ packages: optional: true dev: false - /follow-redirects/1.15.2_debug@4.3.4: - resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==} - engines: {node: '>=4.0'} - peerDependencies: - debug: '*' - peerDependenciesMeta: - debug: - optional: true - dependencies: - debug: 4.3.4 - /for-each/0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} dependencies: @@ -6680,6 +6667,17 @@ packages: trouter: 3.2.0 dev: false + /postcss-import/14.1.0: + resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==} + engines: {node: '>=10.0.0'} + peerDependencies: + postcss: ^8.0.0 + dependencies: + postcss-value-parser: 4.2.0 + read-cache: 1.0.0 + resolve: 1.22.1 + dev: true + /postcss-import/14.1.0_postcss@8.4.21: resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==} engines: {node: '>=10.0.0'} @@ -6692,6 +6690,15 @@ packages: resolve: 1.22.1 dev: true + /postcss-js/4.0.0: + resolution: {integrity: sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==} + engines: {node: ^12 || ^14 || >= 16} + peerDependencies: + postcss: ^8.3.3 + dependencies: + camelcase-css: 2.0.1 + dev: true + /postcss-js/4.0.0_postcss@8.4.21: resolution: {integrity: sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==} engines: {node: ^12 || ^14 || >= 16} @@ -6702,6 +6709,22 @@ packages: postcss: 8.4.21 dev: true + /postcss-load-config/3.1.4: + resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} + engines: {node: '>= 10'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + dependencies: + lilconfig: 2.0.6 + yaml: 1.10.2 + dev: true + /postcss-load-config/3.1.4_postcss@8.4.21: resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} engines: {node: '>= 10'} @@ -6719,6 +6742,15 @@ packages: yaml: 1.10.2 dev: true + /postcss-nested/6.0.0: + resolution: {integrity: sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.2.14 + dependencies: + postcss-selector-parser: 6.0.11 + dev: true + /postcss-nested/6.0.0_postcss@8.4.21: resolution: {integrity: sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==} engines: {node: '>=12.0'} @@ -7546,6 +7578,8 @@ packages: resolution: {integrity: sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==} engines: {node: '>=12.13.0'} hasBin: true + peerDependencies: + postcss: ^8.0.9 dependencies: arg: 5.0.2 chokidar: 3.5.3 @@ -7561,11 +7595,10 @@ packages: normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.0.0 - postcss: 8.4.21 - postcss-import: 14.1.0_postcss@8.4.21 - postcss-js: 4.0.0_postcss@8.4.21 - postcss-load-config: 3.1.4_postcss@8.4.21 - postcss-nested: 6.0.0_postcss@8.4.21 + postcss-import: 14.1.0 + postcss-js: 4.0.0 + postcss-load-config: 3.1.4 + postcss-nested: 6.0.0 postcss-selector-parser: 6.0.11 postcss-value-parser: 4.2.0 quick-lru: 5.1.1 From be97acfae1718cf2b5cc4156e747d9b64c4b292e Mon Sep 17 00:00:00 2001 From: Caleb Webber Date: Fri, 10 Feb 2023 04:16:04 -0500 Subject: [PATCH 0083/1059] fix: always render doctype (#737) Co-authored-by: Ryan Carniato --- packages/start/entry-server/StartServer.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/start/entry-server/StartServer.tsx b/packages/start/entry-server/StartServer.tsx index 2ded03d48..c52616272 100644 --- a/packages/start/entry-server/StartServer.tsx +++ b/packages/start/entry-server/StartServer.tsx @@ -82,7 +82,10 @@ export default function StartServer({ event }: { event: PageEvent }) { return ( {devNoSSR ? ( - + <> + {docType as unknown as any} + + ) : ( ["tags"]}> Date: Sun, 12 Feb 2023 22:33:42 -0500 Subject: [PATCH 0084/1059] Vercel & Netlify forward ssr.external to rollup build (#745) * vercel forward ssr.external config to rollup build * netlify forward ssr.external config to rollup build --- packages/start-netlify/index.js | 4 +++- packages/start-vercel/index.js | 7 +++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/packages/start-netlify/index.js b/packages/start-netlify/index.js index 19f530cc3..c2439d33b 100644 --- a/packages/start-netlify/index.js +++ b/packages/start-netlify/index.js @@ -16,6 +16,7 @@ export default function ({ edge } = {}) { proc.stderr.pipe(process.stderr); }, async build(config, builder) { + const ssrExternal = config?.ssr?.external || []; const __dirname = dirname(fileURLToPath(import.meta.url)); if (!config.solidOptions.ssr) { await builder.spaClient(join(config.root, "netlify")); @@ -45,7 +46,8 @@ export default function ({ edge } = {}) { exportConditions: edge ? ["deno", "solid"] : ["node", "solid"] }), common({ strictRequires: true, ...config.build.commonjsOptions }) - ] + ], + external: ssrExternal }); // or write the bundle to disk await bundle.write({ diff --git a/packages/start-vercel/index.js b/packages/start-vercel/index.js index 02ca2db4e..5d972c6ce 100644 --- a/packages/start-vercel/index.js +++ b/packages/start-vercel/index.js @@ -128,6 +128,7 @@ export default function ({ edge, prerender, includes, excludes } = {}) { proc.stderr.pipe(process.stderr); }, async build(config, builder) { + const ssrExternal = config?.ssr?.external || []; // Vercel Build Output API v3 (https://vercel.com/docs/build-output-api/v3) const __dirname = dirname(fileURLToPath(import.meta.url)); const workingDir = @@ -171,7 +172,8 @@ export default function ({ edge, prerender, includes, excludes } = {}) { exportConditions: edge ? ["worker", "solid"] : ["node", "solid"] }), common({ strictRequires: true, ...config.build.commonjsOptions }) - ] + ], + external: ssrExternal }); const renderFuncEntrypoint = new URL(`./index.${edge ? "mjs" : "cjs"}`, outputDir); // join(renderFuncDir, renderEntrypoint); @@ -251,7 +253,8 @@ export default function ({ edge, prerender, includes, excludes } = {}) { exportConditions: edge ? ["worker", "solid"] : ["node", "solid"] }), common({ strictRequires: true, ...config.build.commonjsOptions }) - ] + ], + external: ssrExternal }); const apiFuncEntrypoint = new URL(`./index.${edge ? "mjs" : "cjs"}`, outputDir); // join(apiFuncDir, apiEntrypoint); From d67c8d3c810e3b498e76d4414c5bd6d35011e6ae Mon Sep 17 00:00:00 2001 From: Alex Lohr Date: Mon, 13 Feb 2023 04:34:36 +0100 Subject: [PATCH 0085/1059] fix: use base path in client router (#742) Co-authored-by: Alex Lohr --- packages/start/entry-client/StartClient.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/start/entry-client/StartClient.tsx b/packages/start/entry-client/StartClient.tsx index c17a8e5f9..6569d5047 100644 --- a/packages/start/entry-client/StartClient.tsx +++ b/packages/start/entry-client/StartClient.tsx @@ -83,7 +83,7 @@ export default () => { return ( - + From a1bdb9a34db9e408c48cdf8c1bc1596fb7064cfd Mon Sep 17 00:00:00 2001 From: Burhanuddin Udaipurwala Date: Tue, 14 Feb 2023 10:11:11 +0530 Subject: [PATCH 0086/1059] fix: move solid deps to prod deps in todo example (#740) Co-authored-by: Ryan Carniato --- examples/todomvc/package.json | 12 +++++++----- pnpm-lock.yaml | 11 +++++------ 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/examples/todomvc/package.json b/examples/todomvc/package.json index fa4ab41b9..cf2440a43 100644 --- a/examples/todomvc/package.json +++ b/examples/todomvc/package.json @@ -7,20 +7,22 @@ }, "type": "module", "devDependencies": { - "@solidjs/meta": "^0.28.2", - "@solidjs/router": "^0.7.0", "@types/node": "^18.11.18", "csstype": "3.1.0", "esbuild": "^0.14.54", "postcss": "^8.4.21", "rollup": "^3.10.0", - "solid-js": "^1.6.9", - "solid-start": "^0.2.19", "solid-start-node": "^0.2.19", "typescript": "^4.9.4", - "undici": "^5.15.1", "vite": "^3.2.5" }, + "dependencies": { + "@solidjs/meta": "^0.28.2", + "@solidjs/router": "^0.7.0", + "solid-js": "^1.6.9", + "solid-start": "^0.2.19", + "undici": "^5.15.1" + }, "engines": { "node": ">=16" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6d74d8583..785784410 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -138,19 +138,20 @@ importers: typescript: ^4.9.4 undici: ^5.15.1 vite: ^3.2.5 - devDependencies: + dependencies: '@solidjs/meta': 0.28.2_solid-js@1.6.9 '@solidjs/router': 0.7.0_solid-js@1.6.9 + solid-js: 1.6.9 + solid-start: link:../../packages/start + undici: 5.15.1 + devDependencies: '@types/node': 18.11.18 csstype: 3.1.0 esbuild: 0.14.54 postcss: 8.4.21 rollup: 3.10.0 - solid-js: 1.6.9 - solid-start: link:../../packages/start solid-start-node: link:../../packages/start-node typescript: 4.9.4 - undici: 5.15.1 vite: 3.2.5_@types+node@18.11.18 examples/with-auth: @@ -2621,7 +2622,6 @@ packages: solid-js: '>=1.4.0' dependencies: solid-js: 1.6.9 - dev: true /@solidjs/router/0.7.0_solid-js@1.6.10: resolution: {integrity: sha512-8HI84twe5FjYRebSLMAhtkL9bRuTDIlxJK56kjfjU9WKGoUCTaWpCnkuj8Hqde1bWZ0X+GOZxKDfNkn1CjtjxA==} @@ -2637,7 +2637,6 @@ packages: solid-js: ^1.5.3 dependencies: solid-js: 1.6.9 - dev: true /@solidjs/testing-library/0.5.2_solid-js@1.6.9: resolution: {integrity: sha512-GXUiI0Itz/7FfTJrV0RoICS2lL0RE3D1lNSrnuNg9nLC28qKnEQhm9Gfk4gFP9rGVzmsJJJC7yf8kbHMuyR2AA==} From 6469a0fe5b5f5abcc121305a5c471047226721b8 Mon Sep 17 00:00:00 2001 From: Aaron Bassett Date: Mon, 13 Feb 2023 23:41:31 -0500 Subject: [PATCH 0087/1059] allow vite to split dynamic imports to multiple files (#744) --- packages/start/bin.cjs | 4 ---- 1 file changed, 4 deletions(-) diff --git a/packages/start/bin.cjs b/packages/start/bin.cjs index 15535fa5a..ad9df8111 100755 --- a/packages/start/bin.cjs +++ b/packages/start/bin.cjs @@ -306,10 +306,6 @@ prog rollupOptions: { input: config.solidOptions.serverEntry, external: ssrExternal, - output: { - inlineDynamicImports: true, - format: "esm" - } } } }); From cb904e50c61af0e4b044f7da9206f36602f14a25 Mon Sep 17 00:00:00 2001 From: LiQuidProQuo <105608035+LiQuidProQuo@users.noreply.github.com> Date: Mon, 13 Feb 2023 23:41:58 -0500 Subject: [PATCH 0088/1059] remove redundant hard coded also reduce one level of propMerge (#747) --- packages/start/entry-client/StartClient.tsx | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/start/entry-client/StartClient.tsx b/packages/start/entry-client/StartClient.tsx index 6569d5047..fff2560a5 100644 --- a/packages/start/entry-client/StartClient.tsx +++ b/packages/start/entry-client/StartClient.tsx @@ -74,9 +74,7 @@ export default () => { function StartRouter(props: RouterProps) { return ( - - - + ); } From 78c4bb3ad94cfc031f704d4ab260edf290eb6c41 Mon Sep 17 00:00:00 2001 From: David Di Biase <1168397+davedbase@users.noreply.github.com> Date: Tue, 14 Feb 2023 00:48:00 -0500 Subject: [PATCH 0089/1059] start-netlify: Add context to request handler (#746) * Add context to request to handler * pass netlify context to env --------- Co-authored-by: Ryan Carniato --- packages/start-netlify/entry-edge.js | 1 + packages/start-netlify/entry.js | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/start-netlify/entry-edge.js b/packages/start-netlify/entry-edge.js index 5a6018084..14f2ff90d 100644 --- a/packages/start-netlify/entry-edge.js +++ b/packages/start-netlify/entry-edge.js @@ -7,6 +7,7 @@ export default (request, context) => clientAddress: request.headers.get('x-nf-client-connection-ip'), locals: {}, env: { + ...context, manifest, getStaticHTML: path => context.rewrite(new URL(`${path}.html`, request.url).href) } diff --git a/packages/start-netlify/entry.js b/packages/start-netlify/entry.js index 02d0b91c6..b4077a958 100644 --- a/packages/start-netlify/entry.js +++ b/packages/start-netlify/entry.js @@ -16,7 +16,7 @@ export const handler = async function (event, context) { request: createRequest(event), clientAddress: event.headers["x-nf-client-connection-ip"], locals: {}, - env: { manifest } + env: { ...context, manifest } }); const headers = {}; for (const [name, value] of webRes.headers) { From c653c6f91992515bf37ba3838e7072b45ca8de04 Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Mon, 13 Feb 2023 22:53:02 -0800 Subject: [PATCH 0090/1059] v0.2.21 --- examples/bare/package.json | 4 +- examples/hackernews/package.json | 4 +- examples/todomvc/package.json | 4 +- examples/with-auth/package.json | 4 +- examples/with-authjs/package.json | 4 +- examples/with-mdx/package.json | 4 +- examples/with-prisma/package.json | 4 +- examples/with-solid-styled/package.json | 4 +- examples/with-tailwindcss/package.json | 4 +- examples/with-vitest/package.json | 2 +- examples/with-websocket/package.json | 4 +- package.json | 2 +- packages/create-solid/package.json | 2 +- packages/mdx/package.json | 2 +- packages/start-aws/package.json | 2 +- packages/start-cloudflare-pages/package.json | 2 +- .../start-cloudflare-workers/package.json | 2 +- packages/start-deno/package.json | 2 +- packages/start-netlify/package.json | 2 +- packages/start-node/package.json | 2 +- packages/start-static/package.json | 2 +- packages/start-vercel/package.json | 2 +- packages/start/package.json | 4 +- pnpm-lock.yaml | 227 ++++++++---------- test/template/package.json | 2 +- 25 files changed, 132 insertions(+), 165 deletions(-) diff --git a/examples/bare/package.json b/examples/bare/package.json index 2cda00457..d49410573 100644 --- a/examples/bare/package.json +++ b/examples/bare/package.json @@ -17,8 +17,8 @@ "dependencies": { "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.7.0", - "solid-js": "^1.6.10", - "solid-start": "^0.2.20", + "solid-js": "^1.6.11", + "solid-start": "^0.2.21", "undici": "^5.15.1" }, "engines": { diff --git a/examples/hackernews/package.json b/examples/hackernews/package.json index 9ab5d834f..5bdbe0932 100644 --- a/examples/hackernews/package.json +++ b/examples/hackernews/package.json @@ -19,8 +19,8 @@ "dependencies": { "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.7.0", - "solid-js": "^1.6.10", - "solid-start": "^0.2.20", + "solid-js": "1.6.11", + "solid-start": "^0.2.21", "undici": "^5.15.1" }, "engines": { diff --git a/examples/todomvc/package.json b/examples/todomvc/package.json index cf2440a43..12aa1f0f0 100644 --- a/examples/todomvc/package.json +++ b/examples/todomvc/package.json @@ -19,8 +19,8 @@ "dependencies": { "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.7.0", - "solid-js": "^1.6.9", - "solid-start": "^0.2.19", + "solid-js": "^1.6.11", + "solid-start": "^0.2.21", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-auth/package.json b/examples/with-auth/package.json index e811b0094..a015f1d77 100644 --- a/examples/with-auth/package.json +++ b/examples/with-auth/package.json @@ -20,8 +20,8 @@ "dependencies": { "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.7.0", - "solid-js": "^1.6.10", - "solid-start": "^0.2.20", + "solid-js": "^1.6.11", + "solid-start": "^0.2.21", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-authjs/package.json b/examples/with-authjs/package.json index 0e8025d90..46966e8ec 100644 --- a/examples/with-authjs/package.json +++ b/examples/with-authjs/package.json @@ -20,8 +20,8 @@ "@auth/solid-start": "^0.1.0", "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.7.0", - "solid-js": "^1.6.10", - "solid-start": "^0.2.20", + "solid-js": "^1.6.11", + "solid-start": "^0.2.21", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-mdx/package.json b/examples/with-mdx/package.json index 861f80261..9b903c4e1 100644 --- a/examples/with-mdx/package.json +++ b/examples/with-mdx/package.json @@ -15,9 +15,9 @@ "dependencies": { "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.7.0", - "solid-js": "^1.6.10", + "solid-js": "^1.6.11", "solid-mdx": "^0.0.6", - "solid-start": "^0.2.20", + "solid-start": "^0.2.21", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-prisma/package.json b/examples/with-prisma/package.json index d5b643edd..bfabef663 100644 --- a/examples/with-prisma/package.json +++ b/examples/with-prisma/package.json @@ -16,8 +16,8 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.7.0", "prisma": "^4.9.0", - "solid-js": "^1.6.10", - "solid-start": "^0.2.20", + "solid-js": "^1.6.11", + "solid-start": "^0.2.21", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-solid-styled/package.json b/examples/with-solid-styled/package.json index a44420110..05ee6f271 100644 --- a/examples/with-solid-styled/package.json +++ b/examples/with-solid-styled/package.json @@ -14,8 +14,8 @@ "dependencies": { "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.7.0", - "solid-js": "^1.6.10", - "solid-start": "^0.2.20", + "solid-js": "^1.6.11", + "solid-start": "^0.2.21", "solid-styled": "^0.7.4", "undici": "^5.15.1" }, diff --git a/examples/with-tailwindcss/package.json b/examples/with-tailwindcss/package.json index ed4e67ac1..315ce3865 100644 --- a/examples/with-tailwindcss/package.json +++ b/examples/with-tailwindcss/package.json @@ -17,8 +17,8 @@ "dependencies": { "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.7.0", - "solid-js": "^1.6.10", - "solid-start": "^0.2.20", + "solid-js": "^1.6.11", + "solid-start": "^0.2.21", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-vitest/package.json b/examples/with-vitest/package.json index 1bb1a9f8d..ee07b8efb 100644 --- a/examples/with-vitest/package.json +++ b/examples/with-vitest/package.json @@ -19,7 +19,7 @@ "@vitest/coverage-c8": "^0.26.3", "@vitest/ui": "^0.26.3", "jsdom": "^20.0.3", - "solid-js": "^1.6.9", + "solid-js": "^1.6.11", "solid-start": "^0.2.19", "solid-start-node": "^0.2.19", "typescript": "^4.9.4", diff --git a/examples/with-websocket/package.json b/examples/with-websocket/package.json index 819c1fc05..bba875a73 100644 --- a/examples/with-websocket/package.json +++ b/examples/with-websocket/package.json @@ -16,8 +16,8 @@ "@cloudflare/workers-types": "^3.19.0", "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.7.0", - "solid-js": "^1.6.10", - "solid-start": "^0.2.20", + "solid-js": "^1.6.11", + "solid-start": "^0.2.21", "undici": "^5.15.1" }, "engines": { diff --git a/package.json b/package.json index 7f2ba50f9..18126f39a 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "graphql": "^16.6.0", "rimraf": "^3.0.2", "rollup": "^3.10.0", - "solid-js": "^1.6.9", + "solid-js": "^1.6.11", "solid-mdx": "^0.0.6", "solid-start": "workspace:*", "solid-start-cloudflare-workers": "workspace:^0.2.15", diff --git a/packages/create-solid/package.json b/packages/create-solid/package.json index 16aa3a331..31cecfbb3 100644 --- a/packages/create-solid/package.json +++ b/packages/create-solid/package.json @@ -1,6 +1,6 @@ { "name": "create-solid", - "version": "0.2.20", + "version": "0.2.21", "description": "Create Solid apps with low configuration", "author": "Ryan Carniato", "license": "MIT", diff --git a/packages/mdx/package.json b/packages/mdx/package.json index f02ab35f4..c618aa745 100644 --- a/packages/mdx/package.json +++ b/packages/mdx/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-mdx", - "version": "0.2.20", + "version": "0.2.21", "description": "", "main": "./index.js", "type": "module", diff --git a/packages/start-aws/package.json b/packages/start-aws/package.json index f94a3a98d..d05dccdd3 100644 --- a/packages/start-aws/package.json +++ b/packages/start-aws/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-aws", - "version": "0.2.20", + "version": "0.2.21", "main": "./index.mjs", "type": "module", "solid": { diff --git a/packages/start-cloudflare-pages/package.json b/packages/start-cloudflare-pages/package.json index e91a6e768..18f06eb8f 100644 --- a/packages/start-cloudflare-pages/package.json +++ b/packages/start-cloudflare-pages/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-cloudflare-pages", - "version": "0.2.20", + "version": "0.2.21", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-cloudflare-workers/package.json b/packages/start-cloudflare-workers/package.json index 5b87508fc..df57e70e5 100644 --- a/packages/start-cloudflare-workers/package.json +++ b/packages/start-cloudflare-workers/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-cloudflare-workers", - "version": "0.2.20", + "version": "0.2.21", "main": "./index.js", "types": "./index.d.ts", "type": "module", diff --git a/packages/start-deno/package.json b/packages/start-deno/package.json index 790e428ce..3e3999959 100644 --- a/packages/start-deno/package.json +++ b/packages/start-deno/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-deno", - "version": "0.2.20", + "version": "0.2.21", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-netlify/package.json b/packages/start-netlify/package.json index 539a52661..a2590acb9 100644 --- a/packages/start-netlify/package.json +++ b/packages/start-netlify/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-netlify", - "version": "0.2.20", + "version": "0.2.21", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-node/package.json b/packages/start-node/package.json index f867c971c..900ac3b01 100644 --- a/packages/start-node/package.json +++ b/packages/start-node/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-node", - "version": "0.2.20", + "version": "0.2.21", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-static/package.json b/packages/start-static/package.json index 95dd39abd..312ab0c88 100644 --- a/packages/start-static/package.json +++ b/packages/start-static/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-static", - "version": "0.2.20", + "version": "0.2.21", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-vercel/package.json b/packages/start-vercel/package.json index de30104a9..a63313781 100644 --- a/packages/start-vercel/package.json +++ b/packages/start-vercel/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-vercel", - "version": "0.2.20", + "version": "0.2.21", "main": "./index.js", "types": "./index.d.ts", "type": "module", diff --git a/packages/start/package.json b/packages/start/package.json index b38117798..59f62b92f 100644 --- a/packages/start/package.json +++ b/packages/start/package.json @@ -1,6 +1,6 @@ { "name": "solid-start", - "version": "0.2.20", + "version": "0.2.21", "description": "Create Solid apps with low configuration", "license": "MIT", "author": "Ryan Carniato", @@ -118,7 +118,7 @@ "@types/node": "^18.11.18", "@types/wait-on": "^5.3.1", "jsdom": "^20.0.3", - "solid-js": "^1.6.9", + "solid-js": "^1.6.11", "solid-start-cloudflare-pages": "workspace:*", "solid-start-cloudflare-workers": "workspace:*", "solid-start-deno": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 785784410..6d4f30fac 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -20,7 +20,7 @@ importers: graphql: ^16.6.0 rimraf: ^3.0.2 rollup: ^3.10.0 - solid-js: ^1.6.9 + solid-js: ^1.6.11 solid-mdx: ^0.0.6 solid-start: workspace:* solid-start-cloudflare-workers: workspace:^0.2.15 @@ -41,8 +41,8 @@ importers: '@rollup/plugin-commonjs': 24.0.0_rollup@3.10.0 '@rollup/plugin-json': 6.0.0_rollup@3.10.0 '@rollup/plugin-node-resolve': 13.3.0_rollup@3.10.0 - '@solidjs/meta': 0.28.2_solid-js@1.6.9 - '@solidjs/router': 0.7.0_solid-js@1.6.9 + '@solidjs/meta': 0.28.2_solid-js@1.6.11 + '@solidjs/router': 0.7.0_solid-js@1.6.11 '@tailwindcss/typography': 0.5.9_tailwindcss@3.2.4 '@trpc/client': 9.27.4_@trpc+server@9.27.4 '@trpc/server': 9.27.4 @@ -52,8 +52,8 @@ importers: graphql: 16.6.0 rimraf: 3.0.2 rollup: 3.10.0 - solid-js: 1.6.9 - solid-mdx: 0.0.6_solid-js@1.6.9+vite@3.2.5 + solid-js: 1.6.11 + solid-mdx: 0.0.6_solid-js@1.6.11+vite@3.2.5 solid-start: link:packages/start solid-start-cloudflare-workers: link:packages/start-cloudflare-workers solid-start-mdx: link:packages/mdx @@ -74,16 +74,16 @@ importers: '@types/node': ^18.11.18 esbuild: ^0.14.54 postcss: ^8.4.21 - solid-js: ^1.6.10 - solid-start: ^0.2.20 + solid-js: ^1.6.11 + solid-start: ^0.2.21 solid-start-node: ^0.2.19 typescript: ^4.9.4 undici: ^5.15.1 vite: ^3.2.5 dependencies: - '@solidjs/meta': 0.28.2_solid-js@1.6.10 - '@solidjs/router': 0.7.0_solid-js@1.6.10 - solid-js: 1.6.10 + '@solidjs/meta': 0.28.2_solid-js@1.6.11 + '@solidjs/router': 0.7.0_solid-js@1.6.11 + solid-js: 1.6.11 solid-start: link:../../packages/start undici: 5.15.1 devDependencies: @@ -102,16 +102,16 @@ importers: '@types/debug': ^4.1.7 '@types/node': ^18.11.18 esbuild: ^0.14.54 - solid-js: ^1.6.10 - solid-start: ^0.2.20 + solid-js: 1.6.11 + solid-start: ^0.2.21 solid-start-node: ^0.2.19 typescript: ^4.9.4 undici: ^5.15.1 vite: ^3.2.5 dependencies: - '@solidjs/meta': 0.28.2_solid-js@1.6.10 - '@solidjs/router': 0.7.0_solid-js@1.6.10 - solid-js: 1.6.10 + '@solidjs/meta': 0.28.2_solid-js@1.6.11 + '@solidjs/router': 0.7.0_solid-js@1.6.11 + solid-js: 1.6.11 solid-start: link:../../packages/start undici: 5.15.1 devDependencies: @@ -132,16 +132,16 @@ importers: esbuild: ^0.14.54 postcss: ^8.4.21 rollup: ^3.10.0 - solid-js: ^1.6.9 - solid-start: ^0.2.19 + solid-js: ^1.6.11 + solid-start: ^0.2.21 solid-start-node: ^0.2.19 typescript: ^4.9.4 undici: ^5.15.1 vite: ^3.2.5 dependencies: - '@solidjs/meta': 0.28.2_solid-js@1.6.9 - '@solidjs/router': 0.7.0_solid-js@1.6.9 - solid-js: 1.6.9 + '@solidjs/meta': 0.28.2_solid-js@1.6.11 + '@solidjs/router': 0.7.0_solid-js@1.6.11 + solid-js: 1.6.11 solid-start: link:../../packages/start undici: 5.15.1 devDependencies: @@ -164,16 +164,16 @@ importers: esbuild: ^0.14.54 postcss: ^8.4.21 rollup: ^3.10.0 - solid-js: ^1.6.10 - solid-start: ^0.2.20 + solid-js: ^1.6.11 + solid-start: ^0.2.21 solid-start-node: ^0.2.19 typescript: ^4.9.4 undici: ^5.15.1 vite: ^3.2.5 dependencies: - '@solidjs/meta': 0.28.2_solid-js@1.6.10 - '@solidjs/router': 0.7.0_solid-js@1.6.10 - solid-js: 1.6.10 + '@solidjs/meta': 0.28.2_solid-js@1.6.11 + '@solidjs/router': 0.7.0_solid-js@1.6.11 + solid-js: 1.6.11 solid-start: link:../../packages/start undici: 5.15.1 devDependencies: @@ -197,18 +197,18 @@ importers: esbuild: ^0.14.54 next-auth: ^4.19.2 postcss: ^8.4.21 - solid-js: ^1.6.10 - solid-start: ^0.2.20 + solid-js: ^1.6.11 + solid-start: ^0.2.21 solid-start-node: ^0.2.19 typescript: ^4.9.4 undici: ^5.15.1 vite: ^3.2.5 dependencies: '@auth/core': 0.3.0 - '@auth/solid-start': 0.1.0_f23hdjzl7enzsp7adxyay4eesu - '@solidjs/meta': 0.28.2_solid-js@1.6.10 - '@solidjs/router': 0.7.0_solid-js@1.6.10 - solid-js: 1.6.10 + '@auth/solid-start': 0.1.0_y5n7tha33tr3xoq6e5ny5txq2q + '@solidjs/meta': 0.28.2_solid-js@1.6.11 + '@solidjs/router': 0.7.0_solid-js@1.6.11 + solid-js: 1.6.11 solid-start: link:../../packages/start undici: 5.16.0 devDependencies: @@ -225,18 +225,18 @@ importers: '@mdx-js/rollup': ^2.2.1 '@solidjs/meta': ^0.28.2 '@solidjs/router': ^0.7.0 - solid-js: ^1.6.10 + solid-js: ^1.6.11 solid-mdx: ^0.0.6 - solid-start: ^0.2.20 + solid-start: ^0.2.21 solid-start-node: ^0.2.19 typescript: ^4.9.4 undici: ^5.15.1 vite: ^3.2.5 dependencies: - '@solidjs/meta': 0.28.2_solid-js@1.6.10 - '@solidjs/router': 0.7.0_solid-js@1.6.10 - solid-js: 1.6.10 - solid-mdx: 0.0.6_solid-js@1.6.10+vite@3.2.5 + '@solidjs/meta': 0.28.2_solid-js@1.6.11 + '@solidjs/router': 0.7.0_solid-js@1.6.11 + solid-js: 1.6.11 + solid-mdx: 0.0.6_solid-js@1.6.11+vite@3.2.5 solid-start: link:../../packages/start undici: 5.15.1 devDependencies: @@ -251,18 +251,18 @@ importers: '@solidjs/meta': ^0.28.2 '@solidjs/router': ^0.7.0 prisma: ^4.9.0 - solid-js: ^1.6.10 - solid-start: ^0.2.20 + solid-js: ^1.6.11 + solid-start: ^0.2.21 solid-start-node: ^0.2.19 typescript: ^4.9.4 undici: ^5.15.1 vite: ^3.2.5 dependencies: '@prisma/client': 4.9.0_prisma@4.9.0 - '@solidjs/meta': 0.28.2_solid-js@1.6.10 - '@solidjs/router': 0.7.0_solid-js@1.6.10 + '@solidjs/meta': 0.28.2_solid-js@1.6.11 + '@solidjs/router': 0.7.0_solid-js@1.6.11 prisma: 4.9.0 - solid-js: 1.6.10 + solid-js: 1.6.11 solid-start: link:../../packages/start undici: 5.15.1 devDependencies: @@ -274,19 +274,19 @@ importers: specifiers: '@solidjs/meta': ^0.28.2 '@solidjs/router': ^0.7.0 - solid-js: ^1.6.10 - solid-start: ^0.2.20 + solid-js: ^1.6.11 + solid-start: ^0.2.21 solid-start-node: ^0.2.19 solid-styled: ^0.7.4 typescript: ^4.9.4 undici: ^5.15.1 vite: ^3.2.5 dependencies: - '@solidjs/meta': 0.28.2_solid-js@1.6.10 - '@solidjs/router': 0.7.0_solid-js@1.6.10 - solid-js: 1.6.10 + '@solidjs/meta': 0.28.2_solid-js@1.6.11 + '@solidjs/router': 0.7.0_solid-js@1.6.11 + solid-js: 1.6.11 solid-start: link:../../packages/start - solid-styled: 0.7.4_solid-js@1.6.10 + solid-styled: 0.7.4_solid-js@1.6.11 undici: 5.15.1 devDependencies: solid-start-node: link:../../packages/start-node @@ -299,17 +299,17 @@ importers: '@solidjs/router': ^0.7.0 autoprefixer: ^10.4.13 postcss: ^8.4.21 - solid-js: ^1.6.10 - solid-start: ^0.2.20 + solid-js: ^1.6.11 + solid-start: ^0.2.21 solid-start-node: ^0.2.19 tailwindcss: ^3.2.4 typescript: ^4.9.4 undici: ^5.15.1 vite: ^3.2.5 dependencies: - '@solidjs/meta': 0.28.2_solid-js@1.6.10 - '@solidjs/router': 0.7.0_solid-js@1.6.10 - solid-js: 1.6.10 + '@solidjs/meta': 0.28.2_solid-js@1.6.11 + '@solidjs/router': 0.7.0_solid-js@1.6.11 + solid-js: 1.6.11 solid-start: link:../../packages/start undici: 5.15.1 devDependencies: @@ -330,7 +330,7 @@ importers: '@vitest/coverage-c8': ^0.26.3 '@vitest/ui': ^0.26.3 jsdom: ^20.0.3 - solid-js: ^1.6.9 + solid-js: ^1.6.11 solid-start: ^0.2.19 solid-start-node: ^0.2.19 typescript: ^4.9.4 @@ -338,15 +338,15 @@ importers: vite: ^3.2.5 vitest: ^0.26.3 devDependencies: - '@solidjs/meta': 0.28.2_solid-js@1.6.9 - '@solidjs/router': 0.7.0_solid-js@1.6.9 - '@solidjs/testing-library': 0.5.2_solid-js@1.6.9 + '@solidjs/meta': 0.28.2_solid-js@1.6.11 + '@solidjs/router': 0.7.0_solid-js@1.6.11 + '@solidjs/testing-library': 0.5.2_solid-js@1.6.11 '@testing-library/jest-dom': 5.16.5 '@types/testing-library__jest-dom': 5.14.5 '@vitest/coverage-c8': 0.26.3_lae363bjhdipllr6jstkmuhhna '@vitest/ui': 0.26.3 jsdom: 20.0.3 - solid-js: 1.6.9 + solid-js: 1.6.11 solid-start: link:../../packages/start solid-start-node: link:../../packages/start-node typescript: 4.9.4 @@ -360,8 +360,8 @@ importers: '@cloudflare/workers-types': ^3.19.0 '@solidjs/meta': ^0.28.2 '@solidjs/router': ^0.7.0 - solid-js: ^1.6.10 - solid-start: ^0.2.20 + solid-js: ^1.6.11 + solid-start: ^0.2.21 solid-start-cloudflare-workers: ^0.2.15 typescript: ^4.9.4 undici: ^5.15.1 @@ -369,9 +369,9 @@ importers: dependencies: '@cloudflare/kv-asset-handler': 0.1.3 '@cloudflare/workers-types': 3.19.0 - '@solidjs/meta': 0.28.2_solid-js@1.6.10 - '@solidjs/router': 0.7.0_solid-js@1.6.10 - solid-js: 1.6.10 + '@solidjs/meta': 0.28.2_solid-js@1.6.11 + '@solidjs/router': 0.7.0_solid-js@1.6.11 + solid-js: 1.6.11 solid-start: link:../../packages/start undici: 5.15.1 devDependencies: @@ -482,7 +482,7 @@ importers: sade: ^1.8.1 set-cookie-parser: ^2.5.1 sirv: ^2.0.2 - solid-js: ^1.6.9 + solid-js: ^1.6.11 solid-start-cloudflare-pages: workspace:* solid-start-cloudflare-workers: workspace:* solid-start-deno: workspace:* @@ -515,7 +515,7 @@ importers: dotenv: 16.0.3 es-module-lexer: 1.1.0 esbuild: 0.14.54 - esbuild-plugin-solid: 0.4.2_e63rwa75r2qslo2sobfndo3ih4 + esbuild-plugin-solid: 0.4.2_bve56rijdtklnf27lceyb3zzei fast-glob: 3.2.12 get-port: 6.1.2 parse-multipart-data: 1.5.0 @@ -529,19 +529,19 @@ importers: terser: 5.16.1 undici: 5.15.1 vite-plugin-inspect: 0.7.14_rollup@3.10.0+vite@3.2.5 - vite-plugin-solid: 2.5.0_solid-js@1.6.9+vite@3.2.5 + vite-plugin-solid: 2.5.0_solid-js@1.6.11+vite@3.2.5 wait-on: 6.0.1_debug@4.3.4 devDependencies: '@cloudflare/workers-types': 3.19.0 - '@solidjs/meta': 0.28.2_solid-js@1.6.9 - '@solidjs/router': 0.7.0_solid-js@1.6.9 + '@solidjs/meta': 0.28.2_solid-js@1.6.11 + '@solidjs/router': 0.7.0_solid-js@1.6.11 '@testing-library/jest-dom': 5.16.5 '@types/babel__core': 7.20.0 '@types/debug': 4.1.7 '@types/node': 18.11.18 '@types/wait-on': 5.3.1 jsdom: 20.0.3 - solid-js: 1.6.9 + solid-js: 1.6.11 solid-start-cloudflare-pages: link:../start-cloudflare-pages solid-start-cloudflare-workers: link:../start-cloudflare-workers solid-start-deno: link:../start-deno @@ -549,7 +549,7 @@ importers: solid-start-node: link:../start-node solid-start-static: link:../start-static solid-start-vercel: link:../start-vercel - solid-testing-library: 0.3.0_solid-js@1.6.9 + solid-testing-library: 0.3.0_solid-js@1.6.11 typescript: 4.9.4 vite: 3.2.5_qfz55zahqkp66vn23sxaaw3yfe vitest: 0.20.3_jsdom@20.0.3+terser@5.16.1 @@ -830,7 +830,7 @@ importers: '@cloudflare/kv-asset-handler': ^0.1.3 '@solidjs/meta': ^0.28.2 '@solidjs/router': ^0.7.0 - solid-js: ^1.6.9 + solid-js: ^1.6.11 solid-start: workspace:* solid-start-cloudflare-pages: workspace:* solid-start-cloudflare-workers: workspace:* @@ -844,9 +844,9 @@ importers: wrangler: ^2.8.0 devDependencies: '@cloudflare/kv-asset-handler': 0.1.3 - '@solidjs/meta': 0.28.2_solid-js@1.6.9 - '@solidjs/router': 0.7.0_solid-js@1.6.9 - solid-js: 1.6.9 + '@solidjs/meta': 0.28.2_solid-js@1.6.11 + '@solidjs/router': 0.7.0_solid-js@1.6.11 + solid-js: 1.6.11 solid-start: link:../../packages/start solid-start-cloudflare-pages: link:../../packages/start-cloudflare-pages solid-start-cloudflare-workers: link:../../packages/start-cloudflare-workers @@ -891,7 +891,7 @@ packages: preact-render-to-string: 5.2.3_preact@10.11.3 dev: false - /@auth/solid-start/0.1.0_f23hdjzl7enzsp7adxyay4eesu: + /@auth/solid-start/0.1.0_y5n7tha33tr3xoq6e5ny5txq2q: resolution: {integrity: sha512-nQHDWrP3c7uML0p+vKtGwun+CJh6TyloB8rOcwcZRtKRTRVK879ZCvxKa9pRExyZzQ8KCc+2K3+doQzxawblUg==} peerDependencies: '@auth/core': ~0.2.2 || ^0.2.2 @@ -900,7 +900,7 @@ packages: dependencies: '@auth/core': 0.3.0 set-cookie-parser: 2.5.1 - solid-js: 1.6.10 + solid-js: 1.6.11 solid-start: link:packages/start dev: false @@ -2608,44 +2608,28 @@ packages: /@sinclair/typebox/0.24.51: resolution: {integrity: sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==} - /@solidjs/meta/0.28.2_solid-js@1.6.10: - resolution: {integrity: sha512-avlLgBPdk4KVxzRGFlYp/MIJo8B5jVgXPgk6OUnUP8km21Z+ovO+DUd7ZPA7ejv8PBdWi9GE3zCzw8RU2YuV2Q==} - peerDependencies: - solid-js: '>=1.4.0' - dependencies: - solid-js: 1.6.10 - dev: false - - /@solidjs/meta/0.28.2_solid-js@1.6.9: + /@solidjs/meta/0.28.2_solid-js@1.6.11: resolution: {integrity: sha512-avlLgBPdk4KVxzRGFlYp/MIJo8B5jVgXPgk6OUnUP8km21Z+ovO+DUd7ZPA7ejv8PBdWi9GE3zCzw8RU2YuV2Q==} peerDependencies: solid-js: '>=1.4.0' dependencies: - solid-js: 1.6.9 - - /@solidjs/router/0.7.0_solid-js@1.6.10: - resolution: {integrity: sha512-8HI84twe5FjYRebSLMAhtkL9bRuTDIlxJK56kjfjU9WKGoUCTaWpCnkuj8Hqde1bWZ0X+GOZxKDfNkn1CjtjxA==} - peerDependencies: - solid-js: ^1.5.3 - dependencies: - solid-js: 1.6.10 - dev: false + solid-js: 1.6.11 - /@solidjs/router/0.7.0_solid-js@1.6.9: + /@solidjs/router/0.7.0_solid-js@1.6.11: resolution: {integrity: sha512-8HI84twe5FjYRebSLMAhtkL9bRuTDIlxJK56kjfjU9WKGoUCTaWpCnkuj8Hqde1bWZ0X+GOZxKDfNkn1CjtjxA==} peerDependencies: solid-js: ^1.5.3 dependencies: - solid-js: 1.6.9 + solid-js: 1.6.11 - /@solidjs/testing-library/0.5.2_solid-js@1.6.9: + /@solidjs/testing-library/0.5.2_solid-js@1.6.11: resolution: {integrity: sha512-GXUiI0Itz/7FfTJrV0RoICS2lL0RE3D1lNSrnuNg9nLC28qKnEQhm9Gfk4gFP9rGVzmsJJJC7yf8kbHMuyR2AA==} engines: {node: '>= 14'} peerDependencies: solid-js: '>=1.0.0' dependencies: '@testing-library/dom': 8.20.0 - solid-js: 1.6.9 + solid-js: 1.6.11 dev: true /@tailwindcss/typography/0.5.9_tailwindcss@3.2.4: @@ -4382,7 +4366,7 @@ packages: requiresBuild: true optional: true - /esbuild-plugin-solid/0.4.2_e63rwa75r2qslo2sobfndo3ih4: + /esbuild-plugin-solid/0.4.2_bve56rijdtklnf27lceyb3zzei: resolution: {integrity: sha512-T5GphLoud3RumjeNYO3K9WVjWDzVKG5evlS7hUEUI0n9tiCL+CnbvJh3SSwFi3xeeXpZRrnZc1gd6FWQsVobTg==} peerDependencies: esbuild: '>=0.12' @@ -4392,7 +4376,7 @@ packages: '@babel/preset-typescript': 7.18.6_@babel+core@7.20.12 babel-preset-solid: 1.6.9_@babel+core@7.20.12 esbuild: 0.14.54 - solid-js: 1.6.9 + solid-js: 1.6.11 transitivePeerDependencies: - supports-color dev: false @@ -7325,14 +7309,8 @@ packages: is-fullwidth-code-point: 4.0.0 dev: false - /solid-js/1.6.10: - resolution: {integrity: sha512-Sf0e6PQCEFkFtbPq0L+93Ua81YQOefBEbvDJ0YXT92b6Lzw0k7UvzSd2l1BbYM+yzE3UmepU1tyMDc/3nIByjA==} - dependencies: - csstype: 3.1.1 - dev: false - - /solid-js/1.6.9: - resolution: {integrity: sha512-kV3fMmm+1C2J95c8eDOPKGfZHnuAkHUBLG4hX1Xu08bXeAIPqmxuz/QdH3B8SIdTp3EatBVIyA6RCes3hrGzpg==} + /solid-js/1.6.11: + resolution: {integrity: sha512-JquQQHPArGq+i2PLURxJ99Pcz2/1docpbycSio/cKSA0SeI3z5zRjy0TNcH4NRYvbOLrcini+iovXwnexKabyw==} dependencies: csstype: 3.1.1 @@ -7343,27 +7321,16 @@ packages: vite: '*' dev: false - /solid-mdx/0.0.6_solid-js@1.6.10+vite@3.2.5: + /solid-mdx/0.0.6_solid-js@1.6.11+vite@3.2.5: resolution: {integrity: sha512-SDr+iOqxvB7ktdjrwgKLCLkJK43J+TQjoYmesHxmZHXtn6W+a5NRqWgBcybsSP0noHa2co1plSjuPYU4bdtklQ==} peerDependencies: solid-js: ^1.2.6 vite: '*' dependencies: - solid-js: 1.6.10 + solid-js: 1.6.11 vite: 3.2.5 - dev: false - - /solid-mdx/0.0.6_solid-js@1.6.9+vite@3.2.5: - resolution: {integrity: sha512-SDr+iOqxvB7ktdjrwgKLCLkJK43J+TQjoYmesHxmZHXtn6W+a5NRqWgBcybsSP0noHa2co1plSjuPYU4bdtklQ==} - peerDependencies: - solid-js: ^1.2.6 - vite: '*' - dependencies: - solid-js: 1.6.9 - vite: 3.2.5 - dev: true - /solid-refresh/0.4.2_solid-js@1.6.9: + /solid-refresh/0.4.2_solid-js@1.6.11: resolution: {integrity: sha512-6g1HsgQkY0X0ZmsaydNgHwRaQIhH3bAbagZiYwWnGO7mqli50ehlwQUN18RZ2MH3fTIs9Y1bankZapVhMVuijg==} peerDependencies: solid-js: ^1.3 @@ -7371,14 +7338,14 @@ packages: '@babel/generator': 7.20.7 '@babel/helper-module-imports': 7.18.6 '@babel/types': 7.20.7 - solid-js: 1.6.9 + solid-js: 1.6.11 dev: false /solid-ssr/1.6.3: resolution: {integrity: sha512-ieG1NemdbGOOfKrCZdUNktfQJlrYSg4Nr2PG2CSoO/KCHs2PBIe3PsjLenvbiTop0qAQgHkSf2pNgcz5VoJzaw==} dev: false - /solid-styled/0.7.4_solid-js@1.6.10: + /solid-styled/0.7.4_solid-js@1.6.11: resolution: {integrity: sha512-cxMgEiUl2+nTd6DFFiVeu+oLE5AYfxSqQAagvspiaWO+ZsNUTh0abcC3IoxorQkkOCPQmelk18EeJUAiNf6f7g==} engines: {node: '>=12'} peerDependencies: @@ -7391,19 +7358,19 @@ packages: '@types/css-tree': 2.0.1 css-tree: 2.3.1 js-xxhash: 2.0.0 - solid-js: 1.6.10 + solid-js: 1.6.11 transitivePeerDependencies: - supports-color dev: false - /solid-testing-library/0.3.0_solid-js@1.6.9: + /solid-testing-library/0.3.0_solid-js@1.6.11: resolution: {integrity: sha512-6NWVbySNVzyReBm2N6p3eF8bzxRZXHZTAmPix4vFWYol16QWVjNQsEUxvr+ZOutb0yuMZmNuGx3b6WIJYmjwMQ==} engines: {node: '>= 14'} peerDependencies: solid-js: '>=1.0.0' dependencies: '@testing-library/dom': 7.31.2 - solid-js: 1.6.9 + solid-js: 1.6.11 dev: true /source-map-js/1.0.2: @@ -8176,7 +8143,7 @@ packages: - supports-color dev: false - /vite-plugin-solid/2.5.0_solid-js@1.6.9+vite@3.2.5: + /vite-plugin-solid/2.5.0_solid-js@1.6.11+vite@3.2.5: resolution: {integrity: sha512-VneGd3RyFJvwaiffsqgymeMaofn0IzQLPwDzafTV2f1agoWeeJlk5VrI5WqT9BTtLe69vNNbCJWqLhHr9fOdDw==} peerDependencies: solid-js: ^1.3.17 || ^1.4.0 || ^1.5.0 || ^1.6.0 @@ -8186,8 +8153,8 @@ packages: '@babel/preset-typescript': 7.18.6_@babel+core@7.20.12 babel-preset-solid: 1.6.9_@babel+core@7.20.12 merge-anything: 5.1.4 - solid-js: 1.6.9 - solid-refresh: 0.4.2_solid-js@1.6.9 + solid-js: 1.6.11 + solid-refresh: 0.4.2_solid-js@1.6.11 vite: 3.2.5_qfz55zahqkp66vn23sxaaw3yfe vitefu: 0.2.4_vite@3.2.5 transitivePeerDependencies: diff --git a/test/template/package.json b/test/template/package.json index ecde57511..95634757d 100644 --- a/test/template/package.json +++ b/test/template/package.json @@ -10,7 +10,7 @@ "@cloudflare/kv-asset-handler": "^0.1.3", "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.7.0", - "solid-js": "^1.6.9", + "solid-js": "^1.6.11", "solid-start": "workspace:*", "solid-start-cloudflare-pages": "workspace:*", "solid-start-cloudflare-workers": "workspace:*", From fe677622dafa4f1b1b9f978429e22f01fcb09b69 Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Fri, 24 Feb 2023 09:41:33 -0800 Subject: [PATCH 0091/1059] fix memory leak in server side createRouteData --- packages/start/data/createRouteData.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/start/data/createRouteData.tsx b/packages/start/data/createRouteData.tsx index 348d454c6..da0b05c03 100644 --- a/packages/start/data/createRouteData.tsx +++ b/packages/start/data/createRouteData.tsx @@ -128,13 +128,16 @@ export function createRouteData( } as any ); - resources.add(refetch); - onCleanup(() => resources.delete(refetch)); + if (!isServer) { + resources.add(refetch); + onCleanup(() => resources.delete(refetch)); + } return resource; } export function refetchRouteData(key?: string | any[] | void) { + if (isServer) throw new Error("Cannot refetch route data on the server."); return startTransition(() => { for (let refetch of resources) refetch(key); }); From ec6eecb133440490dfd0ebcfbd935ff45bfd5199 Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Fri, 24 Feb 2023 09:42:52 -0800 Subject: [PATCH 0092/1059] v0.2.22 --- examples/bare/package.json | 2 +- examples/hackernews/package.json | 4 ++-- examples/todomvc/package.json | 2 +- examples/with-auth/package.json | 2 +- examples/with-authjs/package.json | 2 +- examples/with-mdx/package.json | 2 +- examples/with-prisma/package.json | 2 +- examples/with-solid-styled/package.json | 2 +- examples/with-tailwindcss/package.json | 2 +- examples/with-websocket/package.json | 2 +- packages/create-solid/package.json | 2 +- packages/mdx/package.json | 2 +- packages/start-aws/package.json | 2 +- packages/start-cloudflare-pages/package.json | 2 +- packages/start-cloudflare-workers/package.json | 2 +- packages/start-deno/package.json | 2 +- packages/start-netlify/package.json | 2 +- packages/start-node/package.json | 2 +- packages/start-static/package.json | 2 +- packages/start-vercel/package.json | 2 +- packages/start/package.json | 2 +- 21 files changed, 22 insertions(+), 22 deletions(-) diff --git a/examples/bare/package.json b/examples/bare/package.json index d49410573..5e2f84fe9 100644 --- a/examples/bare/package.json +++ b/examples/bare/package.json @@ -18,7 +18,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.7.0", "solid-js": "^1.6.11", - "solid-start": "^0.2.21", + "solid-start": "^0.2.22", "undici": "^5.15.1" }, "engines": { diff --git a/examples/hackernews/package.json b/examples/hackernews/package.json index 5bdbe0932..f62eea7a0 100644 --- a/examples/hackernews/package.json +++ b/examples/hackernews/package.json @@ -19,8 +19,8 @@ "dependencies": { "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.7.0", - "solid-js": "1.6.11", - "solid-start": "^0.2.21", + "solid-js": "^1.6.11", + "solid-start": "^0.2.22", "undici": "^5.15.1" }, "engines": { diff --git a/examples/todomvc/package.json b/examples/todomvc/package.json index 12aa1f0f0..afd0e4fec 100644 --- a/examples/todomvc/package.json +++ b/examples/todomvc/package.json @@ -20,7 +20,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.7.0", "solid-js": "^1.6.11", - "solid-start": "^0.2.21", + "solid-start": "^0.2.22", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-auth/package.json b/examples/with-auth/package.json index a015f1d77..ba00a96c2 100644 --- a/examples/with-auth/package.json +++ b/examples/with-auth/package.json @@ -21,7 +21,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.7.0", "solid-js": "^1.6.11", - "solid-start": "^0.2.21", + "solid-start": "^0.2.22", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-authjs/package.json b/examples/with-authjs/package.json index 46966e8ec..639202191 100644 --- a/examples/with-authjs/package.json +++ b/examples/with-authjs/package.json @@ -21,7 +21,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.7.0", "solid-js": "^1.6.11", - "solid-start": "^0.2.21", + "solid-start": "^0.2.22", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-mdx/package.json b/examples/with-mdx/package.json index 9b903c4e1..64954a6be 100644 --- a/examples/with-mdx/package.json +++ b/examples/with-mdx/package.json @@ -17,7 +17,7 @@ "@solidjs/router": "^0.7.0", "solid-js": "^1.6.11", "solid-mdx": "^0.0.6", - "solid-start": "^0.2.21", + "solid-start": "^0.2.22", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-prisma/package.json b/examples/with-prisma/package.json index bfabef663..add92d8dc 100644 --- a/examples/with-prisma/package.json +++ b/examples/with-prisma/package.json @@ -17,7 +17,7 @@ "@solidjs/router": "^0.7.0", "prisma": "^4.9.0", "solid-js": "^1.6.11", - "solid-start": "^0.2.21", + "solid-start": "^0.2.22", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-solid-styled/package.json b/examples/with-solid-styled/package.json index 05ee6f271..72a870f65 100644 --- a/examples/with-solid-styled/package.json +++ b/examples/with-solid-styled/package.json @@ -15,7 +15,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.7.0", "solid-js": "^1.6.11", - "solid-start": "^0.2.21", + "solid-start": "^0.2.22", "solid-styled": "^0.7.4", "undici": "^5.15.1" }, diff --git a/examples/with-tailwindcss/package.json b/examples/with-tailwindcss/package.json index 315ce3865..d6c7135f8 100644 --- a/examples/with-tailwindcss/package.json +++ b/examples/with-tailwindcss/package.json @@ -18,7 +18,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.7.0", "solid-js": "^1.6.11", - "solid-start": "^0.2.21", + "solid-start": "^0.2.22", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-websocket/package.json b/examples/with-websocket/package.json index bba875a73..c0f036fe5 100644 --- a/examples/with-websocket/package.json +++ b/examples/with-websocket/package.json @@ -17,7 +17,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.7.0", "solid-js": "^1.6.11", - "solid-start": "^0.2.21", + "solid-start": "^0.2.22", "undici": "^5.15.1" }, "engines": { diff --git a/packages/create-solid/package.json b/packages/create-solid/package.json index 31cecfbb3..2fd42a2bc 100644 --- a/packages/create-solid/package.json +++ b/packages/create-solid/package.json @@ -1,6 +1,6 @@ { "name": "create-solid", - "version": "0.2.21", + "version": "0.2.22", "description": "Create Solid apps with low configuration", "author": "Ryan Carniato", "license": "MIT", diff --git a/packages/mdx/package.json b/packages/mdx/package.json index c618aa745..97e1cfd4f 100644 --- a/packages/mdx/package.json +++ b/packages/mdx/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-mdx", - "version": "0.2.21", + "version": "0.2.22", "description": "", "main": "./index.js", "type": "module", diff --git a/packages/start-aws/package.json b/packages/start-aws/package.json index d05dccdd3..5e591e749 100644 --- a/packages/start-aws/package.json +++ b/packages/start-aws/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-aws", - "version": "0.2.21", + "version": "0.2.22", "main": "./index.mjs", "type": "module", "solid": { diff --git a/packages/start-cloudflare-pages/package.json b/packages/start-cloudflare-pages/package.json index 18f06eb8f..c61feb8f7 100644 --- a/packages/start-cloudflare-pages/package.json +++ b/packages/start-cloudflare-pages/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-cloudflare-pages", - "version": "0.2.21", + "version": "0.2.22", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-cloudflare-workers/package.json b/packages/start-cloudflare-workers/package.json index df57e70e5..4318d3a66 100644 --- a/packages/start-cloudflare-workers/package.json +++ b/packages/start-cloudflare-workers/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-cloudflare-workers", - "version": "0.2.21", + "version": "0.2.22", "main": "./index.js", "types": "./index.d.ts", "type": "module", diff --git a/packages/start-deno/package.json b/packages/start-deno/package.json index 3e3999959..93aaaf743 100644 --- a/packages/start-deno/package.json +++ b/packages/start-deno/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-deno", - "version": "0.2.21", + "version": "0.2.22", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-netlify/package.json b/packages/start-netlify/package.json index a2590acb9..193177e26 100644 --- a/packages/start-netlify/package.json +++ b/packages/start-netlify/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-netlify", - "version": "0.2.21", + "version": "0.2.22", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-node/package.json b/packages/start-node/package.json index 900ac3b01..64b45dfdc 100644 --- a/packages/start-node/package.json +++ b/packages/start-node/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-node", - "version": "0.2.21", + "version": "0.2.22", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-static/package.json b/packages/start-static/package.json index 312ab0c88..35351e234 100644 --- a/packages/start-static/package.json +++ b/packages/start-static/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-static", - "version": "0.2.21", + "version": "0.2.22", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-vercel/package.json b/packages/start-vercel/package.json index a63313781..53c6ff5d5 100644 --- a/packages/start-vercel/package.json +++ b/packages/start-vercel/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-vercel", - "version": "0.2.21", + "version": "0.2.22", "main": "./index.js", "types": "./index.d.ts", "type": "module", diff --git a/packages/start/package.json b/packages/start/package.json index 59f62b92f..9b6c2f9eb 100644 --- a/packages/start/package.json +++ b/packages/start/package.json @@ -1,6 +1,6 @@ { "name": "solid-start", - "version": "0.2.21", + "version": "0.2.22", "description": "Create Solid apps with low configuration", "license": "MIT", "author": "Ryan Carniato", From fddf2f407ae4b88249d217fc107a88354d18adfe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vin=C3=ADcius=20Jardim?= Date: Mon, 27 Feb 2023 04:00:26 -0300 Subject: [PATCH 0093/1059] Add missing props param in the MySiteTitle example (#757) --- docs/core-concepts/head-and-metadata.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/core-concepts/head-and-metadata.md b/docs/core-concepts/head-and-metadata.md index 2595e63df..36d667f2e 100644 --- a/docs/core-concepts/head-and-metadata.md +++ b/docs/core-concepts/head-and-metadata.md @@ -92,7 +92,7 @@ export default function About() { You can create custom components that wrap `Title` to add a site-specific prefix to all the titles, e.g. ```tsx -export default function MySiteTitle() { +export default function MySiteTitle(props) { return {props.children} | My Site; } ``` From 327661874815b540a631f9c533d11042359dba2c Mon Sep 17 00:00:00 2001 From: Colby Fayock Date: Mon, 27 Feb 2023 02:53:34 -0500 Subject: [PATCH 0094/1059] adding .env patterns to gitignore (#766) --- packages/create-solid/cli/index.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/create-solid/cli/index.js b/packages/create-solid/cli/index.js index f34764344..626e0bb17 100644 --- a/packages/create-solid/cli/index.js +++ b/packages/create-solid/cli/index.js @@ -22,6 +22,10 @@ dist .netlify netlify +# Environment +.env +.env*.local + # dependencies /node_modules From dafb9735638120b342f6bf49fe355e5dd8ea6beb Mon Sep 17 00:00:00 2001 From: Birk Skyum <74932975+birkskyum@users.noreply.github.com> Date: Mon, 27 Feb 2023 08:54:08 +0100 Subject: [PATCH 0095/1059] fix pnpm lock (#771) --- pnpm-lock.yaml | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6d4f30fac..fa0dc7323 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -75,7 +75,7 @@ importers: esbuild: ^0.14.54 postcss: ^8.4.21 solid-js: ^1.6.11 - solid-start: ^0.2.21 + solid-start: ^0.2.22 solid-start-node: ^0.2.19 typescript: ^4.9.4 undici: ^5.15.1 @@ -102,8 +102,8 @@ importers: '@types/debug': ^4.1.7 '@types/node': ^18.11.18 esbuild: ^0.14.54 - solid-js: 1.6.11 - solid-start: ^0.2.21 + solid-js: ^1.6.11 + solid-start: ^0.2.22 solid-start-node: ^0.2.19 typescript: ^4.9.4 undici: ^5.15.1 @@ -133,7 +133,7 @@ importers: postcss: ^8.4.21 rollup: ^3.10.0 solid-js: ^1.6.11 - solid-start: ^0.2.21 + solid-start: ^0.2.22 solid-start-node: ^0.2.19 typescript: ^4.9.4 undici: ^5.15.1 @@ -165,7 +165,7 @@ importers: postcss: ^8.4.21 rollup: ^3.10.0 solid-js: ^1.6.11 - solid-start: ^0.2.21 + solid-start: ^0.2.22 solid-start-node: ^0.2.19 typescript: ^4.9.4 undici: ^5.15.1 @@ -198,7 +198,7 @@ importers: next-auth: ^4.19.2 postcss: ^8.4.21 solid-js: ^1.6.11 - solid-start: ^0.2.21 + solid-start: ^0.2.22 solid-start-node: ^0.2.19 typescript: ^4.9.4 undici: ^5.15.1 @@ -227,7 +227,7 @@ importers: '@solidjs/router': ^0.7.0 solid-js: ^1.6.11 solid-mdx: ^0.0.6 - solid-start: ^0.2.21 + solid-start: ^0.2.22 solid-start-node: ^0.2.19 typescript: ^4.9.4 undici: ^5.15.1 @@ -252,7 +252,7 @@ importers: '@solidjs/router': ^0.7.0 prisma: ^4.9.0 solid-js: ^1.6.11 - solid-start: ^0.2.21 + solid-start: ^0.2.22 solid-start-node: ^0.2.19 typescript: ^4.9.4 undici: ^5.15.1 @@ -275,7 +275,7 @@ importers: '@solidjs/meta': ^0.28.2 '@solidjs/router': ^0.7.0 solid-js: ^1.6.11 - solid-start: ^0.2.21 + solid-start: ^0.2.22 solid-start-node: ^0.2.19 solid-styled: ^0.7.4 typescript: ^4.9.4 @@ -300,7 +300,7 @@ importers: autoprefixer: ^10.4.13 postcss: ^8.4.21 solid-js: ^1.6.11 - solid-start: ^0.2.21 + solid-start: ^0.2.22 solid-start-node: ^0.2.19 tailwindcss: ^3.2.4 typescript: ^4.9.4 @@ -361,7 +361,7 @@ importers: '@solidjs/meta': ^0.28.2 '@solidjs/router': ^0.7.0 solid-js: ^1.6.11 - solid-start: ^0.2.21 + solid-start: ^0.2.22 solid-start-cloudflare-workers: ^0.2.15 typescript: ^4.9.4 undici: ^5.15.1 From 9eaca086ebf20c11c4955691dc4b421225374667 Mon Sep 17 00:00:00 2001 From: shivanshubisht <77038395+shivanshubisht@users.noreply.github.com> Date: Mon, 27 Feb 2023 13:28:44 +0530 Subject: [PATCH 0096/1059] Fixes Import "APIEvent" is only used as types ts error. (#759) Co-authored-by: Ryan Carniato --- docs/core-concepts/api-routes.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/core-concepts/api-routes.md b/docs/core-concepts/api-routes.md index 1c993da7f..d14f7a54c 100644 --- a/docs/core-concepts/api-routes.md +++ b/docs/core-concepts/api-routes.md @@ -89,7 +89,7 @@ export default { // @filename: index.ts // ---cut--- -import { APIEvent, json } from "solid-start/api"; +import { type APIEvent, json } from "solid-start/api"; import hogwarts from "./hogwarts"; export async function GET({ params }: APIEvent) { @@ -128,7 +128,7 @@ export default { // @filename: index.ts // ---cut--- -import { APIEvent, json } from "solid-start/api"; +import { type APIEvent, json } from "solid-start/api"; import { parseCookie } from "solid-start"; import hogwarts from "./hogwarts"; @@ -162,7 +162,7 @@ SolidStart makes it easy to implement a GraphQL API. The `graphql` function take ```ts twoslash filename="routes/graphql.ts" import { buildSchema, graphql } from "graphql"; import { json } from "solid-start"; -import { APIEvent } from "solid-start"; +import { type APIEvent } from "solid-start"; // Define GraphQL Schema const schema = buildSchema(` @@ -243,7 +243,7 @@ export const client = createTRPCProxyClient({ Finally, you can use the `fetch` adapter to write an API route that acts as the tRPC server. ```tsx filename="routes/api/trpc/[...].ts" -import { APIEvent } from "solid-start/api"; +import { type APIEvent } from "solid-start/api"; import { fetchRequestHandler } from '@trpc/server/adapters/fetch'; import { appRouter } from "~/lib/router"; From 1d2d9d8eecb73933fe2018f52f22b3ad215ce0af Mon Sep 17 00:00:00 2001 From: Golamrabbi Azad <35021384+golamrabbiazad@users.noreply.github.com> Date: Mon, 27 Feb 2023 14:00:20 +0600 Subject: [PATCH 0097/1059] duplicate import removed! (#769) Co-authored-by: Ryan Carniato --- docs/core-concepts/api-routes.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docs/core-concepts/api-routes.md b/docs/core-concepts/api-routes.md index d14f7a54c..749532e9c 100644 --- a/docs/core-concepts/api-routes.md +++ b/docs/core-concepts/api-routes.md @@ -161,8 +161,7 @@ SolidStart makes it easy to implement a GraphQL API. The `graphql` function take ```ts twoslash filename="routes/graphql.ts" import { buildSchema, graphql } from "graphql"; -import { json } from "solid-start"; -import { type APIEvent } from "solid-start"; +import { type APIEvent, json } from "solid-start"; // Define GraphQL Schema const schema = buildSchema(` From 1bf4e50decf4bdea9267db36c6cfd7f21a765c51 Mon Sep 17 00:00:00 2001 From: Adrian Pascu <1521321+adipascu@users.noreply.github.com> Date: Mon, 27 Feb 2023 11:13:19 +0200 Subject: [PATCH 0098/1059] Fix Vite type import (#773) Co-authored-by: Ryan Carniato --- packages/start/vite/index.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/start/vite/index.d.ts b/packages/start/vite/index.d.ts index 3d615d7cc..21e28e97e 100644 --- a/packages/start/vite/index.d.ts +++ b/packages/start/vite/index.d.ts @@ -1,4 +1,4 @@ -import { Plugin } from "node_modules/vite"; +import { Plugin } from "vite"; import { Options } from "./plugin"; export { Adapter } from './plugin'; From 04851fc4b098c96d6b0fccad02774f6be1c7d286 Mon Sep 17 00:00:00 2001 From: Katja Lutz Date: Tue, 28 Feb 2023 07:34:48 +0100 Subject: [PATCH 0099/1059] fix: remove entry-server handler copy in adapters (#770) In certain cases the handler.js copy resulted in duplicate code in the final project build. As example in the final build, dynamically imported modules might import their dependencies from the original entry-server.js instead of the handler.js copy, this would result in the following chain: 1. handler.js copied from entry-server.js (therefore has code of dep1, dep2, dep3) 2. handler.js dynamically imports SomeComponent.js 2. SomeComponent.js doesnt know about handler.js, imports dep2 from entry-server.js 3. entry-server.js has code for dep1, dep2, dep3 4. The final build includes dep1, dep2 and dep3 from handler.js and from entry-server.js So by removing the handler.js copy and directly importing entry-server.js we can avoid the duplicate dependency code. Co-authored-by: Ryan Carniato --- packages/start-cloudflare-pages/entry.js | 2 +- packages/start-cloudflare-pages/index.js | 4 ---- packages/start-cloudflare-workers/entry.js | 2 +- packages/start-cloudflare-workers/index.js | 6 +----- packages/start-deno/entry.js | 2 +- packages/start-deno/index.js | 4 ---- packages/start-netlify/entry.js | 2 +- packages/start-netlify/index.js | 4 ---- packages/start-node/entry.js | 2 +- packages/start-node/index.js | 7 +------ packages/start-static/entry.js | 2 +- packages/start-static/index.js | 4 ---- 12 files changed, 8 insertions(+), 33 deletions(-) diff --git a/packages/start-cloudflare-pages/entry.js b/packages/start-cloudflare-pages/entry.js index 89293c9ea..ef60d7384 100644 --- a/packages/start-cloudflare-pages/entry.js +++ b/packages/start-cloudflare-pages/entry.js @@ -1,5 +1,5 @@ import manifest from "../../dist/public/route-manifest.json"; -import handler from "./handler"; +import handler from "./entry-server"; export const onRequestGet = async ({ request, next, env }) => { // Handle static assets diff --git a/packages/start-cloudflare-pages/index.js b/packages/start-cloudflare-pages/index.js index 825ba5ccb..6c574a1c3 100644 --- a/packages/start-cloudflare-pages/index.js +++ b/packages/start-cloudflare-pages/index.js @@ -140,10 +140,6 @@ export default function (miniflareOptions) { writeFileSync(join(config.root, "dist", "public", "_headers"), getHeadersFile(), "utf8"); - copyFileSync( - join(config.root, ".solid", "server", `entry-server.js`), - join(config.root, ".solid", "server", "handler.js") - ); copyFileSync(join(__dirname, "entry.js"), join(config.root, ".solid", "server", "server.js")); const bundle = await rollup({ input: join(config.root, ".solid", "server", "server.js"), diff --git a/packages/start-cloudflare-workers/entry.js b/packages/start-cloudflare-workers/entry.js index ef4dbbfb8..31211334f 100644 --- a/packages/start-cloudflare-workers/entry.js +++ b/packages/start-cloudflare-workers/entry.js @@ -1,7 +1,7 @@ import { getAssetFromKV, MethodNotAllowedError, NotFoundError } from "@cloudflare/kv-asset-handler"; import manifestJSON from "__STATIC_CONTENT_MANIFEST"; import manifest from "../../dist/public/route-manifest.json"; -import handler from "./handler"; +import handler from "./entry-server"; /** * @example diff --git a/packages/start-cloudflare-workers/index.js b/packages/start-cloudflare-workers/index.js index d0cccff9c..cc7e1aa7b 100644 --- a/packages/start-cloudflare-workers/index.js +++ b/packages/start-cloudflare-workers/index.js @@ -143,17 +143,13 @@ export default function (miniflareOptions = {}) { await builder.server(join(config.root, ".solid", "server")); } - copyFileSync( - join(config.root, ".solid", "server", `entry-server.js`), - join(config.root, ".solid", "server", "handler.js") - ); copyFileSync(join(__dirname, "entry.js"), join(config.root, ".solid", "server", "server.js")); let durableObjects = Object.values(miniflareOptions?.durableObjects || {}); if (durableObjects.length > 0) { let text = readFileSync(join(config.root, ".solid", "server", "server.js"), "utf8"); durableObjects.forEach(item => { - text += `\nexport { ${item} } from "./handler";`; + text += `\nexport { ${item} } from "./entry-server";`; }); writeFileSync(join(config.root, ".solid", "server", "server.js"), text); } diff --git a/packages/start-deno/entry.js b/packages/start-deno/entry.js index 9d14989a9..d927ee363 100644 --- a/packages/start-deno/entry.js +++ b/packages/start-deno/entry.js @@ -1,6 +1,6 @@ import { lookup } from "https://deno.land/x/media_types/mod.ts"; import manifest from "../../dist/public/route-manifest.json"; -import handler from "./handler"; +import handler from "./entry-server"; import { serve } from "https://deno.land/std@0.139.0/http/server.ts"; diff --git a/packages/start-deno/index.js b/packages/start-deno/index.js index 71755d768..42c603c9e 100644 --- a/packages/start-deno/index.js +++ b/packages/start-deno/index.js @@ -37,10 +37,6 @@ export default function () { await builder.server(join(config.root, ".solid", "server")); } - copyFileSync( - join(config.root, ".solid", "server", `entry-server.js`), - join(config.root, ".solid", "server", "handler.js") - ); copyFileSync(join(__dirname, "entry.js"), join(config.root, ".solid", "server", "server.js")); const bundle = await rollup({ input: join(config.root, ".solid", "server", "server.js"), diff --git a/packages/start-netlify/entry.js b/packages/start-netlify/entry.js index b4077a958..0824e8f5e 100644 --- a/packages/start-netlify/entry.js +++ b/packages/start-netlify/entry.js @@ -1,7 +1,7 @@ import { splitCookiesString } from "solid-start/node/fetch.js"; import "solid-start/node/globals.js"; import manifest from "../../netlify/route-manifest.json"; -import handle from "./handler"; +import handle from "./entry-server"; Response.redirect = function (url, status = 302) { let response = new Response(null, { status, headers: { Location: url }, counter: 1 }); diff --git a/packages/start-netlify/index.js b/packages/start-netlify/index.js index c2439d33b..186f72bb5 100644 --- a/packages/start-netlify/index.js +++ b/packages/start-netlify/index.js @@ -29,10 +29,6 @@ export default function ({ edge } = {}) { await builder.server(join(config.root, ".solid", "server")); } - copyFileSync( - join(config.root, ".solid", "server", `entry-server.js`), - join(config.root, ".solid", "server", "handler.js") - ); copyFileSync( join(__dirname, edge ? "entry-edge.js" : "entry.js"), join(config.root, ".solid", "server", "index.js") diff --git a/packages/start-node/entry.js b/packages/start-node/entry.js index ed83c9644..68bbb7475 100644 --- a/packages/start-node/entry.js +++ b/packages/start-node/entry.js @@ -3,7 +3,7 @@ import { createServer } from "solid-start-node/server.js"; import "solid-start/node/globals.js"; import { fileURLToPath } from "url"; import manifest from "../../dist/public/route-manifest.json"; -import handler from "./handler.js"; +import handler from "./entry-server.js"; const { PORT = 3000 } = process.env; diff --git a/packages/start-node/index.js b/packages/start-node/index.js index 2a136a6fb..5d5cd75e0 100644 --- a/packages/start-node/index.js +++ b/packages/start-node/index.js @@ -1,7 +1,7 @@ import common from "@rollup/plugin-commonjs"; import json from "@rollup/plugin-json"; import nodeResolve from "@rollup/plugin-node-resolve"; -import { copyFileSync, readFileSync, writeFileSync } from "fs"; +import { readFileSync, writeFileSync } from "fs"; import { dirname, join } from "path"; import { rollup } from "rollup"; import { fileURLToPath, pathToFileURL } from "url"; @@ -29,11 +29,6 @@ export default function () { await builder.server(join(config.root, ".solid", "server")); } - copyFileSync( - join(config.root, ".solid", "server", `entry-server.js`), - join(config.root, ".solid", "server", "handler.js") - ); - let text = readFileSync(join(__dirname, "entry.js")).toString(); writeFileSync(join(config.root, ".solid", "server", "server.js"), text); diff --git a/packages/start-static/entry.js b/packages/start-static/entry.js index 85c57cb4d..bbda818c7 100644 --- a/packages/start-static/entry.js +++ b/packages/start-static/entry.js @@ -1,7 +1,7 @@ import { createRequest } from "solid-start/node/fetch.js"; import "solid-start/node/globals.js"; import manifest from "../../dist/public/route-manifest.json"; -import handler from "./handler.js"; +import handler from "./entry-server.js"; const MAX_REDIRECTS = 10; async function handleRequest(req) { diff --git a/packages/start-static/index.js b/packages/start-static/index.js index 5237ab2d4..ff7841087 100644 --- a/packages/start-static/index.js +++ b/packages/start-static/index.js @@ -27,10 +27,6 @@ export default function () { const ssrExternal = config?.ssr?.external || []; await builder.client(join(config.root, "dist", "public")); await builder.server(join(config.root, ".solid", "server")); - copyFileSync( - join(config.root, ".solid", "server", `entry-server.js`), - join(config.root, ".solid", "server", "handler.js") - ); const pathToServer = join(config.root, ".solid", "server", "server.js"); copyFileSync(join(__dirname, "entry.js"), pathToServer); const pathToDist = resolve(config.root, "dist", "public"); From e51e2ec4385b5ab8333a9d5c86c36e8cf2d5c031 Mon Sep 17 00:00:00 2001 From: Birk Skyum <74932975+birkskyum@users.noreply.github.com> Date: Tue, 28 Feb 2023 08:04:14 +0100 Subject: [PATCH 0100/1059] Vite 4.1.4 (#767) * Pass mode to vite * bump vite to 4.1.4 * fix lock file --------- Co-authored-by: Ryan Carniato --- examples/bare/package.json | 2 +- examples/hackernews/package.json | 2 +- examples/todomvc/package.json | 2 +- examples/with-auth/package.json | 2 +- examples/with-authjs/package.json | 2 +- examples/with-mdx/package.json | 2 +- examples/with-prisma/package.json | 2 +- examples/with-solid-styled/package.json | 2 +- examples/with-tailwindcss/package.json | 2 +- examples/with-vitest/package.json | 2 +- examples/with-websocket/package.json | 2 +- package.json | 2 +- packages/start-aws/package.json | 2 +- packages/start-cloudflare-pages/package.json | 2 +- .../start-cloudflare-workers/package.json | 2 +- packages/start-deno/package.json | 2 +- packages/start-netlify/package.json | 2 +- packages/start-node/package.json | 2 +- packages/start-static/package.json | 2 +- packages/start-vercel/package.json | 2 +- packages/start/bin.cjs | 2 +- packages/start/package.json | 4 +- pnpm-lock.yaml | 416 ++++++++++++++---- test/package.json | 2 +- test/template/package.json | 2 +- 25 files changed, 365 insertions(+), 101 deletions(-) diff --git a/examples/bare/package.json b/examples/bare/package.json index 5e2f84fe9..09f092f5f 100644 --- a/examples/bare/package.json +++ b/examples/bare/package.json @@ -12,7 +12,7 @@ "postcss": "^8.4.21", "solid-start-node": "^0.2.19", "typescript": "^4.9.4", - "vite": "^3.2.5" + "vite": "^4.1.4" }, "dependencies": { "@solidjs/meta": "^0.28.2", diff --git a/examples/hackernews/package.json b/examples/hackernews/package.json index f62eea7a0..1c5c0e3c9 100644 --- a/examples/hackernews/package.json +++ b/examples/hackernews/package.json @@ -14,7 +14,7 @@ "esbuild": "^0.14.54", "solid-start-node": "^0.2.19", "typescript": "^4.9.4", - "vite": "^3.2.5" + "vite": "^4.1.4" }, "dependencies": { "@solidjs/meta": "^0.28.2", diff --git a/examples/todomvc/package.json b/examples/todomvc/package.json index afd0e4fec..6791315a1 100644 --- a/examples/todomvc/package.json +++ b/examples/todomvc/package.json @@ -14,7 +14,7 @@ "rollup": "^3.10.0", "solid-start-node": "^0.2.19", "typescript": "^4.9.4", - "vite": "^3.2.5" + "vite": "^4.1.4" }, "dependencies": { "@solidjs/meta": "^0.28.2", diff --git a/examples/with-auth/package.json b/examples/with-auth/package.json index ba00a96c2..0cd066f2b 100644 --- a/examples/with-auth/package.json +++ b/examples/with-auth/package.json @@ -15,7 +15,7 @@ "rollup": "^3.10.0", "solid-start-node": "^0.2.19", "typescript": "^4.9.4", - "vite": "^3.2.5" + "vite": "^4.1.4" }, "dependencies": { "@solidjs/meta": "^0.28.2", diff --git a/examples/with-authjs/package.json b/examples/with-authjs/package.json index 639202191..36b2e21b6 100644 --- a/examples/with-authjs/package.json +++ b/examples/with-authjs/package.json @@ -13,7 +13,7 @@ "postcss": "^8.4.21", "solid-start-node": "^0.2.19", "typescript": "^4.9.4", - "vite": "^3.2.5" + "vite": "^4.1.4" }, "dependencies": { "@auth/core": "^0.3.0", diff --git a/examples/with-mdx/package.json b/examples/with-mdx/package.json index 64954a6be..5828d550e 100644 --- a/examples/with-mdx/package.json +++ b/examples/with-mdx/package.json @@ -10,7 +10,7 @@ "@mdx-js/rollup": "^2.2.1", "solid-start-node": "^0.2.19", "typescript": "^4.9.4", - "vite": "^3.2.5" + "vite": "^4.1.4" }, "dependencies": { "@solidjs/meta": "^0.28.2", diff --git a/examples/with-prisma/package.json b/examples/with-prisma/package.json index add92d8dc..180e3f0a0 100644 --- a/examples/with-prisma/package.json +++ b/examples/with-prisma/package.json @@ -9,7 +9,7 @@ "devDependencies": { "solid-start-node": "^0.2.19", "typescript": "^4.9.4", - "vite": "^3.2.5" + "vite": "^4.1.4" }, "dependencies": { "@prisma/client": "^4.9.0", diff --git a/examples/with-solid-styled/package.json b/examples/with-solid-styled/package.json index 72a870f65..d6e223df9 100644 --- a/examples/with-solid-styled/package.json +++ b/examples/with-solid-styled/package.json @@ -9,7 +9,7 @@ "devDependencies": { "solid-start-node": "^0.2.19", "typescript": "^4.9.4", - "vite": "^3.2.5" + "vite": "^4.1.4" }, "dependencies": { "@solidjs/meta": "^0.28.2", diff --git a/examples/with-tailwindcss/package.json b/examples/with-tailwindcss/package.json index d6c7135f8..4975172d1 100644 --- a/examples/with-tailwindcss/package.json +++ b/examples/with-tailwindcss/package.json @@ -12,7 +12,7 @@ "solid-start-node": "^0.2.19", "tailwindcss": "^3.2.4", "typescript": "^4.9.4", - "vite": "^3.2.5" + "vite": "^4.1.4" }, "dependencies": { "@solidjs/meta": "^0.28.2", diff --git a/examples/with-vitest/package.json b/examples/with-vitest/package.json index ee07b8efb..af957815c 100644 --- a/examples/with-vitest/package.json +++ b/examples/with-vitest/package.json @@ -24,7 +24,7 @@ "solid-start-node": "^0.2.19", "typescript": "^4.9.4", "undici": "^5.15.1", - "vite": "^3.2.5", + "vite": "^4.1.4", "vitest": "^0.26.3" } } diff --git a/examples/with-websocket/package.json b/examples/with-websocket/package.json index c0f036fe5..2485a9426 100644 --- a/examples/with-websocket/package.json +++ b/examples/with-websocket/package.json @@ -9,7 +9,7 @@ "devDependencies": { "solid-start-cloudflare-workers": "^0.2.15", "typescript": "^4.9.4", - "vite": "^3.2.5" + "vite": "^4.1.4" }, "dependencies": { "@cloudflare/kv-asset-handler": "^0.1.3", diff --git a/package.json b/package.json index 18126f39a..bf26afe5e 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,7 @@ "turbo": "^1.7.0", "typescript": "4.7.4", "undici": "^5.15.1", - "vite": "^3.2.5", + "vite": "^4.1.4", "zod": "^3.20.2" }, "dependencies": { diff --git a/packages/start-aws/package.json b/packages/start-aws/package.json index 5e591e749..76f1523a3 100644 --- a/packages/start-aws/package.json +++ b/packages/start-aws/package.json @@ -15,7 +15,7 @@ }, "devDependencies": { "solid-start": "workspace:*", - "vite": "^3.2.5" + "vite": "^4.1.4" }, "peerDependencies": { "solid-start": "*", diff --git a/packages/start-cloudflare-pages/package.json b/packages/start-cloudflare-pages/package.json index c61feb8f7..f35e5a352 100644 --- a/packages/start-cloudflare-pages/package.json +++ b/packages/start-cloudflare-pages/package.json @@ -25,7 +25,7 @@ "devDependencies": { "@types/node": "^18.11.18", "solid-start": "workspace:*", - "vite": "^3.2.5" + "vite": "^4.1.4" }, "peerDependencies": { "solid-start": "*", diff --git a/packages/start-cloudflare-workers/package.json b/packages/start-cloudflare-workers/package.json index 4318d3a66..507cf47bb 100644 --- a/packages/start-cloudflare-workers/package.json +++ b/packages/start-cloudflare-workers/package.json @@ -26,7 +26,7 @@ "devDependencies": { "@types/node": "^18.11.18", "solid-start": "workspace:*", - "vite": "^3.2.5" + "vite": "^4.1.4" }, "peerDependencies": { "solid-start": "*", diff --git a/packages/start-deno/package.json b/packages/start-deno/package.json index 93aaaf743..57148c1f5 100644 --- a/packages/start-deno/package.json +++ b/packages/start-deno/package.json @@ -15,7 +15,7 @@ }, "devDependencies": { "solid-start": "workspace:*", - "vite": "^3.2.5" + "vite": "^4.1.4" }, "peerDependencies": { "solid-start": "*", diff --git a/packages/start-netlify/package.json b/packages/start-netlify/package.json index 193177e26..41c36874f 100644 --- a/packages/start-netlify/package.json +++ b/packages/start-netlify/package.json @@ -19,7 +19,7 @@ }, "devDependencies": { "solid-start": "workspace:*", - "vite": "^3.2.5" + "vite": "^4.1.4" }, "peerDependencies": { "solid-start": "*" diff --git a/packages/start-node/package.json b/packages/start-node/package.json index 64b45dfdc..75991fa63 100644 --- a/packages/start-node/package.json +++ b/packages/start-node/package.json @@ -19,7 +19,7 @@ "devDependencies": { "solid-start": "workspace:*", "undici": "^5.15.1", - "vite": "^3.2.5" + "vite": "^4.1.4" }, "peerDependencies": { "solid-start": "*", diff --git a/packages/start-static/package.json b/packages/start-static/package.json index 35351e234..ed0a56943 100644 --- a/packages/start-static/package.json +++ b/packages/start-static/package.json @@ -18,7 +18,7 @@ "solid-start": "workspace:*", "terser": "^5.16.1", "undici": "^5.15.1", - "vite": "^3.2.5" + "vite": "^4.1.4" }, "peerDependencies": { "solid-start": "*", diff --git a/packages/start-vercel/package.json b/packages/start-vercel/package.json index 53c6ff5d5..9392e3bb6 100644 --- a/packages/start-vercel/package.json +++ b/packages/start-vercel/package.json @@ -19,7 +19,7 @@ }, "devDependencies": { "solid-start": "workspace:*", - "vite": "^3.2.5" + "vite": "^4.1.4" }, "peerDependencies": { "solid-start": "*", diff --git a/packages/start/bin.cjs b/packages/start/bin.cjs index ad9df8111..edf0c4d8f 100755 --- a/packages/start/bin.cjs +++ b/packages/start/bin.cjs @@ -519,7 +519,7 @@ async function resolveConfig({ configFile, root, mode, command }) { DEBUG('config file: "%s"', configFile); } - let config = await vite.resolveConfig({ mode, configFile, root }, command); + let config = await vite.resolveConfig({ mode, configFile, root }, command, mode, mode); async function resolveAdapter(config) { if (typeof config.solidOptions.adapter === "string") { diff --git a/packages/start/package.json b/packages/start/package.json index 9b6c2f9eb..1379bf565 100644 --- a/packages/start/package.json +++ b/packages/start/package.json @@ -128,7 +128,7 @@ "solid-start-vercel": "workspace:*", "solid-testing-library": "^0.3.0", "typescript": "^4.9.4", - "vite": "^3.2.5", + "vite": "^4.1.4", "vitest": "^0.20.3" }, "peerDependencies": { @@ -143,7 +143,7 @@ "solid-start-node": "*", "solid-start-static": "*", "solid-start-vercel": "*", - "vite": "^3.1.8" + "vite": "^4.1.4" }, "peerDependenciesMeta": { "solid-start-aws": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fa0dc7323..b8b14f6b8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -32,7 +32,7 @@ importers: turbo: ^1.7.0 typescript: 4.7.4 undici: ^5.15.1 - vite: ^3.2.5 + vite: ^4.1.4 zod: ^3.20.2 dependencies: cross-env: 7.0.3 @@ -53,7 +53,7 @@ importers: rimraf: 3.0.2 rollup: 3.10.0 solid-js: 1.6.11 - solid-mdx: 0.0.6_solid-js@1.6.11+vite@3.2.5 + solid-mdx: 0.0.6_solid-js@1.6.11+vite@4.1.4 solid-start: link:packages/start solid-start-cloudflare-workers: link:packages/start-cloudflare-workers solid-start-mdx: link:packages/mdx @@ -64,7 +64,7 @@ importers: turbo: 1.7.0 typescript: 4.7.4 undici: 5.15.1 - vite: 3.2.5 + vite: 4.1.4 zod: 3.20.2 examples/bare: @@ -79,7 +79,7 @@ importers: solid-start-node: ^0.2.19 typescript: ^4.9.4 undici: ^5.15.1 - vite: ^3.2.5 + vite: ^4.1.4 dependencies: '@solidjs/meta': 0.28.2_solid-js@1.6.11 '@solidjs/router': 0.7.0_solid-js@1.6.11 @@ -92,7 +92,7 @@ importers: postcss: 8.4.21 solid-start-node: link:../../packages/start-node typescript: 4.9.4 - vite: 3.2.5_@types+node@18.11.18 + vite: 4.1.4_@types+node@18.11.18 examples/hackernews: specifiers: @@ -107,7 +107,7 @@ importers: solid-start-node: ^0.2.19 typescript: ^4.9.4 undici: ^5.15.1 - vite: ^3.2.5 + vite: ^4.1.4 dependencies: '@solidjs/meta': 0.28.2_solid-js@1.6.11 '@solidjs/router': 0.7.0_solid-js@1.6.11 @@ -121,7 +121,7 @@ importers: esbuild: 0.14.54 solid-start-node: link:../../packages/start-node typescript: 4.9.4 - vite: 3.2.5_@types+node@18.11.18 + vite: 4.1.4_@types+node@18.11.18 examples/todomvc: specifiers: @@ -137,7 +137,7 @@ importers: solid-start-node: ^0.2.19 typescript: ^4.9.4 undici: ^5.15.1 - vite: ^3.2.5 + vite: ^4.1.4 dependencies: '@solidjs/meta': 0.28.2_solid-js@1.6.11 '@solidjs/router': 0.7.0_solid-js@1.6.11 @@ -152,7 +152,7 @@ importers: rollup: 3.10.0 solid-start-node: link:../../packages/start-node typescript: 4.9.4 - vite: 3.2.5_@types+node@18.11.18 + vite: 4.1.4_@types+node@18.11.18 examples/with-auth: specifiers: @@ -169,7 +169,7 @@ importers: solid-start-node: ^0.2.19 typescript: ^4.9.4 undici: ^5.15.1 - vite: ^3.2.5 + vite: ^4.1.4 dependencies: '@solidjs/meta': 0.28.2_solid-js@1.6.11 '@solidjs/router': 0.7.0_solid-js@1.6.11 @@ -185,7 +185,7 @@ importers: rollup: 3.10.0 solid-start-node: link:../../packages/start-node typescript: 4.9.4 - vite: 3.2.5_@types+node@18.11.18 + vite: 4.1.4_@types+node@18.11.18 examples/with-authjs: specifiers: @@ -202,7 +202,7 @@ importers: solid-start-node: ^0.2.19 typescript: ^4.9.4 undici: ^5.15.1 - vite: ^3.2.5 + vite: ^4.1.4 dependencies: '@auth/core': 0.3.0 '@auth/solid-start': 0.1.0_y5n7tha33tr3xoq6e5ny5txq2q @@ -218,7 +218,7 @@ importers: postcss: 8.4.21 solid-start-node: link:../../packages/start-node typescript: 4.9.4 - vite: 3.2.5_@types+node@18.11.18 + vite: 4.1.4_@types+node@18.11.18 examples/with-mdx: specifiers: @@ -231,19 +231,19 @@ importers: solid-start-node: ^0.2.19 typescript: ^4.9.4 undici: ^5.15.1 - vite: ^3.2.5 + vite: ^4.1.4 dependencies: '@solidjs/meta': 0.28.2_solid-js@1.6.11 '@solidjs/router': 0.7.0_solid-js@1.6.11 solid-js: 1.6.11 - solid-mdx: 0.0.6_solid-js@1.6.11+vite@3.2.5 + solid-mdx: 0.0.6_solid-js@1.6.11+vite@4.1.4 solid-start: link:../../packages/start undici: 5.15.1 devDependencies: '@mdx-js/rollup': 2.2.1 solid-start-node: link:../../packages/start-node typescript: 4.9.4 - vite: 3.2.5 + vite: 4.1.4 examples/with-prisma: specifiers: @@ -256,7 +256,7 @@ importers: solid-start-node: ^0.2.19 typescript: ^4.9.4 undici: ^5.15.1 - vite: ^3.2.5 + vite: ^4.1.4 dependencies: '@prisma/client': 4.9.0_prisma@4.9.0 '@solidjs/meta': 0.28.2_solid-js@1.6.11 @@ -268,7 +268,7 @@ importers: devDependencies: solid-start-node: link:../../packages/start-node typescript: 4.9.4 - vite: 3.2.5 + vite: 4.1.4 examples/with-solid-styled: specifiers: @@ -280,7 +280,7 @@ importers: solid-styled: ^0.7.4 typescript: ^4.9.4 undici: ^5.15.1 - vite: ^3.2.5 + vite: ^4.1.4 dependencies: '@solidjs/meta': 0.28.2_solid-js@1.6.11 '@solidjs/router': 0.7.0_solid-js@1.6.11 @@ -291,7 +291,7 @@ importers: devDependencies: solid-start-node: link:../../packages/start-node typescript: 4.9.4 - vite: 3.2.5 + vite: 4.1.4 examples/with-tailwindcss: specifiers: @@ -305,7 +305,7 @@ importers: tailwindcss: ^3.2.4 typescript: ^4.9.4 undici: ^5.15.1 - vite: ^3.2.5 + vite: ^4.1.4 dependencies: '@solidjs/meta': 0.28.2_solid-js@1.6.11 '@solidjs/router': 0.7.0_solid-js@1.6.11 @@ -318,7 +318,7 @@ importers: solid-start-node: link:../../packages/start-node tailwindcss: 3.2.4_postcss@8.4.21 typescript: 4.9.4 - vite: 3.2.5 + vite: 4.1.4 examples/with-vitest: specifiers: @@ -335,7 +335,7 @@ importers: solid-start-node: ^0.2.19 typescript: ^4.9.4 undici: ^5.15.1 - vite: ^3.2.5 + vite: ^4.1.4 vitest: ^0.26.3 devDependencies: '@solidjs/meta': 0.28.2_solid-js@1.6.11 @@ -351,7 +351,7 @@ importers: solid-start-node: link:../../packages/start-node typescript: 4.9.4 undici: 5.15.1 - vite: 3.2.5 + vite: 4.1.4 vitest: 0.26.3_lae363bjhdipllr6jstkmuhhna examples/with-websocket: @@ -365,7 +365,7 @@ importers: solid-start-cloudflare-workers: ^0.2.15 typescript: ^4.9.4 undici: ^5.15.1 - vite: ^3.2.5 + vite: ^4.1.4 dependencies: '@cloudflare/kv-asset-handler': 0.1.3 '@cloudflare/workers-types': 3.19.0 @@ -377,7 +377,7 @@ importers: devDependencies: solid-start-cloudflare-workers: link:../../packages/start-cloudflare-workers typescript: 4.9.4 - vite: 3.2.5 + vite: 4.1.4 packages/create-solid: specifiers: @@ -494,7 +494,7 @@ importers: terser: ^5.16.1 typescript: ^4.9.4 undici: ^5.15.1 - vite: ^3.2.5 + vite: ^4.1.4 vite-plugin-inspect: ^0.7.14 vite-plugin-solid: ^2.5.0 vitest: ^0.20.3 @@ -528,8 +528,8 @@ importers: sirv: 2.0.2 terser: 5.16.1 undici: 5.15.1 - vite-plugin-inspect: 0.7.14_rollup@3.10.0+vite@3.2.5 - vite-plugin-solid: 2.5.0_solid-js@1.6.11+vite@3.2.5 + vite-plugin-inspect: 0.7.14_rollup@3.10.0+vite@4.1.4 + vite-plugin-solid: 2.5.0_solid-js@1.6.11+vite@4.1.4 wait-on: 6.0.1_debug@4.3.4 devDependencies: '@cloudflare/workers-types': 3.19.0 @@ -551,7 +551,7 @@ importers: solid-start-vercel: link:../start-vercel solid-testing-library: 0.3.0_solid-js@1.6.11 typescript: 4.9.4 - vite: 3.2.5_qfz55zahqkp66vn23sxaaw3yfe + vite: 4.1.4_qfz55zahqkp66vn23sxaaw3yfe vitest: 0.20.3_jsdom@20.0.3+terser@5.16.1 packages/start-aws: @@ -562,7 +562,7 @@ importers: rollup: ^3.10.0 solid-start: workspace:* terser: ^5.16.1 - vite: ^3.2.5 + vite: ^4.1.4 dependencies: '@rollup/plugin-commonjs': 24.0.0_rollup@3.10.0 '@rollup/plugin-json': 6.0.0_rollup@3.10.0 @@ -571,7 +571,7 @@ importers: terser: 5.16.1 devDependencies: solid-start: link:../start - vite: 3.2.5_terser@5.16.1 + vite: 4.1.4_terser@5.16.1 packages/start-cloudflare-pages: specifiers: @@ -590,7 +590,7 @@ importers: rollup: ^3.10.0 solid-start: workspace:* terser: ^5.16.1 - vite: ^3.2.5 + vite: ^4.1.4 ws: ^8.12.0 dependencies: '@cloudflare/kv-asset-handler': 0.2.0 @@ -610,7 +610,7 @@ importers: devDependencies: '@types/node': 18.11.18 solid-start: link:../start - vite: 3.2.5_qfz55zahqkp66vn23sxaaw3yfe + vite: 4.1.4_qfz55zahqkp66vn23sxaaw3yfe packages/start-cloudflare-workers: specifiers: @@ -629,7 +629,7 @@ importers: rollup: ^3.10.0 solid-start: workspace:* terser: ^5.16.1 - vite: ^3.2.5 + vite: ^4.1.4 ws: ^8.12.0 dependencies: '@cloudflare/kv-asset-handler': 0.2.0 @@ -649,7 +649,7 @@ importers: devDependencies: '@types/node': 18.11.18 solid-start: link:../start - vite: 3.2.5_qfz55zahqkp66vn23sxaaw3yfe + vite: 4.1.4_qfz55zahqkp66vn23sxaaw3yfe packages/start-deno: specifiers: @@ -659,7 +659,7 @@ importers: rollup: ^3.10.0 solid-start: workspace:* terser: ^5.16.1 - vite: ^3.2.5 + vite: ^4.1.4 dependencies: '@rollup/plugin-commonjs': 24.0.0_rollup@3.10.0 '@rollup/plugin-json': 6.0.0_rollup@3.10.0 @@ -668,7 +668,7 @@ importers: terser: 5.16.1 devDependencies: solid-start: link:../start - vite: 3.2.5_terser@5.16.1 + vite: 4.1.4_terser@5.16.1 packages/start-netlify: specifiers: @@ -682,7 +682,7 @@ importers: rollup: ^3.10.0 solid-start: workspace:* terser: ^5.16.1 - vite: ^3.2.5 + vite: ^4.1.4 dependencies: '@babel/core': 7.20.12 '@babel/preset-env': 7.20.2_@babel+core@7.20.12 @@ -695,7 +695,7 @@ importers: terser: 5.16.1 devDependencies: solid-start: link:../start - vite: 3.2.5_terser@5.16.1 + vite: 4.1.4_terser@5.16.1 packages/start-node: specifiers: @@ -709,7 +709,7 @@ importers: solid-start: workspace:* terser: ^5.16.1 undici: ^5.15.1 - vite: ^3.2.5 + vite: ^4.1.4 dependencies: '@rollup/plugin-commonjs': 24.0.0_rollup@3.10.0 '@rollup/plugin-json': 6.0.0_rollup@3.10.0 @@ -722,7 +722,7 @@ importers: devDependencies: solid-start: link:../start undici: 5.15.1 - vite: 3.2.5_terser@5.16.1 + vite: 4.1.4_terser@5.16.1 packages/start-static: specifiers: @@ -735,7 +735,7 @@ importers: solid-start: workspace:* terser: ^5.16.1 undici: ^5.15.1 - vite: ^3.2.5 + vite: ^4.1.4 dependencies: '@rollup/plugin-commonjs': 24.0.0_rollup@3.10.0 '@rollup/plugin-json': 6.0.0_rollup@3.10.0 @@ -747,7 +747,7 @@ importers: solid-start: link:../start terser: 5.16.1 undici: 5.15.1 - vite: 3.2.5_terser@5.16.1 + vite: 4.1.4_terser@5.16.1 packages/start-vercel: specifiers: @@ -760,7 +760,7 @@ importers: rollup: ^3.10.0 solid-start: workspace:* terser: ^5.16.1 - vite: ^3.2.5 + vite: ^4.1.4 dependencies: '@rollup/plugin-commonjs': 24.0.0_rollup@3.10.0 '@rollup/plugin-json': 6.0.0_rollup@3.10.0 @@ -772,7 +772,7 @@ importers: terser: 5.16.1 devDependencies: solid-start: link:../start - vite: 3.2.5_terser@5.16.1 + vite: 4.1.4_terser@5.16.1 test: specifiers: @@ -796,7 +796,7 @@ importers: solid-start-node: workspace:* strip-indent: ^4.0.0 undici: ^5.16.0 - vite: ^3.2.5 + vite: ^4.1.4 vitest: ^0.28.3 wait-on: ^7.0.1 dependencies: @@ -819,7 +819,7 @@ importers: solid-start-node: link:../packages/start-node strip-indent: 4.0.0 undici: 5.16.0 - vite: 3.2.5_@types+node@18.11.18 + vite: 4.1.4_@types+node@18.11.18 vitest: 0.28.3 wait-on: 7.0.1 devDependencies: @@ -840,7 +840,7 @@ importers: solid-start-static: workspace:* typescript: ^4.9.4 undici: ^5.15.1 - vite: ^3.2.5 + vite: ^4.1.4 wrangler: ^2.8.0 devDependencies: '@cloudflare/kv-asset-handler': 0.1.3 @@ -856,7 +856,7 @@ importers: solid-start-static: link:../../packages/start-static typescript: 4.9.4 undici: 5.15.1 - vite: 3.2.5 + vite: 4.1.4 wrangler: 2.8.0 packages: @@ -2109,6 +2109,87 @@ packages: cpu: [arm] os: [android] requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm/0.16.17: + resolution: {integrity: sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + optional: true + + /@esbuild/android-arm64/0.16.17: + resolution: {integrity: sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + optional: true + + /@esbuild/android-x64/0.16.17: + resolution: {integrity: sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + optional: true + + /@esbuild/darwin-arm64/0.16.17: + resolution: {integrity: sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + optional: true + + /@esbuild/darwin-x64/0.16.17: + resolution: {integrity: sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + optional: true + + /@esbuild/freebsd-arm64/0.16.17: + resolution: {integrity: sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + optional: true + + /@esbuild/freebsd-x64/0.16.17: + resolution: {integrity: sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + optional: true + + /@esbuild/linux-arm/0.16.17: + resolution: {integrity: sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-arm64/0.16.17: + resolution: {integrity: sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-ia32/0.16.17: + resolution: {integrity: sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true optional: true /@esbuild/linux-loong64/0.14.54: @@ -2125,6 +2206,103 @@ packages: cpu: [loong64] os: [linux] requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-loong64/0.16.17: + resolution: {integrity: sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-mips64el/0.16.17: + resolution: {integrity: sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-ppc64/0.16.17: + resolution: {integrity: sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-riscv64/0.16.17: + resolution: {integrity: sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-s390x/0.16.17: + resolution: {integrity: sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-x64/0.16.17: + resolution: {integrity: sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/netbsd-x64/0.16.17: + resolution: {integrity: sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + optional: true + + /@esbuild/openbsd-x64/0.16.17: + resolution: {integrity: sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + optional: true + + /@esbuild/sunos-x64/0.16.17: + resolution: {integrity: sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + optional: true + + /@esbuild/win32-arm64/0.16.17: + resolution: {integrity: sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + optional: true + + /@esbuild/win32-ia32/0.16.17: + resolution: {integrity: sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + optional: true + + /@esbuild/win32-x64/0.16.17: + resolution: {integrity: sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true optional: true /@hapi/hoek/9.3.0: @@ -3989,6 +4167,7 @@ packages: cpu: [x64] os: [android] requiresBuild: true + dev: true optional: true /esbuild-android-arm64/0.14.51: @@ -4014,6 +4193,7 @@ packages: cpu: [arm64] os: [android] requiresBuild: true + dev: true optional: true /esbuild-darwin-64/0.14.51: @@ -4039,6 +4219,7 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true + dev: true optional: true /esbuild-darwin-arm64/0.14.51: @@ -4064,6 +4245,7 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true + dev: true optional: true /esbuild-freebsd-64/0.14.51: @@ -4089,6 +4271,7 @@ packages: cpu: [x64] os: [freebsd] requiresBuild: true + dev: true optional: true /esbuild-freebsd-arm64/0.14.51: @@ -4114,6 +4297,7 @@ packages: cpu: [arm64] os: [freebsd] requiresBuild: true + dev: true optional: true /esbuild-linux-32/0.14.51: @@ -4139,6 +4323,7 @@ packages: cpu: [ia32] os: [linux] requiresBuild: true + dev: true optional: true /esbuild-linux-64/0.14.51: @@ -4164,6 +4349,7 @@ packages: cpu: [x64] os: [linux] requiresBuild: true + dev: true optional: true /esbuild-linux-arm/0.14.51: @@ -4189,6 +4375,7 @@ packages: cpu: [arm] os: [linux] requiresBuild: true + dev: true optional: true /esbuild-linux-arm64/0.14.51: @@ -4214,6 +4401,7 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true + dev: true optional: true /esbuild-linux-mips64le/0.14.51: @@ -4239,6 +4427,7 @@ packages: cpu: [mips64el] os: [linux] requiresBuild: true + dev: true optional: true /esbuild-linux-ppc64le/0.14.51: @@ -4264,6 +4453,7 @@ packages: cpu: [ppc64] os: [linux] requiresBuild: true + dev: true optional: true /esbuild-linux-riscv64/0.14.51: @@ -4289,6 +4479,7 @@ packages: cpu: [riscv64] os: [linux] requiresBuild: true + dev: true optional: true /esbuild-linux-s390x/0.14.51: @@ -4314,6 +4505,7 @@ packages: cpu: [s390x] os: [linux] requiresBuild: true + dev: true optional: true /esbuild-netbsd-64/0.14.51: @@ -4339,6 +4531,7 @@ packages: cpu: [x64] os: [netbsd] requiresBuild: true + dev: true optional: true /esbuild-openbsd-64/0.14.51: @@ -4364,6 +4557,7 @@ packages: cpu: [x64] os: [openbsd] requiresBuild: true + dev: true optional: true /esbuild-plugin-solid/0.4.2_bve56rijdtklnf27lceyb3zzei: @@ -4404,6 +4598,7 @@ packages: cpu: [x64] os: [sunos] requiresBuild: true + dev: true optional: true /esbuild-windows-32/0.14.51: @@ -4429,6 +4624,7 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true + dev: true optional: true /esbuild-windows-64/0.14.51: @@ -4454,6 +4650,7 @@ packages: cpu: [x64] os: [win32] requiresBuild: true + dev: true optional: true /esbuild-windows-arm64/0.14.51: @@ -4479,6 +4676,7 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true + dev: true optional: true /esbuild/0.14.51: @@ -4565,6 +4763,36 @@ packages: esbuild-windows-32: 0.15.18 esbuild-windows-64: 0.15.18 esbuild-windows-arm64: 0.15.18 + dev: true + + /esbuild/0.16.17: + resolution: {integrity: sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': 0.16.17 + '@esbuild/android-arm64': 0.16.17 + '@esbuild/android-x64': 0.16.17 + '@esbuild/darwin-arm64': 0.16.17 + '@esbuild/darwin-x64': 0.16.17 + '@esbuild/freebsd-arm64': 0.16.17 + '@esbuild/freebsd-x64': 0.16.17 + '@esbuild/linux-arm': 0.16.17 + '@esbuild/linux-arm64': 0.16.17 + '@esbuild/linux-ia32': 0.16.17 + '@esbuild/linux-loong64': 0.16.17 + '@esbuild/linux-mips64el': 0.16.17 + '@esbuild/linux-ppc64': 0.16.17 + '@esbuild/linux-riscv64': 0.16.17 + '@esbuild/linux-s390x': 0.16.17 + '@esbuild/linux-x64': 0.16.17 + '@esbuild/netbsd-x64': 0.16.17 + '@esbuild/openbsd-x64': 0.16.17 + '@esbuild/sunos-x64': 0.16.17 + '@esbuild/win32-arm64': 0.16.17 + '@esbuild/win32-ia32': 0.16.17 + '@esbuild/win32-x64': 0.16.17 /escalade/3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} @@ -7152,6 +7380,7 @@ packages: hasBin: true optionalDependencies: fsevents: 2.3.2 + dev: true /rollup/3.10.0: resolution: {integrity: sha512-JmRYz44NjC1MjVF2VKxc0M1a97vn+cDxeqWmnwyAF4FvpjK8YFdHpaqvQB+3IxCvX05vJxKZkoMDU8TShhmJVA==} @@ -7321,14 +7550,14 @@ packages: vite: '*' dev: false - /solid-mdx/0.0.6_solid-js@1.6.11+vite@3.2.5: + /solid-mdx/0.0.6_solid-js@1.6.11+vite@4.1.4: resolution: {integrity: sha512-SDr+iOqxvB7ktdjrwgKLCLkJK43J+TQjoYmesHxmZHXtn6W+a5NRqWgBcybsSP0noHa2co1plSjuPYU4bdtklQ==} peerDependencies: solid-js: ^1.2.6 vite: '*' dependencies: solid-js: 1.6.11 - vite: 3.2.5 + vite: 4.1.4 /solid-refresh/0.4.2_solid-js@1.6.11: resolution: {integrity: sha512-6g1HsgQkY0X0ZmsaydNgHwRaQIhH3bAbagZiYwWnGO7mqli50ehlwQUN18RZ2MH3fTIs9Y1bankZapVhMVuijg==} @@ -8090,7 +8319,7 @@ packages: pathe: 0.2.0 source-map: 0.6.1 source-map-support: 0.5.21 - vite: 3.2.5_@types+node@18.11.18 + vite: 4.1.4_@types+node@18.11.18 transitivePeerDependencies: - '@types/node' - less @@ -8113,7 +8342,7 @@ packages: picocolors: 1.0.0 source-map: 0.6.1 source-map-support: 0.5.21 - vite: 3.2.5_@types+node@18.11.18 + vite: 4.1.4_@types+node@18.11.18 transitivePeerDependencies: - '@types/node' - less @@ -8124,7 +8353,7 @@ packages: - terser dev: false - /vite-plugin-inspect/0.7.14_rollup@3.10.0+vite@3.2.5: + /vite-plugin-inspect/0.7.14_rollup@3.10.0+vite@4.1.4: resolution: {integrity: sha512-C9V93Yy2yUf941oVxIq93K6T1o0SZxoG8MdmyJsnoNDijOAGHT1rVSVjzF/uKFYvgnvLvaXioaoy6ica6aOS0g==} engines: {node: '>=14'} peerDependencies: @@ -8137,13 +8366,13 @@ packages: kolorist: 1.6.0 sirv: 2.0.2 ufo: 1.0.1 - vite: 3.2.5_qfz55zahqkp66vn23sxaaw3yfe + vite: 4.1.4_qfz55zahqkp66vn23sxaaw3yfe transitivePeerDependencies: - rollup - supports-color dev: false - /vite-plugin-solid/2.5.0_solid-js@1.6.11+vite@3.2.5: + /vite-plugin-solid/2.5.0_solid-js@1.6.11+vite@4.1.4: resolution: {integrity: sha512-VneGd3RyFJvwaiffsqgymeMaofn0IzQLPwDzafTV2f1agoWeeJlk5VrI5WqT9BTtLe69vNNbCJWqLhHr9fOdDw==} peerDependencies: solid-js: ^1.3.17 || ^1.4.0 || ^1.5.0 || ^1.6.0 @@ -8155,13 +8384,13 @@ packages: merge-anything: 5.1.4 solid-js: 1.6.11 solid-refresh: 0.4.2_solid-js@1.6.11 - vite: 3.2.5_qfz55zahqkp66vn23sxaaw3yfe - vitefu: 0.2.4_vite@3.2.5 + vite: 4.1.4_qfz55zahqkp66vn23sxaaw3yfe + vitefu: 0.2.4_vite@4.1.4 transitivePeerDependencies: - supports-color dev: false - /vite/3.2.5: + /vite/3.2.5_qfz55zahqkp66vn23sxaaw3yfe: resolution: {integrity: sha512-4mVEpXpSOgrssFZAOmGIr85wPHKvaDAcXqxVxVRZhljkJOMZi1ibLibzjLHzJvcok8BMguLc7g1W6W/GqZbLdQ==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -8186,15 +8415,50 @@ packages: terser: optional: true dependencies: + '@types/node': 18.11.18 esbuild: 0.15.18 postcss: 8.4.21 resolve: 1.22.1 rollup: 2.79.1 + terser: 5.16.1 optionalDependencies: fsevents: 2.3.2 + dev: true - /vite/3.2.5_@types+node@18.11.18: - resolution: {integrity: sha512-4mVEpXpSOgrssFZAOmGIr85wPHKvaDAcXqxVxVRZhljkJOMZi1ibLibzjLHzJvcok8BMguLc7g1W6W/GqZbLdQ==} + /vite/4.1.4: + resolution: {integrity: sha512-3knk/HsbSTKEin43zHu7jTwYWv81f8kgAL99G5NWBcA1LKvtvcVAC4JjBH1arBunO9kQka+1oGbrMKOjk4ZrBg==} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + '@types/node': '>= 14' + less: '*' + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + esbuild: 0.16.17 + postcss: 8.4.21 + resolve: 1.22.1 + rollup: 3.10.0 + optionalDependencies: + fsevents: 2.3.2 + + /vite/4.1.4_@types+node@18.11.18: + resolution: {integrity: sha512-3knk/HsbSTKEin43zHu7jTwYWv81f8kgAL99G5NWBcA1LKvtvcVAC4JjBH1arBunO9kQka+1oGbrMKOjk4ZrBg==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -8219,15 +8483,15 @@ packages: optional: true dependencies: '@types/node': 18.11.18 - esbuild: 0.15.18 + esbuild: 0.16.17 postcss: 8.4.21 resolve: 1.22.1 - rollup: 2.79.1 + rollup: 3.10.0 optionalDependencies: fsevents: 2.3.2 - /vite/3.2.5_qfz55zahqkp66vn23sxaaw3yfe: - resolution: {integrity: sha512-4mVEpXpSOgrssFZAOmGIr85wPHKvaDAcXqxVxVRZhljkJOMZi1ibLibzjLHzJvcok8BMguLc7g1W6W/GqZbLdQ==} + /vite/4.1.4_qfz55zahqkp66vn23sxaaw3yfe: + resolution: {integrity: sha512-3knk/HsbSTKEin43zHu7jTwYWv81f8kgAL99G5NWBcA1LKvtvcVAC4JjBH1arBunO9kQka+1oGbrMKOjk4ZrBg==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -8252,16 +8516,16 @@ packages: optional: true dependencies: '@types/node': 18.11.18 - esbuild: 0.15.18 + esbuild: 0.16.17 postcss: 8.4.21 resolve: 1.22.1 - rollup: 2.79.1 + rollup: 3.10.0 terser: 5.16.1 optionalDependencies: fsevents: 2.3.2 - /vite/3.2.5_terser@5.16.1: - resolution: {integrity: sha512-4mVEpXpSOgrssFZAOmGIr85wPHKvaDAcXqxVxVRZhljkJOMZi1ibLibzjLHzJvcok8BMguLc7g1W6W/GqZbLdQ==} + /vite/4.1.4_terser@5.16.1: + resolution: {integrity: sha512-3knk/HsbSTKEin43zHu7jTwYWv81f8kgAL99G5NWBcA1LKvtvcVAC4JjBH1arBunO9kQka+1oGbrMKOjk4ZrBg==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -8285,16 +8549,16 @@ packages: terser: optional: true dependencies: - esbuild: 0.15.18 + esbuild: 0.16.17 postcss: 8.4.21 resolve: 1.22.1 - rollup: 2.79.1 + rollup: 3.10.0 terser: 5.16.1 optionalDependencies: fsevents: 2.3.2 dev: true - /vitefu/0.2.4_vite@3.2.5: + /vitefu/0.2.4_vite@4.1.4: resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==} peerDependencies: vite: ^3.0.0 || ^4.0.0 @@ -8302,7 +8566,7 @@ packages: vite: optional: true dependencies: - vite: 3.2.5_qfz55zahqkp66vn23sxaaw3yfe + vite: 4.1.4_qfz55zahqkp66vn23sxaaw3yfe dev: false /vitest/0.20.3_jsdom@20.0.3+terser@5.16.1: @@ -8386,7 +8650,7 @@ packages: tinybench: 2.3.1 tinypool: 0.3.0 tinyspy: 1.0.2 - vite: 3.2.5_@types+node@18.11.18 + vite: 4.1.4_@types+node@18.11.18 vite-node: 0.26.3_@types+node@18.11.18 transitivePeerDependencies: - less @@ -8440,7 +8704,7 @@ packages: tinybench: 2.3.1 tinypool: 0.3.1 tinyspy: 1.0.2 - vite: 3.2.5_@types+node@18.11.18 + vite: 4.1.4_@types+node@18.11.18 vite-node: 0.28.3_@types+node@18.11.18 why-is-node-running: 2.2.2 transitivePeerDependencies: diff --git a/test/package.json b/test/package.json index 59d377a10..91035e4ce 100644 --- a/test/package.json +++ b/test/package.json @@ -27,7 +27,7 @@ "solid-start-node": "workspace:*", "strip-indent": "^4.0.0", "undici": "^5.16.0", - "vite": "^3.2.5", + "vite": "^4.1.4", "vitest": "^0.28.3", "wait-on": "^7.0.1" }, diff --git a/test/template/package.json b/test/template/package.json index 95634757d..880d3c8f9 100644 --- a/test/template/package.json +++ b/test/template/package.json @@ -20,7 +20,7 @@ "solid-start-static": "workspace:*", "typescript": "^4.9.4", "undici": "^5.15.1", - "vite": "^3.2.5", + "vite": "^4.1.4", "wrangler": "^2.8.0" }, "engines": { From e82f707cd026e00a46148aef3b4c05c81ceae7f0 Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Thu, 2 Mar 2023 01:45:11 -0800 Subject: [PATCH 0101/1059] update vite-plugin solid --- packages/start/package.json | 2 +- pnpm-lock.yaml | 40 ++++++++++++++++++++++++++----------- 2 files changed, 29 insertions(+), 13 deletions(-) diff --git a/packages/start/package.json b/packages/start/package.json index 1379bf565..bcedaaecc 100644 --- a/packages/start/package.json +++ b/packages/start/package.json @@ -105,7 +105,7 @@ "terser": "^5.16.1", "undici": "^5.15.1", "vite-plugin-inspect": "^0.7.14", - "vite-plugin-solid": "^2.5.0", + "vite-plugin-solid": "^2.6.1", "wait-on": "^6.0.1" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b8b14f6b8..61f824923 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -496,7 +496,7 @@ importers: undici: ^5.15.1 vite: ^4.1.4 vite-plugin-inspect: ^0.7.14 - vite-plugin-solid: ^2.5.0 + vite-plugin-solid: ^2.6.1 vitest: ^0.20.3 wait-on: ^6.0.1 dependencies: @@ -529,7 +529,7 @@ importers: terser: 5.16.1 undici: 5.15.1 vite-plugin-inspect: 0.7.14_rollup@3.10.0+vite@4.1.4 - vite-plugin-solid: 2.5.0_solid-js@1.6.11+vite@4.1.4 + vite-plugin-solid: 2.6.1_solid-js@1.6.11+vite@4.1.4 wait-on: 6.0.1_debug@4.3.4 devDependencies: '@cloudflare/workers-types': 3.19.0 @@ -944,6 +944,16 @@ packages: '@jridgewell/gen-mapping': 0.3.2 jsesc: 2.5.2 + /@babel/generator/7.21.1: + resolution: {integrity: sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.21.2 + '@jridgewell/gen-mapping': 0.3.2 + '@jridgewell/trace-mapping': 0.3.17 + jsesc: 2.5.2 + dev: false + /@babel/helper-annotate-as-pure/7.18.6: resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==} engines: {node: '>=6.9.0'} @@ -2068,6 +2078,15 @@ packages: '@babel/helper-validator-identifier': 7.19.1 to-fast-properties: 2.0.0 + /@babel/types/7.21.2: + resolution: {integrity: sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.19.4 + '@babel/helper-validator-identifier': 7.19.1 + to-fast-properties: 2.0.0 + dev: false + /@bcoe/v8-coverage/0.2.3: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} dev: true @@ -2905,26 +2924,22 @@ packages: '@types/babel__generator': 7.6.4 '@types/babel__template': 7.4.1 '@types/babel__traverse': 7.18.3 - dev: true /@types/babel__generator/7.6.4: resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==} dependencies: '@babel/types': 7.20.7 - dev: true /@types/babel__template/7.4.1: resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} dependencies: '@babel/parser': 7.20.7 '@babel/types': 7.20.7 - dev: true /@types/babel__traverse/7.18.3: resolution: {integrity: sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==} dependencies: '@babel/types': 7.20.7 - dev: true /@types/better-sqlite3/7.6.3: resolution: {integrity: sha512-YS64N9SNDT/NAvou3QNdzAu3E2om/W/0dhORimtPGLef+zSK5l1vDzfsWb4xgXOgfhtOI5ZDTRxnvRPb22AIVQ==} @@ -7559,12 +7574,12 @@ packages: solid-js: 1.6.11 vite: 4.1.4 - /solid-refresh/0.4.2_solid-js@1.6.11: - resolution: {integrity: sha512-6g1HsgQkY0X0ZmsaydNgHwRaQIhH3bAbagZiYwWnGO7mqli50ehlwQUN18RZ2MH3fTIs9Y1bankZapVhMVuijg==} + /solid-refresh/0.5.0_solid-js@1.6.11: + resolution: {integrity: sha512-kBsHSjqBUMXD2I7cU/batNE5WlXGiB5Otob9JDx4Zl5+Vt+a5naGxjPf81fg/c4lh++IdX2GF5CORxEcVzyTgg==} peerDependencies: solid-js: ^1.3 dependencies: - '@babel/generator': 7.20.7 + '@babel/generator': 7.21.1 '@babel/helper-module-imports': 7.18.6 '@babel/types': 7.20.7 solid-js: 1.6.11 @@ -8372,18 +8387,19 @@ packages: - supports-color dev: false - /vite-plugin-solid/2.5.0_solid-js@1.6.11+vite@4.1.4: - resolution: {integrity: sha512-VneGd3RyFJvwaiffsqgymeMaofn0IzQLPwDzafTV2f1agoWeeJlk5VrI5WqT9BTtLe69vNNbCJWqLhHr9fOdDw==} + /vite-plugin-solid/2.6.1_solid-js@1.6.11+vite@4.1.4: + resolution: {integrity: sha512-/khM/ha3B5/pTWQWVJd/0n6ODPIrOcajwhbrD8Gnv37XmJJssu+KA8ssN73raMIicf2eiQKiTAV39w7dSl4Irg==} peerDependencies: solid-js: ^1.3.17 || ^1.4.0 || ^1.5.0 || ^1.6.0 vite: ^3.0.0 || ^4.0.0 dependencies: '@babel/core': 7.20.12 '@babel/preset-typescript': 7.18.6_@babel+core@7.20.12 + '@types/babel__core': 7.20.0 babel-preset-solid: 1.6.9_@babel+core@7.20.12 merge-anything: 5.1.4 solid-js: 1.6.11 - solid-refresh: 0.4.2_solid-js@1.6.11 + solid-refresh: 0.5.0_solid-js@1.6.11 vite: 4.1.4_qfz55zahqkp66vn23sxaaw3yfe vitefu: 0.2.4_vite@4.1.4 transitivePeerDependencies: From 2af27d99927c6e0bf5344b20d038745966dc10bc Mon Sep 17 00:00:00 2001 From: "Alexis H. Munsayac" Date: Sat, 4 Mar 2023 02:12:28 +0800 Subject: [PATCH 0102/1059] Fix solid-styled (#783) --- examples/with-solid-styled/package.json | 5 +- examples/with-solid-styled/vite.config.ts | 15 +- pnpm-lock.yaml | 561 ++++++++++++++++++++-- 3 files changed, 527 insertions(+), 54 deletions(-) diff --git a/examples/with-solid-styled/package.json b/examples/with-solid-styled/package.json index d6e223df9..38c3ab4d7 100644 --- a/examples/with-solid-styled/package.json +++ b/examples/with-solid-styled/package.json @@ -9,14 +9,15 @@ "devDependencies": { "solid-start-node": "^0.2.19", "typescript": "^4.9.4", - "vite": "^4.1.4" + "vite": "^4.1.4", + "vite-plugin-solid-styled": "^0.8.1" }, "dependencies": { "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.7.0", "solid-js": "^1.6.11", "solid-start": "^0.2.22", - "solid-styled": "^0.7.4", + "solid-styled": "^0.8.1", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-solid-styled/vite.config.ts b/examples/with-solid-styled/vite.config.ts index 4724c965e..d08a8bc82 100644 --- a/examples/with-solid-styled/vite.config.ts +++ b/examples/with-solid-styled/vite.config.ts @@ -1,12 +1,15 @@ import solid from "solid-start/vite"; import { defineConfig } from "vite"; +import solidStyled from 'vite-plugin-solid-styled'; export default defineConfig({ plugins: [ - solid({ - babel: (_, id) => ({ - plugins: [["solid-styled/babel", { source: id }]] - }) - }) - ] + solid(), + solidStyled({ + filter: { + include: 'src/**/*.tsx', + exclude: 'node_modules/**/*.{ts,js}', + } + }), + ], }); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 61f824923..f75ca63cc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -277,21 +277,23 @@ importers: solid-js: ^1.6.11 solid-start: ^0.2.22 solid-start-node: ^0.2.19 - solid-styled: ^0.7.4 + solid-styled: ^0.8.1 typescript: ^4.9.4 undici: ^5.15.1 vite: ^4.1.4 + vite-plugin-solid-styled: ^0.8.1 dependencies: '@solidjs/meta': 0.28.2_solid-js@1.6.11 '@solidjs/router': 0.7.0_solid-js@1.6.11 solid-js: 1.6.11 solid-start: link:../../packages/start - solid-styled: 0.7.4_solid-js@1.6.11 + solid-styled: 0.8.1_solid-js@1.6.11 undici: 5.15.1 devDependencies: solid-start-node: link:../../packages/start-node typescript: 4.9.4 vite: 4.1.4 + vite-plugin-solid-styled: 0.8.1_3gvt4d22c7ovlwms4q7fjcjghy examples/with-tailwindcss: specifiers: @@ -952,20 +954,19 @@ packages: '@jridgewell/gen-mapping': 0.3.2 '@jridgewell/trace-mapping': 0.3.17 jsesc: 2.5.2 - dev: false /@babel/helper-annotate-as-pure/7.18.6: resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.7 + '@babel/types': 7.21.2 /@babel/helper-builder-binary-assignment-operator-visitor/7.18.9: resolution: {integrity: sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-explode-assignable-expression': 7.18.6 - '@babel/types': 7.20.7 + '@babel/types': 7.21.2 dev: false /@babel/helper-compilation-targets/7.20.7_@babel+core@7.20.12: @@ -990,7 +991,7 @@ packages: '@babel/core': 7.20.12 '@babel/helper-annotate-as-pure': 7.18.6 '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-function-name': 7.19.0 + '@babel/helper-function-name': 7.21.0 '@babel/helper-member-expression-to-functions': 7.20.7 '@babel/helper-optimise-call-expression': 7.18.6 '@babel/helper-replace-supers': 7.20.7 @@ -1034,7 +1035,7 @@ packages: resolution: {integrity: sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.7 + '@babel/types': 7.21.2 dev: false /@babel/helper-function-name/7.19.0: @@ -1042,25 +1043,32 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.20.7 - '@babel/types': 7.20.7 + '@babel/types': 7.21.2 + + /@babel/helper-function-name/7.21.0: + resolution: {integrity: sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.20.7 + '@babel/types': 7.21.2 /@babel/helper-hoist-variables/7.18.6: resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.7 + '@babel/types': 7.21.2 /@babel/helper-member-expression-to-functions/7.20.7: resolution: {integrity: sha512-9J0CxJLq315fEdi4s7xK5TQaNYjZw+nDVpVqr1axNGKzdrdwYBD5b4uKv3n75aABG0rCCTK8Im8Ww7eYfMrZgw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.7 + '@babel/types': 7.21.2 /@babel/helper-module-imports/7.18.6: resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.7 + '@babel/types': 7.21.2 /@babel/helper-module-transforms/7.20.11: resolution: {integrity: sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==} @@ -1081,7 +1089,7 @@ packages: resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.7 + '@babel/types': 7.21.2 /@babel/helper-plugin-utils/7.20.2: resolution: {integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==} @@ -1097,7 +1105,7 @@ packages: '@babel/helper-annotate-as-pure': 7.18.6 '@babel/helper-environment-visitor': 7.18.9 '@babel/helper-wrap-function': 7.20.5 - '@babel/types': 7.20.7 + '@babel/types': 7.21.2 transitivePeerDependencies: - supports-color dev: false @@ -1110,8 +1118,8 @@ packages: '@babel/helper-member-expression-to-functions': 7.20.7 '@babel/helper-optimise-call-expression': 7.18.6 '@babel/template': 7.20.7 - '@babel/traverse': 7.20.12 - '@babel/types': 7.20.7 + '@babel/traverse': 7.21.2 + '@babel/types': 7.21.2 transitivePeerDependencies: - supports-color @@ -1119,19 +1127,19 @@ packages: resolution: {integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.7 + '@babel/types': 7.21.2 /@babel/helper-skip-transparent-expression-wrappers/7.20.0: resolution: {integrity: sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.7 + '@babel/types': 7.21.2 /@babel/helper-split-export-declaration/7.18.6: resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.7 + '@babel/types': 7.21.2 /@babel/helper-string-parser/7.19.4: resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==} @@ -1149,10 +1157,10 @@ packages: resolution: {integrity: sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-function-name': 7.19.0 + '@babel/helper-function-name': 7.21.0 '@babel/template': 7.20.7 - '@babel/traverse': 7.20.12 - '@babel/types': 7.20.7 + '@babel/traverse': 7.21.2 + '@babel/types': 7.21.2 transitivePeerDependencies: - supports-color dev: false @@ -1182,6 +1190,13 @@ packages: dependencies: '@babel/types': 7.20.7 + /@babel/parser/7.21.2: + resolution: {integrity: sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.21.2 + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} engines: {node: '>=6.9.0'} @@ -2070,6 +2085,23 @@ packages: transitivePeerDependencies: - supports-color + /@babel/traverse/7.21.2: + resolution: {integrity: sha512-ts5FFU/dSUPS13tv8XiEObDu9K+iagEKME9kAbaP7r0Y9KtZJZ+NGndDvWoRAYNpeWafbpFeki3q9QoMD6gxyw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.18.6 + '@babel/generator': 7.21.1 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.21.0 + '@babel/helper-hoist-variables': 7.18.6 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/parser': 7.21.2 + '@babel/types': 7.21.2 + debug: 4.3.4 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + /@babel/types/7.20.7: resolution: {integrity: sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==} engines: {node: '>=6.9.0'} @@ -2085,7 +2117,6 @@ packages: '@babel/helper-string-parser': 7.19.4 '@babel/helper-validator-identifier': 7.19.1 to-fast-properties: 2.0.0 - dev: false /@bcoe/v8-coverage/0.2.3: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} @@ -2903,6 +2934,10 @@ packages: deprecated: 'Migrate to v10: https://trpc.io/docs/migrate-from-v9-to-v10' dev: true + /@trysound/sax/0.2.0: + resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} + engines: {node: '>=10.13.0'} + /@types/acorn/4.0.6: resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==} dependencies: @@ -2966,7 +3001,6 @@ packages: /@types/css-tree/2.0.1: resolution: {integrity: sha512-eeRN9rsZK/ZD5nmJCeZXxyTwq+gsvN1EljeCPEyXk+vLOAwsgpsrdXio4lPBzxAuhIKu3MK7QvZxWUw9xDX8Bg==} - dev: false /@types/debug/4.1.7: resolution: {integrity: sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==} @@ -3376,7 +3410,6 @@ packages: picocolors: 1.0.0 postcss: 8.4.21 postcss-value-parser: 4.2.0 - dev: true /available-typed-arrays/1.0.5: resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} @@ -3415,7 +3448,7 @@ packages: '@babel/core': 7.20.12 '@babel/helper-module-imports': 7.18.6 '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.20.12 - '@babel/types': 7.20.7 + '@babel/types': 7.21.2 html-entities: 2.3.3 validate-html-nesting: 1.2.0 dev: false @@ -3493,7 +3526,6 @@ packages: /boolbase/1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} - dev: false /brace-expansion/1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} @@ -3580,6 +3612,14 @@ packages: engines: {node: '>= 6'} dev: true + /caniuse-api/3.0.0: + resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} + dependencies: + browserslist: 4.21.4 + caniuse-lite: 1.0.30001446 + lodash.memoize: 4.1.2 + lodash.uniq: 4.5.0 + /caniuse-lite/1.0.30001446: resolution: {integrity: sha512-fEoga4PrImGcwUUGEol/PoFCSBnSkA9drgdkxXkJLsUBOnJ8rs3zDv6ApqYXGQFOyMPsjh79naWhF4DAxbF8rw==} @@ -3733,6 +3773,9 @@ packages: hasBin: true dev: false + /colord/2.9.3: + resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} + /combined-stream/1.0.8: resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} engines: {node: '>= 0.8'} @@ -3745,6 +3788,10 @@ packages: /commander/2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + /commander/7.2.0: + resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} + engines: {node: '>= 10'} + /commondir/1.0.1: resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} @@ -3850,6 +3897,23 @@ packages: shebang-command: 2.0.0 which: 2.0.2 + /css-declaration-sorter/6.3.1_postcss@8.4.21: + resolution: {integrity: sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==} + engines: {node: ^10 || ^12 || >=14} + peerDependencies: + postcss: ^8.0.9 + dependencies: + postcss: 8.4.21 + + /css-select/4.3.0: + resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} + dependencies: + boolbase: 1.0.0 + css-what: 6.1.0 + domhandler: 4.3.1 + domutils: 2.8.0 + nth-check: 2.1.1 + /css-select/5.1.0: resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} dependencies: @@ -3860,18 +3924,23 @@ packages: nth-check: 2.1.1 dev: false + /css-tree/1.1.3: + resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==} + engines: {node: '>=8.0.0'} + dependencies: + mdn-data: 2.0.14 + source-map: 0.6.1 + /css-tree/2.3.1: resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} dependencies: mdn-data: 2.0.30 source-map-js: 1.0.2 - dev: false /css-what/6.1.0: resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} engines: {node: '>= 6'} - dev: false /css.escape/1.5.1: resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==} @@ -3880,7 +3949,68 @@ packages: resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} engines: {node: '>=4'} hasBin: true - dev: true + + /cssnano-preset-default/5.2.14_postcss@8.4.21: + resolution: {integrity: sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + css-declaration-sorter: 6.3.1_postcss@8.4.21 + cssnano-utils: 3.1.0_postcss@8.4.21 + postcss: 8.4.21 + postcss-calc: 8.2.4_postcss@8.4.21 + postcss-colormin: 5.3.1_postcss@8.4.21 + postcss-convert-values: 5.1.3_postcss@8.4.21 + postcss-discard-comments: 5.1.2_postcss@8.4.21 + postcss-discard-duplicates: 5.1.0_postcss@8.4.21 + postcss-discard-empty: 5.1.1_postcss@8.4.21 + postcss-discard-overridden: 5.1.0_postcss@8.4.21 + postcss-merge-longhand: 5.1.7_postcss@8.4.21 + postcss-merge-rules: 5.1.4_postcss@8.4.21 + postcss-minify-font-values: 5.1.0_postcss@8.4.21 + postcss-minify-gradients: 5.1.1_postcss@8.4.21 + postcss-minify-params: 5.1.4_postcss@8.4.21 + postcss-minify-selectors: 5.2.1_postcss@8.4.21 + postcss-normalize-charset: 5.1.0_postcss@8.4.21 + postcss-normalize-display-values: 5.1.0_postcss@8.4.21 + postcss-normalize-positions: 5.1.1_postcss@8.4.21 + postcss-normalize-repeat-style: 5.1.1_postcss@8.4.21 + postcss-normalize-string: 5.1.0_postcss@8.4.21 + postcss-normalize-timing-functions: 5.1.0_postcss@8.4.21 + postcss-normalize-unicode: 5.1.1_postcss@8.4.21 + postcss-normalize-url: 5.1.0_postcss@8.4.21 + postcss-normalize-whitespace: 5.1.1_postcss@8.4.21 + postcss-ordered-values: 5.1.3_postcss@8.4.21 + postcss-reduce-initial: 5.1.2_postcss@8.4.21 + postcss-reduce-transforms: 5.1.0_postcss@8.4.21 + postcss-svgo: 5.1.0_postcss@8.4.21 + postcss-unique-selectors: 5.1.1_postcss@8.4.21 + + /cssnano-utils/3.1.0_postcss@8.4.21: + resolution: {integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + + /cssnano/5.1.15_postcss@8.4.21: + resolution: {integrity: sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + cssnano-preset-default: 5.2.14_postcss@8.4.21 + lilconfig: 2.0.6 + postcss: 8.4.21 + yaml: 1.10.2 + + /csso/4.2.0: + resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==} + engines: {node: '>=8.0.0'} + dependencies: + css-tree: 1.1.3 /cssom/0.3.8: resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} @@ -4059,6 +4189,13 @@ packages: /dom-accessibility-api/0.5.16: resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==} + /dom-serializer/1.4.1: + resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} + dependencies: + domelementtype: 2.3.0 + domhandler: 4.3.1 + entities: 2.2.0 + /dom-serializer/2.0.0: resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} dependencies: @@ -4069,7 +4206,6 @@ packages: /domelementtype/2.3.0: resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} - dev: false /domexception/4.0.0: resolution: {integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==} @@ -4078,6 +4214,12 @@ packages: webidl-conversions: 7.0.0 dev: true + /domhandler/4.3.1: + resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} + engines: {node: '>= 4'} + dependencies: + domelementtype: 2.3.0 + /domhandler/5.0.3: resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} engines: {node: '>= 4'} @@ -4085,6 +4227,13 @@ packages: domelementtype: 2.3.0 dev: false + /domutils/2.8.0: + resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} + dependencies: + dom-serializer: 1.4.1 + domelementtype: 2.3.0 + domhandler: 4.3.1 + /domutils/3.0.1: resolution: {integrity: sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==} dependencies: @@ -4138,6 +4287,9 @@ packages: iconv-lite: 0.6.3 dev: false + /entities/2.2.0: + resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} + /entities/4.4.0: resolution: {integrity: sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==} engines: {node: '>=0.12'} @@ -5089,7 +5241,6 @@ packages: /fraction.js/4.2.0: resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} - dev: true /fs-extra/11.1.0: resolution: {integrity: sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==} @@ -5789,7 +5940,6 @@ packages: /js-xxhash/2.0.0: resolution: {integrity: sha512-R7Gad0Y0grmuF/WRBUmxgQA1bGpbmRWM/OwNJZQPVdJBAteJIdBYOBYcHbuJeJwxdddqBVIdP3EfrDNFqahJ2A==} engines: {node: '>=14.0.0'} - dev: false /js-yaml/3.14.1: resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} @@ -5921,7 +6071,6 @@ packages: /lilconfig/2.0.6: resolution: {integrity: sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==} engines: {node: '>=10'} - dev: true /local-access/1.1.0: resolution: {integrity: sha512-XfegD5pyTAfb+GY6chk283Ox5z8WexG56OvM06RWLpAc/UHozO8X6xAxEkIitZOtsSMM1Yr3DkHgW5W+onLhCw==} @@ -5951,10 +6100,16 @@ packages: resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} dev: true + /lodash.memoize/4.1.2: + resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} + /lodash.merge/4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} dev: true + /lodash.uniq/4.5.0: + resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} + /lodash/4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} @@ -6123,9 +6278,11 @@ packages: deprecated: '`mdast` was renamed to `remark`' dev: false + /mdn-data/2.0.14: + resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} + /mdn-data/2.0.30: resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} - dev: false /merge-anything/5.1.4: resolution: {integrity: sha512-7PWKwGOs5WWcpw+/OvbiFiAvEP6bv/QHiicigpqMGKIqPPAtGhBLR8LFJW+Zu6m9TXiR/a8+AiPlGG0ko1ruoQ==} @@ -6608,7 +6765,10 @@ packages: /normalize-range/0.1.2: resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} engines: {node: '>=0.10.0'} - dev: true + + /normalize-url/6.1.0: + resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} + engines: {node: '>=10'} /npm-run-path/5.1.0: resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==} @@ -6637,7 +6797,6 @@ packages: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} dependencies: boolbase: 1.0.0 - dev: false /nwsapi/2.2.2: resolution: {integrity: sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==} @@ -6893,6 +7052,69 @@ packages: trouter: 3.2.0 dev: false + /postcss-calc/8.2.4_postcss@8.4.21: + resolution: {integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==} + peerDependencies: + postcss: ^8.2.2 + dependencies: + postcss: 8.4.21 + postcss-selector-parser: 6.0.11 + postcss-value-parser: 4.2.0 + + /postcss-colormin/5.3.1_postcss@8.4.21: + resolution: {integrity: sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.21.4 + caniuse-api: 3.0.0 + colord: 2.9.3 + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + + /postcss-convert-values/5.1.3_postcss@8.4.21: + resolution: {integrity: sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.21.4 + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + + /postcss-discard-comments/5.1.2_postcss@8.4.21: + resolution: {integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + + /postcss-discard-duplicates/5.1.0_postcss@8.4.21: + resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + + /postcss-discard-empty/5.1.1_postcss@8.4.21: + resolution: {integrity: sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + + /postcss-discard-overridden/5.1.0_postcss@8.4.21: + resolution: {integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + /postcss-import/14.1.0: resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==} engines: {node: '>=10.0.0'} @@ -6968,6 +7190,68 @@ packages: yaml: 1.10.2 dev: true + /postcss-merge-longhand/5.1.7_postcss@8.4.21: + resolution: {integrity: sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + stylehacks: 5.1.1_postcss@8.4.21 + + /postcss-merge-rules/5.1.4_postcss@8.4.21: + resolution: {integrity: sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.21.4 + caniuse-api: 3.0.0 + cssnano-utils: 3.1.0_postcss@8.4.21 + postcss: 8.4.21 + postcss-selector-parser: 6.0.11 + + /postcss-minify-font-values/5.1.0_postcss@8.4.21: + resolution: {integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + + /postcss-minify-gradients/5.1.1_postcss@8.4.21: + resolution: {integrity: sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + colord: 2.9.3 + cssnano-utils: 3.1.0_postcss@8.4.21 + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + + /postcss-minify-params/5.1.4_postcss@8.4.21: + resolution: {integrity: sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.21.4 + cssnano-utils: 3.1.0_postcss@8.4.21 + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + + /postcss-minify-selectors/5.2.1_postcss@8.4.21: + resolution: {integrity: sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + postcss-selector-parser: 6.0.11 + /postcss-nested/6.0.0: resolution: {integrity: sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==} engines: {node: '>=12.0'} @@ -6985,7 +7269,125 @@ packages: dependencies: postcss: 8.4.21 postcss-selector-parser: 6.0.11 - dev: true + + /postcss-normalize-charset/5.1.0_postcss@8.4.21: + resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + + /postcss-normalize-display-values/5.1.0_postcss@8.4.21: + resolution: {integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + + /postcss-normalize-positions/5.1.1_postcss@8.4.21: + resolution: {integrity: sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + + /postcss-normalize-repeat-style/5.1.1_postcss@8.4.21: + resolution: {integrity: sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + + /postcss-normalize-string/5.1.0_postcss@8.4.21: + resolution: {integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + + /postcss-normalize-timing-functions/5.1.0_postcss@8.4.21: + resolution: {integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + + /postcss-normalize-unicode/5.1.1_postcss@8.4.21: + resolution: {integrity: sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.21.4 + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + + /postcss-normalize-url/5.1.0_postcss@8.4.21: + resolution: {integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + normalize-url: 6.1.0 + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + + /postcss-normalize-whitespace/5.1.1_postcss@8.4.21: + resolution: {integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + + /postcss-ordered-values/5.1.3_postcss@8.4.21: + resolution: {integrity: sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + cssnano-utils: 3.1.0_postcss@8.4.21 + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + + /postcss-reduce-initial/5.1.2_postcss@8.4.21: + resolution: {integrity: sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.21.4 + caniuse-api: 3.0.0 + postcss: 8.4.21 + + /postcss-reduce-transforms/5.1.0_postcss@8.4.21: + resolution: {integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + + /postcss-safe-parser/6.0.0_postcss@8.4.21: + resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.3.3 + dependencies: + postcss: 8.4.21 /postcss-selector-parser/6.0.10: resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} @@ -7001,11 +7403,28 @@ packages: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 - dev: true + + /postcss-svgo/5.1.0_postcss@8.4.21: + resolution: {integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + svgo: 2.8.0 + + /postcss-unique-selectors/5.1.1_postcss@8.4.21: + resolution: {integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + postcss-selector-parser: 6.0.11 /postcss-value-parser/4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - dev: true /postcss/8.4.21: resolution: {integrity: sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==} @@ -7581,7 +8000,7 @@ packages: dependencies: '@babel/generator': 7.21.1 '@babel/helper-module-imports': 7.18.6 - '@babel/types': 7.20.7 + '@babel/types': 7.21.2 solid-js: 1.6.11 dev: false @@ -7589,23 +8008,30 @@ packages: resolution: {integrity: sha512-ieG1NemdbGOOfKrCZdUNktfQJlrYSg4Nr2PG2CSoO/KCHs2PBIe3PsjLenvbiTop0qAQgHkSf2pNgcz5VoJzaw==} dev: false - /solid-styled/0.7.4_solid-js@1.6.11: - resolution: {integrity: sha512-cxMgEiUl2+nTd6DFFiVeu+oLE5AYfxSqQAagvspiaWO+ZsNUTh0abcC3IoxorQkkOCPQmelk18EeJUAiNf6f7g==} + /solid-styled/0.8.1_solid-js@1.6.11: + resolution: {integrity: sha512-OmiDb3/NaeUzCc7593Drk5/iHPAuHt108oNuOx2ty+lGJnAyHX5R1OxgIJHntd4Yp6iAnLeb8sk9wVq9tznEQA==} engines: {node: '>=12'} peerDependencies: '@babel/core': ^7 solid-js: ^1 + peerDependenciesMeta: + '@babel/core': + optional: true dependencies: '@babel/helper-module-imports': 7.18.6 - '@babel/traverse': 7.20.12 - '@babel/types': 7.20.7 + '@babel/traverse': 7.21.2 + '@babel/types': 7.21.2 '@types/css-tree': 2.0.1 + autoprefixer: 10.4.13_postcss@8.4.21 css-tree: 2.3.1 + cssnano: 5.1.15_postcss@8.4.21 js-xxhash: 2.0.0 + postcss: 8.4.21 + postcss-nested: 6.0.0_postcss@8.4.21 + postcss-safe-parser: 6.0.0_postcss@8.4.21 solid-js: 1.6.11 transitivePeerDependencies: - supports-color - dev: false /solid-testing-library/0.3.0_solid-js@1.6.11: resolution: {integrity: sha512-6NWVbySNVzyReBm2N6p3eF8bzxRZXHZTAmPix4vFWYol16QWVjNQsEUxvr+ZOutb0yuMZmNuGx3b6WIJYmjwMQ==} @@ -7663,6 +8089,10 @@ packages: tweetnacl: 0.14.5 dev: true + /stable/0.1.8: + resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} + deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' + /stack-trace/0.0.10: resolution: {integrity: sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=} @@ -7764,6 +8194,16 @@ packages: dependencies: inline-style-parser: 0.1.1 + /stylehacks/5.1.1_postcss@8.4.21: + resolution: {integrity: sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.21.4 + postcss: 8.4.21 + postcss-selector-parser: 6.0.11 + /supports-color/5.5.0: resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} engines: {node: '>=4'} @@ -7780,6 +8220,19 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} + /svgo/2.8.0: + resolution: {integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==} + engines: {node: '>=10.13.0'} + hasBin: true + dependencies: + '@trysound/sax': 0.2.0 + commander: 7.2.0 + css-select: 4.3.0 + css-tree: 1.1.3 + csso: 4.2.0 + picocolors: 1.0.0 + stable: 0.1.8 + /symbol-tree/3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} dev: true @@ -8387,6 +8840,23 @@ packages: - supports-color dev: false + /vite-plugin-solid-styled/0.8.1_3gvt4d22c7ovlwms4q7fjcjghy: + resolution: {integrity: sha512-KxBSNfRLeB/Dr+yDh07vw2wteIHpJ6t2Q/6mRkNGVHj6dNaidifnqgvukztbzdDQcxGeyl6oVGYG8NtZ7fV35w==} + engines: {node: '>=10'} + peerDependencies: + solid-styled: '>=0.7' + vite: ^3 || ^4 + dependencies: + '@babel/core': 7.20.12 + '@babel/preset-typescript': 7.18.6_@babel+core@7.20.12 + '@rollup/pluginutils': 5.0.2 + solid-styled: 0.8.1_solid-js@1.6.11 + vite: 4.1.4 + transitivePeerDependencies: + - rollup + - supports-color + dev: true + /vite-plugin-solid/2.6.1_solid-js@1.6.11+vite@4.1.4: resolution: {integrity: sha512-/khM/ha3B5/pTWQWVJd/0n6ODPIrOcajwhbrD8Gnv37XmJJssu+KA8ssN73raMIicf2eiQKiTAV39w7dSl4Irg==} peerDependencies: @@ -8959,7 +9429,6 @@ packages: /yaml/1.10.2: resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} engines: {node: '>= 6'} - dev: true /yaml/2.2.1: resolution: {integrity: sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==} From d0eb2f4a1d9a455b1211cb86eece34468e1e3313 Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Sat, 4 Mar 2023 20:01:37 -0800 Subject: [PATCH 0103/1059] v0.2.23 --- examples/bare/package.json | 2 +- examples/hackernews/package.json | 2 +- examples/todomvc/package.json | 2 +- examples/with-auth/package.json | 2 +- examples/with-authjs/package.json | 2 +- examples/with-mdx/package.json | 2 +- examples/with-prisma/package.json | 2 +- examples/with-solid-styled/package.json | 2 +- examples/with-tailwindcss/package.json | 2 +- examples/with-websocket/package.json | 2 +- packages/create-solid/package.json | 2 +- packages/mdx/package.json | 2 +- packages/start-aws/package.json | 2 +- packages/start-cloudflare-pages/package.json | 2 +- .../start-cloudflare-workers/package.json | 2 +- packages/start-deno/package.json | 2 +- packages/start-netlify/package.json | 2 +- packages/start-node/package.json | 2 +- packages/start-static/package.json | 2 +- packages/start-vercel/package.json | 2 +- packages/start/package.json | 2 +- pnpm-lock.yaml | 20 +++++++++---------- 22 files changed, 31 insertions(+), 31 deletions(-) diff --git a/examples/bare/package.json b/examples/bare/package.json index 09f092f5f..1b480ca06 100644 --- a/examples/bare/package.json +++ b/examples/bare/package.json @@ -18,7 +18,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.7.0", "solid-js": "^1.6.11", - "solid-start": "^0.2.22", + "solid-start": "^0.2.23", "undici": "^5.15.1" }, "engines": { diff --git a/examples/hackernews/package.json b/examples/hackernews/package.json index 1c5c0e3c9..66952dd4b 100644 --- a/examples/hackernews/package.json +++ b/examples/hackernews/package.json @@ -20,7 +20,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.7.0", "solid-js": "^1.6.11", - "solid-start": "^0.2.22", + "solid-start": "^0.2.23", "undici": "^5.15.1" }, "engines": { diff --git a/examples/todomvc/package.json b/examples/todomvc/package.json index 6791315a1..52d1e3f10 100644 --- a/examples/todomvc/package.json +++ b/examples/todomvc/package.json @@ -20,7 +20,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.7.0", "solid-js": "^1.6.11", - "solid-start": "^0.2.22", + "solid-start": "^0.2.23", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-auth/package.json b/examples/with-auth/package.json index 0cd066f2b..9002ab6e2 100644 --- a/examples/with-auth/package.json +++ b/examples/with-auth/package.json @@ -21,7 +21,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.7.0", "solid-js": "^1.6.11", - "solid-start": "^0.2.22", + "solid-start": "^0.2.23", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-authjs/package.json b/examples/with-authjs/package.json index 36b2e21b6..fc0b83e80 100644 --- a/examples/with-authjs/package.json +++ b/examples/with-authjs/package.json @@ -21,7 +21,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.7.0", "solid-js": "^1.6.11", - "solid-start": "^0.2.22", + "solid-start": "^0.2.23", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-mdx/package.json b/examples/with-mdx/package.json index 5828d550e..2aba68e60 100644 --- a/examples/with-mdx/package.json +++ b/examples/with-mdx/package.json @@ -17,7 +17,7 @@ "@solidjs/router": "^0.7.0", "solid-js": "^1.6.11", "solid-mdx": "^0.0.6", - "solid-start": "^0.2.22", + "solid-start": "^0.2.23", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-prisma/package.json b/examples/with-prisma/package.json index 180e3f0a0..bd703fb60 100644 --- a/examples/with-prisma/package.json +++ b/examples/with-prisma/package.json @@ -17,7 +17,7 @@ "@solidjs/router": "^0.7.0", "prisma": "^4.9.0", "solid-js": "^1.6.11", - "solid-start": "^0.2.22", + "solid-start": "^0.2.23", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-solid-styled/package.json b/examples/with-solid-styled/package.json index 38c3ab4d7..dc3980e46 100644 --- a/examples/with-solid-styled/package.json +++ b/examples/with-solid-styled/package.json @@ -16,7 +16,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.7.0", "solid-js": "^1.6.11", - "solid-start": "^0.2.22", + "solid-start": "^0.2.23", "solid-styled": "^0.8.1", "undici": "^5.15.1" }, diff --git a/examples/with-tailwindcss/package.json b/examples/with-tailwindcss/package.json index 4975172d1..b9dbb8bae 100644 --- a/examples/with-tailwindcss/package.json +++ b/examples/with-tailwindcss/package.json @@ -18,7 +18,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.7.0", "solid-js": "^1.6.11", - "solid-start": "^0.2.22", + "solid-start": "^0.2.23", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-websocket/package.json b/examples/with-websocket/package.json index 2485a9426..952eb2b4b 100644 --- a/examples/with-websocket/package.json +++ b/examples/with-websocket/package.json @@ -17,7 +17,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.7.0", "solid-js": "^1.6.11", - "solid-start": "^0.2.22", + "solid-start": "^0.2.23", "undici": "^5.15.1" }, "engines": { diff --git a/packages/create-solid/package.json b/packages/create-solid/package.json index 2fd42a2bc..72a4eff78 100644 --- a/packages/create-solid/package.json +++ b/packages/create-solid/package.json @@ -1,6 +1,6 @@ { "name": "create-solid", - "version": "0.2.22", + "version": "0.2.23", "description": "Create Solid apps with low configuration", "author": "Ryan Carniato", "license": "MIT", diff --git a/packages/mdx/package.json b/packages/mdx/package.json index 97e1cfd4f..d5be657da 100644 --- a/packages/mdx/package.json +++ b/packages/mdx/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-mdx", - "version": "0.2.22", + "version": "0.2.23", "description": "", "main": "./index.js", "type": "module", diff --git a/packages/start-aws/package.json b/packages/start-aws/package.json index 76f1523a3..eceba8213 100644 --- a/packages/start-aws/package.json +++ b/packages/start-aws/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-aws", - "version": "0.2.22", + "version": "0.2.23", "main": "./index.mjs", "type": "module", "solid": { diff --git a/packages/start-cloudflare-pages/package.json b/packages/start-cloudflare-pages/package.json index f35e5a352..a2bc8b25f 100644 --- a/packages/start-cloudflare-pages/package.json +++ b/packages/start-cloudflare-pages/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-cloudflare-pages", - "version": "0.2.22", + "version": "0.2.23", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-cloudflare-workers/package.json b/packages/start-cloudflare-workers/package.json index 507cf47bb..8e004d689 100644 --- a/packages/start-cloudflare-workers/package.json +++ b/packages/start-cloudflare-workers/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-cloudflare-workers", - "version": "0.2.22", + "version": "0.2.23", "main": "./index.js", "types": "./index.d.ts", "type": "module", diff --git a/packages/start-deno/package.json b/packages/start-deno/package.json index 57148c1f5..39443d667 100644 --- a/packages/start-deno/package.json +++ b/packages/start-deno/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-deno", - "version": "0.2.22", + "version": "0.2.23", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-netlify/package.json b/packages/start-netlify/package.json index 41c36874f..836df9efe 100644 --- a/packages/start-netlify/package.json +++ b/packages/start-netlify/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-netlify", - "version": "0.2.22", + "version": "0.2.23", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-node/package.json b/packages/start-node/package.json index 75991fa63..7f3f8181c 100644 --- a/packages/start-node/package.json +++ b/packages/start-node/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-node", - "version": "0.2.22", + "version": "0.2.23", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-static/package.json b/packages/start-static/package.json index ed0a56943..42a47c540 100644 --- a/packages/start-static/package.json +++ b/packages/start-static/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-static", - "version": "0.2.22", + "version": "0.2.23", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-vercel/package.json b/packages/start-vercel/package.json index 9392e3bb6..7607d9e28 100644 --- a/packages/start-vercel/package.json +++ b/packages/start-vercel/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-vercel", - "version": "0.2.22", + "version": "0.2.23", "main": "./index.js", "types": "./index.d.ts", "type": "module", diff --git a/packages/start/package.json b/packages/start/package.json index bcedaaecc..7cbdd21b8 100644 --- a/packages/start/package.json +++ b/packages/start/package.json @@ -1,6 +1,6 @@ { "name": "solid-start", - "version": "0.2.22", + "version": "0.2.23", "description": "Create Solid apps with low configuration", "license": "MIT", "author": "Ryan Carniato", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f75ca63cc..86a482452 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -75,7 +75,7 @@ importers: esbuild: ^0.14.54 postcss: ^8.4.21 solid-js: ^1.6.11 - solid-start: ^0.2.22 + solid-start: ^0.2.23 solid-start-node: ^0.2.19 typescript: ^4.9.4 undici: ^5.15.1 @@ -103,7 +103,7 @@ importers: '@types/node': ^18.11.18 esbuild: ^0.14.54 solid-js: ^1.6.11 - solid-start: ^0.2.22 + solid-start: ^0.2.23 solid-start-node: ^0.2.19 typescript: ^4.9.4 undici: ^5.15.1 @@ -133,7 +133,7 @@ importers: postcss: ^8.4.21 rollup: ^3.10.0 solid-js: ^1.6.11 - solid-start: ^0.2.22 + solid-start: ^0.2.23 solid-start-node: ^0.2.19 typescript: ^4.9.4 undici: ^5.15.1 @@ -165,7 +165,7 @@ importers: postcss: ^8.4.21 rollup: ^3.10.0 solid-js: ^1.6.11 - solid-start: ^0.2.22 + solid-start: ^0.2.23 solid-start-node: ^0.2.19 typescript: ^4.9.4 undici: ^5.15.1 @@ -198,7 +198,7 @@ importers: next-auth: ^4.19.2 postcss: ^8.4.21 solid-js: ^1.6.11 - solid-start: ^0.2.22 + solid-start: ^0.2.23 solid-start-node: ^0.2.19 typescript: ^4.9.4 undici: ^5.15.1 @@ -227,7 +227,7 @@ importers: '@solidjs/router': ^0.7.0 solid-js: ^1.6.11 solid-mdx: ^0.0.6 - solid-start: ^0.2.22 + solid-start: ^0.2.23 solid-start-node: ^0.2.19 typescript: ^4.9.4 undici: ^5.15.1 @@ -252,7 +252,7 @@ importers: '@solidjs/router': ^0.7.0 prisma: ^4.9.0 solid-js: ^1.6.11 - solid-start: ^0.2.22 + solid-start: ^0.2.23 solid-start-node: ^0.2.19 typescript: ^4.9.4 undici: ^5.15.1 @@ -275,7 +275,7 @@ importers: '@solidjs/meta': ^0.28.2 '@solidjs/router': ^0.7.0 solid-js: ^1.6.11 - solid-start: ^0.2.22 + solid-start: ^0.2.23 solid-start-node: ^0.2.19 solid-styled: ^0.8.1 typescript: ^4.9.4 @@ -302,7 +302,7 @@ importers: autoprefixer: ^10.4.13 postcss: ^8.4.21 solid-js: ^1.6.11 - solid-start: ^0.2.22 + solid-start: ^0.2.23 solid-start-node: ^0.2.19 tailwindcss: ^3.2.4 typescript: ^4.9.4 @@ -363,7 +363,7 @@ importers: '@solidjs/meta': ^0.28.2 '@solidjs/router': ^0.7.0 solid-js: ^1.6.11 - solid-start: ^0.2.22 + solid-start: ^0.2.23 solid-start-cloudflare-workers: ^0.2.15 typescript: ^4.9.4 undici: ^5.15.1 From 28f8ddc91e7365ad1c351744236164bf4425a168 Mon Sep 17 00:00:00 2001 From: Yang Sheng Han Date: Fri, 10 Mar 2023 08:06:24 +0800 Subject: [PATCH 0104/1059] Fix entry-edge import removed handler instead of entry-server directly (#794) --- packages/start-netlify/entry-edge.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/start-netlify/entry-edge.js b/packages/start-netlify/entry-edge.js index 14f2ff90d..1d357eb93 100644 --- a/packages/start-netlify/entry-edge.js +++ b/packages/start-netlify/entry-edge.js @@ -1,5 +1,5 @@ import manifest from "../../netlify/route-manifest.json"; -import handler from "./handler"; +import handler from "./entry-server.js"; export default (request, context) => handler({ From 650f80f8de02ed234bbe09109f29cf27561ac49c Mon Sep 17 00:00:00 2001 From: Aaron Bassett Date: Sun, 12 Mar 2023 00:03:58 -0500 Subject: [PATCH 0105/1059] fix: vercel adapter normalize windows paths (#795) Co-authored-by: Ryan Carniato --- packages/start-vercel/index.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/start-vercel/index.js b/packages/start-vercel/index.js index 5d972c6ce..ef2cfb76b 100644 --- a/packages/start-vercel/index.js +++ b/packages/start-vercel/index.js @@ -20,6 +20,7 @@ import { dirname, join, relative } from "path"; import process from "process"; import { rollup } from "rollup"; import { fileURLToPath, pathToFileURL } from "url"; +import { normalizePath } from "vite"; const emptyDir = dir => { rmSync(dir, { recursive: true, force: true }); @@ -132,9 +133,9 @@ export default function ({ edge, prerender, includes, excludes } = {}) { // Vercel Build Output API v3 (https://vercel.com/docs/build-output-api/v3) const __dirname = dirname(fileURLToPath(import.meta.url)); const workingDir = - config.root === process.cwd() + config.root === normalizePath(process.cwd()) ? pathToFileURL(config.root + "/") - : new URL(config.root, pathToFileURL(process.cwd() + "/")); + : new URL(config.root, pathToFileURL(normalizePath(process.cwd()) + "/")); const vercelOutputDir = new URL("./.vercel/output/", workingDir); // join(config.root, ".vercel/output"); const outputDir = new URL("./dist/", workingDir); // join(config.root, ".vercel/output"); const solidServerDir = new URL("./.solid/server/", workingDir); // join(config.root, "./.solid/server/"); From 3a9a7117aa1c331463ba16ce1c2f4da3a879a601 Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Tue, 14 Mar 2023 13:44:47 -0700 Subject: [PATCH 0106/1059] fix missed escaping of top level children --- packages/start/root/Document.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/start/root/Document.tsx b/packages/start/root/Document.tsx index 19a9f0a30..399649561 100644 --- a/packages/start/root/Document.tsx +++ b/packages/start/root/Document.tsx @@ -1,6 +1,6 @@ import type { JSX } from "solid-js"; import { children, ComponentProps } from "solid-js"; -import { insert, NoHydration, spread, ssrElement } from "solid-js/web"; +import { escape, insert, NoHydration, spread, ssrElement } from "solid-js/web"; import Links from "./Links"; import Meta from "./Meta"; import Scripts from "./Scripts"; @@ -27,7 +27,7 @@ export function Head(props: ComponentProps<"head">) { props, () => ( <> - {props.children} + {escape(props.children)} @@ -45,7 +45,7 @@ export function Body(props: ComponentProps<"body">) { return ssrElement( "body", props, - () => (import.meta.env.START_SSR ? props.children : ), + () => (import.meta.env.START_SSR ? escape(props.children) : ), false ) as unknown as JSX.Element; } else { From 29d5445134a639299312e64163a69fc826f953f4 Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Thu, 16 Mar 2023 00:29:05 -0700 Subject: [PATCH 0107/1059] fix typecheck --- packages/start/root/Document.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/start/root/Document.tsx b/packages/start/root/Document.tsx index 399649561..58ae3f754 100644 --- a/packages/start/root/Document.tsx +++ b/packages/start/root/Document.tsx @@ -27,7 +27,7 @@ export function Head(props: ComponentProps<"head">) { props, () => ( <> - {escape(props.children)} + {escape(props.children as string)} @@ -45,7 +45,7 @@ export function Body(props: ComponentProps<"body">) { return ssrElement( "body", props, - () => (import.meta.env.START_SSR ? escape(props.children) : ), + () => (import.meta.env.START_SSR ? escape(props.children as string) : ), false ) as unknown as JSX.Element; } else { From d5bc201778e173db7bcd49d62aa0ef938b5828d9 Mon Sep 17 00:00:00 2001 From: Yoav Balasiano Date: Fri, 17 Mar 2023 20:05:09 +0200 Subject: [PATCH 0108/1059] Remove tailwind classes from prisma example (#803) Co-authored-by: Ryan Carniato --- examples/with-prisma/src/root.css | 13 +++++++++++-- examples/with-prisma/src/routes/[...404].tsx | 4 ++-- examples/with-prisma/src/routes/index.tsx | 6 +++--- 3 files changed, 16 insertions(+), 7 deletions(-) diff --git a/examples/with-prisma/src/root.css b/examples/with-prisma/src/root.css index 077c6a961..f9e18ea76 100644 --- a/examples/with-prisma/src/root.css +++ b/examples/with-prisma/src/root.css @@ -1,6 +1,6 @@ body { font-family: Gordita, Roboto, Oxygen, Ubuntu, Cantarell, - 'Open Sans', 'Helvetica Neue', sans-serif; + 'Open Sans', 'Helvetica Neue', sans-serif; } main { @@ -13,6 +13,7 @@ main { h1 { margin: 0; + font-size: 1.75rem; } p { @@ -51,9 +52,17 @@ button { background: #d1d5db; border: none; border-radius: 0.3rem; - padding: 0.2rem; + padding: 0.4rem; font-size: 1rem; width: 100%; + margin-top: 8px; + cursor: pointer; } +button[type='submit'] { + background-color: rgb(0 0 0 / 5%); +} +.full-width { + width: 100%; +} \ No newline at end of file diff --git a/examples/with-prisma/src/routes/[...404].tsx b/examples/with-prisma/src/routes/[...404].tsx index 60b0dd6da..e5e26b45d 100644 --- a/examples/with-prisma/src/routes/[...404].tsx +++ b/examples/with-prisma/src/routes/[...404].tsx @@ -1,7 +1,7 @@ export default function NotFound() { return ( -
-

Page Not Found

+
+

Page Not Found

); } diff --git a/examples/with-prisma/src/routes/index.tsx b/examples/with-prisma/src/routes/index.tsx index 05990cde9..d7dc803f0 100644 --- a/examples/with-prisma/src/routes/index.tsx +++ b/examples/with-prisma/src/routes/index.tsx @@ -12,9 +12,9 @@ export default function Home() { const [, { Form }] = createServerAction$((f: FormData, { request }) => logout(request)); return ( -
-

Hello {user()?.username}

-

Message board

+
+

Hello {user()?.username}

+

Message board

{submission.result}

Pending

- {e =>

{e.message}

}
+ {e =>

{e.message}

}
); } @@ -55,7 +55,7 @@ test.describe("actions", () => {

{submission.result}

Pending

- {e =>

{e.message}

}
+ {e =>

{e.message}

}
); } @@ -79,7 +79,7 @@ test.describe("actions", () => {

{submission.result}

Pending

- {e =>

{e.message}

}
+ {e =>

{e.message}

}
); } @@ -131,7 +131,7 @@ test.describe("actions", () => {

{submission.result}

Pending

- {e =>

{e.message}

}
+ {e =>

{e.message}

}
); } From ccff60ce75e066f6613daf0272dbb43a196235a4 Mon Sep 17 00:00:00 2001 From: Deng Zhi Cheng Date: Wed, 5 Apr 2023 05:51:16 +0800 Subject: [PATCH 0116/1059] Some times req.headers.origin can be string "null" (#752) The value of `req.headers.origin` can be a string "null". We need to consider this situation. See: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Origin Co-authored-by: Ryan Carniato --- packages/start/node/fetch.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/start/node/fetch.js b/packages/start/node/fetch.js index c893da76f..e8d673317 100644 --- a/packages/start/node/fetch.js +++ b/packages/start/node/fetch.js @@ -138,7 +138,9 @@ class NodeRequest extends BaseNodeRequest { } export function createRequest(req) { - let origin = req.headers.origin || `http://${req.headers.host}`; + let origin = req.headers.origin && 'null' !== req.headers.origin + ? req.headers.origin + : `http://${req.headers.host}`; let url = new URL(req.url, origin); let init = { From beebbccfe67b37292bcfce6a64a0bda6fa22b62f Mon Sep 17 00:00:00 2001 From: Yuji Sugiura Date: Wed, 5 Apr 2023 08:05:18 +0900 Subject: [PATCH 0117/1059] Add missing d.ts for start-static (#799) --- packages/start-static/index.d.ts | 1 + packages/start-static/package.json | 1 + 2 files changed, 2 insertions(+) create mode 100644 packages/start-static/index.d.ts diff --git a/packages/start-static/index.d.ts b/packages/start-static/index.d.ts new file mode 100644 index 000000000..11758f872 --- /dev/null +++ b/packages/start-static/index.d.ts @@ -0,0 +1 @@ +export default function (): import("solid-start/vite").Adapter; diff --git a/packages/start-static/package.json b/packages/start-static/package.json index 9bd63b6b9..f568d48a8 100644 --- a/packages/start-static/package.json +++ b/packages/start-static/package.json @@ -2,6 +2,7 @@ "name": "solid-start-static", "version": "0.2.25", "main": "./index.js", + "types": "./index.d.ts", "type": "module", "solid": { "type": "adapter" From 93d2fb857befb5aaa017e515381f271ff67a4b4a Mon Sep 17 00:00:00 2001 From: wimbarelds Date: Wed, 5 Apr 2023 01:13:00 +0200 Subject: [PATCH 0118/1059] Make npm install work, fix `npx tsc --noEmit` errors (#780) * Fix peer dependency issue, add types packages * Typed sheets array * Added missing comma in package.json --------- Co-authored-by: Ryan Carniato --- examples/with-solid-styled/package.json | 2 ++ examples/with-solid-styled/src/root.tsx | 8 ++++---- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/examples/with-solid-styled/package.json b/examples/with-solid-styled/package.json index a40cd433b..cbda7086f 100644 --- a/examples/with-solid-styled/package.json +++ b/examples/with-solid-styled/package.json @@ -9,6 +9,8 @@ "devDependencies": { "solid-start-node": "^0.2.19", "typescript": "^4.9.4", + "@types/debug": "^4.1.7", + "@types/babel__core": "^7.20.0", "vite": "^4.1.4", "vite-plugin-solid-styled": "^0.8.1" }, diff --git a/examples/with-solid-styled/src/root.tsx b/examples/with-solid-styled/src/root.tsx index 3493a3547..908dcdfba 100644 --- a/examples/with-solid-styled/src/root.tsx +++ b/examples/with-solid-styled/src/root.tsx @@ -11,9 +11,9 @@ import { Meta, Routes, Scripts, - Title + Title, } from "solid-start"; -import { css, renderSheets, StyleRegistry } from "solid-styled"; +import { css, renderSheets, StyleRegistry, type StyleData } from "solid-styled"; function GlobalStyles() { css` @@ -64,8 +64,8 @@ function GlobalStyles() { } export default function Root() { - const sheets = []; - useAssets(() => renderSheets(sheets)) + const sheets: StyleData[] = []; + useAssets(() => renderSheets(sheets)); return ( From b7ecd8e095270d34c5bb6843910814e937c4cd66 Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Tue, 4 Apr 2023 16:14:05 -0700 Subject: [PATCH 0119/1059] update lockfile --- pnpm-lock.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 60ad41a8e..9f800d1a8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -274,6 +274,8 @@ importers: specifiers: '@solidjs/meta': ^0.28.2 '@solidjs/router': ^0.8.2 + '@types/babel__core': ^7.20.0 + '@types/debug': ^4.1.7 solid-js: ^1.7.2 solid-start: ^0.2.25 solid-start-node: ^0.2.19 @@ -290,6 +292,8 @@ importers: solid-styled: 0.8.2_solid-js@1.7.2 undici: 5.21.0 devDependencies: + '@types/babel__core': 7.20.0 + '@types/debug': 4.1.7 solid-start-node: link:../../packages/start-node typescript: 4.9.5 vite: 4.2.1 From cd24ad05714ef29bad314d2def39db0a94c195ca Mon Sep 17 00:00:00 2001 From: Charles Kornoelje <33156025+charkour@users.noreply.github.com> Date: Wed, 5 Apr 2023 04:59:05 -0400 Subject: [PATCH 0120/1059] Add JSDoc comment for netlify vite adapter (#829) --- packages/start-netlify/index.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/start-netlify/index.js b/packages/start-netlify/index.js index 186f72bb5..371441cdf 100644 --- a/packages/start-netlify/index.js +++ b/packages/start-netlify/index.js @@ -7,6 +7,10 @@ import { dirname, join } from "path"; import { rollup } from "rollup"; import { fileURLToPath } from "url"; +/*** + * @param {object} options + * @param {boolean} [options.edge] + */ export default function ({ edge } = {}) { return { name: "netlify", From f6b1e036d26ab991773c0d8918fbcb0612c0bf77 Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Wed, 5 Apr 2023 20:13:55 -0700 Subject: [PATCH 0121/1059] v0.2.26 --- examples/bare/package.json | 2 +- examples/hackernews/package.json | 2 +- examples/todomvc/package.json | 2 +- examples/with-auth/package.json | 2 +- examples/with-authjs/package.json | 2 +- examples/with-mdx/package.json | 2 +- examples/with-prisma/package.json | 2 +- examples/with-solid-styled/package.json | 2 +- examples/with-tailwindcss/package.json | 2 +- examples/with-websocket/package.json | 2 +- packages/create-solid/package.json | 2 +- packages/mdx/package.json | 2 +- packages/start-aws/package.json | 2 +- packages/start-cloudflare-pages/package.json | 2 +- .../start-cloudflare-workers/package.json | 2 +- packages/start-deno/package.json | 2 +- packages/start-netlify/package.json | 2 +- packages/start-node/package.json | 2 +- packages/start-static/package.json | 2 +- packages/start-vercel/package.json | 2 +- packages/start/package.json | 2 +- pnpm-lock.yaml | 58 +++++++++---------- 22 files changed, 50 insertions(+), 50 deletions(-) diff --git a/examples/bare/package.json b/examples/bare/package.json index f945a5dd0..2db98f2a6 100644 --- a/examples/bare/package.json +++ b/examples/bare/package.json @@ -18,7 +18,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", "solid-js": "^1.7.2", - "solid-start": "^0.2.25", + "solid-start": "^0.2.26", "undici": "^5.15.1" }, "engines": { diff --git a/examples/hackernews/package.json b/examples/hackernews/package.json index 87bbe9d57..6ab57fdbf 100644 --- a/examples/hackernews/package.json +++ b/examples/hackernews/package.json @@ -20,7 +20,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", "solid-js": "^1.7.2", - "solid-start": "^0.2.25", + "solid-start": "^0.2.26", "undici": "^5.15.1" }, "engines": { diff --git a/examples/todomvc/package.json b/examples/todomvc/package.json index 9564f1a39..a5b1ea531 100644 --- a/examples/todomvc/package.json +++ b/examples/todomvc/package.json @@ -20,7 +20,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", "solid-js": "^1.7.2", - "solid-start": "^0.2.25", + "solid-start": "^0.2.26", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-auth/package.json b/examples/with-auth/package.json index f9099287b..acd1d687e 100644 --- a/examples/with-auth/package.json +++ b/examples/with-auth/package.json @@ -21,7 +21,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", "solid-js": "^1.7.2", - "solid-start": "^0.2.25", + "solid-start": "^0.2.26", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-authjs/package.json b/examples/with-authjs/package.json index 26a37a482..39449cbee 100644 --- a/examples/with-authjs/package.json +++ b/examples/with-authjs/package.json @@ -21,7 +21,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", "solid-js": "^1.7.2", - "solid-start": "^0.2.25", + "solid-start": "^0.2.26", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-mdx/package.json b/examples/with-mdx/package.json index 0ec897534..5aa37e30d 100644 --- a/examples/with-mdx/package.json +++ b/examples/with-mdx/package.json @@ -17,7 +17,7 @@ "@solidjs/router": "^0.8.2", "solid-js": "^1.7.2", "solid-mdx": "^0.0.6", - "solid-start": "^0.2.25", + "solid-start": "^0.2.26", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-prisma/package.json b/examples/with-prisma/package.json index 6ce2adc14..faa00a65b 100644 --- a/examples/with-prisma/package.json +++ b/examples/with-prisma/package.json @@ -17,7 +17,7 @@ "@solidjs/router": "^0.8.2", "prisma": "^4.9.0", "solid-js": "^1.7.2", - "solid-start": "^0.2.25", + "solid-start": "^0.2.26", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-solid-styled/package.json b/examples/with-solid-styled/package.json index cbda7086f..ee9a6004e 100644 --- a/examples/with-solid-styled/package.json +++ b/examples/with-solid-styled/package.json @@ -18,7 +18,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", "solid-js": "^1.7.2", - "solid-start": "^0.2.25", + "solid-start": "^0.2.26", "solid-styled": "^0.8.1", "undici": "^5.15.1" }, diff --git a/examples/with-tailwindcss/package.json b/examples/with-tailwindcss/package.json index caf74bed2..1056e60f3 100644 --- a/examples/with-tailwindcss/package.json +++ b/examples/with-tailwindcss/package.json @@ -18,7 +18,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", "solid-js": "^1.7.2", - "solid-start": "^0.2.25", + "solid-start": "^0.2.26", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-websocket/package.json b/examples/with-websocket/package.json index 843e7dedb..5840c880d 100644 --- a/examples/with-websocket/package.json +++ b/examples/with-websocket/package.json @@ -17,7 +17,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", "solid-js": "^1.7.2", - "solid-start": "^0.2.25", + "solid-start": "^0.2.26", "undici": "^5.15.1" }, "engines": { diff --git a/packages/create-solid/package.json b/packages/create-solid/package.json index 397b37eb6..69ef360a1 100644 --- a/packages/create-solid/package.json +++ b/packages/create-solid/package.json @@ -1,6 +1,6 @@ { "name": "create-solid", - "version": "0.2.25", + "version": "0.2.26", "description": "Create Solid apps with low configuration", "author": "Ryan Carniato", "license": "MIT", diff --git a/packages/mdx/package.json b/packages/mdx/package.json index 2e9a8d6d7..4b0653bc2 100644 --- a/packages/mdx/package.json +++ b/packages/mdx/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-mdx", - "version": "0.2.25", + "version": "0.2.26", "description": "", "main": "./index.js", "type": "module", diff --git a/packages/start-aws/package.json b/packages/start-aws/package.json index da6139433..5c05a53f9 100644 --- a/packages/start-aws/package.json +++ b/packages/start-aws/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-aws", - "version": "0.2.25", + "version": "0.2.26", "main": "./index.mjs", "type": "module", "solid": { diff --git a/packages/start-cloudflare-pages/package.json b/packages/start-cloudflare-pages/package.json index f5aa938f7..56abf9ba1 100644 --- a/packages/start-cloudflare-pages/package.json +++ b/packages/start-cloudflare-pages/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-cloudflare-pages", - "version": "0.2.25", + "version": "0.2.26", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-cloudflare-workers/package.json b/packages/start-cloudflare-workers/package.json index b17141b02..5904af905 100644 --- a/packages/start-cloudflare-workers/package.json +++ b/packages/start-cloudflare-workers/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-cloudflare-workers", - "version": "0.2.25", + "version": "0.2.26", "main": "./index.js", "types": "./index.d.ts", "type": "module", diff --git a/packages/start-deno/package.json b/packages/start-deno/package.json index c6805b041..0c3b09f5b 100644 --- a/packages/start-deno/package.json +++ b/packages/start-deno/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-deno", - "version": "0.2.25", + "version": "0.2.26", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-netlify/package.json b/packages/start-netlify/package.json index 07f3aef09..0ca82f72c 100644 --- a/packages/start-netlify/package.json +++ b/packages/start-netlify/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-netlify", - "version": "0.2.25", + "version": "0.2.26", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-node/package.json b/packages/start-node/package.json index a5dd0b49b..8b076af33 100644 --- a/packages/start-node/package.json +++ b/packages/start-node/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-node", - "version": "0.2.25", + "version": "0.2.26", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-static/package.json b/packages/start-static/package.json index f568d48a8..3773066ba 100644 --- a/packages/start-static/package.json +++ b/packages/start-static/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-static", - "version": "0.2.25", + "version": "0.2.26", "main": "./index.js", "types": "./index.d.ts", "type": "module", diff --git a/packages/start-vercel/package.json b/packages/start-vercel/package.json index f1616ba58..1c035203d 100644 --- a/packages/start-vercel/package.json +++ b/packages/start-vercel/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-vercel", - "version": "0.2.25", + "version": "0.2.26", "main": "./index.js", "types": "./index.d.ts", "type": "module", diff --git a/packages/start/package.json b/packages/start/package.json index c0508be08..966233a54 100644 --- a/packages/start/package.json +++ b/packages/start/package.json @@ -1,6 +1,6 @@ { "name": "solid-start", - "version": "0.2.25", + "version": "0.2.26", "description": "Create Solid apps with low configuration", "license": "MIT", "author": "Ryan Carniato", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9f800d1a8..c49215378 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -75,7 +75,7 @@ importers: esbuild: ^0.14.54 postcss: ^8.4.21 solid-js: ^1.7.2 - solid-start: ^0.2.25 + solid-start: ^0.2.26 solid-start-node: ^0.2.19 typescript: ^4.9.4 undici: ^5.15.1 @@ -103,7 +103,7 @@ importers: '@types/node': ^18.11.18 esbuild: ^0.14.54 solid-js: ^1.7.2 - solid-start: ^0.2.25 + solid-start: ^0.2.26 solid-start-node: ^0.2.19 typescript: ^4.9.4 undici: ^5.15.1 @@ -133,7 +133,7 @@ importers: postcss: ^8.4.21 rollup: ^3.10.0 solid-js: ^1.7.2 - solid-start: ^0.2.25 + solid-start: ^0.2.26 solid-start-node: ^0.2.19 typescript: ^4.9.4 undici: ^5.15.1 @@ -165,7 +165,7 @@ importers: postcss: ^8.4.21 rollup: ^3.10.0 solid-js: ^1.7.2 - solid-start: ^0.2.25 + solid-start: ^0.2.26 solid-start-node: ^0.2.19 typescript: ^4.9.4 undici: ^5.15.1 @@ -198,7 +198,7 @@ importers: next-auth: ^4.19.2 postcss: ^8.4.21 solid-js: ^1.7.2 - solid-start: ^0.2.25 + solid-start: ^0.2.26 solid-start-node: ^0.2.19 typescript: ^4.9.4 undici: ^5.15.1 @@ -227,7 +227,7 @@ importers: '@solidjs/router': ^0.8.2 solid-js: ^1.7.2 solid-mdx: ^0.0.6 - solid-start: ^0.2.25 + solid-start: ^0.2.26 solid-start-node: ^0.2.19 typescript: ^4.9.4 undici: ^5.15.1 @@ -252,7 +252,7 @@ importers: '@solidjs/router': ^0.8.2 prisma: ^4.9.0 solid-js: ^1.7.2 - solid-start: ^0.2.25 + solid-start: ^0.2.26 solid-start-node: ^0.2.19 typescript: ^4.9.4 undici: ^5.15.1 @@ -277,7 +277,7 @@ importers: '@types/babel__core': ^7.20.0 '@types/debug': ^4.1.7 solid-js: ^1.7.2 - solid-start: ^0.2.25 + solid-start: ^0.2.26 solid-start-node: ^0.2.19 solid-styled: ^0.8.1 typescript: ^4.9.4 @@ -306,7 +306,7 @@ importers: autoprefixer: ^10.4.13 postcss: ^8.4.21 solid-js: ^1.7.2 - solid-start: ^0.2.25 + solid-start: ^0.2.26 solid-start-node: ^0.2.19 tailwindcss: ^3.2.4 typescript: ^4.9.4 @@ -367,7 +367,7 @@ importers: '@solidjs/meta': ^0.28.2 '@solidjs/router': ^0.8.2 solid-js: ^1.7.2 - solid-start: ^0.2.25 + solid-start: ^0.2.26 solid-start-cloudflare-workers: ^0.2.15 typescript: ^4.9.4 undici: ^5.15.1 @@ -1016,7 +1016,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 debug: 4.3.4 lodash.debounce: 4.0.8 - resolve: 1.22.1 + resolve: 1.22.2 semver: 6.3.0 transitivePeerDependencies: - supports-color @@ -2941,7 +2941,7 @@ packages: deepmerge: 4.3.1 is-builtin-module: 3.2.1 is-module: 1.0.0 - resolve: 1.22.1 + resolve: 1.22.2 rollup: 3.20.2 /@rollup/pluginutils/4.2.1: @@ -3580,8 +3580,8 @@ packages: - debug dev: false - /babel-plugin-jsx-dom-expressions/0.36.7_@babel+core@7.21.4: - resolution: {integrity: sha512-SqrwOKvAO3jM8CJ+FdPsldSFS1smPJvI1VyjsQQRU4VWjvIUgNFL8e1Ze0Z8IgsuNEbsRLUu/y3PDOQBFsarwA==} + /babel-plugin-jsx-dom-expressions/0.36.8_@babel+core@7.21.4: + resolution: {integrity: sha512-hWG9WOa0gAxD1CKtzBxXMZoDMfn0Fxv8pYrl4y8znOpaS0vLuyNsclLH/w4hv+VBpv1yt9Rn4Gm/ImLBcqUfKA==} peerDependencies: '@babel/core': ^7.20.12 dependencies: @@ -3635,7 +3635,7 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.21.4 - babel-plugin-jsx-dom-expressions: 0.36.7_@babel+core@7.21.4 + babel-plugin-jsx-dom-expressions: 0.36.8_@babel+core@7.21.4 dev: false /bail/2.0.2: @@ -3690,7 +3690,7 @@ packages: hasBin: true dependencies: caniuse-lite: 1.0.30001474 - electron-to-chromium: 1.4.351 + electron-to-chromium: 1.4.353 node-releases: 2.0.10 update-browserslist-db: 1.0.10_browserslist@4.21.5 @@ -4397,8 +4397,8 @@ packages: resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=} dev: false - /electron-to-chromium/1.4.351: - resolution: {integrity: sha512-W35n4jAsyj6OZGxeWe+gA6+2Md4jDO19fzfsRKEt3DBwIdlVTT8O9Uv8ojgUAoQeXASdgG9zMU+8n8Xg/W6dRQ==} + /electron-to-chromium/1.4.353: + resolution: {integrity: sha512-IdJVpMHJoBT/nn0GQ02wPfbhogDVpd1ud95lP//FTf5l35wzxKJwibB4HBdY7Q+xKPA1nkZ0UDLOMyRj5U5IAQ==} /emoji-regex/8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -7133,7 +7133,7 @@ packages: dependencies: postcss-value-parser: 4.2.0 read-cache: 1.0.0 - resolve: 1.22.1 + resolve: 1.22.2 dev: true /postcss-import/14.1.0_postcss@8.4.21: @@ -7145,7 +7145,7 @@ packages: postcss: 8.4.21 postcss-value-parser: 4.2.0 read-cache: 1.0.0 - resolve: 1.22.1 + resolve: 1.22.2 dev: true /postcss-js/4.0.1: @@ -7775,8 +7775,8 @@ packages: engines: {node: '>=8'} dev: false - /resolve/1.22.1: - resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} + /resolve/1.22.2: + resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==} hasBin: true dependencies: is-core-module: 2.11.0 @@ -8319,7 +8319,7 @@ packages: postcss-selector-parser: 6.0.11 postcss-value-parser: 4.2.0 quick-lru: 5.1.1 - resolve: 1.22.1 + resolve: 1.22.2 sucrase: 3.31.0 transitivePeerDependencies: - ts-node @@ -8354,7 +8354,7 @@ packages: postcss-selector-parser: 6.0.11 postcss-value-parser: 4.2.0 quick-lru: 5.1.1 - resolve: 1.22.1 + resolve: 1.22.2 sucrase: 3.31.0 transitivePeerDependencies: - ts-node @@ -8963,7 +8963,7 @@ packages: '@types/node': 18.15.11 esbuild: 0.15.18 postcss: 8.4.21 - resolve: 1.22.1 + resolve: 1.22.2 rollup: 2.79.1 terser: 5.16.8 optionalDependencies: @@ -8997,7 +8997,7 @@ packages: dependencies: esbuild: 0.17.15 postcss: 8.4.21 - resolve: 1.22.1 + resolve: 1.22.2 rollup: 3.20.2 optionalDependencies: fsevents: 2.3.2 @@ -9030,7 +9030,7 @@ packages: '@types/node': 18.15.11 esbuild: 0.17.15 postcss: 8.4.21 - resolve: 1.22.1 + resolve: 1.22.2 rollup: 3.20.2 optionalDependencies: fsevents: 2.3.2 @@ -9063,7 +9063,7 @@ packages: '@types/node': 18.15.11 esbuild: 0.17.15 postcss: 8.4.21 - resolve: 1.22.1 + resolve: 1.22.2 rollup: 3.20.2 terser: 5.16.8 optionalDependencies: @@ -9096,7 +9096,7 @@ packages: dependencies: esbuild: 0.17.15 postcss: 8.4.21 - resolve: 1.22.1 + resolve: 1.22.2 rollup: 3.20.2 terser: 5.16.8 optionalDependencies: From 2aad55df6d3748c320924053cd3f7d115f6ad302 Mon Sep 17 00:00:00 2001 From: Dayvi Schuster Date: Thu, 4 May 2023 20:13:59 +0200 Subject: [PATCH 0122/1059] fix: typo in refetchRouteData docs (#861) --- docs/api/refetchRouteData.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/api/refetchRouteData.md b/docs/api/refetchRouteData.md index 7d858a213..c251f24ae 100644 --- a/docs/api/refetchRouteData.md +++ b/docs/api/refetchRouteData.md @@ -67,7 +67,7 @@ refetchRouteData(['students', { house: 'gryffindor' }]); ### `refetchRouteData(keys)` -Call `retchRouteData()` to refetch either all the route data on the page, or specific ones based on the `key`. +Call `refetchRouteData()` to refetch either all the route data on the page, or specific ones based on the `key`. ```tsx twoslash import { refetchRouteData } from "solid-start"; From cda6cec94b4e4c183d18980c5cfbcd79d86bf721 Mon Sep 17 00:00:00 2001 From: "Amir H. Khanjani" <72540492+ahkhanjani@users.noreply.github.com> Date: Thu, 4 May 2023 21:44:56 +0330 Subject: [PATCH 0123/1059] Add repository and website information to package.json (#856) --- packages/start/package.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/start/package.json b/packages/start/package.json index 966233a54..0c66c0025 100644 --- a/packages/start/package.json +++ b/packages/start/package.json @@ -4,6 +4,13 @@ "description": "Create Solid apps with low configuration", "license": "MIT", "author": "Ryan Carniato", + "homepage": "https://start.solidjs.com/", + "bugs": "https://github.com/solidjs/solid-start/issues", + "repository": { + "type": "git", + "url": "https://github.com/solidjs/solid-start.git", + "directory": "packages/start" + }, "type": "module", "exports": { ".": "./index.tsx", From 1f05786a7eba36e5f6fd583c179ecf3e4718b8c4 Mon Sep 17 00:00:00 2001 From: Damian Tarnawski Date: Sat, 6 May 2023 04:39:53 +0200 Subject: [PATCH 0124/1059] Add `pnpm` getting started commands (#870) --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index 9567c0b70..e82019fc1 100644 --- a/README.md +++ b/README.md @@ -25,9 +25,16 @@ This is the home of the Solid app framework. This is still a **work in progress* ```bash mkdir my-app cd my-app + +# with npm npm init solid@latest npm install npm run dev + +# or with pnpm +pnpm create solid@latest +pnpm i +pnpm dev ``` ### Development From 488ea3a4d9813e38d55b84147dc395ebcf5faafb Mon Sep 17 00:00:00 2001 From: dave <58042797+DaveMadden@users.noreply.github.com> Date: Tue, 9 May 2023 12:01:27 -0700 Subject: [PATCH 0125/1059] Update what-is-solidstart.md (#877) --- docs/getting-started/what-is-solidstart.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/getting-started/what-is-solidstart.md b/docs/getting-started/what-is-solidstart.md index 715fb2452..106f46103 100644 --- a/docs/getting-started/what-is-solidstart.md +++ b/docs/getting-started/what-is-solidstart.md @@ -49,4 +49,4 @@ We recommend that you know HTML, CSS, and JavaScript before digging in to SolidS We're very excited that you're checking out the SolidStart Beta release! Since SolidStart is in beta, you may find some bugs as you explore the framework. We would appreciate if you report these bugs to us using [GitHub Issues](https://github.com/solidjs/solid-start/issues). -Beta means that while we are happy with the current state of the APIs, we are still learning by working with all of you. There is still opportunities for improvement and some changes before we reach 1.0. Thank you all for your patience, and we hope you enjoy exploring what is possible with SolidStart. +Beta means that while we are happy with the current state of the APIs, we are still learning by working with all of you. There are still opportunities for improvement and some changes before we reach 1.0. Thank you all for your patience, and we hope you enjoy exploring what is possible with SolidStart. From f79082078e21035dc6528c4cb4d31e02e4e9e9eb Mon Sep 17 00:00:00 2001 From: Samual Norman Date: Tue, 9 May 2023 20:01:46 +0100 Subject: [PATCH 0126/1059] Update README.md (#878) change `pnpm i` to `pnpm install` to match `npm install` in `Getting started` section --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e82019fc1..08589932e 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,7 @@ npm run dev # or with pnpm pnpm create solid@latest -pnpm i +pnpm install pnpm dev ``` From 81fd0204409cf9ea7d3864afe52fad3b4a2a2bdd Mon Sep 17 00:00:00 2001 From: OrJDev <91349014+OrJDev@users.noreply.github.com> Date: Tue, 23 May 2023 18:03:49 +0300 Subject: [PATCH 0127/1059] with trpc example & fix and improve the authjs example (#889) * fix and improve the authjs example * with trpc example --- examples/with-authjs/package.json | 2 +- examples/with-authjs/src/root.tsx | 17 ++- .../src/routes/api/auth/[...solidauth].ts | 14 +- examples/with-authjs/src/routes/index.tsx | 8 +- examples/with-authjs/src/routes/protected.tsx | 18 ++- examples/with-authjs/src/server/auth.ts | 12 ++ examples/with-trpc/README.md | 30 ++++ examples/with-trpc/package.json | 33 +++++ examples/with-trpc/public/favicon.ico | Bin 0 -> 664 bytes examples/with-trpc/src/components/Counter.css | 20 +++ examples/with-trpc/src/components/Counter.tsx | 11 ++ examples/with-trpc/src/entry-client.tsx | 3 + examples/with-trpc/src/entry-server.tsx | 3 + examples/with-trpc/src/root.css | 40 +++++ examples/with-trpc/src/root.tsx | 42 ++++++ examples/with-trpc/src/routes/[...404].tsx | 19 +++ .../with-trpc/src/routes/api/trpc/[trpc].ts | 11 ++ examples/with-trpc/src/routes/index.tsx | 24 +++ examples/with-trpc/src/server/api/root.ts | 8 + .../src/server/api/routers/example.ts | 8 + examples/with-trpc/src/server/api/utils.ts | 13 ++ examples/with-trpc/src/utils/api.ts | 26 ++++ examples/with-trpc/tsconfig.json | 17 +++ examples/with-trpc/vite.config.ts | 6 + pnpm-lock.yaml | 138 ++++++++++++++++-- 25 files changed, 478 insertions(+), 45 deletions(-) create mode 100644 examples/with-authjs/src/server/auth.ts create mode 100644 examples/with-trpc/README.md create mode 100644 examples/with-trpc/package.json create mode 100644 examples/with-trpc/public/favicon.ico create mode 100644 examples/with-trpc/src/components/Counter.css create mode 100644 examples/with-trpc/src/components/Counter.tsx create mode 100644 examples/with-trpc/src/entry-client.tsx create mode 100644 examples/with-trpc/src/entry-server.tsx create mode 100644 examples/with-trpc/src/root.css create mode 100644 examples/with-trpc/src/root.tsx create mode 100644 examples/with-trpc/src/routes/[...404].tsx create mode 100644 examples/with-trpc/src/routes/api/trpc/[trpc].ts create mode 100644 examples/with-trpc/src/routes/index.tsx create mode 100644 examples/with-trpc/src/server/api/root.ts create mode 100644 examples/with-trpc/src/server/api/routers/example.ts create mode 100644 examples/with-trpc/src/server/api/utils.ts create mode 100644 examples/with-trpc/src/utils/api.ts create mode 100644 examples/with-trpc/tsconfig.json create mode 100644 examples/with-trpc/vite.config.ts diff --git a/examples/with-authjs/package.json b/examples/with-authjs/package.json index 39449cbee..ebd6d4136 100644 --- a/examples/with-authjs/package.json +++ b/examples/with-authjs/package.json @@ -17,7 +17,7 @@ }, "dependencies": { "@auth/core": "^0.3.0", - "@auth/solid-start": "^0.1.0", + "@solid-auth/base": "^2.0.3", "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", "solid-js": "^1.7.2", diff --git a/examples/with-authjs/src/root.tsx b/examples/with-authjs/src/root.tsx index ea1170af1..e9350b851 100644 --- a/examples/with-authjs/src/root.tsx +++ b/examples/with-authjs/src/root.tsx @@ -1,4 +1,5 @@ // @refresh reload +import { SessionProvider } from "@solid-auth/base/client"; import { Suspense } from "solid-js"; import { A, @@ -24,13 +25,15 @@ export default function Root() { - - Home - Protected - - - - + + + Home + Protected + + + + + diff --git a/examples/with-authjs/src/routes/api/auth/[...solidauth].ts b/examples/with-authjs/src/routes/api/auth/[...solidauth].ts index d9786e381..435732d4a 100644 --- a/examples/with-authjs/src/routes/api/auth/[...solidauth].ts +++ b/examples/with-authjs/src/routes/api/auth/[...solidauth].ts @@ -1,14 +1,4 @@ -import DiscordProvider from "@auth/core/providers/discord"; -import { SolidAuth, SolidAuthConfig } from "@auth/solid-start"; - -export const authOptions: SolidAuthConfig = { - providers: [ - // @ts-expect-error Types are wrong - DiscordProvider({ - clientId: process.env.DISCORD_CLIENT_ID as string, - clientSecret: process.env.DISCORD_CLIENT_SECRET as string - }) - ] -}; +import { SolidAuth } from "@solid-auth/base"; +import { authOptions } from "~/server/auth"; export const { GET, POST } = SolidAuth(authOptions); diff --git a/examples/with-authjs/src/routes/index.tsx b/examples/with-authjs/src/routes/index.tsx index e95ed5f02..62575cc51 100644 --- a/examples/with-authjs/src/routes/index.tsx +++ b/examples/with-authjs/src/routes/index.tsx @@ -1,17 +1,17 @@ -import { getSession } from "@auth/solid-start"; -import { signIn } from "@auth/solid-start/client"; +import { getSession } from "@solid-auth/base"; +import { signIn } from "@solid-auth/base/client"; import { createSignal, onCleanup, Show } from "solid-js"; import { Navigate, useRouteData } from "solid-start"; import { createServerData$ } from "solid-start/server"; -import { authOptions } from "./api/auth/[...solidauth]"; +import { authOptions } from "~/server/auth"; export const routeData = () => { return createServerData$(async (_, event) => { const session = await getSession(event.request, authOptions); - return { session: session }; }); }; + export default function Home() { const session = useRouteData(); const [redirectIn, setRedirectIn] = createSignal(3); diff --git a/examples/with-authjs/src/routes/protected.tsx b/examples/with-authjs/src/routes/protected.tsx index 24d692f4d..43e9958b5 100644 --- a/examples/with-authjs/src/routes/protected.tsx +++ b/examples/with-authjs/src/routes/protected.tsx @@ -1,9 +1,9 @@ -import { getSession } from "@auth/solid-start"; -import { signOut } from "@auth/solid-start/client"; +import { getSession } from "@solid-auth/base"; +import { signOut } from "@solid-auth/base/client"; import { Show, type VoidComponent } from "solid-js"; import { useRouteData } from "solid-start"; import { createServerData$, redirect } from "solid-start/server"; -import { authOptions } from "./api/auth/[...solidauth]"; +import { authOptions } from "~/server/auth"; export const routeData = () => { return createServerData$(async (_, event) => { @@ -17,7 +17,6 @@ export const routeData = () => { const Protected: VoidComponent = () => { const session = useRouteData(); - return ( {us => ( @@ -25,7 +24,16 @@ const Protected: VoidComponent = () => {

Protected

{us.user?.image ? : null} Hey there {us.user?.name}! You are signed in! - +
)} diff --git a/examples/with-authjs/src/server/auth.ts b/examples/with-authjs/src/server/auth.ts new file mode 100644 index 000000000..485b4d18a --- /dev/null +++ b/examples/with-authjs/src/server/auth.ts @@ -0,0 +1,12 @@ +import DiscordProvider from "@auth/core/providers/discord"; +import type { SolidAuthConfig } from "@solid-auth/base"; + +export const authOptions: SolidAuthConfig = { + providers: [ + // @ts-expect-error Types are wrong + DiscordProvider({ + clientId: process.env.DISCORD_CLIENT_ID as string, + clientSecret: process.env.DISCORD_CLIENT_SECRET as string + }) + ] +}; diff --git a/examples/with-trpc/README.md b/examples/with-trpc/README.md new file mode 100644 index 000000000..01282bfab --- /dev/null +++ b/examples/with-trpc/README.md @@ -0,0 +1,30 @@ +# SolidStart + +Everything you need to build a Solid project, powered by [`solid-start`](https://start.solidjs.com); + +## Creating a project + +```bash +# create a new project in the current directory +npm init solid@latest + +# create a new project in my-app +npm init solid@latest my-app +``` + +## Developing + +Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server: + +```bash +npm run dev + +# or start the server and open the app in a new browser tab +npm run dev -- --open +``` + +## Building + +Solid apps are built with _adapters_, which optimise your project for deployment to different environments. + +By default, `npm run build` will generate a Node app that you can run with `npm start`. To use a different adapter, add it to the `devDependencies` in `package.json` and specify in your `vite.config.js`. diff --git a/examples/with-trpc/package.json b/examples/with-trpc/package.json new file mode 100644 index 000000000..ed87ae611 --- /dev/null +++ b/examples/with-trpc/package.json @@ -0,0 +1,33 @@ +{ + "name": "example-trpc", + "scripts": { + "dev": "solid-start dev", + "build": "solid-start build", + "start": "solid-start start" + }, + "type": "module", + "devDependencies": { + "@types/node": "^18.11.18", + "esbuild": "^0.14.54", + "postcss": "^8.4.21", + "solid-start-node": "^0.2.19", + "typescript": "^4.9.4", + "vite": "^4.1.4" + }, + "dependencies": { + "@solidjs/meta": "^0.28.2", + "@solidjs/router": "^0.8.2", + "@tanstack/solid-query": "5.0.0-alpha.20", + "@trpc/client": "^10.27.1", + "@trpc/server": "^10.27.1", + "solid-js": "^1.7.2", + "solid-start": "^0.2.26", + "solid-start-trpc": "^0.0.16", + "solid-trpc": "0.1.0-sssr.7", + "undici": "^5.15.1", + "zod": "^3.21.4" + }, + "engines": { + "node": ">=16.8" + } +} diff --git a/examples/with-trpc/public/favicon.ico b/examples/with-trpc/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..fb282da0719ef6ab4c1732df93be6216b0d85520 GIT binary patch literal 664 zcmV;J0%!e+P)m9ebk1R zejT~~6f_`?;`cEd!+`7(hw@%%2;?RN8gX-L?z6cM( zKoG@&w+0}f@Pfvwc+deid)qgE!L$ENKYjViZC_Zcr>L(`2oXUT8f0mRQ(6-=HN_Ai zeBBEz3WP+1Cw`m!49Wf!MnZzp5bH8VkR~BcJ1s-j90TAS2Yo4j!J|KodxYR%3Numw zA?gq6e`5@!W~F$_De3yt&uspo&2yLb$(NwcPPI-4LGc!}HdY%jfq@AFs8LiZ4k(p} zZ!c9o+qbWYs-Mg zgdyTALzJX&7QXHdI_DPTFL33;w}88{e6Zk)MX0kN{3DX9uz#O_L58&XRH$Nvvu;fO zf&)7@?C~$z1K<>j0ga$$MIg+5xN;eQ?1-CA=`^Y169@Ab6!vcaNP=hxfKN%@Ly^R* zK1iv*s1Yl6_dVyz8>ZqYhz6J4|3fQ@2LQeX@^%W(B~8>=MoEmBEGGD1;gHXlpX>!W ym)!leA2L@`cpb^hy)P75=I!`pBYxP7<2VfQ3j76qLgzIA0000 setCount(count() + 1)}> + Clicks: {count()} + + ); +} diff --git a/examples/with-trpc/src/entry-client.tsx b/examples/with-trpc/src/entry-client.tsx new file mode 100644 index 000000000..942284855 --- /dev/null +++ b/examples/with-trpc/src/entry-client.tsx @@ -0,0 +1,3 @@ +import { mount, StartClient } from "solid-start/entry-client"; + +mount(() => , document); diff --git a/examples/with-trpc/src/entry-server.tsx b/examples/with-trpc/src/entry-server.tsx new file mode 100644 index 000000000..e5cf9c2c7 --- /dev/null +++ b/examples/with-trpc/src/entry-server.tsx @@ -0,0 +1,3 @@ +import { createHandler, renderAsync, StartServer } from "solid-start/entry-server"; + +export default createHandler(renderAsync(event => )); diff --git a/examples/with-trpc/src/root.css b/examples/with-trpc/src/root.css new file mode 100644 index 000000000..5955a5a79 --- /dev/null +++ b/examples/with-trpc/src/root.css @@ -0,0 +1,40 @@ +body { + font-family: Gordita, Roboto, Oxygen, Ubuntu, Cantarell, + 'Open Sans', 'Helvetica Neue', sans-serif; +} + +a { + margin-right: 1rem; +} + +main { + text-align: center; + padding: 1em; + margin: 0 auto; +} + +h1 { + color: #335d92; + text-transform: uppercase; + font-size: 4rem; + font-weight: 100; + line-height: 1.1; + margin: 4rem auto; + max-width: 14rem; +} + +p { + max-width: 14rem; + margin: 2rem auto; + line-height: 1.35; +} + +@media (min-width: 480px) { + h1 { + max-width: none; + } + + p { + max-width: none; + } +} diff --git a/examples/with-trpc/src/root.tsx b/examples/with-trpc/src/root.tsx new file mode 100644 index 000000000..378948abe --- /dev/null +++ b/examples/with-trpc/src/root.tsx @@ -0,0 +1,42 @@ +// @refresh reload +import { Suspense } from "solid-js"; +import { + A, + Body, + ErrorBoundary, + FileRoutes, + Head, + Html, + Meta, + Routes, + Scripts, + Title +} from "solid-start"; +import { api, queryClient } from "~/utils/api"; +import "./root.css"; + +export default function Root() { + return ( + + + SolidStart - Bare + + + + + + + + Index + About + + + + + + + + + + ); +} diff --git a/examples/with-trpc/src/routes/[...404].tsx b/examples/with-trpc/src/routes/[...404].tsx new file mode 100644 index 000000000..108946012 --- /dev/null +++ b/examples/with-trpc/src/routes/[...404].tsx @@ -0,0 +1,19 @@ +import { Title } from "solid-start"; +import { HttpStatusCode } from "solid-start/server"; + +export default function NotFound() { + return ( +
+ Not Found + +

Page Not Found

+

+ Visit{" "} + + start.solidjs.com + {" "} + to learn how to build SolidStart apps. +

+
+ ); +} diff --git a/examples/with-trpc/src/routes/api/trpc/[trpc].ts b/examples/with-trpc/src/routes/api/trpc/[trpc].ts new file mode 100644 index 000000000..c745a6683 --- /dev/null +++ b/examples/with-trpc/src/routes/api/trpc/[trpc].ts @@ -0,0 +1,11 @@ +import { createSolidAPIHandler } from "solid-start-trpc"; +import { appRouter } from "~/server/api/root"; +import { createTRPCContext } from "~/server/api/utils"; + +const handler = createSolidAPIHandler({ + router: appRouter, + createContext: createTRPCContext +}); + +export const GET = handler; +export const POST = handler; diff --git a/examples/with-trpc/src/routes/index.tsx b/examples/with-trpc/src/routes/index.tsx new file mode 100644 index 000000000..28145cc37 --- /dev/null +++ b/examples/with-trpc/src/routes/index.tsx @@ -0,0 +1,24 @@ +import { Title } from "solid-start"; +import Counter from "~/components/Counter"; +import { api } from "~/utils/api"; + +export default function Home() { + const hello = api.example.hello.useQuery(() => "World"); + return ( +
+ Hello World +

Hello world!

+ +

+ Visit{" "} + + start.solidjs.com + {" "} + to learn how to build SolidStart apps. +

+
+        {JSON.stringify(hello.data, null, 2)}
+      
+
+ ); +} diff --git a/examples/with-trpc/src/server/api/root.ts b/examples/with-trpc/src/server/api/root.ts new file mode 100644 index 000000000..944f4efd5 --- /dev/null +++ b/examples/with-trpc/src/server/api/root.ts @@ -0,0 +1,8 @@ +import { exampleRouter } from "./routers/example"; +import { createTRPCRouter } from "./utils"; + +export const appRouter = createTRPCRouter({ + example: exampleRouter +}); + +export type AppRouter = typeof appRouter; diff --git a/examples/with-trpc/src/server/api/routers/example.ts b/examples/with-trpc/src/server/api/routers/example.ts new file mode 100644 index 000000000..af0bc9bc2 --- /dev/null +++ b/examples/with-trpc/src/server/api/routers/example.ts @@ -0,0 +1,8 @@ +import { z } from "zod"; +import { createTRPCRouter, publicProcedure } from "../utils"; + +export const exampleRouter = createTRPCRouter({ + hello: publicProcedure.input(z.string()).query(({ input }) => { + return `Hello ${input}!`; + }) +}); diff --git a/examples/with-trpc/src/server/api/utils.ts b/examples/with-trpc/src/server/api/utils.ts new file mode 100644 index 000000000..918eded8b --- /dev/null +++ b/examples/with-trpc/src/server/api/utils.ts @@ -0,0 +1,13 @@ +import { initTRPC } from "@trpc/server"; +import { CreateNextContextOptions } from "@trpc/server/adapters/next"; + +export const createTRPCContext = async (opts: CreateNextContextOptions) => { + return { + ...opts + }; +}; + +export const t = initTRPC.context().create(); + +export const createTRPCRouter = t.router; +export const publicProcedure = t.procedure; diff --git a/examples/with-trpc/src/utils/api.ts b/examples/with-trpc/src/utils/api.ts new file mode 100644 index 000000000..f4a47c2ac --- /dev/null +++ b/examples/with-trpc/src/utils/api.ts @@ -0,0 +1,26 @@ +import { QueryClient } from "@tanstack/solid-query"; +import { httpBatchLink } from "@trpc/client"; +import { createTRPCSolidStart } from "solid-trpc"; +import { AppRouter } from "~/server/api/root"; + +const getBaseUrl = () => { + if (typeof window !== "undefined") return ""; + if (process.env.VERCEL_URL) return `https://${process.env.VERCEL_URL}`; + // replace example.com with your actual production url + if (process.env.NODE_ENV === "production") return "https://example.com"; + return `http://localhost:${process.env.PORT ?? 3000}`; +}; + +export const api = createTRPCSolidStart({ + config() { + return { + links: [ + httpBatchLink({ + url: `${getBaseUrl()}/api/trpc` + }) + ] + }; + } +}); + +export const queryClient = new QueryClient(); diff --git a/examples/with-trpc/tsconfig.json b/examples/with-trpc/tsconfig.json new file mode 100644 index 000000000..d888d620c --- /dev/null +++ b/examples/with-trpc/tsconfig.json @@ -0,0 +1,17 @@ +{ + "compilerOptions": { + "allowSyntheticDefaultImports": true, + "esModuleInterop": true, + "target": "ESNext", + "module": "ESNext", + "moduleResolution": "node", + "jsxImportSource": "solid-js", + "jsx": "preserve", + "strict": true, + "types": ["solid-start/env"], + "baseUrl": "./", + "paths": { + "~/*": ["./src/*"] + } + } +} diff --git a/examples/with-trpc/vite.config.ts b/examples/with-trpc/vite.config.ts new file mode 100644 index 000000000..a1a712626 --- /dev/null +++ b/examples/with-trpc/vite.config.ts @@ -0,0 +1,6 @@ +import solid from "solid-start/vite"; +import { defineConfig } from "vite"; + +export default defineConfig({ + plugins: [solid()] +}); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c49215378..9a0790db4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -190,7 +190,7 @@ importers: examples/with-authjs: specifiers: '@auth/core': ^0.3.0 - '@auth/solid-start': ^0.1.0 + '@solid-auth/base': ^2.0.3 '@solidjs/meta': ^0.28.2 '@solidjs/router': ^0.8.2 '@types/node': ^18.11.18 @@ -205,7 +205,7 @@ importers: vite: ^4.1.4 dependencies: '@auth/core': 0.3.0 - '@auth/solid-start': 0.1.1_ny6rh4uaycrjvpt65jubu2bfom + '@solid-auth/base': 2.0.3_ny6rh4uaycrjvpt65jubu2bfom '@solidjs/meta': 0.28.4_solid-js@1.7.2 '@solidjs/router': 0.8.2_solid-js@1.7.2 solid-js: 1.7.2 @@ -326,6 +326,45 @@ importers: typescript: 4.9.5 vite: 4.2.1 + examples/with-trpc: + specifiers: + '@solidjs/meta': ^0.28.2 + '@solidjs/router': ^0.8.2 + '@tanstack/solid-query': 5.0.0-alpha.20 + '@trpc/client': ^10.27.1 + '@trpc/server': ^10.27.1 + '@types/node': ^18.11.18 + esbuild: ^0.14.54 + postcss: ^8.4.21 + solid-js: ^1.7.2 + solid-start: ^0.2.26 + solid-start-node: ^0.2.19 + solid-start-trpc: ^0.0.16 + solid-trpc: 0.1.0-sssr.7 + typescript: ^4.9.4 + undici: ^5.15.1 + vite: ^4.1.4 + zod: ^3.21.4 + dependencies: + '@solidjs/meta': 0.28.4_solid-js@1.7.2 + '@solidjs/router': 0.8.2_solid-js@1.7.2 + '@tanstack/solid-query': 5.0.0-alpha.20_solid-js@1.7.2 + '@trpc/client': 10.27.1_@trpc+server@10.27.1 + '@trpc/server': 10.27.1 + solid-js: 1.7.2 + solid-start: link:../../packages/start + solid-start-trpc: 0.0.16_owwjlqaoi5hbwxjek5glpmf5ny + solid-trpc: 0.1.0-sssr.7_j7ph3hfeuq54az6ycp3eoxt2g4 + undici: 5.21.0 + zod: 3.21.4 + devDependencies: + '@types/node': 18.15.11 + esbuild: 0.14.54 + postcss: 8.4.21 + solid-start-node: link:../../packages/start-node + typescript: 4.9.5 + vite: 4.2.1_@types+node@18.15.11 + examples/with-vitest: specifiers: '@solidjs/meta': ^0.28.2 @@ -897,18 +936,6 @@ packages: preact-render-to-string: 5.2.3_preact@10.11.3 dev: false - /@auth/solid-start/0.1.1_ny6rh4uaycrjvpt65jubu2bfom: - resolution: {integrity: sha512-WMWBH/RbQTs5oFBoOjtJgKKZv3QlZQkyiAj1UnKWJ2+3UbuNQAhDBM4ppZD54CdbF/Wb1LVXjUNI6LBbopUK6g==} - peerDependencies: - '@auth/core': ~0.2.2 || ^0.2.2 - solid-js: ^1.5.7 - solid-start: ^0.2.14 - dependencies: - '@auth/core': 0.3.0 - solid-js: 1.7.2 - solid-start: link:packages/start - dev: false - /@babel/code-frame/7.21.4: resolution: {integrity: sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==} engines: {node: '>=6.9.0'} @@ -2996,6 +3023,18 @@ packages: /@sinclair/typebox/0.25.24: resolution: {integrity: sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==} + /@solid-auth/base/2.0.3_ny6rh4uaycrjvpt65jubu2bfom: + resolution: {integrity: sha512-WauEsk4SI6OtEYCeK9sGcIErRxO3+Cv+xw3ss7sd/oepoJ7m7cNkusq8RsiB302l4SOgB6nkIHIqvjwmm/yQpQ==} + peerDependencies: + '@auth/core': 0.5.1 + solid-js: ^1.5.7 + solid-start: ^0.2.15 + dependencies: + '@auth/core': 0.3.0 + solid-js: 1.7.2 + solid-start: link:packages/start + dev: false + /@solidjs/meta/0.28.4_solid-js@1.7.2: resolution: {integrity: sha512-1USElsQuGVcJnmZ6CxPfUVmKvCsVdBQoGrUyMxLtFw36Ytt90dPs/qLyXLvPR/ZPD16/qauWqg6APEkbrDOLcA==} peerDependencies: @@ -3032,6 +3071,19 @@ packages: tailwindcss: 3.3.1 dev: true + /@tanstack/query-core/5.0.0-alpha.19: + resolution: {integrity: sha512-3W30tOF9TKXdG2Ke2c+DHIVLkTTOK+4Zcynre6qDMjd6/xvK/hLhk0FYyrPAhLoxlqPrMS/4RqHjNGay7g19bQ==} + dev: false + + /@tanstack/solid-query/5.0.0-alpha.20_solid-js@1.7.2: + resolution: {integrity: sha512-6yhrIxunsXlct1txph0xv0rvOqgAR/FETgiRNt4gCJSmMsL1ISGKvKBgE0q4RyGNQK4aQJ4wj5ko6Z9HEmoZkg==} + peerDependencies: + solid-js: ^1.6.13 + dependencies: + '@tanstack/query-core': 5.0.0-alpha.19 + solid-js: 1.7.2 + dev: false + /@testing-library/dom/7.31.2: resolution: {integrity: sha512-3UqjCpey6HiTZT92vODYLPxTBWlM8ZOOjr3LX5F37/VRipW2M1kX6I/Cm4VXzteZqfGfagg8yXywpcOgQBlNsQ==} engines: {node: '>=10'} @@ -3079,6 +3131,14 @@ packages: engines: {node: '>= 10'} dev: true + /@trpc/client/10.27.1_@trpc+server@10.27.1: + resolution: {integrity: sha512-e9Syj6F41OHDSUg3JvT67fgoD22UbxPzYgp9Bno13NFpyeJc6vkXRlAgDc8ZuouqUPQuouJWll/I90CsuxEqvA==} + peerDependencies: + '@trpc/server': 10.27.1 + dependencies: + '@trpc/server': 10.27.1 + dev: false + /@trpc/client/9.27.4_@trpc+server@9.27.4: resolution: {integrity: sha512-NyS3J333xy8PJWGTSKO0egvj3x/s4SaSPx7XDWHf/i51W/i5Fla+sNxYpv+4z+SwE2xyJKszN2EZbvKIW2X/wA==} deprecated: 'Migrate to v10: https://trpc.io/docs/migrate-from-v9-to-v10' @@ -3089,6 +3149,10 @@ packages: '@trpc/server': 9.27.4 dev: true + /@trpc/server/10.27.1: + resolution: {integrity: sha512-oMTNpei0+CAet0BuDdBE9cup0SseJAOlWRhWhcTAU05rETsJnzCA5DfNkf+aP3XiAM8rMJfrTfC0Z3aeADhHaA==} + dev: false + /@trpc/server/9.27.4: resolution: {integrity: sha512-yw0omUrxGp8+gEAuieZFeXB4bCqFvmyCDL3GOBv+Q6+cK0m5824ViHZKPgK5DYG1ijN/lbi1hP3UVKywPN7rbQ==} deprecated: 'Migrate to v10: https://trpc.io/docs/migrate-from-v9-to-v10' @@ -3566,7 +3630,7 @@ packages: /axios/0.25.0_debug@4.3.4: resolution: {integrity: sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==} dependencies: - follow-redirects: 1.15.2 + follow-redirects: 1.15.2_debug@4.3.4 transitivePeerDependencies: - debug dev: false @@ -5164,6 +5228,18 @@ packages: optional: true dev: false + /follow-redirects/1.15.2_debug@4.3.4: + resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + dependencies: + debug: 4.3.4 + dev: false + /for-each/0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} dependencies: @@ -8048,6 +8124,20 @@ packages: resolution: {integrity: sha512-SK0nycd6gTVrsIHeNgOBrZoIVvpYExZMx4HAu/27zClaW3QAi2tf//RTG/uS/6vHPNdEX0+q6+nvErxQeyaswA==} dev: false + /solid-start-trpc/0.0.16_owwjlqaoi5hbwxjek5glpmf5ny: + resolution: {integrity: sha512-99/EGIE0SObmCVhZR00bYpkEQpCDP22YgjalQpVgm0BKy2+tJzEC6vdvOII2Ppa0Fm7iPwc4LDZoFX2E3KYmsg==} + peerDependencies: + '@trpc/client': ^10.0.0 + '@trpc/server': ^10.0.0 + solid-js: ^1.5.7 + solid-start: ^0.2.1 + dependencies: + '@trpc/client': 10.27.1_@trpc+server@10.27.1 + '@trpc/server': 10.27.1 + solid-js: 1.7.2 + solid-start: link:packages/start + dev: false + /solid-styled/0.8.2_solid-js@1.7.2: resolution: {integrity: sha512-/qVzRt2012J69Q43A/7rZAPDIAqzIcghx5xmgfD9lIc2s1yfvdzFtKsFpl4GySn5XbwvHAYlTnkPwJ/Xm5f+og==} engines: {node: '>=12'} @@ -8084,6 +8174,22 @@ packages: solid-js: 1.7.2 dev: true + /solid-trpc/0.1.0-sssr.7_j7ph3hfeuq54az6ycp3eoxt2g4: + resolution: {integrity: sha512-N/iqU4iFIVEWKFjOY+5J4e2qbOW9STy/eEID1gEjj6mm0w9xYmQtKu/UsBNf8W6nSCYSBjH/ttU5fGCe/0q2Dw==} + peerDependencies: + '@tanstack/solid-query': ^5.0.0-alpha.0 + '@trpc/client': ^10.0.0-rc.2 + '@trpc/server': ^10.0.0-rc.2 + solid-js: ^1.5.3 + solid-start: ^0.2.1 + dependencies: + '@tanstack/solid-query': 5.0.0-alpha.20_solid-js@1.7.2 + '@trpc/client': 10.27.1_@trpc+server@10.27.1 + '@trpc/server': 10.27.1 + solid-js: 1.7.2 + solid-start: link:packages/start + dev: false + /source-map-js/1.0.2: resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} engines: {node: '>=0.10.0'} @@ -8312,6 +8418,7 @@ packages: normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.0.0 + postcss: 8.4.21 postcss-import: 14.1.0 postcss-js: 4.0.1 postcss-load-config: 3.1.4 @@ -9544,7 +9651,6 @@ packages: /zod/3.21.4: resolution: {integrity: sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==} - dev: true /zwitch/2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} From efa85a9a1ba21076b0d29a4b728055a6d3a7a4f1 Mon Sep 17 00:00:00 2001 From: K-Sato Date: Sat, 27 May 2023 01:20:39 +0900 Subject: [PATCH 0128/1059] chore: validate semver in scripts/bump.cjs (#883) Co-authored-by: Ryan Carniato --- package.json | 1 + pnpm-lock.yaml | 4949 +++++++++++++++++++++++++--------------------- scripts/bump.cjs | 6 + 3 files changed, 2667 insertions(+), 2289 deletions(-) diff --git a/package.json b/package.json index 524ee8f6f..f1ca93a67 100644 --- a/package.json +++ b/package.json @@ -39,6 +39,7 @@ "graphql": "^16.6.0", "rimraf": "^3.0.2", "rollup": "^3.10.0", + "semver": "^7.5.1", "solid-js": "^1.6.11", "solid-mdx": "^0.0.6", "solid-start": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9a0790db4..a52d22ba0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,191 +1,269 @@ -lockfileVersion: 5.4 +lockfileVersion: '6.0' importers: .: - specifiers: - '@cloudflare/kv-asset-handler': ^0.2.0 - '@rollup/plugin-commonjs': ^24.0.0 - '@rollup/plugin-json': ^6.0.0 - '@rollup/plugin-node-resolve': ^15.0.2 - '@solidjs/meta': ^0.28.2 - '@solidjs/router': ^0.8.2 - '@tailwindcss/typography': ^0.5.9 - '@trpc/client': ^9.27.4 - '@trpc/server': ^9.27.4 - coveralls: ^3.1.1 - cross-env: ^7.0.3 - debug: ^4.3.4 - fast-glob: ^3.2.12 - graphql: ^16.6.0 - rimraf: ^3.0.2 - rollup: ^3.10.0 - solid-js: ^1.6.11 - solid-mdx: ^0.0.6 - solid-start: workspace:* - solid-start-cloudflare-workers: workspace:* - solid-start-mdx: workspace:* - solid-start-netlify: workspace:* - solid-start-node: workspace:* - tailwindcss: ^3.2.4 - tippy.js: ^6.3.7 - turbo: ^1.7.0 - typescript: 4.7.4 - undici: ^5.15.1 - vite: ^4.1.4 - zod: ^3.20.2 dependencies: - cross-env: 7.0.3 + cross-env: + specifier: ^7.0.3 + version: 7.0.3 devDependencies: - '@cloudflare/kv-asset-handler': 0.2.0 - '@rollup/plugin-commonjs': 24.0.1_rollup@3.20.2 - '@rollup/plugin-json': 6.0.0_rollup@3.20.2 - '@rollup/plugin-node-resolve': 15.0.2_rollup@3.20.2 - '@solidjs/meta': 0.28.4_solid-js@1.7.2 - '@solidjs/router': 0.8.2_solid-js@1.7.2 - '@tailwindcss/typography': 0.5.9_tailwindcss@3.3.1 - '@trpc/client': 9.27.4_@trpc+server@9.27.4 - '@trpc/server': 9.27.4 - coveralls: 3.1.1 - debug: 4.3.4 - fast-glob: 3.2.12 - graphql: 16.6.0 - rimraf: 3.0.2 - rollup: 3.20.2 - solid-js: 1.7.2 - solid-mdx: 0.0.6_solid-js@1.7.2+vite@4.2.1 - solid-start: link:packages/start - solid-start-cloudflare-workers: link:packages/start-cloudflare-workers - solid-start-mdx: link:packages/mdx - solid-start-netlify: link:packages/start-netlify - solid-start-node: link:packages/start-node - tailwindcss: 3.3.1 - tippy.js: 6.3.7 - turbo: 1.8.8 - typescript: 4.7.4 - undici: 5.21.0 - vite: 4.2.1 - zod: 3.21.4 + '@cloudflare/kv-asset-handler': + specifier: ^0.2.0 + version: 0.2.0 + '@rollup/plugin-commonjs': + specifier: ^24.0.0 + version: 24.0.1(rollup@3.20.2) + '@rollup/plugin-json': + specifier: ^6.0.0 + version: 6.0.0(rollup@3.20.2) + '@rollup/plugin-node-resolve': + specifier: ^15.0.2 + version: 15.0.2(rollup@3.20.2) + '@solidjs/meta': + specifier: ^0.28.2 + version: 0.28.4(solid-js@1.7.2) + '@solidjs/router': + specifier: ^0.8.2 + version: 0.8.2(solid-js@1.7.2) + '@tailwindcss/typography': + specifier: ^0.5.9 + version: 0.5.9(tailwindcss@3.3.1) + '@trpc/client': + specifier: ^9.27.4 + version: 9.27.4(@trpc/server@9.27.4) + '@trpc/server': + specifier: ^9.27.4 + version: 9.27.4 + coveralls: + specifier: ^3.1.1 + version: 3.1.1 + debug: + specifier: ^4.3.4 + version: 4.3.4 + fast-glob: + specifier: ^3.2.12 + version: 3.2.12 + graphql: + specifier: ^16.6.0 + version: 16.6.0 + rimraf: + specifier: ^3.0.2 + version: 3.0.2 + rollup: + specifier: ^3.10.0 + version: 3.20.2 + semver: + specifier: ^7.5.1 + version: 7.5.1 + solid-js: + specifier: ^1.6.11 + version: 1.7.2 + solid-mdx: + specifier: ^0.0.6 + version: 0.0.6(solid-js@1.7.2)(vite@4.2.1) + solid-start: + specifier: workspace:* + version: link:packages/start + solid-start-cloudflare-workers: + specifier: workspace:* + version: link:packages/start-cloudflare-workers + solid-start-mdx: + specifier: workspace:* + version: link:packages/mdx + solid-start-netlify: + specifier: workspace:* + version: link:packages/start-netlify + solid-start-node: + specifier: workspace:* + version: link:packages/start-node + tailwindcss: + specifier: ^3.2.4 + version: 3.3.1(postcss@8.4.21) + tippy.js: + specifier: ^6.3.7 + version: 6.3.7 + turbo: + specifier: ^1.7.0 + version: 1.8.8 + typescript: + specifier: 4.7.4 + version: 4.7.4 + undici: + specifier: ^5.15.1 + version: 5.21.0 + vite: + specifier: ^4.1.4 + version: 4.2.1(@types/node@18.15.11)(terser@5.16.8) + zod: + specifier: ^3.20.2 + version: 3.21.4 examples/bare: - specifiers: - '@solidjs/meta': ^0.28.2 - '@solidjs/router': ^0.8.2 - '@types/node': ^18.11.18 - esbuild: ^0.14.54 - postcss: ^8.4.21 - solid-js: ^1.7.2 - solid-start: ^0.2.26 - solid-start-node: ^0.2.19 - typescript: ^4.9.4 - undici: ^5.15.1 - vite: ^4.1.4 dependencies: - '@solidjs/meta': 0.28.4_solid-js@1.7.2 - '@solidjs/router': 0.8.2_solid-js@1.7.2 - solid-js: 1.7.2 - solid-start: link:../../packages/start - undici: 5.21.0 + '@solidjs/meta': + specifier: ^0.28.2 + version: 0.28.4(solid-js@1.7.2) + '@solidjs/router': + specifier: ^0.8.2 + version: 0.8.2(solid-js@1.7.2) + solid-js: + specifier: ^1.7.2 + version: 1.7.2 + solid-start: + specifier: ^0.2.26 + version: link:../../packages/start + undici: + specifier: ^5.15.1 + version: 5.21.0 devDependencies: - '@types/node': 18.15.11 - esbuild: 0.14.54 - postcss: 8.4.21 - solid-start-node: link:../../packages/start-node - typescript: 4.9.5 - vite: 4.2.1_@types+node@18.15.11 + '@types/node': + specifier: ^18.11.18 + version: 18.15.11 + esbuild: + specifier: ^0.14.54 + version: 0.14.54 + postcss: + specifier: ^8.4.21 + version: 8.4.21 + solid-start-node: + specifier: ^0.2.19 + version: link:../../packages/start-node + typescript: + specifier: ^4.9.4 + version: 4.9.5 + vite: + specifier: ^4.1.4 + version: 4.2.1(@types/node@18.15.11)(terser@5.16.8) examples/hackernews: - specifiers: - '@solidjs/meta': ^0.28.2 - '@solidjs/router': ^0.8.2 - '@types/babel__core': ^7.20.0 - '@types/debug': ^4.1.7 - '@types/node': ^18.11.18 - esbuild: ^0.14.54 - solid-js: ^1.7.2 - solid-start: ^0.2.26 - solid-start-node: ^0.2.19 - typescript: ^4.9.4 - undici: ^5.15.1 - vite: ^4.1.4 dependencies: - '@solidjs/meta': 0.28.4_solid-js@1.7.2 - '@solidjs/router': 0.8.2_solid-js@1.7.2 - solid-js: 1.7.2 - solid-start: link:../../packages/start - undici: 5.21.0 + '@solidjs/meta': + specifier: ^0.28.2 + version: 0.28.4(solid-js@1.7.2) + '@solidjs/router': + specifier: ^0.8.2 + version: 0.8.2(solid-js@1.7.2) + solid-js: + specifier: ^1.7.2 + version: 1.7.2 + solid-start: + specifier: ^0.2.26 + version: link:../../packages/start + undici: + specifier: ^5.15.1 + version: 5.21.0 devDependencies: - '@types/babel__core': 7.20.0 - '@types/debug': 4.1.7 - '@types/node': 18.15.11 - esbuild: 0.14.54 - solid-start-node: link:../../packages/start-node - typescript: 4.9.5 - vite: 4.2.1_@types+node@18.15.11 + '@types/babel__core': + specifier: ^7.20.0 + version: 7.20.0 + '@types/debug': + specifier: ^4.1.7 + version: 4.1.7 + '@types/node': + specifier: ^18.11.18 + version: 18.15.11 + esbuild: + specifier: ^0.14.54 + version: 0.14.54 + solid-start-node: + specifier: ^0.2.19 + version: link:../../packages/start-node + typescript: + specifier: ^4.9.4 + version: 4.9.5 + vite: + specifier: ^4.1.4 + version: 4.2.1(@types/node@18.15.11)(terser@5.16.8) examples/todomvc: - specifiers: - '@solidjs/meta': ^0.28.2 - '@solidjs/router': ^0.8.2 - '@types/node': ^18.11.18 - csstype: 3.1.0 - esbuild: ^0.14.54 - postcss: ^8.4.21 - rollup: ^3.10.0 - solid-js: ^1.7.2 - solid-start: ^0.2.26 - solid-start-node: ^0.2.19 - typescript: ^4.9.4 - undici: ^5.15.1 - vite: ^4.1.4 dependencies: - '@solidjs/meta': 0.28.4_solid-js@1.7.2 - '@solidjs/router': 0.8.2_solid-js@1.7.2 - solid-js: 1.7.2 - solid-start: link:../../packages/start - undici: 5.21.0 + '@solidjs/meta': + specifier: ^0.28.2 + version: 0.28.4(solid-js@1.7.2) + '@solidjs/router': + specifier: ^0.8.2 + version: 0.8.2(solid-js@1.7.2) + solid-js: + specifier: ^1.7.2 + version: 1.7.2 + solid-start: + specifier: ^0.2.26 + version: link:../../packages/start + undici: + specifier: ^5.15.1 + version: 5.21.0 devDependencies: - '@types/node': 18.15.11 - csstype: 3.1.0 - esbuild: 0.14.54 - postcss: 8.4.21 - rollup: 3.20.2 - solid-start-node: link:../../packages/start-node - typescript: 4.9.5 - vite: 4.2.1_@types+node@18.15.11 + '@types/node': + specifier: ^18.11.18 + version: 18.15.11 + csstype: + specifier: 3.1.0 + version: 3.1.0 + esbuild: + specifier: ^0.14.54 + version: 0.14.54 + postcss: + specifier: ^8.4.21 + version: 8.4.21 + rollup: + specifier: ^3.10.0 + version: 3.20.2 + solid-start-node: + specifier: ^0.2.19 + version: link:../../packages/start-node + typescript: + specifier: ^4.9.4 + version: 4.9.5 + vite: + specifier: ^4.1.4 + version: 4.2.1(@types/node@18.15.11)(terser@5.16.8) examples/with-auth: - specifiers: - '@solidjs/meta': ^0.28.2 - '@solidjs/router': ^0.8.2 - '@types/babel__core': ^7.20.0 - '@types/debug': ^4.1.7 - '@types/node': ^18.11.18 - esbuild: ^0.14.54 - postcss: ^8.4.21 - rollup: ^3.10.0 - solid-js: ^1.7.2 - solid-start: ^0.2.26 - solid-start-node: ^0.2.19 - typescript: ^4.9.4 - undici: ^5.15.1 - vite: ^4.1.4 dependencies: - '@solidjs/meta': 0.28.4_solid-js@1.7.2 - '@solidjs/router': 0.8.2_solid-js@1.7.2 - solid-js: 1.7.2 - solid-start: link:../../packages/start - undici: 5.21.0 + '@solidjs/meta': + specifier: ^0.28.2 + version: 0.28.4(solid-js@1.7.2) + '@solidjs/router': + specifier: ^0.8.2 + version: 0.8.2(solid-js@1.7.2) + solid-js: + specifier: ^1.7.2 + version: 1.7.2 + solid-start: + specifier: ^0.2.26 + version: link:../../packages/start + undici: + specifier: ^5.15.1 + version: 5.21.0 devDependencies: - '@types/babel__core': 7.20.0 - '@types/debug': 4.1.7 - '@types/node': 18.15.11 - esbuild: 0.14.54 - postcss: 8.4.21 - rollup: 3.20.2 - solid-start-node: link:../../packages/start-node - typescript: 4.9.5 - vite: 4.2.1_@types+node@18.15.11 + '@types/babel__core': + specifier: ^7.20.0 + version: 7.20.0 + '@types/debug': + specifier: ^4.1.7 + version: 4.1.7 + '@types/node': + specifier: ^18.11.18 + version: 18.15.11 + esbuild: + specifier: ^0.14.54 + version: 0.14.54 + postcss: + specifier: ^8.4.21 + version: 8.4.21 + rollup: + specifier: ^3.10.0 + version: 3.20.2 + solid-start-node: + specifier: ^0.2.19 + version: link:../../packages/start-node + typescript: + specifier: ^4.9.4 + version: 4.9.5 + vite: + specifier: ^4.1.4 + version: 4.2.1(@types/node@18.15.11)(terser@5.16.8) examples/with-authjs: specifiers: @@ -212,119 +290,172 @@ importers: solid-start: link:../../packages/start undici: 5.21.0 devDependencies: - '@types/node': 18.15.11 - esbuild: 0.14.54 - next-auth: 4.21.1 - postcss: 8.4.21 - solid-start-node: link:../../packages/start-node - typescript: 4.9.5 - vite: 4.2.1_@types+node@18.15.11 + '@types/node': + specifier: ^18.11.18 + version: 18.15.11 + esbuild: + specifier: ^0.14.54 + version: 0.14.54 + next-auth: + specifier: ^4.19.2 + version: 4.21.1(next@13.4.2)(react-dom@18.2.0)(react@18.2.0) + postcss: + specifier: ^8.4.21 + version: 8.4.21 + solid-start-node: + specifier: ^0.2.19 + version: link:../../packages/start-node + typescript: + specifier: ^4.9.4 + version: 4.9.5 + vite: + specifier: ^4.1.4 + version: 4.2.1(@types/node@18.15.11)(terser@5.16.8) examples/with-mdx: - specifiers: - '@mdx-js/rollup': ^2.2.1 - '@solidjs/meta': ^0.28.2 - '@solidjs/router': ^0.8.2 - solid-js: ^1.7.2 - solid-mdx: ^0.0.6 - solid-start: ^0.2.26 - solid-start-node: ^0.2.19 - typescript: ^4.9.4 - undici: ^5.15.1 - vite: ^4.1.4 dependencies: - '@solidjs/meta': 0.28.4_solid-js@1.7.2 - '@solidjs/router': 0.8.2_solid-js@1.7.2 - solid-js: 1.7.2 - solid-mdx: 0.0.6_solid-js@1.7.2+vite@4.2.1 - solid-start: link:../../packages/start - undici: 5.21.0 + '@solidjs/meta': + specifier: ^0.28.2 + version: 0.28.4(solid-js@1.7.2) + '@solidjs/router': + specifier: ^0.8.2 + version: 0.8.2(solid-js@1.7.2) + solid-js: + specifier: ^1.7.2 + version: 1.7.2 + solid-mdx: + specifier: ^0.0.6 + version: 0.0.6(solid-js@1.7.2)(vite@4.2.1) + solid-start: + specifier: ^0.2.26 + version: link:../../packages/start + undici: + specifier: ^5.15.1 + version: 5.21.0 devDependencies: - '@mdx-js/rollup': 2.3.0 - solid-start-node: link:../../packages/start-node - typescript: 4.9.5 - vite: 4.2.1 + '@mdx-js/rollup': + specifier: ^2.2.1 + version: 2.3.0(rollup@3.20.2) + solid-start-node: + specifier: ^0.2.19 + version: link:../../packages/start-node + typescript: + specifier: ^4.9.4 + version: 4.9.5 + vite: + specifier: ^4.1.4 + version: 4.2.1(@types/node@18.15.11)(terser@5.16.8) examples/with-prisma: - specifiers: - '@prisma/client': ^4.9.0 - '@solidjs/meta': ^0.28.2 - '@solidjs/router': ^0.8.2 - prisma: ^4.9.0 - solid-js: ^1.7.2 - solid-start: ^0.2.26 - solid-start-node: ^0.2.19 - typescript: ^4.9.4 - undici: ^5.15.1 - vite: ^4.1.4 dependencies: - '@prisma/client': 4.12.0_prisma@4.12.0 - '@solidjs/meta': 0.28.4_solid-js@1.7.2 - '@solidjs/router': 0.8.2_solid-js@1.7.2 - prisma: 4.12.0 - solid-js: 1.7.2 - solid-start: link:../../packages/start - undici: 5.21.0 + '@prisma/client': + specifier: ^4.9.0 + version: 4.12.0(prisma@4.12.0) + '@solidjs/meta': + specifier: ^0.28.2 + version: 0.28.4(solid-js@1.7.2) + '@solidjs/router': + specifier: ^0.8.2 + version: 0.8.2(solid-js@1.7.2) + prisma: + specifier: ^4.9.0 + version: 4.12.0 + solid-js: + specifier: ^1.7.2 + version: 1.7.2 + solid-start: + specifier: ^0.2.26 + version: link:../../packages/start + undici: + specifier: ^5.15.1 + version: 5.21.0 devDependencies: - solid-start-node: link:../../packages/start-node - typescript: 4.9.5 - vite: 4.2.1 + solid-start-node: + specifier: ^0.2.19 + version: link:../../packages/start-node + typescript: + specifier: ^4.9.4 + version: 4.9.5 + vite: + specifier: ^4.1.4 + version: 4.2.1(@types/node@18.15.11)(terser@5.16.8) examples/with-solid-styled: - specifiers: - '@solidjs/meta': ^0.28.2 - '@solidjs/router': ^0.8.2 - '@types/babel__core': ^7.20.0 - '@types/debug': ^4.1.7 - solid-js: ^1.7.2 - solid-start: ^0.2.26 - solid-start-node: ^0.2.19 - solid-styled: ^0.8.1 - typescript: ^4.9.4 - undici: ^5.15.1 - vite: ^4.1.4 - vite-plugin-solid-styled: ^0.8.1 dependencies: - '@solidjs/meta': 0.28.4_solid-js@1.7.2 - '@solidjs/router': 0.8.2_solid-js@1.7.2 - solid-js: 1.7.2 - solid-start: link:../../packages/start - solid-styled: 0.8.2_solid-js@1.7.2 - undici: 5.21.0 + '@solidjs/meta': + specifier: ^0.28.2 + version: 0.28.4(solid-js@1.7.2) + '@solidjs/router': + specifier: ^0.8.2 + version: 0.8.2(solid-js@1.7.2) + solid-js: + specifier: ^1.7.2 + version: 1.7.2 + solid-start: + specifier: ^0.2.26 + version: link:../../packages/start + solid-styled: + specifier: ^0.8.1 + version: 0.8.2(@babel/core@7.21.4)(solid-js@1.7.2) + undici: + specifier: ^5.15.1 + version: 5.21.0 devDependencies: - '@types/babel__core': 7.20.0 - '@types/debug': 4.1.7 - solid-start-node: link:../../packages/start-node - typescript: 4.9.5 - vite: 4.2.1 - vite-plugin-solid-styled: 0.8.3_s5t3wij53m6utc6y75q5vcbqha + '@types/babel__core': + specifier: ^7.20.0 + version: 7.20.0 + '@types/debug': + specifier: ^4.1.7 + version: 4.1.7 + solid-start-node: + specifier: ^0.2.19 + version: link:../../packages/start-node + typescript: + specifier: ^4.9.4 + version: 4.9.5 + vite: + specifier: ^4.1.4 + version: 4.2.1(@types/node@18.15.11)(terser@5.16.8) + vite-plugin-solid-styled: + specifier: ^0.8.1 + version: 0.8.3(rollup@3.20.2)(solid-styled@0.8.2)(vite@4.2.1) examples/with-tailwindcss: - specifiers: - '@solidjs/meta': ^0.28.2 - '@solidjs/router': ^0.8.2 - autoprefixer: ^10.4.13 - postcss: ^8.4.21 - solid-js: ^1.7.2 - solid-start: ^0.2.26 - solid-start-node: ^0.2.19 - tailwindcss: ^3.2.4 - typescript: ^4.9.4 - undici: ^5.15.1 - vite: ^4.1.4 dependencies: - '@solidjs/meta': 0.28.4_solid-js@1.7.2 - '@solidjs/router': 0.8.2_solid-js@1.7.2 - solid-js: 1.7.2 - solid-start: link:../../packages/start - undici: 5.21.0 + '@solidjs/meta': + specifier: ^0.28.2 + version: 0.28.4(solid-js@1.7.2) + '@solidjs/router': + specifier: ^0.8.2 + version: 0.8.2(solid-js@1.7.2) + solid-js: + specifier: ^1.7.2 + version: 1.7.2 + solid-start: + specifier: ^0.2.26 + version: link:../../packages/start + undici: + specifier: ^5.15.1 + version: 5.21.0 devDependencies: - autoprefixer: 10.4.14_postcss@8.4.21 - postcss: 8.4.21 - solid-start-node: link:../../packages/start-node - tailwindcss: 3.3.1_postcss@8.4.21 - typescript: 4.9.5 - vite: 4.2.1 + autoprefixer: + specifier: ^10.4.13 + version: 10.4.14(postcss@8.4.21) + postcss: + specifier: ^8.4.21 + version: 8.4.21 + solid-start-node: + specifier: ^0.2.19 + version: link:../../packages/start-node + tailwindcss: + specifier: ^3.2.4 + version: 3.3.1(postcss@8.4.21) + typescript: + specifier: ^4.9.4 + version: 4.9.5 + vite: + specifier: ^4.1.4 + version: 4.2.1(@types/node@18.15.11)(terser@5.16.8) examples/with-trpc: specifiers: @@ -366,561 +497,783 @@ importers: vite: 4.2.1_@types+node@18.15.11 examples/with-vitest: - specifiers: - '@solidjs/meta': ^0.28.2 - '@solidjs/router': ^0.8.2 - '@solidjs/testing-library': ^0.5.2 - '@testing-library/jest-dom': ^5.16.5 - '@types/testing-library__jest-dom': ^5.14.5 - '@vitest/coverage-c8': ^0.26.3 - '@vitest/ui': ^0.26.3 - jsdom: ^20.0.3 - solid-js: ^1.6.11 - solid-start: ^0.2.19 - solid-start-node: ^0.2.19 - typescript: ^4.9.4 - undici: ^5.15.1 - vite: ^4.1.4 - vitest: ^0.26.3 devDependencies: - '@solidjs/meta': 0.28.4_solid-js@1.7.2 - '@solidjs/router': 0.8.2_solid-js@1.7.2 - '@solidjs/testing-library': 0.5.2_solid-js@1.7.2 - '@testing-library/jest-dom': 5.16.5 - '@types/testing-library__jest-dom': 5.14.5 - '@vitest/coverage-c8': 0.26.3_lae363bjhdipllr6jstkmuhhna - '@vitest/ui': 0.26.3 - jsdom: 20.0.3 - solid-js: 1.7.2 - solid-start: link:../../packages/start - solid-start-node: link:../../packages/start-node - typescript: 4.9.5 - undici: 5.21.0 - vite: 4.2.1 - vitest: 0.26.3_lae363bjhdipllr6jstkmuhhna + '@solidjs/meta': + specifier: ^0.28.2 + version: 0.28.4(solid-js@1.7.2) + '@solidjs/router': + specifier: ^0.8.2 + version: 0.8.2(solid-js@1.7.2) + '@solidjs/testing-library': + specifier: ^0.5.2 + version: 0.5.2(solid-js@1.7.2) + '@testing-library/jest-dom': + specifier: ^5.16.5 + version: 5.16.5 + '@types/testing-library__jest-dom': + specifier: ^5.14.5 + version: 5.14.5 + '@vitest/coverage-c8': + specifier: ^0.26.3 + version: 0.26.3(@vitest/ui@0.26.3)(jsdom@20.0.3) + '@vitest/ui': + specifier: ^0.26.3 + version: 0.26.3 + jsdom: + specifier: ^20.0.3 + version: 20.0.3 + solid-js: + specifier: ^1.6.11 + version: 1.7.2 + solid-start: + specifier: ^0.2.19 + version: link:../../packages/start + solid-start-node: + specifier: ^0.2.19 + version: link:../../packages/start-node + typescript: + specifier: ^4.9.4 + version: 4.9.5 + undici: + specifier: ^5.15.1 + version: 5.21.0 + vite: + specifier: ^4.1.4 + version: 4.2.1(@types/node@18.15.11)(terser@5.16.8) + vitest: + specifier: ^0.26.3 + version: 0.26.3(@vitest/ui@0.26.3)(jsdom@20.0.3) examples/with-websocket: - specifiers: - '@cloudflare/kv-asset-handler': ^0.1.3 - '@cloudflare/workers-types': ^3.19.0 - '@solidjs/meta': ^0.28.2 - '@solidjs/router': ^0.8.2 - solid-js: ^1.7.2 - solid-start: ^0.2.26 - solid-start-cloudflare-workers: ^0.2.15 - typescript: ^4.9.4 - undici: ^5.15.1 - vite: ^4.1.4 dependencies: - '@cloudflare/kv-asset-handler': 0.1.3 - '@cloudflare/workers-types': 3.19.0 - '@solidjs/meta': 0.28.4_solid-js@1.7.2 - '@solidjs/router': 0.8.2_solid-js@1.7.2 - solid-js: 1.7.2 - solid-start: link:../../packages/start - undici: 5.21.0 + '@cloudflare/kv-asset-handler': + specifier: ^0.1.3 + version: 0.1.3 + '@cloudflare/workers-types': + specifier: ^3.19.0 + version: 3.19.0 + '@solidjs/meta': + specifier: ^0.28.2 + version: 0.28.4(solid-js@1.7.2) + '@solidjs/router': + specifier: ^0.8.2 + version: 0.8.2(solid-js@1.7.2) + solid-js: + specifier: ^1.7.2 + version: 1.7.2 + solid-start: + specifier: ^0.2.26 + version: link:../../packages/start + undici: + specifier: ^5.15.1 + version: 5.21.0 devDependencies: - solid-start-cloudflare-workers: link:../../packages/start-cloudflare-workers - typescript: 4.9.5 - vite: 4.2.1 + solid-start-cloudflare-workers: + specifier: ^0.2.15 + version: link:../../packages/start-cloudflare-workers + typescript: + specifier: ^4.9.4 + version: 4.9.5 + vite: + specifier: ^4.1.4 + version: 4.2.1(@types/node@18.15.11)(terser@5.16.8) packages/create-solid: - specifiers: - '@babel/core': ^7.20.12 - '@babel/plugin-syntax-jsx': ^7.18.6 - '@babel/preset-typescript': ^7.18.6 - degit: ^2.8.4 - gitignore-parser: ^0.0.2 - kleur: ^4.1.5 - node-fetch: ^3.3.0 - prettier: ^2.8.3 - prompts: ^2.4.2 - tiny-glob: ^0.2.9 - yargs-parser: ^21.1.1 devDependencies: - '@babel/core': 7.21.4 - '@babel/plugin-syntax-jsx': 7.21.4_@babel+core@7.21.4 - '@babel/preset-typescript': 7.21.4_@babel+core@7.21.4 - degit: 2.8.4 - gitignore-parser: 0.0.2 - kleur: 4.1.5 - node-fetch: 3.3.1 - prettier: 2.8.7 - prompts: 2.4.2 - tiny-glob: 0.2.9 - yargs-parser: 21.1.1 + '@babel/core': + specifier: ^7.20.12 + version: 7.21.4 + '@babel/plugin-syntax-jsx': + specifier: ^7.18.6 + version: 7.21.4(@babel/core@7.21.4) + '@babel/preset-typescript': + specifier: ^7.18.6 + version: 7.21.4(@babel/core@7.21.4) + degit: + specifier: ^2.8.4 + version: 2.8.4 + gitignore-parser: + specifier: ^0.0.2 + version: 0.0.2 + kleur: + specifier: ^4.1.5 + version: 4.1.5 + node-fetch: + specifier: ^3.3.0 + version: 3.3.1 + prettier: + specifier: ^2.8.3 + version: 2.8.7 + prompts: + specifier: ^2.4.2 + version: 2.4.2 + tiny-glob: + specifier: ^0.2.9 + version: 0.2.9 + yargs-parser: + specifier: ^21.1.1 + version: 21.1.1 packages/mdx: - specifiers: - '@mdx-js/mdx': ^2.2.1 - '@mdx-js/rollup': ^2.2.1 - '@types/mdast': ^3.0.10 - acorn: ^8.8.1 - estree-util-is-identifier-name: ^2.1.0 - estree-util-value-to-estree: ^1.3.0 - github-slugger: ^1.5.0 - mdast: ^3.0.0 - mdast-util-mdx: ^2.0.0 - rehype-raw: ^6.1.1 - rehype-slug: ^5.1.0 - remark-frontmatter: ^4.0.1 - remark-mdx-frontmatter: ^2.1.1 - remark-shiki-twoslash: ^3.1.0 - solid-mdx: ^0.0.6 - unified: ^10.1.2 - unist-util-visit: ^4.1.1 - yaml: ^2.2.1 dependencies: - '@mdx-js/mdx': 2.3.0 - '@mdx-js/rollup': 2.3.0 - '@types/mdast': 3.0.11 - acorn: 8.8.2 - estree-util-is-identifier-name: 2.1.0 - estree-util-value-to-estree: 1.3.0 - github-slugger: 1.5.0 - mdast: 3.0.0 - mdast-util-mdx: 2.0.1 - rehype-raw: 6.1.1 - rehype-slug: 5.1.0 - remark-frontmatter: 4.0.1 - remark-mdx-frontmatter: 2.1.1 - remark-shiki-twoslash: 3.1.2 - solid-mdx: 0.0.6 - unified: 10.1.2 - unist-util-visit: 4.1.2 - yaml: 2.2.1 + '@mdx-js/mdx': + specifier: ^2.2.1 + version: 2.3.0 + '@mdx-js/rollup': + specifier: ^2.2.1 + version: 2.3.0(rollup@3.20.2) + '@types/mdast': + specifier: ^3.0.10 + version: 3.0.11 + acorn: + specifier: ^8.8.1 + version: 8.8.2 + estree-util-is-identifier-name: + specifier: ^2.1.0 + version: 2.1.0 + estree-util-value-to-estree: + specifier: ^1.3.0 + version: 1.3.0 + github-slugger: + specifier: ^1.5.0 + version: 1.5.0 + mdast: + specifier: ^3.0.0 + version: 3.0.0 + mdast-util-mdx: + specifier: ^2.0.0 + version: 2.0.1 + rehype-raw: + specifier: ^6.1.1 + version: 6.1.1 + rehype-slug: + specifier: ^5.1.0 + version: 5.1.0 + remark-frontmatter: + specifier: ^4.0.1 + version: 4.0.1 + remark-mdx-frontmatter: + specifier: ^2.1.1 + version: 2.1.1 + remark-shiki-twoslash: + specifier: ^3.1.0 + version: 3.1.2(typescript@4.9.5) + solid-mdx: + specifier: ^0.0.6 + version: 0.0.6(solid-js@1.7.2)(vite@4.2.1) + unified: + specifier: ^10.1.2 + version: 10.1.2 + unist-util-visit: + specifier: ^4.1.1 + version: 4.1.2 + yaml: + specifier: ^2.2.1 + version: 2.2.1 packages/start: - specifiers: - '@babel/core': ^7.20.12 - '@babel/generator': ^7.20.7 - '@babel/plugin-syntax-jsx': ^7.18.6 - '@babel/preset-env': ^7.20.2 - '@babel/preset-typescript': ^7.18.6 - '@babel/template': ^7.20.7 - '@cloudflare/workers-types': ^3.19.0 - '@solidjs/meta': ^0.28.2 - '@solidjs/router': ^0.8.2 - '@testing-library/jest-dom': ^5.16.5 - '@types/babel__core': ^7.20.0 - '@types/cookie': ^0.5.1 - '@types/debug': ^4.1.7 - '@types/node': ^18.11.18 - '@types/wait-on': ^5.3.1 - chokidar: ^3.5.3 - compression: ^1.7.4 - connect: ^3.7.0 - debug: ^4.3.4 - dequal: ^2.0.3 - dotenv: ^16.0.3 - es-module-lexer: ^1.1.0 - esbuild: ^0.17.15 - esbuild-plugin-solid: ^0.5.0 - fast-glob: ^3.2.12 - get-port: ^6.1.2 - jsdom: ^20.0.3 - parse-multipart-data: ^1.5.0 - picocolors: ^1.0.0 - rollup: ^3.10.0 - rollup-plugin-visualizer: ^5.9.0 - rollup-route-manifest: ^1.0.0 - sade: ^1.8.1 - set-cookie-parser: ^2.5.1 - sirv: ^2.0.2 - solid-js: ^1.6.11 - solid-start-cloudflare-pages: workspace:* - solid-start-cloudflare-workers: workspace:* - solid-start-deno: workspace:* - solid-start-netlify: workspace:* - solid-start-node: workspace:* - solid-start-static: workspace:* - solid-start-vercel: workspace:* - solid-testing-library: ^0.3.0 - terser: ^5.16.1 - typescript: ^4.9.4 - undici: ^5.15.1 - vite: ^4.1.4 - vite-plugin-inspect: ^0.7.14 - vite-plugin-solid: ^2.7.0 - vitest: ^0.20.3 - wait-on: ^6.0.1 dependencies: - '@babel/core': 7.21.4 - '@babel/generator': 7.21.4 - '@babel/plugin-syntax-jsx': 7.21.4_@babel+core@7.21.4 - '@babel/preset-env': 7.21.4_@babel+core@7.21.4 - '@babel/preset-typescript': 7.21.4_@babel+core@7.21.4 - '@babel/template': 7.20.7 - '@types/cookie': 0.5.1 - chokidar: 3.5.3 - compression: 1.7.4 - connect: 3.7.0 - debug: 4.3.4 - dequal: 2.0.3 - dotenv: 16.0.3 - es-module-lexer: 1.2.1 - esbuild: 0.17.15 - esbuild-plugin-solid: 0.5.0_g3kusrws2xmknk6xrgcm6nnyca - fast-glob: 3.2.12 - get-port: 6.1.2 - parse-multipart-data: 1.5.0 - picocolors: 1.0.0 - rollup: 3.20.2 - rollup-plugin-visualizer: 5.9.0_rollup@3.20.2 - rollup-route-manifest: 1.0.0_rollup@3.20.2 - sade: 1.8.1 - set-cookie-parser: 2.6.0 - sirv: 2.0.2 - terser: 5.16.8 - undici: 5.21.0 - vite-plugin-inspect: 0.7.18_rollup@3.20.2+vite@4.2.1 - vite-plugin-solid: 2.7.0_solid-js@1.7.2+vite@4.2.1 - wait-on: 6.0.1_debug@4.3.4 + '@babel/core': + specifier: ^7.20.12 + version: 7.21.4 + '@babel/generator': + specifier: ^7.20.7 + version: 7.21.4 + '@babel/plugin-syntax-jsx': + specifier: ^7.18.6 + version: 7.21.4(@babel/core@7.21.4) + '@babel/preset-env': + specifier: ^7.20.2 + version: 7.21.4(@babel/core@7.21.4) + '@babel/preset-typescript': + specifier: ^7.18.6 + version: 7.21.4(@babel/core@7.21.4) + '@babel/template': + specifier: ^7.20.7 + version: 7.20.7 + '@types/cookie': + specifier: ^0.5.1 + version: 0.5.1 + chokidar: + specifier: ^3.5.3 + version: 3.5.3 + compression: + specifier: ^1.7.4 + version: 1.7.4 + connect: + specifier: ^3.7.0 + version: 3.7.0 + debug: + specifier: ^4.3.4 + version: 4.3.4 + dequal: + specifier: ^2.0.3 + version: 2.0.3 + dotenv: + specifier: ^16.0.3 + version: 16.0.3 + es-module-lexer: + specifier: ^1.1.0 + version: 1.2.1 + esbuild: + specifier: ^0.17.15 + version: 0.17.15 + esbuild-plugin-solid: + specifier: ^0.5.0 + version: 0.5.0(esbuild@0.17.15)(solid-js@1.7.2) + fast-glob: + specifier: ^3.2.12 + version: 3.2.12 + get-port: + specifier: ^6.1.2 + version: 6.1.2 + parse-multipart-data: + specifier: ^1.5.0 + version: 1.5.0 + picocolors: + specifier: ^1.0.0 + version: 1.0.0 + rollup: + specifier: ^3.10.0 + version: 3.20.2 + rollup-plugin-visualizer: + specifier: ^5.9.0 + version: 5.9.0(rollup@3.20.2) + rollup-route-manifest: + specifier: ^1.0.0 + version: 1.0.0(rollup@3.20.2) + sade: + specifier: ^1.8.1 + version: 1.8.1 + set-cookie-parser: + specifier: ^2.5.1 + version: 2.6.0 + sirv: + specifier: ^2.0.2 + version: 2.0.2 + solid-start-aws: + specifier: '*' + version: link:../start-aws + terser: + specifier: ^5.16.1 + version: 5.16.8 + undici: + specifier: ^5.15.1 + version: 5.21.0 + vite-plugin-inspect: + specifier: ^0.7.14 + version: 0.7.18(rollup@3.20.2)(vite@4.2.1) + vite-plugin-solid: + specifier: ^2.7.0 + version: 2.7.0(solid-js@1.7.2)(vite@4.2.1) + wait-on: + specifier: ^6.0.1 + version: 6.0.1(debug@4.3.4) devDependencies: - '@cloudflare/workers-types': 3.19.0 - '@solidjs/meta': 0.28.4_solid-js@1.7.2 - '@solidjs/router': 0.8.2_solid-js@1.7.2 - '@testing-library/jest-dom': 5.16.5 - '@types/babel__core': 7.20.0 - '@types/debug': 4.1.7 - '@types/node': 18.15.11 - '@types/wait-on': 5.3.1 - jsdom: 20.0.3 - solid-js: 1.7.2 - solid-start-cloudflare-pages: link:../start-cloudflare-pages - solid-start-cloudflare-workers: link:../start-cloudflare-workers - solid-start-deno: link:../start-deno - solid-start-netlify: link:../start-netlify - solid-start-node: link:../start-node - solid-start-static: link:../start-static - solid-start-vercel: link:../start-vercel - solid-testing-library: 0.3.0_solid-js@1.7.2 - typescript: 4.9.5 - vite: 4.2.1_j6eaftqaqy66jfywinkthvutcq - vitest: 0.20.3_jsdom@20.0.3+terser@5.16.8 + '@cloudflare/workers-types': + specifier: ^3.19.0 + version: 3.19.0 + '@solidjs/meta': + specifier: ^0.28.2 + version: 0.28.4(solid-js@1.7.2) + '@solidjs/router': + specifier: ^0.8.2 + version: 0.8.2(solid-js@1.7.2) + '@testing-library/jest-dom': + specifier: ^5.16.5 + version: 5.16.5 + '@types/babel__core': + specifier: ^7.20.0 + version: 7.20.0 + '@types/debug': + specifier: ^4.1.7 + version: 4.1.7 + '@types/node': + specifier: ^18.11.18 + version: 18.15.11 + '@types/wait-on': + specifier: ^5.3.1 + version: 5.3.1 + jsdom: + specifier: ^20.0.3 + version: 20.0.3 + solid-js: + specifier: ^1.6.11 + version: 1.7.2 + solid-start-cloudflare-pages: + specifier: workspace:* + version: link:../start-cloudflare-pages + solid-start-cloudflare-workers: + specifier: workspace:* + version: link:../start-cloudflare-workers + solid-start-deno: + specifier: workspace:* + version: link:../start-deno + solid-start-netlify: + specifier: workspace:* + version: link:../start-netlify + solid-start-node: + specifier: workspace:* + version: link:../start-node + solid-start-static: + specifier: workspace:* + version: link:../start-static + solid-start-vercel: + specifier: workspace:* + version: link:../start-vercel + solid-testing-library: + specifier: ^0.3.0 + version: 0.3.0(solid-js@1.7.2) + typescript: + specifier: ^4.9.4 + version: 4.9.5 + vite: + specifier: ^4.1.4 + version: 4.2.1(@types/node@18.15.11)(terser@5.16.8) + vitest: + specifier: ^0.20.3 + version: 0.20.3(jsdom@20.0.3)(terser@5.16.8) packages/start-aws: - specifiers: - '@rollup/plugin-commonjs': ^24.0.0 - '@rollup/plugin-json': ^6.0.0 - '@rollup/plugin-node-resolve': ^15.0.2 - rollup: ^3.10.0 - solid-start: workspace:* - terser: ^5.16.1 - vite: ^4.1.4 dependencies: - '@rollup/plugin-commonjs': 24.0.1_rollup@3.20.2 - '@rollup/plugin-json': 6.0.0_rollup@3.20.2 - '@rollup/plugin-node-resolve': 15.0.2_rollup@3.20.2 - rollup: 3.20.2 - terser: 5.16.8 + '@rollup/plugin-commonjs': + specifier: ^24.0.0 + version: 24.0.1(rollup@3.20.2) + '@rollup/plugin-json': + specifier: ^6.0.0 + version: 6.0.0(rollup@3.20.2) + '@rollup/plugin-node-resolve': + specifier: ^15.0.2 + version: 15.0.2(rollup@3.20.2) + rollup: + specifier: ^3.10.0 + version: 3.20.2 + terser: + specifier: ^5.16.1 + version: 5.16.8 devDependencies: - solid-start: link:../start - vite: 4.2.1_terser@5.16.8 + solid-start: + specifier: workspace:* + version: link:../start + vite: + specifier: ^4.1.4 + version: 4.2.1(@types/node@18.15.11)(terser@5.16.8) packages/start-cloudflare-pages: - specifiers: - '@cloudflare/kv-asset-handler': ^0.2.0 - '@cloudflare/workers-types': ^3.19.0 - '@miniflare/core': ^2.11.0 - '@miniflare/http-server': ^2.11.0 - '@miniflare/shared': ^2.11.0 - '@miniflare/web-sockets': ^2.11.0 - '@rollup/plugin-commonjs': ^24.0.0 - '@rollup/plugin-json': ^6.0.0 - '@rollup/plugin-node-resolve': ^15.0.2 - '@types/node': ^18.11.18 - '@types/ws': ^8.5.4 - miniflare: ^2.11.0 - rollup: ^3.10.0 - solid-start: workspace:* - terser: ^5.16.1 - vite: ^4.1.4 - ws: ^8.12.0 dependencies: - '@cloudflare/kv-asset-handler': 0.2.0 - '@cloudflare/workers-types': 3.19.0 - '@miniflare/core': 2.13.0 - '@miniflare/http-server': 2.13.0 - '@miniflare/shared': 2.13.0 - '@miniflare/web-sockets': 2.13.0 - '@rollup/plugin-commonjs': 24.0.1_rollup@3.20.2 - '@rollup/plugin-json': 6.0.0_rollup@3.20.2 - '@rollup/plugin-node-resolve': 15.0.2_rollup@3.20.2 - '@types/ws': 8.5.4 - miniflare: 2.13.0 - rollup: 3.20.2 - terser: 5.16.8 - ws: 8.13.0 + '@cloudflare/kv-asset-handler': + specifier: ^0.2.0 + version: 0.2.0 + '@cloudflare/workers-types': + specifier: ^3.19.0 + version: 3.19.0 + '@miniflare/core': + specifier: ^2.11.0 + version: 2.13.0 + '@miniflare/http-server': + specifier: ^2.11.0 + version: 2.13.0 + '@miniflare/shared': + specifier: ^2.11.0 + version: 2.13.0 + '@miniflare/web-sockets': + specifier: ^2.11.0 + version: 2.13.0 + '@rollup/plugin-commonjs': + specifier: ^24.0.0 + version: 24.0.1(rollup@3.20.2) + '@rollup/plugin-json': + specifier: ^6.0.0 + version: 6.0.0(rollup@3.20.2) + '@rollup/plugin-node-resolve': + specifier: ^15.0.2 + version: 15.0.2(rollup@3.20.2) + '@types/ws': + specifier: ^8.5.4 + version: 8.5.4 + miniflare: + specifier: ^2.11.0 + version: 2.13.0 + rollup: + specifier: ^3.10.0 + version: 3.20.2 + terser: + specifier: ^5.16.1 + version: 5.16.8 + ws: + specifier: ^8.12.0 + version: 8.13.0 devDependencies: - '@types/node': 18.15.11 - solid-start: link:../start - vite: 4.2.1_j6eaftqaqy66jfywinkthvutcq + '@types/node': + specifier: ^18.11.18 + version: 18.15.11 + solid-start: + specifier: workspace:* + version: link:../start + vite: + specifier: ^4.1.4 + version: 4.2.1(@types/node@18.15.11)(terser@5.16.8) packages/start-cloudflare-workers: - specifiers: - '@cloudflare/kv-asset-handler': ^0.2.0 - '@cloudflare/workers-types': ^3.19.0 - '@miniflare/core': ^2.11.0 - '@miniflare/http-server': ^2.11.0 - '@miniflare/shared': ^2.11.0 - '@miniflare/web-sockets': ^2.11.0 - '@rollup/plugin-commonjs': ^24.0.0 - '@rollup/plugin-json': ^6.0.0 - '@rollup/plugin-node-resolve': ^15.0.2 - '@types/node': ^18.11.18 - '@types/ws': ^8.5.4 - miniflare: ^2.11.0 - rollup: ^3.10.0 - solid-start: workspace:* - terser: ^5.16.1 - vite: ^4.1.4 - ws: ^8.12.0 dependencies: - '@cloudflare/kv-asset-handler': 0.2.0 - '@cloudflare/workers-types': 3.19.0 - '@miniflare/core': 2.13.0 - '@miniflare/http-server': 2.13.0 - '@miniflare/shared': 2.13.0 - '@miniflare/web-sockets': 2.13.0 - '@rollup/plugin-commonjs': 24.0.1_rollup@3.20.2 - '@rollup/plugin-json': 6.0.0_rollup@3.20.2 - '@rollup/plugin-node-resolve': 15.0.2_rollup@3.20.2 - '@types/ws': 8.5.4 - miniflare: 2.13.0 - rollup: 3.20.2 - terser: 5.16.8 - ws: 8.13.0 + '@cloudflare/kv-asset-handler': + specifier: ^0.2.0 + version: 0.2.0 + '@cloudflare/workers-types': + specifier: ^3.19.0 + version: 3.19.0 + '@miniflare/core': + specifier: ^2.11.0 + version: 2.13.0 + '@miniflare/http-server': + specifier: ^2.11.0 + version: 2.13.0 + '@miniflare/shared': + specifier: ^2.11.0 + version: 2.13.0 + '@miniflare/web-sockets': + specifier: ^2.11.0 + version: 2.13.0 + '@rollup/plugin-commonjs': + specifier: ^24.0.0 + version: 24.0.1(rollup@3.20.2) + '@rollup/plugin-json': + specifier: ^6.0.0 + version: 6.0.0(rollup@3.20.2) + '@rollup/plugin-node-resolve': + specifier: ^15.0.2 + version: 15.0.2(rollup@3.20.2) + '@types/ws': + specifier: ^8.5.4 + version: 8.5.4 + miniflare: + specifier: ^2.11.0 + version: 2.13.0 + rollup: + specifier: ^3.10.0 + version: 3.20.2 + terser: + specifier: ^5.16.1 + version: 5.16.8 + ws: + specifier: ^8.12.0 + version: 8.13.0 devDependencies: - '@types/node': 18.15.11 - solid-start: link:../start - vite: 4.2.1_j6eaftqaqy66jfywinkthvutcq + '@types/node': + specifier: ^18.11.18 + version: 18.15.11 + solid-start: + specifier: workspace:* + version: link:../start + vite: + specifier: ^4.1.4 + version: 4.2.1(@types/node@18.15.11)(terser@5.16.8) packages/start-deno: - specifiers: - '@rollup/plugin-commonjs': ^24.0.0 - '@rollup/plugin-json': ^6.0.0 - '@rollup/plugin-node-resolve': ^15.0.2 - rollup: ^3.10.0 - solid-start: workspace:* - terser: ^5.16.1 - vite: ^4.1.4 dependencies: - '@rollup/plugin-commonjs': 24.0.1_rollup@3.20.2 - '@rollup/plugin-json': 6.0.0_rollup@3.20.2 - '@rollup/plugin-node-resolve': 15.0.2_rollup@3.20.2 - rollup: 3.20.2 - terser: 5.16.8 + '@rollup/plugin-commonjs': + specifier: ^24.0.0 + version: 24.0.1(rollup@3.20.2) + '@rollup/plugin-json': + specifier: ^6.0.0 + version: 6.0.0(rollup@3.20.2) + '@rollup/plugin-node-resolve': + specifier: ^15.0.2 + version: 15.0.2(rollup@3.20.2) + rollup: + specifier: ^3.10.0 + version: 3.20.2 + terser: + specifier: ^5.16.1 + version: 5.16.8 devDependencies: - solid-start: link:../start - vite: 4.2.1_terser@5.16.8 + solid-start: + specifier: workspace:* + version: link:../start + vite: + specifier: ^4.1.4 + version: 4.2.1(@types/node@18.15.11)(terser@5.16.8) packages/start-netlify: - specifiers: - '@babel/core': ^7.20.12 - '@babel/preset-env': ^7.20.2 - '@rollup/plugin-babel': ^6.0.3 - '@rollup/plugin-commonjs': ^24.0.0 - '@rollup/plugin-json': ^6.0.0 - '@rollup/plugin-node-resolve': ^15.0.2 - encoding: ^0.1.13 - rollup: ^3.10.0 - solid-start: workspace:* - terser: ^5.16.1 - vite: ^4.1.4 dependencies: - '@babel/core': 7.21.4 - '@babel/preset-env': 7.21.4_@babel+core@7.21.4 - '@rollup/plugin-babel': 6.0.3_wlieuynzbak3666wdkk5ilofqu - '@rollup/plugin-commonjs': 24.0.1_rollup@3.20.2 - '@rollup/plugin-json': 6.0.0_rollup@3.20.2 - '@rollup/plugin-node-resolve': 15.0.2_rollup@3.20.2 - encoding: 0.1.13 - rollup: 3.20.2 - terser: 5.16.8 + '@babel/core': + specifier: ^7.20.12 + version: 7.21.4 + '@babel/preset-env': + specifier: ^7.20.2 + version: 7.21.4(@babel/core@7.21.4) + '@rollup/plugin-babel': + specifier: ^6.0.3 + version: 6.0.3(@babel/core@7.21.4)(rollup@3.20.2) + '@rollup/plugin-commonjs': + specifier: ^24.0.0 + version: 24.0.1(rollup@3.20.2) + '@rollup/plugin-json': + specifier: ^6.0.0 + version: 6.0.0(rollup@3.20.2) + '@rollup/plugin-node-resolve': + specifier: ^15.0.2 + version: 15.0.2(rollup@3.20.2) + encoding: + specifier: ^0.1.13 + version: 0.1.13 + rollup: + specifier: ^3.10.0 + version: 3.20.2 + terser: + specifier: ^5.16.1 + version: 5.16.8 devDependencies: - solid-start: link:../start - vite: 4.2.1_terser@5.16.8 + solid-start: + specifier: workspace:* + version: link:../start + vite: + specifier: ^4.1.4 + version: 4.2.1(@types/node@18.15.11)(terser@5.16.8) packages/start-node: - specifiers: - '@rollup/plugin-commonjs': ^24.0.0 - '@rollup/plugin-json': ^6.0.0 - '@rollup/plugin-node-resolve': ^15.0.2 - compression: ^1.7.4 - polka: 1.0.0-next.22 - rollup: ^3.10.0 - sirv: ^2.0.2 - solid-start: workspace:* - terser: ^5.16.1 - undici: ^5.15.1 - vite: ^4.1.4 dependencies: - '@rollup/plugin-commonjs': 24.0.1_rollup@3.20.2 - '@rollup/plugin-json': 6.0.0_rollup@3.20.2 - '@rollup/plugin-node-resolve': 15.0.2_rollup@3.20.2 - compression: 1.7.4 - polka: 1.0.0-next.22 - rollup: 3.20.2 - sirv: 2.0.2 - terser: 5.16.8 + '@rollup/plugin-commonjs': + specifier: ^24.0.0 + version: 24.0.1(rollup@3.20.2) + '@rollup/plugin-json': + specifier: ^6.0.0 + version: 6.0.0(rollup@3.20.2) + '@rollup/plugin-node-resolve': + specifier: ^15.0.2 + version: 15.0.2(rollup@3.20.2) + compression: + specifier: ^1.7.4 + version: 1.7.4 + polka: + specifier: 1.0.0-next.22 + version: 1.0.0-next.22 + rollup: + specifier: ^3.10.0 + version: 3.20.2 + sirv: + specifier: ^2.0.2 + version: 2.0.2 + terser: + specifier: ^5.16.1 + version: 5.16.8 devDependencies: - solid-start: link:../start - undici: 5.21.0 - vite: 4.2.1_terser@5.16.8 + solid-start: + specifier: workspace:* + version: link:../start + undici: + specifier: ^5.15.1 + version: 5.21.0 + vite: + specifier: ^4.1.4 + version: 4.2.1(@types/node@18.15.11)(terser@5.16.8) packages/start-static: - specifiers: - '@rollup/plugin-commonjs': ^24.0.0 - '@rollup/plugin-json': ^6.0.0 - '@rollup/plugin-node-resolve': ^15.0.2 - rollup: ^3.10.0 - sirv-cli: 2.0.2 - solid-ssr: ^1.6.3 - solid-start: workspace:* - terser: ^5.16.1 - undici: ^5.15.1 - vite: ^4.1.4 dependencies: - '@rollup/plugin-commonjs': 24.0.1_rollup@3.20.2 - '@rollup/plugin-json': 6.0.0_rollup@3.20.2 - '@rollup/plugin-node-resolve': 15.0.2_rollup@3.20.2 - rollup: 3.20.2 - sirv-cli: 2.0.2 - solid-ssr: 1.7.0 + '@rollup/plugin-commonjs': + specifier: ^24.0.0 + version: 24.0.1(rollup@3.20.2) + '@rollup/plugin-json': + specifier: ^6.0.0 + version: 6.0.0(rollup@3.20.2) + '@rollup/plugin-node-resolve': + specifier: ^15.0.2 + version: 15.0.2(rollup@3.20.2) + rollup: + specifier: ^3.10.0 + version: 3.20.2 + sirv-cli: + specifier: 2.0.2 + version: 2.0.2 + solid-ssr: + specifier: ^1.6.3 + version: 1.7.0 devDependencies: - solid-start: link:../start - terser: 5.16.8 - undici: 5.21.0 - vite: 4.2.1_terser@5.16.8 + solid-start: + specifier: workspace:* + version: link:../start + terser: + specifier: ^5.16.1 + version: 5.16.8 + undici: + specifier: ^5.15.1 + version: 5.21.0 + vite: + specifier: ^4.1.4 + version: 4.2.1(@types/node@18.15.11)(terser@5.16.8) packages/start-vercel: - specifiers: - '@rollup/plugin-commonjs': ^24.0.0 - '@rollup/plugin-json': ^6.0.0 - '@rollup/plugin-node-resolve': ^15.0.2 - '@vercel/nft': ^0.22.6 - fast-glob: 3.2.12 - micromatch: 4.0.5 - rollup: ^3.10.0 - solid-start: workspace:* - terser: ^5.16.1 - vite: ^4.1.4 dependencies: - '@rollup/plugin-commonjs': 24.0.1_rollup@3.20.2 - '@rollup/plugin-json': 6.0.0_rollup@3.20.2 - '@rollup/plugin-node-resolve': 15.0.2_rollup@3.20.2 - '@vercel/nft': 0.22.6 - fast-glob: 3.2.12 - micromatch: 4.0.5 - rollup: 3.20.2 - terser: 5.16.8 + '@rollup/plugin-commonjs': + specifier: ^24.0.0 + version: 24.0.1(rollup@3.20.2) + '@rollup/plugin-json': + specifier: ^6.0.0 + version: 6.0.0(rollup@3.20.2) + '@rollup/plugin-node-resolve': + specifier: ^15.0.2 + version: 15.0.2(rollup@3.20.2) + '@vercel/nft': + specifier: ^0.22.6 + version: 0.22.6 + fast-glob: + specifier: 3.2.12 + version: 3.2.12 + micromatch: + specifier: 4.0.5 + version: 4.0.5 + rollup: + specifier: ^3.10.0 + version: 3.20.2 + terser: + specifier: ^5.16.1 + version: 5.16.8 devDependencies: - solid-start: link:../start - vite: 4.2.1_terser@5.16.8 + solid-start: + specifier: workspace:* + version: link:../start + vite: + specifier: ^4.1.4 + version: 4.2.1(@types/node@18.15.11)(terser@5.16.8) test: - specifiers: - '@playwright/test': 1.25.2 - '@testing-library/jest-dom': ^5.16.5 - '@types/cross-spawn': ^6.0.2 - '@types/fs-extra': ^11.0.1 - '@types/node': ^18.11.18 - '@types/testing-library__jest-dom': ^5.14.5 - cheerio: 1.0.0-rc.12 - compression: ^1.7.4 - cross-env: ^7.0.3 - cross-spawn: ^7.0.3 - fs-extra: ^11.1.0 - get-port: ^6.1.2 - picocolors: ^1.0.0 - polka: 1.0.0-next.22 - prettier: ^2.8.3 - sirv: ^2.0.2 - solid-start: workspace:* - solid-start-node: workspace:* - strip-indent: ^4.0.0 - undici: ^5.16.0 - vite: ^4.1.4 - vitest: ^0.28.3 - wait-on: ^7.0.1 dependencies: - '@playwright/test': 1.25.2 - '@testing-library/jest-dom': 5.16.5 - '@types/cross-spawn': 6.0.2 - '@types/fs-extra': 11.0.1 - '@types/node': 18.15.11 - '@types/testing-library__jest-dom': 5.14.5 - cheerio: 1.0.0-rc.12 - compression: 1.7.4 - cross-spawn: 7.0.3 - fs-extra: 11.1.1 - get-port: 6.1.2 - picocolors: 1.0.0 - polka: 1.0.0-next.22 - prettier: 2.8.7 - sirv: 2.0.2 - solid-start: link:../packages/start - solid-start-node: link:../packages/start-node - strip-indent: 4.0.0 - undici: 5.21.0 - vite: 4.2.1_@types+node@18.15.11 - vitest: 0.28.5 - wait-on: 7.0.1 + '@playwright/test': + specifier: 1.25.2 + version: 1.25.2 + '@testing-library/jest-dom': + specifier: ^5.16.5 + version: 5.16.5 + '@types/cross-spawn': + specifier: ^6.0.2 + version: 6.0.2 + '@types/fs-extra': + specifier: ^11.0.1 + version: 11.0.1 + '@types/node': + specifier: ^18.11.18 + version: 18.15.11 + '@types/testing-library__jest-dom': + specifier: ^5.14.5 + version: 5.14.5 + cheerio: + specifier: 1.0.0-rc.12 + version: 1.0.0-rc.12 + compression: + specifier: ^1.7.4 + version: 1.7.4 + cross-spawn: + specifier: ^7.0.3 + version: 7.0.3 + fs-extra: + specifier: ^11.1.0 + version: 11.1.1 + get-port: + specifier: ^6.1.2 + version: 6.1.2 + picocolors: + specifier: ^1.0.0 + version: 1.0.0 + polka: + specifier: 1.0.0-next.22 + version: 1.0.0-next.22 + prettier: + specifier: ^2.8.3 + version: 2.8.7 + sirv: + specifier: ^2.0.2 + version: 2.0.2 + solid-start: + specifier: workspace:* + version: link:../packages/start + solid-start-node: + specifier: workspace:* + version: link:../packages/start-node + strip-indent: + specifier: ^4.0.0 + version: 4.0.0 + undici: + specifier: ^5.16.0 + version: 5.21.0 + vite: + specifier: ^4.1.4 + version: 4.2.1(@types/node@18.15.11)(terser@5.16.8) + vitest: + specifier: ^0.28.3 + version: 0.28.5 + wait-on: + specifier: ^7.0.1 + version: 7.0.1(debug@4.3.4) devDependencies: - cross-env: 7.0.3 + cross-env: + specifier: ^7.0.3 + version: 7.0.3 test/template: - specifiers: - '@cloudflare/kv-asset-handler': ^0.1.3 - '@solidjs/meta': ^0.28.2 - '@solidjs/router': ^0.8.2 - solid-js: ^1.6.11 - solid-start: workspace:* - solid-start-cloudflare-pages: workspace:* - solid-start-cloudflare-workers: workspace:* - solid-start-deno: workspace:* - solid-start-netlify: workspace:* - solid-start-node: workspace:* - solid-start-static: workspace:* - typescript: ^4.9.4 - undici: ^5.15.1 - vite: ^4.1.4 - wrangler: ^2.8.0 devDependencies: - '@cloudflare/kv-asset-handler': 0.1.3 - '@solidjs/meta': 0.28.4_solid-js@1.7.2 - '@solidjs/router': 0.8.2_solid-js@1.7.2 - solid-js: 1.7.2 - solid-start: link:../../packages/start - solid-start-cloudflare-pages: link:../../packages/start-cloudflare-pages - solid-start-cloudflare-workers: link:../../packages/start-cloudflare-workers - solid-start-deno: link:../../packages/start-deno - solid-start-netlify: link:../../packages/start-netlify - solid-start-node: link:../../packages/start-node - solid-start-static: link:../../packages/start-static - typescript: 4.9.5 - undici: 5.21.0 - vite: 4.2.1 - wrangler: 2.14.0 + '@cloudflare/kv-asset-handler': + specifier: ^0.1.3 + version: 0.1.3 + '@solidjs/meta': + specifier: ^0.28.2 + version: 0.28.4(solid-js@1.7.2) + '@solidjs/router': + specifier: ^0.8.2 + version: 0.8.2(solid-js@1.7.2) + solid-js: + specifier: ^1.6.11 + version: 1.7.2 + solid-start: + specifier: workspace:* + version: link:../../packages/start + solid-start-cloudflare-pages: + specifier: workspace:* + version: link:../../packages/start-cloudflare-pages + solid-start-cloudflare-workers: + specifier: workspace:* + version: link:../../packages/start-cloudflare-workers + solid-start-deno: + specifier: workspace:* + version: link:../../packages/start-deno + solid-start-netlify: + specifier: workspace:* + version: link:../../packages/start-netlify + solid-start-node: + specifier: workspace:* + version: link:../../packages/start-node + solid-start-static: + specifier: workspace:* + version: link:../../packages/start-static + typescript: + specifier: ^4.9.4 + version: 4.9.5 + undici: + specifier: ^5.15.1 + version: 5.21.0 + vite: + specifier: ^4.1.4 + version: 4.2.1(@types/node@18.15.11)(terser@5.16.8) + wrangler: + specifier: ^2.8.0 + version: 2.14.0 packages: - /@adobe/css-tools/4.2.0: + /@adobe/css-tools@4.2.0: resolution: {integrity: sha512-E09FiIft46CmH5Qnjb0wsW54/YQd69LsxeKUOWawmws1XWvyFGURnAChH0mlr7YPFR1ofwvUQfcL0J3lMxXqPA==} - /@ampproject/remapping/2.2.0: + /@ampproject/remapping@2.2.0: resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==} engines: {node: '>=6.0.0'} dependencies: '@jridgewell/gen-mapping': 0.1.1 '@jridgewell/trace-mapping': 0.3.17 - /@antfu/utils/0.7.2: + /@antfu/utils@0.7.2: resolution: {integrity: sha512-vy9fM3pIxZmX07dL+VX1aZe7ynZ+YyB0jY+jE6r3hOK6GNY2t6W8rzpFC4tgpbXUYABkFQwgJq2XYXlxbXAI0g==} dev: false - /@auth/core/0.3.0: + /@auth/core@0.3.0: resolution: {integrity: sha512-4bmPzEiQKSXD825Jrcgj7igSFghBTpkSQ6U/jnYABJRQGhwnWJ/q9FHxEo6SGZWvYvpjOrvJOWhrP4Xng4CGUQ==} peerDependencies: nodemailer: 6.8.0 @@ -933,27 +1286,40 @@ packages: jose: 4.13.1 oauth4webapi: 2.2.0 preact: 10.11.3 - preact-render-to-string: 5.2.3_preact@10.11.3 + preact-render-to-string: 5.2.3(preact@10.11.3) + dev: false + + + /@auth/solid-start@0.1.1(@auth/core@0.3.0)(solid-js@1.7.2)(solid-start@packages+start): + resolution: {integrity: sha512-WMWBH/RbQTs5oFBoOjtJgKKZv3QlZQkyiAj1UnKWJ2+3UbuNQAhDBM4ppZD54CdbF/Wb1LVXjUNI6LBbopUK6g==} + peerDependencies: + '@auth/core': ~0.2.2 || ^0.2.2 + solid-js: ^1.5.7 + solid-start: ^0.2.14 + dependencies: + '@auth/core': 0.3.0 + solid-js: 1.7.2 + solid-start: link:packages/start dev: false - /@babel/code-frame/7.21.4: + /@babel/code-frame@7.21.4: resolution: {integrity: sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==} engines: {node: '>=6.9.0'} dependencies: '@babel/highlight': 7.18.6 - /@babel/compat-data/7.21.4: + /@babel/compat-data@7.21.4: resolution: {integrity: sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g==} engines: {node: '>=6.9.0'} - /@babel/core/7.21.4: + /@babel/core@7.21.4: resolution: {integrity: sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA==} engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.2.0 '@babel/code-frame': 7.21.4 '@babel/generator': 7.21.4 - '@babel/helper-compilation-targets': 7.21.4_@babel+core@7.21.4 + '@babel/helper-compilation-targets': 7.21.4(@babel/core@7.21.4) '@babel/helper-module-transforms': 7.21.2 '@babel/helpers': 7.21.0 '@babel/parser': 7.21.4 @@ -968,7 +1334,7 @@ packages: transitivePeerDependencies: - supports-color - /@babel/generator/7.21.4: + /@babel/generator@7.21.4: resolution: {integrity: sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==} engines: {node: '>=6.9.0'} dependencies: @@ -977,13 +1343,13 @@ packages: '@jridgewell/trace-mapping': 0.3.17 jsesc: 2.5.2 - /@babel/helper-annotate-as-pure/7.18.6: + /@babel/helper-annotate-as-pure@7.18.6: resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.21.4 - /@babel/helper-builder-binary-assignment-operator-visitor/7.18.9: + /@babel/helper-builder-binary-assignment-operator-visitor@7.18.9: resolution: {integrity: sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==} engines: {node: '>=6.9.0'} dependencies: @@ -991,7 +1357,7 @@ packages: '@babel/types': 7.21.4 dev: false - /@babel/helper-compilation-targets/7.21.4_@babel+core@7.21.4: + /@babel/helper-compilation-targets@7.21.4(@babel/core@7.21.4): resolution: {integrity: sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1004,7 +1370,7 @@ packages: lru-cache: 5.1.1 semver: 6.3.0 - /@babel/helper-create-class-features-plugin/7.21.4_@babel+core@7.21.4: + /@babel/helper-create-class-features-plugin@7.21.4(@babel/core@7.21.4): resolution: {integrity: sha512-46QrX2CQlaFRF4TkwfTt6nJD7IHq8539cCL7SDpqWSDeJKY1xylKKY5F/33mJhLZ3mFvKv2gGrVS6NkyF6qs+Q==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1022,7 +1388,7 @@ packages: transitivePeerDependencies: - supports-color - /@babel/helper-create-regexp-features-plugin/7.21.4_@babel+core@7.21.4: + /@babel/helper-create-regexp-features-plugin@7.21.4(@babel/core@7.21.4): resolution: {integrity: sha512-M00OuhU+0GyZ5iBBN9czjugzWrEq2vDpf/zCYHxxf93ul/Q5rv+a5h+/+0WnI1AebHNVtl5bFV0qsJoH23DbfA==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1033,13 +1399,13 @@ packages: regexpu-core: 5.3.2 dev: false - /@babel/helper-define-polyfill-provider/0.3.3_@babel+core@7.21.4: + /@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.21.4): resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==} peerDependencies: '@babel/core': ^7.4.0-0 dependencies: '@babel/core': 7.21.4 - '@babel/helper-compilation-targets': 7.21.4_@babel+core@7.21.4 + '@babel/helper-compilation-targets': 7.21.4(@babel/core@7.21.4) '@babel/helper-plugin-utils': 7.20.2 debug: 4.3.4 lodash.debounce: 4.0.8 @@ -1049,50 +1415,50 @@ packages: - supports-color dev: false - /@babel/helper-environment-visitor/7.18.9: + /@babel/helper-environment-visitor@7.18.9: resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==} engines: {node: '>=6.9.0'} - /@babel/helper-explode-assignable-expression/7.18.6: + /@babel/helper-explode-assignable-expression@7.18.6: resolution: {integrity: sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.21.4 dev: false - /@babel/helper-function-name/7.21.0: + /@babel/helper-function-name@7.21.0: resolution: {integrity: sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==} engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.20.7 '@babel/types': 7.21.4 - /@babel/helper-hoist-variables/7.18.6: + /@babel/helper-hoist-variables@7.18.6: resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.21.4 - /@babel/helper-member-expression-to-functions/7.21.0: + /@babel/helper-member-expression-to-functions@7.21.0: resolution: {integrity: sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.21.4 - /@babel/helper-module-imports/7.18.6: + /@babel/helper-module-imports@7.18.6: resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.21.4 dev: false - /@babel/helper-module-imports/7.21.4: + /@babel/helper-module-imports@7.21.4: resolution: {integrity: sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.21.4 - /@babel/helper-module-transforms/7.21.2: + /@babel/helper-module-transforms@7.21.2: resolution: {integrity: sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==} engines: {node: '>=6.9.0'} dependencies: @@ -1107,17 +1473,17 @@ packages: transitivePeerDependencies: - supports-color - /@babel/helper-optimise-call-expression/7.18.6: + /@babel/helper-optimise-call-expression@7.18.6: resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.21.4 - /@babel/helper-plugin-utils/7.20.2: + /@babel/helper-plugin-utils@7.20.2: resolution: {integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==} engines: {node: '>=6.9.0'} - /@babel/helper-remap-async-to-generator/7.18.9_@babel+core@7.21.4: + /@babel/helper-remap-async-to-generator@7.18.9(@babel/core@7.21.4): resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1132,7 +1498,7 @@ packages: - supports-color dev: false - /@babel/helper-replace-supers/7.20.7: + /@babel/helper-replace-supers@7.20.7: resolution: {integrity: sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==} engines: {node: '>=6.9.0'} dependencies: @@ -1145,37 +1511,37 @@ packages: transitivePeerDependencies: - supports-color - /@babel/helper-simple-access/7.20.2: + /@babel/helper-simple-access@7.20.2: resolution: {integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.21.4 - /@babel/helper-skip-transparent-expression-wrappers/7.20.0: + /@babel/helper-skip-transparent-expression-wrappers@7.20.0: resolution: {integrity: sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.21.4 - /@babel/helper-split-export-declaration/7.18.6: + /@babel/helper-split-export-declaration@7.18.6: resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.21.4 - /@babel/helper-string-parser/7.19.4: + /@babel/helper-string-parser@7.19.4: resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==} engines: {node: '>=6.9.0'} - /@babel/helper-validator-identifier/7.19.1: + /@babel/helper-validator-identifier@7.19.1: resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} engines: {node: '>=6.9.0'} - /@babel/helper-validator-option/7.21.0: + /@babel/helper-validator-option@7.21.0: resolution: {integrity: sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==} engines: {node: '>=6.9.0'} - /@babel/helper-wrap-function/7.20.5: + /@babel/helper-wrap-function@7.20.5: resolution: {integrity: sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==} engines: {node: '>=6.9.0'} dependencies: @@ -1187,7 +1553,7 @@ packages: - supports-color dev: false - /@babel/helpers/7.21.0: + /@babel/helpers@7.21.0: resolution: {integrity: sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==} engines: {node: '>=6.9.0'} dependencies: @@ -1197,7 +1563,7 @@ packages: transitivePeerDependencies: - supports-color - /@babel/highlight/7.18.6: + /@babel/highlight@7.18.6: resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} engines: {node: '>=6.9.0'} dependencies: @@ -1205,14 +1571,14 @@ packages: chalk: 2.4.2 js-tokens: 4.0.0 - /@babel/parser/7.21.4: + /@babel/parser@7.21.4: resolution: {integrity: sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==} engines: {node: '>=6.0.0'} hasBin: true dependencies: '@babel/types': 7.21.4 - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.21.4: + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6(@babel/core@7.21.4): resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1222,7 +1588,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.20.7_@babel+core@7.21.4: + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.20.7(@babel/core@7.21.4): resolution: {integrity: sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1231,10 +1597,10 @@ packages: '@babel/core': 7.21.4 '@babel/helper-plugin-utils': 7.20.2 '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 - '@babel/plugin-proposal-optional-chaining': 7.21.0_@babel+core@7.21.4 + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.21.4) dev: false - /@babel/plugin-proposal-async-generator-functions/7.20.7_@babel+core@7.21.4: + /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.21.4): resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1243,40 +1609,40 @@ packages: '@babel/core': 7.21.4 '@babel/helper-environment-visitor': 7.18.9 '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.21.4 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.21.4 + '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.21.4) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.21.4) transitivePeerDependencies: - supports-color dev: false - /@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.21.4: + /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.21.4): resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.4 - '@babel/helper-create-class-features-plugin': 7.21.4_@babel+core@7.21.4 + '@babel/helper-create-class-features-plugin': 7.21.4(@babel/core@7.21.4) '@babel/helper-plugin-utils': 7.20.2 transitivePeerDependencies: - supports-color dev: false - /@babel/plugin-proposal-class-static-block/7.21.0_@babel+core@7.21.4: + /@babel/plugin-proposal-class-static-block@7.21.0(@babel/core@7.21.4): resolution: {integrity: sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.12.0 dependencies: '@babel/core': 7.21.4 - '@babel/helper-create-class-features-plugin': 7.21.4_@babel+core@7.21.4 + '@babel/helper-create-class-features-plugin': 7.21.4(@babel/core@7.21.4) '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.21.4 + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.21.4) transitivePeerDependencies: - supports-color dev: false - /@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.21.4: + /@babel/plugin-proposal-dynamic-import@7.18.6(@babel/core@7.21.4): resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1284,10 +1650,10 @@ packages: dependencies: '@babel/core': 7.21.4 '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.21.4 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.21.4) dev: false - /@babel/plugin-proposal-export-namespace-from/7.18.9_@babel+core@7.21.4: + /@babel/plugin-proposal-export-namespace-from@7.18.9(@babel/core@7.21.4): resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1295,10 +1661,10 @@ packages: dependencies: '@babel/core': 7.21.4 '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.21.4 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.21.4) dev: false - /@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.21.4: + /@babel/plugin-proposal-json-strings@7.18.6(@babel/core@7.21.4): resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1306,10 +1672,10 @@ packages: dependencies: '@babel/core': 7.21.4 '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.21.4 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.21.4) dev: false - /@babel/plugin-proposal-logical-assignment-operators/7.20.7_@babel+core@7.21.4: + /@babel/plugin-proposal-logical-assignment-operators@7.20.7(@babel/core@7.21.4): resolution: {integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1317,10 +1683,10 @@ packages: dependencies: '@babel/core': 7.21.4 '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.21.4 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.21.4) dev: false - /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.21.4: + /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.21.4): resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1328,10 +1694,10 @@ packages: dependencies: '@babel/core': 7.21.4 '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.21.4 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.21.4) dev: false - /@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.21.4: + /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.21.4): resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1339,10 +1705,10 @@ packages: dependencies: '@babel/core': 7.21.4 '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.21.4 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.21.4) dev: false - /@babel/plugin-proposal-object-rest-spread/7.20.7_@babel+core@7.21.4: + /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.21.4): resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1350,13 +1716,13 @@ packages: dependencies: '@babel/compat-data': 7.21.4 '@babel/core': 7.21.4 - '@babel/helper-compilation-targets': 7.21.4_@babel+core@7.21.4 + '@babel/helper-compilation-targets': 7.21.4(@babel/core@7.21.4) '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.21.4 - '@babel/plugin-transform-parameters': 7.21.3_@babel+core@7.21.4 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.21.4) + '@babel/plugin-transform-parameters': 7.21.3(@babel/core@7.21.4) dev: false - /@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.21.4: + /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.21.4): resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1364,10 +1730,10 @@ packages: dependencies: '@babel/core': 7.21.4 '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.21.4 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.21.4) dev: false - /@babel/plugin-proposal-optional-chaining/7.21.0_@babel+core@7.21.4: + /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.21.4): resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1376,23 +1742,23 @@ packages: '@babel/core': 7.21.4 '@babel/helper-plugin-utils': 7.20.2 '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.21.4 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.21.4) dev: false - /@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.21.4: + /@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.21.4): resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.4 - '@babel/helper-create-class-features-plugin': 7.21.4_@babel+core@7.21.4 + '@babel/helper-create-class-features-plugin': 7.21.4(@babel/core@7.21.4) '@babel/helper-plugin-utils': 7.20.2 transitivePeerDependencies: - supports-color dev: false - /@babel/plugin-proposal-private-property-in-object/7.21.0_@babel+core@7.21.4: + /@babel/plugin-proposal-private-property-in-object@7.21.0(@babel/core@7.21.4): resolution: {integrity: sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1400,25 +1766,25 @@ packages: dependencies: '@babel/core': 7.21.4 '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-create-class-features-plugin': 7.21.4_@babel+core@7.21.4 + '@babel/helper-create-class-features-plugin': 7.21.4(@babel/core@7.21.4) '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.21.4 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.21.4) transitivePeerDependencies: - supports-color dev: false - /@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.21.4: + /@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.21.4): resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} engines: {node: '>=4'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.4 - '@babel/helper-create-regexp-features-plugin': 7.21.4_@babel+core@7.21.4 + '@babel/helper-create-regexp-features-plugin': 7.21.4(@babel/core@7.21.4) '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.21.4: + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.21.4): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1427,7 +1793,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.21.4: + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.21.4): resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1436,7 +1802,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.21.4: + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.21.4): resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1446,7 +1812,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.21.4: + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.21.4): resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1455,7 +1821,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.21.4: + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.21.4): resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1464,7 +1830,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-syntax-import-assertions/7.20.0_@babel+core@7.21.4: + /@babel/plugin-syntax-import-assertions@7.20.0(@babel/core@7.21.4): resolution: {integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1474,7 +1840,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.21.4: + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.21.4): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1483,7 +1849,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-syntax-jsx/7.21.4_@babel+core@7.21.4: + /@babel/plugin-syntax-jsx@7.21.4(@babel/core@7.21.4): resolution: {integrity: sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1492,7 +1858,7 @@ packages: '@babel/core': 7.21.4 '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.21.4: + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.21.4): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1501,7 +1867,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.21.4: + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.21.4): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1510,7 +1876,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.21.4: + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.21.4): resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1519,7 +1885,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.21.4: + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.21.4): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1528,7 +1894,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.21.4: + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.21.4): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1537,7 +1903,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.21.4: + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.21.4): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1546,7 +1912,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.21.4: + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.21.4): resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1556,7 +1922,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.21.4: + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.21.4): resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1566,7 +1932,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-syntax-typescript/7.21.4_@babel+core@7.21.4: + /@babel/plugin-syntax-typescript@7.21.4(@babel/core@7.21.4): resolution: {integrity: sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1575,7 +1941,7 @@ packages: '@babel/core': 7.21.4 '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-arrow-functions/7.20.7_@babel+core@7.21.4: + /@babel/plugin-transform-arrow-functions@7.20.7(@babel/core@7.21.4): resolution: {integrity: sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1585,7 +1951,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-transform-async-to-generator/7.20.7_@babel+core@7.21.4: + /@babel/plugin-transform-async-to-generator@7.20.7(@babel/core@7.21.4): resolution: {integrity: sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1594,12 +1960,12 @@ packages: '@babel/core': 7.21.4 '@babel/helper-module-imports': 7.21.4 '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.21.4 + '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.21.4) transitivePeerDependencies: - supports-color dev: false - /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.21.4: + /@babel/plugin-transform-block-scoped-functions@7.18.6(@babel/core@7.21.4): resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1609,7 +1975,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-transform-block-scoping/7.21.0_@babel+core@7.21.4: + /@babel/plugin-transform-block-scoping@7.21.0(@babel/core@7.21.4): resolution: {integrity: sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1619,7 +1985,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-transform-classes/7.21.0_@babel+core@7.21.4: + /@babel/plugin-transform-classes@7.21.0(@babel/core@7.21.4): resolution: {integrity: sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1627,7 +1993,7 @@ packages: dependencies: '@babel/core': 7.21.4 '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-compilation-targets': 7.21.4_@babel+core@7.21.4 + '@babel/helper-compilation-targets': 7.21.4(@babel/core@7.21.4) '@babel/helper-environment-visitor': 7.18.9 '@babel/helper-function-name': 7.21.0 '@babel/helper-optimise-call-expression': 7.18.6 @@ -1639,7 +2005,7 @@ packages: - supports-color dev: false - /@babel/plugin-transform-computed-properties/7.20.7_@babel+core@7.21.4: + /@babel/plugin-transform-computed-properties@7.20.7(@babel/core@7.21.4): resolution: {integrity: sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1650,7 +2016,7 @@ packages: '@babel/template': 7.20.7 dev: false - /@babel/plugin-transform-destructuring/7.21.3_@babel+core@7.21.4: + /@babel/plugin-transform-destructuring@7.21.3(@babel/core@7.21.4): resolution: {integrity: sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1660,18 +2026,18 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.21.4: + /@babel/plugin-transform-dotall-regex@7.18.6(@babel/core@7.21.4): resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.4 - '@babel/helper-create-regexp-features-plugin': 7.21.4_@babel+core@7.21.4 + '@babel/helper-create-regexp-features-plugin': 7.21.4(@babel/core@7.21.4) '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.21.4: + /@babel/plugin-transform-duplicate-keys@7.18.9(@babel/core@7.21.4): resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1681,7 +2047,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.21.4: + /@babel/plugin-transform-exponentiation-operator@7.18.6(@babel/core@7.21.4): resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1692,7 +2058,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-transform-for-of/7.21.0_@babel+core@7.21.4: + /@babel/plugin-transform-for-of@7.21.0(@babel/core@7.21.4): resolution: {integrity: sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1702,19 +2068,19 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-transform-function-name/7.18.9_@babel+core@7.21.4: + /@babel/plugin-transform-function-name@7.18.9(@babel/core@7.21.4): resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.4 - '@babel/helper-compilation-targets': 7.21.4_@babel+core@7.21.4 + '@babel/helper-compilation-targets': 7.21.4(@babel/core@7.21.4) '@babel/helper-function-name': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-transform-literals/7.18.9_@babel+core@7.21.4: + /@babel/plugin-transform-literals@7.18.9(@babel/core@7.21.4): resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1724,7 +2090,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.21.4: + /@babel/plugin-transform-member-expression-literals@7.18.6(@babel/core@7.21.4): resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1734,7 +2100,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-transform-modules-amd/7.20.11_@babel+core@7.21.4: + /@babel/plugin-transform-modules-amd@7.20.11(@babel/core@7.21.4): resolution: {integrity: sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1747,7 +2113,7 @@ packages: - supports-color dev: false - /@babel/plugin-transform-modules-commonjs/7.21.2_@babel+core@7.21.4: + /@babel/plugin-transform-modules-commonjs@7.21.2(@babel/core@7.21.4): resolution: {integrity: sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1760,7 +2126,7 @@ packages: transitivePeerDependencies: - supports-color - /@babel/plugin-transform-modules-systemjs/7.20.11_@babel+core@7.21.4: + /@babel/plugin-transform-modules-systemjs@7.20.11(@babel/core@7.21.4): resolution: {integrity: sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1775,7 +2141,7 @@ packages: - supports-color dev: false - /@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.21.4: + /@babel/plugin-transform-modules-umd@7.18.6(@babel/core@7.21.4): resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1788,18 +2154,18 @@ packages: - supports-color dev: false - /@babel/plugin-transform-named-capturing-groups-regex/7.20.5_@babel+core@7.21.4: + /@babel/plugin-transform-named-capturing-groups-regex@7.20.5(@babel/core@7.21.4): resolution: {integrity: sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.21.4 - '@babel/helper-create-regexp-features-plugin': 7.21.4_@babel+core@7.21.4 + '@babel/helper-create-regexp-features-plugin': 7.21.4(@babel/core@7.21.4) '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-transform-new-target/7.18.6_@babel+core@7.21.4: + /@babel/plugin-transform-new-target@7.18.6(@babel/core@7.21.4): resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1809,7 +2175,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-transform-object-super/7.18.6_@babel+core@7.21.4: + /@babel/plugin-transform-object-super@7.18.6(@babel/core@7.21.4): resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1822,7 +2188,7 @@ packages: - supports-color dev: false - /@babel/plugin-transform-parameters/7.21.3_@babel+core@7.21.4: + /@babel/plugin-transform-parameters@7.21.3(@babel/core@7.21.4): resolution: {integrity: sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1832,7 +2198,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.21.4: + /@babel/plugin-transform-property-literals@7.18.6(@babel/core@7.21.4): resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1842,7 +2208,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-transform-regenerator/7.20.5_@babel+core@7.21.4: + /@babel/plugin-transform-regenerator@7.20.5(@babel/core@7.21.4): resolution: {integrity: sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1853,7 +2219,7 @@ packages: regenerator-transform: 0.15.1 dev: false - /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.21.4: + /@babel/plugin-transform-reserved-words@7.18.6(@babel/core@7.21.4): resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1863,7 +2229,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.21.4: + /@babel/plugin-transform-shorthand-properties@7.18.6(@babel/core@7.21.4): resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1873,7 +2239,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-transform-spread/7.20.7_@babel+core@7.21.4: + /@babel/plugin-transform-spread@7.20.7(@babel/core@7.21.4): resolution: {integrity: sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1884,7 +2250,7 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 dev: false - /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.21.4: + /@babel/plugin-transform-sticky-regex@7.18.6(@babel/core@7.21.4): resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1894,7 +2260,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-transform-template-literals/7.18.9_@babel+core@7.21.4: + /@babel/plugin-transform-template-literals@7.18.9(@babel/core@7.21.4): resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1904,7 +2270,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-transform-typeof-symbol/7.18.9_@babel+core@7.21.4: + /@babel/plugin-transform-typeof-symbol@7.18.9(@babel/core@7.21.4): resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1914,7 +2280,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-transform-typescript/7.21.3_@babel+core@7.21.4: + /@babel/plugin-transform-typescript@7.21.3(@babel/core@7.21.4): resolution: {integrity: sha512-RQxPz6Iqt8T0uw/WsJNReuBpWpBqs/n7mNo18sKLoTbMp+UrEekhH+pKSVC7gWz+DNjo9gryfV8YzCiT45RgMw==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1922,13 +2288,13 @@ packages: dependencies: '@babel/core': 7.21.4 '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-create-class-features-plugin': 7.21.4_@babel+core@7.21.4 + '@babel/helper-create-class-features-plugin': 7.21.4(@babel/core@7.21.4) '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-typescript': 7.21.4_@babel+core@7.21.4 + '@babel/plugin-syntax-typescript': 7.21.4(@babel/core@7.21.4) transitivePeerDependencies: - supports-color - /@babel/plugin-transform-unicode-escapes/7.18.10_@babel+core@7.21.4: + /@babel/plugin-transform-unicode-escapes@7.18.10(@babel/core@7.21.4): resolution: {integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1938,18 +2304,18 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.21.4: + /@babel/plugin-transform-unicode-regex@7.18.6(@babel/core@7.21.4): resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.4 - '@babel/helper-create-regexp-features-plugin': 7.21.4_@babel+core@7.21.4 + '@babel/helper-create-regexp-features-plugin': 7.21.4(@babel/core@7.21.4) '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/preset-env/7.21.4_@babel+core@7.21.4: + /@babel/preset-env@7.21.4(@babel/core@7.21.4): resolution: {integrity: sha512-2W57zHs2yDLm6GD5ZpvNn71lZ0B/iypSdIeq25OurDKji6AdzV07qp4s3n1/x5BqtiGaTrPN3nerlSCaC5qNTw==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1957,98 +2323,98 @@ packages: dependencies: '@babel/compat-data': 7.21.4 '@babel/core': 7.21.4 - '@babel/helper-compilation-targets': 7.21.4_@babel+core@7.21.4 + '@babel/helper-compilation-targets': 7.21.4(@babel/core@7.21.4) '@babel/helper-plugin-utils': 7.20.2 '@babel/helper-validator-option': 7.21.0 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6_@babel+core@7.21.4 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.20.7_@babel+core@7.21.4 - '@babel/plugin-proposal-async-generator-functions': 7.20.7_@babel+core@7.21.4 - '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.21.4 - '@babel/plugin-proposal-class-static-block': 7.21.0_@babel+core@7.21.4 - '@babel/plugin-proposal-dynamic-import': 7.18.6_@babel+core@7.21.4 - '@babel/plugin-proposal-export-namespace-from': 7.18.9_@babel+core@7.21.4 - '@babel/plugin-proposal-json-strings': 7.18.6_@babel+core@7.21.4 - '@babel/plugin-proposal-logical-assignment-operators': 7.20.7_@babel+core@7.21.4 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6_@babel+core@7.21.4 - '@babel/plugin-proposal-numeric-separator': 7.18.6_@babel+core@7.21.4 - '@babel/plugin-proposal-object-rest-spread': 7.20.7_@babel+core@7.21.4 - '@babel/plugin-proposal-optional-catch-binding': 7.18.6_@babel+core@7.21.4 - '@babel/plugin-proposal-optional-chaining': 7.21.0_@babel+core@7.21.4 - '@babel/plugin-proposal-private-methods': 7.18.6_@babel+core@7.21.4 - '@babel/plugin-proposal-private-property-in-object': 7.21.0_@babel+core@7.21.4 - '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.21.4 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.21.4 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.21.4 - '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.21.4 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.21.4 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.21.4 - '@babel/plugin-syntax-import-assertions': 7.20.0_@babel+core@7.21.4 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.21.4 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.21.4 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.21.4 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.21.4 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.21.4 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.21.4 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.21.4 - '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.21.4 - '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.21.4 - '@babel/plugin-transform-arrow-functions': 7.20.7_@babel+core@7.21.4 - '@babel/plugin-transform-async-to-generator': 7.20.7_@babel+core@7.21.4 - '@babel/plugin-transform-block-scoped-functions': 7.18.6_@babel+core@7.21.4 - '@babel/plugin-transform-block-scoping': 7.21.0_@babel+core@7.21.4 - '@babel/plugin-transform-classes': 7.21.0_@babel+core@7.21.4 - '@babel/plugin-transform-computed-properties': 7.20.7_@babel+core@7.21.4 - '@babel/plugin-transform-destructuring': 7.21.3_@babel+core@7.21.4 - '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.21.4 - '@babel/plugin-transform-duplicate-keys': 7.18.9_@babel+core@7.21.4 - '@babel/plugin-transform-exponentiation-operator': 7.18.6_@babel+core@7.21.4 - '@babel/plugin-transform-for-of': 7.21.0_@babel+core@7.21.4 - '@babel/plugin-transform-function-name': 7.18.9_@babel+core@7.21.4 - '@babel/plugin-transform-literals': 7.18.9_@babel+core@7.21.4 - '@babel/plugin-transform-member-expression-literals': 7.18.6_@babel+core@7.21.4 - '@babel/plugin-transform-modules-amd': 7.20.11_@babel+core@7.21.4 - '@babel/plugin-transform-modules-commonjs': 7.21.2_@babel+core@7.21.4 - '@babel/plugin-transform-modules-systemjs': 7.20.11_@babel+core@7.21.4 - '@babel/plugin-transform-modules-umd': 7.18.6_@babel+core@7.21.4 - '@babel/plugin-transform-named-capturing-groups-regex': 7.20.5_@babel+core@7.21.4 - '@babel/plugin-transform-new-target': 7.18.6_@babel+core@7.21.4 - '@babel/plugin-transform-object-super': 7.18.6_@babel+core@7.21.4 - '@babel/plugin-transform-parameters': 7.21.3_@babel+core@7.21.4 - '@babel/plugin-transform-property-literals': 7.18.6_@babel+core@7.21.4 - '@babel/plugin-transform-regenerator': 7.20.5_@babel+core@7.21.4 - '@babel/plugin-transform-reserved-words': 7.18.6_@babel+core@7.21.4 - '@babel/plugin-transform-shorthand-properties': 7.18.6_@babel+core@7.21.4 - '@babel/plugin-transform-spread': 7.20.7_@babel+core@7.21.4 - '@babel/plugin-transform-sticky-regex': 7.18.6_@babel+core@7.21.4 - '@babel/plugin-transform-template-literals': 7.18.9_@babel+core@7.21.4 - '@babel/plugin-transform-typeof-symbol': 7.18.9_@babel+core@7.21.4 - '@babel/plugin-transform-unicode-escapes': 7.18.10_@babel+core@7.21.4 - '@babel/plugin-transform-unicode-regex': 7.18.6_@babel+core@7.21.4 - '@babel/preset-modules': 0.1.5_@babel+core@7.21.4 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6(@babel/core@7.21.4) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.20.7(@babel/core@7.21.4) + '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.21.4) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.21.4) + '@babel/plugin-proposal-class-static-block': 7.21.0(@babel/core@7.21.4) + '@babel/plugin-proposal-dynamic-import': 7.18.6(@babel/core@7.21.4) + '@babel/plugin-proposal-export-namespace-from': 7.18.9(@babel/core@7.21.4) + '@babel/plugin-proposal-json-strings': 7.18.6(@babel/core@7.21.4) + '@babel/plugin-proposal-logical-assignment-operators': 7.20.7(@babel/core@7.21.4) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.21.4) + '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.21.4) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.21.4) + '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.21.4) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.21.4) + '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.21.4) + '@babel/plugin-proposal-private-property-in-object': 7.21.0(@babel/core@7.21.4) + '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.21.4) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.21.4) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.21.4) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.21.4) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.21.4) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.21.4) + '@babel/plugin-syntax-import-assertions': 7.20.0(@babel/core@7.21.4) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.21.4) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.21.4) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.21.4) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.21.4) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.21.4) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.21.4) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.21.4) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.21.4) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.21.4) + '@babel/plugin-transform-arrow-functions': 7.20.7(@babel/core@7.21.4) + '@babel/plugin-transform-async-to-generator': 7.20.7(@babel/core@7.21.4) + '@babel/plugin-transform-block-scoped-functions': 7.18.6(@babel/core@7.21.4) + '@babel/plugin-transform-block-scoping': 7.21.0(@babel/core@7.21.4) + '@babel/plugin-transform-classes': 7.21.0(@babel/core@7.21.4) + '@babel/plugin-transform-computed-properties': 7.20.7(@babel/core@7.21.4) + '@babel/plugin-transform-destructuring': 7.21.3(@babel/core@7.21.4) + '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.21.4) + '@babel/plugin-transform-duplicate-keys': 7.18.9(@babel/core@7.21.4) + '@babel/plugin-transform-exponentiation-operator': 7.18.6(@babel/core@7.21.4) + '@babel/plugin-transform-for-of': 7.21.0(@babel/core@7.21.4) + '@babel/plugin-transform-function-name': 7.18.9(@babel/core@7.21.4) + '@babel/plugin-transform-literals': 7.18.9(@babel/core@7.21.4) + '@babel/plugin-transform-member-expression-literals': 7.18.6(@babel/core@7.21.4) + '@babel/plugin-transform-modules-amd': 7.20.11(@babel/core@7.21.4) + '@babel/plugin-transform-modules-commonjs': 7.21.2(@babel/core@7.21.4) + '@babel/plugin-transform-modules-systemjs': 7.20.11(@babel/core@7.21.4) + '@babel/plugin-transform-modules-umd': 7.18.6(@babel/core@7.21.4) + '@babel/plugin-transform-named-capturing-groups-regex': 7.20.5(@babel/core@7.21.4) + '@babel/plugin-transform-new-target': 7.18.6(@babel/core@7.21.4) + '@babel/plugin-transform-object-super': 7.18.6(@babel/core@7.21.4) + '@babel/plugin-transform-parameters': 7.21.3(@babel/core@7.21.4) + '@babel/plugin-transform-property-literals': 7.18.6(@babel/core@7.21.4) + '@babel/plugin-transform-regenerator': 7.20.5(@babel/core@7.21.4) + '@babel/plugin-transform-reserved-words': 7.18.6(@babel/core@7.21.4) + '@babel/plugin-transform-shorthand-properties': 7.18.6(@babel/core@7.21.4) + '@babel/plugin-transform-spread': 7.20.7(@babel/core@7.21.4) + '@babel/plugin-transform-sticky-regex': 7.18.6(@babel/core@7.21.4) + '@babel/plugin-transform-template-literals': 7.18.9(@babel/core@7.21.4) + '@babel/plugin-transform-typeof-symbol': 7.18.9(@babel/core@7.21.4) + '@babel/plugin-transform-unicode-escapes': 7.18.10(@babel/core@7.21.4) + '@babel/plugin-transform-unicode-regex': 7.18.6(@babel/core@7.21.4) + '@babel/preset-modules': 0.1.5(@babel/core@7.21.4) '@babel/types': 7.21.4 - babel-plugin-polyfill-corejs2: 0.3.3_@babel+core@7.21.4 - babel-plugin-polyfill-corejs3: 0.6.0_@babel+core@7.21.4 - babel-plugin-polyfill-regenerator: 0.4.1_@babel+core@7.21.4 + babel-plugin-polyfill-corejs2: 0.3.3(@babel/core@7.21.4) + babel-plugin-polyfill-corejs3: 0.6.0(@babel/core@7.21.4) + babel-plugin-polyfill-regenerator: 0.4.1(@babel/core@7.21.4) core-js-compat: 3.30.0 semver: 6.3.0 transitivePeerDependencies: - supports-color dev: false - /@babel/preset-modules/0.1.5_@babel+core@7.21.4: + /@babel/preset-modules@0.1.5(@babel/core@7.21.4): resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.4 '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.21.4 - '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.21.4 + '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.21.4) + '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.21.4) '@babel/types': 7.21.4 esutils: 2.0.3 dev: false - /@babel/preset-typescript/7.21.4_@babel+core@7.21.4: + /@babel/preset-typescript@7.21.4(@babel/core@7.21.4): resolution: {integrity: sha512-sMLNWY37TCdRH/bJ6ZeeOH1nPuanED7Ai9Y/vH31IPqalioJ6ZNFUWONsakhv4r4n+I6gm5lmoE0olkgib/j/A==} engines: {node: '>=6.9.0'} peerDependencies: @@ -2057,17 +2423,17 @@ packages: '@babel/core': 7.21.4 '@babel/helper-plugin-utils': 7.20.2 '@babel/helper-validator-option': 7.21.0 - '@babel/plugin-syntax-jsx': 7.21.4_@babel+core@7.21.4 - '@babel/plugin-transform-modules-commonjs': 7.21.2_@babel+core@7.21.4 - '@babel/plugin-transform-typescript': 7.21.3_@babel+core@7.21.4 + '@babel/plugin-syntax-jsx': 7.21.4(@babel/core@7.21.4) + '@babel/plugin-transform-modules-commonjs': 7.21.2(@babel/core@7.21.4) + '@babel/plugin-transform-typescript': 7.21.3(@babel/core@7.21.4) transitivePeerDependencies: - supports-color - /@babel/regjsgen/0.8.0: + /@babel/regjsgen@0.8.0: resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} dev: false - /@babel/runtime-corejs3/7.21.0: + /@babel/runtime-corejs3@7.21.0: resolution: {integrity: sha512-TDD4UJzos3JJtM+tHX+w2Uc+KWj7GV+VKKFdMVd2Rx8sdA19hcc3P3AHFYd5LVOw+pYuSd5lICC3gm52B6Rwxw==} engines: {node: '>=6.9.0'} dependencies: @@ -2075,13 +2441,13 @@ packages: regenerator-runtime: 0.13.11 dev: true - /@babel/runtime/7.21.0: + /@babel/runtime@7.21.0: resolution: {integrity: sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==} engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.13.11 - /@babel/template/7.20.7: + /@babel/template@7.20.7: resolution: {integrity: sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==} engines: {node: '>=6.9.0'} dependencies: @@ -2089,7 +2455,7 @@ packages: '@babel/parser': 7.21.4 '@babel/types': 7.21.4 - /@babel/traverse/7.21.4: + /@babel/traverse@7.21.4: resolution: {integrity: sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q==} engines: {node: '>=6.9.0'} dependencies: @@ -2106,7 +2472,7 @@ packages: transitivePeerDependencies: - supports-color - /@babel/types/7.21.4: + /@babel/types@7.21.4: resolution: {integrity: sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==} engines: {node: '>=6.9.0'} dependencies: @@ -2114,24 +2480,24 @@ packages: '@babel/helper-validator-identifier': 7.19.1 to-fast-properties: 2.0.0 - /@bcoe/v8-coverage/0.2.3: + /@bcoe/v8-coverage@0.2.3: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} dev: true - /@cloudflare/kv-asset-handler/0.1.3: + /@cloudflare/kv-asset-handler@0.1.3: resolution: {integrity: sha512-FNcunDuTmEfQTLRLtA6zz+buIXUHj1soPvSWzzQFBC+n2lsy+CGf/NIrR3SEPCmsVNQj70/Jx2lViCpq+09YpQ==} dependencies: mime: 2.6.0 - /@cloudflare/kv-asset-handler/0.2.0: + /@cloudflare/kv-asset-handler@0.2.0: resolution: {integrity: sha512-MVbXLbTcAotOPUj0pAMhVtJ+3/kFkwJqc5qNOleOZTv6QkZZABDMS21dSrSlVswEHwrpWC03e4fWytjqKvuE2A==} dependencies: mime: 3.0.0 - /@cloudflare/workers-types/3.19.0: + /@cloudflare/workers-types@3.19.0: resolution: {integrity: sha512-0FRcsz7Ea3jT+gc5gKPIYciykm1bbAaTpygdzpCwGt0RL+V83zWnYN30NWDW4rIHj/FHtz+MIuBKS61C8l7AzQ==} - /@esbuild-plugins/node-globals-polyfill/0.1.1_esbuild@0.16.3: + /@esbuild-plugins/node-globals-polyfill@0.1.1(esbuild@0.16.3): resolution: {integrity: sha512-MR0oAA+mlnJWrt1RQVQ+4VYuRJW/P2YmRTv1AsplObyvuBMnPHiizUF95HHYiSsMGLhyGtWufaq2XQg6+iurBg==} peerDependencies: esbuild: '*' @@ -2139,7 +2505,7 @@ packages: esbuild: 0.16.3 dev: true - /@esbuild-plugins/node-modules-polyfill/0.1.4_esbuild@0.16.3: + /@esbuild-plugins/node-modules-polyfill@0.1.4(esbuild@0.16.3): resolution: {integrity: sha512-uZbcXi0zbmKC/050p3gJnne5Qdzw8vkXIv+c2BW0Lsc1ji1SkrxbKPUy5Efr0blbTu1SL8w4eyfpnSdPg3G0Qg==} peerDependencies: esbuild: '*' @@ -2149,50 +2515,50 @@ packages: rollup-plugin-node-polyfills: 0.2.1 dev: true - /@esbuild/android-arm/0.15.18: - resolution: {integrity: sha512-5GT+kcs2WVGjVs7+boataCkO5Fg0y4kCjzkB5bAip7H4jfnOS3dA6KPiww9W1OEKTKeAcUVhdZGvgI65OXmUnw==} + /@esbuild/android-arm64@0.16.3: + resolution: {integrity: sha512-RolFVeinkeraDvN/OoRf1F/lP0KUfGNb5jxy/vkIMeRRChkrX/HTYN6TYZosRJs3a1+8wqpxAo5PI5hFmxyPRg==} engines: {node: '>=12'} - cpu: [arm] + cpu: [arm64] os: [android] requiresBuild: true dev: true optional: true - /@esbuild/android-arm/0.16.3: - resolution: {integrity: sha512-mueuEoh+s1eRbSJqq9KNBQwI4QhQV6sRXIfTyLXSHGMpyew61rOK4qY21uKbXl1iBoMb0AdL1deWFCQVlN2qHA==} + /@esbuild/android-arm64@0.17.15: + resolution: {integrity: sha512-0kOB6Y7Br3KDVgHeg8PRcvfLkq+AccreK///B4Z6fNZGr/tNHX0z2VywCc7PTeWp+bPvjA5WMvNXltHw5QjAIA==} engines: {node: '>=12'} - cpu: [arm] + cpu: [arm64] os: [android] requiresBuild: true - dev: true optional: true - /@esbuild/android-arm/0.17.15: - resolution: {integrity: sha512-sRSOVlLawAktpMvDyJIkdLI/c/kdRTOqo8t6ImVxg8yT7LQDUYV5Rp2FKeEosLr6ZCja9UjYAzyRSxGteSJPYg==} + /@esbuild/android-arm@0.15.18: + resolution: {integrity: sha512-5GT+kcs2WVGjVs7+boataCkO5Fg0y4kCjzkB5bAip7H4jfnOS3dA6KPiww9W1OEKTKeAcUVhdZGvgI65OXmUnw==} engines: {node: '>=12'} cpu: [arm] os: [android] requiresBuild: true + dev: true optional: true - /@esbuild/android-arm64/0.16.3: - resolution: {integrity: sha512-RolFVeinkeraDvN/OoRf1F/lP0KUfGNb5jxy/vkIMeRRChkrX/HTYN6TYZosRJs3a1+8wqpxAo5PI5hFmxyPRg==} + /@esbuild/android-arm@0.16.3: + resolution: {integrity: sha512-mueuEoh+s1eRbSJqq9KNBQwI4QhQV6sRXIfTyLXSHGMpyew61rOK4qY21uKbXl1iBoMb0AdL1deWFCQVlN2qHA==} engines: {node: '>=12'} - cpu: [arm64] + cpu: [arm] os: [android] requiresBuild: true dev: true optional: true - /@esbuild/android-arm64/0.17.15: - resolution: {integrity: sha512-0kOB6Y7Br3KDVgHeg8PRcvfLkq+AccreK///B4Z6fNZGr/tNHX0z2VywCc7PTeWp+bPvjA5WMvNXltHw5QjAIA==} + /@esbuild/android-arm@0.17.15: + resolution: {integrity: sha512-sRSOVlLawAktpMvDyJIkdLI/c/kdRTOqo8t6ImVxg8yT7LQDUYV5Rp2FKeEosLr6ZCja9UjYAzyRSxGteSJPYg==} engines: {node: '>=12'} - cpu: [arm64] + cpu: [arm] os: [android] requiresBuild: true optional: true - /@esbuild/android-x64/0.16.3: + /@esbuild/android-x64@0.16.3: resolution: {integrity: sha512-SFpTUcIT1bIJuCCBMCQWq1bL2gPTjWoLZdjmIhjdcQHaUfV41OQfho6Ici5uvvkMmZRXIUGpM3GxysP/EU7ifQ==} engines: {node: '>=12'} cpu: [x64] @@ -2201,7 +2567,7 @@ packages: dev: true optional: true - /@esbuild/android-x64/0.17.15: + /@esbuild/android-x64@0.17.15: resolution: {integrity: sha512-MzDqnNajQZ63YkaUWVl9uuhcWyEyh69HGpMIrf+acR4otMkfLJ4sUCxqwbCyPGicE9dVlrysI3lMcDBjGiBBcQ==} engines: {node: '>=12'} cpu: [x64] @@ -2209,7 +2575,7 @@ packages: requiresBuild: true optional: true - /@esbuild/darwin-arm64/0.16.3: + /@esbuild/darwin-arm64@0.16.3: resolution: {integrity: sha512-DO8WykMyB+N9mIDfI/Hug70Dk1KipavlGAecxS3jDUwAbTpDXj0Lcwzw9svkhxfpCagDmpaTMgxWK8/C/XcXvw==} engines: {node: '>=12'} cpu: [arm64] @@ -2218,7 +2584,7 @@ packages: dev: true optional: true - /@esbuild/darwin-arm64/0.17.15: + /@esbuild/darwin-arm64@0.17.15: resolution: {integrity: sha512-7siLjBc88Z4+6qkMDxPT2juf2e8SJxmsbNVKFY2ifWCDT72v5YJz9arlvBw5oB4W/e61H1+HDB/jnu8nNg0rLA==} engines: {node: '>=12'} cpu: [arm64] @@ -2226,7 +2592,7 @@ packages: requiresBuild: true optional: true - /@esbuild/darwin-x64/0.16.3: + /@esbuild/darwin-x64@0.16.3: resolution: {integrity: sha512-uEqZQ2omc6BvWqdCiyZ5+XmxuHEi1SPzpVxXCSSV2+Sh7sbXbpeNhHIeFrIpRjAs0lI1FmA1iIOxFozKBhKgRQ==} engines: {node: '>=12'} cpu: [x64] @@ -2235,7 +2601,7 @@ packages: dev: true optional: true - /@esbuild/darwin-x64/0.17.15: + /@esbuild/darwin-x64@0.17.15: resolution: {integrity: sha512-NbImBas2rXwYI52BOKTW342Tm3LTeVlaOQ4QPZ7XuWNKiO226DisFk/RyPk3T0CKZkKMuU69yOvlapJEmax7cg==} engines: {node: '>=12'} cpu: [x64] @@ -2243,7 +2609,7 @@ packages: requiresBuild: true optional: true - /@esbuild/freebsd-arm64/0.16.3: + /@esbuild/freebsd-arm64@0.16.3: resolution: {integrity: sha512-nJansp3sSXakNkOD5i5mIz2Is/HjzIhFs49b1tjrPrpCmwgBmH9SSzhC/Z1UqlkivqMYkhfPwMw1dGFUuwmXhw==} engines: {node: '>=12'} cpu: [arm64] @@ -2252,7 +2618,7 @@ packages: dev: true optional: true - /@esbuild/freebsd-arm64/0.17.15: + /@esbuild/freebsd-arm64@0.17.15: resolution: {integrity: sha512-Xk9xMDjBVG6CfgoqlVczHAdJnCs0/oeFOspFap5NkYAmRCT2qTn1vJWA2f419iMtsHSLm+O8B6SLV/HlY5cYKg==} engines: {node: '>=12'} cpu: [arm64] @@ -2260,7 +2626,7 @@ packages: requiresBuild: true optional: true - /@esbuild/freebsd-x64/0.16.3: + /@esbuild/freebsd-x64@0.16.3: resolution: {integrity: sha512-TfoDzLw+QHfc4a8aKtGSQ96Wa+6eimljjkq9HKR0rHlU83vw8aldMOUSJTUDxbcUdcgnJzPaX8/vGWm7vyV7ug==} engines: {node: '>=12'} cpu: [x64] @@ -2269,7 +2635,7 @@ packages: dev: true optional: true - /@esbuild/freebsd-x64/0.17.15: + /@esbuild/freebsd-x64@0.17.15: resolution: {integrity: sha512-3TWAnnEOdclvb2pnfsTWtdwthPfOz7qAfcwDLcfZyGJwm1SRZIMOeB5FODVhnM93mFSPsHB9b/PmxNNbSnd0RQ==} engines: {node: '>=12'} cpu: [x64] @@ -2277,41 +2643,41 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-arm/0.16.3: - resolution: {integrity: sha512-VwswmSYwVAAq6LysV59Fyqk3UIjbhuc6wb3vEcJ7HEJUtFuLK9uXWuFoH1lulEbE4+5GjtHi3MHX+w1gNHdOWQ==} + /@esbuild/linux-arm64@0.16.3: + resolution: {integrity: sha512-7I3RlsnxEFCHVZNBLb2w7unamgZ5sVwO0/ikE2GaYvYuUQs9Qte/w7TqWcXHtCwxvZx/2+F97ndiUQAWs47ZfQ==} engines: {node: '>=12'} - cpu: [arm] + cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /@esbuild/linux-arm/0.17.15: - resolution: {integrity: sha512-MLTgiXWEMAMr8nmS9Gigx43zPRmEfeBfGCwxFQEMgJ5MC53QKajaclW6XDPjwJvhbebv+RzK05TQjvH3/aM4Xw==} + /@esbuild/linux-arm64@0.17.15: + resolution: {integrity: sha512-T0MVnYw9KT6b83/SqyznTs/3Jg2ODWrZfNccg11XjDehIved2oQfrX/wVuev9N936BpMRaTR9I1J0tdGgUgpJA==} engines: {node: '>=12'} - cpu: [arm] + cpu: [arm64] os: [linux] requiresBuild: true optional: true - /@esbuild/linux-arm64/0.16.3: - resolution: {integrity: sha512-7I3RlsnxEFCHVZNBLb2w7unamgZ5sVwO0/ikE2GaYvYuUQs9Qte/w7TqWcXHtCwxvZx/2+F97ndiUQAWs47ZfQ==} + /@esbuild/linux-arm@0.16.3: + resolution: {integrity: sha512-VwswmSYwVAAq6LysV59Fyqk3UIjbhuc6wb3vEcJ7HEJUtFuLK9uXWuFoH1lulEbE4+5GjtHi3MHX+w1gNHdOWQ==} engines: {node: '>=12'} - cpu: [arm64] + cpu: [arm] os: [linux] requiresBuild: true dev: true optional: true - /@esbuild/linux-arm64/0.17.15: - resolution: {integrity: sha512-T0MVnYw9KT6b83/SqyznTs/3Jg2ODWrZfNccg11XjDehIved2oQfrX/wVuev9N936BpMRaTR9I1J0tdGgUgpJA==} + /@esbuild/linux-arm@0.17.15: + resolution: {integrity: sha512-MLTgiXWEMAMr8nmS9Gigx43zPRmEfeBfGCwxFQEMgJ5MC53QKajaclW6XDPjwJvhbebv+RzK05TQjvH3/aM4Xw==} engines: {node: '>=12'} - cpu: [arm64] + cpu: [arm] os: [linux] requiresBuild: true optional: true - /@esbuild/linux-ia32/0.16.3: + /@esbuild/linux-ia32@0.16.3: resolution: {integrity: sha512-X8FDDxM9cqda2rJE+iblQhIMYY49LfvW4kaEjoFbTTQ4Go8G96Smj2w3BRTwA8IHGoi9dPOPGAX63dhuv19UqA==} engines: {node: '>=12'} cpu: [ia32] @@ -2320,7 +2686,7 @@ packages: dev: true optional: true - /@esbuild/linux-ia32/0.17.15: + /@esbuild/linux-ia32@0.17.15: resolution: {integrity: sha512-wp02sHs015T23zsQtU4Cj57WiteiuASHlD7rXjKUyAGYzlOKDAjqK6bk5dMi2QEl/KVOcsjwL36kD+WW7vJt8Q==} engines: {node: '>=12'} cpu: [ia32] @@ -2328,7 +2694,7 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-loong64/0.14.54: + /@esbuild/linux-loong64@0.14.54: resolution: {integrity: sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==} engines: {node: '>=12'} cpu: [loong64] @@ -2337,7 +2703,7 @@ packages: dev: true optional: true - /@esbuild/linux-loong64/0.15.18: + /@esbuild/linux-loong64@0.15.18: resolution: {integrity: sha512-L4jVKS82XVhw2nvzLg/19ClLWg0y27ulRwuP7lcyL6AbUWB5aPglXY3M21mauDQMDfRLs8cQmeT03r/+X3cZYQ==} engines: {node: '>=12'} cpu: [loong64] @@ -2346,7 +2712,7 @@ packages: dev: true optional: true - /@esbuild/linux-loong64/0.16.3: + /@esbuild/linux-loong64@0.16.3: resolution: {integrity: sha512-hIbeejCOyO0X9ujfIIOKjBjNAs9XD/YdJ9JXAy1lHA+8UXuOqbFe4ErMCqMr8dhlMGBuvcQYGF7+kO7waj2KHw==} engines: {node: '>=12'} cpu: [loong64] @@ -2355,7 +2721,7 @@ packages: dev: true optional: true - /@esbuild/linux-loong64/0.17.15: + /@esbuild/linux-loong64@0.17.15: resolution: {integrity: sha512-k7FsUJjGGSxwnBmMh8d7IbObWu+sF/qbwc+xKZkBe/lTAF16RqxRCnNHA7QTd3oS2AfGBAnHlXL67shV5bBThQ==} engines: {node: '>=12'} cpu: [loong64] @@ -2363,7 +2729,7 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-mips64el/0.16.3: + /@esbuild/linux-mips64el@0.16.3: resolution: {integrity: sha512-znFRzICT/V8VZQMt6rjb21MtAVJv/3dmKRMlohlShrbVXdBuOdDrGb+C2cZGQAR8RFyRe7HS6klmHq103WpmVw==} engines: {node: '>=12'} cpu: [mips64el] @@ -2372,7 +2738,7 @@ packages: dev: true optional: true - /@esbuild/linux-mips64el/0.17.15: + /@esbuild/linux-mips64el@0.17.15: resolution: {integrity: sha512-ZLWk6czDdog+Q9kE/Jfbilu24vEe/iW/Sj2d8EVsmiixQ1rM2RKH2n36qfxK4e8tVcaXkvuV3mU5zTZviE+NVQ==} engines: {node: '>=12'} cpu: [mips64el] @@ -2380,7 +2746,7 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-ppc64/0.16.3: + /@esbuild/linux-ppc64@0.16.3: resolution: {integrity: sha512-EV7LuEybxhXrVTDpbqWF2yehYRNz5e5p+u3oQUS2+ZFpknyi1NXxr8URk4ykR8Efm7iu04//4sBg249yNOwy5Q==} engines: {node: '>=12'} cpu: [ppc64] @@ -2389,7 +2755,7 @@ packages: dev: true optional: true - /@esbuild/linux-ppc64/0.17.15: + /@esbuild/linux-ppc64@0.17.15: resolution: {integrity: sha512-mY6dPkIRAiFHRsGfOYZC8Q9rmr8vOBZBme0/j15zFUKM99d4ILY4WpOC7i/LqoY+RE7KaMaSfvY8CqjJtuO4xg==} engines: {node: '>=12'} cpu: [ppc64] @@ -2397,7 +2763,7 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-riscv64/0.16.3: + /@esbuild/linux-riscv64@0.16.3: resolution: {integrity: sha512-uDxqFOcLzFIJ+r/pkTTSE9lsCEaV/Y6rMlQjUI9BkzASEChYL/aSQjZjchtEmdnVxDKETnUAmsaZ4pqK1eE5BQ==} engines: {node: '>=12'} cpu: [riscv64] @@ -2406,7 +2772,7 @@ packages: dev: true optional: true - /@esbuild/linux-riscv64/0.17.15: + /@esbuild/linux-riscv64@0.17.15: resolution: {integrity: sha512-EcyUtxffdDtWjjwIH8sKzpDRLcVtqANooMNASO59y+xmqqRYBBM7xVLQhqF7nksIbm2yHABptoioS9RAbVMWVA==} engines: {node: '>=12'} cpu: [riscv64] @@ -2414,7 +2780,7 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-s390x/0.16.3: + /@esbuild/linux-s390x@0.16.3: resolution: {integrity: sha512-NbeREhzSxYwFhnCAQOQZmajsPYtX71Ufej3IQ8W2Gxskfz9DK58ENEju4SbpIj48VenktRASC52N5Fhyf/aliQ==} engines: {node: '>=12'} cpu: [s390x] @@ -2423,7 +2789,7 @@ packages: dev: true optional: true - /@esbuild/linux-s390x/0.17.15: + /@esbuild/linux-s390x@0.17.15: resolution: {integrity: sha512-BuS6Jx/ezxFuHxgsfvz7T4g4YlVrmCmg7UAwboeyNNg0OzNzKsIZXpr3Sb/ZREDXWgt48RO4UQRDBxJN3B9Rbg==} engines: {node: '>=12'} cpu: [s390x] @@ -2431,7 +2797,7 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-x64/0.16.3: + /@esbuild/linux-x64@0.16.3: resolution: {integrity: sha512-SDiG0nCixYO9JgpehoKgScwic7vXXndfasjnD5DLbp1xltANzqZ425l7LSdHynt19UWOcDjG9wJJzSElsPvk0w==} engines: {node: '>=12'} cpu: [x64] @@ -2440,7 +2806,7 @@ packages: dev: true optional: true - /@esbuild/linux-x64/0.17.15: + /@esbuild/linux-x64@0.17.15: resolution: {integrity: sha512-JsdS0EgEViwuKsw5tiJQo9UdQdUJYuB+Mf6HxtJSPN35vez1hlrNb1KajvKWF5Sa35j17+rW1ECEO9iNrIXbNg==} engines: {node: '>=12'} cpu: [x64] @@ -2448,7 +2814,7 @@ packages: requiresBuild: true optional: true - /@esbuild/netbsd-x64/0.16.3: + /@esbuild/netbsd-x64@0.16.3: resolution: {integrity: sha512-AzbsJqiHEq1I/tUvOfAzCY15h4/7Ivp3ff/o1GpP16n48JMNAtbW0qui2WCgoIZArEHD0SUQ95gvR0oSO7ZbdA==} engines: {node: '>=12'} cpu: [x64] @@ -2457,7 +2823,7 @@ packages: dev: true optional: true - /@esbuild/netbsd-x64/0.17.15: + /@esbuild/netbsd-x64@0.17.15: resolution: {integrity: sha512-R6fKjtUysYGym6uXf6qyNephVUQAGtf3n2RCsOST/neIwPqRWcnc3ogcielOd6pT+J0RDR1RGcy0ZY7d3uHVLA==} engines: {node: '>=12'} cpu: [x64] @@ -2465,7 +2831,7 @@ packages: requiresBuild: true optional: true - /@esbuild/openbsd-x64/0.16.3: + /@esbuild/openbsd-x64@0.16.3: resolution: {integrity: sha512-gSABi8qHl8k3Cbi/4toAzHiykuBuWLZs43JomTcXkjMZVkp0gj3gg9mO+9HJW/8GB5H89RX/V0QP4JGL7YEEVg==} engines: {node: '>=12'} cpu: [x64] @@ -2474,7 +2840,7 @@ packages: dev: true optional: true - /@esbuild/openbsd-x64/0.17.15: + /@esbuild/openbsd-x64@0.17.15: resolution: {integrity: sha512-mVD4PGc26b8PI60QaPUltYKeSX0wxuy0AltC+WCTFwvKCq2+OgLP4+fFd+hZXzO2xW1HPKcytZBdjqL6FQFa7w==} engines: {node: '>=12'} cpu: [x64] @@ -2482,7 +2848,7 @@ packages: requiresBuild: true optional: true - /@esbuild/sunos-x64/0.16.3: + /@esbuild/sunos-x64@0.16.3: resolution: {integrity: sha512-SF9Kch5Ete4reovvRO6yNjMxrvlfT0F0Flm+NPoUw5Z4Q3r1d23LFTgaLwm3Cp0iGbrU/MoUI+ZqwCv5XJijCw==} engines: {node: '>=12'} cpu: [x64] @@ -2491,7 +2857,7 @@ packages: dev: true optional: true - /@esbuild/sunos-x64/0.17.15: + /@esbuild/sunos-x64@0.17.15: resolution: {integrity: sha512-U6tYPovOkw3459t2CBwGcFYfFRjivcJJc1WC8Q3funIwX8x4fP+R6xL/QuTPNGOblbq/EUDxj9GU+dWKX0oWlQ==} engines: {node: '>=12'} cpu: [x64] @@ -2499,7 +2865,7 @@ packages: requiresBuild: true optional: true - /@esbuild/win32-arm64/0.16.3: + /@esbuild/win32-arm64@0.16.3: resolution: {integrity: sha512-u5aBonZIyGopAZyOnoPAA6fGsDeHByZ9CnEzyML9NqntK6D/xl5jteZUKm/p6nD09+v3pTM6TuUIqSPcChk5gg==} engines: {node: '>=12'} cpu: [arm64] @@ -2508,7 +2874,7 @@ packages: dev: true optional: true - /@esbuild/win32-arm64/0.17.15: + /@esbuild/win32-arm64@0.17.15: resolution: {integrity: sha512-W+Z5F++wgKAleDABemiyXVnzXgvRFs+GVKThSI+mGgleLWluv0D7Diz4oQpgdpNzh4i2nNDzQtWbjJiqutRp6Q==} engines: {node: '>=12'} cpu: [arm64] @@ -2516,7 +2882,7 @@ packages: requiresBuild: true optional: true - /@esbuild/win32-ia32/0.16.3: + /@esbuild/win32-ia32@0.16.3: resolution: {integrity: sha512-GlgVq1WpvOEhNioh74TKelwla9KDuAaLZrdxuuUgsP2vayxeLgVc+rbpIv0IYF4+tlIzq2vRhofV+KGLD+37EQ==} engines: {node: '>=12'} cpu: [ia32] @@ -2525,7 +2891,7 @@ packages: dev: true optional: true - /@esbuild/win32-ia32/0.17.15: + /@esbuild/win32-ia32@0.17.15: resolution: {integrity: sha512-Muz/+uGgheShKGqSVS1KsHtCyEzcdOn/W/Xbh6H91Etm+wiIfwZaBn1W58MeGtfI8WA961YMHFYTthBdQs4t+w==} engines: {node: '>=12'} cpu: [ia32] @@ -2533,7 +2899,7 @@ packages: requiresBuild: true optional: true - /@esbuild/win32-x64/0.16.3: + /@esbuild/win32-x64@0.16.3: resolution: {integrity: sha512-5/JuTd8OWW8UzEtyf19fbrtMJENza+C9JoPIkvItgTBQ1FO2ZLvjbPO6Xs54vk0s5JB5QsfieUEshRQfu7ZHow==} engines: {node: '>=12'} cpu: [x64] @@ -2542,7 +2908,7 @@ packages: dev: true optional: true - /@esbuild/win32-x64/0.17.15: + /@esbuild/win32-x64@0.17.15: resolution: {integrity: sha512-DjDa9ywLUUmjhV2Y9wUTIF+1XsmuFGvZoCmOWkli1XcNAh5t25cc7fgsCx4Zi/Uurep3TTLyDiKATgGEg61pkA==} engines: {node: '>=12'} cpu: [x64] @@ -2550,37 +2916,37 @@ packages: requiresBuild: true optional: true - /@hapi/hoek/9.3.0: + /@hapi/hoek@9.3.0: resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} dev: false - /@hapi/topo/5.1.0: + /@hapi/topo@5.1.0: resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} dependencies: '@hapi/hoek': 9.3.0 dev: false - /@iarna/toml/2.2.5: + /@iarna/toml@2.2.5: resolution: {integrity: sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==} - /@istanbuljs/schema/0.1.3: + /@istanbuljs/schema@0.1.3: resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} engines: {node: '>=8'} dev: true - /@jest/expect-utils/29.5.0: + /@jest/expect-utils@29.5.0: resolution: {integrity: sha512-fmKzsidoXQT2KwnrwE0SQq3uj8Z763vzR8LnLBwC2qYWEFpjX8daRsk6rHUM1QvNlEW/UJXNXm59ztmJJWs2Mg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: jest-get-type: 29.4.3 - /@jest/schemas/29.4.3: + /@jest/schemas@29.4.3: resolution: {integrity: sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@sinclair/typebox': 0.25.24 - /@jest/types/26.6.2: + /@jest/types@26.6.2: resolution: {integrity: sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==} engines: {node: '>= 10.14.2'} dependencies: @@ -2591,7 +2957,7 @@ packages: chalk: 4.1.2 dev: true - /@jest/types/29.5.0: + /@jest/types@29.5.0: resolution: {integrity: sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: @@ -2602,14 +2968,14 @@ packages: '@types/yargs': 17.0.24 chalk: 4.1.2 - /@jridgewell/gen-mapping/0.1.1: + /@jridgewell/gen-mapping@0.1.1: resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==} engines: {node: '>=6.0.0'} dependencies: '@jridgewell/set-array': 1.1.2 '@jridgewell/sourcemap-codec': 1.4.14 - /@jridgewell/gen-mapping/0.3.2: + /@jridgewell/gen-mapping@0.3.2: resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==} engines: {node: '>=6.0.0'} dependencies: @@ -2617,30 +2983,30 @@ packages: '@jridgewell/sourcemap-codec': 1.4.14 '@jridgewell/trace-mapping': 0.3.17 - /@jridgewell/resolve-uri/3.1.0: + /@jridgewell/resolve-uri@3.1.0: resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} engines: {node: '>=6.0.0'} - /@jridgewell/set-array/1.1.2: + /@jridgewell/set-array@1.1.2: resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} engines: {node: '>=6.0.0'} - /@jridgewell/source-map/0.3.2: + /@jridgewell/source-map@0.3.2: resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==} dependencies: '@jridgewell/gen-mapping': 0.3.2 '@jridgewell/trace-mapping': 0.3.17 - /@jridgewell/sourcemap-codec/1.4.14: + /@jridgewell/sourcemap-codec@1.4.14: resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} - /@jridgewell/trace-mapping/0.3.17: + /@jridgewell/trace-mapping@0.3.17: resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==} dependencies: '@jridgewell/resolve-uri': 3.1.0 '@jridgewell/sourcemap-codec': 1.4.14 - /@mapbox/node-pre-gyp/1.0.10: + /@mapbox/node-pre-gyp@1.0.10: resolution: {integrity: sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA==} hasBin: true dependencies: @@ -2651,14 +3017,14 @@ packages: nopt: 5.0.0 npmlog: 5.0.1 rimraf: 3.0.2 - semver: 7.3.8 + semver: 7.5.1 tar: 6.1.13 transitivePeerDependencies: - encoding - supports-color dev: false - /@mdx-js/mdx/2.3.0: + /@mdx-js/mdx@2.3.0: resolution: {integrity: sha512-jLuwRlz8DQfQNiUCJR50Y09CGPq3fLtmtUQfVrj79E0JWu3dvsVcxVIcfhR5h0iXu+/z++zDrYeiJqifRynJkA==} dependencies: '@types/estree-jsx': 1.0.0 @@ -2681,19 +3047,20 @@ packages: transitivePeerDependencies: - supports-color - /@mdx-js/rollup/2.3.0: + /@mdx-js/rollup@2.3.0(rollup@3.20.2): resolution: {integrity: sha512-wLvRfJS/M4UmdqTd+WoaySEE7q4BIejYf1xAHXYvtT1du/1Tl/z2450Gg2+Hu7fh05KwRRiehiTP9Yc/Dtn0fA==} peerDependencies: rollup: '>=2' dependencies: '@mdx-js/mdx': 2.3.0 - '@rollup/pluginutils': 5.0.2 + '@rollup/pluginutils': 5.0.2(rollup@3.20.2) + rollup: 3.20.2 source-map: 0.7.4 vfile: 5.3.7 transitivePeerDependencies: - supports-color - /@miniflare/cache/2.13.0: + /@miniflare/cache@2.13.0: resolution: {integrity: sha512-y3SdN3SVyPECWmLAEGkkrv0RB+LugEPs/FeXn8QtN9aE1vyj69clOAgmsDzoh1DpFfFsLKRiv05aWs4m79P8Xw==} engines: {node: '>=16.13'} dependencies: @@ -2702,14 +3069,14 @@ packages: http-cache-semantics: 4.1.1 undici: 5.20.0 - /@miniflare/cli-parser/2.13.0: + /@miniflare/cli-parser@2.13.0: resolution: {integrity: sha512-Nx1PIfuMZ3mK9Dg/JojWZAjHR16h1pcdCFSqYln/ME7y5ifx+P1E5UkShWUQ1cBlibNaltjbJ2n/7stSAsIGPQ==} engines: {node: '>=16.13'} dependencies: '@miniflare/shared': 2.13.0 kleur: 4.1.5 - /@miniflare/core/2.13.0: + /@miniflare/core@2.13.0: resolution: {integrity: sha512-YJ/C0J3k+7xn4gvlMpvePnM3xC8nOnkweW96cc0IA8kJ1JSmScOO2tZ7rrU1RyDgp6StkAtQBw4yC0wYeFycBw==} engines: {node: '>=16.13'} dependencies: @@ -2724,14 +3091,14 @@ packages: undici: 5.20.0 urlpattern-polyfill: 4.0.3 - /@miniflare/d1/2.13.0: + /@miniflare/d1@2.13.0: resolution: {integrity: sha512-OslqjO8iTcvzyrC0spByftMboRmHJEyHyTHnlKkjWDGdQQztEOjso2Xj+3I4SZIeUYvbzDRhKLS2QXI9a8LS5A==} engines: {node: '>=16.7'} dependencies: '@miniflare/core': 2.13.0 '@miniflare/shared': 2.13.0 - /@miniflare/durable-objects/2.13.0: + /@miniflare/durable-objects@2.13.0: resolution: {integrity: sha512-CRGVBPO9vY4Fc3aV+pdPRVVeYIt64vQqvw+BJbyW+TQtqVP2CGQeziJGnCfcONNNKyooZxGyUkHewUypyH+Qhg==} engines: {node: '>=16.13'} dependencies: @@ -2740,7 +3107,7 @@ packages: '@miniflare/storage-memory': 2.13.0 undici: 5.20.0 - /@miniflare/html-rewriter/2.13.0: + /@miniflare/html-rewriter@2.13.0: resolution: {integrity: sha512-XhN7Icyzvtvu+o/A0hrnSiSmla78seCaNwQ9M1TDHxt352I/ahPX4wtPXs6GbKqY0/i+V6yoG2KGFRQ/j59cQQ==} engines: {node: '>=16.13'} dependencies: @@ -2749,7 +3116,7 @@ packages: html-rewriter-wasm: 0.4.1 undici: 5.20.0 - /@miniflare/http-server/2.13.0: + /@miniflare/http-server@2.13.0: resolution: {integrity: sha512-aMS/nUMTKP15hKnyZboeuWCiqmNrrCu+XRBY/TxDDl07iXcLpiHGf3oVv+yXxXkWlJHJVCbK7i/nXSNPllRMSw==} engines: {node: '>=16.13'} dependencies: @@ -2765,32 +3132,32 @@ packages: - bufferutil - utf-8-validate - /@miniflare/kv/2.13.0: + /@miniflare/kv@2.13.0: resolution: {integrity: sha512-J0AS5x3g/YVOmHMxMAZs07nRXRvSo9jyuC0eikTBf+4AABvBIyvVYmdTjYNjCmr8O5smcfWBX5S27HelD3aAAQ==} engines: {node: '>=16.13'} dependencies: '@miniflare/shared': 2.13.0 - /@miniflare/queues/2.13.0: + /@miniflare/queues@2.13.0: resolution: {integrity: sha512-Gf/a6M1mJL03iOvNqh3JNahcBfvEMPHnO28n0gkCoyYWGvddIr9lwCdFIa0qwNJsC1fIDRxhPg8PZ5cQLBMwRA==} engines: {node: '>=16.7'} dependencies: '@miniflare/shared': 2.13.0 - /@miniflare/r2/2.13.0: + /@miniflare/r2@2.13.0: resolution: {integrity: sha512-/5k6GHOYMNV/oBtilV9HDXBkJUrx8oXVigG5vxbnzEGRXyVRmR+Glzu7mFT8JiE94XiEbXHk9Qvu1S5Dej3wBw==} engines: {node: '>=16.13'} dependencies: '@miniflare/shared': 2.13.0 undici: 5.20.0 - /@miniflare/runner-vm/2.13.0: + /@miniflare/runner-vm@2.13.0: resolution: {integrity: sha512-VmKtF2cA8HmTuLXor1THWY0v+DmaobPct63iLcgWIaUdP3MIvL+9X8HDXFAviCR7bCTe6MKxckHkaOj0IE0aJQ==} engines: {node: '>=16.13'} dependencies: '@miniflare/shared': 2.13.0 - /@miniflare/scheduler/2.13.0: + /@miniflare/scheduler@2.13.0: resolution: {integrity: sha512-AOaQanoR4NjVEzVGWHnrL15A7aMx+d9AKLJhSDF7KaP+4NrT2Wo2BQuXCpn5oStx3itOdlQpMfqQ139e/I8WhQ==} engines: {node: '>=16.13'} dependencies: @@ -2798,7 +3165,7 @@ packages: '@miniflare/shared': 2.13.0 cron-schedule: 3.0.6 - /@miniflare/shared/2.13.0: + /@miniflare/shared@2.13.0: resolution: {integrity: sha512-m8YFQzKmbjberrV9hPzNcQjNCXxjTjXUpuNrIGjAJO7g+BDztUHaZbdd26H9maBDlkeiWxA3hf0mDyCT/6MCMA==} engines: {node: '>=16.13'} dependencies: @@ -2807,7 +3174,7 @@ packages: npx-import: 1.1.4 picomatch: 2.3.1 - /@miniflare/sites/2.13.0: + /@miniflare/sites@2.13.0: resolution: {integrity: sha512-/tuzIu00o6CF2tkSv01q02MgEShXBSKx85h9jwWvc+6u7prGacAOer0FA1YNRFbE+t9QIfutAkoPGMA9zYf8+Q==} engines: {node: '>=16.13'} dependencies: @@ -2815,26 +3182,26 @@ packages: '@miniflare/shared': 2.13.0 '@miniflare/storage-file': 2.13.0 - /@miniflare/storage-file/2.13.0: + /@miniflare/storage-file@2.13.0: resolution: {integrity: sha512-LuAeAAY5046rq5U1eFLVkz+ppiFEWytWacpkQw92DvVKFFquZcXSj6WPxZF4rSs23WDk+rdcwuLekbb52aDR7A==} engines: {node: '>=16.13'} dependencies: '@miniflare/shared': 2.13.0 '@miniflare/storage-memory': 2.13.0 - /@miniflare/storage-memory/2.13.0: + /@miniflare/storage-memory@2.13.0: resolution: {integrity: sha512-FnkYcBNXa/ym1ksNilNZycg9WYYKo6cWKplVBeSthRon3e8QY6t3n7/XRseBUo7O6mhDybVTy4wNCP1R2nBiEw==} engines: {node: '>=16.13'} dependencies: '@miniflare/shared': 2.13.0 - /@miniflare/watcher/2.13.0: + /@miniflare/watcher@2.13.0: resolution: {integrity: sha512-teAacWcpMStoBLbLae95IUaL5lPzjPlXa9lhK9CbRaio/KRMibTMRGWrYos3IVGQRZvklvLwcms/nTvgcdb6yw==} engines: {node: '>=16.13'} dependencies: '@miniflare/shared': 2.13.0 - /@miniflare/web-sockets/2.13.0: + /@miniflare/web-sockets@2.13.0: resolution: {integrity: sha512-+U2/HCf+BetRIgjAnNQjkuN6UeAjQmXifhQC+7CCaX834XJhrKXoR6z2xr2xkg1qj0qQs4D2jWG0KzrO5OUpug==} engines: {node: '>=16.13'} dependencies: @@ -2846,28 +3213,113 @@ packages: - bufferutil - utf-8-validate - /@nodelib/fs.scandir/2.1.5: + /@next/env@13.4.2: + resolution: {integrity: sha512-Wqvo7lDeS0KGwtwg9TT9wKQ8raelmUxt+TQKWvG/xKfcmDXNOtCuaszcfCF8JzlBG1q0VhpI6CKaRMbVPMDWgw==} + dev: true + + /@next/swc-darwin-arm64@13.4.2: + resolution: {integrity: sha512-6BBlqGu3ewgJflv9iLCwO1v1hqlecaIH2AotpKfVUEzUxuuDNJQZ2a4KLb4MBl8T9/vca1YuWhSqtbF6ZuUJJw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@next/swc-darwin-x64@13.4.2: + resolution: {integrity: sha512-iZuYr7ZvGLPjPmfhhMl0ISm+z8EiyLBC1bLyFwGBxkWmPXqdJ60mzuTaDSr5WezDwv0fz32HB7JHmRC6JVHSZg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@next/swc-linux-arm64-gnu@13.4.2: + resolution: {integrity: sha512-2xVabFtIge6BJTcJrW8YuUnYTuQjh4jEuRuS2mscyNVOj6zUZkom3CQg+egKOoS+zh2rrro66ffSKIS+ztFJTg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@next/swc-linux-arm64-musl@13.4.2: + resolution: {integrity: sha512-wKRCQ27xCUJx5d6IivfjYGq8oVngqIhlhSAJntgXLt7Uo9sRT/3EppMHqUZRfyuNBTbykEre1s5166z+pvRB5A==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@next/swc-linux-x64-gnu@13.4.2: + resolution: {integrity: sha512-NpCa+UVhhuNeaFVUP1Bftm0uqtvLWq2JTm7+Ta48+2Uqj2mNXrDIvyn1DY/ZEfmW/1yvGBRaUAv9zkMkMRixQA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@next/swc-linux-x64-musl@13.4.2: + resolution: {integrity: sha512-ZWVC72x0lW4aj44e3khvBrj2oSYj1bD0jESmyah3zG/3DplEy/FOtYkMzbMjHTdDSheso7zH8GIlW6CDQnKhmQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@next/swc-win32-arm64-msvc@13.4.2: + resolution: {integrity: sha512-pLT+OWYpzJig5K4VKhLttlIfBcVZfr2+Xbjra0Tjs83NQSkFS+y7xx+YhCwvpEmXYLIvaggj2ONPyjbiigOvHQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@next/swc-win32-ia32-msvc@13.4.2: + resolution: {integrity: sha512-dhpiksQCyGca4WY0fJyzK3FxMDFoqMb0Cn+uDB+9GYjpU2K5//UGPQlCwiK4JHxuhg8oLMag5Nf3/IPSJNG8jw==} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@next/swc-win32-x64-msvc@13.4.2: + resolution: {integrity: sha512-O7bort1Vld00cu8g0jHZq3cbSTUNMohOEvYqsqE10+yfohhdPHzvzO+ziJRz4Dyyr/fYKREwS7gR4JC0soSOMw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@nodelib/fs.scandir@2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} dependencies: '@nodelib/fs.stat': 2.0.5 run-parallel: 1.2.0 - /@nodelib/fs.stat/2.0.5: + /@nodelib/fs.stat@2.0.5: resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} engines: {node: '>= 8'} - /@nodelib/fs.walk/1.2.8: + /@nodelib/fs.walk@1.2.8: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} dependencies: '@nodelib/fs.scandir': 2.1.5 fastq: 1.15.0 - /@panva/hkdf/1.0.4: + /@panva/hkdf@1.0.4: resolution: {integrity: sha512-003xWiCuvePbLaPHT+CRuaV4GlyCAVm6XYSbBZDHoWZGn1mNkVKFaDbGJjjxmEFvizUwlCoM6O18FCBMMky2zQ==} - /@playwright/test/1.25.2: + /@playwright/test@1.25.2: resolution: {integrity: sha512-6qPznIR4Fw02OMbqXUPMG6bFFg1hDVNEdihKy0t9K0dmRbus1DyP5Q5XFQhGwEHQkLG5hrSfBuu9CW/foqhQHQ==} engines: {node: '>=14'} hasBin: true @@ -2876,14 +3328,14 @@ packages: playwright-core: 1.25.2 dev: false - /@polka/url/1.0.0-next.21: + /@polka/url@1.0.0-next.21: resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==} - /@popperjs/core/2.11.7: + /@popperjs/core@2.11.7: resolution: {integrity: sha512-Cr4OjIkipTtcXKjAsm8agyleBuDHvxzeBoa1v543lbv1YaIwQjESsVcmjiWiPEbC1FIeHOG/Op9kdCmAmiS3Kw==} dev: true - /@prisma/client/4.12.0_prisma@4.12.0: + /@prisma/client@4.12.0(prisma@4.12.0): resolution: {integrity: sha512-j9/ighfWwux97J2dS15nqhl60tYoH8V0IuSsgZDb6bCFcQD3fXbXmxjYC8GHhIgOk3lB7Pq+8CwElz2MiDpsSg==} engines: {node: '>=14.17'} requiresBuild: true @@ -2897,16 +3349,16 @@ packages: prisma: 4.12.0 dev: false - /@prisma/engines-version/4.12.0-67.659ef412370fa3b41cd7bf6e94587c1dfb7f67e7: + /@prisma/engines-version@4.12.0-67.659ef412370fa3b41cd7bf6e94587c1dfb7f67e7: resolution: {integrity: sha512-JIHNj5jlXb9mcaJwakM0vpgRYJIAurxTUqM0iX0tfEQA5XLZ9ONkIckkhuAKdAzocZ+80GYg7QSsfpjg7OxbOA==} dev: false - /@prisma/engines/4.12.0: + /@prisma/engines@4.12.0: resolution: {integrity: sha512-0alKtnxhNB5hYU+ymESBlGI4b9XrGGSdv7Ud+8TE/fBNOEhIud0XQsAR+TrvUZgS4na5czubiMsODw0TUrgkIA==} requiresBuild: true dev: false - /@rollup/plugin-babel/6.0.3_wlieuynzbak3666wdkk5ilofqu: + /@rollup/plugin-babel@6.0.3(@babel/core@7.21.4)(rollup@3.20.2): resolution: {integrity: sha512-fKImZKppa1A/gX73eg4JGo+8kQr/q1HBQaCGKECZ0v4YBBv3lFqi14+7xyApECzvkLTHCifx+7ntcrvtBIRcpg==} engines: {node: '>=14.0.0'} peerDependencies: @@ -2921,11 +3373,11 @@ packages: dependencies: '@babel/core': 7.21.4 '@babel/helper-module-imports': 7.21.4 - '@rollup/pluginutils': 5.0.2_rollup@3.20.2 + '@rollup/pluginutils': 5.0.2(rollup@3.20.2) rollup: 3.20.2 dev: false - /@rollup/plugin-commonjs/24.0.1_rollup@3.20.2: + /@rollup/plugin-commonjs@24.0.1(rollup@3.20.2): resolution: {integrity: sha512-15LsiWRZk4eOGqvrJyu3z3DaBu5BhXIMeWnijSRvd8irrrg9SHpQ1pH+BUK4H6Z9wL9yOxZJMTLU+Au86XHxow==} engines: {node: '>=14.0.0'} peerDependencies: @@ -2934,7 +3386,7 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2_rollup@3.20.2 + '@rollup/pluginutils': 5.0.2(rollup@3.20.2) commondir: 1.0.1 estree-walker: 2.0.2 glob: 8.1.0 @@ -2942,7 +3394,7 @@ packages: magic-string: 0.27.0 rollup: 3.20.2 - /@rollup/plugin-json/6.0.0_rollup@3.20.2: + /@rollup/plugin-json@6.0.0(rollup@3.20.2): resolution: {integrity: sha512-i/4C5Jrdr1XUarRhVu27EEwjt4GObltD7c+MkCIpO2QIbojw8MUs+CCTqOphQi3Qtg1FLmYt+l+6YeoIf51J7w==} engines: {node: '>=14.0.0'} peerDependencies: @@ -2951,10 +3403,10 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2_rollup@3.20.2 + '@rollup/pluginutils': 5.0.2(rollup@3.20.2) rollup: 3.20.2 - /@rollup/plugin-node-resolve/15.0.2_rollup@3.20.2: + /@rollup/plugin-node-resolve@15.0.2(rollup@3.20.2): resolution: {integrity: sha512-Y35fRGUjC3FaurG722uhUuG8YHOJRJQbI6/CkbRkdPotSpDj9NtIN85z1zrcyDcCQIW4qp5mgG72U+gJ0TAFEg==} engines: {node: '>=14.0.0'} peerDependencies: @@ -2963,7 +3415,7 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2_rollup@3.20.2 + '@rollup/pluginutils': 5.0.2(rollup@3.20.2) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-builtin-module: 3.2.1 @@ -2971,7 +3423,7 @@ packages: resolve: 1.22.2 rollup: 3.20.2 - /@rollup/pluginutils/4.2.1: + /@rollup/pluginutils@4.2.1: resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} engines: {node: '>= 8.0.0'} dependencies: @@ -2979,20 +3431,7 @@ packages: picomatch: 2.3.1 dev: false - /@rollup/pluginutils/5.0.2: - resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0 - peerDependenciesMeta: - rollup: - optional: true - dependencies: - '@types/estree': 1.0.0 - estree-walker: 2.0.2 - picomatch: 2.3.1 - - /@rollup/pluginutils/5.0.2_rollup@3.20.2: + /@rollup/pluginutils@5.0.2(rollup@3.20.2): resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -3006,21 +3445,21 @@ packages: picomatch: 2.3.1 rollup: 3.20.2 - /@sideway/address/4.1.4: + /@sideway/address@4.1.4: resolution: {integrity: sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==} dependencies: '@hapi/hoek': 9.3.0 dev: false - /@sideway/formula/3.0.1: + /@sideway/formula@3.0.1: resolution: {integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==} dev: false - /@sideway/pinpoint/2.0.0: + /@sideway/pinpoint@2.0.0: resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} dev: false - /@sinclair/typebox/0.25.24: + /@sinclair/typebox@0.25.24: resolution: {integrity: sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==} /@solid-auth/base/2.0.3_ny6rh4uaycrjvpt65jubu2bfom: @@ -3042,14 +3481,14 @@ packages: dependencies: solid-js: 1.7.2 - /@solidjs/router/0.8.2_solid-js@1.7.2: + /@solidjs/router@0.8.2(solid-js@1.7.2): resolution: {integrity: sha512-gUKW+LZqxtX6y/Aw6JKyy4gQ9E7dLqp513oB9pSYJR1HM5c56Pf7eijzyXX+b3WuXig18Cxqah4tMtF0YGu80w==} peerDependencies: solid-js: ^1.5.3 dependencies: solid-js: 1.7.2 - /@solidjs/testing-library/0.5.2_solid-js@1.7.2: + /@solidjs/testing-library@0.5.2(solid-js@1.7.2): resolution: {integrity: sha512-GXUiI0Itz/7FfTJrV0RoICS2lL0RE3D1lNSrnuNg9nLC28qKnEQhm9Gfk4gFP9rGVzmsJJJC7yf8kbHMuyR2AA==} engines: {node: '>= 14'} peerDependencies: @@ -3059,7 +3498,13 @@ packages: solid-js: 1.7.2 dev: true - /@tailwindcss/typography/0.5.9_tailwindcss@3.3.1: + /@swc/helpers@0.5.1: + resolution: {integrity: sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==} + dependencies: + tslib: 2.5.0 + dev: true + + /@tailwindcss/typography@0.5.9(tailwindcss@3.3.1): resolution: {integrity: sha512-t8Sg3DyynFysV9f4JDOVISGsjazNb48AeIYQwcL+Bsq5uf4RYL75C1giZ43KISjeDGBaTN3Kxh7Xj/vRSMJUUg==} peerDependencies: tailwindcss: '>=3.0.0 || insiders' @@ -3068,9 +3513,10 @@ packages: lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 postcss-selector-parser: 6.0.10 - tailwindcss: 3.3.1 + tailwindcss: 3.3.1(postcss@8.4.21) dev: true + /@tanstack/query-core/5.0.0-alpha.19: resolution: {integrity: sha512-3W30tOF9TKXdG2Ke2c+DHIVLkTTOK+4Zcynre6qDMjd6/xvK/hLhk0FYyrPAhLoxlqPrMS/4RqHjNGay7g19bQ==} dev: false @@ -3098,7 +3544,7 @@ packages: pretty-format: 26.6.2 dev: true - /@testing-library/dom/8.20.0: + /@testing-library/dom@8.20.0: resolution: {integrity: sha512-d9ULIT+a4EXLX3UU8FBjauG9NnsZHkHztXoIcTsOKoOw030fyjheN9svkTULjJxtYag9DZz5Jz5qkWZDPxTFwA==} engines: {node: '>=12'} dependencies: @@ -3112,7 +3558,7 @@ packages: pretty-format: 27.5.1 dev: true - /@testing-library/jest-dom/5.16.5: + /@testing-library/jest-dom@5.16.5: resolution: {integrity: sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA==} engines: {node: '>=8', npm: '>=6', yarn: '>=1'} dependencies: @@ -3126,7 +3572,7 @@ packages: lodash: 4.17.21 redent: 3.0.0 - /@tootallnate/once/2.0.0: + /@tootallnate/once@2.0.0: resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} engines: {node: '>= 10'} dev: true @@ -3158,24 +3604,24 @@ packages: deprecated: 'Migrate to v10: https://trpc.io/docs/migrate-from-v9-to-v10' dev: true - /@trysound/sax/0.2.0: + /@trysound/sax@0.2.0: resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} engines: {node: '>=10.13.0'} - /@types/acorn/4.0.6: + /@types/acorn@4.0.6: resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==} dependencies: '@types/estree': 1.0.0 - /@types/aria-query/4.2.2: + /@types/aria-query@4.2.2: resolution: {integrity: sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==} dev: true - /@types/aria-query/5.0.1: + /@types/aria-query@5.0.1: resolution: {integrity: sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q==} dev: true - /@types/babel__core/7.20.0: + /@types/babel__core@7.20.0: resolution: {integrity: sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==} dependencies: '@babel/parser': 7.21.4 @@ -3184,160 +3630,160 @@ packages: '@types/babel__template': 7.4.1 '@types/babel__traverse': 7.18.3 - /@types/babel__generator/7.6.4: + /@types/babel__generator@7.6.4: resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==} dependencies: '@babel/types': 7.21.4 - /@types/babel__template/7.4.1: + /@types/babel__template@7.4.1: resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} dependencies: '@babel/parser': 7.21.4 '@babel/types': 7.21.4 - /@types/babel__traverse/7.18.3: + /@types/babel__traverse@7.18.3: resolution: {integrity: sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==} dependencies: '@babel/types': 7.21.4 - /@types/better-sqlite3/7.6.3: + /@types/better-sqlite3@7.6.3: resolution: {integrity: sha512-YS64N9SNDT/NAvou3QNdzAu3E2om/W/0dhORimtPGLef+zSK5l1vDzfsWb4xgXOgfhtOI5ZDTRxnvRPb22AIVQ==} dependencies: '@types/node': 18.15.11 - /@types/chai-subset/1.3.3: + /@types/chai-subset@1.3.3: resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==} dependencies: '@types/chai': 4.3.4 - /@types/chai/4.3.4: + /@types/chai@4.3.4: resolution: {integrity: sha512-KnRanxnpfpjUTqTCXslZSEdLfXExwgNxYPdiO2WGUj8+HDjFi8R3k5RVKPeSCzLjCcshCAtVO2QBbVuAV4kTnw==} - /@types/cookie/0.5.1: + /@types/cookie@0.5.1: resolution: {integrity: sha512-COUnqfB2+ckwXXSFInsFdOAWQzCCx+a5hq2ruyj+Vjund94RJQd4LG2u9hnvJrTgunKAaax7ancBYlDrNYxA0g==} dev: false - /@types/cross-spawn/6.0.2: + /@types/cross-spawn@6.0.2: resolution: {integrity: sha512-KuwNhp3eza+Rhu8IFI5HUXRP0LIhqH5cAjubUvGXXthh4YYBuP2ntwEX+Cz8GJoZUHlKo247wPWOfA9LYEq4cw==} dependencies: '@types/node': 18.15.11 dev: false - /@types/css-tree/2.3.1: + /@types/css-tree@2.3.1: resolution: {integrity: sha512-3m636Jz4d9d+lHVMp6FNLsUWQrfOx1xpm1SBxPbQYSNNgXMe+XswcsDeo1ldyULiuzYyWKk1kmvkLTgNq+215Q==} - /@types/debug/4.1.7: + /@types/debug@4.1.7: resolution: {integrity: sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==} dependencies: '@types/ms': 0.7.31 - /@types/estree-jsx/1.0.0: + /@types/estree-jsx@1.0.0: resolution: {integrity: sha512-3qvGd0z8F2ENTGr/GG1yViqfiKmRfrXVx5sJyHGFu3z7m5g5utCQtGp/g29JnjflhtQJBv1WDQukHiT58xPcYQ==} dependencies: '@types/estree': 1.0.0 - /@types/estree/1.0.0: + /@types/estree@1.0.0: resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==} - /@types/fs-extra/11.0.1: + /@types/fs-extra@11.0.1: resolution: {integrity: sha512-MxObHvNl4A69ofaTRU8DFqvgzzv8s9yRtaPPm5gud9HDNvpB3GPQFvNuTWAI59B9huVGV5jXYJwbCsmBsOGYWA==} dependencies: '@types/jsonfile': 6.1.1 '@types/node': 18.15.11 dev: false - /@types/hast/2.3.4: + /@types/hast@2.3.4: resolution: {integrity: sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==} dependencies: '@types/unist': 2.0.6 - /@types/istanbul-lib-coverage/2.0.4: + /@types/istanbul-lib-coverage@2.0.4: resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==} - /@types/istanbul-lib-report/3.0.0: + /@types/istanbul-lib-report@3.0.0: resolution: {integrity: sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==} dependencies: '@types/istanbul-lib-coverage': 2.0.4 - /@types/istanbul-reports/3.0.1: + /@types/istanbul-reports@3.0.1: resolution: {integrity: sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==} dependencies: '@types/istanbul-lib-report': 3.0.0 - /@types/jest/29.5.0: + /@types/jest@29.5.0: resolution: {integrity: sha512-3Emr5VOl/aoBwnWcH/EFQvlSAmjV+XtV9GGu5mwdYew5vhQh0IUZx/60x0TzHDu09Bi7HMx10t/namdJw5QIcg==} dependencies: expect: 29.5.0 pretty-format: 29.5.0 - /@types/jsonfile/6.1.1: + /@types/jsonfile@6.1.1: resolution: {integrity: sha512-GSgiRCVeapDN+3pqA35IkQwasaCh/0YFH5dEF6S88iDvEn901DjOeH3/QPY+XYP1DFzDZPvIvfeEgk+7br5png==} dependencies: '@types/node': 18.15.11 dev: false - /@types/mdast/3.0.11: + /@types/mdast@3.0.11: resolution: {integrity: sha512-Y/uImid8aAwrEA24/1tcRZwpxX3pIFTSilcNDKSPn+Y2iDywSEachzRuvgAYYLR3wpGXAsMbv5lvKLDZLeYPAw==} dependencies: '@types/unist': 2.0.6 - /@types/mdx/2.0.4: + /@types/mdx@2.0.4: resolution: {integrity: sha512-qCYrNdpKwN6YO6FVnx+ulfqifKlE3lQGsNhvDaW9Oxzyob/cRLBJWow8GHBBD4NxQ7BVvtsATgLsX0vZAWmtrg==} - /@types/ms/0.7.31: + /@types/ms@0.7.31: resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==} - /@types/node/18.15.11: + /@types/node@18.15.11: resolution: {integrity: sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==} - /@types/parse5/6.0.3: + /@types/parse5@6.0.3: resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==} dev: false - /@types/resolve/1.20.2: + /@types/resolve@1.20.2: resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} - /@types/stack-trace/0.0.29: + /@types/stack-trace@0.0.29: resolution: {integrity: sha512-TgfOX+mGY/NyNxJLIbDWrO9DjGoVSW9+aB8H2yy1fy32jsvxijhmyJI9fDFgvz3YP4lvJaq9DzdR/M1bOgVc9g==} - /@types/stack-utils/2.0.1: + /@types/stack-utils@2.0.1: resolution: {integrity: sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==} - /@types/testing-library__jest-dom/5.14.5: + /@types/testing-library__jest-dom@5.14.5: resolution: {integrity: sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==} dependencies: '@types/jest': 29.5.0 - /@types/unist/2.0.6: + /@types/unist@2.0.6: resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} - /@types/wait-on/5.3.1: + /@types/wait-on@5.3.1: resolution: {integrity: sha512-2FFOKCF/YydrMUaqg+fkk49qf0e5rDgwt6aQsMzFQzbS419h2gNOXyiwp/o2yYy27bi/C1z+HgfncryjGzlvgQ==} dependencies: '@types/node': 18.15.11 dev: true - /@types/ws/8.5.4: + /@types/ws@8.5.4: resolution: {integrity: sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==} dependencies: '@types/node': 18.15.11 dev: false - /@types/yargs-parser/21.0.0: + /@types/yargs-parser@21.0.0: resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==} - /@types/yargs/15.0.15: + /@types/yargs@15.0.15: resolution: {integrity: sha512-IziEYMU9XoVj8hWg7k+UJrXALkGFjWJhn5QFEv9q4p+v40oZhSuC135M38st8XPjICL7Ey4TV64ferBGUoJhBg==} dependencies: '@types/yargs-parser': 21.0.0 dev: true - /@types/yargs/17.0.24: + /@types/yargs@17.0.24: resolution: {integrity: sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==} dependencies: '@types/yargs-parser': 21.0.0 - /@typescript/twoslash/3.1.0: + /@typescript/twoslash@3.1.0: resolution: {integrity: sha512-kTwMUQ8xtAZaC4wb2XuLkPqFVBj2dNBueMQ89NWEuw87k2nLBbuafeG5cob/QEr6YduxIdTVUjix0MtC7mPlmg==} dependencies: '@typescript/vfs': 1.3.5 @@ -3347,7 +3793,7 @@ packages: - supports-color dev: false - /@typescript/vfs/1.3.4: + /@typescript/vfs@1.3.4: resolution: {integrity: sha512-RbyJiaAGQPIcAGWFa3jAXSuAexU4BFiDRF1g3hy7LmRqfNpYlTQWGXjcrOaVZjJ8YkkpuwG0FcsYvtWQpd9igQ==} dependencies: debug: 4.3.4 @@ -3355,7 +3801,7 @@ packages: - supports-color dev: false - /@typescript/vfs/1.3.5: + /@typescript/vfs@1.3.5: resolution: {integrity: sha512-pI8Saqjupf9MfLw7w2+og+fmb0fZS0J6vsKXXrp4/PDXEFvntgzXmChCXC/KefZZS0YGS6AT8e0hGAJcTsdJlg==} dependencies: debug: 4.3.4 @@ -3363,7 +3809,7 @@ packages: - supports-color dev: false - /@vercel/nft/0.22.6: + /@vercel/nft@0.22.6: resolution: {integrity: sha512-gTsFnnT4mGxodr4AUlW3/urY+8JKKB452LwF3m477RFUJTAaDmcz2JqFuInzvdybYIeyIv1sSONEJxsxnbQ5JQ==} engines: {node: '>=14'} hasBin: true @@ -3384,11 +3830,11 @@ packages: - supports-color dev: false - /@vitest/coverage-c8/0.26.3_lae363bjhdipllr6jstkmuhhna: + /@vitest/coverage-c8@0.26.3(@vitest/ui@0.26.3)(jsdom@20.0.3): resolution: {integrity: sha512-sjmVYPozajWY2DawzuvhYX6hEe/LD6p2xv9VmPvh1zzDeNNVCAnyLcvXoaSMQD522x9bqciuyPrlrnh2iNkE/w==} dependencies: c8: 7.13.0 - vitest: 0.26.3_lae363bjhdipllr6jstkmuhhna + vitest: 0.26.3(@vitest/ui@0.26.3)(jsdom@20.0.3) transitivePeerDependencies: - '@edge-runtime/vm' - '@vitest/browser' @@ -3403,7 +3849,7 @@ packages: - terser dev: true - /@vitest/expect/0.28.5: + /@vitest/expect@0.28.5: resolution: {integrity: sha512-gqTZwoUTwepwGIatnw4UKpQfnoyV0Z9Czn9+Lo2/jLIt4/AXLTn+oVZxlQ7Ng8bzcNkR+3DqLJ08kNr8jRmdNQ==} dependencies: '@vitest/spy': 0.28.5 @@ -3411,7 +3857,7 @@ packages: chai: 4.3.7 dev: false - /@vitest/runner/0.28.5: + /@vitest/runner@0.28.5: resolution: {integrity: sha512-NKkHtLB+FGjpp5KmneQjTcPLWPTDfB7ie+MmF1PnUBf/tGe2OjGxWyB62ySYZ25EYp9krR5Bw0YPLS/VWh1QiA==} dependencies: '@vitest/utils': 0.28.5 @@ -3419,13 +3865,13 @@ packages: pathe: 1.1.0 dev: false - /@vitest/spy/0.28.5: + /@vitest/spy@0.28.5: resolution: {integrity: sha512-7if6rsHQr9zbmvxN7h+gGh2L9eIIErgf8nSKYDlg07HHimCxp4H6I/X/DPXktVPPLQfiZ1Cw2cbDIx9fSqDjGw==} dependencies: tinyspy: 1.1.1 dev: false - /@vitest/ui/0.26.3: + /@vitest/ui@0.26.3: resolution: {integrity: sha512-GekIZekLQVL765LmQObHai7Q3U+BWD0nxJVK1yV8VPcs6H/6EAnNuEZ8tFq87jCxyHEZ3zmOrX6uPmG65gBVrA==} dependencies: fast-glob: 3.2.12 @@ -3433,7 +3879,7 @@ packages: sirv: 2.0.2 dev: true - /@vitest/utils/0.28.5: + /@vitest/utils@0.28.5: resolution: {integrity: sha512-UyZdYwdULlOa4LTUSwZ+Paz7nBHGTT72jKwdFSV4IjHF1xsokp+CabMdhjvVhYwkLfO88ylJT46YMilnkSARZA==} dependencies: cli-truncate: 3.1.0 @@ -3443,15 +3889,15 @@ packages: pretty-format: 27.5.1 dev: false - /abab/2.0.6: + /abab@2.0.6: resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} dev: true - /abbrev/1.1.1: + /abbrev@1.1.1: resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} dev: false - /accepts/1.3.8: + /accepts@1.3.8: resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} engines: {node: '>= 0.6'} dependencies: @@ -3459,30 +3905,30 @@ packages: negotiator: 0.6.3 dev: false - /acorn-globals/7.0.1: + /acorn-globals@7.0.1: resolution: {integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==} dependencies: acorn: 8.8.2 acorn-walk: 8.2.0 dev: true - /acorn-jsx/5.3.2_acorn@8.8.2: + /acorn-jsx@5.3.2(acorn@8.8.2): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: acorn: 8.8.2 - /acorn-walk/8.2.0: + /acorn-walk@8.2.0: resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} engines: {node: '>=0.4.0'} - /acorn/8.8.2: + /acorn@8.8.2: resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} engines: {node: '>=0.4.0'} hasBin: true - /agent-base/6.0.2: + /agent-base@6.0.2: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} dependencies: @@ -3490,7 +3936,7 @@ packages: transitivePeerDependencies: - supports-color - /ajv/6.12.6: + /ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} dependencies: fast-deep-equal: 3.1.3 @@ -3499,52 +3945,52 @@ packages: uri-js: 4.4.1 dev: true - /ansi-regex/5.0.1: + /ansi-regex@5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} - /ansi-regex/6.0.1: + /ansi-regex@6.0.1: resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} engines: {node: '>=12'} dev: false - /ansi-styles/3.2.1: + /ansi-styles@3.2.1: resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} engines: {node: '>=4'} dependencies: color-convert: 1.9.3 - /ansi-styles/4.3.0: + /ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} dependencies: color-convert: 2.0.1 - /ansi-styles/5.2.0: + /ansi-styles@5.2.0: resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} engines: {node: '>=10'} - /ansi-styles/6.2.1: + /ansi-styles@6.2.1: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} dev: false - /any-promise/1.3.0: + /any-promise@1.3.0: resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} dev: true - /anymatch/3.1.3: + /anymatch@3.1.3: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} dependencies: normalize-path: 3.0.0 picomatch: 2.3.1 - /aproba/2.0.0: + /aproba@2.0.0: resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==} dev: false - /are-we-there-yet/2.0.0: + /are-we-there-yet@2.0.0: resolution: {integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==} engines: {node: '>=10'} dependencies: @@ -3552,17 +3998,17 @@ packages: readable-stream: 3.6.2 dev: false - /arg/5.0.2: + /arg@5.0.2: resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} dev: true - /argparse/1.0.10: + /argparse@1.0.10: resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} dependencies: sprintf-js: 1.0.3 dev: true - /aria-query/4.2.2: + /aria-query@4.2.2: resolution: {integrity: sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==} engines: {node: '>=6.0'} dependencies: @@ -3570,37 +4016,37 @@ packages: '@babel/runtime-corejs3': 7.21.0 dev: true - /aria-query/5.1.3: + /aria-query@5.1.3: resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} dependencies: deep-equal: 2.2.0 - /asn1/0.2.6: + /asn1@0.2.6: resolution: {integrity: sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==} dependencies: safer-buffer: 2.1.2 dev: true - /assert-plus/1.0.0: + /assert-plus@1.0.0: resolution: {integrity: sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==} engines: {node: '>=0.8'} dev: true - /assertion-error/1.1.0: + /assertion-error@1.1.0: resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} - /astring/1.8.4: + /astring@1.8.4: resolution: {integrity: sha512-97a+l2LBU3Op3bBQEff79i/E4jMD2ZLFD8rHx9B6mXyB2uQwhJQYfiDqUwtfjF4QA1F2qs//N6Cw8LetMbQjcw==} hasBin: true - /async-sema/3.1.1: + /async-sema@3.1.1: resolution: {integrity: sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==} dev: false - /asynckit/0.4.0: + /asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - /autoprefixer/10.4.14_postcss@8.4.21: + /autoprefixer@10.4.14(postcss@8.4.21): resolution: {integrity: sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==} engines: {node: ^10 || ^12 || >=14} hasBin: true @@ -3615,19 +4061,19 @@ packages: postcss: 8.4.21 postcss-value-parser: 4.2.0 - /available-typed-arrays/1.0.5: + /available-typed-arrays@1.0.5: resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} engines: {node: '>= 0.4'} - /aws-sign2/0.7.0: + /aws-sign2@0.7.0: resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==} dev: true - /aws4/1.12.0: + /aws4@1.12.0: resolution: {integrity: sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==} dev: true - /axios/0.25.0_debug@4.3.4: + /axios@0.25.0(debug@4.3.4): resolution: {integrity: sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==} dependencies: follow-redirects: 1.15.2_debug@4.3.4 @@ -3635,120 +4081,120 @@ packages: - debug dev: false - /axios/0.27.2: + /axios@0.27.2(debug@4.3.4): resolution: {integrity: sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==} dependencies: - follow-redirects: 1.15.2 + follow-redirects: 1.15.2(debug@4.3.4) form-data: 4.0.0 transitivePeerDependencies: - debug dev: false - /babel-plugin-jsx-dom-expressions/0.36.8_@babel+core@7.21.4: + /babel-plugin-jsx-dom-expressions@0.36.8(@babel/core@7.21.4): resolution: {integrity: sha512-hWG9WOa0gAxD1CKtzBxXMZoDMfn0Fxv8pYrl4y8znOpaS0vLuyNsclLH/w4hv+VBpv1yt9Rn4Gm/ImLBcqUfKA==} peerDependencies: '@babel/core': ^7.20.12 dependencies: '@babel/core': 7.21.4 '@babel/helper-module-imports': 7.18.6 - '@babel/plugin-syntax-jsx': 7.21.4_@babel+core@7.21.4 + '@babel/plugin-syntax-jsx': 7.21.4(@babel/core@7.21.4) '@babel/types': 7.21.4 html-entities: 2.3.3 validate-html-nesting: 1.2.1 dev: false - /babel-plugin-polyfill-corejs2/0.3.3_@babel+core@7.21.4: + /babel-plugin-polyfill-corejs2@0.3.3(@babel/core@7.21.4): resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.21.4 '@babel/core': 7.21.4 - '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.21.4 + '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.21.4) semver: 6.3.0 transitivePeerDependencies: - supports-color dev: false - /babel-plugin-polyfill-corejs3/0.6.0_@babel+core@7.21.4: + /babel-plugin-polyfill-corejs3@0.6.0(@babel/core@7.21.4): resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.4 - '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.21.4 + '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.21.4) core-js-compat: 3.30.0 transitivePeerDependencies: - supports-color dev: false - /babel-plugin-polyfill-regenerator/0.4.1_@babel+core@7.21.4: + /babel-plugin-polyfill-regenerator@0.4.1(@babel/core@7.21.4): resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.4 - '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.21.4 + '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.21.4) transitivePeerDependencies: - supports-color dev: false - /babel-preset-solid/1.7.2_@babel+core@7.21.4: + /babel-preset-solid@1.7.2(@babel/core@7.21.4): resolution: {integrity: sha512-2SVcLTk6RXgXv3ebbm4iKiAPTPhQ/+3zd1KUOnMq/qBMr9ZshzdtIS4dMr9orWPHwDTdvJ2ZAadyGf3ZfTwWjg==} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.21.4 - babel-plugin-jsx-dom-expressions: 0.36.8_@babel+core@7.21.4 + babel-plugin-jsx-dom-expressions: 0.36.8(@babel/core@7.21.4) dev: false - /bail/2.0.2: + /bail@2.0.2: resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} - /balanced-match/1.0.2: + /balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - /bcrypt-pbkdf/1.0.2: + /bcrypt-pbkdf@1.0.2: resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==} dependencies: tweetnacl: 0.14.5 dev: true - /binary-extensions/2.2.0: + /binary-extensions@2.2.0: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} - /bindings/1.5.0: + /bindings@1.5.0: resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} dependencies: file-uri-to-path: 1.0.0 dev: false - /blake3-wasm/2.1.5: + /blake3-wasm@2.1.5: resolution: {integrity: sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==} dev: true - /boolbase/1.0.0: + /boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} - /brace-expansion/1.1.11: + /brace-expansion@1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} dependencies: balanced-match: 1.0.2 concat-map: 0.0.1 - /brace-expansion/2.0.1: + /brace-expansion@2.0.1: resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} dependencies: balanced-match: 1.0.2 - /braces/3.0.2: + /braces@3.0.2: resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} engines: {node: '>=8'} dependencies: fill-range: 7.0.1 - /browserslist/4.21.5: + /browserslist@4.21.5: resolution: {integrity: sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -3756,32 +4202,32 @@ packages: caniuse-lite: 1.0.30001474 electron-to-chromium: 1.4.353 node-releases: 2.0.10 - update-browserslist-db: 1.0.10_browserslist@4.21.5 + update-browserslist-db: 1.0.10(browserslist@4.21.5) - /buffer-from/1.1.2: + /buffer-from@1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} - /builtin-modules/3.3.0: + /builtin-modules@3.3.0: resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} engines: {node: '>=6'} - /builtins/5.0.1: + /builtins@5.0.1: resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==} dependencies: - semver: 7.3.8 + semver: 7.5.1 - /busboy/1.6.0: + /busboy@1.6.0: resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} engines: {node: '>=10.16.0'} dependencies: streamsearch: 1.1.0 - /bytes/3.0.0: + /bytes@3.0.0: resolution: {integrity: sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=} engines: {node: '>= 0.8'} dev: false - /c8/7.13.0: + /c8@7.13.0: resolution: {integrity: sha512-/NL4hQTv1gBL6J6ei80zu3IiTrmePDKXKXOTLpHvcIWZTVYQlDhVWjjWvkhICylE8EwwnMVzDZugCvdx0/DIIA==} engines: {node: '>=10.12.0'} hasBin: true @@ -3800,23 +4246,23 @@ packages: yargs-parser: 20.2.9 dev: true - /cac/6.7.14: + /cac@6.7.14: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} dev: false - /call-bind/1.0.2: + /call-bind@1.0.2: resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} dependencies: function-bind: 1.1.1 get-intrinsic: 1.2.0 - /camelcase-css/2.0.1: + /camelcase-css@2.0.1: resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} engines: {node: '>= 6'} dev: true - /caniuse-api/3.0.0: + /caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: browserslist: 4.21.5 @@ -3824,17 +4270,17 @@ packages: lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - /caniuse-lite/1.0.30001474: + /caniuse-lite@1.0.30001474: resolution: {integrity: sha512-iaIZ8gVrWfemh5DG3T9/YqarVZoYf0r188IjaGwx68j4Pf0SGY6CQkmJUIE+NZHkkecQGohzXmBGEwWDr9aM3Q==} - /caseless/0.12.0: + /caseless@0.12.0: resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==} dev: true - /ccount/2.0.1: + /ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} - /chai/4.3.7: + /chai@4.3.7: resolution: {integrity: sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A==} engines: {node: '>=4'} dependencies: @@ -3846,7 +4292,7 @@ packages: pathval: 1.1.1 type-detect: 4.0.8 - /chalk/2.4.2: + /chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} engines: {node: '>=4'} dependencies: @@ -3854,36 +4300,36 @@ packages: escape-string-regexp: 1.0.5 supports-color: 5.5.0 - /chalk/3.0.0: + /chalk@3.0.0: resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==} engines: {node: '>=8'} dependencies: ansi-styles: 4.3.0 supports-color: 7.2.0 - /chalk/4.1.2: + /chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} dependencies: ansi-styles: 4.3.0 supports-color: 7.2.0 - /character-entities-html4/2.1.0: + /character-entities-html4@2.1.0: resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} - /character-entities-legacy/3.0.0: + /character-entities-legacy@3.0.0: resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} - /character-entities/2.0.2: + /character-entities@2.0.2: resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} - /character-reference-invalid/2.0.1: + /character-reference-invalid@2.0.1: resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} - /check-error/1.0.2: + /check-error@1.0.2: resolution: {integrity: sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==} - /cheerio-select/2.1.0: + /cheerio-select@2.1.0: resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} dependencies: boolbase: 1.0.0 @@ -3894,7 +4340,7 @@ packages: domutils: 3.0.1 dev: false - /cheerio/1.0.0-rc.12: + /cheerio@1.0.0-rc.12: resolution: {integrity: sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==} engines: {node: '>= 6'} dependencies: @@ -3907,7 +4353,7 @@ packages: parse5-htmlparser2-tree-adapter: 7.0.0 dev: false - /chokidar/3.5.3: + /chokidar@3.5.3: resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} engines: {node: '>= 8.10.0'} dependencies: @@ -3921,16 +4367,16 @@ packages: optionalDependencies: fsevents: 2.3.2 - /chownr/2.0.0: + /chownr@2.0.0: resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} engines: {node: '>=10'} dev: false - /ci-info/3.8.0: + /ci-info@3.8.0: resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} engines: {node: '>=8'} - /cli-truncate/3.1.0: + /cli-truncate@3.1.0: resolution: {integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: @@ -3938,7 +4384,11 @@ packages: string-width: 5.1.2 dev: false - /cliui/7.0.4: + /client-only@0.0.1: + resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} + dev: true + + /cliui@7.0.4: resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} dependencies: string-width: 4.2.3 @@ -3946,7 +4396,7 @@ packages: wrap-ansi: 7.0.0 dev: true - /cliui/8.0.1: + /cliui@8.0.1: resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} engines: {node: '>=12'} dependencies: @@ -3955,63 +4405,63 @@ packages: wrap-ansi: 7.0.0 dev: false - /color-convert/1.9.3: + /color-convert@1.9.3: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} dependencies: color-name: 1.1.3 - /color-convert/2.0.1: + /color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} engines: {node: '>=7.0.0'} dependencies: color-name: 1.1.4 - /color-name/1.1.3: + /color-name@1.1.3: resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} - /color-name/1.1.4: + /color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - /color-support/1.1.3: + /color-support@1.1.3: resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} hasBin: true dev: false - /colord/2.9.3: + /colord@2.9.3: resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} - /combined-stream/1.0.8: + /combined-stream@1.0.8: resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} engines: {node: '>= 0.8'} dependencies: delayed-stream: 1.0.0 - /comma-separated-tokens/2.0.3: + /comma-separated-tokens@2.0.3: resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} - /commander/2.20.3: + /commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} - /commander/4.1.1: + /commander@4.1.1: resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} engines: {node: '>= 6'} dev: true - /commander/7.2.0: + /commander@7.2.0: resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} engines: {node: '>= 10'} - /commondir/1.0.1: + /commondir@1.0.1: resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} - /compressible/2.0.18: + /compressible@2.0.18: resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} engines: {node: '>= 0.6'} dependencies: mime-db: 1.52.0 dev: false - /compression/1.7.4: + /compression@1.7.4: resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==} engines: {node: '>= 0.8.0'} dependencies: @@ -4026,10 +4476,10 @@ packages: - supports-color dev: false - /concat-map/0.0.1: + /concat-map@0.0.1: resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} - /connect/3.7.0: + /connect@3.7.0: resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==} engines: {node: '>= 0.10.0'} dependencies: @@ -4041,42 +4491,42 @@ packages: - supports-color dev: false - /console-clear/1.1.1: + /console-clear@1.1.1: resolution: {integrity: sha512-pMD+MVR538ipqkG5JXeOEbKWS5um1H4LUUccUQG68qpeqBYbzYy79Gh55jkd2TtPdRfUaLWdv6LPP//5Zt0aPQ==} engines: {node: '>=4'} dev: false - /console-control-strings/1.1.0: + /console-control-strings@1.1.0: resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} dev: false - /convert-source-map/1.9.0: + /convert-source-map@1.9.0: resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} - /cookie/0.4.2: + /cookie@0.4.2: resolution: {integrity: sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==} engines: {node: '>= 0.6'} - /cookie/0.5.0: + /cookie@0.5.0: resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} engines: {node: '>= 0.6'} - /core-js-compat/3.30.0: + /core-js-compat@3.30.0: resolution: {integrity: sha512-P5A2h/9mRYZFIAP+5Ab8ns6083IyVpSclU74UNvbGVQ8VM7n3n3/g2yF3AkKQ9NXz2O+ioxLbEWKnDtgsFamhg==} dependencies: browserslist: 4.21.5 dev: false - /core-js-pure/3.30.0: + /core-js-pure@3.30.0: resolution: {integrity: sha512-+2KbMFGeBU0ln/csoPqTe0i/yfHbrd2EUhNMObsGtXMKS/RTtlkYyi+/3twLcevbgNR0yM/r0Psa3TEoQRpFMQ==} requiresBuild: true dev: true - /core-util-is/1.0.2: + /core-util-is@1.0.2: resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==} dev: true - /coveralls/3.1.1: + /coveralls@3.1.1: resolution: {integrity: sha512-+dxnG2NHncSD1NrqbSM3dn/lE57O6Qf/koe9+I7c+wzkqRmEvcp0kgJdxKInzYzkICKkFMZsX3Vct3++tsF9ww==} engines: {node: '>=6'} hasBin: true @@ -4088,17 +4538,17 @@ packages: request: 2.88.2 dev: true - /cron-schedule/3.0.6: + /cron-schedule@3.0.6: resolution: {integrity: sha512-izfGgKyzzIyLaeb1EtZ3KbglkS6AKp9cv7LxmiyoOu+fXfol1tQDC0Cof0enVZGNtudTHW+3lfuW9ZkLQss4Wg==} - /cross-env/7.0.3: + /cross-env@7.0.3: resolution: {integrity: sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==} engines: {node: '>=10.14', npm: '>=6', yarn: '>=1'} hasBin: true dependencies: cross-spawn: 7.0.3 - /cross-spawn/7.0.3: + /cross-spawn@7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} dependencies: @@ -4106,7 +4556,7 @@ packages: shebang-command: 2.0.0 which: 2.0.2 - /css-declaration-sorter/6.4.0_postcss@8.4.21: + /css-declaration-sorter@6.4.0(postcss@8.4.21): resolution: {integrity: sha512-jDfsatwWMWN0MODAFuHszfjphEXfNw9JUAhmY4pLu3TyTU+ohUpsbVtbU+1MZn4a47D9kqh03i4eyOm+74+zew==} engines: {node: ^10 || ^12 || >=14} peerDependencies: @@ -4114,7 +4564,7 @@ packages: dependencies: postcss: 8.4.21 - /css-select/4.3.0: + /css-select@4.3.0: resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} dependencies: boolbase: 1.0.0 @@ -4123,7 +4573,7 @@ packages: domutils: 2.8.0 nth-check: 2.1.1 - /css-select/5.1.0: + /css-select@5.1.0: resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} dependencies: boolbase: 1.0.0 @@ -4133,70 +4583,70 @@ packages: nth-check: 2.1.1 dev: false - /css-tree/1.1.3: + /css-tree@1.1.3: resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==} engines: {node: '>=8.0.0'} dependencies: mdn-data: 2.0.14 source-map: 0.6.1 - /css-tree/2.3.1: + /css-tree@2.3.1: resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} dependencies: mdn-data: 2.0.30 source-map-js: 1.0.2 - /css-what/6.1.0: + /css-what@6.1.0: resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} engines: {node: '>= 6'} - /css.escape/1.5.1: + /css.escape@1.5.1: resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==} - /cssesc/3.0.0: + /cssesc@3.0.0: resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} engines: {node: '>=4'} hasBin: true - /cssnano-preset-default/5.2.14_postcss@8.4.21: + /cssnano-preset-default@5.2.14(postcss@8.4.21): resolution: {integrity: sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - css-declaration-sorter: 6.4.0_postcss@8.4.21 - cssnano-utils: 3.1.0_postcss@8.4.21 + css-declaration-sorter: 6.4.0(postcss@8.4.21) + cssnano-utils: 3.1.0(postcss@8.4.21) postcss: 8.4.21 - postcss-calc: 8.2.4_postcss@8.4.21 - postcss-colormin: 5.3.1_postcss@8.4.21 - postcss-convert-values: 5.1.3_postcss@8.4.21 - postcss-discard-comments: 5.1.2_postcss@8.4.21 - postcss-discard-duplicates: 5.1.0_postcss@8.4.21 - postcss-discard-empty: 5.1.1_postcss@8.4.21 - postcss-discard-overridden: 5.1.0_postcss@8.4.21 - postcss-merge-longhand: 5.1.7_postcss@8.4.21 - postcss-merge-rules: 5.1.4_postcss@8.4.21 - postcss-minify-font-values: 5.1.0_postcss@8.4.21 - postcss-minify-gradients: 5.1.1_postcss@8.4.21 - postcss-minify-params: 5.1.4_postcss@8.4.21 - postcss-minify-selectors: 5.2.1_postcss@8.4.21 - postcss-normalize-charset: 5.1.0_postcss@8.4.21 - postcss-normalize-display-values: 5.1.0_postcss@8.4.21 - postcss-normalize-positions: 5.1.1_postcss@8.4.21 - postcss-normalize-repeat-style: 5.1.1_postcss@8.4.21 - postcss-normalize-string: 5.1.0_postcss@8.4.21 - postcss-normalize-timing-functions: 5.1.0_postcss@8.4.21 - postcss-normalize-unicode: 5.1.1_postcss@8.4.21 - postcss-normalize-url: 5.1.0_postcss@8.4.21 - postcss-normalize-whitespace: 5.1.1_postcss@8.4.21 - postcss-ordered-values: 5.1.3_postcss@8.4.21 - postcss-reduce-initial: 5.1.2_postcss@8.4.21 - postcss-reduce-transforms: 5.1.0_postcss@8.4.21 - postcss-svgo: 5.1.0_postcss@8.4.21 - postcss-unique-selectors: 5.1.1_postcss@8.4.21 - - /cssnano-utils/3.1.0_postcss@8.4.21: + postcss-calc: 8.2.4(postcss@8.4.21) + postcss-colormin: 5.3.1(postcss@8.4.21) + postcss-convert-values: 5.1.3(postcss@8.4.21) + postcss-discard-comments: 5.1.2(postcss@8.4.21) + postcss-discard-duplicates: 5.1.0(postcss@8.4.21) + postcss-discard-empty: 5.1.1(postcss@8.4.21) + postcss-discard-overridden: 5.1.0(postcss@8.4.21) + postcss-merge-longhand: 5.1.7(postcss@8.4.21) + postcss-merge-rules: 5.1.4(postcss@8.4.21) + postcss-minify-font-values: 5.1.0(postcss@8.4.21) + postcss-minify-gradients: 5.1.1(postcss@8.4.21) + postcss-minify-params: 5.1.4(postcss@8.4.21) + postcss-minify-selectors: 5.2.1(postcss@8.4.21) + postcss-normalize-charset: 5.1.0(postcss@8.4.21) + postcss-normalize-display-values: 5.1.0(postcss@8.4.21) + postcss-normalize-positions: 5.1.1(postcss@8.4.21) + postcss-normalize-repeat-style: 5.1.1(postcss@8.4.21) + postcss-normalize-string: 5.1.0(postcss@8.4.21) + postcss-normalize-timing-functions: 5.1.0(postcss@8.4.21) + postcss-normalize-unicode: 5.1.1(postcss@8.4.21) + postcss-normalize-url: 5.1.0(postcss@8.4.21) + postcss-normalize-whitespace: 5.1.1(postcss@8.4.21) + postcss-ordered-values: 5.1.3(postcss@8.4.21) + postcss-reduce-initial: 5.1.2(postcss@8.4.21) + postcss-reduce-transforms: 5.1.0(postcss@8.4.21) + postcss-svgo: 5.1.0(postcss@8.4.21) + postcss-unique-selectors: 5.1.1(postcss@8.4.21) + + /cssnano-utils@3.1.0(postcss@8.4.21): resolution: {integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -4204,58 +4654,58 @@ packages: dependencies: postcss: 8.4.21 - /cssnano/5.1.15_postcss@8.4.21: + /cssnano@5.1.15(postcss@8.4.21): resolution: {integrity: sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - cssnano-preset-default: 5.2.14_postcss@8.4.21 + cssnano-preset-default: 5.2.14(postcss@8.4.21) lilconfig: 2.1.0 postcss: 8.4.21 yaml: 1.10.2 - /csso/4.2.0: + /csso@4.2.0: resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==} engines: {node: '>=8.0.0'} dependencies: css-tree: 1.1.3 - /cssom/0.3.8: + /cssom@0.3.8: resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} dev: true - /cssom/0.5.0: + /cssom@0.5.0: resolution: {integrity: sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==} dev: true - /cssstyle/2.3.0: + /cssstyle@2.3.0: resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==} engines: {node: '>=8'} dependencies: cssom: 0.3.8 dev: true - /csstype/3.1.0: + /csstype@3.1.0: resolution: {integrity: sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==} dev: true - /csstype/3.1.2: + /csstype@3.1.2: resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} - /dashdash/1.14.1: + /dashdash@1.14.1: resolution: {integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==} engines: {node: '>=0.10'} dependencies: assert-plus: 1.0.0 dev: true - /data-uri-to-buffer/4.0.1: + /data-uri-to-buffer@4.0.1: resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==} engines: {node: '>= 12'} dev: true - /data-urls/3.0.2: + /data-urls@3.0.2: resolution: {integrity: sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==} engines: {node: '>=12'} dependencies: @@ -4264,7 +4714,7 @@ packages: whatwg-url: 11.0.0 dev: true - /debug/2.6.9: + /debug@2.6.9: resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} peerDependencies: supports-color: '*' @@ -4275,7 +4725,7 @@ packages: ms: 2.0.0 dev: false - /debug/4.3.4: + /debug@4.3.4: resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} engines: {node: '>=6.0'} peerDependencies: @@ -4286,22 +4736,22 @@ packages: dependencies: ms: 2.1.2 - /decimal.js/10.4.3: + /decimal.js@10.4.3: resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} dev: true - /decode-named-character-reference/1.0.2: + /decode-named-character-reference@1.0.2: resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} dependencies: character-entities: 2.0.2 - /deep-eql/4.1.3: + /deep-eql@4.1.3: resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==} engines: {node: '>=6'} dependencies: type-detect: 4.0.8 - /deep-equal/2.2.0: + /deep-equal@2.2.0: resolution: {integrity: sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==} dependencies: call-bind: 1.0.2 @@ -4322,76 +4772,76 @@ packages: which-collection: 1.0.1 which-typed-array: 1.1.9 - /deep-is/0.1.4: + /deep-is@0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} dev: true - /deepmerge/4.3.1: + /deepmerge@4.3.1: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} engines: {node: '>=0.10.0'} - /define-lazy-prop/2.0.0: + /define-lazy-prop@2.0.0: resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} engines: {node: '>=8'} dev: false - /define-properties/1.2.0: + /define-properties@1.2.0: resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==} engines: {node: '>= 0.4'} dependencies: has-property-descriptors: 1.0.0 object-keys: 1.1.1 - /degit/2.8.4: + /degit@2.8.4: resolution: {integrity: sha512-vqYuzmSA5I50J882jd+AbAhQtgK6bdKUJIex1JNfEUPENCgYsxugzKVZlFyMwV4i06MmnV47/Iqi5Io86zf3Ng==} engines: {node: '>=8.0.0'} hasBin: true dev: true - /delayed-stream/1.0.0: + /delayed-stream@1.0.0: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} - /delegates/1.0.0: + /delegates@1.0.0: resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} dev: false - /dequal/2.0.3: + /dequal@2.0.3: resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} engines: {node: '>=6'} - /detect-libc/2.0.1: + /detect-libc@2.0.1: resolution: {integrity: sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==} engines: {node: '>=8'} dev: false - /didyoumean/1.2.2: + /didyoumean@1.2.2: resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} dev: true - /diff-sequences/29.4.3: + /diff-sequences@29.4.3: resolution: {integrity: sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - /diff/5.1.0: + /diff@5.1.0: resolution: {integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==} engines: {node: '>=0.3.1'} - /dlv/1.1.3: + /dlv@1.1.3: resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} dev: true - /dom-accessibility-api/0.5.16: + /dom-accessibility-api@0.5.16: resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==} - /dom-serializer/1.4.1: + /dom-serializer@1.4.1: resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} dependencies: domelementtype: 2.3.0 domhandler: 4.3.1 entities: 2.2.0 - /dom-serializer/2.0.0: + /dom-serializer@2.0.0: resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} dependencies: domelementtype: 2.3.0 @@ -4399,37 +4849,37 @@ packages: entities: 4.4.0 dev: false - /domelementtype/2.3.0: + /domelementtype@2.3.0: resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} - /domexception/4.0.0: + /domexception@4.0.0: resolution: {integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==} engines: {node: '>=12'} dependencies: webidl-conversions: 7.0.0 dev: true - /domhandler/4.3.1: + /domhandler@4.3.1: resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} engines: {node: '>= 4'} dependencies: domelementtype: 2.3.0 - /domhandler/5.0.3: + /domhandler@5.0.3: resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} engines: {node: '>= 4'} dependencies: domelementtype: 2.3.0 dev: false - /domutils/2.8.0: + /domutils@2.8.0: resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} dependencies: dom-serializer: 1.4.1 domelementtype: 2.3.0 domhandler: 4.3.1 - /domutils/3.0.1: + /domutils@3.0.1: resolution: {integrity: sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==} dependencies: dom-serializer: 2.0.0 @@ -4437,59 +4887,59 @@ packages: domhandler: 5.0.3 dev: false - /dotenv/10.0.0: + /dotenv@10.0.0: resolution: {integrity: sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==} engines: {node: '>=10'} - /dotenv/16.0.3: + /dotenv@16.0.3: resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==} engines: {node: '>=12'} dev: false - /eastasianwidth/0.2.0: + /eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} dev: false - /ecc-jsbn/0.1.2: + /ecc-jsbn@0.1.2: resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==} dependencies: jsbn: 0.1.1 safer-buffer: 2.1.2 dev: true - /ee-first/1.1.1: + /ee-first@1.1.1: resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=} dev: false - /electron-to-chromium/1.4.353: + /electron-to-chromium@1.4.353: resolution: {integrity: sha512-IdJVpMHJoBT/nn0GQ02wPfbhogDVpd1ud95lP//FTf5l35wzxKJwibB4HBdY7Q+xKPA1nkZ0UDLOMyRj5U5IAQ==} - /emoji-regex/8.0.0: + /emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - /emoji-regex/9.2.2: + /emoji-regex@9.2.2: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} dev: false - /encodeurl/1.0.2: + /encodeurl@1.0.2: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} engines: {node: '>= 0.8'} dev: false - /encoding/0.1.13: + /encoding@0.1.13: resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} dependencies: iconv-lite: 0.6.3 dev: false - /entities/2.2.0: + /entities@2.2.0: resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} - /entities/4.4.0: + /entities@4.4.0: resolution: {integrity: sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==} engines: {node: '>=0.12'} - /es-get-iterator/1.1.3: + /es-get-iterator@1.1.3: resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} dependencies: call-bind: 1.0.2 @@ -4502,11 +4952,11 @@ packages: isarray: 2.0.5 stop-iteration-iterator: 1.0.0 - /es-module-lexer/1.2.1: + /es-module-lexer@1.2.1: resolution: {integrity: sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg==} dev: false - /esbuild-android-64/0.14.54: + /esbuild-android-64@0.14.54: resolution: {integrity: sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==} engines: {node: '>=12'} cpu: [x64] @@ -4515,7 +4965,7 @@ packages: dev: true optional: true - /esbuild-android-64/0.15.18: + /esbuild-android-64@0.15.18: resolution: {integrity: sha512-wnpt3OXRhcjfIDSZu9bnzT4/TNTDsOUvip0foZOUBG7QbSt//w3QV4FInVJxNhKc/ErhUxc5z4QjHtMi7/TbgA==} engines: {node: '>=12'} cpu: [x64] @@ -4524,7 +4974,7 @@ packages: dev: true optional: true - /esbuild-android-arm64/0.14.54: + /esbuild-android-arm64@0.14.54: resolution: {integrity: sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==} engines: {node: '>=12'} cpu: [arm64] @@ -4533,7 +4983,7 @@ packages: dev: true optional: true - /esbuild-android-arm64/0.15.18: + /esbuild-android-arm64@0.15.18: resolution: {integrity: sha512-G4xu89B8FCzav9XU8EjsXacCKSG2FT7wW9J6hOc18soEHJdtWu03L3TQDGf0geNxfLTtxENKBzMSq9LlbjS8OQ==} engines: {node: '>=12'} cpu: [arm64] @@ -4542,7 +4992,7 @@ packages: dev: true optional: true - /esbuild-darwin-64/0.14.54: + /esbuild-darwin-64@0.14.54: resolution: {integrity: sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==} engines: {node: '>=12'} cpu: [x64] @@ -4551,7 +5001,7 @@ packages: dev: true optional: true - /esbuild-darwin-64/0.15.18: + /esbuild-darwin-64@0.15.18: resolution: {integrity: sha512-2WAvs95uPnVJPuYKP0Eqx+Dl/jaYseZEUUT1sjg97TJa4oBtbAKnPnl3b5M9l51/nbx7+QAEtuummJZW0sBEmg==} engines: {node: '>=12'} cpu: [x64] @@ -4560,7 +5010,7 @@ packages: dev: true optional: true - /esbuild-darwin-arm64/0.14.54: + /esbuild-darwin-arm64@0.14.54: resolution: {integrity: sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==} engines: {node: '>=12'} cpu: [arm64] @@ -4569,7 +5019,7 @@ packages: dev: true optional: true - /esbuild-darwin-arm64/0.15.18: + /esbuild-darwin-arm64@0.15.18: resolution: {integrity: sha512-tKPSxcTJ5OmNb1btVikATJ8NftlyNlc8BVNtyT/UAr62JFOhwHlnoPrhYWz09akBLHI9nElFVfWSTSRsrZiDUA==} engines: {node: '>=12'} cpu: [arm64] @@ -4578,7 +5028,7 @@ packages: dev: true optional: true - /esbuild-freebsd-64/0.14.54: + /esbuild-freebsd-64@0.14.54: resolution: {integrity: sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==} engines: {node: '>=12'} cpu: [x64] @@ -4587,7 +5037,7 @@ packages: dev: true optional: true - /esbuild-freebsd-64/0.15.18: + /esbuild-freebsd-64@0.15.18: resolution: {integrity: sha512-TT3uBUxkteAjR1QbsmvSsjpKjOX6UkCstr8nMr+q7zi3NuZ1oIpa8U41Y8I8dJH2fJgdC3Dj3CXO5biLQpfdZA==} engines: {node: '>=12'} cpu: [x64] @@ -4596,7 +5046,7 @@ packages: dev: true optional: true - /esbuild-freebsd-arm64/0.14.54: + /esbuild-freebsd-arm64@0.14.54: resolution: {integrity: sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==} engines: {node: '>=12'} cpu: [arm64] @@ -4605,7 +5055,7 @@ packages: dev: true optional: true - /esbuild-freebsd-arm64/0.15.18: + /esbuild-freebsd-arm64@0.15.18: resolution: {integrity: sha512-R/oVr+X3Tkh+S0+tL41wRMbdWtpWB8hEAMsOXDumSSa6qJR89U0S/PpLXrGF7Wk/JykfpWNokERUpCeHDl47wA==} engines: {node: '>=12'} cpu: [arm64] @@ -4614,7 +5064,7 @@ packages: dev: true optional: true - /esbuild-linux-32/0.14.54: + /esbuild-linux-32@0.14.54: resolution: {integrity: sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==} engines: {node: '>=12'} cpu: [ia32] @@ -4623,7 +5073,7 @@ packages: dev: true optional: true - /esbuild-linux-32/0.15.18: + /esbuild-linux-32@0.15.18: resolution: {integrity: sha512-lphF3HiCSYtaa9p1DtXndiQEeQDKPl9eN/XNoBf2amEghugNuqXNZA/ZovthNE2aa4EN43WroO0B85xVSjYkbg==} engines: {node: '>=12'} cpu: [ia32] @@ -4632,7 +5082,7 @@ packages: dev: true optional: true - /esbuild-linux-64/0.14.54: + /esbuild-linux-64@0.14.54: resolution: {integrity: sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==} engines: {node: '>=12'} cpu: [x64] @@ -4641,7 +5091,7 @@ packages: dev: true optional: true - /esbuild-linux-64/0.15.18: + /esbuild-linux-64@0.15.18: resolution: {integrity: sha512-hNSeP97IviD7oxLKFuii5sDPJ+QHeiFTFLoLm7NZQligur8poNOWGIgpQ7Qf8Balb69hptMZzyOBIPtY09GZYw==} engines: {node: '>=12'} cpu: [x64] @@ -4650,43 +5100,43 @@ packages: dev: true optional: true - /esbuild-linux-arm/0.14.54: - resolution: {integrity: sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==} + /esbuild-linux-arm64@0.14.54: + resolution: {integrity: sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==} engines: {node: '>=12'} - cpu: [arm] + cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-arm/0.15.18: - resolution: {integrity: sha512-UH779gstRblS4aoS2qpMl3wjg7U0j+ygu3GjIeTonCcN79ZvpPee12Qun3vcdxX+37O5LFxz39XeW2I9bybMVA==} + /esbuild-linux-arm64@0.15.18: + resolution: {integrity: sha512-54qr8kg/6ilcxd+0V3h9rjT4qmjc0CccMVWrjOEM/pEcUzt8X62HfBSeZfT2ECpM7104mk4yfQXkosY8Quptug==} engines: {node: '>=12'} - cpu: [arm] + cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-arm64/0.14.54: - resolution: {integrity: sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==} + /esbuild-linux-arm@0.14.54: + resolution: {integrity: sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==} engines: {node: '>=12'} - cpu: [arm64] + cpu: [arm] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-arm64/0.15.18: - resolution: {integrity: sha512-54qr8kg/6ilcxd+0V3h9rjT4qmjc0CccMVWrjOEM/pEcUzt8X62HfBSeZfT2ECpM7104mk4yfQXkosY8Quptug==} + /esbuild-linux-arm@0.15.18: + resolution: {integrity: sha512-UH779gstRblS4aoS2qpMl3wjg7U0j+ygu3GjIeTonCcN79ZvpPee12Qun3vcdxX+37O5LFxz39XeW2I9bybMVA==} engines: {node: '>=12'} - cpu: [arm64] + cpu: [arm] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-mips64le/0.14.54: + /esbuild-linux-mips64le@0.14.54: resolution: {integrity: sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==} engines: {node: '>=12'} cpu: [mips64el] @@ -4695,7 +5145,7 @@ packages: dev: true optional: true - /esbuild-linux-mips64le/0.15.18: + /esbuild-linux-mips64le@0.15.18: resolution: {integrity: sha512-Mk6Ppwzzz3YbMl/ZZL2P0q1tnYqh/trYZ1VfNP47C31yT0K8t9s7Z077QrDA/guU60tGNp2GOwCQnp+DYv7bxQ==} engines: {node: '>=12'} cpu: [mips64el] @@ -4704,7 +5154,7 @@ packages: dev: true optional: true - /esbuild-linux-ppc64le/0.14.54: + /esbuild-linux-ppc64le@0.14.54: resolution: {integrity: sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==} engines: {node: '>=12'} cpu: [ppc64] @@ -4713,7 +5163,7 @@ packages: dev: true optional: true - /esbuild-linux-ppc64le/0.15.18: + /esbuild-linux-ppc64le@0.15.18: resolution: {integrity: sha512-b0XkN4pL9WUulPTa/VKHx2wLCgvIAbgwABGnKMY19WhKZPT+8BxhZdqz6EgkqCLld7X5qiCY2F/bfpUUlnFZ9w==} engines: {node: '>=12'} cpu: [ppc64] @@ -4722,7 +5172,7 @@ packages: dev: true optional: true - /esbuild-linux-riscv64/0.14.54: + /esbuild-linux-riscv64@0.14.54: resolution: {integrity: sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==} engines: {node: '>=12'} cpu: [riscv64] @@ -4731,7 +5181,7 @@ packages: dev: true optional: true - /esbuild-linux-riscv64/0.15.18: + /esbuild-linux-riscv64@0.15.18: resolution: {integrity: sha512-ba2COaoF5wL6VLZWn04k+ACZjZ6NYniMSQStodFKH/Pu6RxzQqzsmjR1t9QC89VYJxBeyVPTaHuBMCejl3O/xg==} engines: {node: '>=12'} cpu: [riscv64] @@ -4740,7 +5190,7 @@ packages: dev: true optional: true - /esbuild-linux-s390x/0.14.54: + /esbuild-linux-s390x@0.14.54: resolution: {integrity: sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==} engines: {node: '>=12'} cpu: [s390x] @@ -4749,7 +5199,7 @@ packages: dev: true optional: true - /esbuild-linux-s390x/0.15.18: + /esbuild-linux-s390x@0.15.18: resolution: {integrity: sha512-VbpGuXEl5FCs1wDVp93O8UIzl3ZrglgnSQ+Hu79g7hZu6te6/YHgVJxCM2SqfIila0J3k0csfnf8VD2W7u2kzQ==} engines: {node: '>=12'} cpu: [s390x] @@ -4758,7 +5208,7 @@ packages: dev: true optional: true - /esbuild-netbsd-64/0.14.54: + /esbuild-netbsd-64@0.14.54: resolution: {integrity: sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==} engines: {node: '>=12'} cpu: [x64] @@ -4767,7 +5217,7 @@ packages: dev: true optional: true - /esbuild-netbsd-64/0.15.18: + /esbuild-netbsd-64@0.15.18: resolution: {integrity: sha512-98ukeCdvdX7wr1vUYQzKo4kQ0N2p27H7I11maINv73fVEXt2kyh4K4m9f35U1K43Xc2QGXlzAw0K9yoU7JUjOg==} engines: {node: '>=12'} cpu: [x64] @@ -4776,7 +5226,7 @@ packages: dev: true optional: true - /esbuild-openbsd-64/0.14.54: + /esbuild-openbsd-64@0.14.54: resolution: {integrity: sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==} engines: {node: '>=12'} cpu: [x64] @@ -4785,7 +5235,7 @@ packages: dev: true optional: true - /esbuild-openbsd-64/0.15.18: + /esbuild-openbsd-64@0.15.18: resolution: {integrity: sha512-yK5NCcH31Uae076AyQAXeJzt/vxIo9+omZRKj1pauhk3ITuADzuOx5N2fdHrAKPxN+zH3w96uFKlY7yIn490xQ==} engines: {node: '>=12'} cpu: [x64] @@ -4794,22 +5244,22 @@ packages: dev: true optional: true - /esbuild-plugin-solid/0.5.0_g3kusrws2xmknk6xrgcm6nnyca: + /esbuild-plugin-solid@0.5.0(esbuild@0.17.15)(solid-js@1.7.2): resolution: {integrity: sha512-ITK6n+0ayGFeDVUZWNMxX+vLsasEN1ILrg4pISsNOQ+mq4ljlJJiuXotInd+HE0MzwTcA9wExT1yzDE2hsqPsg==} peerDependencies: esbuild: '>=0.12' solid-js: '>= 1.0' dependencies: '@babel/core': 7.21.4 - '@babel/preset-typescript': 7.21.4_@babel+core@7.21.4 - babel-preset-solid: 1.7.2_@babel+core@7.21.4 + '@babel/preset-typescript': 7.21.4(@babel/core@7.21.4) + babel-preset-solid: 1.7.2(@babel/core@7.21.4) esbuild: 0.17.15 solid-js: 1.7.2 transitivePeerDependencies: - supports-color dev: false - /esbuild-sunos-64/0.14.54: + /esbuild-sunos-64@0.14.54: resolution: {integrity: sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==} engines: {node: '>=12'} cpu: [x64] @@ -4818,7 +5268,7 @@ packages: dev: true optional: true - /esbuild-sunos-64/0.15.18: + /esbuild-sunos-64@0.15.18: resolution: {integrity: sha512-On22LLFlBeLNj/YF3FT+cXcyKPEI263nflYlAhz5crxtp3yRG1Ugfr7ITyxmCmjm4vbN/dGrb/B7w7U8yJR9yw==} engines: {node: '>=12'} cpu: [x64] @@ -4827,7 +5277,7 @@ packages: dev: true optional: true - /esbuild-windows-32/0.14.54: + /esbuild-windows-32@0.14.54: resolution: {integrity: sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==} engines: {node: '>=12'} cpu: [ia32] @@ -4836,7 +5286,7 @@ packages: dev: true optional: true - /esbuild-windows-32/0.15.18: + /esbuild-windows-32@0.15.18: resolution: {integrity: sha512-o+eyLu2MjVny/nt+E0uPnBxYuJHBvho8vWsC2lV61A7wwTWC3jkN2w36jtA+yv1UgYkHRihPuQsL23hsCYGcOQ==} engines: {node: '>=12'} cpu: [ia32] @@ -4845,7 +5295,7 @@ packages: dev: true optional: true - /esbuild-windows-64/0.14.54: + /esbuild-windows-64@0.14.54: resolution: {integrity: sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==} engines: {node: '>=12'} cpu: [x64] @@ -4854,7 +5304,7 @@ packages: dev: true optional: true - /esbuild-windows-64/0.15.18: + /esbuild-windows-64@0.15.18: resolution: {integrity: sha512-qinug1iTTaIIrCorAUjR0fcBk24fjzEedFYhhispP8Oc7SFvs+XeW3YpAKiKp8dRpizl4YYAhxMjlftAMJiaUw==} engines: {node: '>=12'} cpu: [x64] @@ -4863,7 +5313,7 @@ packages: dev: true optional: true - /esbuild-windows-arm64/0.14.54: + /esbuild-windows-arm64@0.14.54: resolution: {integrity: sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==} engines: {node: '>=12'} cpu: [arm64] @@ -4872,7 +5322,7 @@ packages: dev: true optional: true - /esbuild-windows-arm64/0.15.18: + /esbuild-windows-arm64@0.15.18: resolution: {integrity: sha512-q9bsYzegpZcLziq0zgUi5KqGVtfhjxGbnksaBFYmWLxeV/S1fK4OLdq2DFYnXcLMjlZw2L0jLsk1eGoB522WXQ==} engines: {node: '>=12'} cpu: [arm64] @@ -4881,7 +5331,7 @@ packages: dev: true optional: true - /esbuild/0.14.54: + /esbuild@0.14.54: resolution: {integrity: sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==} engines: {node: '>=12'} hasBin: true @@ -4910,7 +5360,7 @@ packages: esbuild-windows-arm64: 0.14.54 dev: true - /esbuild/0.15.18: + /esbuild@0.15.18: resolution: {integrity: sha512-x/R72SmW3sSFRm5zrrIjAhCeQSAWoni3CmHEqfQrZIQTM3lVCdehdwuIqaOtfC2slvpdlLa62GYoN8SxT23m6Q==} engines: {node: '>=12'} hasBin: true @@ -4940,7 +5390,7 @@ packages: esbuild-windows-arm64: 0.15.18 dev: true - /esbuild/0.16.3: + /esbuild@0.16.3: resolution: {integrity: sha512-71f7EjPWTiSguen8X/kxEpkAS7BFHwtQKisCDDV3Y4GLGWBaoSCyD5uXkaUew6JDzA9FEN1W23mdnSwW9kqCeg==} engines: {node: '>=12'} hasBin: true @@ -4970,7 +5420,7 @@ packages: '@esbuild/win32-x64': 0.16.3 dev: true - /esbuild/0.17.15: + /esbuild@0.17.15: resolution: {integrity: sha512-LBUV2VsUIc/iD9ME75qhT4aJj0r75abCVS0jakhFzOtR7TQsqQA5w0tZ+KTKnwl3kXE0MhskNdHDh/I5aCR1Zw==} engines: {node: '>=12'} hasBin: true @@ -4999,28 +5449,28 @@ packages: '@esbuild/win32-ia32': 0.17.15 '@esbuild/win32-x64': 0.17.15 - /escalade/3.1.1: + /escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} - /escape-html/1.0.3: + /escape-html@1.0.3: resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} dev: false - /escape-string-regexp/1.0.5: + /escape-string-regexp@1.0.5: resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} engines: {node: '>=0.8.0'} - /escape-string-regexp/2.0.0: + /escape-string-regexp@2.0.0: resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} engines: {node: '>=8'} - /escape-string-regexp/4.0.0: + /escape-string-regexp@4.0.0: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} dev: true - /escodegen/2.0.0: + /escodegen@2.0.0: resolution: {integrity: sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==} engines: {node: '>=6.0'} hasBin: true @@ -5033,47 +5483,47 @@ packages: source-map: 0.6.1 dev: true - /esprima/4.0.1: + /esprima@4.0.1: resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} engines: {node: '>=4'} hasBin: true dev: true - /estraverse/5.3.0: + /estraverse@5.3.0: resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} engines: {node: '>=4.0'} dev: true - /estree-util-attach-comments/2.1.1: + /estree-util-attach-comments@2.1.1: resolution: {integrity: sha512-+5Ba/xGGS6mnwFbXIuQiDPTbuTxuMCooq3arVv7gPZtYpjp+VXH/NkHAP35OOefPhNG/UGqU3vt/LTABwcHX0w==} dependencies: '@types/estree': 1.0.0 - /estree-util-build-jsx/2.2.2: + /estree-util-build-jsx@2.2.2: resolution: {integrity: sha512-m56vOXcOBuaF+Igpb9OPAy7f9w9OIkb5yhjsZuaPm7HoGi4oTOQi0h2+yZ+AtKklYFZ+rPC4n0wYCJCEU1ONqg==} dependencies: '@types/estree-jsx': 1.0.0 estree-util-is-identifier-name: 2.1.0 estree-walker: 3.0.3 - /estree-util-is-identifier-name/2.1.0: + /estree-util-is-identifier-name@2.1.0: resolution: {integrity: sha512-bEN9VHRyXAUOjkKVQVvArFym08BTWB0aJPppZZr0UNyAqWsLaVfAqP7hbaTJjzHifmB5ebnR8Wm7r7yGN/HonQ==} - /estree-util-to-js/1.2.0: + /estree-util-to-js@1.2.0: resolution: {integrity: sha512-IzU74r1PK5IMMGZXUVZbmiu4A1uhiPgW5hm1GjcOfr4ZzHaMPpLNJjR7HjXiIOzi25nZDrgFTobHTkV5Q6ITjA==} dependencies: '@types/estree-jsx': 1.0.0 astring: 1.8.4 source-map: 0.7.4 - /estree-util-value-to-estree/1.3.0: + /estree-util-value-to-estree@1.3.0: resolution: {integrity: sha512-Y+ughcF9jSUJvncXwqRageavjrNPAI+1M/L3BI3PyLp1nmgYTGUXU6t5z1Y7OWuThoDdhPME07bQU+d5LxdJqw==} engines: {node: '>=12.0.0'} dependencies: is-plain-obj: 3.0.0 dev: false - /estree-util-value-to-estree/2.1.0: + /estree-util-value-to-estree@2.1.0: resolution: {integrity: sha512-fcAWmZilY1+tEt7GSeLZoHDvp2NNgLkJznBRYkEpaholas41d+Y0zd/Acch7+qzZdxLtxLi+m04KjHFJSoMa6A==} engines: {node: '>=14.0.0'} dependencies: @@ -5081,29 +5531,29 @@ packages: is-plain-obj: 4.1.0 dev: false - /estree-util-visit/1.2.1: + /estree-util-visit@1.2.1: resolution: {integrity: sha512-xbgqcrkIVbIG+lI/gzbvd9SGTJL4zqJKBFttUl5pP27KhAjtMKbX/mQXJ7qgyXpMgVy/zvpm0xoQQaGL8OloOw==} dependencies: '@types/estree-jsx': 1.0.0 '@types/unist': 2.0.6 - /estree-walker/0.6.1: + /estree-walker@0.6.1: resolution: {integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==} dev: true - /estree-walker/2.0.2: + /estree-walker@2.0.2: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} - /estree-walker/3.0.3: + /estree-walker@3.0.3: resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} dependencies: '@types/estree': 1.0.0 - /esutils/2.0.3: + /esutils@2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} - /execa/6.1.0: + /execa@6.1.0: resolution: {integrity: sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: @@ -5117,7 +5567,7 @@ packages: signal-exit: 3.0.7 strip-final-newline: 3.0.0 - /expect/29.5.0: + /expect@29.5.0: resolution: {integrity: sha512-yM7xqUrCO2JdpFo4XpM82t+PJBFybdqoQuJLDGeDX2ij8NZzqRHyu3Hp188/JX7SWqud+7t4MUdvcgGBICMHZg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: @@ -5127,19 +5577,19 @@ packages: jest-message-util: 29.5.0 jest-util: 29.5.0 - /extend/3.0.2: + /extend@3.0.2: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} - /extsprintf/1.3.0: + /extsprintf@1.3.0: resolution: {integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==} engines: {'0': node >=0.6.0} dev: true - /fast-deep-equal/3.1.3: + /fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} dev: true - /fast-glob/3.2.12: + /fast-glob@3.2.12: resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} engines: {node: '>=8.6.0'} dependencies: @@ -5149,31 +5599,31 @@ packages: merge2: 1.4.1 micromatch: 4.0.5 - /fast-json-stable-stringify/2.1.0: + /fast-json-stable-stringify@2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} dev: true - /fast-levenshtein/2.0.6: + /fast-levenshtein@2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} dev: true - /fastq/1.15.0: + /fastq@1.15.0: resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} dependencies: reusify: 1.0.4 - /fault/2.0.1: + /fault@2.0.1: resolution: {integrity: sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==} dependencies: format: 0.2.2 dev: false - /fenceparser/1.1.1: + /fenceparser@1.1.1: resolution: {integrity: sha512-VdkTsK7GWLT0VWMK5S5WTAPn61wJ98WPFwJiRHumhg4ESNUO/tnkU8bzzzc62o6Uk1SVhuZFLnakmDA4SGV7wA==} engines: {node: '>=12'} dev: false - /fetch-blob/3.2.0: + /fetch-blob@3.2.0: resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} engines: {node: ^12.20 || >= 14.13} dependencies: @@ -5181,17 +5631,17 @@ packages: web-streams-polyfill: 3.2.1 dev: true - /file-uri-to-path/1.0.0: + /file-uri-to-path@1.0.0: resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} dev: false - /fill-range/7.0.1: + /fill-range@7.0.1: resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} engines: {node: '>=8'} dependencies: to-regex-range: 5.0.1 - /finalhandler/1.1.2: + /finalhandler@1.1.2: resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==} engines: {node: '>= 0.8'} dependencies: @@ -5206,7 +5656,7 @@ packages: - supports-color dev: false - /find-up/5.0.0: + /find-up@5.0.0: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} dependencies: @@ -5214,11 +5664,11 @@ packages: path-exists: 4.0.0 dev: true - /flatted/3.2.7: + /flatted@3.2.7: resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} dev: true - /follow-redirects/1.15.2: + /follow-redirects@1.15.2(debug@4.3.4): resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==} engines: {node: '>=4.0'} peerDependencies: @@ -5226,6 +5676,8 @@ packages: peerDependenciesMeta: debug: optional: true + dependencies: + debug: 4.3.4 dev: false /follow-redirects/1.15.2_debug@4.3.4: @@ -5245,7 +5697,7 @@ packages: dependencies: is-callable: 1.2.7 - /foreground-child/2.0.0: + /foreground-child@2.0.0: resolution: {integrity: sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==} engines: {node: '>=8.0.0'} dependencies: @@ -5253,11 +5705,11 @@ packages: signal-exit: 3.0.7 dev: true - /forever-agent/0.6.1: + /forever-agent@0.6.1: resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==} dev: true - /form-data/2.3.3: + /form-data@2.3.3: resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==} engines: {node: '>= 0.12'} dependencies: @@ -5266,7 +5718,7 @@ packages: mime-types: 2.1.35 dev: true - /form-data/4.0.0: + /form-data@4.0.0: resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} engines: {node: '>= 6'} dependencies: @@ -5274,22 +5726,22 @@ packages: combined-stream: 1.0.8 mime-types: 2.1.35 - /format/0.2.2: + /format@0.2.2: resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==} engines: {node: '>=0.4.x'} dev: false - /formdata-polyfill/4.0.10: + /formdata-polyfill@4.0.10: resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==} engines: {node: '>=12.20.0'} dependencies: fetch-blob: 3.2.0 dev: true - /fraction.js/4.2.0: + /fraction.js@4.2.0: resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} - /fs-extra/11.1.1: + /fs-extra@11.1.1: resolution: {integrity: sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==} engines: {node: '>=14.14'} dependencies: @@ -5298,30 +5750,30 @@ packages: universalify: 2.0.0 dev: false - /fs-minipass/2.1.0: + /fs-minipass@2.1.0: resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} engines: {node: '>= 8'} dependencies: minipass: 3.3.6 dev: false - /fs.realpath/1.0.0: + /fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - /fsevents/2.3.2: + /fsevents@2.3.2: resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] requiresBuild: true optional: true - /function-bind/1.1.1: + /function-bind@1.1.1: resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} - /functions-have-names/1.2.3: + /functions-have-names@1.2.3: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} - /gauge/3.0.2: + /gauge@3.0.2: resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==} engines: {node: '>=10'} dependencies: @@ -5336,71 +5788,71 @@ packages: wide-align: 1.1.5 dev: false - /gensync/1.0.0-beta.2: + /gensync@1.0.0-beta.2: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} engines: {node: '>=6.9.0'} - /get-caller-file/2.0.5: + /get-caller-file@2.0.5: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} - /get-func-name/2.0.0: + /get-func-name@2.0.0: resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==} - /get-intrinsic/1.2.0: + /get-intrinsic@1.2.0: resolution: {integrity: sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==} dependencies: function-bind: 1.1.1 has: 1.0.3 has-symbols: 1.0.3 - /get-port/3.2.0: + /get-port@3.2.0: resolution: {integrity: sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==} engines: {node: '>=4'} dev: false - /get-port/6.1.2: + /get-port@6.1.2: resolution: {integrity: sha512-BrGGraKm2uPqurfGVj/z97/zv8dPleC6x9JBNRTrDNtCkkRF4rPwrQXFgL7+I+q8QSdU4ntLQX2D7KIxSy8nGw==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: false - /get-stream/6.0.1: + /get-stream@6.0.1: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} engines: {node: '>=10'} - /getpass/0.1.7: + /getpass@0.1.7: resolution: {integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==} dependencies: assert-plus: 1.0.0 dev: true - /github-slugger/1.5.0: + /github-slugger@1.5.0: resolution: {integrity: sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==} dev: false - /github-slugger/2.0.0: + /github-slugger@2.0.0: resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} dev: false - /gitignore-parser/0.0.2: + /gitignore-parser@0.0.2: resolution: {integrity: sha512-X6mpqUv59uWLGD4n3hZ8Cu8KbF2PMWPSFYmxZjdkpm3yOU7hSUYnzTkZI1mcWqchphvqyuz3/BhgBR4E/JtkCg==} engines: {node: '>=0.10.0'} dev: true - /glob-parent/5.1.2: + /glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} dependencies: is-glob: 4.0.3 - /glob-parent/6.0.2: + /glob-parent@6.0.2: resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} engines: {node: '>=10.13.0'} dependencies: is-glob: 4.0.3 dev: true - /glob/7.1.6: + /glob@7.1.6: resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} dependencies: fs.realpath: 1.0.0 @@ -5411,7 +5863,7 @@ packages: path-is-absolute: 1.0.1 dev: true - /glob/7.2.3: + /glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} dependencies: fs.realpath: 1.0.0 @@ -5421,7 +5873,7 @@ packages: once: 1.4.0 path-is-absolute: 1.0.1 - /glob/8.1.0: + /glob@8.1.0: resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} engines: {node: '>=12'} dependencies: @@ -5431,37 +5883,37 @@ packages: minimatch: 5.1.6 once: 1.4.0 - /globals/11.12.0: + /globals@11.12.0: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} - /globalyzer/0.1.0: + /globalyzer@0.1.0: resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==} dev: true - /globrex/0.1.2: + /globrex@0.1.2: resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} dev: true - /gopd/1.0.1: + /gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} dependencies: get-intrinsic: 1.2.0 - /graceful-fs/4.2.11: + /graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - /graphql/16.6.0: + /graphql@16.6.0: resolution: {integrity: sha512-KPIBPDlW7NxrbT/eh4qPXz5FiFdL5UbaA0XUNz2Rp3Z3hqBSkbj0GVjwFDztsWVauZUWsbKHgMg++sk8UX0bkw==} engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} dev: true - /har-schema/2.0.0: + /har-schema@2.0.0: resolution: {integrity: sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==} engines: {node: '>=4'} dev: true - /har-validator/5.1.5: + /har-validator@5.1.5: resolution: {integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==} engines: {node: '>=6'} deprecated: this library is no longer supported @@ -5470,43 +5922,43 @@ packages: har-schema: 2.0.0 dev: true - /has-bigints/1.0.2: + /has-bigints@1.0.2: resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} - /has-flag/3.0.0: + /has-flag@3.0.0: resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} engines: {node: '>=4'} - /has-flag/4.0.0: + /has-flag@4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} - /has-property-descriptors/1.0.0: + /has-property-descriptors@1.0.0: resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} dependencies: get-intrinsic: 1.2.0 - /has-symbols/1.0.3: + /has-symbols@1.0.3: resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} engines: {node: '>= 0.4'} - /has-tostringtag/1.0.0: + /has-tostringtag@1.0.0: resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} engines: {node: '>= 0.4'} dependencies: has-symbols: 1.0.3 - /has-unicode/2.0.1: + /has-unicode@2.0.1: resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} dev: false - /has/1.0.3: + /has@1.0.3: resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} engines: {node: '>= 0.4.0'} dependencies: function-bind: 1.1.1 - /hast-util-from-parse5/7.1.2: + /hast-util-from-parse5@7.1.2: resolution: {integrity: sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==} dependencies: '@types/hast': 2.3.4 @@ -5518,23 +5970,23 @@ packages: web-namespaces: 2.0.1 dev: false - /hast-util-has-property/2.0.1: + /hast-util-has-property@2.0.1: resolution: {integrity: sha512-X2+RwZIMTMKpXUzlotatPzWj8bspCymtXH3cfG3iQKV+wPF53Vgaqxi/eLqGck0wKq1kS9nvoB1wchbCPEL8sg==} dev: false - /hast-util-heading-rank/2.1.1: + /hast-util-heading-rank@2.1.1: resolution: {integrity: sha512-iAuRp+ESgJoRFJbSyaqsfvJDY6zzmFoEnL1gtz1+U8gKtGGj1p0CVlysuUAUjq95qlZESHINLThwJzNGmgGZxA==} dependencies: '@types/hast': 2.3.4 dev: false - /hast-util-parse-selector/3.1.1: + /hast-util-parse-selector@3.1.1: resolution: {integrity: sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==} dependencies: '@types/hast': 2.3.4 dev: false - /hast-util-raw/7.2.3: + /hast-util-raw@7.2.3: resolution: {integrity: sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==} dependencies: '@types/hast': 2.3.4 @@ -5550,7 +6002,7 @@ packages: zwitch: 2.0.4 dev: false - /hast-util-to-estree/2.3.2: + /hast-util-to-estree@2.3.2: resolution: {integrity: sha512-YYDwATNdnvZi3Qi84iatPIl1lWpXba1MeNrNbDfJfVzEBZL8uUmtR7mt7bxKBC8kuAuvb0bkojXYZzsNHyHCLg==} dependencies: '@types/estree': 1.0.0 @@ -5571,7 +6023,7 @@ packages: transitivePeerDependencies: - supports-color - /hast-util-to-parse5/7.1.0: + /hast-util-to-parse5@7.1.0: resolution: {integrity: sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw==} dependencies: '@types/hast': 2.3.4 @@ -5582,16 +6034,16 @@ packages: zwitch: 2.0.4 dev: false - /hast-util-to-string/2.0.0: + /hast-util-to-string@2.0.0: resolution: {integrity: sha512-02AQ3vLhuH3FisaMM+i/9sm4OXGSq1UhOOCpTLLQtHdL3tZt7qil69r8M8iDkZYyC0HCFylcYoP+8IO7ddta1A==} dependencies: '@types/hast': 2.3.4 dev: false - /hast-util-whitespace/2.0.1: + /hast-util-whitespace@2.0.1: resolution: {integrity: sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==} - /hastscript/7.2.0: + /hastscript@7.2.0: resolution: {integrity: sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==} dependencies: '@types/hast': 2.3.4 @@ -5601,29 +6053,29 @@ packages: space-separated-tokens: 2.0.2 dev: false - /html-encoding-sniffer/3.0.0: + /html-encoding-sniffer@3.0.0: resolution: {integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==} engines: {node: '>=12'} dependencies: whatwg-encoding: 2.0.0 dev: true - /html-entities/2.3.3: + /html-entities@2.3.3: resolution: {integrity: sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==} dev: false - /html-escaper/2.0.2: + /html-escaper@2.0.2: resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} dev: true - /html-rewriter-wasm/0.4.1: + /html-rewriter-wasm@0.4.1: resolution: {integrity: sha512-lNovG8CMCCmcVB1Q7xggMSf7tqPCijZXaH4gL6iE8BFghdQCbaY5Met9i1x2Ex8m/cZHDUtXK9H6/znKamRP8Q==} - /html-void-elements/2.0.1: + /html-void-elements@2.0.1: resolution: {integrity: sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==} dev: false - /htmlparser2/8.0.2: + /htmlparser2@8.0.2: resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} dependencies: domelementtype: 2.3.0 @@ -5632,10 +6084,10 @@ packages: entities: 4.4.0 dev: false - /http-cache-semantics/4.1.1: + /http-cache-semantics@4.1.1: resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} - /http-proxy-agent/5.0.0: + /http-proxy-agent@5.0.0: resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} engines: {node: '>= 6'} dependencies: @@ -5646,7 +6098,7 @@ packages: - supports-color dev: true - /http-signature/1.2.0: + /http-signature@1.2.0: resolution: {integrity: sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==} engines: {node: '>=0.8', npm: '>=1.3.7'} dependencies: @@ -5655,7 +6107,7 @@ packages: sshpk: 1.17.0 dev: true - /https-proxy-agent/5.0.1: + /https-proxy-agent@5.0.1: resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} engines: {node: '>= 6'} dependencies: @@ -5664,33 +6116,33 @@ packages: transitivePeerDependencies: - supports-color - /human-signals/3.0.1: + /human-signals@3.0.1: resolution: {integrity: sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==} engines: {node: '>=12.20.0'} - /iconv-lite/0.6.3: + /iconv-lite@0.6.3: resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} engines: {node: '>=0.10.0'} dependencies: safer-buffer: 2.1.2 - /indent-string/4.0.0: + /indent-string@4.0.0: resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} engines: {node: '>=8'} - /inflight/1.0.6: + /inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} dependencies: once: 1.4.0 wrappy: 1.0.2 - /inherits/2.0.4: + /inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - /inline-style-parser/0.1.1: + /inline-style-parser@0.1.1: resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==} - /internal-slot/1.0.5: + /internal-slot@1.0.5: resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==} engines: {node: '>= 0.4'} dependencies: @@ -5698,174 +6150,174 @@ packages: has: 1.0.3 side-channel: 1.0.4 - /is-alphabetical/2.0.1: + /is-alphabetical@2.0.1: resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} - /is-alphanumerical/2.0.1: + /is-alphanumerical@2.0.1: resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} dependencies: is-alphabetical: 2.0.1 is-decimal: 2.0.1 - /is-arguments/1.1.1: + /is-arguments@1.1.1: resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 has-tostringtag: 1.0.0 - /is-array-buffer/3.0.2: + /is-array-buffer@3.0.2: resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} dependencies: call-bind: 1.0.2 get-intrinsic: 1.2.0 is-typed-array: 1.1.10 - /is-bigint/1.0.4: + /is-bigint@1.0.4: resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} dependencies: has-bigints: 1.0.2 - /is-binary-path/2.1.0: + /is-binary-path@2.1.0: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} engines: {node: '>=8'} dependencies: binary-extensions: 2.2.0 - /is-boolean-object/1.1.2: + /is-boolean-object@1.1.2: resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 has-tostringtag: 1.0.0 - /is-buffer/2.0.5: + /is-buffer@2.0.5: resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} engines: {node: '>=4'} - /is-builtin-module/3.2.1: + /is-builtin-module@3.2.1: resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} engines: {node: '>=6'} dependencies: builtin-modules: 3.3.0 - /is-callable/1.2.7: + /is-callable@1.2.7: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} - /is-core-module/2.11.0: + /is-core-module@2.11.0: resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==} dependencies: has: 1.0.3 - /is-date-object/1.0.5: + /is-date-object@1.0.5: resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.0 - /is-decimal/2.0.1: + /is-decimal@2.0.1: resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} - /is-docker/2.2.1: + /is-docker@2.2.1: resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} engines: {node: '>=8'} hasBin: true dev: false - /is-extglob/2.1.1: + /is-extglob@2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} - /is-fullwidth-code-point/3.0.0: + /is-fullwidth-code-point@3.0.0: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} engines: {node: '>=8'} - /is-fullwidth-code-point/4.0.0: + /is-fullwidth-code-point@4.0.0: resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==} engines: {node: '>=12'} dev: false - /is-glob/4.0.3: + /is-glob@4.0.3: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} dependencies: is-extglob: 2.1.1 - /is-hexadecimal/2.0.1: + /is-hexadecimal@2.0.1: resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} - /is-map/2.0.2: + /is-map@2.0.2: resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==} - /is-module/1.0.0: + /is-module@1.0.0: resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} - /is-number-object/1.0.7: + /is-number-object@1.0.7: resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.0 - /is-number/7.0.0: + /is-number@7.0.0: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} - /is-plain-obj/3.0.0: + /is-plain-obj@3.0.0: resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} engines: {node: '>=10'} dev: false - /is-plain-obj/4.1.0: + /is-plain-obj@4.1.0: resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} engines: {node: '>=12'} - /is-potential-custom-element-name/1.0.1: + /is-potential-custom-element-name@1.0.1: resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} dev: true - /is-reference/1.2.1: + /is-reference@1.2.1: resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} dependencies: '@types/estree': 1.0.0 - /is-reference/3.0.1: + /is-reference@3.0.1: resolution: {integrity: sha512-baJJdQLiYaJdvFbJqXrcGv3WU3QCzBlUcI5QhbesIm6/xPsvmO+2CDoi/GMOFBQEQm+PXkwOPrp9KK5ozZsp2w==} dependencies: '@types/estree': 1.0.0 - /is-regex/1.1.4: + /is-regex@1.1.4: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 has-tostringtag: 1.0.0 - /is-set/2.0.2: + /is-set@2.0.2: resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} - /is-shared-array-buffer/1.0.2: + /is-shared-array-buffer@1.0.2: resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} dependencies: call-bind: 1.0.2 - /is-stream/3.0.0: + /is-stream@3.0.0: resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - /is-string/1.0.7: + /is-string@1.0.7: resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.0 - /is-symbol/1.0.4: + /is-symbol@1.0.4: resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} engines: {node: '>= 0.4'} dependencies: has-symbols: 1.0.3 - /is-typed-array/1.1.10: + /is-typed-array@1.1.10: resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==} engines: {node: '>= 0.4'} dependencies: @@ -5875,47 +6327,47 @@ packages: gopd: 1.0.1 has-tostringtag: 1.0.0 - /is-typedarray/1.0.0: + /is-typedarray@1.0.0: resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} dev: true - /is-weakmap/2.0.1: + /is-weakmap@2.0.1: resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==} - /is-weakset/2.0.2: + /is-weakset@2.0.2: resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==} dependencies: call-bind: 1.0.2 get-intrinsic: 1.2.0 - /is-what/4.1.8: + /is-what@4.1.8: resolution: {integrity: sha512-yq8gMao5upkPoGEU9LsB2P+K3Kt8Q3fQFCGyNCWOAnJAMzEXVV9drYb0TXr42TTliLLhKIBvulgAXgtLLnwzGA==} engines: {node: '>=12.13'} dev: false - /is-wsl/2.2.0: + /is-wsl@2.2.0: resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} engines: {node: '>=8'} dependencies: is-docker: 2.2.1 dev: false - /isarray/2.0.5: + /isarray@2.0.5: resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} - /isexe/2.0.0: + /isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - /isstream/0.1.2: + /isstream@0.1.2: resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==} dev: true - /istanbul-lib-coverage/3.2.0: + /istanbul-lib-coverage@3.2.0: resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==} engines: {node: '>=8'} dev: true - /istanbul-lib-report/3.0.0: + /istanbul-lib-report@3.0.0: resolution: {integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==} engines: {node: '>=8'} dependencies: @@ -5924,7 +6376,7 @@ packages: supports-color: 7.2.0 dev: true - /istanbul-reports/3.1.5: + /istanbul-reports@3.1.5: resolution: {integrity: sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==} engines: {node: '>=8'} dependencies: @@ -5932,7 +6384,7 @@ packages: istanbul-lib-report: 3.0.0 dev: true - /jest-diff/29.5.0: + /jest-diff@29.5.0: resolution: {integrity: sha512-LtxijLLZBduXnHSniy0WMdaHjmQnt3g5sa16W4p0HqukYTTsyTW3GD1q41TyGl5YFXj/5B2U6dlh5FM1LIMgxw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: @@ -5941,11 +6393,11 @@ packages: jest-get-type: 29.4.3 pretty-format: 29.5.0 - /jest-get-type/29.4.3: + /jest-get-type@29.4.3: resolution: {integrity: sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - /jest-matcher-utils/29.5.0: + /jest-matcher-utils@29.5.0: resolution: {integrity: sha512-lecRtgm/rjIK0CQ7LPQwzCs2VwW6WAahA55YBuI+xqmhm7LAaxokSB8C97yJeYyT+HvQkH741StzpU41wohhWw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: @@ -5954,7 +6406,7 @@ packages: jest-get-type: 29.4.3 pretty-format: 29.5.0 - /jest-message-util/29.5.0: + /jest-message-util@29.5.0: resolution: {integrity: sha512-Kijeg9Dag6CKtIDA7O21zNTACqD5MD/8HfIV8pdD94vFyFuer52SigdC3IQMhab3vACxXMiFk+yMHNdbqtyTGA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: @@ -5968,7 +6420,7 @@ packages: slash: 3.0.0 stack-utils: 2.0.6 - /jest-util/29.5.0: + /jest-util@29.5.0: resolution: {integrity: sha512-RYMgG/MTadOr5t8KdhejfvUU82MxsCu5MF6KuDUHl+NuwzUt+Sm6jJWxTJVrDR1j5M/gJVCPKQEpWXY+yIQ6lQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: @@ -5979,12 +6431,12 @@ packages: graceful-fs: 4.2.11 picomatch: 2.3.1 - /jiti/1.18.2: + /jiti@1.18.2: resolution: {integrity: sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==} hasBin: true dev: true - /joi/17.9.1: + /joi@17.9.1: resolution: {integrity: sha512-FariIi9j6QODKATGBrEX7HZcja8Bsh3rfdGYy/Sb65sGlZWK/QWesU1ghk7aJWDj95knjXlQfSmzFSPPkLVsfw==} dependencies: '@hapi/hoek': 9.3.0 @@ -5994,17 +6446,17 @@ packages: '@sideway/pinpoint': 2.0.0 dev: false - /jose/4.13.1: + /jose@4.13.1: resolution: {integrity: sha512-MSJQC5vXco5Br38mzaQKiq9mwt7lwj2eXpgpRyQYNHYt2lq1PjkWa7DLXX0WVcQLE9HhMh3jPiufS7fhJf+CLQ==} - /js-tokens/4.0.0: + /js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - /js-xxhash/2.0.0: + /js-xxhash@2.0.0: resolution: {integrity: sha512-R7Gad0Y0grmuF/WRBUmxgQA1bGpbmRWM/OwNJZQPVdJBAteJIdBYOBYcHbuJeJwxdddqBVIdP3EfrDNFqahJ2A==} engines: {node: '>=14.0.0'} - /js-yaml/3.14.1: + /js-yaml@3.14.1: resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} hasBin: true dependencies: @@ -6012,11 +6464,11 @@ packages: esprima: 4.0.1 dev: true - /jsbn/0.1.1: + /jsbn@0.1.1: resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==} dev: true - /jsdom/20.0.3: + /jsdom@20.0.3: resolution: {integrity: sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==} engines: {node: '>=14'} peerDependencies: @@ -6057,37 +6509,37 @@ packages: - utf-8-validate dev: true - /jsesc/0.5.0: + /jsesc@0.5.0: resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} hasBin: true dev: false - /jsesc/2.5.2: + /jsesc@2.5.2: resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} engines: {node: '>=4'} hasBin: true - /json-schema-traverse/0.4.1: + /json-schema-traverse@0.4.1: resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} dev: true - /json-schema/0.4.0: + /json-schema@0.4.0: resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==} dev: true - /json-stringify-safe/5.0.1: + /json-stringify-safe@5.0.1: resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} dev: true - /json5/2.2.3: + /json5@2.2.3: resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} engines: {node: '>=6'} hasBin: true - /jsonc-parser/3.2.0: + /jsonc-parser@3.2.0: resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} - /jsonfile/6.1.0: + /jsonfile@6.1.0: resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} dependencies: universalify: 2.0.0 @@ -6095,7 +6547,7 @@ packages: graceful-fs: 4.2.11 dev: false - /jsprim/1.4.2: + /jsprim@1.4.2: resolution: {integrity: sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==} engines: {node: '>=0.6.0'} dependencies: @@ -6105,25 +6557,25 @@ packages: verror: 1.10.0 dev: true - /kleur/3.0.3: + /kleur@3.0.3: resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} engines: {node: '>=6'} dev: true - /kleur/4.1.5: + /kleur@4.1.5: resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} engines: {node: '>=6'} - /kolorist/1.7.0: + /kolorist@1.7.0: resolution: {integrity: sha512-ymToLHqL02udwVdbkowNpzjFd6UzozMtshPQKVi5k1EjKRqKqBrOnE9QbLEb0/pV76SAiIT13hdL8R6suc+f3g==} dev: false - /lcov-parse/1.0.0: + /lcov-parse@1.0.0: resolution: {integrity: sha512-aprLII/vPzuQvYZnDRU78Fns9I2Ag3gi4Ipga/hxnVMCZC8DnR2nI7XBqrPoywGfxqIx/DgarGvDJZAD3YBTgQ==} hasBin: true dev: true - /levn/0.3.0: + /levn@0.3.0: resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==} engines: {node: '>= 0.8.0'} dependencies: @@ -6131,113 +6583,120 @@ packages: type-check: 0.3.2 dev: true - /lilconfig/2.1.0: + /lilconfig@2.1.0: resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} engines: {node: '>=10'} - /lines-and-columns/1.2.4: + /lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} dev: true - /local-access/1.1.0: + /local-access@1.1.0: resolution: {integrity: sha512-XfegD5pyTAfb+GY6chk283Ox5z8WexG56OvM06RWLpAc/UHozO8X6xAxEkIitZOtsSMM1Yr3DkHgW5W+onLhCw==} engines: {node: '>=6'} dev: false - /local-pkg/0.4.3: + /local-pkg@0.4.3: resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==} engines: {node: '>=14'} - /locate-path/6.0.0: + /locate-path@6.0.0: resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} engines: {node: '>=10'} dependencies: p-locate: 5.0.0 dev: true - /lodash.castarray/4.4.0: + /lodash.castarray@4.4.0: resolution: {integrity: sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==} dev: true - /lodash.debounce/4.0.8: + /lodash.debounce@4.0.8: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} dev: false - /lodash.isplainobject/4.0.6: + /lodash.isplainobject@4.0.6: resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} dev: true - /lodash.memoize/4.1.2: + /lodash.memoize@4.1.2: resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} - /lodash.merge/4.6.2: + /lodash.merge@4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} dev: true - /lodash.uniq/4.5.0: + /lodash.uniq@4.5.0: resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} - /lodash/4.17.21: + /lodash@4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - /log-driver/1.2.7: + /log-driver@1.2.7: resolution: {integrity: sha512-U7KCmLdqsGHBLeWqYlFA0V0Sl6P08EE1ZrmA9cxjUE0WVqT9qnyVDPz1kzpFEP0jdJuFnasWIfSd7fsaNXkpbg==} engines: {node: '>=0.8.6'} dev: true - /longest-streak/3.1.0: + /longest-streak@3.1.0: resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} - /loupe/2.3.6: + /loose-envify@1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true + dependencies: + js-tokens: 4.0.0 + dev: true + + /loupe@2.3.6: resolution: {integrity: sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==} dependencies: get-func-name: 2.0.0 - /lru-cache/5.1.1: + /lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} dependencies: yallist: 3.1.1 - /lru-cache/6.0.0: + /lru-cache@6.0.0: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} engines: {node: '>=10'} dependencies: yallist: 4.0.0 - /lz-string/1.5.0: + /lz-string@1.5.0: resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} hasBin: true - /magic-string/0.25.9: + /magic-string@0.25.9: resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} dependencies: sourcemap-codec: 1.4.8 dev: true - /magic-string/0.27.0: + /magic-string@0.27.0: resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} engines: {node: '>=12'} dependencies: '@jridgewell/sourcemap-codec': 1.4.14 - /make-dir/3.1.0: + /make-dir@3.1.0: resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} engines: {node: '>=8'} dependencies: semver: 6.3.0 - /markdown-extensions/1.1.1: + /markdown-extensions@1.1.1: resolution: {integrity: sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q==} engines: {node: '>=0.10.0'} - /mdast-util-definitions/5.1.2: + /mdast-util-definitions@5.1.2: resolution: {integrity: sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==} dependencies: '@types/mdast': 3.0.11 '@types/unist': 2.0.6 unist-util-visit: 4.1.2 - /mdast-util-from-markdown/1.3.0: + /mdast-util-from-markdown@1.3.0: resolution: {integrity: sha512-HN3W1gRIuN/ZW295c7zi7g9lVBllMgZE40RxCX37wrTPWXCWtpvOZdfnuK+1WNpvZje6XuJeI3Wnb4TJEUem+g==} dependencies: '@types/mdast': 3.0.11 @@ -6255,7 +6714,7 @@ packages: transitivePeerDependencies: - supports-color - /mdast-util-frontmatter/1.0.1: + /mdast-util-frontmatter@1.0.1: resolution: {integrity: sha512-JjA2OjxRqAa8wEG8hloD0uTU0kdn8kbtOWpPP94NBkfAlbxn4S8gCGf/9DwFtEeGPXrDcNXdiDjVaRdUFqYokw==} dependencies: '@types/mdast': 3.0.11 @@ -6263,7 +6722,7 @@ packages: micromark-extension-frontmatter: 1.1.0 dev: false - /mdast-util-mdx-expression/1.3.2: + /mdast-util-mdx-expression@1.3.2: resolution: {integrity: sha512-xIPmR5ReJDu/DHH1OoIT1HkuybIfRGYRywC+gJtI7qHjCJp/M9jrmBEJW22O8lskDWm562BX2W8TiAwRTb0rKA==} dependencies: '@types/estree-jsx': 1.0.0 @@ -6274,7 +6733,7 @@ packages: transitivePeerDependencies: - supports-color - /mdast-util-mdx-jsx/2.1.2: + /mdast-util-mdx-jsx@2.1.2: resolution: {integrity: sha512-o9vBCYQK5ZLGEj3tCGISJGjvafyHRVJlZmfJzSE7xjiogSzIeph/Z4zMY65q4WGRMezQBeAwPlrdymDYYYx0tA==} dependencies: '@types/estree-jsx': 1.0.0 @@ -6292,7 +6751,7 @@ packages: transitivePeerDependencies: - supports-color - /mdast-util-mdx/2.0.1: + /mdast-util-mdx@2.0.1: resolution: {integrity: sha512-38w5y+r8nyKlGvNjSEqWrhG0w5PmnRA+wnBvm+ulYCct7nsGYhFVb0lljS9bQav4psDAS1eGkP2LMVcZBi/aqw==} dependencies: mdast-util-from-markdown: 1.3.0 @@ -6303,7 +6762,7 @@ packages: transitivePeerDependencies: - supports-color - /mdast-util-mdxjs-esm/1.3.1: + /mdast-util-mdxjs-esm@1.3.1: resolution: {integrity: sha512-SXqglS0HrEvSdUEfoXFtcg7DRl7S2cwOXc7jkuusG472Mmjag34DUDeOJUZtl+BVnyeO1frIgVpHlNRWc2gk/w==} dependencies: '@types/estree-jsx': 1.0.0 @@ -6314,13 +6773,13 @@ packages: transitivePeerDependencies: - supports-color - /mdast-util-phrasing/3.0.1: + /mdast-util-phrasing@3.0.1: resolution: {integrity: sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==} dependencies: '@types/mdast': 3.0.11 unist-util-is: 5.2.1 - /mdast-util-to-hast/12.3.0: + /mdast-util-to-hast@12.3.0: resolution: {integrity: sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==} dependencies: '@types/hast': 2.3.4 @@ -6332,7 +6791,7 @@ packages: unist-util-position: 4.0.4 unist-util-visit: 4.1.2 - /mdast-util-to-markdown/1.5.0: + /mdast-util-to-markdown@1.5.0: resolution: {integrity: sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==} dependencies: '@types/mdast': 3.0.11 @@ -6344,37 +6803,37 @@ packages: unist-util-visit: 4.1.2 zwitch: 2.0.4 - /mdast-util-to-string/3.2.0: + /mdast-util-to-string@3.2.0: resolution: {integrity: sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==} dependencies: '@types/mdast': 3.0.11 - /mdast/3.0.0: + /mdast@3.0.0: resolution: {integrity: sha512-xySmf8g4fPKMeC07jXGz971EkLbWAJ83s4US2Tj9lEdnZ142UP5grN73H1Xd3HzrdbU5o9GYYP/y8F9ZSwLE9g==} deprecated: '`mdast` was renamed to `remark`' dev: false - /mdn-data/2.0.14: + /mdn-data@2.0.14: resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} - /mdn-data/2.0.30: + /mdn-data@2.0.30: resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} - /merge-anything/5.1.4: + /merge-anything@5.1.4: resolution: {integrity: sha512-7PWKwGOs5WWcpw+/OvbiFiAvEP6bv/QHiicigpqMGKIqPPAtGhBLR8LFJW+Zu6m9TXiR/a8+AiPlGG0ko1ruoQ==} engines: {node: '>=12.13'} dependencies: is-what: 4.1.8 dev: false - /merge-stream/2.0.0: + /merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} - /merge2/1.4.1: + /merge2@1.4.1: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} - /micromark-core-commonmark/1.0.6: + /micromark-core-commonmark@1.0.6: resolution: {integrity: sha512-K+PkJTxqjFfSNkfAhp4GB+cZPfQd6dxtTXnf+RjZOV7T4EEXnvgzOcnp+eSTmpGk9d1S9sL6/lqrgSNn/s0HZA==} dependencies: decode-named-character-reference: 1.0.2 @@ -6394,7 +6853,7 @@ packages: micromark-util-types: 1.0.2 uvu: 0.5.6 - /micromark-extension-frontmatter/1.1.0: + /micromark-extension-frontmatter@1.1.0: resolution: {integrity: sha512-0nLelmvXR5aZ+F2IL6/Ed4cDnHLpL/VD/EELKuclsTWHrLI8UgxGHEmeoumeX2FXiM6z2WrBIOEcbKUZR8RYNg==} dependencies: fault: 2.0.1 @@ -6403,7 +6862,7 @@ packages: micromark-util-types: 1.0.2 dev: false - /micromark-extension-mdx-expression/1.0.4: + /micromark-extension-mdx-expression@1.0.4: resolution: {integrity: sha512-TCgLxqW6ReQ3AJgtj1P0P+8ZThBTloLbeb7jNaqr6mCOLDpxUiBFE/9STgooMZttEwOQu5iEcCCa3ZSDhY9FGw==} dependencies: micromark-factory-mdx-expression: 1.0.7 @@ -6414,7 +6873,7 @@ packages: micromark-util-types: 1.0.2 uvu: 0.5.6 - /micromark-extension-mdx-jsx/1.0.3: + /micromark-extension-mdx-jsx@1.0.3: resolution: {integrity: sha512-VfA369RdqUISF0qGgv2FfV7gGjHDfn9+Qfiv5hEwpyr1xscRj/CiVRkU7rywGFCO7JwJ5L0e7CJz60lY52+qOA==} dependencies: '@types/acorn': 4.0.6 @@ -6427,12 +6886,12 @@ packages: uvu: 0.5.6 vfile-message: 3.1.4 - /micromark-extension-mdx-md/1.0.0: + /micromark-extension-mdx-md@1.0.0: resolution: {integrity: sha512-xaRAMoSkKdqZXDAoSgp20Azm0aRQKGOl0RrS81yGu8Hr/JhMsBmfs4wR7m9kgVUIO36cMUQjNyiyDKPrsv8gOw==} dependencies: micromark-util-types: 1.0.2 - /micromark-extension-mdxjs-esm/1.0.3: + /micromark-extension-mdxjs-esm@1.0.3: resolution: {integrity: sha512-2N13ol4KMoxb85rdDwTAC6uzs8lMX0zeqpcyx7FhS7PxXomOnLactu8WI8iBNXW8AVyea3KIJd/1CKnUmwrK9A==} dependencies: micromark-core-commonmark: 1.0.6 @@ -6444,11 +6903,11 @@ packages: uvu: 0.5.6 vfile-message: 3.1.4 - /micromark-extension-mdxjs/1.0.0: + /micromark-extension-mdxjs@1.0.0: resolution: {integrity: sha512-TZZRZgeHvtgm+IhtgC2+uDMR7h8eTKF0QUX9YsgoL9+bADBpBY6SiLvWqnBlLbCEevITmTqmEuY3FoxMKVs1rQ==} dependencies: acorn: 8.8.2 - acorn-jsx: 5.3.2_acorn@8.8.2 + acorn-jsx: 5.3.2(acorn@8.8.2) micromark-extension-mdx-expression: 1.0.4 micromark-extension-mdx-jsx: 1.0.3 micromark-extension-mdx-md: 1.0.0 @@ -6456,14 +6915,14 @@ packages: micromark-util-combine-extensions: 1.0.0 micromark-util-types: 1.0.2 - /micromark-factory-destination/1.0.0: + /micromark-factory-destination@1.0.0: resolution: {integrity: sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==} dependencies: micromark-util-character: 1.1.0 micromark-util-symbol: 1.0.1 micromark-util-types: 1.0.2 - /micromark-factory-label/1.0.2: + /micromark-factory-label@1.0.2: resolution: {integrity: sha512-CTIwxlOnU7dEshXDQ+dsr2n+yxpP0+fn271pu0bwDIS8uqfFcumXpj5mLn3hSC8iw2MUr6Gx8EcKng1dD7i6hg==} dependencies: micromark-util-character: 1.1.0 @@ -6471,7 +6930,7 @@ packages: micromark-util-types: 1.0.2 uvu: 0.5.6 - /micromark-factory-mdx-expression/1.0.7: + /micromark-factory-mdx-expression@1.0.7: resolution: {integrity: sha512-QAdFbkQagTZ/eKb8zDGqmjvgevgJH3+aQpvvKrXWxNJp3o8/l2cAbbrBd0E04r0Gx6nssPpqWIjnbHFvZu5qsQ==} dependencies: micromark-factory-space: 1.0.0 @@ -6483,13 +6942,13 @@ packages: uvu: 0.5.6 vfile-message: 3.1.4 - /micromark-factory-space/1.0.0: + /micromark-factory-space@1.0.0: resolution: {integrity: sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew==} dependencies: micromark-util-character: 1.1.0 micromark-util-types: 1.0.2 - /micromark-factory-title/1.0.2: + /micromark-factory-title@1.0.2: resolution: {integrity: sha512-zily+Nr4yFqgMGRKLpTVsNl5L4PMu485fGFDOQJQBl2NFpjGte1e86zC0da93wf97jrc4+2G2GQudFMHn3IX+A==} dependencies: micromark-factory-space: 1.0.0 @@ -6498,7 +6957,7 @@ packages: micromark-util-types: 1.0.2 uvu: 0.5.6 - /micromark-factory-whitespace/1.0.0: + /micromark-factory-whitespace@1.0.0: resolution: {integrity: sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A==} dependencies: micromark-factory-space: 1.0.0 @@ -6506,36 +6965,36 @@ packages: micromark-util-symbol: 1.0.1 micromark-util-types: 1.0.2 - /micromark-util-character/1.1.0: + /micromark-util-character@1.1.0: resolution: {integrity: sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg==} dependencies: micromark-util-symbol: 1.0.1 micromark-util-types: 1.0.2 - /micromark-util-chunked/1.0.0: + /micromark-util-chunked@1.0.0: resolution: {integrity: sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g==} dependencies: micromark-util-symbol: 1.0.1 - /micromark-util-classify-character/1.0.0: + /micromark-util-classify-character@1.0.0: resolution: {integrity: sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA==} dependencies: micromark-util-character: 1.1.0 micromark-util-symbol: 1.0.1 micromark-util-types: 1.0.2 - /micromark-util-combine-extensions/1.0.0: + /micromark-util-combine-extensions@1.0.0: resolution: {integrity: sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA==} dependencies: micromark-util-chunked: 1.0.0 micromark-util-types: 1.0.2 - /micromark-util-decode-numeric-character-reference/1.0.0: + /micromark-util-decode-numeric-character-reference@1.0.0: resolution: {integrity: sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w==} dependencies: micromark-util-symbol: 1.0.1 - /micromark-util-decode-string/1.0.2: + /micromark-util-decode-string@1.0.2: resolution: {integrity: sha512-DLT5Ho02qr6QWVNYbRZ3RYOSSWWFuH3tJexd3dgN1odEuPNxCngTCXJum7+ViRAd9BbdxCvMToPOD/IvVhzG6Q==} dependencies: decode-named-character-reference: 1.0.2 @@ -6543,10 +7002,10 @@ packages: micromark-util-decode-numeric-character-reference: 1.0.0 micromark-util-symbol: 1.0.1 - /micromark-util-encode/1.0.1: + /micromark-util-encode@1.0.1: resolution: {integrity: sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA==} - /micromark-util-events-to-acorn/1.2.1: + /micromark-util-events-to-acorn@1.2.1: resolution: {integrity: sha512-mkg3BaWlw6ZTkQORrKVBW4o9ICXPxLtGz51vml5mQpKFdo9vqIX68CAx5JhTOdjQyAHH7JFmm4rh8toSPQZUmg==} dependencies: '@types/acorn': 4.0.6 @@ -6557,27 +7016,27 @@ packages: vfile-location: 4.1.0 vfile-message: 3.1.4 - /micromark-util-html-tag-name/1.1.0: + /micromark-util-html-tag-name@1.1.0: resolution: {integrity: sha512-BKlClMmYROy9UiV03SwNmckkjn8QHVaWkqoAqzivabvdGcwNGMMMH/5szAnywmsTBUzDsU57/mFi0sp4BQO6dA==} - /micromark-util-normalize-identifier/1.0.0: + /micromark-util-normalize-identifier@1.0.0: resolution: {integrity: sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg==} dependencies: micromark-util-symbol: 1.0.1 - /micromark-util-resolve-all/1.0.0: + /micromark-util-resolve-all@1.0.0: resolution: {integrity: sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw==} dependencies: micromark-util-types: 1.0.2 - /micromark-util-sanitize-uri/1.1.0: + /micromark-util-sanitize-uri@1.1.0: resolution: {integrity: sha512-RoxtuSCX6sUNtxhbmsEFQfWzs8VN7cTctmBPvYivo98xb/kDEoTCtJQX5wyzIYEmk/lvNFTat4hL8oW0KndFpg==} dependencies: micromark-util-character: 1.1.0 micromark-util-encode: 1.0.1 micromark-util-symbol: 1.0.1 - /micromark-util-subtokenize/1.0.2: + /micromark-util-subtokenize@1.0.2: resolution: {integrity: sha512-d90uqCnXp/cy4G881Ub4psE57Sf8YD0pim9QdjCRNjfas2M1u6Lbt+XZK9gnHL2XFhnozZiEdCa9CNfXSfQ6xA==} dependencies: micromark-util-chunked: 1.0.0 @@ -6585,13 +7044,13 @@ packages: micromark-util-types: 1.0.2 uvu: 0.5.6 - /micromark-util-symbol/1.0.1: + /micromark-util-symbol@1.0.1: resolution: {integrity: sha512-oKDEMK2u5qqAptasDAwWDXq0tG9AssVwAx3E9bBF3t/shRIGsWIRG+cGafs2p/SnDSOecnt6hZPCE2o6lHfFmQ==} - /micromark-util-types/1.0.2: + /micromark-util-types@1.0.2: resolution: {integrity: sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w==} - /micromark/3.1.0: + /micromark@3.1.0: resolution: {integrity: sha512-6Mj0yHLdUZjHnOPgr5xfWIMqMWS12zDN6iws9SLuSz76W8jTtAv24MN4/CL7gJrl5vtxGInkkqDv/JIoRsQOvA==} dependencies: '@types/debug': 4.1.7 @@ -6614,42 +7073,42 @@ packages: transitivePeerDependencies: - supports-color - /micromatch/4.0.5: + /micromatch@4.0.5: resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} engines: {node: '>=8.6'} dependencies: braces: 3.0.2 picomatch: 2.3.1 - /mime-db/1.52.0: + /mime-db@1.52.0: resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} engines: {node: '>= 0.6'} - /mime-types/2.1.35: + /mime-types@2.1.35: resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} engines: {node: '>= 0.6'} dependencies: mime-db: 1.52.0 - /mime/2.6.0: + /mime@2.6.0: resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==} engines: {node: '>=4.0.0'} hasBin: true - /mime/3.0.0: + /mime@3.0.0: resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} engines: {node: '>=10.0.0'} hasBin: true - /mimic-fn/4.0.0: + /mimic-fn@4.0.0: resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} engines: {node: '>=12'} - /min-indent/1.0.1: + /min-indent@1.0.1: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} - /miniflare/2.13.0: + /miniflare@2.13.0: resolution: {integrity: sha512-ayNhVa4a6bZiOuHtrPmOt4BCYcmW1fBQ/+qGL85smq1m2OBBm3aUs6f4ISf38xH8tk+qewgmAywetyVtn6KHPw==} engines: {node: '>=16.13'} hasBin: true @@ -6690,33 +7149,33 @@ packages: - bufferutil - utf-8-validate - /minimatch/3.1.2: + /minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} dependencies: brace-expansion: 1.1.11 - /minimatch/5.1.6: + /minimatch@5.1.6: resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} engines: {node: '>=10'} dependencies: brace-expansion: 2.0.1 - /minimist/1.2.8: + /minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - /minipass/3.3.6: + /minipass@3.3.6: resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} engines: {node: '>=8'} dependencies: yallist: 4.0.0 dev: false - /minipass/4.2.5: + /minipass@4.2.5: resolution: {integrity: sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q==} engines: {node: '>=8'} dev: false - /minizlib/2.1.2: + /minizlib@2.1.2: resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} engines: {node: '>= 8'} dependencies: @@ -6724,13 +7183,13 @@ packages: yallist: 4.0.0 dev: false - /mkdirp/1.0.4: + /mkdirp@1.0.4: resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} engines: {node: '>=10'} hasBin: true dev: false - /mlly/1.2.0: + /mlly@1.2.0: resolution: {integrity: sha512-+c7A3CV0KGdKcylsI6khWyts/CYrGTrRVo4R/I7u/cUsy0Conxa6LUhiEzVKIw14lc2L5aiO4+SeVe4TeGRKww==} dependencies: acorn: 8.8.2 @@ -6738,26 +7197,26 @@ packages: pkg-types: 1.0.2 ufo: 1.1.1 - /mri/1.2.0: + /mri@1.2.0: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} engines: {node: '>=4'} - /mrmime/1.0.1: + /mrmime@1.0.1: resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==} engines: {node: '>=10'} - /ms/2.0.0: + /ms@2.0.0: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} dev: false - /ms/2.1.2: + /ms@2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - /mustache/4.2.0: + /mustache@4.2.0: resolution: {integrity: sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==} hasBin: true - /mz/2.7.0: + /mz@2.7.0: resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} dependencies: any-promise: 1.3.0 @@ -6765,17 +7224,17 @@ packages: thenify-all: 1.6.0 dev: true - /nanoid/3.3.6: + /nanoid@3.3.6: resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - /negotiator/0.6.3: + /negotiator@0.6.3: resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} engines: {node: '>= 0.6'} dev: false - /next-auth/4.21.1: + /next-auth@4.21.1(next@13.4.2)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-NYkU4jAPSVxWhCblE8dDFAnKM7kOoO/QEobQ0RoEVP9Wox99A3PKHwOAsWhSg8ahJG/iKIWk2Bo1xHvsS4R39Q==} peerDependencies: next: ^12.2.5 || ^13 @@ -6790,19 +7249,67 @@ packages: '@panva/hkdf': 1.0.4 cookie: 0.5.0 jose: 4.13.1 + next: 13.4.2(react-dom@18.2.0)(react@18.2.0) oauth: 0.9.15 openid-client: 5.4.0 preact: 10.13.2 - preact-render-to-string: 5.2.6_preact@10.13.2 + preact-render-to-string: 5.2.6(preact@10.13.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) uuid: 8.3.2 dev: true - /node-domexception/1.0.0: + /next@13.4.2(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-aNFqLs3a3nTGvLWlO9SUhCuMUHVPSFQC0+tDNGAsDXqx+WJDFSbvc233gOJ5H19SBc7nw36A9LwQepOJ2u/8Kg==} + engines: {node: '>=16.8.0'} + hasBin: true + peerDependencies: + '@opentelemetry/api': ^1.1.0 + fibers: '>= 3.1.0' + node-sass: ^6.0.0 || ^7.0.0 + react: ^18.2.0 + react-dom: ^18.2.0 + sass: ^1.3.0 + peerDependenciesMeta: + '@opentelemetry/api': + optional: true + fibers: + optional: true + node-sass: + optional: true + sass: + optional: true + dependencies: + '@next/env': 13.4.2 + '@swc/helpers': 0.5.1 + busboy: 1.6.0 + caniuse-lite: 1.0.30001474 + postcss: 8.4.14 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + styled-jsx: 5.1.1(react@18.2.0) + zod: 3.21.4 + optionalDependencies: + '@next/swc-darwin-arm64': 13.4.2 + '@next/swc-darwin-x64': 13.4.2 + '@next/swc-linux-arm64-gnu': 13.4.2 + '@next/swc-linux-arm64-musl': 13.4.2 + '@next/swc-linux-x64-gnu': 13.4.2 + '@next/swc-linux-x64-musl': 13.4.2 + '@next/swc-win32-arm64-msvc': 13.4.2 + '@next/swc-win32-ia32-msvc': 13.4.2 + '@next/swc-win32-x64-msvc': 13.4.2 + transitivePeerDependencies: + - '@babel/core' + - babel-plugin-macros + dev: true + + /node-domexception@1.0.0: resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} engines: {node: '>=10.5.0'} dev: true - /node-fetch/2.6.9: + /node-fetch@2.6.9: resolution: {integrity: sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==} engines: {node: 4.x || >=6.0.0} peerDependencies: @@ -6814,7 +7321,7 @@ packages: whatwg-url: 5.0.0 dev: false - /node-fetch/3.3.1: + /node-fetch@3.3.1: resolution: {integrity: sha512-cRVc/kyto/7E5shrWca1Wsea4y6tL9iYJE5FBCius3JQfb/4P4I295PfhgbJQBLTx6lATE4z+wK0rPM4VS2uow==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: @@ -6823,19 +7330,19 @@ packages: formdata-polyfill: 4.0.10 dev: true - /node-forge/1.3.1: + /node-forge@1.3.1: resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} engines: {node: '>= 6.13.0'} - /node-gyp-build/4.6.0: + /node-gyp-build@4.6.0: resolution: {integrity: sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==} hasBin: true dev: false - /node-releases/2.0.10: + /node-releases@2.0.10: resolution: {integrity: sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==} - /nopt/5.0.0: + /nopt@5.0.0: resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==} engines: {node: '>=6'} hasBin: true @@ -6843,25 +7350,25 @@ packages: abbrev: 1.1.1 dev: false - /normalize-path/3.0.0: + /normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} - /normalize-range/0.1.2: + /normalize-range@0.1.2: resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} engines: {node: '>=0.10.0'} - /normalize-url/6.1.0: + /normalize-url@6.1.0: resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} engines: {node: '>=10'} - /npm-run-path/5.1.0: + /npm-run-path@5.1.0: resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: path-key: 4.0.0 - /npmlog/5.0.1: + /npmlog@5.0.1: resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==} dependencies: are-we-there-yet: 2.0.0 @@ -6870,64 +7377,64 @@ packages: set-blocking: 2.0.0 dev: false - /npx-import/1.1.4: + /npx-import@1.1.4: resolution: {integrity: sha512-3ShymTWOgqGyNlh5lMJAejLuIv3W1K3fbI5Ewc6YErZU3Sp0PqsNs8UIU1O8z5+KVl/Du5ag56Gza9vdorGEoA==} dependencies: execa: 6.1.0 parse-package-name: 1.0.0 - semver: 7.3.8 + semver: 7.5.1 validate-npm-package-name: 4.0.0 - /nth-check/2.1.1: + /nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} dependencies: boolbase: 1.0.0 - /nwsapi/2.2.2: + /nwsapi@2.2.2: resolution: {integrity: sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==} dev: true - /oauth-sign/0.9.0: + /oauth-sign@0.9.0: resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==} dev: true - /oauth/0.9.15: - resolution: {integrity: sha512-a5ERWK1kh38ExDEfoO6qUHJb32rd7aYmPHuyCu3Fta/cnICvYmgd2uhuKXvPD+PXB+gCEYYEaQdIRAjCOwAKNA==} - dev: true - - /oauth4webapi/2.2.0: + /oauth4webapi@2.2.0: resolution: {integrity: sha512-yHJIXtjeQil8BfBvu0PUu38a2DNPOPcEOhzNdg/HytfKPGQk1hTg5j94zZ3bon9YBIAhW5PSmFv+n6bqq0v0uQ==} dev: false - /object-assign/4.1.1: + /oauth@0.9.15: + resolution: {integrity: sha512-a5ERWK1kh38ExDEfoO6qUHJb32rd7aYmPHuyCu3Fta/cnICvYmgd2uhuKXvPD+PXB+gCEYYEaQdIRAjCOwAKNA==} + dev: true + + /object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} - /object-hash/2.2.0: + /object-hash@2.2.0: resolution: {integrity: sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==} engines: {node: '>= 6'} dev: true - /object-hash/3.0.0: + /object-hash@3.0.0: resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} engines: {node: '>= 6'} dev: true - /object-inspect/1.12.3: + /object-inspect@1.12.3: resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} - /object-is/1.1.5: + /object-is@1.1.5: resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - /object-keys/1.1.1: + /object-keys@1.1.1: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} - /object.assign/4.1.4: + /object.assign@4.1.4: resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} engines: {node: '>= 0.4'} dependencies: @@ -6936,35 +7443,35 @@ packages: has-symbols: 1.0.3 object-keys: 1.1.1 - /oidc-token-hash/5.0.1: + /oidc-token-hash@5.0.1: resolution: {integrity: sha512-EvoOtz6FIEBzE+9q253HsLCVRiK/0doEJ2HCvvqMQb3dHZrP3WlJKYtJ55CRTw4jmYomzH4wkPuCj/I3ZvpKxQ==} engines: {node: ^10.13.0 || >=12.0.0} dev: true - /on-finished/2.3.0: + /on-finished@2.3.0: resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==} engines: {node: '>= 0.8'} dependencies: ee-first: 1.1.1 dev: false - /on-headers/1.0.2: + /on-headers@1.0.2: resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} engines: {node: '>= 0.8'} dev: false - /once/1.4.0: + /once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} dependencies: wrappy: 1.0.2 - /onetime/6.0.0: + /onetime@6.0.0: resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} engines: {node: '>=12'} dependencies: mimic-fn: 4.0.0 - /open/8.4.2: + /open@8.4.2: resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} engines: {node: '>=12'} dependencies: @@ -6973,7 +7480,7 @@ packages: is-wsl: 2.2.0 dev: false - /openid-client/5.4.0: + /openid-client@5.4.0: resolution: {integrity: sha512-hgJa2aQKcM2hn3eyVtN12tEA45ECjTJPXCgUh5YzTzy9qwapCvmDTVPWOcWVL0d34zeQoQ/hbG9lJhl3AYxJlQ==} dependencies: jose: 4.13.1 @@ -6982,7 +7489,7 @@ packages: oidc-token-hash: 5.0.1 dev: true - /optionator/0.8.3: + /optionator@0.8.3: resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} engines: {node: '>= 0.8.0'} dependencies: @@ -6994,28 +7501,28 @@ packages: word-wrap: 1.2.3 dev: true - /p-limit/3.1.0: + /p-limit@3.1.0: resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} engines: {node: '>=10'} dependencies: yocto-queue: 0.1.0 dev: true - /p-limit/4.0.0: + /p-limit@4.0.0: resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: yocto-queue: 1.0.0 dev: false - /p-locate/5.0.0: + /p-locate@5.0.0: resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} engines: {node: '>=10'} dependencies: p-limit: 3.1.0 dev: true - /parse-entities/4.0.1: + /parse-entities@4.0.1: resolution: {integrity: sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==} dependencies: '@types/unist': 2.0.6 @@ -7027,110 +7534,110 @@ packages: is-decimal: 2.0.1 is-hexadecimal: 2.0.1 - /parse-multipart-data/1.5.0: + /parse-multipart-data@1.5.0: resolution: {integrity: sha512-ck5zaMF0ydjGfejNMnlo5YU2oJ+pT+80Jb1y4ybanT27j+zbVP/jkYmCrUGsEln0Ox/hZmuvgy8Ra7AxbXP2Mw==} dev: false - /parse-package-name/1.0.0: + /parse-package-name@1.0.0: resolution: {integrity: sha512-kBeTUtcj+SkyfaW4+KBe0HtsloBJ/mKTPoxpVdA57GZiPerREsUWJOhVj9anXweFiJkm5y8FG1sxFZkZ0SN6wg==} - /parse5-htmlparser2-tree-adapter/7.0.0: + /parse5-htmlparser2-tree-adapter@7.0.0: resolution: {integrity: sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==} dependencies: domhandler: 5.0.3 parse5: 7.1.2 dev: false - /parse5/6.0.1: + /parse5@6.0.1: resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} dev: false - /parse5/7.1.2: + /parse5@7.1.2: resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} dependencies: entities: 4.4.0 - /parseurl/1.3.3: + /parseurl@1.3.3: resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} engines: {node: '>= 0.8'} dev: false - /path-exists/4.0.0: + /path-exists@4.0.0: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} dev: true - /path-is-absolute/1.0.1: + /path-is-absolute@1.0.1: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} - /path-key/3.1.1: + /path-key@3.1.1: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} - /path-key/4.0.0: + /path-key@4.0.0: resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} engines: {node: '>=12'} - /path-parse/1.0.7: + /path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - /path-to-regexp/6.2.1: + /path-to-regexp@6.2.1: resolution: {integrity: sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==} dev: true - /pathe/0.2.0: + /pathe@0.2.0: resolution: {integrity: sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==} dev: true - /pathe/1.1.0: + /pathe@1.1.0: resolution: {integrity: sha512-ODbEPR0KKHqECXW1GoxdDb+AZvULmXjVPy4rt+pGo2+TnjJTIPJQSVS6N63n8T2Ip+syHhbn52OewKicV0373w==} - /pathval/1.1.1: + /pathval@1.1.1: resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} - /performance-now/2.1.0: + /performance-now@2.1.0: resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} dev: true - /periscopic/3.1.0: + /periscopic@3.1.0: resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==} dependencies: '@types/estree': 1.0.0 estree-walker: 3.0.3 is-reference: 3.0.1 - /picocolors/1.0.0: + /picocolors@1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} - /picomatch/2.3.1: + /picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} - /pify/2.3.0: + /pify@2.3.0: resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} engines: {node: '>=0.10.0'} dev: true - /pirates/4.0.5: + /pirates@4.0.5: resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==} engines: {node: '>= 6'} dev: true - /pkg-types/1.0.2: + /pkg-types@1.0.2: resolution: {integrity: sha512-hM58GKXOcj8WTqUXnsQyJYXdeAPbythQgEF3nTcEo+nkD49chjQ9IKm/QJy9xf6JakXptz86h7ecP2024rrLaQ==} dependencies: jsonc-parser: 3.2.0 mlly: 1.2.0 pathe: 1.1.0 - /playwright-core/1.25.2: + /playwright-core@1.25.2: resolution: {integrity: sha512-0yTbUE9lIddkEpLHL3u8PoCL+pWiZtj5A/j3U7YoNjcmKKDGBnCrgHJMzwd2J5vy6l28q4ki3JIuz7McLHhl1A==} engines: {node: '>=14'} hasBin: true dev: false - /polka/1.0.0-next.22: + /polka@1.0.0-next.22: resolution: {integrity: sha512-a7tsZy5gFbJr0aUltZS97xCkbPglXuD67AMvTyZX7BTDBH384FWf0ZQF6rPvdutSxnO1vUlXM2zSLf5tCKk5RA==} engines: {node: '>=8'} dependencies: @@ -7138,7 +7645,7 @@ packages: trouter: 3.2.1 dev: false - /postcss-calc/8.2.4_postcss@8.4.21: + /postcss-calc@8.2.4(postcss@8.4.21): resolution: {integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==} peerDependencies: postcss: ^8.2.2 @@ -7147,7 +7654,7 @@ packages: postcss-selector-parser: 6.0.11 postcss-value-parser: 4.2.0 - /postcss-colormin/5.3.1_postcss@8.4.21: + /postcss-colormin@5.3.1(postcss@8.4.21): resolution: {integrity: sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -7159,7 +7666,7 @@ packages: postcss: 8.4.21 postcss-value-parser: 4.2.0 - /postcss-convert-values/5.1.3_postcss@8.4.21: + /postcss-convert-values@5.1.3(postcss@8.4.21): resolution: {integrity: sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -7169,7 +7676,7 @@ packages: postcss: 8.4.21 postcss-value-parser: 4.2.0 - /postcss-discard-comments/5.1.2_postcss@8.4.21: + /postcss-discard-comments@5.1.2(postcss@8.4.21): resolution: {integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -7177,7 +7684,7 @@ packages: dependencies: postcss: 8.4.21 - /postcss-discard-duplicates/5.1.0_postcss@8.4.21: + /postcss-discard-duplicates@5.1.0(postcss@8.4.21): resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -7185,7 +7692,7 @@ packages: dependencies: postcss: 8.4.21 - /postcss-discard-empty/5.1.1_postcss@8.4.21: + /postcss-discard-empty@5.1.1(postcss@8.4.21): resolution: {integrity: sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -7193,7 +7700,7 @@ packages: dependencies: postcss: 8.4.21 - /postcss-discard-overridden/5.1.0_postcss@8.4.21: + /postcss-discard-overridden@5.1.0(postcss@8.4.21): resolution: {integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -7201,18 +7708,7 @@ packages: dependencies: postcss: 8.4.21 - /postcss-import/14.1.0: - resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==} - engines: {node: '>=10.0.0'} - peerDependencies: - postcss: ^8.0.0 - dependencies: - postcss-value-parser: 4.2.0 - read-cache: 1.0.0 - resolve: 1.22.2 - dev: true - - /postcss-import/14.1.0_postcss@8.4.21: + /postcss-import@14.1.0(postcss@8.4.21): resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==} engines: {node: '>=10.0.0'} peerDependencies: @@ -7224,16 +7720,7 @@ packages: resolve: 1.22.2 dev: true - /postcss-js/4.0.1: - resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} - engines: {node: ^12 || ^14 || >= 16} - peerDependencies: - postcss: ^8.4.21 - dependencies: - camelcase-css: 2.0.1 - dev: true - - /postcss-js/4.0.1_postcss@8.4.21: + /postcss-js@4.0.1(postcss@8.4.21): resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} engines: {node: ^12 || ^14 || >= 16} peerDependencies: @@ -7243,23 +7730,7 @@ packages: postcss: 8.4.21 dev: true - /postcss-load-config/3.1.4: - resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} - engines: {node: '>= 10'} - peerDependencies: - postcss: '>=8.0.9' - ts-node: '>=9.0.0' - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true - dependencies: - lilconfig: 2.1.0 - yaml: 1.10.2 - dev: true - - /postcss-load-config/3.1.4_postcss@8.4.21: + /postcss-load-config@3.1.4(postcss@8.4.21): resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} engines: {node: '>= 10'} peerDependencies: @@ -7276,7 +7747,7 @@ packages: yaml: 1.10.2 dev: true - /postcss-merge-longhand/5.1.7_postcss@8.4.21: + /postcss-merge-longhand@5.1.7(postcss@8.4.21): resolution: {integrity: sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -7284,9 +7755,9 @@ packages: dependencies: postcss: 8.4.21 postcss-value-parser: 4.2.0 - stylehacks: 5.1.1_postcss@8.4.21 + stylehacks: 5.1.1(postcss@8.4.21) - /postcss-merge-rules/5.1.4_postcss@8.4.21: + /postcss-merge-rules@5.1.4(postcss@8.4.21): resolution: {integrity: sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -7294,11 +7765,11 @@ packages: dependencies: browserslist: 4.21.5 caniuse-api: 3.0.0 - cssnano-utils: 3.1.0_postcss@8.4.21 + cssnano-utils: 3.1.0(postcss@8.4.21) postcss: 8.4.21 postcss-selector-parser: 6.0.11 - /postcss-minify-font-values/5.1.0_postcss@8.4.21: + /postcss-minify-font-values@5.1.0(postcss@8.4.21): resolution: {integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -7307,29 +7778,29 @@ packages: postcss: 8.4.21 postcss-value-parser: 4.2.0 - /postcss-minify-gradients/5.1.1_postcss@8.4.21: + /postcss-minify-gradients@5.1.1(postcss@8.4.21): resolution: {integrity: sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: colord: 2.9.3 - cssnano-utils: 3.1.0_postcss@8.4.21 + cssnano-utils: 3.1.0(postcss@8.4.21) postcss: 8.4.21 postcss-value-parser: 4.2.0 - /postcss-minify-params/5.1.4_postcss@8.4.21: + /postcss-minify-params@5.1.4(postcss@8.4.21): resolution: {integrity: sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: browserslist: 4.21.5 - cssnano-utils: 3.1.0_postcss@8.4.21 + cssnano-utils: 3.1.0(postcss@8.4.21) postcss: 8.4.21 postcss-value-parser: 4.2.0 - /postcss-minify-selectors/5.2.1_postcss@8.4.21: + /postcss-minify-selectors@5.2.1(postcss@8.4.21): resolution: {integrity: sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -7338,16 +7809,7 @@ packages: postcss: 8.4.21 postcss-selector-parser: 6.0.11 - /postcss-nested/6.0.0: - resolution: {integrity: sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==} - engines: {node: '>=12.0'} - peerDependencies: - postcss: ^8.2.14 - dependencies: - postcss-selector-parser: 6.0.11 - dev: true - - /postcss-nested/6.0.0_postcss@8.4.21: + /postcss-nested@6.0.0(postcss@8.4.21): resolution: {integrity: sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==} engines: {node: '>=12.0'} peerDependencies: @@ -7357,7 +7819,7 @@ packages: postcss-selector-parser: 6.0.11 dev: true - /postcss-nested/6.0.1_postcss@8.4.21: + /postcss-nested@6.0.1(postcss@8.4.21): resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} engines: {node: '>=12.0'} peerDependencies: @@ -7366,7 +7828,7 @@ packages: postcss: 8.4.21 postcss-selector-parser: 6.0.11 - /postcss-normalize-charset/5.1.0_postcss@8.4.21: + /postcss-normalize-charset@5.1.0(postcss@8.4.21): resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -7374,7 +7836,7 @@ packages: dependencies: postcss: 8.4.21 - /postcss-normalize-display-values/5.1.0_postcss@8.4.21: + /postcss-normalize-display-values@5.1.0(postcss@8.4.21): resolution: {integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -7383,7 +7845,7 @@ packages: postcss: 8.4.21 postcss-value-parser: 4.2.0 - /postcss-normalize-positions/5.1.1_postcss@8.4.21: + /postcss-normalize-positions@5.1.1(postcss@8.4.21): resolution: {integrity: sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -7392,7 +7854,7 @@ packages: postcss: 8.4.21 postcss-value-parser: 4.2.0 - /postcss-normalize-repeat-style/5.1.1_postcss@8.4.21: + /postcss-normalize-repeat-style@5.1.1(postcss@8.4.21): resolution: {integrity: sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -7401,7 +7863,7 @@ packages: postcss: 8.4.21 postcss-value-parser: 4.2.0 - /postcss-normalize-string/5.1.0_postcss@8.4.21: + /postcss-normalize-string@5.1.0(postcss@8.4.21): resolution: {integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -7410,7 +7872,7 @@ packages: postcss: 8.4.21 postcss-value-parser: 4.2.0 - /postcss-normalize-timing-functions/5.1.0_postcss@8.4.21: + /postcss-normalize-timing-functions@5.1.0(postcss@8.4.21): resolution: {integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -7419,7 +7881,7 @@ packages: postcss: 8.4.21 postcss-value-parser: 4.2.0 - /postcss-normalize-unicode/5.1.1_postcss@8.4.21: + /postcss-normalize-unicode@5.1.1(postcss@8.4.21): resolution: {integrity: sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -7429,7 +7891,7 @@ packages: postcss: 8.4.21 postcss-value-parser: 4.2.0 - /postcss-normalize-url/5.1.0_postcss@8.4.21: + /postcss-normalize-url@5.1.0(postcss@8.4.21): resolution: {integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -7439,7 +7901,7 @@ packages: postcss: 8.4.21 postcss-value-parser: 4.2.0 - /postcss-normalize-whitespace/5.1.1_postcss@8.4.21: + /postcss-normalize-whitespace@5.1.1(postcss@8.4.21): resolution: {integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -7448,17 +7910,17 @@ packages: postcss: 8.4.21 postcss-value-parser: 4.2.0 - /postcss-ordered-values/5.1.3_postcss@8.4.21: + /postcss-ordered-values@5.1.3(postcss@8.4.21): resolution: {integrity: sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - cssnano-utils: 3.1.0_postcss@8.4.21 + cssnano-utils: 3.1.0(postcss@8.4.21) postcss: 8.4.21 postcss-value-parser: 4.2.0 - /postcss-reduce-initial/5.1.2_postcss@8.4.21: + /postcss-reduce-initial@5.1.2(postcss@8.4.21): resolution: {integrity: sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -7468,7 +7930,7 @@ packages: caniuse-api: 3.0.0 postcss: 8.4.21 - /postcss-reduce-transforms/5.1.0_postcss@8.4.21: + /postcss-reduce-transforms@5.1.0(postcss@8.4.21): resolution: {integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -7477,7 +7939,7 @@ packages: postcss: 8.4.21 postcss-value-parser: 4.2.0 - /postcss-safe-parser/6.0.0_postcss@8.4.21: + /postcss-safe-parser@6.0.0(postcss@8.4.21): resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==} engines: {node: '>=12.0'} peerDependencies: @@ -7485,7 +7947,7 @@ packages: dependencies: postcss: 8.4.21 - /postcss-selector-parser/6.0.10: + /postcss-selector-parser@6.0.10: resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} engines: {node: '>=4'} dependencies: @@ -7493,14 +7955,14 @@ packages: util-deprecate: 1.0.2 dev: true - /postcss-selector-parser/6.0.11: + /postcss-selector-parser@6.0.11: resolution: {integrity: sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==} engines: {node: '>=4'} dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 - /postcss-svgo/5.1.0_postcss@8.4.21: + /postcss-svgo@5.1.0(postcss@8.4.21): resolution: {integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -7510,7 +7972,7 @@ packages: postcss-value-parser: 4.2.0 svgo: 2.8.0 - /postcss-unique-selectors/5.1.1_postcss@8.4.21: + /postcss-unique-selectors@5.1.1(postcss@8.4.21): resolution: {integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -7519,10 +7981,19 @@ packages: postcss: 8.4.21 postcss-selector-parser: 6.0.11 - /postcss-value-parser/4.2.0: + /postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - /postcss/8.4.21: + /postcss@8.4.14: + resolution: {integrity: sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.6 + picocolors: 1.0.0 + source-map-js: 1.0.2 + dev: true + + /postcss@8.4.21: resolution: {integrity: sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==} engines: {node: ^10 || ^12 || >=14} dependencies: @@ -7530,7 +8001,7 @@ packages: picocolors: 1.0.0 source-map-js: 1.0.2 - /preact-render-to-string/5.2.3_preact@10.11.3: + /preact-render-to-string@5.2.3(preact@10.11.3): resolution: {integrity: sha512-aPDxUn5o3GhWdtJtW0svRC2SS/l8D9MAgo2+AWml+BhDImb27ALf04Q2d+AHqUUOc6RdSXFIBVa2gxzgMKgtZA==} peerDependencies: preact: '>=10' @@ -7539,7 +8010,7 @@ packages: pretty-format: 3.8.0 dev: false - /preact-render-to-string/5.2.6_preact@10.13.2: + /preact-render-to-string@5.2.6(preact@10.13.2): resolution: {integrity: sha512-JyhErpYOvBV1hEPwIxc/fHWXPfnEGdRKxc8gFdAZ7XV4tlzyzG847XAyEZqoDnynP88akM4eaHcSOzNcLWFguw==} peerDependencies: preact: '>=10' @@ -7548,25 +8019,25 @@ packages: pretty-format: 3.8.0 dev: true - /preact/10.11.3: + /preact@10.11.3: resolution: {integrity: sha512-eY93IVpod/zG3uMF22Unl8h9KkrcKIRs2EGar8hwLZZDU1lkjph303V9HZBwufh2s736U6VXuhD109LYqPoffg==} dev: false - /preact/10.13.2: + /preact@10.13.2: resolution: {integrity: sha512-q44QFLhOhty2Bd0Y46fnYW0gD/cbVM9dUVtNTDKPcdXSMA7jfY+Jpd6rk3GB0lcQss0z5s/6CmVP0Z/hV+g6pw==} dev: true - /prelude-ls/1.1.2: + /prelude-ls@1.1.2: resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==} engines: {node: '>= 0.8.0'} dev: true - /prettier/2.8.7: + /prettier@2.8.7: resolution: {integrity: sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==} engines: {node: '>=10.13.0'} hasBin: true - /pretty-format/26.6.2: + /pretty-format@26.6.2: resolution: {integrity: sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==} engines: {node: '>= 10'} dependencies: @@ -7576,7 +8047,7 @@ packages: react-is: 17.0.2 dev: true - /pretty-format/27.5.1: + /pretty-format@27.5.1: resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: @@ -7584,7 +8055,7 @@ packages: ansi-styles: 5.2.0 react-is: 17.0.2 - /pretty-format/29.5.0: + /pretty-format@29.5.0: resolution: {integrity: sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: @@ -7592,10 +8063,10 @@ packages: ansi-styles: 5.2.0 react-is: 18.2.0 - /pretty-format/3.8.0: + /pretty-format@3.8.0: resolution: {integrity: sha512-WuxUnVtlWL1OfZFQFuqvnvs6MiAGk9UNsBostyBOB0Is9wb5uRESevA6rnl/rkksXaGX3GzZhPup5d6Vp1nFew==} - /prisma/4.12.0: + /prisma@4.12.0: resolution: {integrity: sha512-xqVper4mbwl32BWzLpdznHAYvYDWQQWK2tBfXjdUD397XaveRyAP7SkBZ6kFlIg8kKayF4hvuaVtYwXd9BodAg==} engines: {node: '>=14.17'} hasBin: true @@ -7604,7 +8075,7 @@ packages: '@prisma/engines': 4.12.0 dev: false - /prompts/2.4.2: + /prompts@2.4.2: resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} engines: {node: '>= 6'} dependencies: @@ -7612,48 +8083,65 @@ packages: sisteransi: 1.0.5 dev: true - /property-information/6.2.0: + /property-information@6.2.0: resolution: {integrity: sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg==} - /psl/1.9.0: + /psl@1.9.0: resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} dev: true - /punycode/2.3.0: + /punycode@2.3.0: resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} engines: {node: '>=6'} dev: true - /qs/6.5.3: + /qs@6.5.3: resolution: {integrity: sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==} engines: {node: '>=0.6'} dev: true - /querystringify/2.2.0: + /querystringify@2.2.0: resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} dev: true - /queue-microtask/1.2.3: + /queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - /quick-lru/5.1.1: + /quick-lru@5.1.1: resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} engines: {node: '>=10'} dev: true - /react-is/17.0.2: + /react-dom@18.2.0(react@18.2.0): + resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} + peerDependencies: + react: ^18.2.0 + dependencies: + loose-envify: 1.4.0 + react: 18.2.0 + scheduler: 0.23.0 + dev: true + + /react-is@17.0.2: resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} - /react-is/18.2.0: + /react-is@18.2.0: resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} - /read-cache/1.0.0: + /react@18.2.0: + resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} + engines: {node: '>=0.10.0'} + dependencies: + loose-envify: 1.4.0 + dev: true + + /read-cache@1.0.0: resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} dependencies: pify: 2.3.0 dev: true - /readable-stream/3.6.2: + /readable-stream@3.6.2: resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} engines: {node: '>= 6'} dependencies: @@ -7662,40 +8150,40 @@ packages: util-deprecate: 1.0.2 dev: false - /readdirp/3.6.0: + /readdirp@3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} dependencies: picomatch: 2.3.1 - /redent/3.0.0: + /redent@3.0.0: resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} engines: {node: '>=8'} dependencies: indent-string: 4.0.0 strip-indent: 3.0.0 - /regenerate-unicode-properties/10.1.0: + /regenerate-unicode-properties@10.1.0: resolution: {integrity: sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==} engines: {node: '>=4'} dependencies: regenerate: 1.4.2 dev: false - /regenerate/1.4.2: + /regenerate@1.4.2: resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} dev: false - /regenerator-runtime/0.13.11: + /regenerator-runtime@0.13.11: resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} - /regenerator-transform/0.15.1: + /regenerator-transform@0.15.1: resolution: {integrity: sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==} dependencies: '@babel/runtime': 7.21.0 dev: false - /regexp.prototype.flags/1.4.3: + /regexp.prototype.flags@1.4.3: resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} engines: {node: '>= 0.4'} dependencies: @@ -7703,12 +8191,12 @@ packages: define-properties: 1.2.0 functions-have-names: 1.2.3 - /regexparam/1.3.0: + /regexparam@1.3.0: resolution: {integrity: sha512-6IQpFBv6e5vz1QAqI+V4k8P2e/3gRrqfCJ9FI+O1FLQTO+Uz6RXZEZOPmTJ6hlGj7gkERzY5BRCv09whKP96/g==} engines: {node: '>=6'} dev: false - /regexpu-core/5.3.2: + /regexpu-core@5.3.2: resolution: {integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==} engines: {node: '>=4'} dependencies: @@ -7720,14 +8208,14 @@ packages: unicode-match-property-value-ecmascript: 2.1.0 dev: false - /regjsparser/0.9.1: + /regjsparser@0.9.1: resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==} hasBin: true dependencies: jsesc: 0.5.0 dev: false - /rehype-raw/6.1.1: + /rehype-raw@6.1.1: resolution: {integrity: sha512-d6AKtisSRtDRX4aSPsJGTfnzrX2ZkHQLE5kiUuGOeEoLpbEulFF4hj0mLPbsa+7vmguDKOVVEQdHKDSwoaIDsQ==} dependencies: '@types/hast': 2.3.4 @@ -7735,7 +8223,7 @@ packages: unified: 10.1.2 dev: false - /rehype-slug/5.1.0: + /rehype-slug@5.1.0: resolution: {integrity: sha512-Gf91dJoXneiorNEnn+Phx97CO7oRMrpi+6r155tTxzGuLtm+QrI4cTwCa9e1rtePdL4i9tSO58PeSS6HWfgsiw==} dependencies: '@types/hast': 2.3.4 @@ -7747,7 +8235,7 @@ packages: unist-util-visit: 4.1.2 dev: false - /remark-frontmatter/4.0.1: + /remark-frontmatter@4.0.1: resolution: {integrity: sha512-38fJrB0KnmD3E33a5jZC/5+gGAC2WKNiPw1/fdXJvijBlhA7RCsvJklrYJakS0HedninvaCYW8lQGf9C918GfA==} dependencies: '@types/mdast': 3.0.11 @@ -7756,7 +8244,7 @@ packages: unified: 10.1.2 dev: false - /remark-mdx-frontmatter/2.1.1: + /remark-mdx-frontmatter@2.1.1: resolution: {integrity: sha512-kH8R4FcZ9VD2Uak9FuEgoZnKdIXhIXA3kYVB+6hkoWgYXbgpZNetgiAw58q4Z0MMN3W+nfkg7Fv6bcJTr1Y8BQ==} engines: {node: '>=14.0.0'} dependencies: @@ -7768,7 +8256,7 @@ packages: yaml: 2.2.1 dev: false - /remark-mdx/2.3.0: + /remark-mdx@2.3.0: resolution: {integrity: sha512-g53hMkpM0I98MU266IzDFMrTD980gNF3BJnkyFcmN+dD873mQeD5rdMO3Y2X+x8umQfbSE0PcoEDl7ledSA+2g==} dependencies: mdast-util-mdx: 2.0.1 @@ -7776,7 +8264,7 @@ packages: transitivePeerDependencies: - supports-color - /remark-parse/10.0.1: + /remark-parse@10.0.1: resolution: {integrity: sha512-1fUyHr2jLsVOkhbvPRBJ5zTKZZyD6yZzYaWCS6BPBdQ8vEMBCH+9zNCDA6tET/zHCi/jLqjCWtlJZUPk+DbnFw==} dependencies: '@types/mdast': 3.0.11 @@ -7785,7 +8273,7 @@ packages: transitivePeerDependencies: - supports-color - /remark-rehype/10.1.0: + /remark-rehype@10.1.0: resolution: {integrity: sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==} dependencies: '@types/hast': 2.3.4 @@ -7793,7 +8281,7 @@ packages: mdast-util-to-hast: 12.3.0 unified: 10.1.2 - /remark-shiki-twoslash/3.1.2: + /remark-shiki-twoslash@3.1.2(typescript@4.9.5): resolution: {integrity: sha512-XmJS1SXc4SvwI8F4FjNwhcYn+lxnF7gw3gcPpT6aFuQimLefihfg6CnIHWQXI1uqfFkDVRfLvK6kOmJjm/2ixQ==} peerDependencies: typescript: '>3' @@ -7804,14 +8292,15 @@ packages: fenceparser: 1.1.1 regenerator-runtime: 0.13.11 shiki: 0.10.1 - shiki-twoslash: 3.1.1 + shiki-twoslash: 3.1.1(typescript@4.9.5) tslib: 2.1.0 + typescript: 4.9.5 unist-util-visit: 2.0.3 transitivePeerDependencies: - supports-color dev: false - /request/2.88.2: + /request@2.88.2: resolution: {integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==} engines: {node: '>= 6'} deprecated: request has been deprecated, see https://github.com/request/request/issues/3142 @@ -7838,20 +8327,20 @@ packages: uuid: 3.4.0 dev: true - /require-directory/2.1.1: + /require-directory@2.1.1: resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} engines: {node: '>=0.10.0'} - /requires-port/1.0.0: + /requires-port@1.0.0: resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} dev: true - /resolve-from/5.0.0: + /resolve-from@5.0.0: resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} engines: {node: '>=8'} dev: false - /resolve/1.22.2: + /resolve@1.22.2: resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==} hasBin: true dependencies: @@ -7859,17 +8348,17 @@ packages: path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - /reusify/1.0.4: + /reusify@1.0.4: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - /rimraf/3.0.2: + /rimraf@3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} hasBin: true dependencies: glob: 7.2.3 - /rollup-plugin-inject/3.0.2: + /rollup-plugin-inject@3.0.2: resolution: {integrity: sha512-ptg9PQwzs3orn4jkgXJ74bfs5vYz1NCZlSQMBUA0wKcGp5i5pA1AO3fOUEte8enhGUC+iapTCzEWw2jEFFUO/w==} deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-inject. dependencies: @@ -7878,13 +8367,13 @@ packages: rollup-pluginutils: 2.8.2 dev: true - /rollup-plugin-node-polyfills/0.2.1: + /rollup-plugin-node-polyfills@0.2.1: resolution: {integrity: sha512-4kCrKPTJ6sK4/gLL/U5QzVT8cxJcofO0OU74tnB19F40cmuAKSzH5/siithxlofFEjwvw1YAhPmbvGNA6jEroA==} dependencies: rollup-plugin-inject: 3.0.2 dev: true - /rollup-plugin-visualizer/5.9.0_rollup@3.20.2: + /rollup-plugin-visualizer@5.9.0(rollup@3.20.2): resolution: {integrity: sha512-bbDOv47+Bw4C/cgs0czZqfm8L82xOZssk4ayZjG40y9zbXclNk7YikrZTDao6p7+HDiGxrN0b65SgZiVm9k1Cg==} engines: {node: '>=14'} hasBin: true @@ -7901,13 +8390,13 @@ packages: yargs: 17.7.1 dev: false - /rollup-pluginutils/2.8.2: + /rollup-pluginutils@2.8.2: resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==} dependencies: estree-walker: 0.6.1 dev: true - /rollup-route-manifest/1.0.0_rollup@3.20.2: + /rollup-route-manifest@1.0.0(rollup@3.20.2): resolution: {integrity: sha512-3CmcMmCLAzJDUXiO3z6386/Pt8/k9xTZv8gIHyXI8hYGoAInnYdOsFXiGGzQRMy6TXR1jUZme2qbdwjH2nFMjg==} engines: {node: '>=8'} peerDependencies: @@ -7917,7 +8406,7 @@ packages: route-sort: 1.0.0 dev: false - /rollup/2.79.1: + /rollup@2.79.1: resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==} engines: {node: '>=10.0.0'} hasBin: true @@ -7925,95 +8414,101 @@ packages: fsevents: 2.3.2 dev: true - /rollup/3.20.2: + /rollup@3.20.2: resolution: {integrity: sha512-3zwkBQl7Ai7MFYQE0y1MeQ15+9jsi7XxfrqwTb/9EK8D9C9+//EBR4M+CuA1KODRaNbFez/lWxA5vhEGZp4MUg==} engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: fsevents: 2.3.2 - /route-sort/1.0.0: + /route-sort@1.0.0: resolution: {integrity: sha512-SFgmvjoIhp5S4iBEDW3XnbT+7PRuZ55oRuNjY+CDB1SGZkyCG9bqQ3/dhaZTctTBYMAvDxd2Uy9dStuaUfgJqQ==} engines: {node: '>= 6'} dev: false - /run-parallel/1.2.0: + /run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} dependencies: queue-microtask: 1.2.3 - /rxjs/7.8.0: + /rxjs@7.8.0: resolution: {integrity: sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==} dependencies: tslib: 2.5.0 dev: false - /sade/1.8.1: + /sade@1.8.1: resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} engines: {node: '>=6'} dependencies: mri: 1.2.0 - /safe-buffer/5.1.2: + /safe-buffer@5.1.2: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} dev: false - /safe-buffer/5.2.1: + /safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - /safer-buffer/2.1.2: + /safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - /saxes/6.0.0: + /saxes@6.0.0: resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} engines: {node: '>=v12.22.7'} dependencies: xmlchars: 2.2.0 dev: true - /selfsigned/2.1.1: + /scheduler@0.23.0: + resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} + dependencies: + loose-envify: 1.4.0 + dev: true + + /selfsigned@2.1.1: resolution: {integrity: sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==} engines: {node: '>=10'} dependencies: node-forge: 1.3.1 - /semiver/1.1.0: + /semiver@1.1.0: resolution: {integrity: sha512-QNI2ChmuioGC1/xjyYwyZYADILWyW6AmS1UH6gDj/SFUUUS4MBAWs/7mxnkRPc/F4iHezDP+O8t0dO8WHiEOdg==} engines: {node: '>=6'} - /semver/6.3.0: + /semver@6.3.0: resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} hasBin: true - /semver/7.3.8: - resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==} + /semver@7.5.1: + resolution: {integrity: sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==} engines: {node: '>=10'} hasBin: true dependencies: lru-cache: 6.0.0 - /seroval/0.5.1: + /seroval@0.5.1: resolution: {integrity: sha512-ZfhQVB59hmIauJG5Ydynupy8KHyr5imGNtdDhbZG68Ufh1Ynkv9KOYOAABf71oVbQxJ8VkWnMHAjEHE7fWkH5g==} engines: {node: '>=10'} - /set-blocking/2.0.0: + /set-blocking@2.0.0: resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} dev: false - /set-cookie-parser/2.6.0: + /set-cookie-parser@2.6.0: resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==} - /shebang-command/2.0.0: + /shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} engines: {node: '>=8'} dependencies: shebang-regex: 3.0.0 - /shebang-regex/3.0.0: + /shebang-regex@3.0.0: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - /shiki-twoslash/3.1.1: + /shiki-twoslash@3.1.1(typescript@4.9.5): resolution: {integrity: sha512-b2j/2yjEjnj0Yav7purKB7uuSbYBf/EQWmu2f7d4G96NiM+Qmr3Tb3UeHY7faN/IEaLW6ip7aQa7MpZNlU5xkQ==} peerDependencies: typescript: '>3' @@ -8022,11 +8517,12 @@ packages: '@typescript/vfs': 1.3.4 fenceparser: 1.1.1 shiki: 0.10.1 + typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: false - /shiki/0.10.1: + /shiki@0.10.1: resolution: {integrity: sha512-VsY7QJVzU51j5o1+DguUd+6vmCmZ5v/6gYu4vyYAhzjuNQU6P/vmSy4uQaOhvje031qQMiW0d2BwgMH52vqMng==} dependencies: jsonc-parser: 3.2.0 @@ -8034,21 +8530,21 @@ packages: vscode-textmate: 5.2.0 dev: false - /side-channel/1.0.4: + /side-channel@1.0.4: resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} dependencies: call-bind: 1.0.2 get-intrinsic: 1.2.0 object-inspect: 1.12.3 - /siginfo/2.0.0: + /siginfo@2.0.0: resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} dev: false - /signal-exit/3.0.7: + /signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - /sirv-cli/2.0.2: + /sirv-cli@2.0.2: resolution: {integrity: sha512-OtSJDwxsF1NWHc7ps3Sa0s+dPtP15iQNJzfKVz+MxkEo3z72mCD+yu30ct79rPr0CaV1HXSOBp+MIY5uIhHZ1A==} engines: {node: '>= 10'} hasBin: true @@ -8063,7 +8559,7 @@ packages: tinydate: 1.3.0 dev: false - /sirv/2.0.2: + /sirv@2.0.2: resolution: {integrity: sha512-4Qog6aE29nIjAOKe/wowFTxOdmbEZKb+3tsLljaBRzJwtqto0BChD2zzH0LhgCSXiI+V7X+Y45v14wBZQ1TK3w==} engines: {node: '>= 10'} dependencies: @@ -8071,15 +8567,15 @@ packages: mrmime: 1.0.1 totalist: 3.0.1 - /sisteransi/1.0.5: + /sisteransi@1.0.5: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} dev: true - /slash/3.0.0: + /slash@3.0.0: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} - /slice-ansi/5.0.0: + /slice-ansi@5.0.0: resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} engines: {node: '>=12'} dependencies: @@ -8087,29 +8583,22 @@ packages: is-fullwidth-code-point: 4.0.0 dev: false - /solid-js/1.7.2: + /solid-js@1.7.2: resolution: {integrity: sha512-01f8GIc+HTTlfDXtK+TFku3AllHyJ3hNsIpxM2qpObRP4VbEGVIP6VbULnThPlpse+J1y/I/1N9QeQ9MNkE8Ow==} dependencies: csstype: 3.1.2 seroval: 0.5.1 - /solid-mdx/0.0.6: - resolution: {integrity: sha512-SDr+iOqxvB7ktdjrwgKLCLkJK43J+TQjoYmesHxmZHXtn6W+a5NRqWgBcybsSP0noHa2co1plSjuPYU4bdtklQ==} - peerDependencies: - solid-js: ^1.2.6 - vite: '*' - dev: false - - /solid-mdx/0.0.6_solid-js@1.7.2+vite@4.2.1: + /solid-mdx@0.0.6(solid-js@1.7.2)(vite@4.2.1): resolution: {integrity: sha512-SDr+iOqxvB7ktdjrwgKLCLkJK43J+TQjoYmesHxmZHXtn6W+a5NRqWgBcybsSP0noHa2co1plSjuPYU4bdtklQ==} peerDependencies: solid-js: ^1.2.6 vite: '*' dependencies: solid-js: 1.7.2 - vite: 4.2.1 + vite: 4.2.1(@types/node@18.15.11)(terser@5.16.8) - /solid-refresh/0.5.2_solid-js@1.7.2: + /solid-refresh@0.5.2(solid-js@1.7.2): resolution: {integrity: sha512-I69HmFj0LsGRJ3n8CEMVjyQFgVtuM2bSjznu2hCnsY+i5oOxh8ioWj00nnHBv0UYD3WpE/Sq4Q3TNw2IKmKN7A==} peerDependencies: solid-js: ^1.3 @@ -8120,7 +8609,7 @@ packages: solid-js: 1.7.2 dev: false - /solid-ssr/1.7.0: + /solid-ssr@1.7.0: resolution: {integrity: sha512-SK0nycd6gTVrsIHeNgOBrZoIVvpYExZMx4HAu/27zClaW3QAi2tf//RTG/uS/6vHPNdEX0+q6+nvErxQeyaswA==} dev: false @@ -8148,22 +8637,23 @@ packages: '@babel/core': optional: true dependencies: + '@babel/core': 7.21.4 '@babel/helper-module-imports': 7.21.4 '@babel/traverse': 7.21.4 '@babel/types': 7.21.4 '@types/css-tree': 2.3.1 - autoprefixer: 10.4.14_postcss@8.4.21 + autoprefixer: 10.4.14(postcss@8.4.21) css-tree: 2.3.1 - cssnano: 5.1.15_postcss@8.4.21 + cssnano: 5.1.15(postcss@8.4.21) js-xxhash: 2.0.0 postcss: 8.4.21 - postcss-nested: 6.0.1_postcss@8.4.21 - postcss-safe-parser: 6.0.0_postcss@8.4.21 + postcss-nested: 6.0.1(postcss@8.4.21) + postcss-safe-parser: 6.0.0(postcss@8.4.21) solid-js: 1.7.2 transitivePeerDependencies: - supports-color - /solid-testing-library/0.3.0_solid-js@1.7.2: + /solid-testing-library@0.3.0(solid-js@1.7.2): resolution: {integrity: sha512-6NWVbySNVzyReBm2N6p3eF8bzxRZXHZTAmPix4vFWYol16QWVjNQsEUxvr+ZOutb0yuMZmNuGx3b6WIJYmjwMQ==} engines: {node: '>= 14'} deprecated: This package is now available at @solidjs/testing-library @@ -8194,33 +8684,33 @@ packages: resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} engines: {node: '>=0.10.0'} - /source-map-support/0.5.21: + /source-map-support@0.5.21: resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} dependencies: buffer-from: 1.1.2 source-map: 0.6.1 - /source-map/0.6.1: + /source-map@0.6.1: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} - /source-map/0.7.4: + /source-map@0.7.4: resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} engines: {node: '>= 8'} - /sourcemap-codec/1.4.8: + /sourcemap-codec@1.4.8: resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} deprecated: Please use @jridgewell/sourcemap-codec instead dev: true - /space-separated-tokens/2.0.2: + /space-separated-tokens@2.0.2: resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} - /sprintf-js/1.0.3: + /sprintf-js@1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} dev: true - /sshpk/1.17.0: + /sshpk@1.17.0: resolution: {integrity: sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==} engines: {node: '>=0.10.0'} hasBin: true @@ -8236,43 +8726,43 @@ packages: tweetnacl: 0.14.5 dev: true - /stable/0.1.8: + /stable@0.1.8: resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' - /stack-trace/0.0.10: + /stack-trace@0.0.10: resolution: {integrity: sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==} - /stack-utils/2.0.6: + /stack-utils@2.0.6: resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} engines: {node: '>=10'} dependencies: escape-string-regexp: 2.0.0 - /stackback/0.0.2: + /stackback@0.0.2: resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} dev: false - /statuses/1.5.0: + /statuses@1.5.0: resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} engines: {node: '>= 0.6'} dev: false - /std-env/3.3.2: + /std-env@3.3.2: resolution: {integrity: sha512-uUZI65yrV2Qva5gqE0+A7uVAvO40iPo6jGhs7s8keRfHCmtg+uB2X6EiLGCI9IgL1J17xGhvoOqSz79lzICPTA==} dev: false - /stop-iteration-iterator/1.0.0: + /stop-iteration-iterator@1.0.0: resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} engines: {node: '>= 0.4'} dependencies: internal-slot: 1.0.5 - /streamsearch/1.1.0: + /streamsearch@1.1.0: resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} engines: {node: '>=10.0.0'} - /string-width/4.2.3: + /string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} engines: {node: '>=8'} dependencies: @@ -8280,7 +8770,7 @@ packages: is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 - /string-width/5.1.2: + /string-width@5.1.2: resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} engines: {node: '>=12'} dependencies: @@ -8289,59 +8779,76 @@ packages: strip-ansi: 7.0.1 dev: false - /string_decoder/1.3.0: + /string_decoder@1.3.0: resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} dependencies: safe-buffer: 5.2.1 dev: false - /stringify-entities/4.0.3: + /stringify-entities@4.0.3: resolution: {integrity: sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==} dependencies: character-entities-html4: 2.1.0 character-entities-legacy: 3.0.0 - /strip-ansi/6.0.1: + /strip-ansi@6.0.1: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} dependencies: ansi-regex: 5.0.1 - /strip-ansi/7.0.1: + /strip-ansi@7.0.1: resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==} engines: {node: '>=12'} dependencies: ansi-regex: 6.0.1 dev: false - /strip-final-newline/3.0.0: + /strip-final-newline@3.0.0: resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} engines: {node: '>=12'} - /strip-indent/3.0.0: + /strip-indent@3.0.0: resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} engines: {node: '>=8'} dependencies: min-indent: 1.0.1 - /strip-indent/4.0.0: + /strip-indent@4.0.0: resolution: {integrity: sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==} engines: {node: '>=12'} dependencies: min-indent: 1.0.1 dev: false - /strip-literal/1.0.1: + /strip-literal@1.0.1: resolution: {integrity: sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==} dependencies: acorn: 8.8.2 - /style-to-object/0.4.1: + /style-to-object@0.4.1: resolution: {integrity: sha512-HFpbb5gr2ypci7Qw+IOhnP2zOU7e77b+rzM+wTzXzfi1PrtBCX0E7Pk4wL4iTLnhzZ+JgEGAhX81ebTg/aYjQw==} dependencies: inline-style-parser: 0.1.1 - /stylehacks/5.1.1_postcss@8.4.21: + /styled-jsx@5.1.1(react@18.2.0): + resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} + engines: {node: '>= 12.0.0'} + peerDependencies: + '@babel/core': '*' + babel-plugin-macros: '*' + react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' + peerDependenciesMeta: + '@babel/core': + optional: true + babel-plugin-macros: + optional: true + dependencies: + client-only: 0.0.1 + react: 18.2.0 + dev: true + + /stylehacks@5.1.1(postcss@8.4.21): resolution: {integrity: sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -8351,7 +8858,7 @@ packages: postcss: 8.4.21 postcss-selector-parser: 6.0.11 - /sucrase/3.31.0: + /sucrase@3.31.0: resolution: {integrity: sha512-6QsHnkqyVEzYcaiHsOKkzOtOgdJcb8i54x6AV2hDwyZcY9ZyykGZVw6L/YN98xC0evwTP6utsWWrKRaa8QlfEQ==} engines: {node: '>=8'} hasBin: true @@ -8364,23 +8871,23 @@ packages: ts-interface-checker: 0.1.13 dev: true - /supports-color/5.5.0: + /supports-color@5.5.0: resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} engines: {node: '>=4'} dependencies: has-flag: 3.0.0 - /supports-color/7.2.0: + /supports-color@7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} dependencies: has-flag: 4.0.0 - /supports-preserve-symlinks-flag/1.0.0: + /supports-preserve-symlinks-flag@1.0.0: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - /svgo/2.8.0: + /svgo@2.8.0: resolution: {integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==} engines: {node: '>=10.13.0'} hasBin: true @@ -8393,46 +8900,11 @@ packages: picocolors: 1.0.0 stable: 0.1.8 - /symbol-tree/3.2.4: + /symbol-tree@3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} dev: true - /tailwindcss/3.3.1: - resolution: {integrity: sha512-Vkiouc41d4CEq0ujXl6oiGFQ7bA3WEhUZdTgXAhtKxSy49OmKs8rEfQmupsfF0IGW8fv2iQkp1EVUuapCFrZ9g==} - engines: {node: '>=12.13.0'} - hasBin: true - peerDependencies: - postcss: ^8.0.9 - dependencies: - arg: 5.0.2 - chokidar: 3.5.3 - color-name: 1.1.4 - didyoumean: 1.2.2 - dlv: 1.1.3 - fast-glob: 3.2.12 - glob-parent: 6.0.2 - is-glob: 4.0.3 - jiti: 1.18.2 - lilconfig: 2.1.0 - micromatch: 4.0.5 - normalize-path: 3.0.0 - object-hash: 3.0.0 - picocolors: 1.0.0 - postcss: 8.4.21 - postcss-import: 14.1.0 - postcss-js: 4.0.1 - postcss-load-config: 3.1.4 - postcss-nested: 6.0.0 - postcss-selector-parser: 6.0.11 - postcss-value-parser: 4.2.0 - quick-lru: 5.1.1 - resolve: 1.22.2 - sucrase: 3.31.0 - transitivePeerDependencies: - - ts-node - dev: true - - /tailwindcss/3.3.1_postcss@8.4.21: + /tailwindcss@3.3.1(postcss@8.4.21): resolution: {integrity: sha512-Vkiouc41d4CEq0ujXl6oiGFQ7bA3WEhUZdTgXAhtKxSy49OmKs8rEfQmupsfF0IGW8fv2iQkp1EVUuapCFrZ9g==} engines: {node: '>=12.13.0'} hasBin: true @@ -8454,10 +8926,10 @@ packages: object-hash: 3.0.0 picocolors: 1.0.0 postcss: 8.4.21 - postcss-import: 14.1.0_postcss@8.4.21 - postcss-js: 4.0.1_postcss@8.4.21 - postcss-load-config: 3.1.4_postcss@8.4.21 - postcss-nested: 6.0.0_postcss@8.4.21 + postcss-import: 14.1.0(postcss@8.4.21) + postcss-js: 4.0.1(postcss@8.4.21) + postcss-load-config: 3.1.4(postcss@8.4.21) + postcss-nested: 6.0.0(postcss@8.4.21) postcss-selector-parser: 6.0.11 postcss-value-parser: 4.2.0 quick-lru: 5.1.1 @@ -8467,7 +8939,7 @@ packages: - ts-node dev: true - /tar/6.1.13: + /tar@6.1.13: resolution: {integrity: sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==} engines: {node: '>=10'} dependencies: @@ -8479,7 +8951,7 @@ packages: yallist: 4.0.0 dev: false - /terser/5.16.8: + /terser@5.16.8: resolution: {integrity: sha512-QI5g1E/ef7d+PsDifb+a6nnVgC4F22Bg6T0xrBrz6iloVB4PUkkunp6V8nzoOOZJIzjWVdAGqCdlKlhLq/TbIA==} engines: {node: '>=10'} hasBin: true @@ -8489,7 +8961,7 @@ packages: commander: 2.20.3 source-map-support: 0.5.21 - /test-exclude/6.0.0: + /test-exclude@6.0.0: resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} engines: {node: '>=8'} dependencies: @@ -8498,72 +8970,72 @@ packages: minimatch: 3.1.2 dev: true - /thenify-all/1.6.0: + /thenify-all@1.6.0: resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} engines: {node: '>=0.8'} dependencies: thenify: 3.3.1 dev: true - /thenify/3.3.1: + /thenify@3.3.1: resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} dependencies: any-promise: 1.3.0 dev: true - /tiny-glob/0.2.9: + /tiny-glob@0.2.9: resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==} dependencies: globalyzer: 0.1.0 globrex: 0.1.2 dev: true - /tinybench/2.4.0: + /tinybench@2.4.0: resolution: {integrity: sha512-iyziEiyFxX4kyxSp+MtY1oCH/lvjH3PxFN8PGCDeqcZWAJ/i+9y+nL85w99PxVzrIvew/GSkSbDYtiGVa85Afg==} - /tinydate/1.3.0: + /tinydate@1.3.0: resolution: {integrity: sha512-7cR8rLy2QhYHpsBDBVYnnWXm8uRTr38RoZakFSW7Bs7PzfMPNZthuMLkwqZv7MTu8lhQ91cOFYS5a7iFj2oR3w==} engines: {node: '>=4'} dev: false - /tinypool/0.2.4: + /tinypool@0.2.4: resolution: {integrity: sha512-Vs3rhkUH6Qq1t5bqtb816oT+HeJTXfwt2cbPH17sWHIYKTotQIFPk3tf2fgqRrVyMDVOc1EnPgzIxfIulXVzwQ==} engines: {node: '>=14.0.0'} dev: true - /tinypool/0.3.1: + /tinypool@0.3.1: resolution: {integrity: sha512-zLA1ZXlstbU2rlpA4CIeVaqvWq41MTWqLY3FfsAXgC8+f7Pk7zroaJQxDgxn1xNudKW6Kmj4808rPFShUlIRmQ==} engines: {node: '>=14.0.0'} - /tinyspy/1.1.1: + /tinyspy@1.1.1: resolution: {integrity: sha512-UVq5AXt/gQlti7oxoIg5oi/9r0WpF7DGEVwXgqWSMmyN16+e3tl5lIvTaOpJ3TAtu5xFzWccFRM4R5NaWHF+4g==} engines: {node: '>=14.0.0'} - /tippy.js/6.3.7: + /tippy.js@6.3.7: resolution: {integrity: sha512-E1d3oP2emgJ9dRQZdf3Kkn0qJgI6ZLpyS5z6ZkY1DF3kaQaBsGZsndEpHwx+eC+tYM41HaSNvNtLx8tU57FzTQ==} dependencies: '@popperjs/core': 2.11.7 dev: true - /to-fast-properties/2.0.0: + /to-fast-properties@2.0.0: resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} engines: {node: '>=4'} - /to-regex-range/5.0.1: + /to-regex-range@5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} dependencies: is-number: 7.0.0 - /toml/3.0.0: + /toml@3.0.0: resolution: {integrity: sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==} dev: false - /totalist/3.0.1: + /totalist@3.0.1: resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} engines: {node: '>=6'} - /tough-cookie/2.5.0: + /tough-cookie@2.5.0: resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==} engines: {node: '>=0.8'} dependencies: @@ -8571,7 +9043,7 @@ packages: punycode: 2.3.0 dev: true - /tough-cookie/4.1.2: + /tough-cookie@4.1.2: resolution: {integrity: sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==} engines: {node: '>=6'} dependencies: @@ -8581,49 +9053,48 @@ packages: url-parse: 1.5.10 dev: true - /tr46/0.0.3: + /tr46@0.0.3: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} dev: false - /tr46/3.0.0: + /tr46@3.0.0: resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==} engines: {node: '>=12'} dependencies: punycode: 2.3.0 dev: true - /trim-lines/3.0.1: + /trim-lines@3.0.1: resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} - /trough/2.1.0: + /trough@2.1.0: resolution: {integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==} - /trouter/3.2.1: + /trouter@3.2.1: resolution: {integrity: sha512-oY3CmIiEYOe1YMEzh++I67lrNOUldtCeuLL0vRPydvQLHZpSJ03B5dgDFlpFsiriMq6e//NDjjopjUzXOztHow==} engines: {node: '>=6'} dependencies: regexparam: 1.3.0 dev: false - /ts-interface-checker/0.1.13: + /ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} dev: true - /tslib/2.1.0: + /tslib@2.1.0: resolution: {integrity: sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==} dev: false - /tslib/2.5.0: + /tslib@2.5.0: resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} - dev: false - /tunnel-agent/0.6.0: + /tunnel-agent@0.6.0: resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} dependencies: safe-buffer: 5.2.1 dev: true - /turbo-darwin-64/1.8.8: + /turbo-darwin-64@1.8.8: resolution: {integrity: sha512-18cSeIm7aeEvIxGyq7PVoFyEnPpWDM/0CpZvXKHpQ6qMTkfNt517qVqUTAwsIYqNS8xazcKAqkNbvU1V49n65Q==} cpu: [x64] os: [darwin] @@ -8631,7 +9102,7 @@ packages: dev: true optional: true - /turbo-darwin-arm64/1.8.8: + /turbo-darwin-arm64@1.8.8: resolution: {integrity: sha512-ruGRI9nHxojIGLQv1TPgN7ud4HO4V8mFBwSgO6oDoZTNuk5ybWybItGR+yu6fni5vJoyMHXOYA2srnxvOc7hjQ==} cpu: [arm64] os: [darwin] @@ -8639,7 +9110,7 @@ packages: dev: true optional: true - /turbo-linux-64/1.8.8: + /turbo-linux-64@1.8.8: resolution: {integrity: sha512-N/GkHTHeIQogXB1/6ZWfxHx+ubYeb8Jlq3b/3jnU4zLucpZzTQ8XkXIAfJG/TL3Q7ON7xQ8yGOyGLhHL7MpFRg==} cpu: [x64] os: [linux] @@ -8647,7 +9118,7 @@ packages: dev: true optional: true - /turbo-linux-arm64/1.8.8: + /turbo-linux-arm64@1.8.8: resolution: {integrity: sha512-hKqLbBHgUkYf2Ww8uBL9UYdBFQ5677a7QXdsFhONXoACbDUPvpK4BKlz3NN7G4NZ+g9dGju+OJJjQP0VXRHb5w==} cpu: [arm64] os: [linux] @@ -8655,7 +9126,7 @@ packages: dev: true optional: true - /turbo-windows-64/1.8.8: + /turbo-windows-64@1.8.8: resolution: {integrity: sha512-2ndjDJyzkNslXxLt+PQuU21AHJWc8f6MnLypXy3KsN4EyX/uKKGZS0QJWz27PeHg0JS75PVvhfFV+L9t9i+Yyg==} cpu: [x64] os: [win32] @@ -8663,7 +9134,7 @@ packages: dev: true optional: true - /turbo-windows-arm64/1.8.8: + /turbo-windows-arm64@1.8.8: resolution: {integrity: sha512-xCA3oxgmW9OMqpI34AAmKfOVsfDljhD5YBwgs0ZDsn5h3kCHhC4x9W5dDk1oyQ4F5EXSH3xVym5/xl1J6WRpUg==} cpu: [arm64] os: [win32] @@ -8671,7 +9142,7 @@ packages: dev: true optional: true - /turbo/1.8.8: + /turbo@1.8.8: resolution: {integrity: sha512-qYJ5NjoTX+591/x09KgsDOPVDUJfU9GoS+6jszQQlLp1AHrf1wRFA3Yps8U+/HTG03q0M4qouOfOLtRQP4QypA==} hasBin: true requiresBuild: true @@ -8684,54 +9155,53 @@ packages: turbo-windows-arm64: 1.8.8 dev: true - /tweetnacl/0.14.5: + /tweetnacl@0.14.5: resolution: {integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==} dev: true - /type-check/0.3.2: + /type-check@0.3.2: resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==} engines: {node: '>= 0.8.0'} dependencies: prelude-ls: 1.1.2 dev: true - /type-detect/4.0.8: + /type-detect@4.0.8: resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} engines: {node: '>=4'} - /typescript/4.7.4: + /typescript@4.7.4: resolution: {integrity: sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==} engines: {node: '>=4.2.0'} hasBin: true dev: true - /typescript/4.9.5: + /typescript@4.9.5: resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} engines: {node: '>=4.2.0'} hasBin: true - dev: true - /ufo/1.1.1: + /ufo@1.1.1: resolution: {integrity: sha512-MvlCc4GHrmZdAllBc0iUDowff36Q9Ndw/UzqmEKyrfSzokTd9ZCy1i+IIk5hrYKkjoYVQyNbrw7/F8XJ2rEwTg==} - /undici/5.20.0: + /undici@5.20.0: resolution: {integrity: sha512-J3j60dYzuo6Eevbawwp1sdg16k5Tf768bxYK4TUJRH7cBM4kFCbf3mOnM/0E3vQYXvpxITbbWmBafaDbxLDz3g==} engines: {node: '>=12.18'} dependencies: busboy: 1.6.0 - /undici/5.21.0: + /undici@5.21.0: resolution: {integrity: sha512-HOjK8l6a57b2ZGXOcUsI5NLfoTrfmbOl90ixJDl0AEFG4wgHNDQxtZy15/ZQp7HhjkpaGlp/eneMgtsu1dIlUA==} engines: {node: '>=12.18'} dependencies: busboy: 1.6.0 - /unicode-canonical-property-names-ecmascript/2.0.0: + /unicode-canonical-property-names-ecmascript@2.0.0: resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} engines: {node: '>=4'} dev: false - /unicode-match-property-ecmascript/2.0.0: + /unicode-match-property-ecmascript@2.0.0: resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} engines: {node: '>=4'} dependencies: @@ -8739,17 +9209,17 @@ packages: unicode-property-aliases-ecmascript: 2.1.0 dev: false - /unicode-match-property-value-ecmascript/2.1.0: + /unicode-match-property-value-ecmascript@2.1.0: resolution: {integrity: sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==} engines: {node: '>=4'} dev: false - /unicode-property-aliases-ecmascript/2.1.0: + /unicode-property-aliases-ecmascript@2.1.0: resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} engines: {node: '>=4'} dev: false - /unified/10.1.2: + /unified@10.1.2: resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==} dependencies: '@types/unist': 2.0.6 @@ -8760,53 +9230,53 @@ packages: trough: 2.1.0 vfile: 5.3.7 - /unist-util-generated/2.0.1: + /unist-util-generated@2.0.1: resolution: {integrity: sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==} - /unist-util-is/4.1.0: + /unist-util-is@4.1.0: resolution: {integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==} dev: false - /unist-util-is/5.2.1: + /unist-util-is@5.2.1: resolution: {integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==} dependencies: '@types/unist': 2.0.6 - /unist-util-position-from-estree/1.1.2: + /unist-util-position-from-estree@1.1.2: resolution: {integrity: sha512-poZa0eXpS+/XpoQwGwl79UUdea4ol2ZuCYguVaJS4qzIOMDzbqz8a3erUCOmubSZkaOuGamb3tX790iwOIROww==} dependencies: '@types/unist': 2.0.6 - /unist-util-position/4.0.4: + /unist-util-position@4.0.4: resolution: {integrity: sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==} dependencies: '@types/unist': 2.0.6 - /unist-util-remove-position/4.0.2: + /unist-util-remove-position@4.0.2: resolution: {integrity: sha512-TkBb0HABNmxzAcfLf4qsIbFbaPDvMO6wa3b3j4VcEzFVaw1LBKwnW4/sRJ/atSLSzoIg41JWEdnE7N6DIhGDGQ==} dependencies: '@types/unist': 2.0.6 unist-util-visit: 4.1.2 - /unist-util-stringify-position/3.0.3: + /unist-util-stringify-position@3.0.3: resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==} dependencies: '@types/unist': 2.0.6 - /unist-util-visit-parents/3.1.1: + /unist-util-visit-parents@3.1.1: resolution: {integrity: sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==} dependencies: '@types/unist': 2.0.6 unist-util-is: 4.1.0 dev: false - /unist-util-visit-parents/5.1.3: + /unist-util-visit-parents@5.1.3: resolution: {integrity: sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==} dependencies: '@types/unist': 2.0.6 unist-util-is: 5.2.1 - /unist-util-visit/2.0.3: + /unist-util-visit@2.0.3: resolution: {integrity: sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==} dependencies: '@types/unist': 2.0.6 @@ -8814,29 +9284,29 @@ packages: unist-util-visit-parents: 3.1.1 dev: false - /unist-util-visit/4.1.2: + /unist-util-visit@4.1.2: resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==} dependencies: '@types/unist': 2.0.6 unist-util-is: 5.2.1 unist-util-visit-parents: 5.1.3 - /universalify/0.2.0: + /universalify@0.2.0: resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} engines: {node: '>= 4.0.0'} dev: true - /universalify/2.0.0: + /universalify@2.0.0: resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} engines: {node: '>= 10.0.0'} dev: false - /unpipe/1.0.0: + /unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} dev: false - /update-browserslist-db/1.0.10_browserslist@4.21.5: + /update-browserslist-db@1.0.10(browserslist@4.21.5): resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==} hasBin: true peerDependencies: @@ -8846,42 +9316,42 @@ packages: escalade: 3.1.1 picocolors: 1.0.0 - /uri-js/4.4.1: + /uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} dependencies: punycode: 2.3.0 dev: true - /url-parse/1.5.10: + /url-parse@1.5.10: resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} dependencies: querystringify: 2.2.0 requires-port: 1.0.0 dev: true - /urlpattern-polyfill/4.0.3: + /urlpattern-polyfill@4.0.3: resolution: {integrity: sha512-DOE84vZT2fEcl9gqCUTcnAw5ZY5Id55ikUcziSUntuEFL3pRvavg5kwDmTEUJkeCHInTlV/HexFomgYnzO5kdQ==} - /util-deprecate/1.0.2: + /util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - /utils-merge/1.0.1: + /utils-merge@1.0.1: resolution: {integrity: sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=} engines: {node: '>= 0.4.0'} dev: false - /uuid/3.4.0: + /uuid@3.4.0: resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. hasBin: true dev: true - /uuid/8.3.2: + /uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} hasBin: true dev: true - /uvu/0.5.6: + /uvu@0.5.6: resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==} engines: {node: '>=8'} hasBin: true @@ -8891,7 +9361,7 @@ packages: kleur: 4.1.5 sade: 1.8.1 - /v8-to-istanbul/9.1.0: + /v8-to-istanbul@9.1.0: resolution: {integrity: sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==} engines: {node: '>=10.12.0'} dependencies: @@ -8900,22 +9370,22 @@ packages: convert-source-map: 1.9.0 dev: true - /validate-html-nesting/1.2.1: + /validate-html-nesting@1.2.1: resolution: {integrity: sha512-T1ab131NkP3BfXB7KUSgV7Rhu81R2id+L6NaJ7NypAAG5iV6gXnPpQE5RK1fvb+3JYsPTL+ihWna5sr5RN9gaQ==} dev: false - /validate-npm-package-name/4.0.0: + /validate-npm-package-name@4.0.0: resolution: {integrity: sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} dependencies: builtins: 5.0.1 - /vary/1.1.2: + /vary@1.1.2: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} dev: false - /verror/1.10.0: + /verror@1.10.0: resolution: {integrity: sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=} engines: {'0': node >=0.6.0} dependencies: @@ -8924,19 +9394,19 @@ packages: extsprintf: 1.3.0 dev: true - /vfile-location/4.1.0: + /vfile-location@4.1.0: resolution: {integrity: sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==} dependencies: '@types/unist': 2.0.6 vfile: 5.3.7 - /vfile-message/3.1.4: + /vfile-message@3.1.4: resolution: {integrity: sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==} dependencies: '@types/unist': 2.0.6 unist-util-stringify-position: 3.0.3 - /vfile/5.3.7: + /vfile@5.3.7: resolution: {integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==} dependencies: '@types/unist': 2.0.6 @@ -8944,7 +9414,7 @@ packages: unist-util-stringify-position: 3.0.3 vfile-message: 3.1.4 - /vite-node/0.26.3_@types+node@18.15.11: + /vite-node@0.26.3(@types/node@18.15.11): resolution: {integrity: sha512-Te2bq0Bfvq6XiO718I+1EinMjpNYKws6SNHKOmVbILAQimKoZKDd+IZLlkaYcBXPpK3HFe2U80k8Zw+m3w/a2w==} engines: {node: '>=v14.16.0'} hasBin: true @@ -8954,7 +9424,7 @@ packages: pathe: 0.2.0 source-map: 0.6.1 source-map-support: 0.5.21 - vite: 4.2.1_@types+node@18.15.11 + vite: 4.2.1(@types/node@18.15.11)(terser@5.16.8) transitivePeerDependencies: - '@types/node' - less @@ -8965,7 +9435,7 @@ packages: - terser dev: true - /vite-node/0.28.5_@types+node@18.15.11: + /vite-node@0.28.5(@types/node@18.15.11): resolution: {integrity: sha512-LmXb9saMGlrMZbXTvOveJKwMTBTNUH66c8rJnQ0ZPNX+myPEol64+szRzXtV5ORb0Hb/91yq+/D3oERoyAt6LA==} engines: {node: '>=v14.16.0'} hasBin: true @@ -8977,7 +9447,7 @@ packages: picocolors: 1.0.0 source-map: 0.6.1 source-map-support: 0.5.21 - vite: 4.2.1_@types+node@18.15.11 + vite: 4.2.1(@types/node@18.15.11)(terser@5.16.8) transitivePeerDependencies: - '@types/node' - less @@ -8988,26 +9458,26 @@ packages: - terser dev: false - /vite-plugin-inspect/0.7.18_rollup@3.20.2+vite@4.2.1: + /vite-plugin-inspect@0.7.18(rollup@3.20.2)(vite@4.2.1): resolution: {integrity: sha512-hyIxg2qJaRs0LoB3Tqy9ML8yEublIzTzFVXmNhgw2jsjETJUXeR6iQ4YPHk3Q6kTbbiwgoPPyXimlAfEwektnA==} engines: {node: '>=14'} peerDependencies: vite: ^3.1.0 || ^4.0.0 dependencies: '@antfu/utils': 0.7.2 - '@rollup/pluginutils': 5.0.2_rollup@3.20.2 + '@rollup/pluginutils': 5.0.2(rollup@3.20.2) debug: 4.3.4 fs-extra: 11.1.1 kolorist: 1.7.0 sirv: 2.0.2 ufo: 1.1.1 - vite: 4.2.1_j6eaftqaqy66jfywinkthvutcq + vite: 4.2.1(@types/node@18.15.11)(terser@5.16.8) transitivePeerDependencies: - rollup - supports-color dev: false - /vite-plugin-solid-styled/0.8.3_s5t3wij53m6utc6y75q5vcbqha: + /vite-plugin-solid-styled@0.8.3(rollup@3.20.2)(solid-styled@0.8.2)(vite@4.2.1): resolution: {integrity: sha512-o0jPwkOWM9NB4P8XKLOD1r6u3A5UEymt2u3rsxUpqSsiBPtJkDPifhOGzVx4estScvMa5e8lO4job66IpG+VhQ==} engines: {node: '>=10'} peerDependencies: @@ -9015,34 +9485,34 @@ packages: vite: ^3 || ^4 dependencies: '@babel/core': 7.21.4 - '@rollup/pluginutils': 5.0.2 - solid-styled: 0.8.2_solid-js@1.7.2 - vite: 4.2.1 + '@rollup/pluginutils': 5.0.2(rollup@3.20.2) + solid-styled: 0.8.2(@babel/core@7.21.4)(solid-js@1.7.2) + vite: 4.2.1(@types/node@18.15.11)(terser@5.16.8) transitivePeerDependencies: - rollup - supports-color dev: true - /vite-plugin-solid/2.7.0_solid-js@1.7.2+vite@4.2.1: + /vite-plugin-solid@2.7.0(solid-js@1.7.2)(vite@4.2.1): resolution: {integrity: sha512-avp/Jl5zOp/Itfo67xtDB2O61U7idviaIp4mLsjhCa13PjKNasz+IID0jYTyqUp9SFx6/PmBr6v4KgDppqompg==} peerDependencies: solid-js: ^1.7.2 vite: ^3.0.0 || ^4.0.0 dependencies: '@babel/core': 7.21.4 - '@babel/preset-typescript': 7.21.4_@babel+core@7.21.4 + '@babel/preset-typescript': 7.21.4(@babel/core@7.21.4) '@types/babel__core': 7.20.0 - babel-preset-solid: 1.7.2_@babel+core@7.21.4 + babel-preset-solid: 1.7.2(@babel/core@7.21.4) merge-anything: 5.1.4 solid-js: 1.7.2 - solid-refresh: 0.5.2_solid-js@1.7.2 - vite: 4.2.1_j6eaftqaqy66jfywinkthvutcq - vitefu: 0.2.4_vite@4.2.1 + solid-refresh: 0.5.2(solid-js@1.7.2) + vite: 4.2.1(@types/node@18.15.11)(terser@5.16.8) + vitefu: 0.2.4(vite@4.2.1) transitivePeerDependencies: - supports-color dev: false - /vite/3.2.5_j6eaftqaqy66jfywinkthvutcq: + /vite@3.2.5(@types/node@18.15.11)(terser@5.16.8): resolution: {integrity: sha512-4mVEpXpSOgrssFZAOmGIr85wPHKvaDAcXqxVxVRZhljkJOMZi1ibLibzjLHzJvcok8BMguLc7g1W6W/GqZbLdQ==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -9077,72 +9547,7 @@ packages: fsevents: 2.3.2 dev: true - /vite/4.2.1: - resolution: {integrity: sha512-7MKhqdy0ISo4wnvwtqZkjke6XN4taqQ2TBaTccLIpOKv7Vp2h4Y+NpmWCnGDeSvvn45KxvWgGyb0MkHvY1vgbg==} - engines: {node: ^14.18.0 || >=16.0.0} - hasBin: true - peerDependencies: - '@types/node': '>= 14' - less: '*' - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - dependencies: - esbuild: 0.17.15 - postcss: 8.4.21 - resolve: 1.22.2 - rollup: 3.20.2 - optionalDependencies: - fsevents: 2.3.2 - - /vite/4.2.1_@types+node@18.15.11: - resolution: {integrity: sha512-7MKhqdy0ISo4wnvwtqZkjke6XN4taqQ2TBaTccLIpOKv7Vp2h4Y+NpmWCnGDeSvvn45KxvWgGyb0MkHvY1vgbg==} - engines: {node: ^14.18.0 || >=16.0.0} - hasBin: true - peerDependencies: - '@types/node': '>= 14' - less: '*' - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - dependencies: - '@types/node': 18.15.11 - esbuild: 0.17.15 - postcss: 8.4.21 - resolve: 1.22.2 - rollup: 3.20.2 - optionalDependencies: - fsevents: 2.3.2 - - /vite/4.2.1_j6eaftqaqy66jfywinkthvutcq: + /vite@4.2.1(@types/node@18.15.11)(terser@5.16.8): resolution: {integrity: sha512-7MKhqdy0ISo4wnvwtqZkjke6XN4taqQ2TBaTccLIpOKv7Vp2h4Y+NpmWCnGDeSvvn45KxvWgGyb0MkHvY1vgbg==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -9176,41 +9581,7 @@ packages: optionalDependencies: fsevents: 2.3.2 - /vite/4.2.1_terser@5.16.8: - resolution: {integrity: sha512-7MKhqdy0ISo4wnvwtqZkjke6XN4taqQ2TBaTccLIpOKv7Vp2h4Y+NpmWCnGDeSvvn45KxvWgGyb0MkHvY1vgbg==} - engines: {node: ^14.18.0 || >=16.0.0} - hasBin: true - peerDependencies: - '@types/node': '>= 14' - less: '*' - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - dependencies: - esbuild: 0.17.15 - postcss: 8.4.21 - resolve: 1.22.2 - rollup: 3.20.2 - terser: 5.16.8 - optionalDependencies: - fsevents: 2.3.2 - dev: true - - /vitefu/0.2.4_vite@4.2.1: + /vitefu@0.2.4(vite@4.2.1): resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==} peerDependencies: vite: ^3.0.0 || ^4.0.0 @@ -9218,10 +9589,10 @@ packages: vite: optional: true dependencies: - vite: 4.2.1_j6eaftqaqy66jfywinkthvutcq + vite: 4.2.1(@types/node@18.15.11)(terser@5.16.8) dev: false - /vitest/0.20.3_jsdom@20.0.3+terser@5.16.8: + /vitest@0.20.3(jsdom@20.0.3)(terser@5.16.8): resolution: {integrity: sha512-cXMjTbZxBBUUuIF3PUzEGPLJWtIMeURBDXVxckSHpk7xss4JxkiiWh5cnIlfGyfJne2Ii3QpbiRuFL5dMJtljw==} engines: {node: '>=v14.16.0'} hasBin: true @@ -9255,7 +9626,7 @@ packages: local-pkg: 0.4.3 tinypool: 0.2.4 tinyspy: 1.1.1 - vite: 3.2.5_j6eaftqaqy66jfywinkthvutcq + vite: 3.2.5(@types/node@18.15.11)(terser@5.16.8) transitivePeerDependencies: - less - sass @@ -9265,7 +9636,7 @@ packages: - terser dev: true - /vitest/0.26.3_lae363bjhdipllr6jstkmuhhna: + /vitest@0.26.3(@vitest/ui@0.26.3)(jsdom@20.0.3): resolution: {integrity: sha512-FmHxU9aUCxTi23keF3vxb/Qp0lYXaaJ+jRLGOUmMS3qVTOJvgGE+f1VArupA6pEhaG2Ans4X+zV9dqM5WISMbg==} engines: {node: '>=v14.16.0'} hasBin: true @@ -9302,8 +9673,8 @@ packages: tinybench: 2.4.0 tinypool: 0.3.1 tinyspy: 1.1.1 - vite: 4.2.1_@types+node@18.15.11 - vite-node: 0.26.3_@types+node@18.15.11 + vite: 4.2.1(@types/node@18.15.11)(terser@5.16.8) + vite-node: 0.26.3(@types/node@18.15.11) transitivePeerDependencies: - less - sass @@ -9313,7 +9684,7 @@ packages: - terser dev: true - /vitest/0.28.5: + /vitest@0.28.5: resolution: {integrity: sha512-pyCQ+wcAOX7mKMcBNkzDwEHRGqQvHUl0XnoHR+3Pb1hytAHISgSxv9h0gUiSiYtISXUU3rMrKiKzFYDrI6ZIHA==} engines: {node: '>=v14.16.0'} hasBin: true @@ -9356,8 +9727,8 @@ packages: tinybench: 2.4.0 tinypool: 0.3.1 tinyspy: 1.1.1 - vite: 4.2.1_@types+node@18.15.11 - vite-node: 0.28.5_@types+node@18.15.11 + vite: 4.2.1(@types/node@18.15.11)(terser@5.16.8) + vite-node: 0.28.5(@types/node@18.15.11) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -9368,27 +9739,27 @@ packages: - terser dev: false - /vscode-oniguruma/1.7.0: + /vscode-oniguruma@1.7.0: resolution: {integrity: sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==} dev: false - /vscode-textmate/5.2.0: + /vscode-textmate@5.2.0: resolution: {integrity: sha512-Uw5ooOQxRASHgu6C7GVvUxisKXfSgW4oFlO+aa+PAkgmH89O3CXxEEzNRNtHSqtXFTl0nAC1uYj0GMSH27uwtQ==} dev: false - /w3c-xmlserializer/4.0.0: + /w3c-xmlserializer@4.0.0: resolution: {integrity: sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==} engines: {node: '>=14'} dependencies: xml-name-validator: 4.0.0 dev: true - /wait-on/6.0.1_debug@4.3.4: + /wait-on@6.0.1(debug@4.3.4): resolution: {integrity: sha512-zht+KASY3usTY5u2LgaNqn/Cd8MukxLGjdcZxT2ns5QzDmTFc4XoWBgC+C/na+sMRZTuVygQoMYwdcVjHnYIVw==} engines: {node: '>=10.0.0'} hasBin: true dependencies: - axios: 0.25.0_debug@4.3.4 + axios: 0.25.0(debug@4.3.4) joi: 17.9.1 lodash: 4.17.21 minimist: 1.2.8 @@ -9397,12 +9768,12 @@ packages: - debug dev: false - /wait-on/7.0.1: + /wait-on@7.0.1(debug@4.3.4): resolution: {integrity: sha512-9AnJE9qTjRQOlTZIldAaf/da2eW0eSRSgcqq85mXQja/DW3MriHxkpODDSUEg+Gri/rKEcXUZHe+cevvYItaog==} engines: {node: '>=12.0.0'} hasBin: true dependencies: - axios: 0.27.2 + axios: 0.27.2(debug@4.3.4) joi: 17.9.1 lodash: 4.17.21 minimist: 1.2.8 @@ -9411,37 +9782,37 @@ packages: - debug dev: false - /web-namespaces/2.0.1: + /web-namespaces@2.0.1: resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} dev: false - /web-streams-polyfill/3.2.1: + /web-streams-polyfill@3.2.1: resolution: {integrity: sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==} engines: {node: '>= 8'} dev: true - /webidl-conversions/3.0.1: + /webidl-conversions@3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} dev: false - /webidl-conversions/7.0.0: + /webidl-conversions@7.0.0: resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} engines: {node: '>=12'} dev: true - /whatwg-encoding/2.0.0: + /whatwg-encoding@2.0.0: resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} engines: {node: '>=12'} dependencies: iconv-lite: 0.6.3 dev: true - /whatwg-mimetype/3.0.0: + /whatwg-mimetype@3.0.0: resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==} engines: {node: '>=12'} dev: true - /whatwg-url/11.0.0: + /whatwg-url@11.0.0: resolution: {integrity: sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==} engines: {node: '>=12'} dependencies: @@ -9449,14 +9820,14 @@ packages: webidl-conversions: 7.0.0 dev: true - /whatwg-url/5.0.0: + /whatwg-url@5.0.0: resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} dependencies: tr46: 0.0.3 webidl-conversions: 3.0.1 dev: false - /which-boxed-primitive/1.0.2: + /which-boxed-primitive@1.0.2: resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} dependencies: is-bigint: 1.0.4 @@ -9465,7 +9836,7 @@ packages: is-string: 1.0.7 is-symbol: 1.0.4 - /which-collection/1.0.1: + /which-collection@1.0.1: resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==} dependencies: is-map: 2.0.2 @@ -9473,7 +9844,7 @@ packages: is-weakmap: 2.0.1 is-weakset: 2.0.2 - /which-typed-array/1.1.9: + /which-typed-array@1.1.9: resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==} engines: {node: '>= 0.4'} dependencies: @@ -9484,14 +9855,14 @@ packages: has-tostringtag: 1.0.0 is-typed-array: 1.1.10 - /which/2.0.2: + /which@2.0.2: resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} engines: {node: '>= 8'} hasBin: true dependencies: isexe: 2.0.0 - /why-is-node-running/2.2.2: + /why-is-node-running@2.2.2: resolution: {integrity: sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==} engines: {node: '>=8'} hasBin: true @@ -9500,25 +9871,25 @@ packages: stackback: 0.0.2 dev: false - /wide-align/1.1.5: + /wide-align@1.1.5: resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} dependencies: string-width: 4.2.3 dev: false - /word-wrap/1.2.3: + /word-wrap@1.2.3: resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} engines: {node: '>=0.10.0'} dev: true - /wrangler/2.14.0: + /wrangler@2.14.0: resolution: {integrity: sha512-LTmSQ0jyd8c6bRhOAZZOh21Tr/HKkx7eWebCV2QmOHyacEeWLgc3Nu6KrOVBpqFVKCPCXHvcgqiN97I/nJHvFA==} engines: {node: '>=16.13.0'} hasBin: true dependencies: '@cloudflare/kv-asset-handler': 0.2.0 - '@esbuild-plugins/node-globals-polyfill': 0.1.1_esbuild@0.16.3 - '@esbuild-plugins/node-modules-polyfill': 0.1.4_esbuild@0.16.3 + '@esbuild-plugins/node-globals-polyfill': 0.1.1(esbuild@0.16.3) + '@esbuild-plugins/node-modules-polyfill': 0.1.4(esbuild@0.16.3) '@miniflare/core': 2.13.0 '@miniflare/d1': 2.13.0 '@miniflare/durable-objects': 2.13.0 @@ -9541,7 +9912,7 @@ packages: - utf-8-validate dev: true - /wrap-ansi/7.0.0: + /wrap-ansi@7.0.0: resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} engines: {node: '>=10'} dependencies: @@ -9549,10 +9920,10 @@ packages: string-width: 4.2.3 strip-ansi: 6.0.1 - /wrappy/1.0.2: + /wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - /ws/8.13.0: + /ws@8.13.0: resolution: {integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==} engines: {node: '>=10.0.0'} peerDependencies: @@ -9564,48 +9935,48 @@ packages: utf-8-validate: optional: true - /xml-name-validator/4.0.0: + /xml-name-validator@4.0.0: resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} engines: {node: '>=12'} dev: true - /xmlchars/2.2.0: + /xmlchars@2.2.0: resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} dev: true - /xxhash-wasm/1.0.2: + /xxhash-wasm@1.0.2: resolution: {integrity: sha512-ibF0Or+FivM9lNrg+HGJfVX8WJqgo+kCLDc4vx6xMeTce7Aj+DLttKbxxRR/gNLSAelRc1omAPlJ77N/Jem07A==} dev: true - /y18n/5.0.8: + /y18n@5.0.8: resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} engines: {node: '>=10'} - /yallist/3.1.1: + /yallist@3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - /yallist/4.0.0: + /yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - /yaml/1.10.2: + /yaml@1.10.2: resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} engines: {node: '>= 6'} - /yaml/2.2.1: + /yaml@2.2.1: resolution: {integrity: sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==} engines: {node: '>= 14'} dev: false - /yargs-parser/20.2.9: + /yargs-parser@20.2.9: resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} engines: {node: '>=10'} dev: true - /yargs-parser/21.1.1: + /yargs-parser@21.1.1: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} - /yargs/16.2.0: + /yargs@16.2.0: resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} engines: {node: '>=10'} dependencies: @@ -9618,7 +9989,7 @@ packages: yargs-parser: 20.2.9 dev: true - /yargs/17.7.1: + /yargs@17.7.1: resolution: {integrity: sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==} engines: {node: '>=12'} dependencies: @@ -9631,17 +10002,17 @@ packages: yargs-parser: 21.1.1 dev: false - /yocto-queue/0.1.0: + /yocto-queue@0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} dev: true - /yocto-queue/1.0.0: + /yocto-queue@1.0.0: resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} engines: {node: '>=12.20'} dev: false - /youch/2.2.2: + /youch@2.2.2: resolution: {integrity: sha512-/FaCeG3GkuJwaMR34GHVg0l8jCbafZLHiFowSjqLlqhC6OMyf2tPJBu8UirF7/NI9X/R5ai4QfEKUCOxMAGxZQ==} dependencies: '@types/stack-trace': 0.0.29 @@ -9649,8 +10020,8 @@ packages: mustache: 4.2.0 stack-trace: 0.0.10 - /zod/3.21.4: + /zod@3.21.4: resolution: {integrity: sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==} - /zwitch/2.0.4: + /zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} diff --git a/scripts/bump.cjs b/scripts/bump.cjs index fcf89a11b..f882120d8 100644 --- a/scripts/bump.cjs +++ b/scripts/bump.cjs @@ -1,6 +1,7 @@ const fs = require("fs"); const glob = require("fast-glob"); const { execSync } = require("child_process"); +const semver = require('semver'); const version = process.argv[2]; @@ -9,6 +10,11 @@ if (!version || version === "") { process.exit(1); } +if (!semver.valid(version)) { + console.error(`Invalid SemVer version provided: "${version}". Please provide a valid SemVer version as the second argument`); + process.exit(1); +} + let solidJsVersion = execSync("npm view solid-js version").toString().trim(); glob("packages/*/package.json").then(packages => { From b86114154c41fa677ac07c15876b490348ac02ac Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Fri, 26 May 2023 12:07:46 -0700 Subject: [PATCH 0129/1059] update lock --- pnpm-lock.yaml | 3291 +++++++++++++++++++++++++----------------------- 1 file changed, 1737 insertions(+), 1554 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a52d22ba0..0eb089302 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,22 +13,22 @@ importers: version: 0.2.0 '@rollup/plugin-commonjs': specifier: ^24.0.0 - version: 24.0.1(rollup@3.20.2) + version: 24.0.0(rollup@3.10.0) '@rollup/plugin-json': specifier: ^6.0.0 - version: 6.0.0(rollup@3.20.2) + version: 6.0.0(rollup@3.10.0) '@rollup/plugin-node-resolve': specifier: ^15.0.2 - version: 15.0.2(rollup@3.20.2) + version: 15.0.2(rollup@3.10.0) '@solidjs/meta': specifier: ^0.28.2 - version: 0.28.4(solid-js@1.7.2) + version: 0.28.2(solid-js@1.7.2) '@solidjs/router': specifier: ^0.8.2 version: 0.8.2(solid-js@1.7.2) '@tailwindcss/typography': specifier: ^0.5.9 - version: 0.5.9(tailwindcss@3.3.1) + version: 0.5.9(tailwindcss@3.2.4) '@trpc/client': specifier: ^9.27.4 version: 9.27.4(@trpc/server@9.27.4) @@ -52,7 +52,7 @@ importers: version: 3.0.2 rollup: specifier: ^3.10.0 - version: 3.20.2 + version: 3.10.0 semver: specifier: ^7.5.1 version: 7.5.1 @@ -61,7 +61,7 @@ importers: version: 1.7.2 solid-mdx: specifier: ^0.0.6 - version: 0.0.6(solid-js@1.7.2)(vite@4.2.1) + version: 0.0.6(solid-js@1.7.2)(vite@4.1.4) solid-start: specifier: workspace:* version: link:packages/start @@ -79,22 +79,22 @@ importers: version: link:packages/start-node tailwindcss: specifier: ^3.2.4 - version: 3.3.1(postcss@8.4.21) + version: 3.2.4(postcss@8.4.21) tippy.js: specifier: ^6.3.7 version: 6.3.7 turbo: specifier: ^1.7.0 - version: 1.8.8 + version: 1.7.0 typescript: specifier: 4.7.4 version: 4.7.4 undici: specifier: ^5.15.1 - version: 5.21.0 + version: 5.16.0 vite: specifier: ^4.1.4 - version: 4.2.1(@types/node@18.15.11)(terser@5.16.8) + version: 4.1.4(@types/node@18.11.18)(terser@5.16.1) zod: specifier: ^3.20.2 version: 3.21.4 @@ -103,7 +103,7 @@ importers: dependencies: '@solidjs/meta': specifier: ^0.28.2 - version: 0.28.4(solid-js@1.7.2) + version: 0.28.2(solid-js@1.7.2) '@solidjs/router': specifier: ^0.8.2 version: 0.8.2(solid-js@1.7.2) @@ -115,11 +115,11 @@ importers: version: link:../../packages/start undici: specifier: ^5.15.1 - version: 5.21.0 + version: 5.16.0 devDependencies: '@types/node': specifier: ^18.11.18 - version: 18.15.11 + version: 18.11.18 esbuild: specifier: ^0.14.54 version: 0.14.54 @@ -131,16 +131,16 @@ importers: version: link:../../packages/start-node typescript: specifier: ^4.9.4 - version: 4.9.5 + version: 4.9.4 vite: specifier: ^4.1.4 - version: 4.2.1(@types/node@18.15.11)(terser@5.16.8) + version: 4.1.4(@types/node@18.11.18)(terser@5.16.1) examples/hackernews: dependencies: '@solidjs/meta': specifier: ^0.28.2 - version: 0.28.4(solid-js@1.7.2) + version: 0.28.2(solid-js@1.7.2) '@solidjs/router': specifier: ^0.8.2 version: 0.8.2(solid-js@1.7.2) @@ -152,7 +152,7 @@ importers: version: link:../../packages/start undici: specifier: ^5.15.1 - version: 5.21.0 + version: 5.16.0 devDependencies: '@types/babel__core': specifier: ^7.20.0 @@ -162,7 +162,7 @@ importers: version: 4.1.7 '@types/node': specifier: ^18.11.18 - version: 18.15.11 + version: 18.11.18 esbuild: specifier: ^0.14.54 version: 0.14.54 @@ -171,16 +171,16 @@ importers: version: link:../../packages/start-node typescript: specifier: ^4.9.4 - version: 4.9.5 + version: 4.9.4 vite: specifier: ^4.1.4 - version: 4.2.1(@types/node@18.15.11)(terser@5.16.8) + version: 4.1.4(@types/node@18.11.18)(terser@5.16.1) examples/todomvc: dependencies: '@solidjs/meta': specifier: ^0.28.2 - version: 0.28.4(solid-js@1.7.2) + version: 0.28.2(solid-js@1.7.2) '@solidjs/router': specifier: ^0.8.2 version: 0.8.2(solid-js@1.7.2) @@ -192,11 +192,11 @@ importers: version: link:../../packages/start undici: specifier: ^5.15.1 - version: 5.21.0 + version: 5.16.0 devDependencies: '@types/node': specifier: ^18.11.18 - version: 18.15.11 + version: 18.11.18 csstype: specifier: 3.1.0 version: 3.1.0 @@ -208,22 +208,22 @@ importers: version: 8.4.21 rollup: specifier: ^3.10.0 - version: 3.20.2 + version: 3.10.0 solid-start-node: specifier: ^0.2.19 version: link:../../packages/start-node typescript: specifier: ^4.9.4 - version: 4.9.5 + version: 4.9.4 vite: specifier: ^4.1.4 - version: 4.2.1(@types/node@18.15.11)(terser@5.16.8) + version: 4.1.4(@types/node@18.11.18)(terser@5.16.1) examples/with-auth: dependencies: '@solidjs/meta': specifier: ^0.28.2 - version: 0.28.4(solid-js@1.7.2) + version: 0.28.2(solid-js@1.7.2) '@solidjs/router': specifier: ^0.8.2 version: 0.8.2(solid-js@1.7.2) @@ -235,7 +235,7 @@ importers: version: link:../../packages/start undici: specifier: ^5.15.1 - version: 5.21.0 + version: 5.16.0 devDependencies: '@types/babel__core': specifier: ^7.20.0 @@ -245,7 +245,7 @@ importers: version: 4.1.7 '@types/node': specifier: ^18.11.18 - version: 18.15.11 + version: 18.11.18 esbuild: specifier: ^0.14.54 version: 0.14.54 @@ -254,51 +254,50 @@ importers: version: 8.4.21 rollup: specifier: ^3.10.0 - version: 3.20.2 + version: 3.10.0 solid-start-node: specifier: ^0.2.19 version: link:../../packages/start-node typescript: specifier: ^4.9.4 - version: 4.9.5 + version: 4.9.4 vite: specifier: ^4.1.4 - version: 4.2.1(@types/node@18.15.11)(terser@5.16.8) + version: 4.1.4(@types/node@18.11.18)(terser@5.16.1) examples/with-authjs: - specifiers: - '@auth/core': ^0.3.0 - '@solid-auth/base': ^2.0.3 - '@solidjs/meta': ^0.28.2 - '@solidjs/router': ^0.8.2 - '@types/node': ^18.11.18 - esbuild: ^0.14.54 - next-auth: ^4.19.2 - postcss: ^8.4.21 - solid-js: ^1.7.2 - solid-start: ^0.2.26 - solid-start-node: ^0.2.19 - typescript: ^4.9.4 - undici: ^5.15.1 - vite: ^4.1.4 dependencies: - '@auth/core': 0.3.0 - '@solid-auth/base': 2.0.3_ny6rh4uaycrjvpt65jubu2bfom - '@solidjs/meta': 0.28.4_solid-js@1.7.2 - '@solidjs/router': 0.8.2_solid-js@1.7.2 - solid-js: 1.7.2 - solid-start: link:../../packages/start - undici: 5.21.0 + '@auth/core': + specifier: ^0.3.0 + version: 0.3.0 + '@solid-auth/base': + specifier: ^2.0.3 + version: 2.0.3(@auth/core@0.3.0)(solid-js@1.7.2)(solid-start@packages+start) + '@solidjs/meta': + specifier: ^0.28.2 + version: 0.28.2(solid-js@1.7.2) + '@solidjs/router': + specifier: ^0.8.2 + version: 0.8.2(solid-js@1.7.2) + solid-js: + specifier: ^1.7.2 + version: 1.7.2 + solid-start: + specifier: ^0.2.26 + version: link:../../packages/start + undici: + specifier: ^5.15.1 + version: 5.16.0 devDependencies: '@types/node': specifier: ^18.11.18 - version: 18.15.11 + version: 18.11.18 esbuild: specifier: ^0.14.54 version: 0.14.54 next-auth: specifier: ^4.19.2 - version: 4.21.1(next@13.4.2)(react-dom@18.2.0)(react@18.2.0) + version: 4.19.2(next@13.4.4)(react-dom@18.2.0)(react@18.2.0) postcss: specifier: ^8.4.21 version: 8.4.21 @@ -307,16 +306,16 @@ importers: version: link:../../packages/start-node typescript: specifier: ^4.9.4 - version: 4.9.5 + version: 4.9.4 vite: specifier: ^4.1.4 - version: 4.2.1(@types/node@18.15.11)(terser@5.16.8) + version: 4.1.4(@types/node@18.11.18)(terser@5.16.1) examples/with-mdx: dependencies: '@solidjs/meta': specifier: ^0.28.2 - version: 0.28.4(solid-js@1.7.2) + version: 0.28.2(solid-js@1.7.2) '@solidjs/router': specifier: ^0.8.2 version: 0.8.2(solid-js@1.7.2) @@ -325,41 +324,41 @@ importers: version: 1.7.2 solid-mdx: specifier: ^0.0.6 - version: 0.0.6(solid-js@1.7.2)(vite@4.2.1) + version: 0.0.6(solid-js@1.7.2)(vite@4.1.4) solid-start: specifier: ^0.2.26 version: link:../../packages/start undici: specifier: ^5.15.1 - version: 5.21.0 + version: 5.16.0 devDependencies: '@mdx-js/rollup': specifier: ^2.2.1 - version: 2.3.0(rollup@3.20.2) + version: 2.2.1(rollup@3.10.0) solid-start-node: specifier: ^0.2.19 version: link:../../packages/start-node typescript: specifier: ^4.9.4 - version: 4.9.5 + version: 4.9.4 vite: specifier: ^4.1.4 - version: 4.2.1(@types/node@18.15.11)(terser@5.16.8) + version: 4.1.4(@types/node@18.11.18)(terser@5.16.1) examples/with-prisma: dependencies: '@prisma/client': specifier: ^4.9.0 - version: 4.12.0(prisma@4.12.0) + version: 4.9.0(prisma@4.9.0) '@solidjs/meta': specifier: ^0.28.2 - version: 0.28.4(solid-js@1.7.2) + version: 0.28.2(solid-js@1.7.2) '@solidjs/router': specifier: ^0.8.2 version: 0.8.2(solid-js@1.7.2) prisma: specifier: ^4.9.0 - version: 4.12.0 + version: 4.9.0 solid-js: specifier: ^1.7.2 version: 1.7.2 @@ -368,23 +367,23 @@ importers: version: link:../../packages/start undici: specifier: ^5.15.1 - version: 5.21.0 + version: 5.16.0 devDependencies: solid-start-node: specifier: ^0.2.19 version: link:../../packages/start-node typescript: specifier: ^4.9.4 - version: 4.9.5 + version: 4.9.4 vite: specifier: ^4.1.4 - version: 4.2.1(@types/node@18.15.11)(terser@5.16.8) + version: 4.1.4(@types/node@18.11.18)(terser@5.16.1) examples/with-solid-styled: dependencies: '@solidjs/meta': specifier: ^0.28.2 - version: 0.28.4(solid-js@1.7.2) + version: 0.28.2(solid-js@1.7.2) '@solidjs/router': specifier: ^0.8.2 version: 0.8.2(solid-js@1.7.2) @@ -396,10 +395,10 @@ importers: version: link:../../packages/start solid-styled: specifier: ^0.8.1 - version: 0.8.2(@babel/core@7.21.4)(solid-js@1.7.2) + version: 0.8.1(@babel/core@7.20.12)(solid-js@1.7.2) undici: specifier: ^5.15.1 - version: 5.21.0 + version: 5.16.0 devDependencies: '@types/babel__core': specifier: ^7.20.0 @@ -412,19 +411,19 @@ importers: version: link:../../packages/start-node typescript: specifier: ^4.9.4 - version: 4.9.5 + version: 4.9.4 vite: specifier: ^4.1.4 - version: 4.2.1(@types/node@18.15.11)(terser@5.16.8) + version: 4.1.4(@types/node@18.11.18)(terser@5.16.1) vite-plugin-solid-styled: specifier: ^0.8.1 - version: 0.8.3(rollup@3.20.2)(solid-styled@0.8.2)(vite@4.2.1) + version: 0.8.1(rollup@3.10.0)(solid-styled@0.8.1)(vite@4.1.4) examples/with-tailwindcss: dependencies: '@solidjs/meta': specifier: ^0.28.2 - version: 0.28.4(solid-js@1.7.2) + version: 0.28.2(solid-js@1.7.2) '@solidjs/router': specifier: ^0.8.2 version: 0.8.2(solid-js@1.7.2) @@ -436,11 +435,11 @@ importers: version: link:../../packages/start undici: specifier: ^5.15.1 - version: 5.21.0 + version: 5.16.0 devDependencies: autoprefixer: specifier: ^10.4.13 - version: 10.4.14(postcss@8.4.21) + version: 10.4.13(postcss@8.4.21) postcss: specifier: ^8.4.21 version: 8.4.21 @@ -449,58 +448,74 @@ importers: version: link:../../packages/start-node tailwindcss: specifier: ^3.2.4 - version: 3.3.1(postcss@8.4.21) + version: 3.2.4(postcss@8.4.21) typescript: specifier: ^4.9.4 - version: 4.9.5 + version: 4.9.4 vite: specifier: ^4.1.4 - version: 4.2.1(@types/node@18.15.11)(terser@5.16.8) + version: 4.1.4(@types/node@18.11.18)(terser@5.16.1) examples/with-trpc: - specifiers: - '@solidjs/meta': ^0.28.2 - '@solidjs/router': ^0.8.2 - '@tanstack/solid-query': 5.0.0-alpha.20 - '@trpc/client': ^10.27.1 - '@trpc/server': ^10.27.1 - '@types/node': ^18.11.18 - esbuild: ^0.14.54 - postcss: ^8.4.21 - solid-js: ^1.7.2 - solid-start: ^0.2.26 - solid-start-node: ^0.2.19 - solid-start-trpc: ^0.0.16 - solid-trpc: 0.1.0-sssr.7 - typescript: ^4.9.4 - undici: ^5.15.1 - vite: ^4.1.4 - zod: ^3.21.4 - dependencies: - '@solidjs/meta': 0.28.4_solid-js@1.7.2 - '@solidjs/router': 0.8.2_solid-js@1.7.2 - '@tanstack/solid-query': 5.0.0-alpha.20_solid-js@1.7.2 - '@trpc/client': 10.27.1_@trpc+server@10.27.1 - '@trpc/server': 10.27.1 - solid-js: 1.7.2 - solid-start: link:../../packages/start - solid-start-trpc: 0.0.16_owwjlqaoi5hbwxjek5glpmf5ny - solid-trpc: 0.1.0-sssr.7_j7ph3hfeuq54az6ycp3eoxt2g4 - undici: 5.21.0 - zod: 3.21.4 + dependencies: + '@solidjs/meta': + specifier: ^0.28.2 + version: 0.28.2(solid-js@1.7.2) + '@solidjs/router': + specifier: ^0.8.2 + version: 0.8.2(solid-js@1.7.2) + '@tanstack/solid-query': + specifier: 5.0.0-alpha.20 + version: 5.0.0-alpha.20(solid-js@1.7.2) + '@trpc/client': + specifier: ^10.27.1 + version: 10.27.1(@trpc/server@10.27.1) + '@trpc/server': + specifier: ^10.27.1 + version: 10.27.1 + solid-js: + specifier: ^1.7.2 + version: 1.7.2 + solid-start: + specifier: ^0.2.26 + version: link:../../packages/start + solid-start-trpc: + specifier: ^0.0.16 + version: 0.0.16(@trpc/client@10.27.1)(@trpc/server@10.27.1)(solid-js@1.7.2)(solid-start@packages+start) + solid-trpc: + specifier: 0.1.0-sssr.7 + version: 0.1.0-sssr.7(@tanstack/solid-query@5.0.0-alpha.20)(@trpc/client@10.27.1)(@trpc/server@10.27.1)(solid-js@1.7.2)(solid-start@packages+start) + undici: + specifier: ^5.15.1 + version: 5.16.0 + zod: + specifier: ^3.21.4 + version: 3.21.4 devDependencies: - '@types/node': 18.15.11 - esbuild: 0.14.54 - postcss: 8.4.21 - solid-start-node: link:../../packages/start-node - typescript: 4.9.5 - vite: 4.2.1_@types+node@18.15.11 + '@types/node': + specifier: ^18.11.18 + version: 18.11.18 + esbuild: + specifier: ^0.14.54 + version: 0.14.54 + postcss: + specifier: ^8.4.21 + version: 8.4.21 + solid-start-node: + specifier: ^0.2.19 + version: link:../../packages/start-node + typescript: + specifier: ^4.9.4 + version: 4.9.4 + vite: + specifier: ^4.1.4 + version: 4.1.4(@types/node@18.11.18)(terser@5.16.1) examples/with-vitest: devDependencies: '@solidjs/meta': specifier: ^0.28.2 - version: 0.28.4(solid-js@1.7.2) + version: 0.28.2(solid-js@1.7.2) '@solidjs/router': specifier: ^0.8.2 version: 0.8.2(solid-js@1.7.2) @@ -533,13 +548,13 @@ importers: version: link:../../packages/start-node typescript: specifier: ^4.9.4 - version: 4.9.5 + version: 4.9.4 undici: specifier: ^5.15.1 - version: 5.21.0 + version: 5.16.0 vite: specifier: ^4.1.4 - version: 4.2.1(@types/node@18.15.11)(terser@5.16.8) + version: 4.1.4(@types/node@18.11.18)(terser@5.16.1) vitest: specifier: ^0.26.3 version: 0.26.3(@vitest/ui@0.26.3)(jsdom@20.0.3) @@ -554,7 +569,7 @@ importers: version: 3.19.0 '@solidjs/meta': specifier: ^0.28.2 - version: 0.28.4(solid-js@1.7.2) + version: 0.28.2(solid-js@1.7.2) '@solidjs/router': specifier: ^0.8.2 version: 0.8.2(solid-js@1.7.2) @@ -566,29 +581,29 @@ importers: version: link:../../packages/start undici: specifier: ^5.15.1 - version: 5.21.0 + version: 5.16.0 devDependencies: solid-start-cloudflare-workers: specifier: ^0.2.15 version: link:../../packages/start-cloudflare-workers typescript: specifier: ^4.9.4 - version: 4.9.5 + version: 4.9.4 vite: specifier: ^4.1.4 - version: 4.2.1(@types/node@18.15.11)(terser@5.16.8) + version: 4.1.4(@types/node@18.11.18)(terser@5.16.1) packages/create-solid: devDependencies: '@babel/core': specifier: ^7.20.12 - version: 7.21.4 + version: 7.20.12 '@babel/plugin-syntax-jsx': specifier: ^7.18.6 - version: 7.21.4(@babel/core@7.21.4) + version: 7.18.6(@babel/core@7.20.12) '@babel/preset-typescript': specifier: ^7.18.6 - version: 7.21.4(@babel/core@7.21.4) + version: 7.18.6(@babel/core@7.20.12) degit: specifier: ^2.8.4 version: 2.8.4 @@ -600,10 +615,10 @@ importers: version: 4.1.5 node-fetch: specifier: ^3.3.0 - version: 3.3.1 + version: 3.3.0 prettier: specifier: ^2.8.3 - version: 2.8.7 + version: 2.8.3 prompts: specifier: ^2.4.2 version: 2.4.2 @@ -618,16 +633,16 @@ importers: dependencies: '@mdx-js/mdx': specifier: ^2.2.1 - version: 2.3.0 + version: 2.2.1 '@mdx-js/rollup': specifier: ^2.2.1 - version: 2.3.0(rollup@3.20.2) + version: 2.2.1(rollup@3.10.0) '@types/mdast': specifier: ^3.0.10 - version: 3.0.11 + version: 3.0.10 acorn: specifier: ^8.8.1 - version: 8.8.2 + version: 8.8.1 estree-util-is-identifier-name: specifier: ^2.1.0 version: 2.1.0 @@ -642,7 +657,7 @@ importers: version: 3.0.0 mdast-util-mdx: specifier: ^2.0.0 - version: 2.0.1 + version: 2.0.0 rehype-raw: specifier: ^6.1.1 version: 6.1.1 @@ -657,16 +672,16 @@ importers: version: 2.1.1 remark-shiki-twoslash: specifier: ^3.1.0 - version: 3.1.2(typescript@4.9.5) + version: 3.1.0 solid-mdx: specifier: ^0.0.6 - version: 0.0.6(solid-js@1.7.2)(vite@4.2.1) + version: 0.0.6(solid-js@1.7.2)(vite@4.1.4) unified: specifier: ^10.1.2 version: 10.1.2 unist-util-visit: specifier: ^4.1.1 - version: 4.1.2 + version: 4.1.1 yaml: specifier: ^2.2.1 version: 2.2.1 @@ -675,19 +690,19 @@ importers: dependencies: '@babel/core': specifier: ^7.20.12 - version: 7.21.4 + version: 7.20.12 '@babel/generator': specifier: ^7.20.7 - version: 7.21.4 + version: 7.20.7 '@babel/plugin-syntax-jsx': specifier: ^7.18.6 - version: 7.21.4(@babel/core@7.21.4) + version: 7.18.6(@babel/core@7.20.12) '@babel/preset-env': specifier: ^7.20.2 - version: 7.21.4(@babel/core@7.21.4) + version: 7.20.2(@babel/core@7.20.12) '@babel/preset-typescript': specifier: ^7.18.6 - version: 7.21.4(@babel/core@7.21.4) + version: 7.18.6(@babel/core@7.20.12) '@babel/template': specifier: ^7.20.7 version: 7.20.7 @@ -714,7 +729,7 @@ importers: version: 16.0.3 es-module-lexer: specifier: ^1.1.0 - version: 1.2.1 + version: 1.1.0 esbuild: specifier: ^0.17.15 version: 0.17.15 @@ -735,19 +750,19 @@ importers: version: 1.0.0 rollup: specifier: ^3.10.0 - version: 3.20.2 + version: 3.10.0 rollup-plugin-visualizer: specifier: ^5.9.0 - version: 5.9.0(rollup@3.20.2) + version: 5.9.0(rollup@3.10.0) rollup-route-manifest: specifier: ^1.0.0 - version: 1.0.0(rollup@3.20.2) + version: 1.0.0(rollup@3.10.0) sade: specifier: ^1.8.1 version: 1.8.1 set-cookie-parser: specifier: ^2.5.1 - version: 2.6.0 + version: 2.5.1 sirv: specifier: ^2.0.2 version: 2.0.2 @@ -756,16 +771,16 @@ importers: version: link:../start-aws terser: specifier: ^5.16.1 - version: 5.16.8 + version: 5.16.1 undici: specifier: ^5.15.1 - version: 5.21.0 + version: 5.16.0 vite-plugin-inspect: specifier: ^0.7.14 - version: 0.7.18(rollup@3.20.2)(vite@4.2.1) + version: 0.7.14(rollup@3.10.0)(vite@4.1.4) vite-plugin-solid: specifier: ^2.7.0 - version: 2.7.0(solid-js@1.7.2)(vite@4.2.1) + version: 2.7.0(solid-js@1.7.2)(vite@4.1.4) wait-on: specifier: ^6.0.1 version: 6.0.1(debug@4.3.4) @@ -775,7 +790,7 @@ importers: version: 3.19.0 '@solidjs/meta': specifier: ^0.28.2 - version: 0.28.4(solid-js@1.7.2) + version: 0.28.2(solid-js@1.7.2) '@solidjs/router': specifier: ^0.8.2 version: 0.8.2(solid-js@1.7.2) @@ -790,7 +805,7 @@ importers: version: 4.1.7 '@types/node': specifier: ^18.11.18 - version: 18.15.11 + version: 18.11.18 '@types/wait-on': specifier: ^5.3.1 version: 5.3.1 @@ -826,38 +841,38 @@ importers: version: 0.3.0(solid-js@1.7.2) typescript: specifier: ^4.9.4 - version: 4.9.5 + version: 4.9.4 vite: specifier: ^4.1.4 - version: 4.2.1(@types/node@18.15.11)(terser@5.16.8) + version: 4.1.4(@types/node@18.11.18)(terser@5.16.1) vitest: specifier: ^0.20.3 - version: 0.20.3(jsdom@20.0.3)(terser@5.16.8) + version: 0.20.3(jsdom@20.0.3)(terser@5.16.1) packages/start-aws: dependencies: '@rollup/plugin-commonjs': specifier: ^24.0.0 - version: 24.0.1(rollup@3.20.2) + version: 24.0.0(rollup@3.10.0) '@rollup/plugin-json': specifier: ^6.0.0 - version: 6.0.0(rollup@3.20.2) + version: 6.0.0(rollup@3.10.0) '@rollup/plugin-node-resolve': specifier: ^15.0.2 - version: 15.0.2(rollup@3.20.2) + version: 15.0.2(rollup@3.10.0) rollup: specifier: ^3.10.0 - version: 3.20.2 + version: 3.10.0 terser: specifier: ^5.16.1 - version: 5.16.8 + version: 5.16.1 devDependencies: solid-start: specifier: workspace:* version: link:../start vite: specifier: ^4.1.4 - version: 4.2.1(@types/node@18.15.11)(terser@5.16.8) + version: 4.1.4(@types/node@18.11.18)(terser@5.16.1) packages/start-cloudflare-pages: dependencies: @@ -869,50 +884,50 @@ importers: version: 3.19.0 '@miniflare/core': specifier: ^2.11.0 - version: 2.13.0 + version: 2.11.0 '@miniflare/http-server': specifier: ^2.11.0 - version: 2.13.0 + version: 2.11.0 '@miniflare/shared': specifier: ^2.11.0 - version: 2.13.0 + version: 2.11.0 '@miniflare/web-sockets': specifier: ^2.11.0 - version: 2.13.0 + version: 2.11.0 '@rollup/plugin-commonjs': specifier: ^24.0.0 - version: 24.0.1(rollup@3.20.2) + version: 24.0.0(rollup@3.10.0) '@rollup/plugin-json': specifier: ^6.0.0 - version: 6.0.0(rollup@3.20.2) + version: 6.0.0(rollup@3.10.0) '@rollup/plugin-node-resolve': specifier: ^15.0.2 - version: 15.0.2(rollup@3.20.2) + version: 15.0.2(rollup@3.10.0) '@types/ws': specifier: ^8.5.4 version: 8.5.4 miniflare: specifier: ^2.11.0 - version: 2.13.0 + version: 2.11.0 rollup: specifier: ^3.10.0 - version: 3.20.2 + version: 3.10.0 terser: specifier: ^5.16.1 - version: 5.16.8 + version: 5.16.1 ws: specifier: ^8.12.0 - version: 8.13.0 + version: 8.12.0 devDependencies: '@types/node': specifier: ^18.11.18 - version: 18.15.11 + version: 18.11.18 solid-start: specifier: workspace:* version: link:../start vite: specifier: ^4.1.4 - version: 4.2.1(@types/node@18.15.11)(terser@5.16.8) + version: 4.1.4(@types/node@18.11.18)(terser@5.16.1) packages/start-cloudflare-workers: dependencies: @@ -924,124 +939,124 @@ importers: version: 3.19.0 '@miniflare/core': specifier: ^2.11.0 - version: 2.13.0 + version: 2.11.0 '@miniflare/http-server': specifier: ^2.11.0 - version: 2.13.0 + version: 2.11.0 '@miniflare/shared': specifier: ^2.11.0 - version: 2.13.0 + version: 2.11.0 '@miniflare/web-sockets': specifier: ^2.11.0 - version: 2.13.0 + version: 2.11.0 '@rollup/plugin-commonjs': specifier: ^24.0.0 - version: 24.0.1(rollup@3.20.2) + version: 24.0.0(rollup@3.10.0) '@rollup/plugin-json': specifier: ^6.0.0 - version: 6.0.0(rollup@3.20.2) + version: 6.0.0(rollup@3.10.0) '@rollup/plugin-node-resolve': specifier: ^15.0.2 - version: 15.0.2(rollup@3.20.2) + version: 15.0.2(rollup@3.10.0) '@types/ws': specifier: ^8.5.4 version: 8.5.4 miniflare: specifier: ^2.11.0 - version: 2.13.0 + version: 2.11.0 rollup: specifier: ^3.10.0 - version: 3.20.2 + version: 3.10.0 terser: specifier: ^5.16.1 - version: 5.16.8 + version: 5.16.1 ws: specifier: ^8.12.0 - version: 8.13.0 + version: 8.12.0 devDependencies: '@types/node': specifier: ^18.11.18 - version: 18.15.11 + version: 18.11.18 solid-start: specifier: workspace:* version: link:../start vite: specifier: ^4.1.4 - version: 4.2.1(@types/node@18.15.11)(terser@5.16.8) + version: 4.1.4(@types/node@18.11.18)(terser@5.16.1) packages/start-deno: dependencies: '@rollup/plugin-commonjs': specifier: ^24.0.0 - version: 24.0.1(rollup@3.20.2) + version: 24.0.0(rollup@3.10.0) '@rollup/plugin-json': specifier: ^6.0.0 - version: 6.0.0(rollup@3.20.2) + version: 6.0.0(rollup@3.10.0) '@rollup/plugin-node-resolve': specifier: ^15.0.2 - version: 15.0.2(rollup@3.20.2) + version: 15.0.2(rollup@3.10.0) rollup: specifier: ^3.10.0 - version: 3.20.2 + version: 3.10.0 terser: specifier: ^5.16.1 - version: 5.16.8 + version: 5.16.1 devDependencies: solid-start: specifier: workspace:* version: link:../start vite: specifier: ^4.1.4 - version: 4.2.1(@types/node@18.15.11)(terser@5.16.8) + version: 4.1.4(@types/node@18.11.18)(terser@5.16.1) packages/start-netlify: dependencies: '@babel/core': specifier: ^7.20.12 - version: 7.21.4 + version: 7.20.12 '@babel/preset-env': specifier: ^7.20.2 - version: 7.21.4(@babel/core@7.21.4) + version: 7.20.2(@babel/core@7.20.12) '@rollup/plugin-babel': specifier: ^6.0.3 - version: 6.0.3(@babel/core@7.21.4)(rollup@3.20.2) + version: 6.0.3(@babel/core@7.20.12)(rollup@3.10.0) '@rollup/plugin-commonjs': specifier: ^24.0.0 - version: 24.0.1(rollup@3.20.2) + version: 24.0.0(rollup@3.10.0) '@rollup/plugin-json': specifier: ^6.0.0 - version: 6.0.0(rollup@3.20.2) + version: 6.0.0(rollup@3.10.0) '@rollup/plugin-node-resolve': specifier: ^15.0.2 - version: 15.0.2(rollup@3.20.2) + version: 15.0.2(rollup@3.10.0) encoding: specifier: ^0.1.13 version: 0.1.13 rollup: specifier: ^3.10.0 - version: 3.20.2 + version: 3.10.0 terser: specifier: ^5.16.1 - version: 5.16.8 + version: 5.16.1 devDependencies: solid-start: specifier: workspace:* version: link:../start vite: specifier: ^4.1.4 - version: 4.2.1(@types/node@18.15.11)(terser@5.16.8) + version: 4.1.4(@types/node@18.11.18)(terser@5.16.1) packages/start-node: dependencies: '@rollup/plugin-commonjs': specifier: ^24.0.0 - version: 24.0.1(rollup@3.20.2) + version: 24.0.0(rollup@3.10.0) '@rollup/plugin-json': specifier: ^6.0.0 - version: 6.0.0(rollup@3.20.2) + version: 6.0.0(rollup@3.10.0) '@rollup/plugin-node-resolve': specifier: ^15.0.2 - version: 15.0.2(rollup@3.20.2) + version: 15.0.2(rollup@3.10.0) compression: specifier: ^1.7.4 version: 1.7.4 @@ -1050,69 +1065,69 @@ importers: version: 1.0.0-next.22 rollup: specifier: ^3.10.0 - version: 3.20.2 + version: 3.10.0 sirv: specifier: ^2.0.2 version: 2.0.2 terser: specifier: ^5.16.1 - version: 5.16.8 + version: 5.16.1 devDependencies: solid-start: specifier: workspace:* version: link:../start undici: specifier: ^5.15.1 - version: 5.21.0 + version: 5.16.0 vite: specifier: ^4.1.4 - version: 4.2.1(@types/node@18.15.11)(terser@5.16.8) + version: 4.1.4(@types/node@18.11.18)(terser@5.16.1) packages/start-static: dependencies: '@rollup/plugin-commonjs': specifier: ^24.0.0 - version: 24.0.1(rollup@3.20.2) + version: 24.0.0(rollup@3.10.0) '@rollup/plugin-json': specifier: ^6.0.0 - version: 6.0.0(rollup@3.20.2) + version: 6.0.0(rollup@3.10.0) '@rollup/plugin-node-resolve': specifier: ^15.0.2 - version: 15.0.2(rollup@3.20.2) + version: 15.0.2(rollup@3.10.0) rollup: specifier: ^3.10.0 - version: 3.20.2 + version: 3.10.0 sirv-cli: specifier: 2.0.2 version: 2.0.2 solid-ssr: specifier: ^1.6.3 - version: 1.7.0 + version: 1.6.3 devDependencies: solid-start: specifier: workspace:* version: link:../start terser: specifier: ^5.16.1 - version: 5.16.8 + version: 5.16.1 undici: specifier: ^5.15.1 - version: 5.21.0 + version: 5.16.0 vite: specifier: ^4.1.4 - version: 4.2.1(@types/node@18.15.11)(terser@5.16.8) + version: 4.1.4(@types/node@18.11.18)(terser@5.16.1) packages/start-vercel: dependencies: '@rollup/plugin-commonjs': specifier: ^24.0.0 - version: 24.0.1(rollup@3.20.2) + version: 24.0.0(rollup@3.10.0) '@rollup/plugin-json': specifier: ^6.0.0 - version: 6.0.0(rollup@3.20.2) + version: 6.0.0(rollup@3.10.0) '@rollup/plugin-node-resolve': specifier: ^15.0.2 - version: 15.0.2(rollup@3.20.2) + version: 15.0.2(rollup@3.10.0) '@vercel/nft': specifier: ^0.22.6 version: 0.22.6 @@ -1124,17 +1139,17 @@ importers: version: 4.0.5 rollup: specifier: ^3.10.0 - version: 3.20.2 + version: 3.10.0 terser: specifier: ^5.16.1 - version: 5.16.8 + version: 5.16.1 devDependencies: solid-start: specifier: workspace:* version: link:../start vite: specifier: ^4.1.4 - version: 4.2.1(@types/node@18.15.11)(terser@5.16.8) + version: 4.1.4(@types/node@18.11.18)(terser@5.16.1) test: dependencies: @@ -1152,7 +1167,7 @@ importers: version: 11.0.1 '@types/node': specifier: ^18.11.18 - version: 18.15.11 + version: 18.11.18 '@types/testing-library__jest-dom': specifier: ^5.14.5 version: 5.14.5 @@ -1167,7 +1182,7 @@ importers: version: 7.0.3 fs-extra: specifier: ^11.1.0 - version: 11.1.1 + version: 11.1.0 get-port: specifier: ^6.1.2 version: 6.1.2 @@ -1179,7 +1194,7 @@ importers: version: 1.0.0-next.22 prettier: specifier: ^2.8.3 - version: 2.8.7 + version: 2.8.3 sirv: specifier: ^2.0.2 version: 2.0.2 @@ -1194,13 +1209,13 @@ importers: version: 4.0.0 undici: specifier: ^5.16.0 - version: 5.21.0 + version: 5.16.0 vite: specifier: ^4.1.4 - version: 4.2.1(@types/node@18.15.11)(terser@5.16.8) + version: 4.1.4(@types/node@18.11.18)(terser@5.16.1) vitest: specifier: ^0.28.3 - version: 0.28.5 + version: 0.28.3 wait-on: specifier: ^7.0.1 version: 7.0.1(debug@4.3.4) @@ -1216,7 +1231,7 @@ importers: version: 0.1.3 '@solidjs/meta': specifier: ^0.28.2 - version: 0.28.4(solid-js@1.7.2) + version: 0.28.2(solid-js@1.7.2) '@solidjs/router': specifier: ^0.8.2 version: 0.8.2(solid-js@1.7.2) @@ -1246,28 +1261,28 @@ importers: version: link:../../packages/start-static typescript: specifier: ^4.9.4 - version: 4.9.5 + version: 4.9.4 undici: specifier: ^5.15.1 - version: 5.21.0 + version: 5.16.0 vite: specifier: ^4.1.4 - version: 4.2.1(@types/node@18.15.11)(terser@5.16.8) + version: 4.1.4(@types/node@18.11.18)(terser@5.16.1) wrangler: specifier: ^2.8.0 - version: 2.14.0 + version: 2.8.0 packages: /@adobe/css-tools@4.2.0: resolution: {integrity: sha512-E09FiIft46CmH5Qnjb0wsW54/YQd69LsxeKUOWawmws1XWvyFGURnAChH0mlr7YPFR1ofwvUQfcL0J3lMxXqPA==} - /@ampproject/remapping@2.2.0: - resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==} + /@ampproject/remapping@2.2.1: + resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} engines: {node: '>=6.0.0'} dependencies: - '@jridgewell/gen-mapping': 0.1.1 - '@jridgewell/trace-mapping': 0.3.17 + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.18 /@antfu/utils@0.7.2: resolution: {integrity: sha512-vy9fM3pIxZmX07dL+VX1aZe7ynZ+YyB0jY+jE6r3hOK6GNY2t6W8rzpFC4tgpbXUYABkFQwgJq2XYXlxbXAI0g==} @@ -1281,51 +1296,38 @@ packages: nodemailer: optional: true dependencies: - '@panva/hkdf': 1.0.4 + '@panva/hkdf': 1.1.1 cookie: 0.5.0 - jose: 4.13.1 - oauth4webapi: 2.2.0 + jose: 4.14.4 + oauth4webapi: 2.3.0 preact: 10.11.3 preact-render-to-string: 5.2.3(preact@10.11.3) dev: false - - /@auth/solid-start@0.1.1(@auth/core@0.3.0)(solid-js@1.7.2)(solid-start@packages+start): - resolution: {integrity: sha512-WMWBH/RbQTs5oFBoOjtJgKKZv3QlZQkyiAj1UnKWJ2+3UbuNQAhDBM4ppZD54CdbF/Wb1LVXjUNI6LBbopUK6g==} - peerDependencies: - '@auth/core': ~0.2.2 || ^0.2.2 - solid-js: ^1.5.7 - solid-start: ^0.2.14 - dependencies: - '@auth/core': 0.3.0 - solid-js: 1.7.2 - solid-start: link:packages/start - dev: false - /@babel/code-frame@7.21.4: resolution: {integrity: sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==} engines: {node: '>=6.9.0'} dependencies: '@babel/highlight': 7.18.6 - /@babel/compat-data@7.21.4: - resolution: {integrity: sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g==} + /@babel/compat-data@7.22.0: + resolution: {integrity: sha512-OgCMbbNCD/iA8cjMt+Zhp+nIC7XKaEaTG8zjvZPjGbhkppq1NIMWiZn7EaZRxUDHn4Ul265scRqg94N2WiFaGw==} engines: {node: '>=6.9.0'} - /@babel/core@7.21.4: - resolution: {integrity: sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA==} + /@babel/core@7.20.12: + resolution: {integrity: sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==} engines: {node: '>=6.9.0'} dependencies: - '@ampproject/remapping': 2.2.0 + '@ampproject/remapping': 2.2.1 '@babel/code-frame': 7.21.4 - '@babel/generator': 7.21.4 - '@babel/helper-compilation-targets': 7.21.4(@babel/core@7.21.4) - '@babel/helper-module-transforms': 7.21.2 - '@babel/helpers': 7.21.0 - '@babel/parser': 7.21.4 + '@babel/generator': 7.20.7 + '@babel/helper-compilation-targets': 7.22.1(@babel/core@7.20.12) + '@babel/helper-module-transforms': 7.22.1 + '@babel/helpers': 7.22.0 + '@babel/parser': 7.22.0 '@babel/template': 7.20.7 - '@babel/traverse': 7.21.4 - '@babel/types': 7.21.4 + '@babel/traverse': 7.22.1 + '@babel/types': 7.22.0 convert-source-map: 1.9.0 debug: 4.3.4 gensync: 1.0.0-beta.2 @@ -1334,79 +1336,88 @@ packages: transitivePeerDependencies: - supports-color - /@babel/generator@7.21.4: - resolution: {integrity: sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==} + /@babel/generator@7.20.7: + resolution: {integrity: sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.22.0 + '@jridgewell/gen-mapping': 0.3.3 + jsesc: 2.5.2 + + /@babel/generator@7.22.0: + resolution: {integrity: sha512-tyzR0OsH88AelgukhL2rbEUCLKBGmy2G9Th/5vpyOt0zf44Be61kvIQXjCwTSX8t+qJ/vMwZfhK6mPdrMLZXRg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.21.4 - '@jridgewell/gen-mapping': 0.3.2 - '@jridgewell/trace-mapping': 0.3.17 + '@babel/types': 7.22.0 + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.18 jsesc: 2.5.2 /@babel/helper-annotate-as-pure@7.18.6: resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.21.4 + '@babel/types': 7.22.0 - /@babel/helper-builder-binary-assignment-operator-visitor@7.18.9: - resolution: {integrity: sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==} + /@babel/helper-builder-binary-assignment-operator-visitor@7.22.0: + resolution: {integrity: sha512-65sHfBfgwY7VAzJscbxFoNSdqWul2+dMfSPihzmTKRd3QEKdcGmWEy7qRaVzMYsH7oJ91UIGFIAzW3xg7ER13w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-explode-assignable-expression': 7.18.6 - '@babel/types': 7.21.4 + '@babel/types': 7.22.0 dev: false - /@babel/helper-compilation-targets@7.21.4(@babel/core@7.21.4): - resolution: {integrity: sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg==} + /@babel/helper-compilation-targets@7.22.1(@babel/core@7.20.12): + resolution: {integrity: sha512-Rqx13UM3yVB5q0D/KwQ8+SPfX/+Rnsy1Lw1k/UwOC4KC6qrzIQoY3lYnBu5EHKBlEHHcj0M0W8ltPSkD8rqfsQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/compat-data': 7.21.4 - '@babel/core': 7.21.4 + '@babel/compat-data': 7.22.0 + '@babel/core': 7.20.12 '@babel/helper-validator-option': 7.21.0 browserslist: 4.21.5 lru-cache: 5.1.1 semver: 6.3.0 - /@babel/helper-create-class-features-plugin@7.21.4(@babel/core@7.21.4): - resolution: {integrity: sha512-46QrX2CQlaFRF4TkwfTt6nJD7IHq8539cCL7SDpqWSDeJKY1xylKKY5F/33mJhLZ3mFvKv2gGrVS6NkyF6qs+Q==} + /@babel/helper-create-class-features-plugin@7.22.1(@babel/core@7.20.12): + resolution: {integrity: sha512-SowrZ9BWzYFgzUMwUmowbPSGu6CXL5MSuuCkG3bejahSpSymioPmuLdhPxNOc9MjuNGjy7M/HaXvJ8G82Lywlw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.21.4 + '@babel/core': 7.20.12 '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-environment-visitor': 7.22.1 '@babel/helper-function-name': 7.21.0 - '@babel/helper-member-expression-to-functions': 7.21.0 + '@babel/helper-member-expression-to-functions': 7.22.0 '@babel/helper-optimise-call-expression': 7.18.6 - '@babel/helper-replace-supers': 7.20.7 + '@babel/helper-replace-supers': 7.22.1 '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 '@babel/helper-split-export-declaration': 7.18.6 + semver: 6.3.0 transitivePeerDependencies: - supports-color - /@babel/helper-create-regexp-features-plugin@7.21.4(@babel/core@7.21.4): - resolution: {integrity: sha512-M00OuhU+0GyZ5iBBN9czjugzWrEq2vDpf/zCYHxxf93ul/Q5rv+a5h+/+0WnI1AebHNVtl5bFV0qsJoH23DbfA==} + /@babel/helper-create-regexp-features-plugin@7.22.1(@babel/core@7.20.12): + resolution: {integrity: sha512-WWjdnfR3LPIe+0EY8td7WmjhytxXtjKAEpnAxun/hkNiyOaPlvGK+NZaBFIdi9ndYV3Gav7BpFvtUwnaJlwi1w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.21.4 + '@babel/core': 7.20.12 '@babel/helper-annotate-as-pure': 7.18.6 regexpu-core: 5.3.2 + semver: 6.3.0 dev: false - /@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.21.4): + /@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.20.12): resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==} peerDependencies: '@babel/core': ^7.4.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-compilation-targets': 7.21.4(@babel/core@7.21.4) - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-compilation-targets': 7.22.1(@babel/core@7.20.12) + '@babel/helper-plugin-utils': 7.21.5 debug: 4.3.4 lodash.debounce: 4.0.8 resolve: 1.22.2 @@ -1415,61 +1426,54 @@ packages: - supports-color dev: false - /@babel/helper-environment-visitor@7.18.9: - resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==} + /@babel/helper-environment-visitor@7.22.1: + resolution: {integrity: sha512-Z2tgopurB/kTbidvzeBrc2To3PUP/9i5MUe+fU6QJCQDyPwSH2oRapkLw3KGECDYSjhQZCNxEvNvZlLw8JjGwA==} engines: {node: '>=6.9.0'} - /@babel/helper-explode-assignable-expression@7.18.6: - resolution: {integrity: sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.21.4 - dev: false - /@babel/helper-function-name@7.21.0: resolution: {integrity: sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==} engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.20.7 - '@babel/types': 7.21.4 + '@babel/types': 7.22.0 /@babel/helper-hoist-variables@7.18.6: resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.21.4 + '@babel/types': 7.22.0 - /@babel/helper-member-expression-to-functions@7.21.0: - resolution: {integrity: sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==} + /@babel/helper-member-expression-to-functions@7.22.0: + resolution: {integrity: sha512-nf2NhMw5E6vzxvUOPeqHnNxcCyTe7r8MJYIWzLaMosohfQTk6F2jepzprj4ux8ez0yTPjDyrDeboItaylgdaiw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.21.4 + '@babel/types': 7.22.0 /@babel/helper-module-imports@7.18.6: resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.21.4 + '@babel/types': 7.22.0 dev: false /@babel/helper-module-imports@7.21.4: resolution: {integrity: sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.21.4 + '@babel/types': 7.22.0 - /@babel/helper-module-transforms@7.21.2: - resolution: {integrity: sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==} + /@babel/helper-module-transforms@7.22.1: + resolution: {integrity: sha512-dxAe9E7ySDGbQdCVOY/4+UcD8M9ZFqZcZhSPsPacvCG4M+9lwtDDQfI2EoaSvmf7W/8yCBkGU0m7Pvt1ru3UZw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-environment-visitor': 7.22.1 '@babel/helper-module-imports': 7.21.4 - '@babel/helper-simple-access': 7.20.2 + '@babel/helper-simple-access': 7.21.5 '@babel/helper-split-export-declaration': 7.18.6 '@babel/helper-validator-identifier': 7.19.1 - '@babel/template': 7.20.7 - '@babel/traverse': 7.21.4 - '@babel/types': 7.21.4 + '@babel/template': 7.21.9 + '@babel/traverse': 7.22.1 + '@babel/types': 7.22.0 transitivePeerDependencies: - supports-color @@ -1477,60 +1481,60 @@ packages: resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.21.4 + '@babel/types': 7.22.0 - /@babel/helper-plugin-utils@7.20.2: - resolution: {integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==} + /@babel/helper-plugin-utils@7.21.5: + resolution: {integrity: sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg==} engines: {node: '>=6.9.0'} - /@babel/helper-remap-async-to-generator@7.18.9(@babel/core@7.21.4): + /@babel/helper-remap-async-to-generator@7.18.9(@babel/core@7.20.12): resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.21.4 + '@babel/core': 7.20.12 '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-environment-visitor': 7.22.1 '@babel/helper-wrap-function': 7.20.5 - '@babel/types': 7.21.4 + '@babel/types': 7.22.0 transitivePeerDependencies: - supports-color dev: false - /@babel/helper-replace-supers@7.20.7: - resolution: {integrity: sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==} + /@babel/helper-replace-supers@7.22.1: + resolution: {integrity: sha512-ut4qrkE4AuSfrwHSps51ekR1ZY/ygrP1tp0WFm8oVq6nzc/hvfV/22JylndIbsf2U2M9LOMwiSddr6y+78j+OQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-member-expression-to-functions': 7.21.0 + '@babel/helper-environment-visitor': 7.22.1 + '@babel/helper-member-expression-to-functions': 7.22.0 '@babel/helper-optimise-call-expression': 7.18.6 - '@babel/template': 7.20.7 - '@babel/traverse': 7.21.4 - '@babel/types': 7.21.4 + '@babel/template': 7.21.9 + '@babel/traverse': 7.22.1 + '@babel/types': 7.22.0 transitivePeerDependencies: - supports-color - /@babel/helper-simple-access@7.20.2: - resolution: {integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==} + /@babel/helper-simple-access@7.21.5: + resolution: {integrity: sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.21.4 + '@babel/types': 7.22.0 /@babel/helper-skip-transparent-expression-wrappers@7.20.0: resolution: {integrity: sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.21.4 + '@babel/types': 7.22.0 /@babel/helper-split-export-declaration@7.18.6: resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.21.4 + '@babel/types': 7.22.0 - /@babel/helper-string-parser@7.19.4: - resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==} + /@babel/helper-string-parser@7.21.5: + resolution: {integrity: sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==} engines: {node: '>=6.9.0'} /@babel/helper-validator-identifier@7.19.1: @@ -1547,19 +1551,19 @@ packages: dependencies: '@babel/helper-function-name': 7.21.0 '@babel/template': 7.20.7 - '@babel/traverse': 7.21.4 - '@babel/types': 7.21.4 + '@babel/traverse': 7.22.1 + '@babel/types': 7.22.0 transitivePeerDependencies: - supports-color dev: false - /@babel/helpers@7.21.0: - resolution: {integrity: sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==} + /@babel/helpers@7.22.0: + resolution: {integrity: sha512-I/hZCYErxdjuUnJpJxHmCESB3AdcOAFjj+K6+of9JyWBeAhggR9NQoUHI481pRNH87cx77mbpx0cygzXlvGayA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.20.7 - '@babel/traverse': 7.21.4 - '@babel/types': 7.21.4 + '@babel/template': 7.21.9 + '@babel/traverse': 7.22.1 + '@babel/types': 7.22.0 transitivePeerDependencies: - supports-color @@ -1571,861 +1575,872 @@ packages: chalk: 2.4.2 js-tokens: 4.0.0 - /@babel/parser@7.21.4: - resolution: {integrity: sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==} + /@babel/parser@7.22.0: + resolution: {integrity: sha512-DA65VCJRetcFmJnt9/hEmRvXNCwk0V86dxG6p6N13hzDazaLRjGdTGPGgjxZOtLuFgWzOSRX4grybmRXwQ9bSg==} engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.21.4 + '@babel/types': 7.22.0 - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6(@babel/core@7.21.4): + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6(@babel/core@7.20.12): resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.20.7(@babel/core@7.21.4): - resolution: {integrity: sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==} + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.22.0(@babel/core@7.20.12): + resolution: {integrity: sha512-THA2q9FkS/RVTqWt0IXNns3zyHc8kzfiDEK9+vkIYGMlyaV6i6O3IpOg/oODSKqtRqu7gzwONjIJqwPlRQT41A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.13.0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.21.4) + '@babel/plugin-transform-optional-chaining': 7.22.0(@babel/core@7.20.12) dev: false - /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.21.4): + /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.20.12): resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.21.4) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.21.4) + '@babel/core': 7.20.12 + '@babel/helper-environment-visitor': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.20.12) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.20.12) transitivePeerDependencies: - supports-color dev: false - /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.21.4): + /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.20.12): resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-create-class-features-plugin': 7.21.4(@babel/core@7.21.4) - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-create-class-features-plugin': 7.22.1(@babel/core@7.20.12) + '@babel/helper-plugin-utils': 7.21.5 transitivePeerDependencies: - supports-color dev: false - /@babel/plugin-proposal-class-static-block@7.21.0(@babel/core@7.21.4): + /@babel/plugin-proposal-class-static-block@7.21.0(@babel/core@7.20.12): resolution: {integrity: sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.12.0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-create-class-features-plugin': 7.21.4(@babel/core@7.21.4) - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.21.4) + '@babel/core': 7.20.12 + '@babel/helper-create-class-features-plugin': 7.22.1(@babel/core@7.20.12) + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.20.12) transitivePeerDependencies: - supports-color dev: false - /@babel/plugin-proposal-dynamic-import@7.18.6(@babel/core@7.21.4): + /@babel/plugin-proposal-dynamic-import@7.18.6(@babel/core@7.20.12): resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.21.4) + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.20.12) dev: false - /@babel/plugin-proposal-export-namespace-from@7.18.9(@babel/core@7.21.4): + /@babel/plugin-proposal-export-namespace-from@7.18.9(@babel/core@7.20.12): resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.21.4) + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.20.12) dev: false - /@babel/plugin-proposal-json-strings@7.18.6(@babel/core@7.21.4): + /@babel/plugin-proposal-json-strings@7.18.6(@babel/core@7.20.12): resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.21.4) + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.20.12) dev: false - /@babel/plugin-proposal-logical-assignment-operators@7.20.7(@babel/core@7.21.4): + /@babel/plugin-proposal-logical-assignment-operators@7.20.7(@babel/core@7.20.12): resolution: {integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.21.4) + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.20.12) dev: false - /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.21.4): + /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.20.12): resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.21.4) + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.20.12) dev: false - /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.21.4): + /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.20.12): resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.21.4) + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.20.12) dev: false - /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.21.4): + /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.20.12): resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.21.4 - '@babel/core': 7.21.4 - '@babel/helper-compilation-targets': 7.21.4(@babel/core@7.21.4) - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.21.4) - '@babel/plugin-transform-parameters': 7.21.3(@babel/core@7.21.4) + '@babel/compat-data': 7.22.0 + '@babel/core': 7.20.12 + '@babel/helper-compilation-targets': 7.22.1(@babel/core@7.20.12) + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.20.12) + '@babel/plugin-transform-parameters': 7.22.0(@babel/core@7.20.12) dev: false - /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.21.4): + /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.20.12): resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.21.4) + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.20.12) dev: false - /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.21.4): + /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.20.12): resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.21.4) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.20.12) dev: false - /@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.21.4): + /@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.20.12): resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-create-class-features-plugin': 7.21.4(@babel/core@7.21.4) - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-create-class-features-plugin': 7.22.1(@babel/core@7.20.12) + '@babel/helper-plugin-utils': 7.21.5 transitivePeerDependencies: - supports-color dev: false - /@babel/plugin-proposal-private-property-in-object@7.21.0(@babel/core@7.21.4): + /@babel/plugin-proposal-private-property-in-object@7.21.0(@babel/core@7.20.12): resolution: {integrity: sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 + '@babel/core': 7.20.12 '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-create-class-features-plugin': 7.21.4(@babel/core@7.21.4) - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.21.4) + '@babel/helper-create-class-features-plugin': 7.22.1(@babel/core@7.20.12) + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.20.12) transitivePeerDependencies: - supports-color dev: false - /@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.21.4): + /@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.20.12): resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} engines: {node: '>=4'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-create-regexp-features-plugin': 7.21.4(@babel/core@7.21.4) - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-create-regexp-features-plugin': 7.22.1(@babel/core@7.20.12) + '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.21.4): + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.20.12): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.21.4): + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.20.12): resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.21.4): + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.20.12): resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.21.4): + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.20.12): resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.21.4): + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.20.12): resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-syntax-import-assertions@7.20.0(@babel/core@7.21.4): + /@babel/plugin-syntax-import-assertions@7.20.0(@babel/core@7.20.12): resolution: {integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.21.4): + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.20.12): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-syntax-jsx@7.21.4(@babel/core@7.21.4): - resolution: {integrity: sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ==} + /@babel/plugin-syntax-jsx@7.18.6(@babel/core@7.20.12): + resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 - /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.21.4): + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.20.12): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.21.4): + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.20.12): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.21.4): + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.20.12): resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.21.4): + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.20.12): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.21.4): + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.20.12): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.21.4): + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.20.12): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.21.4): + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.20.12): resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.21.4): + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.20.12): resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-syntax-typescript@7.21.4(@babel/core@7.21.4): + /@babel/plugin-syntax-typescript@7.21.4(@babel/core@7.20.12): resolution: {integrity: sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 - /@babel/plugin-transform-arrow-functions@7.20.7(@babel/core@7.21.4): - resolution: {integrity: sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==} + /@babel/plugin-transform-arrow-functions@7.21.5(@babel/core@7.20.12): + resolution: {integrity: sha512-wb1mhwGOCaXHDTcsRYMKF9e5bbMgqwxtqa2Y1ifH96dXJPwbuLX9qHy3clhrxVqgMz7nyNXs8VkxdH8UBcjKqA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-transform-async-to-generator@7.20.7(@babel/core@7.21.4): + /@babel/plugin-transform-async-to-generator@7.20.7(@babel/core@7.20.12): resolution: {integrity: sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 + '@babel/core': 7.20.12 '@babel/helper-module-imports': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.21.4) + '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.20.12) transitivePeerDependencies: - supports-color dev: false - /@babel/plugin-transform-block-scoped-functions@7.18.6(@babel/core@7.21.4): + /@babel/plugin-transform-block-scoped-functions@7.18.6(@babel/core@7.20.12): resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-transform-block-scoping@7.21.0(@babel/core@7.21.4): + /@babel/plugin-transform-block-scoping@7.21.0(@babel/core@7.20.12): resolution: {integrity: sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-transform-classes@7.21.0(@babel/core@7.21.4): + /@babel/plugin-transform-classes@7.21.0(@babel/core@7.20.12): resolution: {integrity: sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 + '@babel/core': 7.20.12 '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-compilation-targets': 7.21.4(@babel/core@7.21.4) - '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-compilation-targets': 7.22.1(@babel/core@7.20.12) + '@babel/helper-environment-visitor': 7.22.1 '@babel/helper-function-name': 7.21.0 '@babel/helper-optimise-call-expression': 7.18.6 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-replace-supers': 7.20.7 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-replace-supers': 7.22.1 '@babel/helper-split-export-declaration': 7.18.6 globals: 11.12.0 transitivePeerDependencies: - supports-color dev: false - /@babel/plugin-transform-computed-properties@7.20.7(@babel/core@7.21.4): - resolution: {integrity: sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==} + /@babel/plugin-transform-computed-properties@7.21.5(@babel/core@7.20.12): + resolution: {integrity: sha512-TR653Ki3pAwxBxUe8srfF3e4Pe3FTA46uaNHYyQwIoM4oWKSoOZiDNyHJ0oIoDIUPSRQbQG7jzgVBX3FPVne1Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 '@babel/template': 7.20.7 dev: false - /@babel/plugin-transform-destructuring@7.21.3(@babel/core@7.21.4): + /@babel/plugin-transform-destructuring@7.21.3(@babel/core@7.20.12): resolution: {integrity: sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-transform-dotall-regex@7.18.6(@babel/core@7.21.4): + /@babel/plugin-transform-dotall-regex@7.18.6(@babel/core@7.20.12): resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-create-regexp-features-plugin': 7.21.4(@babel/core@7.21.4) - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-create-regexp-features-plugin': 7.22.1(@babel/core@7.20.12) + '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-transform-duplicate-keys@7.18.9(@babel/core@7.21.4): + /@babel/plugin-transform-duplicate-keys@7.18.9(@babel/core@7.20.12): resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-transform-exponentiation-operator@7.18.6(@babel/core@7.21.4): + /@babel/plugin-transform-exponentiation-operator@7.18.6(@babel/core@7.20.12): resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.0 + '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-transform-for-of@7.21.0(@babel/core@7.21.4): - resolution: {integrity: sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==} + /@babel/plugin-transform-for-of@7.21.5(@babel/core@7.20.12): + resolution: {integrity: sha512-nYWpjKW/7j/I/mZkGVgHJXh4bA1sfdFnJoOXwJuj4m3Q2EraO/8ZyrkCau9P5tbHQk01RMSt6KYLCsW7730SXQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-transform-function-name@7.18.9(@babel/core@7.21.4): + /@babel/plugin-transform-function-name@7.18.9(@babel/core@7.20.12): resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-compilation-targets': 7.21.4(@babel/core@7.21.4) + '@babel/core': 7.20.12 + '@babel/helper-compilation-targets': 7.22.1(@babel/core@7.20.12) '@babel/helper-function-name': 7.21.0 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-transform-literals@7.18.9(@babel/core@7.21.4): + /@babel/plugin-transform-literals@7.18.9(@babel/core@7.20.12): resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-transform-member-expression-literals@7.18.6(@babel/core@7.21.4): + /@babel/plugin-transform-member-expression-literals@7.18.6(@babel/core@7.20.12): resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-transform-modules-amd@7.20.11(@babel/core@7.21.4): + /@babel/plugin-transform-modules-amd@7.20.11(@babel/core@7.20.12): resolution: {integrity: sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-module-transforms': 7.21.2 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-module-transforms': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 transitivePeerDependencies: - supports-color dev: false - /@babel/plugin-transform-modules-commonjs@7.21.2(@babel/core@7.21.4): - resolution: {integrity: sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==} + /@babel/plugin-transform-modules-commonjs@7.21.5(@babel/core@7.20.12): + resolution: {integrity: sha512-OVryBEgKUbtqMoB7eG2rs6UFexJi6Zj6FDXx+esBLPTCxCNxAY9o+8Di7IsUGJ+AVhp5ncK0fxWUBd0/1gPhrQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-module-transforms': 7.21.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-simple-access': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-module-transforms': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-simple-access': 7.21.5 transitivePeerDependencies: - supports-color + dev: false - /@babel/plugin-transform-modules-systemjs@7.20.11(@babel/core@7.21.4): - resolution: {integrity: sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==} + /@babel/plugin-transform-modules-systemjs@7.22.0(@babel/core@7.20.12): + resolution: {integrity: sha512-hSo/4vBjCjwsol3nLDJG3QRDuNzvzofnyhKyCiSXpzqEVmkos9SODFC3xzDvvuE3AUjHUMgTpTRpJq16i62heA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 + '@babel/core': 7.20.12 '@babel/helper-hoist-variables': 7.18.6 - '@babel/helper-module-transforms': 7.21.2 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-module-transforms': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 '@babel/helper-validator-identifier': 7.19.1 transitivePeerDependencies: - supports-color dev: false - /@babel/plugin-transform-modules-umd@7.18.6(@babel/core@7.21.4): + /@babel/plugin-transform-modules-umd@7.18.6(@babel/core@7.20.12): resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-module-transforms': 7.21.2 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-module-transforms': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 transitivePeerDependencies: - supports-color dev: false - /@babel/plugin-transform-named-capturing-groups-regex@7.20.5(@babel/core@7.21.4): - resolution: {integrity: sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==} + /@babel/plugin-transform-named-capturing-groups-regex@7.22.0(@babel/core@7.20.12): + resolution: {integrity: sha512-3bIivRwjbaMFYuP8OypIlTbZK0SxW3j9VpVQX/Yj2q0wG6GqOG30Vgmo5X7QW3TGi3rxrdYpKuwxqfb5aCnJkA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-create-regexp-features-plugin': 7.21.4(@babel/core@7.21.4) - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-create-regexp-features-plugin': 7.22.1(@babel/core@7.20.12) + '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-transform-new-target@7.18.6(@babel/core@7.21.4): - resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==} + /@babel/plugin-transform-new-target@7.22.0(@babel/core@7.20.12): + resolution: {integrity: sha512-IZH0e2Fm8XmnZTXRzoRsHBBJ7wFzfeU22iiEZCi6EumrAjKOG6AdHpsxtBezG4SCQhqRS8DojQM8+bqtOBTQqw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-transform-object-super@7.18.6(@babel/core@7.21.4): + /@babel/plugin-transform-object-super@7.18.6(@babel/core@7.20.12): resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-replace-supers': 7.20.7 + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-replace-supers': 7.22.1 transitivePeerDependencies: - supports-color dev: false - /@babel/plugin-transform-parameters@7.21.3(@babel/core@7.21.4): - resolution: {integrity: sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ==} + /@babel/plugin-transform-optional-chaining@7.22.0(@babel/core@7.20.12): + resolution: {integrity: sha512-p5BZinFj92iSErcstoPK+e+MHJUEZ6Gmlu0EkP3DJ0Y/1XPNvlXxfAzuh8KkN+3wCsYRKLAxAsF6Sn8b/bfWaA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.20.12) dev: false - /@babel/plugin-transform-property-literals@7.18.6(@babel/core@7.21.4): + /@babel/plugin-transform-parameters@7.22.0(@babel/core@7.20.12): + resolution: {integrity: sha512-hlRM1lu7xeqW8EKKg9ByHwnCEIy0dNPd/fwffpwAck2H3C5mQCrWR9PdrjsywivsFuVAbyyAImU58vAR1cXrEw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 + dev: false + + /@babel/plugin-transform-property-literals@7.18.6(@babel/core@7.20.12): resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-transform-regenerator@7.20.5(@babel/core@7.21.4): - resolution: {integrity: sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==} + /@babel/plugin-transform-regenerator@7.21.5(@babel/core@7.20.12): + resolution: {integrity: sha512-ZoYBKDb6LyMi5yCsByQ5jmXsHAQDDYeexT1Szvlmui+lADvfSecr5Dxd/PkrTC3pAD182Fcju1VQkB4oCp9M+w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 regenerator-transform: 0.15.1 dev: false - /@babel/plugin-transform-reserved-words@7.18.6(@babel/core@7.21.4): + /@babel/plugin-transform-reserved-words@7.18.6(@babel/core@7.20.12): resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-transform-shorthand-properties@7.18.6(@babel/core@7.21.4): + /@babel/plugin-transform-shorthand-properties@7.18.6(@babel/core@7.20.12): resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-transform-spread@7.20.7(@babel/core@7.21.4): + /@babel/plugin-transform-spread@7.20.7(@babel/core@7.20.12): resolution: {integrity: sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 dev: false - /@babel/plugin-transform-sticky-regex@7.18.6(@babel/core@7.21.4): + /@babel/plugin-transform-sticky-regex@7.18.6(@babel/core@7.20.12): resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-transform-template-literals@7.18.9(@babel/core@7.21.4): + /@babel/plugin-transform-template-literals@7.18.9(@babel/core@7.20.12): resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-transform-typeof-symbol@7.18.9(@babel/core@7.21.4): + /@babel/plugin-transform-typeof-symbol@7.18.9(@babel/core@7.20.12): resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-transform-typescript@7.21.3(@babel/core@7.21.4): - resolution: {integrity: sha512-RQxPz6Iqt8T0uw/WsJNReuBpWpBqs/n7mNo18sKLoTbMp+UrEekhH+pKSVC7gWz+DNjo9gryfV8YzCiT45RgMw==} + /@babel/plugin-transform-typescript@7.22.0(@babel/core@7.20.12): + resolution: {integrity: sha512-gb4e3dCt39wymMSfvR+6S7roQ+OBBeBXVgCpttb+FZC5GPGJ5DkqncRupirCD36nnNt7gwNLaV3Gf+iHgt/CMQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 + '@babel/core': 7.20.12 '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-create-class-features-plugin': 7.21.4(@babel/core@7.21.4) - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-typescript': 7.21.4(@babel/core@7.21.4) + '@babel/helper-create-class-features-plugin': 7.22.1(@babel/core@7.20.12) + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-typescript': 7.21.4(@babel/core@7.20.12) transitivePeerDependencies: - supports-color - /@babel/plugin-transform-unicode-escapes@7.18.10(@babel/core@7.21.4): - resolution: {integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==} + /@babel/plugin-transform-unicode-escapes@7.21.5(@babel/core@7.20.12): + resolution: {integrity: sha512-LYm/gTOwZqsYohlvFUe/8Tujz75LqqVC2w+2qPHLR+WyWHGCZPN1KBpJCJn+4Bk4gOkQy/IXKIge6az5MqwlOg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-transform-unicode-regex@7.18.6(@babel/core@7.21.4): + /@babel/plugin-transform-unicode-regex@7.18.6(@babel/core@7.20.12): resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-create-regexp-features-plugin': 7.21.4(@babel/core@7.21.4) - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-create-regexp-features-plugin': 7.22.1(@babel/core@7.20.12) + '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/preset-env@7.21.4(@babel/core@7.21.4): - resolution: {integrity: sha512-2W57zHs2yDLm6GD5ZpvNn71lZ0B/iypSdIeq25OurDKji6AdzV07qp4s3n1/x5BqtiGaTrPN3nerlSCaC5qNTw==} + /@babel/preset-env@7.20.2(@babel/core@7.20.12): + resolution: {integrity: sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.21.4 - '@babel/core': 7.21.4 - '@babel/helper-compilation-targets': 7.21.4(@babel/core@7.21.4) - '@babel/helper-plugin-utils': 7.20.2 + '@babel/compat-data': 7.22.0 + '@babel/core': 7.20.12 + '@babel/helper-compilation-targets': 7.22.1(@babel/core@7.20.12) + '@babel/helper-plugin-utils': 7.21.5 '@babel/helper-validator-option': 7.21.0 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6(@babel/core@7.21.4) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.20.7(@babel/core@7.21.4) - '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.21.4) - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.21.4) - '@babel/plugin-proposal-class-static-block': 7.21.0(@babel/core@7.21.4) - '@babel/plugin-proposal-dynamic-import': 7.18.6(@babel/core@7.21.4) - '@babel/plugin-proposal-export-namespace-from': 7.18.9(@babel/core@7.21.4) - '@babel/plugin-proposal-json-strings': 7.18.6(@babel/core@7.21.4) - '@babel/plugin-proposal-logical-assignment-operators': 7.20.7(@babel/core@7.21.4) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.21.4) - '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.21.4) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.21.4) - '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.21.4) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.21.4) - '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.21.4) - '@babel/plugin-proposal-private-property-in-object': 7.21.0(@babel/core@7.21.4) - '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.21.4) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.21.4) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.21.4) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.21.4) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.21.4) - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.21.4) - '@babel/plugin-syntax-import-assertions': 7.20.0(@babel/core@7.21.4) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.21.4) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.21.4) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.21.4) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.21.4) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.21.4) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.21.4) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.21.4) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.21.4) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.21.4) - '@babel/plugin-transform-arrow-functions': 7.20.7(@babel/core@7.21.4) - '@babel/plugin-transform-async-to-generator': 7.20.7(@babel/core@7.21.4) - '@babel/plugin-transform-block-scoped-functions': 7.18.6(@babel/core@7.21.4) - '@babel/plugin-transform-block-scoping': 7.21.0(@babel/core@7.21.4) - '@babel/plugin-transform-classes': 7.21.0(@babel/core@7.21.4) - '@babel/plugin-transform-computed-properties': 7.20.7(@babel/core@7.21.4) - '@babel/plugin-transform-destructuring': 7.21.3(@babel/core@7.21.4) - '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.21.4) - '@babel/plugin-transform-duplicate-keys': 7.18.9(@babel/core@7.21.4) - '@babel/plugin-transform-exponentiation-operator': 7.18.6(@babel/core@7.21.4) - '@babel/plugin-transform-for-of': 7.21.0(@babel/core@7.21.4) - '@babel/plugin-transform-function-name': 7.18.9(@babel/core@7.21.4) - '@babel/plugin-transform-literals': 7.18.9(@babel/core@7.21.4) - '@babel/plugin-transform-member-expression-literals': 7.18.6(@babel/core@7.21.4) - '@babel/plugin-transform-modules-amd': 7.20.11(@babel/core@7.21.4) - '@babel/plugin-transform-modules-commonjs': 7.21.2(@babel/core@7.21.4) - '@babel/plugin-transform-modules-systemjs': 7.20.11(@babel/core@7.21.4) - '@babel/plugin-transform-modules-umd': 7.18.6(@babel/core@7.21.4) - '@babel/plugin-transform-named-capturing-groups-regex': 7.20.5(@babel/core@7.21.4) - '@babel/plugin-transform-new-target': 7.18.6(@babel/core@7.21.4) - '@babel/plugin-transform-object-super': 7.18.6(@babel/core@7.21.4) - '@babel/plugin-transform-parameters': 7.21.3(@babel/core@7.21.4) - '@babel/plugin-transform-property-literals': 7.18.6(@babel/core@7.21.4) - '@babel/plugin-transform-regenerator': 7.20.5(@babel/core@7.21.4) - '@babel/plugin-transform-reserved-words': 7.18.6(@babel/core@7.21.4) - '@babel/plugin-transform-shorthand-properties': 7.18.6(@babel/core@7.21.4) - '@babel/plugin-transform-spread': 7.20.7(@babel/core@7.21.4) - '@babel/plugin-transform-sticky-regex': 7.18.6(@babel/core@7.21.4) - '@babel/plugin-transform-template-literals': 7.18.9(@babel/core@7.21.4) - '@babel/plugin-transform-typeof-symbol': 7.18.9(@babel/core@7.21.4) - '@babel/plugin-transform-unicode-escapes': 7.18.10(@babel/core@7.21.4) - '@babel/plugin-transform-unicode-regex': 7.18.6(@babel/core@7.21.4) - '@babel/preset-modules': 0.1.5(@babel/core@7.21.4) - '@babel/types': 7.21.4 - babel-plugin-polyfill-corejs2: 0.3.3(@babel/core@7.21.4) - babel-plugin-polyfill-corejs3: 0.6.0(@babel/core@7.21.4) - babel-plugin-polyfill-regenerator: 0.4.1(@babel/core@7.21.4) - core-js-compat: 3.30.0 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6(@babel/core@7.20.12) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.22.0(@babel/core@7.20.12) + '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.20.12) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.20.12) + '@babel/plugin-proposal-class-static-block': 7.21.0(@babel/core@7.20.12) + '@babel/plugin-proposal-dynamic-import': 7.18.6(@babel/core@7.20.12) + '@babel/plugin-proposal-export-namespace-from': 7.18.9(@babel/core@7.20.12) + '@babel/plugin-proposal-json-strings': 7.18.6(@babel/core@7.20.12) + '@babel/plugin-proposal-logical-assignment-operators': 7.20.7(@babel/core@7.20.12) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.20.12) + '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.20.12) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.20.12) + '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.20.12) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.20.12) + '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.20.12) + '@babel/plugin-proposal-private-property-in-object': 7.21.0(@babel/core@7.20.12) + '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.20.12) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.20.12) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.20.12) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.20.12) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.20.12) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.20.12) + '@babel/plugin-syntax-import-assertions': 7.20.0(@babel/core@7.20.12) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.20.12) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.20.12) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.20.12) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.20.12) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.20.12) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.20.12) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.20.12) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.20.12) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.20.12) + '@babel/plugin-transform-arrow-functions': 7.21.5(@babel/core@7.20.12) + '@babel/plugin-transform-async-to-generator': 7.20.7(@babel/core@7.20.12) + '@babel/plugin-transform-block-scoped-functions': 7.18.6(@babel/core@7.20.12) + '@babel/plugin-transform-block-scoping': 7.21.0(@babel/core@7.20.12) + '@babel/plugin-transform-classes': 7.21.0(@babel/core@7.20.12) + '@babel/plugin-transform-computed-properties': 7.21.5(@babel/core@7.20.12) + '@babel/plugin-transform-destructuring': 7.21.3(@babel/core@7.20.12) + '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.20.12) + '@babel/plugin-transform-duplicate-keys': 7.18.9(@babel/core@7.20.12) + '@babel/plugin-transform-exponentiation-operator': 7.18.6(@babel/core@7.20.12) + '@babel/plugin-transform-for-of': 7.21.5(@babel/core@7.20.12) + '@babel/plugin-transform-function-name': 7.18.9(@babel/core@7.20.12) + '@babel/plugin-transform-literals': 7.18.9(@babel/core@7.20.12) + '@babel/plugin-transform-member-expression-literals': 7.18.6(@babel/core@7.20.12) + '@babel/plugin-transform-modules-amd': 7.20.11(@babel/core@7.20.12) + '@babel/plugin-transform-modules-commonjs': 7.21.5(@babel/core@7.20.12) + '@babel/plugin-transform-modules-systemjs': 7.22.0(@babel/core@7.20.12) + '@babel/plugin-transform-modules-umd': 7.18.6(@babel/core@7.20.12) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.0(@babel/core@7.20.12) + '@babel/plugin-transform-new-target': 7.22.0(@babel/core@7.20.12) + '@babel/plugin-transform-object-super': 7.18.6(@babel/core@7.20.12) + '@babel/plugin-transform-parameters': 7.22.0(@babel/core@7.20.12) + '@babel/plugin-transform-property-literals': 7.18.6(@babel/core@7.20.12) + '@babel/plugin-transform-regenerator': 7.21.5(@babel/core@7.20.12) + '@babel/plugin-transform-reserved-words': 7.18.6(@babel/core@7.20.12) + '@babel/plugin-transform-shorthand-properties': 7.18.6(@babel/core@7.20.12) + '@babel/plugin-transform-spread': 7.20.7(@babel/core@7.20.12) + '@babel/plugin-transform-sticky-regex': 7.18.6(@babel/core@7.20.12) + '@babel/plugin-transform-template-literals': 7.18.9(@babel/core@7.20.12) + '@babel/plugin-transform-typeof-symbol': 7.18.9(@babel/core@7.20.12) + '@babel/plugin-transform-unicode-escapes': 7.21.5(@babel/core@7.20.12) + '@babel/plugin-transform-unicode-regex': 7.18.6(@babel/core@7.20.12) + '@babel/preset-modules': 0.1.5(@babel/core@7.20.12) + '@babel/types': 7.22.0 + babel-plugin-polyfill-corejs2: 0.3.3(@babel/core@7.20.12) + babel-plugin-polyfill-corejs3: 0.6.0(@babel/core@7.20.12) + babel-plugin-polyfill-regenerator: 0.4.1(@babel/core@7.20.12) + core-js-compat: 3.30.2 semver: 6.3.0 transitivePeerDependencies: - supports-color dev: false - /@babel/preset-modules@0.1.5(@babel/core@7.21.4): + /@babel/preset-modules@0.1.5(@babel/core@7.20.12): resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.21.4) - '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.21.4) - '@babel/types': 7.21.4 + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.20.12) + '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.20.12) + '@babel/types': 7.22.0 esutils: 2.0.3 dev: false - /@babel/preset-typescript@7.21.4(@babel/core@7.21.4): - resolution: {integrity: sha512-sMLNWY37TCdRH/bJ6ZeeOH1nPuanED7Ai9Y/vH31IPqalioJ6ZNFUWONsakhv4r4n+I6gm5lmoE0olkgib/j/A==} + /@babel/preset-typescript@7.18.6(@babel/core@7.20.12): + resolution: {integrity: sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.21.5 '@babel/helper-validator-option': 7.21.0 - '@babel/plugin-syntax-jsx': 7.21.4(@babel/core@7.21.4) - '@babel/plugin-transform-modules-commonjs': 7.21.2(@babel/core@7.21.4) - '@babel/plugin-transform-typescript': 7.21.3(@babel/core@7.21.4) + '@babel/plugin-transform-typescript': 7.22.0(@babel/core@7.20.12) transitivePeerDependencies: - supports-color @@ -2433,16 +2448,16 @@ packages: resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} dev: false - /@babel/runtime-corejs3@7.21.0: - resolution: {integrity: sha512-TDD4UJzos3JJtM+tHX+w2Uc+KWj7GV+VKKFdMVd2Rx8sdA19hcc3P3AHFYd5LVOw+pYuSd5lICC3gm52B6Rwxw==} + /@babel/runtime-corejs3@7.22.0: + resolution: {integrity: sha512-H7/M8iVfk3gCcKBNQHFqHcUWt7ZVKGqC/IhsY7mfomQJJ6GXpSlNkGRiOvKwE5x18tDhIh7JopVbe1QeEu4udw==} engines: {node: '>=6.9.0'} dependencies: - core-js-pure: 3.30.0 + core-js-pure: 3.30.2 regenerator-runtime: 0.13.11 dev: true - /@babel/runtime@7.21.0: - resolution: {integrity: sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==} + /@babel/runtime@7.22.0: + resolution: {integrity: sha512-TT6NB0oszYQ4oxLNUdG+FNHIc3MohXVCKA2BeyQ4WeM2VCSC6wBZ6P0Yfkdzxv+87D8Xk0LJyHeCKlWMvpZt0g==} engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.13.11 @@ -2452,31 +2467,39 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.21.4 - '@babel/parser': 7.21.4 - '@babel/types': 7.21.4 + '@babel/parser': 7.22.0 + '@babel/types': 7.22.0 + + /@babel/template@7.21.9: + resolution: {integrity: sha512-MK0X5k8NKOuWRamiEfc3KEJiHMTkGZNUjzMipqCGDDc6ijRl/B7RGSKVGncu4Ro/HdyzzY6cmoXuKI2Gffk7vQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.21.4 + '@babel/parser': 7.22.0 + '@babel/types': 7.22.0 - /@babel/traverse@7.21.4: - resolution: {integrity: sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q==} + /@babel/traverse@7.22.1: + resolution: {integrity: sha512-lAWkdCoUFnmwLBhIRLciFntGYsIIoC6vIbN8zrLPqBnJmPu7Z6nzqnKd7FsxQUNAvZfVZ0x6KdNvNp8zWIOHSQ==} engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.21.4 - '@babel/generator': 7.21.4 - '@babel/helper-environment-visitor': 7.18.9 + '@babel/generator': 7.22.0 + '@babel/helper-environment-visitor': 7.22.1 '@babel/helper-function-name': 7.21.0 '@babel/helper-hoist-variables': 7.18.6 '@babel/helper-split-export-declaration': 7.18.6 - '@babel/parser': 7.21.4 - '@babel/types': 7.21.4 + '@babel/parser': 7.22.0 + '@babel/types': 7.22.0 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: - supports-color - /@babel/types@7.21.4: - resolution: {integrity: sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==} + /@babel/types@7.22.0: + resolution: {integrity: sha512-NtXlm3f6cNWIv003cETdlz9sss0VMNtplyatFohxWPz90AbwuhCbHbQopkGis6bG1vOunDLN0FF/4Uv5i8LFZQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-string-parser': 7.19.4 + '@babel/helper-string-parser': 7.21.5 '@babel/helper-validator-identifier': 7.19.1 to-fast-properties: 2.0.0 @@ -2497,31 +2520,30 @@ packages: /@cloudflare/workers-types@3.19.0: resolution: {integrity: sha512-0FRcsz7Ea3jT+gc5gKPIYciykm1bbAaTpygdzpCwGt0RL+V83zWnYN30NWDW4rIHj/FHtz+MIuBKS61C8l7AzQ==} - /@esbuild-plugins/node-globals-polyfill@0.1.1(esbuild@0.16.3): + /@esbuild-plugins/node-globals-polyfill@0.1.1(esbuild@0.14.51): resolution: {integrity: sha512-MR0oAA+mlnJWrt1RQVQ+4VYuRJW/P2YmRTv1AsplObyvuBMnPHiizUF95HHYiSsMGLhyGtWufaq2XQg6+iurBg==} peerDependencies: esbuild: '*' dependencies: - esbuild: 0.16.3 + esbuild: 0.14.51 dev: true - /@esbuild-plugins/node-modules-polyfill@0.1.4(esbuild@0.16.3): + /@esbuild-plugins/node-modules-polyfill@0.1.4(esbuild@0.14.51): resolution: {integrity: sha512-uZbcXi0zbmKC/050p3gJnne5Qdzw8vkXIv+c2BW0Lsc1ji1SkrxbKPUy5Efr0blbTu1SL8w4eyfpnSdPg3G0Qg==} peerDependencies: esbuild: '*' dependencies: - esbuild: 0.16.3 + esbuild: 0.14.51 escape-string-regexp: 4.0.0 rollup-plugin-node-polyfills: 0.2.1 dev: true - /@esbuild/android-arm64@0.16.3: - resolution: {integrity: sha512-RolFVeinkeraDvN/OoRf1F/lP0KUfGNb5jxy/vkIMeRRChkrX/HTYN6TYZosRJs3a1+8wqpxAo5PI5hFmxyPRg==} + /@esbuild/android-arm64@0.16.17: + resolution: {integrity: sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==} engines: {node: '>=12'} cpu: [arm64] os: [android] requiresBuild: true - dev: true optional: true /@esbuild/android-arm64@0.17.15: @@ -2530,6 +2552,7 @@ packages: cpu: [arm64] os: [android] requiresBuild: true + dev: false optional: true /@esbuild/android-arm@0.15.18: @@ -2541,13 +2564,12 @@ packages: dev: true optional: true - /@esbuild/android-arm@0.16.3: - resolution: {integrity: sha512-mueuEoh+s1eRbSJqq9KNBQwI4QhQV6sRXIfTyLXSHGMpyew61rOK4qY21uKbXl1iBoMb0AdL1deWFCQVlN2qHA==} + /@esbuild/android-arm@0.16.17: + resolution: {integrity: sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==} engines: {node: '>=12'} cpu: [arm] os: [android] requiresBuild: true - dev: true optional: true /@esbuild/android-arm@0.17.15: @@ -2556,15 +2578,15 @@ packages: cpu: [arm] os: [android] requiresBuild: true + dev: false optional: true - /@esbuild/android-x64@0.16.3: - resolution: {integrity: sha512-SFpTUcIT1bIJuCCBMCQWq1bL2gPTjWoLZdjmIhjdcQHaUfV41OQfho6Ici5uvvkMmZRXIUGpM3GxysP/EU7ifQ==} + /@esbuild/android-x64@0.16.17: + resolution: {integrity: sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==} engines: {node: '>=12'} cpu: [x64] os: [android] requiresBuild: true - dev: true optional: true /@esbuild/android-x64@0.17.15: @@ -2573,15 +2595,15 @@ packages: cpu: [x64] os: [android] requiresBuild: true + dev: false optional: true - /@esbuild/darwin-arm64@0.16.3: - resolution: {integrity: sha512-DO8WykMyB+N9mIDfI/Hug70Dk1KipavlGAecxS3jDUwAbTpDXj0Lcwzw9svkhxfpCagDmpaTMgxWK8/C/XcXvw==} + /@esbuild/darwin-arm64@0.16.17: + resolution: {integrity: sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] requiresBuild: true - dev: true optional: true /@esbuild/darwin-arm64@0.17.15: @@ -2590,15 +2612,15 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true + dev: false optional: true - /@esbuild/darwin-x64@0.16.3: - resolution: {integrity: sha512-uEqZQ2omc6BvWqdCiyZ5+XmxuHEi1SPzpVxXCSSV2+Sh7sbXbpeNhHIeFrIpRjAs0lI1FmA1iIOxFozKBhKgRQ==} + /@esbuild/darwin-x64@0.16.17: + resolution: {integrity: sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==} engines: {node: '>=12'} cpu: [x64] os: [darwin] requiresBuild: true - dev: true optional: true /@esbuild/darwin-x64@0.17.15: @@ -2607,15 +2629,15 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true + dev: false optional: true - /@esbuild/freebsd-arm64@0.16.3: - resolution: {integrity: sha512-nJansp3sSXakNkOD5i5mIz2Is/HjzIhFs49b1tjrPrpCmwgBmH9SSzhC/Z1UqlkivqMYkhfPwMw1dGFUuwmXhw==} + /@esbuild/freebsd-arm64@0.16.17: + resolution: {integrity: sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] requiresBuild: true - dev: true optional: true /@esbuild/freebsd-arm64@0.17.15: @@ -2624,15 +2646,15 @@ packages: cpu: [arm64] os: [freebsd] requiresBuild: true + dev: false optional: true - /@esbuild/freebsd-x64@0.16.3: - resolution: {integrity: sha512-TfoDzLw+QHfc4a8aKtGSQ96Wa+6eimljjkq9HKR0rHlU83vw8aldMOUSJTUDxbcUdcgnJzPaX8/vGWm7vyV7ug==} + /@esbuild/freebsd-x64@0.16.17: + resolution: {integrity: sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] requiresBuild: true - dev: true optional: true /@esbuild/freebsd-x64@0.17.15: @@ -2641,15 +2663,15 @@ packages: cpu: [x64] os: [freebsd] requiresBuild: true + dev: false optional: true - /@esbuild/linux-arm64@0.16.3: - resolution: {integrity: sha512-7I3RlsnxEFCHVZNBLb2w7unamgZ5sVwO0/ikE2GaYvYuUQs9Qte/w7TqWcXHtCwxvZx/2+F97ndiUQAWs47ZfQ==} + /@esbuild/linux-arm64@0.16.17: + resolution: {integrity: sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==} engines: {node: '>=12'} cpu: [arm64] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-arm64@0.17.15: @@ -2658,15 +2680,15 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true + dev: false optional: true - /@esbuild/linux-arm@0.16.3: - resolution: {integrity: sha512-VwswmSYwVAAq6LysV59Fyqk3UIjbhuc6wb3vEcJ7HEJUtFuLK9uXWuFoH1lulEbE4+5GjtHi3MHX+w1gNHdOWQ==} + /@esbuild/linux-arm@0.16.17: + resolution: {integrity: sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==} engines: {node: '>=12'} cpu: [arm] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-arm@0.17.15: @@ -2675,15 +2697,15 @@ packages: cpu: [arm] os: [linux] requiresBuild: true + dev: false optional: true - /@esbuild/linux-ia32@0.16.3: - resolution: {integrity: sha512-X8FDDxM9cqda2rJE+iblQhIMYY49LfvW4kaEjoFbTTQ4Go8G96Smj2w3BRTwA8IHGoi9dPOPGAX63dhuv19UqA==} + /@esbuild/linux-ia32@0.16.17: + resolution: {integrity: sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==} engines: {node: '>=12'} cpu: [ia32] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-ia32@0.17.15: @@ -2692,6 +2714,7 @@ packages: cpu: [ia32] os: [linux] requiresBuild: true + dev: false optional: true /@esbuild/linux-loong64@0.14.54: @@ -2712,13 +2735,12 @@ packages: dev: true optional: true - /@esbuild/linux-loong64@0.16.3: - resolution: {integrity: sha512-hIbeejCOyO0X9ujfIIOKjBjNAs9XD/YdJ9JXAy1lHA+8UXuOqbFe4ErMCqMr8dhlMGBuvcQYGF7+kO7waj2KHw==} + /@esbuild/linux-loong64@0.16.17: + resolution: {integrity: sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==} engines: {node: '>=12'} cpu: [loong64] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-loong64@0.17.15: @@ -2727,15 +2749,15 @@ packages: cpu: [loong64] os: [linux] requiresBuild: true + dev: false optional: true - /@esbuild/linux-mips64el@0.16.3: - resolution: {integrity: sha512-znFRzICT/V8VZQMt6rjb21MtAVJv/3dmKRMlohlShrbVXdBuOdDrGb+C2cZGQAR8RFyRe7HS6klmHq103WpmVw==} + /@esbuild/linux-mips64el@0.16.17: + resolution: {integrity: sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-mips64el@0.17.15: @@ -2744,15 +2766,15 @@ packages: cpu: [mips64el] os: [linux] requiresBuild: true + dev: false optional: true - /@esbuild/linux-ppc64@0.16.3: - resolution: {integrity: sha512-EV7LuEybxhXrVTDpbqWF2yehYRNz5e5p+u3oQUS2+ZFpknyi1NXxr8URk4ykR8Efm7iu04//4sBg249yNOwy5Q==} + /@esbuild/linux-ppc64@0.16.17: + resolution: {integrity: sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-ppc64@0.17.15: @@ -2761,15 +2783,15 @@ packages: cpu: [ppc64] os: [linux] requiresBuild: true + dev: false optional: true - /@esbuild/linux-riscv64@0.16.3: - resolution: {integrity: sha512-uDxqFOcLzFIJ+r/pkTTSE9lsCEaV/Y6rMlQjUI9BkzASEChYL/aSQjZjchtEmdnVxDKETnUAmsaZ4pqK1eE5BQ==} + /@esbuild/linux-riscv64@0.16.17: + resolution: {integrity: sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-riscv64@0.17.15: @@ -2778,15 +2800,15 @@ packages: cpu: [riscv64] os: [linux] requiresBuild: true + dev: false optional: true - /@esbuild/linux-s390x@0.16.3: - resolution: {integrity: sha512-NbeREhzSxYwFhnCAQOQZmajsPYtX71Ufej3IQ8W2Gxskfz9DK58ENEju4SbpIj48VenktRASC52N5Fhyf/aliQ==} + /@esbuild/linux-s390x@0.16.17: + resolution: {integrity: sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==} engines: {node: '>=12'} cpu: [s390x] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-s390x@0.17.15: @@ -2795,15 +2817,15 @@ packages: cpu: [s390x] os: [linux] requiresBuild: true + dev: false optional: true - /@esbuild/linux-x64@0.16.3: - resolution: {integrity: sha512-SDiG0nCixYO9JgpehoKgScwic7vXXndfasjnD5DLbp1xltANzqZ425l7LSdHynt19UWOcDjG9wJJzSElsPvk0w==} + /@esbuild/linux-x64@0.16.17: + resolution: {integrity: sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==} engines: {node: '>=12'} cpu: [x64] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-x64@0.17.15: @@ -2812,15 +2834,15 @@ packages: cpu: [x64] os: [linux] requiresBuild: true + dev: false optional: true - /@esbuild/netbsd-x64@0.16.3: - resolution: {integrity: sha512-AzbsJqiHEq1I/tUvOfAzCY15h4/7Ivp3ff/o1GpP16n48JMNAtbW0qui2WCgoIZArEHD0SUQ95gvR0oSO7ZbdA==} + /@esbuild/netbsd-x64@0.16.17: + resolution: {integrity: sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] requiresBuild: true - dev: true optional: true /@esbuild/netbsd-x64@0.17.15: @@ -2829,15 +2851,15 @@ packages: cpu: [x64] os: [netbsd] requiresBuild: true + dev: false optional: true - /@esbuild/openbsd-x64@0.16.3: - resolution: {integrity: sha512-gSABi8qHl8k3Cbi/4toAzHiykuBuWLZs43JomTcXkjMZVkp0gj3gg9mO+9HJW/8GB5H89RX/V0QP4JGL7YEEVg==} + /@esbuild/openbsd-x64@0.16.17: + resolution: {integrity: sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] requiresBuild: true - dev: true optional: true /@esbuild/openbsd-x64@0.17.15: @@ -2846,15 +2868,15 @@ packages: cpu: [x64] os: [openbsd] requiresBuild: true + dev: false optional: true - /@esbuild/sunos-x64@0.16.3: - resolution: {integrity: sha512-SF9Kch5Ete4reovvRO6yNjMxrvlfT0F0Flm+NPoUw5Z4Q3r1d23LFTgaLwm3Cp0iGbrU/MoUI+ZqwCv5XJijCw==} + /@esbuild/sunos-x64@0.16.17: + resolution: {integrity: sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==} engines: {node: '>=12'} cpu: [x64] os: [sunos] requiresBuild: true - dev: true optional: true /@esbuild/sunos-x64@0.17.15: @@ -2863,15 +2885,15 @@ packages: cpu: [x64] os: [sunos] requiresBuild: true + dev: false optional: true - /@esbuild/win32-arm64@0.16.3: - resolution: {integrity: sha512-u5aBonZIyGopAZyOnoPAA6fGsDeHByZ9CnEzyML9NqntK6D/xl5jteZUKm/p6nD09+v3pTM6TuUIqSPcChk5gg==} + /@esbuild/win32-arm64@0.16.17: + resolution: {integrity: sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==} engines: {node: '>=12'} cpu: [arm64] os: [win32] requiresBuild: true - dev: true optional: true /@esbuild/win32-arm64@0.17.15: @@ -2880,15 +2902,15 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true + dev: false optional: true - /@esbuild/win32-ia32@0.16.3: - resolution: {integrity: sha512-GlgVq1WpvOEhNioh74TKelwla9KDuAaLZrdxuuUgsP2vayxeLgVc+rbpIv0IYF4+tlIzq2vRhofV+KGLD+37EQ==} + /@esbuild/win32-ia32@0.16.17: + resolution: {integrity: sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==} engines: {node: '>=12'} cpu: [ia32] os: [win32] requiresBuild: true - dev: true optional: true /@esbuild/win32-ia32@0.17.15: @@ -2897,15 +2919,15 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true + dev: false optional: true - /@esbuild/win32-x64@0.16.3: - resolution: {integrity: sha512-5/JuTd8OWW8UzEtyf19fbrtMJENza+C9JoPIkvItgTBQ1FO2ZLvjbPO6Xs54vk0s5JB5QsfieUEshRQfu7ZHow==} + /@esbuild/win32-x64@0.16.17: + resolution: {integrity: sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==} engines: {node: '>=12'} cpu: [x64] os: [win32] requiresBuild: true - dev: true optional: true /@esbuild/win32-x64@0.17.15: @@ -2914,6 +2936,7 @@ packages: cpu: [x64] os: [win32] requiresBuild: true + dev: false optional: true /@hapi/hoek@9.3.0: @@ -2952,7 +2975,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.15.11 + '@types/node': 18.11.18 '@types/yargs': 15.0.15 chalk: 4.1.2 dev: true @@ -2964,24 +2987,17 @@ packages: '@jest/schemas': 29.4.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.15.11 + '@types/node': 18.11.18 '@types/yargs': 17.0.24 chalk: 4.1.2 - /@jridgewell/gen-mapping@0.1.1: - resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==} + /@jridgewell/gen-mapping@0.3.3: + resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} engines: {node: '>=6.0.0'} dependencies: '@jridgewell/set-array': 1.1.2 - '@jridgewell/sourcemap-codec': 1.4.14 - - /@jridgewell/gen-mapping@0.3.2: - resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==} - engines: {node: '>=6.0.0'} - dependencies: - '@jridgewell/set-array': 1.1.2 - '@jridgewell/sourcemap-codec': 1.4.14 - '@jridgewell/trace-mapping': 0.3.17 + '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/trace-mapping': 0.3.18 /@jridgewell/resolve-uri@3.1.0: resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} @@ -2991,17 +3007,20 @@ packages: resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} engines: {node: '>=6.0.0'} - /@jridgewell/source-map@0.3.2: - resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==} + /@jridgewell/source-map@0.3.3: + resolution: {integrity: sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==} dependencies: - '@jridgewell/gen-mapping': 0.3.2 - '@jridgewell/trace-mapping': 0.3.17 + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.18 /@jridgewell/sourcemap-codec@1.4.14: resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} - /@jridgewell/trace-mapping@0.3.17: - resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==} + /@jridgewell/sourcemap-codec@1.4.15: + resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + + /@jridgewell/trace-mapping@0.3.18: + resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==} dependencies: '@jridgewell/resolve-uri': 3.1.0 '@jridgewell/sourcemap-codec': 1.4.14 @@ -3013,212 +3032,212 @@ packages: detect-libc: 2.0.1 https-proxy-agent: 5.0.1 make-dir: 3.1.0 - node-fetch: 2.6.9 + node-fetch: 2.6.11 nopt: 5.0.0 npmlog: 5.0.1 rimraf: 3.0.2 semver: 7.5.1 - tar: 6.1.13 + tar: 6.1.15 transitivePeerDependencies: - encoding - supports-color dev: false - /@mdx-js/mdx@2.3.0: - resolution: {integrity: sha512-jLuwRlz8DQfQNiUCJR50Y09CGPq3fLtmtUQfVrj79E0JWu3dvsVcxVIcfhR5h0iXu+/z++zDrYeiJqifRynJkA==} + /@mdx-js/mdx@2.2.1: + resolution: {integrity: sha512-hZ3ex7exYLJn6FfReq8yTvA6TE53uW9UHJQM9IlSauOuS55J9y8RtA7W+dzp6Yrzr00/U1sd7q+Wf61q6SfiTQ==} dependencies: '@types/estree-jsx': 1.0.0 - '@types/mdx': 2.0.4 + '@types/mdx': 2.0.5 estree-util-build-jsx: 2.2.2 estree-util-is-identifier-name: 2.1.0 estree-util-to-js: 1.2.0 estree-walker: 3.0.3 - hast-util-to-estree: 2.3.2 + hast-util-to-estree: 2.3.3 markdown-extensions: 1.1.1 periscopic: 3.1.0 remark-mdx: 2.3.0 - remark-parse: 10.0.1 + remark-parse: 10.0.2 remark-rehype: 10.1.0 unified: 10.1.2 unist-util-position-from-estree: 1.1.2 unist-util-stringify-position: 3.0.3 - unist-util-visit: 4.1.2 + unist-util-visit: 4.1.1 vfile: 5.3.7 transitivePeerDependencies: - supports-color - /@mdx-js/rollup@2.3.0(rollup@3.20.2): - resolution: {integrity: sha512-wLvRfJS/M4UmdqTd+WoaySEE7q4BIejYf1xAHXYvtT1du/1Tl/z2450Gg2+Hu7fh05KwRRiehiTP9Yc/Dtn0fA==} + /@mdx-js/rollup@2.2.1(rollup@3.10.0): + resolution: {integrity: sha512-wpGeK9iO7gPEIyC/ZTiggLY/MkEWDj5IWSsjlpkefgjb5RbmUukXU6/D2rHA+VAopxigS3NlaIL2ctpYBi4fmg==} peerDependencies: rollup: '>=2' dependencies: - '@mdx-js/mdx': 2.3.0 - '@rollup/pluginutils': 5.0.2(rollup@3.20.2) - rollup: 3.20.2 + '@mdx-js/mdx': 2.2.1 + '@rollup/pluginutils': 5.0.2(rollup@3.10.0) + rollup: 3.10.0 source-map: 0.7.4 vfile: 5.3.7 transitivePeerDependencies: - supports-color - /@miniflare/cache@2.13.0: - resolution: {integrity: sha512-y3SdN3SVyPECWmLAEGkkrv0RB+LugEPs/FeXn8QtN9aE1vyj69clOAgmsDzoh1DpFfFsLKRiv05aWs4m79P8Xw==} + /@miniflare/cache@2.11.0: + resolution: {integrity: sha512-L/kc9AzidPwFuk2fwHpAEePi0kNBk6FWUq3ln+9beRCDrPEpfVrDRFpNleF1NFZz5//oeVMuo8F0IVUQGzR7+Q==} engines: {node: '>=16.13'} dependencies: - '@miniflare/core': 2.13.0 - '@miniflare/shared': 2.13.0 + '@miniflare/core': 2.11.0 + '@miniflare/shared': 2.11.0 http-cache-semantics: 4.1.1 - undici: 5.20.0 + undici: 5.9.1 - /@miniflare/cli-parser@2.13.0: - resolution: {integrity: sha512-Nx1PIfuMZ3mK9Dg/JojWZAjHR16h1pcdCFSqYln/ME7y5ifx+P1E5UkShWUQ1cBlibNaltjbJ2n/7stSAsIGPQ==} + /@miniflare/cli-parser@2.11.0: + resolution: {integrity: sha512-JUmyRzEGAS6CouvXJwBh8p44onfw3KRpfq5JGXEuHModOGjTp6li7PQyCTNPV2Hv/7StAXWnTFGXeAqyDHuTig==} engines: {node: '>=16.13'} dependencies: - '@miniflare/shared': 2.13.0 + '@miniflare/shared': 2.11.0 kleur: 4.1.5 - /@miniflare/core@2.13.0: - resolution: {integrity: sha512-YJ/C0J3k+7xn4gvlMpvePnM3xC8nOnkweW96cc0IA8kJ1JSmScOO2tZ7rrU1RyDgp6StkAtQBw4yC0wYeFycBw==} + /@miniflare/core@2.11.0: + resolution: {integrity: sha512-UFMFiCG0co36VpZkgFrSBnrxo71uf1x+cjlzzJi3khmMyDlnLu4RuIQsAqvKbYom6fi3G9Q8lTgM7JuOXFyjhw==} engines: {node: '>=16.13'} dependencies: '@iarna/toml': 2.2.5 - '@miniflare/queues': 2.13.0 - '@miniflare/shared': 2.13.0 - '@miniflare/watcher': 2.13.0 + '@miniflare/queues': 2.11.0 + '@miniflare/shared': 2.11.0 + '@miniflare/watcher': 2.11.0 busboy: 1.6.0 dotenv: 10.0.0 kleur: 4.1.5 - set-cookie-parser: 2.6.0 - undici: 5.20.0 + set-cookie-parser: 2.5.1 + undici: 5.9.1 urlpattern-polyfill: 4.0.3 - /@miniflare/d1@2.13.0: - resolution: {integrity: sha512-OslqjO8iTcvzyrC0spByftMboRmHJEyHyTHnlKkjWDGdQQztEOjso2Xj+3I4SZIeUYvbzDRhKLS2QXI9a8LS5A==} + /@miniflare/d1@2.11.0: + resolution: {integrity: sha512-aDdBVQZ2C0Zs3+Y9ZbRctmuQxozPfpumwJ/6NG6fBadANvune/hW7ddEoxyteIEU9W3IgzVj8s4by4VvasX90A==} engines: {node: '>=16.7'} dependencies: - '@miniflare/core': 2.13.0 - '@miniflare/shared': 2.13.0 + '@miniflare/core': 2.11.0 + '@miniflare/shared': 2.11.0 - /@miniflare/durable-objects@2.13.0: - resolution: {integrity: sha512-CRGVBPO9vY4Fc3aV+pdPRVVeYIt64vQqvw+BJbyW+TQtqVP2CGQeziJGnCfcONNNKyooZxGyUkHewUypyH+Qhg==} + /@miniflare/durable-objects@2.11.0: + resolution: {integrity: sha512-0cKJaMgraTEU1b4kqK8cjD2oTeOjA6QU3Y+lWiZT/k1PMHZULovrSFnjii7qZ8npf4VHSIN6XYPxhyxRyEM65Q==} engines: {node: '>=16.13'} dependencies: - '@miniflare/core': 2.13.0 - '@miniflare/shared': 2.13.0 - '@miniflare/storage-memory': 2.13.0 - undici: 5.20.0 + '@miniflare/core': 2.11.0 + '@miniflare/shared': 2.11.0 + '@miniflare/storage-memory': 2.11.0 + undici: 5.9.1 - /@miniflare/html-rewriter@2.13.0: - resolution: {integrity: sha512-XhN7Icyzvtvu+o/A0hrnSiSmla78seCaNwQ9M1TDHxt352I/ahPX4wtPXs6GbKqY0/i+V6yoG2KGFRQ/j59cQQ==} + /@miniflare/html-rewriter@2.11.0: + resolution: {integrity: sha512-olTqmuYTHnoTNtiA0vjQ/ixRfbwgPzDrAUbtXDCYW45VFbHfDVJrJGZX3Jg0HpSlxy86Zclle1SUxGbVDzxsBg==} engines: {node: '>=16.13'} dependencies: - '@miniflare/core': 2.13.0 - '@miniflare/shared': 2.13.0 + '@miniflare/core': 2.11.0 + '@miniflare/shared': 2.11.0 html-rewriter-wasm: 0.4.1 - undici: 5.20.0 + undici: 5.9.1 - /@miniflare/http-server@2.13.0: - resolution: {integrity: sha512-aMS/nUMTKP15hKnyZboeuWCiqmNrrCu+XRBY/TxDDl07iXcLpiHGf3oVv+yXxXkWlJHJVCbK7i/nXSNPllRMSw==} + /@miniflare/http-server@2.11.0: + resolution: {integrity: sha512-sMLcrDFzqqAvnQmAUH0hRTo8sBjW79VZYfnIH5FAGSGcKX6kdAGs9RStdYZ4CftQCBAEQScX0KBsMx5FwJRe9Q==} engines: {node: '>=16.13'} dependencies: - '@miniflare/core': 2.13.0 - '@miniflare/shared': 2.13.0 - '@miniflare/web-sockets': 2.13.0 + '@miniflare/core': 2.11.0 + '@miniflare/shared': 2.11.0 + '@miniflare/web-sockets': 2.11.0 kleur: 4.1.5 selfsigned: 2.1.1 - undici: 5.20.0 - ws: 8.13.0 + undici: 5.9.1 + ws: 8.12.0 youch: 2.2.2 transitivePeerDependencies: - bufferutil - utf-8-validate - /@miniflare/kv@2.13.0: - resolution: {integrity: sha512-J0AS5x3g/YVOmHMxMAZs07nRXRvSo9jyuC0eikTBf+4AABvBIyvVYmdTjYNjCmr8O5smcfWBX5S27HelD3aAAQ==} + /@miniflare/kv@2.11.0: + resolution: {integrity: sha512-3m9dL2HBBN170V1JvwjjucR5zl4G3mlcsV6C1E7A2wLl2Z2TWvIx/tSY9hrhkD96dFnejwJ9qmPMbXMMuynhjg==} engines: {node: '>=16.13'} dependencies: - '@miniflare/shared': 2.13.0 + '@miniflare/shared': 2.11.0 - /@miniflare/queues@2.13.0: - resolution: {integrity: sha512-Gf/a6M1mJL03iOvNqh3JNahcBfvEMPHnO28n0gkCoyYWGvddIr9lwCdFIa0qwNJsC1fIDRxhPg8PZ5cQLBMwRA==} + /@miniflare/queues@2.11.0: + resolution: {integrity: sha512-fLHjdrNLKhn0LZM/aii/9GsAttFd+lWlGzK8HOg1R0vhfKBwEub4zntjMmOfFbDm1ntc21tdMK7n3ldUphwh5w==} engines: {node: '>=16.7'} dependencies: - '@miniflare/shared': 2.13.0 + '@miniflare/shared': 2.11.0 - /@miniflare/r2@2.13.0: - resolution: {integrity: sha512-/5k6GHOYMNV/oBtilV9HDXBkJUrx8oXVigG5vxbnzEGRXyVRmR+Glzu7mFT8JiE94XiEbXHk9Qvu1S5Dej3wBw==} + /@miniflare/r2@2.11.0: + resolution: {integrity: sha512-MKuyJ/gGNsK3eWbGdygvozqcyaZhM3C6NGHvoaZwH503dwN569j5DpatTWiHGFeDeSu64VqcIsGehz05GDUaag==} engines: {node: '>=16.13'} dependencies: - '@miniflare/shared': 2.13.0 - undici: 5.20.0 + '@miniflare/shared': 2.11.0 + undici: 5.9.1 - /@miniflare/runner-vm@2.13.0: - resolution: {integrity: sha512-VmKtF2cA8HmTuLXor1THWY0v+DmaobPct63iLcgWIaUdP3MIvL+9X8HDXFAviCR7bCTe6MKxckHkaOj0IE0aJQ==} + /@miniflare/runner-vm@2.11.0: + resolution: {integrity: sha512-bkVSuvCf5+VylqN8lTiLxIYqYcKFbl+BywZGwGQndPC/3wh42J00mM0jw4hRbvXgwuBhlUyCVpEXtYlftFFT/g==} engines: {node: '>=16.13'} dependencies: - '@miniflare/shared': 2.13.0 + '@miniflare/shared': 2.11.0 - /@miniflare/scheduler@2.13.0: - resolution: {integrity: sha512-AOaQanoR4NjVEzVGWHnrL15A7aMx+d9AKLJhSDF7KaP+4NrT2Wo2BQuXCpn5oStx3itOdlQpMfqQ139e/I8WhQ==} + /@miniflare/scheduler@2.11.0: + resolution: {integrity: sha512-DPdzINhdWeS99eIicGoluMsD4pLTTAWNQbgCv3CTwgdKA3dxdvMSCkNqZzQLiALzvk9+rSfj46FlH++HE7o7/w==} engines: {node: '>=16.13'} dependencies: - '@miniflare/core': 2.13.0 - '@miniflare/shared': 2.13.0 + '@miniflare/core': 2.11.0 + '@miniflare/shared': 2.11.0 cron-schedule: 3.0.6 - /@miniflare/shared@2.13.0: - resolution: {integrity: sha512-m8YFQzKmbjberrV9hPzNcQjNCXxjTjXUpuNrIGjAJO7g+BDztUHaZbdd26H9maBDlkeiWxA3hf0mDyCT/6MCMA==} + /@miniflare/shared@2.11.0: + resolution: {integrity: sha512-fWMqq3ZkWAg+k7CnyzMV/rZHugwn+/JxvVzCxrtvxzwotTN547THlOxgZe8JAP23U9BiTxOfpTfnLvFEjAmegw==} engines: {node: '>=16.13'} dependencies: - '@types/better-sqlite3': 7.6.3 + '@types/better-sqlite3': 7.6.4 kleur: 4.1.5 npx-import: 1.1.4 picomatch: 2.3.1 - /@miniflare/sites@2.13.0: - resolution: {integrity: sha512-/tuzIu00o6CF2tkSv01q02MgEShXBSKx85h9jwWvc+6u7prGacAOer0FA1YNRFbE+t9QIfutAkoPGMA9zYf8+Q==} + /@miniflare/sites@2.11.0: + resolution: {integrity: sha512-qbefKdWZUJgsdLf+kCw03sn3h/92LZgJAbkOpP6bCrfWkXlJ37EQXO4KWdhn4Ghc7A6GwU1s1I/mdB64B3AewQ==} engines: {node: '>=16.13'} dependencies: - '@miniflare/kv': 2.13.0 - '@miniflare/shared': 2.13.0 - '@miniflare/storage-file': 2.13.0 + '@miniflare/kv': 2.11.0 + '@miniflare/shared': 2.11.0 + '@miniflare/storage-file': 2.11.0 - /@miniflare/storage-file@2.13.0: - resolution: {integrity: sha512-LuAeAAY5046rq5U1eFLVkz+ppiFEWytWacpkQw92DvVKFFquZcXSj6WPxZF4rSs23WDk+rdcwuLekbb52aDR7A==} + /@miniflare/storage-file@2.11.0: + resolution: {integrity: sha512-beWF/lTX74x7AiaSB+xQxywPSNdhtEKvqDkRui8eOJ5kqN2o4UaleLKQGgqmCw3WyHRIsckV7If1qpbNiLtWMw==} engines: {node: '>=16.13'} dependencies: - '@miniflare/shared': 2.13.0 - '@miniflare/storage-memory': 2.13.0 + '@miniflare/shared': 2.11.0 + '@miniflare/storage-memory': 2.11.0 - /@miniflare/storage-memory@2.13.0: - resolution: {integrity: sha512-FnkYcBNXa/ym1ksNilNZycg9WYYKo6cWKplVBeSthRon3e8QY6t3n7/XRseBUo7O6mhDybVTy4wNCP1R2nBiEw==} + /@miniflare/storage-memory@2.11.0: + resolution: {integrity: sha512-s0AhPww7fq/Jz80NbPb+ffhcVRKnfPi7H1dHTRTre2Ud23EVJjAWl2gat42x8NOT/Fu3/o/7A72DWQQJqfO98A==} engines: {node: '>=16.13'} dependencies: - '@miniflare/shared': 2.13.0 + '@miniflare/shared': 2.11.0 - /@miniflare/watcher@2.13.0: - resolution: {integrity: sha512-teAacWcpMStoBLbLae95IUaL5lPzjPlXa9lhK9CbRaio/KRMibTMRGWrYos3IVGQRZvklvLwcms/nTvgcdb6yw==} + /@miniflare/watcher@2.11.0: + resolution: {integrity: sha512-RUfjz2iYcsQXLcGySemJl98CJ2iierbWsPGWZhIVZI+NNhROkEy77g/Q+lvP2ATwexG3/dUSfdJ3P8aH+sI4Ig==} engines: {node: '>=16.13'} dependencies: - '@miniflare/shared': 2.13.0 + '@miniflare/shared': 2.11.0 - /@miniflare/web-sockets@2.13.0: - resolution: {integrity: sha512-+U2/HCf+BetRIgjAnNQjkuN6UeAjQmXifhQC+7CCaX834XJhrKXoR6z2xr2xkg1qj0qQs4D2jWG0KzrO5OUpug==} + /@miniflare/web-sockets@2.11.0: + resolution: {integrity: sha512-NC8RKrmxrO0hZmwpzn5g4hPGA2VblnFTIBobmWoxuK95eW49zfs7dtE/PyFs+blsGv3CjTIjHVSQ782K+C6HFA==} engines: {node: '>=16.13'} dependencies: - '@miniflare/core': 2.13.0 - '@miniflare/shared': 2.13.0 - undici: 5.20.0 - ws: 8.13.0 + '@miniflare/core': 2.11.0 + '@miniflare/shared': 2.11.0 + undici: 5.9.1 + ws: 8.12.0 transitivePeerDependencies: - bufferutil - utf-8-validate - /@next/env@13.4.2: - resolution: {integrity: sha512-Wqvo7lDeS0KGwtwg9TT9wKQ8raelmUxt+TQKWvG/xKfcmDXNOtCuaszcfCF8JzlBG1q0VhpI6CKaRMbVPMDWgw==} + /@next/env@13.4.4: + resolution: {integrity: sha512-q/y7VZj/9YpgzDe64Zi6rY1xPizx80JjlU2BTevlajtaE3w1LqweH1gGgxou2N7hdFosXHjGrI4OUvtFXXhGLg==} dev: true - /@next/swc-darwin-arm64@13.4.2: - resolution: {integrity: sha512-6BBlqGu3ewgJflv9iLCwO1v1hqlecaIH2AotpKfVUEzUxuuDNJQZ2a4KLb4MBl8T9/vca1YuWhSqtbF6ZuUJJw==} + /@next/swc-darwin-arm64@13.4.4: + resolution: {integrity: sha512-xfjgXvp4KalNUKZMHmsFxr1Ug+aGmmO6NWP0uoh4G3WFqP/mJ1xxfww0gMOeMeSq/Jyr5k7DvoZ2Pv+XOITTtw==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] @@ -3226,8 +3245,8 @@ packages: dev: true optional: true - /@next/swc-darwin-x64@13.4.2: - resolution: {integrity: sha512-iZuYr7ZvGLPjPmfhhMl0ISm+z8EiyLBC1bLyFwGBxkWmPXqdJ60mzuTaDSr5WezDwv0fz32HB7JHmRC6JVHSZg==} + /@next/swc-darwin-x64@13.4.4: + resolution: {integrity: sha512-ZY9Ti1hkIwJsxGus3nlubIkvYyB0gNOYxKrfsOrLEqD0I2iCX8D7w8v6QQZ2H+dDl6UT29oeEUdDUNGk4UEpfg==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] @@ -3235,8 +3254,8 @@ packages: dev: true optional: true - /@next/swc-linux-arm64-gnu@13.4.2: - resolution: {integrity: sha512-2xVabFtIge6BJTcJrW8YuUnYTuQjh4jEuRuS2mscyNVOj6zUZkom3CQg+egKOoS+zh2rrro66ffSKIS+ztFJTg==} + /@next/swc-linux-arm64-gnu@13.4.4: + resolution: {integrity: sha512-+KZnDeMShYkpkqAvGCEDeqYTRADJXc6SY1jWXz+Uo6qWQO/Jd9CoyhTJwRSxvQA16MoYzvILkGaDqirkRNctyA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -3244,8 +3263,8 @@ packages: dev: true optional: true - /@next/swc-linux-arm64-musl@13.4.2: - resolution: {integrity: sha512-wKRCQ27xCUJx5d6IivfjYGq8oVngqIhlhSAJntgXLt7Uo9sRT/3EppMHqUZRfyuNBTbykEre1s5166z+pvRB5A==} + /@next/swc-linux-arm64-musl@13.4.4: + resolution: {integrity: sha512-evC1twrny2XDT4uOftoubZvW3EG0zs0ZxMwEtu/dDGVRO5n5pT48S8qqEIBGBUZYu/Xx4zzpOkIxx1vpWdE+9A==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -3253,8 +3272,8 @@ packages: dev: true optional: true - /@next/swc-linux-x64-gnu@13.4.2: - resolution: {integrity: sha512-NpCa+UVhhuNeaFVUP1Bftm0uqtvLWq2JTm7+Ta48+2Uqj2mNXrDIvyn1DY/ZEfmW/1yvGBRaUAv9zkMkMRixQA==} + /@next/swc-linux-x64-gnu@13.4.4: + resolution: {integrity: sha512-PX706XcCHr2FfkyhP2lpf+pX/tUvq6/ke7JYnnr0ykNdEMo+sb7cC/o91gnURh4sPYSiZJhsF2gbIqg9rciOHQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -3262,8 +3281,8 @@ packages: dev: true optional: true - /@next/swc-linux-x64-musl@13.4.2: - resolution: {integrity: sha512-ZWVC72x0lW4aj44e3khvBrj2oSYj1bD0jESmyah3zG/3DplEy/FOtYkMzbMjHTdDSheso7zH8GIlW6CDQnKhmQ==} + /@next/swc-linux-x64-musl@13.4.4: + resolution: {integrity: sha512-TKUUx3Ftd95JlHV6XagEnqpT204Y+IsEa3awaYIjayn0MOGjgKZMZibqarK3B1FsMSPaieJf2FEAcu9z0yT5aA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -3271,8 +3290,8 @@ packages: dev: true optional: true - /@next/swc-win32-arm64-msvc@13.4.2: - resolution: {integrity: sha512-pLT+OWYpzJig5K4VKhLttlIfBcVZfr2+Xbjra0Tjs83NQSkFS+y7xx+YhCwvpEmXYLIvaggj2ONPyjbiigOvHQ==} + /@next/swc-win32-arm64-msvc@13.4.4: + resolution: {integrity: sha512-FP8AadgSq4+HPtim7WBkCMGbhr5vh9FePXiWx9+YOdjwdQocwoCK5ZVC3OW8oh3TWth6iJ0AXJ/yQ1q1cwSZ3A==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] @@ -3280,8 +3299,8 @@ packages: dev: true optional: true - /@next/swc-win32-ia32-msvc@13.4.2: - resolution: {integrity: sha512-dhpiksQCyGca4WY0fJyzK3FxMDFoqMb0Cn+uDB+9GYjpU2K5//UGPQlCwiK4JHxuhg8oLMag5Nf3/IPSJNG8jw==} + /@next/swc-win32-ia32-msvc@13.4.4: + resolution: {integrity: sha512-3WekVmtuA2MCdcAOrgrI+PuFiFURtSyyrN1I3UPtS0ckR2HtLqyqmS334Eulf15g1/bdwMteePdK363X/Y9JMg==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] @@ -3289,8 +3308,8 @@ packages: dev: true optional: true - /@next/swc-win32-x64-msvc@13.4.2: - resolution: {integrity: sha512-O7bort1Vld00cu8g0jHZq3cbSTUNMohOEvYqsqE10+yfohhdPHzvzO+ziJRz4Dyyr/fYKREwS7gR4JC0soSOMw==} + /@next/swc-win32-x64-msvc@13.4.4: + resolution: {integrity: sha512-AHRITu/CrlQ+qzoqQtEMfaTu7GHaQ6bziQln/pVWpOYC1wU+Mq6VQQFlsDtMCnDztPZtppAXdvvbNS7pcfRzlw==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -3316,27 +3335,27 @@ packages: '@nodelib/fs.scandir': 2.1.5 fastq: 1.15.0 - /@panva/hkdf@1.0.4: - resolution: {integrity: sha512-003xWiCuvePbLaPHT+CRuaV4GlyCAVm6XYSbBZDHoWZGn1mNkVKFaDbGJjjxmEFvizUwlCoM6O18FCBMMky2zQ==} + /@panva/hkdf@1.1.1: + resolution: {integrity: sha512-dhPeilub1NuIG0X5Kvhh9lH4iW3ZsHlnzwgwbOlgwQ2wG1IqFzsgHqmKPk3WzsdWAeaxKJxgM0+W433RmN45GA==} /@playwright/test@1.25.2: resolution: {integrity: sha512-6qPznIR4Fw02OMbqXUPMG6bFFg1hDVNEdihKy0t9K0dmRbus1DyP5Q5XFQhGwEHQkLG5hrSfBuu9CW/foqhQHQ==} engines: {node: '>=14'} hasBin: true dependencies: - '@types/node': 18.15.11 + '@types/node': 18.11.18 playwright-core: 1.25.2 dev: false /@polka/url@1.0.0-next.21: resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==} - /@popperjs/core@2.11.7: - resolution: {integrity: sha512-Cr4OjIkipTtcXKjAsm8agyleBuDHvxzeBoa1v543lbv1YaIwQjESsVcmjiWiPEbC1FIeHOG/Op9kdCmAmiS3Kw==} + /@popperjs/core@2.11.8: + resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} dev: true - /@prisma/client@4.12.0(prisma@4.12.0): - resolution: {integrity: sha512-j9/ighfWwux97J2dS15nqhl60tYoH8V0IuSsgZDb6bCFcQD3fXbXmxjYC8GHhIgOk3lB7Pq+8CwElz2MiDpsSg==} + /@prisma/client@4.9.0(prisma@4.9.0): + resolution: {integrity: sha512-bz6QARw54sWcbyR1lLnF2QHvRW5R/Jxnbbmwh3u+969vUKXtBkXgSgjDA85nji31ZBlf7+FrHDy5x+5ydGyQDg==} engines: {node: '>=14.17'} requiresBuild: true peerDependencies: @@ -3345,20 +3364,20 @@ packages: prisma: optional: true dependencies: - '@prisma/engines-version': 4.12.0-67.659ef412370fa3b41cd7bf6e94587c1dfb7f67e7 - prisma: 4.12.0 + '@prisma/engines-version': 4.9.0-42.ceb5c99003b99c9ee2c1d2e618e359c14aef2ea5 + prisma: 4.9.0 dev: false - /@prisma/engines-version@4.12.0-67.659ef412370fa3b41cd7bf6e94587c1dfb7f67e7: - resolution: {integrity: sha512-JIHNj5jlXb9mcaJwakM0vpgRYJIAurxTUqM0iX0tfEQA5XLZ9ONkIckkhuAKdAzocZ+80GYg7QSsfpjg7OxbOA==} + /@prisma/engines-version@4.9.0-42.ceb5c99003b99c9ee2c1d2e618e359c14aef2ea5: + resolution: {integrity: sha512-M16aibbxi/FhW7z1sJCX8u+0DriyQYY5AyeTH7plQm9MLnURoiyn3CZBqAyIoQ+Z1pS77usCIibYJWSgleBMBA==} dev: false - /@prisma/engines@4.12.0: - resolution: {integrity: sha512-0alKtnxhNB5hYU+ymESBlGI4b9XrGGSdv7Ud+8TE/fBNOEhIud0XQsAR+TrvUZgS4na5czubiMsODw0TUrgkIA==} + /@prisma/engines@4.9.0: + resolution: {integrity: sha512-t1pt0Gsp+HcgPJrHFc+d/ZSAaKKWar2G/iakrE07yeKPNavDP3iVKPpfXP22OTCHZUWf7OelwKJxQgKAm5hkgw==} requiresBuild: true dev: false - /@rollup/plugin-babel@6.0.3(@babel/core@7.21.4)(rollup@3.20.2): + /@rollup/plugin-babel@6.0.3(@babel/core@7.20.12)(rollup@3.10.0): resolution: {integrity: sha512-fKImZKppa1A/gX73eg4JGo+8kQr/q1HBQaCGKECZ0v4YBBv3lFqi14+7xyApECzvkLTHCifx+7ntcrvtBIRcpg==} engines: {node: '>=14.0.0'} peerDependencies: @@ -3371,14 +3390,14 @@ packages: rollup: optional: true dependencies: - '@babel/core': 7.21.4 + '@babel/core': 7.20.12 '@babel/helper-module-imports': 7.21.4 - '@rollup/pluginutils': 5.0.2(rollup@3.20.2) - rollup: 3.20.2 + '@rollup/pluginutils': 5.0.2(rollup@3.10.0) + rollup: 3.10.0 dev: false - /@rollup/plugin-commonjs@24.0.1(rollup@3.20.2): - resolution: {integrity: sha512-15LsiWRZk4eOGqvrJyu3z3DaBu5BhXIMeWnijSRvd8irrrg9SHpQ1pH+BUK4H6Z9wL9yOxZJMTLU+Au86XHxow==} + /@rollup/plugin-commonjs@24.0.0(rollup@3.10.0): + resolution: {integrity: sha512-0w0wyykzdyRRPHOb0cQt14mIBLujfAv6GgP6g8nvg/iBxEm112t3YPPq+Buqe2+imvElTka+bjNlJ/gB56TD8g==} engines: {node: '>=14.0.0'} peerDependencies: rollup: ^2.68.0||^3.0.0 @@ -3386,15 +3405,15 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2(rollup@3.20.2) + '@rollup/pluginutils': 5.0.2(rollup@3.10.0) commondir: 1.0.1 estree-walker: 2.0.2 glob: 8.1.0 is-reference: 1.2.1 magic-string: 0.27.0 - rollup: 3.20.2 + rollup: 3.10.0 - /@rollup/plugin-json@6.0.0(rollup@3.20.2): + /@rollup/plugin-json@6.0.0(rollup@3.10.0): resolution: {integrity: sha512-i/4C5Jrdr1XUarRhVu27EEwjt4GObltD7c+MkCIpO2QIbojw8MUs+CCTqOphQi3Qtg1FLmYt+l+6YeoIf51J7w==} engines: {node: '>=14.0.0'} peerDependencies: @@ -3403,10 +3422,10 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2(rollup@3.20.2) - rollup: 3.20.2 + '@rollup/pluginutils': 5.0.2(rollup@3.10.0) + rollup: 3.10.0 - /@rollup/plugin-node-resolve@15.0.2(rollup@3.20.2): + /@rollup/plugin-node-resolve@15.0.2(rollup@3.10.0): resolution: {integrity: sha512-Y35fRGUjC3FaurG722uhUuG8YHOJRJQbI6/CkbRkdPotSpDj9NtIN85z1zrcyDcCQIW4qp5mgG72U+gJ0TAFEg==} engines: {node: '>=14.0.0'} peerDependencies: @@ -3415,13 +3434,13 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2(rollup@3.20.2) + '@rollup/pluginutils': 5.0.2(rollup@3.10.0) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-builtin-module: 3.2.1 is-module: 1.0.0 resolve: 1.22.2 - rollup: 3.20.2 + rollup: 3.10.0 /@rollup/pluginutils@4.2.1: resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} @@ -3431,7 +3450,7 @@ packages: picomatch: 2.3.1 dev: false - /@rollup/pluginutils@5.0.2(rollup@3.20.2): + /@rollup/pluginutils@5.0.2(rollup@3.10.0): resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -3440,10 +3459,10 @@ packages: rollup: optional: true dependencies: - '@types/estree': 1.0.0 + '@types/estree': 1.0.1 estree-walker: 2.0.2 picomatch: 2.3.1 - rollup: 3.20.2 + rollup: 3.10.0 /@sideway/address@4.1.4: resolution: {integrity: sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==} @@ -3462,7 +3481,7 @@ packages: /@sinclair/typebox@0.25.24: resolution: {integrity: sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==} - /@solid-auth/base/2.0.3_ny6rh4uaycrjvpt65jubu2bfom: + /@solid-auth/base@2.0.3(@auth/core@0.3.0)(solid-js@1.7.2)(solid-start@packages+start): resolution: {integrity: sha512-WauEsk4SI6OtEYCeK9sGcIErRxO3+Cv+xw3ss7sd/oepoJ7m7cNkusq8RsiB302l4SOgB6nkIHIqvjwmm/yQpQ==} peerDependencies: '@auth/core': 0.5.1 @@ -3474,8 +3493,8 @@ packages: solid-start: link:packages/start dev: false - /@solidjs/meta/0.28.4_solid-js@1.7.2: - resolution: {integrity: sha512-1USElsQuGVcJnmZ6CxPfUVmKvCsVdBQoGrUyMxLtFw36Ytt90dPs/qLyXLvPR/ZPD16/qauWqg6APEkbrDOLcA==} + /@solidjs/meta@0.28.2(solid-js@1.7.2): + resolution: {integrity: sha512-avlLgBPdk4KVxzRGFlYp/MIJo8B5jVgXPgk6OUnUP8km21Z+ovO+DUd7ZPA7ejv8PBdWi9GE3zCzw8RU2YuV2Q==} peerDependencies: solid-js: '>=1.4.0' dependencies: @@ -3501,10 +3520,10 @@ packages: /@swc/helpers@0.5.1: resolution: {integrity: sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==} dependencies: - tslib: 2.5.0 + tslib: 2.5.2 dev: true - /@tailwindcss/typography@0.5.9(tailwindcss@3.3.1): + /@tailwindcss/typography@0.5.9(tailwindcss@3.2.4): resolution: {integrity: sha512-t8Sg3DyynFysV9f4JDOVISGsjazNb48AeIYQwcL+Bsq5uf4RYL75C1giZ43KISjeDGBaTN3Kxh7Xj/vRSMJUUg==} peerDependencies: tailwindcss: '>=3.0.0 || insiders' @@ -3513,15 +3532,14 @@ packages: lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 postcss-selector-parser: 6.0.10 - tailwindcss: 3.3.1(postcss@8.4.21) + tailwindcss: 3.2.4(postcss@8.4.21) dev: true - - /@tanstack/query-core/5.0.0-alpha.19: + /@tanstack/query-core@5.0.0-alpha.19: resolution: {integrity: sha512-3W30tOF9TKXdG2Ke2c+DHIVLkTTOK+4Zcynre6qDMjd6/xvK/hLhk0FYyrPAhLoxlqPrMS/4RqHjNGay7g19bQ==} dev: false - /@tanstack/solid-query/5.0.0-alpha.20_solid-js@1.7.2: + /@tanstack/solid-query@5.0.0-alpha.20(solid-js@1.7.2): resolution: {integrity: sha512-6yhrIxunsXlct1txph0xv0rvOqgAR/FETgiRNt4gCJSmMsL1ISGKvKBgE0q4RyGNQK4aQJ4wj5ko6Z9HEmoZkg==} peerDependencies: solid-js: ^1.6.13 @@ -3530,12 +3548,12 @@ packages: solid-js: 1.7.2 dev: false - /@testing-library/dom/7.31.2: + /@testing-library/dom@7.31.2: resolution: {integrity: sha512-3UqjCpey6HiTZT92vODYLPxTBWlM8ZOOjr3LX5F37/VRipW2M1kX6I/Cm4VXzteZqfGfagg8yXywpcOgQBlNsQ==} engines: {node: '>=10'} dependencies: '@babel/code-frame': 7.21.4 - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.22.0 '@types/aria-query': 4.2.2 aria-query: 4.2.2 chalk: 4.1.2 @@ -3549,7 +3567,7 @@ packages: engines: {node: '>=12'} dependencies: '@babel/code-frame': 7.21.4 - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.22.0 '@types/aria-query': 5.0.1 aria-query: 5.1.3 chalk: 4.1.2 @@ -3563,7 +3581,7 @@ packages: engines: {node: '>=8', npm: '>=6', yarn: '>=1'} dependencies: '@adobe/css-tools': 4.2.0 - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.22.0 '@types/testing-library__jest-dom': 5.14.5 aria-query: 5.1.3 chalk: 3.0.0 @@ -3577,7 +3595,7 @@ packages: engines: {node: '>= 10'} dev: true - /@trpc/client/10.27.1_@trpc+server@10.27.1: + /@trpc/client@10.27.1(@trpc/server@10.27.1): resolution: {integrity: sha512-e9Syj6F41OHDSUg3JvT67fgoD22UbxPzYgp9Bno13NFpyeJc6vkXRlAgDc8ZuouqUPQuouJWll/I90CsuxEqvA==} peerDependencies: '@trpc/server': 10.27.1 @@ -3585,21 +3603,21 @@ packages: '@trpc/server': 10.27.1 dev: false - /@trpc/client/9.27.4_@trpc+server@9.27.4: + /@trpc/client@9.27.4(@trpc/server@9.27.4): resolution: {integrity: sha512-NyS3J333xy8PJWGTSKO0egvj3x/s4SaSPx7XDWHf/i51W/i5Fla+sNxYpv+4z+SwE2xyJKszN2EZbvKIW2X/wA==} deprecated: 'Migrate to v10: https://trpc.io/docs/migrate-from-v9-to-v10' peerDependencies: '@trpc/server': 9.27.4 dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.22.0 '@trpc/server': 9.27.4 dev: true - /@trpc/server/10.27.1: + /@trpc/server@10.27.1: resolution: {integrity: sha512-oMTNpei0+CAet0BuDdBE9cup0SseJAOlWRhWhcTAU05rETsJnzCA5DfNkf+aP3XiAM8rMJfrTfC0Z3aeADhHaA==} dev: false - /@trpc/server/9.27.4: + /@trpc/server@9.27.4: resolution: {integrity: sha512-yw0omUrxGp8+gEAuieZFeXB4bCqFvmyCDL3GOBv+Q6+cK0m5824ViHZKPgK5DYG1ijN/lbi1hP3UVKywPN7rbQ==} deprecated: 'Migrate to v10: https://trpc.io/docs/migrate-from-v9-to-v10' dev: true @@ -3611,7 +3629,7 @@ packages: /@types/acorn@4.0.6: resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==} dependencies: - '@types/estree': 1.0.0 + '@types/estree': 1.0.1 /@types/aria-query@4.2.2: resolution: {integrity: sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==} @@ -3624,40 +3642,40 @@ packages: /@types/babel__core@7.20.0: resolution: {integrity: sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==} dependencies: - '@babel/parser': 7.21.4 - '@babel/types': 7.21.4 + '@babel/parser': 7.22.0 + '@babel/types': 7.22.0 '@types/babel__generator': 7.6.4 '@types/babel__template': 7.4.1 - '@types/babel__traverse': 7.18.3 + '@types/babel__traverse': 7.20.0 /@types/babel__generator@7.6.4: resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==} dependencies: - '@babel/types': 7.21.4 + '@babel/types': 7.22.0 /@types/babel__template@7.4.1: resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} dependencies: - '@babel/parser': 7.21.4 - '@babel/types': 7.21.4 + '@babel/parser': 7.22.0 + '@babel/types': 7.22.0 - /@types/babel__traverse@7.18.3: - resolution: {integrity: sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==} + /@types/babel__traverse@7.20.0: + resolution: {integrity: sha512-TBOjqAGf0hmaqRwpii5LLkJLg7c6OMm4nHLmpsUxwk9bBHtoTC6dAHdVWdGv4TBxj2CZOZY8Xfq8WmfoVi7n4Q==} dependencies: - '@babel/types': 7.21.4 + '@babel/types': 7.22.0 - /@types/better-sqlite3@7.6.3: - resolution: {integrity: sha512-YS64N9SNDT/NAvou3QNdzAu3E2om/W/0dhORimtPGLef+zSK5l1vDzfsWb4xgXOgfhtOI5ZDTRxnvRPb22AIVQ==} + /@types/better-sqlite3@7.6.4: + resolution: {integrity: sha512-dzrRZCYPXIXfSR1/surNbJ/grU3scTaygS0OMzjlGf71i9sc2fGyHPXXiXmEvNIoE0cGwsanEFMVJxPXmco9Eg==} dependencies: - '@types/node': 18.15.11 + '@types/node': 18.11.18 /@types/chai-subset@1.3.3: resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==} dependencies: - '@types/chai': 4.3.4 + '@types/chai': 4.3.5 - /@types/chai@4.3.4: - resolution: {integrity: sha512-KnRanxnpfpjUTqTCXslZSEdLfXExwgNxYPdiO2WGUj8+HDjFi8R3k5RVKPeSCzLjCcshCAtVO2QBbVuAV4kTnw==} + /@types/chai@4.3.5: + resolution: {integrity: sha512-mEo1sAde+UCE6b2hxn332f1g1E8WfYRu6p5SvTKr2ZKC1f7gFJXk4h5PyGP9Dt6gCaG8y8XhwnXWC6Iy2cmBng==} /@types/cookie@0.5.1: resolution: {integrity: sha512-COUnqfB2+ckwXXSFInsFdOAWQzCCx+a5hq2ruyj+Vjund94RJQd4LG2u9hnvJrTgunKAaax7ancBYlDrNYxA0g==} @@ -3666,7 +3684,7 @@ packages: /@types/cross-spawn@6.0.2: resolution: {integrity: sha512-KuwNhp3eza+Rhu8IFI5HUXRP0LIhqH5cAjubUvGXXthh4YYBuP2ntwEX+Cz8GJoZUHlKo247wPWOfA9LYEq4cw==} dependencies: - '@types/node': 18.15.11 + '@types/node': 18.11.18 dev: false /@types/css-tree@2.3.1: @@ -3680,16 +3698,16 @@ packages: /@types/estree-jsx@1.0.0: resolution: {integrity: sha512-3qvGd0z8F2ENTGr/GG1yViqfiKmRfrXVx5sJyHGFu3z7m5g5utCQtGp/g29JnjflhtQJBv1WDQukHiT58xPcYQ==} dependencies: - '@types/estree': 1.0.0 + '@types/estree': 1.0.1 - /@types/estree@1.0.0: - resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==} + /@types/estree@1.0.1: + resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==} /@types/fs-extra@11.0.1: resolution: {integrity: sha512-MxObHvNl4A69ofaTRU8DFqvgzzv8s9yRtaPPm5gud9HDNvpB3GPQFvNuTWAI59B9huVGV5jXYJwbCsmBsOGYWA==} dependencies: '@types/jsonfile': 6.1.1 - '@types/node': 18.15.11 + '@types/node': 18.11.18 dev: false /@types/hast@2.3.4: @@ -3710,8 +3728,8 @@ packages: dependencies: '@types/istanbul-lib-report': 3.0.0 - /@types/jest@29.5.0: - resolution: {integrity: sha512-3Emr5VOl/aoBwnWcH/EFQvlSAmjV+XtV9GGu5mwdYew5vhQh0IUZx/60x0TzHDu09Bi7HMx10t/namdJw5QIcg==} + /@types/jest@29.5.1: + resolution: {integrity: sha512-tEuVcHrpaixS36w7hpsfLBLpjtMRJUE09/MHXn923LOVojDwyC14cWcfc0rDs0VEfUyYmt/+iX1kxxp+gZMcaQ==} dependencies: expect: 29.5.0 pretty-format: 29.5.0 @@ -3719,22 +3737,22 @@ packages: /@types/jsonfile@6.1.1: resolution: {integrity: sha512-GSgiRCVeapDN+3pqA35IkQwasaCh/0YFH5dEF6S88iDvEn901DjOeH3/QPY+XYP1DFzDZPvIvfeEgk+7br5png==} dependencies: - '@types/node': 18.15.11 + '@types/node': 18.11.18 dev: false - /@types/mdast@3.0.11: - resolution: {integrity: sha512-Y/uImid8aAwrEA24/1tcRZwpxX3pIFTSilcNDKSPn+Y2iDywSEachzRuvgAYYLR3wpGXAsMbv5lvKLDZLeYPAw==} + /@types/mdast@3.0.10: + resolution: {integrity: sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==} dependencies: '@types/unist': 2.0.6 - /@types/mdx@2.0.4: - resolution: {integrity: sha512-qCYrNdpKwN6YO6FVnx+ulfqifKlE3lQGsNhvDaW9Oxzyob/cRLBJWow8GHBBD4NxQ7BVvtsATgLsX0vZAWmtrg==} + /@types/mdx@2.0.5: + resolution: {integrity: sha512-76CqzuD6Q7LC+AtbPqrvD9AqsN0k8bsYo2bM2J8pmNldP1aIPAbzUQ7QbobyXL4eLr1wK5x8FZFe8eF/ubRuBg==} /@types/ms@0.7.31: resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==} - /@types/node@18.15.11: - resolution: {integrity: sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==} + /@types/node@18.11.18: + resolution: {integrity: sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==} /@types/parse5@6.0.3: resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==} @@ -3752,7 +3770,7 @@ packages: /@types/testing-library__jest-dom@5.14.5: resolution: {integrity: sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==} dependencies: - '@types/jest': 29.5.0 + '@types/jest': 29.5.1 /@types/unist@2.0.6: resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} @@ -3760,13 +3778,13 @@ packages: /@types/wait-on@5.3.1: resolution: {integrity: sha512-2FFOKCF/YydrMUaqg+fkk49qf0e5rDgwt6aQsMzFQzbS419h2gNOXyiwp/o2yYy27bi/C1z+HgfncryjGzlvgQ==} dependencies: - '@types/node': 18.15.11 + '@types/node': 18.11.18 dev: true /@types/ws@8.5.4: resolution: {integrity: sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==} dependencies: - '@types/node': 18.15.11 + '@types/node': 18.11.18 dev: false /@types/yargs-parser@21.0.0: @@ -3816,7 +3834,7 @@ packages: dependencies: '@mapbox/node-pre-gyp': 1.0.10 '@rollup/pluginutils': 4.2.1 - acorn: 8.8.2 + acorn: 8.8.1 async-sema: 3.1.1 bindings: 1.5.0 estree-walker: 2.0.2 @@ -3849,24 +3867,24 @@ packages: - terser dev: true - /@vitest/expect@0.28.5: - resolution: {integrity: sha512-gqTZwoUTwepwGIatnw4UKpQfnoyV0Z9Czn9+Lo2/jLIt4/AXLTn+oVZxlQ7Ng8bzcNkR+3DqLJ08kNr8jRmdNQ==} + /@vitest/expect@0.28.3: + resolution: {integrity: sha512-dnxllhfln88DOvpAK1fuI7/xHwRgTgR4wdxHldPaoTaBu6Rh9zK5b//v/cjTkhOfNP/AJ8evbNO8H7c3biwd1g==} dependencies: - '@vitest/spy': 0.28.5 - '@vitest/utils': 0.28.5 + '@vitest/spy': 0.28.3 + '@vitest/utils': 0.28.3 chai: 4.3.7 dev: false - /@vitest/runner@0.28.5: - resolution: {integrity: sha512-NKkHtLB+FGjpp5KmneQjTcPLWPTDfB7ie+MmF1PnUBf/tGe2OjGxWyB62ySYZ25EYp9krR5Bw0YPLS/VWh1QiA==} + /@vitest/runner@0.28.3: + resolution: {integrity: sha512-P0qYbATaemy1midOLkw7qf8jraJszCoEvjQOSlseiXZyEDaZTZ50J+lolz2hWiWv6RwDu1iNseL9XLsG0Jm2KQ==} dependencies: - '@vitest/utils': 0.28.5 + '@vitest/utils': 0.28.3 p-limit: 4.0.0 pathe: 1.1.0 dev: false - /@vitest/spy@0.28.5: - resolution: {integrity: sha512-7if6rsHQr9zbmvxN7h+gGh2L9eIIErgf8nSKYDlg07HHimCxp4H6I/X/DPXktVPPLQfiZ1Cw2cbDIx9fSqDjGw==} + /@vitest/spy@0.28.3: + resolution: {integrity: sha512-jULA6suS6CCr9VZfr7/9x97pZ0hC55prnUNHNrg5/q16ARBY38RsjsfhuUXt6QOwvIN3BhSS0QqPzyh5Di8g6w==} dependencies: tinyspy: 1.1.1 dev: false @@ -3879,8 +3897,8 @@ packages: sirv: 2.0.2 dev: true - /@vitest/utils@0.28.5: - resolution: {integrity: sha512-UyZdYwdULlOa4LTUSwZ+Paz7nBHGTT72jKwdFSV4IjHF1xsokp+CabMdhjvVhYwkLfO88ylJT46YMilnkSARZA==} + /@vitest/utils@0.28.3: + resolution: {integrity: sha512-YHiQEHQqXyIbhDqETOJUKx9/psybF7SFFVCNfOvap0FvyUqbzTSDCa3S5lL4C0CLXkwVZttz9xknDoyHMguFRQ==} dependencies: cli-truncate: 3.1.0 diff: 5.1.0 @@ -3908,21 +3926,45 @@ packages: /acorn-globals@7.0.1: resolution: {integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==} dependencies: - acorn: 8.8.2 + acorn: 8.8.1 acorn-walk: 8.2.0 dev: true - /acorn-jsx@5.3.2(acorn@8.8.2): + /acorn-jsx@5.3.2(acorn@8.8.1): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.8.2 + acorn: 8.8.1 + + /acorn-node@1.8.2: + resolution: {integrity: sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==} + dependencies: + acorn: 7.4.1 + acorn-walk: 7.2.0 + xtend: 4.0.2 + dev: true + + /acorn-walk@7.2.0: + resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} + engines: {node: '>=0.4.0'} + dev: true /acorn-walk@8.2.0: resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} engines: {node: '>=0.4.0'} + /acorn@7.4.1: + resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + + /acorn@8.8.1: + resolution: {integrity: sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==} + engines: {node: '>=0.4.0'} + hasBin: true + /acorn@8.8.2: resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} engines: {node: '>=0.4.0'} @@ -3975,10 +4017,6 @@ packages: engines: {node: '>=12'} dev: false - /any-promise@1.3.0: - resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} - dev: true - /anymatch@3.1.3: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} @@ -4012,14 +4050,20 @@ packages: resolution: {integrity: sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==} engines: {node: '>=6.0'} dependencies: - '@babel/runtime': 7.21.0 - '@babel/runtime-corejs3': 7.21.0 + '@babel/runtime': 7.22.0 + '@babel/runtime-corejs3': 7.22.0 dev: true /aria-query@5.1.3: resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} dependencies: - deep-equal: 2.2.0 + deep-equal: 2.2.1 + + /array-buffer-byte-length@1.0.0: + resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} + dependencies: + call-bind: 1.0.2 + is-array-buffer: 3.0.2 /asn1@0.2.6: resolution: {integrity: sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==} @@ -4035,8 +4079,8 @@ packages: /assertion-error@1.1.0: resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} - /astring@1.8.4: - resolution: {integrity: sha512-97a+l2LBU3Op3bBQEff79i/E4jMD2ZLFD8rHx9B6mXyB2uQwhJQYfiDqUwtfjF4QA1F2qs//N6Cw8LetMbQjcw==} + /astring@1.8.5: + resolution: {integrity: sha512-TuBbdn7jWVzf8dmFGTaRpW8qgANtWLi1qJLnkfGO5uVf6jf9f/F4B1H35tnOI+qVYZo3p3i8WZlbZOuPAE0wEA==} hasBin: true /async-sema@3.1.1: @@ -4046,15 +4090,15 @@ packages: /asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - /autoprefixer@10.4.14(postcss@8.4.21): - resolution: {integrity: sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==} + /autoprefixer@10.4.13(postcss@8.4.21): + resolution: {integrity: sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==} engines: {node: ^10 || ^12 || >=14} hasBin: true peerDependencies: postcss: ^8.1.0 dependencies: browserslist: 4.21.5 - caniuse-lite: 1.0.30001474 + caniuse-lite: 1.0.30001489 fraction.js: 4.2.0 normalize-range: 0.1.2 picocolors: 1.0.0 @@ -4076,7 +4120,7 @@ packages: /axios@0.25.0(debug@4.3.4): resolution: {integrity: sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==} dependencies: - follow-redirects: 1.15.2_debug@4.3.4 + follow-redirects: 1.15.2(debug@4.3.4) transitivePeerDependencies: - debug dev: false @@ -4090,62 +4134,62 @@ packages: - debug dev: false - /babel-plugin-jsx-dom-expressions@0.36.8(@babel/core@7.21.4): - resolution: {integrity: sha512-hWG9WOa0gAxD1CKtzBxXMZoDMfn0Fxv8pYrl4y8znOpaS0vLuyNsclLH/w4hv+VBpv1yt9Rn4Gm/ImLBcqUfKA==} + /babel-plugin-jsx-dom-expressions@0.36.10(@babel/core@7.20.12): + resolution: {integrity: sha512-QA2k/14WGw+RgcGGnEuLWwnu4em6CGhjeXtjvgOYyFHYS2a+CzPeaVQHDOlfuiBcjq/3hWMspHMIMnPEOIzdBg==} peerDependencies: '@babel/core': ^7.20.12 dependencies: - '@babel/core': 7.21.4 + '@babel/core': 7.20.12 '@babel/helper-module-imports': 7.18.6 - '@babel/plugin-syntax-jsx': 7.21.4(@babel/core@7.21.4) - '@babel/types': 7.21.4 + '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.20.12) + '@babel/types': 7.22.0 html-entities: 2.3.3 - validate-html-nesting: 1.2.1 + validate-html-nesting: 1.2.2 dev: false - /babel-plugin-polyfill-corejs2@0.3.3(@babel/core@7.21.4): + /babel-plugin-polyfill-corejs2@0.3.3(@babel/core@7.20.12): resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.21.4 - '@babel/core': 7.21.4 - '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.21.4) + '@babel/compat-data': 7.22.0 + '@babel/core': 7.20.12 + '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.20.12) semver: 6.3.0 transitivePeerDependencies: - supports-color dev: false - /babel-plugin-polyfill-corejs3@0.6.0(@babel/core@7.21.4): + /babel-plugin-polyfill-corejs3@0.6.0(@babel/core@7.20.12): resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.21.4) - core-js-compat: 3.30.0 + '@babel/core': 7.20.12 + '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.20.12) + core-js-compat: 3.30.2 transitivePeerDependencies: - supports-color dev: false - /babel-plugin-polyfill-regenerator@0.4.1(@babel/core@7.21.4): + /babel-plugin-polyfill-regenerator@0.4.1(@babel/core@7.20.12): resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 - '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.21.4) + '@babel/core': 7.20.12 + '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.20.12) transitivePeerDependencies: - supports-color dev: false - /babel-preset-solid@1.7.2(@babel/core@7.21.4): - resolution: {integrity: sha512-2SVcLTk6RXgXv3ebbm4iKiAPTPhQ/+3zd1KUOnMq/qBMr9ZshzdtIS4dMr9orWPHwDTdvJ2ZAadyGf3ZfTwWjg==} + /babel-preset-solid@1.7.4(@babel/core@7.20.12): + resolution: {integrity: sha512-0mbHNYkbOVYhH6L95VlHVkBEVQjOXSzUqLDiFxUcsg/tU4yTM/qx7FI8C+kmos9LHckQBSm3wtwoe1BZLNJR1w==} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.21.4 - babel-plugin-jsx-dom-expressions: 0.36.8(@babel/core@7.21.4) + '@babel/core': 7.20.12 + babel-plugin-jsx-dom-expressions: 0.36.10(@babel/core@7.20.12) dev: false /bail@2.0.2: @@ -4199,10 +4243,10 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001474 - electron-to-chromium: 1.4.353 - node-releases: 2.0.10 - update-browserslist-db: 1.0.10(browserslist@4.21.5) + caniuse-lite: 1.0.30001489 + electron-to-chromium: 1.4.409 + node-releases: 2.0.12 + update-browserslist-db: 1.0.11(browserslist@4.21.5) /buffer-from@1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} @@ -4255,7 +4299,7 @@ packages: resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} dependencies: function-bind: 1.1.1 - get-intrinsic: 1.2.0 + get-intrinsic: 1.2.1 /camelcase-css@2.0.1: resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} @@ -4266,12 +4310,12 @@ packages: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: browserslist: 4.21.5 - caniuse-lite: 1.0.30001474 + caniuse-lite: 1.0.30001489 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - /caniuse-lite@1.0.30001474: - resolution: {integrity: sha512-iaIZ8gVrWfemh5DG3T9/YqarVZoYf0r188IjaGwx68j4Pf0SGY6CQkmJUIE+NZHkkecQGohzXmBGEwWDr9aM3Q==} + /caniuse-lite@1.0.30001489: + resolution: {integrity: sha512-x1mgZEXK8jHIfAxm+xgdpHpk50IN3z3q3zP261/WS+uvePxW8izXuCu6AHz0lkuYTlATDehiZ/tNyYBdSQsOUQ==} /caseless@0.12.0: resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==} @@ -4337,7 +4381,7 @@ packages: css-what: 6.1.0 domelementtype: 2.3.0 domhandler: 5.0.3 - domutils: 3.0.1 + domutils: 3.1.0 dev: false /cheerio@1.0.0-rc.12: @@ -4347,7 +4391,7 @@ packages: cheerio-select: 2.1.0 dom-serializer: 2.0.0 domhandler: 5.0.3 - domutils: 3.0.1 + domutils: 3.1.0 htmlparser2: 8.0.2 parse5: 7.1.2 parse5-htmlparser2-tree-adapter: 7.0.0 @@ -4442,11 +4486,6 @@ packages: /commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} - /commander@4.1.1: - resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} - engines: {node: '>= 6'} - dev: true - /commander@7.2.0: resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} engines: {node: '>= 10'} @@ -4511,14 +4550,14 @@ packages: resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} engines: {node: '>= 0.6'} - /core-js-compat@3.30.0: - resolution: {integrity: sha512-P5A2h/9mRYZFIAP+5Ab8ns6083IyVpSclU74UNvbGVQ8VM7n3n3/g2yF3AkKQ9NXz2O+ioxLbEWKnDtgsFamhg==} + /core-js-compat@3.30.2: + resolution: {integrity: sha512-nriW1nuJjUgvkEjIot1Spwakz52V9YkYHZAQG6A1eCgC8AA1p0zngrQEP9R0+V6hji5XilWKG1Bd0YRppmGimA==} dependencies: browserslist: 4.21.5 dev: false - /core-js-pure@3.30.0: - resolution: {integrity: sha512-+2KbMFGeBU0ln/csoPqTe0i/yfHbrd2EUhNMObsGtXMKS/RTtlkYyi+/3twLcevbgNR0yM/r0Psa3TEoQRpFMQ==} + /core-js-pure@3.30.2: + resolution: {integrity: sha512-p/npFUJXXBkCCTIlEGBdghofn00jWG6ZOtdoIXSJmAu2QBvN0IqpZXWweOytcwE6cfx8ZvVUy1vw8zxhe4Y2vg==} requiresBuild: true dev: true @@ -4579,7 +4618,7 @@ packages: boolbase: 1.0.0 css-what: 6.1.0 domhandler: 5.0.3 - domutils: 3.0.1 + domutils: 3.1.0 nth-check: 2.1.1 dev: false @@ -4688,10 +4727,6 @@ packages: /csstype@3.1.0: resolution: {integrity: sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==} - dev: true - - /csstype@3.1.2: - resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} /dashdash@1.14.1: resolution: {integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==} @@ -4751,12 +4786,13 @@ packages: dependencies: type-detect: 4.0.8 - /deep-equal@2.2.0: - resolution: {integrity: sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==} + /deep-equal@2.2.1: + resolution: {integrity: sha512-lKdkdV6EOGoVn65XaOsPdH4rMxTZOnmFyuIkMjM1i5HHCbfjC97dawgTAy0deYNfuqUqW+Q5VrVaQYtUpSd6yQ==} dependencies: + array-buffer-byte-length: 1.0.0 call-bind: 1.0.2 es-get-iterator: 1.1.3 - get-intrinsic: 1.2.0 + get-intrinsic: 1.2.1 is-arguments: 1.1.1 is-array-buffer: 3.0.2 is-date-object: 1.0.5 @@ -4766,7 +4802,7 @@ packages: object-is: 1.1.5 object-keys: 1.1.1 object.assign: 4.1.4 - regexp.prototype.flags: 1.4.3 + regexp.prototype.flags: 1.5.0 side-channel: 1.0.4 which-boxed-primitive: 1.0.2 which-collection: 1.0.1 @@ -4792,6 +4828,10 @@ packages: has-property-descriptors: 1.0.0 object-keys: 1.1.1 + /defined@1.0.1: + resolution: {integrity: sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==} + dev: true + /degit@2.8.4: resolution: {integrity: sha512-vqYuzmSA5I50J882jd+AbAhQtgK6bdKUJIex1JNfEUPENCgYsxugzKVZlFyMwV4i06MmnV47/Iqi5Io86zf3Ng==} engines: {node: '>=8.0.0'} @@ -4815,6 +4855,16 @@ packages: engines: {node: '>=8'} dev: false + /detective@5.2.1: + resolution: {integrity: sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==} + engines: {node: '>=0.8.0'} + hasBin: true + dependencies: + acorn-node: 1.8.2 + defined: 1.0.1 + minimist: 1.2.8 + dev: true + /didyoumean@1.2.2: resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} dev: true @@ -4846,7 +4896,7 @@ packages: dependencies: domelementtype: 2.3.0 domhandler: 5.0.3 - entities: 4.4.0 + entities: 4.5.0 dev: false /domelementtype@2.3.0: @@ -4879,8 +4929,8 @@ packages: domelementtype: 2.3.0 domhandler: 4.3.1 - /domutils@3.0.1: - resolution: {integrity: sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==} + /domutils@3.1.0: + resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} dependencies: dom-serializer: 2.0.0 domelementtype: 2.3.0 @@ -4911,8 +4961,8 @@ packages: resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=} dev: false - /electron-to-chromium@1.4.353: - resolution: {integrity: sha512-IdJVpMHJoBT/nn0GQ02wPfbhogDVpd1ud95lP//FTf5l35wzxKJwibB4HBdY7Q+xKPA1nkZ0UDLOMyRj5U5IAQ==} + /electron-to-chromium@1.4.409: + resolution: {integrity: sha512-+2mRCBG9dR66sprh2dLuO6vr+O1xqHXvhmMglfut3OmfeUVRUho2nZYxxD9pG6G4PLDkZeqhlA/Gk6LpjVSHag==} /emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -4935,15 +4985,15 @@ packages: /entities@2.2.0: resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} - /entities@4.4.0: - resolution: {integrity: sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==} + /entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} /es-get-iterator@1.1.3: resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} dependencies: call-bind: 1.0.2 - get-intrinsic: 1.2.0 + get-intrinsic: 1.2.1 has-symbols: 1.0.3 is-arguments: 1.1.1 is-map: 2.0.2 @@ -4952,10 +5002,19 @@ packages: isarray: 2.0.5 stop-iteration-iterator: 1.0.0 - /es-module-lexer@1.2.1: - resolution: {integrity: sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg==} + /es-module-lexer@1.1.0: + resolution: {integrity: sha512-fJg+1tiyEeS8figV+fPcPpm8WqJEflG3yPU0NOm5xMvrNkuiy7HzX/Ljng4Y0hAoiw4/3hQTCFYw+ub8+a2pRA==} dev: false + /esbuild-android-64@0.14.51: + resolution: {integrity: sha512-6FOuKTHnC86dtrKDmdSj2CkcKF8PnqkaIXqvgydqfJmqBazCPdw+relrMlhGjkvVdiiGV70rpdnyFmA65ekBCQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + /esbuild-android-64@0.14.54: resolution: {integrity: sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==} engines: {node: '>=12'} @@ -4974,6 +5033,15 @@ packages: dev: true optional: true + /esbuild-android-arm64@0.14.51: + resolution: {integrity: sha512-vBtp//5VVkZWmYYvHsqBRCMMi1MzKuMIn5XDScmnykMTu9+TD9v0NMEDqQxvtFToeYmojdo5UCV2vzMQWJcJ4A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + /esbuild-android-arm64@0.14.54: resolution: {integrity: sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==} engines: {node: '>=12'} @@ -4992,6 +5060,15 @@ packages: dev: true optional: true + /esbuild-darwin-64@0.14.51: + resolution: {integrity: sha512-YFmXPIOvuagDcwCejMRtCDjgPfnDu+bNeh5FU2Ryi68ADDVlWEpbtpAbrtf/lvFTWPexbgyKgzppNgsmLPr8PA==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /esbuild-darwin-64@0.14.54: resolution: {integrity: sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==} engines: {node: '>=12'} @@ -5010,6 +5087,15 @@ packages: dev: true optional: true + /esbuild-darwin-arm64@0.14.51: + resolution: {integrity: sha512-juYD0QnSKwAMfzwKdIF6YbueXzS6N7y4GXPDeDkApz/1RzlT42mvX9jgNmyOlWKN7YzQAYbcUEJmZJYQGdf2ow==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /esbuild-darwin-arm64@0.14.54: resolution: {integrity: sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==} engines: {node: '>=12'} @@ -5028,6 +5114,15 @@ packages: dev: true optional: true + /esbuild-freebsd-64@0.14.51: + resolution: {integrity: sha512-cLEI/aXjb6vo5O2Y8rvVSQ7smgLldwYY5xMxqh/dQGfWO+R1NJOFsiax3IS4Ng300SVp7Gz3czxT6d6qf2cw0g==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + /esbuild-freebsd-64@0.14.54: resolution: {integrity: sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==} engines: {node: '>=12'} @@ -5046,6 +5141,15 @@ packages: dev: true optional: true + /esbuild-freebsd-arm64@0.14.51: + resolution: {integrity: sha512-TcWVw/rCL2F+jUgRkgLa3qltd5gzKjIMGhkVybkjk6PJadYInPtgtUBp1/hG+mxyigaT7ib+od1Xb84b+L+1Mg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + /esbuild-freebsd-arm64@0.14.54: resolution: {integrity: sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==} engines: {node: '>=12'} @@ -5064,6 +5168,15 @@ packages: dev: true optional: true + /esbuild-linux-32@0.14.51: + resolution: {integrity: sha512-RFqpyC5ChyWrjx8Xj2K0EC1aN0A37H6OJfmUXIASEqJoHcntuV3j2Efr9RNmUhMfNE6yEj2VpYuDteZLGDMr0w==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + /esbuild-linux-32@0.14.54: resolution: {integrity: sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==} engines: {node: '>=12'} @@ -5082,6 +5195,15 @@ packages: dev: true optional: true + /esbuild-linux-64@0.14.51: + resolution: {integrity: sha512-dxjhrqo5i7Rq6DXwz5v+MEHVs9VNFItJmHBe1CxROWNf4miOGoQhqSG8StStbDkQ1Mtobg6ng+4fwByOhoQoeA==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /esbuild-linux-64@0.14.54: resolution: {integrity: sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==} engines: {node: '>=12'} @@ -5100,6 +5222,15 @@ packages: dev: true optional: true + /esbuild-linux-arm64@0.14.51: + resolution: {integrity: sha512-D9rFxGutoqQX3xJPxqd6o+kvYKeIbM0ifW2y0bgKk5HPgQQOo2k9/2Vpto3ybGYaFPCE5qTGtqQta9PoP6ZEzw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /esbuild-linux-arm64@0.14.54: resolution: {integrity: sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==} engines: {node: '>=12'} @@ -5118,6 +5249,15 @@ packages: dev: true optional: true + /esbuild-linux-arm@0.14.51: + resolution: {integrity: sha512-LsJynDxYF6Neg7ZC7748yweCDD+N8ByCv22/7IAZglIEniEkqdF4HCaa49JNDLw1UQGlYuhOB8ZT/MmcSWzcWg==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + /esbuild-linux-arm@0.14.54: resolution: {integrity: sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==} engines: {node: '>=12'} @@ -5136,6 +5276,15 @@ packages: dev: true optional: true + /esbuild-linux-mips64le@0.14.51: + resolution: {integrity: sha512-vS54wQjy4IinLSlb5EIlLoln8buh1yDgliP4CuEHumrPk4PvvP4kTRIG4SzMXm6t19N0rIfT4bNdAxzJLg2k6A==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + /esbuild-linux-mips64le@0.14.54: resolution: {integrity: sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==} engines: {node: '>=12'} @@ -5154,6 +5303,15 @@ packages: dev: true optional: true + /esbuild-linux-ppc64le@0.14.51: + resolution: {integrity: sha512-xcdd62Y3VfGoyphNP/aIV9LP+RzFw5M5Z7ja+zdpQHHvokJM7d0rlDRMN+iSSwvUymQkqZO+G/xjb4/75du8BQ==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /esbuild-linux-ppc64le@0.14.54: resolution: {integrity: sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==} engines: {node: '>=12'} @@ -5172,6 +5330,15 @@ packages: dev: true optional: true + /esbuild-linux-riscv64@0.14.51: + resolution: {integrity: sha512-syXHGak9wkAnFz0gMmRBoy44JV0rp4kVCEA36P5MCeZcxFq8+fllBC2t6sKI23w3qd8Vwo9pTADCgjTSf3L3rA==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /esbuild-linux-riscv64@0.14.54: resolution: {integrity: sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==} engines: {node: '>=12'} @@ -5190,6 +5357,15 @@ packages: dev: true optional: true + /esbuild-linux-s390x@0.14.51: + resolution: {integrity: sha512-kFAJY3dv+Wq8o28K/C7xkZk/X34rgTwhknSsElIqoEo8armCOjMJ6NsMxm48KaWY2h2RUYGtQmr+RGuUPKBhyw==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + /esbuild-linux-s390x@0.14.54: resolution: {integrity: sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==} engines: {node: '>=12'} @@ -5208,6 +5384,15 @@ packages: dev: true optional: true + /esbuild-netbsd-64@0.14.51: + resolution: {integrity: sha512-ZZBI7qrR1FevdPBVHz/1GSk1x5GDL/iy42Zy8+neEm/HA7ma+hH/bwPEjeHXKWUDvM36CZpSL/fn1/y9/Hb+1A==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + /esbuild-netbsd-64@0.14.54: resolution: {integrity: sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==} engines: {node: '>=12'} @@ -5226,6 +5411,15 @@ packages: dev: true optional: true + /esbuild-openbsd-64@0.14.51: + resolution: {integrity: sha512-7R1/p39M+LSVQVgDVlcY1KKm6kFKjERSX1lipMG51NPcspJD1tmiZSmmBXoY5jhHIu6JL1QkFDTx94gMYK6vfA==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + /esbuild-openbsd-64@0.14.54: resolution: {integrity: sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==} engines: {node: '>=12'} @@ -5250,15 +5444,24 @@ packages: esbuild: '>=0.12' solid-js: '>= 1.0' dependencies: - '@babel/core': 7.21.4 - '@babel/preset-typescript': 7.21.4(@babel/core@7.21.4) - babel-preset-solid: 1.7.2(@babel/core@7.21.4) + '@babel/core': 7.20.12 + '@babel/preset-typescript': 7.18.6(@babel/core@7.20.12) + babel-preset-solid: 1.7.4(@babel/core@7.20.12) esbuild: 0.17.15 solid-js: 1.7.2 transitivePeerDependencies: - supports-color dev: false + /esbuild-sunos-64@0.14.51: + resolution: {integrity: sha512-HoHaCswHxLEYN8eBTtyO0bFEWvA3Kdb++hSQ/lLG7TyKF69TeSG0RNoBRAs45x/oCeWaTDntEZlYwAfQlhEtJA==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + /esbuild-sunos-64@0.14.54: resolution: {integrity: sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==} engines: {node: '>=12'} @@ -5277,6 +5480,15 @@ packages: dev: true optional: true + /esbuild-windows-32@0.14.51: + resolution: {integrity: sha512-4rtwSAM35A07CBt1/X8RWieDj3ZUHQqUOaEo5ZBs69rt5WAFjP4aqCIobdqOy4FdhYw1yF8Z0xFBTyc9lgPtEg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + /esbuild-windows-32@0.14.54: resolution: {integrity: sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==} engines: {node: '>=12'} @@ -5295,6 +5507,15 @@ packages: dev: true optional: true + /esbuild-windows-64@0.14.51: + resolution: {integrity: sha512-HoN/5HGRXJpWODprGCgKbdMvrC3A2gqvzewu2eECRw2sYxOUoh2TV1tS+G7bHNapPGI79woQJGV6pFH7GH7qnA==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /esbuild-windows-64@0.14.54: resolution: {integrity: sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==} engines: {node: '>=12'} @@ -5313,6 +5534,15 @@ packages: dev: true optional: true + /esbuild-windows-arm64@0.14.51: + resolution: {integrity: sha512-JQDqPjuOH7o+BsKMSddMfmVJXrnYZxXDHsoLHc0xgmAZkOOCflRmC43q31pk79F9xuyWY45jDBPolb5ZgGOf9g==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /esbuild-windows-arm64@0.14.54: resolution: {integrity: sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==} engines: {node: '>=12'} @@ -5331,6 +5561,34 @@ packages: dev: true optional: true + /esbuild@0.14.51: + resolution: {integrity: sha512-+CvnDitD7Q5sT7F+FM65sWkF8wJRf+j9fPcprxYV4j+ohmzVj2W7caUqH2s5kCaCJAfcAICjSlKhDCcvDpU7nw==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + esbuild-android-64: 0.14.51 + esbuild-android-arm64: 0.14.51 + esbuild-darwin-64: 0.14.51 + esbuild-darwin-arm64: 0.14.51 + esbuild-freebsd-64: 0.14.51 + esbuild-freebsd-arm64: 0.14.51 + esbuild-linux-32: 0.14.51 + esbuild-linux-64: 0.14.51 + esbuild-linux-arm: 0.14.51 + esbuild-linux-arm64: 0.14.51 + esbuild-linux-mips64le: 0.14.51 + esbuild-linux-ppc64le: 0.14.51 + esbuild-linux-riscv64: 0.14.51 + esbuild-linux-s390x: 0.14.51 + esbuild-netbsd-64: 0.14.51 + esbuild-openbsd-64: 0.14.51 + esbuild-sunos-64: 0.14.51 + esbuild-windows-32: 0.14.51 + esbuild-windows-64: 0.14.51 + esbuild-windows-arm64: 0.14.51 + dev: true + /esbuild@0.14.54: resolution: {integrity: sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==} engines: {node: '>=12'} @@ -5390,35 +5648,34 @@ packages: esbuild-windows-arm64: 0.15.18 dev: true - /esbuild@0.16.3: - resolution: {integrity: sha512-71f7EjPWTiSguen8X/kxEpkAS7BFHwtQKisCDDV3Y4GLGWBaoSCyD5uXkaUew6JDzA9FEN1W23mdnSwW9kqCeg==} + /esbuild@0.16.17: + resolution: {integrity: sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/android-arm': 0.16.3 - '@esbuild/android-arm64': 0.16.3 - '@esbuild/android-x64': 0.16.3 - '@esbuild/darwin-arm64': 0.16.3 - '@esbuild/darwin-x64': 0.16.3 - '@esbuild/freebsd-arm64': 0.16.3 - '@esbuild/freebsd-x64': 0.16.3 - '@esbuild/linux-arm': 0.16.3 - '@esbuild/linux-arm64': 0.16.3 - '@esbuild/linux-ia32': 0.16.3 - '@esbuild/linux-loong64': 0.16.3 - '@esbuild/linux-mips64el': 0.16.3 - '@esbuild/linux-ppc64': 0.16.3 - '@esbuild/linux-riscv64': 0.16.3 - '@esbuild/linux-s390x': 0.16.3 - '@esbuild/linux-x64': 0.16.3 - '@esbuild/netbsd-x64': 0.16.3 - '@esbuild/openbsd-x64': 0.16.3 - '@esbuild/sunos-x64': 0.16.3 - '@esbuild/win32-arm64': 0.16.3 - '@esbuild/win32-ia32': 0.16.3 - '@esbuild/win32-x64': 0.16.3 - dev: true + '@esbuild/android-arm': 0.16.17 + '@esbuild/android-arm64': 0.16.17 + '@esbuild/android-x64': 0.16.17 + '@esbuild/darwin-arm64': 0.16.17 + '@esbuild/darwin-x64': 0.16.17 + '@esbuild/freebsd-arm64': 0.16.17 + '@esbuild/freebsd-x64': 0.16.17 + '@esbuild/linux-arm': 0.16.17 + '@esbuild/linux-arm64': 0.16.17 + '@esbuild/linux-ia32': 0.16.17 + '@esbuild/linux-loong64': 0.16.17 + '@esbuild/linux-mips64el': 0.16.17 + '@esbuild/linux-ppc64': 0.16.17 + '@esbuild/linux-riscv64': 0.16.17 + '@esbuild/linux-s390x': 0.16.17 + '@esbuild/linux-x64': 0.16.17 + '@esbuild/netbsd-x64': 0.16.17 + '@esbuild/openbsd-x64': 0.16.17 + '@esbuild/sunos-x64': 0.16.17 + '@esbuild/win32-arm64': 0.16.17 + '@esbuild/win32-ia32': 0.16.17 + '@esbuild/win32-x64': 0.16.17 /esbuild@0.17.15: resolution: {integrity: sha512-LBUV2VsUIc/iD9ME75qhT4aJj0r75abCVS0jakhFzOtR7TQsqQA5w0tZ+KTKnwl3kXE0MhskNdHDh/I5aCR1Zw==} @@ -5448,6 +5705,7 @@ packages: '@esbuild/win32-arm64': 0.17.15 '@esbuild/win32-ia32': 0.17.15 '@esbuild/win32-x64': 0.17.15 + dev: false /escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} @@ -5497,7 +5755,7 @@ packages: /estree-util-attach-comments@2.1.1: resolution: {integrity: sha512-+5Ba/xGGS6mnwFbXIuQiDPTbuTxuMCooq3arVv7gPZtYpjp+VXH/NkHAP35OOefPhNG/UGqU3vt/LTABwcHX0w==} dependencies: - '@types/estree': 1.0.0 + '@types/estree': 1.0.1 /estree-util-build-jsx@2.2.2: resolution: {integrity: sha512-m56vOXcOBuaF+Igpb9OPAy7f9w9OIkb5yhjsZuaPm7HoGi4oTOQi0h2+yZ+AtKklYFZ+rPC4n0wYCJCEU1ONqg==} @@ -5513,7 +5771,7 @@ packages: resolution: {integrity: sha512-IzU74r1PK5IMMGZXUVZbmiu4A1uhiPgW5hm1GjcOfr4ZzHaMPpLNJjR7HjXiIOzi25nZDrgFTobHTkV5Q6ITjA==} dependencies: '@types/estree-jsx': 1.0.0 - astring: 1.8.4 + astring: 1.8.5 source-map: 0.7.4 /estree-util-value-to-estree@1.3.0: @@ -5527,7 +5785,7 @@ packages: resolution: {integrity: sha512-fcAWmZilY1+tEt7GSeLZoHDvp2NNgLkJznBRYkEpaholas41d+Y0zd/Acch7+qzZdxLtxLi+m04KjHFJSoMa6A==} engines: {node: '>=14.0.0'} dependencies: - '@types/estree': 1.0.0 + '@types/estree': 1.0.1 is-plain-obj: 4.1.0 dev: false @@ -5547,7 +5805,7 @@ packages: /estree-walker@3.0.3: resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} dependencies: - '@types/estree': 1.0.0 + '@types/estree': 1.0.1 /esutils@2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} @@ -5680,19 +5938,7 @@ packages: debug: 4.3.4 dev: false - /follow-redirects/1.15.2_debug@4.3.4: - resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==} - engines: {node: '>=4.0'} - peerDependencies: - debug: '*' - peerDependenciesMeta: - debug: - optional: true - dependencies: - debug: 4.3.4 - dev: false - - /for-each/0.3.3: + /for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} dependencies: is-callable: 1.2.7 @@ -5741,8 +5987,8 @@ packages: /fraction.js@4.2.0: resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} - /fs-extra@11.1.1: - resolution: {integrity: sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==} + /fs-extra@11.1.0: + resolution: {integrity: sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==} engines: {node: '>=14.14'} dependencies: graceful-fs: 4.2.11 @@ -5799,11 +6045,12 @@ packages: /get-func-name@2.0.0: resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==} - /get-intrinsic@1.2.0: - resolution: {integrity: sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==} + /get-intrinsic@1.2.1: + resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==} dependencies: function-bind: 1.1.1 has: 1.0.3 + has-proto: 1.0.1 has-symbols: 1.0.3 /get-port@3.2.0: @@ -5852,17 +6099,6 @@ packages: is-glob: 4.0.3 dev: true - /glob@7.1.6: - resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 - dev: true - /glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} dependencies: @@ -5898,7 +6134,7 @@ packages: /gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} dependencies: - get-intrinsic: 1.2.0 + get-intrinsic: 1.2.1 /graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} @@ -5936,7 +6172,11 @@ packages: /has-property-descriptors@1.0.0: resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} dependencies: - get-intrinsic: 1.2.0 + get-intrinsic: 1.2.1 + + /has-proto@1.0.1: + resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} + engines: {node: '>= 0.4'} /has-symbols@1.0.3: resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} @@ -5996,16 +6236,16 @@ packages: html-void-elements: 2.0.1 parse5: 6.0.1 unist-util-position: 4.0.4 - unist-util-visit: 4.1.2 + unist-util-visit: 4.1.1 vfile: 5.3.7 web-namespaces: 2.0.1 zwitch: 2.0.4 dev: false - /hast-util-to-estree@2.3.2: - resolution: {integrity: sha512-YYDwATNdnvZi3Qi84iatPIl1lWpXba1MeNrNbDfJfVzEBZL8uUmtR7mt7bxKBC8kuAuvb0bkojXYZzsNHyHCLg==} + /hast-util-to-estree@2.3.3: + resolution: {integrity: sha512-ihhPIUPxN0v0w6M5+IiAZZrn0LH2uZomeWwhn7uP7avZC6TE7lIiEh2yBMPr5+zi1aUCXq6VoYRgs2Bw9xmycQ==} dependencies: - '@types/estree': 1.0.0 + '@types/estree': 1.0.1 '@types/estree-jsx': 1.0.0 '@types/hast': 2.3.4 '@types/unist': 2.0.6 @@ -6080,8 +6320,8 @@ packages: dependencies: domelementtype: 2.3.0 domhandler: 5.0.3 - domutils: 3.0.1 - entities: 4.4.0 + domutils: 3.1.0 + entities: 4.5.0 dev: false /http-cache-semantics@4.1.1: @@ -6146,7 +6386,7 @@ packages: resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==} engines: {node: '>= 0.4'} dependencies: - get-intrinsic: 1.2.0 + get-intrinsic: 1.2.1 has: 1.0.3 side-channel: 1.0.4 @@ -6170,7 +6410,7 @@ packages: resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} dependencies: call-bind: 1.0.2 - get-intrinsic: 1.2.0 + get-intrinsic: 1.2.1 is-typed-array: 1.1.10 /is-bigint@1.0.4: @@ -6205,8 +6445,8 @@ packages: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} - /is-core-module@2.11.0: - resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==} + /is-core-module@2.12.1: + resolution: {integrity: sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==} dependencies: has: 1.0.3 @@ -6279,12 +6519,12 @@ packages: /is-reference@1.2.1: resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} dependencies: - '@types/estree': 1.0.0 + '@types/estree': 1.0.1 /is-reference@3.0.1: resolution: {integrity: sha512-baJJdQLiYaJdvFbJqXrcGv3WU3QCzBlUcI5QhbesIm6/xPsvmO+2CDoi/GMOFBQEQm+PXkwOPrp9KK5ozZsp2w==} dependencies: - '@types/estree': 1.0.0 + '@types/estree': 1.0.1 /is-regex@1.1.4: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} @@ -6338,10 +6578,10 @@ packages: resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==} dependencies: call-bind: 1.0.2 - get-intrinsic: 1.2.0 + get-intrinsic: 1.2.1 - /is-what@4.1.8: - resolution: {integrity: sha512-yq8gMao5upkPoGEU9LsB2P+K3Kt8Q3fQFCGyNCWOAnJAMzEXVV9drYb0TXr42TTliLLhKIBvulgAXgtLLnwzGA==} + /is-what@4.1.11: + resolution: {integrity: sha512-gr9+qDrJvdwT4+N2TAACsZQIB4Ow9j2eefqlh3m9JUV41M1LoKhcE+/j+IVni/r6U8Jnc1PwhjdjVJr+Xmtb0A==} engines: {node: '>=12.13'} dev: false @@ -6425,19 +6665,14 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.5.0 - '@types/node': 18.15.11 + '@types/node': 18.11.18 chalk: 4.1.2 ci-info: 3.8.0 graceful-fs: 4.2.11 picomatch: 2.3.1 - /jiti@1.18.2: - resolution: {integrity: sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==} - hasBin: true - dev: true - - /joi@17.9.1: - resolution: {integrity: sha512-FariIi9j6QODKATGBrEX7HZcja8Bsh3rfdGYy/Sb65sGlZWK/QWesU1ghk7aJWDj95knjXlQfSmzFSPPkLVsfw==} + /joi@17.9.2: + resolution: {integrity: sha512-Itk/r+V4Dx0V3c7RLFdRh12IOjySm2/WGPMubBT92cQvRfYZhPM2W0hZlctjj72iES8jsRCwp7S/cRmWBnJ4nw==} dependencies: '@hapi/hoek': 9.3.0 '@hapi/topo': 5.1.0 @@ -6446,8 +6681,8 @@ packages: '@sideway/pinpoint': 2.0.0 dev: false - /jose@4.13.1: - resolution: {integrity: sha512-MSJQC5vXco5Br38mzaQKiq9mwt7lwj2eXpgpRyQYNHYt2lq1PjkWa7DLXX0WVcQLE9HhMh3jPiufS7fhJf+CLQ==} + /jose@4.14.4: + resolution: {integrity: sha512-j8GhLiKmUAh+dsFXlX1aJCbt5KMibuKb+d7j1JaOJG6s2UjX1PQlW+OKB/sD4a/5ZYF4RcmYmLSndOoU3Lt/3g==} /js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} @@ -6478,7 +6713,7 @@ packages: optional: true dependencies: abab: 2.0.6 - acorn: 8.8.2 + acorn: 8.8.1 acorn-globals: 7.0.1 cssom: 0.5.0 cssstyle: 2.3.0 @@ -6491,7 +6726,7 @@ packages: http-proxy-agent: 5.0.0 https-proxy-agent: 5.0.1 is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.2 + nwsapi: 2.2.4 parse5: 7.1.2 saxes: 6.0.0 symbol-tree: 3.2.4 @@ -6501,7 +6736,7 @@ packages: whatwg-encoding: 2.0.0 whatwg-mimetype: 3.0.0 whatwg-url: 11.0.0 - ws: 8.13.0 + ws: 8.12.0 xml-name-validator: 4.0.0 transitivePeerDependencies: - bufferutil @@ -6566,8 +6801,8 @@ packages: resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} engines: {node: '>=6'} - /kolorist@1.7.0: - resolution: {integrity: sha512-ymToLHqL02udwVdbkowNpzjFd6UzozMtshPQKVi5k1EjKRqKqBrOnE9QbLEb0/pV76SAiIT13hdL8R6suc+f3g==} + /kolorist@1.8.0: + resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} dev: false /lcov-parse@1.0.0: @@ -6587,10 +6822,6 @@ packages: resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} engines: {node: '>=10'} - /lines-and-columns@1.2.4: - resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - dev: true - /local-access@1.1.0: resolution: {integrity: sha512-XfegD5pyTAfb+GY6chk283Ox5z8WexG56OvM06RWLpAc/UHozO8X6xAxEkIitZOtsSMM1Yr3DkHgW5W+onLhCw==} engines: {node: '>=6'} @@ -6677,7 +6908,7 @@ packages: resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} engines: {node: '>=12'} dependencies: - '@jridgewell/sourcemap-codec': 1.4.14 + '@jridgewell/sourcemap-codec': 1.4.15 /make-dir@3.1.0: resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} @@ -6692,14 +6923,14 @@ packages: /mdast-util-definitions@5.1.2: resolution: {integrity: sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==} dependencies: - '@types/mdast': 3.0.11 + '@types/mdast': 3.0.10 '@types/unist': 2.0.6 - unist-util-visit: 4.1.2 + unist-util-visit: 4.1.1 /mdast-util-from-markdown@1.3.0: resolution: {integrity: sha512-HN3W1gRIuN/ZW295c7zi7g9lVBllMgZE40RxCX37wrTPWXCWtpvOZdfnuK+1WNpvZje6XuJeI3Wnb4TJEUem+g==} dependencies: - '@types/mdast': 3.0.11 + '@types/mdast': 3.0.10 '@types/unist': 2.0.6 decode-named-character-reference: 1.0.2 mdast-util-to-string: 3.2.0 @@ -6717,7 +6948,7 @@ packages: /mdast-util-frontmatter@1.0.1: resolution: {integrity: sha512-JjA2OjxRqAa8wEG8hloD0uTU0kdn8kbtOWpPP94NBkfAlbxn4S8gCGf/9DwFtEeGPXrDcNXdiDjVaRdUFqYokw==} dependencies: - '@types/mdast': 3.0.11 + '@types/mdast': 3.0.10 mdast-util-to-markdown: 1.5.0 micromark-extension-frontmatter: 1.1.0 dev: false @@ -6727,18 +6958,18 @@ packages: dependencies: '@types/estree-jsx': 1.0.0 '@types/hast': 2.3.4 - '@types/mdast': 3.0.11 + '@types/mdast': 3.0.10 mdast-util-from-markdown: 1.3.0 mdast-util-to-markdown: 1.5.0 transitivePeerDependencies: - supports-color - /mdast-util-mdx-jsx@2.1.2: - resolution: {integrity: sha512-o9vBCYQK5ZLGEj3tCGISJGjvafyHRVJlZmfJzSE7xjiogSzIeph/Z4zMY65q4WGRMezQBeAwPlrdymDYYYx0tA==} + /mdast-util-mdx-jsx@2.1.4: + resolution: {integrity: sha512-DtMn9CmVhVzZx3f+optVDF8yFgQVt7FghCRNdlIaS3X5Bnym3hZwPbg/XW86vdpKjlc1PVj26SpnLGeJBXD3JA==} dependencies: '@types/estree-jsx': 1.0.0 '@types/hast': 2.3.4 - '@types/mdast': 3.0.11 + '@types/mdast': 3.0.10 '@types/unist': 2.0.6 ccount: 2.0.1 mdast-util-from-markdown: 1.3.0 @@ -6751,14 +6982,12 @@ packages: transitivePeerDependencies: - supports-color - /mdast-util-mdx@2.0.1: - resolution: {integrity: sha512-38w5y+r8nyKlGvNjSEqWrhG0w5PmnRA+wnBvm+ulYCct7nsGYhFVb0lljS9bQav4psDAS1eGkP2LMVcZBi/aqw==} + /mdast-util-mdx@2.0.0: + resolution: {integrity: sha512-M09lW0CcBT1VrJUaF/PYxemxxHa7SLDHdSn94Q9FhxjCQfuW7nMAWKWimTmA3OyDMSTH981NN1csW1X+HPSluw==} dependencies: - mdast-util-from-markdown: 1.3.0 mdast-util-mdx-expression: 1.3.2 - mdast-util-mdx-jsx: 2.1.2 + mdast-util-mdx-jsx: 2.1.4 mdast-util-mdxjs-esm: 1.3.1 - mdast-util-to-markdown: 1.5.0 transitivePeerDependencies: - supports-color @@ -6767,7 +6996,7 @@ packages: dependencies: '@types/estree-jsx': 1.0.0 '@types/hast': 2.3.4 - '@types/mdast': 3.0.11 + '@types/mdast': 3.0.10 mdast-util-from-markdown: 1.3.0 mdast-util-to-markdown: 1.5.0 transitivePeerDependencies: @@ -6776,37 +7005,37 @@ packages: /mdast-util-phrasing@3.0.1: resolution: {integrity: sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==} dependencies: - '@types/mdast': 3.0.11 + '@types/mdast': 3.0.10 unist-util-is: 5.2.1 /mdast-util-to-hast@12.3.0: resolution: {integrity: sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==} dependencies: '@types/hast': 2.3.4 - '@types/mdast': 3.0.11 + '@types/mdast': 3.0.10 mdast-util-definitions: 5.1.2 micromark-util-sanitize-uri: 1.1.0 trim-lines: 3.0.1 unist-util-generated: 2.0.1 unist-util-position: 4.0.4 - unist-util-visit: 4.1.2 + unist-util-visit: 4.1.1 /mdast-util-to-markdown@1.5.0: resolution: {integrity: sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==} dependencies: - '@types/mdast': 3.0.11 + '@types/mdast': 3.0.10 '@types/unist': 2.0.6 longest-streak: 3.1.0 mdast-util-phrasing: 3.0.1 mdast-util-to-string: 3.2.0 micromark-util-decode-string: 1.0.2 - unist-util-visit: 4.1.2 + unist-util-visit: 4.1.1 zwitch: 2.0.4 /mdast-util-to-string@3.2.0: resolution: {integrity: sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==} dependencies: - '@types/mdast': 3.0.11 + '@types/mdast': 3.0.10 /mdast@3.0.0: resolution: {integrity: sha512-xySmf8g4fPKMeC07jXGz971EkLbWAJ83s4US2Tj9lEdnZ142UP5grN73H1Xd3HzrdbU5o9GYYP/y8F9ZSwLE9g==} @@ -6819,11 +7048,11 @@ packages: /mdn-data@2.0.30: resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} - /merge-anything@5.1.4: - resolution: {integrity: sha512-7PWKwGOs5WWcpw+/OvbiFiAvEP6bv/QHiicigpqMGKIqPPAtGhBLR8LFJW+Zu6m9TXiR/a8+AiPlGG0ko1ruoQ==} + /merge-anything@5.1.7: + resolution: {integrity: sha512-eRtbOb1N5iyH0tkQDAoQ4Ipsp/5qSR79Dzrz8hEPxRX10RWWR/iQXdoKmBSRCThY1Fh5EhISDtpSc93fpxUniQ==} engines: {node: '>=12.13'} dependencies: - is-what: 4.1.8 + is-what: 4.1.11 dev: false /merge-stream@2.0.0: @@ -6862,23 +7091,23 @@ packages: micromark-util-types: 1.0.2 dev: false - /micromark-extension-mdx-expression@1.0.4: - resolution: {integrity: sha512-TCgLxqW6ReQ3AJgtj1P0P+8ZThBTloLbeb7jNaqr6mCOLDpxUiBFE/9STgooMZttEwOQu5iEcCCa3ZSDhY9FGw==} + /micromark-extension-mdx-expression@1.0.5: + resolution: {integrity: sha512-/ruJEj+Qpgar/P+b6z0firNIbY5VMHFdL3MJDvsnVVY+RnecmGNpN7YUZhb51NfBtk7iQnNCl5xeb4E5cWxXvw==} dependencies: - micromark-factory-mdx-expression: 1.0.7 + micromark-factory-mdx-expression: 1.0.8 micromark-factory-space: 1.0.0 micromark-util-character: 1.1.0 - micromark-util-events-to-acorn: 1.2.1 + micromark-util-events-to-acorn: 1.2.3 micromark-util-symbol: 1.0.1 micromark-util-types: 1.0.2 uvu: 0.5.6 - /micromark-extension-mdx-jsx@1.0.3: - resolution: {integrity: sha512-VfA369RdqUISF0qGgv2FfV7gGjHDfn9+Qfiv5hEwpyr1xscRj/CiVRkU7rywGFCO7JwJ5L0e7CJz60lY52+qOA==} + /micromark-extension-mdx-jsx@1.0.4: + resolution: {integrity: sha512-Jq4O738s2PvxJJSMZhV+y/7uq+pGI/ugQvHJBQelWpE3ECYvJMtF2duwfHQoAuUnIKSvg8b0dU1D+EXTAYE5ww==} dependencies: '@types/acorn': 4.0.6 estree-util-is-identifier-name: 2.1.0 - micromark-factory-mdx-expression: 1.0.7 + micromark-factory-mdx-expression: 1.0.8 micromark-factory-space: 1.0.0 micromark-util-character: 1.1.0 micromark-util-symbol: 1.0.1 @@ -6886,32 +7115,32 @@ packages: uvu: 0.5.6 vfile-message: 3.1.4 - /micromark-extension-mdx-md@1.0.0: - resolution: {integrity: sha512-xaRAMoSkKdqZXDAoSgp20Azm0aRQKGOl0RrS81yGu8Hr/JhMsBmfs4wR7m9kgVUIO36cMUQjNyiyDKPrsv8gOw==} + /micromark-extension-mdx-md@1.0.1: + resolution: {integrity: sha512-7MSuj2S7xjOQXAjjkbjBsHkMtb+mDGVW6uI2dBL9snOBCbZmoNgDAeZ0nSn9j3T42UE/g2xVNMn18PJxZvkBEA==} dependencies: micromark-util-types: 1.0.2 - /micromark-extension-mdxjs-esm@1.0.3: - resolution: {integrity: sha512-2N13ol4KMoxb85rdDwTAC6uzs8lMX0zeqpcyx7FhS7PxXomOnLactu8WI8iBNXW8AVyea3KIJd/1CKnUmwrK9A==} + /micromark-extension-mdxjs-esm@1.0.4: + resolution: {integrity: sha512-mmyCf6baCbLf+OHTCZdj+f8lDY8GBae4qhbffrJDqM1KltghsZz2k3nbvRfEwm301G62nhrlom9M9OheQwrssg==} dependencies: micromark-core-commonmark: 1.0.6 micromark-util-character: 1.1.0 - micromark-util-events-to-acorn: 1.2.1 + micromark-util-events-to-acorn: 1.2.3 micromark-util-symbol: 1.0.1 micromark-util-types: 1.0.2 unist-util-position-from-estree: 1.1.2 uvu: 0.5.6 vfile-message: 3.1.4 - /micromark-extension-mdxjs@1.0.0: - resolution: {integrity: sha512-TZZRZgeHvtgm+IhtgC2+uDMR7h8eTKF0QUX9YsgoL9+bADBpBY6SiLvWqnBlLbCEevITmTqmEuY3FoxMKVs1rQ==} + /micromark-extension-mdxjs@1.0.1: + resolution: {integrity: sha512-7YA7hF6i5eKOfFUzZ+0z6avRG52GpWR8DL+kN47y3f2KhxbBZMhmxe7auOeaTBrW2DenbbZTf1ea9tA2hDpC2Q==} dependencies: - acorn: 8.8.2 - acorn-jsx: 5.3.2(acorn@8.8.2) - micromark-extension-mdx-expression: 1.0.4 - micromark-extension-mdx-jsx: 1.0.3 - micromark-extension-mdx-md: 1.0.0 - micromark-extension-mdxjs-esm: 1.0.3 + acorn: 8.8.1 + acorn-jsx: 5.3.2(acorn@8.8.1) + micromark-extension-mdx-expression: 1.0.5 + micromark-extension-mdx-jsx: 1.0.4 + micromark-extension-mdx-md: 1.0.1 + micromark-extension-mdxjs-esm: 1.0.4 micromark-util-combine-extensions: 1.0.0 micromark-util-types: 1.0.2 @@ -6930,12 +7159,12 @@ packages: micromark-util-types: 1.0.2 uvu: 0.5.6 - /micromark-factory-mdx-expression@1.0.7: - resolution: {integrity: sha512-QAdFbkQagTZ/eKb8zDGqmjvgevgJH3+aQpvvKrXWxNJp3o8/l2cAbbrBd0E04r0Gx6nssPpqWIjnbHFvZu5qsQ==} + /micromark-factory-mdx-expression@1.0.8: + resolution: {integrity: sha512-/GWj6h6bDFCDCkxOCb/xXpgKGonhBXEqMnhTThVo0nlIN/i8z6L6YrmRq+N91oerxY97fEz7vHSCSIcW7fGFhQ==} dependencies: - micromark-factory-space: 1.0.0 + '@types/estree': 1.0.1 micromark-util-character: 1.1.0 - micromark-util-events-to-acorn: 1.2.1 + micromark-util-events-to-acorn: 1.2.3 micromark-util-symbol: 1.0.1 micromark-util-types: 1.0.2 unist-util-position-from-estree: 1.1.2 @@ -7005,15 +7234,16 @@ packages: /micromark-util-encode@1.0.1: resolution: {integrity: sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA==} - /micromark-util-events-to-acorn@1.2.1: - resolution: {integrity: sha512-mkg3BaWlw6ZTkQORrKVBW4o9ICXPxLtGz51vml5mQpKFdo9vqIX68CAx5JhTOdjQyAHH7JFmm4rh8toSPQZUmg==} + /micromark-util-events-to-acorn@1.2.3: + resolution: {integrity: sha512-ij4X7Wuc4fED6UoLWkmo0xJQhsktfNh1J0m8g4PbIMPlx+ek/4YdW5mvbye8z/aZvAPUoxgXHrwVlXAPKMRp1w==} dependencies: '@types/acorn': 4.0.6 - '@types/estree': 1.0.0 + '@types/estree': 1.0.1 + '@types/unist': 2.0.6 estree-util-visit: 1.2.1 + micromark-util-symbol: 1.0.1 micromark-util-types: 1.0.2 uvu: 0.5.6 - vfile-location: 4.1.0 vfile-message: 3.1.4 /micromark-util-html-tag-name@1.1.0: @@ -7108,12 +7338,12 @@ packages: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} - /miniflare@2.13.0: - resolution: {integrity: sha512-ayNhVa4a6bZiOuHtrPmOt4BCYcmW1fBQ/+qGL85smq1m2OBBm3aUs6f4ISf38xH8tk+qewgmAywetyVtn6KHPw==} + /miniflare@2.11.0: + resolution: {integrity: sha512-QA18I1VQXdCo4nBtPJUcUDxW8c9xbc5ex5F61jwhkGVOISSnYdEheolESmjr8MYk28xwi0XD1ozS4rLaTONd+w==} engines: {node: '>=16.13'} hasBin: true peerDependencies: - '@miniflare/storage-redis': 2.13.0 + '@miniflare/storage-redis': 2.11.0 cron-schedule: ^3.0.4 ioredis: ^4.27.9 peerDependenciesMeta: @@ -7124,27 +7354,27 @@ packages: ioredis: optional: true dependencies: - '@miniflare/cache': 2.13.0 - '@miniflare/cli-parser': 2.13.0 - '@miniflare/core': 2.13.0 - '@miniflare/d1': 2.13.0 - '@miniflare/durable-objects': 2.13.0 - '@miniflare/html-rewriter': 2.13.0 - '@miniflare/http-server': 2.13.0 - '@miniflare/kv': 2.13.0 - '@miniflare/queues': 2.13.0 - '@miniflare/r2': 2.13.0 - '@miniflare/runner-vm': 2.13.0 - '@miniflare/scheduler': 2.13.0 - '@miniflare/shared': 2.13.0 - '@miniflare/sites': 2.13.0 - '@miniflare/storage-file': 2.13.0 - '@miniflare/storage-memory': 2.13.0 - '@miniflare/web-sockets': 2.13.0 + '@miniflare/cache': 2.11.0 + '@miniflare/cli-parser': 2.11.0 + '@miniflare/core': 2.11.0 + '@miniflare/d1': 2.11.0 + '@miniflare/durable-objects': 2.11.0 + '@miniflare/html-rewriter': 2.11.0 + '@miniflare/http-server': 2.11.0 + '@miniflare/kv': 2.11.0 + '@miniflare/queues': 2.11.0 + '@miniflare/r2': 2.11.0 + '@miniflare/runner-vm': 2.11.0 + '@miniflare/scheduler': 2.11.0 + '@miniflare/shared': 2.11.0 + '@miniflare/sites': 2.11.0 + '@miniflare/storage-file': 2.11.0 + '@miniflare/storage-memory': 2.11.0 + '@miniflare/web-sockets': 2.11.0 kleur: 4.1.5 semiver: 1.1.0 source-map-support: 0.5.21 - undici: 5.20.0 + undici: 5.9.1 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -7170,8 +7400,8 @@ packages: yallist: 4.0.0 dev: false - /minipass@4.2.5: - resolution: {integrity: sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q==} + /minipass@5.0.0: + resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} engines: {node: '>=8'} dev: false @@ -7189,13 +7419,13 @@ packages: hasBin: true dev: false - /mlly@1.2.0: - resolution: {integrity: sha512-+c7A3CV0KGdKcylsI6khWyts/CYrGTrRVo4R/I7u/cUsy0Conxa6LUhiEzVKIw14lc2L5aiO4+SeVe4TeGRKww==} + /mlly@1.3.0: + resolution: {integrity: sha512-HT5mcgIQKkOrZecOjOX3DJorTikWXwsBfpcr/MGBkhfWcjiqvnaL/9ppxvIUXfjT6xt4DVIAsN9fMUz1ev4bIw==} dependencies: acorn: 8.8.2 pathe: 1.1.0 - pkg-types: 1.0.2 - ufo: 1.1.1 + pkg-types: 1.0.3 + ufo: 1.1.2 /mri@1.2.0: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} @@ -7216,14 +7446,6 @@ packages: resolution: {integrity: sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==} hasBin: true - /mz@2.7.0: - resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} - dependencies: - any-promise: 1.3.0 - object-assign: 4.1.1 - thenify-all: 1.6.0 - dev: true - /nanoid@3.3.6: resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -7234,8 +7456,8 @@ packages: engines: {node: '>= 0.6'} dev: false - /next-auth@4.21.1(next@13.4.2)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-NYkU4jAPSVxWhCblE8dDFAnKM7kOoO/QEobQ0RoEVP9Wox99A3PKHwOAsWhSg8ahJG/iKIWk2Bo1xHvsS4R39Q==} + /next-auth@4.19.2(next@13.4.4)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-6V2YG3IJQVhgCAH7mvT3yopTW92gMdUrcwGX7NQ0dCreT/+axGua/JmVdarjec0C/oJukKpIYRgjMlV+L5ZQOQ==} peerDependencies: next: ^12.2.5 || ^13 nodemailer: ^6.6.5 @@ -7245,28 +7467,27 @@ packages: nodemailer: optional: true dependencies: - '@babel/runtime': 7.21.0 - '@panva/hkdf': 1.0.4 + '@babel/runtime': 7.22.0 + '@panva/hkdf': 1.1.1 cookie: 0.5.0 - jose: 4.13.1 - next: 13.4.2(react-dom@18.2.0)(react@18.2.0) + jose: 4.14.4 + next: 13.4.4(react-dom@18.2.0)(react@18.2.0) oauth: 0.9.15 - openid-client: 5.4.0 - preact: 10.13.2 - preact-render-to-string: 5.2.6(preact@10.13.2) + openid-client: 5.4.2 + preact: 10.15.0 + preact-render-to-string: 5.2.6(preact@10.15.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) uuid: 8.3.2 dev: true - /next@13.4.2(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-aNFqLs3a3nTGvLWlO9SUhCuMUHVPSFQC0+tDNGAsDXqx+WJDFSbvc233gOJ5H19SBc7nw36A9LwQepOJ2u/8Kg==} + /next@13.4.4(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-C5S0ysM0Ily9McL4Jb48nOQHT1BukOWI59uC3X/xCMlYIh9rJZCv7nzG92J6e1cOBqQbKovlpgvHWFmz4eKKEA==} engines: {node: '>=16.8.0'} hasBin: true peerDependencies: '@opentelemetry/api': ^1.1.0 fibers: '>= 3.1.0' - node-sass: ^6.0.0 || ^7.0.0 react: ^18.2.0 react-dom: ^18.2.0 sass: ^1.3.0 @@ -7275,30 +7496,28 @@ packages: optional: true fibers: optional: true - node-sass: - optional: true sass: optional: true dependencies: - '@next/env': 13.4.2 + '@next/env': 13.4.4 '@swc/helpers': 0.5.1 busboy: 1.6.0 - caniuse-lite: 1.0.30001474 + caniuse-lite: 1.0.30001489 postcss: 8.4.14 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) styled-jsx: 5.1.1(react@18.2.0) zod: 3.21.4 optionalDependencies: - '@next/swc-darwin-arm64': 13.4.2 - '@next/swc-darwin-x64': 13.4.2 - '@next/swc-linux-arm64-gnu': 13.4.2 - '@next/swc-linux-arm64-musl': 13.4.2 - '@next/swc-linux-x64-gnu': 13.4.2 - '@next/swc-linux-x64-musl': 13.4.2 - '@next/swc-win32-arm64-msvc': 13.4.2 - '@next/swc-win32-ia32-msvc': 13.4.2 - '@next/swc-win32-x64-msvc': 13.4.2 + '@next/swc-darwin-arm64': 13.4.4 + '@next/swc-darwin-x64': 13.4.4 + '@next/swc-linux-arm64-gnu': 13.4.4 + '@next/swc-linux-arm64-musl': 13.4.4 + '@next/swc-linux-x64-gnu': 13.4.4 + '@next/swc-linux-x64-musl': 13.4.4 + '@next/swc-win32-arm64-msvc': 13.4.4 + '@next/swc-win32-ia32-msvc': 13.4.4 + '@next/swc-win32-x64-msvc': 13.4.4 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros @@ -7309,8 +7528,8 @@ packages: engines: {node: '>=10.5.0'} dev: true - /node-fetch@2.6.9: - resolution: {integrity: sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==} + /node-fetch@2.6.11: + resolution: {integrity: sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==} engines: {node: 4.x || >=6.0.0} peerDependencies: encoding: ^0.1.0 @@ -7321,8 +7540,8 @@ packages: whatwg-url: 5.0.0 dev: false - /node-fetch@3.3.1: - resolution: {integrity: sha512-cRVc/kyto/7E5shrWca1Wsea4y6tL9iYJE5FBCius3JQfb/4P4I295PfhgbJQBLTx6lATE4z+wK0rPM4VS2uow==} + /node-fetch@3.3.0: + resolution: {integrity: sha512-BKwRP/O0UvoMKp7GNdwPlObhYGB5DQqwhEDQlNKuoqwVYSxkSZCSbHjnFFmUEtwSKRPU4kNK8PbDYYitwaE3QA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: data-uri-to-buffer: 4.0.1 @@ -7339,8 +7558,8 @@ packages: hasBin: true dev: false - /node-releases@2.0.10: - resolution: {integrity: sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==} + /node-releases@2.0.12: + resolution: {integrity: sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==} /nopt@5.0.0: resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==} @@ -7390,16 +7609,16 @@ packages: dependencies: boolbase: 1.0.0 - /nwsapi@2.2.2: - resolution: {integrity: sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==} + /nwsapi@2.2.4: + resolution: {integrity: sha512-NHj4rzRo0tQdijE9ZqAx6kYDcoRwYwSYzCA8MY3JzfxlrvEU0jhnhJT9BhqhJs7I/dKcrDm6TyulaRqZPIhN5g==} dev: true /oauth-sign@0.9.0: resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==} dev: true - /oauth4webapi@2.2.0: - resolution: {integrity: sha512-yHJIXtjeQil8BfBvu0PUu38a2DNPOPcEOhzNdg/HytfKPGQk1hTg5j94zZ3bon9YBIAhW5PSmFv+n6bqq0v0uQ==} + /oauth4webapi@2.3.0: + resolution: {integrity: sha512-JGkb5doGrwzVDuHwgrR4nHJayzN4h59VCed6EW8Tql6iHDfZIabCJvg6wtbn5q6pyB2hZruI3b77Nudvq7NmvA==} dev: false /oauth@0.9.15: @@ -7409,6 +7628,7 @@ packages: /object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} + dev: false /object-hash@2.2.0: resolution: {integrity: sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==} @@ -7443,8 +7663,8 @@ packages: has-symbols: 1.0.3 object-keys: 1.1.1 - /oidc-token-hash@5.0.1: - resolution: {integrity: sha512-EvoOtz6FIEBzE+9q253HsLCVRiK/0doEJ2HCvvqMQb3dHZrP3WlJKYtJ55CRTw4jmYomzH4wkPuCj/I3ZvpKxQ==} + /oidc-token-hash@5.0.3: + resolution: {integrity: sha512-IF4PcGgzAr6XXSff26Sk/+P4KZFJVuHAJZj3wgO3vX2bMdNVp/QXTP3P7CEm9V1IdG8lDLY3HhiqpsE/nOwpPw==} engines: {node: ^10.13.0 || >=12.0.0} dev: true @@ -7480,13 +7700,13 @@ packages: is-wsl: 2.2.0 dev: false - /openid-client@5.4.0: - resolution: {integrity: sha512-hgJa2aQKcM2hn3eyVtN12tEA45ECjTJPXCgUh5YzTzy9qwapCvmDTVPWOcWVL0d34zeQoQ/hbG9lJhl3AYxJlQ==} + /openid-client@5.4.2: + resolution: {integrity: sha512-lIhsdPvJ2RneBm3nGBBhQchpe3Uka//xf7WPHTIglery8gnckvW7Bd9IaQzekzXJvWthCMyi/xVEyGW0RFPytw==} dependencies: - jose: 4.13.1 + jose: 4.14.4 lru-cache: 6.0.0 object-hash: 2.2.0 - oidc-token-hash: 5.0.1 + oidc-token-hash: 5.0.3 dev: true /optionator@0.8.3: @@ -7555,7 +7775,7 @@ packages: /parse5@7.1.2: resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} dependencies: - entities: 4.4.0 + entities: 4.5.0 /parseurl@1.3.3: resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} @@ -7603,7 +7823,7 @@ packages: /periscopic@3.1.0: resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==} dependencies: - '@types/estree': 1.0.0 + '@types/estree': 1.0.1 estree-walker: 3.0.3 is-reference: 3.0.1 @@ -7619,16 +7839,11 @@ packages: engines: {node: '>=0.10.0'} dev: true - /pirates@4.0.5: - resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==} - engines: {node: '>= 6'} - dev: true - - /pkg-types@1.0.2: - resolution: {integrity: sha512-hM58GKXOcj8WTqUXnsQyJYXdeAPbythQgEF3nTcEo+nkD49chjQ9IKm/QJy9xf6JakXptz86h7ecP2024rrLaQ==} + /pkg-types@1.0.3: + resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==} dependencies: jsonc-parser: 3.2.0 - mlly: 1.2.0 + mlly: 1.3.0 pathe: 1.1.0 /playwright-core@1.25.2: @@ -7651,7 +7866,7 @@ packages: postcss: ^8.2.2 dependencies: postcss: 8.4.21 - postcss-selector-parser: 6.0.11 + postcss-selector-parser: 6.0.13 postcss-value-parser: 4.2.0 /postcss-colormin@5.3.1(postcss@8.4.21): @@ -7767,7 +7982,7 @@ packages: caniuse-api: 3.0.0 cssnano-utils: 3.1.0(postcss@8.4.21) postcss: 8.4.21 - postcss-selector-parser: 6.0.11 + postcss-selector-parser: 6.0.13 /postcss-minify-font-values@5.1.0(postcss@8.4.21): resolution: {integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==} @@ -7807,7 +8022,7 @@ packages: postcss: ^8.2.15 dependencies: postcss: 8.4.21 - postcss-selector-parser: 6.0.11 + postcss-selector-parser: 6.0.13 /postcss-nested@6.0.0(postcss@8.4.21): resolution: {integrity: sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==} @@ -7816,7 +8031,7 @@ packages: postcss: ^8.2.14 dependencies: postcss: 8.4.21 - postcss-selector-parser: 6.0.11 + postcss-selector-parser: 6.0.13 dev: true /postcss-nested@6.0.1(postcss@8.4.21): @@ -7826,7 +8041,7 @@ packages: postcss: ^8.2.14 dependencies: postcss: 8.4.21 - postcss-selector-parser: 6.0.11 + postcss-selector-parser: 6.0.13 /postcss-normalize-charset@5.1.0(postcss@8.4.21): resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==} @@ -7955,8 +8170,8 @@ packages: util-deprecate: 1.0.2 dev: true - /postcss-selector-parser@6.0.11: - resolution: {integrity: sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==} + /postcss-selector-parser@6.0.13: + resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==} engines: {node: '>=4'} dependencies: cssesc: 3.0.0 @@ -7979,7 +8194,7 @@ packages: postcss: ^8.2.15 dependencies: postcss: 8.4.21 - postcss-selector-parser: 6.0.11 + postcss-selector-parser: 6.0.13 /postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} @@ -8010,12 +8225,12 @@ packages: pretty-format: 3.8.0 dev: false - /preact-render-to-string@5.2.6(preact@10.13.2): + /preact-render-to-string@5.2.6(preact@10.15.0): resolution: {integrity: sha512-JyhErpYOvBV1hEPwIxc/fHWXPfnEGdRKxc8gFdAZ7XV4tlzyzG847XAyEZqoDnynP88akM4eaHcSOzNcLWFguw==} peerDependencies: preact: '>=10' dependencies: - preact: 10.13.2 + preact: 10.15.0 pretty-format: 3.8.0 dev: true @@ -8023,8 +8238,8 @@ packages: resolution: {integrity: sha512-eY93IVpod/zG3uMF22Unl8h9KkrcKIRs2EGar8hwLZZDU1lkjph303V9HZBwufh2s736U6VXuhD109LYqPoffg==} dev: false - /preact@10.13.2: - resolution: {integrity: sha512-q44QFLhOhty2Bd0Y46fnYW0gD/cbVM9dUVtNTDKPcdXSMA7jfY+Jpd6rk3GB0lcQss0z5s/6CmVP0Z/hV+g6pw==} + /preact@10.15.0: + resolution: {integrity: sha512-nZSa8M2R2m1n7nJSBlzDpxRJaIsejrTO1vlFbdpFvyC8qM1iU+On2y0otfoUm6SRB5o0lF0CKDFxg6grEFU0iQ==} dev: true /prelude-ls@1.1.2: @@ -8032,8 +8247,8 @@ packages: engines: {node: '>= 0.8.0'} dev: true - /prettier@2.8.7: - resolution: {integrity: sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==} + /prettier@2.8.3: + resolution: {integrity: sha512-tJ/oJ4amDihPoufT5sM0Z1SKEuKay8LfVAMlbbhnnkvt6BUserZylqo2PN+p9KeljLr0OHa2rXHU1T8reeoTrw==} engines: {node: '>=10.13.0'} hasBin: true @@ -8066,13 +8281,13 @@ packages: /pretty-format@3.8.0: resolution: {integrity: sha512-WuxUnVtlWL1OfZFQFuqvnvs6MiAGk9UNsBostyBOB0Is9wb5uRESevA6rnl/rkksXaGX3GzZhPup5d6Vp1nFew==} - /prisma@4.12.0: - resolution: {integrity: sha512-xqVper4mbwl32BWzLpdznHAYvYDWQQWK2tBfXjdUD397XaveRyAP7SkBZ6kFlIg8kKayF4hvuaVtYwXd9BodAg==} + /prisma@4.9.0: + resolution: {integrity: sha512-bS96oZ5oDFXYgoF2l7PJ3Mp1wWWfLOo8B/jAfbA2Pn0Wm5Z/owBHzaMQKS3i1CzVBDWWPVnOohmbJmjvkcHS5w==} engines: {node: '>=14.17'} hasBin: true requiresBuild: true dependencies: - '@prisma/engines': 4.12.0 + '@prisma/engines': 4.9.0 dev: false /prompts@2.4.2: @@ -8180,11 +8395,11 @@ packages: /regenerator-transform@0.15.1: resolution: {integrity: sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==} dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.22.0 dev: false - /regexp.prototype.flags@1.4.3: - resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} + /regexp.prototype.flags@1.5.0: + resolution: {integrity: sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -8232,13 +8447,13 @@ packages: hast-util-heading-rank: 2.1.1 hast-util-to-string: 2.0.0 unified: 10.1.2 - unist-util-visit: 4.1.2 + unist-util-visit: 4.1.1 dev: false /remark-frontmatter@4.0.1: resolution: {integrity: sha512-38fJrB0KnmD3E33a5jZC/5+gGAC2WKNiPw1/fdXJvijBlhA7RCsvJklrYJakS0HedninvaCYW8lQGf9C918GfA==} dependencies: - '@types/mdast': 3.0.11 + '@types/mdast': 3.0.10 mdast-util-frontmatter: 1.0.1 micromark-extension-frontmatter: 1.1.0 unified: 10.1.2 @@ -8248,7 +8463,7 @@ packages: resolution: {integrity: sha512-kH8R4FcZ9VD2Uak9FuEgoZnKdIXhIXA3kYVB+6hkoWgYXbgpZNetgiAw58q4Z0MMN3W+nfkg7Fv6bcJTr1Y8BQ==} engines: {node: '>=14.0.0'} dependencies: - '@types/mdast': 3.0.11 + '@types/mdast': 3.0.10 estree-util-is-identifier-name: 2.1.0 estree-util-value-to-estree: 2.1.0 toml: 3.0.0 @@ -8259,15 +8474,15 @@ packages: /remark-mdx@2.3.0: resolution: {integrity: sha512-g53hMkpM0I98MU266IzDFMrTD980gNF3BJnkyFcmN+dD873mQeD5rdMO3Y2X+x8umQfbSE0PcoEDl7ledSA+2g==} dependencies: - mdast-util-mdx: 2.0.1 - micromark-extension-mdxjs: 1.0.0 + mdast-util-mdx: 2.0.0 + micromark-extension-mdxjs: 1.0.1 transitivePeerDependencies: - supports-color - /remark-parse@10.0.1: - resolution: {integrity: sha512-1fUyHr2jLsVOkhbvPRBJ5zTKZZyD6yZzYaWCS6BPBdQ8vEMBCH+9zNCDA6tET/zHCi/jLqjCWtlJZUPk+DbnFw==} + /remark-parse@10.0.2: + resolution: {integrity: sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==} dependencies: - '@types/mdast': 3.0.11 + '@types/mdast': 3.0.10 mdast-util-from-markdown: 1.3.0 unified: 10.1.2 transitivePeerDependencies: @@ -8277,24 +8492,21 @@ packages: resolution: {integrity: sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==} dependencies: '@types/hast': 2.3.4 - '@types/mdast': 3.0.11 + '@types/mdast': 3.0.10 mdast-util-to-hast: 12.3.0 unified: 10.1.2 - /remark-shiki-twoslash@3.1.2(typescript@4.9.5): - resolution: {integrity: sha512-XmJS1SXc4SvwI8F4FjNwhcYn+lxnF7gw3gcPpT6aFuQimLefihfg6CnIHWQXI1uqfFkDVRfLvK6kOmJjm/2ixQ==} - peerDependencies: - typescript: '>3' + /remark-shiki-twoslash@3.1.0: + resolution: {integrity: sha512-6LqSqVtHQR4S0DKfdQ2/ePn9loTKUtpyopYvwk8johjDTeUW5MkaLQuZHlWNkkST/4aMbz6aTkstIcwfwcHpXg==} dependencies: - '@types/unist': 2.0.6 '@typescript/twoslash': 3.1.0 '@typescript/vfs': 1.3.4 fenceparser: 1.1.1 regenerator-runtime: 0.13.11 shiki: 0.10.1 - shiki-twoslash: 3.1.1(typescript@4.9.5) + shiki-twoslash: 3.1.0 tslib: 2.1.0 - typescript: 4.9.5 + typescript: 4.9.4 unist-util-visit: 2.0.3 transitivePeerDependencies: - supports-color @@ -8344,7 +8556,7 @@ packages: resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==} hasBin: true dependencies: - is-core-module: 2.11.0 + is-core-module: 2.12.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -8373,7 +8585,7 @@ packages: rollup-plugin-inject: 3.0.2 dev: true - /rollup-plugin-visualizer@5.9.0(rollup@3.20.2): + /rollup-plugin-visualizer@5.9.0(rollup@3.10.0): resolution: {integrity: sha512-bbDOv47+Bw4C/cgs0czZqfm8L82xOZssk4ayZjG40y9zbXclNk7YikrZTDao6p7+HDiGxrN0b65SgZiVm9k1Cg==} engines: {node: '>=14'} hasBin: true @@ -8385,9 +8597,9 @@ packages: dependencies: open: 8.4.2 picomatch: 2.3.1 - rollup: 3.20.2 + rollup: 3.10.0 source-map: 0.7.4 - yargs: 17.7.1 + yargs: 17.7.2 dev: false /rollup-pluginutils@2.8.2: @@ -8396,13 +8608,13 @@ packages: estree-walker: 0.6.1 dev: true - /rollup-route-manifest@1.0.0(rollup@3.20.2): + /rollup-route-manifest@1.0.0(rollup@3.10.0): resolution: {integrity: sha512-3CmcMmCLAzJDUXiO3z6386/Pt8/k9xTZv8gIHyXI8hYGoAInnYdOsFXiGGzQRMy6TXR1jUZme2qbdwjH2nFMjg==} engines: {node: '>=8'} peerDependencies: rollup: '>=2.0.0' dependencies: - rollup: 3.20.2 + rollup: 3.10.0 route-sort: 1.0.0 dev: false @@ -8414,8 +8626,8 @@ packages: fsevents: 2.3.2 dev: true - /rollup@3.20.2: - resolution: {integrity: sha512-3zwkBQl7Ai7MFYQE0y1MeQ15+9jsi7XxfrqwTb/9EK8D9C9+//EBR4M+CuA1KODRaNbFez/lWxA5vhEGZp4MUg==} + /rollup@3.10.0: + resolution: {integrity: sha512-JmRYz44NjC1MjVF2VKxc0M1a97vn+cDxeqWmnwyAF4FvpjK8YFdHpaqvQB+3IxCvX05vJxKZkoMDU8TShhmJVA==} engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: @@ -8431,10 +8643,10 @@ packages: dependencies: queue-microtask: 1.2.3 - /rxjs@7.8.0: - resolution: {integrity: sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==} + /rxjs@7.8.1: + resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} dependencies: - tslib: 2.5.0 + tslib: 2.5.2 dev: false /sade@1.8.1: @@ -8495,8 +8707,8 @@ packages: resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} dev: false - /set-cookie-parser@2.6.0: - resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==} + /set-cookie-parser@2.5.1: + resolution: {integrity: sha512-1jeBGaKNGdEq4FgIrORu/N570dwoPYio8lSoYLWmX7sQ//0JY08Xh9o5pBcgmHQ/MbsYp/aZnOe1s1lIsbLprQ==} /shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} @@ -8508,16 +8720,13 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - /shiki-twoslash@3.1.1(typescript@4.9.5): - resolution: {integrity: sha512-b2j/2yjEjnj0Yav7purKB7uuSbYBf/EQWmu2f7d4G96NiM+Qmr3Tb3UeHY7faN/IEaLW6ip7aQa7MpZNlU5xkQ==} - peerDependencies: - typescript: '>3' + /shiki-twoslash@3.1.0: + resolution: {integrity: sha512-uDqrTutOIZzyHbo103GsK7Vvc10saK1XCCivnOQ1NHJzgp3FBilEpftGeVzVSMOJs+JyhI7whkvhXV7kXQ5zCg==} dependencies: '@typescript/twoslash': 3.1.0 '@typescript/vfs': 1.3.4 - fenceparser: 1.1.1 shiki: 0.10.1 - typescript: 4.9.5 + typescript: 4.9.4 transitivePeerDependencies: - supports-color dev: false @@ -8534,7 +8743,7 @@ packages: resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} dependencies: call-bind: 1.0.2 - get-intrinsic: 1.2.0 + get-intrinsic: 1.2.1 object-inspect: 1.12.3 /siginfo@2.0.0: @@ -8586,34 +8795,34 @@ packages: /solid-js@1.7.2: resolution: {integrity: sha512-01f8GIc+HTTlfDXtK+TFku3AllHyJ3hNsIpxM2qpObRP4VbEGVIP6VbULnThPlpse+J1y/I/1N9QeQ9MNkE8Ow==} dependencies: - csstype: 3.1.2 + csstype: 3.1.0 seroval: 0.5.1 - /solid-mdx@0.0.6(solid-js@1.7.2)(vite@4.2.1): + /solid-mdx@0.0.6(solid-js@1.7.2)(vite@4.1.4): resolution: {integrity: sha512-SDr+iOqxvB7ktdjrwgKLCLkJK43J+TQjoYmesHxmZHXtn6W+a5NRqWgBcybsSP0noHa2co1plSjuPYU4bdtklQ==} peerDependencies: solid-js: ^1.2.6 vite: '*' dependencies: solid-js: 1.7.2 - vite: 4.2.1(@types/node@18.15.11)(terser@5.16.8) + vite: 4.1.4(@types/node@18.11.18)(terser@5.16.1) /solid-refresh@0.5.2(solid-js@1.7.2): resolution: {integrity: sha512-I69HmFj0LsGRJ3n8CEMVjyQFgVtuM2bSjznu2hCnsY+i5oOxh8ioWj00nnHBv0UYD3WpE/Sq4Q3TNw2IKmKN7A==} peerDependencies: solid-js: ^1.3 dependencies: - '@babel/generator': 7.21.4 + '@babel/generator': 7.22.0 '@babel/helper-module-imports': 7.21.4 - '@babel/types': 7.21.4 + '@babel/types': 7.22.0 solid-js: 1.7.2 dev: false - /solid-ssr@1.7.0: - resolution: {integrity: sha512-SK0nycd6gTVrsIHeNgOBrZoIVvpYExZMx4HAu/27zClaW3QAi2tf//RTG/uS/6vHPNdEX0+q6+nvErxQeyaswA==} + /solid-ssr@1.6.3: + resolution: {integrity: sha512-ieG1NemdbGOOfKrCZdUNktfQJlrYSg4Nr2PG2CSoO/KCHs2PBIe3PsjLenvbiTop0qAQgHkSf2pNgcz5VoJzaw==} dev: false - /solid-start-trpc/0.0.16_owwjlqaoi5hbwxjek5glpmf5ny: + /solid-start-trpc@0.0.16(@trpc/client@10.27.1)(@trpc/server@10.27.1)(solid-js@1.7.2)(solid-start@packages+start): resolution: {integrity: sha512-99/EGIE0SObmCVhZR00bYpkEQpCDP22YgjalQpVgm0BKy2+tJzEC6vdvOII2Ppa0Fm7iPwc4LDZoFX2E3KYmsg==} peerDependencies: '@trpc/client': ^10.0.0 @@ -8621,14 +8830,14 @@ packages: solid-js: ^1.5.7 solid-start: ^0.2.1 dependencies: - '@trpc/client': 10.27.1_@trpc+server@10.27.1 + '@trpc/client': 10.27.1(@trpc/server@10.27.1) '@trpc/server': 10.27.1 solid-js: 1.7.2 solid-start: link:packages/start dev: false - /solid-styled/0.8.2_solid-js@1.7.2: - resolution: {integrity: sha512-/qVzRt2012J69Q43A/7rZAPDIAqzIcghx5xmgfD9lIc2s1yfvdzFtKsFpl4GySn5XbwvHAYlTnkPwJ/Xm5f+og==} + /solid-styled@0.8.1(@babel/core@7.20.12)(solid-js@1.7.2): + resolution: {integrity: sha512-OmiDb3/NaeUzCc7593Drk5/iHPAuHt108oNuOx2ty+lGJnAyHX5R1OxgIJHntd4Yp6iAnLeb8sk9wVq9tznEQA==} engines: {node: '>=12'} peerDependencies: '@babel/core': ^7 @@ -8637,12 +8846,12 @@ packages: '@babel/core': optional: true dependencies: - '@babel/core': 7.21.4 + '@babel/core': 7.20.12 '@babel/helper-module-imports': 7.21.4 - '@babel/traverse': 7.21.4 - '@babel/types': 7.21.4 + '@babel/traverse': 7.22.1 + '@babel/types': 7.22.0 '@types/css-tree': 2.3.1 - autoprefixer: 10.4.14(postcss@8.4.21) + autoprefixer: 10.4.13(postcss@8.4.21) css-tree: 2.3.1 cssnano: 5.1.15(postcss@8.4.21) js-xxhash: 2.0.0 @@ -8664,7 +8873,7 @@ packages: solid-js: 1.7.2 dev: true - /solid-trpc/0.1.0-sssr.7_j7ph3hfeuq54az6ycp3eoxt2g4: + /solid-trpc@0.1.0-sssr.7(@tanstack/solid-query@5.0.0-alpha.20)(@trpc/client@10.27.1)(@trpc/server@10.27.1)(solid-js@1.7.2)(solid-start@packages+start): resolution: {integrity: sha512-N/iqU4iFIVEWKFjOY+5J4e2qbOW9STy/eEID1gEjj6mm0w9xYmQtKu/UsBNf8W6nSCYSBjH/ttU5fGCe/0q2Dw==} peerDependencies: '@tanstack/solid-query': ^5.0.0-alpha.0 @@ -8673,14 +8882,14 @@ packages: solid-js: ^1.5.3 solid-start: ^0.2.1 dependencies: - '@tanstack/solid-query': 5.0.0-alpha.20_solid-js@1.7.2 - '@trpc/client': 10.27.1_@trpc+server@10.27.1 + '@tanstack/solid-query': 5.0.0-alpha.20(solid-js@1.7.2) + '@trpc/client': 10.27.1(@trpc/server@10.27.1) '@trpc/server': 10.27.1 solid-js: 1.7.2 solid-start: link:packages/start dev: false - /source-map-js/1.0.2: + /source-map-js@1.0.2: resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} engines: {node: '>=0.10.0'} @@ -8748,8 +8957,8 @@ packages: engines: {node: '>= 0.6'} dev: false - /std-env@3.3.2: - resolution: {integrity: sha512-uUZI65yrV2Qva5gqE0+A7uVAvO40iPo6jGhs7s8keRfHCmtg+uB2X6EiLGCI9IgL1J17xGhvoOqSz79lzICPTA==} + /std-env@3.3.3: + resolution: {integrity: sha512-Rz6yejtVyWnVjC1RFvNmYL10kgjC49EOghxWn0RFqlCHGFpQx+Xe7yW3I4ceK1SGrWIGMjD5Kbue8W/udkbMJg==} dev: false /stop-iteration-iterator@1.0.0: @@ -8856,20 +9065,7 @@ packages: dependencies: browserslist: 4.21.5 postcss: 8.4.21 - postcss-selector-parser: 6.0.11 - - /sucrase@3.31.0: - resolution: {integrity: sha512-6QsHnkqyVEzYcaiHsOKkzOtOgdJcb8i54x6AV2hDwyZcY9ZyykGZVw6L/YN98xC0evwTP6utsWWrKRaa8QlfEQ==} - engines: {node: '>=8'} - hasBin: true - dependencies: - commander: 4.1.1 - glob: 7.1.6 - lines-and-columns: 1.2.4 - mz: 2.7.0 - pirates: 4.0.5 - ts-interface-checker: 0.1.13 - dev: true + postcss-selector-parser: 6.0.13 /supports-color@5.5.0: resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} @@ -8904,8 +9100,8 @@ packages: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} dev: true - /tailwindcss@3.3.1(postcss@8.4.21): - resolution: {integrity: sha512-Vkiouc41d4CEq0ujXl6oiGFQ7bA3WEhUZdTgXAhtKxSy49OmKs8rEfQmupsfF0IGW8fv2iQkp1EVUuapCFrZ9g==} + /tailwindcss@3.2.4(postcss@8.4.21): + resolution: {integrity: sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==} engines: {node: '>=12.13.0'} hasBin: true peerDependencies: @@ -8914,12 +9110,12 @@ packages: arg: 5.0.2 chokidar: 3.5.3 color-name: 1.1.4 + detective: 5.2.1 didyoumean: 1.2.2 dlv: 1.1.3 fast-glob: 3.2.12 glob-parent: 6.0.2 is-glob: 4.0.3 - jiti: 1.18.2 lilconfig: 2.1.0 micromatch: 4.0.5 normalize-path: 3.0.0 @@ -8930,34 +9126,33 @@ packages: postcss-js: 4.0.1(postcss@8.4.21) postcss-load-config: 3.1.4(postcss@8.4.21) postcss-nested: 6.0.0(postcss@8.4.21) - postcss-selector-parser: 6.0.11 + postcss-selector-parser: 6.0.13 postcss-value-parser: 4.2.0 quick-lru: 5.1.1 resolve: 1.22.2 - sucrase: 3.31.0 transitivePeerDependencies: - ts-node dev: true - /tar@6.1.13: - resolution: {integrity: sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==} + /tar@6.1.15: + resolution: {integrity: sha512-/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A==} engines: {node: '>=10'} dependencies: chownr: 2.0.0 fs-minipass: 2.1.0 - minipass: 4.2.5 + minipass: 5.0.0 minizlib: 2.1.2 mkdirp: 1.0.4 yallist: 4.0.0 dev: false - /terser@5.16.8: - resolution: {integrity: sha512-QI5g1E/ef7d+PsDifb+a6nnVgC4F22Bg6T0xrBrz6iloVB4PUkkunp6V8nzoOOZJIzjWVdAGqCdlKlhLq/TbIA==} + /terser@5.16.1: + resolution: {integrity: sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw==} engines: {node: '>=10'} hasBin: true dependencies: - '@jridgewell/source-map': 0.3.2 - acorn: 8.8.2 + '@jridgewell/source-map': 0.3.3 + acorn: 8.8.1 commander: 2.20.3 source-map-support: 0.5.21 @@ -8970,19 +9165,6 @@ packages: minimatch: 3.1.2 dev: true - /thenify-all@1.6.0: - resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} - engines: {node: '>=0.8'} - dependencies: - thenify: 3.3.1 - dev: true - - /thenify@3.3.1: - resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} - dependencies: - any-promise: 1.3.0 - dev: true - /tiny-glob@0.2.9: resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==} dependencies: @@ -8990,8 +9172,8 @@ packages: globrex: 0.1.2 dev: true - /tinybench@2.4.0: - resolution: {integrity: sha512-iyziEiyFxX4kyxSp+MtY1oCH/lvjH3PxFN8PGCDeqcZWAJ/i+9y+nL85w99PxVzrIvew/GSkSbDYtiGVa85Afg==} + /tinybench@2.5.0: + resolution: {integrity: sha512-kRwSG8Zx4tjF9ZiyH4bhaebu+EDz1BOx9hOigYHlUW4xxI/wKIUQUqo018UlU4ar6ATPBsaMrdbKZ+tmPdohFA==} /tinydate@1.3.0: resolution: {integrity: sha512-7cR8rLy2QhYHpsBDBVYnnWXm8uRTr38RoZakFSW7Bs7PzfMPNZthuMLkwqZv7MTu8lhQ91cOFYS5a7iFj2oR3w==} @@ -9014,7 +9196,7 @@ packages: /tippy.js@6.3.7: resolution: {integrity: sha512-E1d3oP2emgJ9dRQZdf3Kkn0qJgI6ZLpyS5z6ZkY1DF3kaQaBsGZsndEpHwx+eC+tYM41HaSNvNtLx8tU57FzTQ==} dependencies: - '@popperjs/core': 2.11.7 + '@popperjs/core': 2.11.8 dev: true /to-fast-properties@2.0.0: @@ -9077,16 +9259,12 @@ packages: regexparam: 1.3.0 dev: false - /ts-interface-checker@0.1.13: - resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - dev: true - /tslib@2.1.0: resolution: {integrity: sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==} dev: false - /tslib@2.5.0: - resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} + /tslib@2.5.2: + resolution: {integrity: sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==} /tunnel-agent@0.6.0: resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} @@ -9094,65 +9272,65 @@ packages: safe-buffer: 5.2.1 dev: true - /turbo-darwin-64@1.8.8: - resolution: {integrity: sha512-18cSeIm7aeEvIxGyq7PVoFyEnPpWDM/0CpZvXKHpQ6qMTkfNt517qVqUTAwsIYqNS8xazcKAqkNbvU1V49n65Q==} + /turbo-darwin-64@1.7.0: + resolution: {integrity: sha512-hSGAueSf5Ko8J67mpqjpt9FsP6ePn1nMcl7IVPoJq5dHsgX3anCP/BPlexJ502bNK+87DDyhQhJ/LPSJXKrSYQ==} cpu: [x64] os: [darwin] requiresBuild: true dev: true optional: true - /turbo-darwin-arm64@1.8.8: - resolution: {integrity: sha512-ruGRI9nHxojIGLQv1TPgN7ud4HO4V8mFBwSgO6oDoZTNuk5ybWybItGR+yu6fni5vJoyMHXOYA2srnxvOc7hjQ==} + /turbo-darwin-arm64@1.7.0: + resolution: {integrity: sha512-BLLOW5W6VZxk5+0ZOj5AO1qjM0P5isIgjbEuyAl8lHZ4s9antUbY4CtFrspT32XxPTYoDl4UjviPMcSsbcl3WQ==} cpu: [arm64] os: [darwin] requiresBuild: true dev: true optional: true - /turbo-linux-64@1.8.8: - resolution: {integrity: sha512-N/GkHTHeIQogXB1/6ZWfxHx+ubYeb8Jlq3b/3jnU4zLucpZzTQ8XkXIAfJG/TL3Q7ON7xQ8yGOyGLhHL7MpFRg==} + /turbo-linux-64@1.7.0: + resolution: {integrity: sha512-aw2qxmfZa+kT87SB3GNUoFimqEPzTlzlRqhPgHuAAT6Uf0JHnmebPt4K+ZPtDNl5yfVmtB05bhHPqw+5QV97Yg==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /turbo-linux-arm64@1.8.8: - resolution: {integrity: sha512-hKqLbBHgUkYf2Ww8uBL9UYdBFQ5677a7QXdsFhONXoACbDUPvpK4BKlz3NN7G4NZ+g9dGju+OJJjQP0VXRHb5w==} + /turbo-linux-arm64@1.7.0: + resolution: {integrity: sha512-AJEx2jX+zO5fQtJpO3r6uhTabj4oSA5ZhB7zTs/rwu/XqoydsvStA4X8NDW4poTbOjF7DcSHizqwi04tSMzpJw==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /turbo-windows-64@1.8.8: - resolution: {integrity: sha512-2ndjDJyzkNslXxLt+PQuU21AHJWc8f6MnLypXy3KsN4EyX/uKKGZS0QJWz27PeHg0JS75PVvhfFV+L9t9i+Yyg==} + /turbo-windows-64@1.7.0: + resolution: {integrity: sha512-ewj7PPv2uxqv0r31hgnBa3E5qwUu7eyVRP5M1gB/TJXfSHduU79gbxpKCyxIZv2fL/N2/3U7EPOQPSZxBAoljA==} cpu: [x64] os: [win32] requiresBuild: true dev: true optional: true - /turbo-windows-arm64@1.8.8: - resolution: {integrity: sha512-xCA3oxgmW9OMqpI34AAmKfOVsfDljhD5YBwgs0ZDsn5h3kCHhC4x9W5dDk1oyQ4F5EXSH3xVym5/xl1J6WRpUg==} + /turbo-windows-arm64@1.7.0: + resolution: {integrity: sha512-LzjOUzveWkvTD0jP8DBMYiAnYemmydsvqxdSmsUapHHJkl6wKZIOQNSO7pxsy+9XM/1/+0f9Y9F9ZNl5lePTEA==} cpu: [arm64] os: [win32] requiresBuild: true dev: true optional: true - /turbo@1.8.8: - resolution: {integrity: sha512-qYJ5NjoTX+591/x09KgsDOPVDUJfU9GoS+6jszQQlLp1AHrf1wRFA3Yps8U+/HTG03q0M4qouOfOLtRQP4QypA==} + /turbo@1.7.0: + resolution: {integrity: sha512-cwympNwQNnQZ/TffBd8yT0i0O10Cf/hlxccCYgUcwhcGEb9rDjE5thDbHoHw1hlJQUF/5ua7ERJe7Zr0lNE/ww==} hasBin: true requiresBuild: true optionalDependencies: - turbo-darwin-64: 1.8.8 - turbo-darwin-arm64: 1.8.8 - turbo-linux-64: 1.8.8 - turbo-linux-arm64: 1.8.8 - turbo-windows-64: 1.8.8 - turbo-windows-arm64: 1.8.8 + turbo-darwin-64: 1.7.0 + turbo-darwin-arm64: 1.7.0 + turbo-linux-64: 1.7.0 + turbo-linux-arm64: 1.7.0 + turbo-windows-64: 1.7.0 + turbo-windows-arm64: 1.7.0 dev: true /tweetnacl@0.14.5: @@ -9176,25 +9354,23 @@ packages: hasBin: true dev: true - /typescript@4.9.5: - resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} + /typescript@4.9.4: + resolution: {integrity: sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==} engines: {node: '>=4.2.0'} hasBin: true - /ufo@1.1.1: - resolution: {integrity: sha512-MvlCc4GHrmZdAllBc0iUDowff36Q9Ndw/UzqmEKyrfSzokTd9ZCy1i+IIk5hrYKkjoYVQyNbrw7/F8XJ2rEwTg==} + /ufo@1.1.2: + resolution: {integrity: sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==} - /undici@5.20.0: - resolution: {integrity: sha512-J3j60dYzuo6Eevbawwp1sdg16k5Tf768bxYK4TUJRH7cBM4kFCbf3mOnM/0E3vQYXvpxITbbWmBafaDbxLDz3g==} + /undici@5.16.0: + resolution: {integrity: sha512-KWBOXNv6VX+oJQhchXieUznEmnJMqgXMbs0xxH2t8q/FUAWSJvOSr/rMaZKnX5RIVq7JDn0JbP4BOnKG2SGXLQ==} engines: {node: '>=12.18'} dependencies: busboy: 1.6.0 - /undici@5.21.0: - resolution: {integrity: sha512-HOjK8l6a57b2ZGXOcUsI5NLfoTrfmbOl90ixJDl0AEFG4wgHNDQxtZy15/ZQp7HhjkpaGlp/eneMgtsu1dIlUA==} + /undici@5.9.1: + resolution: {integrity: sha512-6fB3a+SNnWEm4CJbgo0/CWR8RGcOCQP68SF4X0mxtYTq2VNN8T88NYrWVBAeSX+zb7bny2dx2iYhP3XHi00omg==} engines: {node: '>=12.18'} - dependencies: - busboy: 1.6.0 /unicode-canonical-property-names-ecmascript@2.0.0: resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} @@ -9256,7 +9432,7 @@ packages: resolution: {integrity: sha512-TkBb0HABNmxzAcfLf4qsIbFbaPDvMO6wa3b3j4VcEzFVaw1LBKwnW4/sRJ/atSLSzoIg41JWEdnE7N6DIhGDGQ==} dependencies: '@types/unist': 2.0.6 - unist-util-visit: 4.1.2 + unist-util-visit: 4.1.1 /unist-util-stringify-position@3.0.3: resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==} @@ -9284,8 +9460,8 @@ packages: unist-util-visit-parents: 3.1.1 dev: false - /unist-util-visit@4.1.2: - resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==} + /unist-util-visit@4.1.1: + resolution: {integrity: sha512-n9KN3WV9k4h1DxYR1LoajgN93wpEi/7ZplVe02IoB4gH5ctI1AaF2670BLHQYbwj+pY83gFtyeySFiyMHJklrg==} dependencies: '@types/unist': 2.0.6 unist-util-is: 5.2.1 @@ -9306,8 +9482,8 @@ packages: engines: {node: '>= 0.8'} dev: false - /update-browserslist-db@1.0.10(browserslist@4.21.5): - resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==} + /update-browserslist-db@1.0.11(browserslist@4.21.5): + resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' @@ -9365,13 +9541,13 @@ packages: resolution: {integrity: sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==} engines: {node: '>=10.12.0'} dependencies: - '@jridgewell/trace-mapping': 0.3.17 + '@jridgewell/trace-mapping': 0.3.18 '@types/istanbul-lib-coverage': 2.0.4 convert-source-map: 1.9.0 dev: true - /validate-html-nesting@1.2.1: - resolution: {integrity: sha512-T1ab131NkP3BfXB7KUSgV7Rhu81R2id+L6NaJ7NypAAG5iV6gXnPpQE5RK1fvb+3JYsPTL+ihWna5sr5RN9gaQ==} + /validate-html-nesting@1.2.2: + resolution: {integrity: sha512-hGdgQozCsQJMyfK5urgFcWEqsSSrK63Awe0t/IMR0bZ0QMtnuaiHzThW81guu3qx9abLi99NEuiaN6P9gVYsNg==} dev: false /validate-npm-package-name@4.0.0: @@ -9399,6 +9575,7 @@ packages: dependencies: '@types/unist': 2.0.6 vfile: 5.3.7 + dev: false /vfile-message@3.1.4: resolution: {integrity: sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==} @@ -9414,17 +9591,17 @@ packages: unist-util-stringify-position: 3.0.3 vfile-message: 3.1.4 - /vite-node@0.26.3(@types/node@18.15.11): + /vite-node@0.26.3(@types/node@18.11.18): resolution: {integrity: sha512-Te2bq0Bfvq6XiO718I+1EinMjpNYKws6SNHKOmVbILAQimKoZKDd+IZLlkaYcBXPpK3HFe2U80k8Zw+m3w/a2w==} engines: {node: '>=v14.16.0'} hasBin: true dependencies: debug: 4.3.4 - mlly: 1.2.0 + mlly: 1.3.0 pathe: 0.2.0 source-map: 0.6.1 source-map-support: 0.5.21 - vite: 4.2.1(@types/node@18.15.11)(terser@5.16.8) + vite: 4.1.4(@types/node@18.11.18)(terser@5.16.1) transitivePeerDependencies: - '@types/node' - less @@ -9435,19 +9612,19 @@ packages: - terser dev: true - /vite-node@0.28.5(@types/node@18.15.11): - resolution: {integrity: sha512-LmXb9saMGlrMZbXTvOveJKwMTBTNUH66c8rJnQ0ZPNX+myPEol64+szRzXtV5ORb0Hb/91yq+/D3oERoyAt6LA==} + /vite-node@0.28.3(@types/node@18.11.18): + resolution: {integrity: sha512-uJJAOkgVwdfCX8PUQhqLyDOpkBS5+j+FdbsXoPVPDlvVjRkb/W/mLYQPSL6J+t8R0UV8tJSe8c9VyxVQNsDSyg==} engines: {node: '>=v14.16.0'} hasBin: true dependencies: cac: 6.7.14 debug: 4.3.4 - mlly: 1.2.0 + mlly: 1.3.0 pathe: 1.1.0 picocolors: 1.0.0 source-map: 0.6.1 source-map-support: 0.5.21 - vite: 4.2.1(@types/node@18.15.11)(terser@5.16.8) + vite: 4.1.4(@types/node@18.11.18)(terser@5.16.1) transitivePeerDependencies: - '@types/node' - less @@ -9458,62 +9635,63 @@ packages: - terser dev: false - /vite-plugin-inspect@0.7.18(rollup@3.20.2)(vite@4.2.1): - resolution: {integrity: sha512-hyIxg2qJaRs0LoB3Tqy9ML8yEublIzTzFVXmNhgw2jsjETJUXeR6iQ4YPHk3Q6kTbbiwgoPPyXimlAfEwektnA==} + /vite-plugin-inspect@0.7.14(rollup@3.10.0)(vite@4.1.4): + resolution: {integrity: sha512-C9V93Yy2yUf941oVxIq93K6T1o0SZxoG8MdmyJsnoNDijOAGHT1rVSVjzF/uKFYvgnvLvaXioaoy6ica6aOS0g==} engines: {node: '>=14'} peerDependencies: vite: ^3.1.0 || ^4.0.0 dependencies: '@antfu/utils': 0.7.2 - '@rollup/pluginutils': 5.0.2(rollup@3.20.2) + '@rollup/pluginutils': 5.0.2(rollup@3.10.0) debug: 4.3.4 - fs-extra: 11.1.1 - kolorist: 1.7.0 + fs-extra: 11.1.0 + kolorist: 1.8.0 sirv: 2.0.2 - ufo: 1.1.1 - vite: 4.2.1(@types/node@18.15.11)(terser@5.16.8) + ufo: 1.1.2 + vite: 4.1.4(@types/node@18.11.18)(terser@5.16.1) transitivePeerDependencies: - rollup - supports-color dev: false - /vite-plugin-solid-styled@0.8.3(rollup@3.20.2)(solid-styled@0.8.2)(vite@4.2.1): - resolution: {integrity: sha512-o0jPwkOWM9NB4P8XKLOD1r6u3A5UEymt2u3rsxUpqSsiBPtJkDPifhOGzVx4estScvMa5e8lO4job66IpG+VhQ==} + /vite-plugin-solid-styled@0.8.1(rollup@3.10.0)(solid-styled@0.8.1)(vite@4.1.4): + resolution: {integrity: sha512-KxBSNfRLeB/Dr+yDh07vw2wteIHpJ6t2Q/6mRkNGVHj6dNaidifnqgvukztbzdDQcxGeyl6oVGYG8NtZ7fV35w==} engines: {node: '>=10'} peerDependencies: solid-styled: '>=0.7' vite: ^3 || ^4 dependencies: - '@babel/core': 7.21.4 - '@rollup/pluginutils': 5.0.2(rollup@3.20.2) - solid-styled: 0.8.2(@babel/core@7.21.4)(solid-js@1.7.2) - vite: 4.2.1(@types/node@18.15.11)(terser@5.16.8) + '@babel/core': 7.20.12 + '@babel/preset-typescript': 7.18.6(@babel/core@7.20.12) + '@rollup/pluginutils': 5.0.2(rollup@3.10.0) + solid-styled: 0.8.1(@babel/core@7.20.12)(solid-js@1.7.2) + vite: 4.1.4(@types/node@18.11.18)(terser@5.16.1) transitivePeerDependencies: - rollup - supports-color dev: true - /vite-plugin-solid@2.7.0(solid-js@1.7.2)(vite@4.2.1): + /vite-plugin-solid@2.7.0(solid-js@1.7.2)(vite@4.1.4): resolution: {integrity: sha512-avp/Jl5zOp/Itfo67xtDB2O61U7idviaIp4mLsjhCa13PjKNasz+IID0jYTyqUp9SFx6/PmBr6v4KgDppqompg==} peerDependencies: solid-js: ^1.7.2 vite: ^3.0.0 || ^4.0.0 dependencies: - '@babel/core': 7.21.4 - '@babel/preset-typescript': 7.21.4(@babel/core@7.21.4) + '@babel/core': 7.20.12 + '@babel/preset-typescript': 7.18.6(@babel/core@7.20.12) '@types/babel__core': 7.20.0 - babel-preset-solid: 1.7.2(@babel/core@7.21.4) - merge-anything: 5.1.4 + babel-preset-solid: 1.7.4(@babel/core@7.20.12) + merge-anything: 5.1.7 solid-js: 1.7.2 solid-refresh: 0.5.2(solid-js@1.7.2) - vite: 4.2.1(@types/node@18.15.11)(terser@5.16.8) - vitefu: 0.2.4(vite@4.2.1) + vite: 4.1.4(@types/node@18.11.18)(terser@5.16.1) + vitefu: 0.2.4(vite@4.1.4) transitivePeerDependencies: - supports-color dev: false - /vite@3.2.5(@types/node@18.15.11)(terser@5.16.8): - resolution: {integrity: sha512-4mVEpXpSOgrssFZAOmGIr85wPHKvaDAcXqxVxVRZhljkJOMZi1ibLibzjLHzJvcok8BMguLc7g1W6W/GqZbLdQ==} + /vite@3.2.7(@types/node@18.11.18)(terser@5.16.1): + resolution: {integrity: sha512-29pdXjk49xAP0QBr0xXqu2s5jiQIXNvE/xwd0vUizYT2Hzqe4BksNNoWllFVXJf4eLZ+UlVQmXfB4lWrc+t18g==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -9537,18 +9715,18 @@ packages: terser: optional: true dependencies: - '@types/node': 18.15.11 + '@types/node': 18.11.18 esbuild: 0.15.18 postcss: 8.4.21 resolve: 1.22.2 rollup: 2.79.1 - terser: 5.16.8 + terser: 5.16.1 optionalDependencies: fsevents: 2.3.2 dev: true - /vite@4.2.1(@types/node@18.15.11)(terser@5.16.8): - resolution: {integrity: sha512-7MKhqdy0ISo4wnvwtqZkjke6XN4taqQ2TBaTccLIpOKv7Vp2h4Y+NpmWCnGDeSvvn45KxvWgGyb0MkHvY1vgbg==} + /vite@4.1.4(@types/node@18.11.18)(terser@5.16.1): + resolution: {integrity: sha512-3knk/HsbSTKEin43zHu7jTwYWv81f8kgAL99G5NWBcA1LKvtvcVAC4JjBH1arBunO9kQka+1oGbrMKOjk4ZrBg==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -9572,16 +9750,16 @@ packages: terser: optional: true dependencies: - '@types/node': 18.15.11 - esbuild: 0.17.15 + '@types/node': 18.11.18 + esbuild: 0.16.17 postcss: 8.4.21 resolve: 1.22.2 - rollup: 3.20.2 - terser: 5.16.8 + rollup: 3.10.0 + terser: 5.16.1 optionalDependencies: fsevents: 2.3.2 - /vitefu@0.2.4(vite@4.2.1): + /vitefu@0.2.4(vite@4.1.4): resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==} peerDependencies: vite: ^3.0.0 || ^4.0.0 @@ -9589,10 +9767,10 @@ packages: vite: optional: true dependencies: - vite: 4.2.1(@types/node@18.15.11)(terser@5.16.8) + vite: 4.1.4(@types/node@18.11.18)(terser@5.16.1) dev: false - /vitest@0.20.3(jsdom@20.0.3)(terser@5.16.8): + /vitest@0.20.3(jsdom@20.0.3)(terser@5.16.1): resolution: {integrity: sha512-cXMjTbZxBBUUuIF3PUzEGPLJWtIMeURBDXVxckSHpk7xss4JxkiiWh5cnIlfGyfJne2Ii3QpbiRuFL5dMJtljw==} engines: {node: '>=v14.16.0'} hasBin: true @@ -9617,16 +9795,16 @@ packages: jsdom: optional: true dependencies: - '@types/chai': 4.3.4 + '@types/chai': 4.3.5 '@types/chai-subset': 1.3.3 - '@types/node': 18.15.11 + '@types/node': 18.11.18 chai: 4.3.7 debug: 4.3.4 jsdom: 20.0.3 local-pkg: 0.4.3 tinypool: 0.2.4 tinyspy: 1.1.1 - vite: 3.2.5(@types/node@18.15.11)(terser@5.16.8) + vite: 3.2.7(@types/node@18.11.18)(terser@5.16.1) transitivePeerDependencies: - less - sass @@ -9658,11 +9836,11 @@ packages: jsdom: optional: true dependencies: - '@types/chai': 4.3.4 + '@types/chai': 4.3.5 '@types/chai-subset': 1.3.3 - '@types/node': 18.15.11 + '@types/node': 18.11.18 '@vitest/ui': 0.26.3 - acorn: 8.8.2 + acorn: 8.8.1 acorn-walk: 8.2.0 chai: 4.3.7 debug: 4.3.4 @@ -9670,11 +9848,11 @@ packages: local-pkg: 0.4.3 source-map: 0.6.1 strip-literal: 1.0.1 - tinybench: 2.4.0 + tinybench: 2.5.0 tinypool: 0.3.1 tinyspy: 1.1.1 - vite: 4.2.1(@types/node@18.15.11)(terser@5.16.8) - vite-node: 0.26.3(@types/node@18.15.11) + vite: 4.1.4(@types/node@18.11.18)(terser@5.16.1) + vite-node: 0.26.3(@types/node@18.11.18) transitivePeerDependencies: - less - sass @@ -9684,8 +9862,8 @@ packages: - terser dev: true - /vitest@0.28.5: - resolution: {integrity: sha512-pyCQ+wcAOX7mKMcBNkzDwEHRGqQvHUl0XnoHR+3Pb1hytAHISgSxv9h0gUiSiYtISXUU3rMrKiKzFYDrI6ZIHA==} + /vitest@0.28.3: + resolution: {integrity: sha512-N41VPNf3VGJlWQizGvl1P5MGyv3ZZA2Zvh+2V8L6tYBAAuqqDK4zExunT1Cdb6dGfZ4gr+IMrnG8d4Z6j9ctPw==} engines: {node: '>=v14.16.0'} hasBin: true peerDependencies: @@ -9706,14 +9884,14 @@ packages: jsdom: optional: true dependencies: - '@types/chai': 4.3.4 + '@types/chai': 4.3.5 '@types/chai-subset': 1.3.3 - '@types/node': 18.15.11 - '@vitest/expect': 0.28.5 - '@vitest/runner': 0.28.5 - '@vitest/spy': 0.28.5 - '@vitest/utils': 0.28.5 - acorn: 8.8.2 + '@types/node': 18.11.18 + '@vitest/expect': 0.28.3 + '@vitest/runner': 0.28.3 + '@vitest/spy': 0.28.3 + '@vitest/utils': 0.28.3 + acorn: 8.8.1 acorn-walk: 8.2.0 cac: 6.7.14 chai: 4.3.7 @@ -9722,13 +9900,13 @@ packages: pathe: 1.1.0 picocolors: 1.0.0 source-map: 0.6.1 - std-env: 3.3.2 + std-env: 3.3.3 strip-literal: 1.0.1 - tinybench: 2.4.0 + tinybench: 2.5.0 tinypool: 0.3.1 tinyspy: 1.1.1 - vite: 4.2.1(@types/node@18.15.11)(terser@5.16.8) - vite-node: 0.28.5(@types/node@18.15.11) + vite: 4.1.4(@types/node@18.11.18)(terser@5.16.1) + vite-node: 0.28.3(@types/node@18.11.18) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -9760,10 +9938,10 @@ packages: hasBin: true dependencies: axios: 0.25.0(debug@4.3.4) - joi: 17.9.1 + joi: 17.9.2 lodash: 4.17.21 minimist: 1.2.8 - rxjs: 7.8.0 + rxjs: 7.8.1 transitivePeerDependencies: - debug dev: false @@ -9774,10 +9952,10 @@ packages: hasBin: true dependencies: axios: 0.27.2(debug@4.3.4) - joi: 17.9.1 + joi: 17.9.2 lodash: 4.17.21 minimist: 1.2.8 - rxjs: 7.8.0 + rxjs: 7.8.1 transitivePeerDependencies: - debug dev: false @@ -9882,21 +10060,21 @@ packages: engines: {node: '>=0.10.0'} dev: true - /wrangler@2.14.0: - resolution: {integrity: sha512-LTmSQ0jyd8c6bRhOAZZOh21Tr/HKkx7eWebCV2QmOHyacEeWLgc3Nu6KrOVBpqFVKCPCXHvcgqiN97I/nJHvFA==} + /wrangler@2.8.0: + resolution: {integrity: sha512-CAhjoeTnVFB65HPmOSquXbQ37lc2X77iOirX4tRMuRNKQng2NztHOfo++6BZdlV29E4IPD9boTRXck3R+O8mrg==} engines: {node: '>=16.13.0'} hasBin: true dependencies: '@cloudflare/kv-asset-handler': 0.2.0 - '@esbuild-plugins/node-globals-polyfill': 0.1.1(esbuild@0.16.3) - '@esbuild-plugins/node-modules-polyfill': 0.1.4(esbuild@0.16.3) - '@miniflare/core': 2.13.0 - '@miniflare/d1': 2.13.0 - '@miniflare/durable-objects': 2.13.0 + '@esbuild-plugins/node-globals-polyfill': 0.1.1(esbuild@0.14.51) + '@esbuild-plugins/node-modules-polyfill': 0.1.4(esbuild@0.14.51) + '@miniflare/core': 2.11.0 + '@miniflare/d1': 2.11.0 + '@miniflare/durable-objects': 2.11.0 blake3-wasm: 2.1.5 chokidar: 3.5.3 - esbuild: 0.16.3 - miniflare: 2.13.0 + esbuild: 0.14.51 + miniflare: 2.11.0 nanoid: 3.3.6 path-to-regexp: 6.2.1 selfsigned: 2.1.1 @@ -9923,8 +10101,8 @@ packages: /wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - /ws@8.13.0: - resolution: {integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==} + /ws@8.12.0: + resolution: {integrity: sha512-kU62emKIdKVeEIOIKVegvqpXMSTAMLJozpHZaJNDYqBjzlSYXQGviYwN1osDLJ9av68qHd4a2oSjd7yD4pacig==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -9944,6 +10122,11 @@ packages: resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} dev: true + /xtend@4.0.2: + resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} + engines: {node: '>=0.4'} + dev: true + /xxhash-wasm@1.0.2: resolution: {integrity: sha512-ibF0Or+FivM9lNrg+HGJfVX8WJqgo+kCLDc4vx6xMeTce7Aj+DLttKbxxRR/gNLSAelRc1omAPlJ77N/Jem07A==} dev: true @@ -9989,8 +10172,8 @@ packages: yargs-parser: 20.2.9 dev: true - /yargs@17.7.1: - resolution: {integrity: sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==} + /yargs@17.7.2: + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} engines: {node: '>=12'} dependencies: cliui: 8.0.1 From 88961b1f4e151381f8b4a6bab06fda1f9ad0b5fc Mon Sep 17 00:00:00 2001 From: Chris Birster Date: Tue, 27 Jun 2023 16:04:05 -0400 Subject: [PATCH 0130/1059] fix: peer deps @auth/core in example (#910) --- examples/with-authjs/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/with-authjs/package.json b/examples/with-authjs/package.json index ebd6d4136..da4842ef3 100644 --- a/examples/with-authjs/package.json +++ b/examples/with-authjs/package.json @@ -16,7 +16,7 @@ "vite": "^4.1.4" }, "dependencies": { - "@auth/core": "^0.3.0", + "@auth/core": "^0.5.1", "@solid-auth/base": "^2.0.3", "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", From 68da074d80cecb0a74ef659b8944387b31b98f41 Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Tue, 27 Jun 2023 13:04:24 -0700 Subject: [PATCH 0131/1059] update lock file --- pnpm-lock.yaml | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0eb089302..8d63f8d20 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,5 +1,9 @@ lockfileVersion: '6.0' +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + importers: .: @@ -268,11 +272,11 @@ importers: examples/with-authjs: dependencies: '@auth/core': - specifier: ^0.3.0 - version: 0.3.0 + specifier: ^0.5.1 + version: 0.5.1 '@solid-auth/base': specifier: ^2.0.3 - version: 2.0.3(@auth/core@0.3.0)(solid-js@1.7.2)(solid-start@packages+start) + version: 2.0.3(@auth/core@0.5.1)(solid-js@1.7.2)(solid-start@packages+start) '@solidjs/meta': specifier: ^0.28.2 version: 0.28.2(solid-js@1.7.2) @@ -1288,10 +1292,10 @@ packages: resolution: {integrity: sha512-vy9fM3pIxZmX07dL+VX1aZe7ynZ+YyB0jY+jE6r3hOK6GNY2t6W8rzpFC4tgpbXUYABkFQwgJq2XYXlxbXAI0g==} dev: false - /@auth/core@0.3.0: - resolution: {integrity: sha512-4bmPzEiQKSXD825Jrcgj7igSFghBTpkSQ6U/jnYABJRQGhwnWJ/q9FHxEo6SGZWvYvpjOrvJOWhrP4Xng4CGUQ==} + /@auth/core@0.5.1: + resolution: {integrity: sha512-t9z8F7dkuVceKWBmMy1fd2t6H+vfRju/YJ1lm+6RnJ7pNEvX5qMR874wg0+cYbWvyZazLi8fFK/FA6I3D5sSkA==} peerDependencies: - nodemailer: 6.8.0 + nodemailer: ^6.8.0 peerDependenciesMeta: nodemailer: optional: true @@ -3481,14 +3485,14 @@ packages: /@sinclair/typebox@0.25.24: resolution: {integrity: sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==} - /@solid-auth/base@2.0.3(@auth/core@0.3.0)(solid-js@1.7.2)(solid-start@packages+start): + /@solid-auth/base@2.0.3(@auth/core@0.5.1)(solid-js@1.7.2)(solid-start@packages+start): resolution: {integrity: sha512-WauEsk4SI6OtEYCeK9sGcIErRxO3+Cv+xw3ss7sd/oepoJ7m7cNkusq8RsiB302l4SOgB6nkIHIqvjwmm/yQpQ==} peerDependencies: '@auth/core': 0.5.1 solid-js: ^1.5.7 solid-start: ^0.2.15 dependencies: - '@auth/core': 0.3.0 + '@auth/core': 0.5.1 solid-js: 1.7.2 solid-start: link:packages/start dev: false From 2b6911d3579c5297a2d1e9aa581443a4f16dcdc5 Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Tue, 27 Jun 2023 13:29:19 -0700 Subject: [PATCH 0132/1059] update lock again --- pnpm-lock.yaml | 1458 +++++++++++++++++++++++++----------------------- 1 file changed, 761 insertions(+), 697 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8d63f8d20..2825f8c3c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -301,7 +301,7 @@ importers: version: 0.14.54 next-auth: specifier: ^4.19.2 - version: 4.19.2(next@13.4.4)(react-dom@18.2.0)(react@18.2.0) + version: 4.19.2(next@13.4.7)(react-dom@18.2.0)(react@18.2.0) postcss: specifier: ^8.4.21 version: 8.4.21 @@ -1288,8 +1288,8 @@ packages: '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.18 - /@antfu/utils@0.7.2: - resolution: {integrity: sha512-vy9fM3pIxZmX07dL+VX1aZe7ynZ+YyB0jY+jE6r3hOK6GNY2t6W8rzpFC4tgpbXUYABkFQwgJq2XYXlxbXAI0g==} + /@antfu/utils@0.7.4: + resolution: {integrity: sha512-qe8Nmh9rYI/HIspLSTwtbMFPj6dISG6+dJnOguTlPNXtCvS2uezdxscVBb7/3DrmNbQK49TDqpkSQ1chbRGdpQ==} dev: false /@auth/core@0.5.1: @@ -1308,14 +1308,14 @@ packages: preact-render-to-string: 5.2.3(preact@10.11.3) dev: false - /@babel/code-frame@7.21.4: - resolution: {integrity: sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==} + /@babel/code-frame@7.22.5: + resolution: {integrity: sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/highlight': 7.18.6 + '@babel/highlight': 7.22.5 - /@babel/compat-data@7.22.0: - resolution: {integrity: sha512-OgCMbbNCD/iA8cjMt+Zhp+nIC7XKaEaTG8zjvZPjGbhkppq1NIMWiZn7EaZRxUDHn4Ul265scRqg94N2WiFaGw==} + /@babel/compat-data@7.22.5: + resolution: {integrity: sha512-4Jc/YuIaYqKnDDz892kPIledykKg12Aw1PYX5i/TY28anJtacvM1Rrr8wbieB9GfEJwlzqT0hUEao0CxEebiDA==} engines: {node: '>=6.9.0'} /@babel/core@7.20.12: @@ -1323,15 +1323,15 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.2.1 - '@babel/code-frame': 7.21.4 + '@babel/code-frame': 7.22.5 '@babel/generator': 7.20.7 - '@babel/helper-compilation-targets': 7.22.1(@babel/core@7.20.12) - '@babel/helper-module-transforms': 7.22.1 - '@babel/helpers': 7.22.0 - '@babel/parser': 7.22.0 + '@babel/helper-compilation-targets': 7.22.5(@babel/core@7.20.12) + '@babel/helper-module-transforms': 7.22.5 + '@babel/helpers': 7.22.5 + '@babel/parser': 7.22.5 '@babel/template': 7.20.7 - '@babel/traverse': 7.22.1 - '@babel/types': 7.22.0 + '@babel/traverse': 7.22.5 + '@babel/types': 7.22.5 convert-source-map: 1.9.0 debug: 4.3.4 gensync: 1.0.0-beta.2 @@ -1344,72 +1344,72 @@ packages: resolution: {integrity: sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.0 + '@babel/types': 7.22.5 '@jridgewell/gen-mapping': 0.3.3 jsesc: 2.5.2 - /@babel/generator@7.22.0: - resolution: {integrity: sha512-tyzR0OsH88AelgukhL2rbEUCLKBGmy2G9Th/5vpyOt0zf44Be61kvIQXjCwTSX8t+qJ/vMwZfhK6mPdrMLZXRg==} + /@babel/generator@7.22.5: + resolution: {integrity: sha512-+lcUbnTRhd0jOewtFSedLyiPsD5tswKkbgcezOqqWFUVNEwoUTlpPOBmvhG7OXWLR4jMdv0czPGH5XbflnD1EA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.0 + '@babel/types': 7.22.5 '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.18 jsesc: 2.5.2 - /@babel/helper-annotate-as-pure@7.18.6: - resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==} + /@babel/helper-annotate-as-pure@7.22.5: + resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.0 + '@babel/types': 7.22.5 - /@babel/helper-builder-binary-assignment-operator-visitor@7.22.0: - resolution: {integrity: sha512-65sHfBfgwY7VAzJscbxFoNSdqWul2+dMfSPihzmTKRd3QEKdcGmWEy7qRaVzMYsH7oJ91UIGFIAzW3xg7ER13w==} + /@babel/helper-builder-binary-assignment-operator-visitor@7.22.5: + resolution: {integrity: sha512-m1EP3lVOPptR+2DwD125gziZNcmoNSHGmJROKoy87loWUQyJaVXDgpmruWqDARZSmtYQ+Dl25okU8+qhVzuykw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.0 + '@babel/types': 7.22.5 dev: false - /@babel/helper-compilation-targets@7.22.1(@babel/core@7.20.12): - resolution: {integrity: sha512-Rqx13UM3yVB5q0D/KwQ8+SPfX/+Rnsy1Lw1k/UwOC4KC6qrzIQoY3lYnBu5EHKBlEHHcj0M0W8ltPSkD8rqfsQ==} + /@babel/helper-compilation-targets@7.22.5(@babel/core@7.20.12): + resolution: {integrity: sha512-Ji+ywpHeuqxB8WDxraCiqR0xfhYjiDE/e6k7FuIaANnoOFxAHskHChz4vA1mJC9Lbm01s1PVAGhQY4FUKSkGZw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/compat-data': 7.22.0 + '@babel/compat-data': 7.22.5 '@babel/core': 7.20.12 - '@babel/helper-validator-option': 7.21.0 - browserslist: 4.21.5 + '@babel/helper-validator-option': 7.22.5 + browserslist: 4.21.9 lru-cache: 5.1.1 semver: 6.3.0 - /@babel/helper-create-class-features-plugin@7.22.1(@babel/core@7.20.12): - resolution: {integrity: sha512-SowrZ9BWzYFgzUMwUmowbPSGu6CXL5MSuuCkG3bejahSpSymioPmuLdhPxNOc9MjuNGjy7M/HaXvJ8G82Lywlw==} + /@babel/helper-create-class-features-plugin@7.22.5(@babel/core@7.20.12): + resolution: {integrity: sha512-xkb58MyOYIslxu3gKmVXmjTtUPvBU4odYzbiIQbWwLKIHCsx6UGZGX6F1IznMFVnDdirseUZopzN+ZRt8Xb33Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-environment-visitor': 7.22.1 - '@babel/helper-function-name': 7.21.0 - '@babel/helper-member-expression-to-functions': 7.22.0 - '@babel/helper-optimise-call-expression': 7.18.6 - '@babel/helper-replace-supers': 7.22.1 - '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 - '@babel/helper-split-export-declaration': 7.18.6 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-environment-visitor': 7.22.5 + '@babel/helper-function-name': 7.22.5 + '@babel/helper-member-expression-to-functions': 7.22.5 + '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/helper-replace-supers': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.5 semver: 6.3.0 transitivePeerDependencies: - supports-color - /@babel/helper-create-regexp-features-plugin@7.22.1(@babel/core@7.20.12): - resolution: {integrity: sha512-WWjdnfR3LPIe+0EY8td7WmjhytxXtjKAEpnAxun/hkNiyOaPlvGK+NZaBFIdi9ndYV3Gav7BpFvtUwnaJlwi1w==} + /@babel/helper-create-regexp-features-plugin@7.22.5(@babel/core@7.20.12): + resolution: {integrity: sha512-1VpEFOIbMRaXyDeUwUfmTIxExLwQ+zkW+Bh5zXpApA3oQedBx9v/updixWxnx/bZpKw7u8VxWjb/qWpIcmPq8A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-annotate-as-pure': 7.22.5 regexpu-core: 5.3.2 semver: 6.3.0 dev: false @@ -1420,8 +1420,8 @@ packages: '@babel/core': ^7.4.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-compilation-targets': 7.22.1(@babel/core@7.20.12) - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-compilation-targets': 7.22.5(@babel/core@7.20.12) + '@babel/helper-plugin-utils': 7.22.5 debug: 4.3.4 lodash.debounce: 4.0.8 resolve: 1.22.2 @@ -1430,182 +1430,182 @@ packages: - supports-color dev: false - /@babel/helper-environment-visitor@7.22.1: - resolution: {integrity: sha512-Z2tgopurB/kTbidvzeBrc2To3PUP/9i5MUe+fU6QJCQDyPwSH2oRapkLw3KGECDYSjhQZCNxEvNvZlLw8JjGwA==} + /@babel/helper-environment-visitor@7.22.5: + resolution: {integrity: sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==} engines: {node: '>=6.9.0'} - /@babel/helper-function-name@7.21.0: - resolution: {integrity: sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==} + /@babel/helper-function-name@7.22.5: + resolution: {integrity: sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.20.7 - '@babel/types': 7.22.0 + '@babel/template': 7.22.5 + '@babel/types': 7.22.5 - /@babel/helper-hoist-variables@7.18.6: - resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} + /@babel/helper-hoist-variables@7.22.5: + resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.0 + '@babel/types': 7.22.5 - /@babel/helper-member-expression-to-functions@7.22.0: - resolution: {integrity: sha512-nf2NhMw5E6vzxvUOPeqHnNxcCyTe7r8MJYIWzLaMosohfQTk6F2jepzprj4ux8ez0yTPjDyrDeboItaylgdaiw==} + /@babel/helper-member-expression-to-functions@7.22.5: + resolution: {integrity: sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.0 + '@babel/types': 7.22.5 /@babel/helper-module-imports@7.18.6: resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.0 + '@babel/types': 7.22.5 dev: false - /@babel/helper-module-imports@7.21.4: - resolution: {integrity: sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==} + /@babel/helper-module-imports@7.22.5: + resolution: {integrity: sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.0 + '@babel/types': 7.22.5 - /@babel/helper-module-transforms@7.22.1: - resolution: {integrity: sha512-dxAe9E7ySDGbQdCVOY/4+UcD8M9ZFqZcZhSPsPacvCG4M+9lwtDDQfI2EoaSvmf7W/8yCBkGU0m7Pvt1ru3UZw==} + /@babel/helper-module-transforms@7.22.5: + resolution: {integrity: sha512-+hGKDt/Ze8GFExiVHno/2dvG5IdstpzCq0y4Qc9OJ25D4q3pKfiIP/4Vp3/JvhDkLKsDK2api3q3fpIgiIF5bw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-environment-visitor': 7.22.1 - '@babel/helper-module-imports': 7.21.4 - '@babel/helper-simple-access': 7.21.5 - '@babel/helper-split-export-declaration': 7.18.6 - '@babel/helper-validator-identifier': 7.19.1 - '@babel/template': 7.21.9 - '@babel/traverse': 7.22.1 - '@babel/types': 7.22.0 + '@babel/helper-environment-visitor': 7.22.5 + '@babel/helper-module-imports': 7.22.5 + '@babel/helper-simple-access': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.5 + '@babel/helper-validator-identifier': 7.22.5 + '@babel/template': 7.22.5 + '@babel/traverse': 7.22.5 + '@babel/types': 7.22.5 transitivePeerDependencies: - supports-color - /@babel/helper-optimise-call-expression@7.18.6: - resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==} + /@babel/helper-optimise-call-expression@7.22.5: + resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.0 + '@babel/types': 7.22.5 - /@babel/helper-plugin-utils@7.21.5: - resolution: {integrity: sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg==} + /@babel/helper-plugin-utils@7.22.5: + resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} engines: {node: '>=6.9.0'} - /@babel/helper-remap-async-to-generator@7.18.9(@babel/core@7.20.12): - resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==} + /@babel/helper-remap-async-to-generator@7.22.5(@babel/core@7.20.12): + resolution: {integrity: sha512-cU0Sq1Rf4Z55fgz7haOakIyM7+x/uCFwXpLPaeRzfoUtAEAuUZjZvFPjL/rk5rW693dIgn2hng1W7xbT7lWT4g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-environment-visitor': 7.22.1 - '@babel/helper-wrap-function': 7.20.5 - '@babel/types': 7.22.0 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-environment-visitor': 7.22.5 + '@babel/helper-wrap-function': 7.22.5 + '@babel/types': 7.22.5 transitivePeerDependencies: - supports-color dev: false - /@babel/helper-replace-supers@7.22.1: - resolution: {integrity: sha512-ut4qrkE4AuSfrwHSps51ekR1ZY/ygrP1tp0WFm8oVq6nzc/hvfV/22JylndIbsf2U2M9LOMwiSddr6y+78j+OQ==} + /@babel/helper-replace-supers@7.22.5: + resolution: {integrity: sha512-aLdNM5I3kdI/V9xGNyKSF3X/gTyMUBohTZ+/3QdQKAA9vxIiy12E+8E2HoOP1/DjeqU+g6as35QHJNMDDYpuCg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-environment-visitor': 7.22.1 - '@babel/helper-member-expression-to-functions': 7.22.0 - '@babel/helper-optimise-call-expression': 7.18.6 - '@babel/template': 7.21.9 - '@babel/traverse': 7.22.1 - '@babel/types': 7.22.0 + '@babel/helper-environment-visitor': 7.22.5 + '@babel/helper-member-expression-to-functions': 7.22.5 + '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/template': 7.22.5 + '@babel/traverse': 7.22.5 + '@babel/types': 7.22.5 transitivePeerDependencies: - supports-color - /@babel/helper-simple-access@7.21.5: - resolution: {integrity: sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg==} + /@babel/helper-simple-access@7.22.5: + resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.0 + '@babel/types': 7.22.5 - /@babel/helper-skip-transparent-expression-wrappers@7.20.0: - resolution: {integrity: sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==} + /@babel/helper-skip-transparent-expression-wrappers@7.22.5: + resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.0 + '@babel/types': 7.22.5 - /@babel/helper-split-export-declaration@7.18.6: - resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} + /@babel/helper-split-export-declaration@7.22.5: + resolution: {integrity: sha512-thqK5QFghPKWLhAV321lxF95yCg2K3Ob5yw+M3VHWfdia0IkPXUtoLH8x/6Fh486QUvzhb8YOWHChTVen2/PoQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.0 + '@babel/types': 7.22.5 - /@babel/helper-string-parser@7.21.5: - resolution: {integrity: sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==} + /@babel/helper-string-parser@7.22.5: + resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==} engines: {node: '>=6.9.0'} - /@babel/helper-validator-identifier@7.19.1: - resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} + /@babel/helper-validator-identifier@7.22.5: + resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==} engines: {node: '>=6.9.0'} - /@babel/helper-validator-option@7.21.0: - resolution: {integrity: sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==} + /@babel/helper-validator-option@7.22.5: + resolution: {integrity: sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==} engines: {node: '>=6.9.0'} - /@babel/helper-wrap-function@7.20.5: - resolution: {integrity: sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==} + /@babel/helper-wrap-function@7.22.5: + resolution: {integrity: sha512-bYqLIBSEshYcYQyfks8ewYA8S30yaGSeRslcvKMvoUk6HHPySbxHq9YRi6ghhzEU+yhQv9bP/jXnygkStOcqZw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-function-name': 7.21.0 - '@babel/template': 7.20.7 - '@babel/traverse': 7.22.1 - '@babel/types': 7.22.0 + '@babel/helper-function-name': 7.22.5 + '@babel/template': 7.22.5 + '@babel/traverse': 7.22.5 + '@babel/types': 7.22.5 transitivePeerDependencies: - supports-color dev: false - /@babel/helpers@7.22.0: - resolution: {integrity: sha512-I/hZCYErxdjuUnJpJxHmCESB3AdcOAFjj+K6+of9JyWBeAhggR9NQoUHI481pRNH87cx77mbpx0cygzXlvGayA==} + /@babel/helpers@7.22.5: + resolution: {integrity: sha512-pSXRmfE1vzcUIDFQcSGA5Mr+GxBV9oiRKDuDxXvWQQBCh8HoIjs/2DlDB7H8smac1IVrB9/xdXj2N3Wol9Cr+Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.21.9 - '@babel/traverse': 7.22.1 - '@babel/types': 7.22.0 + '@babel/template': 7.22.5 + '@babel/traverse': 7.22.5 + '@babel/types': 7.22.5 transitivePeerDependencies: - supports-color - /@babel/highlight@7.18.6: - resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} + /@babel/highlight@7.22.5: + resolution: {integrity: sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.19.1 + '@babel/helper-validator-identifier': 7.22.5 chalk: 2.4.2 js-tokens: 4.0.0 - /@babel/parser@7.22.0: - resolution: {integrity: sha512-DA65VCJRetcFmJnt9/hEmRvXNCwk0V86dxG6p6N13hzDazaLRjGdTGPGgjxZOtLuFgWzOSRX4grybmRXwQ9bSg==} + /@babel/parser@7.22.5: + resolution: {integrity: sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q==} engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.22.0 + '@babel/types': 7.22.5 - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6(@babel/core@7.20.12): - resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.22.5(@babel/core@7.20.12): + resolution: {integrity: sha512-NP1M5Rf+u2Gw9qfSO4ihjcTGW5zXTi36ITLd4/EoAcEhIZ0yjMqmftDNl3QC19CX7olhrjpyU454g/2W7X0jvQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.22.0(@babel/core@7.20.12): - resolution: {integrity: sha512-THA2q9FkS/RVTqWt0IXNns3zyHc8kzfiDEK9+vkIYGMlyaV6i6O3IpOg/oODSKqtRqu7gzwONjIJqwPlRQT41A==} + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.22.5(@babel/core@7.20.12): + resolution: {integrity: sha512-31Bb65aZaUwqCbWMnZPduIZxCBngHFlzyN6Dq6KAJjtx+lx6ohKHubc61OomYi7XwVD4Ol0XCVz4h+pYFR048g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.13.0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 - '@babel/plugin-transform-optional-chaining': 7.22.0(@babel/core@7.20.12) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-transform-optional-chaining': 7.22.5(@babel/core@7.20.12) dev: false /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.20.12): @@ -1615,9 +1615,9 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-environment-visitor': 7.22.1 - '@babel/helper-plugin-utils': 7.21.5 - '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.20.12) + '@babel/helper-environment-visitor': 7.22.5 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-remap-async-to-generator': 7.22.5(@babel/core@7.20.12) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.20.12) transitivePeerDependencies: - supports-color @@ -1630,8 +1630,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-create-class-features-plugin': 7.22.1(@babel/core@7.20.12) - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-create-class-features-plugin': 7.22.5(@babel/core@7.20.12) + '@babel/helper-plugin-utils': 7.22.5 transitivePeerDependencies: - supports-color dev: false @@ -1643,8 +1643,8 @@ packages: '@babel/core': ^7.12.0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-create-class-features-plugin': 7.22.1(@babel/core@7.20.12) - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-create-class-features-plugin': 7.22.5(@babel/core@7.20.12) + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.20.12) transitivePeerDependencies: - supports-color @@ -1657,7 +1657,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.20.12) dev: false @@ -1668,7 +1668,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.20.12) dev: false @@ -1679,7 +1679,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.20.12) dev: false @@ -1690,7 +1690,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.20.12) dev: false @@ -1701,7 +1701,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.20.12) dev: false @@ -1712,7 +1712,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.20.12) dev: false @@ -1722,12 +1722,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.22.0 + '@babel/compat-data': 7.22.5 '@babel/core': 7.20.12 - '@babel/helper-compilation-targets': 7.22.1(@babel/core@7.20.12) - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-compilation-targets': 7.22.5(@babel/core@7.20.12) + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.20.12) - '@babel/plugin-transform-parameters': 7.22.0(@babel/core@7.20.12) + '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.20.12) dev: false /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.20.12): @@ -1737,7 +1737,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.20.12) dev: false @@ -1748,8 +1748,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.20.12) dev: false @@ -1760,22 +1760,22 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-create-class-features-plugin': 7.22.1(@babel/core@7.20.12) - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-create-class-features-plugin': 7.22.5(@babel/core@7.20.12) + '@babel/helper-plugin-utils': 7.22.5 transitivePeerDependencies: - supports-color dev: false - /@babel/plugin-proposal-private-property-in-object@7.21.0(@babel/core@7.20.12): - resolution: {integrity: sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==} + /@babel/plugin-proposal-private-property-in-object@7.21.11(@babel/core@7.20.12): + resolution: {integrity: sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-create-class-features-plugin': 7.22.1(@babel/core@7.20.12) - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.22.5(@babel/core@7.20.12) + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.20.12) transitivePeerDependencies: - supports-color @@ -1788,8 +1788,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-create-regexp-features-plugin': 7.22.1(@babel/core@7.20.12) - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-create-regexp-features-plugin': 7.22.5(@babel/core@7.20.12) + '@babel/helper-plugin-utils': 7.22.5 dev: false /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.20.12): @@ -1798,7 +1798,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 dev: false /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.20.12): @@ -1807,7 +1807,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 dev: false /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.20.12): @@ -1817,7 +1817,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 dev: false /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.20.12): @@ -1826,7 +1826,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 dev: false /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.20.12): @@ -1835,17 +1835,17 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-syntax-import-assertions@7.20.0(@babel/core@7.20.12): - resolution: {integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==} + /@babel/plugin-syntax-import-assertions@7.22.5(@babel/core@7.20.12): + resolution: {integrity: sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 dev: false /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.20.12): @@ -1854,7 +1854,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 dev: false /@babel/plugin-syntax-jsx@7.18.6(@babel/core@7.20.12): @@ -1864,7 +1864,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.20.12): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} @@ -1872,7 +1872,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 dev: false /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.20.12): @@ -1881,7 +1881,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 dev: false /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.20.12): @@ -1890,7 +1890,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 dev: false /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.20.12): @@ -1899,7 +1899,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 dev: false /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.20.12): @@ -1908,7 +1908,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 dev: false /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.20.12): @@ -1917,7 +1917,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 dev: false /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.20.12): @@ -1927,7 +1927,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 dev: false /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.20.12): @@ -1937,403 +1937,403 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-syntax-typescript@7.21.4(@babel/core@7.20.12): - resolution: {integrity: sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==} + /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.20.12): + resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-arrow-functions@7.21.5(@babel/core@7.20.12): - resolution: {integrity: sha512-wb1mhwGOCaXHDTcsRYMKF9e5bbMgqwxtqa2Y1ifH96dXJPwbuLX9qHy3clhrxVqgMz7nyNXs8VkxdH8UBcjKqA==} + /@babel/plugin-transform-arrow-functions@7.22.5(@babel/core@7.20.12): + resolution: {integrity: sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-async-to-generator@7.20.7(@babel/core@7.20.12): - resolution: {integrity: sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==} + /@babel/plugin-transform-async-to-generator@7.22.5(@babel/core@7.20.12): + resolution: {integrity: sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-module-imports': 7.21.4 - '@babel/helper-plugin-utils': 7.21.5 - '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.20.12) + '@babel/helper-module-imports': 7.22.5 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-remap-async-to-generator': 7.22.5(@babel/core@7.20.12) transitivePeerDependencies: - supports-color dev: false - /@babel/plugin-transform-block-scoped-functions@7.18.6(@babel/core@7.20.12): - resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==} + /@babel/plugin-transform-block-scoped-functions@7.22.5(@babel/core@7.20.12): + resolution: {integrity: sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-block-scoping@7.21.0(@babel/core@7.20.12): - resolution: {integrity: sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==} + /@babel/plugin-transform-block-scoping@7.22.5(@babel/core@7.20.12): + resolution: {integrity: sha512-EcACl1i5fSQ6bt+YGuU/XGCeZKStLmyVGytWkpyhCLeQVA0eu6Wtiw92V+I1T/hnezUv7j74dA/Ro69gWcU+hg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-classes@7.21.0(@babel/core@7.20.12): - resolution: {integrity: sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==} + /@babel/plugin-transform-classes@7.22.5(@babel/core@7.20.12): + resolution: {integrity: sha512-2edQhLfibpWpsVBx2n/GKOz6JdGQvLruZQfGr9l1qes2KQaWswjBzhQF7UDUZMNaMMQeYnQzxwOMPsbYF7wqPQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-compilation-targets': 7.22.1(@babel/core@7.20.12) - '@babel/helper-environment-visitor': 7.22.1 - '@babel/helper-function-name': 7.21.0 - '@babel/helper-optimise-call-expression': 7.18.6 - '@babel/helper-plugin-utils': 7.21.5 - '@babel/helper-replace-supers': 7.22.1 - '@babel/helper-split-export-declaration': 7.18.6 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-compilation-targets': 7.22.5(@babel/core@7.20.12) + '@babel/helper-environment-visitor': 7.22.5 + '@babel/helper-function-name': 7.22.5 + '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-replace-supers': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.5 globals: 11.12.0 transitivePeerDependencies: - supports-color dev: false - /@babel/plugin-transform-computed-properties@7.21.5(@babel/core@7.20.12): - resolution: {integrity: sha512-TR653Ki3pAwxBxUe8srfF3e4Pe3FTA46uaNHYyQwIoM4oWKSoOZiDNyHJ0oIoDIUPSRQbQG7jzgVBX3FPVne1Q==} + /@babel/plugin-transform-computed-properties@7.22.5(@babel/core@7.20.12): + resolution: {integrity: sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 - '@babel/template': 7.20.7 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/template': 7.22.5 dev: false - /@babel/plugin-transform-destructuring@7.21.3(@babel/core@7.20.12): - resolution: {integrity: sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==} + /@babel/plugin-transform-destructuring@7.22.5(@babel/core@7.20.12): + resolution: {integrity: sha512-GfqcFuGW8vnEqTUBM7UtPd5A4q797LTvvwKxXTgRsFjoqaJiEg9deBG6kWeQYkVEL569NpnmpC0Pkr/8BLKGnQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-dotall-regex@7.18.6(@babel/core@7.20.12): - resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==} + /@babel/plugin-transform-dotall-regex@7.22.5(@babel/core@7.20.12): + resolution: {integrity: sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-create-regexp-features-plugin': 7.22.1(@babel/core@7.20.12) - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-create-regexp-features-plugin': 7.22.5(@babel/core@7.20.12) + '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-duplicate-keys@7.18.9(@babel/core@7.20.12): - resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==} + /@babel/plugin-transform-duplicate-keys@7.22.5(@babel/core@7.20.12): + resolution: {integrity: sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-exponentiation-operator@7.18.6(@babel/core@7.20.12): - resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==} + /@babel/plugin-transform-exponentiation-operator@7.22.5(@babel/core@7.20.12): + resolution: {integrity: sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.0 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.5 + '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-for-of@7.21.5(@babel/core@7.20.12): - resolution: {integrity: sha512-nYWpjKW/7j/I/mZkGVgHJXh4bA1sfdFnJoOXwJuj4m3Q2EraO/8ZyrkCau9P5tbHQk01RMSt6KYLCsW7730SXQ==} + /@babel/plugin-transform-for-of@7.22.5(@babel/core@7.20.12): + resolution: {integrity: sha512-3kxQjX1dU9uudwSshyLeEipvrLjBCVthCgeTp6CzE/9JYrlAIaeekVxRpCWsDDfYTfRZRoCeZatCQvwo+wvK8A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-function-name@7.18.9(@babel/core@7.20.12): - resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==} + /@babel/plugin-transform-function-name@7.22.5(@babel/core@7.20.12): + resolution: {integrity: sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-compilation-targets': 7.22.1(@babel/core@7.20.12) - '@babel/helper-function-name': 7.21.0 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-compilation-targets': 7.22.5(@babel/core@7.20.12) + '@babel/helper-function-name': 7.22.5 + '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-literals@7.18.9(@babel/core@7.20.12): - resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==} + /@babel/plugin-transform-literals@7.22.5(@babel/core@7.20.12): + resolution: {integrity: sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-member-expression-literals@7.18.6(@babel/core@7.20.12): - resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==} + /@babel/plugin-transform-member-expression-literals@7.22.5(@babel/core@7.20.12): + resolution: {integrity: sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-modules-amd@7.20.11(@babel/core@7.20.12): - resolution: {integrity: sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==} + /@babel/plugin-transform-modules-amd@7.22.5(@babel/core@7.20.12): + resolution: {integrity: sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-module-transforms': 7.22.1 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-module-transforms': 7.22.5 + '@babel/helper-plugin-utils': 7.22.5 transitivePeerDependencies: - supports-color dev: false - /@babel/plugin-transform-modules-commonjs@7.21.5(@babel/core@7.20.12): - resolution: {integrity: sha512-OVryBEgKUbtqMoB7eG2rs6UFexJi6Zj6FDXx+esBLPTCxCNxAY9o+8Di7IsUGJ+AVhp5ncK0fxWUBd0/1gPhrQ==} + /@babel/plugin-transform-modules-commonjs@7.22.5(@babel/core@7.20.12): + resolution: {integrity: sha512-B4pzOXj+ONRmuaQTg05b3y/4DuFz3WcCNAXPLb2Q0GT0TrGKGxNKV4jwsXts+StaM0LQczZbOpj8o1DLPDJIiA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-module-transforms': 7.22.1 - '@babel/helper-plugin-utils': 7.21.5 - '@babel/helper-simple-access': 7.21.5 + '@babel/helper-module-transforms': 7.22.5 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-simple-access': 7.22.5 transitivePeerDependencies: - supports-color dev: false - /@babel/plugin-transform-modules-systemjs@7.22.0(@babel/core@7.20.12): - resolution: {integrity: sha512-hSo/4vBjCjwsol3nLDJG3QRDuNzvzofnyhKyCiSXpzqEVmkos9SODFC3xzDvvuE3AUjHUMgTpTRpJq16i62heA==} + /@babel/plugin-transform-modules-systemjs@7.22.5(@babel/core@7.20.12): + resolution: {integrity: sha512-emtEpoaTMsOs6Tzz+nbmcePl6AKVtS1yC4YNAeMun9U8YCsgadPNxnOPQ8GhHFB2qdx+LZu9LgoC0Lthuu05DQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-hoist-variables': 7.18.6 - '@babel/helper-module-transforms': 7.22.1 - '@babel/helper-plugin-utils': 7.21.5 - '@babel/helper-validator-identifier': 7.19.1 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-module-transforms': 7.22.5 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-validator-identifier': 7.22.5 transitivePeerDependencies: - supports-color dev: false - /@babel/plugin-transform-modules-umd@7.18.6(@babel/core@7.20.12): - resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==} + /@babel/plugin-transform-modules-umd@7.22.5(@babel/core@7.20.12): + resolution: {integrity: sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-module-transforms': 7.22.1 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-module-transforms': 7.22.5 + '@babel/helper-plugin-utils': 7.22.5 transitivePeerDependencies: - supports-color dev: false - /@babel/plugin-transform-named-capturing-groups-regex@7.22.0(@babel/core@7.20.12): - resolution: {integrity: sha512-3bIivRwjbaMFYuP8OypIlTbZK0SxW3j9VpVQX/Yj2q0wG6GqOG30Vgmo5X7QW3TGi3rxrdYpKuwxqfb5aCnJkA==} + /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.20.12): + resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-create-regexp-features-plugin': 7.22.1(@babel/core@7.20.12) - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-create-regexp-features-plugin': 7.22.5(@babel/core@7.20.12) + '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-new-target@7.22.0(@babel/core@7.20.12): - resolution: {integrity: sha512-IZH0e2Fm8XmnZTXRzoRsHBBJ7wFzfeU22iiEZCi6EumrAjKOG6AdHpsxtBezG4SCQhqRS8DojQM8+bqtOBTQqw==} + /@babel/plugin-transform-new-target@7.22.5(@babel/core@7.20.12): + resolution: {integrity: sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-object-super@7.18.6(@babel/core@7.20.12): - resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==} + /@babel/plugin-transform-object-super@7.22.5(@babel/core@7.20.12): + resolution: {integrity: sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 - '@babel/helper-replace-supers': 7.22.1 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-replace-supers': 7.22.5 transitivePeerDependencies: - supports-color dev: false - /@babel/plugin-transform-optional-chaining@7.22.0(@babel/core@7.20.12): - resolution: {integrity: sha512-p5BZinFj92iSErcstoPK+e+MHJUEZ6Gmlu0EkP3DJ0Y/1XPNvlXxfAzuh8KkN+3wCsYRKLAxAsF6Sn8b/bfWaA==} + /@babel/plugin-transform-optional-chaining@7.22.5(@babel/core@7.20.12): + resolution: {integrity: sha512-AconbMKOMkyG+xCng2JogMCDcqW8wedQAqpVIL4cOSescZ7+iW8utC6YDZLMCSUIReEA733gzRSaOSXMAt/4WQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.20.12) dev: false - /@babel/plugin-transform-parameters@7.22.0(@babel/core@7.20.12): - resolution: {integrity: sha512-hlRM1lu7xeqW8EKKg9ByHwnCEIy0dNPd/fwffpwAck2H3C5mQCrWR9PdrjsywivsFuVAbyyAImU58vAR1cXrEw==} + /@babel/plugin-transform-parameters@7.22.5(@babel/core@7.20.12): + resolution: {integrity: sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-property-literals@7.18.6(@babel/core@7.20.12): - resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==} + /@babel/plugin-transform-property-literals@7.22.5(@babel/core@7.20.12): + resolution: {integrity: sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-regenerator@7.21.5(@babel/core@7.20.12): - resolution: {integrity: sha512-ZoYBKDb6LyMi5yCsByQ5jmXsHAQDDYeexT1Szvlmui+lADvfSecr5Dxd/PkrTC3pAD182Fcju1VQkB4oCp9M+w==} + /@babel/plugin-transform-regenerator@7.22.5(@babel/core@7.20.12): + resolution: {integrity: sha512-rR7KePOE7gfEtNTh9Qw+iO3Q/e4DEsoQ+hdvM6QUDH7JRJ5qxq5AA52ZzBWbI5i9lfNuvySgOGP8ZN7LAmaiPw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 regenerator-transform: 0.15.1 dev: false - /@babel/plugin-transform-reserved-words@7.18.6(@babel/core@7.20.12): - resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==} + /@babel/plugin-transform-reserved-words@7.22.5(@babel/core@7.20.12): + resolution: {integrity: sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-shorthand-properties@7.18.6(@babel/core@7.20.12): - resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==} + /@babel/plugin-transform-shorthand-properties@7.22.5(@babel/core@7.20.12): + resolution: {integrity: sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-spread@7.20.7(@babel/core@7.20.12): - resolution: {integrity: sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==} + /@babel/plugin-transform-spread@7.22.5(@babel/core@7.20.12): + resolution: {integrity: sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: false - /@babel/plugin-transform-sticky-regex@7.18.6(@babel/core@7.20.12): - resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==} + /@babel/plugin-transform-sticky-regex@7.22.5(@babel/core@7.20.12): + resolution: {integrity: sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-template-literals@7.18.9(@babel/core@7.20.12): - resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==} + /@babel/plugin-transform-template-literals@7.22.5(@babel/core@7.20.12): + resolution: {integrity: sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-typeof-symbol@7.18.9(@babel/core@7.20.12): - resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==} + /@babel/plugin-transform-typeof-symbol@7.22.5(@babel/core@7.20.12): + resolution: {integrity: sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-typescript@7.22.0(@babel/core@7.20.12): - resolution: {integrity: sha512-gb4e3dCt39wymMSfvR+6S7roQ+OBBeBXVgCpttb+FZC5GPGJ5DkqncRupirCD36nnNt7gwNLaV3Gf+iHgt/CMQ==} + /@babel/plugin-transform-typescript@7.22.5(@babel/core@7.20.12): + resolution: {integrity: sha512-SMubA9S7Cb5sGSFFUlqxyClTA9zWJ8qGQrppNUm05LtFuN1ELRFNndkix4zUJrC9F+YivWwa1dHMSyo0e0N9dA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-create-class-features-plugin': 7.22.1(@babel/core@7.20.12) - '@babel/helper-plugin-utils': 7.21.5 - '@babel/plugin-syntax-typescript': 7.21.4(@babel/core@7.20.12) + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.22.5(@babel/core@7.20.12) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.20.12) transitivePeerDependencies: - supports-color - /@babel/plugin-transform-unicode-escapes@7.21.5(@babel/core@7.20.12): - resolution: {integrity: sha512-LYm/gTOwZqsYohlvFUe/8Tujz75LqqVC2w+2qPHLR+WyWHGCZPN1KBpJCJn+4Bk4gOkQy/IXKIge6az5MqwlOg==} + /@babel/plugin-transform-unicode-escapes@7.22.5(@babel/core@7.20.12): + resolution: {integrity: sha512-biEmVg1IYB/raUO5wT1tgfacCef15Fbzhkx493D3urBI++6hpJ+RFG4SrWMn0NEZLfvilqKf3QDrRVZHo08FYg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-unicode-regex@7.18.6(@babel/core@7.20.12): - resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==} + /@babel/plugin-transform-unicode-regex@7.22.5(@babel/core@7.20.12): + resolution: {integrity: sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-create-regexp-features-plugin': 7.22.1(@babel/core@7.20.12) - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-create-regexp-features-plugin': 7.22.5(@babel/core@7.20.12) + '@babel/helper-plugin-utils': 7.22.5 dev: false /@babel/preset-env@7.20.2(@babel/core@7.20.12): @@ -2342,13 +2342,13 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.22.0 + '@babel/compat-data': 7.22.5 '@babel/core': 7.20.12 - '@babel/helper-compilation-targets': 7.22.1(@babel/core@7.20.12) - '@babel/helper-plugin-utils': 7.21.5 - '@babel/helper-validator-option': 7.21.0 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6(@babel/core@7.20.12) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.22.0(@babel/core@7.20.12) + '@babel/helper-compilation-targets': 7.22.5(@babel/core@7.20.12) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-validator-option': 7.22.5 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.22.5(@babel/core@7.20.12) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.22.5(@babel/core@7.20.12) '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.20.12) '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.20.12) '@babel/plugin-proposal-class-static-block': 7.21.0(@babel/core@7.20.12) @@ -2362,14 +2362,14 @@ packages: '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.20.12) '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.20.12) '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.20.12) - '@babel/plugin-proposal-private-property-in-object': 7.21.0(@babel/core@7.20.12) + '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/core@7.20.12) '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.20.12) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.20.12) '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.20.12) '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.20.12) '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.20.12) '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.20.12) - '@babel/plugin-syntax-import-assertions': 7.20.0(@babel/core@7.20.12) + '@babel/plugin-syntax-import-assertions': 7.22.5(@babel/core@7.20.12) '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.20.12) '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.20.12) '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.20.12) @@ -2379,44 +2379,44 @@ packages: '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.20.12) '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.20.12) '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.20.12) - '@babel/plugin-transform-arrow-functions': 7.21.5(@babel/core@7.20.12) - '@babel/plugin-transform-async-to-generator': 7.20.7(@babel/core@7.20.12) - '@babel/plugin-transform-block-scoped-functions': 7.18.6(@babel/core@7.20.12) - '@babel/plugin-transform-block-scoping': 7.21.0(@babel/core@7.20.12) - '@babel/plugin-transform-classes': 7.21.0(@babel/core@7.20.12) - '@babel/plugin-transform-computed-properties': 7.21.5(@babel/core@7.20.12) - '@babel/plugin-transform-destructuring': 7.21.3(@babel/core@7.20.12) - '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.20.12) - '@babel/plugin-transform-duplicate-keys': 7.18.9(@babel/core@7.20.12) - '@babel/plugin-transform-exponentiation-operator': 7.18.6(@babel/core@7.20.12) - '@babel/plugin-transform-for-of': 7.21.5(@babel/core@7.20.12) - '@babel/plugin-transform-function-name': 7.18.9(@babel/core@7.20.12) - '@babel/plugin-transform-literals': 7.18.9(@babel/core@7.20.12) - '@babel/plugin-transform-member-expression-literals': 7.18.6(@babel/core@7.20.12) - '@babel/plugin-transform-modules-amd': 7.20.11(@babel/core@7.20.12) - '@babel/plugin-transform-modules-commonjs': 7.21.5(@babel/core@7.20.12) - '@babel/plugin-transform-modules-systemjs': 7.22.0(@babel/core@7.20.12) - '@babel/plugin-transform-modules-umd': 7.18.6(@babel/core@7.20.12) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.0(@babel/core@7.20.12) - '@babel/plugin-transform-new-target': 7.22.0(@babel/core@7.20.12) - '@babel/plugin-transform-object-super': 7.18.6(@babel/core@7.20.12) - '@babel/plugin-transform-parameters': 7.22.0(@babel/core@7.20.12) - '@babel/plugin-transform-property-literals': 7.18.6(@babel/core@7.20.12) - '@babel/plugin-transform-regenerator': 7.21.5(@babel/core@7.20.12) - '@babel/plugin-transform-reserved-words': 7.18.6(@babel/core@7.20.12) - '@babel/plugin-transform-shorthand-properties': 7.18.6(@babel/core@7.20.12) - '@babel/plugin-transform-spread': 7.20.7(@babel/core@7.20.12) - '@babel/plugin-transform-sticky-regex': 7.18.6(@babel/core@7.20.12) - '@babel/plugin-transform-template-literals': 7.18.9(@babel/core@7.20.12) - '@babel/plugin-transform-typeof-symbol': 7.18.9(@babel/core@7.20.12) - '@babel/plugin-transform-unicode-escapes': 7.21.5(@babel/core@7.20.12) - '@babel/plugin-transform-unicode-regex': 7.18.6(@babel/core@7.20.12) + '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.20.12) + '@babel/plugin-transform-async-to-generator': 7.22.5(@babel/core@7.20.12) + '@babel/plugin-transform-block-scoped-functions': 7.22.5(@babel/core@7.20.12) + '@babel/plugin-transform-block-scoping': 7.22.5(@babel/core@7.20.12) + '@babel/plugin-transform-classes': 7.22.5(@babel/core@7.20.12) + '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.20.12) + '@babel/plugin-transform-destructuring': 7.22.5(@babel/core@7.20.12) + '@babel/plugin-transform-dotall-regex': 7.22.5(@babel/core@7.20.12) + '@babel/plugin-transform-duplicate-keys': 7.22.5(@babel/core@7.20.12) + '@babel/plugin-transform-exponentiation-operator': 7.22.5(@babel/core@7.20.12) + '@babel/plugin-transform-for-of': 7.22.5(@babel/core@7.20.12) + '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.20.12) + '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.20.12) + '@babel/plugin-transform-member-expression-literals': 7.22.5(@babel/core@7.20.12) + '@babel/plugin-transform-modules-amd': 7.22.5(@babel/core@7.20.12) + '@babel/plugin-transform-modules-commonjs': 7.22.5(@babel/core@7.20.12) + '@babel/plugin-transform-modules-systemjs': 7.22.5(@babel/core@7.20.12) + '@babel/plugin-transform-modules-umd': 7.22.5(@babel/core@7.20.12) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.20.12) + '@babel/plugin-transform-new-target': 7.22.5(@babel/core@7.20.12) + '@babel/plugin-transform-object-super': 7.22.5(@babel/core@7.20.12) + '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.20.12) + '@babel/plugin-transform-property-literals': 7.22.5(@babel/core@7.20.12) + '@babel/plugin-transform-regenerator': 7.22.5(@babel/core@7.20.12) + '@babel/plugin-transform-reserved-words': 7.22.5(@babel/core@7.20.12) + '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.20.12) + '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.20.12) + '@babel/plugin-transform-sticky-regex': 7.22.5(@babel/core@7.20.12) + '@babel/plugin-transform-template-literals': 7.22.5(@babel/core@7.20.12) + '@babel/plugin-transform-typeof-symbol': 7.22.5(@babel/core@7.20.12) + '@babel/plugin-transform-unicode-escapes': 7.22.5(@babel/core@7.20.12) + '@babel/plugin-transform-unicode-regex': 7.22.5(@babel/core@7.20.12) '@babel/preset-modules': 0.1.5(@babel/core@7.20.12) - '@babel/types': 7.22.0 + '@babel/types': 7.22.5 babel-plugin-polyfill-corejs2: 0.3.3(@babel/core@7.20.12) babel-plugin-polyfill-corejs3: 0.6.0(@babel/core@7.20.12) babel-plugin-polyfill-regenerator: 0.4.1(@babel/core@7.20.12) - core-js-compat: 3.30.2 + core-js-compat: 3.31.0 semver: 6.3.0 transitivePeerDependencies: - supports-color @@ -2428,10 +2428,10 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.20.12) - '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.20.12) - '@babel/types': 7.22.0 + '@babel/plugin-transform-dotall-regex': 7.22.5(@babel/core@7.20.12) + '@babel/types': 7.22.5 esutils: 2.0.3 dev: false @@ -2442,9 +2442,9 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.21.5 - '@babel/helper-validator-option': 7.21.0 - '@babel/plugin-transform-typescript': 7.22.0(@babel/core@7.20.12) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-validator-option': 7.22.5 + '@babel/plugin-transform-typescript': 7.22.5(@babel/core@7.20.12) transitivePeerDependencies: - supports-color @@ -2452,16 +2452,16 @@ packages: resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} dev: false - /@babel/runtime-corejs3@7.22.0: - resolution: {integrity: sha512-H7/M8iVfk3gCcKBNQHFqHcUWt7ZVKGqC/IhsY7mfomQJJ6GXpSlNkGRiOvKwE5x18tDhIh7JopVbe1QeEu4udw==} + /@babel/runtime-corejs3@7.22.5: + resolution: {integrity: sha512-TNPDN6aBFaUox2Lu+H/Y1dKKQgr4ucz/FGyCz67RVYLsBpVpUFf1dDngzg+Od8aqbrqwyztkaZjtWCZEUOT8zA==} engines: {node: '>=6.9.0'} dependencies: - core-js-pure: 3.30.2 + core-js-pure: 3.31.0 regenerator-runtime: 0.13.11 dev: true - /@babel/runtime@7.22.0: - resolution: {integrity: sha512-TT6NB0oszYQ4oxLNUdG+FNHIc3MohXVCKA2BeyQ4WeM2VCSC6wBZ6P0Yfkdzxv+87D8Xk0LJyHeCKlWMvpZt0g==} + /@babel/runtime@7.22.5: + resolution: {integrity: sha512-ecjvYlnAaZ/KVneE/OdKYBYfgXV3Ptu6zQWmgEF7vwKhQnvVS6bjMD2XYgj+SNvQ1GfK/pjgokfPkC/2CO8CuA==} engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.13.11 @@ -2470,41 +2470,41 @@ packages: resolution: {integrity: sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.21.4 - '@babel/parser': 7.22.0 - '@babel/types': 7.22.0 + '@babel/code-frame': 7.22.5 + '@babel/parser': 7.22.5 + '@babel/types': 7.22.5 - /@babel/template@7.21.9: - resolution: {integrity: sha512-MK0X5k8NKOuWRamiEfc3KEJiHMTkGZNUjzMipqCGDDc6ijRl/B7RGSKVGncu4Ro/HdyzzY6cmoXuKI2Gffk7vQ==} + /@babel/template@7.22.5: + resolution: {integrity: sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.21.4 - '@babel/parser': 7.22.0 - '@babel/types': 7.22.0 + '@babel/code-frame': 7.22.5 + '@babel/parser': 7.22.5 + '@babel/types': 7.22.5 - /@babel/traverse@7.22.1: - resolution: {integrity: sha512-lAWkdCoUFnmwLBhIRLciFntGYsIIoC6vIbN8zrLPqBnJmPu7Z6nzqnKd7FsxQUNAvZfVZ0x6KdNvNp8zWIOHSQ==} + /@babel/traverse@7.22.5: + resolution: {integrity: sha512-7DuIjPgERaNo6r+PZwItpjCZEa5vyw4eJGufeLxrPdBXBoLcCJCIasvK6pK/9DVNrLZTLFhUGqaC6X/PA007TQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.21.4 - '@babel/generator': 7.22.0 - '@babel/helper-environment-visitor': 7.22.1 - '@babel/helper-function-name': 7.21.0 - '@babel/helper-hoist-variables': 7.18.6 - '@babel/helper-split-export-declaration': 7.18.6 - '@babel/parser': 7.22.0 - '@babel/types': 7.22.0 + '@babel/code-frame': 7.22.5 + '@babel/generator': 7.22.5 + '@babel/helper-environment-visitor': 7.22.5 + '@babel/helper-function-name': 7.22.5 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.5 + '@babel/parser': 7.22.5 + '@babel/types': 7.22.5 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: - supports-color - /@babel/types@7.22.0: - resolution: {integrity: sha512-NtXlm3f6cNWIv003cETdlz9sss0VMNtplyatFohxWPz90AbwuhCbHbQopkGis6bG1vOunDLN0FF/4Uv5i8LFZQ==} + /@babel/types@7.22.5: + resolution: {integrity: sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-string-parser': 7.21.5 - '@babel/helper-validator-identifier': 7.19.1 + '@babel/helper-string-parser': 7.22.5 + '@babel/helper-validator-identifier': 7.22.5 to-fast-properties: 2.0.0 /@bcoe/v8-coverage@0.2.3: @@ -3236,12 +3236,12 @@ packages: - bufferutil - utf-8-validate - /@next/env@13.4.4: - resolution: {integrity: sha512-q/y7VZj/9YpgzDe64Zi6rY1xPizx80JjlU2BTevlajtaE3w1LqweH1gGgxou2N7hdFosXHjGrI4OUvtFXXhGLg==} + /@next/env@13.4.7: + resolution: {integrity: sha512-ZlbiFulnwiFsW9UV1ku1OvX/oyIPLtMk9p/nnvDSwI0s7vSoZdRtxXNsaO+ZXrLv/pMbXVGq4lL8TbY9iuGmVw==} dev: true - /@next/swc-darwin-arm64@13.4.4: - resolution: {integrity: sha512-xfjgXvp4KalNUKZMHmsFxr1Ug+aGmmO6NWP0uoh4G3WFqP/mJ1xxfww0gMOeMeSq/Jyr5k7DvoZ2Pv+XOITTtw==} + /@next/swc-darwin-arm64@13.4.7: + resolution: {integrity: sha512-VZTxPv1b59KGiv/pZHTO5Gbsdeoxcj2rU2cqJu03btMhHpn3vwzEK0gUSVC/XW96aeGO67X+cMahhwHzef24/w==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] @@ -3249,8 +3249,8 @@ packages: dev: true optional: true - /@next/swc-darwin-x64@13.4.4: - resolution: {integrity: sha512-ZY9Ti1hkIwJsxGus3nlubIkvYyB0gNOYxKrfsOrLEqD0I2iCX8D7w8v6QQZ2H+dDl6UT29oeEUdDUNGk4UEpfg==} + /@next/swc-darwin-x64@13.4.7: + resolution: {integrity: sha512-gO2bw+2Ymmga+QYujjvDz9955xvYGrWofmxTq7m70b9pDPvl7aDFABJOZ2a8SRCuSNB5mXU8eTOmVVwyp/nAew==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] @@ -3258,8 +3258,8 @@ packages: dev: true optional: true - /@next/swc-linux-arm64-gnu@13.4.4: - resolution: {integrity: sha512-+KZnDeMShYkpkqAvGCEDeqYTRADJXc6SY1jWXz+Uo6qWQO/Jd9CoyhTJwRSxvQA16MoYzvILkGaDqirkRNctyA==} + /@next/swc-linux-arm64-gnu@13.4.7: + resolution: {integrity: sha512-6cqp3vf1eHxjIDhEOc7Mh/s8z1cwc/l5B6ZNkOofmZVyu1zsbEM5Hmx64s12Rd9AYgGoiCz4OJ4M/oRnkE16/Q==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -3267,8 +3267,8 @@ packages: dev: true optional: true - /@next/swc-linux-arm64-musl@13.4.4: - resolution: {integrity: sha512-evC1twrny2XDT4uOftoubZvW3EG0zs0ZxMwEtu/dDGVRO5n5pT48S8qqEIBGBUZYu/Xx4zzpOkIxx1vpWdE+9A==} + /@next/swc-linux-arm64-musl@13.4.7: + resolution: {integrity: sha512-T1kD2FWOEy5WPidOn1si0rYmWORNch4a/NR52Ghyp4q7KyxOCuiOfZzyhVC5tsLIBDH3+cNdB5DkD9afpNDaOw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -3276,8 +3276,8 @@ packages: dev: true optional: true - /@next/swc-linux-x64-gnu@13.4.4: - resolution: {integrity: sha512-PX706XcCHr2FfkyhP2lpf+pX/tUvq6/ke7JYnnr0ykNdEMo+sb7cC/o91gnURh4sPYSiZJhsF2gbIqg9rciOHQ==} + /@next/swc-linux-x64-gnu@13.4.7: + resolution: {integrity: sha512-zaEC+iEiAHNdhl6fuwl0H0shnTzQoAoJiDYBUze8QTntE/GNPfTYpYboxF5LRYIjBwETUatvE0T64W6SKDipvg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -3285,8 +3285,8 @@ packages: dev: true optional: true - /@next/swc-linux-x64-musl@13.4.4: - resolution: {integrity: sha512-TKUUx3Ftd95JlHV6XagEnqpT204Y+IsEa3awaYIjayn0MOGjgKZMZibqarK3B1FsMSPaieJf2FEAcu9z0yT5aA==} + /@next/swc-linux-x64-musl@13.4.7: + resolution: {integrity: sha512-X6r12F8d8SKAtYJqLZBBMIwEqcTRvUdVm+xIq+l6pJqlgT2tNsLLf2i5Cl88xSsIytBICGsCNNHd+siD2fbWBA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -3294,8 +3294,8 @@ packages: dev: true optional: true - /@next/swc-win32-arm64-msvc@13.4.4: - resolution: {integrity: sha512-FP8AadgSq4+HPtim7WBkCMGbhr5vh9FePXiWx9+YOdjwdQocwoCK5ZVC3OW8oh3TWth6iJ0AXJ/yQ1q1cwSZ3A==} + /@next/swc-win32-arm64-msvc@13.4.7: + resolution: {integrity: sha512-NPnmnV+vEIxnu6SUvjnuaWRglZzw4ox5n/MQTxeUhb5iwVWFedolPFebMNwgrWu4AELwvTdGtWjqof53AiWHcw==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] @@ -3303,8 +3303,8 @@ packages: dev: true optional: true - /@next/swc-win32-ia32-msvc@13.4.4: - resolution: {integrity: sha512-3WekVmtuA2MCdcAOrgrI+PuFiFURtSyyrN1I3UPtS0ckR2HtLqyqmS334Eulf15g1/bdwMteePdK363X/Y9JMg==} + /@next/swc-win32-ia32-msvc@13.4.7: + resolution: {integrity: sha512-6Hxijm6/a8XqLQpOOf/XuwWRhcuc/g4rBB2oxjgCMuV9Xlr2bLs5+lXyh8w9YbAUMYR3iC9mgOlXbHa79elmXw==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] @@ -3312,8 +3312,8 @@ packages: dev: true optional: true - /@next/swc-win32-x64-msvc@13.4.4: - resolution: {integrity: sha512-AHRITu/CrlQ+qzoqQtEMfaTu7GHaQ6bziQln/pVWpOYC1wU+Mq6VQQFlsDtMCnDztPZtppAXdvvbNS7pcfRzlw==} + /@next/swc-win32-x64-msvc@13.4.7: + resolution: {integrity: sha512-sW9Yt36Db1nXJL+mTr2Wo0y+VkPWeYhygvcHj1FF0srVtV+VoDjxleKtny21QHaG05zdeZnw2fCtf2+dEqgwqA==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -3395,7 +3395,7 @@ packages: optional: true dependencies: '@babel/core': 7.20.12 - '@babel/helper-module-imports': 7.21.4 + '@babel/helper-module-imports': 7.22.5 '@rollup/pluginutils': 5.0.2(rollup@3.10.0) rollup: 3.10.0 dev: false @@ -3517,14 +3517,14 @@ packages: peerDependencies: solid-js: '>=1.0.0' dependencies: - '@testing-library/dom': 8.20.0 + '@testing-library/dom': 8.20.1 solid-js: 1.7.2 dev: true /@swc/helpers@0.5.1: resolution: {integrity: sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==} dependencies: - tslib: 2.5.2 + tslib: 2.6.0 dev: true /@tailwindcss/typography@0.5.9(tailwindcss@3.2.4): @@ -3556,8 +3556,8 @@ packages: resolution: {integrity: sha512-3UqjCpey6HiTZT92vODYLPxTBWlM8ZOOjr3LX5F37/VRipW2M1kX6I/Cm4VXzteZqfGfagg8yXywpcOgQBlNsQ==} engines: {node: '>=10'} dependencies: - '@babel/code-frame': 7.21.4 - '@babel/runtime': 7.22.0 + '@babel/code-frame': 7.22.5 + '@babel/runtime': 7.22.5 '@types/aria-query': 4.2.2 aria-query: 4.2.2 chalk: 4.1.2 @@ -3566,12 +3566,12 @@ packages: pretty-format: 26.6.2 dev: true - /@testing-library/dom@8.20.0: - resolution: {integrity: sha512-d9ULIT+a4EXLX3UU8FBjauG9NnsZHkHztXoIcTsOKoOw030fyjheN9svkTULjJxtYag9DZz5Jz5qkWZDPxTFwA==} + /@testing-library/dom@8.20.1: + resolution: {integrity: sha512-/DiOQ5xBxgdYRC8LNk7U+RWat0S3qRLeIw3ZIkMQ9kkVlRmwD/Eg8k8CqIpD6GW7u20JIUOfMKbxtiLutpjQ4g==} engines: {node: '>=12'} dependencies: - '@babel/code-frame': 7.21.4 - '@babel/runtime': 7.22.0 + '@babel/code-frame': 7.22.5 + '@babel/runtime': 7.22.5 '@types/aria-query': 5.0.1 aria-query: 5.1.3 chalk: 4.1.2 @@ -3585,9 +3585,9 @@ packages: engines: {node: '>=8', npm: '>=6', yarn: '>=1'} dependencies: '@adobe/css-tools': 4.2.0 - '@babel/runtime': 7.22.0 + '@babel/runtime': 7.22.5 '@types/testing-library__jest-dom': 5.14.5 - aria-query: 5.1.3 + aria-query: 5.3.0 chalk: 3.0.0 css.escape: 1.5.1 dom-accessibility-api: 0.5.16 @@ -3613,7 +3613,7 @@ packages: peerDependencies: '@trpc/server': 9.27.4 dependencies: - '@babel/runtime': 7.22.0 + '@babel/runtime': 7.22.5 '@trpc/server': 9.27.4 dev: true @@ -3646,27 +3646,27 @@ packages: /@types/babel__core@7.20.0: resolution: {integrity: sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==} dependencies: - '@babel/parser': 7.22.0 - '@babel/types': 7.22.0 + '@babel/parser': 7.22.5 + '@babel/types': 7.22.5 '@types/babel__generator': 7.6.4 '@types/babel__template': 7.4.1 - '@types/babel__traverse': 7.20.0 + '@types/babel__traverse': 7.20.1 /@types/babel__generator@7.6.4: resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==} dependencies: - '@babel/types': 7.22.0 + '@babel/types': 7.22.5 /@types/babel__template@7.4.1: resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} dependencies: - '@babel/parser': 7.22.0 - '@babel/types': 7.22.0 + '@babel/parser': 7.22.5 + '@babel/types': 7.22.5 - /@types/babel__traverse@7.20.0: - resolution: {integrity: sha512-TBOjqAGf0hmaqRwpii5LLkJLg7c6OMm4nHLmpsUxwk9bBHtoTC6dAHdVWdGv4TBxj2CZOZY8Xfq8WmfoVi7n4Q==} + /@types/babel__traverse@7.20.1: + resolution: {integrity: sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==} dependencies: - '@babel/types': 7.22.0 + '@babel/types': 7.22.5 /@types/better-sqlite3@7.6.4: resolution: {integrity: sha512-dzrRZCYPXIXfSR1/surNbJ/grU3scTaygS0OMzjlGf71i9sc2fGyHPXXiXmEvNIoE0cGwsanEFMVJxPXmco9Eg==} @@ -3732,8 +3732,8 @@ packages: dependencies: '@types/istanbul-lib-report': 3.0.0 - /@types/jest@29.5.1: - resolution: {integrity: sha512-tEuVcHrpaixS36w7hpsfLBLpjtMRJUE09/MHXn923LOVojDwyC14cWcfc0rDs0VEfUyYmt/+iX1kxxp+gZMcaQ==} + /@types/jest@29.5.2: + resolution: {integrity: sha512-mSoZVJF5YzGVCk+FsDxzDuH7s+SCkzrgKZzf0Z0T2WudhBUPoF6ktoTPC4R0ZoCPCV5xUvuU6ias5NvxcBcMMg==} dependencies: expect: 29.5.0 pretty-format: 29.5.0 @@ -3774,7 +3774,7 @@ packages: /@types/testing-library__jest-dom@5.14.5: resolution: {integrity: sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==} dependencies: - '@types/jest': 29.5.1 + '@types/jest': 29.5.2 /@types/unist@2.0.6: resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} @@ -3855,7 +3855,7 @@ packages: /@vitest/coverage-c8@0.26.3(@vitest/ui@0.26.3)(jsdom@20.0.3): resolution: {integrity: sha512-sjmVYPozajWY2DawzuvhYX6hEe/LD6p2xv9VmPvh1zzDeNNVCAnyLcvXoaSMQD522x9bqciuyPrlrnh2iNkE/w==} dependencies: - c8: 7.13.0 + c8: 7.14.0 vitest: 0.26.3(@vitest/ui@0.26.3)(jsdom@20.0.3) transitivePeerDependencies: - '@edge-runtime/vm' @@ -3884,7 +3884,7 @@ packages: dependencies: '@vitest/utils': 0.28.3 p-limit: 4.0.0 - pathe: 1.1.0 + pathe: 1.1.1 dev: false /@vitest/spy@0.28.3: @@ -3969,8 +3969,8 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - /acorn@8.8.2: - resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} + /acorn@8.9.0: + resolution: {integrity: sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==} engines: {node: '>=0.4.0'} hasBin: true @@ -4054,20 +4054,27 @@ packages: resolution: {integrity: sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==} engines: {node: '>=6.0'} dependencies: - '@babel/runtime': 7.22.0 - '@babel/runtime-corejs3': 7.22.0 + '@babel/runtime': 7.22.5 + '@babel/runtime-corejs3': 7.22.5 dev: true /aria-query@5.1.3: resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} dependencies: deep-equal: 2.2.1 + dev: true + + /aria-query@5.3.0: + resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} + dependencies: + dequal: 2.0.3 /array-buffer-byte-length@1.0.0: resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} dependencies: call-bind: 1.0.2 is-array-buffer: 3.0.2 + dev: true /asn1@0.2.6: resolution: {integrity: sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==} @@ -4083,8 +4090,8 @@ packages: /assertion-error@1.1.0: resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} - /astring@1.8.5: - resolution: {integrity: sha512-TuBbdn7jWVzf8dmFGTaRpW8qgANtWLi1qJLnkfGO5uVf6jf9f/F4B1H35tnOI+qVYZo3p3i8WZlbZOuPAE0wEA==} + /astring@1.8.6: + resolution: {integrity: sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==} hasBin: true /async-sema@3.1.1: @@ -4101,8 +4108,8 @@ packages: peerDependencies: postcss: ^8.1.0 dependencies: - browserslist: 4.21.5 - caniuse-lite: 1.0.30001489 + browserslist: 4.21.9 + caniuse-lite: 1.0.30001508 fraction.js: 4.2.0 normalize-range: 0.1.2 picocolors: 1.0.0 @@ -4112,6 +4119,7 @@ packages: /available-typed-arrays@1.0.5: resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} engines: {node: '>= 0.4'} + dev: true /aws-sign2@0.7.0: resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==} @@ -4146,7 +4154,7 @@ packages: '@babel/core': 7.20.12 '@babel/helper-module-imports': 7.18.6 '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.20.12) - '@babel/types': 7.22.0 + '@babel/types': 7.22.5 html-entities: 2.3.3 validate-html-nesting: 1.2.2 dev: false @@ -4156,7 +4164,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.22.0 + '@babel/compat-data': 7.22.5 '@babel/core': 7.20.12 '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.20.12) semver: 6.3.0 @@ -4171,7 +4179,7 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.20.12) - core-js-compat: 3.30.2 + core-js-compat: 3.31.0 transitivePeerDependencies: - supports-color dev: false @@ -4187,8 +4195,8 @@ packages: - supports-color dev: false - /babel-preset-solid@1.7.4(@babel/core@7.20.12): - resolution: {integrity: sha512-0mbHNYkbOVYhH6L95VlHVkBEVQjOXSzUqLDiFxUcsg/tU4yTM/qx7FI8C+kmos9LHckQBSm3wtwoe1BZLNJR1w==} + /babel-preset-solid@1.7.7(@babel/core@7.20.12): + resolution: {integrity: sha512-tdxVzx3kgcIjNXAOmGRbzIhFBPeJjSakiN9yM+IYdL/+LtXNnbGqb0Va5tJb8Sjbk+QVEriovCyuzB5T7jeTvg==} peerDependencies: '@babel/core': ^7.0.0 dependencies: @@ -4242,15 +4250,15 @@ packages: dependencies: fill-range: 7.0.1 - /browserslist@4.21.5: - resolution: {integrity: sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==} + /browserslist@4.21.9: + resolution: {integrity: sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001489 - electron-to-chromium: 1.4.409 + caniuse-lite: 1.0.30001508 + electron-to-chromium: 1.4.442 node-releases: 2.0.12 - update-browserslist-db: 1.0.11(browserslist@4.21.5) + update-browserslist-db: 1.0.11(browserslist@4.21.9) /buffer-from@1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} @@ -4275,8 +4283,8 @@ packages: engines: {node: '>= 0.8'} dev: false - /c8@7.13.0: - resolution: {integrity: sha512-/NL4hQTv1gBL6J6ei80zu3IiTrmePDKXKXOTLpHvcIWZTVYQlDhVWjjWvkhICylE8EwwnMVzDZugCvdx0/DIIA==} + /c8@7.14.0: + resolution: {integrity: sha512-i04rtkkcNcCf7zsQcSv/T9EbUn4RXQ6mropeMcjFOsQXQ0iGLAr/xT6TImQg4+U9hmNpN9XdvPkjUL1IzbgxJw==} engines: {node: '>=10.12.0'} hasBin: true dependencies: @@ -4304,6 +4312,7 @@ packages: dependencies: function-bind: 1.1.1 get-intrinsic: 1.2.1 + dev: true /camelcase-css@2.0.1: resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} @@ -4313,13 +4322,13 @@ packages: /caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: - browserslist: 4.21.5 - caniuse-lite: 1.0.30001489 + browserslist: 4.21.9 + caniuse-lite: 1.0.30001508 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - /caniuse-lite@1.0.30001489: - resolution: {integrity: sha512-x1mgZEXK8jHIfAxm+xgdpHpk50IN3z3q3zP261/WS+uvePxW8izXuCu6AHz0lkuYTlATDehiZ/tNyYBdSQsOUQ==} + /caniuse-lite@1.0.30001508: + resolution: {integrity: sha512-sdQZOJdmt3GJs1UMNpCCCyeuS2IEGLXnHyAo9yIO5JJDjbjoVRij4M1qep6P6gFpptD1PqIYgzM+gwJbOi92mw==} /caseless@0.12.0: resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==} @@ -4554,14 +4563,14 @@ packages: resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} engines: {node: '>= 0.6'} - /core-js-compat@3.30.2: - resolution: {integrity: sha512-nriW1nuJjUgvkEjIot1Spwakz52V9YkYHZAQG6A1eCgC8AA1p0zngrQEP9R0+V6hji5XilWKG1Bd0YRppmGimA==} + /core-js-compat@3.31.0: + resolution: {integrity: sha512-hM7YCu1cU6Opx7MXNu0NuumM0ezNeAeRKadixyiQELWY3vT3De9S4J5ZBMraWV2vZnrE1Cirl0GtFtDtMUXzPw==} dependencies: - browserslist: 4.21.5 + browserslist: 4.21.9 dev: false - /core-js-pure@3.30.2: - resolution: {integrity: sha512-p/npFUJXXBkCCTIlEGBdghofn00jWG6ZOtdoIXSJmAu2QBvN0IqpZXWweOytcwE6cfx8ZvVUy1vw8zxhe4Y2vg==} + /core-js-pure@3.31.0: + resolution: {integrity: sha512-/AnE9Y4OsJZicCzIe97JP5XoPKQJfTuEG43aEVLFJGOJpyqELod+pE6LEl63DfG1Mp8wX97LDaDpy1GmLEUxlg==} requiresBuild: true dev: true @@ -4811,6 +4820,7 @@ packages: which-boxed-primitive: 1.0.2 which-collection: 1.0.1 which-typed-array: 1.1.9 + dev: true /deep-is@0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} @@ -4831,6 +4841,7 @@ packages: dependencies: has-property-descriptors: 1.0.0 object-keys: 1.1.1 + dev: true /defined@1.0.1: resolution: {integrity: sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==} @@ -4965,8 +4976,8 @@ packages: resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=} dev: false - /electron-to-chromium@1.4.409: - resolution: {integrity: sha512-+2mRCBG9dR66sprh2dLuO6vr+O1xqHXvhmMglfut3OmfeUVRUho2nZYxxD9pG6G4PLDkZeqhlA/Gk6LpjVSHag==} + /electron-to-chromium@1.4.442: + resolution: {integrity: sha512-RkrZF//Ya+0aJq2NM3OdisNh5ZodZq1rdXOS96G8DdDgpDKqKE81yTbbQ3F/4CKm1JBPsGu1Lp/akkna2xO06Q==} /emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -5005,6 +5016,7 @@ packages: is-string: 1.0.7 isarray: 2.0.5 stop-iteration-iterator: 1.0.0 + dev: true /es-module-lexer@1.1.0: resolution: {integrity: sha512-fJg+1tiyEeS8figV+fPcPpm8WqJEflG3yPU0NOm5xMvrNkuiy7HzX/Ljng4Y0hAoiw4/3hQTCFYw+ub8+a2pRA==} @@ -5450,7 +5462,7 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/preset-typescript': 7.18.6(@babel/core@7.20.12) - babel-preset-solid: 1.7.4(@babel/core@7.20.12) + babel-preset-solid: 1.7.7(@babel/core@7.20.12) esbuild: 0.17.15 solid-js: 1.7.2 transitivePeerDependencies: @@ -5775,7 +5787,7 @@ packages: resolution: {integrity: sha512-IzU74r1PK5IMMGZXUVZbmiu4A1uhiPgW5hm1GjcOfr4ZzHaMPpLNJjR7HjXiIOzi25nZDrgFTobHTkV5Q6ITjA==} dependencies: '@types/estree-jsx': 1.0.0 - astring: 1.8.5 + astring: 1.8.6 source-map: 0.7.4 /estree-util-value-to-estree@1.3.0: @@ -5946,6 +5958,7 @@ packages: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} dependencies: is-callable: 1.2.7 + dev: true /foreground-child@2.0.0: resolution: {integrity: sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==} @@ -6022,6 +6035,7 @@ packages: /functions-have-names@1.2.3: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + dev: true /gauge@3.0.2: resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==} @@ -6056,6 +6070,7 @@ packages: has: 1.0.3 has-proto: 1.0.1 has-symbols: 1.0.3 + dev: true /get-port@3.2.0: resolution: {integrity: sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==} @@ -6103,6 +6118,10 @@ packages: is-glob: 4.0.3 dev: true + /glob-to-regexp@0.4.1: + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} + dev: true + /glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} dependencies: @@ -6139,6 +6158,7 @@ packages: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} dependencies: get-intrinsic: 1.2.1 + dev: true /graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} @@ -6164,6 +6184,7 @@ packages: /has-bigints@1.0.2: resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} + dev: true /has-flag@3.0.0: resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} @@ -6177,20 +6198,24 @@ packages: resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} dependencies: get-intrinsic: 1.2.1 + dev: true /has-proto@1.0.1: resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} engines: {node: '>= 0.4'} + dev: true /has-symbols@1.0.3: resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} engines: {node: '>= 0.4'} + dev: true /has-tostringtag@1.0.0: resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} engines: {node: '>= 0.4'} dependencies: has-symbols: 1.0.3 + dev: true /has-unicode@2.0.1: resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} @@ -6393,6 +6418,7 @@ packages: get-intrinsic: 1.2.1 has: 1.0.3 side-channel: 1.0.4 + dev: true /is-alphabetical@2.0.1: resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} @@ -6409,6 +6435,7 @@ packages: dependencies: call-bind: 1.0.2 has-tostringtag: 1.0.0 + dev: true /is-array-buffer@3.0.2: resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} @@ -6416,11 +6443,13 @@ packages: call-bind: 1.0.2 get-intrinsic: 1.2.1 is-typed-array: 1.1.10 + dev: true /is-bigint@1.0.4: resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} dependencies: has-bigints: 1.0.2 + dev: true /is-binary-path@2.1.0: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} @@ -6434,6 +6463,7 @@ packages: dependencies: call-bind: 1.0.2 has-tostringtag: 1.0.0 + dev: true /is-buffer@2.0.5: resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} @@ -6448,6 +6478,7 @@ packages: /is-callable@1.2.7: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} + dev: true /is-core-module@2.12.1: resolution: {integrity: sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==} @@ -6459,6 +6490,7 @@ packages: engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.0 + dev: true /is-decimal@2.0.1: resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} @@ -6493,6 +6525,7 @@ packages: /is-map@2.0.2: resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==} + dev: true /is-module@1.0.0: resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} @@ -6502,6 +6535,7 @@ packages: engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.0 + dev: true /is-number@7.0.0: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} @@ -6536,14 +6570,17 @@ packages: dependencies: call-bind: 1.0.2 has-tostringtag: 1.0.0 + dev: true /is-set@2.0.2: resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} + dev: true /is-shared-array-buffer@1.0.2: resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} dependencies: call-bind: 1.0.2 + dev: true /is-stream@3.0.0: resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} @@ -6554,12 +6591,14 @@ packages: engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.0 + dev: true /is-symbol@1.0.4: resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} engines: {node: '>= 0.4'} dependencies: has-symbols: 1.0.3 + dev: true /is-typed-array@1.1.10: resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==} @@ -6570,6 +6609,7 @@ packages: for-each: 0.3.3 gopd: 1.0.1 has-tostringtag: 1.0.0 + dev: true /is-typedarray@1.0.0: resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} @@ -6577,15 +6617,17 @@ packages: /is-weakmap@2.0.1: resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==} + dev: true /is-weakset@2.0.2: resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==} dependencies: call-bind: 1.0.2 get-intrinsic: 1.2.1 + dev: true - /is-what@4.1.11: - resolution: {integrity: sha512-gr9+qDrJvdwT4+N2TAACsZQIB4Ow9j2eefqlh3m9JUV41M1LoKhcE+/j+IVni/r6U8Jnc1PwhjdjVJr+Xmtb0A==} + /is-what@4.1.15: + resolution: {integrity: sha512-uKua1wfy3Yt+YqsD6mTUEa2zSi3G1oPlqTflgaPJ7z63vUGN5pxFpnQfeSLMFnJDEsdvOtkp1rUWkYjB4YfhgA==} engines: {node: '>=12.13'} dev: false @@ -6598,6 +6640,7 @@ packages: /isarray@2.0.5: resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + dev: true /isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} @@ -6654,7 +6697,7 @@ packages: resolution: {integrity: sha512-Kijeg9Dag6CKtIDA7O21zNTACqD5MD/8HfIV8pdD94vFyFuer52SigdC3IQMhab3vACxXMiFk+yMHNdbqtyTGA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/code-frame': 7.21.4 + '@babel/code-frame': 7.22.5 '@jest/types': 29.5.0 '@types/stack-utils': 2.0.1 chalk: 4.1.2 @@ -6730,11 +6773,11 @@ packages: http-proxy-agent: 5.0.0 https-proxy-agent: 5.0.1 is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.4 + nwsapi: 2.2.5 parse5: 7.1.2 saxes: 6.0.0 symbol-tree: 3.2.4 - tough-cookie: 4.1.2 + tough-cookie: 4.1.3 w3c-xmlserializer: 4.0.0 webidl-conversions: 7.0.0 whatwg-encoding: 2.0.0 @@ -6931,19 +6974,19 @@ packages: '@types/unist': 2.0.6 unist-util-visit: 4.1.1 - /mdast-util-from-markdown@1.3.0: - resolution: {integrity: sha512-HN3W1gRIuN/ZW295c7zi7g9lVBllMgZE40RxCX37wrTPWXCWtpvOZdfnuK+1WNpvZje6XuJeI3Wnb4TJEUem+g==} + /mdast-util-from-markdown@1.3.1: + resolution: {integrity: sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==} dependencies: '@types/mdast': 3.0.10 '@types/unist': 2.0.6 decode-named-character-reference: 1.0.2 mdast-util-to-string: 3.2.0 - micromark: 3.1.0 - micromark-util-decode-numeric-character-reference: 1.0.0 - micromark-util-decode-string: 1.0.2 - micromark-util-normalize-identifier: 1.0.0 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 + micromark: 3.2.0 + micromark-util-decode-numeric-character-reference: 1.1.0 + micromark-util-decode-string: 1.1.0 + micromark-util-normalize-identifier: 1.1.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 unist-util-stringify-position: 3.0.3 uvu: 0.5.6 transitivePeerDependencies: @@ -6954,7 +6997,7 @@ packages: dependencies: '@types/mdast': 3.0.10 mdast-util-to-markdown: 1.5.0 - micromark-extension-frontmatter: 1.1.0 + micromark-extension-frontmatter: 1.1.1 dev: false /mdast-util-mdx-expression@1.3.2: @@ -6963,7 +7006,7 @@ packages: '@types/estree-jsx': 1.0.0 '@types/hast': 2.3.4 '@types/mdast': 3.0.10 - mdast-util-from-markdown: 1.3.0 + mdast-util-from-markdown: 1.3.1 mdast-util-to-markdown: 1.5.0 transitivePeerDependencies: - supports-color @@ -6976,7 +7019,7 @@ packages: '@types/mdast': 3.0.10 '@types/unist': 2.0.6 ccount: 2.0.1 - mdast-util-from-markdown: 1.3.0 + mdast-util-from-markdown: 1.3.1 mdast-util-to-markdown: 1.5.0 parse-entities: 4.0.1 stringify-entities: 4.0.3 @@ -7001,7 +7044,7 @@ packages: '@types/estree-jsx': 1.0.0 '@types/hast': 2.3.4 '@types/mdast': 3.0.10 - mdast-util-from-markdown: 1.3.0 + mdast-util-from-markdown: 1.3.1 mdast-util-to-markdown: 1.5.0 transitivePeerDependencies: - supports-color @@ -7018,7 +7061,7 @@ packages: '@types/hast': 2.3.4 '@types/mdast': 3.0.10 mdast-util-definitions: 5.1.2 - micromark-util-sanitize-uri: 1.1.0 + micromark-util-sanitize-uri: 1.2.0 trim-lines: 3.0.1 unist-util-generated: 2.0.1 unist-util-position: 4.0.4 @@ -7032,7 +7075,7 @@ packages: longest-streak: 3.1.0 mdast-util-phrasing: 3.0.1 mdast-util-to-string: 3.2.0 - micromark-util-decode-string: 1.0.2 + micromark-util-decode-string: 1.1.0 unist-util-visit: 4.1.1 zwitch: 2.0.4 @@ -7056,7 +7099,7 @@ packages: resolution: {integrity: sha512-eRtbOb1N5iyH0tkQDAoQ4Ipsp/5qSR79Dzrz8hEPxRX10RWWR/iQXdoKmBSRCThY1Fh5EhISDtpSc93fpxUniQ==} engines: {node: '>=12.13'} dependencies: - is-what: 4.1.11 + is-what: 4.1.15 dev: false /merge-stream@2.0.0: @@ -7066,72 +7109,75 @@ packages: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} - /micromark-core-commonmark@1.0.6: - resolution: {integrity: sha512-K+PkJTxqjFfSNkfAhp4GB+cZPfQd6dxtTXnf+RjZOV7T4EEXnvgzOcnp+eSTmpGk9d1S9sL6/lqrgSNn/s0HZA==} + /micromark-core-commonmark@1.1.0: + resolution: {integrity: sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==} dependencies: decode-named-character-reference: 1.0.2 - micromark-factory-destination: 1.0.0 - micromark-factory-label: 1.0.2 - micromark-factory-space: 1.0.0 - micromark-factory-title: 1.0.2 - micromark-factory-whitespace: 1.0.0 - micromark-util-character: 1.1.0 - micromark-util-chunked: 1.0.0 - micromark-util-classify-character: 1.0.0 - micromark-util-html-tag-name: 1.1.0 - micromark-util-normalize-identifier: 1.0.0 - micromark-util-resolve-all: 1.0.0 - micromark-util-subtokenize: 1.0.2 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 + micromark-factory-destination: 1.1.0 + micromark-factory-label: 1.1.0 + micromark-factory-space: 1.1.0 + micromark-factory-title: 1.1.0 + micromark-factory-whitespace: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-chunked: 1.1.0 + micromark-util-classify-character: 1.1.0 + micromark-util-html-tag-name: 1.2.0 + micromark-util-normalize-identifier: 1.1.0 + micromark-util-resolve-all: 1.1.0 + micromark-util-subtokenize: 1.1.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 uvu: 0.5.6 - /micromark-extension-frontmatter@1.1.0: - resolution: {integrity: sha512-0nLelmvXR5aZ+F2IL6/Ed4cDnHLpL/VD/EELKuclsTWHrLI8UgxGHEmeoumeX2FXiM6z2WrBIOEcbKUZR8RYNg==} + /micromark-extension-frontmatter@1.1.1: + resolution: {integrity: sha512-m2UH9a7n3W8VAH9JO9y01APpPKmNNNs71P0RbknEmYSaZU5Ghogv38BYO94AI5Xw6OYfxZRdHZZ2nYjs/Z+SZQ==} dependencies: fault: 2.0.1 - micromark-util-character: 1.1.0 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 dev: false - /micromark-extension-mdx-expression@1.0.5: - resolution: {integrity: sha512-/ruJEj+Qpgar/P+b6z0firNIbY5VMHFdL3MJDvsnVVY+RnecmGNpN7YUZhb51NfBtk7iQnNCl5xeb4E5cWxXvw==} + /micromark-extension-mdx-expression@1.0.8: + resolution: {integrity: sha512-zZpeQtc5wfWKdzDsHRBY003H2Smg+PUi2REhqgIhdzAa5xonhP03FcXxqFSerFiNUr5AWmHpaNPQTBVOS4lrXw==} dependencies: - micromark-factory-mdx-expression: 1.0.8 - micromark-factory-space: 1.0.0 - micromark-util-character: 1.1.0 + '@types/estree': 1.0.1 + micromark-factory-mdx-expression: 1.0.9 + micromark-factory-space: 1.1.0 + micromark-util-character: 1.2.0 micromark-util-events-to-acorn: 1.2.3 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 uvu: 0.5.6 - /micromark-extension-mdx-jsx@1.0.4: - resolution: {integrity: sha512-Jq4O738s2PvxJJSMZhV+y/7uq+pGI/ugQvHJBQelWpE3ECYvJMtF2duwfHQoAuUnIKSvg8b0dU1D+EXTAYE5ww==} + /micromark-extension-mdx-jsx@1.0.5: + resolution: {integrity: sha512-gPH+9ZdmDflbu19Xkb8+gheqEDqkSpdCEubQyxuz/Hn8DOXiXvrXeikOoBA71+e8Pfi0/UYmU3wW3H58kr7akA==} dependencies: '@types/acorn': 4.0.6 + '@types/estree': 1.0.1 estree-util-is-identifier-name: 2.1.0 - micromark-factory-mdx-expression: 1.0.8 - micromark-factory-space: 1.0.0 - micromark-util-character: 1.1.0 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 + micromark-factory-mdx-expression: 1.0.9 + micromark-factory-space: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 uvu: 0.5.6 vfile-message: 3.1.4 /micromark-extension-mdx-md@1.0.1: resolution: {integrity: sha512-7MSuj2S7xjOQXAjjkbjBsHkMtb+mDGVW6uI2dBL9snOBCbZmoNgDAeZ0nSn9j3T42UE/g2xVNMn18PJxZvkBEA==} dependencies: - micromark-util-types: 1.0.2 + micromark-util-types: 1.1.0 - /micromark-extension-mdxjs-esm@1.0.4: - resolution: {integrity: sha512-mmyCf6baCbLf+OHTCZdj+f8lDY8GBae4qhbffrJDqM1KltghsZz2k3nbvRfEwm301G62nhrlom9M9OheQwrssg==} + /micromark-extension-mdxjs-esm@1.0.5: + resolution: {integrity: sha512-xNRBw4aoURcyz/S69B19WnZAkWJMxHMT5hE36GtDAyhoyn/8TuAeqjFJQlwk+MKQsUD7b3l7kFX+vlfVWgcX1w==} dependencies: - micromark-core-commonmark: 1.0.6 - micromark-util-character: 1.1.0 + '@types/estree': 1.0.1 + micromark-core-commonmark: 1.1.0 + micromark-util-character: 1.2.0 micromark-util-events-to-acorn: 1.2.3 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 unist-util-position-from-estree: 1.1.2 uvu: 0.5.6 vfile-message: 3.1.4 @@ -7141,102 +7187,101 @@ packages: dependencies: acorn: 8.8.1 acorn-jsx: 5.3.2(acorn@8.8.1) - micromark-extension-mdx-expression: 1.0.5 - micromark-extension-mdx-jsx: 1.0.4 + micromark-extension-mdx-expression: 1.0.8 + micromark-extension-mdx-jsx: 1.0.5 micromark-extension-mdx-md: 1.0.1 - micromark-extension-mdxjs-esm: 1.0.4 - micromark-util-combine-extensions: 1.0.0 - micromark-util-types: 1.0.2 + micromark-extension-mdxjs-esm: 1.0.5 + micromark-util-combine-extensions: 1.1.0 + micromark-util-types: 1.1.0 - /micromark-factory-destination@1.0.0: - resolution: {integrity: sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==} + /micromark-factory-destination@1.1.0: + resolution: {integrity: sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==} dependencies: - micromark-util-character: 1.1.0 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 - /micromark-factory-label@1.0.2: - resolution: {integrity: sha512-CTIwxlOnU7dEshXDQ+dsr2n+yxpP0+fn271pu0bwDIS8uqfFcumXpj5mLn3hSC8iw2MUr6Gx8EcKng1dD7i6hg==} + /micromark-factory-label@1.1.0: + resolution: {integrity: sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==} dependencies: - micromark-util-character: 1.1.0 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 uvu: 0.5.6 - /micromark-factory-mdx-expression@1.0.8: - resolution: {integrity: sha512-/GWj6h6bDFCDCkxOCb/xXpgKGonhBXEqMnhTThVo0nlIN/i8z6L6YrmRq+N91oerxY97fEz7vHSCSIcW7fGFhQ==} + /micromark-factory-mdx-expression@1.0.9: + resolution: {integrity: sha512-jGIWzSmNfdnkJq05c7b0+Wv0Kfz3NJ3N4cBjnbO4zjXIlxJr+f8lk+5ZmwFvqdAbUy2q6B5rCY//g0QAAaXDWA==} dependencies: '@types/estree': 1.0.1 - micromark-util-character: 1.1.0 + micromark-util-character: 1.2.0 micromark-util-events-to-acorn: 1.2.3 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 unist-util-position-from-estree: 1.1.2 uvu: 0.5.6 vfile-message: 3.1.4 - /micromark-factory-space@1.0.0: - resolution: {integrity: sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew==} + /micromark-factory-space@1.1.0: + resolution: {integrity: sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==} dependencies: - micromark-util-character: 1.1.0 - micromark-util-types: 1.0.2 + micromark-util-character: 1.2.0 + micromark-util-types: 1.1.0 - /micromark-factory-title@1.0.2: - resolution: {integrity: sha512-zily+Nr4yFqgMGRKLpTVsNl5L4PMu485fGFDOQJQBl2NFpjGte1e86zC0da93wf97jrc4+2G2GQudFMHn3IX+A==} + /micromark-factory-title@1.1.0: + resolution: {integrity: sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==} dependencies: - micromark-factory-space: 1.0.0 - micromark-util-character: 1.1.0 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 - uvu: 0.5.6 + micromark-factory-space: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 - /micromark-factory-whitespace@1.0.0: - resolution: {integrity: sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A==} + /micromark-factory-whitespace@1.1.0: + resolution: {integrity: sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==} dependencies: - micromark-factory-space: 1.0.0 - micromark-util-character: 1.1.0 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 + micromark-factory-space: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 - /micromark-util-character@1.1.0: - resolution: {integrity: sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg==} + /micromark-util-character@1.2.0: + resolution: {integrity: sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==} dependencies: - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 - /micromark-util-chunked@1.0.0: - resolution: {integrity: sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g==} + /micromark-util-chunked@1.1.0: + resolution: {integrity: sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==} dependencies: - micromark-util-symbol: 1.0.1 + micromark-util-symbol: 1.1.0 - /micromark-util-classify-character@1.0.0: - resolution: {integrity: sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA==} + /micromark-util-classify-character@1.1.0: + resolution: {integrity: sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==} dependencies: - micromark-util-character: 1.1.0 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 - /micromark-util-combine-extensions@1.0.0: - resolution: {integrity: sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA==} + /micromark-util-combine-extensions@1.1.0: + resolution: {integrity: sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==} dependencies: - micromark-util-chunked: 1.0.0 - micromark-util-types: 1.0.2 + micromark-util-chunked: 1.1.0 + micromark-util-types: 1.1.0 - /micromark-util-decode-numeric-character-reference@1.0.0: - resolution: {integrity: sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w==} + /micromark-util-decode-numeric-character-reference@1.1.0: + resolution: {integrity: sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==} dependencies: - micromark-util-symbol: 1.0.1 + micromark-util-symbol: 1.1.0 - /micromark-util-decode-string@1.0.2: - resolution: {integrity: sha512-DLT5Ho02qr6QWVNYbRZ3RYOSSWWFuH3tJexd3dgN1odEuPNxCngTCXJum7+ViRAd9BbdxCvMToPOD/IvVhzG6Q==} + /micromark-util-decode-string@1.1.0: + resolution: {integrity: sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==} dependencies: decode-named-character-reference: 1.0.2 - micromark-util-character: 1.1.0 - micromark-util-decode-numeric-character-reference: 1.0.0 - micromark-util-symbol: 1.0.1 + micromark-util-character: 1.2.0 + micromark-util-decode-numeric-character-reference: 1.1.0 + micromark-util-symbol: 1.1.0 - /micromark-util-encode@1.0.1: - resolution: {integrity: sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA==} + /micromark-util-encode@1.1.0: + resolution: {integrity: sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==} /micromark-util-events-to-acorn@1.2.3: resolution: {integrity: sha512-ij4X7Wuc4fED6UoLWkmo0xJQhsktfNh1J0m8g4PbIMPlx+ek/4YdW5mvbye8z/aZvAPUoxgXHrwVlXAPKMRp1w==} @@ -7245,64 +7290,64 @@ packages: '@types/estree': 1.0.1 '@types/unist': 2.0.6 estree-util-visit: 1.2.1 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 uvu: 0.5.6 vfile-message: 3.1.4 - /micromark-util-html-tag-name@1.1.0: - resolution: {integrity: sha512-BKlClMmYROy9UiV03SwNmckkjn8QHVaWkqoAqzivabvdGcwNGMMMH/5szAnywmsTBUzDsU57/mFi0sp4BQO6dA==} + /micromark-util-html-tag-name@1.2.0: + resolution: {integrity: sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==} - /micromark-util-normalize-identifier@1.0.0: - resolution: {integrity: sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg==} + /micromark-util-normalize-identifier@1.1.0: + resolution: {integrity: sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==} dependencies: - micromark-util-symbol: 1.0.1 + micromark-util-symbol: 1.1.0 - /micromark-util-resolve-all@1.0.0: - resolution: {integrity: sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw==} + /micromark-util-resolve-all@1.1.0: + resolution: {integrity: sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==} dependencies: - micromark-util-types: 1.0.2 + micromark-util-types: 1.1.0 - /micromark-util-sanitize-uri@1.1.0: - resolution: {integrity: sha512-RoxtuSCX6sUNtxhbmsEFQfWzs8VN7cTctmBPvYivo98xb/kDEoTCtJQX5wyzIYEmk/lvNFTat4hL8oW0KndFpg==} + /micromark-util-sanitize-uri@1.2.0: + resolution: {integrity: sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==} dependencies: - micromark-util-character: 1.1.0 - micromark-util-encode: 1.0.1 - micromark-util-symbol: 1.0.1 + micromark-util-character: 1.2.0 + micromark-util-encode: 1.1.0 + micromark-util-symbol: 1.1.0 - /micromark-util-subtokenize@1.0.2: - resolution: {integrity: sha512-d90uqCnXp/cy4G881Ub4psE57Sf8YD0pim9QdjCRNjfas2M1u6Lbt+XZK9gnHL2XFhnozZiEdCa9CNfXSfQ6xA==} + /micromark-util-subtokenize@1.1.0: + resolution: {integrity: sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==} dependencies: - micromark-util-chunked: 1.0.0 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 + micromark-util-chunked: 1.1.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 uvu: 0.5.6 - /micromark-util-symbol@1.0.1: - resolution: {integrity: sha512-oKDEMK2u5qqAptasDAwWDXq0tG9AssVwAx3E9bBF3t/shRIGsWIRG+cGafs2p/SnDSOecnt6hZPCE2o6lHfFmQ==} + /micromark-util-symbol@1.1.0: + resolution: {integrity: sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==} - /micromark-util-types@1.0.2: - resolution: {integrity: sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w==} + /micromark-util-types@1.1.0: + resolution: {integrity: sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==} - /micromark@3.1.0: - resolution: {integrity: sha512-6Mj0yHLdUZjHnOPgr5xfWIMqMWS12zDN6iws9SLuSz76W8jTtAv24MN4/CL7gJrl5vtxGInkkqDv/JIoRsQOvA==} + /micromark@3.2.0: + resolution: {integrity: sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==} dependencies: '@types/debug': 4.1.7 debug: 4.3.4 decode-named-character-reference: 1.0.2 - micromark-core-commonmark: 1.0.6 - micromark-factory-space: 1.0.0 - micromark-util-character: 1.1.0 - micromark-util-chunked: 1.0.0 - micromark-util-combine-extensions: 1.0.0 - micromark-util-decode-numeric-character-reference: 1.0.0 - micromark-util-encode: 1.0.1 - micromark-util-normalize-identifier: 1.0.0 - micromark-util-resolve-all: 1.0.0 - micromark-util-sanitize-uri: 1.1.0 - micromark-util-subtokenize: 1.0.2 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 + micromark-core-commonmark: 1.1.0 + micromark-factory-space: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-chunked: 1.1.0 + micromark-util-combine-extensions: 1.1.0 + micromark-util-decode-numeric-character-reference: 1.1.0 + micromark-util-encode: 1.1.0 + micromark-util-normalize-identifier: 1.1.0 + micromark-util-resolve-all: 1.1.0 + micromark-util-sanitize-uri: 1.2.0 + micromark-util-subtokenize: 1.1.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 uvu: 0.5.6 transitivePeerDependencies: - supports-color @@ -7423,11 +7468,11 @@ packages: hasBin: true dev: false - /mlly@1.3.0: - resolution: {integrity: sha512-HT5mcgIQKkOrZecOjOX3DJorTikWXwsBfpcr/MGBkhfWcjiqvnaL/9ppxvIUXfjT6xt4DVIAsN9fMUz1ev4bIw==} + /mlly@1.4.0: + resolution: {integrity: sha512-ua8PAThnTwpprIaU47EPeZ/bPUVp2QYBbWMphUQpVdBI3Lgqzm5KZQ45Agm3YJedHXaIHl6pBGabaLSUPPSptg==} dependencies: - acorn: 8.8.2 - pathe: 1.1.0 + acorn: 8.9.0 + pathe: 1.1.1 pkg-types: 1.0.3 ufo: 1.1.2 @@ -7460,7 +7505,7 @@ packages: engines: {node: '>= 0.6'} dev: false - /next-auth@4.19.2(next@13.4.4)(react-dom@18.2.0)(react@18.2.0): + /next-auth@4.19.2(next@13.4.7)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-6V2YG3IJQVhgCAH7mvT3yopTW92gMdUrcwGX7NQ0dCreT/+axGua/JmVdarjec0C/oJukKpIYRgjMlV+L5ZQOQ==} peerDependencies: next: ^12.2.5 || ^13 @@ -7471,22 +7516,22 @@ packages: nodemailer: optional: true dependencies: - '@babel/runtime': 7.22.0 + '@babel/runtime': 7.22.5 '@panva/hkdf': 1.1.1 cookie: 0.5.0 jose: 4.14.4 - next: 13.4.4(react-dom@18.2.0)(react@18.2.0) + next: 13.4.7(react-dom@18.2.0)(react@18.2.0) oauth: 0.9.15 openid-client: 5.4.2 - preact: 10.15.0 - preact-render-to-string: 5.2.6(preact@10.15.0) + preact: 10.15.1 + preact-render-to-string: 5.2.6(preact@10.15.1) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) uuid: 8.3.2 dev: true - /next@13.4.4(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-C5S0ysM0Ily9McL4Jb48nOQHT1BukOWI59uC3X/xCMlYIh9rJZCv7nzG92J6e1cOBqQbKovlpgvHWFmz4eKKEA==} + /next@13.4.7(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-M8z3k9VmG51SRT6v5uDKdJXcAqLzP3C+vaKfLIAM0Mhx1um1G7MDnO63+m52qPdZfrTFzMZNzfsgvm3ghuVHIQ==} engines: {node: '>=16.8.0'} hasBin: true peerDependencies: @@ -7503,25 +7548,26 @@ packages: sass: optional: true dependencies: - '@next/env': 13.4.4 + '@next/env': 13.4.7 '@swc/helpers': 0.5.1 busboy: 1.6.0 - caniuse-lite: 1.0.30001489 + caniuse-lite: 1.0.30001508 postcss: 8.4.14 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) styled-jsx: 5.1.1(react@18.2.0) + watchpack: 2.4.0 zod: 3.21.4 optionalDependencies: - '@next/swc-darwin-arm64': 13.4.4 - '@next/swc-darwin-x64': 13.4.4 - '@next/swc-linux-arm64-gnu': 13.4.4 - '@next/swc-linux-arm64-musl': 13.4.4 - '@next/swc-linux-x64-gnu': 13.4.4 - '@next/swc-linux-x64-musl': 13.4.4 - '@next/swc-win32-arm64-msvc': 13.4.4 - '@next/swc-win32-ia32-msvc': 13.4.4 - '@next/swc-win32-x64-msvc': 13.4.4 + '@next/swc-darwin-arm64': 13.4.7 + '@next/swc-darwin-x64': 13.4.7 + '@next/swc-linux-arm64-gnu': 13.4.7 + '@next/swc-linux-arm64-musl': 13.4.7 + '@next/swc-linux-x64-gnu': 13.4.7 + '@next/swc-linux-x64-musl': 13.4.7 + '@next/swc-win32-arm64-msvc': 13.4.7 + '@next/swc-win32-ia32-msvc': 13.4.7 + '@next/swc-win32-x64-msvc': 13.4.7 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros @@ -7613,8 +7659,8 @@ packages: dependencies: boolbase: 1.0.0 - /nwsapi@2.2.4: - resolution: {integrity: sha512-NHj4rzRo0tQdijE9ZqAx6kYDcoRwYwSYzCA8MY3JzfxlrvEU0jhnhJT9BhqhJs7I/dKcrDm6TyulaRqZPIhN5g==} + /nwsapi@2.2.5: + resolution: {integrity: sha512-6xpotnECFy/og7tKSBVmUNft7J3jyXAka4XvG6AUhFWRz+Q/Ljus7znJAA3bxColfQLdS+XsjoodtJfCgeTEFQ==} dev: true /oauth-sign@0.9.0: @@ -7646,6 +7692,7 @@ packages: /object-inspect@1.12.3: resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} + dev: true /object-is@1.1.5: resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==} @@ -7653,10 +7700,12 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 + dev: true /object-keys@1.1.1: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} + dev: true /object.assign@4.1.4: resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} @@ -7666,6 +7715,7 @@ packages: define-properties: 1.2.0 has-symbols: 1.0.3 object-keys: 1.1.1 + dev: true /oidc-token-hash@5.0.3: resolution: {integrity: sha512-IF4PcGgzAr6XXSff26Sk/+P4KZFJVuHAJZj3wgO3vX2bMdNVp/QXTP3P7CEm9V1IdG8lDLY3HhiqpsE/nOwpPw==} @@ -7814,8 +7864,8 @@ packages: resolution: {integrity: sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==} dev: true - /pathe@1.1.0: - resolution: {integrity: sha512-ODbEPR0KKHqECXW1GoxdDb+AZvULmXjVPy4rt+pGo2+TnjJTIPJQSVS6N63n8T2Ip+syHhbn52OewKicV0373w==} + /pathe@1.1.1: + resolution: {integrity: sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==} /pathval@1.1.1: resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} @@ -7847,8 +7897,8 @@ packages: resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==} dependencies: jsonc-parser: 3.2.0 - mlly: 1.3.0 - pathe: 1.1.0 + mlly: 1.4.0 + pathe: 1.1.1 /playwright-core@1.25.2: resolution: {integrity: sha512-0yTbUE9lIddkEpLHL3u8PoCL+pWiZtj5A/j3U7YoNjcmKKDGBnCrgHJMzwd2J5vy6l28q4ki3JIuz7McLHhl1A==} @@ -7879,7 +7929,7 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.5 + browserslist: 4.21.9 caniuse-api: 3.0.0 colord: 2.9.3 postcss: 8.4.21 @@ -7891,7 +7941,7 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.5 + browserslist: 4.21.9 postcss: 8.4.21 postcss-value-parser: 4.2.0 @@ -7982,7 +8032,7 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.5 + browserslist: 4.21.9 caniuse-api: 3.0.0 cssnano-utils: 3.1.0(postcss@8.4.21) postcss: 8.4.21 @@ -8014,7 +8064,7 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.5 + browserslist: 4.21.9 cssnano-utils: 3.1.0(postcss@8.4.21) postcss: 8.4.21 postcss-value-parser: 4.2.0 @@ -8106,7 +8156,7 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.5 + browserslist: 4.21.9 postcss: 8.4.21 postcss-value-parser: 4.2.0 @@ -8145,7 +8195,7 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.5 + browserslist: 4.21.9 caniuse-api: 3.0.0 postcss: 8.4.21 @@ -8229,12 +8279,12 @@ packages: pretty-format: 3.8.0 dev: false - /preact-render-to-string@5.2.6(preact@10.15.0): + /preact-render-to-string@5.2.6(preact@10.15.1): resolution: {integrity: sha512-JyhErpYOvBV1hEPwIxc/fHWXPfnEGdRKxc8gFdAZ7XV4tlzyzG847XAyEZqoDnynP88akM4eaHcSOzNcLWFguw==} peerDependencies: preact: '>=10' dependencies: - preact: 10.15.0 + preact: 10.15.1 pretty-format: 3.8.0 dev: true @@ -8242,8 +8292,8 @@ packages: resolution: {integrity: sha512-eY93IVpod/zG3uMF22Unl8h9KkrcKIRs2EGar8hwLZZDU1lkjph303V9HZBwufh2s736U6VXuhD109LYqPoffg==} dev: false - /preact@10.15.0: - resolution: {integrity: sha512-nZSa8M2R2m1n7nJSBlzDpxRJaIsejrTO1vlFbdpFvyC8qM1iU+On2y0otfoUm6SRB5o0lF0CKDFxg6grEFU0iQ==} + /preact@10.15.1: + resolution: {integrity: sha512-qs2ansoQEwzNiV5eAcRT1p1EC/dmEzaATVDJNiB3g2sRDWdA7b7MurXdJjB2+/WQktGWZwxvDrnuRFbWuIr64g==} dev: true /prelude-ls@1.1.2: @@ -8399,7 +8449,7 @@ packages: /regenerator-transform@0.15.1: resolution: {integrity: sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==} dependencies: - '@babel/runtime': 7.22.0 + '@babel/runtime': 7.22.5 dev: false /regexp.prototype.flags@1.5.0: @@ -8409,6 +8459,7 @@ packages: call-bind: 1.0.2 define-properties: 1.2.0 functions-have-names: 1.2.3 + dev: true /regexparam@1.3.0: resolution: {integrity: sha512-6IQpFBv6e5vz1QAqI+V4k8P2e/3gRrqfCJ9FI+O1FLQTO+Uz6RXZEZOPmTJ6hlGj7gkERzY5BRCv09whKP96/g==} @@ -8459,7 +8510,7 @@ packages: dependencies: '@types/mdast': 3.0.10 mdast-util-frontmatter: 1.0.1 - micromark-extension-frontmatter: 1.1.0 + micromark-extension-frontmatter: 1.1.1 unified: 10.1.2 dev: false @@ -8487,7 +8538,7 @@ packages: resolution: {integrity: sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==} dependencies: '@types/mdast': 3.0.10 - mdast-util-from-markdown: 1.3.0 + mdast-util-from-markdown: 1.3.1 unified: 10.1.2 transitivePeerDependencies: - supports-color @@ -8650,7 +8701,7 @@ packages: /rxjs@7.8.1: resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} dependencies: - tslib: 2.5.2 + tslib: 2.6.0 dev: false /sade@1.8.1: @@ -8749,6 +8800,7 @@ packages: call-bind: 1.0.2 get-intrinsic: 1.2.1 object-inspect: 1.12.3 + dev: true /siginfo@2.0.0: resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} @@ -8811,14 +8863,14 @@ packages: solid-js: 1.7.2 vite: 4.1.4(@types/node@18.11.18)(terser@5.16.1) - /solid-refresh@0.5.2(solid-js@1.7.2): - resolution: {integrity: sha512-I69HmFj0LsGRJ3n8CEMVjyQFgVtuM2bSjznu2hCnsY+i5oOxh8ioWj00nnHBv0UYD3WpE/Sq4Q3TNw2IKmKN7A==} + /solid-refresh@0.5.3(solid-js@1.7.2): + resolution: {integrity: sha512-Otg5it5sjOdZbQZJnvo99TEBAr6J7PQ5AubZLNU6szZzg3RQQ5MX04oteBIIGDs0y2Qv8aXKm9e44V8z+UnFdw==} peerDependencies: solid-js: ^1.3 dependencies: - '@babel/generator': 7.22.0 - '@babel/helper-module-imports': 7.21.4 - '@babel/types': 7.22.0 + '@babel/generator': 7.22.5 + '@babel/helper-module-imports': 7.22.5 + '@babel/types': 7.22.5 solid-js: 1.7.2 dev: false @@ -8851,9 +8903,9 @@ packages: optional: true dependencies: '@babel/core': 7.20.12 - '@babel/helper-module-imports': 7.21.4 - '@babel/traverse': 7.22.1 - '@babel/types': 7.22.0 + '@babel/helper-module-imports': 7.22.5 + '@babel/traverse': 7.22.5 + '@babel/types': 7.22.5 '@types/css-tree': 2.3.1 autoprefixer: 10.4.13(postcss@8.4.21) css-tree: 2.3.1 @@ -8970,6 +9022,7 @@ packages: engines: {node: '>= 0.4'} dependencies: internal-slot: 1.0.5 + dev: true /streamsearch@1.1.0: resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} @@ -8989,7 +9042,7 @@ packages: dependencies: eastasianwidth: 0.2.0 emoji-regex: 9.2.2 - strip-ansi: 7.0.1 + strip-ansi: 7.1.0 dev: false /string_decoder@1.3.0: @@ -9010,8 +9063,8 @@ packages: dependencies: ansi-regex: 5.0.1 - /strip-ansi@7.0.1: - resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==} + /strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} engines: {node: '>=12'} dependencies: ansi-regex: 6.0.1 @@ -9037,7 +9090,7 @@ packages: /strip-literal@1.0.1: resolution: {integrity: sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==} dependencies: - acorn: 8.8.2 + acorn: 8.9.0 /style-to-object@0.4.1: resolution: {integrity: sha512-HFpbb5gr2ypci7Qw+IOhnP2zOU7e77b+rzM+wTzXzfi1PrtBCX0E7Pk4wL4iTLnhzZ+JgEGAhX81ebTg/aYjQw==} @@ -9067,7 +9120,7 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.5 + browserslist: 4.21.9 postcss: 8.4.21 postcss-selector-parser: 6.0.13 @@ -9229,8 +9282,8 @@ packages: punycode: 2.3.0 dev: true - /tough-cookie@4.1.2: - resolution: {integrity: sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==} + /tough-cookie@4.1.3: + resolution: {integrity: sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==} engines: {node: '>=6'} dependencies: psl: 1.9.0 @@ -9267,8 +9320,8 @@ packages: resolution: {integrity: sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==} dev: false - /tslib@2.5.2: - resolution: {integrity: sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==} + /tslib@2.6.0: + resolution: {integrity: sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==} /tunnel-agent@0.6.0: resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} @@ -9486,13 +9539,13 @@ packages: engines: {node: '>= 0.8'} dev: false - /update-browserslist-db@1.0.11(browserslist@4.21.5): + /update-browserslist-db@1.0.11(browserslist@4.21.9): resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' dependencies: - browserslist: 4.21.5 + browserslist: 4.21.9 escalade: 3.1.1 picocolors: 1.0.0 @@ -9601,7 +9654,7 @@ packages: hasBin: true dependencies: debug: 4.3.4 - mlly: 1.3.0 + mlly: 1.4.0 pathe: 0.2.0 source-map: 0.6.1 source-map-support: 0.5.21 @@ -9623,8 +9676,8 @@ packages: dependencies: cac: 6.7.14 debug: 4.3.4 - mlly: 1.3.0 - pathe: 1.1.0 + mlly: 1.4.0 + pathe: 1.1.1 picocolors: 1.0.0 source-map: 0.6.1 source-map-support: 0.5.21 @@ -9645,7 +9698,7 @@ packages: peerDependencies: vite: ^3.1.0 || ^4.0.0 dependencies: - '@antfu/utils': 0.7.2 + '@antfu/utils': 0.7.4 '@rollup/pluginutils': 5.0.2(rollup@3.10.0) debug: 4.3.4 fs-extra: 11.1.0 @@ -9684,10 +9737,10 @@ packages: '@babel/core': 7.20.12 '@babel/preset-typescript': 7.18.6(@babel/core@7.20.12) '@types/babel__core': 7.20.0 - babel-preset-solid: 1.7.4(@babel/core@7.20.12) + babel-preset-solid: 1.7.7(@babel/core@7.20.12) merge-anything: 5.1.7 solid-js: 1.7.2 - solid-refresh: 0.5.2(solid-js@1.7.2) + solid-refresh: 0.5.3(solid-js@1.7.2) vite: 4.1.4(@types/node@18.11.18)(terser@5.16.1) vitefu: 0.2.4(vite@4.1.4) transitivePeerDependencies: @@ -9901,7 +9954,7 @@ packages: chai: 4.3.7 debug: 4.3.4 local-pkg: 0.4.3 - pathe: 1.1.0 + pathe: 1.1.1 picocolors: 1.0.0 source-map: 0.6.1 std-env: 3.3.3 @@ -9964,6 +10017,14 @@ packages: - debug dev: false + /watchpack@2.4.0: + resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==} + engines: {node: '>=10.13.0'} + dependencies: + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + dev: true + /web-namespaces@2.0.1: resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} dev: false @@ -10017,6 +10078,7 @@ packages: is-number-object: 1.0.7 is-string: 1.0.7 is-symbol: 1.0.4 + dev: true /which-collection@1.0.1: resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==} @@ -10025,6 +10087,7 @@ packages: is-set: 2.0.2 is-weakmap: 2.0.1 is-weakset: 2.0.2 + dev: true /which-typed-array@1.1.9: resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==} @@ -10036,6 +10099,7 @@ packages: gopd: 1.0.1 has-tostringtag: 1.0.0 is-typed-array: 1.1.10 + dev: true /which@2.0.2: resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} From cda0baf75541c4f9578f125a393cbf45ad48699c Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Tue, 27 Jun 2023 14:52:53 -0700 Subject: [PATCH 0133/1059] update CI --- .github/workflows/deploy-docs.yml | 2 +- .github/workflows/test.yml | 2 +- .github/workflows/typecheck.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml index 5adb1bbf1..9048addd7 100644 --- a/.github/workflows/deploy-docs.yml +++ b/.github/workflows/deploy-docs.yml @@ -22,7 +22,7 @@ jobs: - uses: pnpm/action-setup@v2.2.2 with: - version: 7 + version: 8 - name: Use Node.js 16 uses: actions/setup-node@v3 diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 232cd3c80..f670820dd 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -54,7 +54,7 @@ jobs: - uses: pnpm/action-setup@v2.2.2 with: - version: 7 + version: 8 - name: Use Node.js ${{ matrix.node-version }} uses: actions/setup-node@v3 diff --git a/.github/workflows/typecheck.yml b/.github/workflows/typecheck.yml index 0388a248a..4740d8d00 100644 --- a/.github/workflows/typecheck.yml +++ b/.github/workflows/typecheck.yml @@ -29,7 +29,7 @@ jobs: - uses: pnpm/action-setup@v2.2.2 with: - version: 7 + version: 8 - name: Use Node.js ${{ matrix.node-version }} uses: actions/setup-node@v3 From 834b8712f472b5984d89cfebec292bdcf2fb1c82 Mon Sep 17 00:00:00 2001 From: Casey Baggz Date: Tue, 27 Jun 2023 17:00:43 -0500 Subject: [PATCH 0134/1059] docs(api): update createRouteAction.md (#915) Co-authored-by: Ryan Carniato --- docs/api/createRouteAction.md | 63 +++++++++++++++++++++++++++++------ 1 file changed, 52 insertions(+), 11 deletions(-) diff --git a/docs/api/createRouteAction.md b/docs/api/createRouteAction.md index 393ddcc36..9cf4b02d3 100644 --- a/docs/api/createRouteAction.md +++ b/docs/api/createRouteAction.md @@ -94,7 +94,7 @@ export default function EnrollmentPage() { const [enrolling, enroll] = createRouteAction(enrollInClass); return (
-
- + + ); +} +``` + +We return a email value to tell the browser there was a successful submission so you can give visual feedback to your users or do anything else you may need. ## Reference @@ -254,7 +292,7 @@ function Component() { } ``` -`createRouteAction` is a hook that returns a tuple of two values: The first item is a reactive object maintaining the state of the submission of the action, along with some helpers. The second item in the tuple is a function used to dispatch the action. +`createRouteAction` is a hook that returns a tuple of two values: The first item is a reactive object maintaining the state of the submission of the action, along with some helpers. The second item in the tuple is a function used to dispatch the action. The second item also has another property called `Form` which is a progressively enhanced version of the `form` element. It is a component that can be used to submit the action, and a `url` can be passed to be the `action` of the `form` element when JS is not available. @@ -270,6 +308,9 @@ The second item also has another property called `Form` which is a progressively - `clear()` - Clears the state of the submission. `enroll` is a function that takes the input to the action and dispatches the action. It returns a promise that resolves to the result of the action. +- And the following helpers: + - `Form`: A `form` smart component to help make using forms easier. + - `url`: A URL string that can be passed to be the action of the form element when JS is not available. This is the behavior of the `enroll` function: From b698880207e7fe633647682d3a2ba59a7c73fb24 Mon Sep 17 00:00:00 2001 From: Casey Baggz Date: Tue, 27 Jun 2023 17:01:27 -0500 Subject: [PATCH 0135/1059] docs: update state-management.mdx (#916) * docs: update state-management.mdx * docs(core): update state-management.mdx from comments --------- Co-authored-by: Ryan Carniato --- docs/core-concepts/state-management.mdx | 103 +++++++++++++++++++++--- 1 file changed, 94 insertions(+), 9 deletions(-) diff --git a/docs/core-concepts/state-management.mdx b/docs/core-concepts/state-management.mdx index 89d0c1af9..f5340de40 100644 --- a/docs/core-concepts/state-management.mdx +++ b/docs/core-concepts/state-management.mdx @@ -4,12 +4,97 @@ title: State Management order: 100 --- -# State management - -- Where to store different types of information - - Client-side states/stores - - local/session storage - - query params - - Cookies, session cookies - - Databases - - Caution about global state on the server +There are many different ways to store and manage state in a Solid Start app. In this section we will discuss some of the most common ways to manage state in a project. + +## What is state? + +State is any information that is stored in your application. This can be anything from the current user's name to the current page the user is on. State can be stored in many different places, and can be accessed in many different ways. + +## Client-side state + +Client-side state is any state that is stored on the client's browser (and therefore, not available on the server). This can be stored in a variety of ways, including: + +- Local storage +- Session storage +- Cookies +- Query parameters +- Client-side stores + +### Local storage + +Local storage is a way to store data in the browser. This data is stored in the browser's local storage, and can be accessed by any page on the same domain. This data is persistent, and will remain even if the user closes their browser. + +When you need to access the `localStorage` API, you can either use a `createEffect` hook or a `createRouteAction` which gaurantees that the code will run in the browser. + +```tsx twoslash {19-21} filename="components/ThemePicker.tsx" +// @include: lib +// ---cut--- +import { createEffect, createSignal } from 'solid-start'; + +const LIGHT = 'light'; +const DARK = 'dark'; + +export function ButtonThemeCacher() { + const [theme, setTheme] = createSignal(LIGHT); + + function handleClick() { + setTheme(theme() === LIGHT ? DARK : LIGHT); + } + + createEffect(() => { + localStorage.setItem('theme', theme()); + }); + + return ( + + ); +} +``` + +### Session storage + +TBD... [createSessionStorage](../api/createSessionStorage.md) hook. + +### Cookies + +TBD... [createCookieSessionStorage](../api/createCookieSessionStorage.md) hook. + +### Query parameters + +TBD... + +### Client-side stores + +TBD...normal Solid API stuff + +- createStore +- Context +- createSignal + +## Server-side state + +Server-side state is any state that is stored on the server. This can be stored in a variety of ways, including: + +- Databases +- Session cookies +- Server-side stores + +### Databases + +TBD... + +### Session cookies + +TBD... [createSessionStorage](../api/createSessionStorage.md) hook. + +### Server-side stores + +TBD... + +### Global state and the server + +While it is possible to use global state and computations, Context is sometimes a better solution. Additionally, it is important to note that global state should not be used in SSR (server side rendering) solutions, such as Solid Start. + +On the server, global state is shared across requests, and the lack of data isolation can (and will) lead to bugs, memory leaks and has security implications. It is recommended that application state should always be provided via `Context` instead of relying on global. From db146002eb9b77065dbb39b81e0bcb93c57bef89 Mon Sep 17 00:00:00 2001 From: Casey Baggz Date: Thu, 29 Jun 2023 11:16:29 -0500 Subject: [PATCH 0136/1059] ci: add issue & PR templates (#921) --- .github/ISSUE_TEMPLATE/bug.yml | 67 +++++++++++++++++++++++++++++ .github/ISSUE_TEMPLATE/config.yml | 1 + .github/ISSUE_TEMPLATE/feature.yml | 37 ++++++++++++++++ .github/ISSUE_TEMPLATE/question.yml | 26 +++++++++++ .github/PULL_REQUEST_TEMPLATE.md | 29 +++++++++++++ .github/workflows/issues.yml | 15 +++++++ 6 files changed, 175 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug.yml create mode 100644 .github/ISSUE_TEMPLATE/config.yml create mode 100644 .github/ISSUE_TEMPLATE/feature.yml create mode 100644 .github/ISSUE_TEMPLATE/question.yml create mode 100644 .github/PULL_REQUEST_TEMPLATE.md create mode 100644 .github/workflows/issues.yml diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml new file mode 100644 index 000000000..fed2b1c46 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -0,0 +1,67 @@ +name: Bug report 🐛 +description: Create a bug report for Solid Start. +labels: ['bug', 'needs triage'] +title: '[Bug?]: ' +body: + - type: markdown + attributes: + value: | + Please provide a searchable summary of the issue in the title above ⬆️. + + Thanks for contributing by creating an issue! ❤️ + - type: checkboxes + attributes: + label: Duplicates + description: Please [search the history](https://github.com/solidjs/solid-start/issues) to see if an issue already exists for the same problem. + options: + - label: I have searched the existing issues + required: true + - type: checkboxes + attributes: + label: Latest version + description: We roll bug fixes, performance enhancements, and other improvements into new releases. + options: + - label: I have tested the latest version + required: true + - type: textarea + attributes: + label: Current behavior 😯 + description: Describe what happens instead of the expected behavior. + - type: textarea + attributes: + label: Expected behavior 🤔 + description: Describe what should happen. + - type: textarea + attributes: + label: Steps to reproduce 🕹 + description: | + Provide a link to a live example (you can use codesandbox.io) and an unambiguous set of steps to reproduce this bug. + Include code to reproduce, if relevant (which it most likely is). + + :bangbang:   Issues that we can't reproduce will be closed. :bangbang: + value: | + Steps: + + 1. + 2. + 3. + 4. + - type: textarea + attributes: + label: Context 🔦 + description: What are you trying to accomplish? How has this issue affected you? Providing context helps us come up with a solution that is more useful in the real world. + - type: textarea + attributes: + label: Your environment 🌎 + description: Please paste the output of running whatever the command is for your environment. + placeholder: | + System: + OS: Linux 5.10 Debian GNU/Linux 9 (stretch) + CPU: (8) arm64 + Binaries: + Node: 14.17.0 - /usr/local/bin/node + Yarn: 1.22.5 - /usr/local/bin/yarn + npm: 6.14.13 - /usr/local/bin/npm + npmPackages: + solid-start: 1.0.0 => 1.0.0 + render: shell diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 000000000..3ba13e0ce --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1 @@ +blank_issues_enabled: false diff --git a/.github/ISSUE_TEMPLATE/feature.yml b/.github/ISSUE_TEMPLATE/feature.yml new file mode 100644 index 000000000..b282bcee7 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature.yml @@ -0,0 +1,37 @@ +name: Feature request 💄 +description: Suggest a new idea for Solid Start. +labels: ['enhancement', 'needs triage'] +title: '[Feature?]: ' +body: + - type: markdown + attributes: + value: | + Please provide a searchable summary of the issue in the title above ⬆️. + + Thanks for contributing by creating an issue! ❤️ + - type: checkboxes + attributes: + label: Duplicates + description: Please [search the history](https://github.com/solidjs/solid-start/issues) to see if an issue already exists for the same problem. + options: + - label: I have searched the existing issues + required: true + - type: checkboxes + attributes: + label: Latest version + description: We roll bug fixes, performance enhancements, and other improvements into new releases. + options: + - label: I have tested the latest version + required: true + - type: textarea + attributes: + label: Summary 💡 + description: Describe how it should work. + - type: textarea + attributes: + label: Examples 🌈 + description: Provide a link to the Solid Start specification, other implementations, or screenshots of the expected behavior. + - type: textarea + attributes: + label: Motivation 🔦 + description: What are you trying to accomplish? How has the lack of this feature affected you? Providing context helps us come up with a solution that is more useful in the real world. diff --git a/.github/ISSUE_TEMPLATE/question.yml b/.github/ISSUE_TEMPLATE/question.yml new file mode 100644 index 000000000..085befea7 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/question.yml @@ -0,0 +1,26 @@ +name: 'Questions / Help 💬' +description: If you have questions, please check the Discussions tab +title: '[Please read the message below]' +labels: [':speech_balloon: Question'] +body: + - type: markdown + attributes: + value: | + ## Questions and Help 💬 + + This issue tracker is reserved for bug reports and feature proposals. + + For anything else, such as questions or getting help, please see: + + - [The Discussion Q&A page](https://github.com/solidjs/solid-start/discussions/categories/q-a) + - [All Discussions](https://github.com/solidjs/solid-start/discussions) + - type: checkboxes + id: no-post + attributes: + label: | + Please do not submit this issue. + description: | + :bangbang:   This issue will be closed. :bangbang: + options: + - label: I understand + required: true diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 000000000..cfa287213 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,29 @@ +## PR Checklist + +Please check if your PR fulfills the following requirements: + +- [ ] Tests for the changes have been added (for bug fixes / features) + +## PR Type + +What kind of change does this PR introduce? + + + +- [ ] Bugfix +- [ ] Feature +- [ ] Code style update (formatting, local variables) +- [ ] Refactoring (no functional changes, no api changes) +- [ ] Build related changes +- [ ] CI related changes +- [ ] Documentation content changes +- [ ] infrastructure changes +- [ ] Other... Please describe: + +## What is the current behavior? + + +## What is the new behavior? + +## Other information + diff --git a/.github/workflows/issues.yml b/.github/workflows/issues.yml new file mode 100644 index 000000000..66d7a943f --- /dev/null +++ b/.github/workflows/issues.yml @@ -0,0 +1,15 @@ +name: 'Close issues' + +on: + issues: + types: [labeled] + +jobs: + questions: + runs-on: ubuntu-latest + steps: + - name: Close Issue + uses: peter-evans/close-issue@v3 + if: "${{ github.event.label.name == ':speech_balloon: Question' }}" + with: + comment: Please note this issue tracker is not a help forum. We recommend using [Discussions](https://github.com/solidjs/solid-start/discussions/categories/q-a) for questions. From 83f25f6a3895bca23164b329a865ac476e869ae6 Mon Sep 17 00:00:00 2001 From: Casey Baggz Date: Thu, 29 Jun 2023 11:21:20 -0500 Subject: [PATCH 0137/1059] Fix/docs build failing (#919) * ci: add doc-checks.yml to workflows * docs: fix createRouteAction.md example * fix(docs): fix broken examples in server.md * fix(docs): fix broken example in state-management.mdx --------- Co-authored-by: Ryan Carniato --- .github/workflows/doc-checks.yml | 38 +++++++++++++++++++++++++ docs/api/createRouteAction.md | 21 +++++++------- docs/api/server.md | 27 ++++++++++++------ docs/core-concepts/state-management.mdx | 13 ++++----- 4 files changed, 74 insertions(+), 25 deletions(-) create mode 100644 .github/workflows/doc-checks.yml diff --git a/.github/workflows/doc-checks.yml b/.github/workflows/doc-checks.yml new file mode 100644 index 000000000..05feb5061 --- /dev/null +++ b/.github/workflows/doc-checks.yml @@ -0,0 +1,38 @@ +name: 📜 Docs Checks + +on: + merge_group: + pull_request: + paths: + - 'docs/**' + + branches: + - main + +jobs: + docs: + name: "📜 Docs successfully build" + + strategy: + fail-fast: false + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + + - uses: pnpm/action-setup@v2.2.2 + with: + version: 8 + + - name: Use Node.js 16 + uses: actions/setup-node@v3 + with: + node-version: 16 + cache: "pnpm" + + - name: Install dependencies + run: pnpm install --frozen-lockfile + + - name: Build docs + run: pnpm run docs:build diff --git a/docs/api/createRouteAction.md b/docs/api/createRouteAction.md index 9cf4b02d3..ae883bfc0 100644 --- a/docs/api/createRouteAction.md +++ b/docs/api/createRouteAction.md @@ -239,19 +239,18 @@ export function EnrollmentPage() { ### Creating a Enhanced Form -Although we recommend using [progressively enhanced forms on the server](./createServerAction.md#creating-a-progressively-enhanced-form) whenever possible, one of the benefits of running actions on the client is that we can still create enhanced forms. To accomplish this we need to pass information to our action using form elements like ``. Any data need to be sent that end users don't enter can be added with an `` with `type="hidden"`. +Although we recommend using [progressively enhanced forms on the server](./createServerAction.md#creating-a-progressively-enhanced-form) whenever possible, we can still take advantage of running actions on the client and used enhanced forms. This is ideal when you need to run an action or API request that can only be done in the browser. -```tsx twoslash -const prisma = { - enrollment: { - create(arg: { data: { userId: number; subject: string } }) {} - } -}; -function enrollInClass(email: string) { - return email; +To accomplish this we need to pass information to our action using form elements like ``. Any data need to be sent that end users don't enter can be added with an `` with `type="hidden"`. + +```tsx twoslash {5,11} filename="routes/enrollment.tsx" +async function enrollInClass(className: string): Promise { + throw new Error('You are not allowed to enroll in this class') } + // ---cut--- -import { createRouteAction } from "solid-start/server"; +import { createRouteAction } from "solid-start"; +import { Show } from 'solid-js'; function EnrollmentPage() { const [enrolling, { Form }] = createRouteAction(async (form: FormData) => { @@ -299,6 +298,7 @@ The second item also has another property called `Form` which is a progressively #### Returns `enrolling` is a `Submission` with the following properties: + - `pending` - A boolean indicating if the action is currently being performed. - `error` - An error object if the action failed. - `input` - The input that was passed to the action. @@ -308,6 +308,7 @@ The second item also has another property called `Form` which is a progressively - `clear()` - Clears the state of the submission. `enroll` is a function that takes the input to the action and dispatches the action. It returns a promise that resolves to the result of the action. + - And the following helpers: - `Form`: A `form` smart component to help make using forms easier. - `url`: A URL string that can be passed to be the action of the form element when JS is not available. diff --git a/docs/api/server.md b/docs/api/server.md index 1daecbbf4..e938f634e 100644 --- a/docs/api/server.md +++ b/docs/api/server.md @@ -8,7 +8,7 @@ active: true # server$ -##### `server$` takes a function that should only run on the server and compiles its usage into an RPC call to the server. +Perform actions on the server environment only (i.e. console logging, etc.).
@@ -26,12 +26,14 @@ const logHello = server$(async (message: string) => { ## Usage -### Declare a function that only runs on the server +### Basic usage + +To create a function that only runs on the server, pass a function as a parameter to `server$`. ```tsx twoslash {4-6} import server$ from 'solid-start/server' -function Component() { +function YourComponent() { const logHello = server$(async (message: string) => { console.log(message) }); @@ -40,13 +42,18 @@ function Component() { } ``` -In this code snippet regardless of whether we are server rendering this component or client rendering it, the `logHello` function generates a log on the server console only. How does it work? We use compilation to transform the `server$` function into an RPC call to the server. +In this example, regardless of whether we are rendering this component on the server or in the browser, the `logHello` function generates a log on the server console only. How does it work? We use compilation to transform the `server$` function into an RPC call to the server. + +### Create Fetcher + +To create `fetch` based call, pass in the route path as the first parameter, then a boolean of whether the resource is orginated from the server or client. ```tsx twoslash {4} filename="Log.tsx[client]" import server$ from 'solid-start/server' // COMPILATION OUTPUT on the client -const serverFunction1 = server$.createFetcher('/Log.tsx/logHello') +const isServerResource = true +const serverFunction1 = server$.createFetcher('/Log.tsx/logHello', isServerResource) function Component() { const logHello = serverFunction1; @@ -57,17 +64,21 @@ function Component() { On the server, we hoist the function to the top-level scope and register it as a handler. If `logHello` is called on the server, it will execute the function directly. -```tsx twoslash {4-10} filename="Log.tsx[server]" +### Register handler + +```tsx twoslash {6-11} filename="Log.tsx[server]" import server$ from 'solid-start/server' +const isServerResource = true + // COMPILATION OUTPUT on the server server$.registerHandler( - '/Log.tsx/logHello', + '/Log.tsx/logHello', async (message: string) => { console.log(message) } ) -const serverFunction1 = server$.createHandler('/Log.tsx/logHello', '#') +const serverFunction1 = server$.createHandler('/Log.tsx/logHello', '#', isServerResource) function Component() { const logHello = serverFunction1; diff --git a/docs/core-concepts/state-management.mdx b/docs/core-concepts/state-management.mdx index f5340de40..620ba1302 100644 --- a/docs/core-concepts/state-management.mdx +++ b/docs/core-concepts/state-management.mdx @@ -26,10 +26,9 @@ Local storage is a way to store data in the browser. This data is stored in the When you need to access the `localStorage` API, you can either use a `createEffect` hook or a `createRouteAction` which gaurantees that the code will run in the browser. -```tsx twoslash {19-21} filename="components/ThemePicker.tsx" -// @include: lib +```tsx twoslash {14} filename="components/ThemePicker.tsx" // ---cut--- -import { createEffect, createSignal } from 'solid-start'; +import { createEffect, createSignal } from 'solid-js'; const LIGHT = 'light'; const DARK = 'dark'; @@ -67,11 +66,11 @@ TBD... ### Client-side stores -TBD...normal Solid API stuff +TBD... -- createStore -- Context -- createSignal +- [createSignal](https://www.solidjs.com/docs/latest/api#createsignal) +- [Context](https://www.solidjs.com/docs/latest/api#createcontext) +- [createStore](https://www.solidjs.com/docs/latest/api#using-stores) ## Server-side state From 8cfe543c18c2ee2aed30478da9893c37ec8be7f7 Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Thu, 29 Jun 2023 14:46:42 -0700 Subject: [PATCH 0138/1059] update mdx versions --- examples/with-mdx/package.json | 2 +- packages/mdx/package.json | 4 ++-- pnpm-lock.yaml | 32 ++++++++++++++++---------------- 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/examples/with-mdx/package.json b/examples/with-mdx/package.json index 5aa37e30d..72f82a982 100644 --- a/examples/with-mdx/package.json +++ b/examples/with-mdx/package.json @@ -7,7 +7,7 @@ }, "type": "module", "devDependencies": { - "@mdx-js/rollup": "^2.2.1", + "@mdx-js/rollup": "^2.3.0", "solid-start-node": "^0.2.19", "typescript": "^4.9.4", "vite": "^4.1.4" diff --git a/packages/mdx/package.json b/packages/mdx/package.json index 4b0653bc2..e40b228bf 100644 --- a/packages/mdx/package.json +++ b/packages/mdx/package.json @@ -15,8 +15,8 @@ "author": "", "license": "ISC", "dependencies": { - "@mdx-js/mdx": "^2.2.1", - "@mdx-js/rollup": "^2.2.1", + "@mdx-js/mdx": "^2.3.0", + "@mdx-js/rollup": "^2.3.0", "@types/mdast": "^3.0.10", "acorn": "^8.8.1", "estree-util-is-identifier-name": "^2.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2825f8c3c..f99c21f51 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -337,8 +337,8 @@ importers: version: 5.16.0 devDependencies: '@mdx-js/rollup': - specifier: ^2.2.1 - version: 2.2.1(rollup@3.10.0) + specifier: ^2.3.0 + version: 2.3.0(rollup@3.10.0) solid-start-node: specifier: ^0.2.19 version: link:../../packages/start-node @@ -636,11 +636,11 @@ importers: packages/mdx: dependencies: '@mdx-js/mdx': - specifier: ^2.2.1 - version: 2.2.1 + specifier: ^2.3.0 + version: 2.3.0 '@mdx-js/rollup': - specifier: ^2.2.1 - version: 2.2.1(rollup@3.10.0) + specifier: ^2.3.0 + version: 2.3.0(rollup@3.10.0) '@types/mdast': specifier: ^3.0.10 version: 3.0.10 @@ -3047,8 +3047,8 @@ packages: - supports-color dev: false - /@mdx-js/mdx@2.2.1: - resolution: {integrity: sha512-hZ3ex7exYLJn6FfReq8yTvA6TE53uW9UHJQM9IlSauOuS55J9y8RtA7W+dzp6Yrzr00/U1sd7q+Wf61q6SfiTQ==} + /@mdx-js/mdx@2.3.0: + resolution: {integrity: sha512-jLuwRlz8DQfQNiUCJR50Y09CGPq3fLtmtUQfVrj79E0JWu3dvsVcxVIcfhR5h0iXu+/z++zDrYeiJqifRynJkA==} dependencies: '@types/estree-jsx': 1.0.0 '@types/mdx': 2.0.5 @@ -3070,12 +3070,12 @@ packages: transitivePeerDependencies: - supports-color - /@mdx-js/rollup@2.2.1(rollup@3.10.0): - resolution: {integrity: sha512-wpGeK9iO7gPEIyC/ZTiggLY/MkEWDj5IWSsjlpkefgjb5RbmUukXU6/D2rHA+VAopxigS3NlaIL2ctpYBi4fmg==} + /@mdx-js/rollup@2.3.0(rollup@3.10.0): + resolution: {integrity: sha512-wLvRfJS/M4UmdqTd+WoaySEE7q4BIejYf1xAHXYvtT1du/1Tl/z2450Gg2+Hu7fh05KwRRiehiTP9Yc/Dtn0fA==} peerDependencies: rollup: '>=2' dependencies: - '@mdx-js/mdx': 2.2.1 + '@mdx-js/mdx': 2.3.0 '@rollup/pluginutils': 5.0.2(rollup@3.10.0) rollup: 3.10.0 source-map: 0.7.4 @@ -3930,16 +3930,16 @@ packages: /acorn-globals@7.0.1: resolution: {integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==} dependencies: - acorn: 8.8.1 + acorn: 8.9.0 acorn-walk: 8.2.0 dev: true - /acorn-jsx@5.3.2(acorn@8.8.1): + /acorn-jsx@5.3.2(acorn@8.9.0): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.8.1 + acorn: 8.9.0 /acorn-node@1.8.2: resolution: {integrity: sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==} @@ -7185,8 +7185,8 @@ packages: /micromark-extension-mdxjs@1.0.1: resolution: {integrity: sha512-7YA7hF6i5eKOfFUzZ+0z6avRG52GpWR8DL+kN47y3f2KhxbBZMhmxe7auOeaTBrW2DenbbZTf1ea9tA2hDpC2Q==} dependencies: - acorn: 8.8.1 - acorn-jsx: 5.3.2(acorn@8.8.1) + acorn: 8.9.0 + acorn-jsx: 5.3.2(acorn@8.9.0) micromark-extension-mdx-expression: 1.0.8 micromark-extension-mdx-jsx: 1.0.5 micromark-extension-mdx-md: 1.0.1 From 8155e7021aac2cfdfe667062c872f79fb1c20bf9 Mon Sep 17 00:00:00 2001 From: Davide <43080019+edivados@users.noreply.github.com> Date: Wed, 19 Jul 2023 21:30:19 +0200 Subject: [PATCH 0139/1059] fix SPA client build failing because of whitespace in path (#926) --- packages/start/bin.cjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/start/bin.cjs b/packages/start/bin.cjs index edf0c4d8f..42d5d94a4 100755 --- a/packages/start/bin.cjs +++ b/packages/start/bin.cjs @@ -373,7 +373,7 @@ prog "dev", "--mode", "production", - ...(config ? ["--config", config.configFile] : []), + ...(config ? ["--config", `"${config.configFile}"`] : []), ...(port ? ["--port", port] : []) ], { From 3f9961b661be629e73e4da5e288db53b393a5f05 Mon Sep 17 00:00:00 2001 From: Vladimir Kutepov Date: Thu, 20 Jul 2023 04:40:08 +0700 Subject: [PATCH 0140/1059] RouteAction returns undefined in case of error (#927) --- packages/start/data/createRouteAction.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/start/data/createRouteAction.tsx b/packages/start/data/createRouteAction.tsx index 91c1ca2d0..1bb7e6184 100644 --- a/packages/start/data/createRouteAction.tsx +++ b/packages/start/data/createRouteAction.tsx @@ -26,14 +26,14 @@ export type RouteAction = [ clear: () => void; retry: () => void; }, - ((vars: T) => Promise) & { + ((vars: T) => Promise) & { Form: T extends FormData ? ParentComponent : never; url: string; } ]; export type RouteMultiAction = [ Submission[] & { pending: Submission[] }, - ((vars: T) => Promise) & { + ((vars: T) => Promise) & { Form: T extends FormData ? ParentComponent : never; url: string; } From 2bc04796e9ddf445edc511e475f476ba8ca32695 Mon Sep 17 00:00:00 2001 From: Jordan Gibbings Date: Fri, 21 Jul 2023 06:19:41 +0800 Subject: [PATCH 0141/1059] docs/fix-trpc-example (#931) Co-authored-by: Ryan Carniato --- docs/core-concepts/api-routes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/core-concepts/api-routes.md b/docs/core-concepts/api-routes.md index 5fa7d6d75..5b005bbb4 100644 --- a/docs/core-concepts/api-routes.md +++ b/docs/core-concepts/api-routes.md @@ -235,7 +235,7 @@ import { import type { AppRouter } from "./router"; export const client = createTRPCProxyClient({ - links: [loggerLink(), httpBatchLink({ url: "/api/trpc" })], + links: [loggerLink(), httpBatchLink({ url: "http://localhost:3000/api/trpc" })], }); ``` From 7abdc6252591c9b6e5da9afde45c91b3cc183ff6 Mon Sep 17 00:00:00 2001 From: Felix Zeller Date: Thu, 20 Jul 2023 18:25:34 -0400 Subject: [PATCH 0142/1059] Update createRouteAction.md (#939) yer I love open source --- docs/api/createRouteAction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/api/createRouteAction.md b/docs/api/createRouteAction.md index ae883bfc0..fd708f831 100644 --- a/docs/api/createRouteAction.md +++ b/docs/api/createRouteAction.md @@ -190,7 +190,7 @@ export default function EnrollmentPage() { ### Optimistic UI -Now, since we have Javascript in our hands, we can give the user a more enhanced experience. Sometimes this means pretending an action was successful to provide a more response user experience. This is called an optimistic UI. We can do this in a neat way where you don't need to manage extra state. You have access to the `input` on the submission, so you know what data was sent to the action. +Now, since we have Javascript in our hands, we can give the user a more enhanced experience. Sometimes this means pretending an action was successful to provide a more responsive user experience. This is called an optimistic UI. We can do this in a neat way where you don't need to manage extra state. You have access to the `input` on the submission, so you know what data was sent to the action. Using the `pending` property, you can use the `input` as part of the visible UI. For example, in a list of enrolled classes, you can add the class to the list before the action is complete. Then, if the action fails, you can remove the class from the list. From 59600d03e760520f0065da31f755ef9b8bc18d36 Mon Sep 17 00:00:00 2001 From: Casey Baggz Date: Thu, 20 Jul 2023 17:49:21 -0500 Subject: [PATCH 0143/1059] fix(data): update Form types in createRouteAction.tsx (#936) Co-authored-by: Ryan Carniato --- packages/start/data/createRouteAction.tsx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/start/data/createRouteAction.tsx b/packages/start/data/createRouteAction.tsx index 1bb7e6184..2be46cf8c 100644 --- a/packages/start/data/createRouteAction.tsx +++ b/packages/start/data/createRouteAction.tsx @@ -27,14 +27,14 @@ export type RouteAction = [ retry: () => void; }, ((vars: T) => Promise) & { - Form: T extends FormData ? ParentComponent : never; + Form: ParentComponent; url: string; } ]; export type RouteMultiAction = [ Submission[] & { pending: Submission[] }, ((vars: T) => Promise) & { - Form: T extends FormData ? ParentComponent : never; + Form: ParentComponent; url: string; } ]; @@ -71,7 +71,7 @@ export function createRouteAction( if (reqId === count) { if (data instanceof Response) { await handleResponse(data, navigate, options); - } else await handleRefetch(data as any[], options); + } else await handleRefetch(data as unknown as any[], options); if (!data || isRedirectResponse(data)) setInput(undefined); else setResult({ data }); } @@ -103,7 +103,7 @@ export function createRouteAction( {props.children} ); - }) as T extends FormData ? ParentComponent : never; + }) as ParentComponent; return [ { @@ -187,7 +187,7 @@ export function createRouteMultiAction( if (data instanceof Response) { await handleResponse(data, navigate, options); data = data.body; - } else await handleRefetch(data as any[], options); + } else await handleRefetch(data as unknown as any[], options); data ? setResult({ data }) : submission.clear(); return data; @@ -224,7 +224,7 @@ export function createRouteMultiAction( {props.children} ); - }) as T extends FormData ? ParentComponent : never; + }) as ParentComponent; return [ new Proxy[] & { pending: Submission[] }>([] as any, { From 54c6e8d48edcfc7d320bb8a1317d78e090128dd2 Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Thu, 20 Jul 2023 16:51:28 -0700 Subject: [PATCH 0144/1059] 0.2.27 --- examples/bare/package.json | 4 +- examples/hackernews/package.json | 4 +- examples/todomvc/package.json | 4 +- examples/with-auth/package.json | 4 +- examples/with-authjs/package.json | 4 +- examples/with-mdx/package.json | 4 +- examples/with-prisma/package.json | 4 +- examples/with-solid-styled/package.json | 4 +- examples/with-tailwindcss/package.json | 4 +- examples/with-trpc/package.json | 4 +- examples/with-websocket/package.json | 4 +- packages/create-solid/package.json | 2 +- packages/mdx/package.json | 2 +- packages/start-aws/package.json | 2 +- packages/start-cloudflare-pages/package.json | 2 +- .../start-cloudflare-workers/package.json | 2 +- packages/start-deno/package.json | 2 +- packages/start-netlify/package.json | 2 +- packages/start-node/package.json | 2 +- packages/start-static/package.json | 2 +- packages/start-vercel/package.json | 2 +- packages/start/package.json | 2 +- pnpm-lock.yaml | 183 +++++++++++------- 23 files changed, 142 insertions(+), 107 deletions(-) diff --git a/examples/bare/package.json b/examples/bare/package.json index 2db98f2a6..9c93dcd96 100644 --- a/examples/bare/package.json +++ b/examples/bare/package.json @@ -17,8 +17,8 @@ "dependencies": { "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", - "solid-js": "^1.7.2", - "solid-start": "^0.2.26", + "solid-js": "^1.7.8", + "solid-start": "^0.2.27", "undici": "^5.15.1" }, "engines": { diff --git a/examples/hackernews/package.json b/examples/hackernews/package.json index 6ab57fdbf..62b62d716 100644 --- a/examples/hackernews/package.json +++ b/examples/hackernews/package.json @@ -19,8 +19,8 @@ "dependencies": { "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", - "solid-js": "^1.7.2", - "solid-start": "^0.2.26", + "solid-js": "^1.7.8", + "solid-start": "^0.2.27", "undici": "^5.15.1" }, "engines": { diff --git a/examples/todomvc/package.json b/examples/todomvc/package.json index a5b1ea531..38b5fc556 100644 --- a/examples/todomvc/package.json +++ b/examples/todomvc/package.json @@ -19,8 +19,8 @@ "dependencies": { "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", - "solid-js": "^1.7.2", - "solid-start": "^0.2.26", + "solid-js": "^1.7.8", + "solid-start": "^0.2.27", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-auth/package.json b/examples/with-auth/package.json index acd1d687e..7fc08e840 100644 --- a/examples/with-auth/package.json +++ b/examples/with-auth/package.json @@ -20,8 +20,8 @@ "dependencies": { "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", - "solid-js": "^1.7.2", - "solid-start": "^0.2.26", + "solid-js": "^1.7.8", + "solid-start": "^0.2.27", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-authjs/package.json b/examples/with-authjs/package.json index da4842ef3..aef5133bf 100644 --- a/examples/with-authjs/package.json +++ b/examples/with-authjs/package.json @@ -20,8 +20,8 @@ "@solid-auth/base": "^2.0.3", "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", - "solid-js": "^1.7.2", - "solid-start": "^0.2.26", + "solid-js": "^1.7.8", + "solid-start": "^0.2.27", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-mdx/package.json b/examples/with-mdx/package.json index 72f82a982..a6befb662 100644 --- a/examples/with-mdx/package.json +++ b/examples/with-mdx/package.json @@ -15,9 +15,9 @@ "dependencies": { "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", - "solid-js": "^1.7.2", + "solid-js": "^1.7.8", "solid-mdx": "^0.0.6", - "solid-start": "^0.2.26", + "solid-start": "^0.2.27", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-prisma/package.json b/examples/with-prisma/package.json index faa00a65b..b441e51ef 100644 --- a/examples/with-prisma/package.json +++ b/examples/with-prisma/package.json @@ -16,8 +16,8 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", "prisma": "^4.9.0", - "solid-js": "^1.7.2", - "solid-start": "^0.2.26", + "solid-js": "^1.7.8", + "solid-start": "^0.2.27", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-solid-styled/package.json b/examples/with-solid-styled/package.json index ee9a6004e..b048dc9e0 100644 --- a/examples/with-solid-styled/package.json +++ b/examples/with-solid-styled/package.json @@ -17,8 +17,8 @@ "dependencies": { "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", - "solid-js": "^1.7.2", - "solid-start": "^0.2.26", + "solid-js": "^1.7.8", + "solid-start": "^0.2.27", "solid-styled": "^0.8.1", "undici": "^5.15.1" }, diff --git a/examples/with-tailwindcss/package.json b/examples/with-tailwindcss/package.json index 1056e60f3..d61602a2e 100644 --- a/examples/with-tailwindcss/package.json +++ b/examples/with-tailwindcss/package.json @@ -17,8 +17,8 @@ "dependencies": { "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", - "solid-js": "^1.7.2", - "solid-start": "^0.2.26", + "solid-js": "^1.7.8", + "solid-start": "^0.2.27", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-trpc/package.json b/examples/with-trpc/package.json index ed87ae611..9d0cfa760 100644 --- a/examples/with-trpc/package.json +++ b/examples/with-trpc/package.json @@ -20,8 +20,8 @@ "@tanstack/solid-query": "5.0.0-alpha.20", "@trpc/client": "^10.27.1", "@trpc/server": "^10.27.1", - "solid-js": "^1.7.2", - "solid-start": "^0.2.26", + "solid-js": "^1.7.8", + "solid-start": "^0.2.27", "solid-start-trpc": "^0.0.16", "solid-trpc": "0.1.0-sssr.7", "undici": "^5.15.1", diff --git a/examples/with-websocket/package.json b/examples/with-websocket/package.json index 5840c880d..00a9f4851 100644 --- a/examples/with-websocket/package.json +++ b/examples/with-websocket/package.json @@ -16,8 +16,8 @@ "@cloudflare/workers-types": "^3.19.0", "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", - "solid-js": "^1.7.2", - "solid-start": "^0.2.26", + "solid-js": "^1.7.8", + "solid-start": "^0.2.27", "undici": "^5.15.1" }, "engines": { diff --git a/packages/create-solid/package.json b/packages/create-solid/package.json index 69ef360a1..77b29065a 100644 --- a/packages/create-solid/package.json +++ b/packages/create-solid/package.json @@ -1,6 +1,6 @@ { "name": "create-solid", - "version": "0.2.26", + "version": "0.2.27", "description": "Create Solid apps with low configuration", "author": "Ryan Carniato", "license": "MIT", diff --git a/packages/mdx/package.json b/packages/mdx/package.json index e40b228bf..2f0364108 100644 --- a/packages/mdx/package.json +++ b/packages/mdx/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-mdx", - "version": "0.2.26", + "version": "0.2.27", "description": "", "main": "./index.js", "type": "module", diff --git a/packages/start-aws/package.json b/packages/start-aws/package.json index 5c05a53f9..dd1388a7a 100644 --- a/packages/start-aws/package.json +++ b/packages/start-aws/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-aws", - "version": "0.2.26", + "version": "0.2.27", "main": "./index.mjs", "type": "module", "solid": { diff --git a/packages/start-cloudflare-pages/package.json b/packages/start-cloudflare-pages/package.json index 56abf9ba1..24ecae0ba 100644 --- a/packages/start-cloudflare-pages/package.json +++ b/packages/start-cloudflare-pages/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-cloudflare-pages", - "version": "0.2.26", + "version": "0.2.27", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-cloudflare-workers/package.json b/packages/start-cloudflare-workers/package.json index 5904af905..e3d8e96c2 100644 --- a/packages/start-cloudflare-workers/package.json +++ b/packages/start-cloudflare-workers/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-cloudflare-workers", - "version": "0.2.26", + "version": "0.2.27", "main": "./index.js", "types": "./index.d.ts", "type": "module", diff --git a/packages/start-deno/package.json b/packages/start-deno/package.json index 0c3b09f5b..d3bc3cba8 100644 --- a/packages/start-deno/package.json +++ b/packages/start-deno/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-deno", - "version": "0.2.26", + "version": "0.2.27", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-netlify/package.json b/packages/start-netlify/package.json index 0ca82f72c..6dbeed3b0 100644 --- a/packages/start-netlify/package.json +++ b/packages/start-netlify/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-netlify", - "version": "0.2.26", + "version": "0.2.27", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-node/package.json b/packages/start-node/package.json index 8b076af33..489e2ab4f 100644 --- a/packages/start-node/package.json +++ b/packages/start-node/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-node", - "version": "0.2.26", + "version": "0.2.27", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-static/package.json b/packages/start-static/package.json index 3773066ba..e3f753eeb 100644 --- a/packages/start-static/package.json +++ b/packages/start-static/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-static", - "version": "0.2.26", + "version": "0.2.27", "main": "./index.js", "types": "./index.d.ts", "type": "module", diff --git a/packages/start-vercel/package.json b/packages/start-vercel/package.json index 1c035203d..7d0df7495 100644 --- a/packages/start-vercel/package.json +++ b/packages/start-vercel/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-vercel", - "version": "0.2.26", + "version": "0.2.27", "main": "./index.js", "types": "./index.d.ts", "type": "module", diff --git a/packages/start/package.json b/packages/start/package.json index 0c66c0025..e4d45caa6 100644 --- a/packages/start/package.json +++ b/packages/start/package.json @@ -1,6 +1,6 @@ { "name": "solid-start", - "version": "0.2.26", + "version": "0.2.27", "description": "Create Solid apps with low configuration", "license": "MIT", "author": "Ryan Carniato", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f99c21f51..3b68aef6d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -107,15 +107,15 @@ importers: dependencies: '@solidjs/meta': specifier: ^0.28.2 - version: 0.28.2(solid-js@1.7.2) + version: 0.28.2(solid-js@1.7.8) '@solidjs/router': specifier: ^0.8.2 - version: 0.8.2(solid-js@1.7.2) + version: 0.8.2(solid-js@1.7.8) solid-js: - specifier: ^1.7.2 - version: 1.7.2 + specifier: ^1.7.8 + version: 1.7.8 solid-start: - specifier: ^0.2.26 + specifier: ^0.2.27 version: link:../../packages/start undici: specifier: ^5.15.1 @@ -144,15 +144,15 @@ importers: dependencies: '@solidjs/meta': specifier: ^0.28.2 - version: 0.28.2(solid-js@1.7.2) + version: 0.28.2(solid-js@1.7.8) '@solidjs/router': specifier: ^0.8.2 - version: 0.8.2(solid-js@1.7.2) + version: 0.8.2(solid-js@1.7.8) solid-js: - specifier: ^1.7.2 - version: 1.7.2 + specifier: ^1.7.8 + version: 1.7.8 solid-start: - specifier: ^0.2.26 + specifier: ^0.2.27 version: link:../../packages/start undici: specifier: ^5.15.1 @@ -184,15 +184,15 @@ importers: dependencies: '@solidjs/meta': specifier: ^0.28.2 - version: 0.28.2(solid-js@1.7.2) + version: 0.28.2(solid-js@1.7.8) '@solidjs/router': specifier: ^0.8.2 - version: 0.8.2(solid-js@1.7.2) + version: 0.8.2(solid-js@1.7.8) solid-js: - specifier: ^1.7.2 - version: 1.7.2 + specifier: ^1.7.8 + version: 1.7.8 solid-start: - specifier: ^0.2.26 + specifier: ^0.2.27 version: link:../../packages/start undici: specifier: ^5.15.1 @@ -227,15 +227,15 @@ importers: dependencies: '@solidjs/meta': specifier: ^0.28.2 - version: 0.28.2(solid-js@1.7.2) + version: 0.28.2(solid-js@1.7.8) '@solidjs/router': specifier: ^0.8.2 - version: 0.8.2(solid-js@1.7.2) + version: 0.8.2(solid-js@1.7.8) solid-js: - specifier: ^1.7.2 - version: 1.7.2 + specifier: ^1.7.8 + version: 1.7.8 solid-start: - specifier: ^0.2.26 + specifier: ^0.2.27 version: link:../../packages/start undici: specifier: ^5.15.1 @@ -276,18 +276,18 @@ importers: version: 0.5.1 '@solid-auth/base': specifier: ^2.0.3 - version: 2.0.3(@auth/core@0.5.1)(solid-js@1.7.2)(solid-start@packages+start) + version: 2.0.3(@auth/core@0.5.1)(solid-js@1.7.8)(solid-start@packages+start) '@solidjs/meta': specifier: ^0.28.2 - version: 0.28.2(solid-js@1.7.2) + version: 0.28.2(solid-js@1.7.8) '@solidjs/router': specifier: ^0.8.2 - version: 0.8.2(solid-js@1.7.2) + version: 0.8.2(solid-js@1.7.8) solid-js: - specifier: ^1.7.2 - version: 1.7.2 + specifier: ^1.7.8 + version: 1.7.8 solid-start: - specifier: ^0.2.26 + specifier: ^0.2.27 version: link:../../packages/start undici: specifier: ^5.15.1 @@ -319,18 +319,18 @@ importers: dependencies: '@solidjs/meta': specifier: ^0.28.2 - version: 0.28.2(solid-js@1.7.2) + version: 0.28.2(solid-js@1.7.8) '@solidjs/router': specifier: ^0.8.2 - version: 0.8.2(solid-js@1.7.2) + version: 0.8.2(solid-js@1.7.8) solid-js: - specifier: ^1.7.2 - version: 1.7.2 + specifier: ^1.7.8 + version: 1.7.8 solid-mdx: specifier: ^0.0.6 - version: 0.0.6(solid-js@1.7.2)(vite@4.1.4) + version: 0.0.6(solid-js@1.7.8)(vite@4.1.4) solid-start: - specifier: ^0.2.26 + specifier: ^0.2.27 version: link:../../packages/start undici: specifier: ^5.15.1 @@ -356,18 +356,18 @@ importers: version: 4.9.0(prisma@4.9.0) '@solidjs/meta': specifier: ^0.28.2 - version: 0.28.2(solid-js@1.7.2) + version: 0.28.2(solid-js@1.7.8) '@solidjs/router': specifier: ^0.8.2 - version: 0.8.2(solid-js@1.7.2) + version: 0.8.2(solid-js@1.7.8) prisma: specifier: ^4.9.0 version: 4.9.0 solid-js: - specifier: ^1.7.2 - version: 1.7.2 + specifier: ^1.7.8 + version: 1.7.8 solid-start: - specifier: ^0.2.26 + specifier: ^0.2.27 version: link:../../packages/start undici: specifier: ^5.15.1 @@ -387,19 +387,19 @@ importers: dependencies: '@solidjs/meta': specifier: ^0.28.2 - version: 0.28.2(solid-js@1.7.2) + version: 0.28.2(solid-js@1.7.8) '@solidjs/router': specifier: ^0.8.2 - version: 0.8.2(solid-js@1.7.2) + version: 0.8.2(solid-js@1.7.8) solid-js: - specifier: ^1.7.2 - version: 1.7.2 + specifier: ^1.7.8 + version: 1.7.8 solid-start: - specifier: ^0.2.26 + specifier: ^0.2.27 version: link:../../packages/start solid-styled: specifier: ^0.8.1 - version: 0.8.1(@babel/core@7.20.12)(solid-js@1.7.2) + version: 0.8.1(@babel/core@7.20.12)(solid-js@1.7.8) undici: specifier: ^5.15.1 version: 5.16.0 @@ -427,15 +427,15 @@ importers: dependencies: '@solidjs/meta': specifier: ^0.28.2 - version: 0.28.2(solid-js@1.7.2) + version: 0.28.2(solid-js@1.7.8) '@solidjs/router': specifier: ^0.8.2 - version: 0.8.2(solid-js@1.7.2) + version: 0.8.2(solid-js@1.7.8) solid-js: - specifier: ^1.7.2 - version: 1.7.2 + specifier: ^1.7.8 + version: 1.7.8 solid-start: - specifier: ^0.2.26 + specifier: ^0.2.27 version: link:../../packages/start undici: specifier: ^5.15.1 @@ -464,13 +464,13 @@ importers: dependencies: '@solidjs/meta': specifier: ^0.28.2 - version: 0.28.2(solid-js@1.7.2) + version: 0.28.2(solid-js@1.7.8) '@solidjs/router': specifier: ^0.8.2 - version: 0.8.2(solid-js@1.7.2) + version: 0.8.2(solid-js@1.7.8) '@tanstack/solid-query': specifier: 5.0.0-alpha.20 - version: 5.0.0-alpha.20(solid-js@1.7.2) + version: 5.0.0-alpha.20(solid-js@1.7.8) '@trpc/client': specifier: ^10.27.1 version: 10.27.1(@trpc/server@10.27.1) @@ -478,17 +478,17 @@ importers: specifier: ^10.27.1 version: 10.27.1 solid-js: - specifier: ^1.7.2 - version: 1.7.2 + specifier: ^1.7.8 + version: 1.7.8 solid-start: - specifier: ^0.2.26 + specifier: ^0.2.27 version: link:../../packages/start solid-start-trpc: specifier: ^0.0.16 - version: 0.0.16(@trpc/client@10.27.1)(@trpc/server@10.27.1)(solid-js@1.7.2)(solid-start@packages+start) + version: 0.0.16(@trpc/client@10.27.1)(@trpc/server@10.27.1)(solid-js@1.7.8)(solid-start@packages+start) solid-trpc: specifier: 0.1.0-sssr.7 - version: 0.1.0-sssr.7(@tanstack/solid-query@5.0.0-alpha.20)(@trpc/client@10.27.1)(@trpc/server@10.27.1)(solid-js@1.7.2)(solid-start@packages+start) + version: 0.1.0-sssr.7(@tanstack/solid-query@5.0.0-alpha.20)(@trpc/client@10.27.1)(@trpc/server@10.27.1)(solid-js@1.7.8)(solid-start@packages+start) undici: specifier: ^5.15.1 version: 5.16.0 @@ -573,15 +573,15 @@ importers: version: 3.19.0 '@solidjs/meta': specifier: ^0.28.2 - version: 0.28.2(solid-js@1.7.2) + version: 0.28.2(solid-js@1.7.8) '@solidjs/router': specifier: ^0.8.2 - version: 0.8.2(solid-js@1.7.2) + version: 0.8.2(solid-js@1.7.8) solid-js: - specifier: ^1.7.2 - version: 1.7.2 + specifier: ^1.7.8 + version: 1.7.8 solid-start: - specifier: ^0.2.26 + specifier: ^0.2.27 version: link:../../packages/start undici: specifier: ^5.15.1 @@ -679,7 +679,7 @@ importers: version: 3.1.0 solid-mdx: specifier: ^0.0.6 - version: 0.0.6(solid-js@1.7.2)(vite@4.1.4) + version: 0.0.6(solid-js@1.7.8)(vite@4.1.4) unified: specifier: ^10.1.2 version: 10.1.2 @@ -3485,7 +3485,7 @@ packages: /@sinclair/typebox@0.25.24: resolution: {integrity: sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==} - /@solid-auth/base@2.0.3(@auth/core@0.5.1)(solid-js@1.7.2)(solid-start@packages+start): + /@solid-auth/base@2.0.3(@auth/core@0.5.1)(solid-js@1.7.8)(solid-start@packages+start): resolution: {integrity: sha512-WauEsk4SI6OtEYCeK9sGcIErRxO3+Cv+xw3ss7sd/oepoJ7m7cNkusq8RsiB302l4SOgB6nkIHIqvjwmm/yQpQ==} peerDependencies: '@auth/core': 0.5.1 @@ -3493,7 +3493,7 @@ packages: solid-start: ^0.2.15 dependencies: '@auth/core': 0.5.1 - solid-js: 1.7.2 + solid-js: 1.7.8 solid-start: link:packages/start dev: false @@ -3503,6 +3503,15 @@ packages: solid-js: '>=1.4.0' dependencies: solid-js: 1.7.2 + dev: true + + /@solidjs/meta@0.28.2(solid-js@1.7.8): + resolution: {integrity: sha512-avlLgBPdk4KVxzRGFlYp/MIJo8B5jVgXPgk6OUnUP8km21Z+ovO+DUd7ZPA7ejv8PBdWi9GE3zCzw8RU2YuV2Q==} + peerDependencies: + solid-js: '>=1.4.0' + dependencies: + solid-js: 1.7.8 + dev: false /@solidjs/router@0.8.2(solid-js@1.7.2): resolution: {integrity: sha512-gUKW+LZqxtX6y/Aw6JKyy4gQ9E7dLqp513oB9pSYJR1HM5c56Pf7eijzyXX+b3WuXig18Cxqah4tMtF0YGu80w==} @@ -3510,6 +3519,15 @@ packages: solid-js: ^1.5.3 dependencies: solid-js: 1.7.2 + dev: true + + /@solidjs/router@0.8.2(solid-js@1.7.8): + resolution: {integrity: sha512-gUKW+LZqxtX6y/Aw6JKyy4gQ9E7dLqp513oB9pSYJR1HM5c56Pf7eijzyXX+b3WuXig18Cxqah4tMtF0YGu80w==} + peerDependencies: + solid-js: ^1.5.3 + dependencies: + solid-js: 1.7.8 + dev: false /@solidjs/testing-library@0.5.2(solid-js@1.7.2): resolution: {integrity: sha512-GXUiI0Itz/7FfTJrV0RoICS2lL0RE3D1lNSrnuNg9nLC28qKnEQhm9Gfk4gFP9rGVzmsJJJC7yf8kbHMuyR2AA==} @@ -3543,13 +3561,13 @@ packages: resolution: {integrity: sha512-3W30tOF9TKXdG2Ke2c+DHIVLkTTOK+4Zcynre6qDMjd6/xvK/hLhk0FYyrPAhLoxlqPrMS/4RqHjNGay7g19bQ==} dev: false - /@tanstack/solid-query@5.0.0-alpha.20(solid-js@1.7.2): + /@tanstack/solid-query@5.0.0-alpha.20(solid-js@1.7.8): resolution: {integrity: sha512-6yhrIxunsXlct1txph0xv0rvOqgAR/FETgiRNt4gCJSmMsL1ISGKvKBgE0q4RyGNQK4aQJ4wj5ko6Z9HEmoZkg==} peerDependencies: solid-js: ^1.6.13 dependencies: '@tanstack/query-core': 5.0.0-alpha.19 - solid-js: 1.7.2 + solid-js: 1.7.8 dev: false /@testing-library/dom@7.31.2: @@ -8854,6 +8872,12 @@ packages: csstype: 3.1.0 seroval: 0.5.1 + /solid-js@1.7.8: + resolution: {integrity: sha512-XHBWk1FvFd0JMKljko7FfhefJMTSgYEuVKcQ2a8hzRXfiuSJAGsrPPafqEo+f6l+e8Oe3cROSpIL6kbzjC1fjQ==} + dependencies: + csstype: 3.1.0 + seroval: 0.5.1 + /solid-mdx@0.0.6(solid-js@1.7.2)(vite@4.1.4): resolution: {integrity: sha512-SDr+iOqxvB7ktdjrwgKLCLkJK43J+TQjoYmesHxmZHXtn6W+a5NRqWgBcybsSP0noHa2co1plSjuPYU4bdtklQ==} peerDependencies: @@ -8862,6 +8886,17 @@ packages: dependencies: solid-js: 1.7.2 vite: 4.1.4(@types/node@18.11.18)(terser@5.16.1) + dev: true + + /solid-mdx@0.0.6(solid-js@1.7.8)(vite@4.1.4): + resolution: {integrity: sha512-SDr+iOqxvB7ktdjrwgKLCLkJK43J+TQjoYmesHxmZHXtn6W+a5NRqWgBcybsSP0noHa2co1plSjuPYU4bdtklQ==} + peerDependencies: + solid-js: ^1.2.6 + vite: '*' + dependencies: + solid-js: 1.7.8 + vite: 4.1.4(@types/node@18.11.18)(terser@5.16.1) + dev: false /solid-refresh@0.5.3(solid-js@1.7.2): resolution: {integrity: sha512-Otg5it5sjOdZbQZJnvo99TEBAr6J7PQ5AubZLNU6szZzg3RQQ5MX04oteBIIGDs0y2Qv8aXKm9e44V8z+UnFdw==} @@ -8878,7 +8913,7 @@ packages: resolution: {integrity: sha512-ieG1NemdbGOOfKrCZdUNktfQJlrYSg4Nr2PG2CSoO/KCHs2PBIe3PsjLenvbiTop0qAQgHkSf2pNgcz5VoJzaw==} dev: false - /solid-start-trpc@0.0.16(@trpc/client@10.27.1)(@trpc/server@10.27.1)(solid-js@1.7.2)(solid-start@packages+start): + /solid-start-trpc@0.0.16(@trpc/client@10.27.1)(@trpc/server@10.27.1)(solid-js@1.7.8)(solid-start@packages+start): resolution: {integrity: sha512-99/EGIE0SObmCVhZR00bYpkEQpCDP22YgjalQpVgm0BKy2+tJzEC6vdvOII2Ppa0Fm7iPwc4LDZoFX2E3KYmsg==} peerDependencies: '@trpc/client': ^10.0.0 @@ -8888,11 +8923,11 @@ packages: dependencies: '@trpc/client': 10.27.1(@trpc/server@10.27.1) '@trpc/server': 10.27.1 - solid-js: 1.7.2 + solid-js: 1.7.8 solid-start: link:packages/start dev: false - /solid-styled@0.8.1(@babel/core@7.20.12)(solid-js@1.7.2): + /solid-styled@0.8.1(@babel/core@7.20.12)(solid-js@1.7.8): resolution: {integrity: sha512-OmiDb3/NaeUzCc7593Drk5/iHPAuHt108oNuOx2ty+lGJnAyHX5R1OxgIJHntd4Yp6iAnLeb8sk9wVq9tznEQA==} engines: {node: '>=12'} peerDependencies: @@ -8914,7 +8949,7 @@ packages: postcss: 8.4.21 postcss-nested: 6.0.1(postcss@8.4.21) postcss-safe-parser: 6.0.0(postcss@8.4.21) - solid-js: 1.7.2 + solid-js: 1.7.8 transitivePeerDependencies: - supports-color @@ -8929,7 +8964,7 @@ packages: solid-js: 1.7.2 dev: true - /solid-trpc@0.1.0-sssr.7(@tanstack/solid-query@5.0.0-alpha.20)(@trpc/client@10.27.1)(@trpc/server@10.27.1)(solid-js@1.7.2)(solid-start@packages+start): + /solid-trpc@0.1.0-sssr.7(@tanstack/solid-query@5.0.0-alpha.20)(@trpc/client@10.27.1)(@trpc/server@10.27.1)(solid-js@1.7.8)(solid-start@packages+start): resolution: {integrity: sha512-N/iqU4iFIVEWKFjOY+5J4e2qbOW9STy/eEID1gEjj6mm0w9xYmQtKu/UsBNf8W6nSCYSBjH/ttU5fGCe/0q2Dw==} peerDependencies: '@tanstack/solid-query': ^5.0.0-alpha.0 @@ -8938,10 +8973,10 @@ packages: solid-js: ^1.5.3 solid-start: ^0.2.1 dependencies: - '@tanstack/solid-query': 5.0.0-alpha.20(solid-js@1.7.2) + '@tanstack/solid-query': 5.0.0-alpha.20(solid-js@1.7.8) '@trpc/client': 10.27.1(@trpc/server@10.27.1) '@trpc/server': 10.27.1 - solid-js: 1.7.2 + solid-js: 1.7.8 solid-start: link:packages/start dev: false @@ -9721,7 +9756,7 @@ packages: '@babel/core': 7.20.12 '@babel/preset-typescript': 7.18.6(@babel/core@7.20.12) '@rollup/pluginutils': 5.0.2(rollup@3.10.0) - solid-styled: 0.8.1(@babel/core@7.20.12)(solid-js@1.7.2) + solid-styled: 0.8.1(@babel/core@7.20.12)(solid-js@1.7.8) vite: 4.1.4(@types/node@18.11.18)(terser@5.16.1) transitivePeerDependencies: - rollup From 608373b2715edf53f5efc3d9eb6ad827dbb52781 Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Mon, 24 Jul 2023 13:23:35 -0700 Subject: [PATCH 0145/1059] fix cli for main release --- packages/create-solid/package.json | 1 + pnpm-lock.yaml | 34 +++++++++++++++++++++++++----- 2 files changed, 30 insertions(+), 5 deletions(-) diff --git a/packages/create-solid/package.json b/packages/create-solid/package.json index 77b29065a..107a87ed7 100644 --- a/packages/create-solid/package.json +++ b/packages/create-solid/package.json @@ -18,6 +18,7 @@ "node-fetch": "^3.3.0", "prettier": "^2.8.3", "prompts": "^2.4.2", + "rollup": "2.78.x", "tiny-glob": "^0.2.9", "yargs-parser": "^21.1.1" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3b68aef6d..2628366a0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -338,7 +338,7 @@ importers: devDependencies: '@mdx-js/rollup': specifier: ^2.3.0 - version: 2.3.0(rollup@3.10.0) + version: 2.3.0(rollup@2.78.0) solid-start-node: specifier: ^0.2.19 version: link:../../packages/start-node @@ -626,6 +626,9 @@ importers: prompts: specifier: ^2.4.2 version: 2.4.2 + rollup: + specifier: 2.78.x + version: 2.78.0 tiny-glob: specifier: ^0.2.9 version: 0.2.9 @@ -640,7 +643,7 @@ importers: version: 2.3.0 '@mdx-js/rollup': specifier: ^2.3.0 - version: 2.3.0(rollup@3.10.0) + version: 2.3.0(rollup@2.78.0) '@types/mdast': specifier: ^3.0.10 version: 3.0.10 @@ -3070,14 +3073,14 @@ packages: transitivePeerDependencies: - supports-color - /@mdx-js/rollup@2.3.0(rollup@3.10.0): + /@mdx-js/rollup@2.3.0(rollup@2.78.0): resolution: {integrity: sha512-wLvRfJS/M4UmdqTd+WoaySEE7q4BIejYf1xAHXYvtT1du/1Tl/z2450Gg2+Hu7fh05KwRRiehiTP9Yc/Dtn0fA==} peerDependencies: rollup: '>=2' dependencies: '@mdx-js/mdx': 2.3.0 - '@rollup/pluginutils': 5.0.2(rollup@3.10.0) - rollup: 3.10.0 + '@rollup/pluginutils': 5.0.2(rollup@2.78.0) + rollup: 2.78.0 source-map: 0.7.4 vfile: 5.3.7 transitivePeerDependencies: @@ -3454,6 +3457,20 @@ packages: picomatch: 2.3.1 dev: false + /@rollup/pluginutils@5.0.2(rollup@2.78.0): + resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@types/estree': 1.0.1 + estree-walker: 2.0.2 + picomatch: 2.3.1 + rollup: 2.78.0 + /@rollup/pluginutils@5.0.2(rollup@3.10.0): resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} engines: {node: '>=14.0.0'} @@ -8691,6 +8708,13 @@ packages: route-sort: 1.0.0 dev: false + /rollup@2.78.0: + resolution: {integrity: sha512-4+YfbQC9QEVvKTanHhIAFVUFSRsezvQF8vFOJwtGfb9Bb+r014S+qryr9PSmw8x6sMnPkmFBGAvIFVQxvJxjtg==} + engines: {node: '>=10.0.0'} + hasBin: true + optionalDependencies: + fsevents: 2.3.2 + /rollup@2.79.1: resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==} engines: {node: '>=10.0.0'} From 1289df339cd11764b1c72795a6b8b74eb7925c63 Mon Sep 17 00:00:00 2001 From: Davide <43080019+edivados@users.noreply.github.com> Date: Mon, 24 Jul 2023 22:23:53 +0200 Subject: [PATCH 0146/1059] Add testing related run scripts to root package.json (#946) * add test:show-report script * add install:playwright script * rename test:show-report to show:test-report --- CONTRIBUTING.md | 3 ++- package.json | 2 ++ test/package.json | 1 + 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index e6f515c43..e13847e91 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -9,8 +9,9 @@ 4. Make changes and check if things work in examples 5. Add integration tests in `test`, if appropriate 6. Run tests locally - - Setup playwright: `pnpm --filter solid-start-tests install:playwright` + - Setup playwright: `pnpm run install:playwright` - Run all tests: `pnpm run test:all` + - Show report: `pnpm run show:test-report` ## Requirements diff --git a/package.json b/package.json index f1ca93a67..297454488 100644 --- a/package.json +++ b/package.json @@ -19,8 +19,10 @@ "docs:start": "solid-start start", "clean:test": "rimraf .tmp", "build:all": "pnpm run -r --if-present build", + "install:playwright": "pnpm --filter solid-start-tests run install:playwright", "test:all": "pnpm run clean:test && cross-env START_ADAPTER=solid-start-node npm run test", "test": "pnpm run clean:test && pnpm --filter solid-start-tests test --", + "show:test-report": "pnpm --filter solid-start-tests show:test-report", "bump": "node scripts/bump.cjs" }, "devDependencies": { diff --git a/test/package.json b/test/package.json index 91035e4ce..4a25ba27b 100644 --- a/test/package.json +++ b/test/package.json @@ -5,6 +5,7 @@ "clean": "rimraf .tmp", "install:playwright": "playwright install --with-deps", "test": "playwright test --config ./playwright.config.ts", + "show:test-report": "playwright show-report", "test:unit": "vitest run" }, "dependencies": { From 5df8a7a709733f4d982e5004fa753167cb00606b Mon Sep 17 00:00:00 2001 From: Birk Skyum <74932975+birkskyum@users.noreply.github.com> Date: Mon, 24 Jul 2023 22:36:25 +0200 Subject: [PATCH 0147/1059] Bump Vite to 4.4.6 in SolidStart 0.2.x (#947) Co-authored-by: Ryan Carniato --- examples/bare/package.json | 2 +- examples/hackernews/package.json | 2 +- examples/todomvc/package.json | 2 +- examples/with-auth/package.json | 2 +- examples/with-authjs/package.json | 2 +- examples/with-mdx/package.json | 2 +- examples/with-prisma/package.json | 2 +- examples/with-solid-styled/package.json | 2 +- examples/with-tailwindcss/package.json | 2 +- examples/with-trpc/package.json | 2 +- examples/with-vitest/package.json | 2 +- examples/with-websocket/package.json | 2 +- package.json | 2 +- packages/start-aws/package.json | 2 +- packages/start-cloudflare-pages/package.json | 2 +- .../start-cloudflare-workers/package.json | 2 +- packages/start-deno/package.json | 2 +- packages/start-netlify/package.json | 2 +- packages/start-node/package.json | 2 +- packages/start-static/package.json | 2 +- packages/start-vercel/package.json | 2 +- packages/start/bin.cjs | 3 - packages/start/package.json | 4 +- pnpm-lock.yaml | 398 +++++++++--------- test/package.json | 2 +- test/template/package.json | 2 +- 26 files changed, 235 insertions(+), 216 deletions(-) diff --git a/examples/bare/package.json b/examples/bare/package.json index 9c93dcd96..4d7407219 100644 --- a/examples/bare/package.json +++ b/examples/bare/package.json @@ -12,7 +12,7 @@ "postcss": "^8.4.21", "solid-start-node": "^0.2.19", "typescript": "^4.9.4", - "vite": "^4.1.4" + "vite": "^4.4.6" }, "dependencies": { "@solidjs/meta": "^0.28.2", diff --git a/examples/hackernews/package.json b/examples/hackernews/package.json index 62b62d716..d67e9fdea 100644 --- a/examples/hackernews/package.json +++ b/examples/hackernews/package.json @@ -14,7 +14,7 @@ "esbuild": "^0.14.54", "solid-start-node": "^0.2.19", "typescript": "^4.9.4", - "vite": "^4.1.4" + "vite": "^4.4.6" }, "dependencies": { "@solidjs/meta": "^0.28.2", diff --git a/examples/todomvc/package.json b/examples/todomvc/package.json index 38b5fc556..05f304614 100644 --- a/examples/todomvc/package.json +++ b/examples/todomvc/package.json @@ -14,7 +14,7 @@ "rollup": "^3.10.0", "solid-start-node": "^0.2.19", "typescript": "^4.9.4", - "vite": "^4.1.4" + "vite": "^4.4.6" }, "dependencies": { "@solidjs/meta": "^0.28.2", diff --git a/examples/with-auth/package.json b/examples/with-auth/package.json index 7fc08e840..a57419545 100644 --- a/examples/with-auth/package.json +++ b/examples/with-auth/package.json @@ -15,7 +15,7 @@ "rollup": "^3.10.0", "solid-start-node": "^0.2.19", "typescript": "^4.9.4", - "vite": "^4.1.4" + "vite": "^4.4.6" }, "dependencies": { "@solidjs/meta": "^0.28.2", diff --git a/examples/with-authjs/package.json b/examples/with-authjs/package.json index aef5133bf..bd725aebe 100644 --- a/examples/with-authjs/package.json +++ b/examples/with-authjs/package.json @@ -13,7 +13,7 @@ "postcss": "^8.4.21", "solid-start-node": "^0.2.19", "typescript": "^4.9.4", - "vite": "^4.1.4" + "vite": "^4.4.6" }, "dependencies": { "@auth/core": "^0.5.1", diff --git a/examples/with-mdx/package.json b/examples/with-mdx/package.json index a6befb662..bb339e461 100644 --- a/examples/with-mdx/package.json +++ b/examples/with-mdx/package.json @@ -10,7 +10,7 @@ "@mdx-js/rollup": "^2.3.0", "solid-start-node": "^0.2.19", "typescript": "^4.9.4", - "vite": "^4.1.4" + "vite": "^4.4.6" }, "dependencies": { "@solidjs/meta": "^0.28.2", diff --git a/examples/with-prisma/package.json b/examples/with-prisma/package.json index b441e51ef..a6c75944c 100644 --- a/examples/with-prisma/package.json +++ b/examples/with-prisma/package.json @@ -9,7 +9,7 @@ "devDependencies": { "solid-start-node": "^0.2.19", "typescript": "^4.9.4", - "vite": "^4.1.4" + "vite": "^4.4.6" }, "dependencies": { "@prisma/client": "^4.9.0", diff --git a/examples/with-solid-styled/package.json b/examples/with-solid-styled/package.json index b048dc9e0..5d0a6c84c 100644 --- a/examples/with-solid-styled/package.json +++ b/examples/with-solid-styled/package.json @@ -11,7 +11,7 @@ "typescript": "^4.9.4", "@types/debug": "^4.1.7", "@types/babel__core": "^7.20.0", - "vite": "^4.1.4", + "vite": "^4.4.6", "vite-plugin-solid-styled": "^0.8.1" }, "dependencies": { diff --git a/examples/with-tailwindcss/package.json b/examples/with-tailwindcss/package.json index d61602a2e..643bb6a73 100644 --- a/examples/with-tailwindcss/package.json +++ b/examples/with-tailwindcss/package.json @@ -12,7 +12,7 @@ "solid-start-node": "^0.2.19", "tailwindcss": "^3.2.4", "typescript": "^4.9.4", - "vite": "^4.1.4" + "vite": "^4.4.6" }, "dependencies": { "@solidjs/meta": "^0.28.2", diff --git a/examples/with-trpc/package.json b/examples/with-trpc/package.json index 9d0cfa760..3ab27812b 100644 --- a/examples/with-trpc/package.json +++ b/examples/with-trpc/package.json @@ -12,7 +12,7 @@ "postcss": "^8.4.21", "solid-start-node": "^0.2.19", "typescript": "^4.9.4", - "vite": "^4.1.4" + "vite": "^4.4.6" }, "dependencies": { "@solidjs/meta": "^0.28.2", diff --git a/examples/with-vitest/package.json b/examples/with-vitest/package.json index 3391b499a..aa37012e1 100644 --- a/examples/with-vitest/package.json +++ b/examples/with-vitest/package.json @@ -24,7 +24,7 @@ "solid-start-node": "^0.2.19", "typescript": "^4.9.4", "undici": "^5.15.1", - "vite": "^4.1.4", + "vite": "^4.4.6", "vitest": "^0.26.3" } } diff --git a/examples/with-websocket/package.json b/examples/with-websocket/package.json index 00a9f4851..06e3c79f9 100644 --- a/examples/with-websocket/package.json +++ b/examples/with-websocket/package.json @@ -9,7 +9,7 @@ "devDependencies": { "solid-start-cloudflare-workers": "^0.2.15", "typescript": "^4.9.4", - "vite": "^4.1.4" + "vite": "^4.4.6" }, "dependencies": { "@cloudflare/kv-asset-handler": "^0.1.3", diff --git a/package.json b/package.json index 297454488..cd507b418 100644 --- a/package.json +++ b/package.json @@ -54,7 +54,7 @@ "turbo": "^1.7.0", "typescript": "4.7.4", "undici": "^5.15.1", - "vite": "^4.1.4", + "vite": "^4.4.6", "zod": "^3.20.2" }, "dependencies": { diff --git a/packages/start-aws/package.json b/packages/start-aws/package.json index dd1388a7a..d4c061b99 100644 --- a/packages/start-aws/package.json +++ b/packages/start-aws/package.json @@ -15,7 +15,7 @@ }, "devDependencies": { "solid-start": "workspace:*", - "vite": "^4.1.4" + "vite": "^4.4.6" }, "peerDependencies": { "solid-start": "*", diff --git a/packages/start-cloudflare-pages/package.json b/packages/start-cloudflare-pages/package.json index 24ecae0ba..62abd4abb 100644 --- a/packages/start-cloudflare-pages/package.json +++ b/packages/start-cloudflare-pages/package.json @@ -25,7 +25,7 @@ "devDependencies": { "@types/node": "^18.11.18", "solid-start": "workspace:*", - "vite": "^4.1.4" + "vite": "^4.4.6" }, "peerDependencies": { "solid-start": "*", diff --git a/packages/start-cloudflare-workers/package.json b/packages/start-cloudflare-workers/package.json index e3d8e96c2..f3dca6f42 100644 --- a/packages/start-cloudflare-workers/package.json +++ b/packages/start-cloudflare-workers/package.json @@ -26,7 +26,7 @@ "devDependencies": { "@types/node": "^18.11.18", "solid-start": "workspace:*", - "vite": "^4.1.4" + "vite": "^4.4.6" }, "peerDependencies": { "solid-start": "*", diff --git a/packages/start-deno/package.json b/packages/start-deno/package.json index d3bc3cba8..b27e2be9b 100644 --- a/packages/start-deno/package.json +++ b/packages/start-deno/package.json @@ -15,7 +15,7 @@ }, "devDependencies": { "solid-start": "workspace:*", - "vite": "^4.1.4" + "vite": "^4.4.6" }, "peerDependencies": { "solid-start": "*", diff --git a/packages/start-netlify/package.json b/packages/start-netlify/package.json index 6dbeed3b0..b9729951e 100644 --- a/packages/start-netlify/package.json +++ b/packages/start-netlify/package.json @@ -19,7 +19,7 @@ }, "devDependencies": { "solid-start": "workspace:*", - "vite": "^4.1.4" + "vite": "^4.4.6" }, "peerDependencies": { "solid-start": "*" diff --git a/packages/start-node/package.json b/packages/start-node/package.json index 489e2ab4f..ceeb49178 100644 --- a/packages/start-node/package.json +++ b/packages/start-node/package.json @@ -19,7 +19,7 @@ "devDependencies": { "solid-start": "workspace:*", "undici": "^5.15.1", - "vite": "^4.1.4" + "vite": "^4.4.6" }, "peerDependencies": { "solid-start": "*", diff --git a/packages/start-static/package.json b/packages/start-static/package.json index e3f753eeb..5a155b3a7 100644 --- a/packages/start-static/package.json +++ b/packages/start-static/package.json @@ -19,7 +19,7 @@ "solid-start": "workspace:*", "terser": "^5.16.1", "undici": "^5.15.1", - "vite": "^4.1.4" + "vite": "^4.4.6" }, "peerDependencies": { "solid-start": "*", diff --git a/packages/start-vercel/package.json b/packages/start-vercel/package.json index 7d0df7495..77e8db7e5 100644 --- a/packages/start-vercel/package.json +++ b/packages/start-vercel/package.json @@ -19,7 +19,7 @@ }, "devDependencies": { "solid-start": "workspace:*", - "vite": "^4.1.4" + "vite": "^4.4.6" }, "peerDependencies": { "solid-start": "*", diff --git a/packages/start/bin.cjs b/packages/start/bin.cjs index 42d5d94a4..e6b8ee70f 100755 --- a/packages/start/bin.cjs +++ b/packages/start/bin.cjs @@ -126,7 +126,6 @@ prog [ "running", "vite", - "--experimental-vm-modules", inspect ? "--inspect" : undefined, "node_modules/vite/bin/vite.js", "dev", @@ -153,7 +152,6 @@ prog ...process.env, NODE_OPTIONS: [ process.env.NODE_OPTIONS, - "--experimental-vm-modules", inspect ? "--inspect" : "", ] .filter(Boolean) @@ -384,7 +382,6 @@ prog START_INDEX_HTML: "true", NODE_OPTIONS: [ process.env.NODE_OPTIONS, - "--experimental-vm-modules", ] .filter(Boolean) .join(" "), diff --git a/packages/start/package.json b/packages/start/package.json index e4d45caa6..65d3873f7 100644 --- a/packages/start/package.json +++ b/packages/start/package.json @@ -135,7 +135,7 @@ "solid-start-vercel": "workspace:*", "solid-testing-library": "^0.3.0", "typescript": "^4.9.4", - "vite": "^4.1.4", + "vite": "^4.4.6", "vitest": "^0.20.3" }, "peerDependencies": { @@ -150,7 +150,7 @@ "solid-start-node": "*", "solid-start-static": "*", "solid-start-vercel": "*", - "vite": "^4.1.4" + "vite": "^4.4.6" }, "peerDependenciesMeta": { "solid-start-aws": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2628366a0..9d9a16b72 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -65,7 +65,7 @@ importers: version: 1.7.2 solid-mdx: specifier: ^0.0.6 - version: 0.0.6(solid-js@1.7.2)(vite@4.1.4) + version: 0.0.6(solid-js@1.7.2)(vite@4.4.6) solid-start: specifier: workspace:* version: link:packages/start @@ -97,8 +97,8 @@ importers: specifier: ^5.15.1 version: 5.16.0 vite: - specifier: ^4.1.4 - version: 4.1.4(@types/node@18.11.18)(terser@5.16.1) + specifier: ^4.4.6 + version: 4.4.6(@types/node@18.11.18)(terser@5.16.1) zod: specifier: ^3.20.2 version: 3.21.4 @@ -137,8 +137,8 @@ importers: specifier: ^4.9.4 version: 4.9.4 vite: - specifier: ^4.1.4 - version: 4.1.4(@types/node@18.11.18)(terser@5.16.1) + specifier: ^4.4.6 + version: 4.4.6(@types/node@18.11.18)(terser@5.16.1) examples/hackernews: dependencies: @@ -177,8 +177,8 @@ importers: specifier: ^4.9.4 version: 4.9.4 vite: - specifier: ^4.1.4 - version: 4.1.4(@types/node@18.11.18)(terser@5.16.1) + specifier: ^4.4.6 + version: 4.4.6(@types/node@18.11.18)(terser@5.16.1) examples/todomvc: dependencies: @@ -220,8 +220,8 @@ importers: specifier: ^4.9.4 version: 4.9.4 vite: - specifier: ^4.1.4 - version: 4.1.4(@types/node@18.11.18)(terser@5.16.1) + specifier: ^4.4.6 + version: 4.4.6(@types/node@18.11.18)(terser@5.16.1) examples/with-auth: dependencies: @@ -266,8 +266,8 @@ importers: specifier: ^4.9.4 version: 4.9.4 vite: - specifier: ^4.1.4 - version: 4.1.4(@types/node@18.11.18)(terser@5.16.1) + specifier: ^4.4.6 + version: 4.4.6(@types/node@18.11.18)(terser@5.16.1) examples/with-authjs: dependencies: @@ -312,8 +312,8 @@ importers: specifier: ^4.9.4 version: 4.9.4 vite: - specifier: ^4.1.4 - version: 4.1.4(@types/node@18.11.18)(terser@5.16.1) + specifier: ^4.4.6 + version: 4.4.6(@types/node@18.11.18)(terser@5.16.1) examples/with-mdx: dependencies: @@ -328,7 +328,7 @@ importers: version: 1.7.8 solid-mdx: specifier: ^0.0.6 - version: 0.0.6(solid-js@1.7.8)(vite@4.1.4) + version: 0.0.6(solid-js@1.7.8)(vite@4.4.6) solid-start: specifier: ^0.2.27 version: link:../../packages/start @@ -346,8 +346,8 @@ importers: specifier: ^4.9.4 version: 4.9.4 vite: - specifier: ^4.1.4 - version: 4.1.4(@types/node@18.11.18)(terser@5.16.1) + specifier: ^4.4.6 + version: 4.4.6(@types/node@18.11.18)(terser@5.16.1) examples/with-prisma: dependencies: @@ -380,8 +380,8 @@ importers: specifier: ^4.9.4 version: 4.9.4 vite: - specifier: ^4.1.4 - version: 4.1.4(@types/node@18.11.18)(terser@5.16.1) + specifier: ^4.4.6 + version: 4.4.6(@types/node@18.11.18)(terser@5.16.1) examples/with-solid-styled: dependencies: @@ -417,11 +417,11 @@ importers: specifier: ^4.9.4 version: 4.9.4 vite: - specifier: ^4.1.4 - version: 4.1.4(@types/node@18.11.18)(terser@5.16.1) + specifier: ^4.4.6 + version: 4.4.6(@types/node@18.11.18)(terser@5.16.1) vite-plugin-solid-styled: specifier: ^0.8.1 - version: 0.8.1(rollup@3.10.0)(solid-styled@0.8.1)(vite@4.1.4) + version: 0.8.1(rollup@3.10.0)(solid-styled@0.8.1)(vite@4.4.6) examples/with-tailwindcss: dependencies: @@ -457,8 +457,8 @@ importers: specifier: ^4.9.4 version: 4.9.4 vite: - specifier: ^4.1.4 - version: 4.1.4(@types/node@18.11.18)(terser@5.16.1) + specifier: ^4.4.6 + version: 4.4.6(@types/node@18.11.18)(terser@5.16.1) examples/with-trpc: dependencies: @@ -512,8 +512,8 @@ importers: specifier: ^4.9.4 version: 4.9.4 vite: - specifier: ^4.1.4 - version: 4.1.4(@types/node@18.11.18)(terser@5.16.1) + specifier: ^4.4.6 + version: 4.4.6(@types/node@18.11.18)(terser@5.16.1) examples/with-vitest: devDependencies: @@ -557,8 +557,8 @@ importers: specifier: ^5.15.1 version: 5.16.0 vite: - specifier: ^4.1.4 - version: 4.1.4(@types/node@18.11.18)(terser@5.16.1) + specifier: ^4.4.6 + version: 4.4.6(@types/node@18.11.18)(terser@5.16.1) vitest: specifier: ^0.26.3 version: 0.26.3(@vitest/ui@0.26.3)(jsdom@20.0.3) @@ -594,8 +594,8 @@ importers: specifier: ^4.9.4 version: 4.9.4 vite: - specifier: ^4.1.4 - version: 4.1.4(@types/node@18.11.18)(terser@5.16.1) + specifier: ^4.4.6 + version: 4.4.6(@types/node@18.11.18)(terser@5.16.1) packages/create-solid: devDependencies: @@ -682,7 +682,7 @@ importers: version: 3.1.0 solid-mdx: specifier: ^0.0.6 - version: 0.0.6(solid-js@1.7.8)(vite@4.1.4) + version: 0.0.6(solid-js@1.7.8)(vite@4.4.6) unified: specifier: ^10.1.2 version: 10.1.2 @@ -784,10 +784,10 @@ importers: version: 5.16.0 vite-plugin-inspect: specifier: ^0.7.14 - version: 0.7.14(rollup@3.10.0)(vite@4.1.4) + version: 0.7.14(rollup@3.10.0)(vite@4.4.6) vite-plugin-solid: specifier: ^2.7.0 - version: 2.7.0(solid-js@1.7.2)(vite@4.1.4) + version: 2.7.0(solid-js@1.7.2)(vite@4.4.6) wait-on: specifier: ^6.0.1 version: 6.0.1(debug@4.3.4) @@ -850,8 +850,8 @@ importers: specifier: ^4.9.4 version: 4.9.4 vite: - specifier: ^4.1.4 - version: 4.1.4(@types/node@18.11.18)(terser@5.16.1) + specifier: ^4.4.6 + version: 4.4.6(@types/node@18.11.18)(terser@5.16.1) vitest: specifier: ^0.20.3 version: 0.20.3(jsdom@20.0.3)(terser@5.16.1) @@ -878,8 +878,8 @@ importers: specifier: workspace:* version: link:../start vite: - specifier: ^4.1.4 - version: 4.1.4(@types/node@18.11.18)(terser@5.16.1) + specifier: ^4.4.6 + version: 4.4.6(@types/node@18.11.18)(terser@5.16.1) packages/start-cloudflare-pages: dependencies: @@ -933,8 +933,8 @@ importers: specifier: workspace:* version: link:../start vite: - specifier: ^4.1.4 - version: 4.1.4(@types/node@18.11.18)(terser@5.16.1) + specifier: ^4.4.6 + version: 4.4.6(@types/node@18.11.18)(terser@5.16.1) packages/start-cloudflare-workers: dependencies: @@ -988,8 +988,8 @@ importers: specifier: workspace:* version: link:../start vite: - specifier: ^4.1.4 - version: 4.1.4(@types/node@18.11.18)(terser@5.16.1) + specifier: ^4.4.6 + version: 4.4.6(@types/node@18.11.18)(terser@5.16.1) packages/start-deno: dependencies: @@ -1013,8 +1013,8 @@ importers: specifier: workspace:* version: link:../start vite: - specifier: ^4.1.4 - version: 4.1.4(@types/node@18.11.18)(terser@5.16.1) + specifier: ^4.4.6 + version: 4.4.6(@types/node@18.11.18)(terser@5.16.1) packages/start-netlify: dependencies: @@ -1050,8 +1050,8 @@ importers: specifier: workspace:* version: link:../start vite: - specifier: ^4.1.4 - version: 4.1.4(@types/node@18.11.18)(terser@5.16.1) + specifier: ^4.4.6 + version: 4.4.6(@types/node@18.11.18)(terser@5.16.1) packages/start-node: dependencies: @@ -1087,8 +1087,8 @@ importers: specifier: ^5.15.1 version: 5.16.0 vite: - specifier: ^4.1.4 - version: 4.1.4(@types/node@18.11.18)(terser@5.16.1) + specifier: ^4.4.6 + version: 4.4.6(@types/node@18.11.18)(terser@5.16.1) packages/start-static: dependencies: @@ -1121,8 +1121,8 @@ importers: specifier: ^5.15.1 version: 5.16.0 vite: - specifier: ^4.1.4 - version: 4.1.4(@types/node@18.11.18)(terser@5.16.1) + specifier: ^4.4.6 + version: 4.4.6(@types/node@18.11.18)(terser@5.16.1) packages/start-vercel: dependencies: @@ -1155,8 +1155,8 @@ importers: specifier: workspace:* version: link:../start vite: - specifier: ^4.1.4 - version: 4.1.4(@types/node@18.11.18)(terser@5.16.1) + specifier: ^4.4.6 + version: 4.4.6(@types/node@18.11.18)(terser@5.16.1) test: dependencies: @@ -1218,8 +1218,8 @@ importers: specifier: ^5.16.0 version: 5.16.0 vite: - specifier: ^4.1.4 - version: 4.1.4(@types/node@18.11.18)(terser@5.16.1) + specifier: ^4.4.6 + version: 4.4.6(@types/node@18.11.18)(terser@5.16.1) vitest: specifier: ^0.28.3 version: 0.28.3 @@ -1273,8 +1273,8 @@ importers: specifier: ^5.15.1 version: 5.16.0 vite: - specifier: ^4.1.4 - version: 4.1.4(@types/node@18.11.18)(terser@5.16.1) + specifier: ^4.4.6 + version: 4.4.6(@types/node@18.11.18)(terser@5.16.1) wrangler: specifier: ^2.8.0 version: 2.8.0 @@ -2545,21 +2545,21 @@ packages: rollup-plugin-node-polyfills: 0.2.1 dev: true - /@esbuild/android-arm64@0.16.17: - resolution: {integrity: sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==} + /@esbuild/android-arm64@0.17.15: + resolution: {integrity: sha512-0kOB6Y7Br3KDVgHeg8PRcvfLkq+AccreK///B4Z6fNZGr/tNHX0z2VywCc7PTeWp+bPvjA5WMvNXltHw5QjAIA==} engines: {node: '>=12'} cpu: [arm64] os: [android] requiresBuild: true + dev: false optional: true - /@esbuild/android-arm64@0.17.15: - resolution: {integrity: sha512-0kOB6Y7Br3KDVgHeg8PRcvfLkq+AccreK///B4Z6fNZGr/tNHX0z2VywCc7PTeWp+bPvjA5WMvNXltHw5QjAIA==} + /@esbuild/android-arm64@0.18.16: + resolution: {integrity: sha512-wsCqSPqLz+6Ov+OM4EthU43DyYVVyfn15S4j1bJzylDpc1r1jZFFfJQNfDuT8SlgwuqpmpJXK4uPlHGw6ve7eA==} engines: {node: '>=12'} cpu: [arm64] os: [android] requiresBuild: true - dev: false optional: true /@esbuild/android-arm@0.15.18: @@ -2571,14 +2571,6 @@ packages: dev: true optional: true - /@esbuild/android-arm@0.16.17: - resolution: {integrity: sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - requiresBuild: true - optional: true - /@esbuild/android-arm@0.17.15: resolution: {integrity: sha512-sRSOVlLawAktpMvDyJIkdLI/c/kdRTOqo8t6ImVxg8yT7LQDUYV5Rp2FKeEosLr6ZCja9UjYAzyRSxGteSJPYg==} engines: {node: '>=12'} @@ -2588,10 +2580,10 @@ packages: dev: false optional: true - /@esbuild/android-x64@0.16.17: - resolution: {integrity: sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==} + /@esbuild/android-arm@0.18.16: + resolution: {integrity: sha512-gCHjjQmA8L0soklKbLKA6pgsLk1byULuHe94lkZDzcO3/Ta+bbeewJioEn1Fr7kgy9NWNFy/C+MrBwC6I/WCug==} engines: {node: '>=12'} - cpu: [x64] + cpu: [arm] os: [android] requiresBuild: true optional: true @@ -2605,11 +2597,11 @@ packages: dev: false optional: true - /@esbuild/darwin-arm64@0.16.17: - resolution: {integrity: sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==} + /@esbuild/android-x64@0.18.16: + resolution: {integrity: sha512-ldsTXolyA3eTQ1//4DS+E15xl0H/3DTRJaRL0/0PgkqDsI0fV/FlOtD+h0u/AUJr+eOTlZv4aC9gvfppo3C4sw==} engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] + cpu: [x64] + os: [android] requiresBuild: true optional: true @@ -2622,10 +2614,10 @@ packages: dev: false optional: true - /@esbuild/darwin-x64@0.16.17: - resolution: {integrity: sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==} + /@esbuild/darwin-arm64@0.18.16: + resolution: {integrity: sha512-aBxruWCII+OtluORR/KvisEw0ALuw/qDQWvkoosA+c/ngC/Kwk0lLaZ+B++LLS481/VdydB2u6tYpWxUfnLAIw==} engines: {node: '>=12'} - cpu: [x64] + cpu: [arm64] os: [darwin] requiresBuild: true optional: true @@ -2639,11 +2631,11 @@ packages: dev: false optional: true - /@esbuild/freebsd-arm64@0.16.17: - resolution: {integrity: sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==} + /@esbuild/darwin-x64@0.18.16: + resolution: {integrity: sha512-6w4Dbue280+rp3LnkgmriS1icOUZDyPuZo/9VsuMUTns7SYEiOaJ7Ca1cbhu9KVObAWfmdjUl4gwy9TIgiO5eA==} engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] + cpu: [x64] + os: [darwin] requiresBuild: true optional: true @@ -2656,10 +2648,10 @@ packages: dev: false optional: true - /@esbuild/freebsd-x64@0.16.17: - resolution: {integrity: sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==} + /@esbuild/freebsd-arm64@0.18.16: + resolution: {integrity: sha512-x35fCebhe9s979DGKbVAwXUOcTmCIE32AIqB9CB1GralMIvxdnMLAw5CnID17ipEw9/3MvDsusj/cspYt2ZLNQ==} engines: {node: '>=12'} - cpu: [x64] + cpu: [arm64] os: [freebsd] requiresBuild: true optional: true @@ -2673,11 +2665,11 @@ packages: dev: false optional: true - /@esbuild/linux-arm64@0.16.17: - resolution: {integrity: sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==} + /@esbuild/freebsd-x64@0.18.16: + resolution: {integrity: sha512-YM98f+PeNXF3GbxIJlUsj+McUWG1irguBHkszCIwfr3BXtXZsXo0vqybjUDFfu9a8Wr7uUD/YSmHib+EeGAFlg==} engines: {node: '>=12'} - cpu: [arm64] - os: [linux] + cpu: [x64] + os: [freebsd] requiresBuild: true optional: true @@ -2690,10 +2682,10 @@ packages: dev: false optional: true - /@esbuild/linux-arm@0.16.17: - resolution: {integrity: sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==} + /@esbuild/linux-arm64@0.18.16: + resolution: {integrity: sha512-XIqhNUxJiuy+zsR77+H5Z2f7s4YRlriSJKtvx99nJuG5ATuJPjmZ9n0ANgnGlPCpXGSReFpgcJ7O3SMtzIFeiQ==} engines: {node: '>=12'} - cpu: [arm] + cpu: [arm64] os: [linux] requiresBuild: true optional: true @@ -2707,10 +2699,10 @@ packages: dev: false optional: true - /@esbuild/linux-ia32@0.16.17: - resolution: {integrity: sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==} + /@esbuild/linux-arm@0.18.16: + resolution: {integrity: sha512-b5ABb+5Ha2C9JkeZXV+b+OruR1tJ33ePmv9ZwMeETSEKlmu/WJ45XTTG+l6a2KDsQtJJ66qo/hbSGBtk0XVLHw==} engines: {node: '>=12'} - cpu: [ia32] + cpu: [arm] os: [linux] requiresBuild: true optional: true @@ -2724,17 +2716,16 @@ packages: dev: false optional: true - /@esbuild/linux-loong64@0.14.54: - resolution: {integrity: sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==} + /@esbuild/linux-ia32@0.18.16: + resolution: {integrity: sha512-no+pfEpwnRvIyH+txbBAWtjxPU9grslmTBfsmDndj7bnBmr55rOo/PfQmRfz7Qg9isswt1FP5hBbWb23fRWnow==} engines: {node: '>=12'} - cpu: [loong64] + cpu: [ia32] os: [linux] requiresBuild: true - dev: true optional: true - /@esbuild/linux-loong64@0.15.18: - resolution: {integrity: sha512-L4jVKS82XVhw2nvzLg/19ClLWg0y27ulRwuP7lcyL6AbUWB5aPglXY3M21mauDQMDfRLs8cQmeT03r/+X3cZYQ==} + /@esbuild/linux-loong64@0.14.54: + resolution: {integrity: sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==} engines: {node: '>=12'} cpu: [loong64] os: [linux] @@ -2742,12 +2733,13 @@ packages: dev: true optional: true - /@esbuild/linux-loong64@0.16.17: - resolution: {integrity: sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==} + /@esbuild/linux-loong64@0.15.18: + resolution: {integrity: sha512-L4jVKS82XVhw2nvzLg/19ClLWg0y27ulRwuP7lcyL6AbUWB5aPglXY3M21mauDQMDfRLs8cQmeT03r/+X3cZYQ==} engines: {node: '>=12'} cpu: [loong64] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-loong64@0.17.15: @@ -2759,10 +2751,10 @@ packages: dev: false optional: true - /@esbuild/linux-mips64el@0.16.17: - resolution: {integrity: sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==} + /@esbuild/linux-loong64@0.18.16: + resolution: {integrity: sha512-Zbnczs9ZXjmo0oZSS0zbNlJbcwKXa/fcNhYQjahDs4Xg18UumpXG/lwM2lcSvHS3mTrRyCYZvJbmzYc4laRI1g==} engines: {node: '>=12'} - cpu: [mips64el] + cpu: [loong64] os: [linux] requiresBuild: true optional: true @@ -2776,10 +2768,10 @@ packages: dev: false optional: true - /@esbuild/linux-ppc64@0.16.17: - resolution: {integrity: sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==} + /@esbuild/linux-mips64el@0.18.16: + resolution: {integrity: sha512-YMF7hih1HVR/hQVa/ot4UVffc5ZlrzEb3k2ip0nZr1w6fnYypll9td2qcoMLvd3o8j3y6EbJM3MyIcXIVzXvQQ==} engines: {node: '>=12'} - cpu: [ppc64] + cpu: [mips64el] os: [linux] requiresBuild: true optional: true @@ -2793,10 +2785,10 @@ packages: dev: false optional: true - /@esbuild/linux-riscv64@0.16.17: - resolution: {integrity: sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==} + /@esbuild/linux-ppc64@0.18.16: + resolution: {integrity: sha512-Wkz++LZ29lDwUyTSEnzDaaP5OveOgTU69q9IyIw9WqLRxM4BjTBjz9un4G6TOvehWpf/J3gYVFN96TjGHrbcNQ==} engines: {node: '>=12'} - cpu: [riscv64] + cpu: [ppc64] os: [linux] requiresBuild: true optional: true @@ -2810,10 +2802,10 @@ packages: dev: false optional: true - /@esbuild/linux-s390x@0.16.17: - resolution: {integrity: sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==} + /@esbuild/linux-riscv64@0.18.16: + resolution: {integrity: sha512-LFMKZ30tk78/mUv1ygvIP+568bwf4oN6reG/uczXnz6SvFn4e2QUFpUpZY9iSJT6Qpgstrhef/nMykIXZtZWGQ==} engines: {node: '>=12'} - cpu: [s390x] + cpu: [riscv64] os: [linux] requiresBuild: true optional: true @@ -2827,10 +2819,10 @@ packages: dev: false optional: true - /@esbuild/linux-x64@0.16.17: - resolution: {integrity: sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==} + /@esbuild/linux-s390x@0.18.16: + resolution: {integrity: sha512-3ZC0BgyYHYKfZo3AV2/66TD/I9tlSBaW7eWTEIkrQQKfJIifKMMttXl9FrAg+UT0SGYsCRLI35Gwdmm96vlOjg==} engines: {node: '>=12'} - cpu: [x64] + cpu: [s390x] os: [linux] requiresBuild: true optional: true @@ -2844,11 +2836,11 @@ packages: dev: false optional: true - /@esbuild/netbsd-x64@0.16.17: - resolution: {integrity: sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==} + /@esbuild/linux-x64@0.18.16: + resolution: {integrity: sha512-xu86B3647DihHJHv/wx3NCz2Dg1gjQ8bbf9cVYZzWKY+gsvxYmn/lnVlqDRazObc3UMwoHpUhNYaZset4X8IPA==} engines: {node: '>=12'} cpu: [x64] - os: [netbsd] + os: [linux] requiresBuild: true optional: true @@ -2861,11 +2853,11 @@ packages: dev: false optional: true - /@esbuild/openbsd-x64@0.16.17: - resolution: {integrity: sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==} + /@esbuild/netbsd-x64@0.18.16: + resolution: {integrity: sha512-uVAgpimx9Ffw3xowtg/7qQPwHFx94yCje+DoBx+LNm2ePDpQXHrzE+Sb0Si2VBObYz+LcRps15cq+95YM7gkUw==} engines: {node: '>=12'} cpu: [x64] - os: [openbsd] + os: [netbsd] requiresBuild: true optional: true @@ -2878,11 +2870,11 @@ packages: dev: false optional: true - /@esbuild/sunos-x64@0.16.17: - resolution: {integrity: sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==} + /@esbuild/openbsd-x64@0.18.16: + resolution: {integrity: sha512-6OjCQM9wf7z8/MBi6BOWaTL2AS/SZudsZtBziXMtNI8r/U41AxS9x7jn0ATOwVy08OotwkPqGRMkpPR2wcTJXA==} engines: {node: '>=12'} cpu: [x64] - os: [sunos] + os: [openbsd] requiresBuild: true optional: true @@ -2895,11 +2887,11 @@ packages: dev: false optional: true - /@esbuild/win32-arm64@0.16.17: - resolution: {integrity: sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==} + /@esbuild/sunos-x64@0.18.16: + resolution: {integrity: sha512-ZoNkruFYJp9d1LbUYCh8awgQDvB9uOMZqlQ+gGEZR7v6C+N6u7vPr86c+Chih8niBR81Q/bHOSKGBK3brJyvkQ==} engines: {node: '>=12'} - cpu: [arm64] - os: [win32] + cpu: [x64] + os: [sunos] requiresBuild: true optional: true @@ -2912,10 +2904,10 @@ packages: dev: false optional: true - /@esbuild/win32-ia32@0.16.17: - resolution: {integrity: sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==} + /@esbuild/win32-arm64@0.18.16: + resolution: {integrity: sha512-+j4anzQ9hrs+iqO+/wa8UE6TVkKua1pXUb0XWFOx0FiAj6R9INJ+WE//1/Xo6FG1vB5EpH3ko+XcgwiDXTxcdw==} engines: {node: '>=12'} - cpu: [ia32] + cpu: [arm64] os: [win32] requiresBuild: true optional: true @@ -2929,10 +2921,10 @@ packages: dev: false optional: true - /@esbuild/win32-x64@0.16.17: - resolution: {integrity: sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==} + /@esbuild/win32-ia32@0.18.16: + resolution: {integrity: sha512-5PFPmq3sSKTp9cT9dzvI67WNfRZGvEVctcZa1KGjDDu4n3H8k59Inbk0du1fz0KrAbKKNpJbdFXQMDUz7BG4rQ==} engines: {node: '>=12'} - cpu: [x64] + cpu: [ia32] os: [win32] requiresBuild: true optional: true @@ -2946,6 +2938,14 @@ packages: dev: false optional: true + /@esbuild/win32-x64@0.18.16: + resolution: {integrity: sha512-sCIVrrtcWN5Ua7jYXNG1xD199IalrbfV2+0k/2Zf2OyV2FtnQnMgdzgpRAbi4AWlKJj1jkX+M+fEGPQj6BQB4w==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + optional: true + /@hapi/hoek@9.3.0: resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} dev: false @@ -3899,6 +3899,7 @@ packages: - happy-dom - jsdom - less + - lightningcss - sass - stylus - sugarss @@ -5699,35 +5700,6 @@ packages: esbuild-windows-arm64: 0.15.18 dev: true - /esbuild@0.16.17: - resolution: {integrity: sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==} - engines: {node: '>=12'} - hasBin: true - requiresBuild: true - optionalDependencies: - '@esbuild/android-arm': 0.16.17 - '@esbuild/android-arm64': 0.16.17 - '@esbuild/android-x64': 0.16.17 - '@esbuild/darwin-arm64': 0.16.17 - '@esbuild/darwin-x64': 0.16.17 - '@esbuild/freebsd-arm64': 0.16.17 - '@esbuild/freebsd-x64': 0.16.17 - '@esbuild/linux-arm': 0.16.17 - '@esbuild/linux-arm64': 0.16.17 - '@esbuild/linux-ia32': 0.16.17 - '@esbuild/linux-loong64': 0.16.17 - '@esbuild/linux-mips64el': 0.16.17 - '@esbuild/linux-ppc64': 0.16.17 - '@esbuild/linux-riscv64': 0.16.17 - '@esbuild/linux-s390x': 0.16.17 - '@esbuild/linux-x64': 0.16.17 - '@esbuild/netbsd-x64': 0.16.17 - '@esbuild/openbsd-x64': 0.16.17 - '@esbuild/sunos-x64': 0.16.17 - '@esbuild/win32-arm64': 0.16.17 - '@esbuild/win32-ia32': 0.16.17 - '@esbuild/win32-x64': 0.16.17 - /esbuild@0.17.15: resolution: {integrity: sha512-LBUV2VsUIc/iD9ME75qhT4aJj0r75abCVS0jakhFzOtR7TQsqQA5w0tZ+KTKnwl3kXE0MhskNdHDh/I5aCR1Zw==} engines: {node: '>=12'} @@ -5758,6 +5730,35 @@ packages: '@esbuild/win32-x64': 0.17.15 dev: false + /esbuild@0.18.16: + resolution: {integrity: sha512-1xLsOXrDqwdHxyXb/x/SOyg59jpf/SH7YMvU5RNSU7z3TInaASNJWNFJ6iRvLvLETZMasF3d1DdZLg7sgRimRQ==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': 0.18.16 + '@esbuild/android-arm64': 0.18.16 + '@esbuild/android-x64': 0.18.16 + '@esbuild/darwin-arm64': 0.18.16 + '@esbuild/darwin-x64': 0.18.16 + '@esbuild/freebsd-arm64': 0.18.16 + '@esbuild/freebsd-x64': 0.18.16 + '@esbuild/linux-arm': 0.18.16 + '@esbuild/linux-arm64': 0.18.16 + '@esbuild/linux-ia32': 0.18.16 + '@esbuild/linux-loong64': 0.18.16 + '@esbuild/linux-mips64el': 0.18.16 + '@esbuild/linux-ppc64': 0.18.16 + '@esbuild/linux-riscv64': 0.18.16 + '@esbuild/linux-s390x': 0.18.16 + '@esbuild/linux-x64': 0.18.16 + '@esbuild/netbsd-x64': 0.18.16 + '@esbuild/openbsd-x64': 0.18.16 + '@esbuild/sunos-x64': 0.18.16 + '@esbuild/win32-arm64': 0.18.16 + '@esbuild/win32-ia32': 0.18.16 + '@esbuild/win32-x64': 0.18.16 + /escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} @@ -8305,6 +8306,14 @@ packages: picocolors: 1.0.0 source-map-js: 1.0.2 + /postcss@8.4.27: + resolution: {integrity: sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.6 + picocolors: 1.0.0 + source-map-js: 1.0.2 + /preact-render-to-string@5.2.3(preact@10.11.3): resolution: {integrity: sha512-aPDxUn5o3GhWdtJtW0svRC2SS/l8D9MAgo2+AWml+BhDImb27ALf04Q2d+AHqUUOc6RdSXFIBVa2gxzgMKgtZA==} peerDependencies: @@ -8730,6 +8739,13 @@ packages: optionalDependencies: fsevents: 2.3.2 + /rollup@3.26.3: + resolution: {integrity: sha512-7Tin0C8l86TkpcMtXvQu6saWH93nhG3dGQ1/+l5V2TDMceTxO7kDiK6GzbfLWNNxqJXm591PcEZUozZm51ogwQ==} + engines: {node: '>=14.18.0', npm: '>=8.0.0'} + hasBin: true + optionalDependencies: + fsevents: 2.3.2 + /route-sort@1.0.0: resolution: {integrity: sha512-SFgmvjoIhp5S4iBEDW3XnbT+7PRuZ55oRuNjY+CDB1SGZkyCG9bqQ3/dhaZTctTBYMAvDxd2Uy9dStuaUfgJqQ==} engines: {node: '>= 6'} @@ -8902,24 +8918,24 @@ packages: csstype: 3.1.0 seroval: 0.5.1 - /solid-mdx@0.0.6(solid-js@1.7.2)(vite@4.1.4): + /solid-mdx@0.0.6(solid-js@1.7.2)(vite@4.4.6): resolution: {integrity: sha512-SDr+iOqxvB7ktdjrwgKLCLkJK43J+TQjoYmesHxmZHXtn6W+a5NRqWgBcybsSP0noHa2co1plSjuPYU4bdtklQ==} peerDependencies: solid-js: ^1.2.6 vite: '*' dependencies: solid-js: 1.7.2 - vite: 4.1.4(@types/node@18.11.18)(terser@5.16.1) + vite: 4.4.6(@types/node@18.11.18)(terser@5.16.1) dev: true - /solid-mdx@0.0.6(solid-js@1.7.8)(vite@4.1.4): + /solid-mdx@0.0.6(solid-js@1.7.8)(vite@4.4.6): resolution: {integrity: sha512-SDr+iOqxvB7ktdjrwgKLCLkJK43J+TQjoYmesHxmZHXtn6W+a5NRqWgBcybsSP0noHa2co1plSjuPYU4bdtklQ==} peerDependencies: solid-js: ^1.2.6 vite: '*' dependencies: solid-js: 1.7.8 - vite: 4.1.4(@types/node@18.11.18)(terser@5.16.1) + vite: 4.4.6(@types/node@18.11.18)(terser@5.16.1) dev: false /solid-refresh@0.5.3(solid-js@1.7.2): @@ -9717,10 +9733,11 @@ packages: pathe: 0.2.0 source-map: 0.6.1 source-map-support: 0.5.21 - vite: 4.1.4(@types/node@18.11.18)(terser@5.16.1) + vite: 4.4.6(@types/node@18.11.18)(terser@5.16.1) transitivePeerDependencies: - '@types/node' - less + - lightningcss - sass - stylus - sugarss @@ -9740,10 +9757,11 @@ packages: picocolors: 1.0.0 source-map: 0.6.1 source-map-support: 0.5.21 - vite: 4.1.4(@types/node@18.11.18)(terser@5.16.1) + vite: 4.4.6(@types/node@18.11.18)(terser@5.16.1) transitivePeerDependencies: - '@types/node' - less + - lightningcss - sass - stylus - sugarss @@ -9751,7 +9769,7 @@ packages: - terser dev: false - /vite-plugin-inspect@0.7.14(rollup@3.10.0)(vite@4.1.4): + /vite-plugin-inspect@0.7.14(rollup@3.10.0)(vite@4.4.6): resolution: {integrity: sha512-C9V93Yy2yUf941oVxIq93K6T1o0SZxoG8MdmyJsnoNDijOAGHT1rVSVjzF/uKFYvgnvLvaXioaoy6ica6aOS0g==} engines: {node: '>=14'} peerDependencies: @@ -9764,13 +9782,13 @@ packages: kolorist: 1.8.0 sirv: 2.0.2 ufo: 1.1.2 - vite: 4.1.4(@types/node@18.11.18)(terser@5.16.1) + vite: 4.4.6(@types/node@18.11.18)(terser@5.16.1) transitivePeerDependencies: - rollup - supports-color dev: false - /vite-plugin-solid-styled@0.8.1(rollup@3.10.0)(solid-styled@0.8.1)(vite@4.1.4): + /vite-plugin-solid-styled@0.8.1(rollup@3.10.0)(solid-styled@0.8.1)(vite@4.4.6): resolution: {integrity: sha512-KxBSNfRLeB/Dr+yDh07vw2wteIHpJ6t2Q/6mRkNGVHj6dNaidifnqgvukztbzdDQcxGeyl6oVGYG8NtZ7fV35w==} engines: {node: '>=10'} peerDependencies: @@ -9781,13 +9799,13 @@ packages: '@babel/preset-typescript': 7.18.6(@babel/core@7.20.12) '@rollup/pluginutils': 5.0.2(rollup@3.10.0) solid-styled: 0.8.1(@babel/core@7.20.12)(solid-js@1.7.8) - vite: 4.1.4(@types/node@18.11.18)(terser@5.16.1) + vite: 4.4.6(@types/node@18.11.18)(terser@5.16.1) transitivePeerDependencies: - rollup - supports-color dev: true - /vite-plugin-solid@2.7.0(solid-js@1.7.2)(vite@4.1.4): + /vite-plugin-solid@2.7.0(solid-js@1.7.2)(vite@4.4.6): resolution: {integrity: sha512-avp/Jl5zOp/Itfo67xtDB2O61U7idviaIp4mLsjhCa13PjKNasz+IID0jYTyqUp9SFx6/PmBr6v4KgDppqompg==} peerDependencies: solid-js: ^1.7.2 @@ -9800,8 +9818,8 @@ packages: merge-anything: 5.1.7 solid-js: 1.7.2 solid-refresh: 0.5.3(solid-js@1.7.2) - vite: 4.1.4(@types/node@18.11.18)(terser@5.16.1) - vitefu: 0.2.4(vite@4.1.4) + vite: 4.4.6(@types/node@18.11.18)(terser@5.16.1) + vitefu: 0.2.4(vite@4.4.6) transitivePeerDependencies: - supports-color dev: false @@ -9841,13 +9859,14 @@ packages: fsevents: 2.3.2 dev: true - /vite@4.1.4(@types/node@18.11.18)(terser@5.16.1): - resolution: {integrity: sha512-3knk/HsbSTKEin43zHu7jTwYWv81f8kgAL99G5NWBcA1LKvtvcVAC4JjBH1arBunO9kQka+1oGbrMKOjk4ZrBg==} + /vite@4.4.6(@types/node@18.11.18)(terser@5.16.1): + resolution: {integrity: sha512-EY6Mm8vJ++S3D4tNAckaZfw3JwG3wa794Vt70M6cNJ6NxT87yhq7EC8Rcap3ahyHdo8AhCmV9PTk+vG1HiYn1A==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: '@types/node': '>= 14' less: '*' + lightningcss: ^1.21.0 sass: '*' stylus: '*' sugarss: '*' @@ -9857,6 +9876,8 @@ packages: optional: true less: optional: true + lightningcss: + optional: true sass: optional: true stylus: @@ -9867,15 +9888,14 @@ packages: optional: true dependencies: '@types/node': 18.11.18 - esbuild: 0.16.17 - postcss: 8.4.21 - resolve: 1.22.2 - rollup: 3.10.0 + esbuild: 0.18.16 + postcss: 8.4.27 + rollup: 3.26.3 terser: 5.16.1 optionalDependencies: fsevents: 2.3.2 - /vitefu@0.2.4(vite@4.1.4): + /vitefu@0.2.4(vite@4.4.6): resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==} peerDependencies: vite: ^3.0.0 || ^4.0.0 @@ -9883,7 +9903,7 @@ packages: vite: optional: true dependencies: - vite: 4.1.4(@types/node@18.11.18)(terser@5.16.1) + vite: 4.4.6(@types/node@18.11.18)(terser@5.16.1) dev: false /vitest@0.20.3(jsdom@20.0.3)(terser@5.16.1): @@ -9967,10 +9987,11 @@ packages: tinybench: 2.5.0 tinypool: 0.3.1 tinyspy: 1.1.1 - vite: 4.1.4(@types/node@18.11.18)(terser@5.16.1) + vite: 4.4.6(@types/node@18.11.18)(terser@5.16.1) vite-node: 0.26.3(@types/node@18.11.18) transitivePeerDependencies: - less + - lightningcss - sass - stylus - sugarss @@ -10021,11 +10042,12 @@ packages: tinybench: 2.5.0 tinypool: 0.3.1 tinyspy: 1.1.1 - vite: 4.1.4(@types/node@18.11.18)(terser@5.16.1) + vite: 4.4.6(@types/node@18.11.18)(terser@5.16.1) vite-node: 0.28.3(@types/node@18.11.18) why-is-node-running: 2.2.2 transitivePeerDependencies: - less + - lightningcss - sass - stylus - sugarss diff --git a/test/package.json b/test/package.json index 4a25ba27b..0c4ccdc2b 100644 --- a/test/package.json +++ b/test/package.json @@ -28,7 +28,7 @@ "solid-start-node": "workspace:*", "strip-indent": "^4.0.0", "undici": "^5.16.0", - "vite": "^4.1.4", + "vite": "^4.4.6", "vitest": "^0.28.3", "wait-on": "^7.0.1" }, diff --git a/test/template/package.json b/test/template/package.json index c1824c463..165febf6c 100644 --- a/test/template/package.json +++ b/test/template/package.json @@ -20,7 +20,7 @@ "solid-start-static": "workspace:*", "typescript": "^4.9.4", "undici": "^5.15.1", - "vite": "^4.1.4", + "vite": "^4.4.6", "wrangler": "^2.8.0" }, "engines": { From 56605b32b4cd8c24bb17de794454abfe1c354124 Mon Sep 17 00:00:00 2001 From: FoxtrotPerry <31854658+FoxtrotPerry@users.noreply.github.com> Date: Mon, 24 Jul 2023 16:38:35 -0400 Subject: [PATCH 0148/1059] Promoting debug types dev dep to regular dep, enhancing create script (#934) --- examples/hackernews/package.json | 1 - examples/with-auth/package.json | 1 - examples/with-solid-styled/package.json | 1 - packages/create-solid/cli/index.js | 4 +++- packages/start/package.json | 2 +- pnpm-lock.yaml | 15 +++------------ 6 files changed, 7 insertions(+), 17 deletions(-) diff --git a/examples/hackernews/package.json b/examples/hackernews/package.json index d67e9fdea..5d2fde97d 100644 --- a/examples/hackernews/package.json +++ b/examples/hackernews/package.json @@ -9,7 +9,6 @@ "main": "./dist/index.js", "devDependencies": { "@types/babel__core": "^7.20.0", - "@types/debug": "^4.1.7", "@types/node": "^18.11.18", "esbuild": "^0.14.54", "solid-start-node": "^0.2.19", diff --git a/examples/with-auth/package.json b/examples/with-auth/package.json index a57419545..c8399e5c5 100644 --- a/examples/with-auth/package.json +++ b/examples/with-auth/package.json @@ -8,7 +8,6 @@ "type": "module", "devDependencies": { "@types/babel__core": "^7.20.0", - "@types/debug": "^4.1.7", "@types/node": "^18.11.18", "esbuild": "^0.14.54", "postcss": "^8.4.21", diff --git a/examples/with-solid-styled/package.json b/examples/with-solid-styled/package.json index 5d0a6c84c..8e7e5dbbc 100644 --- a/examples/with-solid-styled/package.json +++ b/examples/with-solid-styled/package.json @@ -9,7 +9,6 @@ "devDependencies": { "solid-start-node": "^0.2.19", "typescript": "^4.9.4", - "@types/debug": "^4.1.7", "@types/babel__core": "^7.20.0", "vite": "^4.4.6", "vite-plugin-solid-styled": "^0.8.1" diff --git a/packages/create-solid/cli/index.js b/packages/create-solid/cli/index.js index 626e0bb17..a2062433c 100644 --- a/packages/create-solid/cli/index.js +++ b/packages/create-solid/cli/index.js @@ -282,10 +282,12 @@ async function main() { ); // TODO ^${versions[name]} if (!ts_response) { + delete pkg_json.dependencies["@types/cookie"]; + delete pkg_json.dependencies["@types/debug"]; delete pkg_json.devDependencies["@types/babel__core"]; delete pkg_json.devDependencies["@types/node"]; - delete pkg_json.devDependencies["@types/debug"]; delete pkg_json.devDependencies["typescript"]; + delete pkg_json.devDependencies["@types/wait-on"]; } fs.writeFileSync(pkg_file, JSON.stringify(pkg_json, null, 2)); diff --git a/packages/start/package.json b/packages/start/package.json index 65d3873f7..035b6e497 100644 --- a/packages/start/package.json +++ b/packages/start/package.json @@ -90,6 +90,7 @@ "@babel/preset-typescript": "^7.18.6", "@babel/template": "^7.20.7", "@types/cookie": "^0.5.1", + "@types/debug": "^4.1.7", "chokidar": "^3.5.3", "compression": "^1.7.4", "connect": "^3.7.0", @@ -121,7 +122,6 @@ "@solidjs/router": "^0.8.2", "@testing-library/jest-dom": "^5.16.5", "@types/babel__core": "^7.20.0", - "@types/debug": "^4.1.7", "@types/node": "^18.11.18", "@types/wait-on": "^5.3.1", "jsdom": "^20.0.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9d9a16b72..9d16010c6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -161,9 +161,6 @@ importers: '@types/babel__core': specifier: ^7.20.0 version: 7.20.0 - '@types/debug': - specifier: ^4.1.7 - version: 4.1.7 '@types/node': specifier: ^18.11.18 version: 18.11.18 @@ -244,9 +241,6 @@ importers: '@types/babel__core': specifier: ^7.20.0 version: 7.20.0 - '@types/debug': - specifier: ^4.1.7 - version: 4.1.7 '@types/node': specifier: ^18.11.18 version: 18.11.18 @@ -407,9 +401,6 @@ importers: '@types/babel__core': specifier: ^7.20.0 version: 7.20.0 - '@types/debug': - specifier: ^4.1.7 - version: 4.1.7 solid-start-node: specifier: ^0.2.19 version: link:../../packages/start-node @@ -716,6 +707,9 @@ importers: '@types/cookie': specifier: ^0.5.1 version: 0.5.1 + '@types/debug': + specifier: ^4.1.7 + version: 4.1.7 chokidar: specifier: ^3.5.3 version: 3.5.3 @@ -807,9 +801,6 @@ importers: '@types/babel__core': specifier: ^7.20.0 version: 7.20.0 - '@types/debug': - specifier: ^4.1.7 - version: 4.1.7 '@types/node': specifier: ^18.11.18 version: 18.11.18 From e883c98f9556f2e26b32dee3d0cebf7aa4b33674 Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Mon, 24 Jul 2023 13:47:48 -0700 Subject: [PATCH 0149/1059] update versions --- packages/start/package.json | 2 +- pnpm-lock.yaml | 149 ++++++++++++++++++++++++++++-------- test/template/package.json | 2 +- 3 files changed, 118 insertions(+), 35 deletions(-) diff --git a/packages/start/package.json b/packages/start/package.json index 035b6e497..797a914e8 100644 --- a/packages/start/package.json +++ b/packages/start/package.json @@ -125,7 +125,7 @@ "@types/node": "^18.11.18", "@types/wait-on": "^5.3.1", "jsdom": "^20.0.3", - "solid-js": "^1.6.11", + "solid-js": "^1.7.8", "solid-start-cloudflare-pages": "workspace:*", "solid-start-cloudflare-workers": "workspace:*", "solid-start-deno": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9d16010c6..68daf6236 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -83,7 +83,7 @@ importers: version: link:packages/start-node tailwindcss: specifier: ^3.2.4 - version: 3.2.4(postcss@8.4.21) + version: 3.2.4(postcss@8.4.27) tippy.js: specifier: ^6.3.7 version: 6.3.7 @@ -332,7 +332,7 @@ importers: devDependencies: '@mdx-js/rollup': specifier: ^2.3.0 - version: 2.3.0(rollup@2.78.0) + version: 2.3.0(rollup@3.26.3) solid-start-node: specifier: ^0.2.19 version: link:../../packages/start-node @@ -634,7 +634,7 @@ importers: version: 2.3.0 '@mdx-js/rollup': specifier: ^2.3.0 - version: 2.3.0(rollup@2.78.0) + version: 2.3.0(rollup@3.26.3) '@types/mdast': specifier: ^3.0.10 version: 3.0.10 @@ -736,7 +736,7 @@ importers: version: 0.17.15 esbuild-plugin-solid: specifier: ^0.5.0 - version: 0.5.0(esbuild@0.17.15)(solid-js@1.7.2) + version: 0.5.0(esbuild@0.17.15)(solid-js@1.7.8) fast-glob: specifier: ^3.2.12 version: 3.2.12 @@ -781,7 +781,7 @@ importers: version: 0.7.14(rollup@3.10.0)(vite@4.4.6) vite-plugin-solid: specifier: ^2.7.0 - version: 2.7.0(solid-js@1.7.2)(vite@4.4.6) + version: 2.7.0(solid-js@1.7.8)(vite@4.4.6) wait-on: specifier: ^6.0.1 version: 6.0.1(debug@4.3.4) @@ -791,10 +791,10 @@ importers: version: 3.19.0 '@solidjs/meta': specifier: ^0.28.2 - version: 0.28.2(solid-js@1.7.2) + version: 0.28.2(solid-js@1.7.8) '@solidjs/router': specifier: ^0.8.2 - version: 0.8.2(solid-js@1.7.2) + version: 0.8.2(solid-js@1.7.8) '@testing-library/jest-dom': specifier: ^5.16.5 version: 5.16.5 @@ -811,8 +811,8 @@ importers: specifier: ^20.0.3 version: 20.0.3 solid-js: - specifier: ^1.6.11 - version: 1.7.2 + specifier: ^1.7.8 + version: 1.7.8 solid-start-cloudflare-pages: specifier: workspace:* version: link:../start-cloudflare-pages @@ -836,7 +836,7 @@ importers: version: link:../start-vercel solid-testing-library: specifier: ^0.3.0 - version: 0.3.0(solid-js@1.7.2) + version: 0.3.0(solid-js@1.7.8) typescript: specifier: ^4.9.4 version: 4.9.4 @@ -1229,13 +1229,13 @@ importers: version: 0.1.3 '@solidjs/meta': specifier: ^0.28.2 - version: 0.28.2(solid-js@1.7.2) + version: 0.28.2(solid-js@1.7.8) '@solidjs/router': specifier: ^0.8.2 - version: 0.8.2(solid-js@1.7.2) + version: 0.8.2(solid-js@1.7.8) solid-js: - specifier: ^1.6.11 - version: 1.7.2 + specifier: ^1.7.8 + version: 1.7.8 solid-start: specifier: workspace:* version: link:../../packages/start @@ -3064,14 +3064,14 @@ packages: transitivePeerDependencies: - supports-color - /@mdx-js/rollup@2.3.0(rollup@2.78.0): + /@mdx-js/rollup@2.3.0(rollup@3.26.3): resolution: {integrity: sha512-wLvRfJS/M4UmdqTd+WoaySEE7q4BIejYf1xAHXYvtT1du/1Tl/z2450Gg2+Hu7fh05KwRRiehiTP9Yc/Dtn0fA==} peerDependencies: rollup: '>=2' dependencies: '@mdx-js/mdx': 2.3.0 - '@rollup/pluginutils': 5.0.2(rollup@2.78.0) - rollup: 2.78.0 + '@rollup/pluginutils': 5.0.2(rollup@3.26.3) + rollup: 3.26.3 source-map: 0.7.4 vfile: 5.3.7 transitivePeerDependencies: @@ -3448,7 +3448,7 @@ packages: picomatch: 2.3.1 dev: false - /@rollup/pluginutils@5.0.2(rollup@2.78.0): + /@rollup/pluginutils@5.0.2(rollup@3.10.0): resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -3460,9 +3460,9 @@ packages: '@types/estree': 1.0.1 estree-walker: 2.0.2 picomatch: 2.3.1 - rollup: 2.78.0 + rollup: 3.10.0 - /@rollup/pluginutils@5.0.2(rollup@3.10.0): + /@rollup/pluginutils@5.0.2(rollup@3.26.3): resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -3474,7 +3474,7 @@ packages: '@types/estree': 1.0.1 estree-walker: 2.0.2 picomatch: 2.3.1 - rollup: 3.10.0 + rollup: 3.26.3 /@sideway/address@4.1.4: resolution: {integrity: sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==} @@ -3519,7 +3519,6 @@ packages: solid-js: '>=1.4.0' dependencies: solid-js: 1.7.8 - dev: false /@solidjs/router@0.8.2(solid-js@1.7.2): resolution: {integrity: sha512-gUKW+LZqxtX6y/Aw6JKyy4gQ9E7dLqp513oB9pSYJR1HM5c56Pf7eijzyXX+b3WuXig18Cxqah4tMtF0YGu80w==} @@ -3535,7 +3534,6 @@ packages: solid-js: ^1.5.3 dependencies: solid-js: 1.7.8 - dev: false /@solidjs/testing-library@0.5.2(solid-js@1.7.2): resolution: {integrity: sha512-GXUiI0Itz/7FfTJrV0RoICS2lL0RE3D1lNSrnuNg9nLC28qKnEQhm9Gfk4gFP9rGVzmsJJJC7yf8kbHMuyR2AA==} @@ -3562,7 +3560,7 @@ packages: lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 postcss-selector-parser: 6.0.10 - tailwindcss: 3.2.4(postcss@8.4.21) + tailwindcss: 3.2.4(postcss@8.4.27) dev: true /@tanstack/query-core@5.0.0-alpha.19: @@ -5481,7 +5479,7 @@ packages: dev: true optional: true - /esbuild-plugin-solid@0.5.0(esbuild@0.17.15)(solid-js@1.7.2): + /esbuild-plugin-solid@0.5.0(esbuild@0.17.15)(solid-js@1.7.8): resolution: {integrity: sha512-ITK6n+0ayGFeDVUZWNMxX+vLsasEN1ILrg4pISsNOQ+mq4ljlJJiuXotInd+HE0MzwTcA9wExT1yzDE2hsqPsg==} peerDependencies: esbuild: '>=0.12' @@ -5491,7 +5489,7 @@ packages: '@babel/preset-typescript': 7.18.6(@babel/core@7.20.12) babel-preset-solid: 1.7.7(@babel/core@7.20.12) esbuild: 0.17.15 - solid-js: 1.7.2 + solid-js: 1.7.8 transitivePeerDependencies: - supports-color dev: false @@ -8016,6 +8014,18 @@ packages: resolve: 1.22.2 dev: true + /postcss-import@14.1.0(postcss@8.4.27): + resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==} + engines: {node: '>=10.0.0'} + peerDependencies: + postcss: ^8.0.0 + dependencies: + postcss: 8.4.27 + postcss-value-parser: 4.2.0 + read-cache: 1.0.0 + resolve: 1.22.2 + dev: true + /postcss-js@4.0.1(postcss@8.4.21): resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} engines: {node: ^12 || ^14 || >= 16} @@ -8026,6 +8036,16 @@ packages: postcss: 8.4.21 dev: true + /postcss-js@4.0.1(postcss@8.4.27): + resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} + engines: {node: ^12 || ^14 || >= 16} + peerDependencies: + postcss: ^8.4.21 + dependencies: + camelcase-css: 2.0.1 + postcss: 8.4.27 + dev: true + /postcss-load-config@3.1.4(postcss@8.4.21): resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} engines: {node: '>= 10'} @@ -8043,6 +8063,23 @@ packages: yaml: 1.10.2 dev: true + /postcss-load-config@3.1.4(postcss@8.4.27): + resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} + engines: {node: '>= 10'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + dependencies: + lilconfig: 2.1.0 + postcss: 8.4.27 + yaml: 1.10.2 + dev: true + /postcss-merge-longhand@5.1.7(postcss@8.4.21): resolution: {integrity: sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==} engines: {node: ^10 || ^12 || >=14.0} @@ -8115,6 +8152,16 @@ packages: postcss-selector-parser: 6.0.13 dev: true + /postcss-nested@6.0.0(postcss@8.4.27): + resolution: {integrity: sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.2.14 + dependencies: + postcss: 8.4.27 + postcss-selector-parser: 6.0.13 + dev: true + /postcss-nested@6.0.1(postcss@8.4.21): resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} engines: {node: '>=12.0'} @@ -8714,6 +8761,7 @@ packages: hasBin: true optionalDependencies: fsevents: 2.3.2 + dev: true /rollup@2.79.1: resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==} @@ -8902,6 +8950,7 @@ packages: dependencies: csstype: 3.1.0 seroval: 0.5.1 + dev: true /solid-js@1.7.8: resolution: {integrity: sha512-XHBWk1FvFd0JMKljko7FfhefJMTSgYEuVKcQ2a8hzRXfiuSJAGsrPPafqEo+f6l+e8Oe3cROSpIL6kbzjC1fjQ==} @@ -8929,7 +8978,7 @@ packages: vite: 4.4.6(@types/node@18.11.18)(terser@5.16.1) dev: false - /solid-refresh@0.5.3(solid-js@1.7.2): + /solid-refresh@0.5.3(solid-js@1.7.8): resolution: {integrity: sha512-Otg5it5sjOdZbQZJnvo99TEBAr6J7PQ5AubZLNU6szZzg3RQQ5MX04oteBIIGDs0y2Qv8aXKm9e44V8z+UnFdw==} peerDependencies: solid-js: ^1.3 @@ -8937,7 +8986,7 @@ packages: '@babel/generator': 7.22.5 '@babel/helper-module-imports': 7.22.5 '@babel/types': 7.22.5 - solid-js: 1.7.2 + solid-js: 1.7.8 dev: false /solid-ssr@1.6.3: @@ -8984,7 +9033,7 @@ packages: transitivePeerDependencies: - supports-color - /solid-testing-library@0.3.0(solid-js@1.7.2): + /solid-testing-library@0.3.0(solid-js@1.7.8): resolution: {integrity: sha512-6NWVbySNVzyReBm2N6p3eF8bzxRZXHZTAmPix4vFWYol16QWVjNQsEUxvr+ZOutb0yuMZmNuGx3b6WIJYmjwMQ==} engines: {node: '>= 14'} deprecated: This package is now available at @solidjs/testing-library @@ -8992,7 +9041,7 @@ packages: solid-js: '>=1.0.0' dependencies: '@testing-library/dom': 7.31.2 - solid-js: 1.7.2 + solid-js: 1.7.8 dev: true /solid-trpc@0.1.0-sssr.7(@tanstack/solid-query@5.0.0-alpha.20)(@trpc/client@10.27.1)(@trpc/server@10.27.1)(solid-js@1.7.8)(solid-start@packages+start): @@ -9257,6 +9306,40 @@ packages: - ts-node dev: true + /tailwindcss@3.2.4(postcss@8.4.27): + resolution: {integrity: sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==} + engines: {node: '>=12.13.0'} + hasBin: true + peerDependencies: + postcss: ^8.0.9 + dependencies: + arg: 5.0.2 + chokidar: 3.5.3 + color-name: 1.1.4 + detective: 5.2.1 + didyoumean: 1.2.2 + dlv: 1.1.3 + fast-glob: 3.2.12 + glob-parent: 6.0.2 + is-glob: 4.0.3 + lilconfig: 2.1.0 + micromatch: 4.0.5 + normalize-path: 3.0.0 + object-hash: 3.0.0 + picocolors: 1.0.0 + postcss: 8.4.27 + postcss-import: 14.1.0(postcss@8.4.27) + postcss-js: 4.0.1(postcss@8.4.27) + postcss-load-config: 3.1.4(postcss@8.4.27) + postcss-nested: 6.0.0(postcss@8.4.27) + postcss-selector-parser: 6.0.13 + postcss-value-parser: 4.2.0 + quick-lru: 5.1.1 + resolve: 1.22.2 + transitivePeerDependencies: + - ts-node + dev: true + /tar@6.1.15: resolution: {integrity: sha512-/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A==} engines: {node: '>=10'} @@ -9796,7 +9879,7 @@ packages: - supports-color dev: true - /vite-plugin-solid@2.7.0(solid-js@1.7.2)(vite@4.4.6): + /vite-plugin-solid@2.7.0(solid-js@1.7.8)(vite@4.4.6): resolution: {integrity: sha512-avp/Jl5zOp/Itfo67xtDB2O61U7idviaIp4mLsjhCa13PjKNasz+IID0jYTyqUp9SFx6/PmBr6v4KgDppqompg==} peerDependencies: solid-js: ^1.7.2 @@ -9807,8 +9890,8 @@ packages: '@types/babel__core': 7.20.0 babel-preset-solid: 1.7.7(@babel/core@7.20.12) merge-anything: 5.1.7 - solid-js: 1.7.2 - solid-refresh: 0.5.3(solid-js@1.7.2) + solid-js: 1.7.8 + solid-refresh: 0.5.3(solid-js@1.7.8) vite: 4.4.6(@types/node@18.11.18)(terser@5.16.1) vitefu: 0.2.4(vite@4.4.6) transitivePeerDependencies: diff --git a/test/template/package.json b/test/template/package.json index 165febf6c..d5119d484 100644 --- a/test/template/package.json +++ b/test/template/package.json @@ -10,7 +10,7 @@ "@cloudflare/kv-asset-handler": "^0.1.3", "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", - "solid-js": "^1.6.11", + "solid-js": "^1.7.8", "solid-start": "workspace:*", "solid-start-cloudflare-pages": "workspace:*", "solid-start-cloudflare-workers": "workspace:*", From 03a5296d0562f7983a9e9c20f618ed66e8f13e25 Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Mon, 24 Jul 2023 13:49:59 -0700 Subject: [PATCH 0150/1059] v0.2.28 --- examples/bare/package.json | 2 +- examples/hackernews/package.json | 2 +- examples/todomvc/package.json | 2 +- examples/with-auth/package.json | 2 +- examples/with-authjs/package.json | 2 +- examples/with-mdx/package.json | 2 +- examples/with-prisma/package.json | 2 +- examples/with-solid-styled/package.json | 2 +- examples/with-tailwindcss/package.json | 2 +- examples/with-trpc/package.json | 2 +- examples/with-websocket/package.json | 2 +- packages/create-solid/package.json | 2 +- packages/mdx/package.json | 2 +- packages/start-aws/package.json | 2 +- packages/start-cloudflare-pages/package.json | 2 +- packages/start-cloudflare-workers/package.json | 2 +- packages/start-deno/package.json | 2 +- packages/start-netlify/package.json | 2 +- packages/start-node/package.json | 2 +- packages/start-static/package.json | 2 +- packages/start-vercel/package.json | 2 +- packages/start/package.json | 2 +- 22 files changed, 22 insertions(+), 22 deletions(-) diff --git a/examples/bare/package.json b/examples/bare/package.json index 4d7407219..da076eee3 100644 --- a/examples/bare/package.json +++ b/examples/bare/package.json @@ -18,7 +18,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", "solid-js": "^1.7.8", - "solid-start": "^0.2.27", + "solid-start": "^0.2.28", "undici": "^5.15.1" }, "engines": { diff --git a/examples/hackernews/package.json b/examples/hackernews/package.json index 5d2fde97d..cc4f03c68 100644 --- a/examples/hackernews/package.json +++ b/examples/hackernews/package.json @@ -19,7 +19,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", "solid-js": "^1.7.8", - "solid-start": "^0.2.27", + "solid-start": "^0.2.28", "undici": "^5.15.1" }, "engines": { diff --git a/examples/todomvc/package.json b/examples/todomvc/package.json index 05f304614..3e67bbf9f 100644 --- a/examples/todomvc/package.json +++ b/examples/todomvc/package.json @@ -20,7 +20,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", "solid-js": "^1.7.8", - "solid-start": "^0.2.27", + "solid-start": "^0.2.28", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-auth/package.json b/examples/with-auth/package.json index c8399e5c5..ea598ad11 100644 --- a/examples/with-auth/package.json +++ b/examples/with-auth/package.json @@ -20,7 +20,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", "solid-js": "^1.7.8", - "solid-start": "^0.2.27", + "solid-start": "^0.2.28", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-authjs/package.json b/examples/with-authjs/package.json index bd725aebe..bad3e9ba4 100644 --- a/examples/with-authjs/package.json +++ b/examples/with-authjs/package.json @@ -21,7 +21,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", "solid-js": "^1.7.8", - "solid-start": "^0.2.27", + "solid-start": "^0.2.28", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-mdx/package.json b/examples/with-mdx/package.json index bb339e461..1b82aa658 100644 --- a/examples/with-mdx/package.json +++ b/examples/with-mdx/package.json @@ -17,7 +17,7 @@ "@solidjs/router": "^0.8.2", "solid-js": "^1.7.8", "solid-mdx": "^0.0.6", - "solid-start": "^0.2.27", + "solid-start": "^0.2.28", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-prisma/package.json b/examples/with-prisma/package.json index a6c75944c..516b232c8 100644 --- a/examples/with-prisma/package.json +++ b/examples/with-prisma/package.json @@ -17,7 +17,7 @@ "@solidjs/router": "^0.8.2", "prisma": "^4.9.0", "solid-js": "^1.7.8", - "solid-start": "^0.2.27", + "solid-start": "^0.2.28", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-solid-styled/package.json b/examples/with-solid-styled/package.json index 8e7e5dbbc..60166b9b6 100644 --- a/examples/with-solid-styled/package.json +++ b/examples/with-solid-styled/package.json @@ -17,7 +17,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", "solid-js": "^1.7.8", - "solid-start": "^0.2.27", + "solid-start": "^0.2.28", "solid-styled": "^0.8.1", "undici": "^5.15.1" }, diff --git a/examples/with-tailwindcss/package.json b/examples/with-tailwindcss/package.json index 643bb6a73..2dbb6f200 100644 --- a/examples/with-tailwindcss/package.json +++ b/examples/with-tailwindcss/package.json @@ -18,7 +18,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", "solid-js": "^1.7.8", - "solid-start": "^0.2.27", + "solid-start": "^0.2.28", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-trpc/package.json b/examples/with-trpc/package.json index 3ab27812b..90d275630 100644 --- a/examples/with-trpc/package.json +++ b/examples/with-trpc/package.json @@ -21,7 +21,7 @@ "@trpc/client": "^10.27.1", "@trpc/server": "^10.27.1", "solid-js": "^1.7.8", - "solid-start": "^0.2.27", + "solid-start": "^0.2.28", "solid-start-trpc": "^0.0.16", "solid-trpc": "0.1.0-sssr.7", "undici": "^5.15.1", diff --git a/examples/with-websocket/package.json b/examples/with-websocket/package.json index 06e3c79f9..b0e2fe6ef 100644 --- a/examples/with-websocket/package.json +++ b/examples/with-websocket/package.json @@ -17,7 +17,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", "solid-js": "^1.7.8", - "solid-start": "^0.2.27", + "solid-start": "^0.2.28", "undici": "^5.15.1" }, "engines": { diff --git a/packages/create-solid/package.json b/packages/create-solid/package.json index 107a87ed7..d3ae7bf6d 100644 --- a/packages/create-solid/package.json +++ b/packages/create-solid/package.json @@ -1,6 +1,6 @@ { "name": "create-solid", - "version": "0.2.27", + "version": "0.2.28", "description": "Create Solid apps with low configuration", "author": "Ryan Carniato", "license": "MIT", diff --git a/packages/mdx/package.json b/packages/mdx/package.json index 2f0364108..29cd0df2f 100644 --- a/packages/mdx/package.json +++ b/packages/mdx/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-mdx", - "version": "0.2.27", + "version": "0.2.28", "description": "", "main": "./index.js", "type": "module", diff --git a/packages/start-aws/package.json b/packages/start-aws/package.json index d4c061b99..e3e9422c6 100644 --- a/packages/start-aws/package.json +++ b/packages/start-aws/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-aws", - "version": "0.2.27", + "version": "0.2.28", "main": "./index.mjs", "type": "module", "solid": { diff --git a/packages/start-cloudflare-pages/package.json b/packages/start-cloudflare-pages/package.json index 62abd4abb..e4d62c630 100644 --- a/packages/start-cloudflare-pages/package.json +++ b/packages/start-cloudflare-pages/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-cloudflare-pages", - "version": "0.2.27", + "version": "0.2.28", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-cloudflare-workers/package.json b/packages/start-cloudflare-workers/package.json index f3dca6f42..fea3bb455 100644 --- a/packages/start-cloudflare-workers/package.json +++ b/packages/start-cloudflare-workers/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-cloudflare-workers", - "version": "0.2.27", + "version": "0.2.28", "main": "./index.js", "types": "./index.d.ts", "type": "module", diff --git a/packages/start-deno/package.json b/packages/start-deno/package.json index b27e2be9b..0a345a7fe 100644 --- a/packages/start-deno/package.json +++ b/packages/start-deno/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-deno", - "version": "0.2.27", + "version": "0.2.28", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-netlify/package.json b/packages/start-netlify/package.json index b9729951e..8af513448 100644 --- a/packages/start-netlify/package.json +++ b/packages/start-netlify/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-netlify", - "version": "0.2.27", + "version": "0.2.28", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-node/package.json b/packages/start-node/package.json index ceeb49178..ff2739702 100644 --- a/packages/start-node/package.json +++ b/packages/start-node/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-node", - "version": "0.2.27", + "version": "0.2.28", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-static/package.json b/packages/start-static/package.json index 5a155b3a7..a1d0c4a4f 100644 --- a/packages/start-static/package.json +++ b/packages/start-static/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-static", - "version": "0.2.27", + "version": "0.2.28", "main": "./index.js", "types": "./index.d.ts", "type": "module", diff --git a/packages/start-vercel/package.json b/packages/start-vercel/package.json index 77e8db7e5..8149a1799 100644 --- a/packages/start-vercel/package.json +++ b/packages/start-vercel/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-vercel", - "version": "0.2.27", + "version": "0.2.28", "main": "./index.js", "types": "./index.d.ts", "type": "module", diff --git a/packages/start/package.json b/packages/start/package.json index 797a914e8..a34cdea17 100644 --- a/packages/start/package.json +++ b/packages/start/package.json @@ -1,6 +1,6 @@ { "name": "solid-start", - "version": "0.2.27", + "version": "0.2.28", "description": "Create Solid apps with low configuration", "license": "MIT", "author": "Ryan Carniato", From 8a532b140fd68703c477155283f58da6cd627ec0 Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Mon, 24 Jul 2023 14:45:03 -0700 Subject: [PATCH 0151/1059] fix cli --- packages/create-solid/package.json | 3 + pnpm-lock.yaml | 116 +++++++++++++++++++++++------ 2 files changed, 98 insertions(+), 21 deletions(-) diff --git a/packages/create-solid/package.json b/packages/create-solid/package.json index d3ae7bf6d..b39f21f26 100644 --- a/packages/create-solid/package.json +++ b/packages/create-solid/package.json @@ -12,6 +12,9 @@ "@babel/core": "^7.20.12", "@babel/plugin-syntax-jsx": "^7.18.6", "@babel/preset-typescript": "^7.18.6", + "@rollup/plugin-commonjs": "21.0.0", + "@rollup/plugin-json": "4.0.0", + "@rollup/plugin-node-resolve": "13.0.2", "degit": "^2.8.4", "gitignore-parser": "^0.0.2", "kleur": "^4.1.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 68daf6236..a1ddacfd6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -115,7 +115,7 @@ importers: specifier: ^1.7.8 version: 1.7.8 solid-start: - specifier: ^0.2.27 + specifier: ^0.2.28 version: link:../../packages/start undici: specifier: ^5.15.1 @@ -152,7 +152,7 @@ importers: specifier: ^1.7.8 version: 1.7.8 solid-start: - specifier: ^0.2.27 + specifier: ^0.2.28 version: link:../../packages/start undici: specifier: ^5.15.1 @@ -189,7 +189,7 @@ importers: specifier: ^1.7.8 version: 1.7.8 solid-start: - specifier: ^0.2.27 + specifier: ^0.2.28 version: link:../../packages/start undici: specifier: ^5.15.1 @@ -232,7 +232,7 @@ importers: specifier: ^1.7.8 version: 1.7.8 solid-start: - specifier: ^0.2.27 + specifier: ^0.2.28 version: link:../../packages/start undici: specifier: ^5.15.1 @@ -281,7 +281,7 @@ importers: specifier: ^1.7.8 version: 1.7.8 solid-start: - specifier: ^0.2.27 + specifier: ^0.2.28 version: link:../../packages/start undici: specifier: ^5.15.1 @@ -324,7 +324,7 @@ importers: specifier: ^0.0.6 version: 0.0.6(solid-js@1.7.8)(vite@4.4.6) solid-start: - specifier: ^0.2.27 + specifier: ^0.2.28 version: link:../../packages/start undici: specifier: ^5.15.1 @@ -332,7 +332,7 @@ importers: devDependencies: '@mdx-js/rollup': specifier: ^2.3.0 - version: 2.3.0(rollup@3.26.3) + version: 2.3.0(rollup@2.78.0) solid-start-node: specifier: ^0.2.19 version: link:../../packages/start-node @@ -361,7 +361,7 @@ importers: specifier: ^1.7.8 version: 1.7.8 solid-start: - specifier: ^0.2.27 + specifier: ^0.2.28 version: link:../../packages/start undici: specifier: ^5.15.1 @@ -389,7 +389,7 @@ importers: specifier: ^1.7.8 version: 1.7.8 solid-start: - specifier: ^0.2.27 + specifier: ^0.2.28 version: link:../../packages/start solid-styled: specifier: ^0.8.1 @@ -426,7 +426,7 @@ importers: specifier: ^1.7.8 version: 1.7.8 solid-start: - specifier: ^0.2.27 + specifier: ^0.2.28 version: link:../../packages/start undici: specifier: ^5.15.1 @@ -472,7 +472,7 @@ importers: specifier: ^1.7.8 version: 1.7.8 solid-start: - specifier: ^0.2.27 + specifier: ^0.2.28 version: link:../../packages/start solid-start-trpc: specifier: ^0.0.16 @@ -572,7 +572,7 @@ importers: specifier: ^1.7.8 version: 1.7.8 solid-start: - specifier: ^0.2.27 + specifier: ^0.2.28 version: link:../../packages/start undici: specifier: ^5.15.1 @@ -599,6 +599,15 @@ importers: '@babel/preset-typescript': specifier: ^7.18.6 version: 7.18.6(@babel/core@7.20.12) + '@rollup/plugin-commonjs': + specifier: 21.0.0 + version: 21.0.0(rollup@2.78.0) + '@rollup/plugin-json': + specifier: 4.0.0 + version: 4.0.0(rollup@2.78.0) + '@rollup/plugin-node-resolve': + specifier: 13.0.2 + version: 13.0.2(rollup@2.78.0) degit: specifier: ^2.8.4 version: 2.8.4 @@ -634,7 +643,7 @@ importers: version: 2.3.0 '@mdx-js/rollup': specifier: ^2.3.0 - version: 2.3.0(rollup@3.26.3) + version: 2.3.0(rollup@2.78.0) '@types/mdast': specifier: ^3.0.10 version: 3.0.10 @@ -3064,14 +3073,14 @@ packages: transitivePeerDependencies: - supports-color - /@mdx-js/rollup@2.3.0(rollup@3.26.3): + /@mdx-js/rollup@2.3.0(rollup@2.78.0): resolution: {integrity: sha512-wLvRfJS/M4UmdqTd+WoaySEE7q4BIejYf1xAHXYvtT1du/1Tl/z2450Gg2+Hu7fh05KwRRiehiTP9Yc/Dtn0fA==} peerDependencies: rollup: '>=2' dependencies: '@mdx-js/mdx': 2.3.0 - '@rollup/pluginutils': 5.0.2(rollup@3.26.3) - rollup: 3.26.3 + '@rollup/pluginutils': 5.0.2(rollup@2.78.0) + rollup: 2.78.0 source-map: 0.7.4 vfile: 5.3.7 transitivePeerDependencies: @@ -3394,6 +3403,22 @@ packages: rollup: 3.10.0 dev: false + /@rollup/plugin-commonjs@21.0.0(rollup@2.78.0): + resolution: {integrity: sha512-XDQimjHl0kNotAV5lLo34XoygaI0teqiKGJ100B3iCU8+15YscJPeqk2KqkqD3NIe1H8ZTUo5lYjUFZyEgASTw==} + engines: {node: '>= 8.0.0'} + peerDependencies: + rollup: ^2.38.3 + dependencies: + '@rollup/pluginutils': 3.1.0(rollup@2.78.0) + commondir: 1.0.1 + estree-walker: 2.0.2 + glob: 7.2.3 + is-reference: 1.2.1 + magic-string: 0.25.9 + resolve: 1.22.2 + rollup: 2.78.0 + dev: true + /@rollup/plugin-commonjs@24.0.0(rollup@3.10.0): resolution: {integrity: sha512-0w0wyykzdyRRPHOb0cQt14mIBLujfAv6GgP6g8nvg/iBxEm112t3YPPq+Buqe2+imvElTka+bjNlJ/gB56TD8g==} engines: {node: '>=14.0.0'} @@ -3411,6 +3436,15 @@ packages: magic-string: 0.27.0 rollup: 3.10.0 + /@rollup/plugin-json@4.0.0(rollup@2.78.0): + resolution: {integrity: sha512-Z65CtEVWv40+ri4CvmswyhtuUtki9yP5p0UJN/GyCKKyU4jRuDS9CG0ZuV7/XuS7zGkoajyE7E4XBEaC4GW62A==} + peerDependencies: + rollup: ^1.20.0 + dependencies: + rollup: 2.78.0 + rollup-pluginutils: 2.8.2 + dev: true + /@rollup/plugin-json@6.0.0(rollup@3.10.0): resolution: {integrity: sha512-i/4C5Jrdr1XUarRhVu27EEwjt4GObltD7c+MkCIpO2QIbojw8MUs+CCTqOphQi3Qtg1FLmYt+l+6YeoIf51J7w==} engines: {node: '>=14.0.0'} @@ -3423,6 +3457,21 @@ packages: '@rollup/pluginutils': 5.0.2(rollup@3.10.0) rollup: 3.10.0 + /@rollup/plugin-node-resolve@13.0.2(rollup@2.78.0): + resolution: {integrity: sha512-hv+eAMcA2hQ7qvPVcXbtIyc0dtue4jMyA2sCW4IMkrmh+SeDDEHg1MXTv65VPpKdtjvWzN3+4mHAEl4rT+zgzQ==} + engines: {node: '>= 10.0.0'} + peerDependencies: + rollup: ^2.42.0 + dependencies: + '@rollup/pluginutils': 3.1.0(rollup@2.78.0) + '@types/resolve': 1.17.1 + builtin-modules: 3.3.0 + deepmerge: 4.3.1 + is-module: 1.0.0 + resolve: 1.22.2 + rollup: 2.78.0 + dev: true + /@rollup/plugin-node-resolve@15.0.2(rollup@3.10.0): resolution: {integrity: sha512-Y35fRGUjC3FaurG722uhUuG8YHOJRJQbI6/CkbRkdPotSpDj9NtIN85z1zrcyDcCQIW4qp5mgG72U+gJ0TAFEg==} engines: {node: '>=14.0.0'} @@ -3440,6 +3489,18 @@ packages: resolve: 1.22.2 rollup: 3.10.0 + /@rollup/pluginutils@3.1.0(rollup@2.78.0): + resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} + engines: {node: '>= 8.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0 + dependencies: + '@types/estree': 0.0.39 + estree-walker: 1.0.1 + picomatch: 2.3.1 + rollup: 2.78.0 + dev: true + /@rollup/pluginutils@4.2.1: resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} engines: {node: '>= 8.0.0'} @@ -3448,7 +3509,7 @@ packages: picomatch: 2.3.1 dev: false - /@rollup/pluginutils@5.0.2(rollup@3.10.0): + /@rollup/pluginutils@5.0.2(rollup@2.78.0): resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -3460,9 +3521,9 @@ packages: '@types/estree': 1.0.1 estree-walker: 2.0.2 picomatch: 2.3.1 - rollup: 3.10.0 + rollup: 2.78.0 - /@rollup/pluginutils@5.0.2(rollup@3.26.3): + /@rollup/pluginutils@5.0.2(rollup@3.10.0): resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -3474,7 +3535,7 @@ packages: '@types/estree': 1.0.1 estree-walker: 2.0.2 picomatch: 2.3.1 - rollup: 3.26.3 + rollup: 3.10.0 /@sideway/address@4.1.4: resolution: {integrity: sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==} @@ -3728,6 +3789,10 @@ packages: dependencies: '@types/estree': 1.0.1 + /@types/estree@0.0.39: + resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} + dev: true + /@types/estree@1.0.1: resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==} @@ -3786,6 +3851,12 @@ packages: resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==} dev: false + /@types/resolve@1.17.1: + resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} + dependencies: + '@types/node': 18.11.18 + dev: true + /@types/resolve@1.20.2: resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} @@ -5840,6 +5911,10 @@ packages: resolution: {integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==} dev: true + /estree-walker@1.0.1: + resolution: {integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==} + dev: true + /estree-walker@2.0.2: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} @@ -8761,7 +8836,6 @@ packages: hasBin: true optionalDependencies: fsevents: 2.3.2 - dev: true /rollup@2.79.1: resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==} From 5dd795f74b46ca38938e17b9bdb632a922117bad Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Mon, 24 Jul 2023 14:47:03 -0700 Subject: [PATCH 0152/1059] 0.2.29 --- examples/bare/package.json | 2 +- examples/hackernews/package.json | 2 +- examples/todomvc/package.json | 2 +- examples/with-auth/package.json | 2 +- examples/with-authjs/package.json | 2 +- examples/with-mdx/package.json | 2 +- examples/with-prisma/package.json | 2 +- examples/with-solid-styled/package.json | 2 +- examples/with-tailwindcss/package.json | 2 +- examples/with-trpc/package.json | 2 +- examples/with-websocket/package.json | 2 +- packages/create-solid/package.json | 2 +- packages/mdx/package.json | 2 +- packages/start-aws/package.json | 2 +- packages/start-cloudflare-pages/package.json | 2 +- packages/start-cloudflare-workers/package.json | 2 +- packages/start-deno/package.json | 2 +- packages/start-netlify/package.json | 2 +- packages/start-node/package.json | 2 +- packages/start-static/package.json | 2 +- packages/start-vercel/package.json | 2 +- packages/start/package.json | 2 +- 22 files changed, 22 insertions(+), 22 deletions(-) diff --git a/examples/bare/package.json b/examples/bare/package.json index da076eee3..3ceb70a19 100644 --- a/examples/bare/package.json +++ b/examples/bare/package.json @@ -18,7 +18,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", "solid-js": "^1.7.8", - "solid-start": "^0.2.28", + "solid-start": "^0.2.29", "undici": "^5.15.1" }, "engines": { diff --git a/examples/hackernews/package.json b/examples/hackernews/package.json index cc4f03c68..3e4a4318c 100644 --- a/examples/hackernews/package.json +++ b/examples/hackernews/package.json @@ -19,7 +19,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", "solid-js": "^1.7.8", - "solid-start": "^0.2.28", + "solid-start": "^0.2.29", "undici": "^5.15.1" }, "engines": { diff --git a/examples/todomvc/package.json b/examples/todomvc/package.json index 3e67bbf9f..a22f03f52 100644 --- a/examples/todomvc/package.json +++ b/examples/todomvc/package.json @@ -20,7 +20,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", "solid-js": "^1.7.8", - "solid-start": "^0.2.28", + "solid-start": "^0.2.29", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-auth/package.json b/examples/with-auth/package.json index ea598ad11..f69a0775f 100644 --- a/examples/with-auth/package.json +++ b/examples/with-auth/package.json @@ -20,7 +20,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", "solid-js": "^1.7.8", - "solid-start": "^0.2.28", + "solid-start": "^0.2.29", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-authjs/package.json b/examples/with-authjs/package.json index bad3e9ba4..cd0a19141 100644 --- a/examples/with-authjs/package.json +++ b/examples/with-authjs/package.json @@ -21,7 +21,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", "solid-js": "^1.7.8", - "solid-start": "^0.2.28", + "solid-start": "^0.2.29", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-mdx/package.json b/examples/with-mdx/package.json index 1b82aa658..4e0889c2f 100644 --- a/examples/with-mdx/package.json +++ b/examples/with-mdx/package.json @@ -17,7 +17,7 @@ "@solidjs/router": "^0.8.2", "solid-js": "^1.7.8", "solid-mdx": "^0.0.6", - "solid-start": "^0.2.28", + "solid-start": "^0.2.29", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-prisma/package.json b/examples/with-prisma/package.json index 516b232c8..5f631b363 100644 --- a/examples/with-prisma/package.json +++ b/examples/with-prisma/package.json @@ -17,7 +17,7 @@ "@solidjs/router": "^0.8.2", "prisma": "^4.9.0", "solid-js": "^1.7.8", - "solid-start": "^0.2.28", + "solid-start": "^0.2.29", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-solid-styled/package.json b/examples/with-solid-styled/package.json index 60166b9b6..226fbf5ea 100644 --- a/examples/with-solid-styled/package.json +++ b/examples/with-solid-styled/package.json @@ -17,7 +17,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", "solid-js": "^1.7.8", - "solid-start": "^0.2.28", + "solid-start": "^0.2.29", "solid-styled": "^0.8.1", "undici": "^5.15.1" }, diff --git a/examples/with-tailwindcss/package.json b/examples/with-tailwindcss/package.json index 2dbb6f200..bd01f46c8 100644 --- a/examples/with-tailwindcss/package.json +++ b/examples/with-tailwindcss/package.json @@ -18,7 +18,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", "solid-js": "^1.7.8", - "solid-start": "^0.2.28", + "solid-start": "^0.2.29", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-trpc/package.json b/examples/with-trpc/package.json index 90d275630..6aed04905 100644 --- a/examples/with-trpc/package.json +++ b/examples/with-trpc/package.json @@ -21,7 +21,7 @@ "@trpc/client": "^10.27.1", "@trpc/server": "^10.27.1", "solid-js": "^1.7.8", - "solid-start": "^0.2.28", + "solid-start": "^0.2.29", "solid-start-trpc": "^0.0.16", "solid-trpc": "0.1.0-sssr.7", "undici": "^5.15.1", diff --git a/examples/with-websocket/package.json b/examples/with-websocket/package.json index b0e2fe6ef..cd75579a8 100644 --- a/examples/with-websocket/package.json +++ b/examples/with-websocket/package.json @@ -17,7 +17,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", "solid-js": "^1.7.8", - "solid-start": "^0.2.28", + "solid-start": "^0.2.29", "undici": "^5.15.1" }, "engines": { diff --git a/packages/create-solid/package.json b/packages/create-solid/package.json index b39f21f26..3442eff4f 100644 --- a/packages/create-solid/package.json +++ b/packages/create-solid/package.json @@ -1,6 +1,6 @@ { "name": "create-solid", - "version": "0.2.28", + "version": "0.2.29", "description": "Create Solid apps with low configuration", "author": "Ryan Carniato", "license": "MIT", diff --git a/packages/mdx/package.json b/packages/mdx/package.json index 29cd0df2f..02023efdf 100644 --- a/packages/mdx/package.json +++ b/packages/mdx/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-mdx", - "version": "0.2.28", + "version": "0.2.29", "description": "", "main": "./index.js", "type": "module", diff --git a/packages/start-aws/package.json b/packages/start-aws/package.json index e3e9422c6..54d662cae 100644 --- a/packages/start-aws/package.json +++ b/packages/start-aws/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-aws", - "version": "0.2.28", + "version": "0.2.29", "main": "./index.mjs", "type": "module", "solid": { diff --git a/packages/start-cloudflare-pages/package.json b/packages/start-cloudflare-pages/package.json index e4d62c630..54f45c443 100644 --- a/packages/start-cloudflare-pages/package.json +++ b/packages/start-cloudflare-pages/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-cloudflare-pages", - "version": "0.2.28", + "version": "0.2.29", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-cloudflare-workers/package.json b/packages/start-cloudflare-workers/package.json index fea3bb455..267fa6a58 100644 --- a/packages/start-cloudflare-workers/package.json +++ b/packages/start-cloudflare-workers/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-cloudflare-workers", - "version": "0.2.28", + "version": "0.2.29", "main": "./index.js", "types": "./index.d.ts", "type": "module", diff --git a/packages/start-deno/package.json b/packages/start-deno/package.json index 0a345a7fe..98247f3ca 100644 --- a/packages/start-deno/package.json +++ b/packages/start-deno/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-deno", - "version": "0.2.28", + "version": "0.2.29", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-netlify/package.json b/packages/start-netlify/package.json index 8af513448..d96730f9b 100644 --- a/packages/start-netlify/package.json +++ b/packages/start-netlify/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-netlify", - "version": "0.2.28", + "version": "0.2.29", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-node/package.json b/packages/start-node/package.json index ff2739702..8519e7a33 100644 --- a/packages/start-node/package.json +++ b/packages/start-node/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-node", - "version": "0.2.28", + "version": "0.2.29", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-static/package.json b/packages/start-static/package.json index a1d0c4a4f..a3a2e09e2 100644 --- a/packages/start-static/package.json +++ b/packages/start-static/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-static", - "version": "0.2.28", + "version": "0.2.29", "main": "./index.js", "types": "./index.d.ts", "type": "module", diff --git a/packages/start-vercel/package.json b/packages/start-vercel/package.json index 8149a1799..dafeaec00 100644 --- a/packages/start-vercel/package.json +++ b/packages/start-vercel/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-vercel", - "version": "0.2.28", + "version": "0.2.29", "main": "./index.js", "types": "./index.d.ts", "type": "module", diff --git a/packages/start/package.json b/packages/start/package.json index a34cdea17..9bde7dc3d 100644 --- a/packages/start/package.json +++ b/packages/start/package.json @@ -1,6 +1,6 @@ { "name": "solid-start", - "version": "0.2.28", + "version": "0.2.29", "description": "Create Solid apps with low configuration", "license": "MIT", "author": "Ryan Carniato", From 52d44e2cad33faf3dc40148520d7ae41086dd6a8 Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Thu, 27 Jul 2023 11:59:19 -0700 Subject: [PATCH 0153/1059] fix miniflare in dev, bump solid version --- examples/with-vitest/package.json | 2 +- package.json | 2 +- packages/start/bin.cjs | 3 + pnpm-lock.yaml | 99 +++++++++++-------------------- 4 files changed, 38 insertions(+), 68 deletions(-) diff --git a/examples/with-vitest/package.json b/examples/with-vitest/package.json index aa37012e1..0da866cd3 100644 --- a/examples/with-vitest/package.json +++ b/examples/with-vitest/package.json @@ -19,7 +19,7 @@ "@vitest/coverage-c8": "^0.26.3", "@vitest/ui": "^0.26.3", "jsdom": "^20.0.3", - "solid-js": "^1.6.11", + "solid-js": "^1.7.8", "solid-start": "^0.2.19", "solid-start-node": "^0.2.19", "typescript": "^4.9.4", diff --git a/package.json b/package.json index cd507b418..4a1adccc2 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "rimraf": "^3.0.2", "rollup": "^3.10.0", "semver": "^7.5.1", - "solid-js": "^1.6.11", + "solid-js": "^1.7.8", "solid-mdx": "^0.0.6", "solid-start": "workspace:*", "solid-start-cloudflare-workers": "workspace:*", diff --git a/packages/start/bin.cjs b/packages/start/bin.cjs index e6b8ee70f..42d5d94a4 100755 --- a/packages/start/bin.cjs +++ b/packages/start/bin.cjs @@ -126,6 +126,7 @@ prog [ "running", "vite", + "--experimental-vm-modules", inspect ? "--inspect" : undefined, "node_modules/vite/bin/vite.js", "dev", @@ -152,6 +153,7 @@ prog ...process.env, NODE_OPTIONS: [ process.env.NODE_OPTIONS, + "--experimental-vm-modules", inspect ? "--inspect" : "", ] .filter(Boolean) @@ -382,6 +384,7 @@ prog START_INDEX_HTML: "true", NODE_OPTIONS: [ process.env.NODE_OPTIONS, + "--experimental-vm-modules", ] .filter(Boolean) .join(" "), diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a1ddacfd6..8cf0cb6f0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -26,10 +26,10 @@ importers: version: 15.0.2(rollup@3.10.0) '@solidjs/meta': specifier: ^0.28.2 - version: 0.28.2(solid-js@1.7.2) + version: 0.28.2(solid-js@1.7.8) '@solidjs/router': specifier: ^0.8.2 - version: 0.8.2(solid-js@1.7.2) + version: 0.8.2(solid-js@1.7.8) '@tailwindcss/typography': specifier: ^0.5.9 version: 0.5.9(tailwindcss@3.2.4) @@ -61,11 +61,11 @@ importers: specifier: ^7.5.1 version: 7.5.1 solid-js: - specifier: ^1.6.11 - version: 1.7.2 + specifier: ^1.7.8 + version: 1.7.8 solid-mdx: specifier: ^0.0.6 - version: 0.0.6(solid-js@1.7.2)(vite@4.4.6) + version: 0.0.6(solid-js@1.7.8)(vite@4.4.6) solid-start: specifier: workspace:* version: link:packages/start @@ -115,7 +115,7 @@ importers: specifier: ^1.7.8 version: 1.7.8 solid-start: - specifier: ^0.2.28 + specifier: ^0.2.29 version: link:../../packages/start undici: specifier: ^5.15.1 @@ -152,7 +152,7 @@ importers: specifier: ^1.7.8 version: 1.7.8 solid-start: - specifier: ^0.2.28 + specifier: ^0.2.29 version: link:../../packages/start undici: specifier: ^5.15.1 @@ -189,7 +189,7 @@ importers: specifier: ^1.7.8 version: 1.7.8 solid-start: - specifier: ^0.2.28 + specifier: ^0.2.29 version: link:../../packages/start undici: specifier: ^5.15.1 @@ -232,7 +232,7 @@ importers: specifier: ^1.7.8 version: 1.7.8 solid-start: - specifier: ^0.2.28 + specifier: ^0.2.29 version: link:../../packages/start undici: specifier: ^5.15.1 @@ -281,7 +281,7 @@ importers: specifier: ^1.7.8 version: 1.7.8 solid-start: - specifier: ^0.2.28 + specifier: ^0.2.29 version: link:../../packages/start undici: specifier: ^5.15.1 @@ -324,7 +324,7 @@ importers: specifier: ^0.0.6 version: 0.0.6(solid-js@1.7.8)(vite@4.4.6) solid-start: - specifier: ^0.2.28 + specifier: ^0.2.29 version: link:../../packages/start undici: specifier: ^5.15.1 @@ -332,7 +332,7 @@ importers: devDependencies: '@mdx-js/rollup': specifier: ^2.3.0 - version: 2.3.0(rollup@2.78.0) + version: 2.3.0(rollup@3.26.3) solid-start-node: specifier: ^0.2.19 version: link:../../packages/start-node @@ -361,7 +361,7 @@ importers: specifier: ^1.7.8 version: 1.7.8 solid-start: - specifier: ^0.2.28 + specifier: ^0.2.29 version: link:../../packages/start undici: specifier: ^5.15.1 @@ -389,7 +389,7 @@ importers: specifier: ^1.7.8 version: 1.7.8 solid-start: - specifier: ^0.2.28 + specifier: ^0.2.29 version: link:../../packages/start solid-styled: specifier: ^0.8.1 @@ -426,7 +426,7 @@ importers: specifier: ^1.7.8 version: 1.7.8 solid-start: - specifier: ^0.2.28 + specifier: ^0.2.29 version: link:../../packages/start undici: specifier: ^5.15.1 @@ -472,7 +472,7 @@ importers: specifier: ^1.7.8 version: 1.7.8 solid-start: - specifier: ^0.2.28 + specifier: ^0.2.29 version: link:../../packages/start solid-start-trpc: specifier: ^0.0.16 @@ -510,13 +510,13 @@ importers: devDependencies: '@solidjs/meta': specifier: ^0.28.2 - version: 0.28.2(solid-js@1.7.2) + version: 0.28.2(solid-js@1.7.8) '@solidjs/router': specifier: ^0.8.2 - version: 0.8.2(solid-js@1.7.2) + version: 0.8.2(solid-js@1.7.8) '@solidjs/testing-library': specifier: ^0.5.2 - version: 0.5.2(solid-js@1.7.2) + version: 0.5.2(solid-js@1.7.8) '@testing-library/jest-dom': specifier: ^5.16.5 version: 5.16.5 @@ -533,8 +533,8 @@ importers: specifier: ^20.0.3 version: 20.0.3 solid-js: - specifier: ^1.6.11 - version: 1.7.2 + specifier: ^1.7.8 + version: 1.7.8 solid-start: specifier: ^0.2.19 version: link:../../packages/start @@ -572,7 +572,7 @@ importers: specifier: ^1.7.8 version: 1.7.8 solid-start: - specifier: ^0.2.28 + specifier: ^0.2.29 version: link:../../packages/start undici: specifier: ^5.15.1 @@ -643,7 +643,7 @@ importers: version: 2.3.0 '@mdx-js/rollup': specifier: ^2.3.0 - version: 2.3.0(rollup@2.78.0) + version: 2.3.0(rollup@3.26.3) '@types/mdast': specifier: ^3.0.10 version: 3.0.10 @@ -3073,14 +3073,14 @@ packages: transitivePeerDependencies: - supports-color - /@mdx-js/rollup@2.3.0(rollup@2.78.0): + /@mdx-js/rollup@2.3.0(rollup@3.26.3): resolution: {integrity: sha512-wLvRfJS/M4UmdqTd+WoaySEE7q4BIejYf1xAHXYvtT1du/1Tl/z2450Gg2+Hu7fh05KwRRiehiTP9Yc/Dtn0fA==} peerDependencies: rollup: '>=2' dependencies: '@mdx-js/mdx': 2.3.0 - '@rollup/pluginutils': 5.0.2(rollup@2.78.0) - rollup: 2.78.0 + '@rollup/pluginutils': 5.0.2(rollup@3.26.3) + rollup: 3.26.3 source-map: 0.7.4 vfile: 5.3.7 transitivePeerDependencies: @@ -3509,7 +3509,7 @@ packages: picomatch: 2.3.1 dev: false - /@rollup/pluginutils@5.0.2(rollup@2.78.0): + /@rollup/pluginutils@5.0.2(rollup@3.10.0): resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -3521,9 +3521,9 @@ packages: '@types/estree': 1.0.1 estree-walker: 2.0.2 picomatch: 2.3.1 - rollup: 2.78.0 + rollup: 3.10.0 - /@rollup/pluginutils@5.0.2(rollup@3.10.0): + /@rollup/pluginutils@5.0.2(rollup@3.26.3): resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -3535,7 +3535,7 @@ packages: '@types/estree': 1.0.1 estree-walker: 2.0.2 picomatch: 2.3.1 - rollup: 3.10.0 + rollup: 3.26.3 /@sideway/address@4.1.4: resolution: {integrity: sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==} @@ -3566,14 +3566,6 @@ packages: solid-start: link:packages/start dev: false - /@solidjs/meta@0.28.2(solid-js@1.7.2): - resolution: {integrity: sha512-avlLgBPdk4KVxzRGFlYp/MIJo8B5jVgXPgk6OUnUP8km21Z+ovO+DUd7ZPA7ejv8PBdWi9GE3zCzw8RU2YuV2Q==} - peerDependencies: - solid-js: '>=1.4.0' - dependencies: - solid-js: 1.7.2 - dev: true - /@solidjs/meta@0.28.2(solid-js@1.7.8): resolution: {integrity: sha512-avlLgBPdk4KVxzRGFlYp/MIJo8B5jVgXPgk6OUnUP8km21Z+ovO+DUd7ZPA7ejv8PBdWi9GE3zCzw8RU2YuV2Q==} peerDependencies: @@ -3581,14 +3573,6 @@ packages: dependencies: solid-js: 1.7.8 - /@solidjs/router@0.8.2(solid-js@1.7.2): - resolution: {integrity: sha512-gUKW+LZqxtX6y/Aw6JKyy4gQ9E7dLqp513oB9pSYJR1HM5c56Pf7eijzyXX+b3WuXig18Cxqah4tMtF0YGu80w==} - peerDependencies: - solid-js: ^1.5.3 - dependencies: - solid-js: 1.7.2 - dev: true - /@solidjs/router@0.8.2(solid-js@1.7.8): resolution: {integrity: sha512-gUKW+LZqxtX6y/Aw6JKyy4gQ9E7dLqp513oB9pSYJR1HM5c56Pf7eijzyXX+b3WuXig18Cxqah4tMtF0YGu80w==} peerDependencies: @@ -3596,14 +3580,14 @@ packages: dependencies: solid-js: 1.7.8 - /@solidjs/testing-library@0.5.2(solid-js@1.7.2): + /@solidjs/testing-library@0.5.2(solid-js@1.7.8): resolution: {integrity: sha512-GXUiI0Itz/7FfTJrV0RoICS2lL0RE3D1lNSrnuNg9nLC28qKnEQhm9Gfk4gFP9rGVzmsJJJC7yf8kbHMuyR2AA==} engines: {node: '>= 14'} peerDependencies: solid-js: '>=1.0.0' dependencies: '@testing-library/dom': 8.20.1 - solid-js: 1.7.2 + solid-js: 1.7.8 dev: true /@swc/helpers@0.5.1: @@ -8836,6 +8820,7 @@ packages: hasBin: true optionalDependencies: fsevents: 2.3.2 + dev: true /rollup@2.79.1: resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==} @@ -9019,29 +9004,12 @@ packages: is-fullwidth-code-point: 4.0.0 dev: false - /solid-js@1.7.2: - resolution: {integrity: sha512-01f8GIc+HTTlfDXtK+TFku3AllHyJ3hNsIpxM2qpObRP4VbEGVIP6VbULnThPlpse+J1y/I/1N9QeQ9MNkE8Ow==} - dependencies: - csstype: 3.1.0 - seroval: 0.5.1 - dev: true - /solid-js@1.7.8: resolution: {integrity: sha512-XHBWk1FvFd0JMKljko7FfhefJMTSgYEuVKcQ2a8hzRXfiuSJAGsrPPafqEo+f6l+e8Oe3cROSpIL6kbzjC1fjQ==} dependencies: csstype: 3.1.0 seroval: 0.5.1 - /solid-mdx@0.0.6(solid-js@1.7.2)(vite@4.4.6): - resolution: {integrity: sha512-SDr+iOqxvB7ktdjrwgKLCLkJK43J+TQjoYmesHxmZHXtn6W+a5NRqWgBcybsSP0noHa2co1plSjuPYU4bdtklQ==} - peerDependencies: - solid-js: ^1.2.6 - vite: '*' - dependencies: - solid-js: 1.7.2 - vite: 4.4.6(@types/node@18.11.18)(terser@5.16.1) - dev: true - /solid-mdx@0.0.6(solid-js@1.7.8)(vite@4.4.6): resolution: {integrity: sha512-SDr+iOqxvB7ktdjrwgKLCLkJK43J+TQjoYmesHxmZHXtn6W+a5NRqWgBcybsSP0noHa2co1plSjuPYU4bdtklQ==} peerDependencies: @@ -9050,7 +9018,6 @@ packages: dependencies: solid-js: 1.7.8 vite: 4.4.6(@types/node@18.11.18)(terser@5.16.1) - dev: false /solid-refresh@0.5.3(solid-js@1.7.8): resolution: {integrity: sha512-Otg5it5sjOdZbQZJnvo99TEBAr6J7PQ5AubZLNU6szZzg3RQQ5MX04oteBIIGDs0y2Qv8aXKm9e44V8z+UnFdw==} From 92e9b3e858c49d591bfa19d8345f405bdbef1aae Mon Sep 17 00:00:00 2001 From: Davide <43080019+edivados@users.noreply.github.com> Date: Fri, 28 Jul 2023 00:39:00 +0200 Subject: [PATCH 0154/1059] fix cookie splitting on response in undici >= 5.19.0 (#955) --- packages/start/node/fetch.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/start/node/fetch.js b/packages/start/node/fetch.js index e8d673317..c91f840d3 100644 --- a/packages/start/node/fetch.js +++ b/packages/start/node/fetch.js @@ -2,7 +2,7 @@ import { once } from "events"; import multipart from "parse-multipart-data"; import { splitCookiesString } from "set-cookie-parser"; import { Readable } from "stream"; -import { File, FormData, Headers, Request as BaseNodeRequest } from "undici"; +import { Request as BaseNodeRequest, File, FormData, Headers } from "undici"; function nodeToWeb(nodeStream) { var destroyed = false; @@ -159,7 +159,7 @@ export async function handleNodeResponse(webRes, res) { for (const [name, value] of webRes.headers) { if (name === "set-cookie") { - res.setHeader(name, splitCookiesString(value)); + res.appendHeader(name, splitCookiesString(value)); } else res.setHeader(name, value); } From d658b4ab0530150eeb4e0c360944ca30342a563f Mon Sep 17 00:00:00 2001 From: Casey Baggz Date: Mon, 31 Jul 2023 11:11:16 -0500 Subject: [PATCH 0155/1059] fix(start): types are not being exported properly in build (#956) --- packages/start/index.tsx | 4 +++- packages/start/types.ts | 5 +---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/packages/start/index.tsx b/packages/start/index.tsx index 74f088b55..7a6452029 100644 --- a/packages/start/index.tsx +++ b/packages/start/index.tsx @@ -42,6 +42,8 @@ export { type SessionIdStorageStrategy, type SessionStorage } from "./session"; +export * from "./types"; + import { JSX } from "solid-js"; -import "./types"; + export declare function FileRoutes(): JSX.Element; diff --git a/packages/start/types.ts b/packages/start/types.ts index c44a14c87..18dc800b0 100644 --- a/packages/start/types.ts +++ b/packages/start/types.ts @@ -17,7 +17,7 @@ declare global { } } -type Adapter = { +export type Adapter = { start(): void; build(): void; dev?(): void; @@ -39,6 +39,3 @@ export type StartOptions = { serverEntry: string; appRootFile: string; }; - -export { }; - From 9f9d1391a4982e03a0a43ae6af04b54c6caa05f1 Mon Sep 17 00:00:00 2001 From: Basil Date: Mon, 31 Jul 2023 18:14:17 +0200 Subject: [PATCH 0156/1059] Fix building with `inspect: false` (#959) --- packages/start/bin.cjs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/start/bin.cjs b/packages/start/bin.cjs index 42d5d94a4..bfbbdd606 100755 --- a/packages/start/bin.cjs +++ b/packages/start/bin.cjs @@ -179,6 +179,10 @@ prog const { default: prepareManifest } = await import("./fs-router/manifest.js"); const inspect = join(config.root, ".solid", "inspect"); + if (!existsSync(inspect)) mkdirSync(inspect, { + recursive: true + }); + const vite = require("vite"); config.adapter.name && console.log(c.blue(" adapter "), config.adapter.name); From 31839c8ec7daa15832f5644882220d661fd6ade6 Mon Sep 17 00:00:00 2001 From: Tim Willebrands Date: Mon, 31 Jul 2023 19:48:36 +0200 Subject: [PATCH 0157/1059] check to see if httpService exists before using it (#957) Co-authored-by: Tim Willebrands --- packages/start/vite/plugin.js | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/packages/start/vite/plugin.js b/packages/start/vite/plugin.js index c91ae9db6..c1d2d88ba 100644 --- a/packages/start/vite/plugin.js +++ b/packages/start/vite/plugin.js @@ -143,15 +143,17 @@ function solidStartFileSystemRouter(options) { server = vite; router.watch(console.log); router.listener = listener; - vite.httpServer.once("listening", async () => { - setTimeout(() => { - if (vite.resolvedUrls) { - const url = vite.resolvedUrls.local[0]; - // eslint-disable-next-line no-console - printUrls(router, url.substring(0, url.length - 1)); - } - }, 100); - }); + if(vite.httpServer !== null){ + vite.httpServer.once("listening", async () => { + setTimeout(() => { + if (vite.resolvedUrls) { + const url = vite.resolvedUrls.local[0]; + // eslint-disable-next-line no-console + printUrls(router, url.substring(0, url.length - 1)); + } + }, 100); + }); + } }, transform(code, id, transformOptions) { From d03c2ee1447626014f5cdbc91d3d783f8ea3a421 Mon Sep 17 00:00:00 2001 From: OrJDev <91349014+OrJDev@users.noreply.github.com> Date: Mon, 31 Jul 2023 23:46:10 +0300 Subject: [PATCH 0158/1059] fix vercel: make input optional (#843) --- packages/start-vercel/index.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/start-vercel/index.d.ts b/packages/start-vercel/index.d.ts index 29c69318d..0e5a75267 100644 --- a/packages/start-vercel/index.d.ts +++ b/packages/start-vercel/index.d.ts @@ -15,4 +15,4 @@ export type SolidStartVercelOptions = { excludes?: string | string[]; prerender?: PrerenderFunctionConfig; }; -export default function (props: SolidStartVercelOptions): import("solid-start/vite").Adapter; +export default function (props?: SolidStartVercelOptions): import("solid-start/vite").Adapter; From e83271fef5469b4e4e986566f8d07e84388558c9 Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Mon, 31 Jul 2023 14:27:03 -0700 Subject: [PATCH 0159/1059] v0.2.30 --- examples/bare/package.json | 2 +- examples/hackernews/package.json | 2 +- examples/todomvc/package.json | 2 +- examples/with-auth/package.json | 2 +- examples/with-authjs/package.json | 2 +- examples/with-mdx/package.json | 2 +- examples/with-prisma/package.json | 2 +- examples/with-solid-styled/package.json | 2 +- examples/with-tailwindcss/package.json | 2 +- examples/with-trpc/package.json | 2 +- examples/with-websocket/package.json | 2 +- packages/create-solid/package.json | 2 +- packages/mdx/package.json | 2 +- packages/start-aws/package.json | 2 +- packages/start-cloudflare-pages/package.json | 2 +- .../start-cloudflare-workers/package.json | 2 +- packages/start-deno/package.json | 2 +- packages/start-netlify/package.json | 2 +- packages/start-node/package.json | 2 +- packages/start-static/package.json | 2 +- packages/start-vercel/package.json | 2 +- packages/start/package.json | 2 +- pnpm-lock.yaml | 22 +++++++++---------- 23 files changed, 33 insertions(+), 33 deletions(-) diff --git a/examples/bare/package.json b/examples/bare/package.json index 3ceb70a19..28badf334 100644 --- a/examples/bare/package.json +++ b/examples/bare/package.json @@ -18,7 +18,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", "solid-js": "^1.7.8", - "solid-start": "^0.2.29", + "solid-start": "^0.2.30", "undici": "^5.15.1" }, "engines": { diff --git a/examples/hackernews/package.json b/examples/hackernews/package.json index 3e4a4318c..6a4cb73fc 100644 --- a/examples/hackernews/package.json +++ b/examples/hackernews/package.json @@ -19,7 +19,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", "solid-js": "^1.7.8", - "solid-start": "^0.2.29", + "solid-start": "^0.2.30", "undici": "^5.15.1" }, "engines": { diff --git a/examples/todomvc/package.json b/examples/todomvc/package.json index a22f03f52..6abb5ec72 100644 --- a/examples/todomvc/package.json +++ b/examples/todomvc/package.json @@ -20,7 +20,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", "solid-js": "^1.7.8", - "solid-start": "^0.2.29", + "solid-start": "^0.2.30", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-auth/package.json b/examples/with-auth/package.json index f69a0775f..032b64aa8 100644 --- a/examples/with-auth/package.json +++ b/examples/with-auth/package.json @@ -20,7 +20,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", "solid-js": "^1.7.8", - "solid-start": "^0.2.29", + "solid-start": "^0.2.30", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-authjs/package.json b/examples/with-authjs/package.json index cd0a19141..10cce2d44 100644 --- a/examples/with-authjs/package.json +++ b/examples/with-authjs/package.json @@ -21,7 +21,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", "solid-js": "^1.7.8", - "solid-start": "^0.2.29", + "solid-start": "^0.2.30", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-mdx/package.json b/examples/with-mdx/package.json index 4e0889c2f..72e69b2a1 100644 --- a/examples/with-mdx/package.json +++ b/examples/with-mdx/package.json @@ -17,7 +17,7 @@ "@solidjs/router": "^0.8.2", "solid-js": "^1.7.8", "solid-mdx": "^0.0.6", - "solid-start": "^0.2.29", + "solid-start": "^0.2.30", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-prisma/package.json b/examples/with-prisma/package.json index 5f631b363..c28f0b05b 100644 --- a/examples/with-prisma/package.json +++ b/examples/with-prisma/package.json @@ -17,7 +17,7 @@ "@solidjs/router": "^0.8.2", "prisma": "^4.9.0", "solid-js": "^1.7.8", - "solid-start": "^0.2.29", + "solid-start": "^0.2.30", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-solid-styled/package.json b/examples/with-solid-styled/package.json index 226fbf5ea..982743bfa 100644 --- a/examples/with-solid-styled/package.json +++ b/examples/with-solid-styled/package.json @@ -17,7 +17,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", "solid-js": "^1.7.8", - "solid-start": "^0.2.29", + "solid-start": "^0.2.30", "solid-styled": "^0.8.1", "undici": "^5.15.1" }, diff --git a/examples/with-tailwindcss/package.json b/examples/with-tailwindcss/package.json index bd01f46c8..31a2a100d 100644 --- a/examples/with-tailwindcss/package.json +++ b/examples/with-tailwindcss/package.json @@ -18,7 +18,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", "solid-js": "^1.7.8", - "solid-start": "^0.2.29", + "solid-start": "^0.2.30", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-trpc/package.json b/examples/with-trpc/package.json index 6aed04905..a81c6d2bf 100644 --- a/examples/with-trpc/package.json +++ b/examples/with-trpc/package.json @@ -21,7 +21,7 @@ "@trpc/client": "^10.27.1", "@trpc/server": "^10.27.1", "solid-js": "^1.7.8", - "solid-start": "^0.2.29", + "solid-start": "^0.2.30", "solid-start-trpc": "^0.0.16", "solid-trpc": "0.1.0-sssr.7", "undici": "^5.15.1", diff --git a/examples/with-websocket/package.json b/examples/with-websocket/package.json index cd75579a8..e3cd9cb43 100644 --- a/examples/with-websocket/package.json +++ b/examples/with-websocket/package.json @@ -17,7 +17,7 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", "solid-js": "^1.7.8", - "solid-start": "^0.2.29", + "solid-start": "^0.2.30", "undici": "^5.15.1" }, "engines": { diff --git a/packages/create-solid/package.json b/packages/create-solid/package.json index 3442eff4f..3d6298795 100644 --- a/packages/create-solid/package.json +++ b/packages/create-solid/package.json @@ -1,6 +1,6 @@ { "name": "create-solid", - "version": "0.2.29", + "version": "0.2.30", "description": "Create Solid apps with low configuration", "author": "Ryan Carniato", "license": "MIT", diff --git a/packages/mdx/package.json b/packages/mdx/package.json index 02023efdf..722b74afc 100644 --- a/packages/mdx/package.json +++ b/packages/mdx/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-mdx", - "version": "0.2.29", + "version": "0.2.30", "description": "", "main": "./index.js", "type": "module", diff --git a/packages/start-aws/package.json b/packages/start-aws/package.json index 54d662cae..adac6fab0 100644 --- a/packages/start-aws/package.json +++ b/packages/start-aws/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-aws", - "version": "0.2.29", + "version": "0.2.30", "main": "./index.mjs", "type": "module", "solid": { diff --git a/packages/start-cloudflare-pages/package.json b/packages/start-cloudflare-pages/package.json index 54f45c443..1c5fd08a9 100644 --- a/packages/start-cloudflare-pages/package.json +++ b/packages/start-cloudflare-pages/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-cloudflare-pages", - "version": "0.2.29", + "version": "0.2.30", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-cloudflare-workers/package.json b/packages/start-cloudflare-workers/package.json index 267fa6a58..dda852ad3 100644 --- a/packages/start-cloudflare-workers/package.json +++ b/packages/start-cloudflare-workers/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-cloudflare-workers", - "version": "0.2.29", + "version": "0.2.30", "main": "./index.js", "types": "./index.d.ts", "type": "module", diff --git a/packages/start-deno/package.json b/packages/start-deno/package.json index 98247f3ca..8a44821ba 100644 --- a/packages/start-deno/package.json +++ b/packages/start-deno/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-deno", - "version": "0.2.29", + "version": "0.2.30", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-netlify/package.json b/packages/start-netlify/package.json index d96730f9b..1e1c7f996 100644 --- a/packages/start-netlify/package.json +++ b/packages/start-netlify/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-netlify", - "version": "0.2.29", + "version": "0.2.30", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-node/package.json b/packages/start-node/package.json index 8519e7a33..fff12dd6f 100644 --- a/packages/start-node/package.json +++ b/packages/start-node/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-node", - "version": "0.2.29", + "version": "0.2.30", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-static/package.json b/packages/start-static/package.json index a3a2e09e2..e3e0c2876 100644 --- a/packages/start-static/package.json +++ b/packages/start-static/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-static", - "version": "0.2.29", + "version": "0.2.30", "main": "./index.js", "types": "./index.d.ts", "type": "module", diff --git a/packages/start-vercel/package.json b/packages/start-vercel/package.json index dafeaec00..3c4b84fbd 100644 --- a/packages/start-vercel/package.json +++ b/packages/start-vercel/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-vercel", - "version": "0.2.29", + "version": "0.2.30", "main": "./index.js", "types": "./index.d.ts", "type": "module", diff --git a/packages/start/package.json b/packages/start/package.json index 9bde7dc3d..02704bf8a 100644 --- a/packages/start/package.json +++ b/packages/start/package.json @@ -1,6 +1,6 @@ { "name": "solid-start", - "version": "0.2.29", + "version": "0.2.30", "description": "Create Solid apps with low configuration", "license": "MIT", "author": "Ryan Carniato", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8cf0cb6f0..ea567a5dc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -115,7 +115,7 @@ importers: specifier: ^1.7.8 version: 1.7.8 solid-start: - specifier: ^0.2.29 + specifier: ^0.2.30 version: link:../../packages/start undici: specifier: ^5.15.1 @@ -152,7 +152,7 @@ importers: specifier: ^1.7.8 version: 1.7.8 solid-start: - specifier: ^0.2.29 + specifier: ^0.2.30 version: link:../../packages/start undici: specifier: ^5.15.1 @@ -189,7 +189,7 @@ importers: specifier: ^1.7.8 version: 1.7.8 solid-start: - specifier: ^0.2.29 + specifier: ^0.2.30 version: link:../../packages/start undici: specifier: ^5.15.1 @@ -232,7 +232,7 @@ importers: specifier: ^1.7.8 version: 1.7.8 solid-start: - specifier: ^0.2.29 + specifier: ^0.2.30 version: link:../../packages/start undici: specifier: ^5.15.1 @@ -281,7 +281,7 @@ importers: specifier: ^1.7.8 version: 1.7.8 solid-start: - specifier: ^0.2.29 + specifier: ^0.2.30 version: link:../../packages/start undici: specifier: ^5.15.1 @@ -324,7 +324,7 @@ importers: specifier: ^0.0.6 version: 0.0.6(solid-js@1.7.8)(vite@4.4.6) solid-start: - specifier: ^0.2.29 + specifier: ^0.2.30 version: link:../../packages/start undici: specifier: ^5.15.1 @@ -361,7 +361,7 @@ importers: specifier: ^1.7.8 version: 1.7.8 solid-start: - specifier: ^0.2.29 + specifier: ^0.2.30 version: link:../../packages/start undici: specifier: ^5.15.1 @@ -389,7 +389,7 @@ importers: specifier: ^1.7.8 version: 1.7.8 solid-start: - specifier: ^0.2.29 + specifier: ^0.2.30 version: link:../../packages/start solid-styled: specifier: ^0.8.1 @@ -426,7 +426,7 @@ importers: specifier: ^1.7.8 version: 1.7.8 solid-start: - specifier: ^0.2.29 + specifier: ^0.2.30 version: link:../../packages/start undici: specifier: ^5.15.1 @@ -472,7 +472,7 @@ importers: specifier: ^1.7.8 version: 1.7.8 solid-start: - specifier: ^0.2.29 + specifier: ^0.2.30 version: link:../../packages/start solid-start-trpc: specifier: ^0.0.16 @@ -572,7 +572,7 @@ importers: specifier: ^1.7.8 version: 1.7.8 solid-start: - specifier: ^0.2.29 + specifier: ^0.2.30 version: link:../../packages/start undici: specifier: ^5.15.1 From 925ea73b7f38b2126b1440a69ab25160dd8c6c16 Mon Sep 17 00:00:00 2001 From: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Wed, 2 Aug 2023 09:40:28 -0700 Subject: [PATCH 0160/1059] import vite rather than requiring it (#962) --- packages/start/bin.cjs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/start/bin.cjs b/packages/start/bin.cjs index bfbbdd606..d1176fa6a 100755 --- a/packages/start/bin.cjs +++ b/packages/start/bin.cjs @@ -183,7 +183,7 @@ prog recursive: true }); - const vite = require("vite"); + const vite = await import("vite"); config.adapter.name && console.log(c.blue(" adapter "), config.adapter.name); config.adapter.build(config, { @@ -502,12 +502,11 @@ prog prog.parse(process.argv); /** - * * @param {*} param0 * @returns {Promise} */ async function resolveConfig({ configFile, root, mode, command }) { - const vite = require("vite"); + const vite = await import("vite"); root = root || process.cwd(); if (!configFile) { if (!configFile) { From f89618d6d2a01a2d4ce0df01b30b5dfc19031b9b Mon Sep 17 00:00:00 2001 From: zimonitrome Date: Mon, 7 Aug 2023 20:32:13 +0200 Subject: [PATCH 0161/1059] Get correct protocol when creating request. (#966) This replaces defaulting to http which is not always correct nor safe. --- packages/start/node/fetch.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/start/node/fetch.js b/packages/start/node/fetch.js index c91f840d3..90b916370 100644 --- a/packages/start/node/fetch.js +++ b/packages/start/node/fetch.js @@ -138,9 +138,10 @@ class NodeRequest extends BaseNodeRequest { } export function createRequest(req) { + let protocol = req.headers["x-forwarded-proto"] || "https"; let origin = req.headers.origin && 'null' !== req.headers.origin ? req.headers.origin - : `http://${req.headers.host}`; + : `${protocol}://${req.headers.host}`; let url = new URL(req.url, origin); let init = { From 443955f7fe677f558f613d80bafd78b570c136f6 Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Mon, 7 Aug 2023 15:18:19 -0700 Subject: [PATCH 0162/1059] 0.2.31 --- examples/bare/package.json | 4 +- examples/hackernews/package.json | 4 +- examples/todomvc/package.json | 4 +- examples/with-auth/package.json | 4 +- examples/with-authjs/package.json | 4 +- examples/with-mdx/package.json | 4 +- examples/with-prisma/package.json | 4 +- examples/with-solid-styled/package.json | 4 +- examples/with-tailwindcss/package.json | 4 +- examples/with-trpc/package.json | 4 +- examples/with-websocket/package.json | 4 +- packages/create-solid/package.json | 2 +- packages/mdx/package.json | 2 +- packages/start-aws/package.json | 2 +- packages/start-cloudflare-pages/package.json | 2 +- .../start-cloudflare-workers/package.json | 2 +- packages/start-deno/package.json | 2 +- packages/start-netlify/package.json | 2 +- packages/start-node/package.json | 2 +- packages/start-static/package.json | 2 +- packages/start-vercel/package.json | 2 +- packages/start/package.json | 2 +- pnpm-lock.yaml | 183 +++++++++++------- 23 files changed, 142 insertions(+), 107 deletions(-) diff --git a/examples/bare/package.json b/examples/bare/package.json index 28badf334..d97fccae2 100644 --- a/examples/bare/package.json +++ b/examples/bare/package.json @@ -17,8 +17,8 @@ "dependencies": { "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", - "solid-js": "^1.7.8", - "solid-start": "^0.2.30", + "solid-js": "^1.7.9", + "solid-start": "^0.2.31", "undici": "^5.15.1" }, "engines": { diff --git a/examples/hackernews/package.json b/examples/hackernews/package.json index 6a4cb73fc..ca7b8e79a 100644 --- a/examples/hackernews/package.json +++ b/examples/hackernews/package.json @@ -18,8 +18,8 @@ "dependencies": { "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", - "solid-js": "^1.7.8", - "solid-start": "^0.2.30", + "solid-js": "^1.7.9", + "solid-start": "^0.2.31", "undici": "^5.15.1" }, "engines": { diff --git a/examples/todomvc/package.json b/examples/todomvc/package.json index 6abb5ec72..38d3751b2 100644 --- a/examples/todomvc/package.json +++ b/examples/todomvc/package.json @@ -19,8 +19,8 @@ "dependencies": { "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", - "solid-js": "^1.7.8", - "solid-start": "^0.2.30", + "solid-js": "^1.7.9", + "solid-start": "^0.2.31", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-auth/package.json b/examples/with-auth/package.json index 032b64aa8..63984d9db 100644 --- a/examples/with-auth/package.json +++ b/examples/with-auth/package.json @@ -19,8 +19,8 @@ "dependencies": { "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", - "solid-js": "^1.7.8", - "solid-start": "^0.2.30", + "solid-js": "^1.7.9", + "solid-start": "^0.2.31", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-authjs/package.json b/examples/with-authjs/package.json index 10cce2d44..df8c9f5c9 100644 --- a/examples/with-authjs/package.json +++ b/examples/with-authjs/package.json @@ -20,8 +20,8 @@ "@solid-auth/base": "^2.0.3", "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", - "solid-js": "^1.7.8", - "solid-start": "^0.2.30", + "solid-js": "^1.7.9", + "solid-start": "^0.2.31", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-mdx/package.json b/examples/with-mdx/package.json index 72e69b2a1..b65f82920 100644 --- a/examples/with-mdx/package.json +++ b/examples/with-mdx/package.json @@ -15,9 +15,9 @@ "dependencies": { "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", - "solid-js": "^1.7.8", + "solid-js": "^1.7.9", "solid-mdx": "^0.0.6", - "solid-start": "^0.2.30", + "solid-start": "^0.2.31", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-prisma/package.json b/examples/with-prisma/package.json index c28f0b05b..af8d17e24 100644 --- a/examples/with-prisma/package.json +++ b/examples/with-prisma/package.json @@ -16,8 +16,8 @@ "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", "prisma": "^4.9.0", - "solid-js": "^1.7.8", - "solid-start": "^0.2.30", + "solid-js": "^1.7.9", + "solid-start": "^0.2.31", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-solid-styled/package.json b/examples/with-solid-styled/package.json index 982743bfa..81b244c6e 100644 --- a/examples/with-solid-styled/package.json +++ b/examples/with-solid-styled/package.json @@ -16,8 +16,8 @@ "dependencies": { "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", - "solid-js": "^1.7.8", - "solid-start": "^0.2.30", + "solid-js": "^1.7.9", + "solid-start": "^0.2.31", "solid-styled": "^0.8.1", "undici": "^5.15.1" }, diff --git a/examples/with-tailwindcss/package.json b/examples/with-tailwindcss/package.json index 31a2a100d..1328fd9b8 100644 --- a/examples/with-tailwindcss/package.json +++ b/examples/with-tailwindcss/package.json @@ -17,8 +17,8 @@ "dependencies": { "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", - "solid-js": "^1.7.8", - "solid-start": "^0.2.30", + "solid-js": "^1.7.9", + "solid-start": "^0.2.31", "undici": "^5.15.1" }, "engines": { diff --git a/examples/with-trpc/package.json b/examples/with-trpc/package.json index a81c6d2bf..d057be3b9 100644 --- a/examples/with-trpc/package.json +++ b/examples/with-trpc/package.json @@ -20,8 +20,8 @@ "@tanstack/solid-query": "5.0.0-alpha.20", "@trpc/client": "^10.27.1", "@trpc/server": "^10.27.1", - "solid-js": "^1.7.8", - "solid-start": "^0.2.30", + "solid-js": "^1.7.9", + "solid-start": "^0.2.31", "solid-start-trpc": "^0.0.16", "solid-trpc": "0.1.0-sssr.7", "undici": "^5.15.1", diff --git a/examples/with-websocket/package.json b/examples/with-websocket/package.json index e3cd9cb43..b070bfb40 100644 --- a/examples/with-websocket/package.json +++ b/examples/with-websocket/package.json @@ -16,8 +16,8 @@ "@cloudflare/workers-types": "^3.19.0", "@solidjs/meta": "^0.28.2", "@solidjs/router": "^0.8.2", - "solid-js": "^1.7.8", - "solid-start": "^0.2.30", + "solid-js": "^1.7.9", + "solid-start": "^0.2.31", "undici": "^5.15.1" }, "engines": { diff --git a/packages/create-solid/package.json b/packages/create-solid/package.json index 3d6298795..7bd86fc92 100644 --- a/packages/create-solid/package.json +++ b/packages/create-solid/package.json @@ -1,6 +1,6 @@ { "name": "create-solid", - "version": "0.2.30", + "version": "0.2.31", "description": "Create Solid apps with low configuration", "author": "Ryan Carniato", "license": "MIT", diff --git a/packages/mdx/package.json b/packages/mdx/package.json index 722b74afc..310d8ec2e 100644 --- a/packages/mdx/package.json +++ b/packages/mdx/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-mdx", - "version": "0.2.30", + "version": "0.2.31", "description": "", "main": "./index.js", "type": "module", diff --git a/packages/start-aws/package.json b/packages/start-aws/package.json index adac6fab0..7e9d314fe 100644 --- a/packages/start-aws/package.json +++ b/packages/start-aws/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-aws", - "version": "0.2.30", + "version": "0.2.31", "main": "./index.mjs", "type": "module", "solid": { diff --git a/packages/start-cloudflare-pages/package.json b/packages/start-cloudflare-pages/package.json index 1c5fd08a9..57dc16fd8 100644 --- a/packages/start-cloudflare-pages/package.json +++ b/packages/start-cloudflare-pages/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-cloudflare-pages", - "version": "0.2.30", + "version": "0.2.31", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-cloudflare-workers/package.json b/packages/start-cloudflare-workers/package.json index dda852ad3..fe2408d07 100644 --- a/packages/start-cloudflare-workers/package.json +++ b/packages/start-cloudflare-workers/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-cloudflare-workers", - "version": "0.2.30", + "version": "0.2.31", "main": "./index.js", "types": "./index.d.ts", "type": "module", diff --git a/packages/start-deno/package.json b/packages/start-deno/package.json index 8a44821ba..545c7413a 100644 --- a/packages/start-deno/package.json +++ b/packages/start-deno/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-deno", - "version": "0.2.30", + "version": "0.2.31", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-netlify/package.json b/packages/start-netlify/package.json index 1e1c7f996..b7b203fc4 100644 --- a/packages/start-netlify/package.json +++ b/packages/start-netlify/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-netlify", - "version": "0.2.30", + "version": "0.2.31", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-node/package.json b/packages/start-node/package.json index fff12dd6f..79f65b696 100644 --- a/packages/start-node/package.json +++ b/packages/start-node/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-node", - "version": "0.2.30", + "version": "0.2.31", "main": "./index.js", "type": "module", "solid": { diff --git a/packages/start-static/package.json b/packages/start-static/package.json index e3e0c2876..867ec9517 100644 --- a/packages/start-static/package.json +++ b/packages/start-static/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-static", - "version": "0.2.30", + "version": "0.2.31", "main": "./index.js", "types": "./index.d.ts", "type": "module", diff --git a/packages/start-vercel/package.json b/packages/start-vercel/package.json index 3c4b84fbd..223067f6b 100644 --- a/packages/start-vercel/package.json +++ b/packages/start-vercel/package.json @@ -1,6 +1,6 @@ { "name": "solid-start-vercel", - "version": "0.2.30", + "version": "0.2.31", "main": "./index.js", "types": "./index.d.ts", "type": "module", diff --git a/packages/start/package.json b/packages/start/package.json index 02704bf8a..d8f7a8def 100644 --- a/packages/start/package.json +++ b/packages/start/package.json @@ -1,6 +1,6 @@ { "name": "solid-start", - "version": "0.2.30", + "version": "0.2.31", "description": "Create Solid apps with low configuration", "license": "MIT", "author": "Ryan Carniato", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ea567a5dc..e1d95c867 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -107,15 +107,15 @@ importers: dependencies: '@solidjs/meta': specifier: ^0.28.2 - version: 0.28.2(solid-js@1.7.8) + version: 0.28.2(solid-js@1.7.9) '@solidjs/router': specifier: ^0.8.2 - version: 0.8.2(solid-js@1.7.8) + version: 0.8.2(solid-js@1.7.9) solid-js: - specifier: ^1.7.8 - version: 1.7.8 + specifier: ^1.7.9 + version: 1.7.9 solid-start: - specifier: ^0.2.30 + specifier: ^0.2.31 version: link:../../packages/start undici: specifier: ^5.15.1 @@ -144,15 +144,15 @@ importers: dependencies: '@solidjs/meta': specifier: ^0.28.2 - version: 0.28.2(solid-js@1.7.8) + version: 0.28.2(solid-js@1.7.9) '@solidjs/router': specifier: ^0.8.2 - version: 0.8.2(solid-js@1.7.8) + version: 0.8.2(solid-js@1.7.9) solid-js: - specifier: ^1.7.8 - version: 1.7.8 + specifier: ^1.7.9 + version: 1.7.9 solid-start: - specifier: ^0.2.30 + specifier: ^0.2.31 version: link:../../packages/start undici: specifier: ^5.15.1 @@ -181,15 +181,15 @@ importers: dependencies: '@solidjs/meta': specifier: ^0.28.2 - version: 0.28.2(solid-js@1.7.8) + version: 0.28.2(solid-js@1.7.9) '@solidjs/router': specifier: ^0.8.2 - version: 0.8.2(solid-js@1.7.8) + version: 0.8.2(solid-js@1.7.9) solid-js: - specifier: ^1.7.8 - version: 1.7.8 + specifier: ^1.7.9 + version: 1.7.9 solid-start: - specifier: ^0.2.30 + specifier: ^0.2.31 version: link:../../packages/start undici: specifier: ^5.15.1 @@ -224,15 +224,15 @@ importers: dependencies: '@solidjs/meta': specifier: ^0.28.2 - version: 0.28.2(solid-js@1.7.8) + version: 0.28.2(solid-js@1.7.9) '@solidjs/router': specifier: ^0.8.2 - version: 0.8.2(solid-js@1.7.8) + version: 0.8.2(solid-js@1.7.9) solid-js: - specifier: ^1.7.8 - version: 1.7.8 + specifier: ^1.7.9 + version: 1.7.9 solid-start: - specifier: ^0.2.30 + specifier: ^0.2.31 version: link:../../packages/start undici: specifier: ^5.15.1 @@ -270,18 +270,18 @@ importers: version: 0.5.1 '@solid-auth/base': specifier: ^2.0.3 - version: 2.0.3(@auth/core@0.5.1)(solid-js@1.7.8)(solid-start@packages+start) + version: 2.0.3(@auth/core@0.5.1)(solid-js@1.7.9)(solid-start@packages+start) '@solidjs/meta': specifier: ^0.28.2 - version: 0.28.2(solid-js@1.7.8) + version: 0.28.2(solid-js@1.7.9) '@solidjs/router': specifier: ^0.8.2 - version: 0.8.2(solid-js@1.7.8) + version: 0.8.2(solid-js@1.7.9) solid-js: - specifier: ^1.7.8 - version: 1.7.8 + specifier: ^1.7.9 + version: 1.7.9 solid-start: - specifier: ^0.2.30 + specifier: ^0.2.31 version: link:../../packages/start undici: specifier: ^5.15.1 @@ -313,18 +313,18 @@ importers: dependencies: '@solidjs/meta': specifier: ^0.28.2 - version: 0.28.2(solid-js@1.7.8) + version: 0.28.2(solid-js@1.7.9) '@solidjs/router': specifier: ^0.8.2 - version: 0.8.2(solid-js@1.7.8) + version: 0.8.2(solid-js@1.7.9) solid-js: - specifier: ^1.7.8 - version: 1.7.8 + specifier: ^1.7.9 + version: 1.7.9 solid-mdx: specifier: ^0.0.6 - version: 0.0.6(solid-js@1.7.8)(vite@4.4.6) + version: 0.0.6(solid-js@1.7.9)(vite@4.4.6) solid-start: - specifier: ^0.2.30 + specifier: ^0.2.31 version: link:../../packages/start undici: specifier: ^5.15.1 @@ -350,18 +350,18 @@ importers: version: 4.9.0(prisma@4.9.0) '@solidjs/meta': specifier: ^0.28.2 - version: 0.28.2(solid-js@1.7.8) + version: 0.28.2(solid-js@1.7.9) '@solidjs/router': specifier: ^0.8.2 - version: 0.8.2(solid-js@1.7.8) + version: 0.8.2(solid-js@1.7.9) prisma: specifier: ^4.9.0 version: 4.9.0 solid-js: - specifier: ^1.7.8 - version: 1.7.8 + specifier: ^1.7.9 + version: 1.7.9 solid-start: - specifier: ^0.2.30 + specifier: ^0.2.31 version: link:../../packages/start undici: specifier: ^5.15.1 @@ -381,19 +381,19 @@ importers: dependencies: '@solidjs/meta': specifier: ^0.28.2 - version: 0.28.2(solid-js@1.7.8) + version: 0.28.2(solid-js@1.7.9) '@solidjs/router': specifier: ^0.8.2 - version: 0.8.2(solid-js@1.7.8) + version: 0.8.2(solid-js@1.7.9) solid-js: - specifier: ^1.7.8 - version: 1.7.8 + specifier: ^1.7.9 + version: 1.7.9 solid-start: - specifier: ^0.2.30 + specifier: ^0.2.31 version: link:../../packages/start solid-styled: specifier: ^0.8.1 - version: 0.8.1(@babel/core@7.20.12)(solid-js@1.7.8) + version: 0.8.1(@babel/core@7.20.12)(solid-js@1.7.9) undici: specifier: ^5.15.1 version: 5.16.0 @@ -418,15 +418,15 @@ importers: dependencies: '@solidjs/meta': specifier: ^0.28.2 - version: 0.28.2(solid-js@1.7.8) + version: 0.28.2(solid-js@1.7.9) '@solidjs/router': specifier: ^0.8.2 - version: 0.8.2(solid-js@1.7.8) + version: 0.8.2(solid-js@1.7.9) solid-js: - specifier: ^1.7.8 - version: 1.7.8 + specifier: ^1.7.9 + version: 1.7.9 solid-start: - specifier: ^0.2.30 + specifier: ^0.2.31 version: link:../../packages/start undici: specifier: ^5.15.1 @@ -455,13 +455,13 @@ importers: dependencies: '@solidjs/meta': specifier: ^0.28.2 - version: 0.28.2(solid-js@1.7.8) + version: 0.28.2(solid-js@1.7.9) '@solidjs/router': specifier: ^0.8.2 - version: 0.8.2(solid-js@1.7.8) + version: 0.8.2(solid-js@1.7.9) '@tanstack/solid-query': specifier: 5.0.0-alpha.20 - version: 5.0.0-alpha.20(solid-js@1.7.8) + version: 5.0.0-alpha.20(solid-js@1.7.9) '@trpc/client': specifier: ^10.27.1 version: 10.27.1(@trpc/server@10.27.1) @@ -469,17 +469,17 @@ importers: specifier: ^10.27.1 version: 10.27.1 solid-js: - specifier: ^1.7.8 - version: 1.7.8 + specifier: ^1.7.9 + version: 1.7.9 solid-start: - specifier: ^0.2.30 + specifier: ^0.2.31 version: link:../../packages/start solid-start-trpc: specifier: ^0.0.16 - version: 0.0.16(@trpc/client@10.27.1)(@trpc/server@10.27.1)(solid-js@1.7.8)(solid-start@packages+start) + version: 0.0.16(@trpc/client@10.27.1)(@trpc/server@10.27.1)(solid-js@1.7.9)(solid-start@packages+start) solid-trpc: specifier: 0.1.0-sssr.7 - version: 0.1.0-sssr.7(@tanstack/solid-query@5.0.0-alpha.20)(@trpc/client@10.27.1)(@trpc/server@10.27.1)(solid-js@1.7.8)(solid-start@packages+start) + version: 0.1.0-sssr.7(@tanstack/solid-query@5.0.0-alpha.20)(@trpc/client@10.27.1)(@trpc/server@10.27.1)(solid-js@1.7.9)(solid-start@packages+start) undici: specifier: ^5.15.1 version: 5.16.0 @@ -564,15 +564,15 @@ importers: version: 3.19.0 '@solidjs/meta': specifier: ^0.28.2 - version: 0.28.2(solid-js@1.7.8) + version: 0.28.2(solid-js@1.7.9) '@solidjs/router': specifier: ^0.8.2 - version: 0.8.2(solid-js@1.7.8) + version: 0.8.2(solid-js@1.7.9) solid-js: - specifier: ^1.7.8 - version: 1.7.8 + specifier: ^1.7.9 + version: 1.7.9 solid-start: - specifier: ^0.2.30 + specifier: ^0.2.31 version: link:../../packages/start undici: specifier: ^5.15.1 @@ -682,7 +682,7 @@ importers: version: 3.1.0 solid-mdx: specifier: ^0.0.6 - version: 0.0.6(solid-js@1.7.8)(vite@4.4.6) + version: 0.0.6(solid-js@1.7.9)(vite@4.4.6) unified: specifier: ^10.1.2 version: 10.1.2 @@ -3554,7 +3554,7 @@ packages: /@sinclair/typebox@0.25.24: resolution: {integrity: sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==} - /@solid-auth/base@2.0.3(@auth/core@0.5.1)(solid-js@1.7.8)(solid-start@packages+start): + /@solid-auth/base@2.0.3(@auth/core@0.5.1)(solid-js@1.7.9)(solid-start@packages+start): resolution: {integrity: sha512-WauEsk4SI6OtEYCeK9sGcIErRxO3+Cv+xw3ss7sd/oepoJ7m7cNkusq8RsiB302l4SOgB6nkIHIqvjwmm/yQpQ==} peerDependencies: '@auth/core': 0.5.1 @@ -3562,7 +3562,7 @@ packages: solid-start: ^0.2.15 dependencies: '@auth/core': 0.5.1 - solid-js: 1.7.8 + solid-js: 1.7.9 solid-start: link:packages/start dev: false @@ -3572,6 +3572,15 @@ packages: solid-js: '>=1.4.0' dependencies: solid-js: 1.7.8 + dev: true + + /@solidjs/meta@0.28.2(solid-js@1.7.9): + resolution: {integrity: sha512-avlLgBPdk4KVxzRGFlYp/MIJo8B5jVgXPgk6OUnUP8km21Z+ovO+DUd7ZPA7ejv8PBdWi9GE3zCzw8RU2YuV2Q==} + peerDependencies: + solid-js: '>=1.4.0' + dependencies: + solid-js: 1.7.9 + dev: false /@solidjs/router@0.8.2(solid-js@1.7.8): resolution: {integrity: sha512-gUKW+LZqxtX6y/Aw6JKyy4gQ9E7dLqp513oB9pSYJR1HM5c56Pf7eijzyXX+b3WuXig18Cxqah4tMtF0YGu80w==} @@ -3579,6 +3588,15 @@ packages: solid-js: ^1.5.3 dependencies: solid-js: 1.7.8 + dev: true + + /@solidjs/router@0.8.2(solid-js@1.7.9): + resolution: {integrity: sha512-gUKW+LZqxtX6y/Aw6JKyy4gQ9E7dLqp513oB9pSYJR1HM5c56Pf7eijzyXX+b3WuXig18Cxqah4tMtF0YGu80w==} + peerDependencies: + solid-js: ^1.5.3 + dependencies: + solid-js: 1.7.9 + dev: false /@solidjs/testing-library@0.5.2(solid-js@1.7.8): resolution: {integrity: sha512-GXUiI0Itz/7FfTJrV0RoICS2lL0RE3D1lNSrnuNg9nLC28qKnEQhm9Gfk4gFP9rGVzmsJJJC7yf8kbHMuyR2AA==} @@ -3612,13 +3630,13 @@ packages: resolution: {integrity: sha512-3W30tOF9TKXdG2Ke2c+DHIVLkTTOK+4Zcynre6qDMjd6/xvK/hLhk0FYyrPAhLoxlqPrMS/4RqHjNGay7g19bQ==} dev: false - /@tanstack/solid-query@5.0.0-alpha.20(solid-js@1.7.8): + /@tanstack/solid-query@5.0.0-alpha.20(solid-js@1.7.9): resolution: {integrity: sha512-6yhrIxunsXlct1txph0xv0rvOqgAR/FETgiRNt4gCJSmMsL1ISGKvKBgE0q4RyGNQK4aQJ4wj5ko6Z9HEmoZkg==} peerDependencies: solid-js: ^1.6.13 dependencies: '@tanstack/query-core': 5.0.0-alpha.19 - solid-js: 1.7.8 + solid-js: 1.7.9 dev: false /@testing-library/dom@7.31.2: @@ -9010,6 +9028,12 @@ packages: csstype: 3.1.0 seroval: 0.5.1 + /solid-js@1.7.9: + resolution: {integrity: sha512-p1orXnauMQmwYULZtuPAXyKNRGEN2qh60kLX4YURa3jvulxAqjlh2kWEljXCtAVR6UZPC16NXdj9ASHcH383Fg==} + dependencies: + csstype: 3.1.0 + seroval: 0.5.1 + /solid-mdx@0.0.6(solid-js@1.7.8)(vite@4.4.6): resolution: {integrity: sha512-SDr+iOqxvB7ktdjrwgKLCLkJK43J+TQjoYmesHxmZHXtn6W+a5NRqWgBcybsSP0noHa2co1plSjuPYU4bdtklQ==} peerDependencies: @@ -9018,6 +9042,17 @@ packages: dependencies: solid-js: 1.7.8 vite: 4.4.6(@types/node@18.11.18)(terser@5.16.1) + dev: true + + /solid-mdx@0.0.6(solid-js@1.7.9)(vite@4.4.6): + resolution: {integrity: sha512-SDr+iOqxvB7ktdjrwgKLCLkJK43J+TQjoYmesHxmZHXtn6W+a5NRqWgBcybsSP0noHa2co1plSjuPYU4bdtklQ==} + peerDependencies: + solid-js: ^1.2.6 + vite: '*' + dependencies: + solid-js: 1.7.9 + vite: 4.4.6(@types/node@18.11.18)(terser@5.16.1) + dev: false /solid-refresh@0.5.3(solid-js@1.7.8): resolution: {integrity: sha512-Otg5it5sjOdZbQZJnvo99TEBAr6J7PQ5AubZLNU6szZzg3RQQ5MX04oteBIIGDs0y2Qv8aXKm9e44V8z+UnFdw==} @@ -9034,7 +9069,7 @@ packages: resolution: {integrity: sha512-ieG1NemdbGOOfKrCZdUNktfQJlrYSg4Nr2PG2CSoO/KCHs2PBIe3PsjLenvbiTop0qAQgHkSf2pNgcz5VoJzaw==} dev: false - /solid-start-trpc@0.0.16(@trpc/client@10.27.1)(@trpc/server@10.27.1)(solid-js@1.7.8)(solid-start@packages+start): + /solid-start-trpc@0.0.16(@trpc/client@10.27.1)(@trpc/server@10.27.1)(solid-js@1.7.9)(solid-start@packages+start): resolution: {integrity: sha512-99/EGIE0SObmCVhZR00bYpkEQpCDP22YgjalQpVgm0BKy2+tJzEC6vdvOII2Ppa0Fm7iPwc4LDZoFX2E3KYmsg==} peerDependencies: '@trpc/client': ^10.0.0 @@ -9044,11 +9079,11 @@ packages: dependencies: '@trpc/client': 10.27.1(@trpc/server@10.27.1) '@trpc/server': 10.27.1 - solid-js: 1.7.8 + solid-js: 1.7.9 solid-start: link:packages/start dev: false - /solid-styled@0.8.1(@babel/core@7.20.12)(solid-js@1.7.8): + /solid-styled@0.8.1(@babel/core@7.20.12)(solid-js@1.7.9): resolution: {integrity: sha512-OmiDb3/NaeUzCc7593Drk5/iHPAuHt108oNuOx2ty+lGJnAyHX5R1OxgIJHntd4Yp6iAnLeb8sk9wVq9tznEQA==} engines: {node: '>=12'} peerDependencies: @@ -9070,7 +9105,7 @@ packages: postcss: 8.4.21 postcss-nested: 6.0.1(postcss@8.4.21) postcss-safe-parser: 6.0.0(postcss@8.4.21) - solid-js: 1.7.8 + solid-js: 1.7.9 transitivePeerDependencies: - supports-color @@ -9085,7 +9120,7 @@ packages: solid-js: 1.7.8 dev: true - /solid-trpc@0.1.0-sssr.7(@tanstack/solid-query@5.0.0-alpha.20)(@trpc/client@10.27.1)(@trpc/server@10.27.1)(solid-js@1.7.8)(solid-start@packages+start): + /solid-trpc@0.1.0-sssr.7(@tanstack/solid-query@5.0.0-alpha.20)(@trpc/client@10.27.1)(@trpc/server@10.27.1)(solid-js@1.7.9)(solid-start@packages+start): resolution: {integrity: sha512-N/iqU4iFIVEWKFjOY+5J4e2qbOW9STy/eEID1gEjj6mm0w9xYmQtKu/UsBNf8W6nSCYSBjH/ttU5fGCe/0q2Dw==} peerDependencies: '@tanstack/solid-query': ^5.0.0-alpha.0 @@ -9094,10 +9129,10 @@ packages: solid-js: ^1.5.3 solid-start: ^0.2.1 dependencies: - '@tanstack/solid-query': 5.0.0-alpha.20(solid-js@1.7.8) + '@tanstack/solid-query': 5.0.0-alpha.20(solid-js@1.7.9) '@trpc/client': 10.27.1(@trpc/server@10.27.1) '@trpc/server': 10.27.1 - solid-js: 1.7.8 + solid-js: 1.7.9 solid-start: link:packages/start dev: false @@ -9913,7 +9948,7 @@ packages: '@babel/core': 7.20.12 '@babel/preset-typescript': 7.18.6(@babel/core@7.20.12) '@rollup/pluginutils': 5.0.2(rollup@3.10.0) - solid-styled: 0.8.1(@babel/core@7.20.12)(solid-js@1.7.8) + solid-styled: 0.8.1(@babel/core@7.20.12)(solid-js@1.7.9) vite: 4.4.6(@types/node@18.11.18)(terser@5.16.1) transitivePeerDependencies: - rollup From 7caeca428af857fa1f5e7244a8752f9f5d08ff1b Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Tue, 8 Aug 2023 10:25:47 -0700 Subject: [PATCH 0163/1059] Updates to Experimental features and bug fixes (#960) * feat: internal-fetch more powerful * fix (scss): fix scss/sass support for dev inline styles * add example movies * example(movies): add more routes for /movie and /tv * example(movies): add more pages * movies demo * fix(islands): css, prefetching, default A island * enable islands for app * clean up logging * fix movies * bug fix: nested routing in islands server router * css assets for islands router * feat: persisted islands!! * experiment: updated movies app to use folder-based routing * app layout as layout.tsx * remove logging * layout support * movies example: use folder based routing * Added PersonInfo and ExternalLinks components * Removed v tags from vue and added conditional renderings of elements * Added in conditional to not render ListingCarousel if items does not have length * Added debounce to the search for movies * Added more details and formatting to MovieInfo and Hero * Removed stray console.log * cleanup * move PersonInfo inside route and use unplugin icons * example(movies): fix external links and image sizes * movies: fix styles scss import * fix some implementation details for islands * workers adapter seed function * notes with server-components demo * example(notes): remove delay * only preload used islands * examples(note): move components to directory * fix: navigate not changing url state * example(movies): fix search param feature * a fix * notes example update * experimental islands mutation * multiple JSX slots * islands -> server components * islands -> example * fix * Created Poster component to add 3d effect to Posters * Fix splitProps * Update islands path from env manifest. Update vite plugin transform and load functions for islands. * Add solid logo to nav bar. * fix islands build with use client * add dark mode toggle * notes example cleanup * cleanup client components * Added Netlify adapter * Remove workspace reference * export things from root properly * fix server-routing, use partial rendering on the server * fix movie example * Small css improvements * Update paths for island transforms in vite plugin in dev mode. * Update paths for island references in islandsManifest generation in bin.cjs. * Add images to movies details page. * fix stuff * fix auto detect adapter for now * clean up logs * clean up data fetching * fix route actions * fix merge * fix islands * mounting fix * fix islands inside islands * prisma example * package json fixes * Update broken paths on Windows in dev mode. Add missing if statement in internalFetch. Change server-router to use useRequest instead of useServerContext. * fix typescript and new durable object API * fix notes durable object example * migrate notes to server components * in progress: fix types (cloudlfare durable objects are fucked up) * typescript jump and bug fixes * ignore vite compiled configs * ssr configurable with `render` entry * islands type fixes * notes * cleanup manifest code * fix islands router * fix islands stuff * remove nprogress * fix adapters * better images for movies demo * setup for streaming, fix accessibility * add back loading indicator * small tweak to loader * movies updates * fix dev and build * fix DEBUG * fix tests * fix SPA client build failing because of whitespace in path (#926) * RouteAction returns undefined in case of error (#927) * docs/fix-trpc-example (#931) Co-authored-by: Ryan Carniato * Update createRouteAction.md (#939) yer I love open source * fix(data): update Form types in createRouteAction.tsx (#936) Co-authored-by: Ryan Carniato * 0.2.27 * remove layout support * remove more layouts * fix lock * fix bad merge on server functions * fix notes demo * bump example versions * fix types * possibly temp fix for tests until find better solution * try deno specific internalFetch * better deno fix * fix missing reference * fix internalFetch * fixup cloudflare internalFetch * add cloudflare internal fetch early exit * update Solid to 1.7.9 (fix movies demo) * normalize entries, fix docs * fix docs build errors --------- Co-authored-by: Nikhil Saraf Co-authored-by: Maxi Ferreira Co-authored-by: TannerScadden Co-authored-by: Muhammad Zaki Co-authored-by: Paolo Ricciuti Co-authored-by: dev-rb <43100342+dev-rb@users.noreply.github.com> Co-authored-by: David Di Biase <1168397+davedbase@users.noreply.github.com> Co-authored-by: Davide <43080019+edivados@users.noreply.github.com> Co-authored-by: Vladimir Kutepov Co-authored-by: Jordan Gibbings Co-authored-by: Felix Zeller Co-authored-by: Casey Baggz --- .gitignore | 2 + components/TableOfContents.tsx | 2 +- components/components.tsx | 3 +- components/docs.ts | 76 - docs.root.tsx | 30 +- docs/core-concepts/data-loading.mdx | 9 +- examples/bare/package.json | 12 +- examples/hackernews/package.json | 12 +- examples/movies/.gitignore | 4 + examples/movies/README.md | 23 + examples/movies/package.json | 31 + examples/movies/public/README.md | 12 + examples/movies/public/favicon.ico | Bin 0 -> 398 bytes examples/movies/public/icon-medium.png | Bin 0 -> 1311 bytes examples/movies/public/icon.png | Bin 0 -> 5503 bytes examples/movies/public/solidjs.svg | 1 + examples/movies/src/assets/README.md | 3 + .../movies/src/assets/css/base/_base.scss | 106 + .../movies/src/assets/css/base/_forms.scss | 75 + .../movies/src/assets/css/base/_layout.scss | 19 + .../src/assets/css/base/_normalize.scss | 344 ++ .../src/assets/css/base/_transitions.scss | 26 + .../src/assets/css/base/_typography.scss | 16 + .../src/assets/css/components/_alert.scss | 94 + .../src/assets/css/components/_card.scss | 87 + .../src/assets/css/components/_carousel.scss | 188 + .../src/assets/css/components/_listing.scss | 105 + examples/movies/src/assets/css/global.scss | 22 + .../src/assets/css/utilities/_helpers.scss | 15 + .../src/assets/css/utilities/_variables.scss | 49 + .../movies/src/assets/images/chevron-left.svg | 14 + .../src/assets/images/chevron-right.svg | 14 + .../movies/src/assets/images/circle-play.svg | 22 + examples/movies/src/assets/images/cross.svg | 14 + examples/movies/src/assets/images/email.svg | 8 + .../movies/src/assets/images/facebook.svg | 8 + examples/movies/src/assets/images/git-hub.svg | 8 + examples/movies/src/assets/images/home.svg | 15 + examples/movies/src/assets/images/imdb.svg | 8 + .../movies/src/assets/images/instagram.svg | 8 + examples/movies/src/assets/images/link.svg | 8 + .../movies/src/assets/images/linked-in.svg | 8 + examples/movies/src/assets/images/loader.svg | 1 + .../src/assets/images/loading-spinner.svg | 58 + .../movies/src/assets/images/magnifier.svg | 15 + examples/movies/src/assets/images/movie.svg | 17 + .../movies/src/assets/images/placeholder.svg | 10 + examples/movies/src/assets/images/play.svg | 8 + .../movies/src/assets/images/select-arrow.svg | 1 + .../movies/src/assets/images/stars-filled.png | Bin 0 -> 2988 bytes examples/movies/src/assets/images/stars.png | Bin 0 -> 2751 bytes examples/movies/src/assets/images/tv.svg | 14 + examples/movies/src/assets/images/twitter.svg | 8 + examples/movies/src/components/Card.tsx | 17 + .../movies/src/components/ExternalLinks.tsx | 87 + .../movies/src/components/Footer.module.scss | 49 + examples/movies/src/components/Footer.tsx | 55 + .../movies/src/components/GlobalLoader.scss | 56 + .../movies/src/components/GlobalLoader.tsx | 29 + .../movies/src/components/Hero.module.scss | 211 + examples/movies/src/components/Hero.tsx | 161 + .../movies/src/components/ListingCarousel.tsx | 59 + .../movies/src/components/Nav.module.scss | 67 + examples/movies/src/components/Nav.tsx | 38 + .../movies/src/components/Poster.module.scss | 19 + examples/movies/src/components/Poster.tsx | 74 + examples/movies/src/entry-client.tsx | 3 + examples/movies/src/entry-server.tsx | 3 + examples/movies/src/root.tsx | 42 + examples/movies/src/routes/(home).tsx | 56 + examples/movies/src/routes/[...404].tsx | 7 + .../movies/src/routes/movie/(all)/index.tsx | 60 + .../src/routes/movie/[movieId].module.scss | 56 + .../movies/src/routes/movie/[movieId].tsx | 43 + .../[movieId]/(overview)/CreditItems.scss | 55 + .../movie/[movieId]/(overview)/Credits.tsx | 38 + .../[movieId]/(overview)/CreditsItem.tsx | 26 + .../(overview)/MovieInfo.module.scss | 139 + .../movie/[movieId]/(overview)/MovieInfo.tsx | 139 + .../movie/[movieId]/(overview)/index.tsx | 18 + .../routes/movie/[movieId]/photos/Images.scss | 82 + .../routes/movie/[movieId]/photos/Images.tsx | 40 + .../routes/movie/[movieId]/photos/index.tsx | 14 + .../src/routes/movie/[movieId]/useMovie.tsx | 23 + .../routes/movie/[movieId]/videos/Videos.tsx | 3 + .../routes/movie/[movieId]/videos/index.tsx | 10 + .../routes/movie/categories/[name]/index.tsx | 40 + .../person/[personId]/PersonInfo.module.scss | 134 + .../routes/person/[personId]/PersonInfo.tsx | 111 + .../src/routes/person/[personId]/index.tsx | 37 + .../src/routes/search/SearchBox.module.scss | 40 + .../movies/src/routes/search/SearchBox.tsx | 59 + examples/movies/src/routes/search/index.tsx | 35 + examples/movies/src/routes/tv/(tv).tsx | 59 + examples/movies/src/routes/tv/[id].tsx | 37 + .../src/routes/tv/categories/[name].tsx | 40 + examples/movies/src/services/tmdbAPI.ts | 205 + .../movies/src/utils/constants/languages.ts | 189 + examples/movies/src/utils/format.ts | 44 + examples/movies/tsconfig.json | 16 + examples/movies/vite.config.ts | 16 + examples/notes/README.md | 30 + examples/notes/package.json | 36 + examples/notes/public/checkmark.svg | 3 + examples/notes/public/chevron-down.svg | 3 + examples/notes/public/chevron-up.svg | 3 + examples/notes/public/cross.svg | 3 + examples/notes/public/favicon.ico | Bin 0 -> 664 bytes examples/notes/public/logo.svg | 1 + examples/notes/routes.d.ts | 6 + .../notes/src/components/DarkModeContext.tsx | 30 + examples/notes/src/components/EditButton.tsx | 23 + examples/notes/src/components/NoteEditor.tsx | 102 + examples/notes/src/components/SearchField.tsx | 3 + .../src/components/SidebarNote.client.tsx | 91 + examples/notes/src/components/SidebarNote.tsx | 33 + .../notes/src/components/TextWithMarkdown.tsx | 5 + examples/notes/src/db.ts | 47 + examples/notes/src/entry-client.tsx | 3 + examples/notes/src/entry-server.tsx | 71 + examples/notes/src/env.ts | 10 + examples/notes/src/root.css | 738 +++ examples/notes/src/root.tsx | 37 + examples/notes/src/routes/(layout).tsx | 44 + examples/notes/src/routes/(layout)/(home).tsx | 7 + .../notes/src/routes/(layout)/[...404].tsx | 19 + examples/notes/src/routes/(layout)/new.tsx | 5 + .../src/routes/(layout)/notes/[note]/Note.tsx | 33 + .../(layout)/notes/[note]/NotePreview.tsx | 9 + .../src/routes/(layout)/notes/[note]/edit.tsx | 18 + .../routes/(layout)/notes/[note]/index.tsx | 14 + .../routes/(layout)/notes/[note]/useNote.tsx | 19 + examples/notes/src/routes/NoteList.tsx | 35 + examples/notes/tsconfig.json | 16 + examples/notes/vite.config.ts | 22 + examples/notes/wrangler.toml | 11 + examples/todomvc/package.json | 14 +- examples/with-auth/package.json | 16 +- examples/with-authjs/package.json | 14 +- examples/with-mdx/package.json | 8 +- examples/with-prisma/package.json | 12 +- examples/with-solid-styled/package.json | 14 +- examples/with-tailwindcss/package.json | 14 +- examples/with-trpc/package.json | 16 +- examples/with-vitest/package.json | 14 +- examples/with-websocket/package.json | 8 +- examples/with-websocket/src/routes/index.tsx | 13 +- .../with-websocket/src/routes/room/[id].tsx | 2 - examples/with-websocket/src/websocket.ts | 1 - examples/with-websocket/vite.config.ts | 10 +- package.json | 25 +- packages/create-solid/package.json | 10 +- packages/mdx/package.json | 12 +- packages/start-aws/entry-edge.mjs | 17 + packages/start-aws/entry.mjs | 20 + packages/start-aws/package.json | 8 +- packages/start-cloudflare-pages/entry.js | 25 +- packages/start-cloudflare-pages/index.js | 2 +- packages/start-cloudflare-pages/package.json | 24 +- packages/start-cloudflare-workers/entry.js | 25 +- packages/start-cloudflare-workers/index.d.ts | 19 +- packages/start-cloudflare-workers/index.js | 103 +- .../start-cloudflare-workers/package.json | 24 +- packages/start-deno/entry.js | 45 +- packages/start-deno/index.js | 2 +- packages/start-deno/package.json | 8 +- packages/start-netlify/entry-edge.js | 35 +- packages/start-netlify/entry.js | 19 +- packages/start-netlify/index.js | 2 +- packages/start-netlify/package.json | 12 +- packages/start-node/index.js | 13 +- packages/start-node/package.json | 12 +- packages/start-node/server.js | 20 +- packages/start-static/package.json | 12 +- packages/start-vercel/entry-edge.js | 30 +- packages/start-vercel/entry-prerender.js | 41 +- packages/start-vercel/entry.js | 39 +- packages/start-vercel/index.js | 2 +- packages/start-vercel/package.json | 10 +- packages/start/api/middleware.ts | 19 +- packages/start/bin.cjs | 149 +- packages/start/data/createRouteAction.tsx | 50 +- packages/start/data/createRouteData.tsx | 22 +- packages/start/dev/server.js | 120 +- .../do.ts => durable-object/index.ts} | 68 +- packages/start/entry-client/StartClient.tsx | 4 +- packages/start/entry-client/mount.tsx | 75 +- packages/start/entry-server/StartServer.tsx | 3 +- packages/start/entry-server/index.ts | 58 +- .../start/error-boundary/ErrorBoundary.tsx | 5 +- packages/start/fs-router/manifest.js | 197 +- ...leRoutesImport.js => move-import.babel.js} | 8 +- packages/start/fs-router/path-utils.js | 3 +- packages/start/fs-router/router.js | 346 +- packages/start/index.tsx | 7 +- packages/start/islands/A.tsx | 30 + packages/start/islands/index.tsx | 67 +- packages/start/islands/mount.tsx | 228 + packages/start/islands/router.ts | 159 +- packages/start/islands/server-router.tsx | 118 +- packages/start/islands/useLocation.tsx | 27 + packages/start/islands/utils.tsx | 83 + packages/start/islands/vite-plugin.js | 138 + packages/start/node/fetch.js | 97 +- packages/start/node/globals.js | 2 +- packages/start/package.json | 47 +- packages/start/root/InlineStyles.tsx | 34 +- packages/start/root/Links.tsx | 78 +- packages/start/root/Scripts.tsx | 67 +- packages/start/root/assets.tsx | 42 + packages/start/root/index.tsx | 1 + packages/start/root/routeLayouts.tsx | 11 + packages/start/router.tsx | 114 +- packages/start/server/ServerContext.tsx | 6 +- .../start/server/components/HttpHeader.tsx | 8 +- .../server/components/HttpStatusCode.tsx | 6 +- packages/start/server/middleware.ts | 71 +- .../start/{entry-server => server}/render.ts | 78 +- packages/start/server/responses.ts | 57 +- packages/start/server/routeData.js | 5 +- packages/start/server/routeDataHmr.js | 1 + .../start/server/server-functions/babel.js | 127 +- .../start/server/server-functions/browser.ts | 28 +- .../start/server/server-functions/server.ts | 52 +- .../start/server/server-functions/types.ts | 6 +- packages/start/server/types.tsx | 39 +- packages/start/types.ts | 2 +- packages/start/vite/plugin.d.ts | 23 +- packages/start/vite/plugin.js | 669 ++- packages/start/websocket/handler.ts | 27 + .../{webSocketHandlers.ts => handlers.ts} | 0 packages/start/websocket/index.ts | 2 +- pnpm-lock.yaml | 4537 ++++++++++------- test/api-routes-test.ts | 14 +- test/helpers/create-fixture.ts | 45 +- test/package.json | 14 +- test/template/package.json | 10 +- vite.config.ts | 6 +- 238 files changed, 11421 insertions(+), 3665 deletions(-) delete mode 100644 components/docs.ts create mode 100644 examples/movies/.gitignore create mode 100644 examples/movies/README.md create mode 100644 examples/movies/package.json create mode 100644 examples/movies/public/README.md create mode 100644 examples/movies/public/favicon.ico create mode 100644 examples/movies/public/icon-medium.png create mode 100644 examples/movies/public/icon.png create mode 100644 examples/movies/public/solidjs.svg create mode 100644 examples/movies/src/assets/README.md create mode 100644 examples/movies/src/assets/css/base/_base.scss create mode 100644 examples/movies/src/assets/css/base/_forms.scss create mode 100644 examples/movies/src/assets/css/base/_layout.scss create mode 100644 examples/movies/src/assets/css/base/_normalize.scss create mode 100644 examples/movies/src/assets/css/base/_transitions.scss create mode 100644 examples/movies/src/assets/css/base/_typography.scss create mode 100644 examples/movies/src/assets/css/components/_alert.scss create mode 100644 examples/movies/src/assets/css/components/_card.scss create mode 100644 examples/movies/src/assets/css/components/_carousel.scss create mode 100644 examples/movies/src/assets/css/components/_listing.scss create mode 100644 examples/movies/src/assets/css/global.scss create mode 100644 examples/movies/src/assets/css/utilities/_helpers.scss create mode 100644 examples/movies/src/assets/css/utilities/_variables.scss create mode 100644 examples/movies/src/assets/images/chevron-left.svg create mode 100644 examples/movies/src/assets/images/chevron-right.svg create mode 100644 examples/movies/src/assets/images/circle-play.svg create mode 100644 examples/movies/src/assets/images/cross.svg create mode 100644 examples/movies/src/assets/images/email.svg create mode 100644 examples/movies/src/assets/images/facebook.svg create mode 100644 examples/movies/src/assets/images/git-hub.svg create mode 100644 examples/movies/src/assets/images/home.svg create mode 100644 examples/movies/src/assets/images/imdb.svg create mode 100644 examples/movies/src/assets/images/instagram.svg create mode 100644 examples/movies/src/assets/images/link.svg create mode 100644 examples/movies/src/assets/images/linked-in.svg create mode 100644 examples/movies/src/assets/images/loader.svg create mode 100644 examples/movies/src/assets/images/loading-spinner.svg create mode 100644 examples/movies/src/assets/images/magnifier.svg create mode 100644 examples/movies/src/assets/images/movie.svg create mode 100644 examples/movies/src/assets/images/placeholder.svg create mode 100644 examples/movies/src/assets/images/play.svg create mode 100644 examples/movies/src/assets/images/select-arrow.svg create mode 100644 examples/movies/src/assets/images/stars-filled.png create mode 100644 examples/movies/src/assets/images/stars.png create mode 100644 examples/movies/src/assets/images/tv.svg create mode 100644 examples/movies/src/assets/images/twitter.svg create mode 100644 examples/movies/src/components/Card.tsx create mode 100644 examples/movies/src/components/ExternalLinks.tsx create mode 100644 examples/movies/src/components/Footer.module.scss create mode 100644 examples/movies/src/components/Footer.tsx create mode 100644 examples/movies/src/components/GlobalLoader.scss create mode 100644 examples/movies/src/components/GlobalLoader.tsx create mode 100644 examples/movies/src/components/Hero.module.scss create mode 100644 examples/movies/src/components/Hero.tsx create mode 100644 examples/movies/src/components/ListingCarousel.tsx create mode 100644 examples/movies/src/components/Nav.module.scss create mode 100644 examples/movies/src/components/Nav.tsx create mode 100644 examples/movies/src/components/Poster.module.scss create mode 100644 examples/movies/src/components/Poster.tsx create mode 100644 examples/movies/src/entry-client.tsx create mode 100644 examples/movies/src/entry-server.tsx create mode 100644 examples/movies/src/root.tsx create mode 100644 examples/movies/src/routes/(home).tsx create mode 100644 examples/movies/src/routes/[...404].tsx create mode 100644 examples/movies/src/routes/movie/(all)/index.tsx create mode 100644 examples/movies/src/routes/movie/[movieId].module.scss create mode 100644 examples/movies/src/routes/movie/[movieId].tsx create mode 100644 examples/movies/src/routes/movie/[movieId]/(overview)/CreditItems.scss create mode 100644 examples/movies/src/routes/movie/[movieId]/(overview)/Credits.tsx create mode 100644 examples/movies/src/routes/movie/[movieId]/(overview)/CreditsItem.tsx create mode 100644 examples/movies/src/routes/movie/[movieId]/(overview)/MovieInfo.module.scss create mode 100644 examples/movies/src/routes/movie/[movieId]/(overview)/MovieInfo.tsx create mode 100644 examples/movies/src/routes/movie/[movieId]/(overview)/index.tsx create mode 100644 examples/movies/src/routes/movie/[movieId]/photos/Images.scss create mode 100644 examples/movies/src/routes/movie/[movieId]/photos/Images.tsx create mode 100644 examples/movies/src/routes/movie/[movieId]/photos/index.tsx create mode 100644 examples/movies/src/routes/movie/[movieId]/useMovie.tsx create mode 100644 examples/movies/src/routes/movie/[movieId]/videos/Videos.tsx create mode 100644 examples/movies/src/routes/movie/[movieId]/videos/index.tsx create mode 100644 examples/movies/src/routes/movie/categories/[name]/index.tsx create mode 100644 examples/movies/src/routes/person/[personId]/PersonInfo.module.scss create mode 100644 examples/movies/src/routes/person/[personId]/PersonInfo.tsx create mode 100644 examples/movies/src/routes/person/[personId]/index.tsx create mode 100644 examples/movies/src/routes/search/SearchBox.module.scss create mode 100644 examples/movies/src/routes/search/SearchBox.tsx create mode 100644 examples/movies/src/routes/search/index.tsx create mode 100644 examples/movies/src/routes/tv/(tv).tsx create mode 100644 examples/movies/src/routes/tv/[id].tsx create mode 100644 examples/movies/src/routes/tv/categories/[name].tsx create mode 100644 examples/movies/src/services/tmdbAPI.ts create mode 100644 examples/movies/src/utils/constants/languages.ts create mode 100644 examples/movies/src/utils/format.ts create mode 100644 examples/movies/tsconfig.json create mode 100644 examples/movies/vite.config.ts create mode 100644 examples/notes/README.md create mode 100644 examples/notes/package.json create mode 100644 examples/notes/public/checkmark.svg create mode 100644 examples/notes/public/chevron-down.svg create mode 100644 examples/notes/public/chevron-up.svg create mode 100644 examples/notes/public/cross.svg create mode 100644 examples/notes/public/favicon.ico create mode 100644 examples/notes/public/logo.svg create mode 100644 examples/notes/routes.d.ts create mode 100644 examples/notes/src/components/DarkModeContext.tsx create mode 100644 examples/notes/src/components/EditButton.tsx create mode 100644 examples/notes/src/components/NoteEditor.tsx create mode 100644 examples/notes/src/components/SearchField.tsx create mode 100644 examples/notes/src/components/SidebarNote.client.tsx create mode 100644 examples/notes/src/components/SidebarNote.tsx create mode 100644 examples/notes/src/components/TextWithMarkdown.tsx create mode 100644 examples/notes/src/db.ts create mode 100644 examples/notes/src/entry-client.tsx create mode 100644 examples/notes/src/entry-server.tsx create mode 100644 examples/notes/src/env.ts create mode 100644 examples/notes/src/root.css create mode 100644 examples/notes/src/root.tsx create mode 100644 examples/notes/src/routes/(layout).tsx create mode 100644 examples/notes/src/routes/(layout)/(home).tsx create mode 100644 examples/notes/src/routes/(layout)/[...404].tsx create mode 100644 examples/notes/src/routes/(layout)/new.tsx create mode 100644 examples/notes/src/routes/(layout)/notes/[note]/Note.tsx create mode 100644 examples/notes/src/routes/(layout)/notes/[note]/NotePreview.tsx create mode 100644 examples/notes/src/routes/(layout)/notes/[note]/edit.tsx create mode 100644 examples/notes/src/routes/(layout)/notes/[note]/index.tsx create mode 100644 examples/notes/src/routes/(layout)/notes/[note]/useNote.tsx create mode 100644 examples/notes/src/routes/NoteList.tsx create mode 100644 examples/notes/tsconfig.json create mode 100644 examples/notes/vite.config.ts create mode 100644 examples/notes/wrangler.toml delete mode 100644 examples/with-websocket/src/websocket.ts rename packages/start/{websocket/do.ts => durable-object/index.ts} (70%) rename packages/start/fs-router/{fileRoutesImport.js => move-import.babel.js} (91%) create mode 100644 packages/start/islands/A.tsx create mode 100644 packages/start/islands/mount.tsx create mode 100644 packages/start/islands/useLocation.tsx create mode 100644 packages/start/islands/utils.tsx create mode 100644 packages/start/islands/vite-plugin.js create mode 100644 packages/start/root/assets.tsx create mode 100644 packages/start/root/routeLayouts.tsx rename packages/start/{entry-server => server}/render.ts (74%) create mode 100644 packages/start/websocket/handler.ts rename packages/start/websocket/{webSocketHandlers.ts => handlers.ts} (100%) diff --git a/.gitignore b/.gitignore index 36fb5de80..d07791be6 100644 --- a/.gitignore +++ b/.gitignore @@ -41,3 +41,5 @@ netlify # miniflare cache .mf .vercel + +vite.config.ts.timestamp* diff --git a/components/TableOfContents.tsx b/components/TableOfContents.tsx index 588d878e2..02a0ca86c 100644 --- a/components/TableOfContents.tsx +++ b/components/TableOfContents.tsx @@ -17,7 +17,7 @@ export function useTableOfContents() { ); } -export default function TableOfContents() { +export function TableOfContents() { const headings = useTableOfContents(); return ( diff --git a/components/components.tsx b/components/components.tsx index 1b9e016e3..73b33b9f0 100644 --- a/components/components.tsx +++ b/components/components.tsx @@ -1,9 +1,8 @@ import { Title as MetaTitle } from "@solidjs/meta"; import { createUniqueId, mergeProps, Show } from "solid-js"; -import { unstable_island } from "solid-start"; import "tippy.js/dist/tippy.css"; import A from "./A"; -const Tooltip = unstable_island(() => import("./tooltip")); +import Tooltip from "./tooltip"; export const components = { strong: props => {props.children}, diff --git a/components/docs.ts b/components/docs.ts deleted file mode 100644 index 796743448..000000000 --- a/components/docs.ts +++ /dev/null @@ -1,76 +0,0 @@ -export const docs = import.meta.glob< - true, - any, - { - getHeadings: () => { - depth: number; - text: string; - slug: string; - }[]; - getFrontMatter: () => { - title?: string; - sectionTitle?: string; - order?: number; - section?: string; - sectionOrder?: number; - subsection?: string; - }; - } ->("../docs/**/*.{md,mdx}", { - eager: true, - query: { - meta: "" - } -}); - -export function buildSections() { - let sections: { - [key: string]: { - title: string; - path: string; - order: number; - subsection: string; - href: string; - }[] & { subsection?: Set; title?: string; order?: number }; - } = {}; - Object.keys(docs).forEach(key => { - let frontMatter = docs[key].getFrontMatter(); - let { - title = docs[key].getHeadings().find(h => h.depth === 1)?.text ?? "", - section = "", - order = 100 - } = frontMatter ?? {}; - if (!sections[section]) { - sections[section] = []; - } - - if (frontMatter?.subsection) { - if (!sections[section].subsection) { - sections[section].subsection = new Set(); - } - sections[section].subsection.add(frontMatter.subsection); - } - - if (frontMatter?.sectionTitle) { - sections[section].title = frontMatter.sectionTitle; - } - - if (frontMatter?.sectionOrder) { - sections[section].order = frontMatter.sectionOrder; - } - - sections[section].push({ - title, - path: key, - order, - subsection: frontMatter?.subsection, - href: key.slice(7).replace(/\.mdx?$/, "") - }); - }); - - Object.keys(sections).forEach(key => { - sections[key].sort((a, b) => a.order - b.order); - }); - - return Object.values(sections).sort((a, b) => (a.order ?? 100) - (b.order ?? 100)); -} diff --git a/docs.root.tsx b/docs.root.tsx index 4742e1d58..95d81e3bd 100644 --- a/docs.root.tsx +++ b/docs.root.tsx @@ -2,6 +2,7 @@ import { createMemo, For, Show, Suspense } from "solid-js"; import { MDXProvider } from "solid-mdx"; import { + A, Body, FileRoutes, Head, @@ -11,15 +12,11 @@ import { Routes, Scripts, Stylesheet, - Title, - unstable_island + Title } from "solid-start"; import { ErrorBoundary } from "solid-start/error-boundary"; import "./components/index.css"; -const IslandA = unstable_island(() => import("./components/A")); -const TableOfContents = unstable_island(() => import("./components/TableOfContents")); - export const mods = /*#__PURE__*/ import.meta.glob< true, any, @@ -132,6 +129,7 @@ function Nav() { order: number; subsection: string; href: string; + frontMatter: any; }[] & { subsection?: Set; title?: string; order?: number }; } = {}; @@ -198,7 +196,7 @@ function Nav() { i.subsection === s)}> {({ title, path, href, frontMatter }) => (
  • - {title} - +
  • )}
    @@ -217,13 +215,9 @@ function Nav() { !i.subsection)}> {({ title, path, href, frontMatter }) => (
  • - + {title} - +
  • )}
    @@ -233,11 +227,11 @@ function Nav() { {({ title, path, href, frontMatter }) => (
  • - + {title} - +
  • )}
    @@ -250,7 +244,7 @@ function Nav() { } import { components } from "./components/components"; -import { useTableOfContents } from "./components/TableOfContents"; +import { TableOfContents, useTableOfContents } from "./components/TableOfContents"; export default function Root() { return ( @@ -319,9 +313,9 @@ export default function Root() { "ml-4": h.depth === 3 }} > - + {h.text} - + )} diff --git a/docs/core-concepts/data-loading.mdx b/docs/core-concepts/data-loading.mdx index 9706579d8..ce5f45184 100644 --- a/docs/core-concepts/data-loading.mdx +++ b/docs/core-concepts/data-loading.mdx @@ -195,6 +195,7 @@ export default function HouseLayout(props: ParentProps) { return <>; } + // @filename: routes/[house]/students.tsx import { RouteDataArgs, Outlet } from "solid-start"; import { ParentProps } from 'solid-js'; @@ -224,7 +225,7 @@ import { createContext } from 'solid-js'; const RouteContext = createContext<{ data: any }>({ data: null }); // ---cut--- -import { useLocation, useNavigate } from "solid-start"; +import { useLocation, useNavigate, RouteDataArgs } from "solid-start"; import { default as HouseLayout, routeData as getHouseLayoutData @@ -245,9 +246,9 @@ function Routes() { params: { house: 'gryffindor' } } - const houseLayoutData = getHouseLayoutData({ ...args, data: null }); - const studentsLayoutData = getStudentsLayoutData({ ...args, data: houseLayoutData }); - const studentsData = getStudentsLayoutData({ ...args, data: studentsLayoutData }); + const houseLayoutData = getHouseLayoutData({ ...args, data: null } as RouteDataArgs); + const studentsLayoutData = getStudentsLayoutData({ ...args, data: houseLayoutData } as RouteDataArgs); + const studentsData = getStudentsLayoutData({ ...args, data: studentsLayoutData } as RouteDataArgs); return ( diff --git a/examples/bare/package.json b/examples/bare/package.json index d97fccae2..e9516cc14 100644 --- a/examples/bare/package.json +++ b/examples/bare/package.json @@ -7,19 +7,19 @@ }, "type": "module", "devDependencies": { - "@types/node": "^18.11.18", + "@types/node": "^18.16.19", "esbuild": "^0.14.54", - "postcss": "^8.4.21", - "solid-start-node": "^0.2.19", - "typescript": "^4.9.4", + "postcss": "^8.4.26", + "solid-start-node": "^0.2.29", + "typescript": "^4.9.5", "vite": "^4.4.6" }, "dependencies": { - "@solidjs/meta": "^0.28.2", + "@solidjs/meta": "^0.28.5", "@solidjs/router": "^0.8.2", "solid-js": "^1.7.9", "solid-start": "^0.2.31", - "undici": "^5.15.1" + "undici": "^5.22.1" }, "engines": { "node": ">=16.8" diff --git a/examples/hackernews/package.json b/examples/hackernews/package.json index ca7b8e79a..4a2486366 100644 --- a/examples/hackernews/package.json +++ b/examples/hackernews/package.json @@ -8,19 +8,19 @@ "type": "module", "main": "./dist/index.js", "devDependencies": { - "@types/babel__core": "^7.20.0", - "@types/node": "^18.11.18", + "@types/babel__core": "^7.20.1", + "@types/node": "^18.16.19", "esbuild": "^0.14.54", - "solid-start-node": "^0.2.19", - "typescript": "^4.9.4", + "solid-start-node": "^0.2.29", + "typescript": "^4.9.5", "vite": "^4.4.6" }, "dependencies": { - "@solidjs/meta": "^0.28.2", + "@solidjs/meta": "^0.28.5", "@solidjs/router": "^0.8.2", "solid-js": "^1.7.9", "solid-start": "^0.2.31", - "undici": "^5.15.1" + "undici": "^5.22.1" }, "engines": { "node": ">=16" diff --git a/examples/movies/.gitignore b/examples/movies/.gitignore new file mode 100644 index 000000000..65313de56 --- /dev/null +++ b/examples/movies/.gitignore @@ -0,0 +1,4 @@ +node_modules +# Keep environment variables out of version control +.env* +.db diff --git a/examples/movies/README.md b/examples/movies/README.md new file mode 100644 index 000000000..909730567 --- /dev/null +++ b/examples/movies/README.md @@ -0,0 +1,23 @@ +# solid-movies + +This was adapted from the Nuxt version: https://github.com/tastejs/nuxt-movies + +A SolidStart Movies application using [The Movie Database (TMDb)](https://developers.themoviedb.org/3) API. Built using [Solid](https://github.com/solidjs/solid) and [SolidStart](https://github.com/solidjs/solid-start). Our version is built by the Solid team. + +## Quick setup + +1. Take a copy of `.env.sample` and re-name to `.env` +2. Get your [TMDb](https://developers.themoviedb.org/3) API key +3. Get your [YouTube](https://developers.google.com/youtube/v3/getting-started) API key (optional, used for video data) +4. Enter the details into the `.env` file + +## Running + +``` bash +# install dependencies +$ npm install # Or yarn install + +# serve with hot reload at localhost:3000 +$ npm run dev +``` + diff --git a/examples/movies/package.json b/examples/movies/package.json new file mode 100644 index 000000000..962337f7d --- /dev/null +++ b/examples/movies/package.json @@ -0,0 +1,31 @@ +{ + "name": "example-movies", + "scripts": { + "dev": "solid-start dev", + "build": "solid-start build", + "start": "solid-start start" + }, + "type": "module", + "devDependencies": { + "@iconify/json": "^2.2.90", + "sass": "^1.63.6", + "solid-start-node": "^0.2.30", + "typescript": "^4.9.5", + "unplugin-icons": "^0.14.15", + "vite": "^4.4.6" + }, + "dependencies": { + "@solid-primitives/scheduled": "1.1.0", + "@solidjs/meta": "^0.28.5", + "@solidjs/router": "^0.8.2", + "nprogress": "^0.2.0", + "solid-heroicons": "^3.2.4", + "solid-js": "^1.7.9", + "solid-start": "^0.2.30", + "solid-start-netlify": "^0.2.30", + "undici": "^5.22.1" + }, + "engines": { + "node": ">=16" + } +} diff --git a/examples/movies/public/README.md b/examples/movies/public/README.md new file mode 100644 index 000000000..5b8ddd4d6 --- /dev/null +++ b/examples/movies/public/README.md @@ -0,0 +1,12 @@ +# STATIC + +This directory contains your static files. +Each file inside this directory is mapped to /. + +Example: /static/robots.txt is mapped as /robots.txt. + +More information about the usage of this directory in the documentation: +https://nuxtjs.org/guide/assets#static + +**This directory is not required, you can delete it if you don't want to use it.** + diff --git a/examples/movies/public/favicon.ico b/examples/movies/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..12bbafe8e26408fe0158f57fe670ed05b69eaaaa GIT binary patch literal 398 zcmV;90df9`P)NV0VE7m6x? z&~<$n$8k*6Owld1^ZDHMR8{qB{r5U#s^(`~y##_FKoA5}9yuP5RBnlv_JCm+R1T$3 zZW94b)5v-+N&UM(Q4~b4t6bP0!)Aj>?;5OUq3ONxyQd)0000007*qoM6N<$f@Ni`CjbBd literal 0 HcmV?d00001 diff --git a/examples/movies/public/icon-medium.png b/examples/movies/public/icon-medium.png new file mode 100644 index 0000000000000000000000000000000000000000..61a150d76e0ba418cd869ec8e9f072952b9728d1 GIT binary patch literal 1311 zcmeAS@N?(olHy`uVBq!ia0vp^(?FPm4M^HB7CvHNV0q^0;uumf=j|O^Z{=8t_K!E0 zZxP;p{gBfZaYsi17H#eL4PgS_yMJ&dE#0~xROBNoi?*Y{nS&rva+`Sj3{-$(vVOpR1#=K3c8e?fqPj)#Dl3J14P3oGZLCYD6U zrVR>?5fcVdcq!NFu+^!(Zi^p>?~UV^Tm9kNw{I(-Kb}{9bH<-OQv-tup{uVZ?Dd%H zrTY8l=k)dZYx8H+YR;KGoBLXqiM{>(*WRzR(+{ehsQ9EEHT*dH39wAfUp^ z)2Birs;jFH&bofqXZ7Vbuim`TiO{wVPPDbRPw(&VKe+4rdgHZM-kh5I{@*{l2z_hg z#NM8sKmR_zdZo4FY_YNKceOvOK?eOiwJvbl`lz+nJU(8JTz`G>_f=u5<9~f$5u$a_ z(576je!s}~J)isj&fV{GZew14ezR$QVWDA!x98b)LC-as2Fj2@~qgU zeffg(%UbXzBH+18yqCD&}1*EZcZ(hB7_wM`0y^HL9e#p-FS9190&&mzYN@ry*O$&c}Tvkeo>s@f!vcpyu79Dv$ zyU%AHy*FpMUHQ|#=Y838f1XcXYSxhq3Yu5Xo-Ld3{OjGB{MuU`=a^r9WwP7K#zyDM z&)V>3hl@5ZyK=1Lw~zL>PctO%6`V`fS~GLz%mm%+egpG7POY9(ZSzlQjo8ZG(|nMyuNeuw)bsN3X;CO5^N&p#`tX=Yag$dKl@*v oK||#J#(~b-=!J}k{^?EeeosAoek-jm1r~e^p00i_>zopr0PntJ^Z)<= literal 0 HcmV?d00001 diff --git a/examples/movies/public/icon.png b/examples/movies/public/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ee7e106c6a53124fb9068484f67f56b42f92fbeb GIT binary patch literal 5503 zcmeHL`#%$UAOCK4nw4W}PvxnYP8TQXq*P)t)JZ3j&Y?UJ>qwHrWSHA*9hK9mTq@m8 zL#I2rCFHnlN<35}gc&Bew;9D;X4~_bdS0*RKX`sQKbi06^Zk53m-pxM{%mJmoE^TN zyJRjx=<6SL?f4NPEPTWw?K$vgETU-|p@lnt*kR`yaZ}pC%QOg6RgdO-Kl1#^bhrD; zTo3*E>u~et{{!c1XNs$E!&TTX4_I-mU}Al}$;rTHr|--=wbI_`du`J>IIW6j8-Htc z7e4K68@`&DIbbzWJ+;AHc0JPC@PcGzu*}k7q?pmCRLukx98~&!g?3C)$rh+*K0jN3&UH7>bGEm+N^F&$#82 zbCK@oEAzTXhLJtVaq6U+fV4vjos)3{w6#(>A?8K(bD6rT?W=QG;Zk#)?rPMf&4>;< z={+gwI)+6F_2tx9)l@%GJ8e@cHUo8w?7_CD9CD zsh&^c(4!j9sj;c^G!`fyG3GzHu8e=JjavD5a!i->#jEt==Df;DSFw%!ZzYMHrPo4Xpe@`#=f+y@j8V=G5XU?FRf+(7ga!*@`V;V(U z<{wobreIOw$bG7^#+gIVNJ%Jn6$LW{4oC^8^&%II!*w}a2Ze*6Z-GVOG-F!>aA_$9 zQF2M?XN2rlF5(yn31&8MN`ceIBw7sUGC>!jdHPDVor*(ad}q$+HD!FPHX1m|MejE# zh)O+FuSLOB9hQ@)SD2B_ zJ(StmoC=;C)<*jL#=X=)V_PCb8H__ZJ z7vak%B$~OjEb86q#k*s}OMV&~ttNwk1qAd>%%|5Dck8gNgxvBi3h&wS!bh=RHsQsmM_pof4bUq`5N;_Z6>?o9;dP1S6vWncHfAxz0Bwrq?EzMgb7K0 z-Iba4aKB@8dJe;CUH~f=2hRi_9Z+9ZShqGi9Ap&$zoJR9PG|6(V#jBy|O+ zFn0;ksA9;JG5U=$+Wq2jJVuJ!>fS41m#i48F-{AG1QAg86D~?Aijm?5GHxn)k)Qh1 zGct2OL8wX>GGx^7HuJzsFS)mRx#F>j zr;Ol+y&~}y-7TBNl9f$ZwfyKNP*Eo1k6=04iPm!WeqU9oyx^I6-M07MrD?9OHL_4F z#~tAD7GoD^%y%HOnu=5Jg~-(cE`=MAv;*m7vGAUEk4pk~oA{}TqPbK3RCO`q>npoJ zlEuzyCj{5$6V`x?%^InrbFIQMJ_~a`+T~hwM%-qs`@UDgi(}g&{!qhRM_;=AM`sSe zB)s~5VB9HqT)WPCqW#wT{H&8%Rz}~38QVgFL|A`08HZ*beB`88LVohqx~h}v1!$xZ zW9PPjiFFmI$jp(tvm|4y7TQ@*47GK6yNlN5%&8Ts0c>H}%I3kw`;^bZJ0VMq{55vL zjjqL56x-1JY`=lt<;SG-5IHZ9H8w(?u}6CE-Z+pCeem6HsCOB99#Swp{sB_p1d@|@ zL-+rYh%2ZgJa~1t2T{~qx!-+S^DetuWe>e9e&9(e>6!I8-e88I7mrD{M|`@gq23cX zb<0-=zI=ZeuU>ZNg0DRmgYd^b{JhrmbJV?89IgTMPKnj3iKS()YQypz+X*h46|ye! z)|<%a**#)fL0DcmcIl=+$E98nAzmJ9a)@zV3F>dAcLauyoGIA3_rom>q>{8EET-h1~;M6^Pqma z5r4i(OLe(w8Zy8D8N0VOMX*_uyabm>TNe?*Y{H`ff{_Ydug+H|0T_Hln@gC(?Sr06 zw~GiaQ>Y^wFkvvGRSiuMF;amqihB6RqhzUQZBFS%QR4m25opNd!8W4-==QYU*(BoC z{3sxcTTpn*Vcdh6p>6;TH{e6maB+W?D(u#I#M%5L?6Dgj_xc2YR>G!C-VZ#1OE5;X zuRo)h0nb}%a^{|fjHGuNu1(J?T<7uwP5twb#q6@jBm^-%7~ z46R@LW?=#Ooh76Pp6e;`vvm_Kn_(oylVc}2nYm6_w52{A>uR94X?(WSML``yo}wzU zda^o?9ri77*Y=cvqxVZm=^xkrK5y}Nq1hM*;GJ8AN1L5F*%?AM#0iYGAvJ2~VW-#e zw|@yALbNxP^u21WKS1&Hq2|}a$A70_GGJ_Rua%XR3BtM}fXM2bUl$hSFTD4Zlzv9-Mc@pmf2%<~4LGf^sade!nzJQkR?&jqDe=^5 zhS7B5V^2+|_wn9oVeNKi?EWdYN@2bqrG+z2KtJn@T8H&Q%Mm-32R|Fq5MEQulD0hs z>Hfqnw}&^C6Ju0~GvX(hwA6$7B9oc9e|DVk7wId2x^hxV4Ig}iXbvfOTmgP015(EN zYD1I3Rbc&Gz?l=WC7QIn*}v_#1G6O?h(|`XE^2yl)@>LD54!D2Gja@vJ4*Vy$OC6V zbZ&k5*4CG0(Gx-aZTf9-5k9j?D#-V+wF&}Fxyn}jgv@Ivs2Y7F2XRDRm4?e*o#Ie0duNOEkj@Mpz zuW*Qy4hqrZZx2vfs_F|(t!53<5Om6#NRRk7LVfwci0MI?RMo-C>G6wc^MEaAs9(Tc z8|@Jv;UWY6l6WqC?gA5|2j-J?mx(D18O)Qgg22GQ)5~E)nECjU8{nh=$+=dGxUC-O zW;LQ2xdj9$Itld&HCZ>5Ii;7d8V=f6wVgvPi5UGEh=Y~zp=`X_11^HgI*#D-*kI%B zvUYh-6c7Om(t1P5oR#o7CPeKapV?k3VKfY`NyS4ybow}5mlE^tcT{~y_9BYuOJ%aF26~}QTCt$G5U+;s!@Jx63d`*2H!RTj#~Vt}zC%JTUC&O>^Q9~7h|>VF zBFb`Ug0>l~%U`vTWH8wb#?r<6yua3|si3;RqL>UD)zz6U@hsM%C{6Q`%Mm)AzJP+! zo!(8;fm|NMqPcEaJmt6+8_!y0b|!;j#Ag%Gx1oa#cQ2AvpJsV69FKdzNSiPm0_+-7 zvn#SD6N95iWF@ll51!<>ICgp}1-VH2UjMO*XB$0|qw!XNADM?iF9fO99`bpvufSD9 zsQ~Zdh-~u;=U5D$+zMlClQz1>xg)EDL^m2C8rDWN`TnuiuT@RMp<5^M_v{dVhh|Q$ z2Gvkd{jC;cU0vjBi!g}vrn$Sbgh|gMJ3KScy+(qQ5ZJ(8#4dB>J;yL$irNGCmRy7Z z2BhHhs-uLtcp_P26*kw(n^bn}KJr-*-TeOf$~l0%UeLkQEetF*ax!gb%IT{hfFDwvxnu zS5VF1o6hRt?ic6sVUij6OCV$@F{vf>PFkZ?$11YFjw4LQIoV!iR_Da|9S@H&O*w-k zWTvH1DDqng^~0{Ph)3!nGZJH~k;Wbwi;i~JrmVfB`d(x(7t$F6={zexqP$GhKG-n7 zDhXDs^G;J7BM_B>D7ny!2@KN4B@opWnuF_W3?Jv8x_xf>1;n{t4A{663!4ak8v#V} zJIc$t+BZHWzkr2@ud`>6lU{82FP%XgdR6b*EQPt%2TO%cf$=b1Tz*J(4thm%;N(Wu z>w(BDFv#4EHJi0gxYC;CQB)f{RlIDU&N47}{?OClTRm6lOv5${!Dd*AI9ih4njsr2ytxTmn \ No newline at end of file diff --git a/examples/movies/src/assets/README.md b/examples/movies/src/assets/README.md new file mode 100644 index 000000000..76ffa79c5 --- /dev/null +++ b/examples/movies/src/assets/README.md @@ -0,0 +1,3 @@ +# ASSETS + +This directory contains your un-compiled assets such as LESS, SASS, or JavaScript. \ No newline at end of file diff --git a/examples/movies/src/assets/css/base/_base.scss b/examples/movies/src/assets/css/base/_base.scss new file mode 100644 index 000000000..a144afc4b --- /dev/null +++ b/examples/movies/src/assets/css/base/_base.scss @@ -0,0 +1,106 @@ +@import '~/assets/css/utilities/_variables.scss'; + +*, +*:before, +*:after { + box-sizing: border-box; +} + +html { + font-family: $base-font-family; + font-size: $base-font-size; + font-style: $base-font-style; + font-weight: $base-font-weight; + line-height: $base-line-height; + color: $base-font-color; + background: $base-bg; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +/** +* Remove text-shadow in selection highlight: +* https://twitter.com/miketaylr/status/12228805301 +* +* These selection rule sets have to be separate. +* Customize the background color to match your design. +*/ + +::-moz-selection { + text-shadow: none; + background: #b3d4fc; +} + +::selection { + text-shadow: none; + background: #b3d4fc; +} + +/** +* A better looking default horizontal rule +*/ + +hr { + display: block; + height: 1px; + padding: 0; + margin: 1em 0; + border: 0; + border-top: 1px solid #ccc; +} + +/** +* Remove the gap between audio, canvas, iframes, +* images, videos and the bottom of their containers: +* https://github.com/h5bp/base5-boilerplate/issues/440 +*/ + +audio, +canvas, +iframe, +img, +svg, +video { + vertical-align: middle; +} + +/** +* Remove default fieldset styles. +*/ + +fieldset { + padding: 0; + margin: 0; + border: 0; +} + +/** +* Allow only vertical resizing of textareas. +*/ + +textarea { + resize: vertical; +} + +/** +* Responsive images +*/ + +img { + display: inline-block; + max-width: 100%; + height: auto; + vertical-align: middle; + -ms-interpolation-mode: bicubic; +} + +table { + width: 100%; + border-collapse: collapse; + + th, + td { + padding: 0.5rem 0; + text-align: left; + } +} diff --git a/examples/movies/src/assets/css/base/_forms.scss b/examples/movies/src/assets/css/base/_forms.scss new file mode 100644 index 000000000..2da3d8769 --- /dev/null +++ b/examples/movies/src/assets/css/base/_forms.scss @@ -0,0 +1,75 @@ +@import '~/assets/css/utilities/_variables.scss'; + +.button, +a.button { + display: inline-block; + padding: 1.5rem 2.5rem; + font-size: 1.5rem; + font-weight: 500; + line-height: 1; + color: #fff; + letter-spacing: 0.05em; + cursor: pointer; + background-color: $secondary-color; + transition: all 0.2s; + + &:hover, + &:focus { + background-color: #2f2f2f; + } + + &:disabled, + &[disabled] { + color: #666; + cursor: default; + background-color: #000; + } + + .icon { + margin-right: 1rem; + } +} + +.button--icon { + display: inline-flex; + align-items: center; +} + +select { + padding: 0.8rem 3.5rem 0.8rem 1.5rem; + font-size: 1.3rem; + color: #fff; + background: $secondary-color url('~assets/images/select-arrow.svg') no-repeat 100% 45%; + background-size: 30px 60px; + border-color: $secondary-color; + appearance: none; + border-radius: 0; + + &:disabled, + &[disabled] { + cursor: default; + opacity: 0.4; + } +} + +// Make sure we are not setting a height / background to multi select +select[multiple="multiple"] { + height: auto; + background-image: none; +} + +// IE hide the select arrow +select::-ms-expand { + display: none; +} + +input { + font-size: 1.3rem; + border-radius: 0; +} + +button { + text-align: center; + border: 0; + border-radius: 0; +} diff --git a/examples/movies/src/assets/css/base/_layout.scss b/examples/movies/src/assets/css/base/_layout.scss new file mode 100644 index 000000000..46b6dcc38 --- /dev/null +++ b/examples/movies/src/assets/css/base/_layout.scss @@ -0,0 +1,19 @@ +@import '~/assets/css/utilities/_variables.scss'; + +@media (min-width: $breakpoint-large) { + body { + padding-left: $layout-nav-width; + } +} + +.spacing { + margin: 2.5rem 1.5rem; + + @media (min-width: $breakpoint-small) { + margin: 2.5rem 4rem; + } + + @media (min-width: $breakpoint-large) { + margin: 5rem; + } +} diff --git a/examples/movies/src/assets/css/base/_normalize.scss b/examples/movies/src/assets/css/base/_normalize.scss new file mode 100644 index 000000000..3d6aa2149 --- /dev/null +++ b/examples/movies/src/assets/css/base/_normalize.scss @@ -0,0 +1,344 @@ +/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */ + +/* Document + ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in iOS. + */ + +html { + line-height: 1.15; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/* Sections + ========================================================================== */ + +/** + * Remove the margin in all browsers. + */ + +body { + margin: 0; +} + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + ========================================================================== */ + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ + +hr { + box-sizing: content-box; /* 1 */ + height: 0; /* 1 */ + overflow: visible; /* 2 */ +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* Text-level semantics + ========================================================================== */ + +/** + * Remove the gray background on active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * 1. Remove the bottom border in Chrome 57- + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ + +abbr[title] { + border-bottom: none; /* 1 */ + text-decoration: underline; /* 2 */ + text-decoration: underline dotted; /* 2 */ +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + +b, +strong { + font-weight: 500; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +code, +kbd, +samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Remove the border on images inside links in IE 10. + */ + +img { + border-style: none; +} + +/* Forms + ========================================================================== */ + +/** + * 1. Change the font styles in all browsers. + * 2. Remove the margin in Firefox and Safari. + */ + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 1 */ + line-height: 1.15; /* 1 */ + margin: 0; /* 2 */ +} + +/** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ + +button, +input { + /* 1 */ + overflow: visible; +} + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ + +button, +select { + /* 1 */ + text-transform: none; +} + +/** + * Correct the inability to style clickable types in iOS and Safari. + */ + +button, +[type='button'], +[type='reset'], +[type='submit'] { + -webkit-appearance: button; + cursor: pointer; +} + +/** + * Remove the inner border and padding in Firefox. + */ + +button::-moz-focus-inner, +[type='button']::-moz-focus-inner, +[type='reset']::-moz-focus-inner, +[type='submit']::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus styles unset by the previous rule. + */ + +button:-moz-focusring, +[type='button']:-moz-focusring, +[type='reset']:-moz-focusring, +[type='submit']:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Correct the padding in Firefox. + */ + +fieldset { + padding: 0.35em 0.75em 0.625em; +} + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ + +legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + padding: 0; /* 3 */ + white-space: normal; /* 1 */ +} + +/** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ + +progress { + vertical-align: baseline; +} + +/** + * Remove the default vertical scrollbar in IE 10+. + */ + +textarea { + overflow: auto; +} + +/** + * 1. Add the correct box sizing in IE 10. + * 2. Remove the padding in IE 10. + */ + +[type='checkbox'], +[type='radio'] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ + +[type='number']::-webkit-inner-spin-button, +[type='number']::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ + +[type='search'] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Remove the inner padding in Chrome and Safari on macOS. + */ + +[type='search']::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/* Interactive + ========================================================================== */ + +/* + * Add the correct display in Edge, IE 10+, and Firefox. + */ + +details { + display: block; +} + +/* + * Add the correct display in all browsers. + */ + +summary { + display: list-item; +} + +/* Misc + ========================================================================== */ + +/** + * Add the correct display in IE 10+. + */ + +template { + display: none; +} + +/** + * Add the correct display in IE 10. + */ + +[hidden] { + display: none; +} diff --git a/examples/movies/src/assets/css/base/_transitions.scss b/examples/movies/src/assets/css/base/_transitions.scss new file mode 100644 index 000000000..ff02073b6 --- /dev/null +++ b/examples/movies/src/assets/css/base/_transitions.scss @@ -0,0 +1,26 @@ +// Entire page load +.page-enter-active, +.page-leave-active { + transition: all .25s ease-out; +} + +.page-enter, +.page-leave-active { + opacity: 0; +} + +// Slide down +.slidedown-leave-active, +.slidedown-enter-active { + transition: 0.3s; +} + +.slidedown-enter, +.slidedown-leave-to { + transform: translateY(-100%); +} + +.slidedown-enter-to, +.slidedown-leave { + transform: translateY(0); +} diff --git a/examples/movies/src/assets/css/base/_typography.scss b/examples/movies/src/assets/css/base/_typography.scss new file mode 100644 index 000000000..da40fd082 --- /dev/null +++ b/examples/movies/src/assets/css/base/_typography.scss @@ -0,0 +1,16 @@ +@import '~/assets/css/utilities/_variables.scss'; + +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 0; + font-weight: 400; +} + +a { + color: $base-font-color; + text-decoration: none; +} diff --git a/examples/movies/src/assets/css/components/_alert.scss b/examples/movies/src/assets/css/components/_alert.scss new file mode 100644 index 000000000..c5269369b --- /dev/null +++ b/examples/movies/src/assets/css/components/_alert.scss @@ -0,0 +1,94 @@ +@import '~/assets/css/utilities/_variables.scss'; + +.alert { + font-size: 1.4rem; + color: #fff; + background-color: $secondary-color; + + p { + margin: 0; + } + + a { + color: #fff; + text-decoration: underline; + } + + button { + font-size: 1.4rem; + } +} + +.alert + .alert { + border-top: 1px solid #000; +} + +.alert__close { + display: flex; + flex: 0 0 auto; + align-items: center; + padding: 0 3rem; + background: none; + border-left: 1px solid #000; +} + +.alert__btn--primary { + background-color: $primary-color; + + &:hover, + &:focus { + background-color: #146fb7; + } +} + +.alert__btn--secondary { + background-color: #000; + + &:hover, + &:focus { + background-color: #2f2f2f; + } +} + +.alert--default { + display: flex; + + p { + flex: 1; + padding: 1.5rem; + + @media (min-width: $breakpoint-small) { + padding: 1.5rem 2rem; + } + } +} + +.alert--alt { + padding: 1.5rem; + + @media (min-width: $breakpoint-small) { + display: flex; + align-items: center; + justify-content: space-between; + padding: 1.5rem 2rem; + } + + p { + @media (min-width: $breakpoint-small) { + margin-right: 1rem; + } + } + + div { + flex-shrink: 0; + } + + .alert__btn { + margin: 1.5rem 1rem 0 0; + + @media (min-width: $breakpoint-small) { + flex-shrink: 0; + margin: 0 0 0 1rem; + } + } +} diff --git a/examples/movies/src/assets/css/components/_card.scss b/examples/movies/src/assets/css/components/_card.scss new file mode 100644 index 000000000..fae68afcb --- /dev/null +++ b/examples/movies/src/assets/css/components/_card.scss @@ -0,0 +1,87 @@ +@import '~/assets/css/utilities/_variables.scss'; + +.card { + margin-bottom: 1.5rem; + line-height: $base-line-height; + + @media (min-width: $breakpoint-xsmall) { + margin-bottom: 2rem; + } +} + +.card__img { + background-color: $secondary-color; + transition: transform 0.3s ease-in-out; + + span { + // TODO: should add styling for span element + transform: scale(0.97); + } + + span { + display: flex; + align-items: center; + justify-content: center; + font-size: 1.3rem; + + @media (min-width: $breakpoint-large) { + font-size: 1.6rem; + } + } + + &.lazyloaded img { + transform: scale(1); + } +} + + +.card__name { + margin-top: 1rem; + overflow: hidden; + font-size: 1.3rem; + text-overflow: ellipsis; + letter-spacing: $letter-spacing; + white-space: nowrap; + + @media (min-width: $breakpoint-large) { + margin-bottom: 0.5rem; + font-size: 1.5rem; + } +} + +.card__rating { + display: flex; + align-items: center; +} + +.card__vote { + margin-left: 1rem; + font-size: 1.2rem; + color: $text-color-grey; + + @media (min-width: $breakpoint-large) { + font-size: 1.4rem; + } +} + +.card__stars { + width: 7.3rem; + height: 1.2rem; + background-image: url('~assets/images/stars.png'); + background-repeat: no-repeat; + background-size: auto 100%; + + > div { + height: 100%; + background-image: url('~assets/images/stars-filled.png'); + background-repeat: no-repeat; + background-size: auto 100%; + } +} + +@media (max-width: $breakpoint-xsmall - 1) { + .card__name, + .card__rating { + display: none; + } +} diff --git a/examples/movies/src/assets/css/components/_carousel.scss b/examples/movies/src/assets/css/components/_carousel.scss new file mode 100644 index 000000000..beb4e35c8 --- /dev/null +++ b/examples/movies/src/assets/css/components/_carousel.scss @@ -0,0 +1,188 @@ +@import '~/assets/css/utilities/_variables.scss'; + +.carousel { + position: relative; + overflow: hidden; +} + +.carousel__nav { + position: absolute; + top: 0; + bottom: 48px; + z-index: 1; + width: 30px; + padding: 0; + margin: 0; + text-align: center; + background: rgba(0, 0, 0, 0.5); + outline: 0; + transition: opacity 0.25s ease, background-color 0.25s ease; + + @media (max-width: $breakpoint-small - 1) { + display: none; + } + + @media (min-width: $breakpoint-small) { + width: 40px; + } + + @media (min-width: $breakpoint-large) { + bottom: 60px; + width: 50px; + } + + &:hover, + &:focus { + background: rgba(0, 0, 0, 0.75); + } + + &[disabled] { + cursor: default; + opacity: 0; + } +} + +.carousel__nav--left { + left: 0; +} + +.carousel__nav--right { + right: 0; +} + +.carousel__items { + width: 100%; + overflow: hidden; + overflow-x: scroll; + line-height: 0; + white-space: nowrap; + transform: translateZ(0); + -webkit-overflow-scrolling: touch; + -ms-overflow-style: none; + scroll-snap-type: x mandatory; + scroll-padding: 15px; + + @media (min-width: $breakpoint-small) { + scroll-padding: 40px; + } + + @media (min-width: $breakpoint-large) { + scroll-padding: 50px; + } + + &::-webkit-scrollbar { + display: none; + } +} + +.carousel__items .card { + display: inline-block; + width: calc(.33333 * (100% - 22px)); + padding-right: 8px; + margin: 0; + white-space: normal; + vertical-align: top; + scroll-snap-align: start; + + @media (min-width: $breakpoint-xsmall) { + width: calc(.25 * (100% - 72px)); + } + + @media (min-width: $breakpoint-medium) { + width: calc(.2 * (100% - 72px)); + } + + @media (min-width: $breakpoint-large) { + width: calc(.2 * (100% - 92px)); + } + + @media (min-width: $breakpoint-xlarger1) { + width: calc(.16667 * (100% - 92px)); + } + + @media (min-width: $breakpoint-xlarger2) { + width: calc(.14286 * (100% - 92px)); + } + + @media (min-width: $breakpoint-xlarger3) { + width: calc(.125 * (100% - 92px)); + } + + &:first-child { + margin-left: 15px; + + @media (min-width: $breakpoint-small) { + margin-left: 40px; + } + + @media (min-width: $breakpoint-large) { + margin-left: 50px; + } + } + + &:last-child { + margin-right: 7px; + + @media (min-width: $breakpoint-small) { + margin-right: 32px; + } + + @media (min-width: $breakpoint-large) { + margin-right: 42px; + } + } +} + +.carousel__items .credits-item { + display: inline-block; + width: calc(.33333 * (100% - 22px)); + padding-right: 8px; + margin: 0; + white-space: normal; + vertical-align: top; + scroll-snap-align: start; + + @media (min-width: $breakpoint-small) { + width: calc(.25 * (100% - 72px)); + } + + @media (min-width: 930px) { + width: calc(.2 * (100% - 72px)); + } + + @media (min-width: 1130px) { + width: calc(.16667 * (100% - 72px)); + } + + @media (min-width: $breakpoint-large) { + width: calc(.16667 * (100% - 92px)); + } + + @media (min-width: 1450px) { + width: calc(.14286 * (100% - 92px)); + } + + &:first-child { + margin-left: 15px; + + @media (min-width: $breakpoint-small) { + margin-left: 40px; + } + + @media (min-width: $breakpoint-large) { + margin-left: 50px; + } + } + + &:last-child { + margin-right: 7px; + + @media (min-width: $breakpoint-small) { + margin-right: 32px; + } + + @media (min-width: $breakpoint-large) { + margin-right: 42px; + } + } +} diff --git a/examples/movies/src/assets/css/components/_listing.scss b/examples/movies/src/assets/css/components/_listing.scss new file mode 100644 index 000000000..58a6b9ccb --- /dev/null +++ b/examples/movies/src/assets/css/components/_listing.scss @@ -0,0 +1,105 @@ +@import '~/assets/css/utilities/_variables.scss'; + +.listing { + margin: 2.5rem 1.5rem; + + @media (min-width: $breakpoint-xsmall) { + margin: 3rem 1.5rem; + } + + @media (min-width: $breakpoint-large) { + margin: 5rem; + } +} + +.listing__head { + display: flex; + align-items: baseline; + margin-bottom: 1.5rem; + + @media (min-width: $breakpoint-large) { + margin-bottom: 2rem; + } +} + +.listing__title { + font-size: 1.8rem; + letter-spacing: $letter-spacing; + + @media (min-width: $breakpoint-large) { + font-size: 2.4rem; + } +} + +.listing__explore { + margin-left: 1rem; + font-size: 1.2rem; + color: $primary-color; + letter-spacing: $letter-spacing; + + @media (min-width: $breakpoint-large) { + font-size: 1.4rem; + } + + &:hover, + &:focus { + opacity: 0.8; + } +} + +.listing__items { + display: flex; + flex-wrap: wrap; + margin-right: -0.4rem; + margin-left: -0.4rem; +} + +.listing__nav { + padding: 4rem 0; + text-align: center; +} + +.listing--carousel { + margin-right: 0; + margin-left: 0; + + .listing__head { + margin-right: 1.5rem; + margin-left: 1.5rem; + + @media (min-width: $breakpoint-small) { + margin-right: 4rem; + margin-left: 4rem; + } + + @media (min-width: $breakpoint-large) { + margin-right: 5rem; + margin-left: 5rem; + } + } +} + +.listing__items .card { + width: 33.3333333%; + padding: 0 0.4rem; + + @media (min-width: $breakpoint-xsmall) { + width: 25%; + } + + @media (min-width: $breakpoint-medium) { + width: 20%; + } + + @media (min-width: $breakpoint-xlarger1) { + width: 16.6666667%; + } + + @media (min-width: $breakpoint-xlarger2) { + width: 14.2857143%; + } + + @media (min-width: $breakpoint-xlarger3) { + width: 12.5%; + } +} diff --git a/examples/movies/src/assets/css/global.scss b/examples/movies/src/assets/css/global.scss new file mode 100644 index 000000000..3562884a3 --- /dev/null +++ b/examples/movies/src/assets/css/global.scss @@ -0,0 +1,22 @@ +@import './base/_normalize.scss'; +@import './base/_base.scss'; +@import './base/_transitions.scss'; +@import './base/_typography.scss'; +@import './base/_forms.scss'; +@import './base/_layout.scss'; +@import './utilities/_helpers.scss'; +@import './components/_alert.scss'; +@import './components/_listing.scss'; +@import './components/_carousel.scss'; +@import './components/_card.scss'; + +a.active { + &:hover, + &:focus { + opacity: 1; + } + + svg { + color: $primary-color; + } +} diff --git a/examples/movies/src/assets/css/utilities/_helpers.scss b/examples/movies/src/assets/css/utilities/_helpers.scss new file mode 100644 index 000000000..2daa2cfdc --- /dev/null +++ b/examples/movies/src/assets/css/utilities/_helpers.scss @@ -0,0 +1,15 @@ +.nolist { + padding: 0; + margin: 0; + list-style: none; +} + +.visuallyhidden { + position: absolute; + height: 1px; width: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0 0 0 0); + border: 0; +} diff --git a/examples/movies/src/assets/css/utilities/_variables.scss b/examples/movies/src/assets/css/utilities/_variables.scss new file mode 100644 index 000000000..88532aa94 --- /dev/null +++ b/examples/movies/src/assets/css/utilities/_variables.scss @@ -0,0 +1,49 @@ +$font-family--sans-serif: 'Roboto', 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif; + +// 1rem = 10px +$base-font-size: 62.5%; +$base-line-height: 1.6; +$base-bg: #141414; +$base-font-color: #fff; +$base-font-family: $font-family--sans-serif; +$base-font-weight: 400; +$base-font-style: normal; + +$letter-spacing: 0.4px; + +$primary-color: #2196f3; +$secondary-color: #202124; + +$text-color: #fafafa; +$text-color-grey: #80868b; + +$breakpoint-xsmall: 640px; +$breakpoint-small: 768px; +$breakpoint-medium: 1024px; +$breakpoint-large: 1200px; +$breakpoint-xlarge: 1400px; +$breakpoint-xlarger1: 1500px; +$breakpoint-xlarger2: 1800px; +$breakpoint-xlarger3: 2500px; + +$z-index-mobile-stepper: 1000; +$z-index-speed-dial: 1050; +$z-index-app-bar: 1100; +$z-index-drawer: 1200; +$z-index-modal: 1300; +$z-index-snack-bar: 1400; +$z-index-tooltip: 1500; + +$layout-nav-width: 10rem; + +:export { + breakpointXsmall: $breakpoint-xsmall; + breakpointSmall: $breakpoint-small; + breakpointMedium: $breakpoint-medium; + breakpointLarge: $breakpoint-large; + breakpointXlarge: $breakpoint-xlarge; + breakpointXlarger1: $breakpoint-xlarger1; + breakpointXlarger2: $breakpoint-xlarger2; + breakpointXlarger3: $breakpoint-xlarger3; + layoutNavWidth: $layout-nav-width; +} diff --git a/examples/movies/src/assets/images/chevron-left.svg b/examples/movies/src/assets/images/chevron-left.svg new file mode 100644 index 000000000..34c0003ac --- /dev/null +++ b/examples/movies/src/assets/images/chevron-left.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/examples/movies/src/assets/images/chevron-right.svg b/examples/movies/src/assets/images/chevron-right.svg new file mode 100644 index 000000000..470714cf4 --- /dev/null +++ b/examples/movies/src/assets/images/chevron-right.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/examples/movies/src/assets/images/circle-play.svg b/examples/movies/src/assets/images/circle-play.svg new file mode 100644 index 000000000..018141593 --- /dev/null +++ b/examples/movies/src/assets/images/circle-play.svg @@ -0,0 +1,22 @@ + + + + \ No newline at end of file diff --git a/examples/movies/src/assets/images/cross.svg b/examples/movies/src/assets/images/cross.svg new file mode 100644 index 000000000..80931878b --- /dev/null +++ b/examples/movies/src/assets/images/cross.svg @@ -0,0 +1,14 @@ + + + + + \ No newline at end of file diff --git a/examples/movies/src/assets/images/email.svg b/examples/movies/src/assets/images/email.svg new file mode 100644 index 000000000..7d816ac27 --- /dev/null +++ b/examples/movies/src/assets/images/email.svg @@ -0,0 +1,8 @@ + + + \ No newline at end of file diff --git a/examples/movies/src/assets/images/facebook.svg b/examples/movies/src/assets/images/facebook.svg new file mode 100644 index 000000000..ab79c7890 --- /dev/null +++ b/examples/movies/src/assets/images/facebook.svg @@ -0,0 +1,8 @@ + + + \ No newline at end of file diff --git a/examples/movies/src/assets/images/git-hub.svg b/examples/movies/src/assets/images/git-hub.svg new file mode 100644 index 000000000..07844f2c5 --- /dev/null +++ b/examples/movies/src/assets/images/git-hub.svg @@ -0,0 +1,8 @@ + + + \ No newline at end of file diff --git a/examples/movies/src/assets/images/home.svg b/examples/movies/src/assets/images/home.svg new file mode 100644 index 000000000..ce28a907a --- /dev/null +++ b/examples/movies/src/assets/images/home.svg @@ -0,0 +1,15 @@ + + + + + \ No newline at end of file diff --git a/examples/movies/src/assets/images/imdb.svg b/examples/movies/src/assets/images/imdb.svg new file mode 100644 index 000000000..e96dbfba7 --- /dev/null +++ b/examples/movies/src/assets/images/imdb.svg @@ -0,0 +1,8 @@ + + + \ No newline at end of file diff --git a/examples/movies/src/assets/images/instagram.svg b/examples/movies/src/assets/images/instagram.svg new file mode 100644 index 000000000..34c3513b4 --- /dev/null +++ b/examples/movies/src/assets/images/instagram.svg @@ -0,0 +1,8 @@ + + + \ No newline at end of file diff --git a/examples/movies/src/assets/images/link.svg b/examples/movies/src/assets/images/link.svg new file mode 100644 index 000000000..9dd98c72a --- /dev/null +++ b/examples/movies/src/assets/images/link.svg @@ -0,0 +1,8 @@ + + + \ No newline at end of file diff --git a/examples/movies/src/assets/images/linked-in.svg b/examples/movies/src/assets/images/linked-in.svg new file mode 100644 index 000000000..1ae3fa13a --- /dev/null +++ b/examples/movies/src/assets/images/linked-in.svg @@ -0,0 +1,8 @@ + + + \ No newline at end of file diff --git a/examples/movies/src/assets/images/loader.svg b/examples/movies/src/assets/images/loader.svg new file mode 100644 index 000000000..617dd6794 --- /dev/null +++ b/examples/movies/src/assets/images/loader.svg @@ -0,0 +1 @@ + diff --git a/examples/movies/src/assets/images/loading-spinner.svg b/examples/movies/src/assets/images/loading-spinner.svg new file mode 100644 index 000000000..d68edd53d --- /dev/null +++ b/examples/movies/src/assets/images/loading-spinner.svg @@ -0,0 +1,58 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/examples/movies/src/assets/images/magnifier.svg b/examples/movies/src/assets/images/magnifier.svg new file mode 100644 index 000000000..48b431291 --- /dev/null +++ b/examples/movies/src/assets/images/magnifier.svg @@ -0,0 +1,15 @@ + + + + + + \ No newline at end of file diff --git a/examples/movies/src/assets/images/movie.svg b/examples/movies/src/assets/images/movie.svg new file mode 100644 index 000000000..3b27bf2d6 --- /dev/null +++ b/examples/movies/src/assets/images/movie.svg @@ -0,0 +1,17 @@ + + + + + + + \ No newline at end of file diff --git a/examples/movies/src/assets/images/placeholder.svg b/examples/movies/src/assets/images/placeholder.svg new file mode 100644 index 000000000..74f50e517 --- /dev/null +++ b/examples/movies/src/assets/images/placeholder.svg @@ -0,0 +1,10 @@ + + + \ No newline at end of file diff --git a/examples/movies/src/assets/images/play.svg b/examples/movies/src/assets/images/play.svg new file mode 100644 index 000000000..aec562659 --- /dev/null +++ b/examples/movies/src/assets/images/play.svg @@ -0,0 +1,8 @@ + + + \ No newline at end of file diff --git a/examples/movies/src/assets/images/select-arrow.svg b/examples/movies/src/assets/images/select-arrow.svg new file mode 100644 index 000000000..c5667b0c5 --- /dev/null +++ b/examples/movies/src/assets/images/select-arrow.svg @@ -0,0 +1 @@ + diff --git a/examples/movies/src/assets/images/stars-filled.png b/examples/movies/src/assets/images/stars-filled.png new file mode 100644 index 0000000000000000000000000000000000000000..cbb03e20f708de2bfa5c2c580d860fd28e812d0b GIT binary patch literal 2988 zcmYk8c|4T+7snNbL=5S7GfKp~bdfE_zLzXxi)bv_$}%*Sr5R(g%*93An7D??(t;^N zlq+KK%l(uZ;F!YnF8K1_yRCN@yiJRW0^9W`-*7){E&}pzN4>qzH&{ER z8+Ru8>qTM9G%7BO88<}ac_>UpQn8QwIKSJX=-4oORdDmD#?0$q>x6CB3F9$@8Fe>6 zL3z~i1NWSB9C_uKxkFqkx&??!^?wkxqW4**{?*sZ|-H^n!?m=<&3=6#r~5xQ3! zoD>}1Cymn}Z7b7QbVSq>2wO~O$AL2juLZ>++3%f$UYLoiqd$tCdStQl9nV7@a1G&5 zGS*3P;(y;rjTKvve=n-o<|%RtrPl^IQb;5J#o}JT0zW<7MypNghA4 zuQ%pW1*5LAORG>$birRzJ6=;G*CtSTU+@gP8e}>{?Psdwwr<`(@V?0dnpLt}Gp2>{ z9QICTBZ)zl(_~z^uXXv$zYOPPHV8T`LR8#gioO3aUsYKt;{yGC`%4(l{?2^FG0#_4 zqcvEJS14_icTngRC>9?_z448>?cmDRO4V!9ycss@Jeag&3tnEETNWxx}$f;XT?=oBUK@qs{w6`vB8H&U=o|}p#9(tx>P2Ih6 zwwSd6nm}PJl;5d~q&`n4{$k~OB+stW0JB?D8zj>;hWn1YS%a}#+b$0c@0(oP7)Khc zUl2c>_^>@-YF5se_L9Ns)ScY=>SR52;~8?|z+PVV(n_Z`ew8-o9S$eM`bvkexhb7i zjaZ7hMs+iUqaMw*OeY-(SPX8;)z)?kY_lxF^47v@?s2_`dZ0PELdu?gbKI3m<($HlBS*10M zo)_M+$;z<1vYi?o{0u^4(u@bZB>Fv{L5wiz-C-Fs?m-XPY9Qh~e02%BRN=0T6pCnnEFU<^5gJs<^^7^sP!Mk3P#x}@X;rZXRU;Mu zY3tLy^y%%`$Fubmw}5acE?)oQ^CpB}_lxLR$*Y*RS=E5=oV}L$&JV(K9p+x?^&Ebx z9!`l~csYf8Ef@I|{NjR#N`?NXXIBA_f?I%Zx4nzPPSa<#118%VqkXlQ#!rYZ+=PBs ze}#Ytqyo(BP|OOgxKd?}6^lTqzyG&~35td;%Xbv6dl2 z49pHptovhG`phaQA{#c%>wMx=##&Udl=oU$VfkTHH;ii0r5YkqA;=U!5|Dz3m6fq| zK{ouLEgE0nUJ$9(4e4bin0nQ2|9#7vIni8U*lVxV9k0`b@P*%YuRM=3^}ZvAA;f0` zELk?(fXG%0#S3M6x33N5B05{%MO;X<*Mi3nHaZ7kgqe?A-yxP(n)#pd;Q*Mb1}i0;{?YER z?~SF~+*O@eFi1+s$V{72`UBzsB}+PWCQ~~?%QJq@zux?^4hPreX{7Few*7Ni`Q%Bt z8Hx8ND=1{djfIofvqkuI%+#C+gSBsYD8;%DwG{|V#rzl+irAt@a$(}0w<+Yx=gBEO zyfcW8uoRnqW&G1VTrqanA&pO>&mKxHr4$y!Ylj_KpPl##EZIFgyke=5$8e7#UV3q* zpa)5iP$vqX;vRg18J;fv4Y+Y6vACJzgm>NLJ#DlnvF?cs&5q>NAt0TcBJ*T#0;L?I zDfP3gt;Q{&{R0QWW{W4#V$N&aYsR`2TEvuqGDUqGKyt(PX8Q`<1?fP#Fz4017RaypdIe z7~3Oj%4J#!WFt>K(p1XzP+@55?il4IM=U1a;NbmNjG)S3{8{uujw-qQ{F!})X)sqj ziU-m4)f z6%RnI21=)2oN$}<_xufc?aG$8V`M*x%2_)d8QM{2=;eqz$BNlZE7K~{S3c6~H%`wN zU~EOtX3aEL!4haT@s+S8T?lQstbBnr{AN*z=qvlI2E{F`IDU64t*nM+<-SEGK9&dR z|HK~<@bUc^c=$`+si6JyR6@N5si&#ru~eJpN7Qm~RpHO7Y8s>H-*cuOZ;9VasJ?mc z!SDxflep7TY|;G-Vv8-G&IkYL)GiR@x4h`jXljT<6*SQK+b}jQvZl; z|GXL{!{X13l6h0QsVkLX7@o1-*lG4!+r!sa^48R+3~rZo8TXawnJx4(bCI5uO;2j^ zgXRi@QDDi%*00OVhSv9N|E!-;VE;9{lz(yx190=vZG-G$H(gc+~4=DvS`CTz%m$wN^~Ov+m6GbY?Eg13&fI+ZA&c560Z$S~1Y zWq9KC*UiJ5^LU4=FMQ~s{+4@tpd;YpVYq$5T*7w9VZ;hc*fw z9g1!TLlg34m7a3Z_aZNG&Fnd;5MWr?RY#A%V&gOqdX^LSf0pUrs(t4a&s G#Qy<9+}51{ literal 0 HcmV?d00001 diff --git a/examples/movies/src/assets/images/stars.png b/examples/movies/src/assets/images/stars.png new file mode 100644 index 0000000000000000000000000000000000000000..78426f0feeca74ce0fe4f4905a7d2e9d4876610b GIT binary patch literal 2751 zcmZ`*XH-+!8od-{sE#P86r)I)k!Gk;ga;}uMi3R0P#i#lUbIt%D6e)PN_+hVLJpLK*0RV}I_UEjwMCN}f@Jdp4Rqk%pf&B0btJAsXWK_rr zBVrS+u3|VK0h)Ta>H*HV57U_4p^eILE)y+MZ5ciEoj^TAP4sq?qhIs?W54x&g|kqM zbUUqBRJ{1U6Ib@P>|===+A)h~TJ`nUjYHx6ukTu(y1ka)3`fsp#l+UH=j-c(Hh2Ty zG4l2w24|YA?QD}>jrIj967PHBNq>H=cIf;T5Zfx>b3X`jZ>6OptI*===2oXPf2X-BV_WsiKQ7 zzP2u6{ca-q#k*uEV>=N}oJ1m2d7VM4nXWjj@|uG<(aG8FXM{O?joSUE{j`)y)ZqAw_zEcRrwIdSQa;VOuB0=!_qE#bdN?c%wVny z^AcPol*EEvnr1u^YdDJMeDFVS9FMRIwTyuBTlD9;reBn>IS!Rk(rrhp4LUsxILLK^C$I?c za`_Ydua*o=34dNO{Zcf<_SFRAQ%PB?{}eLAGR$mq;8xkbNj4PS3*l77%RDQ38xxZ| zV*%(MT-cBXVz~~zAyGCj%N|4ABqi-Ql;xZ>*-@Cs1zxGKNT8xmbg$LM-5|Xr{;VwD zv$=Qdw#H|R#ujmAeLN&WBLv>vnoF+kG*6K;nH#xOl8TY5YXVmoi*Rj_djwJ#rPt*X z(Zg-}BI!9Sb6*f?5lO)XsOsg_niMZt0#i>0RsO9=pFxIEqQ8tVZ&G;gMs?2-sz={y zL8kCAc(WIzhMn@flU}L-0(k0ixqnIx5fCY2^V-U4x>1Iq{}RXpf%Z-EtJy&OD)lYs zh$7B-#^X|p!i6+R?3b{l@`R;2Y};q+l$(SF)lWz6fwDR zy-P&wealx`bq_x;j2tL{mJ^^Z>b_5l96#8F)DL=za6b82L9+<=I5}yVt`wYv0Kt48 zK*7TOGVcU$Ai|r|tKJoj{QQ<Ahv zEEZiny^o0j7^?w#GQG}4=XEW6eDGbtr)vhD4=1j8_PuAN{vBsW;#c~SQQ}ASUe!3N zD;coGIEgvzGqoORs8-jkrL?ZXXhTfp3S;<^HF9L9&M!gGn)>}=RtlzbqrOVndGqSX zo{X2^ebI(T=2T}TJ)xmtG?=La3!$*%6#>1-n;Nn@J;%OXuU79Qf>9>$jY|dY8r{## z24}A)8yd9GR0~!F@{7hl+%XHc6}q`T6|dh|Nx`L<3Gq$fM;w(2FTrf7hC9!0JS0n- z&g>*CO&Md(y|MYinDvn0TEyv!1-UO?6XP5Lj3W(4o2|w@_ceq$c*jgt-6~>H%1iGv zDg+M6&mX^*WZdiK7}5B~Rfzn4)c5K0G71apGDpoftD&fX8^gU;WY2vj_HDK2#w~7J zYN;!OfZ3RYhPTKtpSspx^)d#Dj+^P!YQ6vc&Vhn$9`P5S7`IF%2#oGQWYw>Yv{~g| zofyM5OLFEXf5{D9h}3bDe=L>tfb?hXOpxRSQ}Q(Sifv$M`A5n9gk1wQT_gr1d=Gmp z{pI!*Ibxq$a&h2)mY|a8qYd`)fhLEfuS~l$8NF^&wWZVx0tW?;z`$;=xh^U4p_SyT zP!1_lZLGY$U1QSahSF0lSIqJ7hTrFjhqe6#mW#<_{5Isx&L*Ab@2N(O{!r`F-+lEK zA`sk_CSOk@{m5;4@INClrpiYOoujA!nl1l(x^N_{$ri%ET@HlpoZHwkL^p7I?Kb6C zYz!hI>j&}aG}85wB^R~!MT7oRAYqPt92~fNp$T5L@Q4%|u4nk7ydrPmTGW4u#A8y(pj}%`!iz+3hI1!3l z&d(FsqSerY6FL#Lp~gdFGn5W^`odNnIXrVvG*KQx@UI;f@Iu(;MUx^|N*y;rUX|s; z$(i%z7VMvy1HwGTI1xr6Rq4@N3r)mvcyi|d`-p7BTWs+r2=nq%Oi)$K!=N5{Z~O5` z$hf=o-P9rPWI1h@ZECUG)RvRH8?KqnY3n{UpZHk+9J_fZ&k#*u%EBTlqK~#!`o>t) zyo}944A0Wz>9^QAr#-dK%^?sz`4Q&Pl98H%SAmWgk@f04yhtxPNOQ@*Dhpr(93U>X zXDu$ffV)K8(xmHdk=dg<>J{6n-zjtM z3%p_bfIe%n@Y~m8aRWl9r$;yQAE7|6qsE(U4ygz4wjs)rACz-5=Zm}WDdFG)aXx!| zoa)`P-cG0@+?Url^BuBUJ9W+Kvq6%zRob6-J17g)NVe%p_+?;tPUG*?5VL3MPU==% zdx^fxT_Gx1Y*{#UnyD_&x|J=!y> z3di(%v?UjNsBI5&fEr?z7KQ10OqKsTcLAlIQT3{k5rdZjws5c)b9lVsv<7%W4NT=b z3GL=nO}>TMz(hX#crlPK*VghusrJ`!9^ O0sHe8&polek? + + + + \ No newline at end of file diff --git a/examples/movies/src/assets/images/twitter.svg b/examples/movies/src/assets/images/twitter.svg new file mode 100644 index 000000000..5a5fb798f --- /dev/null +++ b/examples/movies/src/assets/images/twitter.svg @@ -0,0 +1,8 @@ + + + \ No newline at end of file diff --git a/examples/movies/src/components/Card.tsx b/examples/movies/src/components/Card.tsx new file mode 100644 index 000000000..02127c9c3 --- /dev/null +++ b/examples/movies/src/components/Card.tsx @@ -0,0 +1,17 @@ +import { A } from "solid-start"; +import Poster from "./Poster"; + +export function Card(props) { + const media = () => + props.item.media_type ? props.item.media_type : props.item.name ? "tv" : "movie"; + return ( + + ); +} diff --git a/examples/movies/src/components/ExternalLinks.tsx b/examples/movies/src/components/ExternalLinks.tsx new file mode 100644 index 000000000..28c3f7ac9 --- /dev/null +++ b/examples/movies/src/components/ExternalLinks.tsx @@ -0,0 +1,87 @@ +import { Show } from "solid-js"; +import FacebookIcon from "~icons/ant-design/facebook-outlined"; +import InstagramIcon from "~icons/ant-design/instagram-outline"; +import LinkIcon from "~icons/ant-design/link-outlined"; +import TwitterIcon from "~icons/ant-design/twitter-outlined"; +import IMDBIcon from "~icons/fa-brands/imdb"; + +type Props = { + media?: string; + links: { + twitter_id?: string; + facebook_id?: string; + instagram_id?: string; + imdb_id?: string; + homepage?: string; + }; +}; + +export function ExternalLinks(props: Props) { + const { links } = props; + + return ( + + ); +} diff --git a/examples/movies/src/components/Footer.module.scss b/examples/movies/src/components/Footer.module.scss new file mode 100644 index 000000000..f5d97b227 --- /dev/null +++ b/examples/movies/src/components/Footer.module.scss @@ -0,0 +1,49 @@ +@import "~/assets/css/utilities/_variables.scss"; + +.footer { + padding: 2rem 1.5rem 6.5rem; + color: $text-color-grey; + + @media (min-width: $breakpoint-small) { + padding-right: 4rem; + padding-left: 4rem; + } + + @media (min-width: $breakpoint-large) { + padding: 2rem 5rem; + } + + p { + margin: 0.3rem 0; + font-size: 1.4rem; + } + + a { + color: $text-color-grey; + text-decoration: underline; + } + + ul { + display: flex; + margin: 2rem 0 0 -0.5rem; + + a { + display: flex; + align-items: center; + justify-content: center; + width: 4.4rem; + height: 4.4rem; + + svg { + transition: all 0.3s ease-in-out; + } + + &:hover, + &:focus { + svg { + fill: #fff; + } + } + } + } +} \ No newline at end of file diff --git a/examples/movies/src/components/Footer.tsx b/examples/movies/src/components/Footer.tsx new file mode 100644 index 000000000..56b82eff0 --- /dev/null +++ b/examples/movies/src/components/Footer.tsx @@ -0,0 +1,55 @@ +import { A, Outlet } from "solid-start"; +import GitHubIcon from "~icons/ant-design/github-filled"; +import EmailIcon from "~icons/ant-design/mail-filled"; +import TwitterIcon from "~icons/ant-design/twitter-outlined"; +import styles from "./Footer.module.scss"; + +export default function Footer() { + return ( +
    +

    + © {new Date().getFullYear()} The Nuxt Movies authors. All rights reserved.  + + Cookie Policy + + . +

    +

    + Designed by the Nuxt Movies authors, and ported by the Solid Movies authors, with the + original data provided by  + + TMDb + + . +

    + + +
    + ); +} \ No newline at end of file diff --git a/examples/movies/src/components/GlobalLoader.scss b/examples/movies/src/components/GlobalLoader.scss new file mode 100644 index 000000000..beb128478 --- /dev/null +++ b/examples/movies/src/components/GlobalLoader.scss @@ -0,0 +1,56 @@ +.global-loader { + height: 3px; + width: 100%; + display: flex; + flex-shrink: 0; + position: fixed; + overflow: hidden; + top: 0; + left: 0; + z-index: 9999; + + .global-loader-fill { + display: block; + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: 200%; + transform: translateX(0); + opacity: 0; + transition: transform 1s ease, opacity .5s ease; + background: #2196f3; + } + + &::after { + display: block; + content: ' '; + position: absolute; + bottom: 0; + left: 0; + right: 0; + height: 1px; + background: rgba(0, 0, 0, 0.2); + } + + &.is-loading { + .global-loader-fill { + transition: none; + opacity: 1; + animation: Indeterminate 5s ease-out; + animation-fill-mode: forwards; + } + } + + @keyframes Indeterminate { + 0% { + transform: translateX(-100%); + } + 20% { + transform: translateX(-10%); + } + 100% { + transform: translateX(0); + } + } +} \ No newline at end of file diff --git a/examples/movies/src/components/GlobalLoader.tsx b/examples/movies/src/components/GlobalLoader.tsx new file mode 100644 index 000000000..a23899f28 --- /dev/null +++ b/examples/movies/src/components/GlobalLoader.tsx @@ -0,0 +1,29 @@ +"use client"; +import { createSignal, Show } from "solid-js"; +import { isServer } from "solid-js/web"; + +import "./GlobalLoader.scss"; + +export default () => { + const [isVisible, setVisible] = createSignal(); + if (!isServer) { + window.router.router.addEventListener("navigation-start", e => { + setVisible(true); + }); + + window.router.router.addEventListener("navigation-end", e => { + setVisible(false); + }); + + window.router.router.addEventListener("navigation-error", e => { + setVisible(false); + }); + } + return ( + +
    +
    +
    + + ); +}; diff --git a/examples/movies/src/components/Hero.module.scss b/examples/movies/src/components/Hero.module.scss new file mode 100644 index 000000000..91c102d04 --- /dev/null +++ b/examples/movies/src/components/Hero.module.scss @@ -0,0 +1,211 @@ +@import '~/assets/css/utilities/_variables.scss'; + +.hero { + display: flex; + flex-direction: column; + justify-content: space-between; + height: 35rem; + color: #999; + background-color: #000; + + @media (min-width: $breakpoint-xsmall) { + height: 50rem; + } + + @media (min-width: $breakpoint-medium) { + position: relative; + display: block; + height: 0; + padding-bottom: 40%; + } +} + +.backdrop { + position: relative; + display: flex; + flex: 1 1 auto; + min-height: 0; + + @media (min-width: $breakpoint-medium) { + position: absolute; + top: 0; + right: 0; + display: block; + width: 71.1%; + height: 100%; + } + + &::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + display: block; + content: ''; + background-image: linear-gradient(to top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.1) 100%); + + @media (min-width: $breakpoint-medium) { + background-image: linear-gradient(to right, #000 0, transparent 50%, transparent 100%); + } + } + + > div { + width: 100%; + + @media (min-width: $breakpoint-medium) { + display: inline; + } + } +} + +.play { + position: absolute; + top: 50%; + left: 50%; + z-index: 1; + padding: 0; + margin: 0; + background: none; + transform: translate(-50%, -50%); + + @media (min-width: $breakpoint-medium) { + display: none; + } +} + +.image { + display: inline-block; + max-width: none; + height: 100%; + + @media (max-width: $breakpoint-medium) { + width: 100%; + object-fit: cover; + } +} + +.pane { + padding: 0 1.5rem 1.5rem; + + @media (min-width: $breakpoint-small) { + padding: 0 4rem 4rem; + } + + @media (min-width: $breakpoint-medium) { + position: absolute; + top: 0; + bottom: 0; + left: 0; + z-index: 1; + display: flex; + align-items: center; + width: 55%; + height: 100%; + padding: 5rem 4rem; + } + + @media (min-width: $breakpoint-large) { + padding-right: 5rem; + padding-left: 5rem; + } + + @media (min-width: $breakpoint-xlarge) { + width: 43%; + } +} + +.name { + margin: 0 0 1.4rem; + font-size: 2.8rem; + line-height: 1.1; + color: #fff; + letter-spacing: $letter-spacing; + + @media (min-width: $breakpoint-small) { + margin-bottom: 1.8rem; + } + + @media (min-width: $breakpoint-large) { + font-size: 2.4vw; + } +} + +.meta { + font-size: 1.4rem; + + @media (min-width: $breakpoint-small) { + display: flex; + } + + @media (min-width: 1650px) { + font-size: 0.9vw; + } +} + +.rating { + display: flex; + align-items: center; + margin-bottom: 1.3rem; + + @media (min-width: $breakpoint-small) { + margin: 0 1.2rem 0 0; + } +} + +.stars { + width: 8.5rem; + height: 1.4rem; + margin-right: 1rem; + background-image: url('~/assets/images/stars.png'); + background-repeat: no-repeat; + background-size: auto 100%; + + @media (min-width: $breakpoint-small) { + width: 10.3rem; + height: 1.7rem; + } + + > div { + height: 100%; + background-image: url('~/assets/images/stars-filled.png'); + background-repeat: no-repeat; + background-size: auto 100%; + } +} + +.info { + display: flex; + align-items: center; + + span { + margin-right: 0.9rem; + } +} + +.desc { + display: block; + margin-top: 2.5rem; + font-size: 1.5rem; + color: #fff; + + @media (max-width: $breakpoint-small) { + display: none; + } + + @media (min-width: 1650px) { + font-size: 0.9vw; + } +} + +.trailer { + margin-top: 3rem; + + @media (max-width: $breakpoint-medium) { + display: none; + } + + @media (min-width: 1650px) { + font-size: 0.9vw; + } +} diff --git a/examples/movies/src/components/Hero.tsx b/examples/movies/src/components/Hero.tsx new file mode 100644 index 000000000..1ae1646e3 --- /dev/null +++ b/examples/movies/src/components/Hero.tsx @@ -0,0 +1,161 @@ +import { Show } from "solid-js"; +import { formatRuntime } from "~/utils/format"; +import styles from "./Hero.module.scss"; + +export function Hero(props) { + const stars = () => (props.item.vote_average ? props.item.vote_average * 10 : 0); + const name = () => (props.item.title ? props.item.title : props.item.name); + const yearStart = () => { + const date = props.item.release_date || props.item.first_air_date; + if (date) { + return date.split("-")[0]; + } + }; + + return ( +
    +
    +
    +
    + + + + + + + {props.item.title + + {/* */} + {/* */} +
    +
    + +
    +
    +

    + {name()} + + {/* */} +

    +
    +
    + +
    +
    +
    + + + 0}> +
    {props.item.vote_count} Reviews
    +
    +
    + +
    + + Season {props.item.number_of_seasons} + + + {yearStart()} + + + {formatRuntime(props.item.runtime)} + + {/* Cert. {{ cert }} */} +
    +
    +
    {props.item.overview}
    +
    + {/* +
    +

    + + + +

    + +
    +
    +
    +
    +
    + +
    + {{ item.vote_count | numberWithCommas }} Reviews +
    +
    + +
    + Season {{ item.number_of_seasons }} + {{ yearStart }} + {{ item.runtime | runtime }} + Cert. {{ cert }} +
    +
    + +
    + {{ item.overview | truncate(200) }} +
    + + +
    */} +
    +
    +
    + ); +} + +export default Hero; diff --git a/examples/movies/src/components/ListingCarousel.tsx b/examples/movies/src/components/ListingCarousel.tsx new file mode 100644 index 000000000..b0ce4e398 --- /dev/null +++ b/examples/movies/src/components/ListingCarousel.tsx @@ -0,0 +1,59 @@ +import { For, Show } from "solid-js"; +import { A } from "solid-start"; +import { Card } from "./Card"; + +export function ListingCarousel(props) { + return ( + + + + ); +} diff --git a/examples/movies/src/components/Nav.module.scss b/examples/movies/src/components/Nav.module.scss new file mode 100644 index 000000000..1635913cd --- /dev/null +++ b/examples/movies/src/components/Nav.module.scss @@ -0,0 +1,67 @@ +@import "~/assets/css/utilities/_variables.scss"; + +.nav { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 5; + padding-block: 1.5rem; + background-color: #000; + + @media (min-width: $breakpoint-large) { + top: 0; + right: auto; + width: $layout-nav-width; + height: 100%; + border-right: 1px solid $secondary-color; + } + + ul { + display: flex; + height: 100%; + align-items: center; + + @media (min-width: $breakpoint-large) { + flex-direction: column; + } + + .logo { + display: flex; + justify-content: center; + align-items: center; + } + + li { + flex: 1 1 auto; + height: 100%; + + @media (min-width: $breakpoint-large) { + flex: 0 1 auto; + height: 10rem; + } + } + } + + button { + padding: 0; + margin: 0; + background: none; + } + + a, + button { + display: flex; + align-items: center; + justify-content: center; + width: 100%; + height: 100%; + outline: 0; + transition: all 0.2s; + + &:hover, + &:focus { + opacity: 0.8; + } + } +} \ No newline at end of file diff --git a/examples/movies/src/components/Nav.tsx b/examples/movies/src/components/Nav.tsx new file mode 100644 index 000000000..d3696daec --- /dev/null +++ b/examples/movies/src/components/Nav.tsx @@ -0,0 +1,38 @@ +import { A } from "solid-start"; +import HomeIcon from "~icons/ant-design/home-outlined"; +import MagnifierIcon from "~icons/ant-design/search-outlined"; +import MoviesIcon from "~icons/pepicons/clapperboard"; +import TVIcon from "~icons/pepicons/television"; +import styles from "./Nav.module.scss"; + +export default function Nav() { + return ( + + ); +} \ No newline at end of file diff --git a/examples/movies/src/components/Poster.module.scss b/examples/movies/src/components/Poster.module.scss new file mode 100644 index 000000000..72e999bce --- /dev/null +++ b/examples/movies/src/components/Poster.module.scss @@ -0,0 +1,19 @@ +.wrapper{ + position: relative; + &:hover{ + --scale: 1.02; + } + &::after{ + content: ''; + position: absolute; + inset: 0; + background-image: radial-gradient(circle at calc(var(--spot-x, 50) * 1%) calc(var(--spot-y, 50) * 1%), #fff2, transparent); + will-change: background-image; + } +} + +.poster{ + will-change: transform; + transition: transform 100ms; + transform: perspective(1000px) scale(var(--scale, .97)) rotateX(calc(var(--y-off, 0) * -1deg)) rotateY(calc(var(--x-off, 0) * 1deg)); +} \ No newline at end of file diff --git a/examples/movies/src/components/Poster.tsx b/examples/movies/src/components/Poster.tsx new file mode 100644 index 000000000..6385a2f83 --- /dev/null +++ b/examples/movies/src/components/Poster.tsx @@ -0,0 +1,74 @@ +"use client"; +import { createSignal, JSX, splitProps } from "solid-js"; +import styles from "./Poster.module.scss"; + +const lerp = (min: number, max: number, percentage: number) => + min * (1 - percentage) + max * percentage; + +type PosterProps = JSX.ImgHTMLAttributes & { path: string }; + +export default function Poster(props: PosterProps) { + const [local, imgProps] = splitProps(props, ["class", "path"]); + //this might have been done with just two signals but it would've required + //calcs in css and it would've been far less readable + const [xOffset, setXOffset] = createSignal(0); + const [yOffset, setYOffset] = createSignal(0); + const [spotX, setSpotX] = createSignal(50); + const [spotY, setSpotY] = createSignal(50); + return ( +
    { + const { width, height, x, y } = (e.currentTarget as HTMLDivElement).getBoundingClientRect(); + const percentageX = (e.clientX - x) / width; + const percentageY = (e.clientY - y) / height; + setXOffset(lerp(-15, 15, percentageX)); + setYOffset(lerp(-15, 15, percentageY)); + setSpotX(percentageX * 100); + setSpotY(percentageY * 100); + }} + onPointerLeave={() => { + setXOffset(0); + setYOffset(0); + setSpotX(50); + setSpotY(50); + }} + style={{ + "--x-off": xOffset(), + "--y-off": yOffset(), + "--spot-x": spotX(), + "--spot-y": spotY() + }} + > + + + + + + + + +
    + ); +} diff --git a/examples/movies/src/entry-client.tsx b/examples/movies/src/entry-client.tsx new file mode 100644 index 000000000..942284855 --- /dev/null +++ b/examples/movies/src/entry-client.tsx @@ -0,0 +1,3 @@ +import { mount, StartClient } from "solid-start/entry-client"; + +mount(() => , document); diff --git a/examples/movies/src/entry-server.tsx b/examples/movies/src/entry-server.tsx new file mode 100644 index 000000000..0ada38765 --- /dev/null +++ b/examples/movies/src/entry-server.tsx @@ -0,0 +1,3 @@ +import { createHandler, renderStream, StartServer } from "solid-start/entry-server"; + +export default createHandler(renderStream(event => )); diff --git a/examples/movies/src/root.tsx b/examples/movies/src/root.tsx new file mode 100644 index 000000000..9ce1ed8ae --- /dev/null +++ b/examples/movies/src/root.tsx @@ -0,0 +1,42 @@ +// @refresh reload +import { Suspense } from "solid-js"; +import { + Body, + ErrorBoundary, + FileRoutes, + Head, + Html, + Meta, + Routes, + Scripts, + Title +} from "solid-start"; +import Nav from "./components/Nav"; +import Footer from "./components/Footer"; +import GlobalLoader from "./components/GlobalLoader"; +import "~/assets/css/global.scss"; + +export default function Root() { + return ( + + + Solid Movies + + + + + + +
    }> + + + +