diff --git a/examples/basics/package.json b/examples/basics/package.json index c6e9b2f9a..7bd0e99cc 100644 --- a/examples/basics/package.json +++ b/examples/basics/package.json @@ -11,6 +11,6 @@ "astro": "astro" }, "dependencies": { - "astro": "^2.3.2" + "astro": "^2.4.1" } } diff --git a/examples/blog/package.json b/examples/blog/package.json index 54d2161de..ba5d50f21 100644 --- a/examples/blog/package.json +++ b/examples/blog/package.json @@ -11,9 +11,9 @@ "astro": "astro" }, "dependencies": { - "astro": "^2.3.2", - "@astrojs/mdx": "^0.19.0", - "@astrojs/rss": "^2.4.0", - "@astrojs/sitemap": "^1.2.2" + "@astrojs/mdx": "^0.19.1", + "@astrojs/rss": "^2.4.1", + "@astrojs/sitemap": "^1.3.0", + "astro": "^2.4.1" } } diff --git a/examples/component/package.json b/examples/component/package.json index fc413dd7b..ed01254e5 100644 --- a/examples/component/package.json +++ b/examples/component/package.json @@ -15,7 +15,7 @@ ], "scripts": {}, "devDependencies": { - "astro": "^2.3.2" + "astro": "^2.4.1" }, "peerDependencies": { "astro": "^2.0.0-beta.0" diff --git a/examples/deno/package.json b/examples/deno/package.json index 6f64b2e51..5bab8680f 100644 --- a/examples/deno/package.json +++ b/examples/deno/package.json @@ -10,7 +10,7 @@ "astro": "astro" }, "dependencies": { - "astro": "^2.3.2" + "astro": "^2.4.1" }, "devDependencies": { "@astrojs/deno": "^4.1.0" diff --git a/examples/docs/package.json b/examples/docs/package.json index edcb9f6f9..42b79f5fe 100644 --- a/examples/docs/package.json +++ b/examples/docs/package.json @@ -11,18 +11,18 @@ "astro": "astro" }, "dependencies": { - "astro": "^2.3.2", - "preact": "^10.7.3", - "react": "^18.1.0", - "react-dom": "^18.1.0", - "@astrojs/react": "^2.1.1", + "@algolia/client-search": "^4.17.0", "@astrojs/preact": "^2.1.0", - "@algolia/client-search": "^4.13.1", - "@docsearch/css": "^3.1.0", - "@docsearch/react": "^3.1.0", - "@types/react": "^17.0.45", - "@types/node": "^18.0.0", - "@types/react-dom": "^18.0.0" + "@astrojs/react": "^2.1.3", + "@docsearch/css": "^3.3.4", + "@docsearch/react": "^3.3.4", + "@types/node": "^18.16.3", + "@types/react": "^18.2.5", + "@types/react-dom": "^18.2.3", + "astro": "^2.4.1", + "preact": "^10.13.2", + "react": "^18.2.0", + "react-dom": "^18.2.0" }, "devDependencies": { "html-escaper": "^3.0.3" diff --git a/examples/framework-alpine/package.json b/examples/framework-alpine/package.json index 3073dfe49..c722321bb 100644 --- a/examples/framework-alpine/package.json +++ b/examples/framework-alpine/package.json @@ -11,9 +11,9 @@ "astro": "astro" }, "dependencies": { - "astro": "^2.3.2", - "alpinejs": "^3.10.2", "@astrojs/alpinejs": "^0.2.1", - "@types/alpinejs": "^3.7.0" + "@types/alpinejs": "^3.7.1", + "alpinejs": "^3.12.0", + "astro": "^2.4.1" } } diff --git a/examples/framework-lit/package.json b/examples/framework-lit/package.json index ae3359cc2..90d47e260 100644 --- a/examples/framework-lit/package.json +++ b/examples/framework-lit/package.json @@ -11,9 +11,9 @@ "astro": "astro" }, "dependencies": { - "astro": "^2.3.2", - "lit": "^2.7.0", "@astrojs/lit": "^2.0.1", - "@webcomponents/template-shadowroot": "^0.2.1" + "@webcomponents/template-shadowroot": "^0.2.1", + "astro": "^2.4.1", + "lit": "^2.7.4" } } diff --git a/examples/framework-multiple/package.json b/examples/framework-multiple/package.json index 572f3abd7..611a86da0 100644 --- a/examples/framework-multiple/package.json +++ b/examples/framework-multiple/package.json @@ -11,17 +11,17 @@ "astro": "astro" }, "dependencies": { - "astro": "^2.3.2", - "preact": "^10.7.3", - "react": "^18.1.0", - "react-dom": "^18.1.0", - "solid-js": "^1.4.3", - "svelte": "^3.48.0", - "vue": "^3.2.37", "@astrojs/preact": "^2.1.0", - "@astrojs/react": "^2.1.1", - "@astrojs/solid-js": "^2.1.0", - "@astrojs/svelte": "^2.1.0", - "@astrojs/vue": "^2.1.1" + "@astrojs/react": "^2.1.3", + "@astrojs/solid-js": "^2.1.1", + "@astrojs/svelte": "^2.1.1", + "@astrojs/vue": "^2.1.1", + "astro": "^2.4.1", + "preact": "^10.13.2", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "solid-js": "^1.7.4", + "svelte": "^3.58.0", + "vue": "^3.2.47" } } diff --git a/examples/framework-preact/package.json b/examples/framework-preact/package.json index e83c7c857..e130b7432 100644 --- a/examples/framework-preact/package.json +++ b/examples/framework-preact/package.json @@ -11,9 +11,9 @@ "astro": "astro" }, "dependencies": { - "astro": "^2.3.2", - "preact": "^10.7.3", "@astrojs/preact": "^2.1.0", - "@preact/signals": "^1.1.0" + "@preact/signals": "^1.1.3", + "astro": "^2.4.1", + "preact": "^10.13.2" } } diff --git a/examples/framework-react/package.json b/examples/framework-react/package.json index f8c0adcd9..e75c9252d 100644 --- a/examples/framework-react/package.json +++ b/examples/framework-react/package.json @@ -11,11 +11,11 @@ "astro": "astro" }, "dependencies": { - "astro": "^2.3.2", - "react": "^18.1.0", - "react-dom": "^18.1.0", - "@astrojs/react": "^2.1.1", - "@types/react": "^18.0.10", - "@types/react-dom": "^18.0.5" + "@astrojs/react": "^2.1.3", + "@types/react": "^18.2.5", + "@types/react-dom": "^18.2.3", + "astro": "^2.4.1", + "react": "^18.2.0", + "react-dom": "^18.2.0" } } diff --git a/examples/framework-solid/package.json b/examples/framework-solid/package.json index cf905e2ec..18fb521e9 100644 --- a/examples/framework-solid/package.json +++ b/examples/framework-solid/package.json @@ -11,8 +11,8 @@ "astro": "astro" }, "dependencies": { - "astro": "^2.3.2", - "solid-js": "^1.4.3", - "@astrojs/solid-js": "^2.1.0" + "@astrojs/solid-js": "^2.1.1", + "astro": "^2.4.1", + "solid-js": "^1.7.4" } } diff --git a/examples/framework-svelte/package.json b/examples/framework-svelte/package.json index 09a87954a..d061a6a97 100644 --- a/examples/framework-svelte/package.json +++ b/examples/framework-svelte/package.json @@ -11,8 +11,8 @@ "astro": "astro" }, "dependencies": { - "svelte": "^3.48.0", - "@astrojs/svelte": "^2.1.0", - "astro": "^2.3.2" + "@astrojs/svelte": "^2.1.1", + "astro": "^2.4.1", + "svelte": "^3.58.0" } } diff --git a/examples/framework-vue/package.json b/examples/framework-vue/package.json index 50bbc6568..8d443def7 100644 --- a/examples/framework-vue/package.json +++ b/examples/framework-vue/package.json @@ -11,8 +11,8 @@ "astro": "astro" }, "dependencies": { - "astro": "^2.3.2", - "vue": "^3.2.37", - "@astrojs/vue": "^2.1.1" + "@astrojs/vue": "^2.1.1", + "astro": "^2.4.1", + "vue": "^3.2.47" } } diff --git a/examples/hackernews/package.json b/examples/hackernews/package.json index 11ffdd9d6..fd2acd11f 100644 --- a/examples/hackernews/package.json +++ b/examples/hackernews/package.json @@ -11,7 +11,7 @@ "astro": "astro" }, "dependencies": { - "@astrojs/node": "^5.1.1", - "astro": "^2.3.2" + "@astrojs/node": "^5.1.2", + "astro": "^2.4.1" } } diff --git a/examples/integration/package.json b/examples/integration/package.json index c9fbb9e1e..aa0fb512d 100644 --- a/examples/integration/package.json +++ b/examples/integration/package.json @@ -15,7 +15,7 @@ ], "scripts": {}, "devDependencies": { - "astro": "^2.3.2" + "astro": "^2.4.1" }, "peerDependencies": { "astro": "^2.0.0-beta.0" diff --git a/examples/middleware/package.json b/examples/middleware/package.json index 0a62e221e..c9bc6466a 100644 --- a/examples/middleware/package.json +++ b/examples/middleware/package.json @@ -12,12 +12,8 @@ "server": "node dist/server/entry.mjs" }, "dependencies": { - "astro": "workspace:*", - "svelte": "^3.48.0", - "@astrojs/node": "workspace:*", - "concurrently": "^7.2.1", - "unocss": "^0.15.6", - "vite-imagetools": "^4.0.4", + "@astrojs/node": "^5.1.2", + "astro": "^2.4.1", "html-minifier": "^4.0.0" } } diff --git a/examples/middleware/src/env.d.ts b/examples/middleware/src/env.d.ts index f2de6d45d..44f67965a 100644 --- a/examples/middleware/src/env.d.ts +++ b/examples/middleware/src/env.d.ts @@ -1,13 +1,9 @@ /// -declare global { - namespace AstroMiddleware { - interface Locals { - user: { - name: string; - surname: string; - }; - } +declare namespace App { + interface Locals { + user: { + name: string; + surname: string; + }; } } - -export {}; diff --git a/examples/middleware/src/middleware.ts b/examples/middleware/src/middleware.ts index 1c0bd855f..9871e9d01 100644 --- a/examples/middleware/src/middleware.ts +++ b/examples/middleware/src/middleware.ts @@ -63,9 +63,7 @@ const validation = defineMiddleware(async (context, next) => { return context.redirect('/admin'); } } - // we don't really care about awaiting the response in this case - next(); - return; + return next(); }); export const onRequest = sequence(validation, minifier); diff --git a/examples/middleware/src/pages/api/login.ts b/examples/middleware/src/pages/api/login.ts deleted file mode 100644 index fa3f7b59b..000000000 --- a/examples/middleware/src/pages/api/login.ts +++ /dev/null @@ -1,18 +0,0 @@ -import { APIRoute } from 'astro'; - -export const post: APIRoute = async ({ request }) => { - const data = await request.formData(); - const username = data.get('username'); - const password = data.get('password'); - return new Response( - JSON.stringify({ - username, - password, - }), - { - headers: { - 'content-type': 'application/json', - }, - } - ); -}; diff --git a/examples/minimal/package.json b/examples/minimal/package.json index 3631c1ae0..642dfd2b0 100644 --- a/examples/minimal/package.json +++ b/examples/minimal/package.json @@ -11,6 +11,6 @@ "astro": "astro" }, "dependencies": { - "astro": "^2.3.2" + "astro": "^2.4.1" } } diff --git a/examples/non-html-pages/package.json b/examples/non-html-pages/package.json index 8e8c7fd1e..337e0ee77 100644 --- a/examples/non-html-pages/package.json +++ b/examples/non-html-pages/package.json @@ -11,6 +11,6 @@ "astro": "astro" }, "dependencies": { - "astro": "^2.3.2" + "astro": "^2.4.1" } } diff --git a/examples/portfolio/package.json b/examples/portfolio/package.json index 0db06fb40..25fc3c3a0 100644 --- a/examples/portfolio/package.json +++ b/examples/portfolio/package.json @@ -11,6 +11,6 @@ "astro": "astro" }, "dependencies": { - "astro": "^2.3.2" + "astro": "^2.4.1" } } diff --git a/examples/ssr/package.json b/examples/ssr/package.json index d9a3ea679..d1e610c80 100644 --- a/examples/ssr/package.json +++ b/examples/ssr/package.json @@ -12,12 +12,9 @@ "server": "node dist/server/entry.mjs" }, "dependencies": { - "astro": "^2.3.2", - "svelte": "^3.48.0", - "@astrojs/svelte": "^2.1.0", - "@astrojs/node": "^5.1.1", - "concurrently": "^7.2.1", - "unocss": "^0.15.6", - "vite-imagetools": "^4.0.4" + "@astrojs/node": "^5.1.2", + "@astrojs/svelte": "^2.1.1", + "astro": "^2.4.1", + "svelte": "^3.58.0" } } diff --git a/examples/with-markdoc/package.json b/examples/with-markdoc/package.json index cd1ddc6c4..f1907004d 100644 --- a/examples/with-markdoc/package.json +++ b/examples/with-markdoc/package.json @@ -11,8 +11,8 @@ "astro": "astro" }, "dependencies": { - "@astrojs/markdoc": "^0.1.1", - "astro": "^2.3.2", + "@astrojs/markdoc": "^0.1.2", + "astro": "^2.4.1", "kleur": "^4.1.5" } } diff --git a/examples/with-markdown-plugins/package.json b/examples/with-markdown-plugins/package.json index 68e823516..523285814 100644 --- a/examples/with-markdown-plugins/package.json +++ b/examples/with-markdown-plugins/package.json @@ -11,11 +11,11 @@ "astro": "astro" }, "dependencies": { - "astro": "^2.3.2", - "@astrojs/markdown-remark": "^2.1.4", - "hast-util-select": "5.0.1", + "@astrojs/markdown-remark": "^2.2.0", + "astro": "^2.4.1", + "hast-util-select": "^5.0.5", "rehype-autolink-headings": "^6.1.1", - "rehype-slug": "^5.0.1", + "rehype-slug": "^5.1.0", "rehype-toc": "^3.0.2", "remark-code-titles": "^0.1.2" } diff --git a/examples/with-markdown-shiki/package.json b/examples/with-markdown-shiki/package.json index 2e40c38fc..9daa08fae 100644 --- a/examples/with-markdown-shiki/package.json +++ b/examples/with-markdown-shiki/package.json @@ -11,6 +11,6 @@ "astro": "astro" }, "dependencies": { - "astro": "^2.3.2" + "astro": "^2.4.1" } } diff --git a/examples/with-mdx/package.json b/examples/with-mdx/package.json index 7e9879176..9c0091cd0 100644 --- a/examples/with-mdx/package.json +++ b/examples/with-mdx/package.json @@ -11,9 +11,9 @@ "astro": "astro" }, "dependencies": { - "astro": "^2.3.2", - "preact": "^10.6.5", + "@astrojs/mdx": "^0.19.1", "@astrojs/preact": "^2.1.0", - "@astrojs/mdx": "^0.19.0" + "astro": "^2.4.1", + "preact": "^10.13.2" } } diff --git a/examples/with-nanostores/package.json b/examples/with-nanostores/package.json index 2e0bce854..91d7e8480 100644 --- a/examples/with-nanostores/package.json +++ b/examples/with-nanostores/package.json @@ -11,10 +11,10 @@ "astro": "astro" }, "dependencies": { - "astro": "^2.3.2", - "preact": "^10.7.3", "@astrojs/preact": "^2.1.0", - "nanostores": "^0.5.12", - "@nanostores/preact": "^0.1.3" + "@nanostores/preact": "^0.4.1", + "astro": "^2.4.1", + "nanostores": "^0.8.1", + "preact": "^10.13.2" } } diff --git a/examples/with-tailwindcss/package.json b/examples/with-tailwindcss/package.json index b29f021df..5f14a9ccd 100644 --- a/examples/with-tailwindcss/package.json +++ b/examples/with-tailwindcss/package.json @@ -11,12 +11,12 @@ "astro": "astro" }, "dependencies": { - "@astrojs/mdx": "^0.19.0", - "@astrojs/tailwind": "^3.1.1", - "@types/canvas-confetti": "^1.4.3", - "astro": "^2.3.2", + "@astrojs/mdx": "^0.19.1", + "@astrojs/tailwind": "^3.1.2", + "@types/canvas-confetti": "^1.6.0", + "astro": "^2.4.1", "autoprefixer": "^10.4.14", - "canvas-confetti": "^1.5.1", + "canvas-confetti": "^1.6.0", "postcss": "^8.4.23", "tailwindcss": "^3.3.2" } diff --git a/examples/with-vite-plugin-pwa/package.json b/examples/with-vite-plugin-pwa/package.json index 03e19e4ff..271e98255 100644 --- a/examples/with-vite-plugin-pwa/package.json +++ b/examples/with-vite-plugin-pwa/package.json @@ -11,8 +11,8 @@ "astro": "astro" }, "dependencies": { - "astro": "^2.3.2", - "vite-plugin-pwa": "0.11.11", - "workbox-window": "^6.5.3" + "astro": "^2.4.1", + "vite-plugin-pwa": "0.14.7", + "workbox-window": "^6.5.4" } } diff --git a/examples/with-vitest/package.json b/examples/with-vitest/package.json index 2cdee37f0..ee0856a9b 100644 --- a/examples/with-vitest/package.json +++ b/examples/with-vitest/package.json @@ -12,7 +12,7 @@ "test": "vitest" }, "dependencies": { - "astro": "^2.3.2", - "vitest": "^0.20.3" + "astro": "^2.4.1", + "vitest": "^0.31.0" } } diff --git a/packages/astro/CHANGELOG.md b/packages/astro/CHANGELOG.md index eac50154c..420f4a257 100644 --- a/packages/astro/CHANGELOG.md +++ b/packages/astro/CHANGELOG.md @@ -1,5 +1,21 @@ # astro +## 2.4.3 + +### Patch Changes + +- [#7034](https://github.com/withastro/astro/pull/7034) [`c00997033`](https://github.com/withastro/astro/commit/c0099703338cf81e2b381e6e754c73b442db4eab) Thanks [@bluwy](https://github.com/bluwy)! - Fix `astro:assets` SSR error + +- [#7032](https://github.com/withastro/astro/pull/7032) [`157357e1f`](https://github.com/withastro/astro/commit/157357e1fb6ff2c14a717230cc485fb76a3fea03) Thanks [@raulfdm](https://github.com/raulfdm)! - fix middleware typing export for "moduleResolution: node" + +## 2.4.2 + +### Patch Changes + +- [#7009](https://github.com/withastro/astro/pull/7009) [`1d4db68e6`](https://github.com/withastro/astro/commit/1d4db68e64b7c3faf8863bf67f8332aa28e2f34b) Thanks [@Princesseuh](https://github.com/Princesseuh)! - Fix types from `astro/client` not working properly due to `client-base.d.ts` being an non-ambient declaration file + +- [#7010](https://github.com/withastro/astro/pull/7010) [`e9f0dd9b4`](https://github.com/withastro/astro/commit/e9f0dd9b473c4793c958a6c81e743fd9b02b4f64) Thanks [@ematipico](https://github.com/ematipico)! - Call `next()` without return anything should work, with a warning + ## 2.4.1 ### Patch Changes diff --git a/packages/astro/client-base.d.ts b/packages/astro/client-base.d.ts index 6e37b60c7..5186468c8 100644 --- a/packages/astro/client-base.d.ts +++ b/packages/astro/client-base.d.ts @@ -389,7 +389,7 @@ declare module '*?inline' { } // eslint-disable-next-line @typescript-eslint/no-namespace -export namespace App { +declare namespace App { // eslint-disable-next-line @typescript-eslint/no-empty-interface export interface Locals {} } diff --git a/packages/astro/package.json b/packages/astro/package.json index 1cc91c896..473a5266e 100644 --- a/packages/astro/package.json +++ b/packages/astro/package.json @@ -1,6 +1,6 @@ { "name": "astro", - "version": "2.4.1", + "version": "2.4.3", "description": "Astro is a modern site builder with web best practices, performance, and DX front-of-mind.", "type": "module", "author": "withastro", @@ -20,6 +20,9 @@ ], "app/*": [ "./dist/core/app/*" + ], + "middleware": [ + "./dist/core/middleware/index.d.ts" ] } }, diff --git a/packages/astro/src/assets/internal.ts b/packages/astro/src/assets/internal.ts index 365bbcf62..2a7d08ff7 100644 --- a/packages/astro/src/assets/internal.ts +++ b/packages/astro/src/assets/internal.ts @@ -2,6 +2,7 @@ import fs from 'node:fs'; import { basename, join } from 'node:path/posix'; import type { StaticBuildOptions } from '../core/build/types.js'; import { AstroError, AstroErrorData } from '../core/errors/index.js'; +import { warn } from '../core/logger/core.js'; import { prependForwardSlash } from '../core/path.js'; import { isLocalService, type ImageService, type LocalImageService } from './services/service.js'; import type { GetImageResult, ImageMetadata, ImageTransform } from './types.js'; @@ -103,9 +104,10 @@ export async function generateImage( try { await fs.promises.mkdir(assetsCacheDir, { recursive: true }); } catch (err) { - console.error( - 'An error was encountered while creating the cache directory. Proceeding without caching. Error: ', - err + warn( + buildOpts.logging, + 'astro:assets', + `An error was encountered while creating the cache directory. Proceeding without caching. Error: ${err}` ); useCache = false; } @@ -160,9 +162,10 @@ export async function generateImage( await fs.promises.writeFile(cachedFileURL, resultData.data); await fs.promises.copyFile(cachedFileURL, finalFileURL); } catch (e) { - console.error( - `There was an error creating the cache entry for ${filepath}. Attempting to write directly to output directory. Error: `, - e + warn( + buildOpts.logging, + 'astro:assets', + `An error was encountered while creating the cache directory. Proceeding without caching. Error: ${e}` ); await fs.promises.writeFile(finalFileURL, resultData.data); } diff --git a/packages/astro/src/core/create-vite.ts b/packages/astro/src/core/create-vite.ts index ab7208b7d..89dec9d4b 100644 --- a/packages/astro/src/core/create-vite.ts +++ b/packages/astro/src/core/create-vite.ts @@ -58,6 +58,8 @@ const ONLY_DEV_EXTERNAL = [ 'shiki', // Imported by `@astrojs/prism` which exposes `` that is processed by Vite 'prismjs/components/index.js', + // Imported by `astro/assets` -> `packages/astro/src/core/logger/core.ts` + 'string-width', ]; /** Return a common starting point for all Vite actions */ diff --git a/packages/astro/src/core/middleware/callMiddleware.ts b/packages/astro/src/core/middleware/callMiddleware.ts index 5836786e6..98220bbb5 100644 --- a/packages/astro/src/core/middleware/callMiddleware.ts +++ b/packages/astro/src/core/middleware/callMiddleware.ts @@ -46,9 +46,11 @@ export async function callMiddleware( }); let nextCalled = false; + let responseFunctionPromise: Promise | undefined = undefined; const next: MiddlewareNext = async () => { nextCalled = true; - return await responseFunction(); + responseFunctionPromise = responseFunction(); + return responseFunctionPromise; }; let middlewarePromise = onRequest(apiContext, next); @@ -74,8 +76,11 @@ export async function callMiddleware( /** * Here we handle the case where `next` was called and returned nothing. */ - const responseResult = await responseFunction(); - return responseResult; + if (responseFunctionPromise) { + return responseFunctionPromise; + } else { + throw new AstroError(AstroErrorData.MiddlewareNotAResponse); + } } } else if (typeof value === 'undefined') { /** diff --git a/packages/astro/test/fixtures/middleware-dev/src/middleware.js b/packages/astro/test/fixtures/middleware-dev/src/middleware.js index 2a09552e7..89b036543 100644 --- a/packages/astro/test/fixtures/middleware-dev/src/middleware.js +++ b/packages/astro/test/fixtures/middleware-dev/src/middleware.js @@ -34,7 +34,7 @@ const third = defineMiddleware(async (context, next) => { } else if (context.request.url.includes('/does-nothing')) { return undefined; } - next(); + return next(); }); export const onRequest = sequence(first, second, third); diff --git a/packages/astro/test/fixtures/middleware-tailwind/astro.config.mjs b/packages/astro/test/fixtures/middleware-tailwind/astro.config.mjs new file mode 100644 index 000000000..e6b93533d --- /dev/null +++ b/packages/astro/test/fixtures/middleware-tailwind/astro.config.mjs @@ -0,0 +1,11 @@ +import { defineConfig } from 'astro/config'; +import tailwind from '@astrojs/tailwind'; + + +// https://astro.build/config +export default defineConfig({ + integrations: [tailwind()], + experimental: { + middleware: true, + } +}); diff --git a/packages/astro/test/fixtures/middleware-tailwind/package.json b/packages/astro/test/fixtures/middleware-tailwind/package.json new file mode 100644 index 000000000..e5714c8dd --- /dev/null +++ b/packages/astro/test/fixtures/middleware-tailwind/package.json @@ -0,0 +1,9 @@ +{ + "name": "@test/middleware-tailwind", + "version": "0.0.0", + "private": true, + "dependencies": { + "astro": "workspace:*", + "@astrojs/tailwind": "workspace:*" + } +} diff --git a/packages/astro/test/fixtures/middleware-tailwind/src/middleware.js b/packages/astro/test/fixtures/middleware-tailwind/src/middleware.js new file mode 100644 index 000000000..b51370b7f --- /dev/null +++ b/packages/astro/test/fixtures/middleware-tailwind/src/middleware.js @@ -0,0 +1,3 @@ +export const onRequest = (_, next) => { + next(); +} \ No newline at end of file diff --git a/packages/astro/test/fixtures/middleware-tailwind/src/pages/index.astro b/packages/astro/test/fixtures/middleware-tailwind/src/pages/index.astro new file mode 100644 index 000000000..038b18ac9 --- /dev/null +++ b/packages/astro/test/fixtures/middleware-tailwind/src/pages/index.astro @@ -0,0 +1,7 @@ +

