diff --git a/.changeset/bright-chefs-develop.md b/.changeset/bright-chefs-develop.md new file mode 100644 index 000000000000..b0078e085d25 --- /dev/null +++ b/.changeset/bright-chefs-develop.md @@ -0,0 +1,5 @@ +--- +"@astrojs/markdoc": minor +--- + +Updates `@markdoc/markdoc` to v0.4 diff --git a/.changeset/thick-wasps-know.md b/.changeset/thick-wasps-know.md new file mode 100644 index 000000000000..855a9c7b72b8 --- /dev/null +++ b/.changeset/thick-wasps-know.md @@ -0,0 +1,7 @@ +--- +"@astrojs/markdoc": patch +"@astrojs/vercel": patch +"astro": patch +--- + +Updates `esbuild` dependency to v0.20. This should not affect projects in most cases. diff --git a/.changeset/wet-apples-accept.md b/.changeset/wet-apples-accept.md new file mode 100644 index 000000000000..97420fbf3330 --- /dev/null +++ b/.changeset/wet-apples-accept.md @@ -0,0 +1,5 @@ +--- +"@astrojs/partytown": minor +--- + +Updates the `@builder.io/partytown` dependency to v0.10. This should not affect projects in most cases. diff --git a/.github/renovate.json5 b/.github/renovate.json5 index 9e2a0a36e234..9a93502be550 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -12,6 +12,7 @@ // manually bumping deps "@biomejs/biome", "@types/node", + "preact-render-to-string", // https://github.com/withastro/astro/pull/10200 "sharp", // manually bumping workflow actions diff --git a/.github/workflows/snapshot-release.yml b/.github/workflows/snapshot-release.yml index 88eadac31432..b067394e46df 100644 --- a/.github/workflows/snapshot-release.yml +++ b/.github/workflows/snapshot-release.yml @@ -26,7 +26,7 @@ jobs: pull-requests: write steps: - name: "Check if user has admin access (only admins can publish snapshot releases)." - uses: "lannonbr/repo-permission-check-action@2.0.0" + uses: "lannonbr/repo-permission-check-action@2.0.2" with: permission: "admin" env: diff --git a/benchmark/package.json b/benchmark/package.json index 55848222ed83..5f7206242b45 100644 --- a/benchmark/package.json +++ b/benchmark/package.json @@ -11,7 +11,7 @@ "@astrojs/node": "workspace:*", "@benchmark/timer": "workspace:*", "astro": "workspace:*", - "autocannon": "^7.12.0", + "autocannon": "^7.15.0", "execa": "^8.0.1", "markdown-table": "^3.0.3", "mri": "^1.2.0", diff --git a/examples/with-vitest/package.json b/examples/with-vitest/package.json index 34b915f6ae70..989f1a301a27 100644 --- a/examples/with-vitest/package.json +++ b/examples/with-vitest/package.json @@ -13,6 +13,6 @@ }, "dependencies": { "astro": "^4.6.3", - "vitest": "^1.3.1" + "vitest": "^1.5.0" } } diff --git a/package.json b/package.json index 3463e19c3ea6..9443b3e62359 100644 --- a/package.json +++ b/package.json @@ -30,8 +30,8 @@ "test:smoke:docs": "turbo run build --filter=docs", "test:check-examples": "node ./scripts/smoke/check.js", "test:vite-ci": "turbo run test --filter=astro", - "test:e2e": "cd packages/astro && pnpm playwright install && pnpm run test:e2e", - "test:e2e:match": "cd packages/astro && pnpm playwright install && pnpm run test:e2e:match", + "test:e2e": "cd packages/astro && pnpm playwright install chromium && pnpm run test:e2e", + "test:e2e:match": "cd packages/astro && pnpm playwright install chromium && pnpm run test:e2e:match", "test:e2e:hosts": "turbo run test:hosted", "benchmark": "astro-benchmark", "lint": "eslint . --report-unused-disable-directives", @@ -52,27 +52,27 @@ "astro-benchmark": "workspace:*" }, "devDependencies": { - "@astrojs/check": "^0.5.8", + "@astrojs/check": "^0.5.10", "@biomejs/biome": "1.6.4", - "@changesets/changelog-github": "^0.4.8", - "@changesets/cli": "^2.26.2", + "@changesets/changelog-github": "^0.5.0", + "@changesets/cli": "^2.27.1", "@eslint/eslintrc": "^3.0.2", "@types/node": "^18.17.8", - "esbuild": "^0.19.6", - "eslint": "^9.0.0", - "eslint-config-prettier": "^9.0.0", + "esbuild": "^0.20.2", + "eslint": "^9.1.0", + "eslint-config-prettier": "^9.1.0", "eslint-plugin-no-only-tests": "^3.1.0", - "eslint-plugin-prettier": "^5.0.0", - "eslint-plugin-regexp": "^2.2.0", - "globby": "^14.0.0", - "only-allow": "^1.1.1", + "eslint-plugin-prettier": "^5.1.3", + "eslint-plugin-regexp": "^2.5.0", + "globby": "^14.0.1", + "only-allow": "^1.2.1", "organize-imports-cli": "^0.10.0", - "prettier": "^3.1.0", - "prettier-plugin-astro": "^0.12.2", + "prettier": "^3.2.5", + "prettier-plugin-astro": "^0.13.0", "tiny-glob": "^0.2.9", - "turbo": "^1.12.4", - "typescript": "~5.2.2", - "typescript-eslint": "^7.6.0" + "turbo": "^1.13.2", + "typescript": "~5.4.5", + "typescript-eslint": "^7.7.0" }, "pnpm": { "packageExtensions": { diff --git a/packages/astro-rss/package.json b/packages/astro-rss/package.json index 9c953f64051e..0a85f99c6140 100644 --- a/packages/astro-rss/package.json +++ b/packages/astro-rss/package.json @@ -33,7 +33,7 @@ "xml2js": "0.6.2" }, "dependencies": { - "fast-xml-parser": "^4.2.7", + "fast-xml-parser": "^4.3.6", "kleur": "^4.1.5" } } diff --git a/packages/astro/e2e/astro-envs.test.js b/packages/astro/e2e/astro-envs.test.js index cf8a1d304259..668510e3d09a 100644 --- a/packages/astro/e2e/astro-envs.test.js +++ b/packages/astro/e2e/astro-envs.test.js @@ -6,6 +6,14 @@ const test = testFactory({ devToolbar: { enabled: false, }, + vite: { + optimizeDeps: { + // Vite has a bug where if you close the server too quickly, while the optimized + // dependencies are still held before serving, it will stall the server from closing. + // This will workaround it for now. + holdUntilCrawlEnd: false, + }, + }, }); let devServer; diff --git a/packages/astro/e2e/fixtures/astro-component/package.json b/packages/astro/e2e/fixtures/astro-component/package.json index b02f5b90c89f..3a84058b7382 100644 --- a/packages/astro/e2e/fixtures/astro-component/package.json +++ b/packages/astro/e2e/fixtures/astro-component/package.json @@ -6,6 +6,6 @@ "@astrojs/preact": "workspace:*", "@e2e/astro-linked-lib": "link:../_deps/astro-linked-lib", "astro": "workspace:*", - "preact": "^10.19.2" + "preact": "^10.20.2" } } diff --git a/packages/astro/e2e/fixtures/astro-envs/package.json b/packages/astro/e2e/fixtures/astro-envs/package.json index ac0cd9afa5b3..6e07d8cf5ea4 100644 --- a/packages/astro/e2e/fixtures/astro-envs/package.json +++ b/packages/astro/e2e/fixtures/astro-envs/package.json @@ -5,6 +5,6 @@ "dependencies": { "@astrojs/vue": "workspace:*", "astro": "workspace:*", - "vue": "^3.3.8" + "vue": "^3.4.23" } } diff --git a/packages/astro/e2e/fixtures/client-only/package.json b/packages/astro/e2e/fixtures/client-only/package.json index 938d67392533..078c31719886 100644 --- a/packages/astro/e2e/fixtures/client-only/package.json +++ b/packages/astro/e2e/fixtures/client-only/package.json @@ -11,11 +11,11 @@ "astro": "workspace:*" }, "dependencies": { - "preact": "^10.19.2", - "react": "^18.1.0", - "react-dom": "^18.1.0", - "solid-js": "^1.8.5", - "svelte": "^4.2.5", - "vue": "^3.3.8" + "preact": "^10.20.2", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "solid-js": "^1.8.16", + "svelte": "^4.2.15", + "vue": "^3.4.23" } } diff --git a/packages/astro/e2e/fixtures/custom-client-directives/package.json b/packages/astro/e2e/fixtures/custom-client-directives/package.json index ee1d8ec533c6..6325e8f6489f 100644 --- a/packages/astro/e2e/fixtures/custom-client-directives/package.json +++ b/packages/astro/e2e/fixtures/custom-client-directives/package.json @@ -5,7 +5,7 @@ "dependencies": { "@astrojs/react": "workspace:*", "astro": "workspace:*", - "react": "^18.0.0", - "react-dom": "^18.0.0" + "react": "^18.2.0", + "react-dom": "^18.2.0" } } diff --git a/packages/astro/e2e/fixtures/dev-toolbar/package.json b/packages/astro/e2e/fixtures/dev-toolbar/package.json index 611f6aae4ede..27b958039019 100644 --- a/packages/astro/e2e/fixtures/dev-toolbar/package.json +++ b/packages/astro/e2e/fixtures/dev-toolbar/package.json @@ -5,6 +5,6 @@ "dependencies": { "@astrojs/preact": "workspace:*", "astro": "workspace:*", - "preact": "^10.19.2" + "preact": "^10.20.2" } } diff --git a/packages/astro/e2e/fixtures/error-cyclic/package.json b/packages/astro/e2e/fixtures/error-cyclic/package.json index f63c95a376d8..0a4692fd3d05 100644 --- a/packages/astro/e2e/fixtures/error-cyclic/package.json +++ b/packages/astro/e2e/fixtures/error-cyclic/package.json @@ -5,6 +5,6 @@ "dependencies": { "@astrojs/preact": "workspace:*", "astro": "workspace:*", - "preact": "^10.19.2" + "preact": "^10.20.2" } } diff --git a/packages/astro/e2e/fixtures/error-sass/package.json b/packages/astro/e2e/fixtures/error-sass/package.json index 7f92d3b5ac66..e63ab6350b72 100644 --- a/packages/astro/e2e/fixtures/error-sass/package.json +++ b/packages/astro/e2e/fixtures/error-sass/package.json @@ -4,6 +4,6 @@ "private": true, "dependencies": { "astro": "workspace:*", - "sass": "^1.69.5" + "sass": "^1.75.0" } } diff --git a/packages/astro/e2e/fixtures/errors/package.json b/packages/astro/e2e/fixtures/errors/package.json index 7d93b835492a..68a1ad0732d1 100644 --- a/packages/astro/e2e/fixtures/errors/package.json +++ b/packages/astro/e2e/fixtures/errors/package.json @@ -9,12 +9,12 @@ "@astrojs/svelte": "workspace:*", "@astrojs/vue": "workspace:*", "astro": "workspace:*", - "preact": "^10.19.2", - "react": "^18.1.0", - "react-dom": "^18.1.0", - "sass": "^1.69.5", - "solid-js": "^1.8.5", - "svelte": "^4.2.5", - "vue": "^3.3.8" + "preact": "^10.20.2", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "sass": "^1.75.0", + "solid-js": "^1.8.16", + "svelte": "^4.2.15", + "vue": "^3.4.23" } } diff --git a/packages/astro/e2e/fixtures/hmr/package.json b/packages/astro/e2e/fixtures/hmr/package.json index 6e102c9976fd..89e82c1eafb2 100644 --- a/packages/astro/e2e/fixtures/hmr/package.json +++ b/packages/astro/e2e/fixtures/hmr/package.json @@ -4,6 +4,6 @@ "private": true, "devDependencies": { "astro": "workspace:*", - "sass": "^1.69.5" + "sass": "^1.75.0" } } diff --git a/packages/astro/e2e/fixtures/hydration-race/package.json b/packages/astro/e2e/fixtures/hydration-race/package.json index 580c6721dab1..26b76daed462 100644 --- a/packages/astro/e2e/fixtures/hydration-race/package.json +++ b/packages/astro/e2e/fixtures/hydration-race/package.json @@ -9,6 +9,6 @@ "dependencies": { "@astrojs/preact": "workspace:*", "astro": "workspace:*", - "preact": "^10.19.2" + "preact": "^10.20.2" } } diff --git a/packages/astro/e2e/fixtures/lit-component/package.json b/packages/astro/e2e/fixtures/lit-component/package.json index ca278c082afa..5734a946f643 100644 --- a/packages/astro/e2e/fixtures/lit-component/package.json +++ b/packages/astro/e2e/fixtures/lit-component/package.json @@ -6,6 +6,6 @@ "@astrojs/lit": "workspace:*", "@webcomponents/template-shadowroot": "^0.2.1", "astro": "workspace:*", - "lit": "^3.1.0" + "lit": "^3.1.3" } } diff --git a/packages/astro/e2e/fixtures/lit-component/src/components/Counter.js b/packages/astro/e2e/fixtures/lit-component/src/components/Counter.js index 72843f8efc55..1ccd020ed49c 100644 --- a/packages/astro/e2e/fixtures/lit-component/src/components/Counter.js +++ b/packages/astro/e2e/fixtures/lit-component/src/components/Counter.js @@ -31,4 +31,8 @@ export default class Counter extends LitElement { } } -customElements.define('my-counter', Counter); +// Since this fixture is ran in both dev and build, this could register twice. Wrap with a try..catch for now. +try { + customElements.define('my-counter', Counter); +} catch {} + diff --git a/packages/astro/e2e/fixtures/lit-component/src/components/NonDeferredCounter.js b/packages/astro/e2e/fixtures/lit-component/src/components/NonDeferredCounter.js index 283d4063cc58..409d3e9a54d9 100644 --- a/packages/astro/e2e/fixtures/lit-component/src/components/NonDeferredCounter.js +++ b/packages/astro/e2e/fixtures/lit-component/src/components/NonDeferredCounter.js @@ -32,4 +32,7 @@ export default class NonDeferredCounter extends LitElement { } } -customElements.define('non-deferred-counter', NonDeferredCounter); +// Since this fixture is ran in both dev and build, this could register twice. Wrap with a try..catch for now. +try { + customElements.define('non-deferred-counter', NonDeferredCounter); +} catch {} diff --git a/packages/astro/e2e/fixtures/multiple-frameworks/package.json b/packages/astro/e2e/fixtures/multiple-frameworks/package.json index ebaa1ab7f31a..c9f12751cc34 100644 --- a/packages/astro/e2e/fixtures/multiple-frameworks/package.json +++ b/packages/astro/e2e/fixtures/multiple-frameworks/package.json @@ -13,12 +13,12 @@ }, "dependencies": { "@webcomponents/template-shadowroot": "^0.2.1", - "lit": "^3.1.0", - "preact": "^10.19.2", - "react": "^18.1.0", - "react-dom": "^18.1.0", - "solid-js": "^1.8.5", - "svelte": "^4.2.5", - "vue": "^3.3.8" + "lit": "^3.1.3", + "preact": "^10.20.2", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "solid-js": "^1.8.16", + "svelte": "^4.2.15", + "vue": "^3.4.23" } } diff --git a/packages/astro/e2e/fixtures/namespaced-component/package.json b/packages/astro/e2e/fixtures/namespaced-component/package.json index a64e3b52a023..5e03aed36585 100644 --- a/packages/astro/e2e/fixtures/namespaced-component/package.json +++ b/packages/astro/e2e/fixtures/namespaced-component/package.json @@ -8,6 +8,6 @@ "astro": "workspace:*" }, "dependencies": { - "preact": "^10.19.2" + "preact": "^10.20.2" } } diff --git a/packages/astro/e2e/fixtures/nested-in-preact/package.json b/packages/astro/e2e/fixtures/nested-in-preact/package.json index fcbbd1e2bdbc..aa1315cd9a35 100644 --- a/packages/astro/e2e/fixtures/nested-in-preact/package.json +++ b/packages/astro/e2e/fixtures/nested-in-preact/package.json @@ -11,11 +11,11 @@ "astro": "workspace:*" }, "dependencies": { - "preact": "^10.19.2", - "react": "^18.1.0", - "react-dom": "^18.1.0", - "solid-js": "^1.8.5", - "svelte": "^4.2.5", - "vue": "^3.3.8" + "preact": "^10.20.2", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "solid-js": "^1.8.16", + "svelte": "^4.2.15", + "vue": "^3.4.23" } } diff --git a/packages/astro/e2e/fixtures/nested-in-react/package.json b/packages/astro/e2e/fixtures/nested-in-react/package.json index 18463a773692..c9ed18e1bcc9 100644 --- a/packages/astro/e2e/fixtures/nested-in-react/package.json +++ b/packages/astro/e2e/fixtures/nested-in-react/package.json @@ -11,11 +11,11 @@ "astro": "workspace:*" }, "dependencies": { - "preact": "^10.19.2", - "react": "^18.1.0", - "react-dom": "^18.1.0", - "solid-js": "^1.8.5", - "svelte": "^4.2.5", - "vue": "^3.3.8" + "preact": "^10.20.2", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "solid-js": "^1.8.16", + "svelte": "^4.2.15", + "vue": "^3.4.23" } } diff --git a/packages/astro/e2e/fixtures/nested-in-solid/package.json b/packages/astro/e2e/fixtures/nested-in-solid/package.json index 4c9f03262ab7..bd892aead4cb 100644 --- a/packages/astro/e2e/fixtures/nested-in-solid/package.json +++ b/packages/astro/e2e/fixtures/nested-in-solid/package.json @@ -11,11 +11,11 @@ "astro": "workspace:*" }, "dependencies": { - "preact": "^10.19.2", - "react": "^18.1.0", - "react-dom": "^18.1.0", - "solid-js": "^1.8.5", - "svelte": "^4.2.5", - "vue": "^3.3.8" + "preact": "^10.20.2", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "solid-js": "^1.8.16", + "svelte": "^4.2.15", + "vue": "^3.4.23" } } diff --git a/packages/astro/e2e/fixtures/nested-in-svelte/package.json b/packages/astro/e2e/fixtures/nested-in-svelte/package.json index a3adbea06b76..4977ec5faace 100644 --- a/packages/astro/e2e/fixtures/nested-in-svelte/package.json +++ b/packages/astro/e2e/fixtures/nested-in-svelte/package.json @@ -11,11 +11,11 @@ "astro": "workspace:*" }, "dependencies": { - "preact": "^10.19.2", - "react": "^18.1.0", - "react-dom": "^18.1.0", - "solid-js": "^1.8.5", - "svelte": "^4.2.5", - "vue": "^3.3.8" + "preact": "^10.20.2", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "solid-js": "^1.8.16", + "svelte": "^4.2.15", + "vue": "^3.4.23" } } diff --git a/packages/astro/e2e/fixtures/nested-in-vue/package.json b/packages/astro/e2e/fixtures/nested-in-vue/package.json index 2555b7a2908d..257a5da5038d 100644 --- a/packages/astro/e2e/fixtures/nested-in-vue/package.json +++ b/packages/astro/e2e/fixtures/nested-in-vue/package.json @@ -11,11 +11,11 @@ "astro": "workspace:*" }, "dependencies": { - "preact": "^10.19.2", - "react": "^18.1.0", - "react-dom": "^18.1.0", - "solid-js": "^1.8.5", - "svelte": "^4.2.5", - "vue": "^3.3.8" + "preact": "^10.20.2", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "solid-js": "^1.8.16", + "svelte": "^4.2.15", + "vue": "^3.4.23" } } diff --git a/packages/astro/e2e/fixtures/nested-recursive/package.json b/packages/astro/e2e/fixtures/nested-recursive/package.json index a6b11a389129..c393c57a83fe 100644 --- a/packages/astro/e2e/fixtures/nested-recursive/package.json +++ b/packages/astro/e2e/fixtures/nested-recursive/package.json @@ -11,12 +11,12 @@ "astro": "workspace:*" }, "dependencies": { - "preact": "^10.19.2", - "react": "^18.1.0", - "react-dom": "^18.1.0", - "solid-js": "^1.8.5", - "svelte": "^4.2.5", - "vue": "^3.3.8" + "preact": "^10.20.2", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "solid-js": "^1.8.16", + "svelte": "^4.2.15", + "vue": "^3.4.23" }, "scripts": { "dev": "astro dev" diff --git a/packages/astro/e2e/fixtures/pass-js/package.json b/packages/astro/e2e/fixtures/pass-js/package.json index b01293b84058..676ba1bf1d72 100644 --- a/packages/astro/e2e/fixtures/pass-js/package.json +++ b/packages/astro/e2e/fixtures/pass-js/package.json @@ -7,7 +7,7 @@ "astro": "workspace:*" }, "dependencies": { - "react": "^18.1.0", - "react-dom": "^18.1.0" + "react": "^18.2.0", + "react-dom": "^18.2.0" } } diff --git a/packages/astro/e2e/fixtures/preact-compat-component/package.json b/packages/astro/e2e/fixtures/preact-compat-component/package.json index 38b4fc3a8d09..bcd7e460e43f 100644 --- a/packages/astro/e2e/fixtures/preact-compat-component/package.json +++ b/packages/astro/e2e/fixtures/preact-compat-component/package.json @@ -5,6 +5,6 @@ "dependencies": { "@astrojs/preact": "workspace:*", "astro": "workspace:*", - "preact": "^10.19.2" + "preact": "^10.20.2" } } diff --git a/packages/astro/e2e/fixtures/preact-component/package.json b/packages/astro/e2e/fixtures/preact-component/package.json index 4e2cd6fe225a..10ae0f6f78a3 100644 --- a/packages/astro/e2e/fixtures/preact-component/package.json +++ b/packages/astro/e2e/fixtures/preact-component/package.json @@ -6,6 +6,6 @@ "@astrojs/mdx": "workspace:*", "@astrojs/preact": "workspace:*", "astro": "workspace:*", - "preact": "^10.19.2" + "preact": "^10.20.2" } } diff --git a/packages/astro/e2e/fixtures/preact-lazy-component/package.json b/packages/astro/e2e/fixtures/preact-lazy-component/package.json index 173c71662538..9a76ceba49ae 100644 --- a/packages/astro/e2e/fixtures/preact-lazy-component/package.json +++ b/packages/astro/e2e/fixtures/preact-lazy-component/package.json @@ -6,6 +6,6 @@ "@astrojs/mdx": "workspace:*", "@astrojs/preact": "workspace:*", "astro": "workspace:*", - "preact": "^10.15.1" + "preact": "^10.20.2" } } diff --git a/packages/astro/e2e/fixtures/react-component/package.json b/packages/astro/e2e/fixtures/react-component/package.json index 4e56631bde0b..c430619c6b61 100644 --- a/packages/astro/e2e/fixtures/react-component/package.json +++ b/packages/astro/e2e/fixtures/react-component/package.json @@ -6,7 +6,7 @@ "@astrojs/react": "workspace:*", "astro": "workspace:*", "@astrojs/mdx": "workspace:*", - "react": "^18.1.0", - "react-dom": "^18.1.0" + "react": "^18.2.0", + "react-dom": "^18.2.0" } } diff --git a/packages/astro/e2e/fixtures/solid-circular/package.json b/packages/astro/e2e/fixtures/solid-circular/package.json index a40b083c3d2b..5db061096ef5 100644 --- a/packages/astro/e2e/fixtures/solid-circular/package.json +++ b/packages/astro/e2e/fixtures/solid-circular/package.json @@ -7,6 +7,6 @@ "astro": "workspace:*" }, "devDependencies": { - "solid-js": "^1.8.5" + "solid-js": "^1.8.16" } } diff --git a/packages/astro/e2e/fixtures/solid-component/package.json b/packages/astro/e2e/fixtures/solid-component/package.json index 634693c79321..d94de0981a51 100644 --- a/packages/astro/e2e/fixtures/solid-component/package.json +++ b/packages/astro/e2e/fixtures/solid-component/package.json @@ -6,6 +6,6 @@ "@astrojs/mdx": "workspace:*", "@astrojs/solid-js": "workspace:*", "astro": "workspace:*", - "solid-js": "^1.8.5" + "solid-js": "^1.8.16" } } diff --git a/packages/astro/e2e/fixtures/solid-recurse/package.json b/packages/astro/e2e/fixtures/solid-recurse/package.json index 96d93df74a5d..1b6cc32cff2b 100644 --- a/packages/astro/e2e/fixtures/solid-recurse/package.json +++ b/packages/astro/e2e/fixtures/solid-recurse/package.json @@ -7,6 +7,6 @@ "astro": "workspace:*" }, "devDependencies": { - "solid-js": "^1.8.5" + "solid-js": "^1.8.16" } } diff --git a/packages/astro/e2e/fixtures/svelte-component/package.json b/packages/astro/e2e/fixtures/svelte-component/package.json index b721b8ccbdaa..563d996cb366 100644 --- a/packages/astro/e2e/fixtures/svelte-component/package.json +++ b/packages/astro/e2e/fixtures/svelte-component/package.json @@ -6,6 +6,6 @@ "@astrojs/mdx": "workspace:*", "@astrojs/svelte": "workspace:*", "astro": "workspace:*", - "svelte": "^4.2.5" + "svelte": "^4.2.15" } } diff --git a/packages/astro/e2e/fixtures/tailwindcss/package.json b/packages/astro/e2e/fixtures/tailwindcss/package.json index d755b9516334..66c37e7ff8c9 100644 --- a/packages/astro/e2e/fixtures/tailwindcss/package.json +++ b/packages/astro/e2e/fixtures/tailwindcss/package.json @@ -5,8 +5,8 @@ "dependencies": { "@astrojs/tailwind": "workspace:*", "astro": "workspace:*", - "autoprefixer": "^10.4.15", - "postcss": "^8.4.28", - "tailwindcss": "^3.3.5" + "autoprefixer": "^10.4.19", + "postcss": "^8.4.38", + "tailwindcss": "^3.4.3" } } diff --git a/packages/astro/e2e/fixtures/ts-resolution/package.json b/packages/astro/e2e/fixtures/ts-resolution/package.json index 7544800f9139..51b7bdae16ac 100644 --- a/packages/astro/e2e/fixtures/ts-resolution/package.json +++ b/packages/astro/e2e/fixtures/ts-resolution/package.json @@ -5,7 +5,7 @@ "dependencies": { "@astrojs/react": "workspace:*", "astro": "workspace:*", - "react": "^18.1.0", - "react-dom": "^18.1.0" + "react": "^18.2.0", + "react-dom": "^18.2.0" } } diff --git a/packages/astro/e2e/fixtures/view-transitions/package.json b/packages/astro/e2e/fixtures/view-transitions/package.json index 327393ccda6e..f49c03d04ab5 100644 --- a/packages/astro/e2e/fixtures/view-transitions/package.json +++ b/packages/astro/e2e/fixtures/view-transitions/package.json @@ -8,9 +8,9 @@ "@astrojs/svelte": "workspace:*", "@astrojs/vue": "workspace:*", "astro": "workspace:*", - "react": "^18.1.0", - "react-dom": "^18.1.0", - "svelte": "^4.2.5", - "vue": "^3.3.8" + "react": "^18.2.0", + "react-dom": "^18.2.0", + "svelte": "^4.2.15", + "vue": "^3.4.23" } } diff --git a/packages/astro/e2e/fixtures/vue-component/package.json b/packages/astro/e2e/fixtures/vue-component/package.json index 091f3643558c..12358c252fe1 100644 --- a/packages/astro/e2e/fixtures/vue-component/package.json +++ b/packages/astro/e2e/fixtures/vue-component/package.json @@ -6,6 +6,6 @@ "@astrojs/mdx": "workspace:*", "@astrojs/vue": "workspace:*", "astro": "workspace:*", - "vue": "^3.3.8" + "vue": "^3.4.23" } } diff --git a/packages/astro/e2e/lit-component.test.js b/packages/astro/e2e/lit-component.test.js index 68728121e6bd..54eb9907419c 100644 --- a/packages/astro/e2e/lit-component.test.js +++ b/packages/astro/e2e/lit-component.test.js @@ -10,17 +10,16 @@ const test = testFactory({ test.describe('Lit components', () => { test.describe('Development', () => { let devServer; - const t = test.extend({}); - t.beforeAll(async ({ astro }) => { + test.beforeAll(async ({ astro }) => { devServer = await astro.startDevServer(); }); - t.afterAll(async () => { + test.afterAll(async () => { await devServer.stop(); }); - t('client:idle', async ({ page, astro }) => { + test('client:idle', async ({ page, astro }) => { await page.goto(astro.resolveUrl('/')); const counter = page.locator('#client-idle'); @@ -38,7 +37,7 @@ test.describe('Lit components', () => { await expect(count, 'count incremented by 1').toHaveText('Count: 11'); }); - t('non-deferred attribute serialization', async ({ page, astro }) => { + test('non-deferred attribute serialization', async ({ page, astro }) => { await page.goto(astro.resolveUrl('/')); const counter = page.locator('#non-deferred'); @@ -53,7 +52,7 @@ test.describe('Lit components', () => { await expect(count, 'count incremented by 1').toHaveText('Count: 11'); }); - t('client:load', async ({ page, astro }) => { + test('client:load', async ({ page, astro }) => { await page.goto(astro.resolveUrl('/')); const counter = page.locator('#client-load'); @@ -70,7 +69,7 @@ test.describe('Lit components', () => { await expect(count, 'count incremented by 1').toHaveText('Count: 11'); }); - t('client:visible', async ({ page, astro }) => { + test('client:visible', async ({ page, astro }) => { await page.goto(astro.resolveUrl('/')); // Make sure the component is on screen to trigger hydration @@ -89,7 +88,7 @@ test.describe('Lit components', () => { await expect(count, 'count incremented by 1').toHaveText('Count: 11'); }); - t('client:media', async ({ page, astro }) => { + test('client:media', async ({ page, astro }) => { await page.goto(astro.resolveUrl('/media')); const counter = page.locator('#client-media'); @@ -111,7 +110,7 @@ test.describe('Lit components', () => { await expect(count, 'count incremented by 1').toHaveText('Count: 11'); }); - t('client:only', async ({ page, astro }) => { + test('client:only', async ({ page, astro }) => { await page.goto(astro.resolveUrl('/')); const label = page.locator('#client-only'); @@ -143,7 +142,7 @@ test.describe('Lit components', () => { ).toBeHidden(); }); - t.skip('HMR', async ({ page, astro }) => { + test.skip('HMR', async ({ page, astro }) => { await page.goto(astro.resolveUrl('/')); const counter = page.locator('#client-idle'); @@ -160,32 +159,20 @@ test.describe('Lit components', () => { test.describe('Production', () => { let previewServer; - const t = test.extend({}); - t.beforeAll(async ({ astro }) => { + test.beforeAll(async ({ astro }) => { // Playwright's Node version doesn't have these functions, so stub them. process.stdout.clearLine = () => {}; process.stdout.cursorTo = () => {}; - try { - await astro.build(); - } catch (err) { - // There's this strange error on build since the dev server already defined `my-counter`, - // however the tests still pass with this error, so swallow it. - if (!err.message.includes(`Failed to execute 'define' on 'CustomElementRegistry'`)) { - throw err; - } - } - }); - - t.beforeAll(async ({ astro }) => { + await astro.build(); previewServer = await astro.preview(); }); - t.afterAll(async () => { + test.afterAll(async () => { await previewServer.stop(); }); - t('Only one component in prod', async ({ page, astro }) => { + test('Only one component in prod', async ({ page, astro }) => { await page.goto(astro.resolveUrl('/solo')); const counter = page.locator('my-counter'); diff --git a/packages/astro/e2e/nested-styles.test.js b/packages/astro/e2e/nested-styles.test.js index ce8ef3cda990..0dc5b868b5d7 100644 --- a/packages/astro/e2e/nested-styles.test.js +++ b/packages/astro/e2e/nested-styles.test.js @@ -1,7 +1,20 @@ import { expect } from '@playwright/test'; import { testFactory } from './test-utils.js'; -const test = testFactory({ root: './fixtures/nested-styles/' }); +const test = testFactory({ + root: './fixtures/nested-styles/', + devToolbar: { + enabled: false, + }, + vite: { + optimizeDeps: { + // Vite has a bug where if you close the server too quickly, while the optimized + // dependencies are still held before serving, it will stall the server from closing. + // This will workaround it for now. + holdUntilCrawlEnd: false, + }, + }, +}); let devServer; diff --git a/packages/astro/e2e/ts-resolution.test.js b/packages/astro/e2e/ts-resolution.test.js index 7f22761e4cf5..d2d3fcfe8bf1 100644 --- a/packages/astro/e2e/ts-resolution.test.js +++ b/packages/astro/e2e/ts-resolution.test.js @@ -24,35 +24,31 @@ function runTest(it) { test.describe('TypeScript resolution -', () => { test.describe('Development', () => { - const t = test.extend({}); - let devServer; - t.beforeAll(async ({ astro }) => { + test.beforeAll(async ({ astro }) => { devServer = await astro.startDevServer(); }); - t.afterAll(async () => { + test.afterAll(async () => { await devServer.stop(); }); - runTest(t); + runTest(test); }); test.describe('Production', () => { - const t = test.extend({}); - let previewServer; - t.beforeAll(async ({ astro }) => { + test.beforeAll(async ({ astro }) => { await astro.build(); previewServer = await astro.preview(); }); - t.afterAll(async () => { + test.afterAll(async () => { await previewServer.stop(); }); - runTest(t); + runTest(test); }); }); diff --git a/packages/astro/package.json b/packages/astro/package.json index fbcdf61176ed..a8d882489230 100644 --- a/packages/astro/package.json +++ b/packages/astro/package.json @@ -118,106 +118,105 @@ "@astrojs/internal-helpers": "workspace:*", "@astrojs/markdown-remark": "workspace:*", "@astrojs/telemetry": "workspace:*", - "@babel/core": "^7.24.3", - "@babel/generator": "^7.23.3", - "@babel/parser": "^7.23.3", - "@babel/plugin-transform-react-jsx": "^7.22.5", - "@babel/traverse": "^7.23.3", - "@babel/types": "^7.23.3", - "@types/babel__core": "^7.20.4", - "@types/cookie": "^0.5.4", - "acorn": "^8.11.2", + "@babel/core": "^7.24.4", + "@babel/generator": "^7.24.4", + "@babel/parser": "^7.24.4", + "@babel/plugin-transform-react-jsx": "^7.23.4", + "@babel/traverse": "^7.24.1", + "@babel/types": "^7.24.0", + "@types/babel__core": "^7.20.5", + "@types/cookie": "^0.6.0", + "acorn": "^8.11.3", "aria-query": "^5.3.0", "axobject-query": "^4.0.0", "boxen": "^7.1.1", - "chokidar": "^3.5.3", + "chokidar": "^3.6.0", "ci-info": "^4.0.0", - "clsx": "^2.0.0", + "clsx": "^2.1.0", "common-ancestor-path": "^1.0.1", "cookie": "^0.6.0", "cssesc": "^3.0.0", "debug": "^4.3.4", - "deterministic-object-hash": "^2.0.1", + "deterministic-object-hash": "^2.0.2", "devalue": "^5.0.0", - "diff": "^5.1.0", + "diff": "^5.2.0", "dlv": "^1.1.3", "dset": "^3.1.3", - "es-module-lexer": "^1.4.1", - "esbuild": "^0.19.6", + "es-module-lexer": "^1.5.0", + "esbuild": "^0.20.2", "estree-walker": "^3.0.3", "execa": "^8.0.1", "fast-glob": "^3.3.2", - "flattie": "^1.1.0", + "flattie": "^1.1.1", "github-slugger": "^2.0.0", "gray-matter": "^4.0.3", "html-escaper": "^3.0.3", "http-cache-semantics": "^4.1.1", "js-yaml": "^4.1.0", - "kleur": "^4.1.4", - "magic-string": "^0.30.3", + "kleur": "^4.1.5", + "magic-string": "^0.30.10", "mrmime": "^2.0.0", "ora": "^8.0.1", "p-limit": "^5.0.0", "p-queue": "^8.0.1", - "path-to-regexp": "^6.2.1", - "preferred-pm": "^3.1.2", + "path-to-regexp": "^6.2.2", + "preferred-pm": "^3.1.3", "prompts": "^2.4.2", "rehype": "^13.0.1", - "resolve": "^1.22.4", - "semver": "^7.5.4", - "shiki": "^1.1.2", - "string-width": "^7.0.0", + "resolve": "^1.22.8", + "semver": "^7.6.0", + "shiki": "^1.3.0", + "string-width": "^7.1.0", "strip-ansi": "^7.1.0", - "tsconfck": "^3.0.0", + "tsconfck": "^3.0.3", "unist-util-visit": "^5.0.0", "vfile": "^6.0.1", - "vite": "^5.1.4", + "vite": "^5.2.10", "vitefu": "^0.2.5", "which-pm": "^2.1.1", "yargs-parser": "^21.1.1", - "zod": "^3.22.4", - "zod-to-json-schema": "^3.22.4" + "zod": "^3.23.0", + "zod-to-json-schema": "^3.22.5" }, "optionalDependencies": { "sharp": "^0.32.6" }, "devDependencies": { - "@astrojs/check": "^0.5.8", - "@playwright/test": "1.40.0", + "@astrojs/check": "^0.5.10", + "@playwright/test": "^1.43.1", "@types/aria-query": "^5.0.4", - "@types/babel__generator": "^7.6.7", - "@types/babel__traverse": "^7.20.4", + "@types/babel__generator": "^7.6.8", + "@types/babel__traverse": "^7.20.5", "@types/common-ancestor-path": "^1.0.2", "@types/connect": "^3.4.38", "@types/cssesc": "^3.0.2", "@types/debug": "^4.1.12", - "@types/diff": "^5.0.8", + "@types/diff": "^5.2.0", "@types/dlv": "^1.1.4", "@types/dom-view-transitions": "^1.0.4", - "@types/hast": "^3.0.3", + "@types/hast": "^3.0.4", "@types/html-escaper": "^3.0.2", "@types/http-cache-semantics": "^4.0.4", "@types/js-yaml": "^4.0.9", - "@types/mocha": "^10.0.4", - "@types/probe-image-size": "^7.2.3", - "@types/prompts": "^2.4.8", - "@types/resolve": "^1.20.5", - "@types/semver": "^7.5.2", + "@types/probe-image-size": "^7.2.4", + "@types/prompts": "^2.4.9", + "@types/resolve": "^1.20.6", + "@types/semver": "^7.5.8", "@types/send": "^0.17.4", "@types/unist": "^3.0.2", "@types/yargs-parser": "^21.0.3", "astro-scripts": "workspace:*", "cheerio": "1.0.0-rc.12", "eol": "^0.9.1", - "memfs": "^4.6.0", - "node-mocks-http": "^1.13.0", + "memfs": "^4.8.2", + "node-mocks-http": "^1.14.1", "parse-srcset": "^1.0.2", "rehype-autolink-headings": "^7.1.0", "rehype-slug": "^6.0.0", "rehype-toc": "^3.0.2", "remark-code-titles": "^0.1.2", - "rollup": "^4.5.0", - "sass": "^1.69.5", + "rollup": "^4.16.1", + "sass": "^1.75.0", "srcset-parse": "^1.1.0", "unified": "^11.0.4" }, diff --git a/packages/astro/performance/fixtures/md/package.json b/packages/astro/performance/fixtures/md/package.json index 4dea64d76530..c6963f879f49 100644 --- a/packages/astro/performance/fixtures/md/package.json +++ b/packages/astro/performance/fixtures/md/package.json @@ -16,10 +16,10 @@ "dependencies": { "@astrojs/react": "workspace:*", "@performance/utils": "workspace:*", - "@types/react": "^18.2.37", - "@types/react-dom": "^18.2.15", + "@types/react": "^18.2.79", + "@types/react-dom": "^18.2.25", "astro": "workspace:*", - "react": "^18.0.0", - "react-dom": "^18.0.0" + "react": "^18.2.0", + "react-dom": "^18.2.0" } } diff --git a/packages/astro/performance/fixtures/mdoc/package.json b/packages/astro/performance/fixtures/mdoc/package.json index a25e69c971b2..46bf89fb9229 100644 --- a/packages/astro/performance/fixtures/mdoc/package.json +++ b/packages/astro/performance/fixtures/mdoc/package.json @@ -17,10 +17,10 @@ "@astrojs/markdoc": "workspace:*", "@astrojs/react": "workspace:*", "@performance/utils": "workspace:*", - "@types/react": "^18.2.37", - "@types/react-dom": "^18.2.15", + "@types/react": "^18.2.79", + "@types/react-dom": "^18.2.25", "astro": "workspace:*", - "react": "^18.0.0", - "react-dom": "^18.0.0" + "react": "^18.2.0", + "react-dom": "^18.2.0" } } diff --git a/packages/astro/performance/fixtures/mdx/package.json b/packages/astro/performance/fixtures/mdx/package.json index 2144dc225819..889b2fd4d7c1 100644 --- a/packages/astro/performance/fixtures/mdx/package.json +++ b/packages/astro/performance/fixtures/mdx/package.json @@ -17,10 +17,10 @@ "@astrojs/mdx": "workspace:*", "@astrojs/react": "workspace:*", "@performance/utils": "workspace:*", - "@types/react": "^18.2.37", - "@types/react-dom": "^18.2.15", + "@types/react": "^18.2.79", + "@types/react-dom": "^18.2.25", "astro": "workspace:*", - "react": "^18.0.0", - "react-dom": "^18.0.0" + "react": "^18.2.0", + "react-dom": "^18.2.0" } } diff --git a/packages/astro/src/content/utils.ts b/packages/astro/src/content/utils.ts index f40de3ff9874..0f18e9c07e04 100644 --- a/packages/astro/src/content/utils.ts +++ b/packages/astro/src/content/utils.ts @@ -135,7 +135,7 @@ export async function getEntryData( }, }); if (parsed.success) { - data = parsed.data; + data = parsed.data as Record; } else { if (!formattedError) { formattedError = new AstroError({ diff --git a/packages/create-astro/package.json b/packages/create-astro/package.json index c6822ccf5bef..32071380f4ff 100644 --- a/packages/create-astro/package.json +++ b/packages/create-astro/package.json @@ -32,7 +32,7 @@ "//b": "DEPENDENCIES IS FOR UNBUNDLED PACKAGES", "dependencies": { "@astrojs/cli-kit": "^0.4.1", - "giget": "1.1.3" + "giget": "1.2.3" }, "devDependencies": { "arg": "^5.0.2", diff --git a/packages/db/package.json b/packages/db/package.json index 246777ce83de..6b7357dca527 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -70,33 +70,33 @@ "test:match": "mocha --timeout 20000 \"test/*.js\" \"test/unit/*.js\" -g" }, "dependencies": { - "@libsql/client": "^0.5.5", + "@libsql/client": "^0.6.0", "async-listen": "^3.0.1", "deep-diff": "^1.0.2", - "drizzle-orm": "^0.30.4", + "drizzle-orm": "^0.30.9", "github-slugger": "^2.0.0", "kleur": "^4.1.5", - "nanoid": "^5.0.1", - "open": "^10.0.3", + "nanoid": "^5.0.7", + "open": "^10.1.0", "ora": "^8.0.1", "prompts": "^2.4.2", "strip-ansi": "^7.1.0", "yargs-parser": "^21.1.1", - "zod": "^3.22.4" + "zod": "^3.23.0" }, "devDependencies": { "@types/chai": "^4.3.14", "@types/deep-diff": "^1.0.5", - "@types/diff": "^5.0.8", - "@types/mocha": "^10.0.2", - "@types/prompts": "^2.4.8", + "@types/diff": "^5.2.0", + "@types/mocha": "^10.0.6", + "@types/prompts": "^2.4.9", "@types/yargs-parser": "^21.0.3", "astro": "workspace:*", "astro-scripts": "workspace:*", "chai": "^5.1.0", "cheerio": "1.0.0-rc.12", - "mocha": "^10.2.0", - "typescript": "^5.2.2", - "vite": "^5.1.4" + "mocha": "^10.4.0", + "typescript": "^5.4.5", + "vite": "^5.2.10" } } diff --git a/packages/integrations/alpinejs/package.json b/packages/integrations/alpinejs/package.json index c5115131607a..8a650ed3f758 100644 --- a/packages/integrations/alpinejs/package.json +++ b/packages/integrations/alpinejs/package.json @@ -38,10 +38,10 @@ "alpinejs": "^3.0.0" }, "devDependencies": { - "@playwright/test": "1.40.0", + "@playwright/test": "1.43.1", "astro": "workspace:*", "astro-scripts": "workspace:*", - "vite": "^5.1.4" + "vite": "^5.2.10" }, "publishConfig": { "provenance": true diff --git a/packages/integrations/lit/package.json b/packages/integrations/lit/package.json index 1706431de64b..c5f526ceaf05 100644 --- a/packages/integrations/lit/package.json +++ b/packages/integrations/lit/package.json @@ -42,22 +42,22 @@ "test": "astro-scripts test \"test/**/*.test.js\"" }, "dependencies": { - "@lit-labs/ssr": "^3.2.0", - "@lit-labs/ssr-client": "^1.1.5", - "@lit-labs/ssr-dom-shim": "^1.1.2", + "@lit-labs/ssr": "^3.2.2", + "@lit-labs/ssr-client": "^1.1.7", + "@lit-labs/ssr-dom-shim": "^1.2.0", "parse5": "^7.1.2" }, "overrides": { "@lit-labs/ssr": { - "@lit-labs/ssr-client": "1.1.3" + "@lit-labs/ssr-client": "1.1.7" } }, "devDependencies": { "astro": "workspace:*", "astro-scripts": "workspace:*", "cheerio": "1.0.0-rc.12", - "lit": "^3.1.0", - "sass": "^1.69.5" + "lit": "^3.1.3", + "sass": "^1.75.0" }, "peerDependencies": { "@webcomponents/template-shadowroot": "^0.2.1", diff --git a/packages/integrations/markdoc/package.json b/packages/integrations/markdoc/package.json index af59304a0ff7..ab0e1930103b 100644 --- a/packages/integrations/markdoc/package.json +++ b/packages/integrations/markdoc/package.json @@ -65,13 +65,13 @@ "@astrojs/internal-helpers": "workspace:*", "@astrojs/markdown-remark": "workspace:*", "@astrojs/prism": "workspace:*", - "@markdoc/markdoc": "^0.3.5", - "esbuild": "^0.19.6", + "@markdoc/markdoc": "^0.4.0", + "esbuild": "^0.20.2", "github-slugger": "^2.0.0", "gray-matter": "^4.0.3", - "htmlparser2": "^9.0.0", + "htmlparser2": "^9.1.0", "kleur": "^4.1.5", - "zod": "^3.22.4" + "zod": "^3.23.0" }, "peerDependencies": { "astro": "^3.0.0 || ^4.0.0" @@ -82,8 +82,8 @@ "astro": "workspace:*", "astro-scripts": "workspace:*", "devalue": "^5.0.0", - "linkedom": "^0.16.4", - "vite": "^5.1.4" + "linkedom": "^0.16.11", + "vite": "^5.2.10" }, "engines": { "node": "^18.17.1 || ^20.3.0 || >=21.0.0" diff --git a/packages/integrations/mdx/package.json b/packages/integrations/mdx/package.json index c0e4575bb896..cb3016167498 100644 --- a/packages/integrations/mdx/package.json +++ b/packages/integrations/mdx/package.json @@ -34,14 +34,14 @@ }, "dependencies": { "@astrojs/markdown-remark": "workspace:*", - "@mdx-js/mdx": "^3.0.0", - "acorn": "^8.11.2", - "es-module-lexer": "^1.4.1", + "@mdx-js/mdx": "^3.0.1", + "acorn": "^8.11.3", + "es-module-lexer": "^1.5.0", "estree-util-visit": "^2.0.0", "github-slugger": "^2.0.0", "gray-matter": "^4.0.3", - "hast-util-to-html": "^9.0.0", - "kleur": "^4.1.4", + "hast-util-to-html": "^9.0.1", + "kleur": "^4.1.5", "rehype-raw": "^7.0.0", "remark-gfm": "^4.0.0", "remark-smartypants": "^3.0.0", @@ -55,23 +55,22 @@ "devDependencies": { "@types/estree": "^1.0.5", "@types/mdast": "^4.0.3", - "@types/mocha": "^10.0.4", "@types/yargs-parser": "^21.0.3", "astro": "workspace:*", "astro-scripts": "workspace:*", "cheerio": "1.0.0-rc.12", - "linkedom": "^0.16.4", + "linkedom": "^0.16.11", "mdast-util-mdx": "^3.0.0", "mdast-util-to-string": "^4.0.0", "reading-time": "^1.5.0", "rehype-mathjax": "^6.0.0", - "rehype-pretty-code": "^0.13.0", + "rehype-pretty-code": "^0.13.1", "remark-math": "^6.0.0", - "remark-rehype": "^11.0.0", + "remark-rehype": "^11.1.0", "remark-shiki-twoslash": "^3.1.3", "remark-toc": "^9.0.0", "unified": "^11.0.4", - "vite": "^5.1.4" + "vite": "^5.2.10" }, "engines": { "node": "^18.17.1 || ^20.3.0 || >=21.0.0" diff --git a/packages/integrations/node/package.json b/packages/integrations/node/package.json index b9c2fa26a55d..b44f749c7825 100644 --- a/packages/integrations/node/package.json +++ b/packages/integrations/node/package.json @@ -46,8 +46,8 @@ "astro": "workspace:*", "astro-scripts": "workspace:*", "cheerio": "1.0.0-rc.12", - "express": "^4.18.2", - "node-mocks-http": "^1.13.0" + "express": "^4.19.2", + "node-mocks-http": "^1.14.1" }, "publishConfig": { "provenance": true diff --git a/packages/integrations/partytown/package.json b/packages/integrations/partytown/package.json index d23210d9ddf2..065ed78c4d55 100644 --- a/packages/integrations/partytown/package.json +++ b/packages/integrations/partytown/package.json @@ -32,7 +32,7 @@ "dev": "astro-scripts dev \"src/**/*.ts\"" }, "dependencies": { - "@builder.io/partytown": "^0.8.0", + "@builder.io/partytown": "^0.10.1", "mrmime": "^2.0.0" }, "devDependencies": { diff --git a/packages/integrations/preact/package.json b/packages/integrations/preact/package.json index 31256b838f00..7169b6b7ef5d 100644 --- a/packages/integrations/preact/package.json +++ b/packages/integrations/preact/package.json @@ -35,10 +35,10 @@ "dev": "astro-scripts dev \"src/**/*.ts\"" }, "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.22.5", + "@babel/plugin-transform-react-jsx": "^7.23.4", "@babel/plugin-transform-react-jsx-development": "^7.22.5", - "@preact/preset-vite": "^2.7.0", - "@preact/signals": "^1.2.1", + "@preact/preset-vite": "^2.8.2", + "@preact/signals": "^1.2.3", "babel-plugin-transform-hook-names": "^1.0.2", "preact-render-to-string": "~6.3.1", "preact-ssr-prepass": "^1.2.1" @@ -46,7 +46,7 @@ "devDependencies": { "astro": "workspace:*", "astro-scripts": "workspace:*", - "preact": "^10.19.2" + "preact": "^10.20.2" }, "peerDependencies": { "preact": "^10.6.5" diff --git a/packages/integrations/react/package.json b/packages/integrations/react/package.json index b69eb944953a..3fe01d49fb14 100644 --- a/packages/integrations/react/package.json +++ b/packages/integrations/react/package.json @@ -46,18 +46,18 @@ "test": "astro-scripts test \"test/**/*.test.js\"" }, "dependencies": { - "@vitejs/plugin-react": "^4.2.0", - "ultrahtml": "^1.3.0" + "@vitejs/plugin-react": "^4.2.1", + "ultrahtml": "^1.5.3" }, "devDependencies": { - "@types/react": "^18.2.37", - "@types/react-dom": "^18.2.15", + "@types/react": "^18.2.79", + "@types/react-dom": "^18.2.25", "astro": "workspace:*", "astro-scripts": "workspace:*", "cheerio": "1.0.0-rc.12", - "react": "^18.1.0", - "react-dom": "^18.1.0", - "vite": "^5.1.4" + "react": "^18.2.0", + "react-dom": "^18.2.0", + "vite": "^5.2.10" }, "peerDependencies": { "@types/react": "^17.0.50 || ^18.0.21", diff --git a/packages/integrations/sitemap/package.json b/packages/integrations/sitemap/package.json index b9b6ed24fcea..e261375a8343 100644 --- a/packages/integrations/sitemap/package.json +++ b/packages/integrations/sitemap/package.json @@ -35,7 +35,7 @@ "dependencies": { "sitemap": "^7.1.1", "stream-replace-string": "^2.0.0", - "zod": "^3.22.4" + "zod": "^3.23.0" }, "devDependencies": { "@astrojs/node": "workspace:*", diff --git a/packages/integrations/solid/package.json b/packages/integrations/solid/package.json index 95e1bf194c47..852fa9174de3 100644 --- a/packages/integrations/solid/package.json +++ b/packages/integrations/solid/package.json @@ -35,12 +35,12 @@ "dev": "astro-scripts dev \"src/**/*.ts\"" }, "dependencies": { - "vite-plugin-solid": "^2.8.0" + "vite-plugin-solid": "^2.10.2" }, "devDependencies": { "astro": "workspace:*", "astro-scripts": "workspace:*", - "solid-js": "^1.8.5" + "solid-js": "^1.8.16" }, "peerDependencies": { "solid-js": "^1.8.5" diff --git a/packages/integrations/svelte/package.json b/packages/integrations/svelte/package.json index 499a8bf84704..a7e2c3f16ffe 100644 --- a/packages/integrations/svelte/package.json +++ b/packages/integrations/svelte/package.json @@ -42,14 +42,14 @@ "dev": "astro-scripts dev \"src/**/*.ts\"" }, "dependencies": { - "@sveltejs/vite-plugin-svelte": "^3.0.0", - "svelte2tsx": "^0.6.27" + "@sveltejs/vite-plugin-svelte": "^3.1.0", + "svelte2tsx": "^0.7.6" }, "devDependencies": { "astro": "workspace:*", "astro-scripts": "workspace:*", - "svelte": "^4.2.5", - "vite": "^5.1.4" + "svelte": "^4.2.15", + "vite": "^5.2.10" }, "peerDependencies": { "astro": "^4.0.0", diff --git a/packages/integrations/tailwind/package.json b/packages/integrations/tailwind/package.json index aed582c89d08..698bf1281c48 100644 --- a/packages/integrations/tailwind/package.json +++ b/packages/integrations/tailwind/package.json @@ -33,15 +33,15 @@ "test": "astro-scripts test \"test/**/*.test.js\"" }, "dependencies": { - "autoprefixer": "^10.4.15", - "postcss": "^8.4.35", + "autoprefixer": "^10.4.19", + "postcss": "^8.4.38", "postcss-load-config": "^4.0.2" }, "devDependencies": { "astro": "workspace:*", "astro-scripts": "workspace:*", - "tailwindcss": "^3.3.5", - "vite": "^5.1.4" + "tailwindcss": "^3.4.3", + "vite": "^5.2.10" }, "peerDependencies": { "astro": "^3.0.0 || ^4.0.0", diff --git a/packages/integrations/vercel/package.json b/packages/integrations/vercel/package.json index 1702249184c9..0e1ea59adf5d 100644 --- a/packages/integrations/vercel/package.json +++ b/packages/integrations/vercel/package.json @@ -52,19 +52,19 @@ }, "dependencies": { "@astrojs/internal-helpers": "workspace:*", - "@vercel/analytics": "^1.0.2", + "@vercel/analytics": "^1.2.2", "@vercel/edge": "^1.1.1", "@vercel/nft": "^0.26.4", - "esbuild": "^0.19.6", + "esbuild": "^0.20.2", "fast-glob": "^3.3.2", "set-cookie-parser": "^2.6.0", - "web-vitals": "^3.4.0" + "web-vitals": "^3.5.2" }, "peerDependencies": { "astro": "^4.2.0" }, "devDependencies": { - "@types/set-cookie-parser": "^2.4.6", + "@types/set-cookie-parser": "^2.4.7", "astro": "workspace:*", "astro-scripts": "workspace:*", "cheerio": "1.0.0-rc.12" diff --git a/packages/integrations/vue/package.json b/packages/integrations/vue/package.json index e0dc2f60eca8..4708400a83b1 100644 --- a/packages/integrations/vue/package.json +++ b/packages/integrations/vue/package.json @@ -42,15 +42,15 @@ "dependencies": { "@vitejs/plugin-vue": "^5.0.4", "@vitejs/plugin-vue-jsx": "^3.1.0", - "@vue/compiler-sfc": "^3.3.8" + "@vue/compiler-sfc": "^3.4.23" }, "devDependencies": { "astro": "workspace:*", "astro-scripts": "workspace:*", "cheerio": "1.0.0-rc.12", - "linkedom": "^0.16.4", - "vite": "^5.1.4", - "vue": "^3.3.8" + "linkedom": "^0.16.11", + "vite": "^5.2.10", + "vue": "^3.4.23" }, "peerDependencies": { "astro": "^4.0.0", diff --git a/packages/markdown/remark/package.json b/packages/markdown/remark/package.json index 0a75470f28b1..16da69b0194e 100644 --- a/packages/markdown/remark/package.json +++ b/packages/markdown/remark/package.json @@ -36,31 +36,30 @@ "dependencies": { "@astrojs/prism": "^3.1.0", "github-slugger": "^2.0.0", - "hast-util-from-html": "^2.0.0", - "hast-util-to-text": "^4.0.0", + "hast-util-from-html": "^2.0.1", + "hast-util-to-text": "^4.0.2", "import-meta-resolve": "^4.0.0", "mdast-util-definitions": "^6.0.0", "rehype-raw": "^7.0.0", "rehype-stringify": "^10.0.0", "remark-gfm": "^4.0.0", "remark-parse": "^11.0.0", - "remark-rehype": "^11.0.0", + "remark-rehype": "^11.1.0", "remark-smartypants": "^3.0.0", - "shiki": "^1.1.2", + "shiki": "^1.3.0", "unified": "^11.0.4", "unist-util-remove-position": "^5.0.0", "unist-util-visit": "^5.0.0", - "unist-util-visit-parents": "^6.0.0", + "unist-util-visit-parents": "^6.0.1", "vfile": "^6.0.1" }, "devDependencies": { "@types/estree": "^1.0.5", - "@types/hast": "^3.0.3", + "@types/hast": "^3.0.4", "@types/mdast": "^4.0.3", - "@types/mocha": "^10.0.4", "@types/unist": "^3.0.2", "astro-scripts": "workspace:*", - "esbuild": "^0.19.6", + "esbuild": "^0.20.2", "mdast-util-mdx-expression": "^2.0.0" }, "publishConfig": { diff --git a/packages/telemetry/package.json b/packages/telemetry/package.json index 9c4d269bfcf2..2e9c1d6e1fbd 100644 --- a/packages/telemetry/package.json +++ b/packages/telemetry/package.json @@ -34,7 +34,7 @@ "dlv": "^1.1.3", "dset": "^3.1.3", "is-docker": "^3.0.0", - "is-wsl": "^3.0.0", + "is-wsl": "^3.1.0", "which-pm-runs": "^1.1.0" }, "devDependencies": { diff --git a/packages/upgrade/package.json b/packages/upgrade/package.json index 9612dbbfbfdc..a3c3438e25b9 100644 --- a/packages/upgrade/package.json +++ b/packages/upgrade/package.json @@ -29,14 +29,14 @@ "//a": "MOST PACKAGES SHOULD GO IN DEV_DEPENDENCIES! THEY WILL BE BUNDLED.", "//b": "DEPENDENCIES IS FOR UNBUNDLED PACKAGES", "dependencies": { - "@astrojs/cli-kit": "^0.2.3", - "semver": "^7.5.4", + "@astrojs/cli-kit": "^0.4.1", + "semver": "^7.6.0", "which-pm-runs": "^1.1.0", "terminal-link": "^3.0.0" }, "devDependencies": { - "@types/semver": "^7.5.2", - "@types/which-pm-runs": "^1.0.0", + "@types/semver": "^7.5.8", + "@types/which-pm-runs": "^1.0.2", "arg": "^5.0.2", "astro-scripts": "workspace:*", "strip-ansi": "^7.1.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index eaa91e0537d5..15bc13293cdf 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,16 +19,16 @@ importers: version: link:benchmark devDependencies: '@astrojs/check': - specifier: ^0.5.8 - version: 0.5.10(prettier-plugin-astro@0.12.3)(prettier@3.2.5)(typescript@5.2.2) + specifier: ^0.5.10 + version: 0.5.10(prettier-plugin-astro@0.13.0)(prettier@3.2.5)(typescript@5.4.5) '@biomejs/biome': specifier: 1.6.4 version: 1.6.4 '@changesets/changelog-github': - specifier: ^0.4.8 - version: 0.4.8 + specifier: ^0.5.0 + version: 0.5.0 '@changesets/cli': - specifier: ^2.26.2 + specifier: ^2.27.1 version: 2.27.1 '@eslint/eslintrc': specifier: ^3.0.2 @@ -37,50 +37,50 @@ importers: specifier: ^18.17.8 version: 18.19.31 esbuild: - specifier: ^0.19.6 - version: 0.19.12 + specifier: ^0.20.2 + version: 0.20.2 eslint: - specifier: ^9.0.0 - version: 9.0.0 + specifier: ^9.1.0 + version: 9.1.0 eslint-config-prettier: - specifier: ^9.0.0 - version: 9.1.0(eslint@9.0.0) + specifier: ^9.1.0 + version: 9.1.0(eslint@9.1.0) eslint-plugin-no-only-tests: specifier: ^3.1.0 version: 3.1.0 eslint-plugin-prettier: - specifier: ^5.0.0 - version: 5.1.3(eslint-config-prettier@9.1.0)(eslint@9.0.0)(prettier@3.2.5) + specifier: ^5.1.3 + version: 5.1.3(eslint-config-prettier@9.1.0)(eslint@9.1.0)(prettier@3.2.5) eslint-plugin-regexp: - specifier: ^2.2.0 - version: 2.5.0(eslint@9.0.0) + specifier: ^2.5.0 + version: 2.5.0(eslint@9.1.0) globby: - specifier: ^14.0.0 + specifier: ^14.0.1 version: 14.0.1 only-allow: - specifier: ^1.1.1 + specifier: ^1.2.1 version: 1.2.1 organize-imports-cli: specifier: ^0.10.0 version: 0.10.0 prettier: - specifier: ^3.1.0 + specifier: ^3.2.5 version: 3.2.5 prettier-plugin-astro: - specifier: ^0.12.2 - version: 0.12.3 + specifier: ^0.13.0 + version: 0.13.0 tiny-glob: specifier: ^0.2.9 version: 0.2.9 turbo: - specifier: ^1.12.4 + specifier: ^1.13.2 version: 1.13.2 typescript: - specifier: ~5.2.2 - version: 5.2.2 + specifier: ~5.4.5 + version: 5.4.5 typescript-eslint: - specifier: ^7.6.0 - version: 7.6.0(eslint@9.0.0)(typescript@5.2.2) + specifier: ^7.7.0 + version: 7.7.0(eslint@9.1.0)(typescript@5.4.5) benchmark: dependencies: @@ -97,7 +97,7 @@ importers: specifier: workspace:* version: link:../packages/astro autocannon: - specifier: ^7.12.0 + specifier: ^7.15.0 version: 7.15.0 execa: specifier: ^8.0.1 @@ -231,7 +231,7 @@ importers: version: 4.2.14 vue: specifier: ^3.3.8 - version: 3.4.21(typescript@5.2.2) + version: 3.4.21(typescript@5.4.5) examples/framework-preact: dependencies: @@ -303,7 +303,7 @@ importers: version: link:../../packages/astro vue: specifier: ^3.3.8 - version: 3.4.21(typescript@5.2.2) + version: 3.4.21(typescript@5.4.5) examples/hackernews: dependencies: @@ -498,7 +498,7 @@ importers: specifier: ^4.6.3 version: link:../../packages/astro vitest: - specifier: ^1.3.1 + specifier: ^1.5.0 version: 1.5.0(@types/node@18.19.31) packages/astro: @@ -516,31 +516,31 @@ importers: specifier: workspace:* version: link:../telemetry '@babel/core': - specifier: ^7.24.3 + specifier: ^7.24.4 version: 7.24.4 '@babel/generator': - specifier: ^7.23.3 + specifier: ^7.24.4 version: 7.24.4 '@babel/parser': - specifier: ^7.23.3 + specifier: ^7.24.4 version: 7.24.4 '@babel/plugin-transform-react-jsx': - specifier: ^7.22.5 + specifier: ^7.23.4 version: 7.23.4(@babel/core@7.24.4) '@babel/traverse': - specifier: ^7.23.3 + specifier: ^7.24.1 version: 7.24.1 '@babel/types': - specifier: ^7.23.3 + specifier: ^7.24.0 version: 7.24.0 '@types/babel__core': - specifier: ^7.20.4 + specifier: ^7.20.5 version: 7.20.5 '@types/cookie': - specifier: ^0.5.4 - version: 0.5.4 + specifier: ^0.6.0 + version: 0.6.0 acorn: - specifier: ^8.11.2 + specifier: ^8.11.3 version: 8.11.3 aria-query: specifier: ^5.3.0 @@ -552,13 +552,13 @@ importers: specifier: ^7.1.1 version: 7.1.1 chokidar: - specifier: ^3.5.3 + specifier: ^3.6.0 version: 3.6.0 ci-info: specifier: ^4.0.0 version: 4.0.0 clsx: - specifier: ^2.0.0 + specifier: ^2.1.0 version: 2.1.0 common-ancestor-path: specifier: ^1.0.1 @@ -573,13 +573,13 @@ importers: specifier: ^4.3.4 version: 4.3.4(supports-color@8.1.1) deterministic-object-hash: - specifier: ^2.0.1 + specifier: ^2.0.2 version: 2.0.2 devalue: specifier: ^5.0.0 version: 5.0.0 diff: - specifier: ^5.1.0 + specifier: ^5.2.0 version: 5.2.0 dlv: specifier: ^1.1.3 @@ -588,11 +588,11 @@ importers: specifier: ^3.1.3 version: 3.1.3 es-module-lexer: - specifier: ^1.4.1 + specifier: ^1.5.0 version: 1.5.0 esbuild: - specifier: ^0.19.6 - version: 0.19.12 + specifier: ^0.20.2 + version: 0.20.2 estree-walker: specifier: ^3.0.3 version: 3.0.3 @@ -603,7 +603,7 @@ importers: specifier: ^3.3.2 version: 3.3.2 flattie: - specifier: ^1.1.0 + specifier: ^1.1.1 version: 1.1.1 github-slugger: specifier: ^2.0.0 @@ -621,11 +621,11 @@ importers: specifier: ^4.1.0 version: 4.1.0 kleur: - specifier: ^4.1.4 + specifier: ^4.1.5 version: 4.1.5 magic-string: - specifier: ^0.30.3 - version: 0.30.9 + specifier: ^0.30.10 + version: 0.30.10 mrmime: specifier: ^2.0.0 version: 2.0.0 @@ -639,10 +639,10 @@ importers: specifier: ^8.0.1 version: 8.0.1 path-to-regexp: - specifier: ^6.2.1 + specifier: ^6.2.2 version: 6.2.2 preferred-pm: - specifier: ^3.1.2 + specifier: ^3.1.3 version: 3.1.3 prompts: specifier: ^2.4.2 @@ -651,23 +651,23 @@ importers: specifier: ^13.0.1 version: 13.0.1 resolve: - specifier: ^1.22.4 + specifier: ^1.22.8 version: 1.22.8 semver: - specifier: ^7.5.4 + specifier: ^7.6.0 version: 7.6.0 shiki: - specifier: ^1.1.2 + specifier: ^1.3.0 version: 1.3.0 string-width: - specifier: ^7.0.0 + specifier: ^7.1.0 version: 7.1.0 strip-ansi: specifier: ^7.1.0 version: 7.1.0 tsconfck: - specifier: ^3.0.0 - version: 3.0.3(typescript@5.2.2) + specifier: ^3.0.3 + version: 3.0.3(typescript@5.4.5) unist-util-visit: specifier: ^5.0.0 version: 5.0.0 @@ -675,11 +675,11 @@ importers: specifier: ^6.0.1 version: 6.0.1 vite: - specifier: ^5.1.4 - version: 5.2.8(@types/node@18.19.31)(sass@1.75.0) + specifier: ^5.2.10 + version: 5.2.10(@types/node@18.19.31)(sass@1.75.0) vitefu: specifier: ^0.2.5 - version: 0.2.5(vite@5.2.8) + version: 0.2.5(vite@5.2.10) which-pm: specifier: ^2.1.1 version: 2.1.1 @@ -687,30 +687,30 @@ importers: specifier: ^21.1.1 version: 21.1.1 zod: - specifier: ^3.22.4 - version: 3.22.4 + specifier: ^3.23.0 + version: 3.23.0 zod-to-json-schema: - specifier: ^3.22.4 - version: 3.22.5(zod@3.22.4) + specifier: ^3.22.5 + version: 3.22.5(zod@3.23.0) optionalDependencies: sharp: specifier: ^0.32.6 version: 0.32.6 devDependencies: '@astrojs/check': - specifier: ^0.5.8 - version: 0.5.10(prettier-plugin-astro@0.12.3)(prettier@3.2.5)(typescript@5.2.2) + specifier: ^0.5.10 + version: 0.5.10(prettier-plugin-astro@0.13.0)(prettier@3.2.5)(typescript@5.4.5) '@playwright/test': - specifier: 1.40.0 - version: 1.40.0 + specifier: ^1.43.1 + version: 1.43.1 '@types/aria-query': specifier: ^5.0.4 version: 5.0.4 '@types/babel__generator': - specifier: ^7.6.7 + specifier: ^7.6.8 version: 7.6.8 '@types/babel__traverse': - specifier: ^7.20.4 + specifier: ^7.20.5 version: 7.20.5 '@types/common-ancestor-path': specifier: ^1.0.2 @@ -725,8 +725,8 @@ importers: specifier: ^4.1.12 version: 4.1.12 '@types/diff': - specifier: ^5.0.8 - version: 5.0.9 + specifier: ^5.2.0 + version: 5.2.0 '@types/dlv': specifier: ^1.1.4 version: 1.1.4 @@ -734,7 +734,7 @@ importers: specifier: ^1.0.4 version: 1.0.4 '@types/hast': - specifier: ^3.0.3 + specifier: ^3.0.4 version: 3.0.4 '@types/html-escaper': specifier: ^3.0.2 @@ -745,20 +745,17 @@ importers: '@types/js-yaml': specifier: ^4.0.9 version: 4.0.9 - '@types/mocha': - specifier: ^10.0.4 - version: 10.0.6 '@types/probe-image-size': - specifier: ^7.2.3 + specifier: ^7.2.4 version: 7.2.4 '@types/prompts': - specifier: ^2.4.8 + specifier: ^2.4.9 version: 2.4.9 '@types/resolve': - specifier: ^1.20.5 + specifier: ^1.20.6 version: 1.20.6 '@types/semver': - specifier: ^7.5.2 + specifier: ^7.5.8 version: 7.5.8 '@types/send': specifier: ^0.17.4 @@ -779,10 +776,10 @@ importers: specifier: ^0.9.1 version: 0.9.1 memfs: - specifier: ^4.6.0 + specifier: ^4.8.2 version: 4.8.2 node-mocks-http: - specifier: ^1.13.0 + specifier: ^1.14.1 version: 1.14.1 parse-srcset: specifier: ^1.0.2 @@ -800,10 +797,10 @@ importers: specifier: ^0.1.2 version: 0.1.2 rollup: - specifier: ^4.5.0 - version: 4.14.3 + specifier: ^4.16.1 + version: 4.16.1 sass: - specifier: ^1.69.5 + specifier: ^1.75.0 version: 1.75.0 srcset-parse: specifier: ^1.1.0 @@ -828,7 +825,7 @@ importers: packages/astro-rss: dependencies: fast-xml-parser: - specifier: ^4.2.7 + specifier: ^4.3.6 version: 4.3.6 kleur: specifier: ^4.1.5 @@ -865,7 +862,7 @@ importers: specifier: workspace:* version: link:../../.. preact: - specifier: ^10.19.2 + specifier: ^10.20.2 version: 10.20.2 packages/astro/e2e/fixtures/astro-envs: @@ -877,29 +874,29 @@ importers: specifier: workspace:* version: link:../../.. vue: - specifier: ^3.3.8 - version: 3.4.21(typescript@5.2.2) + specifier: ^3.4.23 + version: 3.4.23(typescript@5.4.5) packages/astro/e2e/fixtures/client-only: dependencies: preact: - specifier: ^10.19.2 + specifier: ^10.20.2 version: 10.20.2 react: - specifier: ^18.1.0 + specifier: ^18.2.0 version: 18.2.0 react-dom: - specifier: ^18.1.0 + specifier: ^18.2.0 version: 18.2.0(react@18.2.0) solid-js: - specifier: ^1.8.5 + specifier: ^1.8.16 version: 1.8.16 svelte: - specifier: ^4.2.5 - version: 4.2.14 + specifier: ^4.2.15 + version: 4.2.15 vue: - specifier: ^3.3.8 - version: 3.4.21(typescript@5.2.2) + specifier: ^3.4.23 + version: 3.4.23(typescript@5.4.5) devDependencies: '@astrojs/preact': specifier: workspace:* @@ -944,10 +941,10 @@ importers: specifier: workspace:* version: link:../../.. react: - specifier: ^18.0.0 + specifier: ^18.2.0 version: 18.2.0 react-dom: - specifier: ^18.0.0 + specifier: ^18.2.0 version: 18.2.0(react@18.2.0) packages/astro/e2e/fixtures/dev-toolbar: @@ -959,7 +956,7 @@ importers: specifier: workspace:* version: link:../../.. preact: - specifier: ^10.19.2 + specifier: ^10.20.2 version: 10.20.2 packages/astro/e2e/fixtures/error-cyclic: @@ -971,7 +968,7 @@ importers: specifier: workspace:* version: link:../../.. preact: - specifier: ^10.19.2 + specifier: ^10.20.2 version: 10.20.2 packages/astro/e2e/fixtures/error-sass: @@ -980,7 +977,7 @@ importers: specifier: workspace:* version: link:../../.. sass: - specifier: ^1.69.5 + specifier: ^1.75.0 version: 1.75.0 packages/astro/e2e/fixtures/errors: @@ -1004,26 +1001,26 @@ importers: specifier: workspace:* version: link:../../.. preact: - specifier: ^10.19.2 + specifier: ^10.20.2 version: 10.20.2 react: - specifier: ^18.1.0 + specifier: ^18.2.0 version: 18.2.0 react-dom: - specifier: ^18.1.0 + specifier: ^18.2.0 version: 18.2.0(react@18.2.0) sass: - specifier: ^1.69.5 + specifier: ^1.75.0 version: 1.75.0 solid-js: - specifier: ^1.8.5 + specifier: ^1.8.16 version: 1.8.16 svelte: - specifier: ^4.2.5 - version: 4.2.14 + specifier: ^4.2.15 + version: 4.2.15 vue: - specifier: ^3.3.8 - version: 3.4.21(typescript@5.2.2) + specifier: ^3.4.23 + version: 3.4.23(typescript@5.4.5) packages/astro/e2e/fixtures/hmr: devDependencies: @@ -1031,7 +1028,7 @@ importers: specifier: workspace:* version: link:../../.. sass: - specifier: ^1.69.5 + specifier: ^1.75.0 version: 1.75.0 packages/astro/e2e/fixtures/hydration-race: @@ -1043,7 +1040,7 @@ importers: specifier: workspace:* version: link:../../.. preact: - specifier: ^10.19.2 + specifier: ^10.20.2 version: 10.20.2 packages/astro/e2e/fixtures/i18n: @@ -1064,8 +1061,8 @@ importers: specifier: workspace:* version: link:../../.. lit: - specifier: ^3.1.0 - version: 3.1.2 + specifier: ^3.1.3 + version: 3.1.3 packages/astro/e2e/fixtures/multiple-frameworks: dependencies: @@ -1073,26 +1070,26 @@ importers: specifier: ^0.2.1 version: 0.2.1 lit: - specifier: ^3.1.0 - version: 3.1.2 + specifier: ^3.1.3 + version: 3.1.3 preact: - specifier: ^10.19.2 + specifier: ^10.20.2 version: 10.20.2 react: - specifier: ^18.1.0 + specifier: ^18.2.0 version: 18.2.0 react-dom: - specifier: ^18.1.0 + specifier: ^18.2.0 version: 18.2.0(react@18.2.0) solid-js: - specifier: ^1.8.5 + specifier: ^1.8.16 version: 1.8.16 svelte: - specifier: ^4.2.5 - version: 4.2.14 + specifier: ^4.2.15 + version: 4.2.15 vue: - specifier: ^3.3.8 - version: 3.4.21(typescript@5.2.2) + specifier: ^3.4.23 + version: 3.4.23(typescript@5.4.5) devDependencies: '@astrojs/lit': specifier: workspace:* @@ -1119,7 +1116,7 @@ importers: packages/astro/e2e/fixtures/namespaced-component: dependencies: preact: - specifier: ^10.19.2 + specifier: ^10.20.2 version: 10.20.2 devDependencies: '@astrojs/mdx': @@ -1135,23 +1132,23 @@ importers: packages/astro/e2e/fixtures/nested-in-preact: dependencies: preact: - specifier: ^10.19.2 + specifier: ^10.20.2 version: 10.20.2 react: - specifier: ^18.1.0 + specifier: ^18.2.0 version: 18.2.0 react-dom: - specifier: ^18.1.0 + specifier: ^18.2.0 version: 18.2.0(react@18.2.0) solid-js: - specifier: ^1.8.5 + specifier: ^1.8.16 version: 1.8.16 svelte: - specifier: ^4.2.5 - version: 4.2.14 + specifier: ^4.2.15 + version: 4.2.15 vue: - specifier: ^3.3.8 - version: 3.4.21(typescript@5.2.2) + specifier: ^3.4.23 + version: 3.4.23(typescript@5.4.5) devDependencies: '@astrojs/preact': specifier: workspace:* @@ -1175,23 +1172,23 @@ importers: packages/astro/e2e/fixtures/nested-in-react: dependencies: preact: - specifier: ^10.19.2 + specifier: ^10.20.2 version: 10.20.2 react: - specifier: ^18.1.0 + specifier: ^18.2.0 version: 18.2.0 react-dom: - specifier: ^18.1.0 + specifier: ^18.2.0 version: 18.2.0(react@18.2.0) solid-js: - specifier: ^1.8.5 + specifier: ^1.8.16 version: 1.8.16 svelte: - specifier: ^4.2.5 - version: 4.2.14 + specifier: ^4.2.15 + version: 4.2.15 vue: - specifier: ^3.3.8 - version: 3.4.21(typescript@5.2.2) + specifier: ^3.4.23 + version: 3.4.23(typescript@5.4.5) devDependencies: '@astrojs/preact': specifier: workspace:* @@ -1215,23 +1212,23 @@ importers: packages/astro/e2e/fixtures/nested-in-solid: dependencies: preact: - specifier: ^10.19.2 + specifier: ^10.20.2 version: 10.20.2 react: - specifier: ^18.1.0 + specifier: ^18.2.0 version: 18.2.0 react-dom: - specifier: ^18.1.0 + specifier: ^18.2.0 version: 18.2.0(react@18.2.0) solid-js: - specifier: ^1.8.5 + specifier: ^1.8.16 version: 1.8.16 svelte: - specifier: ^4.2.5 - version: 4.2.14 + specifier: ^4.2.15 + version: 4.2.15 vue: - specifier: ^3.3.8 - version: 3.4.21(typescript@5.2.2) + specifier: ^3.4.23 + version: 3.4.23(typescript@5.4.5) devDependencies: '@astrojs/preact': specifier: workspace:* @@ -1255,23 +1252,23 @@ importers: packages/astro/e2e/fixtures/nested-in-svelte: dependencies: preact: - specifier: ^10.19.2 + specifier: ^10.20.2 version: 10.20.2 react: - specifier: ^18.1.0 + specifier: ^18.2.0 version: 18.2.0 react-dom: - specifier: ^18.1.0 + specifier: ^18.2.0 version: 18.2.0(react@18.2.0) solid-js: - specifier: ^1.8.5 + specifier: ^1.8.16 version: 1.8.16 svelte: - specifier: ^4.2.5 - version: 4.2.14 + specifier: ^4.2.15 + version: 4.2.15 vue: - specifier: ^3.3.8 - version: 3.4.21(typescript@5.2.2) + specifier: ^3.4.23 + version: 3.4.23(typescript@5.4.5) devDependencies: '@astrojs/preact': specifier: workspace:* @@ -1295,23 +1292,23 @@ importers: packages/astro/e2e/fixtures/nested-in-vue: dependencies: preact: - specifier: ^10.19.2 + specifier: ^10.20.2 version: 10.20.2 react: - specifier: ^18.1.0 + specifier: ^18.2.0 version: 18.2.0 react-dom: - specifier: ^18.1.0 + specifier: ^18.2.0 version: 18.2.0(react@18.2.0) solid-js: - specifier: ^1.8.5 + specifier: ^1.8.16 version: 1.8.16 svelte: - specifier: ^4.2.5 - version: 4.2.14 + specifier: ^4.2.15 + version: 4.2.15 vue: - specifier: ^3.3.8 - version: 3.4.21(typescript@5.2.2) + specifier: ^3.4.23 + version: 3.4.23(typescript@5.4.5) devDependencies: '@astrojs/preact': specifier: workspace:* @@ -1335,23 +1332,23 @@ importers: packages/astro/e2e/fixtures/nested-recursive: dependencies: preact: - specifier: ^10.19.2 + specifier: ^10.20.2 version: 10.20.2 react: - specifier: ^18.1.0 + specifier: ^18.2.0 version: 18.2.0 react-dom: - specifier: ^18.1.0 + specifier: ^18.2.0 version: 18.2.0(react@18.2.0) solid-js: - specifier: ^1.8.5 + specifier: ^1.8.16 version: 1.8.16 svelte: - specifier: ^4.2.5 - version: 4.2.14 + specifier: ^4.2.15 + version: 4.2.15 vue: - specifier: ^3.3.8 - version: 3.4.21(typescript@5.2.2) + specifier: ^3.4.23 + version: 3.4.23(typescript@5.4.5) devDependencies: '@astrojs/preact': specifier: workspace:* @@ -1381,10 +1378,10 @@ importers: packages/astro/e2e/fixtures/pass-js: dependencies: react: - specifier: ^18.1.0 + specifier: ^18.2.0 version: 18.2.0 react-dom: - specifier: ^18.1.0 + specifier: ^18.2.0 version: 18.2.0(react@18.2.0) devDependencies: '@astrojs/react': @@ -1403,7 +1400,7 @@ importers: specifier: workspace:* version: link:../../.. preact: - specifier: ^10.19.2 + specifier: ^10.20.2 version: 10.20.2 packages/astro/e2e/fixtures/preact-component: @@ -1418,7 +1415,7 @@ importers: specifier: workspace:* version: link:../../.. preact: - specifier: ^10.19.2 + specifier: ^10.20.2 version: 10.20.2 packages/astro/e2e/fixtures/preact-lazy-component: @@ -1433,7 +1430,7 @@ importers: specifier: workspace:* version: link:../../.. preact: - specifier: ^10.15.1 + specifier: ^10.20.2 version: 10.20.2 packages/astro/e2e/fixtures/prefetch: @@ -1454,10 +1451,10 @@ importers: specifier: workspace:* version: link:../../.. react: - specifier: ^18.1.0 + specifier: ^18.2.0 version: 18.2.0 react-dom: - specifier: ^18.1.0 + specifier: ^18.2.0 version: 18.2.0(react@18.2.0) packages/astro/e2e/fixtures/solid-circular: @@ -1470,7 +1467,7 @@ importers: version: link:../../.. devDependencies: solid-js: - specifier: ^1.8.5 + specifier: ^1.8.16 version: 1.8.16 packages/astro/e2e/fixtures/solid-component: @@ -1485,7 +1482,7 @@ importers: specifier: workspace:* version: link:../../.. solid-js: - specifier: ^1.8.5 + specifier: ^1.8.16 version: 1.8.16 packages/astro/e2e/fixtures/solid-recurse: @@ -1498,7 +1495,7 @@ importers: version: link:../../.. devDependencies: solid-js: - specifier: ^1.8.5 + specifier: ^1.8.16 version: 1.8.16 packages/astro/e2e/fixtures/svelte-component: @@ -1513,8 +1510,8 @@ importers: specifier: workspace:* version: link:../../.. svelte: - specifier: ^4.2.5 - version: 4.2.14 + specifier: ^4.2.15 + version: 4.2.15 packages/astro/e2e/fixtures/tailwindcss: dependencies: @@ -1525,13 +1522,13 @@ importers: specifier: workspace:* version: link:../../.. autoprefixer: - specifier: ^10.4.15 + specifier: ^10.4.19 version: 10.4.19(postcss@8.4.38) postcss: - specifier: ^8.4.28 + specifier: ^8.4.38 version: 8.4.38 tailwindcss: - specifier: ^3.3.5 + specifier: ^3.4.3 version: 3.4.3 packages/astro/e2e/fixtures/ts-resolution: @@ -1543,10 +1540,10 @@ importers: specifier: workspace:* version: link:../../.. react: - specifier: ^18.1.0 + specifier: ^18.2.0 version: 18.2.0 react-dom: - specifier: ^18.1.0 + specifier: ^18.2.0 version: 18.2.0(react@18.2.0) packages/astro/e2e/fixtures/view-transitions: @@ -1567,17 +1564,17 @@ importers: specifier: workspace:* version: link:../../.. react: - specifier: ^18.1.0 + specifier: ^18.2.0 version: 18.2.0 react-dom: - specifier: ^18.1.0 + specifier: ^18.2.0 version: 18.2.0(react@18.2.0) svelte: - specifier: ^4.2.5 - version: 4.2.14 + specifier: ^4.2.15 + version: 4.2.15 vue: - specifier: ^3.3.8 - version: 3.4.21(typescript@5.2.2) + specifier: ^3.4.23 + version: 3.4.23(typescript@5.4.5) packages/astro/e2e/fixtures/vue-component: dependencies: @@ -1591,8 +1588,8 @@ importers: specifier: workspace:* version: link:../../.. vue: - specifier: ^3.3.8 - version: 3.4.21(typescript@5.2.2) + specifier: ^3.4.23 + version: 3.4.23(typescript@5.4.5) packages/astro/performance: devDependencies: @@ -1615,19 +1612,19 @@ importers: specifier: workspace:* version: link:../utils '@types/react': - specifier: ^18.2.37 - version: 18.2.78 + specifier: ^18.2.79 + version: 18.2.79 '@types/react-dom': - specifier: ^18.2.15 + specifier: ^18.2.25 version: 18.2.25 astro: specifier: workspace:* version: link:../../.. react: - specifier: ^18.0.0 + specifier: ^18.2.0 version: 18.2.0 react-dom: - specifier: ^18.0.0 + specifier: ^18.2.0 version: 18.2.0(react@18.2.0) packages/astro/performance/fixtures/mdoc: @@ -1642,19 +1639,19 @@ importers: specifier: workspace:* version: link:../utils '@types/react': - specifier: ^18.2.37 - version: 18.2.78 + specifier: ^18.2.79 + version: 18.2.79 '@types/react-dom': - specifier: ^18.2.15 + specifier: ^18.2.25 version: 18.2.25 astro: specifier: workspace:* version: link:../../.. react: - specifier: ^18.0.0 + specifier: ^18.2.0 version: 18.2.0 react-dom: - specifier: ^18.0.0 + specifier: ^18.2.0 version: 18.2.0(react@18.2.0) packages/astro/performance/fixtures/mdx: @@ -1669,19 +1666,19 @@ importers: specifier: workspace:* version: link:../utils '@types/react': - specifier: ^18.2.37 - version: 18.2.78 + specifier: ^18.2.79 + version: 18.2.79 '@types/react-dom': - specifier: ^18.2.15 + specifier: ^18.2.25 version: 18.2.25 astro: specifier: workspace:* version: link:../../.. react: - specifier: ^18.0.0 + specifier: ^18.2.0 version: 18.2.0 react-dom: - specifier: ^18.0.0 + specifier: ^18.2.0 version: 18.2.0(react@18.2.0) packages/astro/performance/fixtures/utils: @@ -1721,7 +1718,7 @@ importers: version: 4.2.14 vue: specifier: ^3.3.8 - version: 3.4.21(typescript@5.2.2) + version: 3.4.21(typescript@5.4.5) packages/astro/test/fixtures/alias: dependencies: @@ -1888,7 +1885,7 @@ importers: version: 4.2.14 vue: specifier: ^3.3.8 - version: 3.4.21(typescript@5.2.2) + version: 3.4.21(typescript@5.4.5) packages/astro/test/fixtures/astro-class-list: dependencies: @@ -2016,7 +2013,7 @@ importers: version: link:../../.. vue: specifier: ^3.3.8 - version: 3.4.21(typescript@5.2.2) + version: 3.4.21(typescript@5.4.5) packages/astro/test/fixtures/astro-expr: dependencies: @@ -2301,7 +2298,7 @@ importers: version: 4.2.14 vue: specifier: ^3.3.8 - version: 3.4.21(typescript@5.2.2) + version: 3.4.21(typescript@5.4.5) packages/astro/test/fixtures/before-hydration: dependencies: @@ -2820,7 +2817,7 @@ importers: version: 4.2.14 vue: specifier: ^3.3.8 - version: 3.4.21(typescript@5.2.2) + version: 3.4.21(typescript@5.4.5) packages/astro/test/fixtures/fontsource-package: dependencies: @@ -3018,7 +3015,7 @@ importers: version: 4.2.14 vue: specifier: ^3.3.8 - version: 3.4.21(typescript@5.2.2) + version: 3.4.21(typescript@5.4.5) devDependencies: '@astrojs/mdx': specifier: workspace:* @@ -3200,7 +3197,7 @@ importers: version: 4.2.14 vue: specifier: ^3.3.8 - version: 3.4.21(typescript@5.2.2) + version: 3.4.21(typescript@5.4.5) devDependencies: postcss-preset-env: specifier: ^9.3.0 @@ -3415,7 +3412,7 @@ importers: version: link:../../.. vue: specifier: ^3.3.8 - version: 3.4.21(typescript@5.2.2) + version: 3.4.21(typescript@5.4.5) packages/astro/test/fixtures/solid-component: dependencies: @@ -3795,7 +3792,7 @@ importers: version: link:../../.. vue: specifier: ^3.3.8 - version: 3.4.21(typescript@5.2.2) + version: 3.4.21(typescript@5.4.5) packages/astro/test/fixtures/vue-jsx: dependencies: @@ -3807,7 +3804,7 @@ importers: version: link:../../.. vue: specifier: ^3.3.8 - version: 3.4.21(typescript@5.2.2) + version: 3.4.21(typescript@5.4.5) packages/astro/test/fixtures/vue-with-multi-renderer: dependencies: @@ -3825,7 +3822,7 @@ importers: version: 4.2.14 vue: specifier: ^3.3.8 - version: 3.4.21(typescript@5.2.2) + version: 3.4.21(typescript@5.4.5) packages/astro/test/fixtures/with-endpoint-routes: dependencies: @@ -3851,8 +3848,8 @@ importers: specifier: ^0.4.1 version: 0.4.1 giget: - specifier: 1.1.3 - version: 1.1.3 + specifier: 1.2.3 + version: 1.2.3 devDependencies: arg: specifier: ^5.0.2 @@ -3872,8 +3869,8 @@ importers: packages/db: dependencies: '@libsql/client': - specifier: ^0.5.5 - version: 0.5.6 + specifier: ^0.6.0 + version: 0.6.0 async-listen: specifier: ^3.0.1 version: 3.0.1 @@ -3881,8 +3878,8 @@ importers: specifier: ^1.0.2 version: 1.0.2 drizzle-orm: - specifier: ^0.30.4 - version: 0.30.8(@libsql/client@0.5.6) + specifier: ^0.30.9 + version: 0.30.9(@libsql/client@0.6.0) github-slugger: specifier: ^2.0.0 version: 2.0.0 @@ -3890,10 +3887,10 @@ importers: specifier: ^4.1.5 version: 4.1.5 nanoid: - specifier: ^5.0.1 + specifier: ^5.0.7 version: 5.0.7 open: - specifier: ^10.0.3 + specifier: ^10.1.0 version: 10.1.0 ora: specifier: ^8.0.1 @@ -3908,8 +3905,8 @@ importers: specifier: ^21.1.1 version: 21.1.1 zod: - specifier: ^3.22.4 - version: 3.22.4 + specifier: ^3.23.0 + version: 3.23.0 devDependencies: '@types/chai': specifier: ^4.3.14 @@ -3918,13 +3915,13 @@ importers: specifier: ^1.0.5 version: 1.0.5 '@types/diff': - specifier: ^5.0.8 - version: 5.0.9 + specifier: ^5.2.0 + version: 5.2.0 '@types/mocha': - specifier: ^10.0.2 + specifier: ^10.0.6 version: 10.0.6 '@types/prompts': - specifier: ^2.4.8 + specifier: ^2.4.9 version: 2.4.9 '@types/yargs-parser': specifier: ^21.0.3 @@ -3942,14 +3939,14 @@ importers: specifier: 1.0.0-rc.12 version: 1.0.0-rc.12 mocha: - specifier: ^10.2.0 + specifier: ^10.4.0 version: 10.4.0 typescript: - specifier: ^5.2.2 + specifier: ^5.4.5 version: 5.4.5 vite: - specifier: ^5.1.4 - version: 5.2.8(@types/node@18.19.31)(sass@1.75.0) + specifier: ^5.2.10 + version: 5.2.10(@types/node@18.19.31)(sass@1.75.0) packages/db/test/fixtures/basics: dependencies: @@ -4045,7 +4042,7 @@ importers: dependencies: '@astrojs/check': specifier: ^0.5.5 - version: 0.5.10(prettier-plugin-astro@0.12.3)(prettier@3.2.5)(typescript@5.4.5) + version: 0.5.10(prettier-plugin-astro@0.13.0)(prettier@3.2.5)(typescript@5.4.5) '@astrojs/db': specifier: workspace:* version: link:../../.. @@ -4086,8 +4083,8 @@ importers: packages/integrations/alpinejs: devDependencies: '@playwright/test': - specifier: 1.40.0 - version: 1.40.0 + specifier: 1.43.1 + version: 1.43.1 astro: specifier: workspace:* version: link:../../astro @@ -4095,8 +4092,8 @@ importers: specifier: workspace:* version: link:../../../scripts vite: - specifier: ^5.1.4 - version: 5.2.8(@types/node@18.19.31)(sass@1.75.0) + specifier: ^5.2.10 + version: 5.2.10(@types/node@18.19.31)(sass@1.75.0) packages/integrations/alpinejs/test/fixtures/basics: dependencies: @@ -4148,13 +4145,13 @@ importers: packages/integrations/lit: dependencies: '@lit-labs/ssr': - specifier: ^3.2.0 + specifier: ^3.2.2 version: 3.2.2 '@lit-labs/ssr-client': - specifier: ^1.1.5 + specifier: ^1.1.7 version: 1.1.7 '@lit-labs/ssr-dom-shim': - specifier: ^1.1.2 + specifier: ^1.2.0 version: 1.2.0 parse5: specifier: ^7.1.2 @@ -4170,10 +4167,10 @@ importers: specifier: 1.0.0-rc.12 version: 1.0.0-rc.12 lit: - specifier: ^3.1.0 - version: 3.1.2 + specifier: ^3.1.3 + version: 3.1.3 sass: - specifier: ^1.69.5 + specifier: ^1.75.0 version: 1.75.0 packages/integrations/markdoc: @@ -4188,11 +4185,11 @@ importers: specifier: workspace:* version: link:../../astro-prism '@markdoc/markdoc': - specifier: ^0.3.5 - version: 0.3.5 + specifier: ^0.4.0 + version: 0.4.0 esbuild: - specifier: ^0.19.6 - version: 0.19.12 + specifier: ^0.20.2 + version: 0.20.2 github-slugger: specifier: ^2.0.0 version: 2.0.0 @@ -4200,14 +4197,14 @@ importers: specifier: ^4.0.3 version: 4.0.3 htmlparser2: - specifier: ^9.0.0 + specifier: ^9.1.0 version: 9.1.0 kleur: specifier: ^4.1.5 version: 4.1.5 zod: - specifier: ^3.22.4 - version: 3.22.4 + specifier: ^3.23.0 + version: 3.23.0 devDependencies: '@types/html-escaper': specifier: ^3.0.2 @@ -4225,11 +4222,11 @@ importers: specifier: ^5.0.0 version: 5.0.0 linkedom: - specifier: ^0.16.4 + specifier: ^0.16.11 version: 0.16.11 vite: - specifier: ^5.1.4 - version: 5.2.8(@types/node@18.19.31)(sass@1.75.0) + specifier: ^5.2.10 + version: 5.2.10(@types/node@18.19.31)(sass@1.75.0) packages/integrations/markdoc/test/fixtures/content-collections: dependencies: @@ -4369,13 +4366,13 @@ importers: specifier: workspace:* version: link:../../markdown/remark '@mdx-js/mdx': - specifier: ^3.0.0 + specifier: ^3.0.1 version: 3.0.1 acorn: - specifier: ^8.11.2 + specifier: ^8.11.3 version: 8.11.3 es-module-lexer: - specifier: ^1.4.1 + specifier: ^1.5.0 version: 1.5.0 estree-util-visit: specifier: ^2.0.0 @@ -4387,10 +4384,10 @@ importers: specifier: ^4.0.3 version: 4.0.3 hast-util-to-html: - specifier: ^9.0.0 + specifier: ^9.0.1 version: 9.0.1 kleur: - specifier: ^4.1.4 + specifier: ^4.1.5 version: 4.1.5 rehype-raw: specifier: ^7.0.0 @@ -4417,9 +4414,6 @@ importers: '@types/mdast': specifier: ^4.0.3 version: 4.0.3 - '@types/mocha': - specifier: ^10.0.4 - version: 10.0.6 '@types/yargs-parser': specifier: ^21.0.3 version: 21.0.3 @@ -4433,7 +4427,7 @@ importers: specifier: 1.0.0-rc.12 version: 1.0.0-rc.12 linkedom: - specifier: ^0.16.4 + specifier: ^0.16.11 version: 0.16.11 mdast-util-mdx: specifier: ^3.0.0 @@ -4448,17 +4442,17 @@ importers: specifier: ^6.0.0 version: 6.0.0 rehype-pretty-code: - specifier: ^0.13.0 + specifier: ^0.13.1 version: 0.13.1 remark-math: specifier: ^6.0.0 version: 6.0.0 remark-rehype: - specifier: ^11.0.0 + specifier: ^11.1.0 version: 11.1.0 remark-shiki-twoslash: specifier: ^3.1.3 - version: 3.1.3(typescript@5.2.2) + version: 3.1.3(typescript@5.4.5) remark-toc: specifier: ^9.0.0 version: 9.0.0 @@ -4466,8 +4460,8 @@ importers: specifier: ^11.0.4 version: 11.0.4 vite: - specifier: ^5.1.4 - version: 5.2.8(@types/node@18.19.31)(sass@1.75.0) + specifier: ^5.2.10 + version: 5.2.10(@types/node@18.19.31)(sass@1.75.0) packages/integrations/mdx/test/fixtures/css-head-mdx: dependencies: @@ -4637,10 +4631,10 @@ importers: specifier: 1.0.0-rc.12 version: 1.0.0-rc.12 express: - specifier: ^4.18.2 + specifier: ^4.19.2 version: 4.19.2 node-mocks-http: - specifier: ^1.13.0 + specifier: ^1.14.1 version: 1.14.1 packages/integrations/node/test/fixtures/api-route: @@ -4772,8 +4766,8 @@ importers: packages/integrations/partytown: dependencies: '@builder.io/partytown': - specifier: ^0.8.0 - version: 0.8.2 + specifier: ^0.10.1 + version: 0.10.1 mrmime: specifier: ^2.0.0 version: 2.0.0 @@ -4788,17 +4782,17 @@ importers: packages/integrations/preact: dependencies: '@babel/plugin-transform-react-jsx': - specifier: ^7.22.5 + specifier: ^7.23.4 version: 7.23.4(@babel/core@7.24.4) '@babel/plugin-transform-react-jsx-development': specifier: ^7.22.5 version: 7.22.5 '@preact/preset-vite': - specifier: ^2.7.0 + specifier: ^2.8.2 version: 2.8.2(preact@10.20.2) '@preact/signals': - specifier: ^1.2.1 - version: 1.2.1(preact@10.20.2) + specifier: ^1.2.3 + version: 1.2.3(preact@10.20.2) babel-plugin-transform-hook-names: specifier: ^1.0.2 version: 1.0.2 @@ -4816,23 +4810,23 @@ importers: specifier: workspace:* version: link:../../../scripts preact: - specifier: ^10.19.2 + specifier: ^10.20.2 version: 10.20.2 packages/integrations/react: dependencies: '@vitejs/plugin-react': - specifier: ^4.2.0 - version: 4.2.1(vite@5.2.8) + specifier: ^4.2.1 + version: 4.2.1(vite@5.2.10) ultrahtml: - specifier: ^1.3.0 + specifier: ^1.5.3 version: 1.5.3 devDependencies: '@types/react': - specifier: ^18.2.37 - version: 18.2.78 + specifier: ^18.2.79 + version: 18.2.79 '@types/react-dom': - specifier: ^18.2.15 + specifier: ^18.2.25 version: 18.2.25 astro: specifier: workspace:* @@ -4844,14 +4838,14 @@ importers: specifier: 1.0.0-rc.12 version: 1.0.0-rc.12 react: - specifier: ^18.1.0 + specifier: ^18.2.0 version: 18.2.0 react-dom: - specifier: ^18.1.0 + specifier: ^18.2.0 version: 18.2.0(react@18.2.0) vite: - specifier: ^5.1.4 - version: 5.2.8(@types/node@18.19.31)(sass@1.75.0) + specifier: ^5.2.10 + version: 5.2.10(@types/node@18.19.31)(sass@1.75.0) packages/integrations/react/test/fixtures/react-component: dependencies: @@ -4872,7 +4866,7 @@ importers: version: 18.2.0(react@18.2.0) vue: specifier: ^3.3.8 - version: 3.4.21(typescript@5.2.2) + version: 3.4.21(typescript@5.4.5) packages/integrations/sitemap: dependencies: @@ -4883,8 +4877,8 @@ importers: specifier: ^2.0.0 version: 2.0.0 zod: - specifier: ^3.22.4 - version: 3.22.4 + specifier: ^3.23.0 + version: 3.23.0 devDependencies: '@astrojs/node': specifier: workspace:* @@ -4938,7 +4932,7 @@ importers: packages/integrations/solid: dependencies: vite-plugin-solid: - specifier: ^2.8.0 + specifier: ^2.10.2 version: 2.10.2(solid-js@1.8.16) devDependencies: astro: @@ -4948,17 +4942,17 @@ importers: specifier: workspace:* version: link:../../../scripts solid-js: - specifier: ^1.8.5 + specifier: ^1.8.16 version: 1.8.16 packages/integrations/svelte: dependencies: '@sveltejs/vite-plugin-svelte': - specifier: ^3.0.0 - version: 3.1.0(svelte@4.2.14)(vite@5.2.8) + specifier: ^3.1.0 + version: 3.1.0(svelte@4.2.15)(vite@5.2.10) svelte2tsx: - specifier: ^0.6.27 - version: 0.6.27(svelte@4.2.14)(typescript@5.2.2) + specifier: ^0.7.6 + version: 0.7.6(svelte@4.2.15)(typescript@5.4.5) devDependencies: astro: specifier: workspace:* @@ -4967,19 +4961,19 @@ importers: specifier: workspace:* version: link:../../../scripts svelte: - specifier: ^4.2.5 - version: 4.2.14 + specifier: ^4.2.15 + version: 4.2.15 vite: - specifier: ^5.1.4 - version: 5.2.8(@types/node@18.19.31)(sass@1.75.0) + specifier: ^5.2.10 + version: 5.2.10(@types/node@18.19.31)(sass@1.75.0) packages/integrations/tailwind: dependencies: autoprefixer: - specifier: ^10.4.15 + specifier: ^10.4.19 version: 10.4.19(postcss@8.4.38) postcss: - specifier: ^8.4.35 + specifier: ^8.4.38 version: 8.4.38 postcss-load-config: specifier: ^4.0.2 @@ -4992,11 +4986,11 @@ importers: specifier: workspace:* version: link:../../../scripts tailwindcss: - specifier: ^3.3.5 + specifier: ^3.4.3 version: 3.4.3 vite: - specifier: ^5.1.4 - version: 5.2.8(@types/node@18.19.31)(sass@1.75.0) + specifier: ^5.2.10 + version: 5.2.10(@types/node@18.19.31)(sass@1.75.0) packages/integrations/tailwind/test/fixtures/basic: dependencies: @@ -5013,7 +5007,7 @@ importers: specifier: workspace:* version: link:../../internal-helpers '@vercel/analytics': - specifier: ^1.0.2 + specifier: ^1.2.2 version: 1.2.2 '@vercel/edge': specifier: ^1.1.1 @@ -5022,8 +5016,8 @@ importers: specifier: ^0.26.4 version: 0.26.4 esbuild: - specifier: ^0.19.6 - version: 0.19.12 + specifier: ^0.20.2 + version: 0.20.2 fast-glob: specifier: ^3.3.2 version: 3.3.2 @@ -5031,11 +5025,11 @@ importers: specifier: ^2.6.0 version: 2.6.0 web-vitals: - specifier: ^3.4.0 + specifier: ^3.5.2 version: 3.5.2 devDependencies: '@types/set-cookie-parser': - specifier: ^2.4.6 + specifier: ^2.4.7 version: 2.4.7 astro: specifier: workspace:* @@ -5231,13 +5225,13 @@ importers: dependencies: '@vitejs/plugin-vue': specifier: ^5.0.4 - version: 5.0.4(vite@5.2.8)(vue@3.4.21) + version: 5.0.4(vite@5.2.10)(vue@3.4.23) '@vitejs/plugin-vue-jsx': specifier: ^3.1.0 - version: 3.1.0(vite@5.2.8)(vue@3.4.21) + version: 3.1.0(vite@5.2.10)(vue@3.4.23) '@vue/compiler-sfc': - specifier: ^3.3.8 - version: 3.4.21 + specifier: ^3.4.23 + version: 3.4.23 devDependencies: astro: specifier: workspace:* @@ -5249,14 +5243,14 @@ importers: specifier: 1.0.0-rc.12 version: 1.0.0-rc.12 linkedom: - specifier: ^0.16.4 + specifier: ^0.16.11 version: 0.16.11 vite: - specifier: ^5.1.4 - version: 5.2.8(@types/node@18.19.31)(sass@1.75.0) + specifier: ^5.2.10 + version: 5.2.10(@types/node@18.19.31)(sass@1.75.0) vue: - specifier: ^3.3.8 - version: 3.4.21(typescript@5.2.2) + specifier: ^3.4.23 + version: 3.4.23(typescript@5.4.5) packages/integrations/vue/test/fixtures/app-entrypoint: dependencies: @@ -5345,11 +5339,11 @@ importers: specifier: ^2.0.0 version: 2.0.0 hast-util-from-html: - specifier: ^2.0.0 + specifier: ^2.0.1 version: 2.0.1 hast-util-to-text: - specifier: ^4.0.0 - version: 4.0.1 + specifier: ^4.0.2 + version: 4.0.2 import-meta-resolve: specifier: ^4.0.0 version: 4.0.0 @@ -5369,13 +5363,13 @@ importers: specifier: ^11.0.0 version: 11.0.0 remark-rehype: - specifier: ^11.0.0 + specifier: ^11.1.0 version: 11.1.0 remark-smartypants: specifier: ^3.0.0 version: 3.0.0 shiki: - specifier: ^1.1.2 + specifier: ^1.3.0 version: 1.3.0 unified: specifier: ^11.0.4 @@ -5387,7 +5381,7 @@ importers: specifier: ^5.0.0 version: 5.0.0 unist-util-visit-parents: - specifier: ^6.0.0 + specifier: ^6.0.1 version: 6.0.1 vfile: specifier: ^6.0.1 @@ -5397,14 +5391,11 @@ importers: specifier: ^1.0.5 version: 1.0.5 '@types/hast': - specifier: ^3.0.3 + specifier: ^3.0.4 version: 3.0.4 '@types/mdast': specifier: ^4.0.3 version: 4.0.3 - '@types/mocha': - specifier: ^10.0.4 - version: 10.0.6 '@types/unist': specifier: ^3.0.2 version: 3.0.2 @@ -5412,8 +5403,8 @@ importers: specifier: workspace:* version: link:../../../scripts esbuild: - specifier: ^0.19.6 - version: 0.19.12 + specifier: ^0.20.2 + version: 0.20.2 mdast-util-mdx-expression: specifier: ^2.0.0 version: 2.0.0 @@ -5436,7 +5427,7 @@ importers: specifier: ^3.0.0 version: 3.0.0 is-wsl: - specifier: ^3.0.0 + specifier: ^3.1.0 version: 3.1.0 which-pm-runs: specifier: ^1.1.0 @@ -5470,10 +5461,10 @@ importers: packages/upgrade: dependencies: '@astrojs/cli-kit': - specifier: ^0.2.3 - version: 0.2.5 + specifier: ^0.4.1 + version: 0.4.1 semver: - specifier: ^7.5.4 + specifier: ^7.6.0 version: 7.6.0 terminal-link: specifier: ^3.0.0 @@ -5483,10 +5474,10 @@ importers: version: 1.1.0 devDependencies: '@types/semver': - specifier: ^7.5.2 + specifier: ^7.5.8 version: 7.5.8 '@types/which-pm-runs': - specifier: ^1.0.0 + specifier: ^1.0.2 version: 1.0.2 arg: specifier: ^5.0.2 @@ -5504,33 +5495,33 @@ importers: specifier: ^5.0.2 version: 5.0.2 esbuild: - specifier: ^0.19.6 - version: 0.19.12 + specifier: ^0.20.2 + version: 0.20.2 globby: - specifier: ^14.0.0 + specifier: ^14.0.1 version: 14.0.1 kleur: - specifier: ^4.1.4 + specifier: ^4.1.5 version: 4.1.5 p-limit: specifier: ^5.0.0 version: 5.0.0 svelte: - specifier: ^4.2.5 - version: 4.2.14 + specifier: ^4.2.15 + version: 4.2.15 tar: specifier: ^7.0.1 version: 7.0.1 devDependencies: '@octokit/action': - specifier: ^6.0.5 + specifier: ^6.1.0 version: 6.1.0 del: - specifier: ^7.0.0 + specifier: ^7.1.0 version: 7.1.0 esbuild-plugin-copy: specifier: ^2.1.1 - version: 2.1.1(esbuild@0.19.12) + version: 2.1.1(esbuild@0.20.2) execa: specifier: ^8.0.1 version: 8.0.1 @@ -5615,30 +5606,13 @@ packages: lite-youtube-embed: 0.3.2 dev: false - /@astrojs/check@0.5.10(prettier-plugin-astro@0.12.3)(prettier@3.2.5)(typescript@5.2.2): - resolution: {integrity: sha512-vliHXM9cu/viGeKiksUM4mXfO816ohWtawTl2ADPgTsd4nUMjFiyAl7xFZhF34yy4hq4qf7jvK1F2PlR3b5I5w==} - hasBin: true - peerDependencies: - typescript: ^5.0.0 - dependencies: - '@astrojs/language-server': 2.8.4(prettier-plugin-astro@0.12.3)(prettier@3.2.5)(typescript@5.2.2) - chokidar: 3.6.0 - fast-glob: 3.3.2 - kleur: 4.1.5 - typescript: 5.2.2 - yargs: 17.7.2 - transitivePeerDependencies: - - prettier - - prettier-plugin-astro - dev: true - - /@astrojs/check@0.5.10(prettier-plugin-astro@0.12.3)(prettier@3.2.5)(typescript@5.4.5): + /@astrojs/check@0.5.10(prettier-plugin-astro@0.13.0)(prettier@3.2.5)(typescript@5.4.5): resolution: {integrity: sha512-vliHXM9cu/viGeKiksUM4mXfO816ohWtawTl2ADPgTsd4nUMjFiyAl7xFZhF34yy4hq4qf7jvK1F2PlR3b5I5w==} hasBin: true peerDependencies: typescript: ^5.0.0 dependencies: - '@astrojs/language-server': 2.8.4(prettier-plugin-astro@0.12.3)(prettier@3.2.5)(typescript@5.4.5) + '@astrojs/language-server': 2.8.4(prettier-plugin-astro@0.13.0)(prettier@3.2.5)(typescript@5.4.5) chokidar: 3.6.0 fast-glob: 3.3.2 kleur: 4.1.5 @@ -5647,15 +5621,6 @@ packages: transitivePeerDependencies: - prettier - prettier-plugin-astro - dev: false - - /@astrojs/cli-kit@0.2.5: - resolution: {integrity: sha512-j6zpNUjtHJGEIKkTrTPvQD3G/sJUKyseJty42iVR3HqytzqHwLK165vptdT4NZKfZ082yLnUtsOXxRyIdfm/AQ==} - dependencies: - chalk: 5.3.0 - log-update: 5.0.1 - sisteransi: 1.0.5 - dev: false /@astrojs/cli-kit@0.4.1: resolution: {integrity: sha512-bVzyKzEpIwqjihBU/aUzt1LQckJuHK0agd3/ITdXhPUYculrc6K1/K7H+XG4rwjXtg+ikT3PM05V1MVYWiIvQw==} @@ -5672,41 +5637,7 @@ packages: /@astrojs/compiler@2.7.1: resolution: {integrity: sha512-/POejAYuj8WEw7ZI0J8JBvevjfp9jQ9Wmu/Bg52RiNwGXkMV7JnYpsenVfHvvf1G7R5sXHGKlTcxlQWhoUTiGQ==} - /@astrojs/language-server@2.8.4(prettier-plugin-astro@0.12.3)(prettier@3.2.5)(typescript@5.2.2): - resolution: {integrity: sha512-sJH5vGTBkhgA8+hdhzX78UUp4cFz4Mt7xkEkevD188OS5bDMkaue6hK+dtXWM47mnrXFveXA2u38K7S+5+IRjA==} - hasBin: true - peerDependencies: - prettier: ^3.0.0 - prettier-plugin-astro: '>=0.11.0' - peerDependenciesMeta: - prettier: - optional: true - prettier-plugin-astro: - optional: true - dependencies: - '@astrojs/compiler': 2.7.1 - '@jridgewell/sourcemap-codec': 1.4.15 - '@volar/kit': 2.1.6(typescript@5.2.2) - '@volar/language-core': 2.1.6 - '@volar/language-server': 2.1.6 - '@volar/language-service': 2.1.6 - '@volar/typescript': 2.1.6 - fast-glob: 3.3.2 - prettier: 3.2.5 - prettier-plugin-astro: 0.12.3 - volar-service-css: 0.0.34(@volar/language-service@2.1.6) - volar-service-emmet: 0.0.34(@volar/language-service@2.1.6) - volar-service-html: 0.0.34(@volar/language-service@2.1.6) - volar-service-prettier: 0.0.34(@volar/language-service@2.1.6)(prettier@3.2.5) - volar-service-typescript: 0.0.34(@volar/language-service@2.1.6) - volar-service-typescript-twoslash-queries: 0.0.34(@volar/language-service@2.1.6) - vscode-html-languageservice: 5.2.0 - vscode-uri: 3.0.8 - transitivePeerDependencies: - - typescript - dev: true - - /@astrojs/language-server@2.8.4(prettier-plugin-astro@0.12.3)(prettier@3.2.5)(typescript@5.4.5): + /@astrojs/language-server@2.8.4(prettier-plugin-astro@0.13.0)(prettier@3.2.5)(typescript@5.4.5): resolution: {integrity: sha512-sJH5vGTBkhgA8+hdhzX78UUp4cFz4Mt7xkEkevD188OS5bDMkaue6hK+dtXWM47mnrXFveXA2u38K7S+5+IRjA==} hasBin: true peerDependencies: @@ -5727,7 +5658,7 @@ packages: '@volar/typescript': 2.1.6 fast-glob: 3.3.2 prettier: 3.2.5 - prettier-plugin-astro: 0.12.3 + prettier-plugin-astro: 0.13.0 volar-service-css: 0.0.34(@volar/language-service@2.1.6) volar-service-emmet: 0.0.34(@volar/language-service@2.1.6) volar-service-html: 0.0.34(@volar/language-service@2.1.6) @@ -5738,7 +5669,6 @@ packages: vscode-uri: 3.0.8 transitivePeerDependencies: - typescript - dev: false /@babel/code-frame@7.24.2: resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==} @@ -6204,8 +6134,8 @@ packages: dev: true optional: true - /@builder.io/partytown@0.8.2: - resolution: {integrity: sha512-WKGE+SO0qUGirW8J+xOWkHeCkfFEoPPvHnFkcdMl+MY3kDbAcTwjZCzjg27JCvoD0h8fH47FR7DSIss0/S5lyg==} + /@builder.io/partytown@0.10.1: + resolution: {integrity: sha512-HTyW2do++3JUFKTLBjTGwhUu4MTwBDq0dBlWaQm7tLaQk237tnHNkBZmquDXkZ6CkSv8aHiIH40Wm2/nxkjQsQ==} engines: {node: '>=18.0.0'} hasBin: true dev: false @@ -6245,11 +6175,11 @@ packages: '@changesets/types': 6.0.0 dev: true - /@changesets/changelog-github@0.4.8: - resolution: {integrity: sha512-jR1DHibkMAb5v/8ym77E4AMNWZKB5NPzw5a5Wtqm1JepAuIF+hrKp2u04NKM14oBZhHglkCfrla9uq8ORnK/dw==} + /@changesets/changelog-github@0.5.0: + resolution: {integrity: sha512-zoeq2LJJVcPJcIotHRJEEA2qCqX0AQIeFE+L21L8sRLPVqDhSXY8ZWAt2sohtBpFZkBwu+LUwMSKRr2lMy3LJA==} dependencies: - '@changesets/get-github-info': 0.5.2 - '@changesets/types': 5.2.1 + '@changesets/get-github-info': 0.6.0 + '@changesets/types': 6.0.0 dotenv: 8.6.0 transitivePeerDependencies: - encoding @@ -6321,8 +6251,8 @@ packages: semver: 7.6.0 dev: true - /@changesets/get-github-info@0.5.2: - resolution: {integrity: sha512-JppheLu7S114aEs157fOZDjFqUDpm7eHdq5E8SSR0gUBTEK0cNSHsrSR5a66xs0z3RWuo46QvA3vawp8BxDHvg==} + /@changesets/get-github-info@0.6.0: + resolution: {integrity: sha512-v/TSnFVXI8vzX9/w3DU2Ol+UlTZcu3m0kXTjTT4KlAdwSvwutcByYwyYn9hwerPWfPkT2JfpoX0KgvCEi8Q/SA==} dependencies: dataloader: 1.4.0 node-fetch: 2.7.0 @@ -6398,10 +6328,6 @@ packages: resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==} dev: true - /@changesets/types@5.2.1: - resolution: {integrity: sha512-myLfHbVOqaq9UtUKqR/nZA/OY7xFjQMdfgfqeZIBK4d0hA6pgxArvdv8M+6NUzzBsjWLOtvApv8YHr4qM+Kpfg==} - dev: true - /@changesets/types@6.0.0: resolution: {integrity: sha512-b1UkfNulgKoWfqyHtzKS5fOZYSJO+77adgL7DLRDr+/7jhChN+QcHnbjiQVOz/U+Ts3PGNySq7diAItzDgugfQ==} dev: true @@ -6878,14 +6804,6 @@ packages: /@emmetio/scanner@1.0.4: resolution: {integrity: sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==} - /@esbuild/aix-ppc64@0.19.12: - resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [aix] - requiresBuild: true - optional: true - /@esbuild/aix-ppc64@0.20.2: resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==} engines: {node: '>=12'} @@ -6894,14 +6812,6 @@ packages: requiresBuild: true optional: true - /@esbuild/android-arm64@0.19.12: - resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - requiresBuild: true - optional: true - /@esbuild/android-arm64@0.20.2: resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==} engines: {node: '>=12'} @@ -6910,14 +6820,6 @@ packages: requiresBuild: true optional: true - /@esbuild/android-arm@0.19.12: - resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - requiresBuild: true - optional: true - /@esbuild/android-arm@0.20.2: resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==} engines: {node: '>=12'} @@ -6926,14 +6828,6 @@ packages: requiresBuild: true optional: true - /@esbuild/android-x64@0.19.12: - resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - requiresBuild: true - optional: true - /@esbuild/android-x64@0.20.2: resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==} engines: {node: '>=12'} @@ -6942,14 +6836,6 @@ packages: requiresBuild: true optional: true - /@esbuild/darwin-arm64@0.19.12: - resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - optional: true - /@esbuild/darwin-arm64@0.20.2: resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==} engines: {node: '>=12'} @@ -6958,14 +6844,6 @@ packages: requiresBuild: true optional: true - /@esbuild/darwin-x64@0.19.12: - resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - requiresBuild: true - optional: true - /@esbuild/darwin-x64@0.20.2: resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==} engines: {node: '>=12'} @@ -6974,26 +6852,10 @@ packages: requiresBuild: true optional: true - /@esbuild/freebsd-arm64@0.19.12: - resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - requiresBuild: true - optional: true - /@esbuild/freebsd-arm64@0.20.2: resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==} engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - requiresBuild: true - optional: true - - /@esbuild/freebsd-x64@0.19.12: - resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==} - engines: {node: '>=12'} - cpu: [x64] + cpu: [arm64] os: [freebsd] requiresBuild: true optional: true @@ -7006,14 +6868,6 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-arm64@0.19.12: - resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - requiresBuild: true - optional: true - /@esbuild/linux-arm64@0.20.2: resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==} engines: {node: '>=12'} @@ -7022,14 +6876,6 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-arm@0.19.12: - resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - requiresBuild: true - optional: true - /@esbuild/linux-arm@0.20.2: resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==} engines: {node: '>=12'} @@ -7038,14 +6884,6 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-ia32@0.19.12: - resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - requiresBuild: true - optional: true - /@esbuild/linux-ia32@0.20.2: resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==} engines: {node: '>=12'} @@ -7054,14 +6892,6 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-loong64@0.19.12: - resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - requiresBuild: true - optional: true - /@esbuild/linux-loong64@0.20.2: resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==} engines: {node: '>=12'} @@ -7070,14 +6900,6 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-mips64el@0.19.12: - resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - requiresBuild: true - optional: true - /@esbuild/linux-mips64el@0.20.2: resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==} engines: {node: '>=12'} @@ -7086,14 +6908,6 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-ppc64@0.19.12: - resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - requiresBuild: true - optional: true - /@esbuild/linux-ppc64@0.20.2: resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==} engines: {node: '>=12'} @@ -7102,14 +6916,6 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-riscv64@0.19.12: - resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - requiresBuild: true - optional: true - /@esbuild/linux-riscv64@0.20.2: resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==} engines: {node: '>=12'} @@ -7118,14 +6924,6 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-s390x@0.19.12: - resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - requiresBuild: true - optional: true - /@esbuild/linux-s390x@0.20.2: resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==} engines: {node: '>=12'} @@ -7134,14 +6932,6 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-x64@0.19.12: - resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - requiresBuild: true - optional: true - /@esbuild/linux-x64@0.20.2: resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==} engines: {node: '>=12'} @@ -7150,14 +6940,6 @@ packages: requiresBuild: true optional: true - /@esbuild/netbsd-x64@0.19.12: - resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - requiresBuild: true - optional: true - /@esbuild/netbsd-x64@0.20.2: resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==} engines: {node: '>=12'} @@ -7166,14 +6948,6 @@ packages: requiresBuild: true optional: true - /@esbuild/openbsd-x64@0.19.12: - resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - requiresBuild: true - optional: true - /@esbuild/openbsd-x64@0.20.2: resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==} engines: {node: '>=12'} @@ -7182,14 +6956,6 @@ packages: requiresBuild: true optional: true - /@esbuild/sunos-x64@0.19.12: - resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - requiresBuild: true - optional: true - /@esbuild/sunos-x64@0.20.2: resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==} engines: {node: '>=12'} @@ -7198,14 +6964,6 @@ packages: requiresBuild: true optional: true - /@esbuild/win32-arm64@0.19.12: - resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - requiresBuild: true - optional: true - /@esbuild/win32-arm64@0.20.2: resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==} engines: {node: '>=12'} @@ -7214,14 +6972,6 @@ packages: requiresBuild: true optional: true - /@esbuild/win32-ia32@0.19.12: - resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - requiresBuild: true - optional: true - /@esbuild/win32-ia32@0.20.2: resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==} engines: {node: '>=12'} @@ -7230,14 +6980,6 @@ packages: requiresBuild: true optional: true - /@esbuild/win32-x64@0.19.12: - resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - requiresBuild: true - optional: true - /@esbuild/win32-x64@0.20.2: resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==} engines: {node: '>=12'} @@ -7246,13 +6988,13 @@ packages: requiresBuild: true optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@9.0.0): + /@eslint-community/eslint-utils@4.4.0(eslint@9.1.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 9.0.0 + eslint: 9.1.0 eslint-visitor-keys: 3.4.3 dev: true @@ -7278,8 +7020,8 @@ packages: - supports-color dev: true - /@eslint/js@9.0.0: - resolution: {integrity: sha512-RThY/MnKrhubF6+s1JflwUjPEsnCEmYCWwqa/aRISKWNXGZ9epUwft4bUMM35SdKF9xvBrLydAM1RDHd1Z//ZQ==} + /@eslint/js@9.1.1: + resolution: {integrity: sha512-5WoDz3Y19Bg2BnErkZTp0en+c/i9PvgFS7MBe1+m60HjFr0hrphlAGp4yzI7pxpt4xShln4ZyYp4neJm8hmOkQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dev: true @@ -7291,8 +7033,8 @@ packages: resolution: {integrity: sha512-ZJbsCIJp6VHL1wYQUPpyBjXMzwGdfFedrmrw4r5sFi7WrMpnfJv+el1uVO6yDPIqnVqkPvjJ+xeKgJwnj2LuQQ==} dev: false - /@humanwhocodes/config-array@0.12.3: - resolution: {integrity: sha512-jsNnTBlMWuTpDkeE3on7+dWJi0D6fdDfeANj/w7MpS8ztROCoLvIO2nG0CcFj+E4k8j4QrSTh4Oryi3i2G669g==} + /@humanwhocodes/config-array@0.13.0: + resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 2.0.3 @@ -7311,6 +7053,11 @@ packages: resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} dev: true + /@humanwhocodes/retry@0.2.3: + resolution: {integrity: sha512-X38nUbachlb01YMlvPFojKoiXq+LzZvuSce70KPMPdeM1Rj03k4dR7lDslhbqXn3Ang4EU3+EAmwEAsbrjHW3g==} + engines: {node: '>=18.18'} + dev: true + /@isaacs/cliui@8.0.2: resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} @@ -7365,21 +7112,20 @@ packages: resolution: {integrity: sha512-n5JEf16Wr4mdkRMZ8wMP/wN9/sHmTjRPbouXjJH371mZ2LEGDl72t8tEsMRNFerQN/QJtivOxqK1frdGa4QK5Q==} engines: {node: '>=10'} - /@libsql/client@0.5.6: - resolution: {integrity: sha512-UBjmDoxz75Z2sHdP+ETCROpeLA/77VMesiff8R4UWK1rnaWbh6/YoCLDILMJL3Rh0udQeKxjL8MjXthqohax+g==} + /@libsql/client@0.6.0: + resolution: {integrity: sha512-qhQzTG/y2IEVbL3+9PULDvlQFWJ/RnjFXECr/Nc3nRngGiiMysDaOV5VUzYk7DulUX98EA4wi+z3FspKrUplUA==} dependencies: - '@libsql/core': 0.5.6 - '@libsql/hrana-client': 0.5.6 + '@libsql/core': 0.6.0 + '@libsql/hrana-client': 0.6.0 js-base64: 3.7.7 libsql: 0.3.12 transitivePeerDependencies: - bufferutil - - encoding - utf-8-validate dev: false - /@libsql/core@0.5.6: - resolution: {integrity: sha512-3vicUAydq6jPth410n4AsHHm1n2psTwvkSf94nfJlSXutGSZsl0updn2N/mJBgqUHkbuFoWZtlMifF0SwBj1xQ==} + /@libsql/core@0.6.0: + resolution: {integrity: sha512-affAB8vSqQwqI9NBDJ5uJCVaHoOAS2pOpbv1kWConh1SBbmJBnHHd4KG73RAJ2sgd2+NbT9WA+XJBqxgp28YSw==} dependencies: js-base64: 3.7.7 dev: false @@ -7400,26 +7146,20 @@ packages: dev: false optional: true - /@libsql/hrana-client@0.5.6: - resolution: {integrity: sha512-mjQoAmejZ1atG+M3YR2ZW+rg6ceBByH/S/h17ZoYZkqbWrvohFhXyz2LFxj++ARMoY9m6w3RJJIRdJdmnEUlFg==} + /@libsql/hrana-client@0.6.0: + resolution: {integrity: sha512-k+fqzdjqg3IvWfKmVJK5StsbjeTcyNAXFelUbXbGNz3yH1gEVT9mZ6kmhsIXP30ZSyVV0AE1Gi25p82mxC9hwg==} dependencies: - '@libsql/isomorphic-fetch': 0.1.12 + '@libsql/isomorphic-fetch': 0.2.1 '@libsql/isomorphic-ws': 0.1.5 js-base64: 3.7.7 node-fetch: 3.3.2 transitivePeerDependencies: - bufferutil - - encoding - utf-8-validate dev: false - /@libsql/isomorphic-fetch@0.1.12: - resolution: {integrity: sha512-MRo4UcmjAGAa3ac56LoD5OE13m2p0lu0VEtZC2NZMcogM/jc5fU9YtMQ3qbPjFJ+u2BBjFZgMPkQaLS1dlMhpg==} - dependencies: - '@types/node-fetch': 2.6.11 - node-fetch: 2.7.0 - transitivePeerDependencies: - - encoding + /@libsql/isomorphic-fetch@0.2.1: + resolution: {integrity: sha512-Sv07QP1Aw8A5OOrmKgRUBKe2fFhF2hpGJhtHe3d1aRnTESZCGkn//0zDycMKTGamVWb3oLYRroOsCV8Ukes9GA==} dev: false /@libsql/isomorphic-ws@0.1.5: @@ -7476,7 +7216,7 @@ packages: resolution: {integrity: sha512-VvqhY/iif3FHrlhkzEPsuX/7h/NqnfxLwVf0p8ghNIlKegRyRqgeaJevZ57s/u/LiFyKgqksRP5n+LmNvpxN+A==} dependencies: '@lit/reactive-element': 2.0.4 - lit: 3.1.2 + lit: 3.1.3 lit-html: 3.1.2 dev: false @@ -7493,7 +7233,7 @@ packages: '@parse5/tools': 0.3.0 '@types/node': 16.18.96 enhanced-resolve: 5.16.0 - lit: 3.1.2 + lit: 3.1.3 lit-element: 4.0.4 lit-html: 3.1.2 node-fetch: 3.3.2 @@ -7543,8 +7283,8 @@ packages: - supports-color dev: false - /@markdoc/markdoc@0.3.5: - resolution: {integrity: sha512-Z3agu2wnodoOYd5kzKbtwZduSfX19Kbsg/FlK0TeMn29cTTEEVPJtjfgKSMTN/Wq+kUQXnPtOEhHRgke5d/Xiw==} + /@markdoc/markdoc@0.4.0: + resolution: {integrity: sha512-fSh4P3Y4E7oaKYc2oNzSIJVPDto7SMzAuQN1Iyx53UxzleA6QzRdNWRxmiPqtVDaDi5dELd2yICoG91csrGrAw==} engines: {node: '>=14.7.0'} peerDependencies: '@types/react': '*' @@ -7752,12 +7492,12 @@ packages: engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} dev: true - /@playwright/test@1.40.0: - resolution: {integrity: sha512-PdW+kn4eV99iP5gxWNSDQCbhMaDVej+RXL5xr6t04nbKLCBwYtA046t7ofoczHOm8u6c+45hpDKQVZqtqwkeQg==} + /@playwright/test@1.43.1: + resolution: {integrity: sha512-HgtQzFgNEEo4TE22K/X7sYTYNqEMMTZmFS8kTq6m8hXj+m1D8TgwgIbumHddJa9h4yl4GkKb8/bgAl2+g7eDgA==} engines: {node: '>=16'} hasBin: true dependencies: - playwright: 1.40.0 + playwright: 1.43.1 dev: true /@preact/preset-vite@2.8.2(preact@10.20.2): @@ -7801,6 +7541,15 @@ packages: preact: 10.20.2 dev: false + /@preact/signals@1.2.3(preact@10.20.2): + resolution: {integrity: sha512-M2DXse3Wi8HwjI1d2vQWOLJ3lHogvqTsJYvl4ofXRXgMFQzJ7kmlZvlt5i8x5S5VwgZu0ghru4HkLqOoFfU2JQ==} + peerDependencies: + preact: 10.x + dependencies: + '@preact/signals-core': 1.6.0 + preact: 10.20.2 + dev: false + /@prefresh/babel-plugin@0.5.1: resolution: {integrity: sha512-uG3jGEAysxWoyG3XkYfjYHgaySFrSsaEb4GagLzYaxlydbuREtaX+FTxuIidp241RaLl85XoHg9Ej6E4+V1pcg==} dev: false @@ -7844,113 +7593,113 @@ packages: picomatch: 2.3.1 dev: false - /@rollup/rollup-android-arm-eabi@4.14.3: - resolution: {integrity: sha512-X9alQ3XM6I9IlSlmC8ddAvMSyG1WuHk5oUnXGw+yUBs3BFoTizmG1La/Gr8fVJvDWAq+zlYTZ9DBgrlKRVY06g==} + /@rollup/rollup-android-arm-eabi@4.16.1: + resolution: {integrity: sha512-92/y0TqNLRYOTXpm6Z7mnpvKAG9P7qmK7yJeRJSdzElNCUnsgbpAsGqerUboYRIQKzgfq4pWu9xVkgpWLfmNsw==} cpu: [arm] os: [android] requiresBuild: true optional: true - /@rollup/rollup-android-arm64@4.14.3: - resolution: {integrity: sha512-eQK5JIi+POhFpzk+LnjKIy4Ks+pwJ+NXmPxOCSvOKSNRPONzKuUvWE+P9JxGZVxrtzm6BAYMaL50FFuPe0oWMQ==} + /@rollup/rollup-android-arm64@4.16.1: + resolution: {integrity: sha512-ttWB6ZCfRLuDIUiE0yiu5gcqOsYjA5F7kEV1ggHMj20FwLZ8A1FMeahZJFl/pnOmcnD2QL0z4AcDuo27utGU8A==} cpu: [arm64] os: [android] requiresBuild: true optional: true - /@rollup/rollup-darwin-arm64@4.14.3: - resolution: {integrity: sha512-Od4vE6f6CTT53yM1jgcLqNfItTsLt5zE46fdPaEmeFHvPs5SjZYlLpHrSiHEKR1+HdRfxuzXHjDOIxQyC3ptBA==} + /@rollup/rollup-darwin-arm64@4.16.1: + resolution: {integrity: sha512-QLDvPLetbqjHojTGFw9+nuSP3YY/iz2k1cep6crYlr97sS+ZJ0W43b8Z0zC00+lnFZj6JSNxiA4DjboNQMuh1A==} cpu: [arm64] os: [darwin] requiresBuild: true optional: true - /@rollup/rollup-darwin-x64@4.14.3: - resolution: {integrity: sha512-0IMAO21axJeNIrvS9lSe/PGthc8ZUS+zC53O0VhF5gMxfmcKAP4ESkKOCwEi6u2asUrt4mQv2rjY8QseIEb1aw==} + /@rollup/rollup-darwin-x64@4.16.1: + resolution: {integrity: sha512-TAUK/D8khRrRIa1KwRzo8JNKk3tcqaeXWdtsiLgA8zmACWwlWLjPCJ4DULGHQrMkeBjp1Cd3Yuwx04lZgFx5Vg==} cpu: [x64] os: [darwin] requiresBuild: true optional: true - /@rollup/rollup-linux-arm-gnueabihf@4.14.3: - resolution: {integrity: sha512-ge2DC7tHRHa3caVEoSbPRJpq7azhG+xYsd6u2MEnJ6XzPSzQsTKyXvh6iWjXRf7Rt9ykIUWHtl0Uz3T6yXPpKw==} + /@rollup/rollup-linux-arm-gnueabihf@4.16.1: + resolution: {integrity: sha512-KO+WGZjrh6zyFTD1alIFkfdtxf8B4BC+hqd3kBZHscPLvE5FR/6QKsyuCT0JlERxxYBSUKNUQ/UHyX5uwO1x2A==} cpu: [arm] os: [linux] requiresBuild: true optional: true - /@rollup/rollup-linux-arm-musleabihf@4.14.3: - resolution: {integrity: sha512-ljcuiDI4V3ySuc7eSk4lQ9wU8J8r8KrOUvB2U+TtK0TiW6OFDmJ+DdIjjwZHIw9CNxzbmXY39wwpzYuFDwNXuw==} + /@rollup/rollup-linux-arm-musleabihf@4.16.1: + resolution: {integrity: sha512-NqxbllzIB1WoAo4ThUXVtd21iiM5IHMTTXmXySKBLVcZvkU0HIZmatlP7hLzb5yQubcmdIeWmncd2NdsjocEiw==} cpu: [arm] os: [linux] requiresBuild: true optional: true - /@rollup/rollup-linux-arm64-gnu@4.14.3: - resolution: {integrity: sha512-Eci2us9VTHm1eSyn5/eEpaC7eP/mp5n46gTRB3Aar3BgSvDQGJZuicyq6TsH4HngNBgVqC5sDYxOzTExSU+NjA==} + /@rollup/rollup-linux-arm64-gnu@4.16.1: + resolution: {integrity: sha512-snma5NvV8y7IECQ5rq0sr0f3UUu+92NVmG/913JXJMcXo84h9ak9TA5UI9Cl2XRM9j3m37QwDBtEYnJzRkSmxA==} cpu: [arm64] os: [linux] requiresBuild: true optional: true - /@rollup/rollup-linux-arm64-musl@4.14.3: - resolution: {integrity: sha512-UrBoMLCq4E92/LCqlh+blpqMz5h1tJttPIniwUgOFJyjWI1qrtrDhhpHPuFxULlUmjFHfloWdixtDhSxJt5iKw==} + /@rollup/rollup-linux-arm64-musl@4.16.1: + resolution: {integrity: sha512-KOvqGprlD84ueivhCi2flvcUwDRD20mAsE3vxQNVEI2Di9tnPGAfEu6UcrSPZbM+jG2w1oSr43hrPo0RNg6GGg==} cpu: [arm64] os: [linux] requiresBuild: true optional: true - /@rollup/rollup-linux-powerpc64le-gnu@4.14.3: - resolution: {integrity: sha512-5aRjvsS8q1nWN8AoRfrq5+9IflC3P1leMoy4r2WjXyFqf3qcqsxRCfxtZIV58tCxd+Yv7WELPcO9mY9aeQyAmw==} + /@rollup/rollup-linux-powerpc64le-gnu@4.16.1: + resolution: {integrity: sha512-/gsNwtiGLqYwN4vP+EIdUC6Q6LTlpupWqokqIndvZcjn9ig/5P01WyaYCU2wvfL/2Z82jp5kX8c1mDBOvCP3zg==} cpu: [ppc64] os: [linux] requiresBuild: true optional: true - /@rollup/rollup-linux-riscv64-gnu@4.14.3: - resolution: {integrity: sha512-sk/Qh1j2/RJSX7FhEpJn8n0ndxy/uf0kI/9Zc4b1ELhqULVdTfN6HL31CDaTChiBAOgLcsJ1sgVZjWv8XNEsAQ==} + /@rollup/rollup-linux-riscv64-gnu@4.16.1: + resolution: {integrity: sha512-uU8zuGkQfGqfD9w6VRJZI4IuG4JIfNxxJgEmLMAmPVHREKGsxFVfgHy5c6CexQF2vOfgjB33OsET3Vdn2lln9A==} cpu: [riscv64] os: [linux] requiresBuild: true optional: true - /@rollup/rollup-linux-s390x-gnu@4.14.3: - resolution: {integrity: sha512-jOO/PEaDitOmY9TgkxF/TQIjXySQe5KVYB57H/8LRP/ux0ZoO8cSHCX17asMSv3ruwslXW/TLBcxyaUzGRHcqg==} + /@rollup/rollup-linux-s390x-gnu@4.16.1: + resolution: {integrity: sha512-lsjLtDgtcGFEuBP6yrXwkRN5/wKlvUZtfbKZZu0yaoNpiBL4epgnO21osAALIspVRnl4qZgyLFd8xjCYYWgwfw==} cpu: [s390x] os: [linux] requiresBuild: true optional: true - /@rollup/rollup-linux-x64-gnu@4.14.3: - resolution: {integrity: sha512-8ybV4Xjy59xLMyWo3GCfEGqtKV5M5gCSrZlxkPGvEPCGDLNla7v48S662HSGwRd6/2cSneMQWiv+QzcttLrrOA==} + /@rollup/rollup-linux-x64-gnu@4.16.1: + resolution: {integrity: sha512-N2ZizKhUryqqrMfdCnjhJhZRgv61C6gK+hwVtCIKC8ts8J+go+vqENnGexwg21nHIOvLN5mBM8a7DI2vlyIOPg==} cpu: [x64] os: [linux] requiresBuild: true optional: true - /@rollup/rollup-linux-x64-musl@4.14.3: - resolution: {integrity: sha512-s+xf1I46trOY10OqAtZ5Rm6lzHre/UiLA1J2uOhCFXWkbZrJRkYBPO6FhvGfHmdtQ3Bx793MNa7LvoWFAm93bg==} + /@rollup/rollup-linux-x64-musl@4.16.1: + resolution: {integrity: sha512-5ICeMxqg66FrOA2AbnBQ2TJVxfvZsKLxmof0ibvPLaYtbsJqnTUtJOofgWb46Gjd4uZcA4rdsp4JCxegzQPqCg==} cpu: [x64] os: [linux] requiresBuild: true optional: true - /@rollup/rollup-win32-arm64-msvc@4.14.3: - resolution: {integrity: sha512-+4h2WrGOYsOumDQ5S2sYNyhVfrue+9tc9XcLWLh+Kw3UOxAvrfOrSMFon60KspcDdytkNDh7K2Vs6eMaYImAZg==} + /@rollup/rollup-win32-arm64-msvc@4.16.1: + resolution: {integrity: sha512-1vIP6Ce02L+qWD7uZYRiFiuAJo3m9kARatWmFSnss0gZnVj2Id7OPUU9gm49JPGasgcR3xMqiH3fqBJ8t00yVg==} cpu: [arm64] os: [win32] requiresBuild: true optional: true - /@rollup/rollup-win32-ia32-msvc@4.14.3: - resolution: {integrity: sha512-T1l7y/bCeL/kUwh9OD4PQT4aM7Bq43vX05htPJJ46RTI4r5KNt6qJRzAfNfM+OYMNEVBWQzR2Gyk+FXLZfogGw==} + /@rollup/rollup-win32-ia32-msvc@4.16.1: + resolution: {integrity: sha512-Y3M92DcVsT6LoP+wrKpoUWPaazaP1fzbNkp0a0ZSj5Y//+pQVfVe/tQdsYQQy7dwXR30ZfALUIc9PCh9Izir6w==} cpu: [ia32] os: [win32] requiresBuild: true optional: true - /@rollup/rollup-win32-x64-msvc@4.14.3: - resolution: {integrity: sha512-/BypzV0H1y1HzgYpxqRaXGBRqfodgoBBCcsrujT6QRcakDQdfU+Lq9PENPh5jB4I44YWq+0C2eHsHya+nZY1sA==} + /@rollup/rollup-win32-x64-msvc@4.16.1: + resolution: {integrity: sha512-x0fvpHMuF7fK5r8oZxSi8VYXkrVmRgubXpO/wcf15Lk3xZ4Jvvh5oG+u7Su1776A7XzVKZhD2eRc4t7H50gL3w==} cpu: [x64] os: [win32] requiresBuild: true @@ -7976,7 +7725,7 @@ packages: solid-js: 1.8.16 dev: false - /@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.0)(svelte@4.2.14)(vite@5.2.8): + /@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.0)(svelte@4.2.15)(vite@5.2.10): resolution: {integrity: sha512-9QX28IymvBlSCqsCll5t0kQVxipsfhFFL+L2t3nTWfXnddYwxBuAEtTtlaVQpRz9c37BhJjltSeY4AJSC03SSg==} engines: {node: ^18.0.0 || >=20} peerDependencies: @@ -7987,15 +7736,15 @@ packages: vite: optional: true dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.0(svelte@4.2.14)(vite@5.2.8) + '@sveltejs/vite-plugin-svelte': 3.1.0(svelte@4.2.15)(vite@5.2.10) debug: 4.3.4(supports-color@8.1.1) - svelte: 4.2.14 - vite: 5.2.8(@types/node@18.19.31)(sass@1.75.0) + svelte: 4.2.15 + vite: 5.2.10(@types/node@18.19.31)(sass@1.75.0) transitivePeerDependencies: - supports-color dev: false - /@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.14)(vite@5.2.8): + /@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.15)(vite@5.2.10): resolution: {integrity: sha512-sY6ncCvg+O3njnzbZexcVtUqOBE3iYmQPJ9y+yXSkOwG576QI/xJrBnQSRXFLGwJNBa0T78JEKg5cIR0WOAuUw==} engines: {node: ^18.0.0 || >=20} peerDependencies: @@ -8005,15 +7754,15 @@ packages: vite: optional: true dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.0)(svelte@4.2.14)(vite@5.2.8) + '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.0)(svelte@4.2.15)(vite@5.2.10) debug: 4.3.4(supports-color@8.1.1) deepmerge: 4.3.1 kleur: 4.1.5 - magic-string: 0.30.9 - svelte: 4.2.14 - svelte-hmr: 0.16.0(svelte@4.2.14) - vite: 5.2.8(@types/node@18.19.31)(sass@1.75.0) - vitefu: 0.2.5(vite@5.2.8) + magic-string: 0.30.10 + svelte: 4.2.15 + svelte-hmr: 0.16.0(svelte@4.2.15) + vite: 5.2.10(@types/node@18.19.31)(sass@1.75.0) + vitefu: 0.2.5(vite@5.2.10) transitivePeerDependencies: - supports-color dev: false @@ -8105,8 +7854,8 @@ packages: '@types/node': 18.19.31 dev: true - /@types/cookie@0.5.4: - resolution: {integrity: sha512-7z/eR6O859gyWIAjuvBWFzNURmf2oPBmJlfVWkwehU5nzIyjwBsTh7WMmEEV4JFnHuQ3ex4oyTvfKzcyJVDBNA==} + /@types/cookie@0.6.0: + resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} dev: false /@types/cssesc@3.0.2: @@ -8122,8 +7871,8 @@ packages: resolution: {integrity: sha512-PQyNSy1YMZU1hgZA5tTYfHPpUAo9Dorn1PZho2/budQLfqLu3JIP37JAavnwYpR1S2yFZTXa3hxaE4ifGW5jaA==} dev: true - /@types/diff@5.0.9: - resolution: {integrity: sha512-RWVEhh/zGXpAVF/ZChwNnv7r4rvqzJ7lYNSmZSVTxjV0PBLf6Qu7RNg+SUtkpzxmiNkjCx0Xn2tPp7FIkshJwQ==} + /@types/diff@5.2.0: + resolution: {integrity: sha512-pjJH+02ukgJRW0mViDUA1cdC+wzSgRu0e4cPuogPLAw0i66y62iMP0ZlXoJAmoXrKRZnF3pMDwyKZsgNVlMX4A==} dev: true /@types/dlv@1.1.4: @@ -8263,13 +8012,6 @@ packages: '@types/unist': 3.0.2 dev: false - /@types/node-fetch@2.6.11: - resolution: {integrity: sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==} - dependencies: - '@types/node': 18.19.31 - form-data: 4.0.0 - dev: false - /@types/node@12.20.55: resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} dev: true @@ -8337,6 +8079,12 @@ packages: '@types/prop-types': 15.7.12 csstype: 3.1.3 + /@types/react@18.2.79: + resolution: {integrity: sha512-RwGAGXPl9kSXwdNTafkOEuFrTBD5SA2B3iEB96xi8+xu5ddUa/cpvyVCSNn+asgLCTHkb5ZxN8gbuibYJi4s1w==} + dependencies: + '@types/prop-types': 15.7.12 + csstype: 3.1.3 + /@types/relateurl@0.2.33: resolution: {integrity: sha512-bTQCKsVbIdzLqZhLkF5fcJQreE4y1ro4DIyVrlDNSCJRRwHhB8Z+4zXXa8jN6eDvc2HbRsEYgbvrnGvi54EpSw==} dev: true @@ -8429,8 +8177,8 @@ packages: resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} dev: true - /@typescript-eslint/eslint-plugin@7.6.0(@typescript-eslint/parser@7.6.0)(eslint@9.0.0)(typescript@5.2.2): - resolution: {integrity: sha512-gKmTNwZnblUdnTIJu3e9kmeRRzV2j1a/LUO27KNNAnIC5zjy1aSvXSRp4rVNlmAoHlQ7HzX42NbKpcSr4jF80A==} + /@typescript-eslint/eslint-plugin@7.7.0(@typescript-eslint/parser@7.7.0)(eslint@9.1.0)(typescript@5.4.5): + resolution: {integrity: sha512-GJWR0YnfrKnsRoluVO3PRb9r5aMZriiMMM/RHj5nnTrBy1/wIgk76XCtCKcnXGjpZQJQRFtGV9/0JJ6n30uwpQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: '@typescript-eslint/parser': ^7.0.0 @@ -8441,25 +8189,25 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 7.6.0(eslint@9.0.0)(typescript@5.2.2) - '@typescript-eslint/scope-manager': 7.6.0 - '@typescript-eslint/type-utils': 7.6.0(eslint@9.0.0)(typescript@5.2.2) - '@typescript-eslint/utils': 7.6.0(eslint@9.0.0)(typescript@5.2.2) - '@typescript-eslint/visitor-keys': 7.6.0 + '@typescript-eslint/parser': 7.7.0(eslint@9.1.0)(typescript@5.4.5) + '@typescript-eslint/scope-manager': 7.7.0 + '@typescript-eslint/type-utils': 7.7.0(eslint@9.1.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.7.0(eslint@9.1.0)(typescript@5.4.5) + '@typescript-eslint/visitor-keys': 7.7.0 debug: 4.3.4(supports-color@8.1.1) - eslint: 9.0.0 + eslint: 9.1.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 semver: 7.6.0 - ts-api-utils: 1.3.0(typescript@5.2.2) - typescript: 5.2.2 + ts-api-utils: 1.3.0(typescript@5.4.5) + typescript: 5.4.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@7.6.0(eslint@9.0.0)(typescript@5.2.2): - resolution: {integrity: sha512-usPMPHcwX3ZoPWnBnhhorc14NJw9J4HpSXQX4urF2TPKG0au0XhJoZyX62fmvdHONUkmyUe74Hzm1//XA+BoYg==} + /@typescript-eslint/parser@7.7.0(eslint@9.1.0)(typescript@5.4.5): + resolution: {integrity: sha512-fNcDm3wSwVM8QYL4HKVBggdIPAy9Q41vcvC/GtDobw3c4ndVT3K6cqudUmjHPw8EAp4ufax0o58/xvWaP2FmTg==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -8468,27 +8216,27 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 7.6.0 - '@typescript-eslint/types': 7.6.0 - '@typescript-eslint/typescript-estree': 7.6.0(typescript@5.2.2) - '@typescript-eslint/visitor-keys': 7.6.0 + '@typescript-eslint/scope-manager': 7.7.0 + '@typescript-eslint/types': 7.7.0 + '@typescript-eslint/typescript-estree': 7.7.0(typescript@5.4.5) + '@typescript-eslint/visitor-keys': 7.7.0 debug: 4.3.4(supports-color@8.1.1) - eslint: 9.0.0 - typescript: 5.2.2 + eslint: 9.1.0 + typescript: 5.4.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager@7.6.0: - resolution: {integrity: sha512-ngttyfExA5PsHSx0rdFgnADMYQi+Zkeiv4/ZxGYUWd0nLs63Ha0ksmp8VMxAIC0wtCFxMos7Lt3PszJssG/E6w==} + /@typescript-eslint/scope-manager@7.7.0: + resolution: {integrity: sha512-/8INDn0YLInbe9Wt7dK4cXLDYp0fNHP5xKLHvZl3mOT5X17rK/YShXaiNmorl+/U4VKCVIjJnx4Ri5b0y+HClw==} engines: {node: ^18.18.0 || >=20.0.0} dependencies: - '@typescript-eslint/types': 7.6.0 - '@typescript-eslint/visitor-keys': 7.6.0 + '@typescript-eslint/types': 7.7.0 + '@typescript-eslint/visitor-keys': 7.7.0 dev: true - /@typescript-eslint/type-utils@7.6.0(eslint@9.0.0)(typescript@5.2.2): - resolution: {integrity: sha512-NxAfqAPNLG6LTmy7uZgpK8KcuiS2NZD/HlThPXQRGwz6u7MDBWRVliEEl1Gj6U7++kVJTpehkhZzCJLMK66Scw==} + /@typescript-eslint/type-utils@7.7.0(eslint@9.1.0)(typescript@5.4.5): + resolution: {integrity: sha512-bOp3ejoRYrhAlnT/bozNQi3nio9tIgv3U5C0mVDdZC7cpcQEDZXvq8inrHYghLVwuNABRqrMW5tzAv88Vy77Sg==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -8497,23 +8245,23 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 7.6.0(typescript@5.2.2) - '@typescript-eslint/utils': 7.6.0(eslint@9.0.0)(typescript@5.2.2) + '@typescript-eslint/typescript-estree': 7.7.0(typescript@5.4.5) + '@typescript-eslint/utils': 7.7.0(eslint@9.1.0)(typescript@5.4.5) debug: 4.3.4(supports-color@8.1.1) - eslint: 9.0.0 - ts-api-utils: 1.3.0(typescript@5.2.2) - typescript: 5.2.2 + eslint: 9.1.0 + ts-api-utils: 1.3.0(typescript@5.4.5) + typescript: 5.4.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types@7.6.0: - resolution: {integrity: sha512-h02rYQn8J+MureCvHVVzhl69/GAfQGPQZmOMjG1KfCl7o3HtMSlPaPUAPu6lLctXI5ySRGIYk94clD/AUMCUgQ==} + /@typescript-eslint/types@7.7.0: + resolution: {integrity: sha512-G01YPZ1Bd2hn+KPpIbrAhEWOn5lQBrjxkzHkWvP6NucMXFtfXoevK82hzQdpfuQYuhkvFDeQYbzXCjR1z9Z03w==} engines: {node: ^18.18.0 || >=20.0.0} dev: true - /@typescript-eslint/typescript-estree@7.6.0(typescript@5.2.2): - resolution: {integrity: sha512-+7Y/GP9VuYibecrCQWSKgl3GvUM5cILRttpWtnAu8GNL9j11e4tbuGZmZjJ8ejnKYyBRb2ddGQ3rEFCq3QjMJw==} + /@typescript-eslint/typescript-estree@7.7.0(typescript@5.4.5): + resolution: {integrity: sha512-8p71HQPE6CbxIBy2kWHqM1KGrC07pk6RJn40n0DSc6bMOBBREZxSDJ+BmRzc8B5OdaMh1ty3mkuWRg4sCFiDQQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: typescript: '*' @@ -8521,43 +8269,43 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 7.6.0 - '@typescript-eslint/visitor-keys': 7.6.0 + '@typescript-eslint/types': 7.7.0 + '@typescript-eslint/visitor-keys': 7.7.0 debug: 4.3.4(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.4 semver: 7.6.0 - ts-api-utils: 1.3.0(typescript@5.2.2) - typescript: 5.2.2 + ts-api-utils: 1.3.0(typescript@5.4.5) + typescript: 5.4.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@7.6.0(eslint@9.0.0)(typescript@5.2.2): - resolution: {integrity: sha512-x54gaSsRRI+Nwz59TXpCsr6harB98qjXYzsRxGqvA5Ue3kQH+FxS7FYU81g/omn22ML2pZJkisy6Q+ElK8pBCA==} + /@typescript-eslint/utils@7.7.0(eslint@9.1.0)(typescript@5.4.5): + resolution: {integrity: sha512-LKGAXMPQs8U/zMRFXDZOzmMKgFv3COlxUQ+2NMPhbqgVm6R1w+nU1i4836Pmxu9jZAuIeyySNrN/6Rc657ggig==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.0.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.1.0) '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 - '@typescript-eslint/scope-manager': 7.6.0 - '@typescript-eslint/types': 7.6.0 - '@typescript-eslint/typescript-estree': 7.6.0(typescript@5.2.2) - eslint: 9.0.0 + '@typescript-eslint/scope-manager': 7.7.0 + '@typescript-eslint/types': 7.7.0 + '@typescript-eslint/typescript-estree': 7.7.0(typescript@5.4.5) + eslint: 9.1.0 semver: 7.6.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/visitor-keys@7.6.0: - resolution: {integrity: sha512-4eLB7t+LlNUmXzfOu1VAIAdkjbu5xNSerURS9X/S5TUKWFRpXRQZbmtPqgKmYx8bj3J0irtQXSiWAOY82v+cgw==} + /@typescript-eslint/visitor-keys@7.7.0: + resolution: {integrity: sha512-h0WHOj8MhdhY8YWkzIF30R379y0NqyOHExI9N9KCzvmu05EgG4FumeYa3ccfKUSphyWkWQE1ybVrgz/Pbam6YA==} engines: {node: ^18.18.0 || >=20.0.0} dependencies: - '@typescript-eslint/types': 7.6.0 + '@typescript-eslint/types': 7.7.0 eslint-visitor-keys: 3.4.3 dev: true @@ -8630,7 +8378,7 @@ packages: - supports-color dev: false - /@vitejs/plugin-react@4.2.1(vite@5.2.8): + /@vitejs/plugin-react@4.2.1(vite@5.2.10): resolution: {integrity: sha512-oojO9IDc4nCUUi8qIR11KoQm0XFFLIwsRBwHRR4d/88IWghn1y6ckz/bJ8GHDCsYEJee8mDzqtJxh15/cisJNQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -8644,12 +8392,12 @@ packages: '@babel/plugin-transform-react-jsx-source': 7.24.1(@babel/core@7.24.4) '@types/babel__core': 7.20.5 react-refresh: 0.14.0 - vite: 5.2.8(@types/node@18.19.31)(sass@1.75.0) + vite: 5.2.10(@types/node@18.19.31)(sass@1.75.0) transitivePeerDependencies: - supports-color dev: false - /@vitejs/plugin-vue-jsx@3.1.0(vite@5.2.8)(vue@3.4.21): + /@vitejs/plugin-vue-jsx@3.1.0(vite@5.2.10)(vue@3.4.23): resolution: {integrity: sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -8662,13 +8410,13 @@ packages: '@babel/core': 7.24.4 '@babel/plugin-transform-typescript': 7.24.4(@babel/core@7.24.4) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.4) - vite: 5.2.8(@types/node@18.19.31)(sass@1.75.0) - vue: 3.4.21(typescript@5.2.2) + vite: 5.2.10(@types/node@18.19.31)(sass@1.75.0) + vue: 3.4.23(typescript@5.4.5) transitivePeerDependencies: - supports-color dev: false - /@vitejs/plugin-vue@5.0.4(vite@5.2.8)(vue@3.4.21): + /@vitejs/plugin-vue@5.0.4(vite@5.2.10)(vue@3.4.23): resolution: {integrity: sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: @@ -8678,8 +8426,8 @@ packages: vite: optional: true dependencies: - vite: 5.2.8(@types/node@18.19.31)(sass@1.75.0) - vue: 3.4.21(typescript@5.2.2) + vite: 5.2.10(@types/node@18.19.31)(sass@1.75.0) + vue: 3.4.23(typescript@5.4.5) dev: false /@vitest/expect@1.5.0: @@ -8701,7 +8449,7 @@ packages: /@vitest/snapshot@1.5.0: resolution: {integrity: sha512-qpv3fSEuNrhAO3FpH6YYRdaECnnRjg9VxbhdtPwPRnzSfHVXnNzzrpX4cJxqiwgRMo7uRMWDFBlsBq4Cr+rO3A==} dependencies: - magic-string: 0.30.9 + magic-string: 0.30.10 pathe: 1.1.2 pretty-format: 29.7.0 dev: false @@ -8721,19 +8469,6 @@ packages: pretty-format: 29.7.0 dev: false - /@volar/kit@2.1.6(typescript@5.2.2): - resolution: {integrity: sha512-dSuXChDGM0nSG/0fxqlNfadjpAeeo1P1SJPBQ+pDf8H1XrqeJq5gIhxRTEbiS+dyNIG69ATq1CArkbCif+oxJw==} - peerDependencies: - typescript: '*' - dependencies: - '@volar/language-service': 2.1.6 - '@volar/typescript': 2.1.6 - typesafe-path: 0.2.2 - typescript: 5.2.2 - vscode-languageserver-textdocument: 1.0.11 - vscode-uri: 3.0.8 - dev: true - /@volar/kit@2.1.6(typescript@5.4.5): resolution: {integrity: sha512-dSuXChDGM0nSG/0fxqlNfadjpAeeo1P1SJPBQ+pDf8H1XrqeJq5gIhxRTEbiS+dyNIG69ATq1CArkbCif+oxJw==} peerDependencies: @@ -8745,7 +8480,6 @@ packages: typescript: 5.4.5 vscode-languageserver-textdocument: 1.0.11 vscode-uri: 3.0.8 - dev: false /@volar/language-core@2.1.6: resolution: {integrity: sha512-pAlMCGX/HatBSiDFMdMyqUshkbwWbLxpN/RL7HCQDOo2gYBE+uS+nanosLc1qR6pTQ/U8q00xt8bdrrAFPSC0A==} @@ -8848,7 +8582,7 @@ packages: '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.24.0 '@babel/parser': 7.24.4 - '@vue/compiler-sfc': 3.4.21 + '@vue/compiler-sfc': 3.4.23 dev: false /@vue/compiler-core@3.4.21: @@ -8859,12 +8593,29 @@ packages: entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 + dev: false + + /@vue/compiler-core@3.4.23: + resolution: {integrity: sha512-HAFmuVEwNqNdmk+w4VCQ2pkLk1Vw4XYiiyxEp3z/xvl14aLTUBw2OfVH3vBcx+FtGsynQLkkhK410Nah1N2yyQ==} + dependencies: + '@babel/parser': 7.24.4 + '@vue/shared': 3.4.23 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.0 /@vue/compiler-dom@3.4.21: resolution: {integrity: sha512-IZC6FKowtT1sl0CR5DpXSiEB5ayw75oT2bma1BEhV7RRR1+cfwLrxc2Z8Zq/RGFzJ8w5r9QtCOvTjQgdn0IKmA==} dependencies: '@vue/compiler-core': 3.4.21 '@vue/shared': 3.4.21 + dev: false + + /@vue/compiler-dom@3.4.23: + resolution: {integrity: sha512-t0b9WSTnCRrzsBGrDd1LNR5HGzYTr7LX3z6nNBG+KGvZLqrT0mY6NsMzOqlVMBKKXKVuusbbB5aOOFgTY+senw==} + dependencies: + '@vue/compiler-core': 3.4.23 + '@vue/shared': 3.4.23 /@vue/compiler-sfc@3.4.21: resolution: {integrity: sha512-me7epoTxYlY+2CUM7hy9PCDdpMPfIwrOvAXud2Upk10g4YLv9UBW7kL798TvMeDhPthkZ0CONNrK2GoeI1ODiQ==} @@ -8875,7 +8626,21 @@ packages: '@vue/compiler-ssr': 3.4.21 '@vue/shared': 3.4.21 estree-walker: 2.0.2 - magic-string: 0.30.9 + magic-string: 0.30.10 + postcss: 8.4.38 + source-map-js: 1.2.0 + dev: false + + /@vue/compiler-sfc@3.4.23: + resolution: {integrity: sha512-fSDTKTfzaRX1kNAUiaj8JB4AokikzStWgHooMhaxyjZerw624L+IAP/fvI4ZwMpwIh8f08PVzEnu4rg8/Npssw==} + dependencies: + '@babel/parser': 7.24.4 + '@vue/compiler-core': 3.4.23 + '@vue/compiler-dom': 3.4.23 + '@vue/compiler-ssr': 3.4.23 + '@vue/shared': 3.4.23 + estree-walker: 2.0.2 + magic-string: 0.30.10 postcss: 8.4.38 source-map-js: 1.2.0 @@ -8884,6 +8649,13 @@ packages: dependencies: '@vue/compiler-dom': 3.4.21 '@vue/shared': 3.4.21 + dev: false + + /@vue/compiler-ssr@3.4.23: + resolution: {integrity: sha512-hb6Uj2cYs+tfqz71Wj6h3E5t6OKvb4MVcM2Nl5i/z1nv1gjEhw+zYaNOV+Xwn+SSN/VZM0DgANw5TuJfxfezPg==} + dependencies: + '@vue/compiler-dom': 3.4.23 + '@vue/shared': 3.4.23 /@vue/reactivity@3.1.5: resolution: {integrity: sha512-1tdfLmNjWG6t/CsPldh+foumYFo3cpyCHgBYQ34ylaMsJ+SNHQ1kApMIa8jN+i593zQuaw3AdWH0nJTARzCFhg==} @@ -8895,12 +8667,25 @@ packages: resolution: {integrity: sha512-UhenImdc0L0/4ahGCyEzc/pZNwVgcglGy9HVzJ1Bq2Mm9qXOpP8RyNTjookw/gOCUlXSEtuZ2fUg5nrHcoqJcw==} dependencies: '@vue/shared': 3.4.21 + dev: false + + /@vue/reactivity@3.4.23: + resolution: {integrity: sha512-GlXR9PL+23fQ3IqnbSQ8OQKLodjqCyoCrmdLKZk3BP7jN6prWheAfU7a3mrltewTkoBm+N7qMEb372VHIkQRMQ==} + dependencies: + '@vue/shared': 3.4.23 /@vue/runtime-core@3.4.21: resolution: {integrity: sha512-pQthsuYzE1XcGZznTKn73G0s14eCJcjaLvp3/DKeYWoFacD9glJoqlNBxt3W2c5S40t6CCcpPf+jG01N3ULyrA==} dependencies: '@vue/reactivity': 3.4.21 '@vue/shared': 3.4.21 + dev: false + + /@vue/runtime-core@3.4.23: + resolution: {integrity: sha512-FeQ9MZEXoFzFkFiw9MQQ/FWs3srvrP+SjDKSeRIiQHIhtkzoj0X4rWQlRNHbGuSwLra6pMyjAttwixNMjc/xLw==} + dependencies: + '@vue/reactivity': 3.4.23 + '@vue/shared': 3.4.23 /@vue/runtime-dom@3.4.21: resolution: {integrity: sha512-gvf+C9cFpevsQxbkRBS1NpU8CqxKw0ebqMvLwcGQrNpx6gqRDodqKqA+A2VZZpQ9RpK2f9yfg8VbW/EpdFUOJw==} @@ -8908,6 +8693,14 @@ packages: '@vue/runtime-core': 3.4.21 '@vue/shared': 3.4.21 csstype: 3.1.3 + dev: false + + /@vue/runtime-dom@3.4.23: + resolution: {integrity: sha512-RXJFwwykZWBkMiTPSLEWU3kgVLNAfActBfWFlZd0y79FTUxexogd0PLG4HH2LfOktjRxV47Nulygh0JFXe5f9A==} + dependencies: + '@vue/runtime-core': 3.4.23 + '@vue/shared': 3.4.23 + csstype: 3.1.3 /@vue/server-renderer@3.4.21(vue@3.4.21): resolution: {integrity: sha512-aV1gXyKSN6Rz+6kZ6kr5+Ll14YzmIbeuWe7ryJl5muJ4uwSwY/aStXTixx76TwkZFJLm1aAlA/HSWEJ4EyiMkg==} @@ -8916,7 +8709,17 @@ packages: dependencies: '@vue/compiler-ssr': 3.4.21 '@vue/shared': 3.4.21 - vue: 3.4.21(typescript@5.2.2) + vue: 3.4.21(typescript@5.4.5) + dev: false + + /@vue/server-renderer@3.4.23(vue@3.4.23): + resolution: {integrity: sha512-LDwGHtnIzvKFNS8dPJ1SSU5Gvm36p2ck8wCZc52fc3k/IfjKcwCyrWEf0Yag/2wTFUBXrqizfhK9c/mC367dXQ==} + peerDependencies: + vue: 3.4.23 + dependencies: + '@vue/compiler-ssr': 3.4.23 + '@vue/shared': 3.4.23 + vue: 3.4.23(typescript@5.4.5) /@vue/shared@3.1.5: resolution: {integrity: sha512-oJ4F3TnvpXaQwZJNF3ZK+kLPHKarDmJjJ6jyzVNDKH9md1dptjC7lWR//jrGuLdek/U6iltWxqAnYOu8gCiOvA==} @@ -8924,6 +8727,10 @@ packages: /@vue/shared@3.4.21: resolution: {integrity: sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g==} + dev: false + + /@vue/shared@3.4.23: + resolution: {integrity: sha512-wBQ0gvf+SMwsCQOyusNw/GoXPV47WGd1xB5A1Pgzy0sQ3Bi5r5xm3n+92y3gCnB3MWqnRDdvfkRGxhKtbBRNgg==} /@webcomponents/template-shadowroot@0.2.1: resolution: {integrity: sha512-fXL/vIUakyZL62hyvUh+EMwbVoTc0hksublmRz6ai6et8znHkJa6gtqMUZo1oc7dIz46exHSIImml9QTdknMHg==} @@ -8982,6 +8789,7 @@ packages: debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color + dev: true /aggregate-error@4.0.1: resolution: {integrity: sha512-0poP0T7el6Vq3rstR8Mn4V/IQrpBLO6POkUSrN7RhyY+GF/InCFShQzsQ39T25gkHhLgSLByyAz+Kjb+c2L98w==} @@ -9696,6 +9504,12 @@ packages: engines: {node: '>=8'} dev: false + /citty@0.1.6: + resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} + dependencies: + consola: 3.2.3 + dev: false + /clean-css@4.2.4: resolution: {integrity: sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==} engines: {node: '>= 4.0'} @@ -9827,10 +9641,6 @@ packages: color-string: 1.9.1 dev: false - /colorette@2.0.20: - resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} - dev: false - /combined-stream@1.0.8: resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} engines: {node: '>= 0.8'} @@ -9874,6 +9684,11 @@ packages: /concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + /consola@3.2.3: + resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} + engines: {node: ^14.18.0 || >=16.10.0} + dev: false + /console-control-strings@1.1.0: resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} dev: false @@ -10356,8 +10171,8 @@ packages: engines: {node: '>=10'} dev: true - /drizzle-orm@0.30.8(@libsql/client@0.5.6): - resolution: {integrity: sha512-9pBJA0IjnpPpzZ6s9jlS1CQAbKoBmbn2GJesPhXaVblAA/joOJ4AWWevYcqvLGj9SvThBAl7WscN8Zwgg5mnTw==} + /drizzle-orm@0.30.9(@libsql/client@0.6.0): + resolution: {integrity: sha512-VOiCFsexErmgqvNCOmbzmqDCZzZsHoz6SkWAjTFxsTr1AllKDbDJ2+GgedLXsXMDgpg/ljDG1zItIFeZtiO2LA==} peerDependencies: '@aws-sdk/client-rds-data': '>=3' '@cloudflare/workers-types': '>=3' @@ -10436,7 +10251,7 @@ packages: sqlite3: optional: true dependencies: - '@libsql/client': 0.5.6 + '@libsql/client': 0.6.0 dev: false /dset@3.1.3: @@ -10619,48 +10434,18 @@ packages: is-symbol: 1.0.4 dev: true - /esbuild-plugin-copy@2.1.1(esbuild@0.19.12): + /esbuild-plugin-copy@2.1.1(esbuild@0.20.2): resolution: {integrity: sha512-Bk66jpevTcV8KMFzZI1P7MZKZ+uDcrZm2G2egZ2jNIvVnivDpodZI+/KnpL3Jnap0PBdIHU7HwFGB8r+vV5CVw==} peerDependencies: esbuild: '>= 0.14.0' dependencies: chalk: 4.1.2 chokidar: 3.6.0 - esbuild: 0.19.12 + esbuild: 0.20.2 fs-extra: 10.1.0 globby: 11.1.0 dev: true - /esbuild@0.19.12: - resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==} - engines: {node: '>=12'} - hasBin: true - requiresBuild: true - optionalDependencies: - '@esbuild/aix-ppc64': 0.19.12 - '@esbuild/android-arm': 0.19.12 - '@esbuild/android-arm64': 0.19.12 - '@esbuild/android-x64': 0.19.12 - '@esbuild/darwin-arm64': 0.19.12 - '@esbuild/darwin-x64': 0.19.12 - '@esbuild/freebsd-arm64': 0.19.12 - '@esbuild/freebsd-x64': 0.19.12 - '@esbuild/linux-arm': 0.19.12 - '@esbuild/linux-arm64': 0.19.12 - '@esbuild/linux-ia32': 0.19.12 - '@esbuild/linux-loong64': 0.19.12 - '@esbuild/linux-mips64el': 0.19.12 - '@esbuild/linux-ppc64': 0.19.12 - '@esbuild/linux-riscv64': 0.19.12 - '@esbuild/linux-s390x': 0.19.12 - '@esbuild/linux-x64': 0.19.12 - '@esbuild/netbsd-x64': 0.19.12 - '@esbuild/openbsd-x64': 0.19.12 - '@esbuild/sunos-x64': 0.19.12 - '@esbuild/win32-arm64': 0.19.12 - '@esbuild/win32-ia32': 0.19.12 - '@esbuild/win32-x64': 0.19.12 - /esbuild@0.20.2: resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==} engines: {node: '>=12'} @@ -10711,13 +10496,13 @@ packages: resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} engines: {node: '>=12'} - /eslint-config-prettier@9.1.0(eslint@9.0.0): + /eslint-config-prettier@9.1.0(eslint@9.1.0): resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 9.0.0 + eslint: 9.1.0 dev: true /eslint-plugin-no-only-tests@3.1.0: @@ -10725,7 +10510,7 @@ packages: engines: {node: '>=5.0.0'} dev: true - /eslint-plugin-prettier@5.1.3(eslint-config-prettier@9.1.0)(eslint@9.0.0)(prettier@3.2.5): + /eslint-plugin-prettier@5.1.3(eslint-config-prettier@9.1.0)(eslint@9.1.0)(prettier@3.2.5): resolution: {integrity: sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -10739,23 +10524,23 @@ packages: eslint-config-prettier: optional: true dependencies: - eslint: 9.0.0 - eslint-config-prettier: 9.1.0(eslint@9.0.0) + eslint: 9.1.0 + eslint-config-prettier: 9.1.0(eslint@9.1.0) prettier: 3.2.5 prettier-linter-helpers: 1.0.0 synckit: 0.8.8 dev: true - /eslint-plugin-regexp@2.5.0(eslint@9.0.0): + /eslint-plugin-regexp@2.5.0(eslint@9.1.0): resolution: {integrity: sha512-I7vKcP0o75WS5SHiVNXN+Eshq49sbrweMQIuqSL3AId9AwDe9Dhbfug65vw64LxmOd4v+yf5l5Xt41y9puiq0g==} engines: {node: ^18 || >=20} peerDependencies: eslint: '>=8.44.0' dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.0.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.1.0) '@eslint-community/regexpp': 4.10.0 comment-parser: 1.4.1 - eslint: 9.0.0 + eslint: 9.1.0 jsdoc-type-pratt-parser: 4.0.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 @@ -10780,17 +10565,18 @@ packages: engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dev: true - /eslint@9.0.0: - resolution: {integrity: sha512-IMryZ5SudxzQvuod6rUdIUz29qFItWx281VhtFVc2Psy/ZhlCeD/5DT6lBIJ4H3G+iamGJoTln1v+QSuPw0p7Q==} + /eslint@9.1.0: + resolution: {integrity: sha512-1TCBecGFQtItia2o39P7Z4BK1X7ByNPxAiWJvwiyTGcOwYnTiiASgMpNA6a+beu8cFPhEDWvPf6mIlYUJv6sgA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.0.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.1.0) '@eslint-community/regexpp': 4.10.0 '@eslint/eslintrc': 3.0.2 - '@eslint/js': 9.0.0 - '@humanwhocodes/config-array': 0.12.3 + '@eslint/js': 9.1.1 + '@humanwhocodes/config-array': 0.13.0 '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.2.3 '@nodelib/fs.walk': 1.2.8 ajv: 6.12.6 chalk: 4.1.2 @@ -10806,7 +10592,6 @@ packages: file-entry-cache: 8.0.0 find-up: 5.0.0 glob-parent: 6.0.2 - graphemer: 1.4.0 ignore: 5.3.1 imurmurhash: 0.1.4 is-glob: 4.0.3 @@ -11307,19 +11092,18 @@ packages: get-intrinsic: 1.2.4 dev: true - /giget@1.1.3: - resolution: {integrity: sha512-zHuCeqtfgqgDwvXlR84UNgnJDuUHQcNI5OqWqFxxuk2BshuKbYhJWdxBsEo4PvKqoGh23lUAIvBNpChMLv7/9Q==} + /giget@1.2.3: + resolution: {integrity: sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA==} hasBin: true dependencies: - colorette: 2.0.20 + citty: 0.1.6 + consola: 3.2.3 defu: 6.1.4 - https-proxy-agent: 7.0.4 - mri: 1.2.0 node-fetch-native: 1.6.4 + nypm: 0.3.8 + ohash: 1.1.3 pathe: 1.1.2 tar: 6.2.1 - transitivePeerDependencies: - - supports-color dev: false /github-from-package@0.0.0: @@ -11690,6 +11474,16 @@ packages: '@types/unist': 3.0.2 hast-util-is-element: 3.0.0 unist-util-find-after: 5.0.0 + dev: true + + /hast-util-to-text@4.0.2: + resolution: {integrity: sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==} + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.2 + hast-util-is-element: 3.0.0 + unist-util-find-after: 5.0.0 + dev: false /hast-util-whitespace@3.0.0: resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} @@ -11826,6 +11620,7 @@ packages: debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color + dev: true /human-id@1.0.2: resolution: {integrity: sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==} @@ -12426,6 +12221,14 @@ packages: '@lit/reactive-element': 2.0.4 lit-element: 4.0.4 lit-html: 3.1.2 + dev: false + + /lit@3.1.3: + resolution: {integrity: sha512-l4slfspEsnCcHVRTvaP7YnkTZEZggNFywLEIhQaGhYDczG+tu/vlgm/KaWIEjIp+ZyV20r2JnZctMb8LeLCG7Q==} + dependencies: + '@lit/reactive-element': 2.0.4 + lit-element: 4.0.4 + lit-html: 3.1.2 /lite-youtube-embed@0.3.2: resolution: {integrity: sha512-b1dgKyF4PHhinonmr3PB172Nj0qQgA/7DE9EmeIXHR1ksnFEC2olWjNJyJGdsN2cleKHRjjsmrziKlwXtPlmLQ==} @@ -12569,6 +12372,11 @@ packages: hasBin: true dev: true + /magic-string@0.30.10: + resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 + /magic-string@0.30.5: resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==} engines: {node: '>=12'} @@ -12581,6 +12389,7 @@ packages: engines: {node: '>=12'} dependencies: '@jridgewell/sourcemap-codec': 1.4.15 + dev: false /make-dir@3.1.0: resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} @@ -13621,6 +13430,18 @@ packages: dependencies: boolbase: 1.0.0 + /nypm@0.3.8: + resolution: {integrity: sha512-IGWlC6So2xv6V4cIDmoV0SwwWx7zLG086gyqkyumteH2fIgCAM4nDVFB2iDRszDvmdSVW9xb1N+2KjQ6C7d4og==} + engines: {node: ^14.16.0 || >=16.10.0} + hasBin: true + dependencies: + citty: 0.1.6 + consola: 3.2.3 + execa: 8.0.1 + pathe: 1.1.2 + ufo: 1.5.3 + dev: false + /object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -13648,6 +13469,10 @@ packages: object-keys: 1.1.1 dev: true + /ohash@1.1.3: + resolution: {integrity: sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==} + dev: false + /on-finished@2.4.1: resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} engines: {node: '>= 0.8'} @@ -13992,18 +13817,18 @@ packages: pathe: 1.1.2 dev: false - /playwright-core@1.40.0: - resolution: {integrity: sha512-fvKewVJpGeca8t0ipM56jkVSU6Eo0RmFvQ/MaCQNDYm+sdvKkMBBWTE1FdeMqIdumRaXXjZChWHvIzCGM/tA/Q==} + /playwright-core@1.43.1: + resolution: {integrity: sha512-EI36Mto2Vrx6VF7rm708qSnesVQKbxEWvPrfA1IPY6HgczBplDx7ENtx+K2n4kJ41sLLkuGfmb0ZLSSXlDhqPg==} engines: {node: '>=16'} hasBin: true dev: true - /playwright@1.40.0: - resolution: {integrity: sha512-gyHAgQjiDf1m34Xpwzaqb76KgfzYrhK7iih+2IzcOCoZWr/8ZqmdBw+t0RU85ZmfJMgtgAiNtBQ/KS2325INXw==} + /playwright@1.43.1: + resolution: {integrity: sha512-V7SoH0ai2kNt1Md9E3Gwas5B9m8KR2GVvwZnAI6Pg0m3sh7UvgiYhRrhsziCmqMJNouPckiOhk8T+9bSAK0VIA==} engines: {node: '>=16'} hasBin: true dependencies: - playwright-core: 1.40.0 + playwright-core: 1.43.1 optionalDependencies: fsevents: 2.3.2 dev: true @@ -14477,8 +14302,8 @@ packages: fast-diff: 1.3.0 dev: true - /prettier-plugin-astro@0.12.3: - resolution: {integrity: sha512-GthUSu3zCvmtVyqlArosez0xE08vSJ0R1sWurxIWpABaCkNGYFANoUdFkqmIo54EV2uPLGcVJzOucWvCjPBWvg==} + /prettier-plugin-astro@0.13.0: + resolution: {integrity: sha512-5HrJNnPmZqTUNoA97zn4gNQv9BgVhv+et03314WpQ9H9N8m2L9OSV798olwmG2YLXPl1iSstlJCR1zB3x5xG4g==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: '@astrojs/compiler': 1.8.2 @@ -14903,7 +14728,7 @@ packages: unified: 11.0.4 vfile: 6.0.1 - /remark-shiki-twoslash@3.1.3(typescript@5.2.2): + /remark-shiki-twoslash@3.1.3(typescript@5.4.5): resolution: {integrity: sha512-4e8OH3ySOCw5wUbDcPszokOKjKuebOqlP2WlySvC7ITBOq27BiGsFlq+FNWhxppZ+JzhTWah4gQrnMjX3KDbAQ==} peerDependencies: typescript: '>3' @@ -14914,9 +14739,9 @@ packages: fenceparser: 1.1.1 regenerator-runtime: 0.13.11 shiki: 0.10.1 - shiki-twoslash: 3.1.2(typescript@5.2.2) + shiki-twoslash: 3.1.2(typescript@5.4.5) tslib: 2.1.0 - typescript: 5.2.2 + typescript: 5.4.5 unist-util-visit: 2.0.3 transitivePeerDependencies: - supports-color @@ -15047,29 +14872,29 @@ packages: glob: 10.3.12 dev: false - /rollup@4.14.3: - resolution: {integrity: sha512-ag5tTQKYsj1bhrFC9+OEWqb5O6VYgtQDO9hPDBMmIbePwhfSr+ExlcU741t8Dhw5DkPCQf6noz0jb36D6W9/hw==} + /rollup@4.16.1: + resolution: {integrity: sha512-5CaD3MPDlPKfhqzRvWXK96G6ELJfPZNb3LHiZxTHgDdC6jvwfGz2E8nY+9g1ONk4ttHsK1WaFP19Js4PSr1E3g==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true dependencies: '@types/estree': 1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.14.3 - '@rollup/rollup-android-arm64': 4.14.3 - '@rollup/rollup-darwin-arm64': 4.14.3 - '@rollup/rollup-darwin-x64': 4.14.3 - '@rollup/rollup-linux-arm-gnueabihf': 4.14.3 - '@rollup/rollup-linux-arm-musleabihf': 4.14.3 - '@rollup/rollup-linux-arm64-gnu': 4.14.3 - '@rollup/rollup-linux-arm64-musl': 4.14.3 - '@rollup/rollup-linux-powerpc64le-gnu': 4.14.3 - '@rollup/rollup-linux-riscv64-gnu': 4.14.3 - '@rollup/rollup-linux-s390x-gnu': 4.14.3 - '@rollup/rollup-linux-x64-gnu': 4.14.3 - '@rollup/rollup-linux-x64-musl': 4.14.3 - '@rollup/rollup-win32-arm64-msvc': 4.14.3 - '@rollup/rollup-win32-ia32-msvc': 4.14.3 - '@rollup/rollup-win32-x64-msvc': 4.14.3 + '@rollup/rollup-android-arm-eabi': 4.16.1 + '@rollup/rollup-android-arm64': 4.16.1 + '@rollup/rollup-darwin-arm64': 4.16.1 + '@rollup/rollup-darwin-x64': 4.16.1 + '@rollup/rollup-linux-arm-gnueabihf': 4.16.1 + '@rollup/rollup-linux-arm-musleabihf': 4.16.1 + '@rollup/rollup-linux-arm64-gnu': 4.16.1 + '@rollup/rollup-linux-arm64-musl': 4.16.1 + '@rollup/rollup-linux-powerpc64le-gnu': 4.16.1 + '@rollup/rollup-linux-riscv64-gnu': 4.16.1 + '@rollup/rollup-linux-s390x-gnu': 4.16.1 + '@rollup/rollup-linux-x64-gnu': 4.16.1 + '@rollup/rollup-linux-x64-musl': 4.16.1 + '@rollup/rollup-win32-arm64-msvc': 4.16.1 + '@rollup/rollup-win32-ia32-msvc': 4.16.1 + '@rollup/rollup-win32-x64-msvc': 4.16.1 fsevents: 2.3.3 /rrweb-cssom@0.6.0: @@ -15305,7 +15130,7 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - /shiki-twoslash@3.1.2(typescript@5.2.2): + /shiki-twoslash@3.1.2(typescript@5.4.5): resolution: {integrity: sha512-JBcRIIizi+exIA/OUhYkV6jtyeZco0ykCkIRd5sgwIt1Pm4pz+maoaRZpm6SkhPwvif4fCA7xOtJOykhpIV64Q==} peerDependencies: typescript: '>3' @@ -15314,7 +15139,7 @@ packages: '@typescript/vfs': 1.3.4 fenceparser: 1.1.1 shiki: 0.10.1 - typescript: 5.2.2 + typescript: 5.4.5 transitivePeerDependencies: - supports-color dev: true @@ -15756,25 +15581,25 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - /svelte-hmr@0.16.0(svelte@4.2.14): + /svelte-hmr@0.16.0(svelte@4.2.15): resolution: {integrity: sha512-Gyc7cOS3VJzLlfj7wKS0ZnzDVdv3Pn2IuVeJPk9m2skfhcu5bq3wtIZyQGggr7/Iim5rH5cncyQft/kRLupcnA==} engines: {node: ^12.20 || ^14.13.1 || >= 16} peerDependencies: svelte: ^3.19.0 || ^4.0.0 dependencies: - svelte: 4.2.14 + svelte: 4.2.15 dev: false - /svelte2tsx@0.6.27(svelte@4.2.14)(typescript@5.2.2): - resolution: {integrity: sha512-E1uPW1o6VsbRz+nUk3fznZ2lSmCITAJoNu8AYefWSvIwE2pSB01i5sId4RMbWNzfcwCQl1DcgGShCPcldl4rvg==} + /svelte2tsx@0.7.6(svelte@4.2.15)(typescript@5.4.5): + resolution: {integrity: sha512-awHvYsakyiGjRqqSOhb2F+qJ6lUT9klQe0UQofAcdHNaKKeDHA8kEZ8zYKGG3BiDPurKYMGvH5/lZ+jeIoG7yQ==} peerDependencies: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 - svelte: 4.2.14 - typescript: 5.2.2 + svelte: 4.2.15 + typescript: 5.4.5 dev: false /svelte@4.2.14: @@ -15795,6 +15620,26 @@ packages: locate-character: 3.0.0 magic-string: 0.30.9 periscopic: 3.1.0 + dev: false + + /svelte@4.2.15: + resolution: {integrity: sha512-j9KJSccHgLeRERPlhMKrCXpk2TqL2m5Z+k+OBTQhZOhIdCCd3WfqV+ylPWeipEwq17P/ekiSFWwrVQv93i3bsg==} + engines: {node: '>=16'} + dependencies: + '@ampproject/remapping': 2.3.0 + '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/trace-mapping': 0.3.25 + '@types/estree': 1.0.5 + acorn: 8.11.3 + aria-query: 5.3.0 + axobject-query: 4.0.0 + code-red: 1.0.4 + css-tree: 2.3.1 + estree-walker: 3.0.3 + is-reference: 3.0.2 + locate-character: 3.0.0 + magic-string: 0.30.10 + periscopic: 3.1.0 /svg-tags@1.0.0: resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==} @@ -16033,13 +15878,13 @@ packages: /trough@2.2.0: resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} - /ts-api-utils@1.3.0(typescript@5.2.2): + /ts-api-utils@1.3.0(typescript@5.4.5): resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} engines: {node: '>=16'} peerDependencies: typescript: '>=4.2.0' dependencies: - typescript: 5.2.2 + typescript: 5.4.5 dev: true /ts-interface-checker@0.1.13: @@ -16052,7 +15897,7 @@ packages: code-block-writer: 12.0.0 dev: true - /tsconfck@3.0.3(typescript@5.2.2): + /tsconfck@3.0.3(typescript@5.4.5): resolution: {integrity: sha512-4t0noZX9t6GcPTfBAbIbbIU4pfpCwh0ueq3S4O/5qXI1VwK1outmxhe9dOiEWqMz3MW2LKgDTpqWV+37IWuVbA==} engines: {node: ^18 || >=20} hasBin: true @@ -16062,7 +15907,7 @@ packages: typescript: optional: true dependencies: - typescript: 5.2.2 + typescript: 5.4.5 dev: false /tsconfig-resolver@3.0.1: @@ -16275,8 +16120,8 @@ packages: dependencies: semver: 7.6.0 - /typescript-eslint@7.6.0(eslint@9.0.0)(typescript@5.2.2): - resolution: {integrity: sha512-LY6vH6F1l5jpGqRtU+uK4+mOecIb4Cd4kaz1hAiJrgnNiHUA8wiw8BkJyYS+MRLM69F1QuSKwtGlQqnGl1Rc6w==} + /typescript-eslint@7.7.0(eslint@9.1.0)(typescript@5.4.5): + resolution: {integrity: sha512-wZZ+7mTQJCn4mGAvzdERtL4vwKGM/mF9cMSMeKUllz3Hgbd1Mdd5L60Q+nJmCio9RB4OyMMr0EX4Ry2Q7jiAyw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -16285,20 +16130,15 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 7.6.0(@typescript-eslint/parser@7.6.0)(eslint@9.0.0)(typescript@5.2.2) - '@typescript-eslint/parser': 7.6.0(eslint@9.0.0)(typescript@5.2.2) - '@typescript-eslint/utils': 7.6.0(eslint@9.0.0)(typescript@5.2.2) - eslint: 9.0.0 - typescript: 5.2.2 + '@typescript-eslint/eslint-plugin': 7.7.0(@typescript-eslint/parser@7.7.0)(eslint@9.1.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.7.0(eslint@9.1.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.7.0(eslint@9.1.0)(typescript@5.4.5) + eslint: 9.1.0 + typescript: 5.4.5 transitivePeerDependencies: - supports-color dev: true - /typescript@5.2.2: - resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==} - engines: {node: '>=14.17'} - hasBin: true - /typescript@5.4.5: resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} engines: {node: '>=14.17'} @@ -16568,7 +16408,7 @@ packages: debug: 4.3.4(supports-color@8.1.1) pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.2.8(@types/node@18.19.31)(sass@1.75.0) + vite: 5.2.10(@types/node@18.19.31)(sass@1.75.0) transitivePeerDependencies: - '@types/node' - less @@ -16598,7 +16438,7 @@ packages: merge-anything: 5.1.7 solid-js: 1.8.16 solid-refresh: 0.6.3(solid-js@1.8.16) - vitefu: 0.2.5(vite@5.2.8) + vitefu: 0.2.5(vite@5.2.10) transitivePeerDependencies: - supports-color dev: false @@ -16626,8 +16466,8 @@ packages: svgo: 3.2.0 dev: false - /vite@5.2.8(@types/node@18.19.31)(sass@1.75.0): - resolution: {integrity: sha512-OyZR+c1CE8yeHw5V5t59aXsUPPVTHMDjEZz8MgguLL/Q7NblxhZUlTu9xSPqlsUO/y+X7dlU05jdhvyycD55DA==} + /vite@5.2.10(@types/node@18.19.31)(sass@1.75.0): + resolution: {integrity: sha512-PAzgUZbP7msvQvqdSD+ErD5qGnSFiGOoWmV5yAKUEI0kdhjbH6nMWVyZQC/hSc4aXwc0oJ9aEdIiF9Oje0JFCw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -16657,12 +16497,12 @@ packages: '@types/node': 18.19.31 esbuild: 0.20.2 postcss: 8.4.38 - rollup: 4.14.3 + rollup: 4.16.1 sass: 1.75.0 optionalDependencies: fsevents: 2.3.3 - /vitefu@0.2.5(vite@5.2.8): + /vitefu@0.2.5(vite@5.2.10): resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} peerDependencies: vite: ^3.0.0 || ^4.0.0 || ^5.0.0 @@ -16670,7 +16510,7 @@ packages: vite: optional: true dependencies: - vite: 5.2.8(@types/node@18.19.31)(sass@1.75.0) + vite: 5.2.10(@types/node@18.19.31)(sass@1.75.0) dev: false /vitest@1.5.0(@types/node@18.19.31): @@ -16716,7 +16556,7 @@ packages: strip-literal: 2.1.0 tinybench: 2.7.0 tinypool: 0.8.4 - vite: 5.2.8(@types/node@18.19.31)(sass@1.75.0) + vite: 5.2.10(@types/node@18.19.31)(sass@1.75.0) vite-node: 1.5.0(@types/node@18.19.31) why-is-node-running: 2.2.2 transitivePeerDependencies: @@ -16862,7 +16702,7 @@ packages: /vscode-uri@3.0.8: resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==} - /vue@3.4.21(typescript@5.2.2): + /vue@3.4.21(typescript@5.4.5): resolution: {integrity: sha512-5hjyV/jLEIKD/jYl4cavMcnzKwjMKohureP8ejn3hhEjwhWIhWeuzL2kJAjzl/WyVsgPY56Sy4Z40C3lVshxXA==} peerDependencies: typescript: '*' @@ -16875,7 +16715,23 @@ packages: '@vue/runtime-dom': 3.4.21 '@vue/server-renderer': 3.4.21(vue@3.4.21) '@vue/shared': 3.4.21 - typescript: 5.2.2 + typescript: 5.4.5 + dev: false + + /vue@3.4.23(typescript@5.4.5): + resolution: {integrity: sha512-X1y6yyGJ28LMUBJ0k/qIeKHstGd+BlWQEOT40x3auJFTmpIhpbKLgN7EFsqalnJXq1Km5ybDEsp6BhuWKciUDg==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@vue/compiler-dom': 3.4.23 + '@vue/compiler-sfc': 3.4.23 + '@vue/runtime-dom': 3.4.23 + '@vue/server-renderer': 3.4.23(vue@3.4.23) + '@vue/shared': 3.4.23 + typescript: 5.4.5 /w3c-xmlserializer@5.0.0: resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==} @@ -17198,18 +17054,22 @@ packages: engines: {node: '>=12.20'} dev: false - /zod-to-json-schema@3.22.5(zod@3.22.4): + /zod-to-json-schema@3.22.5(zod@3.23.0): resolution: {integrity: sha512-+akaPo6a0zpVCCseDed504KBJUQpEW5QZw7RMneNmKw+fGaML1Z9tUNLnHHAC8x6dzVRO1eB2oEMyZRnuBZg7Q==} peerDependencies: zod: ^3.22.4 dependencies: - zod: 3.22.4 + zod: 3.23.0 dev: false /zod@3.22.4: resolution: {integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==} dev: false + /zod@3.23.0: + resolution: {integrity: sha512-OFLT+LTocvabn6q76BTwVB0hExEBS0IduTr3cqZyMqEDbOnYmcU+y0tUAYbND4uwclpBGi4I4UUBGzylWpjLGA==} + dev: false + /zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} diff --git a/scripts/package.json b/scripts/package.json index 3ea28ab25596..43b4d614865a 100644 --- a/scripts/package.json +++ b/scripts/package.json @@ -9,16 +9,16 @@ }, "dependencies": { "arg": "^5.0.2", - "esbuild": "^0.19.6", - "globby": "^14.0.0", - "kleur": "^4.1.4", + "esbuild": "^0.20.2", + "globby": "^14.0.1", + "kleur": "^4.1.5", "p-limit": "^5.0.0", - "svelte": "^4.2.5", + "svelte": "^4.2.15", "tar": "^7.0.1" }, "devDependencies": { - "@octokit/action": "^6.0.5", - "del": "^7.0.0", + "@octokit/action": "^6.1.0", + "del": "^7.1.0", "esbuild-plugin-copy": "^2.1.1", "execa": "^8.0.1", "tsconfig-resolver": "^3.0.1"