diff --git a/.changeset/little-zebras-march.md b/.changeset/little-zebras-march.md deleted file mode 100644 index 6c774c25c3a1..000000000000 --- a/.changeset/little-zebras-march.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'astro': patch ---- - -Fixes typo in documenting the `fallbackType` property in i18n routing diff --git a/examples/basics/package.json b/examples/basics/package.json index 88b9f426ec29..09d88c7ef4dc 100644 --- a/examples/basics/package.json +++ b/examples/basics/package.json @@ -11,6 +11,6 @@ "astro": "astro" }, "dependencies": { - "astro": "^4.15.1" + "astro": "^4.15.2" } } diff --git a/examples/blog/package.json b/examples/blog/package.json index 547522cbac7d..e1f66ecad3b6 100644 --- a/examples/blog/package.json +++ b/examples/blog/package.json @@ -14,6 +14,6 @@ "@astrojs/mdx": "^3.1.5", "@astrojs/rss": "^4.0.7", "@astrojs/sitemap": "^3.1.6", - "astro": "^4.15.1" + "astro": "^4.15.2" } } diff --git a/examples/component/package.json b/examples/component/package.json index b10dcda21a8d..cf6d92516200 100644 --- a/examples/component/package.json +++ b/examples/component/package.json @@ -15,7 +15,7 @@ ], "scripts": {}, "devDependencies": { - "astro": "^4.15.1" + "astro": "^4.15.2" }, "peerDependencies": { "astro": "^4.0.0" diff --git a/examples/container-with-vitest/package.json b/examples/container-with-vitest/package.json index f303bc8d53e7..b62f231a93f1 100644 --- a/examples/container-with-vitest/package.json +++ b/examples/container-with-vitest/package.json @@ -12,14 +12,14 @@ "test": "vitest run" }, "dependencies": { - "astro": "^4.15.1", + "astro": "^4.15.2", "@astrojs/react": "^3.6.2", "react": "^18.3.1", "react-dom": "^18.3.1", "vitest": "^2.0.5" }, "devDependencies": { - "@types/react": "^18.3.4", + "@types/react": "^18.3.5", "@types/react-dom": "^18.3.0" } } diff --git a/examples/framework-alpine/package.json b/examples/framework-alpine/package.json index 8aaab07e62b9..cde17a7b1aca 100644 --- a/examples/framework-alpine/package.json +++ b/examples/framework-alpine/package.json @@ -14,6 +14,6 @@ "@astrojs/alpinejs": "^0.4.0", "@types/alpinejs": "^3.13.10", "alpinejs": "^3.14.1", - "astro": "^4.15.1" + "astro": "^4.15.2" } } diff --git a/examples/framework-lit/package.json b/examples/framework-lit/package.json index b677aac3f9de..6791b12e2c58 100644 --- a/examples/framework-lit/package.json +++ b/examples/framework-lit/package.json @@ -13,7 +13,7 @@ "dependencies": { "@astrojs/lit": "^4.3.0", "@webcomponents/template-shadowroot": "^0.2.1", - "astro": "^4.15.1", + "astro": "^4.15.2", "lit": "^3.2.0" } } diff --git a/examples/framework-multiple/package.json b/examples/framework-multiple/package.json index 3be7e7fadc6a..35cb6e6cad38 100644 --- a/examples/framework-multiple/package.json +++ b/examples/framework-multiple/package.json @@ -16,9 +16,9 @@ "@astrojs/solid-js": "^4.4.1", "@astrojs/svelte": "^5.7.0", "@astrojs/vue": "^4.5.0", - "@types/react": "^18.3.4", + "@types/react": "^18.3.5", "@types/react-dom": "^18.3.0", - "astro": "^4.15.1", + "astro": "^4.15.2", "preact": "^10.23.2", "react": "^18.3.1", "react-dom": "^18.3.1", diff --git a/examples/framework-preact/package.json b/examples/framework-preact/package.json index 3331bb7d7a38..c60a9cfc01a1 100644 --- a/examples/framework-preact/package.json +++ b/examples/framework-preact/package.json @@ -13,7 +13,7 @@ "dependencies": { "@astrojs/preact": "^3.5.2", "@preact/signals": "^1.3.0", - "astro": "^4.15.1", + "astro": "^4.15.2", "preact": "^10.23.2" } } diff --git a/examples/framework-react/package.json b/examples/framework-react/package.json index 6b30f929ee2a..8316eb2567dc 100644 --- a/examples/framework-react/package.json +++ b/examples/framework-react/package.json @@ -12,9 +12,9 @@ }, "dependencies": { "@astrojs/react": "^3.6.2", - "@types/react": "^18.3.4", + "@types/react": "^18.3.5", "@types/react-dom": "^18.3.0", - "astro": "^4.15.1", + "astro": "^4.15.2", "react": "^18.3.1", "react-dom": "^18.3.1" } diff --git a/examples/framework-solid/package.json b/examples/framework-solid/package.json index 38b43a9a3cfe..6b014db191ca 100644 --- a/examples/framework-solid/package.json +++ b/examples/framework-solid/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@astrojs/solid-js": "^4.4.1", - "astro": "^4.15.1", + "astro": "^4.15.2", "solid-js": "^1.8.22" } } diff --git a/examples/framework-svelte/package.json b/examples/framework-svelte/package.json index ff569eeeafc1..5a1c363e5627 100644 --- a/examples/framework-svelte/package.json +++ b/examples/framework-svelte/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@astrojs/svelte": "^5.7.0", - "astro": "^4.15.1", + "astro": "^4.15.2", "svelte": "^4.2.19" } } diff --git a/examples/framework-vue/package.json b/examples/framework-vue/package.json index 58a29e598192..f44f9deebf54 100644 --- a/examples/framework-vue/package.json +++ b/examples/framework-vue/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@astrojs/vue": "^4.5.0", - "astro": "^4.15.1", + "astro": "^4.15.2", "vue": "^3.4.38" } } diff --git a/examples/hackernews/package.json b/examples/hackernews/package.json index 540c9be52160..2536820a4100 100644 --- a/examples/hackernews/package.json +++ b/examples/hackernews/package.json @@ -12,6 +12,6 @@ }, "dependencies": { "@astrojs/node": "^8.3.3", - "astro": "^4.15.1" + "astro": "^4.15.2" } } diff --git a/examples/integration/package.json b/examples/integration/package.json index 473768c44ba1..0546da22be23 100644 --- a/examples/integration/package.json +++ b/examples/integration/package.json @@ -15,7 +15,7 @@ ], "scripts": {}, "devDependencies": { - "astro": "^4.15.1" + "astro": "^4.15.2" }, "peerDependencies": { "astro": "^4.0.0" diff --git a/examples/middleware/package.json b/examples/middleware/package.json index b68fdc2c76ad..71d896b1c35b 100644 --- a/examples/middleware/package.json +++ b/examples/middleware/package.json @@ -13,7 +13,7 @@ }, "dependencies": { "@astrojs/node": "^8.3.3", - "astro": "^4.15.1", + "astro": "^4.15.2", "html-minifier": "^4.0.0" }, "devDependencies": { diff --git a/examples/minimal/package.json b/examples/minimal/package.json index b1de7e758013..d7fcdb6039e2 100644 --- a/examples/minimal/package.json +++ b/examples/minimal/package.json @@ -11,6 +11,6 @@ "astro": "astro" }, "dependencies": { - "astro": "^4.15.1" + "astro": "^4.15.2" } } diff --git a/examples/non-html-pages/package.json b/examples/non-html-pages/package.json index 0ecb2fd28b5d..6c6facdedf94 100644 --- a/examples/non-html-pages/package.json +++ b/examples/non-html-pages/package.json @@ -11,6 +11,6 @@ "astro": "astro" }, "dependencies": { - "astro": "^4.15.1" + "astro": "^4.15.2" } } diff --git a/examples/portfolio/package.json b/examples/portfolio/package.json index 62bab21cba37..74a63fbec92f 100644 --- a/examples/portfolio/package.json +++ b/examples/portfolio/package.json @@ -11,6 +11,6 @@ "astro": "astro" }, "dependencies": { - "astro": "^4.15.1" + "astro": "^4.15.2" } } diff --git a/examples/server-islands/package.json b/examples/server-islands/package.json index e0813abfe607..bf302656f18b 100644 --- a/examples/server-islands/package.json +++ b/examples/server-islands/package.json @@ -14,11 +14,11 @@ "@astrojs/react": "^3.6.2", "@astrojs/tailwind": "^5.1.0", "@fortawesome/fontawesome-free": "^6.6.0", - "@tailwindcss/forms": "^0.5.7", - "@types/react": "^18.3.4", + "@tailwindcss/forms": "^0.5.8", + "@types/react": "^18.3.5", "@types/react-dom": "^18.3.0", - "astro": "^4.15.1", - "postcss": "^8.4.41", + "astro": "^4.15.2", + "postcss": "^8.4.43", "react": "^18.3.1", "react-dom": "^18.3.1", "tailwindcss": "^3.4.10" diff --git a/examples/ssr/package.json b/examples/ssr/package.json index 0f1a03af05b9..b038de0a6dfa 100644 --- a/examples/ssr/package.json +++ b/examples/ssr/package.json @@ -14,7 +14,7 @@ "dependencies": { "@astrojs/node": "^8.3.3", "@astrojs/svelte": "^5.7.0", - "astro": "^4.15.1", + "astro": "^4.15.2", "svelte": "^4.2.19" } } diff --git a/examples/starlog/package.json b/examples/starlog/package.json index 99ddef164b40..cdb0ecc242c0 100644 --- a/examples/starlog/package.json +++ b/examples/starlog/package.json @@ -10,7 +10,7 @@ "astro": "astro" }, "dependencies": { - "astro": "^4.15.1", + "astro": "^4.15.2", "sass": "^1.77.8", "sharp": "^0.33.3" } diff --git a/examples/toolbar-app/package.json b/examples/toolbar-app/package.json index 72dddbf53872..28a78e48dad6 100644 --- a/examples/toolbar-app/package.json +++ b/examples/toolbar-app/package.json @@ -15,6 +15,6 @@ "./app": "./dist/app.js" }, "devDependencies": { - "astro": "^4.15.1" + "astro": "^4.15.2" } } diff --git a/examples/view-transitions/package.json b/examples/view-transitions/package.json index eb564527cb90..d704c40e43cd 100644 --- a/examples/view-transitions/package.json +++ b/examples/view-transitions/package.json @@ -12,6 +12,6 @@ "devDependencies": { "@astrojs/tailwind": "^5.1.0", "@astrojs/node": "^8.3.3", - "astro": "^4.15.1" + "astro": "^4.15.2" } } diff --git a/examples/with-markdoc/package.json b/examples/with-markdoc/package.json index 99c2e18b800f..1f04430c874e 100644 --- a/examples/with-markdoc/package.json +++ b/examples/with-markdoc/package.json @@ -12,6 +12,6 @@ }, "dependencies": { "@astrojs/markdoc": "^0.11.4", - "astro": "^4.15.1" + "astro": "^4.15.2" } } diff --git a/examples/with-markdown-plugins/package.json b/examples/with-markdown-plugins/package.json index 5453a7ccabf1..e316fe6ce0f0 100644 --- a/examples/with-markdown-plugins/package.json +++ b/examples/with-markdown-plugins/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@astrojs/markdown-remark": "^5.2.0", - "astro": "^4.15.1", + "astro": "^4.15.2", "hast-util-select": "^6.0.2", "rehype-autolink-headings": "^7.1.0", "rehype-slug": "^6.0.0", diff --git a/examples/with-markdown-shiki/package.json b/examples/with-markdown-shiki/package.json index 6d370ddb99ba..6ff7b45785fa 100644 --- a/examples/with-markdown-shiki/package.json +++ b/examples/with-markdown-shiki/package.json @@ -11,6 +11,6 @@ "astro": "astro" }, "dependencies": { - "astro": "^4.15.1" + "astro": "^4.15.2" } } diff --git a/examples/with-mdx/package.json b/examples/with-mdx/package.json index 974c4b748d78..5a241babc15d 100644 --- a/examples/with-mdx/package.json +++ b/examples/with-mdx/package.json @@ -13,7 +13,7 @@ "dependencies": { "@astrojs/mdx": "^3.1.5", "@astrojs/preact": "^3.5.2", - "astro": "^4.15.1", + "astro": "^4.15.2", "preact": "^10.23.2" } } diff --git a/examples/with-nanostores/package.json b/examples/with-nanostores/package.json index 6c5458e26d99..971ad540cd9b 100644 --- a/examples/with-nanostores/package.json +++ b/examples/with-nanostores/package.json @@ -13,7 +13,7 @@ "dependencies": { "@astrojs/preact": "^3.5.2", "@nanostores/preact": "^0.5.2", - "astro": "^4.15.1", + "astro": "^4.15.2", "nanostores": "^0.11.3", "preact": "^10.23.2" } diff --git a/examples/with-tailwindcss/package.json b/examples/with-tailwindcss/package.json index 04a20c8e52ec..2ca2e87df15c 100644 --- a/examples/with-tailwindcss/package.json +++ b/examples/with-tailwindcss/package.json @@ -14,10 +14,10 @@ "@astrojs/mdx": "^3.1.5", "@astrojs/tailwind": "^5.1.0", "@types/canvas-confetti": "^1.6.4", - "astro": "^4.15.1", + "astro": "^4.15.2", "autoprefixer": "^10.4.20", "canvas-confetti": "^1.9.3", - "postcss": "^8.4.41", + "postcss": "^8.4.43", "tailwindcss": "^3.4.10" } } diff --git a/examples/with-vitest/package.json b/examples/with-vitest/package.json index 547841875691..e7e39bc9efd6 100644 --- a/examples/with-vitest/package.json +++ b/examples/with-vitest/package.json @@ -12,7 +12,7 @@ "test": "vitest" }, "dependencies": { - "astro": "^4.15.1", + "astro": "^4.15.2", "vitest": "^2.0.5" } } diff --git a/package.json b/package.json index fd6fe1fab3e7..afdf3301518f 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "only-allow": "^1.2.1", "prettier": "^3.3.3", "prettier-plugin-astro": "^0.14.1", - "turbo": "^2.1.0", + "turbo": "^2.1.1", "typescript": "~5.5.4", "typescript-eslint": "^8.3.0" }, diff --git a/packages/astro/CHANGELOG.md b/packages/astro/CHANGELOG.md index 8a578fdf384f..9f36294b6228 100644 --- a/packages/astro/CHANGELOG.md +++ b/packages/astro/CHANGELOG.md @@ -1,5 +1,15 @@ # astro +## 4.15.2 + +### Patch Changes + +- [#11870](https://github.com/withastro/astro/pull/11870) [`8e5257a`](https://github.com/withastro/astro/commit/8e5257addaeff809ed6f0c47ac0ed4ded755320e) Thanks [@ArmandPhilippot](https://github.com/ArmandPhilippot)! - Fixes typo in documenting the `fallbackType` property in i18n routing + +- [#11884](https://github.com/withastro/astro/pull/11884) [`e450704`](https://github.com/withastro/astro/commit/e45070459f18976400fc8939812e172781eba351) Thanks [@ascorbic](https://github.com/ascorbic)! - Correctly handles content layer data where the transformed value does not match the input schema + +- [#11900](https://github.com/withastro/astro/pull/11900) [`80b4a18`](https://github.com/withastro/astro/commit/80b4a181a077266c44065a737e61cc7cff6bc6d7) Thanks [@delucis](https://github.com/delucis)! - Fixes the user-facing type of the new `i18n.routing.fallbackType` option to be optional + ## 4.15.1 ### Patch Changes diff --git a/packages/astro/e2e/fixtures/actions-blog/package.json b/packages/astro/e2e/fixtures/actions-blog/package.json index ba4abe6cddb5..1bb4b4557419 100644 --- a/packages/astro/e2e/fixtures/actions-blog/package.json +++ b/packages/astro/e2e/fixtures/actions-blog/package.json @@ -14,7 +14,7 @@ "@astrojs/db": "workspace:*", "@astrojs/node": "^8.3.3", "@astrojs/react": "workspace:*", - "@types/react": "^18.3.4", + "@types/react": "^18.3.5", "@types/react-dom": "^18.3.0", "astro": "workspace:*", "react": "^18.3.1", diff --git a/packages/astro/e2e/fixtures/tailwindcss/package.json b/packages/astro/e2e/fixtures/tailwindcss/package.json index 599bca6ac93e..14d4c210b203 100644 --- a/packages/astro/e2e/fixtures/tailwindcss/package.json +++ b/packages/astro/e2e/fixtures/tailwindcss/package.json @@ -6,7 +6,7 @@ "@astrojs/tailwind": "workspace:*", "astro": "workspace:*", "autoprefixer": "^10.4.20", - "postcss": "^8.4.41", + "postcss": "^8.4.43", "tailwindcss": "^3.4.10" } } diff --git a/packages/astro/package.json b/packages/astro/package.json index e0bff6a332dd..c5bcb3c95317 100644 --- a/packages/astro/package.json +++ b/packages/astro/package.json @@ -1,6 +1,6 @@ { "name": "astro", - "version": "4.15.1", + "version": "4.15.2", "description": "Astro is a modern site builder with web best practices, performance, and DX front-of-mind.", "type": "module", "author": "withastro", @@ -128,7 +128,7 @@ "@astrojs/telemetry": "workspace:*", "@babel/core": "^7.25.2", "@babel/plugin-transform-react-jsx": "^7.25.2", - "@babel/types": "^7.25.4", + "@babel/types": "^7.25.6", "@oslojs/encoding": "^0.4.1", "@rollup/pluginutils": "^5.1.0", "@types/babel__core": "^7.20.5", @@ -173,15 +173,15 @@ "prompts": "^2.4.2", "rehype": "^13.0.1", "semver": "^7.6.3", - "shiki": "^1.14.1", + "shiki": "^1.16.1", "string-width": "^7.2.0", "strip-ansi": "^7.1.0", "tinyexec": "^0.3.0", - "tsconfck": "^3.1.1", + "tsconfck": "^3.1.3", "unist-util-visit": "^5.0.0", "vfile": "^6.0.3", "vite": "^5.4.2", - "vitefu": "^0.2.5", + "vitefu": "^1.0.2", "which-pm": "^3.0.0", "xxhash-wasm": "^1.0.2", "yargs-parser": "^21.1.1", @@ -196,12 +196,10 @@ "@astrojs/check": "^0.9.3", "@playwright/test": "^1.46.1", "@types/aria-query": "^5.0.4", - "@types/babel__generator": "^7.6.8", - "@types/babel__traverse": "^7.20.6", "@types/common-ancestor-path": "^1.0.2", "@types/cssesc": "^3.0.2", "@types/debug": "^4.1.12", - "@types/diff": "^5.2.1", + "@types/diff": "^5.2.2", "@types/dlv": "^1.1.4", "@types/dom-view-transitions": "^1.0.5", "@types/hast": "^3.0.4", @@ -214,7 +212,7 @@ "@types/yargs-parser": "^21.0.3", "astro-scripts": "workspace:*", "cheerio": "1.0.0", - "eol": "^0.9.1", + "eol": "^0.10.0", "execa": "^8.0.1", "expect-type": "^0.20.0", "mdast-util-mdx": "^3.0.0", @@ -226,7 +224,7 @@ "rehype-slug": "^6.0.0", "rehype-toc": "^3.0.2", "remark-code-titles": "^0.1.2", - "rollup": "^4.21.1", + "rollup": "^4.21.2", "sass": "^1.77.8", "undici": "^6.19.8", "unified": "^11.0.5" diff --git a/packages/astro/performance/fixtures/md/package.json b/packages/astro/performance/fixtures/md/package.json index 90db727e4825..76ea903128af 100644 --- a/packages/astro/performance/fixtures/md/package.json +++ b/packages/astro/performance/fixtures/md/package.json @@ -16,7 +16,7 @@ "dependencies": { "@astrojs/react": "workspace:*", "@performance/utils": "workspace:*", - "@types/react": "^18.3.4", + "@types/react": "^18.3.5", "@types/react-dom": "^18.3.0", "astro": "workspace:*", "react": "^18.3.1", diff --git a/packages/astro/performance/fixtures/mdoc/package.json b/packages/astro/performance/fixtures/mdoc/package.json index 5bcd443ae0f1..115798883e36 100644 --- a/packages/astro/performance/fixtures/mdoc/package.json +++ b/packages/astro/performance/fixtures/mdoc/package.json @@ -17,7 +17,7 @@ "@astrojs/markdoc": "workspace:*", "@astrojs/react": "workspace:*", "@performance/utils": "workspace:*", - "@types/react": "^18.3.4", + "@types/react": "^18.3.5", "@types/react-dom": "^18.3.0", "astro": "workspace:*", "react": "^18.3.1", diff --git a/packages/astro/performance/fixtures/mdx/package.json b/packages/astro/performance/fixtures/mdx/package.json index e1fc69d0d092..a634aac45b65 100644 --- a/packages/astro/performance/fixtures/mdx/package.json +++ b/packages/astro/performance/fixtures/mdx/package.json @@ -17,7 +17,7 @@ "@astrojs/mdx": "workspace:*", "@astrojs/react": "workspace:*", "@performance/utils": "workspace:*", - "@types/react": "^18.3.4", + "@types/react": "^18.3.5", "@types/react-dom": "^18.3.0", "astro": "workspace:*", "react": "^18.3.1", diff --git a/packages/astro/src/@types/astro.ts b/packages/astro/src/@types/astro.ts index 0b4f7c0ef3dd..9087858f1115 100644 --- a/packages/astro/src/@types/astro.ts +++ b/packages/astro/src/@types/astro.ts @@ -1703,7 +1703,7 @@ export interface AstroUserConfig { * }) * ``` */ - fallbackType: 'redirect' | 'rewrite'; + fallbackType?: 'redirect' | 'rewrite'; /** * @name i18n.routing.strategy diff --git a/packages/astro/src/content/content-layer.ts b/packages/astro/src/content/content-layer.ts index 606754eac85b..e14eed43b711 100644 --- a/packages/astro/src/content/content-layer.ts +++ b/packages/astro/src/content/content-layer.ts @@ -1,6 +1,4 @@ import { promises as fs, existsSync } from 'node:fs'; -import { isAbsolute } from 'node:path'; -import { fileURLToPath } from 'node:url'; import * as fastq from 'fastq'; import type { FSWatcher } from 'vite'; import xxhash from 'xxhash-wasm'; @@ -19,7 +17,6 @@ import { getEntryConfigByExtMap, getEntryDataAndImages, globalContentConfigObserver, - posixRelative, } from './utils.js'; export interface ContentLayerOptions { @@ -188,7 +185,7 @@ export class ContentLayer { const collectionWithResolvedSchema = { ...collection, schema }; const parseData: LoaderContext['parseData'] = async ({ id, data, filePath = '' }) => { - const { imageImports, data: parsedData } = await getEntryDataAndImages( + const { data: parsedData } = await getEntryDataAndImages( { id, collection: name, @@ -201,15 +198,6 @@ export class ContentLayer { collectionWithResolvedSchema, false, ); - if (imageImports?.length) { - this.#store.addAssetImports( - imageImports, - // This path may already be relative, if we're re-parsing an existing entry - isAbsolute(filePath) - ? posixRelative(fileURLToPath(this.#settings.config.root), filePath) - : filePath, - ); - } return parsedData; }; diff --git a/packages/astro/src/content/data-store.ts b/packages/astro/src/content/data-store.ts index 76cefc411a76..fbf31d0f1372 100644 --- a/packages/astro/src/content/data-store.ts +++ b/packages/astro/src/content/data-store.ts @@ -33,6 +33,7 @@ export interface DataEntry = Record; } /** diff --git a/packages/astro/src/content/loaders/glob.ts b/packages/astro/src/content/loaders/glob.ts index 260d32c62029..e0b1d79c1b94 100644 --- a/packages/astro/src/content/loaders/glob.ts +++ b/packages/astro/src/content/loaders/glob.ts @@ -107,15 +107,11 @@ export function glob(globOptions: GlobOptions): Loader { store.addModuleImport(existingEntry.filePath); } - if (existingEntry.rendered?.metadata?.imagePaths?.length) { + if (existingEntry.assetImports?.length) { // Add asset imports for existing entries - store.addAssetImports( - existingEntry.rendered.metadata.imagePaths, - existingEntry.filePath, - ); + store.addAssetImports(existingEntry.assetImports, existingEntry.filePath); } - // Re-parsing to resolve images and other effects - await parseData(existingEntry); + return; } @@ -156,10 +152,9 @@ export function glob(globOptions: GlobOptions): Loader { filePath: relativePath, digest, rendered, + assetImports: rendered?.metadata?.imagePaths, }); - if (rendered?.metadata?.imagePaths?.length) { - store.addAssetImports(rendered.metadata.imagePaths, relativePath); - } + // todo: add an explicit way to opt in to deferred rendering } else if ('contentModuleTypes' in entryType) { store.set({ diff --git a/packages/astro/src/content/mutable-data-store.ts b/packages/astro/src/content/mutable-data-store.ts index 200951848046..29acf4506bf7 100644 --- a/packages/astro/src/content/mutable-data-store.ts +++ b/packages/astro/src/content/mutable-data-store.ts @@ -1,7 +1,9 @@ import { promises as fs, type PathLike, existsSync } from 'node:fs'; import * as devalue from 'devalue'; +import { Traverse } from 'neotraverse/modern'; import { imageSrcToImportId, importIdToSymbolName } from '../assets/utils/resolveImports.js'; import { AstroError, AstroErrorData } from '../core/errors/index.js'; +import { IMAGE_IMPORT_PREFIX } from './consts.js'; import { type DataEntry, DataStore, type RenderedContent } from './data-store.js'; import { contentModuleToId } from './utils.js'; @@ -53,7 +55,7 @@ export class MutableDataStore extends DataStore { this.#saveToDiskDebounced(); } - addAssetImport(assetImport: string, filePath: string) { + addAssetImport(assetImport: string, filePath?: string) { const id = imageSrcToImportId(assetImport, filePath); if (id) { this.#assetImports.add(id); @@ -64,7 +66,7 @@ export class MutableDataStore extends DataStore { } } - addAssetImports(assets: Array, filePath: string) { + addAssetImports(assets: Array, filePath?: string) { assets.forEach((asset) => this.addAssetImport(asset, filePath)); } @@ -195,7 +197,7 @@ export default new Map([\n${lines.join(',\n')}]); entries: () => this.entries(collectionName), values: () => this.values(collectionName), keys: () => this.keys(collectionName), - set: ({ id: key, data, body, filePath, deferredRender, digest, rendered }) => { + set: ({ id: key, data, body, filePath, deferredRender, digest, rendered, assetImports }) => { if (!key) { throw new Error(`ID must be a non-empty string`); } @@ -206,6 +208,15 @@ export default new Map([\n${lines.join(',\n')}]); return false; } } + const foundAssets = new Set(assetImports); + // Check for image imports in the data. These will have been prefixed during schema parsing + new Traverse(data).forEach((_, val) => { + if (typeof val === 'string' && val.startsWith(IMAGE_IMPORT_PREFIX)) { + const src = val.replace(IMAGE_IMPORT_PREFIX, ''); + foundAssets.add(src); + } + }); + const entry: DataEntry = { id, data, @@ -221,6 +232,12 @@ export default new Map([\n${lines.join(',\n')}]); } entry.filePath = filePath; } + + if (foundAssets.size) { + entry.assetImports = Array.from(foundAssets); + this.addAssetImports(entry.assetImports, filePath); + } + if (digest) { entry.digest = digest; } @@ -334,6 +351,12 @@ export interface ScopedDataStore { * If an entry is a deferred, its rendering phase is delegated to a virtual module during the runtime phase. */ deferredRender?: boolean; + /** + * Assets such as images to process during the build. These should be files on disk, with a path relative to filePath. + * Any values that use image() in the schema will already be added automatically. + * @internal + */ + assetImports?: Array; }) => boolean; values: () => Array; keys: () => Array; diff --git a/packages/astro/src/core/errors/README.md b/packages/astro/src/core/errors/README.md index f8e7350b0c0a..65e7743a0293 100644 --- a/packages/astro/src/core/errors/README.md +++ b/packages/astro/src/core/errors/README.md @@ -21,8 +21,8 @@ Message: - Begin with **what happened** and **why**. (ex: `Could not use {feature} because Server-side Rendering is not enabled.`) - Then, **describe the action the user should take**. (ex: `Update your Astro config with `output: 'server'` to enable Server-side Rendering.`) -- Although this does not need to be as brief as the `title`, try to keep sentences short, clear and direct to give the reader all the necessary information quickly as possible. -- Instead of writing a longer message, consider using a `hint`. +- Although this does not need to be as brief as the `title`, try to keep sentences short, clear and direct to give the reader all the necessary information quickly as possible. Users should be able to skim the message and understand the problem and solution. +- If your message is too long, or the solution is not guaranteed to work, use the `hint` property to provide more information. Hint: @@ -44,10 +44,10 @@ If you are unsure about anything, ask [Erika](https://github.com/Princesseuh)! ### Shape -- **Names are permanent**, and should never be changed, nor deleted. Users should always be able to find an error by searching, and this ensures a matching result. When an error is no longer relevant, it should be deprecated, not removed. +- **Names are permanent**, and should never be changed. Users should always be able to find an error by searching, and this ensures a matching result. - Contextual information may be used to enhance the message or the hint. However, the code that caused the error or the position of the error should not be included in the message as they will already be shown as part of the error. - Do not prefix `title`, `message` and `hint` with descriptive words such as "Error:" or "Hint:" as it may lead to duplicated labels in the UI / CLI. -- Dynamic error messages must use the following shape: +- Dynamic error messages **must** use the following shape: ```js message: (arguments) => `text ${substitute}`; @@ -69,8 +69,9 @@ Here's how to create and format the comments: /** * @docs <- Needed for the comment to be used for docs * @message <- (Optional) Clearer error message to show in cases where the original one is too complex (ex: because of conditional messages) - * @see <- List of additional references users can look at + * @see <- (Optional) List of additional references users can look at * @description <- Description of the error + * @deprecated <- (Optional) If the error is no longer relevant, when it was removed and why (see "Removing errors" section below) */ ``` @@ -89,6 +90,19 @@ Example: The `@message` property is intended to provide slightly more context when it is helpful: a more descriptive error message or a collection of common messages if there are multiple possible error messages. Try to avoid making substantial changes to existing messages so that they are easy to find for users who copy and search the exact content of an error message. +### Removing errors + +If the error cannot be triggered at all anymore, it can deprecated by adding a `@deprecated` tag to the JSDoc comment with a message that will be shown in the docs. This message is useful for users on previous versions who might still encounter the error so that they can know that upgrading to a newer version of Astro would perhaps solve their issue. + +```js +/** + * @docs + * @deprecated Removed in Astro v9.8.6 as it is no longer relevant due to... + */ +``` + +Alternatively, if no special deprecation message is needed, errors can be directly removed from the `errors-data.ts` file. A basic message will be shown in the docs stating that the error can no longer appear in the latest version of Astro. + ### Always remember Error are a reactive strategy. They are the last line of defense against a mistake. @@ -99,5 +113,7 @@ While adding a new error message, ask yourself, "Was there a way this situation ## Additional resources on writing good error messages +- [Compiler errors for humans](https://elm-lang.org/news/compiler-errors-for-humans) - [When life gives you lemons, write better error messages](https://wix-ux.com/when-life-gives-you-lemons-write-better-error-messages-46c5223e1a2f) -- [RustConf 2020 - Bending the Curve: A Personal Tutor at Your Fingertips by Esteban Kuber](https://www.youtube.com/watch?v=Z6X7Ada0ugE) (part on error messages starts around 19:17) +- [RustConf 2020 - Bending the Curve: A Personal Tutor at Your Fingertips by Esteban Kuber](https://www.youtube.com/watch?v=Z6X7Ada0ugE) +- [What's in a good error](https://erika.florist/articles/gooderrors) (by the person who wrote this document!) diff --git a/packages/astro/src/core/errors/errors-data.ts b/packages/astro/src/core/errors/errors-data.ts index a7e44c682db7..5760c5d96726 100644 --- a/packages/astro/src/core/errors/errors-data.ts +++ b/packages/astro/src/core/errors/errors-data.ts @@ -33,25 +33,7 @@ export const UnknownCompilerError = { title: 'Unknown compiler error.', hint: 'This is almost always a problem with the Astro compiler, not your code. Please open an issue at https://astro.build/issues/compiler.', } satisfies ErrorData; -// 1xxx and 2xxx codes are reserved for compiler errors and warnings respectively -/** - * @docs - * @see - * - [Enabling SSR in Your Project](https://docs.astro.build/en/guides/server-side-rendering/) - * - [Astro.redirect](https://docs.astro.build/en/reference/api-reference/#astroredirect) - * @description - * The `Astro.redirect` function is only available when [Server-side rendering](/en/guides/server-side-rendering/) is enabled. - * - * To redirect on a static website, the [meta refresh attribute](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/meta) can be used. Certain hosts also provide config-based redirects (ex: [Netlify redirects](https://docs.netlify.com/routing/redirects/)). - * @deprecated Deprecated since version 2.6. - */ -export const StaticRedirectNotAvailable = { - name: 'StaticRedirectNotAvailable', - title: '`Astro.redirect` is not available in static mode.', - message: - "Redirects are only available when using `output: 'server'` or `output: 'hybrid'`. Update your Astro config if you need SSR features.", - hint: 'See https://docs.astro.build/en/guides/server-side-rendering/ for more information on how to enable SSR.', -} satisfies ErrorData; + /** * @docs * @see @@ -302,21 +284,6 @@ export const InvalidGetStaticPathsReturn = { hint: 'See https://docs.astro.build/en/reference/api-reference/#getstaticpaths for more information on getStaticPaths.', } satisfies ErrorData; -/** - * @docs - * @deprecated Deprecated since Astro 4.0. The RSS helper no longer exists with an error fallback. - * @see - * - [RSS Guide](https://docs.astro.build/en/guides/rss/) - * @description - * `getStaticPaths` no longer expose an helper for generating a RSS feed. We recommend migrating to the [@astrojs/rss](https://docs.astro.build/en/guides/rss/#setting-up-astrojsrss)integration instead. - */ -export const GetStaticPathsRemovedRSSHelper = { - name: 'GetStaticPathsRemovedRSSHelper', - title: 'getStaticPaths RSS helper is not available anymore.', - message: - 'The RSS helper has been removed from `getStaticPaths`. Try the new @astrojs/rss package instead.', - hint: 'See https://docs.astro.build/en/guides/rss/ for more information.', -} satisfies ErrorData; /** * @docs * @see @@ -732,28 +699,6 @@ export const NoImageMetadata = { hint: 'This is often caused by a corrupted or malformed image. Re-exporting the image from your image editor may fix this issue.', } satisfies ErrorData; -/** - * @docs - * @deprecated This error is no longer Markdown specific and as such, as been replaced by `ImageNotFound` - * @message - * Could not find requested image `IMAGE_PATH` at `FULL_IMAGE_PATH`. - * @see - * - [Images](https://docs.astro.build/en/guides/images/) - * @description - * Astro could not find an image you included in your Markdown content. Usually, this is simply caused by a typo in the path. - * - * Images in Markdown are relative to the current file. To refer to an image that is located in the same folder as the `.md` file, the path should start with `./` - */ -export const MarkdownImageNotFound = { - name: 'MarkdownImageNotFound', - title: 'Image not found.', - message: (imagePath: string, fullImagePath: string | undefined) => - `Could not find requested image \`${imagePath}\`${ - fullImagePath ? ` at \`${fullImagePath}\`.` : '.' - }`, - hint: 'This is often caused by a typo in the image path. Please make sure the file exists, and is spelled correctly.', -} satisfies ErrorData; - /** * @docs * @see @@ -1140,22 +1085,6 @@ export const MissingMiddlewareForInternationalization = { "Your configuration setting `i18n.routing: 'manual'` requires you to provide your own i18n `middleware` file.", } satisfies ErrorData; -/** - * @deprecated - * @docs - * @description - * The user tried to rewrite using a route that doesn't exist, or it emitted a runtime error during its rendering phase. - */ -export const RewriteEncounteredAnError = { - name: 'RewriteEncounteredAnError', - title: - "Astro couldn't find the route to rewrite, or if was found but it emitted an error during the rendering phase.", - message: (route: string, stack?: string) => - `The route ${route} that you tried to render doesn't exist, or it emitted an error during the rendering phase. ${ - stack ? stack : '' - }.`, -} satisfies ErrorData; - /** * @docs * @description @@ -1553,20 +1482,6 @@ export const ContentSchemaContainsSlugError = { hint: 'See https://docs.astro.build/en/guides/content-collections/ for more on the `slug` field.', } satisfies ErrorData; -/** - * @docs - * @message A collection queried via `getCollection()` does not exist. - * @deprecated Collections that do not exist no longer result in an error. A warning is given instead. - * @description - * When querying a collection, ensure a collection directory with the requested name exists under `src/content/`. - */ -export const CollectionDoesNotExistError = { - name: 'CollectionDoesNotExistError', - title: 'Collection does not exist', - message: (collectionName: string) => - `The collection **${collectionName}** does not exist. Ensure a collection directory with this name exists.`, - hint: 'See https://docs.astro.build/en/guides/content-collections/ for more on creating collections.', -} satisfies ErrorData; /** * @docs * @see diff --git a/packages/astro/test/content-layer.test.js b/packages/astro/test/content-layer.test.js index d8d6a3b4512f..0590e7e59020 100644 --- a/packages/astro/test/content-layer.test.js +++ b/packages/astro/test/content-layer.test.js @@ -162,17 +162,21 @@ describe('Content Layer', () => { it('updates the store on new builds', async () => { assert.equal(json.increment.data.lastValue, 1); + assert.equal(json.entryWithReference.data.something?.content, 'transform me'); await fixture.build(); const newJson = devalue.parse(await fixture.readFile('/collections.json')); assert.equal(newJson.increment.data.lastValue, 2); + assert.equal(newJson.entryWithReference.data.something?.content, 'transform me'); }); it('clears the store on new build with force flag', async () => { let newJson = devalue.parse(await fixture.readFile('/collections.json')); assert.equal(newJson.increment.data.lastValue, 2); + assert.equal(newJson.entryWithReference.data.something?.content, 'transform me'); await fixture.build({ force: true }, {}); newJson = devalue.parse(await fixture.readFile('/collections.json')); assert.equal(newJson.increment.data.lastValue, 1); + assert.equal(newJson.entryWithReference.data.something?.content, 'transform me'); }); it('clears the store on new build if the config has changed', async () => { diff --git a/packages/astro/test/fixtures/content-layer/content-outside-src/columbia-copy.md b/packages/astro/test/fixtures/content-layer/content-outside-src/columbia-copy.md index e5ca2b3a5358..fba81378ee29 100644 --- a/packages/astro/test/fixtures/content-layer/content-outside-src/columbia-copy.md +++ b/packages/astro/test/fixtures/content-layer/content-outside-src/columbia-copy.md @@ -5,6 +5,7 @@ publishedDate: 'Sat May 21 2022 00:00:00 GMT-0400 (Eastern Daylight Time)' tags: [space, 90s] cat: tabby heroImage: "./shuttle.jpg" +something: "transform me" --- **Source:** [Wikipedia](https://en.wikipedia.org/wiki/Space_Shuttle_Endeavour) diff --git a/packages/astro/test/fixtures/content-layer/src/content/config.ts b/packages/astro/test/fixtures/content-layer/src/content/config.ts index 5e25d83b95de..8f06b4362909 100644 --- a/packages/astro/test/fixtures/content-layer/src/content/config.ts +++ b/packages/astro/test/fixtures/content-layer/src/content/config.ts @@ -78,6 +78,7 @@ const spacecraft = defineCollection({ tags: z.array(z.string()), heroImage: image().optional(), cat: reference('cats').optional(), + something: z.string().optional().transform(str => ({ type: 'test', content: str })) }), }); @@ -120,9 +121,9 @@ const increment = defineCollection({ schema: async () => z.object({ lastValue: z.number(), lastUpdated: z.date(), + }), }, - }); export const collections = { blog, dogs, cats, numbers, spacecraft, increment, images }; diff --git a/packages/astro/test/fixtures/content-layer/src/pages/collections.json.js b/packages/astro/test/fixtures/content-layer/src/pages/collections.json.js index 7db3156ca2e0..87c8cc052680 100644 --- a/packages/astro/test/fixtures/content-layer/src/pages/collections.json.js +++ b/packages/astro/test/fixtures/content-layer/src/pages/collections.json.js @@ -17,7 +17,6 @@ export async function GET() { const increment = await getEntry('increment', 'value'); const images = await getCollection('images'); - return new Response( devalue.stringify({ customLoader, diff --git a/packages/astro/test/fixtures/postcss/package.json b/packages/astro/test/fixtures/postcss/package.json index fad256924cc5..45438302bd8f 100644 --- a/packages/astro/test/fixtures/postcss/package.json +++ b/packages/astro/test/fixtures/postcss/package.json @@ -8,7 +8,7 @@ "@astrojs/vue": "workspace:*", "astro": "workspace:*", "autoprefixer": "^10.4.20", - "postcss": "^8.4.41", + "postcss": "^8.4.43", "solid-js": "^1.8.22", "svelte": "^4.2.19", "vue": "^3.4.38" diff --git a/packages/astro/test/fixtures/ssr-prerender-chunks/package.json b/packages/astro/test/fixtures/ssr-prerender-chunks/package.json index c386358b8e55..503388b258f6 100644 --- a/packages/astro/test/fixtures/ssr-prerender-chunks/package.json +++ b/packages/astro/test/fixtures/ssr-prerender-chunks/package.json @@ -5,7 +5,7 @@ "dependencies": { "@astrojs/react": "workspace:*", "@test/ssr-prerender-chunks-test-adapter": "link:./deps/test-adapter", - "@types/react": "^18.3.4", + "@types/react": "^18.3.5", "@types/react-dom": "^18.3.0", "astro": "workspace:*", "react": "^18.3.1", diff --git a/packages/astro/test/fixtures/tailwindcss-ts/package.json b/packages/astro/test/fixtures/tailwindcss-ts/package.json index a609e7b90d12..f20ea92e9b71 100644 --- a/packages/astro/test/fixtures/tailwindcss-ts/package.json +++ b/packages/astro/test/fixtures/tailwindcss-ts/package.json @@ -5,7 +5,7 @@ "dependencies": { "@astrojs/tailwind": "workspace:*", "astro": "workspace:*", - "postcss": "^8.4.41", + "postcss": "^8.4.43", "tailwindcss": "^3.4.10" } } diff --git a/packages/astro/test/fixtures/tailwindcss/package.json b/packages/astro/test/fixtures/tailwindcss/package.json index 499735686059..6e175dff1abd 100644 --- a/packages/astro/test/fixtures/tailwindcss/package.json +++ b/packages/astro/test/fixtures/tailwindcss/package.json @@ -7,7 +7,7 @@ "@astrojs/tailwind": "workspace:*", "astro": "workspace:*", "autoprefixer": "^10.4.20", - "postcss": "^8.4.41", + "postcss": "^8.4.43", "tailwindcss": "^3.4.10" } } diff --git a/packages/db/test/fixtures/ticketing-example/package.json b/packages/db/test/fixtures/ticketing-example/package.json index 3d7497289457..ba89c8c761d0 100644 --- a/packages/db/test/fixtures/ticketing-example/package.json +++ b/packages/db/test/fixtures/ticketing-example/package.json @@ -14,10 +14,10 @@ "@astrojs/db": "workspace:*", "@astrojs/node": "^8.3.3", "@astrojs/react": "^3.6.2", - "@types/react": "^18.3.4", + "@types/react": "^18.3.5", "@types/react-dom": "^18.3.0", "astro": "workspace:*", - "open-props": "^1.7.5", + "open-props": "^1.7.6", "react": "^18.3.1", "react-dom": "^18.3.1", "simple-stack-form": "^0.1.12", diff --git a/packages/integrations/mdx/package.json b/packages/integrations/mdx/package.json index 6d835144ea69..240ee74292fc 100644 --- a/packages/integrations/mdx/package.json +++ b/packages/integrations/mdx/package.json @@ -63,12 +63,12 @@ "mdast-util-mdx-jsx": "^3.1.3", "mdast-util-to-string": "^4.0.0", "rehype-mathjax": "^6.0.0", - "rehype-pretty-code": "^0.13.2", + "rehype-pretty-code": "^0.14.0", "remark-math": "^6.0.0", "remark-rehype": "^11.1.0", "remark-shiki-twoslash": "^3.1.3", "remark-toc": "^9.0.0", - "shiki": "^1.14.1", + "shiki": "^1.16.1", "unified": "^11.0.5", "vite": "^5.4.2" }, diff --git a/packages/integrations/preact/package.json b/packages/integrations/preact/package.json index d7fb6b47ab2a..31006ab707ea 100644 --- a/packages/integrations/preact/package.json +++ b/packages/integrations/preact/package.json @@ -40,7 +40,7 @@ "@preact/preset-vite": "2.8.2", "@preact/signals": "^1.3.0", "babel-plugin-transform-hook-names": "^1.0.2", - "preact-render-to-string": "^6.5.9" + "preact-render-to-string": "^6.5.10" }, "devDependencies": { "astro": "workspace:*", diff --git a/packages/integrations/react/package.json b/packages/integrations/react/package.json index 4e7901bff964..4f45a472d1be 100644 --- a/packages/integrations/react/package.json +++ b/packages/integrations/react/package.json @@ -59,7 +59,7 @@ "ultrahtml": "^1.5.3" }, "devDependencies": { - "@types/react": "^18.3.4", + "@types/react": "^18.3.5", "@types/react-dom": "^18.3.0", "astro": "workspace:*", "astro-scripts": "workspace:*", diff --git a/packages/integrations/tailwind/package.json b/packages/integrations/tailwind/package.json index 89781ec150eb..fb0ee9182ee0 100644 --- a/packages/integrations/tailwind/package.json +++ b/packages/integrations/tailwind/package.json @@ -34,7 +34,7 @@ }, "dependencies": { "autoprefixer": "^10.4.20", - "postcss": "^8.4.41", + "postcss": "^8.4.43", "postcss-load-config": "^4.0.2" }, "devDependencies": { diff --git a/packages/integrations/vue/package.json b/packages/integrations/vue/package.json index 9817101b582a..8861fb38f156 100644 --- a/packages/integrations/vue/package.json +++ b/packages/integrations/vue/package.json @@ -44,7 +44,7 @@ "test": "astro-scripts test \"test/**/*.test.js\"" }, "dependencies": { - "@vitejs/plugin-vue": "^5.1.2", + "@vitejs/plugin-vue": "^5.1.3", "@vitejs/plugin-vue-jsx": "^4.0.1", "@vue/compiler-sfc": "^3.4.38", "vite-plugin-vue-devtools": "^7.3.9" diff --git a/packages/markdown/remark/package.json b/packages/markdown/remark/package.json index 56af78c37a2a..50e8ef1f27cb 100644 --- a/packages/markdown/remark/package.json +++ b/packages/markdown/remark/package.json @@ -45,7 +45,7 @@ "remark-parse": "^11.0.0", "remark-rehype": "^11.1.0", "remark-smartypants": "^3.0.2", - "shiki": "^1.14.1", + "shiki": "^1.16.1", "unified": "^11.0.5", "unist-util-remove-position": "^5.0.0", "unist-util-visit": "^5.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 74ce67f4ad9a..51f2f795ff70 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -52,8 +52,8 @@ importers: specifier: ^0.14.1 version: 0.14.1 turbo: - specifier: ^2.1.0 - version: 2.1.0 + specifier: ^2.1.1 + version: 2.1.1 typescript: specifier: ~5.5.4 version: 5.5.4 @@ -116,7 +116,7 @@ importers: examples/basics: dependencies: astro: - specifier: ^4.15.1 + specifier: ^4.15.2 version: link:../../packages/astro examples/blog: @@ -131,13 +131,13 @@ importers: specifier: ^3.1.6 version: link:../../packages/integrations/sitemap astro: - specifier: ^4.15.1 + specifier: ^4.15.2 version: link:../../packages/astro examples/component: devDependencies: astro: - specifier: ^4.15.1 + specifier: ^4.15.2 version: link:../../packages/astro examples/container-with-vitest: @@ -146,7 +146,7 @@ importers: specifier: ^3.6.2 version: link:../../packages/integrations/react astro: - specifier: ^4.15.1 + specifier: ^4.15.2 version: link:../../packages/astro react: specifier: ^18.3.1 @@ -159,8 +159,8 @@ importers: version: 2.0.5(@types/node@18.19.31)(jsdom@23.2.0)(sass@1.77.8) devDependencies: '@types/react': - specifier: ^18.3.4 - version: 18.3.4 + specifier: ^18.3.5 + version: 18.3.5 '@types/react-dom': specifier: ^18.3.0 version: 18.3.0 @@ -177,7 +177,7 @@ importers: specifier: ^3.14.1 version: 3.14.1 astro: - specifier: ^4.15.1 + specifier: ^4.15.2 version: link:../../packages/astro examples/framework-lit: @@ -189,7 +189,7 @@ importers: specifier: ^0.2.1 version: 0.2.1 astro: - specifier: ^4.15.1 + specifier: ^4.15.2 version: link:../../packages/astro lit: specifier: ^3.2.0 @@ -213,13 +213,13 @@ importers: specifier: ^4.5.0 version: link:../../packages/integrations/vue '@types/react': - specifier: ^18.3.4 - version: 18.3.4 + specifier: ^18.3.5 + version: 18.3.5 '@types/react-dom': specifier: ^18.3.0 version: 18.3.0 astro: - specifier: ^4.15.1 + specifier: ^4.15.2 version: link:../../packages/astro preact: specifier: ^10.23.2 @@ -249,7 +249,7 @@ importers: specifier: ^1.3.0 version: 1.3.0(preact@10.23.2) astro: - specifier: ^4.15.1 + specifier: ^4.15.2 version: link:../../packages/astro preact: specifier: ^10.23.2 @@ -261,13 +261,13 @@ importers: specifier: ^3.6.2 version: link:../../packages/integrations/react '@types/react': - specifier: ^18.3.4 - version: 18.3.4 + specifier: ^18.3.5 + version: 18.3.5 '@types/react-dom': specifier: ^18.3.0 version: 18.3.0 astro: - specifier: ^4.15.1 + specifier: ^4.15.2 version: link:../../packages/astro react: specifier: ^18.3.1 @@ -282,7 +282,7 @@ importers: specifier: ^4.4.1 version: link:../../packages/integrations/solid astro: - specifier: ^4.15.1 + specifier: ^4.15.2 version: link:../../packages/astro solid-js: specifier: ^1.8.22 @@ -294,7 +294,7 @@ importers: specifier: ^5.7.0 version: link:../../packages/integrations/svelte astro: - specifier: ^4.15.1 + specifier: ^4.15.2 version: link:../../packages/astro svelte: specifier: ^4.2.19 @@ -306,7 +306,7 @@ importers: specifier: ^4.5.0 version: link:../../packages/integrations/vue astro: - specifier: ^4.15.1 + specifier: ^4.15.2 version: link:../../packages/astro vue: specifier: ^3.4.38 @@ -318,13 +318,13 @@ importers: specifier: ^8.3.3 version: 8.3.3(astro@packages+astro) astro: - specifier: ^4.15.1 + specifier: ^4.15.2 version: link:../../packages/astro examples/integration: devDependencies: astro: - specifier: ^4.15.1 + specifier: ^4.15.2 version: link:../../packages/astro examples/middleware: @@ -333,7 +333,7 @@ importers: specifier: ^8.3.3 version: 8.3.3(astro@packages+astro) astro: - specifier: ^4.15.1 + specifier: ^4.15.2 version: link:../../packages/astro html-minifier: specifier: ^4.0.0 @@ -346,19 +346,19 @@ importers: examples/minimal: dependencies: astro: - specifier: ^4.15.1 + specifier: ^4.15.2 version: link:../../packages/astro examples/non-html-pages: dependencies: astro: - specifier: ^4.15.1 + specifier: ^4.15.2 version: link:../../packages/astro examples/portfolio: dependencies: astro: - specifier: ^4.15.1 + specifier: ^4.15.2 version: link:../../packages/astro examples/server-islands: @@ -376,20 +376,20 @@ importers: specifier: ^6.6.0 version: 6.6.0 '@tailwindcss/forms': - specifier: ^0.5.7 - version: 0.5.7(tailwindcss@3.4.10) + specifier: ^0.5.8 + version: 0.5.8(tailwindcss@3.4.10) '@types/react': - specifier: ^18.3.4 - version: 18.3.4 + specifier: ^18.3.5 + version: 18.3.5 '@types/react-dom': specifier: ^18.3.0 version: 18.3.0 astro: - specifier: ^4.15.1 + specifier: ^4.15.2 version: link:../../packages/astro postcss: - specifier: ^8.4.41 - version: 8.4.41 + specifier: ^8.4.43 + version: 8.4.43 react: specifier: ^18.3.1 version: 18.3.1 @@ -409,7 +409,7 @@ importers: specifier: ^5.7.0 version: link:../../packages/integrations/svelte astro: - specifier: ^4.15.1 + specifier: ^4.15.2 version: link:../../packages/astro svelte: specifier: ^4.2.19 @@ -418,7 +418,7 @@ importers: examples/starlog: dependencies: astro: - specifier: ^4.15.1 + specifier: ^4.15.2 version: link:../../packages/astro sass: specifier: ^1.77.8 @@ -430,7 +430,7 @@ importers: examples/toolbar-app: devDependencies: astro: - specifier: ^4.15.1 + specifier: ^4.15.2 version: link:../../packages/astro examples/view-transitions: @@ -442,7 +442,7 @@ importers: specifier: ^5.1.0 version: link:../../packages/integrations/tailwind astro: - specifier: ^4.15.1 + specifier: ^4.15.2 version: link:../../packages/astro examples/with-markdoc: @@ -451,7 +451,7 @@ importers: specifier: ^0.11.4 version: link:../../packages/integrations/markdoc astro: - specifier: ^4.15.1 + specifier: ^4.15.2 version: link:../../packages/astro examples/with-markdown-plugins: @@ -460,7 +460,7 @@ importers: specifier: ^5.2.0 version: link:../../packages/markdown/remark astro: - specifier: ^4.15.1 + specifier: ^4.15.2 version: link:../../packages/astro hast-util-select: specifier: ^6.0.2 @@ -481,7 +481,7 @@ importers: examples/with-markdown-shiki: dependencies: astro: - specifier: ^4.15.1 + specifier: ^4.15.2 version: link:../../packages/astro examples/with-mdx: @@ -493,7 +493,7 @@ importers: specifier: ^3.5.2 version: link:../../packages/integrations/preact astro: - specifier: ^4.15.1 + specifier: ^4.15.2 version: link:../../packages/astro preact: specifier: ^10.23.2 @@ -508,7 +508,7 @@ importers: specifier: ^0.5.2 version: 0.5.2(nanostores@0.11.3)(preact@10.23.2) astro: - specifier: ^4.15.1 + specifier: ^4.15.2 version: link:../../packages/astro nanostores: specifier: ^0.11.3 @@ -529,17 +529,17 @@ importers: specifier: ^1.6.4 version: 1.6.4 astro: - specifier: ^4.15.1 + specifier: ^4.15.2 version: link:../../packages/astro autoprefixer: specifier: ^10.4.20 - version: 10.4.20(postcss@8.4.41) + version: 10.4.20(postcss@8.4.43) canvas-confetti: specifier: ^1.9.3 version: 1.9.3 postcss: - specifier: ^8.4.41 - version: 8.4.41 + specifier: ^8.4.43 + version: 8.4.43 tailwindcss: specifier: ^3.4.10 version: 3.4.10 @@ -547,7 +547,7 @@ importers: examples/with-vitest: dependencies: astro: - specifier: ^4.15.1 + specifier: ^4.15.2 version: link:../../packages/astro vitest: specifier: ^2.0.5 @@ -574,14 +574,14 @@ importers: specifier: ^7.25.2 version: 7.25.2(@babel/core@7.25.2) '@babel/types': - specifier: ^7.25.4 - version: 7.25.4 + specifier: ^7.25.6 + version: 7.25.6 '@oslojs/encoding': specifier: ^0.4.1 version: 0.4.1 '@rollup/pluginutils': specifier: ^5.1.0 - version: 5.1.0(rollup@4.21.1) + version: 5.1.0(rollup@4.21.2) '@types/babel__core': specifier: ^7.20.5 version: 7.20.5 @@ -709,8 +709,8 @@ importers: specifier: ^7.6.3 version: 7.6.3 shiki: - specifier: ^1.14.1 - version: 1.14.1 + specifier: ^1.16.1 + version: 1.16.1 string-width: specifier: ^7.2.0 version: 7.2.0 @@ -721,8 +721,8 @@ importers: specifier: ^0.3.0 version: 0.3.0 tsconfck: - specifier: ^3.1.1 - version: 3.1.1(typescript@5.5.4) + specifier: ^3.1.3 + version: 3.1.3(typescript@5.5.4) unist-util-visit: specifier: ^5.0.0 version: 5.0.0 @@ -733,8 +733,8 @@ importers: specifier: ^5.4.2 version: 5.4.2(@types/node@18.19.31)(sass@1.77.8) vitefu: - specifier: ^0.2.5 - version: 0.2.5(vite@5.4.2(@types/node@18.19.31)(sass@1.77.8)) + specifier: ^1.0.2 + version: 1.0.2(vite@5.4.2(@types/node@18.19.31)(sass@1.77.8)) which-pm: specifier: ^3.0.0 version: 3.0.0 @@ -767,12 +767,6 @@ importers: '@types/aria-query': specifier: ^5.0.4 version: 5.0.4 - '@types/babel__generator': - specifier: ^7.6.8 - version: 7.6.8 - '@types/babel__traverse': - specifier: ^7.20.6 - version: 7.20.6 '@types/common-ancestor-path': specifier: ^1.0.2 version: 1.0.2 @@ -783,8 +777,8 @@ importers: specifier: ^4.1.12 version: 4.1.12 '@types/diff': - specifier: ^5.2.1 - version: 5.2.1 + specifier: ^5.2.2 + version: 5.2.2 '@types/dlv': specifier: ^1.1.4 version: 1.1.4 @@ -822,8 +816,8 @@ importers: specifier: 1.0.0 version: 1.0.0 eol: - specifier: ^0.9.1 - version: 0.9.1 + specifier: ^0.10.0 + version: 0.10.0 execa: specifier: ^8.0.1 version: 8.0.1 @@ -858,8 +852,8 @@ importers: specifier: ^0.1.2 version: 0.1.2 rollup: - specifier: ^4.21.1 - version: 4.21.1 + specifier: ^4.21.2 + version: 4.21.2 sass: specifier: ^1.77.8 version: 1.77.8 @@ -926,8 +920,8 @@ importers: specifier: workspace:* version: link:../../../../integrations/react '@types/react': - specifier: ^18.3.4 - version: 18.3.4 + specifier: ^18.3.5 + version: 18.3.5 '@types/react-dom': specifier: ^18.3.0 version: 18.3.0 @@ -1687,10 +1681,10 @@ importers: version: link:../../.. autoprefixer: specifier: ^10.4.20 - version: 10.4.20(postcss@8.4.41) + version: 10.4.20(postcss@8.4.43) postcss: - specifier: ^8.4.41 - version: 8.4.41 + specifier: ^8.4.43 + version: 8.4.43 tailwindcss: specifier: ^3.4.10 version: 3.4.10 @@ -1770,8 +1764,8 @@ importers: specifier: workspace:* version: link:../utils '@types/react': - specifier: ^18.3.4 - version: 18.3.4 + specifier: ^18.3.5 + version: 18.3.5 '@types/react-dom': specifier: ^18.3.0 version: 18.3.0 @@ -1797,8 +1791,8 @@ importers: specifier: workspace:* version: link:../utils '@types/react': - specifier: ^18.3.4 - version: 18.3.4 + specifier: ^18.3.5 + version: 18.3.5 '@types/react-dom': specifier: ^18.3.0 version: 18.3.0 @@ -1824,8 +1818,8 @@ importers: specifier: workspace:* version: link:../utils '@types/react': - specifier: ^18.3.4 - version: 18.3.4 + specifier: ^18.3.5 + version: 18.3.5 '@types/react-dom': specifier: ^18.3.0 version: 18.3.0 @@ -3517,10 +3511,10 @@ importers: version: link:../../.. autoprefixer: specifier: ^10.4.20 - version: 10.4.20(postcss@8.4.41) + version: 10.4.20(postcss@8.4.43) postcss: - specifier: ^8.4.41 - version: 8.4.41 + specifier: ^8.4.43 + version: 8.4.43 solid-js: specifier: ^1.8.22 version: 1.8.22 @@ -3533,7 +3527,7 @@ importers: devDependencies: postcss-preset-env: specifier: ^10.0.2 - version: 10.0.2(postcss@8.4.41) + version: 10.0.2(postcss@8.4.43) packages/astro/test/fixtures/preact-compat-component: dependencies: @@ -3974,8 +3968,8 @@ importers: specifier: link:./deps/test-adapter version: link:deps/test-adapter '@types/react': - specifier: ^18.3.4 - version: 18.3.4 + specifier: ^18.3.5 + version: 18.3.5 '@types/react-dom': specifier: ^18.3.0 version: 18.3.0 @@ -4141,10 +4135,10 @@ importers: version: link:../../.. autoprefixer: specifier: ^10.4.20 - version: 10.4.20(postcss@8.4.41) + version: 10.4.20(postcss@8.4.43) postcss: - specifier: ^8.4.41 - version: 8.4.41 + specifier: ^8.4.43 + version: 8.4.43 tailwindcss: specifier: ^3.4.10 version: 3.4.10 @@ -4158,8 +4152,8 @@ importers: specifier: workspace:* version: link:../../.. postcss: - specifier: ^8.4.41 - version: 8.4.41 + specifier: ^8.4.43 + version: 8.4.43 tailwindcss: specifier: ^3.4.10 version: 3.4.10 @@ -4312,7 +4306,7 @@ importers: version: 1.0.2 drizzle-orm: specifier: ^0.31.2 - version: 0.31.4(@libsql/client@0.10.0)(@types/react@18.3.4)(react@18.3.1) + version: 0.31.4(@libsql/client@0.10.0)(@types/react@18.3.5)(react@18.3.1) github-slugger: specifier: ^2.0.0 version: 2.0.0 @@ -4471,8 +4465,8 @@ importers: specifier: ^3.6.2 version: link:../../../../integrations/react '@types/react': - specifier: ^18.3.4 - version: 18.3.4 + specifier: ^18.3.5 + version: 18.3.5 '@types/react-dom': specifier: ^18.3.0 version: 18.3.0 @@ -4480,8 +4474,8 @@ importers: specifier: workspace:* version: link:../../../../astro open-props: - specifier: ^1.7.5 - version: 1.7.5 + specifier: ^1.7.6 + version: 1.7.6 react: specifier: ^18.3.1 version: 18.3.1 @@ -4604,7 +4598,7 @@ importers: version: link:../../astro-prism '@markdoc/markdoc': specifier: ^0.4.0 - version: 0.4.0(@types/react@18.3.4)(react@18.3.1) + version: 0.4.0(@types/react@18.3.5)(react@18.3.1) esbuild: specifier: ^0.21.5 version: 0.21.5 @@ -4866,8 +4860,8 @@ importers: specifier: ^6.0.0 version: 6.0.0 rehype-pretty-code: - specifier: ^0.13.2 - version: 0.13.2(shiki@1.14.1) + specifier: ^0.14.0 + version: 0.14.0(shiki@1.16.1) remark-math: specifier: ^6.0.0 version: 6.0.0 @@ -4881,8 +4875,8 @@ importers: specifier: ^9.0.0 version: 9.0.0 shiki: - specifier: ^1.14.1 - version: 1.14.1 + specifier: ^1.16.1 + version: 1.16.1 unified: specifier: ^11.0.5 version: 11.0.5 @@ -5084,8 +5078,8 @@ importers: specifier: ^1.0.2 version: 1.0.2(@babel/core@7.25.2) preact-render-to-string: - specifier: ^6.5.9 - version: 6.5.9(preact@10.23.2) + specifier: ^6.5.10 + version: 6.5.10(preact@10.23.2) devDependencies: astro: specifier: workspace:* @@ -5107,8 +5101,8 @@ importers: version: 1.5.3 devDependencies: '@types/react': - specifier: ^18.3.4 - version: 18.3.4 + specifier: ^18.3.5 + version: 18.3.5 '@types/react-dom': specifier: ^18.3.0 version: 18.3.0 @@ -5258,13 +5252,13 @@ importers: dependencies: autoprefixer: specifier: ^10.4.20 - version: 10.4.20(postcss@8.4.41) + version: 10.4.20(postcss@8.4.43) postcss: - specifier: ^8.4.41 - version: 8.4.41 + specifier: ^8.4.43 + version: 8.4.43 postcss-load-config: specifier: ^4.0.2 - version: 4.0.2(postcss@8.4.41) + version: 4.0.2(postcss@8.4.43) devDependencies: astro: specifier: workspace:* @@ -5293,8 +5287,8 @@ importers: packages/integrations/vue: dependencies: '@vitejs/plugin-vue': - specifier: ^5.1.2 - version: 5.1.2(vite@5.4.2(@types/node@18.19.31)(sass@1.77.8))(vue@3.4.38(typescript@5.5.4)) + specifier: ^5.1.3 + version: 5.1.3(vite@5.4.2(@types/node@18.19.31)(sass@1.77.8))(vue@3.4.38(typescript@5.5.4)) '@vitejs/plugin-vue-jsx': specifier: ^4.0.1 version: 4.0.1(vite@5.4.2(@types/node@18.19.31)(sass@1.77.8))(vue@3.4.38(typescript@5.5.4)) @@ -5303,7 +5297,7 @@ importers: version: 3.4.38 vite-plugin-vue-devtools: specifier: ^7.3.9 - version: 7.3.9(rollup@4.21.1)(vite@5.4.2(@types/node@18.19.31)(sass@1.77.8))(vue@3.4.38(typescript@5.5.4)) + version: 7.3.9(rollup@4.21.2)(vite@5.4.2(@types/node@18.19.31)(sass@1.77.8))(vue@3.4.38(typescript@5.5.4)) devDependencies: astro: specifier: workspace:* @@ -5484,8 +5478,8 @@ importers: specifier: ^3.0.2 version: 3.0.2 shiki: - specifier: ^1.14.1 - version: 1.14.1 + specifier: ^1.16.1 + version: 1.16.1 unified: specifier: ^11.0.5 version: 11.0.5 @@ -5647,8 +5641,8 @@ importers: specifier: ^0.3.0 version: 0.3.0 tsconfck: - specifier: ^3.1.1 - version: 3.1.1(typescript@5.5.4) + specifier: ^3.1.3 + version: 3.1.3(typescript@5.5.4) packages: @@ -5920,8 +5914,8 @@ packages: resolution: {integrity: sha512-VJ4XsrD+nOvlXyLzmLzUs/0qjFS4sK30te5yEFlvbbUNEgKaVb2BHZUpAL+ttLPQAHNrsI3zZisbfha5Cvr8vg==} engines: {node: '>=6.9.0'} - '@babel/types@7.25.4': - resolution: {integrity: sha512-zQ1ijeeCXVEh+aNL0RlmkPkG8HUiDcU2pzQQFjtbntgAczRASFzj4H+6+bV+dy1ntKR14I/DypeuRG1uma98iQ==} + '@babel/types@7.25.6': + resolution: {integrity: sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==} engines: {node: '>=6.9.0'} '@biomejs/biome@1.8.3': @@ -6861,88 +6855,91 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.21.1': - resolution: {integrity: sha512-2thheikVEuU7ZxFXubPDOtspKn1x0yqaYQwvALVtEcvFhMifPADBrgRPyHV0TF3b+9BgvgjgagVyvA/UqPZHmg==} + '@rollup/rollup-android-arm-eabi@4.21.2': + resolution: {integrity: sha512-fSuPrt0ZO8uXeS+xP3b+yYTCBUd05MoSp2N/MFOgjhhUhMmchXlpTQrTpI8T+YAwAQuK7MafsCOxW7VrPMrJcg==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.21.1': - resolution: {integrity: sha512-t1lLYn4V9WgnIFHXy1d2Di/7gyzBWS8G5pQSXdZqfrdCGTwi1VasRMSS81DTYb+avDs/Zz4A6dzERki5oRYz1g==} + '@rollup/rollup-android-arm64@4.21.2': + resolution: {integrity: sha512-xGU5ZQmPlsjQS6tzTTGwMsnKUtu0WVbl0hYpTPauvbRAnmIvpInhJtgjj3mcuJpEiuUw4v1s4BimkdfDWlh7gA==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.21.1': - resolution: {integrity: sha512-AH/wNWSEEHvs6t4iJ3RANxW5ZCK3fUnmf0gyMxWCesY1AlUj8jY7GC+rQE4wd3gwmZ9XDOpL0kcFnCjtN7FXlA==} + '@rollup/rollup-darwin-arm64@4.21.2': + resolution: {integrity: sha512-99AhQ3/ZMxU7jw34Sq8brzXqWH/bMnf7ZVhvLk9QU2cOepbQSVTns6qoErJmSiAvU3InRqC2RRZ5ovh1KN0d0Q==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.21.1': - resolution: {integrity: sha512-dO0BIz/+5ZdkLZrVgQrDdW7m2RkrLwYTh2YMFG9IpBtlC1x1NPNSXkfczhZieOlOLEqgXOFH3wYHB7PmBtf+Bg==} + '@rollup/rollup-darwin-x64@4.21.2': + resolution: {integrity: sha512-ZbRaUvw2iN/y37x6dY50D8m2BnDbBjlnMPotDi/qITMJ4sIxNY33HArjikDyakhSv0+ybdUxhWxE6kTI4oX26w==} cpu: [x64] os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.21.1': - resolution: {integrity: sha512-sWWgdQ1fq+XKrlda8PsMCfut8caFwZBmhYeoehJ05FdI0YZXk6ZyUjWLrIgbR/VgiGycrFKMMgp7eJ69HOF2pQ==} + '@rollup/rollup-linux-arm-gnueabihf@4.21.2': + resolution: {integrity: sha512-ztRJJMiE8nnU1YFcdbd9BcH6bGWG1z+jP+IPW2oDUAPxPjo9dverIOyXz76m6IPA6udEL12reYeLojzW2cYL7w==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.21.1': - resolution: {integrity: sha512-9OIiSuj5EsYQlmwhmFRA0LRO0dRRjdCVZA3hnmZe1rEwRk11Jy3ECGGq3a7RrVEZ0/pCsYWx8jG3IvcrJ6RCew==} + '@rollup/rollup-linux-arm-musleabihf@4.21.2': + resolution: {integrity: sha512-flOcGHDZajGKYpLV0JNc0VFH361M7rnV1ee+NTeC/BQQ1/0pllYcFmxpagltANYt8FYf9+kL6RSk80Ziwyhr7w==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.21.1': - resolution: {integrity: sha512-0kuAkRK4MeIUbzQYu63NrJmfoUVicajoRAL1bpwdYIYRcs57iyIV9NLcuyDyDXE2GiZCL4uhKSYAnyWpjZkWow==} + '@rollup/rollup-linux-arm64-gnu@4.21.2': + resolution: {integrity: sha512-69CF19Kp3TdMopyteO/LJbWufOzqqXzkrv4L2sP8kfMaAQ6iwky7NoXTp7bD6/irKgknDKM0P9E/1l5XxVQAhw==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.21.1': - resolution: {integrity: sha512-/6dYC9fZtfEY0vozpc5bx1RP4VrtEOhNQGb0HwvYNwXD1BBbwQ5cKIbUVVU7G2d5WRE90NfB922elN8ASXAJEA==} + '@rollup/rollup-linux-arm64-musl@4.21.2': + resolution: {integrity: sha512-48pD/fJkTiHAZTnZwR0VzHrao70/4MlzJrq0ZsILjLW/Ab/1XlVUStYyGt7tdyIiVSlGZbnliqmult/QGA2O2w==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.21.1': - resolution: {integrity: sha512-ltUWy+sHeAh3YZ91NUsV4Xg3uBXAlscQe8ZOXRCVAKLsivGuJsrkawYPUEyCV3DYa9urgJugMLn8Z3Z/6CeyRQ==} + '@rollup/rollup-linux-powerpc64le-gnu@4.21.2': + resolution: {integrity: sha512-cZdyuInj0ofc7mAQpKcPR2a2iu4YM4FQfuUzCVA2u4HI95lCwzjoPtdWjdpDKyHxI0UO82bLDoOaLfpZ/wviyQ==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.21.1': - resolution: {integrity: sha512-BggMndzI7Tlv4/abrgLwa/dxNEMn2gC61DCLrTzw8LkpSKel4o+O+gtjbnkevZ18SKkeN3ihRGPuBxjaetWzWg==} + '@rollup/rollup-linux-riscv64-gnu@4.21.2': + resolution: {integrity: sha512-RL56JMT6NwQ0lXIQmMIWr1SW28z4E4pOhRRNqwWZeXpRlykRIlEpSWdsgNWJbYBEWD84eocjSGDu/XxbYeCmwg==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.21.1': - resolution: {integrity: sha512-z/9rtlGd/OMv+gb1mNSjElasMf9yXusAxnRDrBaYB+eS1shFm6/4/xDH1SAISO5729fFKUkJ88TkGPRUh8WSAA==} + '@rollup/rollup-linux-s390x-gnu@4.21.2': + resolution: {integrity: sha512-PMxkrWS9z38bCr3rWvDFVGD6sFeZJw4iQlhrup7ReGmfn7Oukrr/zweLhYX6v2/8J6Cep9IEA/SmjXjCmSbrMQ==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.21.1': - resolution: {integrity: sha512-kXQVcWqDcDKw0S2E0TmhlTLlUgAmMVqPrJZR+KpH/1ZaZhLSl23GZpQVmawBQGVhyP5WXIsIQ/zqbDBBYmxm5w==} + '@rollup/rollup-linux-x64-gnu@4.21.2': + resolution: {integrity: sha512-B90tYAUoLhU22olrafY3JQCFLnT3NglazdwkHyxNDYF/zAxJt5fJUB/yBoWFoIQ7SQj+KLe3iL4BhOMa9fzgpw==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.21.1': - resolution: {integrity: sha512-CbFv/WMQsSdl+bpX6rVbzR4kAjSSBuDgCqb1l4J68UYsQNalz5wOqLGYj4ZI0thGpyX5kc+LLZ9CL+kpqDovZA==} + '@rollup/rollup-linux-x64-musl@4.21.2': + resolution: {integrity: sha512-7twFizNXudESmC9oneLGIUmoHiiLppz/Xs5uJQ4ShvE6234K0VB1/aJYU3f/4g7PhssLGKBVCC37uRkkOi8wjg==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.21.1': - resolution: {integrity: sha512-3Q3brDgA86gHXWHklrwdREKIrIbxC0ZgU8lwpj0eEKGBQH+31uPqr0P2v11pn0tSIxHvcdOWxa4j+YvLNx1i6g==} + '@rollup/rollup-win32-arm64-msvc@4.21.2': + resolution: {integrity: sha512-9rRero0E7qTeYf6+rFh3AErTNU1VCQg2mn7CQcI44vNUWM9Ze7MSRS/9RFuSsox+vstRt97+x3sOhEey024FRQ==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.21.1': - resolution: {integrity: sha512-tNg+jJcKR3Uwe4L0/wY3Ro0H+u3nrb04+tcq1GSYzBEmKLeOQF2emk1whxlzNqb6MMrQ2JOcQEpuuiPLyRcSIw==} + '@rollup/rollup-win32-ia32-msvc@4.21.2': + resolution: {integrity: sha512-5rA4vjlqgrpbFVVHX3qkrCo/fZTj1q0Xxpg+Z7yIo3J2AilW7t2+n6Q8Jrx+4MrYpAnjttTYF8rr7bP46BPzRw==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.21.1': - resolution: {integrity: sha512-xGiIH95H1zU7naUyTKEyOA/I0aexNMUdO9qRv0bLKN3qu25bBdrxZHqA3PTJ24YNN/GdMzG4xkDcd/GvjuhfLg==} + '@rollup/rollup-win32-x64-msvc@4.21.2': + resolution: {integrity: sha512-6UUxd0+SKomjdzuAcp+HAmxw1FlGBnl1v2yEPSabtx4lBfdXHDVsW7+lQkgz9cNFJGY3AWR7+V8P5BqkD9L9nA==} cpu: [x64] os: [win32] - '@shikijs/core@1.14.1': - resolution: {integrity: sha512-KyHIIpKNaT20FtFPFjCQB5WVSTpLR/n+jQXhWHWVUMm9MaOaG9BGOG0MSyt7yA4+Lm+4c9rTc03tt3nYzeYSfw==} + '@shikijs/core@1.16.1': + resolution: {integrity: sha512-aI0hBtw+a6KsJp2jcD4YuQqKpeCbURMZbhHVozDknJpm+KJqeMRkEnfBC8BaKE/5XC+uofPgCLsa/TkTk0Ba0w==} + + '@shikijs/vscode-textmate@9.2.0': + resolution: {integrity: sha512-5FinaOp6Vdh/dl4/yaOTh0ZeKch+rYS8DUb38V3GMKYVkdqzxw53lViRKUYkVILRiVQT7dcPC7VvAKOR73zVtQ==} '@sindresorhus/merge-streams@2.3.0': resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} @@ -6968,10 +6965,10 @@ packages: svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.0 - '@tailwindcss/forms@0.5.7': - resolution: {integrity: sha512-QE7X69iQI+ZXwldE+rzasvbJiyV/ju1FGHH0Qn2W3FKbuYtqp8LKcy6iSw79fVUT5/Vvf+0XgLCeYVG+UV6hOw==} + '@tailwindcss/forms@0.5.8': + resolution: {integrity: sha512-DJs7B7NPD0JH7BVvdHWNviWmunlFhuEkz7FyFxE4japOWYMLl9b1D6+Z9mivJJPWr6AEbmlPqgiFRyLwFB1SgQ==} peerDependencies: - tailwindcss: '>=3.0.0 || >= 3.0.0-alpha.1' + tailwindcss: '>=3.0.0 || >= 3.0.0-alpha.1 || >= 4.0.0-alpha.20' '@trysound/sax@0.2.0': resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} @@ -7028,8 +7025,8 @@ packages: '@types/deep-diff@1.0.5': resolution: {integrity: sha512-PQyNSy1YMZU1hgZA5tTYfHPpUAo9Dorn1PZho2/budQLfqLu3JIP37JAavnwYpR1S2yFZTXa3hxaE4ifGW5jaA==} - '@types/diff@5.2.1': - resolution: {integrity: sha512-uxpcuwWJGhe2AR1g8hD9F5OYGCqjqWnBUQFD8gMZsDbv8oPHzxJF6iMO6n8Tk0AdzlxoaaoQhOYlIg/PukVU8g==} + '@types/diff@5.2.2': + resolution: {integrity: sha512-qVqLpd49rmJA2nZzLVsmfS/aiiBpfVE95dHhPVwG0NmSBAt+riPxnj53wq2oBq5m4Q2RF1IWFEUpnZTgrQZfEQ==} '@types/dlv@1.1.4': resolution: {integrity: sha512-m8KmImw4Jt+4rIgupwfivrWEOnj1LzkmKkqbh075uG13eTQ1ZxHWT6T0vIdSQhLIjQCiR0n0lZdtyDOPO1x2Mw==} @@ -7133,8 +7130,8 @@ packages: '@types/react-dom@18.3.0': resolution: {integrity: sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==} - '@types/react@18.3.4': - resolution: {integrity: sha512-J7W30FTdfCxDDjmfRM+/JqLHBIyl7xUIp9kwK637FGmY7+mkSFSe6L4jpZzhj5QMfLssSDP4/i75AKkrdC7/Jw==} + '@types/react@18.3.5': + resolution: {integrity: sha512-WeqMfGJLGuLCqHGYRGHxnKrXcTitc6L/nBUWfWPcTarG3t9PsquqUMuVeXZeca+mglY4Vo5GZjCi0A3Or2lnxA==} '@types/relateurl@0.2.33': resolution: {integrity: sha512-bTQCKsVbIdzLqZhLkF5fcJQreE4y1ro4DIyVrlDNSCJRRwHhB8Z+4zXXa8jN6eDvc2HbRsEYgbvrnGvi54EpSw==} @@ -7263,8 +7260,8 @@ packages: vite: ^5.0.0 vue: ^3.0.0 - '@vitejs/plugin-vue@5.1.2': - resolution: {integrity: sha512-nY9IwH12qeiJqumTCLJLE7IiNx7HZ39cbHaysEUd+Myvbz9KAqd2yq+U01Kab1R/H1BmiyM2ShTYlNH32Fzo3A==} + '@vitejs/plugin-vue@5.1.3': + resolution: {integrity: sha512-3xbWsKEKXYlmX82aOHufFQVnkbMC/v8fLpWwh6hWOUrK5fbbtBh9Q/WWse27BFgSy2/e2c0fz5Scgya9h2GLhw==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: ^5.0.0 @@ -8141,8 +8138,8 @@ packages: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} - eol@0.9.1: - resolution: {integrity: sha512-Ds/TEoZjwggRoz/Q2O7SE3i4Jm66mqTDfmdHdq/7DKVk3bro9Q8h6WdXKdPqFLMoqxrDK5SVRzHVPOS6uuGtrg==} + eol@0.10.0: + resolution: {integrity: sha512-+w3ktYrOphcIqC1XKmhQYvM+o2uxgQFiimL7B6JPZJlWVxf7Lno9e/JWLPIgbHo7DoZ+b7jsf/NzrUcNe6ZTZQ==} error-stack-parser-es@0.1.5: resolution: {integrity: sha512-xHku1X40RO+fO8yJ8Wh2f2rZWVjqyhb1zgq1yZ8aZRQkv6OOKhKWRUaht3eSCUbAOBaKIgM+ykwFLE+QUxgGeg==} @@ -9414,8 +9411,8 @@ packages: resolution: {integrity: sha512-M7CJbmv7UCopc0neRKdzfoGWaVZC+xC1925GitKH9EAqYFzX9//25Q7oX4+jw0tiCCj+t5l6VZh8UPH23NZkMA==} hasBin: true - open-props@1.7.5: - resolution: {integrity: sha512-DajjLQDJgIa0i+QdB2q5M8lNLo2ICk+DbDh4TsqNsT1tAO8Zm8F7dndSkLMQkobT98lbvDMMpJWO8NT0ibjrjA==} + open-props@1.7.6: + resolution: {integrity: sha512-fE3E22x8lCf6gJrPO3L54NKrPaqQGxeKoXLz4JIXrhALD3Ua1kkE2kMw8HmlTKYF9BSLLMfoVfsT3UC1PJcaww==} open@10.1.0: resolution: {integrity: sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==} @@ -9786,12 +9783,12 @@ packages: postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - postcss@8.4.41: - resolution: {integrity: sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==} + postcss@8.4.43: + resolution: {integrity: sha512-gJAQVYbh5R3gYm33FijzCZj7CHyQ3hWMgJMprLUlIYqCwTeZhBQ19wp0e9mA25BUbEvY5+EXuuaAjqQsrBxQBQ==} engines: {node: ^10 || ^12 || >=14} - preact-render-to-string@6.5.9: - resolution: {integrity: sha512-Fn9R89h6qrQeSRmsH2O2fWzqpVwsJgEL9UTly5nGEV2ldhVuG+9JhXdNJ6zreIkOZcBT20+AOMwlG1x72znJ+g==} + preact-render-to-string@6.5.10: + resolution: {integrity: sha512-BJdypTQaBA5UbTF9NKZS3zP93Sw33tZOxNXIfuHofqOZFoMdsquNkVebs/HkEw0in/Qbi6Ep/Anngnj+VsHeBQ==} peerDependencies: preact: '>=10' @@ -9934,8 +9931,8 @@ packages: rehype-parse@9.0.0: resolution: {integrity: sha512-WG7nfvmWWkCR++KEkZevZb/uw41E8TsH4DsY9UxsTbIXCVGbAs4S+r8FrQ+OtH5EEQAs+5UxKC42VinkmpA1Yw==} - rehype-pretty-code@0.13.2: - resolution: {integrity: sha512-F+PaFMscfJOcSHcR2b//+hk/0jT56hmGDqXcVD6VC9j0CUSGiqv8YxaWUyhR7qEIRRSbzAVxx+0uxzk+akXs+w==} + rehype-pretty-code@0.14.0: + resolution: {integrity: sha512-hBeKF/Wkkf3zyUS8lal9RCUuhypDWLQc+h9UrP9Pav25FUm/AQAVh4m5gdvJxh4Oz+U+xKvdsV01p1LdvsZTiQ==} engines: {node: '>=18'} peerDependencies: shiki: ^1.3.0 @@ -10055,8 +10052,8 @@ packages: rfdc@1.4.1: resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} - rollup@4.21.1: - resolution: {integrity: sha512-ZnYyKvscThhgd3M5+Qt3pmhO4jIRR5RGzaSovB6Q7rGNrK5cUncrtLmcTTJVSdcKXyZjW8X8MB0JMSuH9bcAJg==} + rollup@4.21.2: + resolution: {integrity: sha512-e3TapAgYf9xjdLvKQCkQTnbTKd4a6jwlpQSJJFokHGaX2IVjoEqkIIhiQfqsi0cdwlOD+tQGuOd5AJkc5RngBw==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -10165,8 +10162,8 @@ packages: shiki@0.10.1: resolution: {integrity: sha512-VsY7QJVzU51j5o1+DguUd+6vmCmZ5v/6gYu4vyYAhzjuNQU6P/vmSy4uQaOhvje031qQMiW0d2BwgMH52vqMng==} - shiki@1.14.1: - resolution: {integrity: sha512-FujAN40NEejeXdzPt+3sZ3F2dx1U24BY2XTY01+MG8mbxCiA2XukXdcbyMyLAHJ/1AUUnQd1tZlvIjefWWEJeA==} + shiki@1.16.1: + resolution: {integrity: sha512-tCJIMaxDVB1mEIJ5TvfZU7kCPB5eo9fli5+21Olc/bmyv+w8kye3JOp+LZRmGkAyT71hrkefQhTiY+o9mBikRQ==} siginfo@2.0.0: resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} @@ -10495,8 +10492,8 @@ packages: ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - tsconfck@3.1.1: - resolution: {integrity: sha512-00eoI6WY57SvZEVjm13stEVE90VkEdJAFGgpFLTsZbJyW/LwFQ7uQxJHWpZ2hzSWgCPKc9AnBnNP+0X7o3hAmQ==} + tsconfck@3.1.3: + resolution: {integrity: sha512-ulNZP1SVpRDesxeMLON/LtWM8HIgAJEIVpVVhBM6gsmvQ8+Rh+ZG7FWGvHh7Ah3pRABwVJWklWCr/BTZSv0xnQ==} engines: {node: ^18 || >=20} hasBin: true peerDependencies: @@ -10511,38 +10508,38 @@ packages: tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} - turbo-darwin-64@2.1.0: - resolution: {integrity: sha512-gHwpDk2gyB7qZ57gUUwDIS/IkglqEjjVtPZCTxmCRg28Tiwjui0azsLVKrnHP9UZHllozwbi28x8HXLXLEFF1w==} + turbo-darwin-64@2.1.1: + resolution: {integrity: sha512-aYNuJpZlCoi0Htd79fl/2DywpewGKijdXeOfg9KzNuPVKzSMYlAXuAlNGh0MKjiOcyqxQGL7Mq9LFhwA0VpDpQ==} cpu: [x64] os: [darwin] - turbo-darwin-arm64@2.1.0: - resolution: {integrity: sha512-GLaqGetNC6eS4eqXgsheLOHic/OcnGCGDi5boVf+TFZTXYH6YE15L4ugZha4xHXCr1KouCLILHh+f8EHEmWylg==} + turbo-darwin-arm64@2.1.1: + resolution: {integrity: sha512-tifJKD8yHY48rHXPMcM8o1jI/Jk2KCaXiNjTKvvy9Zsim61BZksNVLelIbrRoCGwAN6PUBZO2lGU5iL/TQJ5Pw==} cpu: [arm64] os: [darwin] - turbo-linux-64@2.1.0: - resolution: {integrity: sha512-VzBOsj7JyGoZtiNZZ6brjnY7UehRnClluw7pwznuLPzClkqOOPMd2jOcgkWxnP/xW4NBmOoFANXXrtvKBD4f2w==} + turbo-linux-64@2.1.1: + resolution: {integrity: sha512-Js6d/bSQe9DuV9c7ITXYpsU/ADzFHABdz1UIHa7Oqjj9VOEbFeA9WpAn0c+mdJrVD+IXJFbbDZUjN7VYssmtcg==} cpu: [x64] os: [linux] - turbo-linux-arm64@2.1.0: - resolution: {integrity: sha512-St7svJnOO5g4F6R7Z32e10I/0M3e6qpNjEYybXwPNul9NSfnUXeky4WoKaALwqNhyJ7nYemoFpZ1d+i8hFQTHg==} + turbo-linux-arm64@2.1.1: + resolution: {integrity: sha512-LidzTCq0yvQ+N8w8Qub9FmhQ/mmEIeoqFi7DSupekEV2EjvE9jw/zYc9Pk67X+g7dHVfgOnvVzmrjChdxpFePw==} cpu: [arm64] os: [linux] - turbo-windows-64@2.1.0: - resolution: {integrity: sha512-iSobNud2MrJ1SZ1upVPlErT8xexsr0MQtKapdfq6z0M0rBnrDGEq5bUCSScWyGu+O4+glB4br9xkTAkGFqaxqQ==} + turbo-windows-64@2.1.1: + resolution: {integrity: sha512-GKc9ZywKwy4xLDhwXd6H07yzl0TB52HjXMrFLyHGhCVnf/w0oq4sLJv2sjbvuarPjsyx4xnCBJ3m3oyL2XmFtA==} cpu: [x64] os: [win32] - turbo-windows-arm64@2.1.0: - resolution: {integrity: sha512-d61jN4rjE5PnUfF66GKrKoj8S8Ql4FGXzFFzZz4kjsHpZZzCTtqlzPZBmd1byzGYhDPTorTqG3G1USohbdyohA==} + turbo-windows-arm64@2.1.1: + resolution: {integrity: sha512-oFKkMj11KKUv3xSK9/fhAEQTxLUp1Ol1EOktwc32+SFtEU0uls7kosAz0b+qe8k3pJGEMFdDPdqoEjyJidbxtQ==} cpu: [arm64] os: [win32] - turbo@2.1.0: - resolution: {integrity: sha512-A969/LO/sPHKlapIarY2VVzqQ5JnnW2/1kksZlnMEpsRD6gwOELvVL+ozfMiO7av9RILt3UeN02L17efr6HUCA==} + turbo@2.1.1: + resolution: {integrity: sha512-u9gUDkmR9dFS8b5kAYqIETK4OnzsS4l2ragJ0+soSMHh6VEeNHjTfSjk1tKxCqLyziCrPogadxP680J+v6yGHw==} hasBin: true type-check@0.4.0: @@ -10800,6 +10797,14 @@ packages: vite: optional: true + vitefu@1.0.2: + resolution: {integrity: sha512-0/iAvbXyM3RiPPJ4lyD4w6Mjgtf4ejTK6TPvTNG3H32PLwuT0N/ZjJLiXug7ETE/LWtTeHw9WRv7uX/tIKYyKg==} + peerDependencies: + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 + peerDependenciesMeta: + vite: + optional: true + vitest@2.0.5: resolution: {integrity: sha512-8GUxONfauuIdeSl5f9GTgVEpg5BTOlplET4WEDaeY2QBiN8wSm68vxN/tb5z405OwppfoCavnwXafiaYBC/xOA==} engines: {node: ^18.0.0 || >=20.0.0} @@ -11250,7 +11255,7 @@ snapshots: '@babel/parser': 7.25.4 '@babel/template': 7.25.0 '@babel/traverse': 7.25.4 - '@babel/types': 7.25.4 + '@babel/types': 7.25.6 convert-source-map: 2.0.0 debug: 4.3.6 gensync: 1.0.0-beta.2 @@ -11261,14 +11266,14 @@ snapshots: '@babel/generator@7.25.5': dependencies: - '@babel/types': 7.25.4 + '@babel/types': 7.25.6 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 '@babel/helper-annotate-as-pure@7.24.7': dependencies: - '@babel/types': 7.25.4 + '@babel/types': 7.25.6 '@babel/helper-compilation-targets@7.25.2': dependencies: @@ -11295,32 +11300,32 @@ snapshots: '@babel/helper-environment-visitor@7.24.7': dependencies: - '@babel/types': 7.25.4 + '@babel/types': 7.25.6 '@babel/helper-function-name@7.24.7': dependencies: '@babel/template': 7.25.0 - '@babel/types': 7.25.4 + '@babel/types': 7.25.6 '@babel/helper-member-expression-to-functions@7.24.7': dependencies: '@babel/traverse': 7.25.4 - '@babel/types': 7.25.4 + '@babel/types': 7.25.6 transitivePeerDependencies: - supports-color '@babel/helper-module-imports@7.18.6': dependencies: - '@babel/types': 7.25.4 + '@babel/types': 7.25.6 '@babel/helper-module-imports@7.22.15': dependencies: - '@babel/types': 7.25.4 + '@babel/types': 7.25.6 '@babel/helper-module-imports@7.24.7': dependencies: '@babel/traverse': 7.25.4 - '@babel/types': 7.25.4 + '@babel/types': 7.25.6 transitivePeerDependencies: - supports-color @@ -11336,7 +11341,7 @@ snapshots: '@babel/helper-optimise-call-expression@7.24.7': dependencies: - '@babel/types': 7.25.4 + '@babel/types': 7.25.6 '@babel/helper-plugin-utils@7.24.8': {} @@ -11352,20 +11357,20 @@ snapshots: '@babel/helper-simple-access@7.24.7': dependencies: '@babel/traverse': 7.25.4 - '@babel/types': 7.25.4 + '@babel/types': 7.25.6 transitivePeerDependencies: - supports-color '@babel/helper-skip-transparent-expression-wrappers@7.24.7': dependencies: '@babel/traverse': 7.25.4 - '@babel/types': 7.25.4 + '@babel/types': 7.25.6 transitivePeerDependencies: - supports-color '@babel/helper-split-export-declaration@7.24.7': dependencies: - '@babel/types': 7.25.4 + '@babel/types': 7.25.6 '@babel/helper-string-parser@7.24.8': {} @@ -11376,7 +11381,7 @@ snapshots: '@babel/helpers@7.25.0': dependencies: '@babel/template': 7.25.0 - '@babel/types': 7.25.4 + '@babel/types': 7.25.6 '@babel/highlight@7.24.7': dependencies: @@ -11387,7 +11392,7 @@ snapshots: '@babel/parser@7.25.4': dependencies: - '@babel/types': 7.25.4 + '@babel/types': 7.25.6 '@babel/plugin-proposal-decorators@7.24.1(@babel/core@7.25.2)': dependencies: @@ -11447,7 +11452,7 @@ snapshots: '@babel/helper-module-imports': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2) - '@babel/types': 7.25.4 + '@babel/types': 7.25.6 transitivePeerDependencies: - supports-color @@ -11469,7 +11474,7 @@ snapshots: dependencies: '@babel/code-frame': 7.24.7 '@babel/parser': 7.25.4 - '@babel/types': 7.25.4 + '@babel/types': 7.25.6 '@babel/traverse@7.25.4': dependencies: @@ -11477,13 +11482,13 @@ snapshots: '@babel/generator': 7.25.5 '@babel/parser': 7.25.4 '@babel/template': 7.25.0 - '@babel/types': 7.25.4 + '@babel/types': 7.25.6 debug: 4.3.6 globals: 11.12.0 transitivePeerDependencies: - supports-color - '@babel/types@7.25.4': + '@babel/types@7.25.6': dependencies: '@babel/helper-string-parser': 7.24.8 '@babel/helper-validator-identifier': 7.24.7 @@ -11741,201 +11746,201 @@ snapshots: '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) '@csstools/css-tokenizer': 3.0.1 - '@csstools/postcss-cascade-layers@5.0.0(postcss@8.4.41)': + '@csstools/postcss-cascade-layers@5.0.0(postcss@8.4.43)': dependencies: '@csstools/selector-specificity': 4.0.0(postcss-selector-parser@6.1.0) - postcss: 8.4.41 + postcss: 8.4.43 postcss-selector-parser: 6.1.0 - '@csstools/postcss-color-function@4.0.2(postcss@8.4.41)': + '@csstools/postcss-color-function@4.0.2(postcss@8.4.43)': dependencies: '@csstools/css-color-parser': 3.0.2(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) '@csstools/css-tokenizer': 3.0.1 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.41) - '@csstools/utilities': 2.0.0(postcss@8.4.41) - postcss: 8.4.41 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.43) + '@csstools/utilities': 2.0.0(postcss@8.4.43) + postcss: 8.4.43 - '@csstools/postcss-color-mix-function@3.0.2(postcss@8.4.41)': + '@csstools/postcss-color-mix-function@3.0.2(postcss@8.4.43)': dependencies: '@csstools/css-color-parser': 3.0.2(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) '@csstools/css-tokenizer': 3.0.1 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.41) - '@csstools/utilities': 2.0.0(postcss@8.4.41) - postcss: 8.4.41 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.43) + '@csstools/utilities': 2.0.0(postcss@8.4.43) + postcss: 8.4.43 - '@csstools/postcss-content-alt-text@2.0.1(postcss@8.4.41)': + '@csstools/postcss-content-alt-text@2.0.1(postcss@8.4.43)': dependencies: '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) '@csstools/css-tokenizer': 3.0.1 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.41) - '@csstools/utilities': 2.0.0(postcss@8.4.41) - postcss: 8.4.41 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.43) + '@csstools/utilities': 2.0.0(postcss@8.4.43) + postcss: 8.4.43 - '@csstools/postcss-exponential-functions@2.0.1(postcss@8.4.41)': + '@csstools/postcss-exponential-functions@2.0.1(postcss@8.4.43)': dependencies: '@csstools/css-calc': 2.0.1(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) '@csstools/css-tokenizer': 3.0.1 - postcss: 8.4.41 + postcss: 8.4.43 - '@csstools/postcss-font-format-keywords@4.0.0(postcss@8.4.41)': + '@csstools/postcss-font-format-keywords@4.0.0(postcss@8.4.43)': dependencies: - '@csstools/utilities': 2.0.0(postcss@8.4.41) - postcss: 8.4.41 + '@csstools/utilities': 2.0.0(postcss@8.4.43) + postcss: 8.4.43 postcss-value-parser: 4.2.0 - '@csstools/postcss-gamut-mapping@2.0.2(postcss@8.4.41)': + '@csstools/postcss-gamut-mapping@2.0.2(postcss@8.4.43)': dependencies: '@csstools/css-color-parser': 3.0.2(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) '@csstools/css-tokenizer': 3.0.1 - postcss: 8.4.41 + postcss: 8.4.43 - '@csstools/postcss-gradients-interpolation-method@5.0.2(postcss@8.4.41)': + '@csstools/postcss-gradients-interpolation-method@5.0.2(postcss@8.4.43)': dependencies: '@csstools/css-color-parser': 3.0.2(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) '@csstools/css-tokenizer': 3.0.1 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.41) - '@csstools/utilities': 2.0.0(postcss@8.4.41) - postcss: 8.4.41 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.43) + '@csstools/utilities': 2.0.0(postcss@8.4.43) + postcss: 8.4.43 - '@csstools/postcss-hwb-function@4.0.2(postcss@8.4.41)': + '@csstools/postcss-hwb-function@4.0.2(postcss@8.4.43)': dependencies: '@csstools/css-color-parser': 3.0.2(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) '@csstools/css-tokenizer': 3.0.1 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.41) - '@csstools/utilities': 2.0.0(postcss@8.4.41) - postcss: 8.4.41 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.43) + '@csstools/utilities': 2.0.0(postcss@8.4.43) + postcss: 8.4.43 - '@csstools/postcss-ic-unit@4.0.0(postcss@8.4.41)': + '@csstools/postcss-ic-unit@4.0.0(postcss@8.4.43)': dependencies: - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.41) - '@csstools/utilities': 2.0.0(postcss@8.4.41) - postcss: 8.4.41 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.43) + '@csstools/utilities': 2.0.0(postcss@8.4.43) + postcss: 8.4.43 postcss-value-parser: 4.2.0 - '@csstools/postcss-initial@2.0.0(postcss@8.4.41)': + '@csstools/postcss-initial@2.0.0(postcss@8.4.43)': dependencies: - postcss: 8.4.41 + postcss: 8.4.43 - '@csstools/postcss-is-pseudo-class@5.0.0(postcss@8.4.41)': + '@csstools/postcss-is-pseudo-class@5.0.0(postcss@8.4.43)': dependencies: '@csstools/selector-specificity': 4.0.0(postcss-selector-parser@6.1.0) - postcss: 8.4.41 + postcss: 8.4.43 postcss-selector-parser: 6.1.0 - '@csstools/postcss-light-dark-function@2.0.2(postcss@8.4.41)': + '@csstools/postcss-light-dark-function@2.0.2(postcss@8.4.43)': dependencies: '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) '@csstools/css-tokenizer': 3.0.1 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.41) - '@csstools/utilities': 2.0.0(postcss@8.4.41) - postcss: 8.4.41 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.43) + '@csstools/utilities': 2.0.0(postcss@8.4.43) + postcss: 8.4.43 - '@csstools/postcss-logical-float-and-clear@3.0.0(postcss@8.4.41)': + '@csstools/postcss-logical-float-and-clear@3.0.0(postcss@8.4.43)': dependencies: - postcss: 8.4.41 + postcss: 8.4.43 - '@csstools/postcss-logical-overflow@2.0.0(postcss@8.4.41)': + '@csstools/postcss-logical-overflow@2.0.0(postcss@8.4.43)': dependencies: - postcss: 8.4.41 + postcss: 8.4.43 - '@csstools/postcss-logical-overscroll-behavior@2.0.0(postcss@8.4.41)': + '@csstools/postcss-logical-overscroll-behavior@2.0.0(postcss@8.4.43)': dependencies: - postcss: 8.4.41 + postcss: 8.4.43 - '@csstools/postcss-logical-resize@3.0.0(postcss@8.4.41)': + '@csstools/postcss-logical-resize@3.0.0(postcss@8.4.43)': dependencies: - postcss: 8.4.41 + postcss: 8.4.43 postcss-value-parser: 4.2.0 - '@csstools/postcss-logical-viewport-units@3.0.1(postcss@8.4.41)': + '@csstools/postcss-logical-viewport-units@3.0.1(postcss@8.4.43)': dependencies: '@csstools/css-tokenizer': 3.0.1 - '@csstools/utilities': 2.0.0(postcss@8.4.41) - postcss: 8.4.41 + '@csstools/utilities': 2.0.0(postcss@8.4.43) + postcss: 8.4.43 - '@csstools/postcss-media-minmax@2.0.1(postcss@8.4.41)': + '@csstools/postcss-media-minmax@2.0.1(postcss@8.4.43)': dependencies: '@csstools/css-calc': 2.0.1(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) '@csstools/css-tokenizer': 3.0.1 '@csstools/media-query-list-parser': 3.0.1(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) - postcss: 8.4.41 + postcss: 8.4.43 - '@csstools/postcss-media-queries-aspect-ratio-number-values@3.0.1(postcss@8.4.41)': + '@csstools/postcss-media-queries-aspect-ratio-number-values@3.0.1(postcss@8.4.43)': dependencies: '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) '@csstools/css-tokenizer': 3.0.1 '@csstools/media-query-list-parser': 3.0.1(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) - postcss: 8.4.41 + postcss: 8.4.43 - '@csstools/postcss-nested-calc@4.0.0(postcss@8.4.41)': + '@csstools/postcss-nested-calc@4.0.0(postcss@8.4.43)': dependencies: - '@csstools/utilities': 2.0.0(postcss@8.4.41) - postcss: 8.4.41 + '@csstools/utilities': 2.0.0(postcss@8.4.43) + postcss: 8.4.43 postcss-value-parser: 4.2.0 - '@csstools/postcss-normalize-display-values@4.0.0(postcss@8.4.41)': + '@csstools/postcss-normalize-display-values@4.0.0(postcss@8.4.43)': dependencies: - postcss: 8.4.41 + postcss: 8.4.43 postcss-value-parser: 4.2.0 - '@csstools/postcss-oklab-function@4.0.2(postcss@8.4.41)': + '@csstools/postcss-oklab-function@4.0.2(postcss@8.4.43)': dependencies: '@csstools/css-color-parser': 3.0.2(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) '@csstools/css-tokenizer': 3.0.1 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.41) - '@csstools/utilities': 2.0.0(postcss@8.4.41) - postcss: 8.4.41 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.43) + '@csstools/utilities': 2.0.0(postcss@8.4.43) + postcss: 8.4.43 - '@csstools/postcss-progressive-custom-properties@4.0.0(postcss@8.4.41)': + '@csstools/postcss-progressive-custom-properties@4.0.0(postcss@8.4.43)': dependencies: - postcss: 8.4.41 + postcss: 8.4.43 postcss-value-parser: 4.2.0 - '@csstools/postcss-relative-color-syntax@3.0.2(postcss@8.4.41)': + '@csstools/postcss-relative-color-syntax@3.0.2(postcss@8.4.43)': dependencies: '@csstools/css-color-parser': 3.0.2(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) '@csstools/css-tokenizer': 3.0.1 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.41) - '@csstools/utilities': 2.0.0(postcss@8.4.41) - postcss: 8.4.41 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.43) + '@csstools/utilities': 2.0.0(postcss@8.4.43) + postcss: 8.4.43 - '@csstools/postcss-scope-pseudo-class@4.0.0(postcss@8.4.41)': + '@csstools/postcss-scope-pseudo-class@4.0.0(postcss@8.4.43)': dependencies: - postcss: 8.4.41 + postcss: 8.4.43 postcss-selector-parser: 6.1.0 - '@csstools/postcss-stepped-value-functions@4.0.1(postcss@8.4.41)': + '@csstools/postcss-stepped-value-functions@4.0.1(postcss@8.4.43)': dependencies: '@csstools/css-calc': 2.0.1(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) '@csstools/css-tokenizer': 3.0.1 - postcss: 8.4.41 + postcss: 8.4.43 - '@csstools/postcss-text-decoration-shorthand@4.0.1(postcss@8.4.41)': + '@csstools/postcss-text-decoration-shorthand@4.0.1(postcss@8.4.43)': dependencies: '@csstools/color-helpers': 5.0.1 - postcss: 8.4.41 + postcss: 8.4.43 postcss-value-parser: 4.2.0 - '@csstools/postcss-trigonometric-functions@4.0.1(postcss@8.4.41)': + '@csstools/postcss-trigonometric-functions@4.0.1(postcss@8.4.43)': dependencies: '@csstools/css-calc': 2.0.1(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) '@csstools/css-tokenizer': 3.0.1 - postcss: 8.4.41 + postcss: 8.4.43 - '@csstools/postcss-unset-value@4.0.0(postcss@8.4.41)': + '@csstools/postcss-unset-value@4.0.0(postcss@8.4.43)': dependencies: - postcss: 8.4.41 + postcss: 8.4.43 '@csstools/selector-resolve-nested@2.0.0(postcss-selector-parser@6.1.0)': dependencies: @@ -11945,9 +11950,9 @@ snapshots: dependencies: postcss-selector-parser: 6.1.0 - '@csstools/utilities@2.0.0(postcss@8.4.41)': + '@csstools/utilities@2.0.0(postcss@8.4.43)': dependencies: - postcss: 8.4.41 + postcss: 8.4.43 '@emmetio/abbreviation@2.3.3': dependencies: @@ -12327,10 +12332,10 @@ snapshots: globby: 11.1.0 read-yaml-file: 1.1.0 - '@markdoc/markdoc@0.4.0(@types/react@18.3.4)(react@18.3.1)': + '@markdoc/markdoc@0.4.0(@types/react@18.3.5)(react@18.3.1)': optionalDependencies: '@types/markdown-it': 12.2.3 - '@types/react': 18.3.4 + '@types/react': 18.3.5 react: 18.3.1 '@mdx-js/mdx@3.0.1': @@ -12447,66 +12452,69 @@ snapshots: estree-walker: 2.0.2 picomatch: 2.3.1 - '@rollup/pluginutils@5.1.0(rollup@4.21.1)': + '@rollup/pluginutils@5.1.0(rollup@4.21.2)': dependencies: '@types/estree': 1.0.5 estree-walker: 2.0.2 picomatch: 2.3.1 optionalDependencies: - rollup: 4.21.1 + rollup: 4.21.2 - '@rollup/rollup-android-arm-eabi@4.21.1': + '@rollup/rollup-android-arm-eabi@4.21.2': optional: true - '@rollup/rollup-android-arm64@4.21.1': + '@rollup/rollup-android-arm64@4.21.2': optional: true - '@rollup/rollup-darwin-arm64@4.21.1': + '@rollup/rollup-darwin-arm64@4.21.2': optional: true - '@rollup/rollup-darwin-x64@4.21.1': + '@rollup/rollup-darwin-x64@4.21.2': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.21.1': + '@rollup/rollup-linux-arm-gnueabihf@4.21.2': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.21.1': + '@rollup/rollup-linux-arm-musleabihf@4.21.2': optional: true - '@rollup/rollup-linux-arm64-gnu@4.21.1': + '@rollup/rollup-linux-arm64-gnu@4.21.2': optional: true - '@rollup/rollup-linux-arm64-musl@4.21.1': + '@rollup/rollup-linux-arm64-musl@4.21.2': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.21.1': + '@rollup/rollup-linux-powerpc64le-gnu@4.21.2': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.21.1': + '@rollup/rollup-linux-riscv64-gnu@4.21.2': optional: true - '@rollup/rollup-linux-s390x-gnu@4.21.1': + '@rollup/rollup-linux-s390x-gnu@4.21.2': optional: true - '@rollup/rollup-linux-x64-gnu@4.21.1': + '@rollup/rollup-linux-x64-gnu@4.21.2': optional: true - '@rollup/rollup-linux-x64-musl@4.21.1': + '@rollup/rollup-linux-x64-musl@4.21.2': optional: true - '@rollup/rollup-win32-arm64-msvc@4.21.1': + '@rollup/rollup-win32-arm64-msvc@4.21.2': optional: true - '@rollup/rollup-win32-ia32-msvc@4.21.1': + '@rollup/rollup-win32-ia32-msvc@4.21.2': optional: true - '@rollup/rollup-win32-x64-msvc@4.21.1': + '@rollup/rollup-win32-x64-msvc@4.21.2': optional: true - '@shikijs/core@1.14.1': + '@shikijs/core@1.16.1': dependencies: + '@shikijs/vscode-textmate': 9.2.0 '@types/hast': 3.0.4 + '@shikijs/vscode-textmate@9.2.0': {} + '@sindresorhus/merge-streams@2.3.0': {} '@solidjs/router@0.14.3(solid-js@1.8.22)': @@ -12536,7 +12544,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@tailwindcss/forms@0.5.7(tailwindcss@3.4.10)': + '@tailwindcss/forms@0.5.8(tailwindcss@3.4.10)': dependencies: mini-svg-data-uri: 1.4.4 tailwindcss: 3.4.10 @@ -12554,23 +12562,23 @@ snapshots: '@types/babel__core@7.20.5': dependencies: '@babel/parser': 7.25.4 - '@babel/types': 7.25.4 + '@babel/types': 7.25.6 '@types/babel__generator': 7.6.8 '@types/babel__template': 7.4.4 '@types/babel__traverse': 7.20.6 '@types/babel__generator@7.6.8': dependencies: - '@babel/types': 7.25.4 + '@babel/types': 7.25.6 '@types/babel__template@7.4.4': dependencies: '@babel/parser': 7.25.4 - '@babel/types': 7.25.4 + '@babel/types': 7.25.6 '@types/babel__traverse@7.20.6': dependencies: - '@babel/types': 7.25.4 + '@babel/types': 7.25.6 '@types/body-parser@1.19.5': dependencies: @@ -12602,7 +12610,7 @@ snapshots: '@types/deep-diff@1.0.5': {} - '@types/diff@5.2.1': {} + '@types/diff@5.2.2': {} '@types/dlv@1.1.4': {} @@ -12708,9 +12716,9 @@ snapshots: '@types/react-dom@18.3.0': dependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.5 - '@types/react@18.3.4': + '@types/react@18.3.5': dependencies: '@types/prop-types': 15.7.12 csstype: 3.1.3 @@ -12886,7 +12894,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.2(vite@5.4.2(@types/node@18.19.31)(sass@1.77.8))(vue@3.4.38(typescript@5.5.4))': + '@vitejs/plugin-vue@5.1.3(vite@5.4.2(@types/node@18.19.31)(sass@1.77.8))(vue@3.4.38(typescript@5.5.4))': dependencies: vite: 5.4.2(@types/node@18.19.31)(sass@1.77.8) vue: 3.4.38(typescript@5.5.4) @@ -12983,7 +12991,7 @@ snapshots: '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2) '@babel/template': 7.25.0 '@babel/traverse': 7.25.4 - '@babel/types': 7.25.4 + '@babel/types': 7.25.6 '@vue/babel-helper-vue-transform-on': 1.2.2 '@vue/babel-plugin-resolve-type': 1.2.2(@babel/core@7.25.2) camelcase: 6.3.0 @@ -13025,7 +13033,7 @@ snapshots: '@vue/shared': 3.4.38 estree-walker: 2.0.2 magic-string: 0.30.11 - postcss: 8.4.41 + postcss: 8.4.43 source-map-js: 1.2.0 '@vue/compiler-ssr@3.4.38': @@ -13230,14 +13238,14 @@ snapshots: subarg: 1.0.0 timestring: 6.0.0 - autoprefixer@10.4.20(postcss@8.4.41): + autoprefixer@10.4.20(postcss@8.4.43): dependencies: browserslist: 4.23.3 caniuse-lite: 1.0.30001649 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.1 - postcss: 8.4.41 + postcss: 8.4.43 postcss-value-parser: 4.2.0 axobject-query@4.1.0: {} @@ -13247,7 +13255,7 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-module-imports': 7.18.6 '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2) - '@babel/types': 7.25.4 + '@babel/types': 7.25.6 html-entities: 2.3.3 validate-html-nesting: 1.2.2 @@ -13539,21 +13547,21 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 - css-blank-pseudo@7.0.0(postcss@8.4.41): + css-blank-pseudo@7.0.0(postcss@8.4.43): dependencies: - postcss: 8.4.41 + postcss: 8.4.43 postcss-selector-parser: 6.1.0 - css-has-pseudo@7.0.0(postcss@8.4.41): + css-has-pseudo@7.0.0(postcss@8.4.43): dependencies: '@csstools/selector-specificity': 4.0.0(postcss-selector-parser@6.1.0) - postcss: 8.4.41 + postcss: 8.4.43 postcss-selector-parser: 6.1.0 postcss-value-parser: 4.2.0 - css-prefers-color-scheme@10.0.0(postcss@8.4.41): + css-prefers-color-scheme@10.0.0(postcss@8.4.43): dependencies: - postcss: 8.4.41 + postcss: 8.4.43 css-select@5.1.0: dependencies: @@ -13697,10 +13705,10 @@ snapshots: dotenv@8.6.0: {} - drizzle-orm@0.31.4(@libsql/client@0.10.0)(@types/react@18.3.4)(react@18.3.1): + drizzle-orm@0.31.4(@libsql/client@0.10.0)(@types/react@18.3.5)(react@18.3.1): optionalDependencies: '@libsql/client': 0.10.0 - '@types/react': 18.3.4 + '@types/react': 18.3.5 react: 18.3.1 dset@3.1.3: {} @@ -13741,7 +13749,7 @@ snapshots: entities@4.5.0: {} - eol@0.9.1: {} + eol@0.10.0: {} error-stack-parser-es@0.1.5: {} @@ -14742,7 +14750,7 @@ snapshots: magicast@0.3.5: dependencies: '@babel/parser': 7.25.4 - '@babel/types': 7.25.4 + '@babel/types': 7.25.6 source-map-js: 1.2.0 manage-path@2.0.0: {} @@ -15439,7 +15447,7 @@ snapshots: dependencies: which-pm-runs: 1.1.0 - open-props@1.7.5: {} + open-props@1.7.6: {} open@10.1.0: dependencies: @@ -15619,238 +15627,238 @@ snapshots: port-authority@2.0.1: {} - postcss-attribute-case-insensitive@7.0.0(postcss@8.4.41): + postcss-attribute-case-insensitive@7.0.0(postcss@8.4.43): dependencies: - postcss: 8.4.41 + postcss: 8.4.43 postcss-selector-parser: 6.1.0 - postcss-clamp@4.1.0(postcss@8.4.41): + postcss-clamp@4.1.0(postcss@8.4.43): dependencies: - postcss: 8.4.41 + postcss: 8.4.43 postcss-value-parser: 4.2.0 - postcss-color-functional-notation@7.0.2(postcss@8.4.41): + postcss-color-functional-notation@7.0.2(postcss@8.4.43): dependencies: '@csstools/css-color-parser': 3.0.2(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) '@csstools/css-tokenizer': 3.0.1 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.41) - '@csstools/utilities': 2.0.0(postcss@8.4.41) - postcss: 8.4.41 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.43) + '@csstools/utilities': 2.0.0(postcss@8.4.43) + postcss: 8.4.43 - postcss-color-hex-alpha@10.0.0(postcss@8.4.41): + postcss-color-hex-alpha@10.0.0(postcss@8.4.43): dependencies: - '@csstools/utilities': 2.0.0(postcss@8.4.41) - postcss: 8.4.41 + '@csstools/utilities': 2.0.0(postcss@8.4.43) + postcss: 8.4.43 postcss-value-parser: 4.2.0 - postcss-color-rebeccapurple@10.0.0(postcss@8.4.41): + postcss-color-rebeccapurple@10.0.0(postcss@8.4.43): dependencies: - '@csstools/utilities': 2.0.0(postcss@8.4.41) - postcss: 8.4.41 + '@csstools/utilities': 2.0.0(postcss@8.4.43) + postcss: 8.4.43 postcss-value-parser: 4.2.0 - postcss-custom-media@11.0.1(postcss@8.4.41): + postcss-custom-media@11.0.1(postcss@8.4.43): dependencies: '@csstools/cascade-layer-name-parser': 2.0.1(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) '@csstools/css-tokenizer': 3.0.1 '@csstools/media-query-list-parser': 3.0.1(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) - postcss: 8.4.41 + postcss: 8.4.43 - postcss-custom-properties@14.0.1(postcss@8.4.41): + postcss-custom-properties@14.0.1(postcss@8.4.43): dependencies: '@csstools/cascade-layer-name-parser': 2.0.1(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) '@csstools/css-tokenizer': 3.0.1 - '@csstools/utilities': 2.0.0(postcss@8.4.41) - postcss: 8.4.41 + '@csstools/utilities': 2.0.0(postcss@8.4.43) + postcss: 8.4.43 postcss-value-parser: 4.2.0 - postcss-custom-selectors@8.0.1(postcss@8.4.41): + postcss-custom-selectors@8.0.1(postcss@8.4.43): dependencies: '@csstools/cascade-layer-name-parser': 2.0.1(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) '@csstools/css-tokenizer': 3.0.1 - postcss: 8.4.41 + postcss: 8.4.43 postcss-selector-parser: 6.1.0 - postcss-dir-pseudo-class@9.0.0(postcss@8.4.41): + postcss-dir-pseudo-class@9.0.0(postcss@8.4.43): dependencies: - postcss: 8.4.41 + postcss: 8.4.43 postcss-selector-parser: 6.1.0 - postcss-double-position-gradients@6.0.0(postcss@8.4.41): + postcss-double-position-gradients@6.0.0(postcss@8.4.43): dependencies: - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.41) - '@csstools/utilities': 2.0.0(postcss@8.4.41) - postcss: 8.4.41 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.43) + '@csstools/utilities': 2.0.0(postcss@8.4.43) + postcss: 8.4.43 postcss-value-parser: 4.2.0 - postcss-focus-visible@10.0.0(postcss@8.4.41): + postcss-focus-visible@10.0.0(postcss@8.4.43): dependencies: - postcss: 8.4.41 + postcss: 8.4.43 postcss-selector-parser: 6.1.0 - postcss-focus-within@9.0.0(postcss@8.4.41): + postcss-focus-within@9.0.0(postcss@8.4.43): dependencies: - postcss: 8.4.41 + postcss: 8.4.43 postcss-selector-parser: 6.1.0 - postcss-font-variant@5.0.0(postcss@8.4.41): + postcss-font-variant@5.0.0(postcss@8.4.43): dependencies: - postcss: 8.4.41 + postcss: 8.4.43 - postcss-gap-properties@6.0.0(postcss@8.4.41): + postcss-gap-properties@6.0.0(postcss@8.4.43): dependencies: - postcss: 8.4.41 + postcss: 8.4.43 - postcss-image-set-function@7.0.0(postcss@8.4.41): + postcss-image-set-function@7.0.0(postcss@8.4.43): dependencies: - '@csstools/utilities': 2.0.0(postcss@8.4.41) - postcss: 8.4.41 + '@csstools/utilities': 2.0.0(postcss@8.4.43) + postcss: 8.4.43 postcss-value-parser: 4.2.0 - postcss-import@15.1.0(postcss@8.4.41): + postcss-import@15.1.0(postcss@8.4.43): dependencies: - postcss: 8.4.41 + postcss: 8.4.43 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 - postcss-js@4.0.1(postcss@8.4.41): + postcss-js@4.0.1(postcss@8.4.43): dependencies: camelcase-css: 2.0.1 - postcss: 8.4.41 + postcss: 8.4.43 - postcss-lab-function@7.0.2(postcss@8.4.41): + postcss-lab-function@7.0.2(postcss@8.4.43): dependencies: '@csstools/css-color-parser': 3.0.2(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) '@csstools/css-tokenizer': 3.0.1 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.41) - '@csstools/utilities': 2.0.0(postcss@8.4.41) - postcss: 8.4.41 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.43) + '@csstools/utilities': 2.0.0(postcss@8.4.43) + postcss: 8.4.43 - postcss-load-config@4.0.2(postcss@8.4.41): + postcss-load-config@4.0.2(postcss@8.4.43): dependencies: lilconfig: 3.1.1 yaml: 2.5.0 optionalDependencies: - postcss: 8.4.41 + postcss: 8.4.43 - postcss-logical@8.0.0(postcss@8.4.41): + postcss-logical@8.0.0(postcss@8.4.43): dependencies: - postcss: 8.4.41 + postcss: 8.4.43 postcss-value-parser: 4.2.0 - postcss-nested@6.0.1(postcss@8.4.41): + postcss-nested@6.0.1(postcss@8.4.43): dependencies: - postcss: 8.4.41 + postcss: 8.4.43 postcss-selector-parser: 6.1.0 - postcss-nesting@13.0.0(postcss@8.4.41): + postcss-nesting@13.0.0(postcss@8.4.43): dependencies: '@csstools/selector-resolve-nested': 2.0.0(postcss-selector-parser@6.1.0) '@csstools/selector-specificity': 4.0.0(postcss-selector-parser@6.1.0) - postcss: 8.4.41 + postcss: 8.4.43 postcss-selector-parser: 6.1.0 - postcss-opacity-percentage@2.0.0(postcss@8.4.41): + postcss-opacity-percentage@2.0.0(postcss@8.4.43): dependencies: - postcss: 8.4.41 + postcss: 8.4.43 - postcss-overflow-shorthand@6.0.0(postcss@8.4.41): + postcss-overflow-shorthand@6.0.0(postcss@8.4.43): dependencies: - postcss: 8.4.41 + postcss: 8.4.43 postcss-value-parser: 4.2.0 - postcss-page-break@3.0.4(postcss@8.4.41): + postcss-page-break@3.0.4(postcss@8.4.43): dependencies: - postcss: 8.4.41 + postcss: 8.4.43 - postcss-place@10.0.0(postcss@8.4.41): + postcss-place@10.0.0(postcss@8.4.43): dependencies: - postcss: 8.4.41 + postcss: 8.4.43 postcss-value-parser: 4.2.0 - postcss-preset-env@10.0.2(postcss@8.4.41): - dependencies: - '@csstools/postcss-cascade-layers': 5.0.0(postcss@8.4.41) - '@csstools/postcss-color-function': 4.0.2(postcss@8.4.41) - '@csstools/postcss-color-mix-function': 3.0.2(postcss@8.4.41) - '@csstools/postcss-content-alt-text': 2.0.1(postcss@8.4.41) - '@csstools/postcss-exponential-functions': 2.0.1(postcss@8.4.41) - '@csstools/postcss-font-format-keywords': 4.0.0(postcss@8.4.41) - '@csstools/postcss-gamut-mapping': 2.0.2(postcss@8.4.41) - '@csstools/postcss-gradients-interpolation-method': 5.0.2(postcss@8.4.41) - '@csstools/postcss-hwb-function': 4.0.2(postcss@8.4.41) - '@csstools/postcss-ic-unit': 4.0.0(postcss@8.4.41) - '@csstools/postcss-initial': 2.0.0(postcss@8.4.41) - '@csstools/postcss-is-pseudo-class': 5.0.0(postcss@8.4.41) - '@csstools/postcss-light-dark-function': 2.0.2(postcss@8.4.41) - '@csstools/postcss-logical-float-and-clear': 3.0.0(postcss@8.4.41) - '@csstools/postcss-logical-overflow': 2.0.0(postcss@8.4.41) - '@csstools/postcss-logical-overscroll-behavior': 2.0.0(postcss@8.4.41) - '@csstools/postcss-logical-resize': 3.0.0(postcss@8.4.41) - '@csstools/postcss-logical-viewport-units': 3.0.1(postcss@8.4.41) - '@csstools/postcss-media-minmax': 2.0.1(postcss@8.4.41) - '@csstools/postcss-media-queries-aspect-ratio-number-values': 3.0.1(postcss@8.4.41) - '@csstools/postcss-nested-calc': 4.0.0(postcss@8.4.41) - '@csstools/postcss-normalize-display-values': 4.0.0(postcss@8.4.41) - '@csstools/postcss-oklab-function': 4.0.2(postcss@8.4.41) - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.41) - '@csstools/postcss-relative-color-syntax': 3.0.2(postcss@8.4.41) - '@csstools/postcss-scope-pseudo-class': 4.0.0(postcss@8.4.41) - '@csstools/postcss-stepped-value-functions': 4.0.1(postcss@8.4.41) - '@csstools/postcss-text-decoration-shorthand': 4.0.1(postcss@8.4.41) - '@csstools/postcss-trigonometric-functions': 4.0.1(postcss@8.4.41) - '@csstools/postcss-unset-value': 4.0.0(postcss@8.4.41) - autoprefixer: 10.4.20(postcss@8.4.41) + postcss-preset-env@10.0.2(postcss@8.4.43): + dependencies: + '@csstools/postcss-cascade-layers': 5.0.0(postcss@8.4.43) + '@csstools/postcss-color-function': 4.0.2(postcss@8.4.43) + '@csstools/postcss-color-mix-function': 3.0.2(postcss@8.4.43) + '@csstools/postcss-content-alt-text': 2.0.1(postcss@8.4.43) + '@csstools/postcss-exponential-functions': 2.0.1(postcss@8.4.43) + '@csstools/postcss-font-format-keywords': 4.0.0(postcss@8.4.43) + '@csstools/postcss-gamut-mapping': 2.0.2(postcss@8.4.43) + '@csstools/postcss-gradients-interpolation-method': 5.0.2(postcss@8.4.43) + '@csstools/postcss-hwb-function': 4.0.2(postcss@8.4.43) + '@csstools/postcss-ic-unit': 4.0.0(postcss@8.4.43) + '@csstools/postcss-initial': 2.0.0(postcss@8.4.43) + '@csstools/postcss-is-pseudo-class': 5.0.0(postcss@8.4.43) + '@csstools/postcss-light-dark-function': 2.0.2(postcss@8.4.43) + '@csstools/postcss-logical-float-and-clear': 3.0.0(postcss@8.4.43) + '@csstools/postcss-logical-overflow': 2.0.0(postcss@8.4.43) + '@csstools/postcss-logical-overscroll-behavior': 2.0.0(postcss@8.4.43) + '@csstools/postcss-logical-resize': 3.0.0(postcss@8.4.43) + '@csstools/postcss-logical-viewport-units': 3.0.1(postcss@8.4.43) + '@csstools/postcss-media-minmax': 2.0.1(postcss@8.4.43) + '@csstools/postcss-media-queries-aspect-ratio-number-values': 3.0.1(postcss@8.4.43) + '@csstools/postcss-nested-calc': 4.0.0(postcss@8.4.43) + '@csstools/postcss-normalize-display-values': 4.0.0(postcss@8.4.43) + '@csstools/postcss-oklab-function': 4.0.2(postcss@8.4.43) + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.43) + '@csstools/postcss-relative-color-syntax': 3.0.2(postcss@8.4.43) + '@csstools/postcss-scope-pseudo-class': 4.0.0(postcss@8.4.43) + '@csstools/postcss-stepped-value-functions': 4.0.1(postcss@8.4.43) + '@csstools/postcss-text-decoration-shorthand': 4.0.1(postcss@8.4.43) + '@csstools/postcss-trigonometric-functions': 4.0.1(postcss@8.4.43) + '@csstools/postcss-unset-value': 4.0.0(postcss@8.4.43) + autoprefixer: 10.4.20(postcss@8.4.43) browserslist: 4.23.3 - css-blank-pseudo: 7.0.0(postcss@8.4.41) - css-has-pseudo: 7.0.0(postcss@8.4.41) - css-prefers-color-scheme: 10.0.0(postcss@8.4.41) + css-blank-pseudo: 7.0.0(postcss@8.4.43) + css-has-pseudo: 7.0.0(postcss@8.4.43) + css-prefers-color-scheme: 10.0.0(postcss@8.4.43) cssdb: 8.1.0 - postcss: 8.4.41 - postcss-attribute-case-insensitive: 7.0.0(postcss@8.4.41) - postcss-clamp: 4.1.0(postcss@8.4.41) - postcss-color-functional-notation: 7.0.2(postcss@8.4.41) - postcss-color-hex-alpha: 10.0.0(postcss@8.4.41) - postcss-color-rebeccapurple: 10.0.0(postcss@8.4.41) - postcss-custom-media: 11.0.1(postcss@8.4.41) - postcss-custom-properties: 14.0.1(postcss@8.4.41) - postcss-custom-selectors: 8.0.1(postcss@8.4.41) - postcss-dir-pseudo-class: 9.0.0(postcss@8.4.41) - postcss-double-position-gradients: 6.0.0(postcss@8.4.41) - postcss-focus-visible: 10.0.0(postcss@8.4.41) - postcss-focus-within: 9.0.0(postcss@8.4.41) - postcss-font-variant: 5.0.0(postcss@8.4.41) - postcss-gap-properties: 6.0.0(postcss@8.4.41) - postcss-image-set-function: 7.0.0(postcss@8.4.41) - postcss-lab-function: 7.0.2(postcss@8.4.41) - postcss-logical: 8.0.0(postcss@8.4.41) - postcss-nesting: 13.0.0(postcss@8.4.41) - postcss-opacity-percentage: 2.0.0(postcss@8.4.41) - postcss-overflow-shorthand: 6.0.0(postcss@8.4.41) - postcss-page-break: 3.0.4(postcss@8.4.41) - postcss-place: 10.0.0(postcss@8.4.41) - postcss-pseudo-class-any-link: 10.0.0(postcss@8.4.41) - postcss-replace-overflow-wrap: 4.0.0(postcss@8.4.41) - postcss-selector-not: 8.0.0(postcss@8.4.41) - - postcss-pseudo-class-any-link@10.0.0(postcss@8.4.41): - dependencies: - postcss: 8.4.41 + postcss: 8.4.43 + postcss-attribute-case-insensitive: 7.0.0(postcss@8.4.43) + postcss-clamp: 4.1.0(postcss@8.4.43) + postcss-color-functional-notation: 7.0.2(postcss@8.4.43) + postcss-color-hex-alpha: 10.0.0(postcss@8.4.43) + postcss-color-rebeccapurple: 10.0.0(postcss@8.4.43) + postcss-custom-media: 11.0.1(postcss@8.4.43) + postcss-custom-properties: 14.0.1(postcss@8.4.43) + postcss-custom-selectors: 8.0.1(postcss@8.4.43) + postcss-dir-pseudo-class: 9.0.0(postcss@8.4.43) + postcss-double-position-gradients: 6.0.0(postcss@8.4.43) + postcss-focus-visible: 10.0.0(postcss@8.4.43) + postcss-focus-within: 9.0.0(postcss@8.4.43) + postcss-font-variant: 5.0.0(postcss@8.4.43) + postcss-gap-properties: 6.0.0(postcss@8.4.43) + postcss-image-set-function: 7.0.0(postcss@8.4.43) + postcss-lab-function: 7.0.2(postcss@8.4.43) + postcss-logical: 8.0.0(postcss@8.4.43) + postcss-nesting: 13.0.0(postcss@8.4.43) + postcss-opacity-percentage: 2.0.0(postcss@8.4.43) + postcss-overflow-shorthand: 6.0.0(postcss@8.4.43) + postcss-page-break: 3.0.4(postcss@8.4.43) + postcss-place: 10.0.0(postcss@8.4.43) + postcss-pseudo-class-any-link: 10.0.0(postcss@8.4.43) + postcss-replace-overflow-wrap: 4.0.0(postcss@8.4.43) + postcss-selector-not: 8.0.0(postcss@8.4.43) + + postcss-pseudo-class-any-link@10.0.0(postcss@8.4.43): + dependencies: + postcss: 8.4.43 postcss-selector-parser: 6.1.0 - postcss-replace-overflow-wrap@4.0.0(postcss@8.4.41): + postcss-replace-overflow-wrap@4.0.0(postcss@8.4.43): dependencies: - postcss: 8.4.41 + postcss: 8.4.43 - postcss-selector-not@8.0.0(postcss@8.4.41): + postcss-selector-not@8.0.0(postcss@8.4.43): dependencies: - postcss: 8.4.41 + postcss: 8.4.43 postcss-selector-parser: 6.1.0 postcss-selector-parser@6.1.0: @@ -15860,13 +15868,13 @@ snapshots: postcss-value-parser@4.2.0: {} - postcss@8.4.41: + postcss@8.4.43: dependencies: nanoid: 3.3.7 picocolors: 1.0.1 source-map-js: 1.2.0 - preact-render-to-string@6.5.9(preact@10.23.2): + preact-render-to-string@6.5.10(preact@10.23.2): dependencies: preact: 10.23.2 @@ -16009,13 +16017,13 @@ snapshots: hast-util-from-html: 2.0.2 unified: 11.0.5 - rehype-pretty-code@0.13.2(shiki@1.14.1): + rehype-pretty-code@0.14.0(shiki@1.16.1): dependencies: '@types/hast': 3.0.4 hast-util-to-string: 3.0.0 parse-numeric-range: 1.3.0 rehype-parse: 9.0.0 - shiki: 1.14.1 + shiki: 1.16.1 unified: 11.0.5 unist-util-visit: 5.0.0 @@ -16196,26 +16204,26 @@ snapshots: rfdc@1.4.1: {} - rollup@4.21.1: + rollup@4.21.2: dependencies: '@types/estree': 1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.21.1 - '@rollup/rollup-android-arm64': 4.21.1 - '@rollup/rollup-darwin-arm64': 4.21.1 - '@rollup/rollup-darwin-x64': 4.21.1 - '@rollup/rollup-linux-arm-gnueabihf': 4.21.1 - '@rollup/rollup-linux-arm-musleabihf': 4.21.1 - '@rollup/rollup-linux-arm64-gnu': 4.21.1 - '@rollup/rollup-linux-arm64-musl': 4.21.1 - '@rollup/rollup-linux-powerpc64le-gnu': 4.21.1 - '@rollup/rollup-linux-riscv64-gnu': 4.21.1 - '@rollup/rollup-linux-s390x-gnu': 4.21.1 - '@rollup/rollup-linux-x64-gnu': 4.21.1 - '@rollup/rollup-linux-x64-musl': 4.21.1 - '@rollup/rollup-win32-arm64-msvc': 4.21.1 - '@rollup/rollup-win32-ia32-msvc': 4.21.1 - '@rollup/rollup-win32-x64-msvc': 4.21.1 + '@rollup/rollup-android-arm-eabi': 4.21.2 + '@rollup/rollup-android-arm64': 4.21.2 + '@rollup/rollup-darwin-arm64': 4.21.2 + '@rollup/rollup-darwin-x64': 4.21.2 + '@rollup/rollup-linux-arm-gnueabihf': 4.21.2 + '@rollup/rollup-linux-arm-musleabihf': 4.21.2 + '@rollup/rollup-linux-arm64-gnu': 4.21.2 + '@rollup/rollup-linux-arm64-musl': 4.21.2 + '@rollup/rollup-linux-powerpc64le-gnu': 4.21.2 + '@rollup/rollup-linux-riscv64-gnu': 4.21.2 + '@rollup/rollup-linux-s390x-gnu': 4.21.2 + '@rollup/rollup-linux-x64-gnu': 4.21.2 + '@rollup/rollup-linux-x64-musl': 4.21.2 + '@rollup/rollup-win32-arm64-msvc': 4.21.2 + '@rollup/rollup-win32-ia32-msvc': 4.21.2 + '@rollup/rollup-win32-x64-msvc': 4.21.2 fsevents: 2.3.3 rrweb-cssom@0.6.0: {} @@ -16351,9 +16359,10 @@ snapshots: vscode-oniguruma: 1.7.0 vscode-textmate: 5.2.0 - shiki@1.14.1: + shiki@1.16.1: dependencies: - '@shikijs/core': 1.14.1 + '@shikijs/core': 1.16.1 + '@shikijs/vscode-textmate': 9.2.0 '@types/hast': 3.0.4 siginfo@2.0.0: {} @@ -16411,7 +16420,7 @@ snapshots: dependencies: '@babel/generator': 7.25.5 '@babel/helper-module-imports': 7.24.7 - '@babel/types': 7.25.4 + '@babel/types': 7.25.6 solid-js: 1.8.22 transitivePeerDependencies: - supports-color @@ -16597,11 +16606,11 @@ snapshots: normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.0.1 - postcss: 8.4.41 - postcss-import: 15.1.0(postcss@8.4.41) - postcss-js: 4.0.1(postcss@8.4.41) - postcss-load-config: 4.0.2(postcss@8.4.41) - postcss-nested: 6.0.1(postcss@8.4.41) + postcss: 8.4.43 + postcss-import: 15.1.0(postcss@8.4.43) + postcss-js: 4.0.1(postcss@8.4.43) + postcss-load-config: 4.0.2(postcss@8.4.43) + postcss-nested: 6.0.1(postcss@8.4.43) postcss-selector-parser: 6.1.0 resolve: 1.22.8 sucrase: 3.35.0 @@ -16693,7 +16702,7 @@ snapshots: ts-interface-checker@0.1.13: {} - tsconfck@3.1.1(typescript@5.5.4): + tsconfck@3.1.3(typescript@5.5.4): optionalDependencies: typescript: 5.5.4 @@ -16701,32 +16710,32 @@ snapshots: tslib@2.6.2: {} - turbo-darwin-64@2.1.0: + turbo-darwin-64@2.1.1: optional: true - turbo-darwin-arm64@2.1.0: + turbo-darwin-arm64@2.1.1: optional: true - turbo-linux-64@2.1.0: + turbo-linux-64@2.1.1: optional: true - turbo-linux-arm64@2.1.0: + turbo-linux-arm64@2.1.1: optional: true - turbo-windows-64@2.1.0: + turbo-windows-64@2.1.1: optional: true - turbo-windows-arm64@2.1.0: + turbo-windows-arm64@2.1.1: optional: true - turbo@2.1.0: + turbo@2.1.1: optionalDependencies: - turbo-darwin-64: 2.1.0 - turbo-darwin-arm64: 2.1.0 - turbo-linux-64: 2.1.0 - turbo-linux-arm64: 2.1.0 - turbo-windows-64: 2.1.0 - turbo-windows-arm64: 2.1.0 + turbo-darwin-64: 2.1.1 + turbo-darwin-arm64: 2.1.1 + turbo-linux-64: 2.1.1 + turbo-linux-arm64: 2.1.1 + turbo-windows-64: 2.1.1 + turbo-windows-arm64: 2.1.1 type-check@0.4.0: dependencies: @@ -16743,7 +16752,7 @@ snapshots: types-react-dom@19.0.0-alpha.3: dependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.5 types-react@19.0.0-alpha.3: dependencies: @@ -16936,10 +16945,10 @@ snapshots: - supports-color - terser - vite-plugin-inspect@0.8.5(rollup@4.21.1)(vite@5.4.2(@types/node@18.19.31)(sass@1.77.8)): + vite-plugin-inspect@0.8.5(rollup@4.21.2)(vite@5.4.2(@types/node@18.19.31)(sass@1.77.8)): dependencies: '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.0(rollup@4.21.1) + '@rollup/pluginutils': 5.1.0(rollup@4.21.2) debug: 4.3.6 error-stack-parser-es: 0.1.5 fs-extra: 11.2.0 @@ -16965,7 +16974,7 @@ snapshots: transitivePeerDependencies: - supports-color - vite-plugin-vue-devtools@7.3.9(rollup@4.21.1)(vite@5.4.2(@types/node@18.19.31)(sass@1.77.8))(vue@3.4.38(typescript@5.5.4)): + vite-plugin-vue-devtools@7.3.9(rollup@4.21.2)(vite@5.4.2(@types/node@18.19.31)(sass@1.77.8))(vue@3.4.38(typescript@5.5.4)): dependencies: '@vue/devtools-core': 7.3.9(vite@5.4.2(@types/node@18.19.31)(sass@1.77.8))(vue@3.4.38(typescript@5.5.4)) '@vue/devtools-kit': 7.3.9 @@ -16973,7 +16982,7 @@ snapshots: execa: 8.0.1 sirv: 2.0.4 vite: 5.4.2(@types/node@18.19.31)(sass@1.77.8) - vite-plugin-inspect: 0.8.5(rollup@4.21.1)(vite@5.4.2(@types/node@18.19.31)(sass@1.77.8)) + vite-plugin-inspect: 0.8.5(rollup@4.21.2)(vite@5.4.2(@types/node@18.19.31)(sass@1.77.8)) vite-plugin-vue-inspector: 5.1.3(vite@5.4.2(@types/node@18.19.31)(sass@1.77.8)) transitivePeerDependencies: - '@nuxt/kit' @@ -17004,8 +17013,8 @@ snapshots: vite@5.4.2(@types/node@18.19.31)(sass@1.77.8): dependencies: esbuild: 0.21.5 - postcss: 8.4.41 - rollup: 4.21.1 + postcss: 8.4.43 + rollup: 4.21.2 optionalDependencies: '@types/node': 18.19.31 fsevents: 2.3.3 @@ -17015,6 +17024,10 @@ snapshots: optionalDependencies: vite: 5.4.2(@types/node@18.19.31)(sass@1.77.8) + vitefu@1.0.2(vite@5.4.2(@types/node@18.19.31)(sass@1.77.8)): + optionalDependencies: + vite: 5.4.2(@types/node@18.19.31)(sass@1.77.8) + vitest@2.0.5(@types/node@18.19.31)(jsdom@23.2.0)(sass@1.77.8): dependencies: '@ampproject/remapping': 2.3.0 diff --git a/scripts/deps/update-example-versions.js b/scripts/deps/update-example-versions.js index 6c9f8d01d86e..077c12b978dd 100644 --- a/scripts/deps/update-example-versions.js +++ b/scripts/deps/update-example-versions.js @@ -26,6 +26,8 @@ for (const workspaceDir of workspaceDirs) { const packageJson = await readAndParsePackageJson(packageJsonPath); if (!packageJson) continue; + if (packageJson.private === true) continue + if (!packageJson.name) { throw new Error(`${packageJsonPath} does not contain a "name" field.`); } diff --git a/scripts/package.json b/scripts/package.json index bbf3e970606e..bb939b2782dc 100644 --- a/scripts/package.json +++ b/scripts/package.json @@ -14,6 +14,6 @@ "kleur": "^4.1.5", "p-limit": "^6.1.0", "tinyexec": "^0.3.0", - "tsconfck": "^3.1.1" + "tsconfck": "^3.1.3" } }