Hello world

+ + \ No newline at end of file diff --git a/packages/astro/test/middleware.test.js b/packages/astro/test/middleware.test.js index 784a32c30..7a1d6843e 100644 --- a/packages/astro/test/middleware.test.js +++ b/packages/astro/test/middleware.test.js @@ -77,8 +77,6 @@ describe('Middleware in DEV mode', () => { describe('Middleware in PROD mode, SSG', () => { /** @type {import('./test-utils').Fixture} */ let fixture; - /** @type {import('./test-utils').PreviewServer} */ - let previewServer; before(async () => { fixture = await loadFixture({ @@ -200,3 +198,25 @@ describe('Middleware API in PROD mode, SSR', () => { expect($('title').html()).to.not.equal('MiddlewareNoDataReturned'); }); }); + +describe('Middleware with tailwind', () => { + /** @type {import('./test-utils').Fixture} */ + let fixture; + + before(async () => { + fixture = await loadFixture({ + root: './fixtures/middleware-tailwind/', + }); + await fixture.build(); + }); + + it('should correctly emit the tailwind CSS file', async () => { + const html = await fixture.readFile('/index.html'); + const $ = cheerio.load(html); + const bundledCSSHREF = $('link[rel=stylesheet][href^=/_astro/]').attr('href'); + const bundledCSS = (await fixture.readFile(bundledCSSHREF.replace(/^\/?/, '/'))) + .replace(/\s/g, '') + .replace('/n', ''); + expect(bundledCSS.includes('--tw-content')).to.be.true; + }); +}); diff --git a/packages/integrations/cloudflare/package.json b/packages/integrations/cloudflare/package.json index 5933b1399..d08d21e09 100644 --- a/packages/integrations/cloudflare/package.json +++ b/packages/integrations/cloudflare/package.json @@ -38,7 +38,7 @@ "tiny-glob": "^0.2.9" }, "peerDependencies": { - "astro": "workspace:^2.4.1" + "astro": "workspace:^2.4.3" }, "devDependencies": { "astro": "workspace:*", diff --git a/packages/integrations/deno/package.json b/packages/integrations/deno/package.json index 7c0ba87df..e55ddc94e 100644 --- a/packages/integrations/deno/package.json +++ b/packages/integrations/deno/package.json @@ -33,7 +33,7 @@ "esbuild": "^0.15.18" }, "peerDependencies": { - "astro": "workspace:^2.4.1" + "astro": "workspace:^2.4.3" }, "devDependencies": { "astro": "workspace:*", diff --git a/packages/integrations/image/package.json b/packages/integrations/image/package.json index 8743c3384..fbe96ec14 100644 --- a/packages/integrations/image/package.json +++ b/packages/integrations/image/package.json @@ -62,7 +62,7 @@ "vite": "^4.3.1" }, "peerDependencies": { - "astro": "workspace:^2.4.1", + "astro": "workspace:^2.4.3", "sharp": ">=0.31.0" }, "peerDependenciesMeta": { diff --git a/packages/integrations/markdoc/package.json b/packages/integrations/markdoc/package.json index 0d7aae951..1838f149a 100644 --- a/packages/integrations/markdoc/package.json +++ b/packages/integrations/markdoc/package.json @@ -41,7 +41,7 @@ "zod": "^3.17.3" }, "peerDependencies": { - "astro": "workspace:^2.4.1" + "astro": "workspace:^2.4.3" }, "devDependencies": { "@types/chai": "^4.3.1", diff --git a/packages/integrations/netlify/package.json b/packages/integrations/netlify/package.json index 521fe678e..b2cf17988 100644 --- a/packages/integrations/netlify/package.json +++ b/packages/integrations/netlify/package.json @@ -39,7 +39,7 @@ "esbuild": "^0.15.18" }, "peerDependencies": { - "astro": "workspace:^2.4.1" + "astro": "workspace:^2.4.3" }, "devDependencies": { "@netlify/edge-functions": "^2.0.0", diff --git a/packages/integrations/node/package.json b/packages/integrations/node/package.json index 05dd66225..0a08c38ae 100644 --- a/packages/integrations/node/package.json +++ b/packages/integrations/node/package.json @@ -35,7 +35,7 @@ "server-destroy": "^1.0.1" }, "peerDependencies": { - "astro": "workspace:^2.4.1" + "astro": "workspace:^2.4.3" }, "devDependencies": { "@types/send": "^0.17.1", diff --git a/packages/integrations/partytown/CHANGELOG.md b/packages/integrations/partytown/CHANGELOG.md index 53ecb8ac7..d038abce9 100644 --- a/packages/integrations/partytown/CHANGELOG.md +++ b/packages/integrations/partytown/CHANGELOG.md @@ -1,5 +1,11 @@ # @astrojs/partytown +## 1.2.1 + +### Patch Changes + +- [#7001](https://github.com/withastro/astro/pull/7001) [`ad5c75447`](https://github.com/withastro/astro/commit/ad5c75447af9cfbdcb1f288c5c17229fbd3d6dd2) Thanks [@Waxer59](https://github.com/Waxer59)! - Fixed a code example that was wrongly closed + ## 1.2.0 ### Minor Changes diff --git a/packages/integrations/partytown/README.md b/packages/integrations/partytown/README.md index 43b611922..4ad0621d6 100644 --- a/packages/integrations/partytown/README.md +++ b/packages/integrations/partytown/README.md @@ -100,7 +100,7 @@ export default defineConfig({ integrations: [partytown({ // Example: Disable debug mode. config: { debug: false }, - + })] }) ``` diff --git a/packages/integrations/partytown/package.json b/packages/integrations/partytown/package.json index f44234380..139c4e934 100644 --- a/packages/integrations/partytown/package.json +++ b/packages/integrations/partytown/package.json @@ -1,7 +1,7 @@ { "name": "@astrojs/partytown", "description": "Use Partytown to move scripts into a web worker in your Astro project", - "version": "1.2.0", + "version": "1.2.1", "type": "module", "types": "./dist/index.d.ts", "author": "withastro", diff --git a/packages/integrations/svelte/package.json b/packages/integrations/svelte/package.json index 20a7176bd..f1a2bea4a 100644 --- a/packages/integrations/svelte/package.json +++ b/packages/integrations/svelte/package.json @@ -43,7 +43,7 @@ "vite": "^4.3.1" }, "peerDependencies": { - "astro": "workspace:^2.4.1", + "astro": "workspace:^2.4.3", "svelte": "^3.54.0" }, "engines": { diff --git a/packages/integrations/tailwind/package.json b/packages/integrations/tailwind/package.json index 479646800..3c0c76012 100644 --- a/packages/integrations/tailwind/package.json +++ b/packages/integrations/tailwind/package.json @@ -40,7 +40,7 @@ "vite": "^4.3.1" }, "peerDependencies": { - "astro": "workspace:^2.4.1", + "astro": "workspace:^2.4.3", "tailwindcss": "^3.0.24" }, "pnpm": { diff --git a/packages/integrations/vercel/package.json b/packages/integrations/vercel/package.json index 253fddab5..9a5511fa7 100644 --- a/packages/integrations/vercel/package.json +++ b/packages/integrations/vercel/package.json @@ -55,7 +55,7 @@ "web-vitals": "^3.1.1" }, "peerDependencies": { - "astro": "workspace:^2.4.1" + "astro": "workspace:^2.4.3" }, "devDependencies": { "@types/set-cookie-parser": "^2.4.2", diff --git a/packages/integrations/vue/package.json b/packages/integrations/vue/package.json index a3a0c5c54..bc357b50b 100644 --- a/packages/integrations/vue/package.json +++ b/packages/integrations/vue/package.json @@ -50,7 +50,7 @@ "vue": "^3.2.37" }, "peerDependencies": { - "astro": "workspace:^2.4.1", + "astro": "workspace:^2.4.3", "vue": "^3.2.30" }, "engines": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1782a19fd..0236284d1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -29,7 +29,7 @@ importers: version: 2.26.1(patch_hash=rpibscpwt2erpjuy2wpxneagme) '@types/node': specifier: ^18.7.21 - version: 18.7.21 + version: 18.16.3 '@typescript-eslint/eslint-plugin': specifier: ^5.58.0 version: 5.58.0(@typescript-eslint/parser@5.58.0)(eslint@8.38.0)(typescript@5.0.2) @@ -128,34 +128,34 @@ importers: examples/basics: dependencies: astro: - specifier: ^2.3.2 + specifier: ^2.4.1 version: link:../../packages/astro examples/blog: dependencies: '@astrojs/mdx': - specifier: ^0.19.0 + specifier: ^0.19.1 version: link:../../packages/integrations/mdx '@astrojs/rss': - specifier: ^2.4.0 + specifier: ^2.4.1 version: link:../../packages/astro-rss '@astrojs/sitemap': - specifier: ^1.2.2 + specifier: ^1.3.0 version: link:../../packages/integrations/sitemap astro: - specifier: ^2.3.2 + specifier: ^2.4.1 version: link:../../packages/astro examples/component: devDependencies: astro: - specifier: ^2.3.2 + specifier: ^2.4.1 version: link:../../packages/astro examples/deno: dependencies: astro: - specifier: ^2.3.2 + specifier: ^2.4.1 version: link:../../packages/astro devDependencies: '@astrojs/deno': @@ -165,40 +165,40 @@ importers: examples/docs: dependencies: '@algolia/client-search': - specifier: ^4.13.1 - version: 4.13.1 + specifier: ^4.17.0 + version: 4.17.0 '@astrojs/preact': specifier: ^2.1.0 version: link:../../packages/integrations/preact '@astrojs/react': - specifier: ^2.1.1 + specifier: ^2.1.3 version: link:../../packages/integrations/react '@docsearch/css': - specifier: ^3.1.0 - version: 3.1.0 + specifier: ^3.3.4 + version: 3.3.4 '@docsearch/react': - specifier: ^3.1.0 - version: 3.1.0(@types/react@17.0.45)(react-dom@18.2.0)(react@18.2.0) + specifier: ^3.3.4 + version: 3.3.4(@algolia/client-search@4.17.0)(@types/react@18.2.5)(react-dom@18.2.0)(react@18.2.0) '@types/node': - specifier: ^18.0.0 - version: 18.7.21 + specifier: ^18.16.3 + version: 18.16.3 '@types/react': - specifier: ^17.0.45 - version: 17.0.45 + specifier: ^18.2.5 + version: 18.2.5 '@types/react-dom': - specifier: ^18.0.0 - version: 18.0.6 + specifier: ^18.2.3 + version: 18.2.3 astro: - specifier: ^2.3.2 + specifier: ^2.4.1 version: link:../../packages/astro preact: - specifier: ^10.7.3 + specifier: ^10.13.2 version: 10.13.2 react: - specifier: ^18.1.0 + specifier: ^18.2.0 version: 18.2.0 react-dom: - specifier: ^18.1.0 + specifier: ^18.2.0 version: 18.2.0(react@18.2.0) devDependencies: html-escaper: @@ -211,13 +211,13 @@ importers: specifier: ^0.2.1 version: link:../../packages/integrations/alpinejs '@types/alpinejs': - specifier: ^3.7.0 - version: 3.7.0 + specifier: ^3.7.1 + version: 3.7.1 alpinejs: - specifier: ^3.10.2 - version: 3.10.2 + specifier: ^3.12.0 + version: 3.12.0 astro: - specifier: ^2.3.2 + specifier: ^2.4.1 version: link:../../packages/astro examples/framework-lit: @@ -229,11 +229,11 @@ importers: specifier: ^0.2.1 version: 0.2.1 astro: - specifier: ^2.3.2 + specifier: ^2.4.1 version: link:../../packages/astro lit: - specifier: ^2.7.0 - version: 2.7.0 + specifier: ^2.7.4 + version: 2.7.4 examples/framework-multiple: dependencies: @@ -241,38 +241,38 @@ importers: specifier: ^2.1.0 version: link:../../packages/integrations/preact '@astrojs/react': - specifier: ^2.1.1 + specifier: ^2.1.3 version: link:../../packages/integrations/react '@astrojs/solid-js': - specifier: ^2.1.0 + specifier: ^2.1.1 version: link:../../packages/integrations/solid '@astrojs/svelte': - specifier: ^2.1.0 + specifier: ^2.1.1 version: link:../../packages/integrations/svelte '@astrojs/vue': specifier: ^2.1.1 version: link:../../packages/integrations/vue astro: - specifier: ^2.3.2 + specifier: ^2.4.1 version: link:../../packages/astro preact: - specifier: ^10.7.3 + specifier: ^10.13.2 version: 10.13.2 react: - specifier: ^18.1.0 + specifier: ^18.2.0 version: 18.2.0 react-dom: - specifier: ^18.1.0 + specifier: ^18.2.0 version: 18.2.0(react@18.2.0) solid-js: - specifier: ^1.4.3 - version: 1.5.6 + specifier: ^1.7.4 + version: 1.7.4 svelte: - specifier: ^3.48.0 + specifier: ^3.58.0 version: 3.58.0 vue: - specifier: ^3.2.37 - version: 3.2.40 + specifier: ^3.2.47 + version: 3.2.47 examples/framework-preact: dependencies: @@ -280,58 +280,58 @@ importers: specifier: ^2.1.0 version: link:../../packages/integrations/preact '@preact/signals': - specifier: ^1.1.0 - version: 1.1.1(preact@10.13.2) + specifier: ^1.1.3 + version: 1.1.3(preact@10.13.2) astro: - specifier: ^2.3.2 + specifier: ^2.4.1 version: link:../../packages/astro preact: - specifier: ^10.7.3 + specifier: ^10.13.2 version: 10.13.2 examples/framework-react: dependencies: '@astrojs/react': - specifier: ^2.1.1 + specifier: ^2.1.3 version: link:../../packages/integrations/react '@types/react': - specifier: ^18.0.10 - version: 18.0.21 + specifier: ^18.2.5 + version: 18.2.5 '@types/react-dom': - specifier: ^18.0.5 - version: 18.0.6 + specifier: ^18.2.3 + version: 18.2.3 astro: - specifier: ^2.3.2 + specifier: ^2.4.1 version: link:../../packages/astro react: - specifier: ^18.1.0 + specifier: ^18.2.0 version: 18.2.0 react-dom: - specifier: ^18.1.0 + specifier: ^18.2.0 version: 18.2.0(react@18.2.0) examples/framework-solid: dependencies: '@astrojs/solid-js': - specifier: ^2.1.0 + specifier: ^2.1.1 version: link:../../packages/integrations/solid astro: - specifier: ^2.3.2 + specifier: ^2.4.1 version: link:../../packages/astro solid-js: - specifier: ^1.4.3 - version: 1.5.6 + specifier: ^1.7.4 + version: 1.7.4 examples/framework-svelte: dependencies: '@astrojs/svelte': - specifier: ^2.1.0 + specifier: ^2.1.1 version: link:../../packages/integrations/svelte astro: - specifier: ^2.3.2 + specifier: ^2.4.1 version: link:../../packages/astro svelte: - specifier: ^3.48.0 + specifier: ^3.58.0 version: 3.58.0 examples/framework-vue: @@ -340,100 +340,79 @@ importers: specifier: ^2.1.1 version: link:../../packages/integrations/vue astro: - specifier: ^2.3.2 + specifier: ^2.4.1 version: link:../../packages/astro vue: - specifier: ^3.2.37 - version: 3.2.40 + specifier: ^3.2.47 + version: 3.2.47 examples/hackernews: dependencies: '@astrojs/node': - specifier: ^5.1.1 + specifier: ^5.1.2 version: link:../../packages/integrations/node astro: - specifier: ^2.3.2 + specifier: ^2.4.1 version: link:../../packages/astro examples/integration: devDependencies: astro: - specifier: ^2.3.2 + specifier: ^2.4.1 version: link:../../packages/astro examples/middleware: dependencies: '@astrojs/node': - specifier: workspace:* + specifier: ^5.1.2 version: link:../../packages/integrations/node astro: - specifier: workspace:* + specifier: ^2.4.1 version: link:../../packages/astro - concurrently: - specifier: ^7.2.1 - version: 7.2.1 html-minifier: specifier: ^4.0.0 version: 4.0.0 - svelte: - specifier: ^3.48.0 - version: 3.58.0 - unocss: - specifier: ^0.15.6 - version: 0.15.6 - vite-imagetools: - specifier: ^4.0.4 - version: 4.0.4 examples/minimal: dependencies: astro: - specifier: ^2.3.2 + specifier: ^2.4.1 version: link:../../packages/astro examples/non-html-pages: dependencies: astro: - specifier: ^2.3.2 + specifier: ^2.4.1 version: link:../../packages/astro examples/portfolio: dependencies: astro: - specifier: ^2.3.2 + specifier: ^2.4.1 version: link:../../packages/astro examples/ssr: dependencies: '@astrojs/node': - specifier: ^5.1.1 + specifier: ^5.1.2 version: link:../../packages/integrations/node '@astrojs/svelte': - specifier: ^2.1.0 + specifier: ^2.1.1 version: link:../../packages/integrations/svelte astro: - specifier: ^2.3.2 + specifier: ^2.4.1 version: link:../../packages/astro - concurrently: - specifier: ^7.2.1 - version: 7.2.1 svelte: - specifier: ^3.48.0 + specifier: ^3.58.0 version: 3.58.0 - unocss: - specifier: ^0.15.6 - version: 0.15.6 - vite-imagetools: - specifier: ^4.0.4 - version: 4.0.4 examples/with-markdoc: dependencies: '@astrojs/markdoc': - specifier: ^0.1.1 + specifier: ^0.1.2 version: link:../../packages/integrations/markdoc astro: - specifier: ^2.3.2 + specifier: ^2.4.1 version: link:../../packages/astro kleur: specifier: ^4.1.5 @@ -442,20 +421,20 @@ importers: examples/with-markdown-plugins: dependencies: '@astrojs/markdown-remark': - specifier: ^2.1.4 + specifier: ^2.2.0 version: link:../../packages/markdown/remark astro: - specifier: ^2.3.2 + specifier: ^2.4.1 version: link:../../packages/astro hast-util-select: - specifier: 5.0.1 - version: 5.0.1 + specifier: ^5.0.5 + version: 5.0.5 rehype-autolink-headings: specifier: ^6.1.1 version: 6.1.1 rehype-slug: - specifier: ^5.0.1 - version: 5.0.1 + specifier: ^5.1.0 + version: 5.1.0 rehype-toc: specifier: ^3.0.2 version: 3.0.2 @@ -466,22 +445,22 @@ importers: examples/with-markdown-shiki: dependencies: astro: - specifier: ^2.3.2 + specifier: ^2.4.1 version: link:../../packages/astro examples/with-mdx: dependencies: '@astrojs/mdx': - specifier: ^0.19.0 + specifier: ^0.19.1 version: link:../../packages/integrations/mdx '@astrojs/preact': specifier: ^2.1.0 version: link:../../packages/integrations/preact astro: - specifier: ^2.3.2 + specifier: ^2.4.1 version: link:../../packages/astro preact: - specifier: ^10.6.5 + specifier: ^10.13.2 version: 10.13.2 examples/with-nanostores: @@ -490,38 +469,38 @@ importers: specifier: ^2.1.0 version: link:../../packages/integrations/preact '@nanostores/preact': - specifier: ^0.1.3 - version: 0.1.3(nanostores@0.5.12)(preact@10.13.2) + specifier: ^0.4.1 + version: 0.4.1(nanostores@0.8.1)(preact@10.13.2) astro: - specifier: ^2.3.2 + specifier: ^2.4.1 version: link:../../packages/astro nanostores: - specifier: ^0.5.12 - version: 0.5.12 + specifier: ^0.8.1 + version: 0.8.1 preact: - specifier: ^10.7.3 + specifier: ^10.13.2 version: 10.13.2 examples/with-tailwindcss: dependencies: '@astrojs/mdx': - specifier: ^0.19.0 + specifier: ^0.19.1 version: link:../../packages/integrations/mdx '@astrojs/tailwind': - specifier: ^3.1.1 + specifier: ^3.1.2 version: link:../../packages/integrations/tailwind '@types/canvas-confetti': - specifier: ^1.4.3 - version: 1.4.3 + specifier: ^1.6.0 + version: 1.6.0 astro: - specifier: ^2.3.2 + specifier: ^2.4.1 version: link:../../packages/astro autoprefixer: specifier: ^10.4.14 version: 10.4.14(postcss@8.4.23) canvas-confetti: - specifier: ^1.5.1 - version: 1.5.1 + specifier: ^1.6.0 + version: 1.6.0 postcss: specifier: ^8.4.23 version: 8.4.23 @@ -532,23 +511,23 @@ importers: examples/with-vite-plugin-pwa: dependencies: astro: - specifier: ^2.3.2 + specifier: ^2.4.1 version: link:../../packages/astro vite-plugin-pwa: - specifier: 0.11.11 - version: 0.11.11(workbox-window@6.5.3) + specifier: 0.14.7 + version: 0.14.7(workbox-window@6.5.4) workbox-window: - specifier: ^6.5.3 - version: 6.5.3 + specifier: ^6.5.4 + version: 6.5.4 examples/with-vitest: dependencies: astro: - specifier: ^2.3.2 + specifier: ^2.4.1 version: link:../../packages/astro vitest: - specifier: ^0.20.3 - version: 0.20.3 + specifier: ^0.31.0 + version: 0.31.0 packages/astro: dependencies: @@ -701,7 +680,7 @@ importers: version: 5.3.2 vite: specifier: ^4.3.1 - version: 4.3.1(@types/node@18.7.21)(sass@1.52.2) + version: 4.3.1(@types/node@18.16.3)(sass@1.52.2) vitefu: specifier: ^0.2.4 version: 0.2.4(vite@4.3.1) @@ -801,7 +780,7 @@ importers: version: 6.1.1 rehype-slug: specifier: ^5.0.1 - version: 5.0.1 + version: 5.1.0 rehype-toc: specifier: ^3.0.2 version: 3.0.2 @@ -908,7 +887,7 @@ importers: version: link:../../.. vue: specifier: ^3.2.40 - version: 3.2.40 + version: 3.2.47 packages/astro/e2e/fixtures/client-only: dependencies: @@ -923,13 +902,13 @@ importers: version: 18.2.0(react@18.2.0) solid-js: specifier: ^1.4.3 - version: 1.5.6 + version: 1.7.4 svelte: specifier: ^3.48.0 version: 3.58.0 vue: specifier: ^3.2.37 - version: 3.2.40 + version: 3.2.47 devDependencies: '@astrojs/preact': specifier: workspace:* @@ -1014,13 +993,13 @@ importers: version: 18.2.0(react@18.2.0) solid-js: specifier: ^1.5.6 - version: 1.5.6 + version: 1.7.4 svelte: specifier: ^3.50.1 version: 3.58.0 vue: specifier: ^3.2.39 - version: 3.2.40 + version: 3.2.47 packages/astro/e2e/fixtures/hydration-race: dependencies: @@ -1053,7 +1032,7 @@ importers: version: link:../../.. lit: specifier: ^2.7.0 - version: 2.7.0 + version: 2.7.4 packages/astro/e2e/fixtures/multiple-frameworks: dependencies: @@ -1062,7 +1041,7 @@ importers: version: 0.2.1 lit: specifier: ^2.7.0 - version: 2.7.0 + version: 2.7.4 preact: specifier: ^10.7.3 version: 10.13.2 @@ -1074,13 +1053,13 @@ importers: version: 18.2.0(react@18.2.0) solid-js: specifier: ^1.4.3 - version: 1.5.6 + version: 1.7.4 svelte: specifier: ^3.48.0 version: 3.58.0 vue: specifier: ^3.2.37 - version: 3.2.40 + version: 3.2.47 devDependencies: '@astrojs/lit': specifier: workspace:* @@ -1133,13 +1112,13 @@ importers: version: 18.2.0(react@18.2.0) solid-js: specifier: ^1.4.3 - version: 1.5.6 + version: 1.7.4 svelte: specifier: ^3.48.0 version: 3.58.0 vue: specifier: ^3.2.37 - version: 3.2.40 + version: 3.2.47 devDependencies: '@astrojs/preact': specifier: workspace:* @@ -1173,13 +1152,13 @@ importers: version: 18.2.0(react@18.2.0) solid-js: specifier: ^1.4.3 - version: 1.5.6 + version: 1.7.4 svelte: specifier: ^3.48.0 version: 3.58.0 vue: specifier: ^3.2.37 - version: 3.2.40 + version: 3.2.47 devDependencies: '@astrojs/preact': specifier: workspace:* @@ -1213,13 +1192,13 @@ importers: version: 18.2.0(react@18.2.0) solid-js: specifier: ^1.4.3 - version: 1.5.6 + version: 1.7.4 svelte: specifier: ^3.48.0 version: 3.58.0 vue: specifier: ^3.2.37 - version: 3.2.40 + version: 3.2.47 devDependencies: '@astrojs/preact': specifier: workspace:* @@ -1253,13 +1232,13 @@ importers: version: 18.2.0(react@18.2.0) solid-js: specifier: ^1.4.3 - version: 1.5.6 + version: 1.7.4 svelte: specifier: ^3.48.0 version: 3.58.0 vue: specifier: ^3.2.37 - version: 3.2.40 + version: 3.2.47 devDependencies: '@astrojs/preact': specifier: workspace:* @@ -1293,13 +1272,13 @@ importers: version: 18.2.0(react@18.2.0) solid-js: specifier: ^1.4.3 - version: 1.5.6 + version: 1.7.4 svelte: specifier: ^3.48.0 version: 3.58.0 vue: specifier: ^3.2.37 - version: 3.2.40 + version: 3.2.47 devDependencies: '@astrojs/preact': specifier: workspace:* @@ -1333,13 +1312,13 @@ importers: version: 18.2.0(react@18.2.0) solid-js: specifier: ^1.4.3 - version: 1.5.6 + version: 1.7.4 svelte: specifier: ^3.48.0 version: 3.58.0 vue: specifier: ^3.2.36 - version: 3.2.40 + version: 3.2.47 devDependencies: '@astrojs/preact': specifier: workspace:* @@ -1438,7 +1417,7 @@ importers: devDependencies: solid-js: specifier: ^1.4.3 - version: 1.5.6 + version: 1.7.4 packages/astro/e2e/fixtures/solid-component: dependencies: @@ -1453,7 +1432,7 @@ importers: version: link:../../.. solid-js: specifier: ^1.5.5 - version: 1.5.6 + version: 1.7.4 packages/astro/e2e/fixtures/solid-recurse: dependencies: @@ -1466,7 +1445,7 @@ importers: devDependencies: solid-js: specifier: ^1.4.3 - version: 1.5.6 + version: 1.7.4 packages/astro/e2e/fixtures/svelte-component: dependencies: @@ -1529,7 +1508,7 @@ importers: version: link:../../.. vue: specifier: ^3.2.39 - version: 3.2.40 + version: 3.2.47 packages/astro/performance: devDependencies: @@ -1559,10 +1538,10 @@ importers: version: link:../utils '@types/react': specifier: ^18.0.21 - version: 18.0.21 + version: 18.2.5 '@types/react-dom': specifier: ^18.0.6 - version: 18.0.6 + version: 18.2.3 astro: specifier: workspace:* version: link:../../.. @@ -1586,10 +1565,10 @@ importers: version: link:../utils '@types/react': specifier: ^18.0.21 - version: 18.0.21 + version: 18.2.5 '@types/react-dom': specifier: ^18.0.6 - version: 18.0.6 + version: 18.2.3 astro: specifier: workspace:* version: link:../../.. @@ -1613,10 +1592,10 @@ importers: version: link:../utils '@types/react': specifier: ^18.0.21 - version: 18.0.21 + version: 18.2.5 '@types/react-dom': specifier: ^18.0.6 - version: 18.0.6 + version: 18.2.3 astro: specifier: workspace:* version: link:../../.. @@ -1664,7 +1643,7 @@ importers: version: 3.58.0 vue: specifier: ^3.2.39 - version: 3.2.40 + version: 3.2.47 packages/astro/test/fixtures/alias: dependencies: @@ -1801,7 +1780,7 @@ importers: version: 3.58.0 vue: specifier: ^3.2.39 - version: 3.2.40 + version: 3.2.47 packages/astro/test/fixtures/astro-class-list: dependencies: @@ -1929,7 +1908,7 @@ importers: version: link:../../.. vue: specifier: ^3.2.39 - version: 3.2.40 + version: 3.2.47 packages/astro/test/fixtures/astro-expr: dependencies: @@ -2028,10 +2007,10 @@ importers: version: link:../../.. hast-util-select: specifier: ^5.0.2 - version: 5.0.2 + version: 5.0.5 rehype-slug: specifier: ^5.0.1 - version: 5.0.1 + version: 5.1.0 packages/astro/test/fixtures/astro-markdown-remarkRehype: dependencies: @@ -2591,7 +2570,7 @@ importers: version: 3.58.0 vue: specifier: ^3.2.39 - version: 3.2.40 + version: 3.2.47 packages/astro/test/fixtures/fontsource-package: dependencies: @@ -2711,13 +2690,13 @@ importers: version: 18.2.0(react@18.2.0) solid-js: specifier: ^1.4.3 - version: 1.5.6 + version: 1.7.4 svelte: specifier: ^3.48.0 version: 3.58.0 vue: specifier: ^3.2.36 - version: 3.2.40 + version: 3.2.47 devDependencies: '@astrojs/preact': specifier: workspace:* @@ -2748,7 +2727,7 @@ importers: version: link:../../.. solid-js: specifier: ^1.5.6 - version: 1.5.6 + version: 1.7.4 packages/astro/test/fixtures/lazy-layout: dependencies: @@ -2769,7 +2748,7 @@ importers: version: link:../../.. lit: specifier: ^2.7.0 - version: 2.7.0 + version: 2.7.4 packages/astro/test/fixtures/markdown: dependencies: @@ -2792,6 +2771,15 @@ importers: specifier: workspace:* version: link:../../.. + packages/astro/test/fixtures/middleware-tailwind: + dependencies: + '@astrojs/tailwind': + specifier: workspace:* + version: link:../../../../integrations/tailwind + astro: + specifier: workspace:* + version: link:../../.. + packages/astro/test/fixtures/minification-html: dependencies: astro: @@ -2860,13 +2848,13 @@ importers: version: 8.4.23 solid-js: specifier: ^1.5.6 - version: 1.5.6 + version: 1.7.4 svelte: specifier: ^3.48.0 version: 3.58.0 vue: specifier: ^3.2.39 - version: 3.2.40 + version: 3.2.47 devDependencies: postcss-preset-env: specifier: ^7.7.1 @@ -2933,7 +2921,7 @@ importers: version: 18.2.0(react@18.2.0) solid-js: specifier: ^1.5.6 - version: 1.5.6 + version: 1.7.4 packages/astro/test/fixtures/react-component: dependencies: @@ -2954,7 +2942,7 @@ importers: version: 18.2.0(react@18.2.0) vue: specifier: ^3.2.37 - version: 3.2.40 + version: 3.2.47 packages/astro/test/fixtures/react-jsx-export: dependencies: @@ -3066,7 +3054,7 @@ importers: version: link:../../.. solid-js: specifier: ^1.5.6 - version: 1.5.6 + version: 1.7.4 packages/astro/test/fixtures/slots-svelte: dependencies: @@ -3096,7 +3084,7 @@ importers: version: link:../../.. vue: specifier: ^3.2.39 - version: 3.2.40 + version: 3.2.47 packages/astro/test/fixtures/solid-component: dependencies: @@ -3105,7 +3093,7 @@ importers: version: link:../../../../integrations/solid '@solidjs/router': specifier: ^0.5.0 - version: 0.5.0(solid-js@1.5.6) + version: 0.5.0(solid-js@1.7.4) '@test/solid-jsx-component': specifier: file:./deps/solid-jsx-component version: file:packages/astro/test/fixtures/solid-component/deps/solid-jsx-component @@ -3114,13 +3102,13 @@ importers: version: link:../../.. solid-js: specifier: ^1.5.6 - version: 1.5.6 + version: 1.7.4 packages/astro/test/fixtures/solid-component/deps/solid-jsx-component: dependencies: solid-js: specifier: ^1.5.6 - version: 1.5.6 + version: 1.7.4 packages/astro/test/fixtures/sourcemap: dependencies: @@ -3452,7 +3440,7 @@ importers: version: link:../../.. vue: specifier: ^3.2.39 - version: 3.2.40 + version: 3.2.47 packages/astro/test/fixtures/vue-jsx: dependencies: @@ -3464,7 +3452,7 @@ importers: version: link:../../.. vue: specifier: ^3.2.39 - version: 3.2.40 + version: 3.2.47 packages/astro/test/fixtures/vue-with-multi-renderer: dependencies: @@ -3482,7 +3470,7 @@ importers: version: 3.58.0 vue: specifier: ^3.2.39 - version: 3.2.40 + version: 3.2.47 packages/astro/test/fixtures/with-endpoint-routes: dependencies: @@ -3701,7 +3689,7 @@ importers: version: 0.32.1 vite: specifier: ^4.3.1 - version: 4.3.1(@types/node@18.7.21)(sass@1.52.2) + version: 4.3.1(@types/node@18.16.3)(sass@1.52.2) packages/integrations/image/test/fixtures/assets-prefix: dependencies: @@ -3870,7 +3858,7 @@ importers: version: 1.0.0-rc.11 lit: specifier: ^2.7.0 - version: 2.7.0 + version: 2.7.4 mocha: specifier: ^9.2.2 version: 9.2.2 @@ -3928,7 +3916,7 @@ importers: version: 3.20.1 vite: specifier: ^4.3.1 - version: 4.3.1(@types/node@18.7.21)(sass@1.52.2) + version: 4.3.1(@types/node@18.16.3)(sass@1.52.2) packages/integrations/markdoc/test/fixtures/content-collections: dependencies: @@ -4119,7 +4107,7 @@ importers: version: 8.0.1 vite: specifier: ^4.3.1 - version: 4.3.1(@types/node@18.7.21)(sass@1.52.2) + version: 4.3.1(@types/node@18.16.3)(sass@1.52.2) packages/integrations/mdx/test/fixtures/css-head-mdx: dependencies: @@ -4279,7 +4267,7 @@ importers: version: 9.2.2 vite: specifier: ^4.3.1 - version: 4.3.1(@types/node@18.7.21)(sass@1.52.2) + version: 4.3.1(@types/node@18.16.3)(sass@1.52.2) packages/integrations/netlify/test/edge-functions/fixtures/dynimport: dependencies: @@ -4619,7 +4607,7 @@ importers: version: link:../../../scripts solid-js: specifier: ^1.5.1 - version: 1.5.6 + version: 1.7.4 packages/integrations/svelte: dependencies: @@ -4641,7 +4629,7 @@ importers: version: 3.58.0 vite: specifier: ^4.3.1 - version: 4.3.1(@types/node@18.7.21)(sass@1.52.2) + version: 4.3.1(@types/node@18.16.3)(sass@1.52.2) packages/integrations/tailwind: dependencies: @@ -4669,7 +4657,7 @@ importers: version: 3.3.2 vite: specifier: ^4.3.1 - version: 4.3.1(@types/node@18.7.21)(sass@1.52.2) + version: 4.3.1(@types/node@18.16.3)(sass@1.52.2) packages/integrations/turbolinks: dependencies: @@ -4755,10 +4743,10 @@ importers: dependencies: '@vitejs/plugin-vue': specifier: ^4.0.0 - version: 4.0.0(vite@4.3.1)(vue@3.2.40) + version: 4.0.0(vite@4.3.1)(vue@3.2.47) '@vitejs/plugin-vue-jsx': specifier: ^3.0.0 - version: 3.0.0(vite@4.3.1)(vue@3.2.40) + version: 3.0.0(vite@4.3.1)(vue@3.2.47) '@vue/babel-plugin-jsx': specifier: ^1.1.1 version: 1.1.1(@babel/core@7.21.8) @@ -4786,10 +4774,10 @@ importers: version: 9.2.2 vite: specifier: ^4.3.1 - version: 4.3.1(@types/node@18.7.21)(sass@1.52.2) + version: 4.3.1(@types/node@18.16.3)(sass@1.52.2) vue: specifier: ^3.2.37 - version: 3.2.40 + version: 3.2.47 packages/integrations/vue/test/fixtures/app-entrypoint: dependencies: @@ -4825,7 +4813,7 @@ importers: version: 6.1.1 rehype-slug: specifier: ^5.0.1 - version: 5.0.1 + version: 5.1.0 rehype-toc: specifier: ^3.0.2 version: 3.0.2 @@ -4867,13 +4855,13 @@ importers: version: link:../../../../../astro hast-util-select: specifier: ^5.0.2 - version: 5.0.2 + version: 5.0.5 preact: specifier: ^10.11.0 version: 10.13.2 rehype-slug: specifier: ^5.0.1 - version: 5.0.1 + version: 5.1.0 packages/markdown/component/test/fixtures/astro-markdown-shiki: dependencies: @@ -5169,14 +5157,25 @@ importers: packages: - /@algolia/autocomplete-core@1.6.3: - resolution: {integrity: sha512-dqQqRt01fX3YuVFrkceHsoCnzX0bLhrrg8itJI1NM68KjrPYQPYsE+kY8EZTCM4y8VDnhqJErR73xe/ZsV+qAA==} + /@algolia/autocomplete-core@1.8.2: + resolution: {integrity: sha512-mTeshsyFhAqw/ebqNsQpMtbnjr+qVOSKXArEj4K0d7sqc8It1XD0gkASwecm9mF/jlOQ4Z9RNg1HbdA8JPdRwQ==} dependencies: - '@algolia/autocomplete-shared': 1.6.3 + '@algolia/autocomplete-shared': 1.8.2 dev: false - /@algolia/autocomplete-shared@1.6.3: - resolution: {integrity: sha512-UV46bnkTztyADFaETfzFC5ryIdGVb2zpAoYgu0tfcuYWjhg1KbLXveFffZIrGVoboqmAk1b+jMrl6iCja1i3lg==} + /@algolia/autocomplete-preset-algolia@1.8.2(@algolia/client-search@4.17.0)(algoliasearch@4.17.0): + resolution: {integrity: sha512-J0oTx4me6ZM9kIKPuL3lyU3aB8DEvpVvR6xWmHVROx5rOYJGQcZsdG4ozxwcOyiiu3qxMkIbzntnV1S1VWD8yA==} + peerDependencies: + '@algolia/client-search': '>= 4.9.1 < 6' + algoliasearch: '>= 4.9.1 < 6' + dependencies: + '@algolia/autocomplete-shared': 1.8.2 + '@algolia/client-search': 4.17.0 + algoliasearch: 4.17.0 + dev: false + + /@algolia/autocomplete-shared@1.8.2: + resolution: {integrity: sha512-b6Z/X4MczChMcfhk6kfRmBzPgjoPzuS9KGR4AFsiLulLNRAAqhP+xZTKtMnZGhLuc61I20d5WqlId02AZvcO6g==} dev: false /@algolia/cache-browser-local-storage@4.17.0: @@ -5185,10 +5184,6 @@ packages: '@algolia/cache-common': 4.17.0 dev: false - /@algolia/cache-common@4.13.1: - resolution: {integrity: sha512-7Vaf6IM4L0Jkl3sYXbwK+2beQOgVJ0mKFbz/4qSxKd1iy2Sp77uTAazcX+Dlexekg1fqGUOSO7HS4Sx47ZJmjA==} - dev: false - /@algolia/cache-common@4.17.0: resolution: {integrity: sha512-g8mXzkrcUBIPZaulAuqE7xyHhLAYAcF2xSch7d9dABheybaU3U91LjBX6eJTEB7XVhEsgK4Smi27vWtAJRhIKQ==} dev: false @@ -5216,13 +5211,6 @@ packages: '@algolia/transporter': 4.17.0 dev: false - /@algolia/client-common@4.13.1: - resolution: {integrity: sha512-LcDoUE0Zz3YwfXJL6lJ2OMY2soClbjrrAKB6auYVMNJcoKZZ2cbhQoFR24AYoxnGUYBER/8B+9sTBj5bj/Gqbg==} - dependencies: - '@algolia/requester-common': 4.13.1 - '@algolia/transporter': 4.13.1 - dev: false - /@algolia/client-common@4.17.0: resolution: {integrity: sha512-jHMks0ZFicf8nRDn6ma8DNNsdwGgP/NKiAAL9z6rS7CymJ7L0+QqTJl3rYxRW7TmBhsUH40wqzmrG6aMIN/DrQ==} dependencies: @@ -5238,14 +5226,6 @@ packages: '@algolia/transporter': 4.17.0 dev: false - /@algolia/client-search@4.13.1: - resolution: {integrity: sha512-YQKYA83MNRz3FgTNM+4eRYbSmHi0WWpo019s5SeYcL3HUan/i5R09VO9dk3evELDFJYciiydSjbsmhBzbpPP2A==} - dependencies: - '@algolia/client-common': 4.13.1 - '@algolia/requester-common': 4.13.1 - '@algolia/transporter': 4.13.1 - dev: false - /@algolia/client-search@4.17.0: resolution: {integrity: sha512-x4P2wKrrRIXszT8gb7eWsMHNNHAJs0wE7/uqbufm4tZenAp+hwU/hq5KVsY50v+PfwM0LcDwwn/1DroujsTFoA==} dependencies: @@ -5254,10 +5234,6 @@ packages: '@algolia/transporter': 4.17.0 dev: false - /@algolia/logger-common@4.13.1: - resolution: {integrity: sha512-L6slbL/OyZaAXNtS/1A8SAbOJeEXD5JcZeDCPYDqSTYScfHu+2ePRTDMgUTY4gQ7HsYZ39N1LujOd8WBTmM2Aw==} - dev: false - /@algolia/logger-common@4.17.0: resolution: {integrity: sha512-DGuoZqpTmIKJFDeyAJ7M8E/LOenIjWiOsg1XJ1OqAU/eofp49JfqXxbfgctlVZVmDABIyOz8LqEoJ6ZP4DTyvw==} dev: false @@ -5274,10 +5250,6 @@ packages: '@algolia/requester-common': 4.17.0 dev: false - /@algolia/requester-common@4.13.1: - resolution: {integrity: sha512-eGVf0ID84apfFEuXsaoSgIxbU3oFsIbz4XiotU3VS8qGCJAaLVUC5BUJEkiFENZIhon7hIB4d0RI13HY4RSA+w==} - dev: false - /@algolia/requester-common@4.17.0: resolution: {integrity: sha512-XJjmWFEUlHu0ijvcHBoixuXfEoiRUdyzQM6YwTuB8usJNIgShua8ouFlRWF8iCeag0vZZiUm4S2WCVBPkdxFgg==} dev: false @@ -5288,14 +5260,6 @@ packages: '@algolia/requester-common': 4.17.0 dev: false - /@algolia/transporter@4.13.1: - resolution: {integrity: sha512-pICnNQN7TtrcYJqqPEXByV8rJ8ZRU2hCiIKLTLRyNpghtQG3VAFk6fVtdzlNfdUGZcehSKGarPIZEHlQXnKjgw==} - dependencies: - '@algolia/cache-common': 4.13.1 - '@algolia/logger-common': 4.13.1 - '@algolia/requester-common': 4.13.1 - dev: false - /@algolia/transporter@4.17.0: resolution: {integrity: sha512-6xL6H6fe+Fi0AEP3ziSgC+G04RK37iRb4uUUqVAH9WPYFI8g+LYFq6iv5HS8Cbuc5TTut+Bwj6G+dh/asdb9uA==} dependencies: @@ -5320,23 +5284,6 @@ packages: '@jridgewell/trace-mapping': 0.3.18 dev: false - /@antfu/install-pkg@0.1.1: - resolution: {integrity: sha512-LyB/8+bSfa0DFGC06zpCEfs89/XoWZwws5ygEa5D+Xsm3OfI+aXQ86VgVG7Acyef+rSZ5HE7J8rrxzrQeM3PjQ==} - dependencies: - execa: 5.1.1 - find-up: 5.0.0 - dev: false - - /@antfu/utils@0.3.0: - resolution: {integrity: sha512-UU8TLr/EoXdg7OjMp0h9oDoIAVr+Z/oW9cpOxQQyrsz6Qzd2ms/1CdWx8fl2OQdFpxGmq5Vc4TwfLHId6nAZjA==} - dependencies: - '@types/throttle-debounce': 2.1.0 - dev: false - - /@antfu/utils@0.5.2: - resolution: {integrity: sha512-CQkeV+oJxUazwjlHD0/3ZD08QWKuGQkhnrKo3e6ly5pd48VUpXbb77q0xMU4+vc2CkJnDS02Eq/M9ugyX20XZA==} - dev: false - /@apideck/better-ajv-errors@0.3.6(ajv@8.12.0): resolution: {integrity: sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==} engines: {node: '>=10'} @@ -5422,7 +5369,7 @@ packages: dependencies: '@astrojs/compiler': 1.4.0 '@jridgewell/trace-mapping': 0.3.18 - '@vscode/emmet-helper': 2.8.7 + '@vscode/emmet-helper': 2.8.8 events: 3.3.0 prettier: 2.8.8 prettier-plugin-astro: 0.8.0 @@ -7349,12 +7296,12 @@ packages: which: 2.0.2 dev: true - /@docsearch/css@3.1.0: - resolution: {integrity: sha512-bh5IskwkkodbvC0FzSg1AxMykfDl95hebEKwxNoq4e5QaGzOXSBgW8+jnMFZ7JU4sTBiB04vZWoUSzNrPboLZA==} + /@docsearch/css@3.3.4: + resolution: {integrity: sha512-vDwCDoVXDgopw/hvr0zEADew2wWaGP8Qq0Bxhgii1Ewz2t4fQeyJwIRN/mWADeLFYPVkpz8TpEbxya/i6Tm0WA==} dev: false - /@docsearch/react@3.1.0(@types/react@17.0.45)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-bjB6ExnZzf++5B7Tfoi6UXgNwoUnNOfZ1NyvnvPhWgCMy5V/biAtLL4o7owmZSYdAKeFSvZ5Lxm0is4su/dBWg==} + /@docsearch/react@3.3.4(@algolia/client-search@4.17.0)(@types/react@18.2.5)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-aeOf1WC5zMzBEi2SI6WWznOmIo9rnpN4p7a3zHXxowVciqlI4HsZGtOR9nFOufLeolv7HibwLlaM0oyUqJxasw==} peerDependencies: '@types/react': '>= 16.8.0 < 19.0.0' react: '>= 16.8.0 < 19.0.0' @@ -7367,12 +7314,15 @@ packages: react-dom: optional: true dependencies: - '@algolia/autocomplete-core': 1.6.3 - '@docsearch/css': 3.1.0 - '@types/react': 17.0.45 + '@algolia/autocomplete-core': 1.8.2 + '@algolia/autocomplete-preset-algolia': 1.8.2(@algolia/client-search@4.17.0)(algoliasearch@4.17.0) + '@docsearch/css': 3.3.4 + '@types/react': 18.2.5 algoliasearch: 4.17.0 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + transitivePeerDependencies: + - '@algolia/client-search' dev: false /@emmetio/abbreviation@2.3.2: @@ -7672,23 +7622,6 @@ packages: resolution: {integrity: sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==} dev: true - /@iconify/types@1.1.0: - resolution: {integrity: sha512-Jh0llaK2LRXQoYsorIH8maClebsnzTcve+7U3rQUSnC11X4jtPnFuyatqFLvMxZ8MLG8dB4zfHsbPfuvxluONw==} - dev: false - - /@iconify/utils@1.0.33: - resolution: {integrity: sha512-vGeAqo7aGPxOQmGdVoXFUOuyN+0V7Lcrx2EvaiRjxUD1x6Om0Tvq2bdm7E24l2Pz++4S0mWMCVFXe/17EtKImQ==} - dependencies: - '@antfu/install-pkg': 0.1.1 - '@antfu/utils': 0.5.2 - '@iconify/types': 1.1.0 - debug: 4.3.4 - kolorist: 1.8.0 - local-pkg: 0.4.3 - transitivePeerDependencies: - - supports-color - dev: false - /@jridgewell/gen-mapping@0.3.3: resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} engines: {node: '>=6.0.0'} @@ -7732,7 +7665,7 @@ packages: resolution: {integrity: sha512-IwR/DgV4RUgnvTaZmSd7u48dhcRiKcCYyKn7b9OoQZloBGhnG4MWIPIAJVFHpccC7/S0qXJamCANzw9+rjbltg==} dependencies: '@lit/reactive-element': 1.6.1 - lit: 2.7.0 + lit: 2.7.4 lit-html: 2.7.3 dev: false @@ -7749,7 +7682,7 @@ packages: '@parse5/tools': 0.1.0 '@types/node': 16.18.25 enhanced-resolve: 5.13.0 - lit: 2.7.0 + lit: 2.7.4 lit-element: 3.3.2 lit-html: 2.7.3 node-fetch: 3.3.1 @@ -7851,39 +7784,39 @@ packages: optional: true dependencies: '@mdx-js/mdx': 2.3.0 - '@rollup/pluginutils': 5.0.2 + '@rollup/pluginutils': 5.0.2(rollup@3.20.1) source-map: 0.7.4 vfile: 5.3.2 transitivePeerDependencies: - supports-color dev: false - /@miniflare/cache@2.13.0: - resolution: {integrity: sha512-y3SdN3SVyPECWmLAEGkkrv0RB+LugEPs/FeXn8QtN9aE1vyj69clOAgmsDzoh1DpFfFsLKRiv05aWs4m79P8Xw==} + /@miniflare/cache@2.14.0: + resolution: {integrity: sha512-0mz0OCzTegiX75uMURLJpDo3DaOCSx9M0gv7NMFWDbK/XrvjoENiBZiKu98UBM5fts0qtK19a+MfB4aT0uBCFg==} engines: {node: '>=16.13'} dependencies: - '@miniflare/core': 2.13.0 - '@miniflare/shared': 2.13.0 + '@miniflare/core': 2.14.0 + '@miniflare/shared': 2.14.0 http-cache-semantics: 4.1.0 undici: 5.20.0 dev: true - /@miniflare/cli-parser@2.13.0: - resolution: {integrity: sha512-Nx1PIfuMZ3mK9Dg/JojWZAjHR16h1pcdCFSqYln/ME7y5ifx+P1E5UkShWUQ1cBlibNaltjbJ2n/7stSAsIGPQ==} + /@miniflare/cli-parser@2.14.0: + resolution: {integrity: sha512-6Wb0jTMqwI7GRGAhz9WOF8AONUsXXPmwu+Qhg+tnRWtQpJ3DYd5dku1N04L9L1R7np/mD8RrycLyCdg3hLZ3aA==} engines: {node: '>=16.13'} dependencies: - '@miniflare/shared': 2.13.0 + '@miniflare/shared': 2.14.0 kleur: 4.1.5 dev: true - /@miniflare/core@2.13.0: - resolution: {integrity: sha512-YJ/C0J3k+7xn4gvlMpvePnM3xC8nOnkweW96cc0IA8kJ1JSmScOO2tZ7rrU1RyDgp6StkAtQBw4yC0wYeFycBw==} + /@miniflare/core@2.14.0: + resolution: {integrity: sha512-BjmV/ZDwsKvXnJntYHt3AQgzVKp/5ZzWPpYWoOnUSNxq6nnRCQyvFvjvBZKnhubcmJCLSqegvz0yHejMA90CTA==} 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.14.0 + '@miniflare/shared': 2.14.0 + '@miniflare/watcher': 2.14.0 busboy: 1.6.0 dotenv: 10.0.0 kleur: 4.1.5 @@ -7892,41 +7825,41 @@ packages: urlpattern-polyfill: 4.0.3 dev: true - /@miniflare/d1@2.13.0: - resolution: {integrity: sha512-OslqjO8iTcvzyrC0spByftMboRmHJEyHyTHnlKkjWDGdQQztEOjso2Xj+3I4SZIeUYvbzDRhKLS2QXI9a8LS5A==} + /@miniflare/d1@2.14.0: + resolution: {integrity: sha512-9YoeLAkZuWGAu9BMsoctHoMue0xHzJYZigAJWGvWrqSFT1gBaT+RlUefQCHXggi8P7sOJ1+BKlsWAhkB5wfMWQ==} engines: {node: '>=16.7'} dependencies: - '@miniflare/core': 2.13.0 - '@miniflare/shared': 2.13.0 + '@miniflare/core': 2.14.0 + '@miniflare/shared': 2.14.0 dev: true - /@miniflare/durable-objects@2.13.0: - resolution: {integrity: sha512-CRGVBPO9vY4Fc3aV+pdPRVVeYIt64vQqvw+BJbyW+TQtqVP2CGQeziJGnCfcONNNKyooZxGyUkHewUypyH+Qhg==} + /@miniflare/durable-objects@2.14.0: + resolution: {integrity: sha512-P8eh1P62BPGpj+MCb1i1lj7Tlt/G3BMmnxHp9duyb0Wro/ILVGPQskZl+iq7DHq1w3C+n0+6/E1B44ff+qn0Mw==} engines: {node: '>=16.13'} dependencies: - '@miniflare/core': 2.13.0 - '@miniflare/shared': 2.13.0 - '@miniflare/storage-memory': 2.13.0 + '@miniflare/core': 2.14.0 + '@miniflare/shared': 2.14.0 + '@miniflare/storage-memory': 2.14.0 undici: 5.20.0 dev: true - /@miniflare/html-rewriter@2.13.0: - resolution: {integrity: sha512-XhN7Icyzvtvu+o/A0hrnSiSmla78seCaNwQ9M1TDHxt352I/ahPX4wtPXs6GbKqY0/i+V6yoG2KGFRQ/j59cQQ==} + /@miniflare/html-rewriter@2.14.0: + resolution: {integrity: sha512-7CJZk3xZkxK8tGNofnhgWcChZ8YLx6MhAdN2nn6ONSXrK/TevzEKdL8bnVv1OJ6J8Y23OxvfinOhufr33tMS8g==} engines: {node: '>=16.13'} dependencies: - '@miniflare/core': 2.13.0 - '@miniflare/shared': 2.13.0 + '@miniflare/core': 2.14.0 + '@miniflare/shared': 2.14.0 html-rewriter-wasm: 0.4.1 undici: 5.20.0 dev: true - /@miniflare/http-server@2.13.0: - resolution: {integrity: sha512-aMS/nUMTKP15hKnyZboeuWCiqmNrrCu+XRBY/TxDDl07iXcLpiHGf3oVv+yXxXkWlJHJVCbK7i/nXSNPllRMSw==} + /@miniflare/http-server@2.14.0: + resolution: {integrity: sha512-APaBlvGRAW+W18ph5ruPXX26/iKdByPz1tZH1OjPAKBDAiKFZSGek4QzUmQALBWLx5VMTMrt7QIe7KE4nM4sdw==} engines: {node: '>=16.13'} dependencies: - '@miniflare/core': 2.13.0 - '@miniflare/shared': 2.13.0 - '@miniflare/web-sockets': 2.13.0 + '@miniflare/core': 2.14.0 + '@miniflare/shared': 2.14.0 + '@miniflare/web-sockets': 2.14.0 kleur: 4.1.5 selfsigned: 2.1.1 undici: 5.20.0 @@ -7937,46 +7870,47 @@ packages: - utf-8-validate dev: true - /@miniflare/kv@2.13.0: - resolution: {integrity: sha512-J0AS5x3g/YVOmHMxMAZs07nRXRvSo9jyuC0eikTBf+4AABvBIyvVYmdTjYNjCmr8O5smcfWBX5S27HelD3aAAQ==} + /@miniflare/kv@2.14.0: + resolution: {integrity: sha512-FHAnVjmhV/VHxgjNf2whraz+k7kfMKlfM+5gO8WT6HrOsWxSdx8OueWVScnOuuDkSeUg5Ctrf5SuztTV8Uy1cg==} engines: {node: '>=16.13'} dependencies: - '@miniflare/shared': 2.13.0 + '@miniflare/shared': 2.14.0 dev: true - /@miniflare/queues@2.13.0: - resolution: {integrity: sha512-Gf/a6M1mJL03iOvNqh3JNahcBfvEMPHnO28n0gkCoyYWGvddIr9lwCdFIa0qwNJsC1fIDRxhPg8PZ5cQLBMwRA==} + /@miniflare/queues@2.14.0: + resolution: {integrity: sha512-flS4MqlgBKyv6QBqKD0IofjmMDW9wP1prUNQy2wWPih9lA6bFKmml3VdFeDsPnWtE2J67K0vCTf5kj1Q0qdW1w==} engines: {node: '>=16.7'} dependencies: - '@miniflare/shared': 2.13.0 + '@miniflare/shared': 2.14.0 dev: true - /@miniflare/r2@2.13.0: - resolution: {integrity: sha512-/5k6GHOYMNV/oBtilV9HDXBkJUrx8oXVigG5vxbnzEGRXyVRmR+Glzu7mFT8JiE94XiEbXHk9Qvu1S5Dej3wBw==} + /@miniflare/r2@2.14.0: + resolution: {integrity: sha512-+WJJP4J0QzY69HPrG6g5OyW23lJ02WHpHZirCxwPSz8CajooqZCJVx+qvUcNmU8MyKASbUZMWnH79LysuBh+jA==} engines: {node: '>=16.13'} dependencies: - '@miniflare/shared': 2.13.0 + '@miniflare/core': 2.14.0 + '@miniflare/shared': 2.14.0 undici: 5.20.0 dev: true - /@miniflare/runner-vm@2.13.0: - resolution: {integrity: sha512-VmKtF2cA8HmTuLXor1THWY0v+DmaobPct63iLcgWIaUdP3MIvL+9X8HDXFAviCR7bCTe6MKxckHkaOj0IE0aJQ==} + /@miniflare/runner-vm@2.14.0: + resolution: {integrity: sha512-01CmNzv74u0RZgT/vjV/ggDzECXTG88ZJAKhXyhAx0s2DOLIXzsGHn6pUJIsfPCrtj8nfqtTCp1Vf0UMVWSpmw==} engines: {node: '>=16.13'} dependencies: - '@miniflare/shared': 2.13.0 + '@miniflare/shared': 2.14.0 dev: true - /@miniflare/scheduler@2.13.0: - resolution: {integrity: sha512-AOaQanoR4NjVEzVGWHnrL15A7aMx+d9AKLJhSDF7KaP+4NrT2Wo2BQuXCpn5oStx3itOdlQpMfqQ139e/I8WhQ==} + /@miniflare/scheduler@2.14.0: + resolution: {integrity: sha512-/D28OeY/HxcOyY0rkPc2qU/wzxCcUv3/F7NRpgDix37sMkYjAAS51ehVIAkPwAdFEMdantcyVuHNQ2kO1xbT+Q==} engines: {node: '>=16.13'} dependencies: - '@miniflare/core': 2.13.0 - '@miniflare/shared': 2.13.0 + '@miniflare/core': 2.14.0 + '@miniflare/shared': 2.14.0 cron-schedule: 3.0.6 dev: true - /@miniflare/shared@2.13.0: - resolution: {integrity: sha512-m8YFQzKmbjberrV9hPzNcQjNCXxjTjXUpuNrIGjAJO7g+BDztUHaZbdd26H9maBDlkeiWxA3hf0mDyCT/6MCMA==} + /@miniflare/shared@2.14.0: + resolution: {integrity: sha512-O0jAEdMkp8BzrdFCfMWZu76h4Cq+tt3/oDtcTFgzum3fRW5vUhIi/5f6bfndu6rkGbSlzxwor8CJWpzityXGug==} engines: {node: '>=16.13'} dependencies: '@types/better-sqlite3': 7.6.4 @@ -7985,43 +7919,43 @@ packages: picomatch: 2.3.1 dev: true - /@miniflare/sites@2.13.0: - resolution: {integrity: sha512-/tuzIu00o6CF2tkSv01q02MgEShXBSKx85h9jwWvc+6u7prGacAOer0FA1YNRFbE+t9QIfutAkoPGMA9zYf8+Q==} + /@miniflare/sites@2.14.0: + resolution: {integrity: sha512-qI8MFZpD1NV+g+HQ/qheDVwscKzwG58J+kAVTU/1fgub2lMLsxhE3Mmbi5AIpyIiJ7Q5Sezqga234CEkHkS7dA==} engines: {node: '>=16.13'} dependencies: - '@miniflare/kv': 2.13.0 - '@miniflare/shared': 2.13.0 - '@miniflare/storage-file': 2.13.0 + '@miniflare/kv': 2.14.0 + '@miniflare/shared': 2.14.0 + '@miniflare/storage-file': 2.14.0 dev: true - /@miniflare/storage-file@2.13.0: - resolution: {integrity: sha512-LuAeAAY5046rq5U1eFLVkz+ppiFEWytWacpkQw92DvVKFFquZcXSj6WPxZF4rSs23WDk+rdcwuLekbb52aDR7A==} + /@miniflare/storage-file@2.14.0: + resolution: {integrity: sha512-Ps0wHhTO+ie33a58efI0p/ppFXSjlbYmykQXfYtMeVLD60CKl+4Lxor0+gD6uYDFbhMWL5/GMDvyr4AM87FA+Q==} engines: {node: '>=16.13'} dependencies: - '@miniflare/shared': 2.13.0 - '@miniflare/storage-memory': 2.13.0 + '@miniflare/shared': 2.14.0 + '@miniflare/storage-memory': 2.14.0 dev: true - /@miniflare/storage-memory@2.13.0: - resolution: {integrity: sha512-FnkYcBNXa/ym1ksNilNZycg9WYYKo6cWKplVBeSthRon3e8QY6t3n7/XRseBUo7O6mhDybVTy4wNCP1R2nBiEw==} + /@miniflare/storage-memory@2.14.0: + resolution: {integrity: sha512-5aFjEiTSNrHJ+iAiGMCA/TVPnNMrnokG5r0vKrwj4knbf8pisgfP04x18zCgOlG7kaIWNmqdO/vtVT5BIioiSQ==} engines: {node: '>=16.13'} dependencies: - '@miniflare/shared': 2.13.0 + '@miniflare/shared': 2.14.0 dev: true - /@miniflare/watcher@2.13.0: - resolution: {integrity: sha512-teAacWcpMStoBLbLae95IUaL5lPzjPlXa9lhK9CbRaio/KRMibTMRGWrYos3IVGQRZvklvLwcms/nTvgcdb6yw==} + /@miniflare/watcher@2.14.0: + resolution: {integrity: sha512-O8Abg2eHpGmcZb8WyUaA6Av1Mqt5bSrorzz4CrWwsvJHBdekZPIX0GihC9vn327d/1pKRs81YTiSAfBoSZpVIw==} engines: {node: '>=16.13'} dependencies: - '@miniflare/shared': 2.13.0 + '@miniflare/shared': 2.14.0 dev: true - /@miniflare/web-sockets@2.13.0: - resolution: {integrity: sha512-+U2/HCf+BetRIgjAnNQjkuN6UeAjQmXifhQC+7CCaX834XJhrKXoR6z2xr2xkg1qj0qQs4D2jWG0KzrO5OUpug==} + /@miniflare/web-sockets@2.14.0: + resolution: {integrity: sha512-lB1CB4rBq0mbCuh55WgIEH4L3c4/i4MNDBfrQL+6r+wGcr/BJUqF8BHpsfAt5yHWUJVtK5mlMeesS/xpg4Ao1w==} engines: {node: '>=16.13'} dependencies: - '@miniflare/core': 2.13.0 - '@miniflare/shared': 2.13.0 + '@miniflare/core': 2.14.0 + '@miniflare/shared': 2.14.0 undici: 5.20.0 ws: 8.13.0 transitivePeerDependencies: @@ -8029,14 +7963,14 @@ packages: - utf-8-validate dev: true - /@nanostores/preact@0.1.3(nanostores@0.5.12)(preact@10.13.2): - resolution: {integrity: sha512-uiX1ned0LrzASot+sPUjyJzr8Js3pX075omazgsSdLf0zPp4ss8xwTiuNh5FSKigTSQEVqZFiS+W8CnHIrX62A==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + /@nanostores/preact@0.4.1(nanostores@0.8.1)(preact@10.13.2): + resolution: {integrity: sha512-a5nUVjoGuPqdMBUINOFbQKPfabD1mVLcuspefmtdKZqhvXeDkw9Vg8S6xINIjfWnu/eZgpA+Hb1Pkl/Sx1l/vw==} + engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: - nanostores: ^0.5.2 + nanostores: ^0.8.0 preact: '>=10.0.0' dependencies: - nanostores: 0.5.12 + nanostores: 0.8.1 preact: 10.13.2 dev: false @@ -8226,14 +8160,10 @@ packages: engines: {node: '>=14'} hasBin: true dependencies: - '@types/node': 18.7.21 + '@types/node': 18.16.3 playwright-core: 1.29.2 dev: true - /@polka/url@1.0.0-next.21: - resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==} - dev: false - /@preact/signals-core@1.3.0: resolution: {integrity: sha512-M+M3ZOtd1dtV/uasyk4SZu1vbfEJ4NeENv0F7F12nijZYedB5wSgbtZcuACyssnTznhF4ctUyrR0dZHuHfyWKA==} dev: false @@ -8247,6 +8177,15 @@ packages: preact: 10.13.2 dev: false + /@preact/signals@1.1.3(preact@10.13.2): + resolution: {integrity: sha512-N09DuAVvc90bBZVRwD+aFhtGyHAmJLhS3IFoawO/bYJRcil4k83nBOchpCEoS0s5+BXBpahgp0Mjf+IOqP57Og==} + peerDependencies: + preact: 10.x + dependencies: + '@preact/signals-core': 1.3.0 + preact: 10.13.2 + dev: false + /@proload/core@0.3.3: resolution: {integrity: sha512-7dAFWsIK84C90AMl24+N/ProHKm4iw0akcnoKjRvbfHifJZBLhaDsDus1QJmhG12lXj4e/uB/8mB/0aduCW+NQ==} dependencies: @@ -8351,6 +8290,20 @@ packages: rollup: 2.79.1 dev: false + /@rollup/plugin-replace@5.0.2(rollup@3.20.1): + resolution: {integrity: sha512-M9YXNekv/C/iHHK+cvORzfRYfPbq0RDD8r0G+bMiTXjNGKulPnCT9O3Ss46WfhI6ZOCgApOP7xAdmCQJ+U2LAA==} + 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.20.1) + magic-string: 0.27.0 + rollup: 3.20.1 + dev: false + /@rollup/plugin-typescript@8.3.2(rollup@2.79.1)(tslib@2.5.0)(typescript@5.0.2): resolution: {integrity: sha512-MtgyR5LNHZr3GyN0tM7gNO9D0CS+Y+vflS4v/PHmrX17JCkHUYKvQ5jN5o3cz1YKllM3duXUqu3yOHwMPUxhDg==} engines: {node: '>=8.0.0'} @@ -8383,15 +8336,7 @@ packages: 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'} - dependencies: - estree-walker: 2.0.2 - picomatch: 2.3.1 - dev: false - - /@rollup/pluginutils@5.0.2: + /@rollup/pluginutils@5.0.2(rollup@3.20.1): resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -8403,14 +8348,15 @@ packages: '@types/estree': 1.0.0 estree-walker: 2.0.2 picomatch: 2.3.1 + rollup: 3.20.1 dev: false - /@solidjs/router@0.5.0(solid-js@1.5.6): + /@solidjs/router@0.5.0(solid-js@1.7.4): resolution: {integrity: sha512-rNR07l21tWWDVmCbaapggB89rEX7jlM2XChpTLqEGEnj46LzVZ8zgvjcF6NNKScByAlLpoQUkVIjB2KHpcMi+w==} peerDependencies: solid-js: ^1.5.3 dependencies: - solid-js: 1.5.6 + solid-js: 1.7.4 dev: false /@surma/rollup-plugin-off-main-thread@2.2.3: @@ -8438,7 +8384,7 @@ packages: magic-string: 0.30.0 svelte: 3.58.0 svelte-hmr: 0.15.1(svelte@3.58.0) - vite: 4.3.1(@types/node@18.7.21)(sass@1.52.2) + vite: 4.3.1(@types/node@18.16.3)(sass@1.52.2) vitefu: 0.2.4(vite@4.3.1) transitivePeerDependencies: - supports-color @@ -8469,8 +8415,8 @@ packages: '@types/estree': 1.0.0 dev: false - /@types/alpinejs@3.7.0: - resolution: {integrity: sha512-iMvJwgJHYFUlMOixKF68BmMQZbnxVA/erh1blbfhY8Z6u6oleEJViz8bye58roLOp8jyBNOsXtobyq7zR/7A2g==} + /@types/alpinejs@3.7.1: + resolution: {integrity: sha512-gzwyuHXH/meGQQhurMGWlZgMQxe18lMOoSPd7X6CvGoDelHte9EsU7SpTIoRu8yYir0tbHDeaSMdX9LeQz/QtA==} dependencies: '@vue/reactivity': 3.2.47 dev: false @@ -8505,11 +8451,11 @@ packages: /@types/better-sqlite3@7.6.4: resolution: {integrity: sha512-dzrRZCYPXIXfSR1/surNbJ/grU3scTaygS0OMzjlGf71i9sc2fGyHPXXiXmEvNIoE0cGwsanEFMVJxPXmco9Eg==} dependencies: - '@types/node': 18.7.21 + '@types/node': 18.16.3 dev: true - /@types/canvas-confetti@1.4.3: - resolution: {integrity: sha512-UwFPTsW1ZwVyo/ETp4hPSikSD7yl2V42E3VWBF5P/0+DHO4iajyceWv7hfNdZ2AX5tkZnuViiBWOqyCPohU2FQ==} + /@types/canvas-confetti@1.6.0: + resolution: {integrity: sha512-Yq6rIccwcco0TLD5SMUrIM7Fk7Fe/C0jmNRxJJCLtAF6gebDkPuUjK5EHedxecm69Pi/aA+It39Ux4OHmFhjRw==} dev: false /@types/chai-as-promised@7.1.5: @@ -8527,6 +8473,10 @@ packages: /@types/chai@4.3.3: resolution: {integrity: sha512-hC7OMnszpxhZPduX+m+nrx+uFoLkWOMiR4oa/AZF3MuSETYTZmFfJAHqZEM8MVlvfG7BEUcgvtwoCTxBp6hm3g==} + /@types/chai@4.3.5: + resolution: {integrity: sha512-mEo1sAde+UCE6b2hxn332f1g1E8WfYRu6p5SvTKr2ZKC1f7gFJXk4h5PyGP9Dt6gCaG8y8XhwnXWC6Iy2cmBng==} + dev: false + /@types/common-ancestor-path@1.0.0: resolution: {integrity: sha512-RuLE14U0ewtlGo81hOjQtzXl3RsVlTkbHqfpsbl9V1hIhAxF30L5ru1Q6C1x7L7d7zs434HbMBeFrdd7fWVQ2Q==} dev: true @@ -8534,7 +8484,7 @@ packages: /@types/connect@3.4.35: resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: - '@types/node': 18.7.21 + '@types/node': 18.16.3 dev: true /@types/cookie@0.5.1: @@ -8576,7 +8526,7 @@ packages: /@types/fs-extra@8.1.2: resolution: {integrity: sha512-SvSrYXfWSc7R4eqnOzbQF4TZmfpNSM9FrSWLU3EUnWBuyZqNBOrv1B1JA3byUDPUl9z4Ab3jeZG2eDdySlgNMg==} dependencies: - '@types/node': 18.7.21 + '@types/node': 18.16.3 dev: true /@types/github-slugger@1.3.0: @@ -8587,14 +8537,14 @@ packages: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 18.7.21 + '@types/node': 18.16.3 dev: true /@types/glob@8.1.0: resolution: {integrity: sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 18.7.21 + '@types/node': 18.16.3 dev: true /@types/hast@2.3.4: @@ -8704,8 +8654,8 @@ packages: resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} dev: false - /@types/node@18.7.21: - resolution: {integrity: sha512-rLFzK5bhM0YPyCoTC8bolBjMk7bwnZ8qeZUBslBfjZQou2ssJdWslx9CZ8DGM+Dx7QXQiiTVZ/6QO6kwtHkZCA==} + /@types/node@18.16.3: + resolution: {integrity: sha512-OPs5WnnT1xkCBiuQrZA4+YAV4HEJejmHneyraIaxsbev5yCEr6KMwINNFP9wQeFIw8FWcoTqF3vQsa5CDaI+8Q==} /@types/normalize-package-data@2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} @@ -8726,7 +8676,7 @@ packages: /@types/prompts@2.0.14: resolution: {integrity: sha512-HZBd99fKxRWpYCErtm2/yxUZv6/PBI9J7N4TNFffl5JbrYMHBwF25DjQGTW3b3jmXq+9P6/8fCIb2ee57BFfYA==} dependencies: - '@types/node': 18.7.21 + '@types/node': 18.16.3 dev: true /@types/prop-types@15.7.5: @@ -8738,10 +8688,10 @@ packages: '@types/react': 17.0.45 dev: true - /@types/react-dom@18.0.6: - resolution: {integrity: sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==} + /@types/react-dom@18.2.3: + resolution: {integrity: sha512-hxXEXWxFJXbY0LMj/T69mznqOZJXNtQMqVxIiirVAZnnpeYiD4zt+lPsgcr/cfWg2VLsxZ1y26vigG03prYB+Q==} dependencies: - '@types/react': 18.0.21 + '@types/react': 18.2.5 dev: false /@types/react@17.0.45: @@ -8750,9 +8700,10 @@ packages: '@types/prop-types': 15.7.5 '@types/scheduler': 0.16.3 csstype: 3.1.2 + dev: true - /@types/react@18.0.21: - resolution: {integrity: sha512-7QUCOxvFgnD5Jk8ZKlUAhVcRj7GuJRjnjjiY/IUBWKgOlnvDvTMLD4RTF7NPyVmbRhNrbomZiOepg7M/2Kj1mA==} + /@types/react@18.2.5: + resolution: {integrity: sha512-RuoMedzJ5AOh23Dvws13LU9jpZHIc/k90AgmK7CecAYeWmSr3553L4u5rk4sWAPBuQosfT7HmTfG4Rg5o4nGEA==} dependencies: '@types/prop-types': 15.7.5 '@types/scheduler': 0.16.3 @@ -8762,7 +8713,7 @@ packages: /@types/resolve@1.17.1: resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} dependencies: - '@types/node': 18.7.21 + '@types/node': 18.16.3 /@types/resolve@1.20.2: resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} @@ -8771,13 +8722,13 @@ packages: resolution: {integrity: sha512-F3OznnSLAUxFrCEu/L5PY8+ny8DtcFRjx7fZZ9bycvXRi3KPTRS9HOitGZwvPg0juRhXFWIeKX58cnX5YqLohQ==} dependencies: '@types/glob': 8.1.0 - '@types/node': 18.7.21 + '@types/node': 18.16.3 dev: true /@types/sax@1.2.4: resolution: {integrity: sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==} dependencies: - '@types/node': 18.7.21 + '@types/node': 18.16.3 dev: false /@types/scheduler@0.16.3: @@ -8795,19 +8746,19 @@ packages: resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==} dependencies: '@types/mime': 1.3.2 - '@types/node': 18.7.21 + '@types/node': 18.16.3 dev: true /@types/server-destroy@1.0.1: resolution: {integrity: sha512-77QGr7waZbE0Y0uF+G+uH3H3SmhyA78Jf2r5r7QSrpg0U3kSXduWpGjzP9PvPLR/KCy+kHjjpnugRHsYTnHopg==} dependencies: - '@types/node': 18.7.21 + '@types/node': 18.16.3 dev: true /@types/set-cookie-parser@2.4.2: resolution: {integrity: sha512-fBZgytwhYAUkj/jC/FAV4RQ5EerRup1YQsXQCh8rZfiHkc4UahC192oH0smGwsXol3cL3A5oETuAHeQHmhXM4w==} dependencies: - '@types/node': 18.7.21 + '@types/node': 18.16.3 dev: true /@types/stack-trace@0.0.29: @@ -8822,10 +8773,6 @@ packages: resolution: {integrity: sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ==} dev: true - /@types/throttle-debounce@2.1.0: - resolution: {integrity: sha512-5eQEtSCoESnh2FsiLTxE121IiE60hnMqcb435fShf4bpLRjEu1Eoekht23y6zXS9Ts3l+Szu3TARnTsA0GkOkQ==} - dev: false - /@types/trusted-types@2.0.3: resolution: {integrity: sha512-NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g==} @@ -9006,96 +8953,6 @@ packages: resolution: {integrity: sha512-TSVh8CpnwNAsPC5wXcIyh92Bv1gq6E9cNDeeLu7Z4h8V4/qWtXJp7y42qljRkqcpmsve1iozwv1wr+3BNdILCg==} dev: true - /@unocss/cli@0.15.6: - resolution: {integrity: sha512-NPgUJklUTS+RzfEZghpTgg+FiZAm3B+AMy5x7nimSCoqwkeSioV/1YBu4eVaO+a1QdNqTKq8LrSM5qyvumrKOw==} - engines: {node: '>=14'} - hasBin: true - dependencies: - '@unocss/config': 0.15.6 - '@unocss/core': 0.15.6 - '@unocss/preset-uno': 0.15.6 - cac: 6.7.14 - chokidar: 3.5.3 - colorette: 2.0.20 - consola: 2.15.3 - fast-glob: 3.2.11 - pathe: 0.2.0 - dev: false - - /@unocss/config@0.15.6: - resolution: {integrity: sha512-RRDqJpPvSL9d4JuDMkkNzd1wPNb2lyO8/ih5dNjgm19lNqbNNW8LX7yhakr3ctRVJ07j7riOccJMLokoqRSd3A==} - engines: {node: '>=14'} - dependencies: - '@unocss/core': 0.15.6 - unconfig: 0.2.2 - dev: false - - /@unocss/core@0.15.6: - resolution: {integrity: sha512-rGigqZEnYIhb38ldiRYR4CcsPc8sjAu5TIx04/Ta4OmolmSVYhdV4/MHnFvjqBATsUNl8FcZLmI+Si+qwtxKtg==} - dev: false - - /@unocss/inspector@0.15.6: - resolution: {integrity: sha512-chEPZiDf9LMv6UN/US7P3Q8WkC5X/4g4ZYJQbu/j1T1u6RWBe809wXmNbcpHA87o62gMweX1VINs2nwdFz3rTw==} - dependencies: - gzip-size: 6.0.0 - sirv: 1.0.19 - dev: false - - /@unocss/preset-attributify@0.15.6: - resolution: {integrity: sha512-drXO5EiaWx6B+I+5FzaKR9blnKoKYQ56di0hDgZ3heGfFsCskQ6DwVHYKBjCDozMqwSOjGZBjTLMwALj/MnaqA==} - dependencies: - '@unocss/core': 0.15.6 - dev: false - - /@unocss/preset-icons@0.15.6: - resolution: {integrity: sha512-o5NWtOu3OKVaWYVieQ1pVmsj7jvWvMgE5TXPKRr3OTRR2u8M5wo+yRX4+m1sVjAtWiUz8e49TpbbsQTM42Lv7A==} - dependencies: - '@iconify/utils': 1.0.33 - '@unocss/core': 0.15.6 - local-pkg: 0.4.3 - transitivePeerDependencies: - - supports-color - dev: false - - /@unocss/preset-mini@0.15.6: - resolution: {integrity: sha512-L5yt4kgnEvbYRsESjqel6N1m3AFrqBKYekurPl8s0VBa/Wkm3dq3RVO7qxEdsE2/AW0HxsEIIEKJtqJJEQY6xg==} - dependencies: - '@unocss/core': 0.15.6 - dev: false - - /@unocss/preset-uno@0.15.6: - resolution: {integrity: sha512-tnp8U6M52W1LPaJphiNyR0UWR7eR29/SICu+u23kGGTlqsLctMWn/DCqq5YiEBrs7MuBARpaK95mYD17D1fAVA==} - dependencies: - '@unocss/core': 0.15.6 - '@unocss/preset-mini': 0.15.6 - '@unocss/preset-wind': 0.15.6 - dev: false - - /@unocss/preset-wind@0.15.6: - resolution: {integrity: sha512-rCGQwuBDoVUUrocmPSguNgxumuichaTBfu9KCjsZv1m5xWn78EHu5igQCnLhIVjyHaakQwwfawQW0pdvzAC1tw==} - dependencies: - '@unocss/core': 0.15.6 - '@unocss/preset-mini': 0.15.6 - dev: false - - /@unocss/reset@0.15.6: - resolution: {integrity: sha512-hjOYCrheZCrxWRC2eaTb0S29QnIRjt/KHscbMl4oL0lijOhWJ2BujJxYQ1sDZ47oCo+yBsEF6rqecNZ5puDb3g==} - dev: false - - /@unocss/scope@0.15.6: - resolution: {integrity: sha512-ygHAxmW+VUSdG30JatnMzL3uQs3j/JinVhLmXkA5/A66xPq3JIwzvzJrGG7ZWUBbwaN5OHncS+5seB7jgjqsQw==} - dev: false - - /@unocss/vite@0.15.6: - resolution: {integrity: sha512-AQOlqDfVfTbHRKzTU33iazszyG6CC3aL6lQrKhEsi506zgTn/CzqPyiLOEAGFbrQNR7CFeab0aufL/KR0McNpg==} - dependencies: - '@rollup/pluginutils': 4.2.1 - '@unocss/config': 0.15.6 - '@unocss/core': 0.15.6 - '@unocss/inspector': 0.15.6 - '@unocss/scope': 0.15.6 - dev: false - /@vercel/analytics@0.1.8: resolution: {integrity: sha512-PQrOI8BJ9qUiVJuQfnKiJd15eDjDJH9TBKsNeMrtelT4NAk7d9mBVz1CoZkvoFnHQ0OW7Xnqmr1F2nScfAnznQ==} peerDependencies: @@ -9125,7 +8982,7 @@ packages: - supports-color dev: false - /@vitejs/plugin-vue-jsx@3.0.0(vite@4.3.1)(vue@3.2.40): + /@vitejs/plugin-vue-jsx@3.0.0(vite@4.3.1)(vue@3.2.47): resolution: {integrity: sha512-vurkuzgac5SYuxd2HUZqAFAWGTF10diKBwJNbCvnWijNZfXd+7jMtqjPFbGt7idOJUn584fP1Ar9j/GN2jQ3Ew==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -9138,13 +8995,13 @@ packages: '@babel/core': 7.21.8 '@babel/plugin-transform-typescript': 7.21.3(@babel/core@7.21.8) '@vue/babel-plugin-jsx': 1.1.1(@babel/core@7.21.8) - vite: 4.3.1(@types/node@18.7.21)(sass@1.52.2) - vue: 3.2.40 + vite: 4.3.1(@types/node@18.16.3)(sass@1.52.2) + vue: 3.2.47 transitivePeerDependencies: - supports-color dev: false - /@vitejs/plugin-vue@4.0.0(vite@4.3.1)(vue@3.2.40): + /@vitejs/plugin-vue@4.0.0(vite@4.3.1)(vue@3.2.47): resolution: {integrity: sha512-e0X4jErIxAB5oLtDqbHvHpJe/uWNkdpYV83AOG2xo2tEVSzCzewgJMtREZM30wXnM5ls90hxiOtAuVU6H5JgbA==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -9154,12 +9011,51 @@ packages: vite: optional: true dependencies: - vite: 4.3.1(@types/node@18.7.21)(sass@1.52.2) - vue: 3.2.40 + vite: 4.3.1(@types/node@18.16.3)(sass@1.52.2) + vue: 3.2.47 dev: false - /@vscode/emmet-helper@2.8.7: - resolution: {integrity: sha512-y67wWaWBhlWKMX3FNOXcMPh83+xS31IqobBP6vi3HkMRxv14Bti3xgu+ya/c3oKZ0OM/QMvO+oBCwGWqbPv7Rw==} + /@vitest/expect@0.31.0: + resolution: {integrity: sha512-Jlm8ZTyp6vMY9iz9Ny9a0BHnCG4fqBa8neCF6Pk/c/6vkUk49Ls6UBlgGAU82QnzzoaUs9E/mUhq/eq9uMOv/g==} + dependencies: + '@vitest/spy': 0.31.0 + '@vitest/utils': 0.31.0 + chai: 4.3.7 + dev: false + + /@vitest/runner@0.31.0: + resolution: {integrity: sha512-H1OE+Ly7JFeBwnpHTrKyCNm/oZgr+16N4qIlzzqSG/YRQDATBYmJb/KUn3GrZaiQQyL7GwpNHVZxSQd6juLCgw==} + dependencies: + '@vitest/utils': 0.31.0 + concordance: 5.0.4 + p-limit: 4.0.0 + pathe: 1.1.0 + dev: false + + /@vitest/snapshot@0.31.0: + resolution: {integrity: sha512-5dTXhbHnyUMTMOujZPB0wjFjQ6q5x9c8TvAsSPUNKjp1tVU7i9pbqcKPqntyu2oXtmVxKbuHCqrOd+Ft60r4tg==} + dependencies: + magic-string: 0.30.0 + pathe: 1.1.0 + pretty-format: 27.5.1 + dev: false + + /@vitest/spy@0.31.0: + resolution: {integrity: sha512-IzCEQ85RN26GqjQNkYahgVLLkULOxOm5H/t364LG0JYb3Apg0PsYCHLBYGA006+SVRMWhQvHlBBCyuByAMFmkg==} + dependencies: + tinyspy: 2.1.0 + dev: false + + /@vitest/utils@0.31.0: + resolution: {integrity: sha512-kahaRyLX7GS1urekRXN2752X4gIgOGVX4Wo8eDUGUkTWlGpXzf5ZS6N9RUUS+Re3XEE8nVGqNyxkSxF5HXlGhQ==} + dependencies: + concordance: 5.0.4 + loupe: 2.3.6 + pretty-format: 27.5.1 + dev: false + + /@vscode/emmet-helper@2.8.8: + resolution: {integrity: sha512-QuD4CmNeXSFxuP8VZwI6qL+8vmmd7JcSdwsEIdsrzb4YumWs/+4rXRX9MM+NsFfUO69g6ezngCD7XRd6jY9TQw==} dependencies: emmet: 2.4.3 jsonc-parser: 2.3.1 @@ -9202,11 +9098,11 @@ packages: source-map: 0.6.1 dev: false - /@vue/compiler-core@3.2.40: - resolution: {integrity: sha512-2Dc3Stk0J/VyQ4OUr2yEC53kU28614lZS+bnrCbFSAIftBJ40g/2yQzf4mPBiFuqguMB7hyHaujdgZAQ67kZYA==} + /@vue/compiler-core@3.2.47: + resolution: {integrity: sha512-p4D7FDnQb7+YJmO2iPEv0SQNeNzcbHdGByJDsT4lynf63AFkOTFN07HsiRSvjGo0QrxR/o3d0hUyNCUnBU2Tig==} dependencies: '@babel/parser': 7.18.4 - '@vue/shared': 3.2.40 + '@vue/shared': 3.2.47 estree-walker: 2.0.2 source-map: 0.6.1 @@ -9217,11 +9113,11 @@ packages: '@vue/shared': 3.2.39 dev: false - /@vue/compiler-dom@3.2.40: - resolution: {integrity: sha512-OZCNyYVC2LQJy4H7h0o28rtk+4v+HMQygRTpmibGoG9wZyomQiS5otU7qo3Wlq5UfHDw2RFwxb9BJgKjVpjrQw==} + /@vue/compiler-dom@3.2.47: + resolution: {integrity: sha512-dBBnEHEPoftUiS03a4ggEig74J2YBZ2UIeyfpcRM2tavgMWo4bsEfgCGsu+uJIL/vax9S+JztH8NmQerUo7shQ==} dependencies: - '@vue/compiler-core': 3.2.40 - '@vue/shared': 3.2.40 + '@vue/compiler-core': 3.2.47 + '@vue/shared': 3.2.47 /@vue/compiler-sfc@3.2.39: resolution: {integrity: sha512-fqAQgFs1/BxTUZkd0Vakn3teKUt//J3c420BgnYgEOoVdTwYpBTSXCMJ88GOBCylmUBbtquGPli9tVs7LzsWIA==} @@ -9238,15 +9134,15 @@ packages: source-map: 0.6.1 dev: false - /@vue/compiler-sfc@3.2.40: - resolution: {integrity: sha512-tzqwniIN1fu1PDHC3CpqY/dPCfN/RN1thpBC+g69kJcrl7mbGiHKNwbA6kJ3XKKy8R6JLKqcpVugqN4HkeBFFg==} + /@vue/compiler-sfc@3.2.47: + resolution: {integrity: sha512-rog05W+2IFfxjMcFw10tM9+f7i/+FFpZJJ5XHX72NP9eC2uRD+42M3pYcQqDXVYoj74kHMSEdQ/WmCjt8JFksQ==} dependencies: '@babel/parser': 7.18.4 - '@vue/compiler-core': 3.2.40 - '@vue/compiler-dom': 3.2.40 - '@vue/compiler-ssr': 3.2.40 - '@vue/reactivity-transform': 3.2.40 - '@vue/shared': 3.2.40 + '@vue/compiler-core': 3.2.47 + '@vue/compiler-dom': 3.2.47 + '@vue/compiler-ssr': 3.2.47 + '@vue/reactivity-transform': 3.2.47 + '@vue/shared': 3.2.47 estree-walker: 2.0.2 magic-string: 0.25.9 postcss: 8.4.23 @@ -9259,11 +9155,11 @@ packages: '@vue/shared': 3.2.39 dev: false - /@vue/compiler-ssr@3.2.40: - resolution: {integrity: sha512-80cQcgasKjrPPuKcxwuCx7feq+wC6oFl5YaKSee9pV3DNq+6fmCVwEEC3vvkf/E2aI76rIJSOYHsWSEIxK74oQ==} + /@vue/compiler-ssr@3.2.47: + resolution: {integrity: sha512-wVXC+gszhulcMD8wpxMsqSOpvDZ6xKXSVWkf50Guf/S+28hTAXPDYRTbLQ3EDkOP5Xz/+SY37YiwDquKbJOgZw==} dependencies: - '@vue/compiler-dom': 3.2.40 - '@vue/shared': 3.2.40 + '@vue/compiler-dom': 3.2.47 + '@vue/shared': 3.2.47 /@vue/reactivity-transform@3.2.39: resolution: {integrity: sha512-HGuWu864zStiWs9wBC6JYOP1E00UjMdDWIG5W+FpUx28hV3uz9ODOKVNm/vdOy/Pvzg8+OcANxAVC85WFBbl3A==} @@ -9275,12 +9171,12 @@ packages: magic-string: 0.25.9 dev: false - /@vue/reactivity-transform@3.2.40: - resolution: {integrity: sha512-HQUCVwEaacq6fGEsg2NUuGKIhUveMCjOk8jGHqLXPI2w6zFoPrlQhwWEaINTv5kkZDXKEnCijAp+4gNEHG03yw==} + /@vue/reactivity-transform@3.2.47: + resolution: {integrity: sha512-m8lGXw8rdnPVVIdIFhf0LeQ/ixyHkH5plYuS83yop5n7ggVJU+z5v0zecwEnX7fa7HNLBhh2qngJJkxpwEEmYA==} dependencies: '@babel/parser': 7.18.4 - '@vue/compiler-core': 3.2.40 - '@vue/shared': 3.2.40 + '@vue/compiler-core': 3.2.47 + '@vue/shared': 3.2.47 estree-walker: 2.0.2 magic-string: 0.25.9 @@ -9290,38 +9186,32 @@ packages: '@vue/shared': 3.1.5 dev: false - /@vue/reactivity@3.2.40: - resolution: {integrity: sha512-N9qgGLlZmtUBMHF9xDT4EkD9RdXde1Xbveb+niWMXuHVWQP5BzgRmE3SFyUBBcyayG4y1lhoz+lphGRRxxK4RA==} - dependencies: - '@vue/shared': 3.2.40 - /@vue/reactivity@3.2.47: resolution: {integrity: sha512-7khqQ/75oyyg+N/e+iwV6lpy1f5wq759NdlS1fpAhFXa8VeAIKGgk2E/C4VF59lx5b+Ezs5fpp/5WsRYXQiKxQ==} dependencies: '@vue/shared': 3.2.47 - dev: false - /@vue/runtime-core@3.2.40: - resolution: {integrity: sha512-U1+rWf0H8xK8aBUZhnrN97yoZfHbjgw/bGUzfgKPJl69/mXDuSg8CbdBYBn6VVQdR947vWneQBFzdhasyzMUKg==} + /@vue/runtime-core@3.2.47: + resolution: {integrity: sha512-RZxbLQIRB/K0ev0K9FXhNbBzT32H9iRtYbaXb0ZIz2usLms/D55dJR2t6cIEUn6vyhS3ALNvNthI+Q95C+NOpA==} dependencies: - '@vue/reactivity': 3.2.40 - '@vue/shared': 3.2.40 + '@vue/reactivity': 3.2.47 + '@vue/shared': 3.2.47 - /@vue/runtime-dom@3.2.40: - resolution: {integrity: sha512-AO2HMQ+0s2+MCec8hXAhxMgWhFhOPJ/CyRXnmTJ6XIOnJFLrH5Iq3TNwvVcODGR295jy77I6dWPj+wvFoSYaww==} + /@vue/runtime-dom@3.2.47: + resolution: {integrity: sha512-ArXrFTjS6TsDei4qwNvgrdmHtD930KgSKGhS5M+j8QxXrDJYLqYw4RRcDy1bz1m1wMmb6j+zGLifdVHtkXA7gA==} dependencies: - '@vue/runtime-core': 3.2.40 - '@vue/shared': 3.2.40 + '@vue/runtime-core': 3.2.47 + '@vue/shared': 3.2.47 csstype: 2.6.21 - /@vue/server-renderer@3.2.40(vue@3.2.40): - resolution: {integrity: sha512-gtUcpRwrXOJPJ4qyBpU3EyxQa4EkV8I4f8VrDePcGCPe4O/hd0BPS7v9OgjIQob6Ap8VDz9G+mGTKazE45/95w==} + /@vue/server-renderer@3.2.47(vue@3.2.47): + resolution: {integrity: sha512-dN9gc1i8EvmP9RCzvneONXsKfBRgqFeFZLurmHOveL7oH6HiFXJw5OGu294n1nHc/HMgTy6LulU/tv5/A7f/LA==} peerDependencies: - vue: 3.2.40 + vue: 3.2.47 dependencies: - '@vue/compiler-ssr': 3.2.40 - '@vue/shared': 3.2.40 - vue: 3.2.40 + '@vue/compiler-ssr': 3.2.47 + '@vue/shared': 3.2.47 + vue: 3.2.47 /@vue/shared@3.1.5: resolution: {integrity: sha512-oJ4F3TnvpXaQwZJNF3ZK+kLPHKarDmJjJ6jyzVNDKH9md1dptjC7lWR//jrGuLdek/U6iltWxqAnYOu8gCiOvA==} @@ -9331,12 +9221,8 @@ packages: resolution: {integrity: sha512-D3dl2ZB9qE6mTuWPk9RlhDeP1dgNRUKC3NJxji74A4yL8M2MwlhLKUC/49WHjrNzSPug58fWx/yFbaTzGAQSBw==} dev: false - /@vue/shared@3.2.40: - resolution: {integrity: sha512-0PLQ6RUtZM0vO3teRfzGi4ltLUO5aO+kLgwh4Um3THSR03rpQWLTuRCkuO5A41ITzwdWeKdPHtSARuPkoo5pCQ==} - /@vue/shared@3.2.47: resolution: {integrity: sha512-BHGyyGN3Q97EZx0taMQ+OLNuZcW3d37ZEVmEAyeoA9ERdGvm9Irc/0Fua8SNyOtV1w6BS4q25wbMzJujO9HIfQ==} - dev: false /@webcomponents/template-shadowroot@0.2.1: resolution: {integrity: sha512-fXL/vIUakyZL62hyvUh+EMwbVoTc0hksublmRz6ai6et8znHkJa6gtqMUZo1oc7dIz46exHSIImml9QTdknMHg==} @@ -9380,7 +9266,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==} @@ -9446,8 +9331,8 @@ packages: '@algolia/transporter': 4.17.0 dev: false - /alpinejs@3.10.2: - resolution: {integrity: sha512-P6DTX78J94FgsskS3eS23s26hfb0NWQZUidBnkUK7fId1x64/kLm5E79lL3HNItUmHDCKOHvfP8EAcuCVab89w==} + /alpinejs@3.12.0: + resolution: {integrity: sha512-YENcRBA9dlwR8PsZNFMTHbmdlTNwd1BkCeivPvOzzCKHas6AfwNRsDK9UEFmE5dXTMEZjnnpCTxV8vkdpWiOCw==} dependencies: '@vue/reactivity': 3.1.5 dev: false @@ -9496,6 +9381,11 @@ packages: dependencies: color-convert: 2.0.1 + /ansi-styles@5.2.0: + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} + engines: {node: '>=10'} + dev: false + /ansi-styles@6.2.1: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} @@ -9802,6 +9692,10 @@ packages: resolution: {integrity: sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==} dev: true + /blueimp-md5@2.19.0: + resolution: {integrity: sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w==} + dev: false + /boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} @@ -9875,7 +9769,7 @@ packages: hasBin: true dependencies: caniuse-lite: 1.0.30001482 - electron-to-chromium: 1.4.382 + electron-to-chromium: 1.4.384 node-releases: 2.0.10 update-browserslist-db: 1.0.11(browserslist@4.21.5) @@ -9970,8 +9864,8 @@ packages: /caniuse-lite@1.0.30001482: resolution: {integrity: sha512-F1ZInsg53cegyjroxLNW9DmrEQ1SuGRTO1QlpA0o2/6OpQ0gFeDRoq1yFmnr8Sakn9qwwt9DmbxHB6w167OSuQ==} - /canvas-confetti@1.5.1: - resolution: {integrity: sha512-Ncz+oZJP6OvY7ti4E1slxVlyAV/3g7H7oQtcCDXgwGgARxPnwYY9PW5Oe+I8uvspYNtuHviAdgA0LfcKFWJfpg==} + /canvas-confetti@1.6.0: + resolution: {integrity: sha512-ej+w/m8Jzpv9Z7W7uJZer14Ke8P2ogsjg4ZMGIuq4iqUOqY2Jq8BNW42iGmNfRwREaaEfFIczLuZZiEVSYNHAA==} dev: false /ccount@2.0.1: @@ -10008,6 +9902,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.6 + pathval: 1.1.1 + type-detect: 4.0.8 + dev: false + /chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} engines: {node: '>=4'} @@ -10176,6 +10083,7 @@ packages: string-width: 4.2.3 strip-ansi: 6.0.1 wrap-ansi: 7.0.0 + dev: true /clone@1.0.4: resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} @@ -10266,24 +10174,18 @@ packages: /concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - /concurrently@7.2.1: - resolution: {integrity: sha512-7cab/QyqipqghrVr9qZmoWbidu0nHsmxrpNqQ7r/67vfl1DWJElexehQnTH1p+87tDkihaAjM79xTZyBQh7HLw==} - engines: {node: ^12.20.0 || ^14.13.0 || >=16.0.0} - hasBin: true + /concordance@5.0.4: + resolution: {integrity: sha512-OAcsnTEYu1ARJqWVGwf4zh4JDfHZEaSNlNccFmt8YjB2l/n19/PF2viLINHc57vO4FKIAFl2FWASIGZZWZ2Kxw==} + engines: {node: '>=10.18.0 <11 || >=12.14.0 <13 || >=14'} dependencies: - chalk: 4.1.2 - date-fns: 2.30.0 + date-time: 3.1.0 + esutils: 2.0.3 + fast-diff: 1.2.0 + js-string-escape: 1.0.1 lodash: 4.17.21 - rxjs: 6.6.7 - shell-quote: 1.8.1 - spawn-command: 0.0.2-1 - supports-color: 8.1.1 - tree-kill: 1.2.2 - yargs: 17.7.2 - dev: false - - /consola@2.15.3: - resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==} + md5-hex: 3.0.1 + semver: 7.3.8 + well-known-symbols: 2.0.0 dev: false /console-control-strings@1.1.0: @@ -10495,11 +10397,11 @@ packages: resolution: {integrity: sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw==} dev: true - /date-fns@2.30.0: - resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==} - engines: {node: '>=0.11'} + /date-time@3.1.0: + resolution: {integrity: sha512-uqCUKXE5q1PNBXjPqvwhwJf9SwMoAHBgWJ6DcrnS5o+W2JOiIILl0JEdVD8SGujrNS02GGxgwAg2PN2zONgtjg==} + engines: {node: '>=6'} dependencies: - '@babel/runtime': 7.21.5 + time-zone: 1.0.0 dev: false /debug@2.6.9: @@ -10578,6 +10480,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: false + /deep-extend@0.6.0: resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} engines: {node: '>=4.0.0'} @@ -10627,10 +10536,6 @@ packages: has-property-descriptors: 1.0.0 object-keys: 1.1.1 - /defu@5.0.1: - resolution: {integrity: sha512-EPS1carKg+dkEVy3qNTqIdp2qV7mUP08nIsupfwQpz++slCVRw7qbQyWvSTig+kFPwz2XXp5/kIIkH+CwrJKkQ==} - dev: false - /defu@6.1.2: resolution: {integrity: sha512-+uO4+qr7msjNNWKYPHqN/3+Dx3NFkmIzayk2L1MyZQlvgZb/J1A0fo410dpKrN2SnqFjt8n4JL8fDJE0wIgjFQ==} dev: false @@ -10782,10 +10687,6 @@ packages: engines: {node: '>=4'} dev: false - /duplexer@0.1.2: - resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} - dev: false - /eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} dev: false @@ -10812,8 +10713,8 @@ packages: jake: 10.8.5 dev: false - /electron-to-chromium@1.4.382: - resolution: {integrity: sha512-czMavlW52VIPgutbVL9JnZIZuFijzsG1ww/1z2Otu1r1q+9Qe2bTsH3My3sZarlvwyqHM6+mnZfEnt2Vr4dsIg==} + /electron-to-chromium@1.4.384: + resolution: {integrity: sha512-I97q0MmRAAqj53+a8vZsDkEXBZki+ehYAOPzwtQzALip52aEp2+BJqHFtTlsfjoqVZYwPpHC8wM6MbsSZQ/Eqw==} /emmet@2.4.3: resolution: {integrity: sha512-Bq6zozVDVrLbBmKdosI9Q2DvrFh/ehwnNjgDRsvGVjPOEAhMKie9HwQnPuUi3NOZ2itVGyRwsLAdufnG9DVFwg==} @@ -11720,7 +11621,6 @@ packages: /fast-diff@1.2.0: resolution: {integrity: sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==} - dev: true /fast-glob@3.2.11: resolution: {integrity: sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==} @@ -12214,13 +12114,6 @@ packages: resolution: {integrity: sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==} engines: {node: '>=4.x'} - /gzip-size@6.0.0: - resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} - engines: {node: '>=10'} - dependencies: - duplexer: 0.1.2 - dev: false - /hard-rejection@2.1.0: resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} engines: {node: '>=6'} @@ -12330,8 +12223,8 @@ packages: zwitch: 2.0.4 dev: false - /hast-util-select@5.0.1: - resolution: {integrity: sha512-cxnImmR/tN/ipvbwGrKtEErmy83K1xWx8Bu7nImiwTOJ7X/fW1X6L1241ux+MYUXDwx8GxrE4LVmXRlEnbQsQA==} + /hast-util-select@5.0.5: + resolution: {integrity: sha512-QQhWMhgTFRhCaQdgTKzZ5g31GLQ9qRb1hZtDPMqQaOhpLBziWcshUS0uCR5IJ0U1jrK/mxg35fmcq+Dp/Cy2Aw==} dependencies: '@types/hast': 2.3.4 '@types/unist': 2.0.6 @@ -12340,28 +12233,6 @@ packages: css-selector-parser: 1.4.1 direction: 2.0.1 hast-util-has-property: 2.0.1 - hast-util-is-element: 2.1.3 - hast-util-to-string: 2.0.0 - hast-util-whitespace: 2.0.1 - not: 0.1.0 - nth-check: 2.1.1 - property-information: 6.2.0 - space-separated-tokens: 2.0.2 - unist-util-visit: 4.1.0 - zwitch: 2.0.4 - dev: false - - /hast-util-select@5.0.2: - resolution: {integrity: sha512-QGN5o7N8gq1BhUX96ApLE8izOXlf+IPkOVGXcp9Dskdd3w0OqZrn6faPAmS0/oVogwJOd0lWFSYmBK75e+030g==} - dependencies: - '@types/hast': 2.3.4 - '@types/unist': 2.0.6 - bcp-47-match: 2.0.3 - comma-separated-tokens: 2.0.3 - css-selector-parser: 1.4.1 - direction: 2.0.1 - hast-util-has-property: 2.0.1 - hast-util-is-element: 2.1.3 hast-util-to-string: 2.0.0 hast-util-whitespace: 2.0.1 not: 0.1.0 @@ -12623,13 +12494,6 @@ packages: queue: 6.0.2 dev: false - /imagetools-core@3.3.1: - resolution: {integrity: sha512-xllF2GDRg0SXCQQRxBAtE6N9dPAttc+ro+QDLnRmVSE5lH5clQxD2Al4XluirXj0T7lIH5VbetFmBLowW6ps+w==} - engines: {node: '>=12.0.0'} - dependencies: - sharp: 0.31.3 - dev: false - /immutable@4.3.0: resolution: {integrity: sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==} @@ -12993,7 +12857,7 @@ packages: resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 18.7.21 + '@types/node': 18.16.3 merge-stream: 2.0.0 supports-color: 7.2.0 dev: false @@ -13006,6 +12870,11 @@ packages: resolution: {integrity: sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==} dev: true + /js-string-escape@1.0.1: + resolution: {integrity: sha512-Smw4xcfIQ5LVjAOuJCvN/zIodzA/BBSsluuoSykP+lUvScIi4U6RJLfwHet5cxFnCswUjISV8oAXaqaJDY3chg==} + engines: {node: '>= 0.8'} + dev: false + /js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} @@ -13149,10 +13018,6 @@ packages: resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} engines: {node: '>=6'} - /kolorist@1.8.0: - resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} - dev: false - /leven@3.1.0: resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} engines: {node: '>=6'} @@ -13203,8 +13068,8 @@ packages: dependencies: '@types/trusted-types': 2.0.3 - /lit@2.7.0: - resolution: {integrity: sha512-qSy2BAVA+OiWtNptP404egcC/izDdNRw6iHGIbUmkZtbMJvPKfNsaoKrNs8Zmsbjmv5ZX2tur1l9TfzkSWWT4g==} + /lit@2.7.4: + resolution: {integrity: sha512-cgD7xrZoYr21mbrkZIuIrj98YTMw/snJPg52deWVV4A8icLyNHI3bF70xsJeAgwTuiq5Kkd+ZR8gybSJDCPB7g==} dependencies: '@lit/reactive-element': 1.6.1 lit-element: 3.3.2 @@ -13372,13 +13237,6 @@ packages: dependencies: sourcemap-codec: 1.4.8 - /magic-string@0.26.7: - resolution: {integrity: sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==} - engines: {node: '>=12'} - dependencies: - sourcemap-codec: 1.4.8 - dev: false - /magic-string@0.27.0: resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} engines: {node: '>=12'} @@ -13437,6 +13295,13 @@ packages: speech-rule-engine: 4.0.7 dev: true + /md5-hex@3.0.1: + resolution: {integrity: sha512-BUiRtTtV39LIJwinWBjqVsU9xhdnz7/i889V859IBFpuqGAj6LuOvHv5XLbgZ2R7ptJoJaEcxkv88/h25T7Ciw==} + engines: {node: '>=8'} + dependencies: + blueimp-md5: 2.19.0 + dev: false + /mdast-util-definitions@5.1.2: resolution: {integrity: sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==} dependencies: @@ -14066,12 +13931,12 @@ packages: engines: {node: '>=4'} dev: true - /miniflare@2.13.0: - resolution: {integrity: sha512-ayNhVa4a6bZiOuHtrPmOt4BCYcmW1fBQ/+qGL85smq1m2OBBm3aUs6f4ISf38xH8tk+qewgmAywetyVtn6KHPw==} + /miniflare@2.14.0: + resolution: {integrity: sha512-xBOUccq1dm5riOfaqoMWCC1uCqT71EW0x4akQQuGYgm+Q44N1ETEmzXSbFVroJgOHe8Hwpqxo2D7OOFwqFevew==} engines: {node: '>=16.13'} hasBin: true peerDependencies: - '@miniflare/storage-redis': 2.13.0 + '@miniflare/storage-redis': 2.14.0 cron-schedule: ^3.0.4 ioredis: ^4.27.9 peerDependenciesMeta: @@ -14082,23 +13947,23 @@ 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.14.0 + '@miniflare/cli-parser': 2.14.0 + '@miniflare/core': 2.14.0 + '@miniflare/d1': 2.14.0 + '@miniflare/durable-objects': 2.14.0 + '@miniflare/html-rewriter': 2.14.0 + '@miniflare/http-server': 2.14.0 + '@miniflare/kv': 2.14.0 + '@miniflare/queues': 2.14.0 + '@miniflare/r2': 2.14.0 + '@miniflare/runner-vm': 2.14.0 + '@miniflare/scheduler': 2.14.0 + '@miniflare/shared': 2.14.0 + '@miniflare/sites': 2.14.0 + '@miniflare/storage-file': 2.14.0 + '@miniflare/storage-memory': 2.14.0 + '@miniflare/web-sockets': 2.14.0 kleur: 4.1.5 semiver: 1.1.0 source-map-support: 0.5.21 @@ -14174,6 +14039,15 @@ packages: engines: {node: '>=10'} hasBin: true + /mlly@1.2.0: + resolution: {integrity: sha512-+c7A3CV0KGdKcylsI6khWyts/CYrGTrRVo4R/I7u/cUsy0Conxa6LUhiEzVKIw14lc2L5aiO4+SeVe4TeGRKww==} + dependencies: + acorn: 8.8.2 + pathe: 1.1.0 + pkg-types: 1.0.3 + ufo: 1.1.2 + dev: false + /mocha@9.2.2: resolution: {integrity: sha512-L6XC3EdwT6YrIk0yXpavvLkn8h+EU+Y5UcCHKECyMbdUIxyMuZj4bX4U9e1nvnvUUvQVsV2VHQr5zLdcUkhW/g==} engines: {node: '>= 12.0.0'} @@ -14245,9 +14119,9 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - /nanostores@0.5.12: - resolution: {integrity: sha512-5BccS7nNInTc7Noz2gv19gyx5h5y6m72nj6ZnCTV98GdFdwvcFJf2MMl+7VsX76E1toV1YrLqlDn+R+OF73PVg==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + /nanostores@0.8.1: + resolution: {integrity: sha512-1ZCfQtII2XeFDrtqXL2cdQ/diGrLxzRB3YMyQjn8m7GSGQrJfGST2iuqMpWnS/ZlifhtjgR/SX0Jy6Uij6lRLA==} + engines: {node: ^16.0.0 || >=18.0.0} dev: false /napi-build-utils@1.0.2: @@ -14300,10 +14174,6 @@ packages: dependencies: semver: 7.3.8 - /node-addon-api@5.1.0: - resolution: {integrity: sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==} - dev: false - /node-addon-api@6.1.0: resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==} @@ -14596,6 +14466,13 @@ packages: dependencies: yocto-queue: 0.1.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@3.0.0: resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} engines: {node: '>=6'} @@ -14794,10 +14671,6 @@ packages: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} - /pathe@0.2.0: - resolution: {integrity: sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==} - dev: false - /pathe@1.1.0: resolution: {integrity: sha512-ODbEPR0KKHqECXW1GoxdDb+AZvULmXjVPy4rt+pGo2+TnjJTIPJQSVS6N63n8T2Ip+syHhbn52OewKicV0373w==} dev: false @@ -14849,6 +14722,14 @@ packages: dependencies: find-up: 4.1.0 + /pkg-types@1.0.3: + resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==} + dependencies: + jsonc-parser: 3.2.0 + mlly: 1.2.0 + pathe: 1.1.0 + dev: false + /pkg-up@3.1.0: resolution: {integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==} engines: {node: '>=8'} @@ -15345,6 +15226,15 @@ packages: engines: {node: ^14.13.1 || >=16.0.0} dev: false + /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: + ansi-regex: 5.0.1 + ansi-styles: 5.2.0 + react-is: 17.0.2 + dev: false + /pretty-format@3.8.0: resolution: {integrity: sha512-WuxUnVtlWL1OfZFQFuqvnvs6MiAGk9UNsBostyBOB0Is9wb5uRESevA6rnl/rkksXaGX3GzZhPup5d6Vp1nFew==} dev: false @@ -15466,6 +15356,10 @@ packages: react: 18.2.0 scheduler: 0.23.0 + /react-is@17.0.2: + resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} + dev: false + /react@18.2.0: resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} engines: {node: '>=0.10.0'} @@ -15653,11 +15547,11 @@ packages: unified: 10.1.2 dev: false - /rehype-slug@5.0.1: - resolution: {integrity: sha512-X5v3wV/meuOX9NFcGhJvUpEjIvQl2gDvjg3z40RVprYFt7q3th4qMmYLULiu3gXvbNX1ppx+oaa6JyY1W67pTA==} + /rehype-slug@5.1.0: + resolution: {integrity: sha512-Gf91dJoXneiorNEnn+Phx97CO7oRMrpi+6r155tTxzGuLtm+QrI4cTwCa9e1rtePdL4i9tSO58PeSS6HWfgsiw==} dependencies: '@types/hast': 2.3.4 - github-slugger: 1.4.0 + github-slugger: 2.0.0 hast-util-has-property: 2.0.1 hast-util-heading-rank: 2.1.1 hast-util-to-string: 2.0.0 @@ -15945,10 +15839,9 @@ packages: hasBin: true optionalDependencies: fsevents: 2.3.2 - dev: true - /rollup@3.21.4: - resolution: {integrity: sha512-N5LxpvDolOm9ueiCp4NfB80omMDqb45ShtsQw2+OT3f11uJ197dv703NZvznYHP6RWR85wfxanXurXKG3ux2GQ==} + /rollup@3.21.5: + resolution: {integrity: sha512-a4NTKS4u9PusbUJcfF4IMxuqjFzjm6ifj76P54a7cKnvVzJaG12BLVR+hgU2YDGHzyMMQNxLAZWuALsn8q2oQg==} engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: @@ -15965,13 +15858,6 @@ packages: dependencies: queue-microtask: 1.2.3 - /rxjs@6.6.7: - resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==} - engines: {npm: '>=2.0.0'} - dependencies: - tslib: 1.14.1 - dev: false - /s.color@0.0.15: resolution: {integrity: sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA==} @@ -16100,6 +15986,10 @@ packages: dependencies: randombytes: 2.1.0 + /seroval@0.5.1: + resolution: {integrity: sha512-ZfhQVB59hmIauJG5Ydynupy8KHyr5imGNtdDhbZG68Ufh1Ynkv9KOYOAABf71oVbQxJ8VkWnMHAjEHE7fWkH5g==} + engines: {node: '>=10'} + /server-destroy@1.0.1: resolution: {integrity: sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==} dev: false @@ -16113,21 +16003,6 @@ packages: /setprototypeof@1.2.0: resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} - /sharp@0.31.3: - resolution: {integrity: sha512-XcR4+FCLBFKw1bdB+GEhnUNXNXvnt0tDo4WsBsraKymuo/IAuPuCBVAL2wIkUw2r/dwFW5Q5+g66Kwl2dgDFVg==} - engines: {node: '>=14.15.0'} - requiresBuild: true - dependencies: - color: 4.2.3 - detect-libc: 2.0.1 - node-addon-api: 5.1.0 - prebuild-install: 7.1.1 - semver: 7.3.8 - simple-get: 4.0.1 - tar-fs: 2.1.1 - tunnel-agent: 0.6.0 - dev: false - /sharp@0.32.1: resolution: {integrity: sha512-kQTFtj7ldpUqSe8kDxoGLZc1rnMFU0AO2pqbX6pLy3b7Oj8ivJIdoKNwxHVQG2HN6XpHPJqCSM2nsma2gOXvOg==} engines: {node: '>=14.15.0'} @@ -16166,6 +16041,7 @@ packages: /shell-quote@1.8.1: resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} + dev: true /shiki-twoslash@3.1.0: resolution: {integrity: sha512-uDqrTutOIZzyHbo103GsK7Vvc10saK1XCCivnOQ1NHJzgp3FBilEpftGeVzVSMOJs+JyhI7whkvhXV7kXQ5zCg==} @@ -16201,6 +16077,10 @@ packages: get-intrinsic: 1.2.0 object-inspect: 1.12.3 + /siginfo@2.0.0: + resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} + dev: false + /sigmund@1.0.1: resolution: {integrity: sha512-fCvEXfh6NWpm+YSuY2bpXb/VIihqWA6hLsgboC+0nl71Q7N7o2eaCW8mJa/NLvQhs6jpd3VZV4UiUQlV6+lc8g==} dev: true @@ -16223,15 +16103,6 @@ packages: dependencies: is-arrayish: 0.3.2 - /sirv@1.0.19: - resolution: {integrity: sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==} - engines: {node: '>= 10'} - dependencies: - '@polka/url': 1.0.0-next.21 - mrmime: 1.0.0 - totalist: 1.1.0 - dev: false - /sisteransi@1.0.5: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} dev: false @@ -16301,10 +16172,11 @@ packages: smart-buffer: 4.2.0 dev: true - /solid-js@1.5.6: - resolution: {integrity: sha512-EA7hjMIEdDUuV6Fk3WUQ2fPx7sRnhjl+3M59zj6Sh+c7c3JF3N1cSViBvX8MYJG9vEBEqKQBZUfKHPe/9JgKvQ==} + /solid-js@1.7.4: + resolution: {integrity: sha512-hD/bzIpaa7DL/LGRRTLFvejQuxQaoXyH+DBgPputJW7zvFigCewQIoDvbwDR4VHTsa8VsMDPzV8BT0F9OqsS1Q==} dependencies: csstype: 3.1.2 + seroval: 0.5.1 /source-map-js@1.0.2: resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} @@ -16339,10 +16211,6 @@ packages: /space-separated-tokens@2.0.2: resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} - /spawn-command@0.0.2-1: - resolution: {integrity: sha512-n98l9E2RMSJ9ON1AKisHzz7V42VDiBQGY6PB1BwRglz99wpVsSuGzQ+jOi6lFXBGVTCrRpltvjm+/XA+tpeJrg==} - dev: false - /spawndamnit@2.0.0: resolution: {integrity: sha512-j4JKEcncSjFlqIwU5L/rp2N5SIPsdxaRsIv678+TZxZ0SRDJTm8JrxJMjE/XuiEZNEir3S8l0Fa3Ke339WI4qA==} dependencies: @@ -16392,10 +16260,18 @@ packages: resolution: {integrity: sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==} dev: true + /stackback@0.0.2: + resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} + dev: false + /statuses@2.0.1: resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} engines: {node: '>= 0.8'} + /std-env@3.3.3: + resolution: {integrity: sha512-Rz6yejtVyWnVjC1RFvNmYL10kgjC49EOghxWn0RFqlCHGFpQx+Xe7yW3I4ceK1SGrWIGMjD5Kbue8W/udkbMJg==} + dev: false + /stream-transform@2.1.3: resolution: {integrity: sha512-9GHUiM5hMiCi6Y03jD2ARC1ettBXkQBoQAe7nJsPknnI0ow10aXjTnew8QtYQmLjzn974BnmWEAJgCY6ZP1DeQ==} dependencies: @@ -16549,6 +16425,12 @@ packages: engines: {node: '>=14.16'} dev: true + /strip-literal@1.0.1: + resolution: {integrity: sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==} + dependencies: + acorn: 8.8.2 + dev: false + /strnum@1.0.5: resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==} dev: false @@ -16783,6 +16665,11 @@ packages: engines: {node: '>=6'} dev: false + /time-zone@1.0.0: + resolution: {integrity: sha512-TIsDdtKo6+XrPtiTm1ssmMngN1sAhyKnTO2kunQWqNPWIVvCm15Wmw4SWInwTVgJ5u/Tr04+8Ei9TNcw4x4ONA==} + engines: {node: '>=4'} + dev: false + /timestring@6.0.0: resolution: {integrity: sha512-wMctrWD2HZZLuIlchlkE2dfXJh7J2KDI9Dwl+2abPYg0mswQHfOAyQW3jJg1pY5VfttSINZuKcXoB3FGypVklA==} engines: {node: '>=8'} @@ -16794,13 +16681,17 @@ packages: globalyzer: 0.1.0 globrex: 0.1.2 - /tinypool@0.2.4: - resolution: {integrity: sha512-Vs3rhkUH6Qq1t5bqtb816oT+HeJTXfwt2cbPH17sWHIYKTotQIFPk3tf2fgqRrVyMDVOc1EnPgzIxfIulXVzwQ==} + /tinybench@2.5.0: + resolution: {integrity: sha512-kRwSG8Zx4tjF9ZiyH4bhaebu+EDz1BOx9hOigYHlUW4xxI/wKIUQUqo018UlU4ar6ATPBsaMrdbKZ+tmPdohFA==} + dev: false + + /tinypool@0.5.0: + resolution: {integrity: sha512-paHQtnrlS1QZYKF/GnLoOM/DN9fqaGOFbCbxzAhwniySnzl9Ebk8w73/dd34DAhe/obUbPAOldTyYXQZxnPBPQ==} engines: {node: '>=14.0.0'} dev: false - /tinyspy@1.1.1: - resolution: {integrity: sha512-UVq5AXt/gQlti7oxoIg5oi/9r0WpF7DGEVwXgqWSMmyN16+e3tl5lIvTaOpJ3TAtu5xFzWccFRM4R5NaWHF+4g==} + /tinyspy@2.1.0: + resolution: {integrity: sha512-7eORpyqImoOvkQJCSkL0d0mB4NHHIFAy4b1u8PHdDa7SjGS2njzl6/lyGoZLm+eyYEtlUmFGE0rFj66SWxZgQQ==} engines: {node: '>=14.0.0'} dev: false @@ -16829,11 +16720,6 @@ packages: resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} engines: {node: '>=0.6'} - /totalist@1.1.0: - resolution: {integrity: sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==} - engines: {node: '>=6'} - dev: false - /tough-cookie@4.1.2: resolution: {integrity: sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==} engines: {node: '>=6'} @@ -16860,11 +16746,6 @@ packages: punycode: 2.3.0 dev: true - /tree-kill@1.2.2: - resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} - hasBin: true - dev: false - /trim-lines@3.0.1: resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} @@ -16907,6 +16788,7 @@ packages: /tslib@1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + dev: true /tslib@2.1.0: resolution: {integrity: sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==} @@ -17086,6 +16968,10 @@ packages: engines: {node: '>=12.20'} hasBin: true + /ufo@1.1.2: + resolution: {integrity: sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==} + dev: false + /uglify-js@3.17.4: resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==} engines: {node: '>=0.8.0'} @@ -17108,14 +16994,6 @@ packages: has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 - /unconfig@0.2.2: - resolution: {integrity: sha512-JN1MeYJ/POnjBj7NgOJJxPp6+NcD6Nd0hEuK0D89kjm9GvQQUq8HeE2Eb7PZgtu+64mWkDiqeJn1IZoLH7htPg==} - dependencies: - '@antfu/utils': 0.3.0 - defu: 5.0.1 - jiti: 1.18.2 - dev: false - /undici@5.20.0: resolution: {integrity: sha512-J3j60dYzuo6Eevbawwp1sdg16k5Tf768bxYK4TUJRH7cBM4kFCbf3mOnM/0E3vQYXvpxITbbWmBafaDbxLDz3g==} engines: {node: '>=12.18'} @@ -17296,21 +17174,6 @@ packages: resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} engines: {node: '>= 10.0.0'} - /unocss@0.15.6: - resolution: {integrity: sha512-Cq2CQCA2ISHnNgv2ben1nQP8/3w8O1D5geoK6ZZY8F5wvIvw/mZ9+qcgVx2ZuX5lLZMRP8MG9jL2WW0ocVgjNg==} - engines: {node: '>=14'} - dependencies: - '@unocss/cli': 0.15.6 - '@unocss/core': 0.15.6 - '@unocss/preset-attributify': 0.15.6 - '@unocss/preset-icons': 0.15.6 - '@unocss/preset-uno': 0.15.6 - '@unocss/reset': 0.15.6 - '@unocss/vite': 0.15.6 - transitivePeerDependencies: - - supports-color - dev: false - /unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} @@ -17416,70 +17279,49 @@ packages: unist-util-stringify-position: 3.0.3 vfile-message: 3.1.4 - /vite-imagetools@4.0.4: - resolution: {integrity: sha512-ik1Sq4ueKYN2iBjxe3g8YxqM9aul2goQ2z8CuTKKxOG3M1nF63SRqialbXMuJVH8aKJ9A2oGhs1sktCAoo9EBg==} - engines: {node: '>=12.0.0'} + /vite-node@0.31.0(@types/node@18.16.3): + resolution: {integrity: sha512-8x1x1LNuPvE2vIvkSB7c1mApX5oqlgsxzHQesYF7l5n1gKrEmrClIiZuOFbFDQcjLsmcWSwwmrWrcGWm9Fxc/g==} + engines: {node: '>=v14.18.0'} + hasBin: true dependencies: - '@rollup/pluginutils': 4.2.1 - imagetools-core: 3.3.1 - magic-string: 0.26.7 + cac: 6.7.14 + debug: 4.3.4 + mlly: 1.2.0 + pathe: 1.1.0 + picocolors: 1.0.0 + vite: 4.3.1(@types/node@18.16.3)(sass@1.52.2) + transitivePeerDependencies: + - '@types/node' + - less + - sass + - stylus + - sugarss + - supports-color + - terser dev: false - /vite-plugin-pwa@0.11.11(workbox-window@6.5.3): - resolution: {integrity: sha512-/nSLS7VfGN5UrL4a1ALGEQAyga/H0hYZjEkwPehiEFW1PM1DTi1A8GkPCsmevKwR6vt10P+5wS1wrvSgwQemzw==} + /vite-plugin-pwa@0.14.7(workbox-window@6.5.4): + resolution: {integrity: sha512-dNJaf0fYOWncmjxv9HiSa2xrSjipjff7IkYE5oIUJ2x5HKu3cXgA8LRgzOwTc5MhwyFYRSU0xyN0Phbx3NsQYw==} peerDependencies: - vite: ^2.0.0 - workbox-window: ^6.4.0 + vite: ^3.1.0 || ^4.0.0 + workbox-window: ^6.5.4 peerDependenciesMeta: vite: optional: true dependencies: + '@rollup/plugin-replace': 5.0.2(rollup@3.20.1) debug: 4.3.4 - fast-glob: 3.2.11 - pretty-bytes: 5.6.0 - rollup: 2.79.1 + fast-glob: 3.2.12 + pretty-bytes: 6.0.0 + rollup: 3.20.1 workbox-build: 6.5.4 - workbox-window: 6.5.3 + workbox-window: 6.5.4 transitivePeerDependencies: - '@types/babel__core' - supports-color dev: false - /vite@3.2.6(@types/node@18.7.21): - resolution: {integrity: sha512-nTXTxYVvaQNLoW5BQ8PNNQ3lPia57gzsQU/Khv+JvzKPku8kNZL6NMUR/qwXhMG6E+g1idqEPanomJ+VZgixEg==} - 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.7.21 - esbuild: 0.15.18 - postcss: 8.4.23 - resolve: 1.22.2 - rollup: 2.79.1 - optionalDependencies: - fsevents: 2.3.2 - dev: false - - /vite@4.3.1(@types/node@18.7.21)(sass@1.52.2): + /vite@4.3.1(@types/node@18.16.3)(sass@1.52.2): resolution: {integrity: sha512-EPmfPLAI79Z/RofuMvkIS0Yr091T2ReUoXQqc5ppBX/sjFRhHKiPPF/R46cTdoci/XgeQpB23diiJxq5w30vdg==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -17504,10 +17346,10 @@ packages: terser: optional: true dependencies: - '@types/node': 18.7.21 + '@types/node': 18.16.3 esbuild: 0.17.12 postcss: 8.4.23 - rollup: 3.21.4 + rollup: 3.21.5 sass: 1.52.2 optionalDependencies: fsevents: 2.3.2 @@ -17520,20 +17362,22 @@ packages: vite: optional: true dependencies: - vite: 4.3.1(@types/node@18.7.21)(sass@1.52.2) + vite: 4.3.1(@types/node@18.16.3)(sass@1.52.2) dev: false - /vitest@0.20.3: - resolution: {integrity: sha512-cXMjTbZxBBUUuIF3PUzEGPLJWtIMeURBDXVxckSHpk7xss4JxkiiWh5cnIlfGyfJne2Ii3QpbiRuFL5dMJtljw==} - engines: {node: '>=v14.16.0'} + /vitest@0.31.0: + resolution: {integrity: sha512-JwWJS9p3GU9GxkG7eBSmr4Q4x4bvVBSswaCFf1PBNHiPx00obfhHRJfgHcnI0ffn+NMlIh9QGvG75FlaIBdKGA==} + engines: {node: '>=v14.18.0'} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@vitest/browser': '*' '@vitest/ui': '*' - c8: '*' happy-dom: '*' jsdom: '*' + playwright: '*' + safaridriver: '*' + webdriverio: '*' peerDependenciesMeta: '@edge-runtime/vm': optional: true @@ -17541,22 +17385,42 @@ packages: optional: true '@vitest/ui': optional: true - c8: - optional: true happy-dom: optional: true jsdom: optional: true + playwright: + optional: true + safaridriver: + optional: true + webdriverio: + optional: true dependencies: - '@types/chai': 4.3.3 + '@types/chai': 4.3.5 '@types/chai-subset': 1.3.3 - '@types/node': 18.7.21 - chai: 4.3.6 + '@types/node': 18.16.3 + '@vitest/expect': 0.31.0 + '@vitest/runner': 0.31.0 + '@vitest/snapshot': 0.31.0 + '@vitest/spy': 0.31.0 + '@vitest/utils': 0.31.0 + acorn: 8.8.2 + acorn-walk: 8.2.0 + cac: 6.7.14 + chai: 4.3.7 + concordance: 5.0.4 debug: 4.3.4 local-pkg: 0.4.3 - tinypool: 0.2.4 - tinyspy: 1.1.1 - vite: 3.2.6(@types/node@18.7.21) + magic-string: 0.30.0 + pathe: 1.1.0 + picocolors: 1.0.0 + std-env: 3.3.3 + strip-literal: 1.0.1 + tinybench: 2.5.0 + tinypool: 0.5.0 + vite: 4.3.1(@types/node@18.16.3)(sass@1.52.2) + vite-node: 0.31.0(@types/node@18.16.3) + why-is-node-running: 2.2.2 transitivePeerDependencies: - less - sass @@ -17638,14 +17502,14 @@ packages: resolution: {integrity: sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA==} dev: false - /vue@3.2.40: - resolution: {integrity: sha512-1mGHulzUbl2Nk3pfvI5aXYYyJUs1nm4kyvuz38u4xlQkLUn1i2R7nDbI4TufECmY8v1qNBHYy62bCaM+3cHP2A==} + /vue@3.2.47: + resolution: {integrity: sha512-60188y/9Dc9WVrAZeUVSDxRQOZ+z+y5nO2ts9jWXSTkMvayiWxCWOWtBQoYjLeccfXkiiPZWAHcV+WTPhkqJHQ==} dependencies: - '@vue/compiler-dom': 3.2.40 - '@vue/compiler-sfc': 3.2.40 - '@vue/runtime-dom': 3.2.40 - '@vue/server-renderer': 3.2.40(vue@3.2.40) - '@vue/shared': 3.2.40 + '@vue/compiler-dom': 3.2.47 + '@vue/compiler-sfc': 3.2.47 + '@vue/runtime-dom': 3.2.47 + '@vue/server-renderer': 3.2.47(vue@3.2.47) + '@vue/shared': 3.2.47 /w3c-hr-time@1.0.2: resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} @@ -17689,6 +17553,11 @@ packages: engines: {node: '>=12'} dev: true + /well-known-symbols@2.0.0: + resolution: {integrity: sha512-ZMjC3ho+KXo0BfJb7JgtQ5IBuvnShdlACNkKkdsqBmYw3bPAaJfPeYUo6tLUaT5tG/Gkh7xkpBhKRQ9e7pyg9Q==} + engines: {node: '>=6'} + dev: false + /whatwg-encoding@2.0.0: resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} engines: {node: '>=12'} @@ -17780,6 +17649,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 + /wicked-good-xpath@1.3.0: resolution: {integrity: sha512-Gd9+TUn5nXdwj/hFsPVx5cuHHiF5Bwuc30jZ4+ronF1qHK5O7HD0sgmXWSEgwKquT3ClLoKPVbO6qGwVwLzvAw==} dev: true @@ -17874,10 +17752,6 @@ packages: workbox-core: 6.5.4 dev: false - /workbox-core@6.5.3: - resolution: {integrity: sha512-Bb9ey5n/M9x+l3fBTlLpHt9ASTzgSGj6vxni7pY72ilB/Pb3XtN+cZ9yueboVhD5+9cNQrC9n/E1fSrqWsUz7Q==} - dev: false - /workbox-core@6.5.4: resolution: {integrity: sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==} dev: false @@ -17952,13 +17826,6 @@ packages: resolution: {integrity: sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==} dev: false - /workbox-window@6.5.3: - resolution: {integrity: sha512-GnJbx1kcKXDtoJBVZs/P7ddP0Yt52NNy4nocjBpYPiRhMqTpJCNrSL+fGHZ/i/oP6p/vhE8II0sA6AZGKGnssw==} - dependencies: - '@types/trusted-types': 2.0.3 - workbox-core: 6.5.3 - dev: false - /workbox-window@6.5.4: resolution: {integrity: sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==} dependencies: @@ -17980,7 +17847,7 @@ packages: blake3-wasm: 2.1.5 chokidar: 3.5.3 esbuild: 0.14.47 - miniflare: 2.13.0 + miniflare: 2.14.0 nanoid: 3.3.6 path-to-regexp: 6.2.1 selfsigned: 2.1.1 @@ -18121,6 +17988,7 @@ packages: /yargs-parser@21.1.1: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} + dev: true /yargs-unparser@2.0.0: resolution: {integrity: sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==} @@ -18171,11 +18039,17 @@ packages: string-width: 4.2.3 y18n: 5.0.8 yargs-parser: 21.1.1 + dev: true /yocto-queue@0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} + /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: @@ -18220,5 +18094,5 @@ packages: name: '@test/solid-jsx-component' version: 0.0.0 dependencies: - solid-js: 1.5.6 + solid-js: 1.7.4 dev: false