summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.changeset/beige-jokes-report.md9
-rw-r--r--.changeset/calm-baboons-watch.md5
-rw-r--r--.changeset/config.json2
-rw-r--r--.changeset/giant-snails-perform.md5
-rw-r--r--.changeset/khaki-fans-sell.md5
-rw-r--r--.changeset/light-ties-poke.md8
-rw-r--r--.changeset/modern-candles-sip.md5
-rw-r--r--.changeset/pre.json32
-rw-r--r--.changeset/rude-hairs-whisper.md5
-rw-r--r--.changeset/short-deers-whisper.md5
-rw-r--r--.changeset/sour-games-burn.md13
-rw-r--r--.changeset/wild-apricots-rescue.md5
-rw-r--r--CONTRIBUTING.md4
-rw-r--r--benchmark/packages/timer/package.json2
-rw-r--r--examples/framework-alpine/package.json4
-rw-r--r--examples/framework-multiple/package.json8
-rw-r--r--examples/framework-preact/package.json2
-rw-r--r--examples/framework-react/package.json4
-rw-r--r--examples/framework-solid/package.json2
-rw-r--r--examples/framework-svelte/package.json2
-rw-r--r--examples/framework-vue/package.json2
-rw-r--r--examples/ssr/package.json2
-rw-r--r--examples/with-markdown-plugins/package.json6
-rw-r--r--examples/with-mdx/package.json2
-rw-r--r--examples/with-nanostores/package.json4
-rw-r--r--examples/with-tailwindcss/package.json6
-rw-r--r--examples/with-vite-plugin-pwa/package.json2
-rw-r--r--package.json16
-rw-r--r--packages/astro-prism/package.json2
-rw-r--r--packages/astro-rss/package.json6
-rw-r--r--packages/astro/client.d.ts36
-rw-r--r--packages/astro/components/ViewTransitions.astro4
-rw-r--r--packages/astro/e2e/fixtures/astro-component/package.json2
-rw-r--r--packages/astro/e2e/fixtures/astro-envs/package.json2
-rw-r--r--packages/astro/e2e/fixtures/client-only/package.json8
-rw-r--r--packages/astro/e2e/fixtures/dev-overlay/package.json2
-rw-r--r--packages/astro/e2e/fixtures/error-cyclic/package.json2
-rw-r--r--packages/astro/e2e/fixtures/error-sass/package.json2
-rw-r--r--packages/astro/e2e/fixtures/errors/package.json10
-rw-r--r--packages/astro/e2e/fixtures/hmr/package.json2
-rw-r--r--packages/astro/e2e/fixtures/hydration-race/package.json2
-rw-r--r--packages/astro/e2e/fixtures/multiple-frameworks/package.json8
-rw-r--r--packages/astro/e2e/fixtures/namespaced-component/package.json2
-rw-r--r--packages/astro/e2e/fixtures/nested-in-preact/package.json8
-rw-r--r--packages/astro/e2e/fixtures/nested-in-react/package.json8
-rw-r--r--packages/astro/e2e/fixtures/nested-in-solid/package.json8
-rw-r--r--packages/astro/e2e/fixtures/nested-in-svelte/package.json8
-rw-r--r--packages/astro/e2e/fixtures/nested-in-vue/package.json8
-rw-r--r--packages/astro/e2e/fixtures/nested-recursive/package.json8
-rw-r--r--packages/astro/e2e/fixtures/preact-compat-component/package.json2
-rw-r--r--packages/astro/e2e/fixtures/preact-component/package.json2
-rw-r--r--packages/astro/e2e/fixtures/solid-circular/package.json2
-rw-r--r--packages/astro/e2e/fixtures/solid-component/package.json2
-rw-r--r--packages/astro/e2e/fixtures/solid-recurse/package.json2
-rw-r--r--packages/astro/e2e/fixtures/svelte-component/package.json2
-rw-r--r--packages/astro/e2e/fixtures/tailwindcss/package.json2
-rw-r--r--packages/astro/e2e/fixtures/view-transitions/package.json10
-rw-r--r--packages/astro/e2e/fixtures/vue-component/package.json2
-rw-r--r--packages/astro/import-meta.d.ts30
-rw-r--r--packages/astro/package.json120
-rw-r--r--packages/astro/performance/fixtures/md/package.json4
-rw-r--r--packages/astro/performance/fixtures/mdoc/package.json4
-rw-r--r--packages/astro/performance/fixtures/mdx/package.json4
-rw-r--r--packages/astro/performance/package.json2
-rw-r--r--packages/astro/src/@types/astro.ts4
-rw-r--r--packages/astro/src/assets/build/generate.ts4
-rw-r--r--packages/astro/src/assets/internal.ts2
-rw-r--r--packages/astro/src/cli/install-package.ts2
-rw-r--r--packages/astro/src/cli/telemetry/index.ts12
-rw-r--r--packages/astro/src/content/server-listeners.ts14
-rw-r--r--packages/astro/src/content/types-generator.ts93
-rw-r--r--packages/astro/src/core/app/index.ts2
-rw-r--r--packages/astro/src/core/build/buildPipeline.ts8
-rw-r--r--packages/astro/src/core/build/generate.ts47
-rw-r--r--packages/astro/src/core/build/index.ts27
-rw-r--r--packages/astro/src/core/build/internal.ts8
-rw-r--r--packages/astro/src/core/build/static-build.ts9
-rw-r--r--packages/astro/src/core/build/util.ts2
-rw-r--r--packages/astro/src/core/create-vite.ts20
-rw-r--r--packages/astro/src/core/dev/dev.ts11
-rw-r--r--packages/astro/src/core/dev/restart.ts14
-rw-r--r--packages/astro/src/core/endpoint/index.ts8
-rw-r--r--packages/astro/src/core/errors/dev/vite.ts1
-rw-r--r--packages/astro/src/core/logger/console.ts40
-rw-r--r--packages/astro/src/core/logger/core.ts64
-rw-r--r--packages/astro/src/core/logger/node.ts103
-rw-r--r--packages/astro/src/core/messages.ts98
-rw-r--r--packages/astro/src/core/middleware/callMiddleware.ts5
-rw-r--r--packages/astro/src/core/middleware/namespace.ts1
-rw-r--r--packages/astro/src/core/preview/static-preview-server.ts6
-rw-r--r--packages/astro/src/core/preview/vite-plugin-astro-preview.ts67
-rw-r--r--packages/astro/src/core/render/core.ts2
-rw-r--r--packages/astro/src/core/render/result.ts2
-rw-r--r--packages/astro/src/core/render/route-cache.ts4
-rw-r--r--packages/astro/src/core/request.ts6
-rw-r--r--packages/astro/src/core/routing/manifest/create.ts28
-rw-r--r--packages/astro/src/core/routing/validation.ts8
-rw-r--r--packages/astro/src/core/sync/index.ts4
-rw-r--r--packages/astro/src/i18n/vite-plugin-i18n.ts2
-rw-r--r--packages/astro/src/integrations/astroFeaturesValidation.ts12
-rw-r--r--packages/astro/src/integrations/index.ts32
-rw-r--r--packages/astro/src/prefetch/vite-plugin-prefetch.ts6
-rw-r--r--packages/astro/src/runtime/server/endpoint.ts14
-rw-r--r--packages/astro/src/transitions/vite-plugin-transitions.ts8
-rw-r--r--packages/astro/src/virtual-modules/README.md3
-rw-r--r--packages/astro/src/virtual-modules/i18n.ts1
-rw-r--r--packages/astro/src/virtual-modules/middleware.ts1
-rw-r--r--packages/astro/src/virtual-modules/prefetch.ts1
-rw-r--r--packages/astro/src/virtual-modules/transitions-events.ts1
-rw-r--r--packages/astro/src/virtual-modules/transitions-router.ts1
-rw-r--r--packages/astro/src/virtual-modules/transitions-types.ts1
-rw-r--r--packages/astro/src/virtual-modules/transitions.ts1
-rw-r--r--packages/astro/src/vite-plugin-astro-server/base.ts11
-rw-r--r--packages/astro/src/vite-plugin-astro-server/common.ts6
-rw-r--r--packages/astro/src/vite-plugin-astro-server/response.ts2
-rw-r--r--packages/astro/src/vite-plugin-astro-server/route.ts25
-rw-r--r--packages/astro/src/vite-plugin-astro/hmr.ts11
-rw-r--r--packages/astro/src/vite-plugin-astro/index.ts48
-rw-r--r--packages/astro/src/vite-plugin-inject-env-ts/index.ts6
-rw-r--r--packages/astro/src/vite-plugin-integrations-container/index.ts2
-rw-r--r--packages/astro/src/vite-plugin-load-fallback/index.ts6
-rw-r--r--packages/astro/src/vite-plugin-scanner/index.ts7
-rw-r--r--packages/astro/src/vite-plugin-scanner/scan.ts2
-rw-r--r--packages/astro/src/vite-plugin-scripts/index.ts3
-rw-r--r--packages/astro/src/vite-plugin-utils/index.ts5
-rw-r--r--packages/astro/test/astro-markdown-remarkRehype.test.js2
-rw-r--r--packages/astro/test/astro-scripts.test.js2
-rw-r--r--packages/astro/test/cli.test.js2
-rw-r--r--packages/astro/test/core-image.test.js1
-rw-r--r--packages/astro/test/fixtures/0-css/package.json4
-rw-r--r--packages/astro/test/fixtures/alias-tsconfig-baseurl-only/package.json2
-rw-r--r--packages/astro/test/fixtures/alias-tsconfig/package.json2
-rw-r--r--packages/astro/test/fixtures/alias/package.json2
-rw-r--r--packages/astro/test/fixtures/astro-basic/package.json2
-rw-r--r--packages/astro/test/fixtures/astro-children/package.json6
-rw-r--r--packages/astro/test/fixtures/astro-client-only/package.json2
-rw-r--r--packages/astro/test/fixtures/astro-dynamic/package.json2
-rw-r--r--packages/astro/test/fixtures/astro-envs/package.json2
-rw-r--r--packages/astro/test/fixtures/astro-expr/package.json2
-rw-r--r--packages/astro/test/fixtures/astro-fallback/package.json2
-rw-r--r--packages/astro/test/fixtures/astro-markdown-plugins/package.json4
-rw-r--r--packages/astro/test/fixtures/astro-slot-with-client/package.json2
-rw-r--r--packages/astro/test/fixtures/astro-slots-nested/package.json8
-rw-r--r--packages/astro/test/fixtures/before-hydration/package.json2
-rw-r--r--packages/astro/test/fixtures/build-assets/package.json2
-rw-r--r--packages/astro/test/fixtures/component-library-shared/package.json2
-rw-r--r--packages/astro/test/fixtures/component-library/package.json4
-rw-r--r--packages/astro/test/fixtures/css-dangling-references/package.json17
-rw-r--r--packages/astro/test/fixtures/custom-404-injected-from-dep/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/custom-404-injected/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/entry-file-names/package.json2
-rw-r--r--packages/astro/test/fixtures/fetch/package.json6
-rw-r--r--packages/astro/test/fixtures/fontsource-package/package.json4
-rw-r--r--packages/astro/test/fixtures/hydration-race/package.json2
-rw-r--r--packages/astro/test/fixtures/integration-add-page-extension/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/integration-server-setup/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/jsx/package.json8
-rw-r--r--packages/astro/test/fixtures/large-array/package.json2
-rw-r--r--packages/astro/test/fixtures/postcss/package.json8
-rw-r--r--packages/astro/test/fixtures/preact-compat-component/package.json2
-rw-r--r--packages/astro/test/fixtures/preact-component/package.json2
-rw-r--r--packages/astro/test/fixtures/react-and-solid/package.json2
-rw-r--r--packages/astro/test/fixtures/reexport-astro-containing-client-component/package.json2
-rw-r--r--packages/astro/test/fixtures/routing-priority/integration.mjs6
-rw-r--r--packages/astro/test/fixtures/slots-preact/package.json2
-rw-r--r--packages/astro/test/fixtures/slots-solid/package.json2
-rw-r--r--packages/astro/test/fixtures/slots-svelte/package.json2
-rw-r--r--packages/astro/test/fixtures/slots-vue/package.json2
-rw-r--r--packages/astro/test/fixtures/solid-component/deps/solid-jsx-component/package.json2
-rw-r--r--packages/astro/test/fixtures/solid-component/package.json4
-rw-r--r--packages/astro/test/fixtures/ssr-env/package.json2
-rw-r--r--packages/astro/test/fixtures/ssr-scripts/package.json2
-rw-r--r--packages/astro/test/fixtures/static-build-frameworks/package.json2
-rw-r--r--packages/astro/test/fixtures/static-build/package.json2
-rw-r--r--packages/astro/test/fixtures/svelte-component/package.json2
-rw-r--r--packages/astro/test/fixtures/tailwindcss-ts/package.json2
-rw-r--r--packages/astro/test/fixtures/tailwindcss/package.json2
-rw-r--r--packages/astro/test/fixtures/third-party-astro/package.json2
-rw-r--r--packages/astro/test/fixtures/vue-component/package.json2
-rw-r--r--packages/astro/test/fixtures/vue-jsx/package.json2
-rw-r--r--packages/astro/test/fixtures/vue-with-multi-renderer/package.json4
-rw-r--r--packages/astro/test/preview-routing.test.js7
-rw-r--r--packages/astro/test/ssr-dynamic.test.js2
-rw-r--r--packages/astro/test/static-build.test.js3
-rw-r--r--packages/astro/test/units/dev/dev.test.js4
-rw-r--r--packages/astro/test/units/vite-plugin-astro-server/request.test.js2
-rw-r--r--packages/create-astro/package.json2
-rw-r--r--packages/create-astro/src/index.ts4
-rw-r--r--packages/integrations/lit/package.json2
-rw-r--r--packages/integrations/markdoc/package.json19
-rw-r--r--packages/integrations/markdoc/src/content-entry-type.ts5
-rw-r--r--packages/integrations/mdx/package.json48
-rw-r--r--packages/integrations/mdx/src/index.ts4
-rw-r--r--packages/integrations/mdx/src/plugins.ts8
-rw-r--r--packages/integrations/mdx/src/remark-images-to-component.ts2
-rw-r--r--packages/integrations/mdx/src/utils.ts4
-rw-r--r--packages/integrations/mdx/test/fixtures/mdx-infinite-loop/package.json2
-rw-r--r--packages/integrations/mdx/test/mdx-astro-markdown-remarkRehype.test.js2
-rw-r--r--packages/integrations/mdx/test/mdx-math.test.js2
-rw-r--r--packages/integrations/node/package.json4
-rw-r--r--packages/integrations/node/src/createOutgoingHttpHeaders.ts3
-rw-r--r--packages/integrations/preact/package.json6
-rw-r--r--packages/integrations/prefetch/package.json2
-rw-r--r--packages/integrations/react/package.json8
-rw-r--r--packages/integrations/react/test/fixtures/react-component/package.json2
-rw-r--r--packages/integrations/sitemap/src/index.ts6
-rw-r--r--packages/integrations/sitemap/src/utils/logger.ts46
-rw-r--r--packages/integrations/solid/package.json2
-rw-r--r--packages/integrations/svelte/package.json10
-rw-r--r--packages/integrations/svelte/src/index.ts1
-rw-r--r--packages/integrations/tailwind/package.json6
-rw-r--r--packages/integrations/tailwind/src/index.ts3
-rw-r--r--packages/integrations/vercel/package.json10
-rw-r--r--packages/integrations/vercel/src/serverless/adapter.ts18
-rw-r--r--packages/integrations/vercel/src/static/adapter.ts19
-rw-r--r--packages/integrations/vue/package.json14
-rw-r--r--packages/integrations/vue/test/fixtures/app-entrypoint/package.json4
-rw-r--r--packages/markdown/remark/package.json34
-rw-r--r--packages/markdown/remark/src/index.ts2
-rw-r--r--packages/markdown/remark/src/types.ts11
-rw-r--r--packages/telemetry/package.json10
-rw-r--r--packages/telemetry/src/config.ts1
-rw-r--r--packages/underscore-redirects/package.json4
-rw-r--r--pnpm-lock.yaml5236
-rw-r--r--scripts/package.json8
225 files changed, 3703 insertions, 3496 deletions
diff --git a/.changeset/beige-jokes-report.md b/.changeset/beige-jokes-report.md
new file mode 100644
index 000000000..ecb97328b
--- /dev/null
+++ b/.changeset/beige-jokes-report.md
@@ -0,0 +1,9 @@
+---
+'@astrojs/mdx': major
+'@astrojs/markdown-remark': major
+'astro': major
+---
+
+Updates the unified, remark, and rehype dependencies to latest. Make sure to update your custom remark and rehype plugins as well to be compatible with the latest versions.
+
+**Potentially breaking change:** The default value of `markdown.remarkRehype.footnoteBackLabel` is changed from `"Back to content"` to `"Back to reference 1"`. See the `mdast-util-to-hast` [commit](https://github.com/syntax-tree/mdast-util-to-hast/commit/56c88e45690be138fad9f0bf367b939d09816863) for more information.
diff --git a/.changeset/calm-baboons-watch.md b/.changeset/calm-baboons-watch.md
new file mode 100644
index 000000000..a0e8259e9
--- /dev/null
+++ b/.changeset/calm-baboons-watch.md
@@ -0,0 +1,5 @@
+---
+'astro': minor
+---
+
+Update CLI logging experience
diff --git a/.changeset/config.json b/.changeset/config.json
index 030941db2..7920f52b8 100644
--- a/.changeset/config.json
+++ b/.changeset/config.json
@@ -4,7 +4,7 @@
"commit": false,
"linked": [],
"access": "public",
- "baseBranch": "main",
+ "baseBranch": "next",
"updateInternalDependencies": "patch",
"___experimentalUnsafeOptions_WILL_CHANGE_IN_PATCH": {
"onlyUpdatePeerDependentsWhenOutOfRange": true
diff --git a/.changeset/giant-snails-perform.md b/.changeset/giant-snails-perform.md
new file mode 100644
index 000000000..e44a0b730
--- /dev/null
+++ b/.changeset/giant-snails-perform.md
@@ -0,0 +1,5 @@
+---
+'@astrojs/vercel': major
+---
+
+Removes deprecated `analytics` option. Use the `webAnalytics` option instead.
diff --git a/.changeset/khaki-fans-sell.md b/.changeset/khaki-fans-sell.md
new file mode 100644
index 000000000..f6d84bdae
--- /dev/null
+++ b/.changeset/khaki-fans-sell.md
@@ -0,0 +1,5 @@
+---
+'@astrojs/markdown-remark': patch
+---
+
+Fixes `RemarkRehype` type's `handler` and `handlers` properties
diff --git a/.changeset/light-ties-poke.md b/.changeset/light-ties-poke.md
new file mode 100644
index 000000000..97eceace4
--- /dev/null
+++ b/.changeset/light-ties-poke.md
@@ -0,0 +1,8 @@
+---
+'@astrojs/svelte': major
+'@astrojs/react': patch
+'@astrojs/vue': patch
+'astro': major
+---
+
+Adds Vite 5 support. There are no breaking changes from Astro. Check the [Vite migration guide](https://vitejs.dev/guide/migration.html) for details of the breaking changes from Vite instead.
diff --git a/.changeset/modern-candles-sip.md b/.changeset/modern-candles-sip.md
new file mode 100644
index 000000000..31e75c412
--- /dev/null
+++ b/.changeset/modern-candles-sip.md
@@ -0,0 +1,5 @@
+---
+'create-astro': patch
+---
+
+Stop clearing the console on start
diff --git a/.changeset/pre.json b/.changeset/pre.json
new file mode 100644
index 000000000..af2e97775
--- /dev/null
+++ b/.changeset/pre.json
@@ -0,0 +1,32 @@
+{
+ "mode": "pre",
+ "tag": "beta",
+ "initialVersions": {
+ "astro": "3.5.5",
+ "@astrojs/prism": "3.0.0",
+ "@astrojs/rss": "3.0.0",
+ "create-astro": "4.5.1",
+ "@astrojs/alpinejs": "0.3.1",
+ "@astrojs/cloudflare": "0.0.0",
+ "@astrojs/lit": "3.0.3",
+ "@astrojs/markdoc": "0.7.2",
+ "@astrojs/mdx": "1.1.5",
+ "@astrojs/netlify": "0.0.0",
+ "@astrojs/node": "6.0.4",
+ "@astrojs/partytown": "2.0.2",
+ "@astrojs/preact": "3.0.1",
+ "@astrojs/prefetch": "0.4.1",
+ "@astrojs/react": "3.0.5",
+ "@astrojs/sitemap": "3.0.3",
+ "@astrojs/solid-js": "3.0.2",
+ "@astrojs/svelte": "4.0.4",
+ "@astrojs/tailwind": "5.0.2",
+ "@astrojs/vercel": "5.2.0",
+ "@astrojs/vue": "3.0.4",
+ "@astrojs/internal-helpers": "0.2.1",
+ "@astrojs/markdown-remark": "3.5.0",
+ "@astrojs/telemetry": "3.0.4",
+ "@astrojs/underscore-redirects": "0.3.3"
+ },
+ "changesets": []
+}
diff --git a/.changeset/rude-hairs-whisper.md b/.changeset/rude-hairs-whisper.md
new file mode 100644
index 000000000..a9d7baa4d
--- /dev/null
+++ b/.changeset/rude-hairs-whisper.md
@@ -0,0 +1,5 @@
+---
+'astro': minor
+---
+
+Renames the `entryPoint` property of the `injectRoute` integrations API to `entrypoint` for consistency. A warning will be shown prompting you to update your code when using the old name.
diff --git a/.changeset/short-deers-whisper.md b/.changeset/short-deers-whisper.md
new file mode 100644
index 000000000..03e0f4480
--- /dev/null
+++ b/.changeset/short-deers-whisper.md
@@ -0,0 +1,5 @@
+---
+'astro': patch
+---
+
+Removes vendored Vite's `importMeta.d.ts` file in favour of Vite 5's new `vite/types/import-meta.d.ts` export
diff --git a/.changeset/sour-games-burn.md b/.changeset/sour-games-burn.md
new file mode 100644
index 000000000..f0d596603
--- /dev/null
+++ b/.changeset/sour-games-burn.md
@@ -0,0 +1,13 @@
+---
+"astro": patch
+---
+
+Refactors virtual modules exports. This should not break your project unless you import Astro's internal modules, including:
+
+- `astro/middleware/namespace`
+- `astro/transitions`
+- `astro/transitions/router`
+- `astro/transitions/events`
+- `astro/transitions/types`
+- `astro/prefetch`
+- `astro/i18n`
diff --git a/.changeset/wild-apricots-rescue.md b/.changeset/wild-apricots-rescue.md
new file mode 100644
index 000000000..c4a7deea3
--- /dev/null
+++ b/.changeset/wild-apricots-rescue.md
@@ -0,0 +1,5 @@
+---
+'@astrojs/svelte': major
+---
+
+Drops support for Svelte 3 as `@sveltejs/vite-plugin-svelte` is updated to `3.0.0` which does not support Svelte 3
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 93c348b26..05a07e125 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -248,7 +248,7 @@ If you have gotten permission from the core contributors, you can enter into pre
- Run: `pnpm exec changeset pre enter next` in the project root
- Create a new PR from the changes created by this command
- Review, approve, and more the PR to enter prerelease mode.
-- If successful, The "Version Packages" PR (if one exists) will now say "Version Packages (next)".
+- If successful, The "[ci] release" PR (if one exists) will now say "[ci] release (next)".
### Exiting prerelease mode
@@ -257,7 +257,7 @@ Exiting prerelease mode should happen once an experimental release is ready to g
- Run: `pnpm exec changeset pre exit` in the project root
- Create a new PR from the changes created by this command.
- Review, approve, and more the PR to enter prerelease mode.
-- If successful, The "Version Packages (next)" PR (if one exists) will now say "Version Packages".
+- If successful, The "[ci] release (next)" PR (if one exists) will now say "[ci] release".
### Releasing `astro@latest` while in prerelease mode
diff --git a/benchmark/packages/timer/package.json b/benchmark/packages/timer/package.json
index 8ac039854..a4a3b8df1 100644
--- a/benchmark/packages/timer/package.json
+++ b/benchmark/packages/timer/package.json
@@ -29,7 +29,7 @@
"astro": "workspace:*"
},
"devDependencies": {
- "@types/server-destroy": "^1.0.1",
+ "@types/server-destroy": "^1.0.3",
"astro": "workspace:*",
"astro-scripts": "workspace:*"
}
diff --git a/examples/framework-alpine/package.json b/examples/framework-alpine/package.json
index b521d82ff..32e2847ac 100644
--- a/examples/framework-alpine/package.json
+++ b/examples/framework-alpine/package.json
@@ -12,8 +12,8 @@
},
"dependencies": {
"@astrojs/alpinejs": "^0.3.1",
- "@types/alpinejs": "^3.7.2",
- "alpinejs": "^3.12.3",
+ "@types/alpinejs": "^3.13.5",
+ "alpinejs": "^3.13.3",
"astro": "^3.6.1"
}
}
diff --git a/examples/framework-multiple/package.json b/examples/framework-multiple/package.json
index 338a28661..76c001d53 100644
--- a/examples/framework-multiple/package.json
+++ b/examples/framework-multiple/package.json
@@ -17,11 +17,11 @@
"@astrojs/svelte": "^4.0.4",
"@astrojs/vue": "^3.0.4",
"astro": "^3.6.1",
- "preact": "^10.17.1",
+ "preact": "^10.19.2",
"react": "^18.2.0",
"react-dom": "^18.2.0",
- "solid-js": "^1.7.11",
- "svelte": "^4.2.0",
- "vue": "^3.3.4"
+ "solid-js": "^1.8.5",
+ "svelte": "^4.2.5",
+ "vue": "^3.3.8"
}
}
diff --git a/examples/framework-preact/package.json b/examples/framework-preact/package.json
index f9fabe2a8..25b6db60e 100644
--- a/examples/framework-preact/package.json
+++ b/examples/framework-preact/package.json
@@ -14,6 +14,6 @@
"@astrojs/preact": "^3.0.1",
"@preact/signals": "^1.2.1",
"astro": "^3.6.1",
- "preact": "^10.17.1"
+ "preact": "^10.19.2"
}
}
diff --git a/examples/framework-react/package.json b/examples/framework-react/package.json
index 3b1d69dd1..06b31e35a 100644
--- a/examples/framework-react/package.json
+++ b/examples/framework-react/package.json
@@ -12,8 +12,8 @@
},
"dependencies": {
"@astrojs/react": "^3.0.6",
- "@types/react": "^18.2.21",
- "@types/react-dom": "^18.2.7",
+ "@types/react": "^18.2.37",
+ "@types/react-dom": "^18.2.15",
"astro": "^3.6.1",
"react": "^18.2.0",
"react-dom": "^18.2.0"
diff --git a/examples/framework-solid/package.json b/examples/framework-solid/package.json
index 26b0a490c..c196f354f 100644
--- a/examples/framework-solid/package.json
+++ b/examples/framework-solid/package.json
@@ -13,6 +13,6 @@
"dependencies": {
"@astrojs/solid-js": "^3.0.2",
"astro": "^3.6.1",
- "solid-js": "^1.7.11"
+ "solid-js": "^1.8.5"
}
}
diff --git a/examples/framework-svelte/package.json b/examples/framework-svelte/package.json
index b3206de3c..c5283a49d 100644
--- a/examples/framework-svelte/package.json
+++ b/examples/framework-svelte/package.json
@@ -13,6 +13,6 @@
"dependencies": {
"@astrojs/svelte": "^4.0.4",
"astro": "^3.6.1",
- "svelte": "^4.2.0"
+ "svelte": "^4.2.5"
}
}
diff --git a/examples/framework-vue/package.json b/examples/framework-vue/package.json
index 71564a36d..69642784e 100644
--- a/examples/framework-vue/package.json
+++ b/examples/framework-vue/package.json
@@ -13,6 +13,6 @@
"dependencies": {
"@astrojs/vue": "^3.0.4",
"astro": "^3.6.1",
- "vue": "^3.3.4"
+ "vue": "^3.3.8"
}
}
diff --git a/examples/ssr/package.json b/examples/ssr/package.json
index 035278d6c..19caa45b9 100644
--- a/examples/ssr/package.json
+++ b/examples/ssr/package.json
@@ -15,6 +15,6 @@
"@astrojs/node": "^6.0.4",
"@astrojs/svelte": "^4.0.4",
"astro": "^3.6.1",
- "svelte": "^4.2.0"
+ "svelte": "^4.2.5"
}
}
diff --git a/examples/with-markdown-plugins/package.json b/examples/with-markdown-plugins/package.json
index d0e381262..446e0178f 100644
--- a/examples/with-markdown-plugins/package.json
+++ b/examples/with-markdown-plugins/package.json
@@ -13,9 +13,9 @@
"dependencies": {
"@astrojs/markdown-remark": "^3.5.0",
"astro": "^3.6.1",
- "hast-util-select": "^5.0.5",
- "rehype-autolink-headings": "^6.1.1",
- "rehype-slug": "^5.1.0",
+ "hast-util-select": "^6.0.2",
+ "rehype-autolink-headings": "^7.1.0",
+ "rehype-slug": "^6.0.0",
"rehype-toc": "^3.0.2",
"remark-code-titles": "^0.1.2"
}
diff --git a/examples/with-mdx/package.json b/examples/with-mdx/package.json
index 0d17bd8a6..0acba9f1b 100644
--- a/examples/with-mdx/package.json
+++ b/examples/with-mdx/package.json
@@ -14,6 +14,6 @@
"@astrojs/mdx": "^1.1.5",
"@astrojs/preact": "^3.0.1",
"astro": "^3.6.1",
- "preact": "^10.17.1"
+ "preact": "^10.19.2"
}
}
diff --git a/examples/with-nanostores/package.json b/examples/with-nanostores/package.json
index 012af2612..54846a3b5 100644
--- a/examples/with-nanostores/package.json
+++ b/examples/with-nanostores/package.json
@@ -14,7 +14,7 @@
"@astrojs/preact": "^3.0.1",
"@nanostores/preact": "^0.5.0",
"astro": "^3.6.1",
- "nanostores": "^0.9.3",
- "preact": "^10.17.1"
+ "nanostores": "^0.9.5",
+ "preact": "^10.19.2"
}
}
diff --git a/examples/with-tailwindcss/package.json b/examples/with-tailwindcss/package.json
index ce4d4b0cc..dadd6a865 100644
--- a/examples/with-tailwindcss/package.json
+++ b/examples/with-tailwindcss/package.json
@@ -13,11 +13,11 @@
"dependencies": {
"@astrojs/mdx": "^1.1.5",
"@astrojs/tailwind": "^5.0.2",
- "@types/canvas-confetti": "^1.6.0",
+ "@types/canvas-confetti": "^1.6.3",
"astro": "^3.6.1",
"autoprefixer": "^10.4.15",
- "canvas-confetti": "^1.6.0",
+ "canvas-confetti": "^1.9.1",
"postcss": "^8.4.28",
- "tailwindcss": "^3.3.3"
+ "tailwindcss": "^3.3.5"
}
}
diff --git a/examples/with-vite-plugin-pwa/package.json b/examples/with-vite-plugin-pwa/package.json
index 8366a9b42..6146bfb69 100644
--- a/examples/with-vite-plugin-pwa/package.json
+++ b/examples/with-vite-plugin-pwa/package.json
@@ -12,7 +12,7 @@
},
"dependencies": {
"astro": "^3.6.1",
- "vite-plugin-pwa": "0.16.4",
+ "vite-plugin-pwa": "0.17.0",
"workbox-window": "^7.0.0"
}
}
diff --git a/package.json b/package.json
index 8bf7dc459..98bffa203 100644
--- a/package.json
+++ b/package.json
@@ -77,23 +77,23 @@
"astro-benchmark": "workspace:*"
},
"devDependencies": {
- "@astrojs/check": "^0.1.0",
+ "@astrojs/check": "^0.3.1",
"@changesets/changelog-github": "^0.4.8",
"@changesets/cli": "^2.26.2",
"@types/node": "^18.17.8",
- "@typescript-eslint/eslint-plugin": "^6.4.1",
- "@typescript-eslint/parser": "^6.4.1",
- "esbuild": "^0.19.2",
- "eslint": "^8.47.0",
+ "@typescript-eslint/eslint-plugin": "^6.11.0",
+ "@typescript-eslint/parser": "^6.11.0",
+ "esbuild": "^0.19.6",
+ "eslint": "^8.54.0",
"eslint-config-prettier": "^9.0.0",
"eslint-plugin-no-only-tests": "^3.1.0",
"eslint-plugin-prettier": "^5.0.0",
"only-allow": "^1.1.1",
"organize-imports-cli": "^0.10.0",
- "prettier": "^3.0.3",
- "prettier-plugin-astro": "^0.12.0",
+ "prettier": "^3.1.0",
+ "prettier-plugin-astro": "^0.12.2",
"tiny-glob": "^0.2.9",
"turbo": "^1.10.12",
- "typescript": "~5.1.6"
+ "typescript": "~5.2.2"
}
}
diff --git a/packages/astro-prism/package.json b/packages/astro-prism/package.json
index eae841073..d62e819a8 100644
--- a/packages/astro-prism/package.json
+++ b/packages/astro-prism/package.json
@@ -35,7 +35,7 @@
"prismjs": "^1.29.0"
},
"devDependencies": {
- "@types/prismjs": "1.26.0",
+ "@types/prismjs": "1.26.3",
"astro-scripts": "workspace:*"
},
"engines": {
diff --git a/packages/astro-rss/package.json b/packages/astro-rss/package.json
index c200e6c59..d9d8e771b 100644
--- a/packages/astro-rss/package.json
+++ b/packages/astro-rss/package.json
@@ -27,9 +27,9 @@
"test": "mocha --exit --timeout 20000"
},
"devDependencies": {
- "@types/chai": "^4.3.5",
- "@types/chai-as-promised": "^7.1.5",
- "@types/mocha": "^10.0.1",
+ "@types/chai": "^4.3.10",
+ "@types/chai-as-promised": "^7.1.8",
+ "@types/mocha": "^10.0.4",
"astro": "workspace:*",
"astro-scripts": "workspace:*",
"chai": "^4.3.7",
diff --git a/packages/astro/client.d.ts b/packages/astro/client.d.ts
index dfcffbee3..fe1a23311 100644
--- a/packages/astro/client.d.ts
+++ b/packages/astro/client.d.ts
@@ -1,4 +1,4 @@
-/// <reference path="./import-meta.d.ts" />
+/// <reference types="vite/types/import-meta.d.ts" />
// eslint-disable-next-line @typescript-eslint/no-namespace
declare namespace App {
@@ -106,7 +106,7 @@ declare module '*.avif' {
}
declare module 'astro:transitions' {
- type TransitionModule = typeof import('./dist/transitions/index.js');
+ type TransitionModule = typeof import('./dist/virtual-modules/transitions.js');
export const slide: TransitionModule['slide'];
export const fade: TransitionModule['fade'];
export const createAnimationScope: TransitionModule['createAnimationScope'];
@@ -116,44 +116,44 @@ declare module 'astro:transitions' {
}
declare module 'astro:transitions/client' {
- type TransitionRouterModule = typeof import('./dist/transitions/router.js');
+ type TransitionRouterModule = typeof import('./dist/virtual-modules/transitions-router.js');
export const navigate: TransitionRouterModule['navigate'];
- type TransitionUtilModule = typeof import('./dist/transitions/util.js');
+ type TransitionUtilModule = typeof import('./dist/virtual-modules/transitions-util.js');
export const supportsViewTransitions: TransitionUtilModule['supportsViewTransitions'];
export const getFallback: TransitionUtilModule['getFallback'];
export const transitionEnabledOnThisPage: TransitionUtilModule['transitionEnabledOnThisPage'];
- export type Fallback = import('./dist/transitions/types.ts').Fallback;
- export type Direction = import('./dist/transitions/types.ts').Direction;
- export type NavigationTypeString = import('./dist/transitions/types.ts').NavigationTypeString;
- export type Options = import('./dist/transitions/types.ts').Options;
+ export type Fallback = import('./dist/virtual-modules/transitions-types.js').Fallback;
+ export type Direction = import('./dist/virtual-modules/transitions-types.ts').Direction;
+ export type NavigationTypeString = import('./dist/virtual-modules/transitions-types.js').NavigationTypeString;
+ export type Options = import('./dist/virtual-modules/transitions-types.js').Options;
- type EventModule = typeof import('./dist/transitions/events.js');
+ type EventModule = typeof import('./dist/virtual-modules/transitions-events.js');
export const TRANSITION_BEFORE_PREPARATION: EventModule['TRANSITION_BEFORE_PREPARATION'];
export const TRANSITION_AFTER_PREPARATION: EventModule['TRANSITION_AFTER_PREPARATION'];
export const TRANSITION_BEFORE_SWAP: EventModule['TRANSITION_BEFORE_SWAP'];
export const TRANSITION_AFTER_SWAP: EventModule['TRANSITION_AFTER_SWAP'];
export const TRANSITION_PAGE_LOAD: EventModule['TRANSITION_PAGE_LOAD'];
export type TransitionBeforePreparationEvent =
- import('./dist/transitions/events.ts').TransitionBeforePreparationEvent;
+ import('./dist/virtual-modules/transitions-events.js').TransitionBeforePreparationEvent;
export type TransitionBeforeSwapEvent =
- import('./dist/transitions/events.ts').TransitionBeforeSwapEvent;
+ import('./dist/virtual-modules/transitions-events.js').TransitionBeforeSwapEvent;
export const isTransitionBeforePreparationEvent: EventModule['isTransitionBeforePreparationEvent'];
export const isTransitionBeforeSwapEvent: EventModule['isTransitionBeforeSwapEvent'];
}
declare module 'astro:prefetch' {
- export { prefetch, PrefetchOptions } from 'astro/prefetch';
+ export { prefetch, PrefetchOptions } from 'astro/virtual-modules/prefetch.js';
}
declare module 'astro:i18n' {
- export type GetLocaleOptions = import('./dist/i18n/index.js').GetLocaleOptions;
+ export type GetLocaleOptions = import('./dist/virtual-modules/i18n.js').GetLocaleOptions;
/**
* @param {string} locale A locale
* @param {string} [path=""] An optional path to add after the `locale`.
- * @param {import('./dist/i18n/index.js').GetLocaleOptions} options Customise the generated path
+ * @param {import('./dist/virtual-modules/i18n.js').GetLocaleOptions} options Customise the generated path
* @return {string}
*
* Returns a _relative_ path with passed locale.
@@ -182,7 +182,7 @@ declare module 'astro:i18n' {
*
* @param {string} locale A locale
* @param {string} [path=""] An optional path to add after the `locale`.
- * @param {import('./dist/i18n/index.js').GetLocaleOptions} options Customise the generated path
+ * @param {import('./dist/virtual-modules/i18n.js').GetLocaleOptions} options Customise the generated path
* @return {string}
*
* Returns an absolute path with the passed locale. The behaviour is subject to change based on `site` configuration.
@@ -212,7 +212,7 @@ declare module 'astro:i18n' {
/**
* @param {string} [path=""] An optional path to add after the `locale`.
- * @param {import('./dist/i18n/index.js').GetLocaleOptions} options Customise the generated path
+ * @param {import('./dist/virtual-modules/i18n.js').GetLocaleOptions} options Customise the generated path
* @return {string[]}
*
* Works like `getRelativeLocaleUrl` but it emits the relative URLs for ALL locales:
@@ -220,7 +220,7 @@ declare module 'astro:i18n' {
export const getRelativeLocaleUrlList: (path?: string, options?: GetLocaleOptions) => string[];
/**
* @param {string} [path=""] An optional path to add after the `locale`.
- * @param {import('./dist/i18n/index.js').GetLocaleOptions} options Customise the generated path
+ * @param {import('./dist/virtual-modules/i18n.js').GetLocaleOptions} options Customise the generated path
* @return {string[]}
*
* Works like `getAbsoluteLocaleUrl` but it emits the absolute URLs for ALL locales:
@@ -229,7 +229,7 @@ declare module 'astro:i18n' {
}
declare module 'astro:middleware' {
- export * from 'astro/middleware/namespace';
+ export * from 'astro/virtual-modules/middleware.js';
}
declare module 'astro:components' {
diff --git a/packages/astro/components/ViewTransitions.astro b/packages/astro/components/ViewTransitions.astro
index 645f2046a..1fa3611dd 100644
--- a/packages/astro/components/ViewTransitions.astro
+++ b/packages/astro/components/ViewTransitions.astro
@@ -29,9 +29,9 @@ const { fallback = 'animate', handleForms } = Astro.props;
<script>
import type { Options } from 'astro:transitions/client';
import { supportsViewTransitions, navigate } from 'astro:transitions/client';
- // NOTE: import from `astro/prefetch` as `astro:prefetch` requires the `prefetch` config to be enabled
+ // NOTE: import from `astro/virtual-modules/prefetch.js` as `astro:prefetch` requires the `prefetch` config to be enabled
// @ts-ignore
- import { init } from 'astro/prefetch';
+ import { init } from 'astro/virtual-modules/prefetch.js';
type Fallback = 'none' | 'animate' | 'swap';
diff --git a/packages/astro/e2e/fixtures/astro-component/package.json b/packages/astro/e2e/fixtures/astro-component/package.json
index b7cc8fbc1..b02f5b90c 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.17.1"
+ "preact": "^10.19.2"
}
}
diff --git a/packages/astro/e2e/fixtures/astro-envs/package.json b/packages/astro/e2e/fixtures/astro-envs/package.json
index 2fa703b96..ac0cd9afa 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.4"
+ "vue": "^3.3.8"
}
}
diff --git a/packages/astro/e2e/fixtures/client-only/package.json b/packages/astro/e2e/fixtures/client-only/package.json
index f71e9936c..938d67392 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.17.1",
+ "preact": "^10.19.2",
"react": "^18.1.0",
"react-dom": "^18.1.0",
- "solid-js": "^1.7.11",
- "svelte": "^4.2.0",
- "vue": "^3.3.4"
+ "solid-js": "^1.8.5",
+ "svelte": "^4.2.5",
+ "vue": "^3.3.8"
}
}
diff --git a/packages/astro/e2e/fixtures/dev-overlay/package.json b/packages/astro/e2e/fixtures/dev-overlay/package.json
index 707aa8718..6cd05404d 100644
--- a/packages/astro/e2e/fixtures/dev-overlay/package.json
+++ b/packages/astro/e2e/fixtures/dev-overlay/package.json
@@ -5,6 +5,6 @@
"dependencies": {
"@astrojs/preact": "workspace:*",
"astro": "workspace:*",
- "preact": "^10.17.1"
+ "preact": "^10.19.2"
}
}
diff --git a/packages/astro/e2e/fixtures/error-cyclic/package.json b/packages/astro/e2e/fixtures/error-cyclic/package.json
index b4a9ed29c..f63c95a37 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.17.1"
+ "preact": "^10.19.2"
}
}
diff --git a/packages/astro/e2e/fixtures/error-sass/package.json b/packages/astro/e2e/fixtures/error-sass/package.json
index 6c89910db..7f92d3b5a 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.66.1"
+ "sass": "^1.69.5"
}
}
diff --git a/packages/astro/e2e/fixtures/errors/package.json b/packages/astro/e2e/fixtures/errors/package.json
index 67ce0a535..7d93b8354 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.17.1",
+ "preact": "^10.19.2",
"react": "^18.1.0",
"react-dom": "^18.1.0",
- "sass": "^1.66.1",
- "solid-js": "^1.7.11",
- "svelte": "^4.2.0",
- "vue": "^3.3.4"
+ "sass": "^1.69.5",
+ "solid-js": "^1.8.5",
+ "svelte": "^4.2.5",
+ "vue": "^3.3.8"
}
}
diff --git a/packages/astro/e2e/fixtures/hmr/package.json b/packages/astro/e2e/fixtures/hmr/package.json
index f5aa41460..6e102c997 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.66.1"
+ "sass": "^1.69.5"
}
}
diff --git a/packages/astro/e2e/fixtures/hydration-race/package.json b/packages/astro/e2e/fixtures/hydration-race/package.json
index 8db4efa29..580c6721d 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.17.1"
+ "preact": "^10.19.2"
}
}
diff --git a/packages/astro/e2e/fixtures/multiple-frameworks/package.json b/packages/astro/e2e/fixtures/multiple-frameworks/package.json
index 1edb9df99..4666b1593 100644
--- a/packages/astro/e2e/fixtures/multiple-frameworks/package.json
+++ b/packages/astro/e2e/fixtures/multiple-frameworks/package.json
@@ -14,11 +14,11 @@
"dependencies": {
"@webcomponents/template-shadowroot": "^0.2.1",
"lit": "^2.8.0",
- "preact": "^10.17.1",
+ "preact": "^10.19.2",
"react": "^18.1.0",
"react-dom": "^18.1.0",
- "solid-js": "^1.7.11",
- "svelte": "^4.2.0",
- "vue": "^3.3.4"
+ "solid-js": "^1.8.5",
+ "svelte": "^4.2.5",
+ "vue": "^3.3.8"
}
}
diff --git a/packages/astro/e2e/fixtures/namespaced-component/package.json b/packages/astro/e2e/fixtures/namespaced-component/package.json
index 596cb5d2b..a64e3b52a 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.17.1"
+ "preact": "^10.19.2"
}
}
diff --git a/packages/astro/e2e/fixtures/nested-in-preact/package.json b/packages/astro/e2e/fixtures/nested-in-preact/package.json
index c626314bd..fcbbd1e2b 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.17.1",
+ "preact": "^10.19.2",
"react": "^18.1.0",
"react-dom": "^18.1.0",
- "solid-js": "^1.7.11",
- "svelte": "^4.2.0",
- "vue": "^3.3.4"
+ "solid-js": "^1.8.5",
+ "svelte": "^4.2.5",
+ "vue": "^3.3.8"
}
}
diff --git a/packages/astro/e2e/fixtures/nested-in-react/package.json b/packages/astro/e2e/fixtures/nested-in-react/package.json
index 88690f140..18463a773 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.17.1",
+ "preact": "^10.19.2",
"react": "^18.1.0",
"react-dom": "^18.1.0",
- "solid-js": "^1.7.11",
- "svelte": "^4.2.0",
- "vue": "^3.3.4"
+ "solid-js": "^1.8.5",
+ "svelte": "^4.2.5",
+ "vue": "^3.3.8"
}
}
diff --git a/packages/astro/e2e/fixtures/nested-in-solid/package.json b/packages/astro/e2e/fixtures/nested-in-solid/package.json
index 47ba1334d..4c9f03262 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.17.1",
+ "preact": "^10.19.2",
"react": "^18.1.0",
"react-dom": "^18.1.0",
- "solid-js": "^1.7.11",
- "svelte": "^4.2.0",
- "vue": "^3.3.4"
+ "solid-js": "^1.8.5",
+ "svelte": "^4.2.5",
+ "vue": "^3.3.8"
}
}
diff --git a/packages/astro/e2e/fixtures/nested-in-svelte/package.json b/packages/astro/e2e/fixtures/nested-in-svelte/package.json
index 91b88bbb8..a3adbea06 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.17.1",
+ "preact": "^10.19.2",
"react": "^18.1.0",
"react-dom": "^18.1.0",
- "solid-js": "^1.7.11",
- "svelte": "^4.2.0",
- "vue": "^3.3.4"
+ "solid-js": "^1.8.5",
+ "svelte": "^4.2.5",
+ "vue": "^3.3.8"
}
}
diff --git a/packages/astro/e2e/fixtures/nested-in-vue/package.json b/packages/astro/e2e/fixtures/nested-in-vue/package.json
index 3cab15f47..2555b7a29 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.17.1",
+ "preact": "^10.19.2",
"react": "^18.1.0",
"react-dom": "^18.1.0",
- "solid-js": "^1.7.11",
- "svelte": "^4.2.0",
- "vue": "^3.3.4"
+ "solid-js": "^1.8.5",
+ "svelte": "^4.2.5",
+ "vue": "^3.3.8"
}
}
diff --git a/packages/astro/e2e/fixtures/nested-recursive/package.json b/packages/astro/e2e/fixtures/nested-recursive/package.json
index a1dfa3a09..a6b11a389 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.17.1",
+ "preact": "^10.19.2",
"react": "^18.1.0",
"react-dom": "^18.1.0",
- "solid-js": "^1.7.11",
- "svelte": "^4.2.0",
- "vue": "^3.3.4"
+ "solid-js": "^1.8.5",
+ "svelte": "^4.2.5",
+ "vue": "^3.3.8"
},
"scripts": {
"dev": "astro dev"
diff --git a/packages/astro/e2e/fixtures/preact-compat-component/package.json b/packages/astro/e2e/fixtures/preact-compat-component/package.json
index 72fdbdf3a..38b4fc3a8 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.17.1"
+ "preact": "^10.19.2"
}
}
diff --git a/packages/astro/e2e/fixtures/preact-component/package.json b/packages/astro/e2e/fixtures/preact-component/package.json
index 264c1d99b..4e2cd6fe2 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.17.1"
+ "preact": "^10.19.2"
}
}
diff --git a/packages/astro/e2e/fixtures/solid-circular/package.json b/packages/astro/e2e/fixtures/solid-circular/package.json
index e32dccbdb..a40b083c3 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.7.11"
+ "solid-js": "^1.8.5"
}
}
diff --git a/packages/astro/e2e/fixtures/solid-component/package.json b/packages/astro/e2e/fixtures/solid-component/package.json
index d4ef4de6e..634693c79 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.7.11"
+ "solid-js": "^1.8.5"
}
}
diff --git a/packages/astro/e2e/fixtures/solid-recurse/package.json b/packages/astro/e2e/fixtures/solid-recurse/package.json
index 6f999c6a3..96d93df74 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.7.11"
+ "solid-js": "^1.8.5"
}
}
diff --git a/packages/astro/e2e/fixtures/svelte-component/package.json b/packages/astro/e2e/fixtures/svelte-component/package.json
index c6fe3c8e8..b721b8ccb 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.0"
+ "svelte": "^4.2.5"
}
}
diff --git a/packages/astro/e2e/fixtures/tailwindcss/package.json b/packages/astro/e2e/fixtures/tailwindcss/package.json
index ddac263a5..d755b9516 100644
--- a/packages/astro/e2e/fixtures/tailwindcss/package.json
+++ b/packages/astro/e2e/fixtures/tailwindcss/package.json
@@ -7,6 +7,6 @@
"astro": "workspace:*",
"autoprefixer": "^10.4.15",
"postcss": "^8.4.28",
- "tailwindcss": "^3.3.3"
+ "tailwindcss": "^3.3.5"
}
}
diff --git a/packages/astro/e2e/fixtures/view-transitions/package.json b/packages/astro/e2e/fixtures/view-transitions/package.json
index b53b5fcad..327393ccd 100644
--- a/packages/astro/e2e/fixtures/view-transitions/package.json
+++ b/packages/astro/e2e/fixtures/view-transitions/package.json
@@ -3,14 +3,14 @@
"version": "0.0.0",
"private": true,
"dependencies": {
- "astro": "workspace:*",
"@astrojs/node": "workspace:*",
"@astrojs/react": "workspace:*",
- "@astrojs/vue": "workspace:*",
"@astrojs/svelte": "workspace:*",
- "svelte": "^4.2.0",
- "vue": "^3.3.4",
+ "@astrojs/vue": "workspace:*",
+ "astro": "workspace:*",
"react": "^18.1.0",
- "react-dom": "^18.1.0"
+ "react-dom": "^18.1.0",
+ "svelte": "^4.2.5",
+ "vue": "^3.3.8"
}
}
diff --git a/packages/astro/e2e/fixtures/vue-component/package.json b/packages/astro/e2e/fixtures/vue-component/package.json
index 81e799783..091f36435 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.4"
+ "vue": "^3.3.8"
}
}
diff --git a/packages/astro/import-meta.d.ts b/packages/astro/import-meta.d.ts
deleted file mode 100644
index 23d951cf2..000000000
--- a/packages/astro/import-meta.d.ts
+++ /dev/null
@@ -1,30 +0,0 @@
-// File vendored from Vite itself, as a workaround to https://github.com/vitejs/vite/issues/13309 until Vite 5 comes out
-
-// This file is an augmentation to the built-in ImportMeta interface
-// Thus cannot contain any top-level imports
-// <https://www.typescriptlang.org/docs/handbook/declaration-merging.html#module-augmentation>
-
-/* eslint-disable @typescript-eslint/consistent-type-imports */
-
-interface ImportMeta {
- url: string;
-
- readonly hot?: import('vite/types/hot').ViteHotContext;
-
- readonly env: ImportMetaEnv;
-
- glob: import('vite/types/importGlob').ImportGlobFunction;
- /**
- * @deprecated Use `import.meta.glob('*', { eager: true })` instead
- */
- globEager: import('vite/types/importGlob').ImportGlobEagerFunction;
-}
-
-interface ImportMetaEnv {
- [key: string]: any;
- BASE_URL: string;
- MODE: string;
- DEV: boolean;
- PROD: boolean;
- SSR: boolean;
-}
diff --git a/packages/astro/package.json b/packages/astro/package.json
index f8097bb1d..87558862d 100644
--- a/packages/astro/package.json
+++ b/packages/astro/package.json
@@ -22,10 +22,7 @@
"./dist/core/app/*"
],
"middleware": [
- "./dist/core/middleware/index.d.ts"
- ],
- "middleware/namespace": [
- "./dist/core/middleware/namespace.d.ts"
+ "./dist/virtual-modules/middleware.d.ts"
]
}
},
@@ -73,16 +70,7 @@
"types": "./dist/core/middleware/index.d.ts",
"default": "./dist/core/middleware/index.js"
},
- "./middleware/namespace": {
- "types": "./dist/core/middleware/namespace.d.ts",
- "default": "./dist/core/middleware/namespace.js"
- },
- "./transitions": "./dist/transitions/index.js",
- "./transitions/events": "./dist/transitions/events.js",
- "./transitions/router": "./dist/transitions/router.js",
- "./transitions/types": "./dist/transitions/types.js",
- "./prefetch": "./dist/prefetch/index.js",
- "./i18n": "./dist/i18n/index.js"
+ "./virtual-modules/*": "./dist/virtual-modules/*"
},
"imports": {
"#astro/*": "./dist/*.js"
@@ -124,33 +112,33 @@
"test:e2e:match": "playwright test -g"
},
"dependencies": {
- "@astrojs/compiler": "^2.3.0",
+ "@astrojs/compiler": "^2.3.2",
"@astrojs/internal-helpers": "workspace:*",
"@astrojs/markdown-remark": "workspace:*",
"@astrojs/telemetry": "workspace:*",
- "@babel/core": "^7.22.10",
- "@babel/generator": "^7.22.10",
- "@babel/parser": "^7.22.10",
+ "@babel/core": "^7.23.3",
+ "@babel/generator": "^7.23.3",
+ "@babel/parser": "^7.23.3",
"@babel/plugin-transform-react-jsx": "^7.22.5",
- "@babel/traverse": "^7.22.10",
- "@babel/types": "^7.22.10",
- "@types/babel__core": "^7.20.1",
- "acorn": "^8.10.0",
+ "@babel/traverse": "^7.23.3",
+ "@babel/types": "^7.23.3",
+ "@types/babel__core": "^7.20.4",
+ "acorn": "^8.11.2",
"boxen": "^7.1.1",
"chokidar": "^3.5.3",
- "ci-info": "^3.8.0",
+ "ci-info": "^4.0.0",
"clsx": "^2.0.0",
"common-ancestor-path": "^1.0.1",
- "cookie": "^0.5.0",
+ "cookie": "^0.6.0",
"debug": "^4.3.4",
- "deterministic-object-hash": "^1.3.1",
+ "deterministic-object-hash": "^2.0.1",
"devalue": "^4.3.2",
"diff": "^5.1.0",
- "es-module-lexer": "^1.3.0",
- "esbuild": "^0.19.2",
+ "es-module-lexer": "^1.4.1",
+ "esbuild": "^0.19.6",
"estree-walker": "^3.0.3",
"execa": "^8.0.1",
- "fast-glob": "^3.3.1",
+ "fast-glob": "^3.3.2",
"github-slugger": "^2.0.0",
"gray-matter": "^4.0.3",
"html-escaper": "^3.0.3",
@@ -158,26 +146,26 @@
"js-yaml": "^4.1.0",
"kleur": "^4.1.4",
"magic-string": "^0.30.3",
- "mdast-util-to-hast": "12.3.0",
+ "mdast-util-to-hast": "13.0.2",
"mime": "^3.0.0",
"ora": "^7.0.1",
- "p-limit": "^4.0.0",
+ "p-limit": "^5.0.0",
"p-queue": "^7.4.1",
"path-to-regexp": "^6.2.1",
"preferred-pm": "^3.1.2",
"probe-image-size": "^7.2.3",
"prompts": "^2.4.2",
- "rehype": "^12.0.1",
+ "rehype": "^13.0.1",
"resolve": "^1.22.4",
"semver": "^7.5.4",
"server-destroy": "^1.0.1",
- "shikiji": "^0.6.8",
- "string-width": "^6.1.0",
+ "shikiji": "^0.6.13",
+ "string-width": "^7.0.0",
"strip-ansi": "^7.1.0",
"tsconfck": "^3.0.0",
- "unist-util-visit": "^4.1.2",
- "vfile": "^5.3.7",
- "vite": "^4.4.9",
+ "unist-util-visit": "^5.0.0",
+ "vfile": "^6.0.1",
+ "vite": "^5.0.0",
"vitefu": "^0.2.4",
"which-pm": "^2.1.1",
"yargs-parser": "^21.1.1",
@@ -187,31 +175,31 @@
"sharp": "^0.32.5"
},
"devDependencies": {
- "@astrojs/check": "^0.1.0",
- "@playwright/test": "1.40.0-alpha-nov-13-2023",
- "@types/babel__generator": "^7.6.4",
- "@types/babel__traverse": "^7.20.1",
- "@types/chai": "^4.3.5",
- "@types/common-ancestor-path": "^1.0.0",
- "@types/connect": "^3.4.35",
- "@types/cookie": "^0.5.1",
- "@types/debug": "^4.1.8",
- "@types/diff": "^5.0.3",
- "@types/dom-view-transitions": "^1.0.1",
- "@types/estree": "^1.0.1",
- "@types/hast": "^2.3.5",
- "@types/html-escaper": "^3.0.0",
- "@types/http-cache-semantics": "^4.0.1",
- "@types/js-yaml": "^4.0.5",
- "@types/mime": "^3.0.1",
- "@types/mocha": "^10.0.1",
- "@types/probe-image-size": "^7.2.0",
- "@types/prompts": "^2.4.4",
- "@types/resolve": "^1.20.2",
- "@types/send": "^0.17.1",
- "@types/server-destroy": "^1.0.1",
- "@types/unist": "^2.0.7",
- "@types/yargs-parser": "^21.0.0",
+ "@astrojs/check": "^0.3.1",
+ "@playwright/test": "1.40.0",
+ "@types/babel__generator": "^7.6.7",
+ "@types/babel__traverse": "^7.20.4",
+ "@types/chai": "^4.3.10",
+ "@types/common-ancestor-path": "^1.0.2",
+ "@types/connect": "^3.4.38",
+ "@types/cookie": "^0.5.4",
+ "@types/debug": "^4.1.12",
+ "@types/diff": "^5.0.8",
+ "@types/dom-view-transitions": "^1.0.4",
+ "@types/estree": "^1.0.5",
+ "@types/hast": "^3.0.3",
+ "@types/html-escaper": "^3.0.2",
+ "@types/http-cache-semantics": "^4.0.4",
+ "@types/js-yaml": "^4.0.9",
+ "@types/mime": "^3.0.4",
+ "@types/mocha": "^10.0.4",
+ "@types/probe-image-size": "^7.2.3",
+ "@types/prompts": "^2.4.8",
+ "@types/resolve": "^1.20.5",
+ "@types/send": "^0.17.4",
+ "@types/server-destroy": "^1.0.3",
+ "@types/unist": "^3.0.2",
+ "@types/yargs-parser": "^21.0.3",
"astro-scripts": "workspace:*",
"chai": "^4.3.7",
"cheerio": "1.0.0-rc.12",
@@ -220,14 +208,14 @@
"mocha": "^10.2.0",
"node-mocks-http": "^1.13.0",
"parse-srcset": "^1.0.2",
- "rehype-autolink-headings": "^6.1.1",
- "rehype-slug": "^5.0.1",
+ "rehype-autolink-headings": "^7.1.0",
+ "rehype-slug": "^6.0.0",
"rehype-toc": "^3.0.2",
"remark-code-titles": "^0.1.2",
- "rollup": "^3.28.1",
- "sass": "^1.66.1",
+ "rollup": "^4.5.0",
+ "sass": "^1.69.5",
"srcset-parse": "^1.1.0",
- "unified": "^10.1.2"
+ "unified": "^11.0.4"
},
"engines": {
"node": ">=18.14.1",
diff --git a/packages/astro/performance/fixtures/md/package.json b/packages/astro/performance/fixtures/md/package.json
index ff7b1dec0..4dea64d76 100644
--- a/packages/astro/performance/fixtures/md/package.json
+++ b/packages/astro/performance/fixtures/md/package.json
@@ -16,8 +16,8 @@
"dependencies": {
"@astrojs/react": "workspace:*",
"@performance/utils": "workspace:*",
- "@types/react": "^18.2.21",
- "@types/react-dom": "^18.2.7",
+ "@types/react": "^18.2.37",
+ "@types/react-dom": "^18.2.15",
"astro": "workspace:*",
"react": "^18.0.0",
"react-dom": "^18.0.0"
diff --git a/packages/astro/performance/fixtures/mdoc/package.json b/packages/astro/performance/fixtures/mdoc/package.json
index 351ef15e4..a25e69c97 100644
--- a/packages/astro/performance/fixtures/mdoc/package.json
+++ b/packages/astro/performance/fixtures/mdoc/package.json
@@ -17,8 +17,8 @@
"@astrojs/markdoc": "workspace:*",
"@astrojs/react": "workspace:*",
"@performance/utils": "workspace:*",
- "@types/react": "^18.2.21",
- "@types/react-dom": "^18.2.7",
+ "@types/react": "^18.2.37",
+ "@types/react-dom": "^18.2.15",
"astro": "workspace:*",
"react": "^18.0.0",
"react-dom": "^18.0.0"
diff --git a/packages/astro/performance/fixtures/mdx/package.json b/packages/astro/performance/fixtures/mdx/package.json
index c2d4e368a..2144dc225 100644
--- a/packages/astro/performance/fixtures/mdx/package.json
+++ b/packages/astro/performance/fixtures/mdx/package.json
@@ -17,8 +17,8 @@
"@astrojs/mdx": "workspace:*",
"@astrojs/react": "workspace:*",
"@performance/utils": "workspace:*",
- "@types/react": "^18.2.21",
- "@types/react-dom": "^18.2.7",
+ "@types/react": "^18.2.37",
+ "@types/react-dom": "^18.2.15",
"astro": "workspace:*",
"react": "^18.0.0",
"react-dom": "^18.0.0"
diff --git a/packages/astro/performance/package.json b/packages/astro/performance/package.json
index e09f29173..25bfad16b 100644
--- a/packages/astro/performance/package.json
+++ b/packages/astro/performance/package.json
@@ -11,7 +11,7 @@
"author": "",
"license": "ISC",
"devDependencies": {
- "@types/yargs-parser": "^21.0.0",
+ "@types/yargs-parser": "^21.0.3",
"cross-env": "^7.0.3",
"kleur": "^4.1.5",
"npm-run-all": "^4.1.5",
diff --git a/packages/astro/src/@types/astro.ts b/packages/astro/src/@types/astro.ts
index 2f2e9f75a..5531cf9b9 100644
--- a/packages/astro/src/@types/astro.ts
+++ b/packages/astro/src/@types/astro.ts
@@ -1317,7 +1317,7 @@ export interface AstroUserConfig {
* {
* markdown: {
* // Example: Translate the footnotes text to another language, here are the default English values
- * remarkRehype: { footnoteLabel: "Footnotes", footnoteBackLabel: "Back to content"},
+ * remarkRehype: { footnoteLabel: "Footnotes", footnoteBackLabel: "Back to reference 1"},
* },
* };
* ```
@@ -1578,7 +1578,7 @@ export type InjectedScriptStage = 'before-hydration' | 'head-inline' | 'page' |
export interface InjectedRoute {
pattern: string;
- entryPoint: string;
+ entrypoint: string;
prerender?: boolean;
}
diff --git a/packages/astro/src/assets/build/generate.ts b/packages/astro/src/assets/build/generate.ts
index be637c26d..c4109ea1e 100644
--- a/packages/astro/src/assets/build/generate.ts
+++ b/packages/astro/src/assets/build/generate.ts
@@ -58,7 +58,7 @@ export async function prepareAssetsGenerationEnv(
await fs.promises.mkdir(assetsCacheDir, { recursive: true });
} catch (err) {
logger.warn(
- 'astro:assets',
+ null,
`An error was encountered while creating the cache directory. Proceeding without caching. Error: ${err}`
);
useCache = false;
@@ -231,7 +231,7 @@ export async function generateImagesForPath(
}
} catch (e) {
env.logger.warn(
- 'astro:assets',
+ null,
`An error was encountered while creating the cache directory. Proceeding without caching. Error: ${e}`
);
} finally {
diff --git a/packages/astro/src/assets/internal.ts b/packages/astro/src/assets/internal.ts
index 46319ed3b..9e615d5c9 100644
--- a/packages/astro/src/assets/internal.ts
+++ b/packages/astro/src/assets/internal.ts
@@ -19,7 +19,7 @@ export function injectImageEndpoint(settings: AstroSettings, mode: 'dev' | 'buil
settings.injectedRoutes.push({
pattern: '/_image',
- entryPoint: endpointEntrypoint,
+ entrypoint: endpointEntrypoint,
prerender: false,
});
diff --git a/packages/astro/src/cli/install-package.ts b/packages/astro/src/cli/install-package.ts
index 689f81e3e..667037a0c 100644
--- a/packages/astro/src/cli/install-package.ts
+++ b/packages/astro/src/cli/install-package.ts
@@ -26,7 +26,7 @@ export async function getPackage<T>(
packageImport = await import(packageName);
} catch (e) {
logger.info(
- '',
+ null,
`To continue, Astro requires the following dependency to be installed: ${bold(packageName)}.`
);
const result = await installPackage([packageName, ...otherDeps], options, logger);
diff --git a/packages/astro/src/cli/telemetry/index.ts b/packages/astro/src/cli/telemetry/index.ts
index fd664fcc9..277b1cab6 100644
--- a/packages/astro/src/cli/telemetry/index.ts
+++ b/packages/astro/src/cli/telemetry/index.ts
@@ -1,23 +1,23 @@
/* eslint-disable no-console */
-import whichPm from 'which-pm';
import type yargs from 'yargs-parser';
import * as msg from '../../core/messages.js';
import { telemetry } from '../../events/index.js';
+import { createLoggerFromFlags } from '../flags.js';
interface TelemetryOptions {
flags: yargs.Arguments;
}
export async function notify() {
- const packageManager = (await whichPm(process.cwd()))?.name ?? 'npm';
await telemetry.notify(() => {
- console.log(msg.telemetryNotice(packageManager) + '\n');
+ console.log(msg.telemetryNotice() + '\n');
return true;
});
}
export async function update(subcommand: string, { flags }: TelemetryOptions) {
const isValid = ['enable', 'disable', 'reset'].includes(subcommand);
+ const logger = createLoggerFromFlags(flags);
if (flags.help || flags.h || !isValid) {
msg.printHelp({
@@ -37,17 +37,17 @@ export async function update(subcommand: string, { flags }: TelemetryOptions) {
switch (subcommand) {
case 'enable': {
telemetry.setEnabled(true);
- console.log(msg.telemetryEnabled());
+ logger.info('SKIP_FORMAT', msg.telemetryEnabled());
return;
}
case 'disable': {
telemetry.setEnabled(false);
- console.log(msg.telemetryDisabled());
+ logger.info('SKIP_FORMAT', msg.telemetryDisabled());
return;
}
case 'reset': {
telemetry.clear();
- console.log(msg.telemetryReset());
+ logger.info('SKIP_FORMAT', msg.telemetryReset());
return;
}
}
diff --git a/packages/astro/src/content/server-listeners.ts b/packages/astro/src/content/server-listeners.ts
index 699d5f271..3ff3148cb 100644
--- a/packages/astro/src/content/server-listeners.ts
+++ b/packages/astro/src/content/server-listeners.ts
@@ -1,4 +1,4 @@
-import { bold, cyan } from 'kleur/colors';
+import { bold, cyan, underline } from 'kleur/colors';
import type fsMod from 'node:fs';
import path from 'node:path';
import { fileURLToPath, pathToFileURL } from 'node:url';
@@ -26,7 +26,7 @@ export async function attachContentServerListeners({
const contentPaths = getContentPaths(settings.config, fs);
if (fs.existsSync(contentPaths.contentDir)) {
- logger.info(
+ logger.debug(
'content',
`Watching ${cyan(
contentPaths.contentDir.href.replace(settings.config.root.href, '')
@@ -39,7 +39,7 @@ export async function attachContentServerListeners({
viteServer.watcher.on('addDir', contentDirListener);
async function contentDirListener(dir: string) {
if (appendForwardSlash(pathToFileURL(dir).href) === contentPaths.contentDir.href) {
- logger.info('content', `Content dir found. Watching for changes`);
+ logger.debug('content', `Content directory found. Watching for changes`);
await attachListeners();
viteServer.watcher.removeListener('addDir', contentDirListener);
}
@@ -55,7 +55,7 @@ export async function attachContentServerListeners({
contentConfigObserver: globalContentConfigObserver,
});
await contentGenerator.init();
- logger.info('content', 'Types generated');
+ logger.debug('content', 'Types generated');
viteServer.watcher.on('add', (entry) => {
contentGenerator.queueEvent({ name: 'add', entry });
@@ -90,9 +90,9 @@ function warnAllowJsIsFalse({
'true'
)} in your ${bold(tsConfigFileName)} file to have autocompletion in your ${bold(
contentConfigFileName
- )} file.
-See ${bold('https://www.typescriptlang.org/tsconfig#allowJs')} for more information.
- `
+ )} file. See ${underline(
+ cyan('https://www.typescriptlang.org/tsconfig#allowJs')
+ )} for more information.`
);
}
diff --git a/packages/astro/src/content/types-generator.ts b/packages/astro/src/content/types-generator.ts
index b50c597fd..dc9c1ecc7 100644
--- a/packages/astro/src/content/types-generator.ts
+++ b/packages/astro/src/content/types-generator.ts
@@ -1,5 +1,5 @@
import glob from 'fast-glob';
-import { cyan } from 'kleur/colors';
+import { bold, cyan } from 'kleur/colors';
import type fsMod from 'node:fs';
import * as path from 'node:path';
import { fileURLToPath, pathToFileURL } from 'node:url';
@@ -56,13 +56,6 @@ type CreateContentGeneratorParams = {
fs: typeof fsMod;
};
-type EventOpts = { logLevel: 'info' | 'warn' };
-
-type EventWithOptions = {
- type: ContentEvent;
- opts: EventOpts | undefined;
-};
-
class UnsupportedFileTypeError extends Error {}
export async function createContentTypesGenerator({
@@ -78,7 +71,7 @@ export async function createContentTypesGenerator({
const contentEntryExts = [...contentEntryConfigByExt.keys()];
const dataEntryExts = getDataEntryExts(settings);
- let events: EventWithOptions[] = [];
+ let events: ContentEvent[] = [];
let debounceTimeout: NodeJS.Timeout | undefined;
const typeTemplateContent = await fs.promises.readFile(contentPaths.typesTemplate, 'utf-8');
@@ -90,10 +83,7 @@ export async function createContentTypesGenerator({
return { typesGenerated: false, reason: 'no-content-dir' };
}
- events.push({
- type: { name: 'add', entry: contentPaths.config.url },
- opts: { logLevel: 'warn' },
- });
+ events.push({ name: 'add', entry: contentPaths.config.url });
const globResult = await glob('**', {
cwd: fileURLToPath(contentPaths.contentDir),
@@ -110,12 +100,9 @@ export async function createContentTypesGenerator({
const entryURL = pathToFileURL(fullPath);
if (entryURL.href.startsWith(contentPaths.config.url.href)) continue;
if (entry.dirent.isFile()) {
- events.push({
- type: { name: 'add', entry: entryURL },
- opts: { logLevel: 'warn' },
- });
+ events.push({ name: 'add', entry: entryURL });
} else if (entry.dirent.isDirectory()) {
- events.push({ type: { name: 'addDir', entry: entryURL }, opts: { logLevel: 'warn' } });
+ events.push({ name: 'addDir', entry: entryURL });
}
}
await runEvents();
@@ -123,11 +110,8 @@ export async function createContentTypesGenerator({
}
async function handleEvent(
- event: ContentEvent,
- opts?: EventOpts
+ event: ContentEvent
): Promise<{ shouldGenerateTypes: boolean; error?: Error }> {
- const logLevel = opts?.logLevel ?? 'info';
-
if (event.name === 'addDir' || event.name === 'unlinkDir') {
const collection = normalizePath(
path.relative(fileURLToPath(contentPaths.contentDir), fileURLToPath(event.entry))
@@ -140,9 +124,7 @@ export async function createContentTypesGenerator({
switch (event.name) {
case 'addDir':
collectionEntryMap[JSON.stringify(collection)] = { type: 'unknown', entries: {} };
- if (logLevel === 'info') {
- logger.info('content', `${cyan(collection)} collection added`);
- }
+ logger.debug('content', `${cyan(collection)} collection added`);
break;
case 'unlinkDir':
if (collectionKey in collectionEntryMap) {
@@ -186,16 +168,14 @@ export async function createContentTypesGenerator({
const collection = getEntryCollectionName({ entry, contentDir });
if (collection === undefined) {
- if (['info', 'warn'].includes(logLevel)) {
- logger.warn(
- 'content',
- `${cyan(
- normalizePath(
- path.relative(fileURLToPath(contentPaths.contentDir), fileURLToPath(event.entry))
- )
- )} must be nested in a collection directory. Skipping.`
- );
- }
+ logger.warn(
+ 'content',
+ `${bold(
+ normalizePath(
+ path.relative(fileURLToPath(contentPaths.contentDir), fileURLToPath(event.entry))
+ )
+ )} must live in a ${bold('content/...')} collection subdirectory.`
+ );
return { shouldGenerateTypes: false };
}
@@ -308,22 +288,19 @@ export async function createContentTypesGenerator({
}
}
- function queueEvent(rawEvent: RawContentEvent, opts?: EventOpts) {
+ function queueEvent(rawEvent: RawContentEvent) {
const event = {
- type: {
- entry: pathToFileURL(rawEvent.entry),
- name: rawEvent.name,
- },
- opts,
+ entry: pathToFileURL(rawEvent.entry),
+ name: rawEvent.name,
};
- if (!event.type.entry.pathname.startsWith(contentPaths.contentDir.pathname)) return;
+ if (!event.entry.pathname.startsWith(contentPaths.contentDir.pathname)) return;
events.push(event);
debounceTimeout && clearTimeout(debounceTimeout);
const runEventsSafe = async () => {
try {
- await runEvents(opts);
+ await runEvents();
} catch {
// Prevent frontmatter errors from crashing the server. The errors
// are still reported on page reflects as desired.
@@ -333,30 +310,25 @@ export async function createContentTypesGenerator({
debounceTimeout = setTimeout(runEventsSafe, 50 /* debounce to batch chokidar events */);
}
- async function runEvents(opts?: EventOpts) {
- const logLevel = opts?.logLevel ?? 'info';
+ async function runEvents() {
const eventResponses = [];
for (const event of events) {
- const response = await handleEvent(event.type, event.opts);
+ const response = await handleEvent(event);
eventResponses.push(response);
}
events = [];
- let unsupportedFiles = [];
for (const response of eventResponses) {
if (response.error instanceof UnsupportedFileTypeError) {
- unsupportedFiles.push(response.error.message);
+ logger.warn(
+ 'content',
+ `Unsupported file type ${bold(
+ response.error.message
+ )} found. Prefix filename with an underscore (\`_\`) to ignore.`
+ );
}
}
- if (unsupportedFiles.length > 0 && ['info', 'warn'].includes(logLevel)) {
- logger.warn(
- 'content',
- `Unsupported file types found. Prefix with an underscore (\`_\`) to ignore:\n- ${unsupportedFiles.join(
- '\n'
- )}`
- );
- }
const observable = contentConfigObserver.get();
if (eventResponses.some((r) => r.shouldGenerateTypes)) {
await writeContentFiles({
@@ -369,7 +341,7 @@ export async function createContentTypesGenerator({
viteServer,
});
invalidateVirtualMod(viteServer);
- if (observable.status === 'loaded' && ['info', 'warn'].includes(logLevel)) {
+ if (observable.status === 'loaded') {
warnNonexistentCollections({
logger,
contentConfig: observable.config,
@@ -475,6 +447,7 @@ async function writeContentFiles({
let configPathRelativeToCacheDir = normalizePath(
path.relative(contentPaths.cacheDir.pathname, contentPaths.config.url.pathname)
);
+
if (!isRelativePath(configPathRelativeToCacheDir))
configPathRelativeToCacheDir = './' + configPathRelativeToCacheDir;
@@ -514,9 +487,9 @@ function warnNonexistentCollections({
if (!collectionEntryMap[JSON.stringify(configuredCollection)]) {
logger.warn(
'content',
- `The ${JSON.stringify(
- configuredCollection
- )} collection does not have an associated folder in your \`content\` directory. Make sure the folder exists, or check your content config for typos.`
+ `The ${bold(configuredCollection)} collection is defined but no ${bold(
+ 'content/' + configuredCollection
+ )} folder exists in the content directory. Create a new folder for the collection, or check your content configuration file for typos.`
);
}
}
diff --git a/packages/astro/src/core/app/index.ts b/packages/astro/src/core/app/index.ts
index f069c3477..23ecba837 100644
--- a/packages/astro/src/core/app/index.ts
+++ b/packages/astro/src/core/app/index.ts
@@ -198,7 +198,7 @@ export class App {
if (err instanceof EndpointNotFoundError) {
return this.#renderError(request, { status: 404, response: err.originalResponse });
} else {
- this.#logger.error('ssr', err.stack || err.message || String(err));
+ this.#logger.error(null, err.stack || err.message || String(err));
return this.#renderError(request, { status: 500 });
}
}
diff --git a/packages/astro/src/core/build/buildPipeline.ts b/packages/astro/src/core/build/buildPipeline.ts
index e9b3c683e..87166b4f4 100644
--- a/packages/astro/src/core/build/buildPipeline.ts
+++ b/packages/astro/src/core/build/buildPipeline.ts
@@ -142,15 +142,15 @@ export class BuildPipeline extends Pipeline {
retrieveRoutesToGenerate(): Map<PageBuildData, string> {
const pages = new Map<PageBuildData, string>();
- for (const [entryPoint, filePath] of this.#internals.entrySpecifierToBundleMap) {
+ for (const [entrypoint, filePath] of this.#internals.entrySpecifierToBundleMap) {
// virtual pages can be emitted with different prefixes:
// - the classic way are pages emitted with prefix ASTRO_PAGE_RESOLVED_MODULE_ID -> plugin-pages
// - pages emitted using `build.split`, in this case pages are emitted with prefix RESOLVED_SPLIT_MODULE_ID
if (
- entryPoint.includes(ASTRO_PAGE_RESOLVED_MODULE_ID) ||
- entryPoint.includes(RESOLVED_SPLIT_MODULE_ID)
+ entrypoint.includes(ASTRO_PAGE_RESOLVED_MODULE_ID) ||
+ entrypoint.includes(RESOLVED_SPLIT_MODULE_ID)
) {
- const [, pageName] = entryPoint.split(':');
+ const [, pageName] = entrypoint.split(':');
const pageData = this.#internals.pagesByComponent.get(
`${pageName.replace(ASTRO_PAGE_EXTENSION_POST_PATTERN, '.')}`
);
diff --git a/packages/astro/src/core/build/generate.ts b/packages/astro/src/core/build/generate.ts
index 35f8ecb66..3ffd13b7d 100644
--- a/packages/astro/src/core/build/generate.ts
+++ b/packages/astro/src/core/build/generate.ts
@@ -1,11 +1,9 @@
-import * as colors from 'kleur/colors';
-import { bgGreen, black, cyan, dim, green, magenta } from 'kleur/colors';
+import { bgGreen, black, blue, bold, dim, green, magenta, red } from 'kleur/colors';
import fs from 'node:fs';
import os from 'node:os';
import { fileURLToPath } from 'node:url';
import PQueue from 'p-queue';
import type { OutputAsset, OutputChunk } from 'rollup';
-import type { BufferEncoding } from 'vfile';
import type {
AstroSettings,
ComponentInstance,
@@ -149,7 +147,7 @@ export function chunkIsPage(
}
export async function generatePages(opts: StaticBuildOptions, internals: BuildInternals) {
- const timer = performance.now();
+ const generatePagesTimer = performance.now();
const ssr = isServerLikeOutput(opts.settings.config);
let manifest: SSRManifest;
if (ssr) {
@@ -179,7 +177,7 @@ export async function generatePages(opts: StaticBuildOptions, internals: BuildIn
}
const verb = ssr ? 'prerendering' : 'generating';
- logger.info(null, `\n${bgGreen(black(` ${verb} static routes `))}`);
+ logger.info('SKIP_FORMAT', `\n${bgGreen(black(` ${verb} static routes `))}`);
const builtPaths = new Set<string>();
const pagesToGenerate = pipeline.retrieveRoutesToGenerate();
if (ssr) {
@@ -223,12 +221,14 @@ export async function generatePages(opts: StaticBuildOptions, internals: BuildIn
}
}
}
-
- logger.info(null, dim(`Completed in ${getTimeStat(timer, performance.now())}.\n`));
+ logger.info(
+ null,
+ green(`✓ Completed in ${getTimeStat(generatePagesTimer, performance.now())}.\n`)
+ );
const staticImageList = getStaticImageList();
if (staticImageList.size) {
- logger.info(null, `\n${bgGreen(black(` generating optimized images `))}`);
+ logger.info('SKIP_FORMAT', `${bgGreen(black(` generating optimized images `))}`);
const totalCount = Array.from(staticImageList.values())
.map((x) => x.transforms.size)
@@ -244,7 +244,10 @@ export async function generatePages(opts: StaticBuildOptions, internals: BuildIn
await queue.onIdle();
const assetsTimeEnd = performance.now();
- logger.info(null, dim(`Completed in ${getTimeStat(assetsTimer, assetsTimeEnd)}.\n`));
+ logger.info(
+ null,
+ green(`✓ Completed in ${getTimeStat(assetsTimer, assetsTimeEnd)}.\n`)
+ );
delete globalThis?.astroAsset?.addStaticImage;
}
@@ -299,11 +302,11 @@ async function generatePage(
);
}
const pageModule = await pageModulePromise();
+ // TODO: Remove in Astro 4.0
if (shouldSkipDraft(pageModule, pipeline.getSettings())) {
logger.info(null, `${magenta('⚠️')} Skipping draft ${pageData.route.component}`);
- // TODO: Remove in Astro 4.0
logger.warn(
- 'astro',
+ null,
`The drafts feature is deprecated. You should migrate to content collections instead. See https://docs.astro.build/en/guides/content-collections/#filtering-collection-queries for more information.`
);
return;
@@ -321,7 +324,7 @@ async function generatePage(
pageData.route.type === 'page' ||
pageData.route.type === 'redirect' ||
pageData.route.type === 'fallback'
- ? green('▶')
+ ? blue('▶')
: magenta('λ');
if (isRelativePath(pageData.route.component)) {
logger.info(null, `${icon} ${pageData.route.route}`);
@@ -341,10 +344,10 @@ async function generatePage(
await generatePath(path, generationOptions, pipeline);
const timeEnd = performance.now();
const timeChange = getTimeStat(prevTimeEnd, timeEnd);
- const timeIncrease = `(+${timeChange})`;
+ const timeIncrease = `(${timeChange})`;
const filePath = getOutputFilename(pipeline.getConfig(), path, pageData.route.type);
const lineIcon = i === paths.length - 1 ? '└─' : '├─';
- logger.info(null, ` ${cyan(lineIcon)} ${dim(filePath)} ${dim(timeIncrease)}`);
+ logger.info(null, ` ${blue(lineIcon)} ${dim(filePath)} ${dim(timeIncrease)}`);
prevTimeEnd = timeEnd;
}
}
@@ -383,17 +386,17 @@ async function getPathsForRoute(
logger,
ssr: isServerLikeOutput(opts.settings.config),
}).catch((err) => {
- logger.debug('build', `├── ${colors.bold(colors.red('✗'))} ${route.component}`);
+ logger.debug('build', `├── ${bold(red('✗'))} ${route.component}`);
throw err;
});
- const label = staticPaths.length === 1 ? 'page' : 'pages';
- logger.debug(
- 'build',
- `├── ${colors.bold(colors.green('✔'))} ${route.component} → ${colors.magenta(
- `[${staticPaths.length} ${label}]`
- )}`
- );
+ const label = staticPaths.length === 1 ? 'page' : 'pages';
+ logger.debug(
+ 'build',
+ `├── ${bold(green('✔'))} ${route.component} → ${magenta(
+ `[${staticPaths.length} ${label}]`
+ )}`
+ );
paths.push(
...staticPaths
diff --git a/packages/astro/src/core/build/index.ts b/packages/astro/src/core/build/index.ts
index f096b8f76..19f263a01 100644
--- a/packages/astro/src/core/build/index.ts
+++ b/packages/astro/src/core/build/index.ts
@@ -1,4 +1,4 @@
-import * as colors from 'kleur/colors';
+import { blue, bold, green } from 'kleur/colors';
import fs from 'node:fs';
import { performance } from 'node:perf_hooks';
import { fileURLToPath } from 'node:url';
@@ -69,8 +69,9 @@ export default async function build(
if (astroConfig.experimental.contentCollectionCache && options.force) {
const contentCacheDir = new URL('./content/', astroConfig.cacheDir);
if (fs.existsSync(contentCacheDir)) {
- logger.warn('content', 'clearing cache');
+ logger.debug('content', 'clearing content cache');
await fs.promises.rm(contentCacheDir, { force: true, recursive: true });
+ logger.warn('content', 'content cache cleared (force)');
}
}
@@ -157,9 +158,10 @@ class AstroBuilder {
await runHookBuildStart({ config: this.settings.config, logging: this.logger });
this.validateConfig();
- this.logger.info('build', `output target: ${colors.green(this.settings.config.output)}`);
+ this.logger.info('build', `output: ${blue('"' + this.settings.config.output + '"')}`);
+ this.logger.info('build', `directory: ${blue(fileURLToPath(this.settings.config.outDir))}`);
if (this.settings.adapter) {
- this.logger.info('build', `deploy adapter: ${colors.green(this.settings.adapter.name)}`);
+ this.logger.info('build', `adapter: ${green(this.settings.adapter.name)}`);
}
this.logger.info('build', 'Collecting build info...');
this.timer.loadStart = performance.now();
@@ -179,7 +181,7 @@ class AstroBuilder {
this.timer.buildStart = performance.now();
this.logger.info(
'build',
- colors.dim(`Completed in ${getTimeStat(this.timer.init, performance.now())}.`)
+ green(`✓ Completed in ${getTimeStat(this.timer.init, performance.now())}.`)
);
const opts: StaticBuildOptions = {
@@ -252,27 +254,28 @@ class AstroBuilder {
);
}
+ // TODO: Remove in Astro 4.0
if (config.build.split === true) {
if (config.output === 'static') {
this.logger.warn(
- 'configuration',
+ 'config',
'The option `build.split` won\'t take effect, because `output` is not `"server"` or `"hybrid"`.'
);
}
this.logger.warn(
- 'configuration',
+ 'deprecated',
'The option `build.split` is deprecated. Use the adapter options.'
);
}
if (config.build.excludeMiddleware === true) {
if (config.output === 'static') {
this.logger.warn(
- 'configuration',
+ 'config',
'The option `build.excludeMiddleware` won\'t take effect, because `output` is not `"server"` or `"hybrid"`.'
);
}
this.logger.warn(
- 'configuration',
+ 'deprecated',
'The option `build.excludeMiddleware` is deprecated. Use the adapter options.'
);
}
@@ -294,12 +297,12 @@ class AstroBuilder {
let messages: string[] = [];
if (buildMode === 'static') {
- messages = [`${pageCount} page(s) built in`, colors.bold(total)];
+ messages = [`${pageCount} page(s) built in`, bold(total)];
} else {
- messages = ['Server built in', colors.bold(total)];
+ messages = ['Server built in', bold(total)];
}
logger.info('build', messages.join(' '));
- logger.info('build', `${colors.bold('Complete!')}`);
+ logger.info('build', `${bold('Complete!')}`);
}
}
diff --git a/packages/astro/src/core/build/internal.ts b/packages/astro/src/core/build/internal.ts
index 3babef38f..34e76ab1d 100644
--- a/packages/astro/src/core/build/internal.ts
+++ b/packages/astro/src/core/build/internal.ts
@@ -248,15 +248,15 @@ export function* eachPageFromAllPages(allPages: AllPagesData): Generator<[string
export function* eachPageDataFromEntryPoint(
internals: BuildInternals
): Generator<[PageBuildData, string]> {
- for (const [entryPoint, filePath] of internals.entrySpecifierToBundleMap) {
+ for (const [entrypoint, filePath] of internals.entrySpecifierToBundleMap) {
// virtual pages can be emitted with different prefixes:
// - the classic way are pages emitted with prefix ASTRO_PAGE_RESOLVED_MODULE_ID -> plugin-pages
// - pages emitted using `build.split`, in this case pages are emitted with prefix RESOLVED_SPLIT_MODULE_ID
if (
- entryPoint.includes(ASTRO_PAGE_RESOLVED_MODULE_ID) ||
- entryPoint.includes(RESOLVED_SPLIT_MODULE_ID)
+ entrypoint.includes(ASTRO_PAGE_RESOLVED_MODULE_ID) ||
+ entrypoint.includes(RESOLVED_SPLIT_MODULE_ID)
) {
- const [, pageName] = entryPoint.split(':');
+ const [, pageName] = entrypoint.split(':');
const pageData = internals.pagesByComponent.get(
`${pageName.replace(ASTRO_PAGE_EXTENSION_POST_PATTERN, '.')}`
);
diff --git a/packages/astro/src/core/build/static-build.ts b/packages/astro/src/core/build/static-build.ts
index c54de6b44..2580e585e 100644
--- a/packages/astro/src/core/build/static-build.ts
+++ b/packages/astro/src/core/build/static-build.ts
@@ -1,7 +1,7 @@
import { teardown } from '@astrojs/compiler';
import * as eslexer from 'es-module-lexer';
import glob from 'fast-glob';
-import { bgGreen, bgMagenta, black, dim } from 'kleur/colors';
+import { bgGreen, bgMagenta, black, green } from 'kleur/colors';
import fs from 'node:fs';
import path, { extname } from 'node:path';
import { fileURLToPath, pathToFileURL } from 'node:url';
@@ -78,7 +78,8 @@ export async function viteBuild(opts: StaticBuildOptions) {
const ssrTime = performance.now();
opts.logger.info('build', `Building ${settings.config.output} entrypoints...`);
const ssrOutput = await ssrBuild(opts, internals, pageInput, container);
- opts.logger.info('build', dim(`Completed in ${getTimeStat(ssrTime, performance.now())}.`));
+ opts.logger.info('build', green(`✓ Completed in ${getTimeStat(ssrTime, performance.now())}.`));
+
settings.timer.end('SSR build');
settings.timer.start('Client build');
@@ -268,7 +269,6 @@ async function clientBuild(
container: AstroBuildPluginContainer
) {
const { settings, viteConfig } = opts;
- const timer = performance.now();
const ssr = isServerLikeOutput(settings.config);
const out = ssr ? settings.config.build.client : getOutDirWithinCwd(settings.config.outDir);
@@ -283,7 +283,7 @@ async function clientBuild(
}
const { lastVitePlugins, vitePlugins } = await container.runBeforeHook('client', input);
- opts.logger.info(null, `\n${bgGreen(black(' building client '))}`);
+ opts.logger.info('SKIP_FORMAT', `\n${bgGreen(black(' building client (vite) '))}`);
const viteBuildConfig: vite.InlineConfig = {
...viteConfig,
@@ -322,7 +322,6 @@ async function clientBuild(
});
const buildResult = await vite.build(viteBuildConfig);
- opts.logger.info(null, dim(`Completed in ${getTimeStat(timer, performance.now())}.\n`));
return buildResult;
}
diff --git a/packages/astro/src/core/build/util.ts b/packages/astro/src/core/build/util.ts
index e46a0713a..fc12b486f 100644
--- a/packages/astro/src/core/build/util.ts
+++ b/packages/astro/src/core/build/util.ts
@@ -2,7 +2,7 @@ import type { AstroConfig } from '../../@types/astro.js';
export function getTimeStat(timeStart: number, timeEnd: number) {
const buildTime = timeEnd - timeStart;
- return buildTime < 750 ? `${Math.round(buildTime)}ms` : `${(buildTime / 1000).toFixed(2)}s`;
+ return buildTime < 1000 ? `${Math.round(buildTime)}ms` : `${(buildTime / 1000).toFixed(2)}s`;
}
/**
diff --git a/packages/astro/src/core/create-vite.ts b/packages/astro/src/core/create-vite.ts
index de6443729..c9716af89 100644
--- a/packages/astro/src/core/create-vite.ts
+++ b/packages/astro/src/core/create-vite.ts
@@ -1,10 +1,9 @@
-import type { AstroSettings } from '../@types/astro.js';
-import type { Logger } from './logger/core.js';
-
import nodeFs from 'node:fs';
import { fileURLToPath } from 'node:url';
+import type { Logger as ViteLogger } from 'vite';
import * as vite from 'vite';
import { crawlFrameworkPkgs } from 'vitefu';
+import type { AstroSettings } from '../@types/astro.js';
import astroAssetsPlugin from '../assets/vite-plugin-assets.js';
import {
astroContentAssetPropagationPlugin,
@@ -31,6 +30,7 @@ import astroScannerPlugin from '../vite-plugin-scanner/index.js';
import astroScriptsPlugin from '../vite-plugin-scripts/index.js';
import astroScriptsPageSSRPlugin from '../vite-plugin-scripts/page-ssr.js';
import { vitePluginSSRManifest } from '../vite-plugin-ssr-manifest/index.js';
+import type { Logger } from './logger/core.js';
import { vitePluginMiddleware } from './middleware/vite-plugin.js';
import { joinPaths } from './path.js';
@@ -102,6 +102,17 @@ export async function createVite(
},
});
+ const viteCustomLogger: ViteLogger = {
+ ...vite.createLogger('warn'),
+ // All error log messages are also thrown as real errors,
+ // so we can safely ignore them here and let the error handler
+ // log them for the user instead.
+ error: (msg) => logger.debug('vite', 'ERROR ' + msg),
+ // Warnings are usually otherwise ignored by Vite, so it's
+ // important that we catch and log them here.
+ warn: (msg) => logger.warn('vite', msg),
+ };
+
// Start with the Vite configuration that Astro core needs
const commonConfig: vite.InlineConfig = {
// Tell Vite not to combine config from vite.config.js with our provided inline config
@@ -109,6 +120,7 @@ export async function createVite(
cacheDir: fileURLToPath(new URL('./node_modules/.vite/', settings.config.root)), // using local caches allows Astro to be used in monorepos, etc.
clearScreen: false, // we want to control the output, not Vite
logLevel: 'warn', // log warnings and errors only
+ customLogger: viteCustomLogger,
appType: 'custom',
optimizeDeps: {
entries: ['src/**/*'],
@@ -180,7 +192,7 @@ export async function createVite(
},
{
find: 'astro:middleware',
- replacement: 'astro/middleware/namespace',
+ replacement: 'astro/virtual-modules/middleware.js',
},
{
find: 'astro:components',
diff --git a/packages/astro/src/core/dev/dev.ts b/packages/astro/src/core/dev/dev.ts
index 02ba9d872..f8db6647e 100644
--- a/packages/astro/src/core/dev/dev.ts
+++ b/packages/astro/src/core/dev/dev.ts
@@ -9,6 +9,7 @@ import { telemetry } from '../../events/index.js';
import * as msg from '../messages.js';
import { startContainer } from './container.js';
import { createContainerWithAutomaticRestart } from './restart.js';
+import { green } from 'kleur/colors';
export interface DevServer {
address: AddressInfo;
@@ -33,9 +34,8 @@ export default async function dev(inlineConfig: AstroInlineConfig): Promise<DevS
// Start listening to the port
const devServerAddressInfo = await startContainer(restart.container);
-
logger.info(
- null,
+ 'SKIP_FORMAT',
msg.serverStart({
startupTime: performance.now() - devStart,
resolvedUrls: restart.container.viteServer.resolvedUrls || { local: [], network: [] },
@@ -43,17 +43,20 @@ export default async function dev(inlineConfig: AstroInlineConfig): Promise<DevS
base: restart.container.settings.config.base,
})
);
+
const currentVersion = process.env.PACKAGE_VERSION ?? '0.0.0';
if (currentVersion.includes('-')) {
- logger.warn(null, msg.prerelease({ currentVersion }));
+ logger.warn('SKIP_FORMAT', msg.prerelease({ currentVersion }));
}
if (restart.container.viteServer.config.server?.fs?.strict === false) {
- logger.warn(null, msg.fsStrictWarning());
+ logger.warn('SKIP_FORMAT', msg.fsStrictWarning());
}
await attachContentServerListeners(restart.container);
+ logger.info(null, green('watching for file changes...'));
+
return {
address: devServerAddressInfo,
get watcher() {
diff --git a/packages/astro/src/core/dev/restart.ts b/packages/astro/src/core/dev/restart.ts
index f03db39cf..137dde5df 100644
--- a/packages/astro/src/core/dev/restart.ts
+++ b/packages/astro/src/core/dev/restart.ts
@@ -82,7 +82,7 @@ export async function restartContainer(container: Container): Promise<Container
},
});
container.restartInFlight = false;
- logger.error('astro', 'Continuing with previous valid configuration\n');
+ logger.error(null, 'Continuing with previous valid configuration\n');
return error;
}
}
@@ -121,8 +121,8 @@ export async function createContainerWithAutomaticRestart({
},
};
- async function handleServerRestart(logMsg: string) {
- logger.info('astro', logMsg + '\n');
+ async function handleServerRestart(logMsg = '') {
+ logger.info(null, (logMsg + ' Restarting...').trim());
const container = restart.container;
const result = await restartContainer(container);
if (result instanceof Error) {
@@ -150,13 +150,13 @@ export async function createContainerWithAutomaticRestart({
// Set up watches
function addWatches() {
const watcher = restart.container.viteServer.watcher;
- watcher.on('change', handleChangeRestart('Configuration updated. Restarting...'));
- watcher.on('unlink', handleChangeRestart('Configuration removed. Restarting...'));
- watcher.on('add', handleChangeRestart('Configuration added. Restarting...'));
+ watcher.on('change', handleChangeRestart('Configuration file updated.'));
+ watcher.on('unlink', handleChangeRestart('Configuration file removed.'));
+ watcher.on('add', handleChangeRestart('Configuration file added.'));
// Restart the Astro dev server instead of Vite's when the API is called by plugins.
// Ignore the `forceOptimize` parameter for now.
- restart.container.viteServer.restart = () => handleServerRestart('Restarting...');
+ restart.container.viteServer.restart = () => handleServerRestart();
}
addWatches();
return restart;
diff --git a/packages/astro/src/core/endpoint/index.ts b/packages/astro/src/core/endpoint/index.ts
index 80af2358d..f9c61d053 100644
--- a/packages/astro/src/core/endpoint/index.ts
+++ b/packages/astro/src/core/endpoint/index.ts
@@ -204,7 +204,7 @@ export async function callEndpoint<MiddlewareResult = Response | EndpointOutput>
if (response instanceof Response) {
if (isEndpointSSR && response.headers.get('X-Astro-Encoding')) {
env.logger.warn(
- 'ssr',
+ null,
'`ResponseWithEncoding` is ignored in SSR. Please return an instance of Response. See https://docs.astro.build/en/core-concepts/endpoints/#server-endpoints-api-routes for more information.'
);
}
@@ -216,21 +216,21 @@ export async function callEndpoint<MiddlewareResult = Response | EndpointOutput>
// TODO: Remove in Astro 4.0
env.logger.warn(
- 'astro',
+ null,
`${ctx.route.component} returns a simple object which is deprecated. Please return an instance of Response. See https://docs.astro.build/en/core-concepts/endpoints/#server-endpoints-api-routes for more information.`
);
if (isEndpointSSR) {
if (response.hasOwnProperty('headers')) {
env.logger.warn(
- 'ssr',
+ null,
'Setting headers is not supported when returning an object. Please return an instance of Response. See https://docs.astro.build/en/core-concepts/endpoints/#server-endpoints-api-routes for more information.'
);
}
if (response.encoding) {
env.logger.warn(
- 'ssr',
+ null,
'`encoding` is ignored in SSR. To return a charset other than UTF-8, please return an instance of Response. See https://docs.astro.build/en/core-concepts/endpoints/#server-endpoints-api-routes for more information.'
);
}
diff --git a/packages/astro/src/core/errors/dev/vite.ts b/packages/astro/src/core/errors/dev/vite.ts
index b3e49234d..7d67806f8 100644
--- a/packages/astro/src/core/errors/dev/vite.ts
+++ b/packages/astro/src/core/errors/dev/vite.ts
@@ -83,7 +83,6 @@ export function enhanceViteSSRError({
if (globPattern) {
safeError.message = InvalidGlob.message(globPattern);
safeError.name = 'InvalidGlob';
- safeError.hint = InvalidGlob.hint;
safeError.title = InvalidGlob.title;
const line = lns.findIndex((ln) => ln.includes(globPattern));
diff --git a/packages/astro/src/core/logger/console.ts b/packages/astro/src/core/logger/console.ts
index f39f6b74d..d55318d4c 100644
--- a/packages/astro/src/core/logger/console.ts
+++ b/packages/astro/src/core/logger/console.ts
@@ -1,10 +1,6 @@
-import { bold, cyan, dim, red, reset, yellow } from 'kleur/colors';
-import type { LogMessage } from './core.js';
-import { dateTimeFormat, levels } from './core.js';
+import { getEventPrefix, levels, type LogMessage, type LogWritable } from './core.js';
-let lastMessage: string;
-let lastMessageCount = 1;
-export const consoleLogDestination = {
+export const consoleLogDestination: LogWritable<LogMessage> = {
write(event: LogMessage) {
// eslint-disable-next-line no-console
let dest = console.error;
@@ -12,37 +8,11 @@ export const consoleLogDestination = {
// eslint-disable-next-line no-console
dest = console.log;
}
-
- function getPrefix() {
- let prefix = '';
- let type = event.label;
- if (type) {
- // hide timestamp when type is undefined
- prefix += dim(dateTimeFormat.format(new Date()) + ' ');
- if (event.level === 'info') {
- type = bold(cyan(`[${type}]`));
- } else if (event.level === 'warn') {
- type = bold(yellow(`[${type}]`));
- } else if (event.level === 'error') {
- type = bold(red(`[${type}]`));
- }
-
- prefix += `${type} `;
- }
- return reset(prefix);
- }
-
- let message = event.message;
- // For repeat messages, only update the message counter
- if (message === lastMessage) {
- lastMessageCount++;
- message = `${message} ${yellow(`(x${lastMessageCount})`)}`;
+ if (event.label === 'SKIP_FORMAT') {
+ dest(event.message);
} else {
- lastMessage = message;
- lastMessageCount = 1;
+ dest(getEventPrefix(event) + ' ' + event.message);
}
- const outMessage = getPrefix() + message;
- dest(outMessage);
return true;
},
};
diff --git a/packages/astro/src/core/logger/core.ts b/packages/astro/src/core/logger/core.ts
index 11804dd01..5d617a1a2 100644
--- a/packages/astro/src/core/logger/core.ts
+++ b/packages/astro/src/core/logger/core.ts
@@ -1,12 +1,34 @@
-import { dim } from 'kleur/colors';
+import { blue, bold, dim, red, yellow } from 'kleur/colors';
import stringWidth from 'string-width';
-interface LogWritable<T> {
+export interface LogWritable<T> {
write: (chunk: T) => boolean;
}
export type LoggerLevel = 'debug' | 'info' | 'warn' | 'error' | 'silent'; // same as Pino
+/**
+ * Defined logger labels. Add more as needed, but keep them high-level & reusable,
+ * rather than specific to a single command, function, use, etc. The label will be
+ * shown in the log message to the user, so it should be relevant.
+ */
+export type LoggerLabel =
+ | 'add'
+ | 'build'
+ | 'check'
+ | 'config'
+ | 'content'
+ | 'deprecated'
+ | 'markdown'
+ | 'router'
+ | 'types'
+ | 'vite'
+ | 'watch'
+ | 'middleware'
+ // SKIP_FORMAT: A special label that tells the logger not to apply any formatting.
+ // Useful for messages that are already formatted, like the server start message.
+ | 'SKIP_FORMAT';
+
export interface LogOptions {
dest: LogWritable<LogMessage>;
level: LoggerLevel;
@@ -25,6 +47,7 @@ export const dateTimeFormat = new Intl.DateTimeFormat([], {
hour: '2-digit',
minute: '2-digit',
second: '2-digit',
+ hour12: false,
});
export interface LogMessage {
@@ -98,6 +121,35 @@ function padStr(str: string, len: number) {
return str + spaces;
}
+/**
+ * Get the prefix for a log message.
+ * This includes the timestamp, log level, and label all properly formatted
+ * with colors. This is shared across different loggers, so it's defined here.
+ */
+export function getEventPrefix({ level, label }: LogMessage) {
+ const timestamp = `${dateTimeFormat.format(new Date())}`;
+ const prefix = [];
+ if (level === 'error' || level === 'warn') {
+ prefix.push(bold(timestamp));
+ prefix.push(`[${level.toUpperCase()}]`);
+ } else {
+ prefix.push(timestamp);
+ }
+ if (label) {
+ prefix.push(`[${label}]`);
+ }
+ if (level === 'error') {
+ return red(prefix.join(' '));
+ }
+ if (level === 'warn') {
+ return yellow(prefix.join(' '));
+ }
+ if (prefix.length === 1) {
+ return dim(prefix[0]);
+ }
+ return dim(prefix[0]) + ' ' + blue(prefix.splice(1).join(' '));
+}
+
export let defaultLogLevel: LoggerLevel;
if (typeof process !== 'undefined') {
// This could be a shimmed environment so we don't know that `process` is the full
@@ -133,16 +185,16 @@ export class Logger {
this.options = options;
}
- info(label: string | null, message: string) {
+ info(label: LoggerLabel | null, message: string) {
info(this.options, label, message);
}
- warn(label: string | null, message: string) {
+ warn(label: LoggerLabel | null, message: string) {
warn(this.options, label, message);
}
- error(label: string | null, message: string) {
+ error(label: LoggerLabel | null, message: string) {
error(this.options, label, message);
}
- debug(label: string | null, ...messages: any[]) {
+ debug(label: LoggerLabel, ...messages: any[]) {
debug(label, ...messages);
}
diff --git a/packages/astro/src/core/logger/node.ts b/packages/astro/src/core/logger/node.ts
index 57aa59ed0..801df32f5 100644
--- a/packages/astro/src/core/logger/node.ts
+++ b/packages/astro/src/core/logger/node.ts
@@ -1,113 +1,35 @@
import debugPackage from 'debug';
-import { bold, cyan, dim, red, reset, yellow } from 'kleur/colors';
-import * as readline from 'node:readline';
import { Writable } from 'node:stream';
-import stringWidth from 'string-width';
-import { dateTimeFormat, error, info, warn } from './core.js';
+import { getEventPrefix, levels, type LogMessage, type LogWritable } from './core.js';
type ConsoleStream = Writable & {
fd: 1 | 2;
};
-let lastMessage: string;
-let lastMessageCount = 1;
-export const nodeLogDestination = new Writable({
- objectMode: true,
- write(event: LogMessage, _, callback) {
+export const nodeLogDestination: LogWritable<LogMessage> = {
+ write(event: LogMessage) {
let dest: ConsoleStream = process.stderr;
if (levels[event.level] < levels['error']) {
dest = process.stdout;
}
-
- function getPrefix() {
- let prefix = '';
- let label = event.label;
- if (label) {
- // hide timestamp when type is undefined
- prefix += dim(dateTimeFormat.format(new Date()) + ' ');
- if (event.level === 'info') {
- label = bold(cyan(`[${label}]`));
- } else if (event.level === 'warn') {
- label = bold(yellow(`[${label}]`));
- } else if (event.level === 'error') {
- label = bold(red(`[${label}]`));
- }
-
- prefix += `${label} `;
- }
- return reset(prefix);
- }
-
- // console.log({msg: event.message, args: event.args});
- let message = event.message;
- // For repeat messages, only update the message counter
- if (message === lastMessage) {
- lastMessageCount++;
- if (levels[event.level] < levels['error']) {
- let lines = 1;
- let len = stringWidth(`${getPrefix()}${message}`);
- let cols = (dest as unknown as typeof process.stdout).columns;
- if (len > cols) {
- lines = Math.ceil(len / cols);
- }
- for (let i = 0; i < lines; i++) {
- readline.clearLine(dest, 0);
- readline.cursorTo(dest, 0);
- readline.moveCursor(dest, 0, -1);
- }
- }
- message = `${message} ${yellow(`(x${lastMessageCount})`)}`;
+ if (event.label === 'SKIP_FORMAT') {
+ dest.write(event.message + '\n');
} else {
- lastMessage = message;
- lastMessageCount = 1;
+ dest.write(getEventPrefix(event) + ' ' + event.message + '\n');
}
-
- dest.write(getPrefix());
- dest.write(message);
- dest.write('\n');
- callback();
+ return true;
},
-});
-
-interface LogWritable<T> {
- write: (chunk: T) => boolean;
-}
-
-export type LoggerLevel = 'debug' | 'info' | 'warn' | 'error' | 'silent'; // same as Pino
-export type LoggerEvent = 'info' | 'warn' | 'error';
-
-export interface LogOptions {
- dest?: LogWritable<LogMessage>;
- level?: LoggerLevel;
-}
-
-export const nodeLogOptions: Required<LogOptions> = {
- dest: nodeLogDestination,
- level: 'info',
-};
-
-export interface LogMessage {
- label: string | null;
- level: LoggerLevel;
- message: string;
-}
-
-export const levels: Record<LoggerLevel, number> = {
- debug: 20,
- info: 30,
- warn: 40,
- error: 50,
- silent: 90,
};
const debuggers: Record<string, debugPackage.Debugger['log']> = {};
+
/**
* Emit a message only shown in debug mode.
* Astro (along with many of its dependencies) uses the `debug` package for debug logging.
* You can enable these logs with the `DEBUG=astro:*` environment variable.
* More info https://github.com/debug-js/debug#environment-variables
*/
-export function debug(type: string, ...messages: Array<any>) {
+function debug(type: string, ...messages: Array<any>) {
const namespace = `astro:${type}`;
debuggers[namespace] = debuggers[namespace] || debugPackage(namespace);
return debuggers[namespace](...messages);
@@ -116,13 +38,6 @@ export function debug(type: string, ...messages: Array<any>) {
// This is gross, but necessary since we are depending on globals.
(globalThis as any)._astroGlobalDebug = debug;
-// A default logger for when too lazy to pass LogOptions around.
-export const logger = {
- info: info.bind(null, nodeLogOptions),
- warn: warn.bind(null, nodeLogOptions),
- error: error.bind(null, nodeLogOptions),
-};
-
export function enableVerboseLogging() {
debugPackage.enable('*,-babel');
debug('cli', '--verbose flag enabled! Enabling: DEBUG="*,-babel"');
diff --git a/packages/astro/src/core/messages.ts b/packages/astro/src/core/messages.ts
index 758f5e581..7c1d663c5 100644
--- a/packages/astro/src/core/messages.ts
+++ b/packages/astro/src/core/messages.ts
@@ -1,10 +1,10 @@
import {
- bgCyan,
bgGreen,
bgRed,
bgWhite,
bgYellow,
black,
+ blue,
bold,
cyan,
dim,
@@ -22,36 +22,29 @@ import {
CompilerError,
type ErrorWithMetadata,
} from './errors/index.js';
-import { emoji, padMultilineString } from './util.js';
-
-const PREFIX_PADDING = 6;
+import { padMultilineString } from './util.js';
/** Display */
export function req({
url,
+ method,
statusCode,
reqTime,
}: {
url: string;
statusCode: number;
+ method?: string;
reqTime?: number;
}): string {
- let color = dim;
- if (statusCode >= 500) color = red;
- else if (statusCode >= 400) color = yellow;
- else if (statusCode >= 300) color = dim;
- else if (statusCode >= 200) color = green;
- return `${bold(color(`${statusCode}`.padStart(PREFIX_PADDING)))} ${url.padStart(40)} ${
- reqTime ? dim(Math.round(reqTime) + 'ms') : ''
- }`.trim();
-}
-
-export function reload({ file }: { file: string }): string {
- return `${green('reload'.padStart(PREFIX_PADDING))} ${file}`;
-}
-
-export function hmr({ file, style = false }: { file: string; style?: boolean }): string {
- return `${green('update'.padStart(PREFIX_PADDING))} ${file}${style ? ` ${dim('style')}` : ''}`;
+ const color = statusCode >= 400 ? red : statusCode >= 300 ? yellow : blue;
+ return (
+ color(`[${statusCode}]`) +
+ ` ` +
+ (method && method !== 'GET' ? color(method) + ' ' : '') +
+ url +
+ ` ` +
+ (reqTime ? dim(Math.round(reqTime) + 'ms') : '')
+ );
}
/** Display server host and startup time */
@@ -60,13 +53,11 @@ export function serverStart({
resolvedUrls,
host,
base,
- isRestart = false,
}: {
startupTime: number;
resolvedUrls: ResolvedServerUrls;
host: string | boolean;
base: string;
- isRestart?: boolean;
}): string {
// PACKAGE_VERSION is injected at build-time
const version = process.env.PACKAGE_VERSION ?? '0.0.0';
@@ -75,10 +66,10 @@ export function serverStart({
const emptyPrefix = ' '.repeat(11);
const localUrlMessages = resolvedUrls.local.map((url, i) => {
- return `${i === 0 ? localPrefix : emptyPrefix}${bold(cyan(new URL(url).origin + base))}`;
+ return `${i === 0 ? localPrefix : emptyPrefix}${cyan(new URL(url).origin + base)}`;
});
const networkUrlMessages = resolvedUrls.network.map((url, i) => {
- return `${i === 0 ? networkPrefix : emptyPrefix}${bold(cyan(new URL(url).origin + base))}`;
+ return `${i === 0 ? networkPrefix : emptyPrefix}${cyan(new URL(url).origin + base)}`;
});
if (networkUrlMessages.length === 0) {
@@ -91,58 +82,58 @@ export function serverStart({
}
const messages = [
- `${emoji('🚀 ', '')}${bgGreen(black(` astro `))} ${green(`v${version}`)} ${dim(
- `${isRestart ? 're' : ''}started in ${Math.round(startupTime)}ms`
- )}`,
+ '',
+ `${bgGreen(bold(` astro `))} ${green(`v${version}`)} ${dim(`ready in`)} ${Math.round(
+ startupTime
+ )} ${dim('ms')}`,
'',
...localUrlMessages,
...networkUrlMessages,
'',
];
- return messages
- .filter((msg) => typeof msg === 'string')
- .map((msg) => ` ${msg}`)
- .join('\n');
+ return messages.filter((msg) => typeof msg === 'string').join('\n');
}
-export function telemetryNotice(packageManager = 'npm') {
- const headline = `${cyan('◆')} Astro collects completely anonymous usage data.`;
- const why = dim(' This optional program helps shape our roadmap.');
- const disable = dim(` Run \`${packageManager} run astro telemetry disable\` to opt-out.`);
- const details = ` Details: ${underline('https://astro.build/telemetry')}`;
- return [headline, why, disable, details].map((v) => ' ' + v).join('\n');
+export function telemetryNotice() {
+ const headline = blue(`▶ Astro collects anonymous usage data.`);
+ const why = ' This information helps us improve Astro.';
+ const disable = ` Run "astro telemetry disable" to opt-out.`;
+ const details = ` ${cyan(underline('https://astro.build/telemetry'))}`;
+ return [headline, why, disable, details].join('\n');
}
export function telemetryEnabled() {
- return `${green('◉')} Anonymous telemetry is now ${bgGreen(black(' enabled '))}\n ${dim(
- 'Thank you for improving Astro!'
- )}\n`;
+ return [
+ green('▶ Anonymous telemetry ') + bgGreen(' enabled '),
+ ` Thank you for helping us improve Astro!`,
+ ``,
+ ].join('\n');
}
export function telemetryDisabled() {
- return `${yellow('◯')} Anonymous telemetry is now ${bgYellow(black(' disabled '))}\n ${dim(
- "We won't ever record your usage data."
- )}\n`;
+ return [
+ green('▶ Anonymous telemetry ') + bgGreen(' disabled '),
+ ` Astro is no longer collecting anonymous usage data.`,
+ ``,
+ ].join('\n');
}
export function telemetryReset() {
- return `${cyan('◆')} Anonymous telemetry has been ${bgCyan(black(' reset '))}\n ${dim(
- 'You may be prompted again.'
- )}\n`;
+ return [green('▶ Anonymous telemetry preferences reset.'), ``].join('\n');
}
export function fsStrictWarning() {
- return yellow(
- '⚠️ Serving with vite.server.fs.strict: false. Note that all files on your machine will be accessible to anyone on your network!'
- );
+ const title = yellow('▶ ' + `${bold('vite.server.fs.strict')} has been disabled!`);
+ const subtitle = ` Files on your machine are likely accessible on your network.`;
+ return `${title}\n${subtitle}\n`;
}
export function prerelease({ currentVersion }: { currentVersion: string }) {
- const tag = currentVersion.split('-').slice(1).join('-').replace(/\..*$/, '');
+ const tag = currentVersion.split('-').slice(1).join('-').replace(/\..*$/, '') || 'unknown';
const badge = bgYellow(black(` ${tag} `));
- const headline = yellow(`▶ This is a ${badge} prerelease build`);
- const warning = ` Feedback? ${underline('https://astro.build/issues')}`;
- return [headline, warning, ''].map((msg) => ` ${msg}`).join('\n');
+ const title = yellow('▶ ' + `This is a ${badge} prerelease build!`);
+ const subtitle = ` Report issues here: ${cyan(underline('https://astro.build/issues'))}`;
+ return `${title}\n${subtitle}\n`;
}
export function success(message: string, tip?: string) {
@@ -196,6 +187,7 @@ export function formatConfigErrorMessage(err: ZodError) {
)}`;
}
+
export function formatErrorMessage(err: ErrorWithMetadata, args: string[] = []): string {
const isOurError = AstroError.is(err) || CompilerError.is(err) || AstroUserError.is(err);
diff --git a/packages/astro/src/core/middleware/callMiddleware.ts b/packages/astro/src/core/middleware/callMiddleware.ts
index 40513c152..d0a6ceca2 100644
--- a/packages/astro/src/core/middleware/callMiddleware.ts
+++ b/packages/astro/src/core/middleware/callMiddleware.ts
@@ -62,8 +62,9 @@ export async function callMiddleware<R>(
return await Promise.resolve(middlewarePromise).then(async (value) => {
if (isEndpointOutput(value)) {
logger.warn(
- 'middleware',
- 'Using simple endpoints can cause unexpected issues in the chain of middleware functions.' +
+ null,
+ apiContext.url.pathname +
+ ' Using simple endpoints can cause unexpected issues in the chain of middleware functions.' +
`\nIt's strongly suggested to use full ${bold('Response')} objects.`
);
}
diff --git a/packages/astro/src/core/middleware/namespace.ts b/packages/astro/src/core/middleware/namespace.ts
deleted file mode 100644
index 55a84f666..000000000
--- a/packages/astro/src/core/middleware/namespace.ts
+++ /dev/null
@@ -1 +0,0 @@
-export { defineMiddleware, sequence } from './index.js';
diff --git a/packages/astro/src/core/preview/static-preview-server.ts b/packages/astro/src/core/preview/static-preview-server.ts
index 937ba1c99..ba692611e 100644
--- a/packages/astro/src/core/preview/static-preview-server.ts
+++ b/packages/astro/src/core/preview/static-preview-server.ts
@@ -42,7 +42,7 @@ export default async function createStaticPreviewServer(
});
} catch (err) {
if (err instanceof Error) {
- logger.error('astro', err.stack || err.message);
+ logger.error(null, err.stack || err.message);
}
throw err;
}
@@ -51,7 +51,7 @@ export default async function createStaticPreviewServer(
// Log server start URLs
logger.info(
- null,
+ 'SKIP_FORMAT',
msg.serverStart({
startupTime: performance.now() - startServerTime,
resolvedUrls: previewServer.resolvedUrls ?? { local: [], network: [] },
@@ -72,8 +72,6 @@ export default async function createStaticPreviewServer(
host: getResolvedHostForHttpServer(settings.config.server.host),
port: settings.config.server.port,
closed,
- // In Vite 5, `httpServer` may be a `Http2SecureServer`, but we know we are only starting a HTTP server
- // eslint-disable-next-line @typescript-eslint/no-unnecessary-type-assertion
server: previewServer.httpServer as http.Server,
stop: async () => {
await new Promise((resolve, reject) => {
diff --git a/packages/astro/src/core/preview/vite-plugin-astro-preview.ts b/packages/astro/src/core/preview/vite-plugin-astro-preview.ts
index 7f9979275..aafd69cb4 100644
--- a/packages/astro/src/core/preview/vite-plugin-astro-preview.ts
+++ b/packages/astro/src/core/preview/vite-plugin-astro-preview.ts
@@ -1,13 +1,13 @@
import fs from 'node:fs';
+import type { IncomingMessage, ServerResponse } from 'node:http';
import { fileURLToPath } from 'node:url';
import type { Connect, Plugin } from 'vite';
-import { version } from 'vite';
import type { AstroSettings } from '../../@types/astro.js';
import { notFoundTemplate, subpathNotUsedTemplate } from '../../template/4xx.js';
+import { cleanUrl } from '../../vite-plugin-utils/index.js';
import { stripBase } from './util.js';
const HAS_FILE_EXTENSION_REGEXP = /^.*\.[^\\]+$/;
-const IS_VITE_5 = version.startsWith('5.');
export function vitePluginAstroPreview(settings: AstroSettings): Plugin {
const { base, outDir, trailingSlash } = settings.config;
@@ -24,8 +24,7 @@ export function vitePluginAstroPreview(settings: AstroSettings): Plugin {
return;
}
- const strippedPathname = stripBase(req.url!, base);
- const pathname = new URL(strippedPathname, 'https://a.b').pathname;
+ const pathname = cleanUrl(stripBase(req.url!, base));
const isRoot = pathname === '/';
// Validate trailingSlash
@@ -53,29 +52,49 @@ export function vitePluginAstroPreview(settings: AstroSettings): Plugin {
});
return () => {
- const fourOhFourMiddleware: Connect.NextHandleFunction = (req, res) => {
- const errorPagePath = fileURLToPath(outDir + '/404.html');
- if (fs.existsSync(errorPagePath)) {
- res.statusCode = 404;
- res.setHeader('Content-Type', 'text/html;charset=utf-8');
- res.end(fs.readFileSync(errorPagePath));
- } else {
- const pathname = stripBase(req.url!, base);
- res.statusCode = 404;
- res.end(notFoundTemplate(pathname, 'Not Found'));
- }
- };
+ // NOTE: the `base` is stripped from `req.url` for post middlewares
- // Vite 5 has its own 404 middleware, we replace it with ours instead.
- if (IS_VITE_5) {
- for (const middleware of server.middlewares.stack) {
- // This hardcoded name will not break between Vite versions
- if ((middleware.handle as Connect.HandleFunction).name === 'vite404Middleware') {
- middleware.handle = fourOhFourMiddleware;
+ server.middlewares.use((req, res, next) => {
+ const pathname = cleanUrl(req.url!);
+
+ // Vite doesn't handle /foo/ if /foo.html exists, we handle it anyways
+ if (pathname.endsWith('/')) {
+ const pathnameWithoutSlash = pathname.slice(0, -1);
+ const htmlPath = fileURLToPath(outDir + pathnameWithoutSlash + '.html');
+ if (fs.existsSync(htmlPath)) {
+ req.url = pathnameWithoutSlash + '.html';
+ return next();
}
}
- } else {
- server.middlewares.use(fourOhFourMiddleware);
+ // Vite doesn't handle /foo if /foo/index.html exists, we handle it anyways
+ else {
+ const htmlPath = fileURLToPath(outDir + pathname + '/index.html');
+ if (fs.existsSync(htmlPath)) {
+ req.url = pathname + '/index.html';
+ return next();
+ }
+ }
+
+ next();
+ });
+
+ // Vite has its own 404 middleware, we replace it with ours instead.
+ for (const middleware of server.middlewares.stack) {
+ // This hardcoded name will not break between Vite versions
+ if ((middleware.handle as Connect.HandleFunction).name === 'vite404Middleware') {
+ // Fallback to 404 page if it exists
+ middleware.handle = (req: IncomingMessage, res: ServerResponse) => {
+ const errorPagePath = fileURLToPath(outDir + '/404.html');
+ if (fs.existsSync(errorPagePath)) {
+ res.statusCode = 404;
+ res.setHeader('Content-Type', 'text/html;charset=utf-8');
+ res.end(fs.readFileSync(errorPagePath));
+ } else {
+ res.statusCode = 404;
+ res.end(notFoundTemplate(req.url!, 'Not Found'));
+ }
+ };
+ }
}
};
},
diff --git a/packages/astro/src/core/render/core.ts b/packages/astro/src/core/render/core.ts
index ed9ea7fdb..5b120bb07 100644
--- a/packages/astro/src/core/render/core.ts
+++ b/packages/astro/src/core/render/core.ts
@@ -67,7 +67,7 @@ export async function renderPage({ mod, renderContext, env, cookies }: RenderPag
// TODO: Remove in Astro 4.0
if (mod.frontmatter && typeof mod.frontmatter === 'object' && 'draft' in mod.frontmatter) {
env.logger.warn(
- 'astro',
+ null,
`The drafts feature is deprecated and used in ${renderContext.route.component}. You should migrate to content collections instead. See https://docs.astro.build/en/guides/content-collections/#filtering-collection-queries for more information.`
);
}
diff --git a/packages/astro/src/core/render/result.ts b/packages/astro/src/core/render/result.ts
index e9c8302a1..2c37f38c4 100644
--- a/packages/astro/src/core/render/result.ts
+++ b/packages/astro/src/core/render/result.ts
@@ -100,7 +100,7 @@ class Slots {
const result = this.#result;
if (!Array.isArray(args)) {
this.#logger.warn(
- 'Astro.slots.render',
+ null,
`Expected second parameter to be an array, received a ${typeof args}. If you're trying to pass an array as a single argument and getting unexpected results, make sure you're passing your array as a item of an array. Ex: Astro.slots.render('default', [["Hello", "World"]])`
);
} else if (args.length > 0) {
diff --git a/packages/astro/src/core/render/route-cache.ts b/packages/astro/src/core/render/route-cache.ts
index c318b8c44..322326957 100644
--- a/packages/astro/src/core/render/route-cache.ts
+++ b/packages/astro/src/core/render/route-cache.ts
@@ -108,7 +108,7 @@ export class RouteCache {
// isn't invisible and developer can track down the issue.
if (this.mode === 'production' && this.cache[route.component]?.staticPaths) {
this.logger.warn(
- 'routeCache',
+ null,
`Internal Warning: route cache overwritten. (${route.component})`
);
}
@@ -131,5 +131,5 @@ export function findPathItemByKey(
if (matchedStaticPath) {
return matchedStaticPath;
}
- logger.debug('findPathItemByKey', `Unexpected cache miss looking for ${paramsKey}`);
+ logger.debug('router', `findPathItemByKey() - Unexpected cache miss looking for ${paramsKey}`);
}
diff --git a/packages/astro/src/core/request.ts b/packages/astro/src/core/request.ts
index f478b0a32..6d55caa15 100644
--- a/packages/astro/src/core/request.ts
+++ b/packages/astro/src/core/request.ts
@@ -42,7 +42,7 @@ export function createRequest({
Object.defineProperties(request, {
params: {
get() {
- logger.warn('deprecation', `Astro.request.params has been moved to Astro.params`);
+ logger.warn('deprecated', `Astro.request.params has been moved to Astro.params`);
return undefined;
},
},
@@ -56,8 +56,8 @@ export function createRequest({
...headersDesc,
get() {
logger.warn(
- 'ssg',
- `Headers are not exposed in static (SSG) output mode. To enable headers: set \`output: "server"\` in your config file.`
+ null,
+ `\`Astro.request.headers\` is not available in "static" output mode. To enable header access: set \`output: "server"\` or \`output: "hybrid"\` in your config file.`
);
return _headers;
},
diff --git a/packages/astro/src/core/routing/manifest/create.ts b/packages/astro/src/core/routing/manifest/create.ts
index 44482fdcb..7c04638ac 100644
--- a/packages/astro/src/core/routing/manifest/create.ts
+++ b/packages/astro/src/core/routing/manifest/create.ts
@@ -8,6 +8,7 @@ import type {
} from '../../../@types/astro.js';
import type { Logger } from '../../logger/core.js';
+import { bold } from 'kleur/colors';
import { createRequire } from 'module';
import nodeFs from 'node:fs';
import path from 'node:path';
@@ -183,13 +184,13 @@ function comparator(a: Item, b: Item) {
function injectedRouteToItem(
{ config, cwd }: { config: AstroConfig; cwd?: string },
- { pattern, entryPoint }: InjectedRoute
+ { pattern, entrypoint }: InjectedRoute
): Item {
let resolved: string;
try {
- resolved = require.resolve(entryPoint, { paths: [cwd || fileURLToPath(config.root)] });
+ resolved = require.resolve(entrypoint, { paths: [cwd || fileURLToPath(config.root)] });
} catch (e) {
- resolved = fileURLToPath(new URL(entryPoint, config.root));
+ resolved = fileURLToPath(new URL(entrypoint, config.root));
}
const ext = path.extname(pattern);
@@ -234,8 +235,6 @@ export function createRouteManifest(
const localFs = fsMod ?? nodeFs;
const prerender = getPrerenderDefault(settings.config);
- const foundInvalidFileExtensions = new Set<string>();
-
function walk(
fs: typeof nodeFs,
dir: string,
@@ -259,10 +258,12 @@ export function createRouteManifest(
}
// filter out "foo.astro_tmp" files, etc
if (!isDir && !validPageExtensions.has(ext) && !validEndpointExtensions.has(ext)) {
- if (!foundInvalidFileExtensions.has(ext)) {
- foundInvalidFileExtensions.add(ext);
- logger.warn('astro', `Invalid file extension for Pages: ${ext}`);
- }
+ logger.warn(
+ null,
+ `Unsupported file type ${bold(
+ resolved
+ )} found. Prefix filename with an underscore (\`_\`) to ignore.`
+ );
return;
}
@@ -359,8 +360,7 @@ export function createRouteManifest(
walk(localFs, fileURLToPath(pages), [], []);
} else if (settings.injectedRoutes.length === 0) {
const pagesDirRootRelative = pages.href.slice(settings.config.root.href.length);
-
- logger.warn('astro', `Missing pages directory: ${pagesDirRootRelative}`);
+ logger.warn(null, `Missing pages directory: ${pagesDirRootRelative}`);
}
settings.injectedRoutes
@@ -369,12 +369,12 @@ export function createRouteManifest(
comparator(injectedRouteToItem({ config, cwd }, a), injectedRouteToItem({ config, cwd }, b))
)
.reverse() // prepend to the routes array from lowest to highest priority
- .forEach(({ pattern: name, entryPoint, prerender: prerenderInjected }) => {
+ .forEach(({ pattern: name, entrypoint, prerender: prerenderInjected }) => {
let resolved: string;
try {
- resolved = require.resolve(entryPoint, { paths: [cwd || fileURLToPath(config.root)] });
+ resolved = require.resolve(entrypoint, { paths: [cwd || fileURLToPath(config.root)] });
} catch (e) {
- resolved = fileURLToPath(new URL(entryPoint, config.root));
+ resolved = fileURLToPath(new URL(entrypoint, config.root));
}
const component = slash(path.relative(cwd || fileURLToPath(config.root), resolved));
diff --git a/packages/astro/src/core/routing/validation.ts b/packages/astro/src/core/routing/validation.ts
index 0261c865a..b68d5f3e8 100644
--- a/packages/astro/src/core/routing/validation.ts
+++ b/packages/astro/src/core/routing/validation.ts
@@ -79,16 +79,16 @@ export function validateGetStaticPathsResult(
for (const [key, val] of Object.entries(pathObject.params)) {
if (!(typeof val === 'undefined' || typeof val === 'string' || typeof val === 'number')) {
logger.warn(
- 'getStaticPaths',
- `invalid path param: ${key}. A string, number or undefined value was expected, but got \`${JSON.stringify(
+ 'router',
+ `getStaticPaths() returned an invalid path param: "${key}". A string, number or undefined value was expected, but got \`${JSON.stringify(
val
)}\`.`
);
}
if (typeof val === 'string' && val === '') {
logger.warn(
- 'getStaticPaths',
- `invalid path param: ${key}. \`undefined\` expected for an optional param, but got empty string.`
+ 'router',
+ `getStaticPaths() returned an invalid path param: "${key}". \`undefined\` expected for an optional param, but got empty string.`
);
}
}
diff --git a/packages/astro/src/core/sync/index.ts b/packages/astro/src/core/sync/index.ts
index 0c7b81c3a..966454845 100644
--- a/packages/astro/src/core/sync/index.ts
+++ b/packages/astro/src/core/sync/index.ts
@@ -117,7 +117,7 @@ export async function syncInternal(
switch (typesResult.reason) {
case 'no-content-dir':
default:
- logger.info('content', 'No content directory found. Skipping type generation.');
+ logger.debug('types', 'No content directory found. Skipping type generation.');
return 0;
}
}
@@ -137,7 +137,7 @@ export async function syncInternal(
await tempViteServer.close();
}
- logger.info('content', `Types generated ${dim(getTimeStat(timerStart, performance.now()))}`);
+ logger.info(null, `Types generated ${dim(getTimeStat(timerStart, performance.now()))}`);
await setUpEnvTs({ settings, logger, fs: fs ?? fsMod });
return 0;
diff --git a/packages/astro/src/i18n/vite-plugin-i18n.ts b/packages/astro/src/i18n/vite-plugin-i18n.ts
index 4aa6ee42e..faba67da3 100644
--- a/packages/astro/src/i18n/vite-plugin-i18n.ts
+++ b/packages/astro/src/i18n/vite-plugin-i18n.ts
@@ -28,7 +28,7 @@ export default function astroInternationalization({
getLocaleAbsoluteUrl as _getLocaleAbsoluteUrl,
getLocaleAbsoluteUrlList as _getLocaleAbsoluteUrlList,
- } from "astro/i18n";
+ } from "astro/virtual-modules/i18n.js";
const base = ${JSON.stringify(settings.config.base)};
const trailingSlash = ${JSON.stringify(settings.config.trailingSlash)};
diff --git a/packages/astro/src/integrations/astroFeaturesValidation.ts b/packages/astro/src/integrations/astroFeaturesValidation.ts
index a26f42afb..d9049f876 100644
--- a/packages/astro/src/integrations/astroFeaturesValidation.ts
+++ b/packages/astro/src/integrations/astroFeaturesValidation.ts
@@ -106,17 +106,17 @@ function validateSupportKind(
function featureIsUnsupported(adapterName: string, logger: Logger, featureName: string) {
logger.error(
- `${adapterName}`,
- `The feature ${featureName} is not supported by the adapter ${adapterName}.`
+ 'config',
+ `The feature ${featureName} is not supported (used by ${adapterName}).`
);
}
function featureIsExperimental(adapterName: string, logger: Logger) {
- logger.warn(`${adapterName}`, 'The feature is experimental and subject to issues or changes.');
+ logger.warn('config', `The feature is experimental and subject to change (used by ${adapterName}).`);
}
function featureIsDeprecated(adapterName: string, logger: Logger) {
- logger.warn(`${adapterName}`, 'The feature is deprecated and will be moved in the next release.');
+ logger.warn('config', `The feature is deprecated and will be removed in the future (used by ${adapterName}).`);
}
const SHARP_SERVICE = 'astro/assets/services/sharp';
@@ -135,7 +135,7 @@ function validateAssetsFeature(
} = assets;
if (config?.image?.service?.entrypoint === SHARP_SERVICE && !isSharpCompatible) {
logger.warn(
- 'astro',
+ null,
`The currently selected adapter \`${adapterName}\` is not compatible with the image service "Sharp".`
);
return false;
@@ -143,7 +143,7 @@ function validateAssetsFeature(
if (config?.image?.service?.entrypoint === SQUOOSH_SERVICE && !isSquooshCompatible) {
logger.warn(
- 'astro',
+ null,
`The currently selected adapter \`${adapterName}\` is not compatible with the image service "Squoosh".`
);
return false;
diff --git a/packages/astro/src/integrations/index.ts b/packages/astro/src/integrations/index.ts
index 8b40e5825..66c451ee8 100644
--- a/packages/astro/src/integrations/index.ts
+++ b/packages/astro/src/integrations/index.ts
@@ -1,4 +1,4 @@
-import { bold } from 'kleur/colors';
+import { bold, cyan, underline } from 'kleur/colors';
import fs from 'node:fs';
import type { AddressInfo } from 'node:net';
import { fileURLToPath } from 'node:url';
@@ -24,17 +24,24 @@ import { validateSupportedFeatures } from './astroFeaturesValidation.js';
async function withTakingALongTimeMsg<T>({
name,
+ hookName,
hookResult,
timeoutMs = 3000,
logger,
}: {
name: string;
+ hookName: string;
hookResult: T | Promise<T>;
timeoutMs?: number;
logger: Logger;
}): Promise<T> {
const timeout = setTimeout(() => {
- logger.info('build', `Waiting for the ${bold(name)} integration...`);
+ logger.info(
+ 'build',
+ `Waiting for integration ${bold(JSON.stringify(name))}, hook ${bold(
+ JSON.stringify(hookName)
+ )}...`
+ );
}, timeoutMs);
const result = await hookResult;
clearTimeout(timeout);
@@ -120,6 +127,13 @@ export async function runHookConfigSetup({
updatedConfig = mergeConfig(updatedConfig, newConfig) as AstroConfig;
},
injectRoute: (injectRoute) => {
+ if (injectRoute.entrypoint == null && 'entryPoint' in injectRoute) {
+ logger.warn(
+ null,
+ `The injected route "${injectRoute.pattern}" by ${integration.name} specifies the entry point with the "entryPoint" property. This property is deprecated, please use "entrypoint" instead.`
+ );
+ injectRoute.entrypoint = injectRoute.entryPoint as string;
+ }
updatedSettings.injectedRoutes.push(injectRoute);
},
addWatchFile: (path) => {
@@ -188,6 +202,7 @@ export async function runHookConfigSetup({
await withTakingALongTimeMsg({
name: integration.name,
+ hookName: 'astro:config:setup',
hookResult: integration.hooks['astro:config:setup'](hooks),
logger,
});
@@ -219,6 +234,7 @@ export async function runHookConfigDone({
if (integration?.hooks?.['astro:config:done']) {
await withTakingALongTimeMsg({
name: integration.name,
+ hookName: 'astro:config:done',
hookResult: integration.hooks['astro:config:done']({
config: settings.config,
setAdapter(adapter) {
@@ -230,7 +246,7 @@ export async function runHookConfigDone({
if (!adapter.supportedAstroFeatures) {
// NOTE: throw an error in Astro 4.0
logger.warn(
- 'astro',
+ null,
`The adapter ${adapter.name} doesn't provide a feature map. From Astro 3.0, an adapter can provide a feature map. Not providing a feature map will cause an error in Astro 4.0.`
);
} else {
@@ -247,7 +263,7 @@ export async function runHookConfigDone({
// if we would refactor the validation to support more than boolean, we could still be able to differentiate between the two cases
if (!supported && featureName !== 'assets') {
logger.error(
- 'astro',
+ null,
`The adapter ${adapter.name} doesn't support the feature ${featureName}. Your project won't be built. You should not use it.`
);
}
@@ -276,6 +292,7 @@ export async function runHookServerSetup({
if (integration?.hooks?.['astro:server:setup']) {
await withTakingALongTimeMsg({
name: integration.name,
+ hookName: 'astro:server:setup',
hookResult: integration.hooks['astro:server:setup']({
server,
logger: getLogger(integration, logger),
@@ -299,6 +316,7 @@ export async function runHookServerStart({
if (integration?.hooks?.['astro:server:start']) {
await withTakingALongTimeMsg({
name: integration.name,
+ hookName: 'astro:server:start',
hookResult: integration.hooks['astro:server:start']({
address,
logger: getLogger(integration, logger),
@@ -320,6 +338,7 @@ export async function runHookServerDone({
if (integration?.hooks?.['astro:server:done']) {
await withTakingALongTimeMsg({
name: integration.name,
+ hookName: 'astro:server:done',
hookResult: integration.hooks['astro:server:done']({
logger: getLogger(integration, logger),
}),
@@ -342,6 +361,7 @@ export async function runHookBuildStart({
await withTakingALongTimeMsg({
name: integration.name,
+ hookName: 'astro:build:start',
hookResult: integration.hooks['astro:build:start']({ logger }),
logger: logging,
});
@@ -368,6 +388,7 @@ export async function runHookBuildSetup({
if (integration?.hooks?.['astro:build:setup']) {
await withTakingALongTimeMsg({
name: integration.name,
+ hookName: 'astro:build:setup',
hookResult: integration.hooks['astro:build:setup']({
vite,
pages,
@@ -404,6 +425,7 @@ export async function runHookBuildSsr({
if (integration?.hooks?.['astro:build:ssr']) {
await withTakingALongTimeMsg({
name: integration.name,
+ hookName: 'astro:build:ssr',
hookResult: integration.hooks['astro:build:ssr']({
manifest,
entryPoints,
@@ -429,6 +451,7 @@ export async function runHookBuildGenerated({
if (integration?.hooks?.['astro:build:generated']) {
await withTakingALongTimeMsg({
name: integration.name,
+ hookName: 'astro:build:generated',
hookResult: integration.hooks['astro:build:generated']({
dir,
logger: getLogger(integration, logger),
@@ -456,6 +479,7 @@ export async function runHookBuildDone({ config, pages, routes, logging }: RunHo
await withTakingALongTimeMsg({
name: integration.name,
+ hookName: 'astro:build:done',
hookResult: integration.hooks['astro:build:done']({
pages: pages.map((p) => ({ pathname: p })),
dir,
diff --git a/packages/astro/src/prefetch/vite-plugin-prefetch.ts b/packages/astro/src/prefetch/vite-plugin-prefetch.ts
index 73ae53f63..69714fd49 100644
--- a/packages/astro/src/prefetch/vite-plugin-prefetch.ts
+++ b/packages/astro/src/prefetch/vite-plugin-prefetch.ts
@@ -4,7 +4,7 @@ import type { AstroSettings } from '../@types/astro.js';
const virtualModuleId = 'astro:prefetch';
const resolvedVirtualModuleId = '\0' + virtualModuleId;
const prefetchInternalModuleFsSubpath = 'astro/dist/prefetch/index.js';
-const prefetchCode = `import { init } from 'astro/prefetch';init()`;
+const prefetchCode = `import { init } from 'astro/virtual-modules/prefetch.js';init()`;
export default function astroPrefetch({ settings }: { settings: AstroSettings }): vite.Plugin {
const prefetchOption = settings.config.prefetch;
@@ -19,7 +19,7 @@ export default function astroPrefetch({ settings }: { settings: AstroSettings })
// Inject prefetch script to all pages
settings.scripts.push({
stage: 'page',
- content: `import { init } from 'astro/prefetch';init()`,
+ content: `import { init } from 'astro/virtual-modules/prefetch.js';init()`,
});
}
@@ -40,7 +40,7 @@ export default function astroPrefetch({ settings }: { settings: AstroSettings })
load(id) {
if (id === resolvedVirtualModuleId) {
if (!prefetch) throwPrefetchNotEnabledError();
- return `export { prefetch } from "astro/prefetch";`;
+ return `export { prefetch } from "astro/virtual-modules/prefetch.js";`;
}
},
transform(code, id) {
diff --git a/packages/astro/src/runtime/server/endpoint.ts b/packages/astro/src/runtime/server/endpoint.ts
index 7db5f07ee..df415ca67 100644
--- a/packages/astro/src/runtime/server/endpoint.ts
+++ b/packages/astro/src/runtime/server/endpoint.ts
@@ -1,3 +1,4 @@
+import { bold } from 'kleur/colors';
import type { APIContext, EndpointHandler, Params } from '../../@types/astro.js';
import type { Logger } from '../../core/logger/core.js';
@@ -7,7 +8,7 @@ function getHandlerFromModule(mod: EndpointHandler, method: string, logger: Logg
// TODO: remove in Astro 4.0
if (mod[lowerCaseMethod]) {
logger.warn(
- 'astro',
+ null,
`Lower case endpoint names are deprecated and will not be supported in Astro 4.0. Rename the endpoint ${lowerCaseMethod} to ${method}.`
);
}
@@ -44,15 +45,18 @@ export async function renderEndpoint(
ssr: boolean,
logger: Logger
) {
- const { request } = context;
+ const { request, url } = context;
const chosenMethod = request.method?.toUpperCase();
const handler = getHandlerFromModule(mod, chosenMethod, logger);
// TODO: remove the 'get' check in Astro 4.0
if (!ssr && ssr === false && chosenMethod && chosenMethod !== 'GET' && chosenMethod !== 'get') {
- // eslint-disable-next-line no-console
- console.warn(`
-${chosenMethod} requests are not available when building a static site. Update your config to \`output: 'server'\` or \`output: 'hybrid'\` with an \`export const prerender = false\` to handle ${chosenMethod} requests.`);
+ logger.warn(
+ null,
+ `${url.pathname} ${bold(
+ chosenMethod
+ )} requests are not available for a static site. Update your config to \`output: 'server'\` or \`output: 'hybrid'\` to enable.`
+ );
}
if (!handler || typeof handler !== 'function') {
// No handler found, so this should be a 404. Using a custom header
diff --git a/packages/astro/src/transitions/vite-plugin-transitions.ts b/packages/astro/src/transitions/vite-plugin-transitions.ts
index 247c61e2b..a3d68ade6 100644
--- a/packages/astro/src/transitions/vite-plugin-transitions.ts
+++ b/packages/astro/src/transitions/vite-plugin-transitions.ts
@@ -21,20 +21,20 @@ export default function astroTransitions({ settings }: { settings: AstroSettings
load(id) {
if (id === resolvedVirtualModuleId) {
return `
- export * from "astro/transitions";
+ export * from "astro/virtual-modules/transitions.js";
export { default as ViewTransitions } from "astro/components/ViewTransitions.astro";
`;
}
if (id === resolvedVirtualClientModuleId) {
return `
- export { navigate, supportsViewTransitions, transitionEnabledOnThisPage } from "astro/transitions/router";
- export * from "astro/transitions/types";
+ export { navigate, supportsViewTransitions, transitionEnabledOnThisPage } from "astro/virtual-modules/transitions-router.js";
+ export * from "astro/virtual-modules/transitions-types.js";
export {
TRANSITION_BEFORE_PREPARATION, isTransitionBeforePreparationEvent, TransitionBeforePreparationEvent,
TRANSITION_AFTER_PREPARATION,
TRANSITION_BEFORE_SWAP, isTransitionBeforeSwapEvent, TransitionBeforeSwapEvent,
TRANSITION_AFTER_SWAP, TRANSITION_PAGE_LOAD
- } from "astro/transitions/events";
+ } from "astro/virtual-modules/transitions-events.js";
`;
}
},
diff --git a/packages/astro/src/virtual-modules/README.md b/packages/astro/src/virtual-modules/README.md
new file mode 100644
index 000000000..137e2e16f
--- /dev/null
+++ b/packages/astro/src/virtual-modules/README.md
@@ -0,0 +1,3 @@
+# virtual-modules
+
+This directory contains the entry points for Astro virtual modules. For example, `astro:foobar` would re-export or use `astro/virtual-modules/foobar.js` which maps to the internal file `astro/dist/virtual-modules/foobar.js`.
diff --git a/packages/astro/src/virtual-modules/i18n.ts b/packages/astro/src/virtual-modules/i18n.ts
new file mode 100644
index 000000000..a55c1f6cf
--- /dev/null
+++ b/packages/astro/src/virtual-modules/i18n.ts
@@ -0,0 +1 @@
+export * from '../i18n/index.js';
diff --git a/packages/astro/src/virtual-modules/middleware.ts b/packages/astro/src/virtual-modules/middleware.ts
new file mode 100644
index 000000000..4874c88d0
--- /dev/null
+++ b/packages/astro/src/virtual-modules/middleware.ts
@@ -0,0 +1 @@
+export { defineMiddleware, sequence } from '../core/middleware/index.js';
diff --git a/packages/astro/src/virtual-modules/prefetch.ts b/packages/astro/src/virtual-modules/prefetch.ts
new file mode 100644
index 000000000..72bc23e2d
--- /dev/null
+++ b/packages/astro/src/virtual-modules/prefetch.ts
@@ -0,0 +1 @@
+export * from '../prefetch/index.js';
diff --git a/packages/astro/src/virtual-modules/transitions-events.ts b/packages/astro/src/virtual-modules/transitions-events.ts
new file mode 100644
index 000000000..35ecaf64f
--- /dev/null
+++ b/packages/astro/src/virtual-modules/transitions-events.ts
@@ -0,0 +1 @@
+export * from '../transitions/events.js';
diff --git a/packages/astro/src/virtual-modules/transitions-router.ts b/packages/astro/src/virtual-modules/transitions-router.ts
new file mode 100644
index 000000000..666089f3f
--- /dev/null
+++ b/packages/astro/src/virtual-modules/transitions-router.ts
@@ -0,0 +1 @@
+export * from '../transitions/router.js';
diff --git a/packages/astro/src/virtual-modules/transitions-types.ts b/packages/astro/src/virtual-modules/transitions-types.ts
new file mode 100644
index 000000000..66dfb1d0e
--- /dev/null
+++ b/packages/astro/src/virtual-modules/transitions-types.ts
@@ -0,0 +1 @@
+export * from '../transitions/types.js';
diff --git a/packages/astro/src/virtual-modules/transitions.ts b/packages/astro/src/virtual-modules/transitions.ts
new file mode 100644
index 000000000..84aeb3a2c
--- /dev/null
+++ b/packages/astro/src/virtual-modules/transitions.ts
@@ -0,0 +1 @@
+export * from '../transitions/index.js';
diff --git a/packages/astro/src/vite-plugin-astro-server/base.ts b/packages/astro/src/vite-plugin-astro-server/base.ts
index 7bf57d10a..e757515d7 100644
--- a/packages/astro/src/vite-plugin-astro-server/base.ts
+++ b/packages/astro/src/vite-plugin-astro-server/base.ts
@@ -1,10 +1,10 @@
import type * as vite from 'vite';
import type { AstroSettings } from '../@types/astro.js';
+import { bold } from 'kleur/colors';
import * as fs from 'node:fs';
import type { Logger } from '../core/logger/core.js';
import notFoundTemplate, { subpathNotUsedTemplate } from '../template/4xx.js';
-import { log404 } from './common.js';
import { writeHtmlResponse } from './response.js';
export function baseMiddleware(
@@ -28,13 +28,11 @@ export function baseMiddleware(
}
if (pathname === '/' || pathname === '/index.html') {
- log404(logger, pathname);
const html = subpathNotUsedTemplate(devRoot, pathname);
return writeHtmlResponse(res, 404, html);
}
if (req.headers.accept?.includes('text/html')) {
- log404(logger, pathname);
const html = notFoundTemplate({
statusCode: 404,
title: 'Not found',
@@ -45,13 +43,16 @@ export function baseMiddleware(
}
// Check to see if it's in public and if so 404
+ // TODO: Remove redirect, turn this warning into an error in Astro 4.0
const publicPath = new URL('.' + req.url, config.publicDir);
fs.stat(publicPath, (_err, stats) => {
if (stats) {
const expectedLocation = new URL('.' + url, devRootURL).pathname;
logger.warn(
- 'dev',
- `Requests for items in your public folder must also include your base. ${url} should be ${expectedLocation}. Omitting the base will break in production.`
+ 'router',
+ `Request URLs for ${bold(
+ 'public/'
+ )} assets must also include your base. "${expectedLocation}" expected, but received "${url}".`
);
res.writeHead(301, {
Location: expectedLocation,
diff --git a/packages/astro/src/vite-plugin-astro-server/common.ts b/packages/astro/src/vite-plugin-astro-server/common.ts
deleted file mode 100644
index 9e331232c..000000000
--- a/packages/astro/src/vite-plugin-astro-server/common.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-import type { Logger } from '../core/logger/core.js';
-import * as msg from '../core/messages.js';
-
-export function log404(logger: Logger, pathname: string) {
- logger.info('serve', msg.req({ url: pathname, statusCode: 404 }));
-}
diff --git a/packages/astro/src/vite-plugin-astro-server/response.ts b/packages/astro/src/vite-plugin-astro-server/response.ts
index b1c948095..ac36e703b 100644
--- a/packages/astro/src/vite-plugin-astro-server/response.ts
+++ b/packages/astro/src/vite-plugin-astro-server/response.ts
@@ -68,7 +68,7 @@ export async function writeWebResponse(res: http.ServerResponse, webResponse: Re
// Previously, `headers.entries()` would already have these merged, but it seems like this isn't the case anymore.
if (headers.has('set-cookie')) {
if ('getSetCookie' in headers && typeof headers.getSetCookie === 'function') {
- _headers['set-cookie'] = headers.getSetCookie();
+ _headers['set-cookie'] = headers.getSetCookie().toString();
} else {
_headers['set-cookie'] = headers.get('set-cookie')!;
}
diff --git a/packages/astro/src/vite-plugin-astro-server/route.ts b/packages/astro/src/vite-plugin-astro-server/route.ts
index e7f8fd1e4..f87c4e147 100644
--- a/packages/astro/src/vite-plugin-astro-server/route.ts
+++ b/packages/astro/src/vite-plugin-astro-server/route.ts
@@ -10,6 +10,7 @@ import type {
} from '../@types/astro.js';
import { AstroErrorData, isAstroError } from '../core/errors/index.js';
import { sequence } from '../core/middleware/index.js';
+import { req } from '../core/messages.js';
import { loadMiddleware } from '../core/middleware/loadMiddleware.js';
import {
createRenderContext,
@@ -24,7 +25,6 @@ import { createI18nMiddleware, i18nPipelineHook } from '../i18n/middleware.js';
import { getSortedPreloadedMatches } from '../prerender/routing.js';
import { isServerLikeOutput } from '../prerender/utils.js';
import { PAGE_SCRIPT_ID } from '../vite-plugin-scripts/index.js';
-import { log404 } from './common.js';
import { getStylesForURL } from './css.js';
import type DevPipeline from './devPipeline.js';
import { preload } from './index.js';
@@ -48,6 +48,10 @@ export interface MatchedRoute {
mod: ComponentInstance;
}
+function isLoggedRequest(url: string) {
+ return url !== '/favicon.ico';
+}
+
function getCustom404Route(manifestData: ManifestData): RouteData | undefined {
const route404 = /^\/404\/?$/;
return manifestData.routes.find((r) => route404.test(r.route));
@@ -108,14 +112,13 @@ export async function matchRoute(
const possibleRoutes = matches.flatMap((route) => route.component);
pipeline.logger.warn(
- 'getStaticPaths',
+ 'router',
`${AstroErrorData.NoMatchingStaticPathFound.message(
pathname
)}\n\n${AstroErrorData.NoMatchingStaticPathFound.hint(possibleRoutes)}`
);
}
- log404(logger, pathname);
const custom404 = getCustom404Route(manifestData);
if (custom404) {
@@ -161,11 +164,15 @@ export async function handleRoute({
incomingResponse,
manifest,
}: HandleRoute): Promise<void> {
+ const timeStart = performance.now();
const env = pipeline.getEnvironment();
const config = pipeline.getConfig();
const moduleLoader = pipeline.getModuleLoader();
const { logger } = env;
if (!matchedRoute && !config.experimental.i18n) {
+ if (isLoggedRequest(pathname)) {
+ logger.info(null, req({ url: pathname, method: incomingRequest.method, statusCode: 404 }));
+ }
return handle404Response(origin, incomingRequest, incomingResponse);
}
@@ -304,6 +311,18 @@ export async function handleRoute({
}
let response = await pipeline.renderRoute(renderContext, mod);
+ if (isLoggedRequest(pathname)) {
+ const timeEnd = performance.now();
+ logger.info(
+ null,
+ req({
+ url: pathname,
+ method: incomingRequest.method,
+ statusCode: response.status,
+ reqTime: timeEnd - timeStart,
+ })
+ );
+ }
if (response.status === 404 && has404Route(manifestData)) {
const fourOhFourRoute = await matchRoute('/404', manifestData, pipeline);
if (options && fourOhFourRoute?.route !== options.route)
diff --git a/packages/astro/src/vite-plugin-astro/hmr.ts b/packages/astro/src/vite-plugin-astro/hmr.ts
index 27cc2d10f..50e1bd25a 100644
--- a/packages/astro/src/vite-plugin-astro/hmr.ts
+++ b/packages/astro/src/vite-plugin-astro/hmr.ts
@@ -9,7 +9,6 @@ import {
type CompileResult,
} from '../core/compile/index.js';
import type { Logger } from '../core/logger/core.js';
-import * as msg from '../core/messages.js';
import { isAstroScript } from './query.js';
const PKG_PREFIX = fileURLToPath(new URL('../../', import.meta.url));
@@ -92,11 +91,10 @@ export async function handleHotUpdate(
// Bugfix: sometimes style URLs get normalized and end with `lang.css=`
// These will cause full reloads, so filter them out here
const mods = [...filtered].filter((m) => !m.url.endsWith('='));
- const file = ctx.file.replace(slash(fileURLToPath(config.root)), '/');
// If only styles are changed, remove the component file from the update list
if (isStyleOnlyChange) {
- logger.info('astro', msg.hmr({ file, style: true }));
+ logger.debug('watch', 'style-only change');
// remove base file and hoisted scripts
return mods.filter((mod) => mod.id !== ctx.file && !mod.id?.endsWith('.ts'));
}
@@ -112,11 +110,8 @@ export async function handleHotUpdate(
// TODO: Svelte files should be marked as `isSelfAccepting` but they don't appear to be
const isSelfAccepting = mods.every((m) => m.isSelfAccepting || m.url.endsWith('.svelte'));
- if (isSelfAccepting) {
- if (/astro\.config\.[cm][jt]s$/.test(file)) return mods;
- logger.info('astro', msg.hmr({ file }));
- } else {
- logger.info('astro', msg.reload({ file }));
+ if (!isSelfAccepting) {
+ logger.debug('watch', 'full page reload triggered');
}
return mods;
diff --git a/packages/astro/src/vite-plugin-astro/index.ts b/packages/astro/src/vite-plugin-astro/index.ts
index 1649d8069..631989903 100644
--- a/packages/astro/src/vite-plugin-astro/index.ts
+++ b/packages/astro/src/vite-plugin-astro/index.ts
@@ -4,6 +4,7 @@ import type { AstroSettings } from '../@types/astro.js';
import type { Logger } from '../core/logger/core.js';
import type { PluginMetadata as AstroPluginMetadata } from './types.js';
+import { fileURLToPath } from 'url';
import { normalizePath } from 'vite';
import {
cachedCompilation,
@@ -23,6 +24,28 @@ interface AstroPluginOptions {
logger: Logger;
}
+const PKG_PREFIX = fileURLToPath(new URL('../../', import.meta.url));
+const E2E_PREFIX = fileURLToPath(new URL('../../e2e', import.meta.url));
+const isPkgFile = (id: string | null) => {
+ return id?.startsWith(PKG_PREFIX) && !id.startsWith(E2E_PREFIX);
+};
+
+const dedupeHotUpdateLogsCache = new Map<string, NodeJS.Timeout>();
+
+// TODO(fks): For some reason, we're seeing duplicate handleHotUpdate() calls
+// when hitting save multiple times in a row. This is a temporary workaround
+// to prevent duplicate logging until the (vite?) issue is fixed.
+function dedupeHotUpdateLogs(filename: string) {
+ if (dedupeHotUpdateLogsCache.has(filename)) {
+ return false;
+ }
+ dedupeHotUpdateLogsCache.set(
+ filename,
+ setTimeout(() => dedupeHotUpdateLogsCache.delete(filename), 150)
+ );
+ return true;
+}
+
/** Transform .astro files for Vite */
export default function astro({ settings, logger }: AstroPluginOptions): vite.Plugin[] {
const { config } = settings;
@@ -173,18 +196,27 @@ export default function astro({ settings, logger }: AstroPluginOptions): vite.Pl
},
async handleHotUpdate(context) {
if (context.server.config.isProduction) return;
- const compileProps: CompileProps = {
- astroConfig: config,
- viteConfig: resolvedConfig,
- filename: context.file,
- source: await context.read(),
- };
- const compile = () => cachedCompilation(compileProps);
+ const filename = context.file;
+ const isSkipLog =
+ /astro\.config\.[cm][jt]s$/.test(filename) ||
+ /(\/|\\)\.astro(\/|\\)/.test(filename) ||
+ isPkgFile(filename);
+ if (!isSkipLog && dedupeHotUpdateLogs(filename)) {
+ logger.info('watch', filename.replace(config.root.pathname, '/'));
+ }
+ const source = await context.read();
+ const compile = () =>
+ cachedCompilation({
+ astroConfig: config,
+ viteConfig: resolvedConfig,
+ filename,
+ source,
+ });
return handleHotUpdate(context, {
config,
logger,
compile,
- source: compileProps.source,
+ source,
});
},
};
diff --git a/packages/astro/src/vite-plugin-inject-env-ts/index.ts b/packages/astro/src/vite-plugin-inject-env-ts/index.ts
index d884075ab..116b45e3c 100644
--- a/packages/astro/src/vite-plugin-inject-env-ts/index.ts
+++ b/packages/astro/src/vite-plugin-inject-env-ts/index.ts
@@ -57,7 +57,7 @@ export async function setUpEnvTs({
'types="astro/client"'
);
await fs.promises.writeFile(envTsPath, typesEnvContents, 'utf-8');
- logger.info('assets', `Removed ${bold(envTsPathRelativetoRoot)} types`);
+ logger.info('types', `Removed ${bold(envTsPathRelativetoRoot)} type declarations`);
}
if (!fs.existsSync(dotAstroDir))
@@ -68,7 +68,7 @@ export async function setUpEnvTs({
if (!typesEnvContents.includes(expectedTypeReference)) {
typesEnvContents = `${expectedTypeReference}\n${typesEnvContents}`;
await fs.promises.writeFile(envTsPath, typesEnvContents, 'utf-8');
- logger.info('content', `Added ${bold(envTsPathRelativetoRoot)} types`);
+ logger.info('types', `Added ${bold(envTsPathRelativetoRoot)} type declarations`);
}
} else {
// Otherwise, inject the `env.d.ts` file
@@ -81,6 +81,6 @@ export async function setUpEnvTs({
await fs.promises.mkdir(settings.config.srcDir, { recursive: true });
await fs.promises.writeFile(envTsPath, referenceDefs.join('\n'), 'utf-8');
- logger.info('astro', `Added ${bold(envTsPathRelativetoRoot)} types`);
+ logger.info('types', `Added ${bold(envTsPathRelativetoRoot)} type declarations`);
}
}
diff --git a/packages/astro/src/vite-plugin-integrations-container/index.ts b/packages/astro/src/vite-plugin-integrations-container/index.ts
index b18d2e5e9..2125df857 100644
--- a/packages/astro/src/vite-plugin-integrations-container/index.ts
+++ b/packages/astro/src/vite-plugin-integrations-container/index.ts
@@ -34,7 +34,7 @@ async function resolveEntryPoint(
this: PluginContext,
route: InjectedRoute
): Promise<ResolvedInjectedRoute> {
- const resolvedId = await this.resolve(route.entryPoint)
+ const resolvedId = await this.resolve(route.entrypoint)
.then((res) => res?.id)
.catch(() => undefined);
if (!resolvedId) return route;
diff --git a/packages/astro/src/vite-plugin-load-fallback/index.ts b/packages/astro/src/vite-plugin-load-fallback/index.ts
index e11f317ca..80db39edd 100644
--- a/packages/astro/src/vite-plugin-load-fallback/index.ts
+++ b/packages/astro/src/vite-plugin-load-fallback/index.ts
@@ -2,6 +2,7 @@ import nodeFs from 'node:fs';
import npath from 'node:path';
import type * as vite from 'vite';
import { slash } from '../core/path.js';
+import { cleanUrl } from '../vite-plugin-utils/index.js';
type NodeFileSystemModule = typeof nodeFs;
@@ -77,8 +78,3 @@ export default function loadFallbackPlugin({
},
];
}
-
-const queryRE = /\?.*$/s;
-const hashRE = /#.*$/s;
-
-const cleanUrl = (url: string): string => url.replace(hashRE, '').replace(queryRE, '');
diff --git a/packages/astro/src/vite-plugin-scanner/index.ts b/packages/astro/src/vite-plugin-scanner/index.ts
index d48aed203..678f3ac18 100644
--- a/packages/astro/src/vite-plugin-scanner/index.ts
+++ b/packages/astro/src/vite-plugin-scanner/index.ts
@@ -52,12 +52,11 @@ export default function astroScannerPlugin({
// this should only be valid for `.astro`, `.js` and `.ts` files
KNOWN_FILE_EXTENSIONS.includes(extname(filename))
) {
- const reason = ` because \`output: "${settings.config.output}"\` is set`;
logger.warn(
- 'getStaticPaths',
- `The getStaticPaths() statement in ${bold(
+ 'router',
+ `getStaticPaths() ignored in dynamic page ${bold(
rootRelativePath(settings.config.root, fileURL, true)
- )} has been ignored${reason}.\n\nAdd \`export const prerender = true;\` to prerender this page.`
+ )}. Add \`export const prerender = true;\` to prerender the page as static HTML during the build process.`
);
}
diff --git a/packages/astro/src/vite-plugin-scanner/scan.ts b/packages/astro/src/vite-plugin-scanner/scan.ts
index 3eb834ea2..6c277567d 100644
--- a/packages/astro/src/vite-plugin-scanner/scan.ts
+++ b/packages/astro/src/vite-plugin-scanner/scan.ts
@@ -72,7 +72,7 @@ export async function scan(
message: AstroErrorData.InvalidPrerenderExport.message(
prefix,
suffix,
- settings?.config.output === 'hybrid' ?? false
+ settings?.config.output === 'hybrid'
),
location: { file: id },
});
diff --git a/packages/astro/src/vite-plugin-scripts/index.ts b/packages/astro/src/vite-plugin-scripts/index.ts
index 0066b98f5..9b2848923 100644
--- a/packages/astro/src/vite-plugin-scripts/index.ts
+++ b/packages/astro/src/vite-plugin-scripts/index.ts
@@ -50,8 +50,7 @@ export default function astroScriptsPlugin({ settings }: { settings: AstroSettin
},
buildStart() {
const hasHydrationScripts = settings.scripts.some((s) => s.stage === 'before-hydration');
- // @ts-expect-error Vite 5 renamed `ssrBuild` to `isSsrBuild`
- const isSsrBuild = env?.ssrBuild || env?.isSsrBuild;
+ const isSsrBuild = env?.isSsrBuild;
if (hasHydrationScripts && env?.command === 'build' && !isSsrBuild) {
this.emitFile({
type: 'chunk',
diff --git a/packages/astro/src/vite-plugin-utils/index.ts b/packages/astro/src/vite-plugin-utils/index.ts
index 51f0e6cc4..7bf9f092f 100644
--- a/packages/astro/src/vite-plugin-utils/index.ts
+++ b/packages/astro/src/vite-plugin-utils/index.ts
@@ -56,3 +56,8 @@ export function normalizeFilename(filename: string, root: URL) {
}
return removeLeadingForwardSlashWindows(filename);
}
+
+const postfixRE = /[?#].*$/s;
+export function cleanUrl(url: string): string {
+ return url.replace(postfixRE, '');
+}
diff --git a/packages/astro/test/astro-markdown-remarkRehype.test.js b/packages/astro/test/astro-markdown-remarkRehype.test.js
index 59b0eeda6..17b20b51e 100644
--- a/packages/astro/test/astro-markdown-remarkRehype.test.js
+++ b/packages/astro/test/astro-markdown-remarkRehype.test.js
@@ -15,7 +15,7 @@ describe('Astro Markdown without remark-rehype config', () => {
const html = await fixture.readFile('/index.html');
const $ = cheerio.load(html);
expect($('#footnote-label').text()).to.equal('Footnotes');
- expect($('.data-footnote-backref').first().attr('aria-label')).to.equal('Back to content');
+ expect($('.data-footnote-backref').first().attr('aria-label')).to.equal('Back to reference 1');
});
});
diff --git a/packages/astro/test/astro-scripts.test.js b/packages/astro/test/astro-scripts.test.js
index ae2268d80..f36e24d92 100644
--- a/packages/astro/test/astro-scripts.test.js
+++ b/packages/astro/test/astro-scripts.test.js
@@ -145,7 +145,7 @@ describe('Scripts (hoisted and not)', () => {
hooks: {
'astro:config:setup': ({ injectRoute, injectScript }) => {
injectScript('page', `import '/src/scripts/something.js';`);
- injectRoute({ pattern: 'injected-route', entryPoint: 'src/external-page.astro' });
+ injectRoute({ pattern: 'injected-route', entrypoint: 'src/external-page.astro' });
},
},
},
diff --git a/packages/astro/test/cli.test.js b/packages/astro/test/cli.test.js
index 82cf7a12d..caec4241d 100644
--- a/packages/astro/test/cli.test.js
+++ b/packages/astro/test/cli.test.js
@@ -106,7 +106,7 @@ describe('astro cli', () => {
expect(messages[0]).to.contain('astro');
expect(messages[0]).to.contain(pkgVersion);
- expect(messages[0]).to.contain('started in');
+ expect(messages[0]).to.contain('ready in');
});
['dev', 'preview'].forEach((cmd) => {
diff --git a/packages/astro/test/core-image.test.js b/packages/astro/test/core-image.test.js
index 74f86ba7f..7d9ce4d3b 100644
--- a/packages/astro/test/core-image.test.js
+++ b/packages/astro/test/core-image.test.js
@@ -663,7 +663,6 @@ describe('astro:image', () => {
logs.length = 0;
let res = await fixture.fetch('/post');
await res.text();
-
expect(logs).to.have.a.lengthOf(1);
expect(logs[0].message).to.contain('Could not find requested image');
});
diff --git a/packages/astro/test/fixtures/0-css/package.json b/packages/astro/test/fixtures/0-css/package.json
index 6ecfb1d9e..fca80fd91 100644
--- a/packages/astro/test/fixtures/0-css/package.json
+++ b/packages/astro/test/fixtures/0-css/package.json
@@ -9,7 +9,7 @@
"astro": "workspace:*",
"react": "^18.1.0",
"react-dom": "^18.1.0",
- "svelte": "^4.2.0",
- "vue": "^3.3.4"
+ "svelte": "^4.2.5",
+ "vue": "^3.3.8"
}
}
diff --git a/packages/astro/test/fixtures/alias-tsconfig-baseurl-only/package.json b/packages/astro/test/fixtures/alias-tsconfig-baseurl-only/package.json
index a708628bb..a632b8463 100644
--- a/packages/astro/test/fixtures/alias-tsconfig-baseurl-only/package.json
+++ b/packages/astro/test/fixtures/alias-tsconfig-baseurl-only/package.json
@@ -5,6 +5,6 @@
"dependencies": {
"@astrojs/svelte": "workspace:*",
"astro": "workspace:*",
- "svelte": "^4.2.0"
+ "svelte": "^4.2.5"
}
}
diff --git a/packages/astro/test/fixtures/alias-tsconfig/package.json b/packages/astro/test/fixtures/alias-tsconfig/package.json
index e27fc9130..80033bdf9 100644
--- a/packages/astro/test/fixtures/alias-tsconfig/package.json
+++ b/packages/astro/test/fixtures/alias-tsconfig/package.json
@@ -6,6 +6,6 @@
"@astrojs/svelte": "workspace:*",
"@test/namespace-package": "workspace:*",
"astro": "workspace:*",
- "svelte": "^4.2.0"
+ "svelte": "^4.2.5"
}
}
diff --git a/packages/astro/test/fixtures/alias/package.json b/packages/astro/test/fixtures/alias/package.json
index e23fb4d58..74351e6e3 100644
--- a/packages/astro/test/fixtures/alias/package.json
+++ b/packages/astro/test/fixtures/alias/package.json
@@ -5,6 +5,6 @@
"dependencies": {
"@astrojs/svelte": "workspace:*",
"astro": "workspace:*",
- "svelte": "^4.2.0"
+ "svelte": "^4.2.5"
}
}
diff --git a/packages/astro/test/fixtures/astro-basic/package.json b/packages/astro/test/fixtures/astro-basic/package.json
index c2e0be656..417636229 100644
--- a/packages/astro/test/fixtures/astro-basic/package.json
+++ b/packages/astro/test/fixtures/astro-basic/package.json
@@ -6,6 +6,6 @@
"@astrojs/mdx": "workspace:*",
"@astrojs/preact": "workspace:*",
"astro": "workspace:*",
- "preact": "^10.17.1"
+ "preact": "^10.19.2"
}
}
diff --git a/packages/astro/test/fixtures/astro-children/package.json b/packages/astro/test/fixtures/astro-children/package.json
index 5fc2951be..1ed097ea1 100644
--- a/packages/astro/test/fixtures/astro-children/package.json
+++ b/packages/astro/test/fixtures/astro-children/package.json
@@ -7,8 +7,8 @@
"@astrojs/svelte": "workspace:*",
"@astrojs/vue": "workspace:*",
"astro": "workspace:*",
- "preact": "^10.17.1",
- "svelte": "^4.2.0",
- "vue": "^3.3.4"
+ "preact": "^10.19.2",
+ "svelte": "^4.2.5",
+ "vue": "^3.3.8"
}
}
diff --git a/packages/astro/test/fixtures/astro-client-only/package.json b/packages/astro/test/fixtures/astro-client-only/package.json
index a550b3a7b..2d55fe99c 100644
--- a/packages/astro/test/fixtures/astro-client-only/package.json
+++ b/packages/astro/test/fixtures/astro-client-only/package.json
@@ -9,6 +9,6 @@
"astro": "workspace:*",
"react": "^18.1.0",
"react-dom": "^18.1.0",
- "svelte": "^4.2.0"
+ "svelte": "^4.2.5"
}
}
diff --git a/packages/astro/test/fixtures/astro-dynamic/package.json b/packages/astro/test/fixtures/astro-dynamic/package.json
index 2dc810458..6209dabe9 100644
--- a/packages/astro/test/fixtures/astro-dynamic/package.json
+++ b/packages/astro/test/fixtures/astro-dynamic/package.json
@@ -8,6 +8,6 @@
"astro": "workspace:*",
"react": "^18.1.0",
"react-dom": "^18.1.0",
- "svelte": "^4.2.0"
+ "svelte": "^4.2.5"
}
}
diff --git a/packages/astro/test/fixtures/astro-envs/package.json b/packages/astro/test/fixtures/astro-envs/package.json
index c46f4d681..86bad5a87 100644
--- a/packages/astro/test/fixtures/astro-envs/package.json
+++ b/packages/astro/test/fixtures/astro-envs/package.json
@@ -5,6 +5,6 @@
"dependencies": {
"@astrojs/vue": "workspace:*",
"astro": "workspace:*",
- "vue": "^3.3.4"
+ "vue": "^3.3.8"
}
}
diff --git a/packages/astro/test/fixtures/astro-expr/package.json b/packages/astro/test/fixtures/astro-expr/package.json
index c6dce6e21..ac553abf2 100644
--- a/packages/astro/test/fixtures/astro-expr/package.json
+++ b/packages/astro/test/fixtures/astro-expr/package.json
@@ -5,6 +5,6 @@
"dependencies": {
"@astrojs/preact": "workspace:*",
"astro": "workspace:*",
- "preact": "^10.17.1"
+ "preact": "^10.19.2"
}
}
diff --git a/packages/astro/test/fixtures/astro-fallback/package.json b/packages/astro/test/fixtures/astro-fallback/package.json
index ea2281e08..8726d73a9 100644
--- a/packages/astro/test/fixtures/astro-fallback/package.json
+++ b/packages/astro/test/fixtures/astro-fallback/package.json
@@ -5,6 +5,6 @@
"dependencies": {
"@astrojs/preact": "workspace:*",
"astro": "workspace:*",
- "preact": "^10.17.1"
+ "preact": "^10.19.2"
}
}
diff --git a/packages/astro/test/fixtures/astro-markdown-plugins/package.json b/packages/astro/test/fixtures/astro-markdown-plugins/package.json
index a7953b785..bd48d532e 100644
--- a/packages/astro/test/fixtures/astro-markdown-plugins/package.json
+++ b/packages/astro/test/fixtures/astro-markdown-plugins/package.json
@@ -4,7 +4,7 @@
"private": true,
"dependencies": {
"astro": "workspace:*",
- "hast-util-select": "^6.0.0",
- "rehype-slug": "^5.0.1"
+ "hast-util-select": "^6.0.2",
+ "rehype-slug": "^6.0.0"
}
}
diff --git a/packages/astro/test/fixtures/astro-slot-with-client/package.json b/packages/astro/test/fixtures/astro-slot-with-client/package.json
index 830c205cf..eb88bae98 100644
--- a/packages/astro/test/fixtures/astro-slot-with-client/package.json
+++ b/packages/astro/test/fixtures/astro-slot-with-client/package.json
@@ -4,6 +4,6 @@
"dependencies": {
"@astrojs/preact": "workspace:*",
"astro": "workspace:*",
- "preact": "^10.17.1"
+ "preact": "^10.19.2"
}
}
diff --git a/packages/astro/test/fixtures/astro-slots-nested/package.json b/packages/astro/test/fixtures/astro-slots-nested/package.json
index e40fa0396..2e1a6bef9 100644
--- a/packages/astro/test/fixtures/astro-slots-nested/package.json
+++ b/packages/astro/test/fixtures/astro-slots-nested/package.json
@@ -9,11 +9,11 @@
"@astrojs/svelte": "workspace:*",
"@astrojs/vue": "workspace:*",
"astro": "workspace:*",
- "preact": "^10.17.1",
+ "preact": "^10.19.2",
"react": "^18.2.0",
"react-dom": "^18.2.0",
- "solid-js": "^1.7.11",
- "svelte": "^4.2.0",
- "vue": "^3.3.4"
+ "solid-js": "^1.8.5",
+ "svelte": "^4.2.5",
+ "vue": "^3.3.8"
}
}
diff --git a/packages/astro/test/fixtures/before-hydration/package.json b/packages/astro/test/fixtures/before-hydration/package.json
index a49804cd7..cf419345b 100644
--- a/packages/astro/test/fixtures/before-hydration/package.json
+++ b/packages/astro/test/fixtures/before-hydration/package.json
@@ -4,6 +4,6 @@
"dependencies": {
"@astrojs/preact": "workspace:*",
"astro": "workspace:*",
- "preact": "^10.17.1"
+ "preact": "^10.19.2"
}
}
diff --git a/packages/astro/test/fixtures/build-assets/package.json b/packages/astro/test/fixtures/build-assets/package.json
index 3a8c744ed..b09d02c66 100644
--- a/packages/astro/test/fixtures/build-assets/package.json
+++ b/packages/astro/test/fixtures/build-assets/package.json
@@ -4,6 +4,6 @@
"dependencies": {
"@astrojs/preact": "workspace:*",
"astro": "workspace:*",
- "preact": "^10.17.1"
+ "preact": "^10.19.2"
}
}
diff --git a/packages/astro/test/fixtures/component-library-shared/package.json b/packages/astro/test/fixtures/component-library-shared/package.json
index b6d1bdfe8..b91ef8216 100644
--- a/packages/astro/test/fixtures/component-library-shared/package.json
+++ b/packages/astro/test/fixtures/component-library-shared/package.json
@@ -18,7 +18,7 @@
"astro": "workspace:*"
},
"dependencies": {
- "preact": "^10.17.1",
+ "preact": "^10.19.2",
"react": "^18.2.0"
}
}
diff --git a/packages/astro/test/fixtures/component-library/package.json b/packages/astro/test/fixtures/component-library/package.json
index 3697c7a7e..14a8cb44a 100644
--- a/packages/astro/test/fixtures/component-library/package.json
+++ b/packages/astro/test/fixtures/component-library/package.json
@@ -8,9 +8,9 @@
"@astrojs/svelte": "workspace:*",
"@test/component-library-shared": "workspace:*",
"astro": "workspace:*",
- "preact": "^10.17.1",
+ "preact": "^10.19.2",
"react": "^18.1.0",
"react-dom": "^18.1.0",
- "svelte": "^4.2.0"
+ "svelte": "^4.2.5"
}
}
diff --git a/packages/astro/test/fixtures/css-dangling-references/package.json b/packages/astro/test/fixtures/css-dangling-references/package.json
index 9ac28d282..03878694e 100644
--- a/packages/astro/test/fixtures/css-dangling-references/package.json
+++ b/packages/astro/test/fixtures/css-dangling-references/package.json
@@ -1,11 +1,10 @@
{
- "name": "@test/css-dangling-references",
- "version": "0.0.0",
- "private": true,
- "dependencies": {
- "astro": "workspace:*",
- "@astrojs/svelte": "workspace:*",
- "svelte": "4"
- }
+ "name": "@test/css-dangling-references",
+ "version": "0.0.0",
+ "private": true,
+ "dependencies": {
+ "@astrojs/svelte": "workspace:*",
+ "astro": "workspace:*",
+ "svelte": "^4.2.5"
}
- \ No newline at end of file
+} \ No newline at end of file
diff --git a/packages/astro/test/fixtures/custom-404-injected-from-dep/astro.config.mjs b/packages/astro/test/fixtures/custom-404-injected-from-dep/astro.config.mjs
index 840a9524c..15a3b3e79 100644
--- a/packages/astro/test/fixtures/custom-404-injected-from-dep/astro.config.mjs
+++ b/packages/astro/test/fixtures/custom-404-injected-from-dep/astro.config.mjs
@@ -9,7 +9,7 @@ export default defineConfig({
'astro:config:setup': ({ injectRoute }) => {
injectRoute({
pattern: '404',
- entryPoint: '@test/custom-404-pkg/404.astro',
+ entrypoint: '@test/custom-404-pkg/404.astro',
});
},
},
diff --git a/packages/astro/test/fixtures/custom-404-injected/astro.config.mjs b/packages/astro/test/fixtures/custom-404-injected/astro.config.mjs
index d46ce7eb7..ae0d4e111 100644
--- a/packages/astro/test/fixtures/custom-404-injected/astro.config.mjs
+++ b/packages/astro/test/fixtures/custom-404-injected/astro.config.mjs
@@ -9,7 +9,7 @@ export default defineConfig({
'astro:config:setup': ({ injectRoute }) => {
injectRoute({
pattern: '404',
- entryPoint: 'src/404.astro',
+ entrypoint: 'src/404.astro',
});
},
},
diff --git a/packages/astro/test/fixtures/entry-file-names/package.json b/packages/astro/test/fixtures/entry-file-names/package.json
index a405afb9e..bfd58eae7 100644
--- a/packages/astro/test/fixtures/entry-file-names/package.json
+++ b/packages/astro/test/fixtures/entry-file-names/package.json
@@ -5,6 +5,6 @@
"dependencies": {
"@astrojs/preact": "workspace:",
"astro": "workspace:*",
- "preact": "^10.17.1"
+ "preact": "^10.19.2"
}
}
diff --git a/packages/astro/test/fixtures/fetch/package.json b/packages/astro/test/fixtures/fetch/package.json
index 2d215ec89..60cfd4166 100644
--- a/packages/astro/test/fixtures/fetch/package.json
+++ b/packages/astro/test/fixtures/fetch/package.json
@@ -7,8 +7,8 @@
"@astrojs/svelte": "workspace:*",
"@astrojs/vue": "workspace:*",
"astro": "workspace:*",
- "preact": "^10.17.1",
- "svelte": "^4.2.0",
- "vue": "^3.3.4"
+ "preact": "^10.19.2",
+ "svelte": "^4.2.5",
+ "vue": "^3.3.8"
}
}
diff --git a/packages/astro/test/fixtures/fontsource-package/package.json b/packages/astro/test/fixtures/fontsource-package/package.json
index 7cfd6d26c..55140976c 100644
--- a/packages/astro/test/fixtures/fontsource-package/package.json
+++ b/packages/astro/test/fixtures/fontsource-package/package.json
@@ -3,8 +3,8 @@
"version": "0.0.0",
"private": true,
"dependencies": {
- "@fontsource/monofett": "5.0.9",
- "@fontsource/montserrat": "5.0.8",
+ "@fontsource/monofett": "5.0.17",
+ "@fontsource/montserrat": "5.0.15",
"astro": "workspace:*"
}
}
diff --git a/packages/astro/test/fixtures/hydration-race/package.json b/packages/astro/test/fixtures/hydration-race/package.json
index aa0a5d47e..08319bc2b 100644
--- a/packages/astro/test/fixtures/hydration-race/package.json
+++ b/packages/astro/test/fixtures/hydration-race/package.json
@@ -9,6 +9,6 @@
"dependencies": {
"@astrojs/preact": "workspace:*",
"astro": "workspace:*",
- "preact": "^10.17.1"
+ "preact": "^10.19.2"
}
}
diff --git a/packages/astro/test/fixtures/integration-add-page-extension/astro.config.mjs b/packages/astro/test/fixtures/integration-add-page-extension/astro.config.mjs
index 0a0a33697..4c52ae0da 100644
--- a/packages/astro/test/fixtures/integration-add-page-extension/astro.config.mjs
+++ b/packages/astro/test/fixtures/integration-add-page-extension/astro.config.mjs
@@ -1,4 +1,4 @@
-import { defineConfig } from 'rollup'
+import { defineConfig } from 'astro/config'
import test from './integration.js'
export default defineConfig({
diff --git a/packages/astro/test/fixtures/integration-server-setup/astro.config.mjs b/packages/astro/test/fixtures/integration-server-setup/astro.config.mjs
index 0a0a33697..4c52ae0da 100644
--- a/packages/astro/test/fixtures/integration-server-setup/astro.config.mjs
+++ b/packages/astro/test/fixtures/integration-server-setup/astro.config.mjs
@@ -1,4 +1,4 @@
-import { defineConfig } from 'rollup'
+import { defineConfig } from 'astro/config'
import test from './integration.js'
export default defineConfig({
diff --git a/packages/astro/test/fixtures/jsx/package.json b/packages/astro/test/fixtures/jsx/package.json
index 73113746d..f4b89d76e 100644
--- a/packages/astro/test/fixtures/jsx/package.json
+++ b/packages/astro/test/fixtures/jsx/package.json
@@ -12,11 +12,11 @@
"astro": "workspace:*"
},
"dependencies": {
- "preact": "^10.17.1",
+ "preact": "^10.19.2",
"react": "^18.1.0",
"react-dom": "^18.1.0",
- "solid-js": "^1.7.11",
- "svelte": "^4.2.0",
- "vue": "^3.3.4"
+ "solid-js": "^1.8.5",
+ "svelte": "^4.2.5",
+ "vue": "^3.3.8"
}
}
diff --git a/packages/astro/test/fixtures/large-array/package.json b/packages/astro/test/fixtures/large-array/package.json
index e4559b4ae..69f74d040 100644
--- a/packages/astro/test/fixtures/large-array/package.json
+++ b/packages/astro/test/fixtures/large-array/package.json
@@ -5,6 +5,6 @@
"dependencies": {
"@astrojs/solid-js": "workspace:*",
"astro": "workspace:*",
- "solid-js": "^1.7.11"
+ "solid-js": "^1.8.5"
}
}
diff --git a/packages/astro/test/fixtures/postcss/package.json b/packages/astro/test/fixtures/postcss/package.json
index c9e4ba833..db86ba46c 100644
--- a/packages/astro/test/fixtures/postcss/package.json
+++ b/packages/astro/test/fixtures/postcss/package.json
@@ -9,11 +9,11 @@
"astro": "workspace:*",
"autoprefixer": "^10.4.15",
"postcss": "^8.4.28",
- "solid-js": "^1.7.11",
- "svelte": "^4.2.0",
- "vue": "^3.3.4"
+ "solid-js": "^1.8.5",
+ "svelte": "^4.2.5",
+ "vue": "^3.3.8"
},
"devDependencies": {
- "postcss-preset-env": "^9.1.1"
+ "postcss-preset-env": "^9.3.0"
}
}
diff --git a/packages/astro/test/fixtures/preact-compat-component/package.json b/packages/astro/test/fixtures/preact-compat-component/package.json
index bbab4a629..68de1f1b7 100644
--- a/packages/astro/test/fixtures/preact-compat-component/package.json
+++ b/packages/astro/test/fixtures/preact-compat-component/package.json
@@ -6,6 +6,6 @@
"@astrojs/preact": "workspace:*",
"@test/react-lib": "workspace:*",
"astro": "workspace:*",
- "preact": "^10.17.1"
+ "preact": "^10.19.2"
}
}
diff --git a/packages/astro/test/fixtures/preact-component/package.json b/packages/astro/test/fixtures/preact-component/package.json
index bdb2524aa..43e8fd8f8 100644
--- a/packages/astro/test/fixtures/preact-component/package.json
+++ b/packages/astro/test/fixtures/preact-component/package.json
@@ -6,6 +6,6 @@
"@astrojs/preact": "workspace:*",
"@preact/signals": "1.2.1",
"astro": "workspace:*",
- "preact": "^10.17.1"
+ "preact": "^10.19.2"
}
}
diff --git a/packages/astro/test/fixtures/react-and-solid/package.json b/packages/astro/test/fixtures/react-and-solid/package.json
index 01ac7866e..a585a2c95 100644
--- a/packages/astro/test/fixtures/react-and-solid/package.json
+++ b/packages/astro/test/fixtures/react-and-solid/package.json
@@ -7,6 +7,6 @@
"astro": "workspace:*",
"react": "^18.2.0",
"react-dom": "^18.1.0",
- "solid-js": "^1.7.11"
+ "solid-js": "^1.8.5"
}
}
diff --git a/packages/astro/test/fixtures/reexport-astro-containing-client-component/package.json b/packages/astro/test/fixtures/reexport-astro-containing-client-component/package.json
index 0a7f6e7cf..1388cc07a 100644
--- a/packages/astro/test/fixtures/reexport-astro-containing-client-component/package.json
+++ b/packages/astro/test/fixtures/reexport-astro-containing-client-component/package.json
@@ -4,6 +4,6 @@
"dependencies": {
"@astrojs/preact": "workspace:",
"astro": "workspace:",
- "preact": "^10.17.1"
+ "preact": "^10.19.2"
}
}
diff --git a/packages/astro/test/fixtures/routing-priority/integration.mjs b/packages/astro/test/fixtures/routing-priority/integration.mjs
index 213812790..57ecc3073 100644
--- a/packages/astro/test/fixtures/routing-priority/integration.mjs
+++ b/packages/astro/test/fixtures/routing-priority/integration.mjs
@@ -5,15 +5,15 @@ export default function() {
'astro:config:setup': ({ injectRoute }) => {
injectRoute({
pattern: '/injected',
- entryPoint: './src/to-inject.astro'
+ entrypoint: './src/to-inject.astro'
});
injectRoute({
pattern: '/_injected',
- entryPoint: './src/_to-inject.astro'
+ entrypoint: './src/_to-inject.astro'
});
injectRoute({
pattern: '/[id]',
- entryPoint: './src/[id].astro'
+ entrypoint: './src/[id].astro'
});
}
}
diff --git a/packages/astro/test/fixtures/slots-preact/package.json b/packages/astro/test/fixtures/slots-preact/package.json
index 33dcf78bc..bcd612323 100644
--- a/packages/astro/test/fixtures/slots-preact/package.json
+++ b/packages/astro/test/fixtures/slots-preact/package.json
@@ -6,6 +6,6 @@
"@astrojs/mdx": "workspace:*",
"@astrojs/preact": "workspace:*",
"astro": "workspace:*",
- "preact": "^10.17.1"
+ "preact": "^10.19.2"
}
}
diff --git a/packages/astro/test/fixtures/slots-solid/package.json b/packages/astro/test/fixtures/slots-solid/package.json
index 87b0e75bf..688101adf 100644
--- a/packages/astro/test/fixtures/slots-solid/package.json
+++ b/packages/astro/test/fixtures/slots-solid/package.json
@@ -6,6 +6,6 @@
"@astrojs/mdx": "workspace:*",
"@astrojs/solid-js": "workspace:*",
"astro": "workspace:*",
- "solid-js": "^1.7.11"
+ "solid-js": "^1.8.5"
}
}
diff --git a/packages/astro/test/fixtures/slots-svelte/package.json b/packages/astro/test/fixtures/slots-svelte/package.json
index f166a1fc9..5335dd2ad 100644
--- a/packages/astro/test/fixtures/slots-svelte/package.json
+++ b/packages/astro/test/fixtures/slots-svelte/package.json
@@ -6,6 +6,6 @@
"@astrojs/mdx": "workspace:*",
"@astrojs/svelte": "workspace:*",
"astro": "workspace:*",
- "svelte": "^4.2.0"
+ "svelte": "^4.2.5"
}
}
diff --git a/packages/astro/test/fixtures/slots-vue/package.json b/packages/astro/test/fixtures/slots-vue/package.json
index e61cf2bbe..4beb43ad9 100644
--- a/packages/astro/test/fixtures/slots-vue/package.json
+++ b/packages/astro/test/fixtures/slots-vue/package.json
@@ -6,6 +6,6 @@
"@astrojs/mdx": "workspace:*",
"@astrojs/vue": "workspace:*",
"astro": "workspace:*",
- "vue": "^3.3.4"
+ "vue": "^3.3.8"
}
}
diff --git a/packages/astro/test/fixtures/solid-component/deps/solid-jsx-component/package.json b/packages/astro/test/fixtures/solid-component/deps/solid-jsx-component/package.json
index e9d0ed6c0..59568a514 100644
--- a/packages/astro/test/fixtures/solid-component/deps/solid-jsx-component/package.json
+++ b/packages/astro/test/fixtures/solid-component/deps/solid-jsx-component/package.json
@@ -10,6 +10,6 @@
}
},
"dependencies": {
- "solid-js": "^1.7.11"
+ "solid-js": "^1.8.5"
}
}
diff --git a/packages/astro/test/fixtures/solid-component/package.json b/packages/astro/test/fixtures/solid-component/package.json
index 9cd551755..8a8696964 100644
--- a/packages/astro/test/fixtures/solid-component/package.json
+++ b/packages/astro/test/fixtures/solid-component/package.json
@@ -4,9 +4,9 @@
"private": true,
"dependencies": {
"@astrojs/solid-js": "workspace:*",
- "@solidjs/router": "^0.8.3",
+ "@solidjs/router": "^0.9.1",
"@test/solid-jsx-component": "file:./deps/solid-jsx-component",
"astro": "workspace:*",
- "solid-js": "^1.7.11"
+ "solid-js": "^1.8.5"
}
}
diff --git a/packages/astro/test/fixtures/ssr-env/package.json b/packages/astro/test/fixtures/ssr-env/package.json
index 9a78d4213..4cc5e8ea5 100644
--- a/packages/astro/test/fixtures/ssr-env/package.json
+++ b/packages/astro/test/fixtures/ssr-env/package.json
@@ -5,6 +5,6 @@
"dependencies": {
"@astrojs/preact": "workspace:*",
"astro": "workspace:*",
- "preact": "^10.17.1"
+ "preact": "^10.19.2"
}
}
diff --git a/packages/astro/test/fixtures/ssr-scripts/package.json b/packages/astro/test/fixtures/ssr-scripts/package.json
index 5b4a8abb7..3489d3ba4 100644
--- a/packages/astro/test/fixtures/ssr-scripts/package.json
+++ b/packages/astro/test/fixtures/ssr-scripts/package.json
@@ -5,6 +5,6 @@
"dependencies": {
"@astrojs/preact": "workspace:",
"astro": "workspace:*",
- "preact": "^10.17.1"
+ "preact": "^10.19.2"
}
}
diff --git a/packages/astro/test/fixtures/static-build-frameworks/package.json b/packages/astro/test/fixtures/static-build-frameworks/package.json
index 4df7c2b12..f2ba47078 100644
--- a/packages/astro/test/fixtures/static-build-frameworks/package.json
+++ b/packages/astro/test/fixtures/static-build-frameworks/package.json
@@ -6,7 +6,7 @@
"@astrojs/preact": "workspace:*",
"@astrojs/react": "workspace:*",
"astro": "workspace:*",
- "preact": "^10.17.1",
+ "preact": "^10.19.2",
"react": "^18.1.0",
"react-dom": "^18.1.0"
}
diff --git a/packages/astro/test/fixtures/static-build/package.json b/packages/astro/test/fixtures/static-build/package.json
index df47dd1ef..e8eaa87d3 100644
--- a/packages/astro/test/fixtures/static-build/package.json
+++ b/packages/astro/test/fixtures/static-build/package.json
@@ -6,6 +6,6 @@
"@astrojs/preact": "workspace:*",
"@test/static-build-pkg": "workspace:*",
"astro": "workspace:*",
- "preact": "^10.17.1"
+ "preact": "^10.19.2"
}
}
diff --git a/packages/astro/test/fixtures/svelte-component/package.json b/packages/astro/test/fixtures/svelte-component/package.json
index eb6c57470..bc4d8b5aa 100644
--- a/packages/astro/test/fixtures/svelte-component/package.json
+++ b/packages/astro/test/fixtures/svelte-component/package.json
@@ -5,6 +5,6 @@
"dependencies": {
"@astrojs/svelte": "workspace:*",
"astro": "workspace:*",
- "svelte": "^4.2.0"
+ "svelte": "^4.2.5"
}
}
diff --git a/packages/astro/test/fixtures/tailwindcss-ts/package.json b/packages/astro/test/fixtures/tailwindcss-ts/package.json
index a54b4779e..98ca7985c 100644
--- a/packages/astro/test/fixtures/tailwindcss-ts/package.json
+++ b/packages/astro/test/fixtures/tailwindcss-ts/package.json
@@ -6,6 +6,6 @@
"@astrojs/tailwind": "workspace:*",
"astro": "workspace:*",
"postcss": "^8.4.28",
- "tailwindcss": "^3.3.3"
+ "tailwindcss": "^3.3.5"
}
}
diff --git a/packages/astro/test/fixtures/tailwindcss/package.json b/packages/astro/test/fixtures/tailwindcss/package.json
index 6117883a9..7815a3b2e 100644
--- a/packages/astro/test/fixtures/tailwindcss/package.json
+++ b/packages/astro/test/fixtures/tailwindcss/package.json
@@ -8,6 +8,6 @@
"astro": "workspace:*",
"autoprefixer": "^10.4.15",
"postcss": "^8.4.28",
- "tailwindcss": "^3.3.3"
+ "tailwindcss": "^3.3.5"
}
}
diff --git a/packages/astro/test/fixtures/third-party-astro/package.json b/packages/astro/test/fixtures/third-party-astro/package.json
index cd9d0743c..01bdf2b20 100644
--- a/packages/astro/test/fixtures/third-party-astro/package.json
+++ b/packages/astro/test/fixtures/third-party-astro/package.json
@@ -4,6 +4,6 @@
"private": true,
"dependencies": {
"astro": "workspace:*",
- "astro-embed": "^0.5.1"
+ "astro-embed": "^0.6.0"
}
}
diff --git a/packages/astro/test/fixtures/vue-component/package.json b/packages/astro/test/fixtures/vue-component/package.json
index b1f716dd6..7913b7720 100644
--- a/packages/astro/test/fixtures/vue-component/package.json
+++ b/packages/astro/test/fixtures/vue-component/package.json
@@ -5,6 +5,6 @@
"dependencies": {
"@astrojs/vue": "workspace:*",
"astro": "workspace:*",
- "vue": "^3.3.4"
+ "vue": "^3.3.8"
}
}
diff --git a/packages/astro/test/fixtures/vue-jsx/package.json b/packages/astro/test/fixtures/vue-jsx/package.json
index e04e8077d..76bd57acf 100644
--- a/packages/astro/test/fixtures/vue-jsx/package.json
+++ b/packages/astro/test/fixtures/vue-jsx/package.json
@@ -5,6 +5,6 @@
"dependencies": {
"@astrojs/vue": "workspace:*",
"astro": "workspace:*",
- "vue": "^3.3.4"
+ "vue": "^3.3.8"
}
}
diff --git a/packages/astro/test/fixtures/vue-with-multi-renderer/package.json b/packages/astro/test/fixtures/vue-with-multi-renderer/package.json
index 476c7f680..adc755525 100644
--- a/packages/astro/test/fixtures/vue-with-multi-renderer/package.json
+++ b/packages/astro/test/fixtures/vue-with-multi-renderer/package.json
@@ -6,7 +6,7 @@
"@astrojs/svelte": "workspace:*",
"@astrojs/vue": "workspace:*",
"astro": "workspace:*",
- "svelte": "^4.2.0",
- "vue": "^3.3.4"
+ "svelte": "^4.2.5",
+ "vue": "^3.3.8"
}
}
diff --git a/packages/astro/test/preview-routing.test.js b/packages/astro/test/preview-routing.test.js
index 8a4653a72..9e986c47c 100644
--- a/packages/astro/test/preview-routing.test.js
+++ b/packages/astro/test/preview-routing.test.js
@@ -1,12 +1,7 @@
import { expect } from 'chai';
-import { version } from 'vite';
import { loadFixture } from './test-utils.js';
-const IS_VITE_5 = version.startsWith('5.');
-
-// Skip in Vite 5 as it changes how HTML files are served. We may want to review aligning
-// trailingSlash and build.format to avoid potential footguns in Astro 4
-(IS_VITE_5 ? describe.skip : describe)('Preview Routing', function () {
+describe('Preview Routing', function () {
describe('build format: directory', () => {
describe('Subpath without trailing slash and trailingSlash: never', () => {
/** @type {import('./test-utils').Fixture} */
diff --git a/packages/astro/test/ssr-dynamic.test.js b/packages/astro/test/ssr-dynamic.test.js
index 62e67e410..f867ff999 100644
--- a/packages/astro/test/ssr-dynamic.test.js
+++ b/packages/astro/test/ssr-dynamic.test.js
@@ -18,7 +18,7 @@ describe('Dynamic pages in SSR', () => {
'astro:config:setup': ({ injectRoute }) => {
injectRoute({
pattern: '/path-alias/[id]',
- entryPoint: './src/pages/api/products/[id].js',
+ entrypoint: './src/pages/api/products/[id].js',
});
},
},
diff --git a/packages/astro/test/static-build.test.js b/packages/astro/test/static-build.test.js
index 8bde08132..5ec225133 100644
--- a/packages/astro/test/static-build.test.js
+++ b/packages/astro/test/static-build.test.js
@@ -186,8 +186,7 @@ describe('Static build', () => {
let found = false;
for (const log of logs) {
if (
- log.label === 'ssg' &&
- /[hH]eaders are not exposed in static \(SSG\) output mode/.test(log.message)
+ /\`Astro\.request\.headers\` is not available in "static" output mode/.test(log.message)
) {
found = true;
}
diff --git a/packages/astro/test/units/dev/dev.test.js b/packages/astro/test/units/dev/dev.test.js
index 810d8d1c3..588294709 100644
--- a/packages/astro/test/units/dev/dev.test.js
+++ b/packages/astro/test/units/dev/dev.test.js
@@ -133,7 +133,7 @@ describe('dev container', () => {
'astro:config:setup': ({ injectRoute }) => {
injectRoute({
pattern: '/another-[slug]',
- entryPoint: './src/components/test.astro',
+ entrypoint: './src/components/test.astro',
});
},
},
@@ -184,7 +184,7 @@ describe('dev container', () => {
'astro:config:setup': ({ injectRoute }) => {
injectRoute({
pattern: '/404',
- entryPoint: './src/components/404.astro',
+ entrypoint: './src/components/404.astro',
});
},
},
diff --git a/packages/astro/test/units/vite-plugin-astro-server/request.test.js b/packages/astro/test/units/vite-plugin-astro-server/request.test.js
index d3472c56b..d1d0cf464 100644
--- a/packages/astro/test/units/vite-plugin-astro-server/request.test.js
+++ b/packages/astro/test/units/vite-plugin-astro-server/request.test.js
@@ -21,7 +21,7 @@ async function createDevPipeline(overrides = {}) {
return new DevPipeline({
manifest,
settings,
- logging: defaultLogger,
+ logger: defaultLogger,
loader,
});
}
diff --git a/packages/create-astro/package.json b/packages/create-astro/package.json
index 7aa1b62f6..36dd357c7 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.3.1",
- "giget": "1.1.2"
+ "giget": "1.1.3"
},
"devDependencies": {
"arg": "^5.0.2",
diff --git a/packages/create-astro/src/index.ts b/packages/create-astro/src/index.ts
index 3ac5d231b..f641e876e 100644
--- a/packages/create-astro/src/index.ts
+++ b/packages/create-astro/src/index.ts
@@ -19,9 +19,9 @@ process.on('SIGTERM', exit);
// https://github.com/withastro/docs/blob/main/src/pages/en/install/auto.md
// if you make any changes to the flow or wording here.
export async function main() {
- // Clear console because PNPM startup is super ugly
+ // Add some extra spacing from the noisy npm/pnpm init output
// eslint-disable-next-line no-console
- console.clear();
+ console.log('');
// NOTE: In the v7.x version of npm, the default behavior of `npm init` was changed
// to no longer require `--` to pass args and instead pass `--` directly to us. This
// broke our arg parser, since `--` is a special kind of flag. Filtering for `--` here
diff --git a/packages/integrations/lit/package.json b/packages/integrations/lit/package.json
index 252a412d1..dd29cde62 100644
--- a/packages/integrations/lit/package.json
+++ b/packages/integrations/lit/package.json
@@ -59,7 +59,7 @@
"cheerio": "1.0.0-rc.12",
"lit": "^2.8.0",
"mocha": "^10.2.0",
- "sass": "^1.66.1"
+ "sass": "^1.69.5"
},
"peerDependencies": {
"@webcomponents/template-shadowroot": "^0.2.1",
diff --git a/packages/integrations/markdoc/package.json b/packages/integrations/markdoc/package.json
index 18e6aca5e..3ee59d3d0 100644
--- a/packages/integrations/markdoc/package.json
+++ b/packages/integrations/markdoc/package.json
@@ -65,13 +65,13 @@
"dependencies": {
"@astrojs/internal-helpers": "workspace:*",
"@astrojs/prism": "workspace:*",
- "@markdoc/markdoc": "^0.3.0",
- "esbuild": "^0.19.2",
+ "@markdoc/markdoc": "^0.3.5",
+ "esbuild": "^0.19.6",
"github-slugger": "^2.0.0",
"gray-matter": "^4.0.3",
"htmlparser2": "^9.0.0",
"kleur": "^4.1.5",
- "shikiji": "^0.6.8",
+ "shikiji": "^0.6.13",
"zod": "^3.22.4"
},
"peerDependencies": {
@@ -79,18 +79,17 @@
},
"devDependencies": {
"@astrojs/markdown-remark": "workspace:*",
- "@types/chai": "^4.3.5",
- "@types/html-escaper": "^3.0.0",
- "@types/markdown-it": "^13.0.0",
- "@types/mocha": "^10.0.1",
+ "@types/chai": "^4.3.10",
+ "@types/html-escaper": "^3.0.2",
+ "@types/markdown-it": "^13.0.6",
+ "@types/mocha": "^10.0.4",
"astro": "workspace:*",
"astro-scripts": "workspace:*",
"chai": "^4.3.7",
"devalue": "^4.3.2",
- "linkedom": "^0.15.1",
+ "linkedom": "^0.16.4",
"mocha": "^10.2.0",
- "rollup": "^3.28.1",
- "vite": "^4.4.9"
+ "vite": "^5.0.0"
},
"engines": {
"node": ">=18.14.1"
diff --git a/packages/integrations/markdoc/src/content-entry-type.ts b/packages/integrations/markdoc/src/content-entry-type.ts
index 07c5268e4..21ba7ab19 100644
--- a/packages/integrations/markdoc/src/content-entry-type.ts
+++ b/packages/integrations/markdoc/src/content-entry-type.ts
@@ -6,8 +6,7 @@ import matter from 'gray-matter';
import fs from 'node:fs';
import path from 'node:path';
import { fileURLToPath } from 'node:url';
-import type * as rollup from 'rollup';
-import type { ErrorPayload as ViteErrorPayload } from 'vite';
+import type { ErrorPayload as ViteErrorPayload, Rollup } from 'vite';
import type { ComponentConfig } from './config.js';
import { htmlTokenTransform } from './html/transform/html-token-transform.js';
import type { MarkdocConfigResult } from './load-config.js';
@@ -174,7 +173,7 @@ function getEntryInfo({ fileUrl, contents }: { fileUrl: URL; contents: string })
async function emitOptimizedImages(
nodeChildren: Node[],
ctx: {
- pluginContext: rollup.PluginContext;
+ pluginContext: Rollup.PluginContext;
filePath: string;
astroConfig: AstroConfig;
}
diff --git a/packages/integrations/mdx/package.json b/packages/integrations/mdx/package.json
index f9e22d58c..8a2ff0b3f 100644
--- a/packages/integrations/mdx/package.json
+++ b/packages/integrations/mdx/package.json
@@ -35,47 +35,47 @@
},
"dependencies": {
"@astrojs/markdown-remark": "workspace:*",
- "@mdx-js/mdx": "^2.3.0",
- "acorn": "^8.10.0",
- "es-module-lexer": "^1.3.0",
- "estree-util-visit": "^1.2.1",
+ "@mdx-js/mdx": "^3.0.0",
+ "acorn": "^8.11.2",
+ "es-module-lexer": "^1.4.1",
+ "estree-util-visit": "^2.0.0",
"github-slugger": "^2.0.0",
"gray-matter": "^4.0.3",
- "hast-util-to-html": "^8.0.4",
+ "hast-util-to-html": "^9.0.0",
"kleur": "^4.1.4",
- "rehype-raw": "^6.1.1",
- "remark-gfm": "^3.0.1",
+ "rehype-raw": "^7.0.0",
+ "remark-gfm": "^4.0.0",
"remark-smartypants": "^2.0.0",
"source-map": "^0.7.4",
- "unist-util-visit": "^4.1.2",
- "vfile": "^5.3.7"
+ "unist-util-visit": "^5.0.0",
+ "vfile": "^6.0.1"
},
"peerDependencies": {
"astro": "^3.0.0"
},
"devDependencies": {
- "@types/chai": "^4.3.5",
- "@types/estree": "^1.0.1",
- "@types/mdast": "^3.0.12",
- "@types/mocha": "^10.0.1",
- "@types/yargs-parser": "^21.0.0",
+ "@types/chai": "^4.3.10",
+ "@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:*",
"chai": "^4.3.7",
"cheerio": "1.0.0-rc.12",
- "linkedom": "^0.15.1",
- "mdast-util-mdx": "^2.0.1",
- "mdast-util-to-string": "^3.2.0",
+ "linkedom": "^0.16.4",
+ "mdast-util-mdx": "^3.0.0",
+ "mdast-util-to-string": "^4.0.0",
"mocha": "^10.2.0",
"reading-time": "^1.5.0",
- "rehype-mathjax": "^4.0.3",
- "rehype-pretty-code": "^0.10.0",
- "remark-math": "^5.1.1",
- "remark-rehype": "^10.1.0",
+ "rehype-mathjax": "^5.0.0",
+ "rehype-pretty-code": "^0.10.2",
+ "remark-math": "^6.0.0",
+ "remark-rehype": "^11.0.0",
"remark-shiki-twoslash": "^3.1.3",
- "remark-toc": "^8.0.1",
- "unified": "^10.1.2",
- "vite": "^4.4.9"
+ "remark-toc": "^9.0.0",
+ "unified": "^11.0.4",
+ "vite": "^5.0.0"
},
"engines": {
"node": ">=18.14.1"
diff --git a/packages/integrations/mdx/src/index.ts b/packages/integrations/mdx/src/index.ts
index fd330625e..f44e19e92 100644
--- a/packages/integrations/mdx/src/index.ts
+++ b/packages/integrations/mdx/src/index.ts
@@ -1,8 +1,8 @@
import { markdownConfigDefaults, setVfileFrontmatter } from '@astrojs/markdown-remark';
-import type { PluggableList } from '@mdx-js/mdx/lib/core.js';
import type { AstroIntegration, ContentEntryType, HookParameters, SSRError } from 'astro';
import astroJSXRenderer from 'astro/jsx/renderer.js';
import { parse as parseESM } from 'es-module-lexer';
+import type { PluggableList } from 'unified';
import fs from 'node:fs/promises';
import { fileURLToPath } from 'node:url';
import type { Options as RemarkRehypeOptions } from 'remark-rehype';
@@ -190,7 +190,7 @@ export default function mdx(partialMdxOptions: Partial<MdxOptions> = {}): AstroI
componentsCode += ' }';
// Make `Content` the default export so we can wrap `MDXContent` and pass in `Fragment`
- code = code.replace('export default MDXContent;', '');
+ code = code.replace('export default function MDXContent', 'function MDXContent');
code += `\nexport const Content = (props = {}) => MDXContent({
...props,
components: ${componentsCode},
diff --git a/packages/integrations/mdx/src/plugins.ts b/packages/integrations/mdx/src/plugins.ts
index 3286a9fd8..e6584aacf 100644
--- a/packages/integrations/mdx/src/plugins.ts
+++ b/packages/integrations/mdx/src/plugins.ts
@@ -5,12 +5,11 @@ import {
remarkShiki,
} from '@astrojs/markdown-remark';
import { createProcessor, nodeTypes } from '@mdx-js/mdx';
-import type { PluggableList } from '@mdx-js/mdx/lib/core.js';
import rehypeRaw from 'rehype-raw';
import remarkGfm from 'remark-gfm';
import remarkSmartypants from 'remark-smartypants';
import { SourceMapGenerator } from 'source-map';
-import type { Processor } from 'unified';
+import type { PluggableList } from 'unified';
import type { MdxOptions } from './index.js';
import { recmaInjectImportMetaEnv } from './recma-inject-import-meta-env.js';
import { rehypeApplyFrontmatterExport } from './rehype-apply-frontmatter-export.js';
@@ -27,10 +26,7 @@ interface MdxProcessorExtraOptions {
importMetaEnv: Record<string, any>;
}
-export function createMdxProcessor(
- mdxOptions: MdxOptions,
- extraOptions: MdxProcessorExtraOptions
-): Processor {
+export function createMdxProcessor(mdxOptions: MdxOptions, extraOptions: MdxProcessorExtraOptions) {
return createProcessor({
remarkPlugins: getRemarkPlugins(mdxOptions),
rehypePlugins: getRehypePlugins(mdxOptions),
diff --git a/packages/integrations/mdx/src/remark-images-to-component.ts b/packages/integrations/mdx/src/remark-images-to-component.ts
index f83f5d76a..810056def 100644
--- a/packages/integrations/mdx/src/remark-images-to-component.ts
+++ b/packages/integrations/mdx/src/remark-images-to-component.ts
@@ -15,7 +15,7 @@ export function remarkImageToComponent() {
const importsStatements: MdxjsEsm[] = [];
const importedImages = new Map<string, string>();
- visit(tree, 'image', (node: Image, index: number | null, parent: Parent | null) => {
+ visit(tree, 'image', (node: Image, index: number | undefined, parent: Parent | null) => {
// Use the imagePaths set from the remark-collect-images so we don't have to duplicate the logic for
// checking if an image should be imported or not
if (file.data.imagePaths?.has(node.url)) {
diff --git a/packages/integrations/mdx/src/utils.ts b/packages/integrations/mdx/src/utils.ts
index 3425c50e3..a5b198116 100644
--- a/packages/integrations/mdx/src/utils.ts
+++ b/packages/integrations/mdx/src/utils.ts
@@ -1,10 +1,10 @@
-import type { PluggableList } from '@mdx-js/mdx/lib/core.js';
import type { Options as AcornOpts } from 'acorn';
import { parse } from 'acorn';
import type { AstroConfig, SSRError } from 'astro';
import matter from 'gray-matter';
import { bold, yellow } from 'kleur/colors';
import type { MdxjsEsm } from 'mdast-util-mdx';
+import type { PluggableList } from 'unified';
function appendForwardSlash(path: string) {
return path.endsWith('/') ? path : path + '/';
@@ -75,8 +75,8 @@ export function jsToTreeNode(
type: 'mdxjsEsm',
value: '',
data: {
+ // @ts-expect-error `parse` return types is incompatible but it should work in runtime
estree: {
- body: [],
...parse(jsString, acornOpts),
type: 'Program',
sourceType: 'module',
diff --git a/packages/integrations/mdx/test/fixtures/mdx-infinite-loop/package.json b/packages/integrations/mdx/test/fixtures/mdx-infinite-loop/package.json
index d2fb7a75d..a00e19d5b 100644
--- a/packages/integrations/mdx/test/fixtures/mdx-infinite-loop/package.json
+++ b/packages/integrations/mdx/test/fixtures/mdx-infinite-loop/package.json
@@ -6,6 +6,6 @@
"@astrojs/mdx": "workspace:*",
"@astrojs/preact": "workspace:*",
"astro": "workspace:*",
- "preact": "^10.17.1"
+ "preact": "^10.19.2"
}
}
diff --git a/packages/integrations/mdx/test/mdx-astro-markdown-remarkRehype.test.js b/packages/integrations/mdx/test/mdx-astro-markdown-remarkRehype.test.js
index ddcce4ba5..eab2c61b0 100644
--- a/packages/integrations/mdx/test/mdx-astro-markdown-remarkRehype.test.js
+++ b/packages/integrations/mdx/test/mdx-astro-markdown-remarkRehype.test.js
@@ -79,7 +79,7 @@ describe('MDX with Astro Markdown remark-rehype config', () => {
expect(document.querySelector('#footnote-label').textContent).to.equal('Catatan kaki');
expect(document.querySelector('.data-footnote-backref').getAttribute('aria-label')).to.equal(
- 'Back to content'
+ 'Back to reference 1'
);
});
});
diff --git a/packages/integrations/mdx/test/mdx-math.test.js b/packages/integrations/mdx/test/mdx-math.test.js
index f39ea42c8..52ee94a46 100644
--- a/packages/integrations/mdx/test/mdx-math.test.js
+++ b/packages/integrations/mdx/test/mdx-math.test.js
@@ -4,7 +4,7 @@ import { parseHTML } from 'linkedom';
import { loadFixture } from '../../../astro/test/test-utils.js';
import remarkMath from 'remark-math';
import rehypeMathjaxSvg from 'rehype-mathjax';
-import rehypeMathjaxChtml from 'rehype-mathjax/chtml.js';
+import rehypeMathjaxChtml from 'rehype-mathjax/chtml';
const FIXTURE_ROOT = new URL('./fixtures/mdx-math/', import.meta.url);
diff --git a/packages/integrations/node/package.json b/packages/integrations/node/package.json
index b50b3e175..9d67157ff 100644
--- a/packages/integrations/node/package.json
+++ b/packages/integrations/node/package.json
@@ -41,8 +41,8 @@
},
"devDependencies": {
"@types/node": "^18.17.8",
- "@types/send": "^0.17.1",
- "@types/server-destroy": "^1.0.1",
+ "@types/send": "^0.17.4",
+ "@types/server-destroy": "^1.0.3",
"astro": "workspace:*",
"astro-scripts": "workspace:*",
"chai": "^4.3.7",
diff --git a/packages/integrations/node/src/createOutgoingHttpHeaders.ts b/packages/integrations/node/src/createOutgoingHttpHeaders.ts
index 781a74de6..44bbf81ca 100644
--- a/packages/integrations/node/src/createOutgoingHttpHeaders.ts
+++ b/packages/integrations/node/src/createOutgoingHttpHeaders.ts
@@ -23,8 +23,7 @@ export const createOutgoingHttpHeaders = (
// if there is > 1 set-cookie header, we have to fix it to be an array of values
if (headers.has('set-cookie')) {
- // @ts-expect-error
- const cookieHeaders = headers.getSetCookie() as string[];
+ const cookieHeaders = headers.getSetCookie();
if (cookieHeaders.length > 1) {
// the Headers.entries() API already normalized all header names to lower case so we can safely index this as 'set-cookie'
nodeHeaders['set-cookie'] = cookieHeaders;
diff --git a/packages/integrations/preact/package.json b/packages/integrations/preact/package.json
index 29a10439a..84043fb76 100644
--- a/packages/integrations/preact/package.json
+++ b/packages/integrations/preact/package.json
@@ -37,15 +37,15 @@
"dependencies": {
"@babel/plugin-transform-react-jsx": "^7.22.5",
"@babel/plugin-transform-react-jsx-development": "^7.22.5",
- "@preact/preset-vite": "^2.5.0",
+ "@preact/preset-vite": "^2.7.0",
"@preact/signals": "^1.2.1",
"babel-plugin-transform-hook-names": "^1.0.2",
- "preact-render-to-string": "^6.2.1"
+ "preact-render-to-string": "^6.3.1"
},
"devDependencies": {
"astro": "workspace:*",
"astro-scripts": "workspace:*",
- "preact": "^10.17.1"
+ "preact": "^10.19.2"
},
"peerDependencies": {
"preact": "^10.6.5"
diff --git a/packages/integrations/prefetch/package.json b/packages/integrations/prefetch/package.json
index da199b43a..3291eb1a7 100644
--- a/packages/integrations/prefetch/package.json
+++ b/packages/integrations/prefetch/package.json
@@ -34,7 +34,7 @@
"test:match": "playwright test -g"
},
"devDependencies": {
- "@playwright/test": "^1.37.1",
+ "@playwright/test": "^1.40.0",
"astro": "workspace:*",
"astro-scripts": "workspace:*"
},
diff --git a/packages/integrations/react/package.json b/packages/integrations/react/package.json
index c72005a69..482dfccf9 100644
--- a/packages/integrations/react/package.json
+++ b/packages/integrations/react/package.json
@@ -46,19 +46,19 @@
"test": "mocha --exit --timeout 20000"
},
"dependencies": {
- "@vitejs/plugin-react": "^4.0.4",
+ "@vitejs/plugin-react": "^4.2.0",
"ultrahtml": "^1.3.0"
},
"devDependencies": {
- "@types/react": "^18.2.21",
- "@types/react-dom": "^18.2.7",
+ "@types/react": "^18.2.37",
+ "@types/react-dom": "^18.2.15",
"astro": "workspace:*",
"astro-scripts": "workspace:*",
"chai": "^4.3.7",
"cheerio": "1.0.0-rc.12",
"react": "^18.1.0",
"react-dom": "^18.1.0",
- "vite": "^4.4.9",
+ "vite": "^5.0.0",
"mocha": "^10.2.0"
},
"peerDependencies": {
diff --git a/packages/integrations/react/test/fixtures/react-component/package.json b/packages/integrations/react/test/fixtures/react-component/package.json
index cf7b2b057..e7b7ac5d9 100644
--- a/packages/integrations/react/test/fixtures/react-component/package.json
+++ b/packages/integrations/react/test/fixtures/react-component/package.json
@@ -8,6 +8,6 @@
"astro": "workspace:*",
"react": "^18.1.0",
"react-dom": "^18.1.0",
- "vue": "^3.3.4"
+ "vue": "^3.3.8"
}
}
diff --git a/packages/integrations/sitemap/src/index.ts b/packages/integrations/sitemap/src/index.ts
index 43728b1a3..45f694887 100644
--- a/packages/integrations/sitemap/src/index.ts
+++ b/packages/integrations/sitemap/src/index.ts
@@ -10,7 +10,6 @@ import {
import { ZodError } from 'zod';
import { generateSitemap } from './generate-sitemap.js';
-import { Logger } from './utils/logger.js';
import { validateOptions } from './validate-options.js';
export { EnumChangefreq as ChangeFreqEnum } from 'sitemap';
@@ -62,7 +61,6 @@ function isStatusCodePage(pathname: string): boolean {
const createPlugin = (options?: SitemapOptions): AstroIntegration => {
let config: AstroConfig;
- const logger = new Logger(PKG_NAME);
return {
name: PKG_NAME,
@@ -72,7 +70,7 @@ const createPlugin = (options?: SitemapOptions): AstroIntegration => {
config = cfg;
},
- 'astro:build:done': async ({ dir, routes, pages }) => {
+ 'astro:build:done': async ({ dir, routes, pages, logger }) => {
try {
if (!config.site) {
logger.warn(
@@ -178,7 +176,7 @@ const createPlugin = (options?: SitemapOptions): AstroIntegration => {
limit: entryLimit,
gzip: false,
});
- logger.success(`\`${OUTFILE}\` created at \`${path.relative(process.cwd(), destDir)}\``);
+ logger.info(`\`${OUTFILE}\` created at \`${path.relative(process.cwd(), destDir)}\``);
} catch (err) {
if (err instanceof ZodError) {
logger.warn(formatConfigErrorMessage(err));
diff --git a/packages/integrations/sitemap/src/utils/logger.ts b/packages/integrations/sitemap/src/utils/logger.ts
deleted file mode 100644
index 3292bbdfc..000000000
--- a/packages/integrations/sitemap/src/utils/logger.ts
+++ /dev/null
@@ -1,46 +0,0 @@
-// @internal
-export interface ILogger {
- info(msg: string): void;
- success(msg: string): void;
- warn(msg: string): void;
- error(msg: string): void;
-}
-
-// @internal
-export class Logger implements ILogger {
- private colors = {
- reset: '\x1b[0m',
- fg: {
- red: '\x1b[31m',
- green: '\x1b[32m',
- yellow: '\x1b[33m',
- },
- } as const;
-
- private packageName: string;
-
- constructor(packageName: string) {
- this.packageName = packageName;
- }
-
- private log(msg: string, prefix = '') {
- // eslint-disable-next-line no-console
- console.log(`%s${this.packageName}:%s ${msg}\n`, prefix, prefix ? this.colors.reset : '');
- }
-
- info(msg: string) {
- this.log(msg);
- }
-
- success(msg: string) {
- this.log(msg, this.colors.fg.green);
- }
-
- warn(msg: string) {
- this.log(`Skipped!\n${msg}`, this.colors.fg.yellow);
- }
-
- error(msg: string) {
- this.log(`Failed!\n${msg}`, this.colors.fg.red);
- }
-}
diff --git a/packages/integrations/solid/package.json b/packages/integrations/solid/package.json
index 7e3fcd11b..407d5d870 100644
--- a/packages/integrations/solid/package.json
+++ b/packages/integrations/solid/package.json
@@ -40,7 +40,7 @@
"devDependencies": {
"astro": "workspace:*",
"astro-scripts": "workspace:*",
- "solid-js": "^1.7.11"
+ "solid-js": "^1.8.5"
},
"peerDependencies": {
"solid-js": "^1.4.3"
diff --git a/packages/integrations/svelte/package.json b/packages/integrations/svelte/package.json
index 4c7e8bb63..003f119cf 100644
--- a/packages/integrations/svelte/package.json
+++ b/packages/integrations/svelte/package.json
@@ -42,18 +42,18 @@
"dev": "astro-scripts dev \"src/**/*.ts\""
},
"dependencies": {
- "@sveltejs/vite-plugin-svelte": "^2.5.2",
- "svelte2tsx": "^0.6.20"
+ "@sveltejs/vite-plugin-svelte": "^3.0.0",
+ "svelte2tsx": "^0.6.25"
},
"devDependencies": {
"astro": "workspace:*",
"astro-scripts": "workspace:*",
- "svelte": "^4.2.0",
- "vite": "^4.4.9"
+ "svelte": "^4.2.5",
+ "vite": "^5.0.0"
},
"peerDependencies": {
"astro": "^3.0.0",
- "svelte": "^3.55.0 || ^4.0.0 || ^5.0.0-next.1"
+ "svelte": "^4.0.0 || ^5.0.0-next.1"
},
"engines": {
"node": ">=18.14.1"
diff --git a/packages/integrations/svelte/src/index.ts b/packages/integrations/svelte/src/index.ts
index 695214223..b894ee623 100644
--- a/packages/integrations/svelte/src/index.ts
+++ b/packages/integrations/svelte/src/index.ts
@@ -73,6 +73,7 @@ async function getViteConfiguration({
}
if (!resolvedOptions.preprocess && !(await svelteConfigHasPreprocess(root))) {
+ // @ts-expect-error there's a bug with the types where the first arg should be optional
resolvedOptions.preprocess = vitePreprocess();
}
diff --git a/packages/integrations/tailwind/package.json b/packages/integrations/tailwind/package.json
index d093ffc61..c0277b974 100644
--- a/packages/integrations/tailwind/package.json
+++ b/packages/integrations/tailwind/package.json
@@ -34,13 +34,13 @@
"dependencies": {
"autoprefixer": "^10.4.15",
"postcss": "^8.4.28",
- "postcss-load-config": "^4.0.1"
+ "postcss-load-config": "^4.0.2"
},
"devDependencies": {
"astro": "workspace:*",
"astro-scripts": "workspace:*",
- "tailwindcss": "^3.3.3",
- "vite": "^4.4.9"
+ "tailwindcss": "^3.3.5",
+ "vite": "^5.0.0"
},
"peerDependencies": {
"astro": "^3.0.0",
diff --git a/packages/integrations/tailwind/src/index.ts b/packages/integrations/tailwind/src/index.ts
index daee5f857..f0cb5feb4 100644
--- a/packages/integrations/tailwind/src/index.ts
+++ b/packages/integrations/tailwind/src/index.ts
@@ -33,8 +33,7 @@ async function getViteConfiguration(
const postcssOptions = postcssConfigResult?.options ?? {};
const postcssPlugins = postcssConfigResult?.plugins?.slice() ?? [];
- // @ts-expect-error Tailwind plugin types are wrong
- postcssPlugins.push(tailwindPlugin(tailwindConfigPath) as ResultPlugin);
+ postcssPlugins.push(tailwindPlugin(tailwindConfigPath));
postcssPlugins.push(autoprefixerPlugin());
return {
diff --git a/packages/integrations/vercel/package.json b/packages/integrations/vercel/package.json
index dc9433c5a..971f0838e 100644
--- a/packages/integrations/vercel/package.json
+++ b/packages/integrations/vercel/package.json
@@ -54,9 +54,9 @@
"dependencies": {
"@astrojs/internal-helpers": "workspace:*",
"@vercel/analytics": "^1.0.2",
- "@vercel/nft": "^0.23.1",
- "esbuild": "^0.19.2",
- "fast-glob": "^3.3.1",
+ "@vercel/nft": "^0.24.3",
+ "esbuild": "^0.19.6",
+ "fast-glob": "^3.3.2",
"set-cookie-parser": "^2.6.0",
"web-vitals": "^3.4.0"
},
@@ -64,8 +64,8 @@
"astro": "^3.0.0"
},
"devDependencies": {
- "@types/set-cookie-parser": "^2.4.3",
- "@vercel/edge": "^1.0.0",
+ "@types/set-cookie-parser": "^2.4.6",
+ "@vercel/edge": "^1.1.1",
"astro": "workspace:*",
"astro-scripts": "workspace:*",
"chai": "^4.3.7",
diff --git a/packages/integrations/vercel/src/serverless/adapter.ts b/packages/integrations/vercel/src/serverless/adapter.ts
index 621849688..ef2552cc1 100644
--- a/packages/integrations/vercel/src/serverless/adapter.ts
+++ b/packages/integrations/vercel/src/serverless/adapter.ts
@@ -71,11 +71,6 @@ function getAdapter({
}
export interface VercelServerlessConfig {
- /**
- * @deprecated
- */
- analytics?: boolean;
-
/** Configuration for [Vercel Web Analytics](https://vercel.com/docs/concepts/analytics). */
webAnalytics?: VercelWebAnalyticsConfig;
@@ -108,7 +103,6 @@ export interface VercelServerlessConfig {
}
export default function vercelServerless({
- analytics,
webAnalytics,
speedInsights,
includeFiles,
@@ -151,13 +145,7 @@ export default function vercelServerless({
);
}
- if (webAnalytics?.enabled || analytics) {
- if (analytics) {
- logger.warn(
- `The \`analytics\` property is deprecated. Please use the new \`webAnalytics\` and \`speedInsights\` properties instead.`
- );
- }
-
+ if (webAnalytics?.enabled) {
injectScript(
'head-inline',
await getInjectableWebAnalyticsContent({
@@ -165,7 +153,7 @@ export default function vercelServerless({
})
);
}
- if (command === 'build' && (speedInsights?.enabled || analytics)) {
+ if (command === 'build' && speedInsights?.enabled) {
injectScript('page', 'import "@astrojs/vercel/speed-insights"');
}
const outDir = getVercelOutput(config.root);
@@ -178,7 +166,7 @@ export default function vercelServerless({
redirects: false,
},
vite: {
- ...getSpeedInsightsViteConfig(speedInsights?.enabled || analytics),
+ ...getSpeedInsightsViteConfig(speedInsights?.enabled),
ssr: {
external: ['@vercel/nft'],
},
diff --git a/packages/integrations/vercel/src/static/adapter.ts b/packages/integrations/vercel/src/static/adapter.ts
index df2995c37..80b42b95d 100644
--- a/packages/integrations/vercel/src/static/adapter.ts
+++ b/packages/integrations/vercel/src/static/adapter.ts
@@ -41,10 +41,6 @@ function getAdapter(): AstroAdapter {
}
export interface VercelStaticConfig {
- /**
- * @deprecated
- */
- analytics?: boolean;
webAnalytics?: VercelWebAnalyticsConfig;
speedInsights?: VercelSpeedInsightsConfig;
imageService?: boolean;
@@ -53,7 +49,6 @@ export interface VercelStaticConfig {
}
export default function vercelStatic({
- analytics,
webAnalytics,
speedInsights,
imageService,
@@ -65,14 +60,8 @@ export default function vercelStatic({
return {
name: '@astrojs/vercel',
hooks: {
- 'astro:config:setup': async ({ command, config, injectScript, updateConfig, logger }) => {
- if (webAnalytics?.enabled || analytics) {
- if (analytics) {
- logger.warn(
- `The \`analytics\` property is deprecated. Please use the new \`webAnalytics\` and \`speedInsights\` properties instead.`
- );
- }
-
+ 'astro:config:setup': async ({ command, config, injectScript, updateConfig }) => {
+ if (webAnalytics?.enabled) {
injectScript(
'head-inline',
await getInjectableWebAnalyticsContent({
@@ -80,7 +69,7 @@ export default function vercelStatic({
})
);
}
- if (command === 'build' && (speedInsights?.enabled || analytics)) {
+ if (command === 'build' && speedInsights?.enabled) {
injectScript('page', 'import "@astrojs/vercel/speed-insights"');
}
const outDir = new URL('./static/', getVercelOutput(config.root));
@@ -91,7 +80,7 @@ export default function vercelStatic({
redirects: false,
},
vite: {
- ...getSpeedInsightsViteConfig(speedInsights?.enabled || analytics),
+ ...getSpeedInsightsViteConfig(speedInsights?.enabled),
},
...getAstroImageConfig(
imageService,
diff --git a/packages/integrations/vue/package.json b/packages/integrations/vue/package.json
index b8fa62d38..3d0bca1e2 100644
--- a/packages/integrations/vue/package.json
+++ b/packages/integrations/vue/package.json
@@ -40,21 +40,21 @@
"test": "mocha --timeout 20000"
},
"dependencies": {
- "@vitejs/plugin-vue": "^4.3.3",
- "@vitejs/plugin-vue-jsx": "^3.0.2",
+ "@vitejs/plugin-vue": "^4.5.0",
+ "@vitejs/plugin-vue-jsx": "^3.1.0",
"@vue/babel-plugin-jsx": "^1.1.5",
- "@vue/compiler-sfc": "^3.3.4"
+ "@vue/compiler-sfc": "^3.3.8"
},
"devDependencies": {
- "@types/chai": "^4.3.5",
+ "@types/chai": "^4.3.10",
"astro": "workspace:*",
"astro-scripts": "workspace:*",
"chai": "^4.3.7",
- "linkedom": "^0.15.1",
"cheerio": "1.0.0-rc.12",
+ "linkedom": "^0.16.4",
"mocha": "^10.2.0",
- "vite": "^4.4.9",
- "vue": "^3.3.4"
+ "vite": "^5.0.0",
+ "vue": "^3.3.8"
},
"peerDependencies": {
"astro": "^3.0.0",
diff --git a/packages/integrations/vue/test/fixtures/app-entrypoint/package.json b/packages/integrations/vue/test/fixtures/app-entrypoint/package.json
index abdab9e4c..0795ba955 100644
--- a/packages/integrations/vue/test/fixtures/app-entrypoint/package.json
+++ b/packages/integrations/vue/test/fixtures/app-entrypoint/package.json
@@ -3,8 +3,8 @@
"version": "0.0.0",
"private": true,
"dependencies": {
- "astro": "workspace:*",
"@astrojs/vue": "workspace:*",
- "vite-svg-loader": "4.0.0"
+ "astro": "workspace:*",
+ "vite-svg-loader": "5.0.1"
}
} \ No newline at end of file
diff --git a/packages/markdown/remark/package.json b/packages/markdown/remark/package.json
index 9f248eb32..5bae632fc 100644
--- a/packages/markdown/remark/package.json
+++ b/packages/markdown/remark/package.json
@@ -33,29 +33,29 @@
"dependencies": {
"@astrojs/prism": "^3.0.0",
"github-slugger": "^2.0.0",
- "import-meta-resolve": "^3.0.0",
+ "import-meta-resolve": "^4.0.0",
"mdast-util-definitions": "^6.0.0",
- "rehype-raw": "^6.1.1",
- "rehype-stringify": "^9.0.4",
- "remark-gfm": "^3.0.1",
- "remark-parse": "^10.0.2",
- "remark-rehype": "^10.1.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-smartypants": "^2.0.0",
- "shikiji": "^0.6.8",
- "unified": "^10.1.2",
- "unist-util-visit": "^4.1.2",
- "vfile": "^5.3.7"
+ "shikiji": "^0.6.13",
+ "unified": "^11.0.4",
+ "unist-util-visit": "^5.0.0",
+ "vfile": "^6.0.1"
},
"devDependencies": {
- "@types/chai": "^4.3.5",
- "@types/estree": "^1.0.1",
- "@types/hast": "^2.3.5",
- "@types/mdast": "^3.0.12",
- "@types/mocha": "^10.0.1",
- "@types/unist": "^2.0.7",
+ "@types/chai": "^4.3.10",
+ "@types/estree": "^1.0.5",
+ "@types/hast": "^3.0.3",
+ "@types/mdast": "^4.0.3",
+ "@types/mocha": "^10.0.4",
+ "@types/unist": "^3.0.2",
"astro-scripts": "workspace:*",
"chai": "^4.3.7",
- "mdast-util-mdx-expression": "^1.3.2",
+ "mdast-util-mdx-expression": "^2.0.0",
"mocha": "^10.2.0"
},
"publishConfig": {
diff --git a/packages/markdown/remark/src/index.ts b/packages/markdown/remark/src/index.ts
index a60ab88c0..d42ce480c 100644
--- a/packages/markdown/remark/src/index.ts
+++ b/packages/markdown/remark/src/index.ts
@@ -102,7 +102,7 @@ export async function createMarkdownProcessor(
}
// Remark -> Rehype
- parser.use(remarkRehype as any, {
+ parser.use(remarkRehype, {
allowDangerousHtml: true,
passThrough: [],
...remarkRehypeOptions,
diff --git a/packages/markdown/remark/src/types.ts b/packages/markdown/remark/src/types.ts
index 7038e2425..b25e92271 100644
--- a/packages/markdown/remark/src/types.ts
+++ b/packages/markdown/remark/src/types.ts
@@ -1,10 +1,6 @@
import type * as hast from 'hast';
import type * as mdast from 'mdast';
-import type {
- one as Handler,
- all as Handlers,
- Options as RemarkRehypeOptions,
-} from 'remark-rehype';
+import type { Options as RemarkRehypeOptions } from 'remark-rehype';
import type {
BuiltinTheme,
LanguageRegistration,
@@ -34,10 +30,7 @@ export type RehypePlugin<PluginParameters extends any[] = any[]> = unified.Plugi
export type RehypePlugins = (string | [string, any] | RehypePlugin | [RehypePlugin, any])[];
-export type RemarkRehype = Omit<RemarkRehypeOptions, 'handlers' | 'unknownHandler'> & {
- handlers?: typeof Handlers;
- handler?: typeof Handler;
-};
+export type RemarkRehype = RemarkRehypeOptions;
export interface ShikiConfig {
langs?: LanguageRegistration[];
diff --git a/packages/telemetry/package.json b/packages/telemetry/package.json
index 66edc3fba..f7708ef8b 100644
--- a/packages/telemetry/package.json
+++ b/packages/telemetry/package.json
@@ -29,19 +29,19 @@
"dist"
],
"dependencies": {
- "ci-info": "^3.8.0",
+ "ci-info": "^4.0.0",
"debug": "^4.3.4",
"dlv": "^1.1.3",
- "dset": "^3.1.2",
+ "dset": "^3.1.3",
"is-docker": "^3.0.0",
"is-wsl": "^3.0.0",
"which-pm-runs": "^1.1.0"
},
"devDependencies": {
- "@types/debug": "^4.1.8",
- "@types/dlv": "^1.1.2",
+ "@types/debug": "^4.1.12",
+ "@types/dlv": "^1.1.4",
"@types/node": "^18.17.8",
- "@types/which-pm-runs": "^1.0.0",
+ "@types/which-pm-runs": "^1.0.2",
"astro-scripts": "workspace:*",
"chai": "^4.3.7",
"mocha": "^10.2.0"
diff --git a/packages/telemetry/src/config.ts b/packages/telemetry/src/config.ts
index 6efcb7fe5..dee6c1d25 100644
--- a/packages/telemetry/src/config.ts
+++ b/packages/telemetry/src/config.ts
@@ -1,5 +1,4 @@
import dget from 'dlv';
-// @ts-expect-error `dset` is mispackaged: https://publint.dev/dset@3.1.2
import { dset } from 'dset';
import fs from 'node:fs';
import os from 'node:os';
diff --git a/packages/underscore-redirects/package.json b/packages/underscore-redirects/package.json
index 17daae1a8..31606be68 100644
--- a/packages/underscore-redirects/package.json
+++ b/packages/underscore-redirects/package.json
@@ -28,8 +28,8 @@
"test": "mocha --exit --timeout 20000"
},
"devDependencies": {
- "@types/chai": "^4.3.5",
- "@types/mocha": "^10.0.1",
+ "@types/chai": "^4.3.10",
+ "@types/mocha": "^10.0.4",
"astro": "workspace:*",
"astro-scripts": "workspace:*",
"chai": "^4.3.7",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 302b0272d..e6e9fbd2c 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -19,8 +19,8 @@ importers:
version: link:benchmark
devDependencies:
'@astrojs/check':
- specifier: ^0.1.0
- version: 0.1.0(prettier-plugin-astro@0.12.0)(prettier@3.0.3)(typescript@5.1.6)
+ specifier: ^0.3.1
+ version: 0.3.1(prettier-plugin-astro@0.12.2)(prettier@3.1.0)(typescript@5.2.2)
'@changesets/changelog-github':
specifier: ^0.4.8
version: 0.4.8
@@ -31,26 +31,26 @@ importers:
specifier: ^18.17.8
version: 18.18.6
'@typescript-eslint/eslint-plugin':
- specifier: ^6.4.1
- version: 6.8.0(@typescript-eslint/parser@6.8.0)(eslint@8.52.0)(typescript@5.1.6)
+ specifier: ^6.11.0
+ version: 6.11.0(@typescript-eslint/parser@6.11.0)(eslint@8.54.0)(typescript@5.2.2)
'@typescript-eslint/parser':
- specifier: ^6.4.1
- version: 6.8.0(eslint@8.52.0)(typescript@5.1.6)
+ specifier: ^6.11.0
+ version: 6.11.0(eslint@8.54.0)(typescript@5.2.2)
esbuild:
- specifier: ^0.19.2
- version: 0.19.5
+ specifier: ^0.19.6
+ version: 0.19.6
eslint:
- specifier: ^8.47.0
- version: 8.52.0
+ specifier: ^8.54.0
+ version: 8.54.0
eslint-config-prettier:
specifier: ^9.0.0
- version: 9.0.0(eslint@8.52.0)
+ version: 9.0.0(eslint@8.54.0)
eslint-plugin-no-only-tests:
specifier: ^3.1.0
version: 3.1.0
eslint-plugin-prettier:
specifier: ^5.0.0
- version: 5.0.1(eslint-config-prettier@9.0.0)(eslint@8.52.0)(prettier@3.0.3)
+ version: 5.0.1(eslint-config-prettier@9.0.0)(eslint@8.54.0)(prettier@3.1.0)
only-allow:
specifier: ^1.1.1
version: 1.2.1
@@ -58,11 +58,11 @@ importers:
specifier: ^0.10.0
version: 0.10.0
prettier:
- specifier: ^3.0.3
- version: 3.0.3
+ specifier: ^3.1.0
+ version: 3.1.0
prettier-plugin-astro:
- specifier: ^0.12.0
- version: 0.12.0
+ specifier: ^0.12.2
+ version: 0.12.2
tiny-glob:
specifier: ^0.2.9
version: 0.2.9
@@ -70,8 +70,8 @@ importers:
specifier: ^1.10.12
version: 1.10.16
typescript:
- specifier: ~5.1.6
- version: 5.1.6
+ specifier: ~5.2.2
+ version: 5.2.2
benchmark:
dependencies:
@@ -113,8 +113,8 @@ importers:
version: 1.0.1
devDependencies:
'@types/server-destroy':
- specifier: ^1.0.1
- version: 1.0.2
+ specifier: ^1.0.3
+ version: 1.0.3
astro:
specifier: workspace:*
version: link:../../../packages/astro
@@ -155,11 +155,11 @@ importers:
specifier: ^0.3.1
version: link:../../packages/integrations/alpinejs
'@types/alpinejs':
- specifier: ^3.7.2
- version: 3.13.3
+ specifier: ^3.13.5
+ version: 3.13.5
alpinejs:
- specifier: ^3.12.3
- version: 3.13.2
+ specifier: ^3.13.3
+ version: 3.13.3
astro:
specifier: ^3.6.1
version: link:../../packages/astro
@@ -200,8 +200,8 @@ importers:
specifier: ^3.6.1
version: link:../../packages/astro
preact:
- specifier: ^10.17.1
- version: 10.18.1
+ specifier: ^10.19.2
+ version: 10.19.2
react:
specifier: ^18.2.0
version: 18.2.0
@@ -209,14 +209,14 @@ importers:
specifier: ^18.2.0
version: 18.2.0(react@18.2.0)
solid-js:
- specifier: ^1.7.11
- version: 1.8.3
+ specifier: ^1.8.5
+ version: 1.8.5
svelte:
- specifier: ^4.2.0
- version: 4.2.2
+ specifier: ^4.2.5
+ version: 4.2.5
vue:
- specifier: ^3.3.4
- version: 3.3.6(typescript@5.1.6)
+ specifier: ^3.3.8
+ version: 3.3.8(typescript@5.2.2)
examples/framework-preact:
dependencies:
@@ -225,13 +225,13 @@ importers:
version: link:../../packages/integrations/preact
'@preact/signals':
specifier: ^1.2.1
- version: 1.2.1(preact@10.18.1)
+ version: 1.2.1(preact@10.19.2)
astro:
specifier: ^3.6.1
version: link:../../packages/astro
preact:
- specifier: ^10.17.1
- version: 10.18.1
+ specifier: ^10.19.2
+ version: 10.19.2
examples/framework-react:
dependencies:
@@ -239,11 +239,11 @@ importers:
specifier: ^3.0.6
version: link:../../packages/integrations/react
'@types/react':
- specifier: ^18.2.21
- version: 18.2.31
+ specifier: ^18.2.37
+ version: 18.2.37
'@types/react-dom':
- specifier: ^18.2.7
- version: 18.2.14
+ specifier: ^18.2.15
+ version: 18.2.15
astro:
specifier: ^3.6.1
version: link:../../packages/astro
@@ -263,8 +263,8 @@ importers:
specifier: ^3.6.1
version: link:../../packages/astro
solid-js:
- specifier: ^1.7.11
- version: 1.8.3
+ specifier: ^1.8.5
+ version: 1.8.5
examples/framework-svelte:
dependencies:
@@ -275,8 +275,8 @@ importers:
specifier: ^3.6.1
version: link:../../packages/astro
svelte:
- specifier: ^4.2.0
- version: 4.2.2
+ specifier: ^4.2.5
+ version: 4.2.5
examples/framework-vue:
dependencies:
@@ -287,8 +287,8 @@ importers:
specifier: ^3.6.1
version: link:../../packages/astro
vue:
- specifier: ^3.3.4
- version: 3.3.6(typescript@5.1.6)
+ specifier: ^3.3.8
+ version: 3.3.8(typescript@5.2.2)
examples/hackernews:
dependencies:
@@ -347,8 +347,8 @@ importers:
specifier: ^3.6.1
version: link:../../packages/astro
svelte:
- specifier: ^4.2.0
- version: 4.2.2
+ specifier: ^4.2.5
+ version: 4.2.5
examples/view-transitions:
devDependencies:
@@ -380,14 +380,14 @@ importers:
specifier: ^3.6.1
version: link:../../packages/astro
hast-util-select:
- specifier: ^5.0.5
- version: 5.0.5
+ specifier: ^6.0.2
+ version: 6.0.2
rehype-autolink-headings:
- specifier: ^6.1.1
- version: 6.1.1
+ specifier: ^7.1.0
+ version: 7.1.0
rehype-slug:
- specifier: ^5.1.0
- version: 5.1.0
+ specifier: ^6.0.0
+ version: 6.0.0
rehype-toc:
specifier: ^3.0.2
version: 3.0.2
@@ -413,8 +413,8 @@ importers:
specifier: ^3.6.1
version: link:../../packages/astro
preact:
- specifier: ^10.17.1
- version: 10.18.1
+ specifier: ^10.19.2
+ version: 10.19.2
examples/with-nanostores:
dependencies:
@@ -423,16 +423,16 @@ importers:
version: link:../../packages/integrations/preact
'@nanostores/preact':
specifier: ^0.5.0
- version: 0.5.0(nanostores@0.9.4)(preact@10.18.1)
+ version: 0.5.0(nanostores@0.9.5)(preact@10.19.2)
astro:
specifier: ^3.6.1
version: link:../../packages/astro
nanostores:
- specifier: ^0.9.3
- version: 0.9.4
+ specifier: ^0.9.5
+ version: 0.9.5
preact:
- specifier: ^10.17.1
- version: 10.18.1
+ specifier: ^10.19.2
+ version: 10.19.2
examples/with-tailwindcss:
dependencies:
@@ -443,8 +443,8 @@ importers:
specifier: ^5.0.2
version: link:../../packages/integrations/tailwind
'@types/canvas-confetti':
- specifier: ^1.6.0
- version: 1.6.2
+ specifier: ^1.6.3
+ version: 1.6.3
astro:
specifier: ^3.6.1
version: link:../../packages/astro
@@ -452,14 +452,14 @@ importers:
specifier: ^10.4.15
version: 10.4.16(postcss@8.4.31)
canvas-confetti:
- specifier: ^1.6.0
- version: 1.9.0
+ specifier: ^1.9.1
+ version: 1.9.1
postcss:
specifier: ^8.4.28
version: 8.4.31
tailwindcss:
- specifier: ^3.3.3
- version: 3.3.3
+ specifier: ^3.3.5
+ version: 3.3.5
examples/with-vite-plugin-pwa:
dependencies:
@@ -467,8 +467,8 @@ importers:
specifier: ^3.6.1
version: link:../../packages/astro
vite-plugin-pwa:
- specifier: 0.16.4
- version: 0.16.4(workbox-window@7.0.0)
+ specifier: 0.17.0
+ version: 0.17.0(workbox-window@7.0.0)
workbox-window:
specifier: ^7.0.0
version: 7.0.0
@@ -485,8 +485,8 @@ importers:
packages/astro:
dependencies:
'@astrojs/compiler':
- specifier: ^2.3.0
- version: 2.3.0
+ specifier: ^2.3.2
+ version: 2.3.2
'@astrojs/internal-helpers':
specifier: workspace:*
version: link:../internal-helpers
@@ -497,29 +497,29 @@ importers:
specifier: workspace:*
version: link:../telemetry
'@babel/core':
- specifier: ^7.22.10
- version: 7.23.2
+ specifier: ^7.23.3
+ version: 7.23.3
'@babel/generator':
- specifier: ^7.22.10
- version: 7.23.0
+ specifier: ^7.23.3
+ version: 7.23.3
'@babel/parser':
- specifier: ^7.22.10
- version: 7.23.0
+ specifier: ^7.23.3
+ version: 7.23.3
'@babel/plugin-transform-react-jsx':
specifier: ^7.22.5
- version: 7.22.15(@babel/core@7.23.2)
+ version: 7.22.15(@babel/core@7.23.3)
'@babel/traverse':
- specifier: ^7.22.10
- version: 7.23.2
+ specifier: ^7.23.3
+ version: 7.23.3
'@babel/types':
- specifier: ^7.22.10
- version: 7.23.0
+ specifier: ^7.23.3
+ version: 7.23.3
'@types/babel__core':
- specifier: ^7.20.1
- version: 7.20.3
+ specifier: ^7.20.4
+ version: 7.20.4
acorn:
- specifier: ^8.10.0
- version: 8.10.0
+ specifier: ^8.11.2
+ version: 8.11.2
boxen:
specifier: ^7.1.1
version: 7.1.1
@@ -527,8 +527,8 @@ importers:
specifier: ^3.5.3
version: 3.5.3
ci-info:
- specifier: ^3.8.0
- version: 3.9.0
+ specifier: ^4.0.0
+ version: 4.0.0
clsx:
specifier: ^2.0.0
version: 2.0.0
@@ -536,14 +536,14 @@ importers:
specifier: ^1.0.1
version: 1.0.1
cookie:
- specifier: ^0.5.0
- version: 0.5.0
+ specifier: ^0.6.0
+ version: 0.6.0
debug:
specifier: ^4.3.4
version: 4.3.4(supports-color@8.1.1)
deterministic-object-hash:
- specifier: ^1.3.1
- version: 1.3.1
+ specifier: ^2.0.1
+ version: 2.0.1
devalue:
specifier: ^4.3.2
version: 4.3.2
@@ -551,11 +551,11 @@ importers:
specifier: ^5.1.0
version: 5.1.0
es-module-lexer:
- specifier: ^1.3.0
- version: 1.3.1
+ specifier: ^1.4.1
+ version: 1.4.1
esbuild:
- specifier: ^0.19.2
- version: 0.19.5
+ specifier: ^0.19.6
+ version: 0.19.6
estree-walker:
specifier: ^3.0.3
version: 3.0.3
@@ -563,8 +563,8 @@ importers:
specifier: ^8.0.1
version: 8.0.1
fast-glob:
- specifier: ^3.3.1
- version: 3.3.1
+ specifier: ^3.3.2
+ version: 3.3.2
github-slugger:
specifier: ^2.0.0
version: 2.0.0
@@ -587,8 +587,8 @@ importers:
specifier: ^0.30.3
version: 0.30.5
mdast-util-to-hast:
- specifier: 12.3.0
- version: 12.3.0
+ specifier: 13.0.2
+ version: 13.0.2
mime:
specifier: ^3.0.0
version: 3.0.0
@@ -596,8 +596,8 @@ importers:
specifier: ^7.0.1
version: 7.0.1
p-limit:
- specifier: ^4.0.0
- version: 4.0.0
+ specifier: ^5.0.0
+ version: 5.0.0
p-queue:
specifier: ^7.4.1
version: 7.4.1
@@ -614,8 +614,8 @@ importers:
specifier: ^2.4.2
version: 2.4.2
rehype:
- specifier: ^12.0.1
- version: 12.0.1
+ specifier: ^13.0.1
+ version: 13.0.1
resolve:
specifier: ^1.22.4
version: 1.22.8
@@ -626,29 +626,29 @@ importers:
specifier: ^1.0.1
version: 1.0.1
shikiji:
- specifier: ^0.6.8
- version: 0.6.10
+ specifier: ^0.6.13
+ version: 0.6.13
string-width:
- specifier: ^6.1.0
- version: 6.1.0
+ specifier: ^7.0.0
+ version: 7.0.0
strip-ansi:
specifier: ^7.1.0
version: 7.1.0
tsconfck:
specifier: ^3.0.0
- version: 3.0.0(typescript@5.1.6)
+ version: 3.0.0(typescript@5.2.2)
unist-util-visit:
- specifier: ^4.1.2
- version: 4.1.2
+ specifier: ^5.0.0
+ version: 5.0.0
vfile:
- specifier: ^5.3.7
- version: 5.3.7
+ specifier: ^6.0.1
+ version: 6.0.1
vite:
- specifier: ^4.4.9
- version: 4.5.0(@types/node@18.18.6)(sass@1.69.4)
+ specifier: ^5.0.0
+ version: 5.0.0(@types/node@18.18.6)(sass@1.69.5)
vitefu:
specifier: ^0.2.4
- version: 0.2.5(vite@4.5.0)
+ version: 0.2.5(vite@5.0.0)
which-pm:
specifier: ^2.1.1
version: 2.1.1
@@ -664,80 +664,80 @@ importers:
version: 0.32.6
devDependencies:
'@astrojs/check':
- specifier: ^0.1.0
- version: 0.1.0(prettier-plugin-astro@0.12.0)(prettier@3.0.3)(typescript@5.1.6)
+ specifier: ^0.3.1
+ version: 0.3.1(prettier-plugin-astro@0.12.2)(prettier@3.1.0)(typescript@5.2.2)
'@playwright/test':
- specifier: 1.40.0-alpha-nov-13-2023
- version: 1.40.0-alpha-nov-13-2023
+ specifier: 1.40.0
+ version: 1.40.0
'@types/babel__generator':
- specifier: ^7.6.4
- version: 7.6.6
+ specifier: ^7.6.7
+ version: 7.6.7
'@types/babel__traverse':
- specifier: ^7.20.1
- version: 7.20.3
+ specifier: ^7.20.4
+ version: 7.20.4
'@types/chai':
- specifier: ^4.3.5
- version: 4.3.9
+ specifier: ^4.3.10
+ version: 4.3.10
'@types/common-ancestor-path':
- specifier: ^1.0.0
- version: 1.0.1
+ specifier: ^1.0.2
+ version: 1.0.2
'@types/connect':
- specifier: ^3.4.35
- version: 3.4.37
+ specifier: ^3.4.38
+ version: 3.4.38
'@types/cookie':
- specifier: ^0.5.1
- version: 0.5.3
+ specifier: ^0.5.4
+ version: 0.5.4
'@types/debug':
- specifier: ^4.1.8
- version: 4.1.10
+ specifier: ^4.1.12
+ version: 4.1.12
'@types/diff':
- specifier: ^5.0.3
- version: 5.0.7
+ specifier: ^5.0.8
+ version: 5.0.8
'@types/dom-view-transitions':
- specifier: ^1.0.1
- version: 1.0.3
+ specifier: ^1.0.4
+ version: 1.0.4
'@types/estree':
- specifier: ^1.0.1
- version: 1.0.3
+ specifier: ^1.0.5
+ version: 1.0.5
'@types/hast':
- specifier: ^2.3.5
- version: 2.3.7
+ specifier: ^3.0.3
+ version: 3.0.3
'@types/html-escaper':
- specifier: ^3.0.0
- version: 3.0.1
+ specifier: ^3.0.2
+ version: 3.0.2
'@types/http-cache-semantics':
- specifier: ^4.0.1
- version: 4.0.3
+ specifier: ^4.0.4
+ version: 4.0.4
'@types/js-yaml':
- specifier: ^4.0.5
- version: 4.0.8
+ specifier: ^4.0.9
+ version: 4.0.9
'@types/mime':
- specifier: ^3.0.1
- version: 3.0.3
+ specifier: ^3.0.4
+ version: 3.0.4
'@types/mocha':
- specifier: ^10.0.1
- version: 10.0.3
+ specifier: ^10.0.4
+ version: 10.0.4
'@types/probe-image-size':
- specifier: ^7.2.0
- version: 7.2.2
+ specifier: ^7.2.3
+ version: 7.2.3
'@types/prompts':
- specifier: ^2.4.4
- version: 2.4.7
+ specifier: ^2.4.8
+ version: 2.4.8
'@types/resolve':
- specifier: ^1.20.2
- version: 1.20.4
+ specifier: ^1.20.5
+ version: 1.20.5
'@types/send':
- specifier: ^0.17.1
- version: 0.17.3
+ specifier: ^0.17.4
+ version: 0.17.4
'@types/server-destroy':
- specifier: ^1.0.1
- version: 1.0.2
+ specifier: ^1.0.3
+ version: 1.0.3
'@types/unist':
- specifier: ^2.0.7
- version: 2.0.9
+ specifier: ^3.0.2
+ version: 3.0.2
'@types/yargs-parser':
- specifier: ^21.0.0
- version: 21.0.2
+ specifier: ^21.0.3
+ version: 21.0.3
astro-scripts:
specifier: workspace:*
version: link:../../scripts
@@ -763,11 +763,11 @@ importers:
specifier: ^1.0.2
version: 1.0.2
rehype-autolink-headings:
- specifier: ^6.1.1
- version: 6.1.1
+ specifier: ^7.1.0
+ version: 7.1.0
rehype-slug:
- specifier: ^5.0.1
- version: 5.1.0
+ specifier: ^6.0.0
+ version: 6.0.0
rehype-toc:
specifier: ^3.0.2
version: 3.0.2
@@ -775,17 +775,17 @@ importers:
specifier: ^0.1.2
version: 0.1.2
rollup:
- specifier: ^3.28.1
- version: 3.29.4
+ specifier: ^4.5.0
+ version: 4.5.0
sass:
- specifier: ^1.66.1
- version: 1.69.4
+ specifier: ^1.69.5
+ version: 1.69.5
srcset-parse:
specifier: ^1.1.0
version: 1.1.0
unified:
- specifier: ^10.1.2
- version: 10.1.2
+ specifier: ^11.0.4
+ version: 11.0.4
packages/astro-prism:
dependencies:
@@ -794,8 +794,8 @@ importers:
version: 1.29.0
devDependencies:
'@types/prismjs':
- specifier: 1.26.0
- version: 1.26.0
+ specifier: 1.26.3
+ version: 1.26.3
astro-scripts:
specifier: workspace:*
version: link:../../scripts
@@ -810,14 +810,14 @@ importers:
version: 4.1.5
devDependencies:
'@types/chai':
- specifier: ^4.3.5
- version: 4.3.9
+ specifier: ^4.3.10
+ version: 4.3.10
'@types/chai-as-promised':
- specifier: ^7.1.5
- version: 7.1.7
+ specifier: ^7.1.8
+ version: 7.1.8
'@types/mocha':
- specifier: ^10.0.1
- version: 10.0.3
+ specifier: ^10.0.4
+ version: 10.0.4
astro:
specifier: workspace:*
version: link:../astro
@@ -855,8 +855,8 @@ importers:
specifier: workspace:*
version: link:../../..
preact:
- specifier: ^10.17.1
- version: 10.18.1
+ specifier: ^10.19.2
+ version: 10.19.2
packages/astro/e2e/fixtures/astro-envs:
dependencies:
@@ -867,14 +867,14 @@ importers:
specifier: workspace:*
version: link:../../..
vue:
- specifier: ^3.3.4
- version: 3.3.6(typescript@5.1.6)
+ specifier: ^3.3.8
+ version: 3.3.8(typescript@5.2.2)
packages/astro/e2e/fixtures/client-only:
dependencies:
preact:
- specifier: ^10.17.1
- version: 10.18.1
+ specifier: ^10.19.2
+ version: 10.19.2
react:
specifier: ^18.1.0
version: 18.2.0
@@ -882,14 +882,14 @@ importers:
specifier: ^18.1.0
version: 18.2.0(react@18.2.0)
solid-js:
- specifier: ^1.7.11
- version: 1.8.3
+ specifier: ^1.8.5
+ version: 1.8.5
svelte:
- specifier: ^4.2.0
- version: 4.2.2
+ specifier: ^4.2.5
+ version: 4.2.5
vue:
- specifier: ^3.3.4
- version: 3.3.6(typescript@5.1.6)
+ specifier: ^3.3.8
+ version: 3.3.8(typescript@5.2.2)
devDependencies:
'@astrojs/preact':
specifier: workspace:*
@@ -940,8 +940,8 @@ importers:
specifier: workspace:*
version: link:../../..
preact:
- specifier: ^10.17.1
- version: 10.18.1
+ specifier: ^10.19.2
+ version: 10.19.2
packages/astro/e2e/fixtures/error-cyclic:
dependencies:
@@ -952,8 +952,8 @@ importers:
specifier: workspace:*
version: link:../../..
preact:
- specifier: ^10.17.1
- version: 10.18.1
+ specifier: ^10.19.2
+ version: 10.19.2
packages/astro/e2e/fixtures/error-sass:
dependencies:
@@ -961,8 +961,8 @@ importers:
specifier: workspace:*
version: link:../../..
sass:
- specifier: ^1.66.1
- version: 1.69.4
+ specifier: ^1.69.5
+ version: 1.69.5
packages/astro/e2e/fixtures/errors:
dependencies:
@@ -985,8 +985,8 @@ importers:
specifier: workspace:*
version: link:../../..
preact:
- specifier: ^10.17.1
- version: 10.18.1
+ specifier: ^10.19.2
+ version: 10.19.2
react:
specifier: ^18.1.0
version: 18.2.0
@@ -994,17 +994,17 @@ importers:
specifier: ^18.1.0
version: 18.2.0(react@18.2.0)
sass:
- specifier: ^1.66.1
- version: 1.69.4
+ specifier: ^1.69.5
+ version: 1.69.5
solid-js:
- specifier: ^1.7.11
- version: 1.8.3
+ specifier: ^1.8.5
+ version: 1.8.5
svelte:
- specifier: ^4.2.0
- version: 4.2.2
+ specifier: ^4.2.5
+ version: 4.2.5
vue:
- specifier: ^3.3.4
- version: 3.3.6(typescript@5.1.6)
+ specifier: ^3.3.8
+ version: 3.3.8(typescript@5.2.2)
packages/astro/e2e/fixtures/hmr:
devDependencies:
@@ -1012,8 +1012,8 @@ importers:
specifier: workspace:*
version: link:../../..
sass:
- specifier: ^1.66.1
- version: 1.69.4
+ specifier: ^1.69.5
+ version: 1.69.5
packages/astro/e2e/fixtures/hydration-race:
dependencies:
@@ -1024,8 +1024,8 @@ importers:
specifier: workspace:*
version: link:../../..
preact:
- specifier: ^10.17.1
- version: 10.18.1
+ specifier: ^10.19.2
+ version: 10.19.2
packages/astro/e2e/fixtures/lit-component:
dependencies:
@@ -1051,8 +1051,8 @@ importers:
specifier: ^2.8.0
version: 2.8.0
preact:
- specifier: ^10.17.1
- version: 10.18.1
+ specifier: ^10.19.2
+ version: 10.19.2
react:
specifier: ^18.1.0
version: 18.2.0
@@ -1060,14 +1060,14 @@ importers:
specifier: ^18.1.0
version: 18.2.0(react@18.2.0)
solid-js:
- specifier: ^1.7.11
- version: 1.8.3
+ specifier: ^1.8.5
+ version: 1.8.5
svelte:
- specifier: ^4.2.0
- version: 4.2.2
+ specifier: ^4.2.5
+ version: 4.2.5
vue:
- specifier: ^3.3.4
- version: 3.3.6(typescript@5.1.6)
+ specifier: ^3.3.8
+ version: 3.3.8(typescript@5.2.2)
devDependencies:
'@astrojs/lit':
specifier: workspace:*
@@ -1094,8 +1094,8 @@ importers:
packages/astro/e2e/fixtures/namespaced-component:
dependencies:
preact:
- specifier: ^10.17.1
- version: 10.18.1
+ specifier: ^10.19.2
+ version: 10.19.2
devDependencies:
'@astrojs/mdx':
specifier: workspace:*
@@ -1110,8 +1110,8 @@ importers:
packages/astro/e2e/fixtures/nested-in-preact:
dependencies:
preact:
- specifier: ^10.17.1
- version: 10.18.1
+ specifier: ^10.19.2
+ version: 10.19.2
react:
specifier: ^18.1.0
version: 18.2.0
@@ -1119,14 +1119,14 @@ importers:
specifier: ^18.1.0
version: 18.2.0(react@18.2.0)
solid-js:
- specifier: ^1.7.11
- version: 1.8.3
+ specifier: ^1.8.5
+ version: 1.8.5
svelte:
- specifier: ^4.2.0
- version: 4.2.2
+ specifier: ^4.2.5
+ version: 4.2.5
vue:
- specifier: ^3.3.4
- version: 3.3.6(typescript@5.1.6)
+ specifier: ^3.3.8
+ version: 3.3.8(typescript@5.2.2)
devDependencies:
'@astrojs/preact':
specifier: workspace:*
@@ -1150,8 +1150,8 @@ importers:
packages/astro/e2e/fixtures/nested-in-react:
dependencies:
preact:
- specifier: ^10.17.1
- version: 10.18.1
+ specifier: ^10.19.2
+ version: 10.19.2
react:
specifier: ^18.1.0
version: 18.2.0
@@ -1159,14 +1159,14 @@ importers:
specifier: ^18.1.0
version: 18.2.0(react@18.2.0)
solid-js:
- specifier: ^1.7.11
- version: 1.8.3
+ specifier: ^1.8.5
+ version: 1.8.5
svelte:
- specifier: ^4.2.0
- version: 4.2.2
+ specifier: ^4.2.5
+ version: 4.2.5
vue:
- specifier: ^3.3.4
- version: 3.3.6(typescript@5.1.6)
+ specifier: ^3.3.8
+ version: 3.3.8(typescript@5.2.2)
devDependencies:
'@astrojs/preact':
specifier: workspace:*
@@ -1190,8 +1190,8 @@ importers:
packages/astro/e2e/fixtures/nested-in-solid:
dependencies:
preact:
- specifier: ^10.17.1
- version: 10.18.1
+ specifier: ^10.19.2
+ version: 10.19.2
react:
specifier: ^18.1.0
version: 18.2.0
@@ -1199,14 +1199,14 @@ importers:
specifier: ^18.1.0
version: 18.2.0(react@18.2.0)
solid-js:
- specifier: ^1.7.11
- version: 1.8.3
+ specifier: ^1.8.5
+ version: 1.8.5
svelte:
- specifier: ^4.2.0
- version: 4.2.2
+ specifier: ^4.2.5
+ version: 4.2.5
vue:
- specifier: ^3.3.4
- version: 3.3.6(typescript@5.1.6)
+ specifier: ^3.3.8
+ version: 3.3.8(typescript@5.2.2)
devDependencies:
'@astrojs/preact':
specifier: workspace:*
@@ -1230,8 +1230,8 @@ importers:
packages/astro/e2e/fixtures/nested-in-svelte:
dependencies:
preact:
- specifier: ^10.17.1
- version: 10.18.1
+ specifier: ^10.19.2
+ version: 10.19.2
react:
specifier: ^18.1.0
version: 18.2.0
@@ -1239,14 +1239,14 @@ importers:
specifier: ^18.1.0
version: 18.2.0(react@18.2.0)
solid-js:
- specifier: ^1.7.11
- version: 1.8.3
+ specifier: ^1.8.5
+ version: 1.8.5
svelte:
- specifier: ^4.2.0
- version: 4.2.2
+ specifier: ^4.2.5
+ version: 4.2.5
vue:
- specifier: ^3.3.4
- version: 3.3.6(typescript@5.1.6)
+ specifier: ^3.3.8
+ version: 3.3.8(typescript@5.2.2)
devDependencies:
'@astrojs/preact':
specifier: workspace:*
@@ -1270,8 +1270,8 @@ importers:
packages/astro/e2e/fixtures/nested-in-vue:
dependencies:
preact:
- specifier: ^10.17.1
- version: 10.18.1
+ specifier: ^10.19.2
+ version: 10.19.2
react:
specifier: ^18.1.0
version: 18.2.0
@@ -1279,14 +1279,14 @@ importers:
specifier: ^18.1.0
version: 18.2.0(react@18.2.0)
solid-js:
- specifier: ^1.7.11
- version: 1.8.3
+ specifier: ^1.8.5
+ version: 1.8.5
svelte:
- specifier: ^4.2.0
- version: 4.2.2
+ specifier: ^4.2.5
+ version: 4.2.5
vue:
- specifier: ^3.3.4
- version: 3.3.6(typescript@5.1.6)
+ specifier: ^3.3.8
+ version: 3.3.8(typescript@5.2.2)
devDependencies:
'@astrojs/preact':
specifier: workspace:*
@@ -1310,8 +1310,8 @@ importers:
packages/astro/e2e/fixtures/nested-recursive:
dependencies:
preact:
- specifier: ^10.17.1
- version: 10.18.1
+ specifier: ^10.19.2
+ version: 10.19.2
react:
specifier: ^18.1.0
version: 18.2.0
@@ -1319,14 +1319,14 @@ importers:
specifier: ^18.1.0
version: 18.2.0(react@18.2.0)
solid-js:
- specifier: ^1.7.11
- version: 1.8.3
+ specifier: ^1.8.5
+ version: 1.8.5
svelte:
- specifier: ^4.2.0
- version: 4.2.2
+ specifier: ^4.2.5
+ version: 4.2.5
vue:
- specifier: ^3.3.4
- version: 3.3.6(typescript@5.1.6)
+ specifier: ^3.3.8
+ version: 3.3.8(typescript@5.2.2)
devDependencies:
'@astrojs/preact':
specifier: workspace:*
@@ -1378,8 +1378,8 @@ importers:
specifier: workspace:*
version: link:../../..
preact:
- specifier: ^10.17.1
- version: 10.18.1
+ specifier: ^10.19.2
+ version: 10.19.2
packages/astro/e2e/fixtures/preact-component:
dependencies:
@@ -1393,8 +1393,8 @@ importers:
specifier: workspace:*
version: link:../../..
preact:
- specifier: ^10.17.1
- version: 10.18.1
+ specifier: ^10.19.2
+ version: 10.19.2
packages/astro/e2e/fixtures/prefetch:
dependencies:
@@ -1430,8 +1430,8 @@ importers:
version: link:../../..
devDependencies:
solid-js:
- specifier: ^1.7.11
- version: 1.8.3
+ specifier: ^1.8.5
+ version: 1.8.5
packages/astro/e2e/fixtures/solid-component:
dependencies:
@@ -1445,8 +1445,8 @@ importers:
specifier: workspace:*
version: link:../../..
solid-js:
- specifier: ^1.7.11
- version: 1.8.3
+ specifier: ^1.8.5
+ version: 1.8.5
packages/astro/e2e/fixtures/solid-recurse:
dependencies:
@@ -1458,8 +1458,8 @@ importers:
version: link:../../..
devDependencies:
solid-js:
- specifier: ^1.7.11
- version: 1.8.3
+ specifier: ^1.8.5
+ version: 1.8.5
packages/astro/e2e/fixtures/svelte-component:
dependencies:
@@ -1473,8 +1473,8 @@ importers:
specifier: workspace:*
version: link:../../..
svelte:
- specifier: ^4.2.0
- version: 4.2.2
+ specifier: ^4.2.5
+ version: 4.2.5
packages/astro/e2e/fixtures/tailwindcss:
dependencies:
@@ -1491,8 +1491,8 @@ importers:
specifier: ^8.4.28
version: 8.4.31
tailwindcss:
- specifier: ^3.3.3
- version: 3.3.3
+ specifier: ^3.3.5
+ version: 3.3.5
packages/astro/e2e/fixtures/ts-resolution:
dependencies:
@@ -1533,11 +1533,11 @@ importers:
specifier: ^18.1.0
version: 18.2.0(react@18.2.0)
svelte:
- specifier: ^4.2.0
- version: 4.2.2
+ specifier: ^4.2.5
+ version: 4.2.5
vue:
- specifier: ^3.3.4
- version: 3.3.6(typescript@5.1.6)
+ specifier: ^3.3.8
+ version: 3.3.8(typescript@5.2.2)
packages/astro/e2e/fixtures/vue-component:
dependencies:
@@ -1551,14 +1551,14 @@ importers:
specifier: workspace:*
version: link:../../..
vue:
- specifier: ^3.3.4
- version: 3.3.6(typescript@5.1.6)
+ specifier: ^3.3.8
+ version: 3.3.8(typescript@5.2.2)
packages/astro/performance:
devDependencies:
'@types/yargs-parser':
- specifier: ^21.0.0
- version: 21.0.2
+ specifier: ^21.0.3
+ version: 21.0.3
cross-env:
specifier: ^7.0.3
version: 7.0.3
@@ -1581,11 +1581,11 @@ importers:
specifier: workspace:*
version: link:../utils
'@types/react':
- specifier: ^18.2.21
- version: 18.2.31
+ specifier: ^18.2.37
+ version: 18.2.37
'@types/react-dom':
- specifier: ^18.2.7
- version: 18.2.14
+ specifier: ^18.2.15
+ version: 18.2.15
astro:
specifier: workspace:*
version: link:../../..
@@ -1608,11 +1608,11 @@ importers:
specifier: workspace:*
version: link:../utils
'@types/react':
- specifier: ^18.2.21
- version: 18.2.31
+ specifier: ^18.2.37
+ version: 18.2.37
'@types/react-dom':
- specifier: ^18.2.7
- version: 18.2.14
+ specifier: ^18.2.15
+ version: 18.2.15
astro:
specifier: workspace:*
version: link:../../..
@@ -1635,11 +1635,11 @@ importers:
specifier: workspace:*
version: link:../utils
'@types/react':
- specifier: ^18.2.21
- version: 18.2.31
+ specifier: ^18.2.37
+ version: 18.2.37
'@types/react-dom':
- specifier: ^18.2.7
- version: 18.2.14
+ specifier: ^18.2.15
+ version: 18.2.15
astro:
specifier: workspace:*
version: link:../../..
@@ -1683,11 +1683,11 @@ importers:
specifier: ^18.1.0
version: 18.2.0(react@18.2.0)
svelte:
- specifier: ^4.2.0
- version: 4.2.2
+ specifier: ^4.2.5
+ version: 4.2.5
vue:
- specifier: ^3.3.4
- version: 3.3.6(typescript@5.1.6)
+ specifier: ^3.3.8
+ version: 3.3.8(typescript@5.2.2)
packages/astro/test/fixtures/alias:
dependencies:
@@ -1698,8 +1698,8 @@ importers:
specifier: workspace:*
version: link:../../..
svelte:
- specifier: ^4.2.0
- version: 4.2.2
+ specifier: ^4.2.5
+ version: 4.2.5
packages/astro/test/fixtures/alias-tsconfig:
dependencies:
@@ -1713,8 +1713,8 @@ importers:
specifier: workspace:*
version: link:../../..
svelte:
- specifier: ^4.2.0
- version: 4.2.2
+ specifier: ^4.2.5
+ version: 4.2.5
packages/astro/test/fixtures/alias-tsconfig-baseurl-only:
dependencies:
@@ -1725,8 +1725,8 @@ importers:
specifier: workspace:*
version: link:../../..
svelte:
- specifier: ^4.2.0
- version: 4.2.2
+ specifier: ^4.2.5
+ version: 4.2.5
packages/astro/test/fixtures/alias-tsconfig/deps/namespace-package: {}
@@ -1796,8 +1796,8 @@ importers:
specifier: workspace:*
version: link:../../..
preact:
- specifier: ^10.17.1
- version: 10.18.1
+ specifier: ^10.19.2
+ version: 10.19.2
packages/astro/test/fixtures/astro-check-errors:
dependencies:
@@ -1832,14 +1832,14 @@ importers:
specifier: workspace:*
version: link:../../..
preact:
- specifier: ^10.17.1
- version: 10.18.1
+ specifier: ^10.19.2
+ version: 10.19.2
svelte:
- specifier: ^4.2.0
- version: 4.2.2
+ specifier: ^4.2.5
+ version: 4.2.5
vue:
- specifier: ^3.3.4
- version: 3.3.6(typescript@5.1.6)
+ specifier: ^3.3.8
+ version: 3.3.8(typescript@5.2.2)
packages/astro/test/fixtures/astro-class-list:
dependencies:
@@ -1868,8 +1868,8 @@ importers:
specifier: ^18.1.0
version: 18.2.0(react@18.2.0)
svelte:
- specifier: ^4.2.0
- version: 4.2.2
+ specifier: ^4.2.5
+ version: 4.2.5
packages/astro/test/fixtures/astro-client-only/pkg: {}
@@ -1954,8 +1954,8 @@ importers:
specifier: ^18.1.0
version: 18.2.0(react@18.2.0)
svelte:
- specifier: ^4.2.0
- version: 4.2.2
+ specifier: ^4.2.5
+ version: 4.2.5
packages/astro/test/fixtures/astro-envs:
dependencies:
@@ -1966,8 +1966,8 @@ importers:
specifier: workspace:*
version: link:../../..
vue:
- specifier: ^3.3.4
- version: 3.3.6(typescript@5.1.6)
+ specifier: ^3.3.8
+ version: 3.3.8(typescript@5.2.2)
packages/astro/test/fixtures/astro-expr:
dependencies:
@@ -1978,8 +1978,8 @@ importers:
specifier: workspace:*
version: link:../../..
preact:
- specifier: ^10.17.1
- version: 10.18.1
+ specifier: ^10.19.2
+ version: 10.19.2
packages/astro/test/fixtures/astro-external-files:
dependencies:
@@ -1996,8 +1996,8 @@ importers:
specifier: workspace:*
version: link:../../..
preact:
- specifier: ^10.17.1
- version: 10.18.1
+ specifier: ^10.19.2
+ version: 10.19.2
packages/astro/test/fixtures/astro-generator:
dependencies:
@@ -2065,11 +2065,11 @@ importers:
specifier: workspace:*
version: link:../../..
hast-util-select:
- specifier: ^6.0.0
- version: 6.0.1
+ specifier: ^6.0.2
+ version: 6.0.2
rehype-slug:
- specifier: ^5.0.1
- version: 5.1.0
+ specifier: ^6.0.0
+ version: 6.0.0
packages/astro/test/fixtures/astro-markdown-remarkRehype:
dependencies:
@@ -2212,8 +2212,8 @@ importers:
specifier: workspace:*
version: link:../../..
preact:
- specifier: ^10.17.1
- version: 10.18.1
+ specifier: ^10.19.2
+ version: 10.19.2
packages/astro/test/fixtures/astro-slots:
dependencies:
@@ -2242,8 +2242,8 @@ importers:
specifier: workspace:*
version: link:../../..
preact:
- specifier: ^10.17.1
- version: 10.18.1
+ specifier: ^10.19.2
+ version: 10.19.2
react:
specifier: ^18.2.0
version: 18.2.0
@@ -2251,14 +2251,14 @@ importers:
specifier: ^18.2.0
version: 18.2.0(react@18.2.0)
solid-js:
- specifier: ^1.7.11
- version: 1.8.3
+ specifier: ^1.8.5
+ version: 1.8.5
svelte:
- specifier: ^4.2.0
- version: 4.2.2
+ specifier: ^4.2.5
+ version: 4.2.5
vue:
- specifier: ^3.3.4
- version: 3.3.6(typescript@5.1.6)
+ specifier: ^3.3.8
+ version: 3.3.8(typescript@5.2.2)
packages/astro/test/fixtures/before-hydration:
dependencies:
@@ -2269,8 +2269,8 @@ importers:
specifier: workspace:*
version: link:../../..
preact:
- specifier: ^10.17.1
- version: 10.18.1
+ specifier: ^10.19.2
+ version: 10.19.2
packages/astro/test/fixtures/build-assets:
dependencies:
@@ -2281,8 +2281,8 @@ importers:
specifier: workspace:*
version: link:../../..
preact:
- specifier: ^10.17.1
- version: 10.18.1
+ specifier: ^10.19.2
+ version: 10.19.2
packages/astro/test/fixtures/client-address:
dependencies:
@@ -2314,8 +2314,8 @@ importers:
specifier: workspace:*
version: link:../../..
preact:
- specifier: ^10.17.1
- version: 10.18.1
+ specifier: ^10.19.2
+ version: 10.19.2
react:
specifier: ^18.1.0
version: 18.2.0
@@ -2323,14 +2323,14 @@ importers:
specifier: ^18.1.0
version: 18.2.0(react@18.2.0)
svelte:
- specifier: ^4.2.0
- version: 4.2.2
+ specifier: ^4.2.5
+ version: 4.2.5
packages/astro/test/fixtures/component-library-shared:
dependencies:
preact:
- specifier: ^10.17.1
- version: 10.18.1
+ specifier: ^10.19.2
+ version: 10.19.2
react:
specifier: ^18.2.0
version: 18.2.0
@@ -2503,8 +2503,8 @@ importers:
specifier: workspace:*
version: link:../../..
svelte:
- specifier: '4'
- version: 4.2.2
+ specifier: ^4.2.5
+ version: 4.2.5
packages/astro/test/fixtures/css-import-as-inline:
dependencies:
@@ -2674,8 +2674,8 @@ importers:
specifier: workspace:*
version: link:../../..
preact:
- specifier: ^10.17.1
- version: 10.18.1
+ specifier: ^10.19.2
+ version: 10.19.2
packages/astro/test/fixtures/error-bad-js:
dependencies:
@@ -2710,23 +2710,23 @@ importers:
specifier: workspace:*
version: link:../../..
preact:
- specifier: ^10.17.1
- version: 10.18.1
+ specifier: ^10.19.2
+ version: 10.19.2
svelte:
- specifier: ^4.2.0
- version: 4.2.2
+ specifier: ^4.2.5
+ version: 4.2.5
vue:
- specifier: ^3.3.4
- version: 3.3.6(typescript@5.1.6)
+ specifier: ^3.3.8
+ version: 3.3.8(typescript@5.2.2)
packages/astro/test/fixtures/fontsource-package:
dependencies:
'@fontsource/monofett':
- specifier: 5.0.9
- version: 5.0.9
+ specifier: 5.0.17
+ version: 5.0.17
'@fontsource/montserrat':
- specifier: 5.0.8
- version: 5.0.8
+ specifier: 5.0.15
+ version: 5.0.15
astro:
specifier: workspace:*
version: link:../../..
@@ -2794,8 +2794,8 @@ importers:
specifier: workspace:*
version: link:../../..
preact:
- specifier: ^10.17.1
- version: 10.18.1
+ specifier: ^10.19.2
+ version: 10.19.2
packages/astro/test/fixtures/i18n-routing:
dependencies:
@@ -2869,8 +2869,8 @@ importers:
packages/astro/test/fixtures/jsx:
dependencies:
preact:
- specifier: ^10.17.1
- version: 10.18.1
+ specifier: ^10.19.2
+ version: 10.19.2
react:
specifier: ^18.1.0
version: 18.2.0
@@ -2878,14 +2878,14 @@ importers:
specifier: ^18.1.0
version: 18.2.0(react@18.2.0)
solid-js:
- specifier: ^1.7.11
- version: 1.8.3
+ specifier: ^1.8.5
+ version: 1.8.5
svelte:
- specifier: ^4.2.0
- version: 4.2.2
+ specifier: ^4.2.5
+ version: 4.2.5
vue:
- specifier: ^3.3.4
- version: 3.3.6(typescript@5.1.6)
+ specifier: ^3.3.8
+ version: 3.3.8(typescript@5.2.2)
devDependencies:
'@astrojs/mdx':
specifier: workspace:*
@@ -2918,8 +2918,8 @@ importers:
specifier: workspace:*
version: link:../../..
solid-js:
- specifier: ^1.7.11
- version: 1.8.3
+ specifier: ^1.8.5
+ version: 1.8.5
packages/astro/test/fixtures/lazy-layout:
dependencies:
@@ -3060,18 +3060,18 @@ importers:
specifier: ^8.4.28
version: 8.4.31
solid-js:
- specifier: ^1.7.11
- version: 1.8.3
+ specifier: ^1.8.5
+ version: 1.8.5
svelte:
- specifier: ^4.2.0
- version: 4.2.2
+ specifier: ^4.2.5
+ version: 4.2.5
vue:
- specifier: ^3.3.4
- version: 3.3.6(typescript@5.1.6)
+ specifier: ^3.3.8
+ version: 3.3.8(typescript@5.2.2)
devDependencies:
postcss-preset-env:
- specifier: ^9.1.1
- version: 9.2.0(postcss@8.4.31)
+ specifier: ^9.3.0
+ version: 9.3.0(postcss@8.4.31)
packages/astro/test/fixtures/preact-compat-component:
dependencies:
@@ -3085,8 +3085,8 @@ importers:
specifier: workspace:*
version: link:../../..
preact:
- specifier: ^10.17.1
- version: 10.18.1
+ specifier: ^10.19.2
+ version: 10.19.2
packages/astro/test/fixtures/preact-compat-component/packages/react-lib:
dependencies:
@@ -3101,13 +3101,13 @@ importers:
version: link:../../../../integrations/preact
'@preact/signals':
specifier: 1.2.1
- version: 1.2.1(preact@10.18.1)
+ version: 1.2.1(preact@10.19.2)
astro:
specifier: workspace:*
version: link:../../..
preact:
- specifier: ^10.17.1
- version: 10.18.1
+ specifier: ^10.19.2
+ version: 10.19.2
packages/astro/test/fixtures/public-base-404:
dependencies:
@@ -3133,8 +3133,8 @@ importers:
specifier: ^18.1.0
version: 18.2.0(react@18.2.0)
solid-js:
- specifier: ^1.7.11
- version: 1.8.3
+ specifier: ^1.8.5
+ version: 1.8.5
packages/astro/test/fixtures/react-jsx-export:
dependencies:
@@ -3167,8 +3167,8 @@ importers:
specifier: 'workspace:'
version: link:../../..
preact:
- specifier: ^10.17.1
- version: 10.18.1
+ specifier: ^10.19.2
+ version: 10.19.2
packages/astro/test/fixtures/remote-css:
dependencies:
@@ -3218,8 +3218,8 @@ importers:
specifier: workspace:*
version: link:../../..
preact:
- specifier: ^10.17.1
- version: 10.18.1
+ specifier: ^10.19.2
+ version: 10.19.2
packages/astro/test/fixtures/slots-react:
dependencies:
@@ -3251,8 +3251,8 @@ importers:
specifier: workspace:*
version: link:../../..
solid-js:
- specifier: ^1.7.11
- version: 1.8.3
+ specifier: ^1.8.5
+ version: 1.8.5
packages/astro/test/fixtures/slots-svelte:
dependencies:
@@ -3266,8 +3266,8 @@ importers:
specifier: workspace:*
version: link:../../..
svelte:
- specifier: ^4.2.0
- version: 4.2.2
+ specifier: ^4.2.5
+ version: 4.2.5
packages/astro/test/fixtures/slots-vue:
dependencies:
@@ -3281,8 +3281,8 @@ importers:
specifier: workspace:*
version: link:../../..
vue:
- specifier: ^3.3.4
- version: 3.3.6(typescript@5.1.6)
+ specifier: ^3.3.8
+ version: 3.3.8(typescript@5.2.2)
packages/astro/test/fixtures/solid-component:
dependencies:
@@ -3290,8 +3290,8 @@ importers:
specifier: workspace:*
version: link:../../../../integrations/solid
'@solidjs/router':
- specifier: ^0.8.3
- version: 0.8.3(solid-js@1.8.3)
+ specifier: ^0.9.1
+ version: 0.9.1(solid-js@1.8.5)
'@test/solid-jsx-component':
specifier: file:./deps/solid-jsx-component
version: file:packages/astro/test/fixtures/solid-component/deps/solid-jsx-component
@@ -3299,14 +3299,14 @@ importers:
specifier: workspace:*
version: link:../../..
solid-js:
- specifier: ^1.7.11
- version: 1.8.3
+ specifier: ^1.8.5
+ version: 1.8.5
packages/astro/test/fixtures/solid-component/deps/solid-jsx-component:
dependencies:
solid-js:
- specifier: ^1.7.11
- version: 1.8.3
+ specifier: ^1.8.5
+ version: 1.8.5
packages/astro/test/fixtures/sourcemap:
dependencies:
@@ -3383,8 +3383,8 @@ importers:
specifier: workspace:*
version: link:../../..
preact:
- specifier: ^10.17.1
- version: 10.18.1
+ specifier: ^10.19.2
+ version: 10.19.2
packages/astro/test/fixtures/ssr-hoisted-script:
dependencies:
@@ -3464,8 +3464,8 @@ importers:
specifier: workspace:*
version: link:../../..
preact:
- specifier: ^10.17.1
- version: 10.18.1
+ specifier: ^10.19.2
+ version: 10.19.2
packages/astro/test/fixtures/ssr-split-manifest:
dependencies:
@@ -3485,8 +3485,8 @@ importers:
specifier: workspace:*
version: link:../../..
preact:
- specifier: ^10.17.1
- version: 10.18.1
+ specifier: ^10.19.2
+ version: 10.19.2
packages/astro/test/fixtures/static-build-code-component:
dependencies:
@@ -3512,8 +3512,8 @@ importers:
specifier: workspace:*
version: link:../../..
preact:
- specifier: ^10.17.1
- version: 10.18.1
+ specifier: ^10.19.2
+ version: 10.19.2
react:
specifier: ^18.1.0
version: 18.2.0
@@ -3562,8 +3562,8 @@ importers:
specifier: workspace:*
version: link:../../..
svelte:
- specifier: ^4.2.0
- version: 4.2.2
+ specifier: ^4.2.5
+ version: 4.2.5
packages/astro/test/fixtures/tailwindcss:
dependencies:
@@ -3583,8 +3583,8 @@ importers:
specifier: ^8.4.28
version: 8.4.31
tailwindcss:
- specifier: ^3.3.3
- version: 3.3.3
+ specifier: ^3.3.5
+ version: 3.3.5
packages/astro/test/fixtures/tailwindcss-ts:
dependencies:
@@ -3598,8 +3598,8 @@ importers:
specifier: ^8.4.28
version: 8.4.31
tailwindcss:
- specifier: ^3.3.3
- version: 3.3.3
+ specifier: ^3.3.5
+ version: 3.3.5
packages/astro/test/fixtures/third-party-astro:
dependencies:
@@ -3607,8 +3607,8 @@ importers:
specifier: workspace:*
version: link:../../..
astro-embed:
- specifier: ^0.5.1
- version: 0.5.1(astro@packages+astro)
+ specifier: ^0.6.0
+ version: 0.6.0(astro@packages+astro)
packages/astro/test/fixtures/type-imports:
dependencies:
@@ -3652,8 +3652,8 @@ importers:
specifier: workspace:*
version: link:../../..
vue:
- specifier: ^3.3.4
- version: 3.3.6(typescript@5.1.6)
+ specifier: ^3.3.8
+ version: 3.3.8(typescript@5.2.2)
packages/astro/test/fixtures/vue-jsx:
dependencies:
@@ -3664,8 +3664,8 @@ importers:
specifier: workspace:*
version: link:../../..
vue:
- specifier: ^3.3.4
- version: 3.3.6(typescript@5.1.6)
+ specifier: ^3.3.8
+ version: 3.3.8(typescript@5.2.2)
packages/astro/test/fixtures/vue-with-multi-renderer:
dependencies:
@@ -3679,11 +3679,11 @@ importers:
specifier: workspace:*
version: link:../../..
svelte:
- specifier: ^4.2.0
- version: 4.2.2
+ specifier: ^4.2.5
+ version: 4.2.5
vue:
- specifier: ^3.3.4
- version: 3.3.6(typescript@5.1.6)
+ specifier: ^3.3.8
+ version: 3.3.8(typescript@5.2.2)
packages/astro/test/fixtures/with-endpoint-routes:
dependencies:
@@ -3709,8 +3709,8 @@ importers:
specifier: ^0.3.1
version: 0.3.1
giget:
- specifier: 1.1.2
- version: 1.1.2
+ specifier: 1.1.3
+ version: 1.1.3
devDependencies:
arg:
specifier: ^5.0.2
@@ -3778,8 +3778,8 @@ importers:
specifier: ^10.2.0
version: 10.2.0
sass:
- specifier: ^1.66.1
- version: 1.69.4
+ specifier: ^1.69.5
+ version: 1.69.5
packages/integrations/markdoc:
dependencies:
@@ -3790,11 +3790,11 @@ importers:
specifier: workspace:*
version: link:../../astro-prism
'@markdoc/markdoc':
- specifier: ^0.3.0
- version: 0.3.4
+ specifier: ^0.3.5
+ version: 0.3.5
esbuild:
- specifier: ^0.19.2
- version: 0.19.5
+ specifier: ^0.19.6
+ version: 0.19.6
github-slugger:
specifier: ^2.0.0
version: 2.0.0
@@ -3808,8 +3808,8 @@ importers:
specifier: ^4.1.5
version: 4.1.5
shikiji:
- specifier: ^0.6.8
- version: 0.6.10
+ specifier: ^0.6.13
+ version: 0.6.13
zod:
specifier: ^3.22.4
version: 3.22.4
@@ -3818,17 +3818,17 @@ importers:
specifier: workspace:*
version: link:../../markdown/remark
'@types/chai':
- specifier: ^4.3.5
- version: 4.3.9
+ specifier: ^4.3.10
+ version: 4.3.10
'@types/html-escaper':
- specifier: ^3.0.0
- version: 3.0.1
+ specifier: ^3.0.2
+ version: 3.0.2
'@types/markdown-it':
- specifier: ^13.0.0
- version: 13.0.4
+ specifier: ^13.0.6
+ version: 13.0.6
'@types/mocha':
- specifier: ^10.0.1
- version: 10.0.3
+ specifier: ^10.0.4
+ version: 10.0.4
astro:
specifier: workspace:*
version: link:../../astro
@@ -3842,17 +3842,14 @@ importers:
specifier: ^4.3.2
version: 4.3.2
linkedom:
- specifier: ^0.15.1
- version: 0.15.6
+ specifier: ^0.16.4
+ version: 0.16.4
mocha:
specifier: ^10.2.0
version: 10.2.0
- rollup:
- specifier: ^3.28.1
- version: 3.29.4
vite:
- specifier: ^4.4.9
- version: 4.5.0(@types/node@18.18.6)(sass@1.69.4)
+ specifier: ^5.0.0
+ version: 5.0.0(@types/node@18.18.6)(sass@1.69.5)
packages/integrations/markdoc/test/fixtures/content-collections:
dependencies:
@@ -3977,17 +3974,17 @@ importers:
specifier: workspace:*
version: link:../../markdown/remark
'@mdx-js/mdx':
- specifier: ^2.3.0
- version: 2.3.0
+ specifier: ^3.0.0
+ version: 3.0.0
acorn:
- specifier: ^8.10.0
- version: 8.10.0
+ specifier: ^8.11.2
+ version: 8.11.2
es-module-lexer:
- specifier: ^1.3.0
- version: 1.3.1
+ specifier: ^1.4.1
+ version: 1.4.1
estree-util-visit:
- specifier: ^1.2.1
- version: 1.2.1
+ specifier: ^2.0.0
+ version: 2.0.0
github-slugger:
specifier: ^2.0.0
version: 2.0.0
@@ -3995,17 +3992,17 @@ importers:
specifier: ^4.0.3
version: 4.0.3
hast-util-to-html:
- specifier: ^8.0.4
- version: 8.0.4
+ specifier: ^9.0.0
+ version: 9.0.0
kleur:
specifier: ^4.1.4
version: 4.1.5
rehype-raw:
- specifier: ^6.1.1
- version: 6.1.1
+ specifier: ^7.0.0
+ version: 7.0.0
remark-gfm:
- specifier: ^3.0.1
- version: 3.0.1
+ specifier: ^4.0.0
+ version: 4.0.0
remark-smartypants:
specifier: ^2.0.0
version: 2.0.0
@@ -4013,27 +4010,27 @@ importers:
specifier: ^0.7.4
version: 0.7.4
unist-util-visit:
- specifier: ^4.1.2
- version: 4.1.2
+ specifier: ^5.0.0
+ version: 5.0.0
vfile:
- specifier: ^5.3.7
- version: 5.3.7
+ specifier: ^6.0.1
+ version: 6.0.1
devDependencies:
'@types/chai':
- specifier: ^4.3.5
- version: 4.3.9
+ specifier: ^4.3.10
+ version: 4.3.10
'@types/estree':
- specifier: ^1.0.1
- version: 1.0.3
+ specifier: ^1.0.5
+ version: 1.0.5
'@types/mdast':
- specifier: ^3.0.12
- version: 3.0.14
+ specifier: ^4.0.3
+ version: 4.0.3
'@types/mocha':
- specifier: ^10.0.1
- version: 10.0.3
+ specifier: ^10.0.4
+ version: 10.0.4
'@types/yargs-parser':
- specifier: ^21.0.0
- version: 21.0.2
+ specifier: ^21.0.3
+ version: 21.0.3
astro:
specifier: workspace:*
version: link:../../astro
@@ -4047,14 +4044,14 @@ importers:
specifier: 1.0.0-rc.12
version: 1.0.0-rc.12
linkedom:
- specifier: ^0.15.1
- version: 0.15.6
+ specifier: ^0.16.4
+ version: 0.16.4
mdast-util-mdx:
- specifier: ^2.0.1
- version: 2.0.1
+ specifier: ^3.0.0
+ version: 3.0.0
mdast-util-to-string:
- specifier: ^3.2.0
- version: 3.2.0
+ specifier: ^4.0.0
+ version: 4.0.0
mocha:
specifier: ^10.2.0
version: 10.2.0
@@ -4062,29 +4059,29 @@ importers:
specifier: ^1.5.0
version: 1.5.0
rehype-mathjax:
- specifier: ^4.0.3
- version: 4.0.3
+ specifier: ^5.0.0
+ version: 5.0.0
rehype-pretty-code:
- specifier: ^0.10.0
- version: 0.10.1
+ specifier: ^0.10.2
+ version: 0.10.2
remark-math:
- specifier: ^5.1.1
- version: 5.1.1
+ specifier: ^6.0.0
+ version: 6.0.0
remark-rehype:
- specifier: ^10.1.0
- version: 10.1.0
+ specifier: ^11.0.0
+ version: 11.0.0
remark-shiki-twoslash:
specifier: ^3.1.3
- version: 3.1.3(typescript@5.1.6)
+ version: 3.1.3(typescript@5.2.2)
remark-toc:
- specifier: ^8.0.1
- version: 8.0.1
+ specifier: ^9.0.0
+ version: 9.0.0
unified:
- specifier: ^10.1.2
- version: 10.1.2
+ specifier: ^11.0.4
+ version: 11.0.4
vite:
- specifier: ^4.4.9
- version: 4.5.0(@types/node@18.18.6)(sass@1.69.4)
+ specifier: ^5.0.0
+ version: 5.0.0(@types/node@18.18.6)(sass@1.69.5)
packages/integrations/mdx/test/fixtures/css-head-mdx:
dependencies:
@@ -4143,8 +4140,8 @@ importers:
specifier: workspace:*
version: link:../../../../../astro
preact:
- specifier: ^10.17.1
- version: 10.18.1
+ specifier: ^10.19.2
+ version: 10.19.2
packages/integrations/mdx/test/fixtures/mdx-namespace:
dependencies:
@@ -4230,11 +4227,11 @@ importers:
specifier: ^18.17.8
version: 18.18.6
'@types/send':
- specifier: ^0.17.1
- version: 0.17.3
+ specifier: ^0.17.4
+ version: 0.17.4
'@types/server-destroy':
- specifier: ^1.0.1
- version: 1.0.2
+ specifier: ^1.0.3
+ version: 1.0.3
astro:
specifier: workspace:*
version: link:../../astro
@@ -4385,22 +4382,22 @@ importers:
dependencies:
'@babel/plugin-transform-react-jsx':
specifier: ^7.22.5
- version: 7.22.15(@babel/core@7.23.2)
+ version: 7.22.15(@babel/core@7.23.3)
'@babel/plugin-transform-react-jsx-development':
specifier: ^7.22.5
version: 7.22.5
'@preact/preset-vite':
- specifier: ^2.5.0
- version: 2.6.0(preact@10.18.1)
+ specifier: ^2.7.0
+ version: 2.7.0(preact@10.19.2)
'@preact/signals':
specifier: ^1.2.1
- version: 1.2.1(preact@10.18.1)
+ version: 1.2.1(preact@10.19.2)
babel-plugin-transform-hook-names:
specifier: ^1.0.2
version: 1.0.2
preact-render-to-string:
- specifier: ^6.2.1
- version: 6.2.2(preact@10.18.1)
+ specifier: ^6.3.1
+ version: 6.3.1(preact@10.19.2)
devDependencies:
astro:
specifier: workspace:*
@@ -4409,8 +4406,8 @@ importers:
specifier: workspace:*
version: link:../../../scripts
preact:
- specifier: ^10.17.1
- version: 10.18.1
+ specifier: ^10.19.2
+ version: 10.19.2
packages/integrations/prefetch:
dependencies:
@@ -4419,8 +4416,8 @@ importers:
version: 1.0.1
devDependencies:
'@playwright/test':
- specifier: ^1.37.1
- version: 1.39.0
+ specifier: ^1.40.0
+ version: 1.40.0
astro:
specifier: workspace:*
version: link:../../astro
@@ -4449,18 +4446,18 @@ importers:
packages/integrations/react:
dependencies:
'@vitejs/plugin-react':
- specifier: ^4.0.4
- version: 4.1.0(vite@4.5.0)
+ specifier: ^4.2.0
+ version: 4.2.0(vite@5.0.0)
ultrahtml:
specifier: ^1.3.0
version: 1.5.2
devDependencies:
'@types/react':
- specifier: ^18.2.21
- version: 18.2.31
+ specifier: ^18.2.37
+ version: 18.2.37
'@types/react-dom':
- specifier: ^18.2.7
- version: 18.2.14
+ specifier: ^18.2.15
+ version: 18.2.15
astro:
specifier: workspace:*
version: link:../../astro
@@ -4483,8 +4480,8 @@ importers:
specifier: ^18.1.0
version: 18.2.0(react@18.2.0)
vite:
- specifier: ^4.4.9
- version: 4.5.0(@types/node@18.18.6)(sass@1.69.4)
+ specifier: ^5.0.0
+ version: 5.0.0(@types/node@18.18.6)(sass@1.69.5)
packages/integrations/react/test/fixtures/react-component:
dependencies:
@@ -4504,8 +4501,8 @@ importers:
specifier: ^18.1.0
version: 18.2.0(react@18.2.0)
vue:
- specifier: ^3.3.4
- version: 3.3.6(typescript@5.1.6)
+ specifier: ^3.3.8
+ version: 3.3.8(typescript@5.2.2)
packages/integrations/sitemap:
dependencies:
@@ -4566,7 +4563,7 @@ importers:
dependencies:
vite-plugin-solid:
specifier: ^2.7.0
- version: 2.7.2(solid-js@1.8.3)
+ version: 2.7.2(solid-js@1.8.5)
devDependencies:
astro:
specifier: workspace:*
@@ -4575,17 +4572,17 @@ importers:
specifier: workspace:*
version: link:../../../scripts
solid-js:
- specifier: ^1.7.11
- version: 1.8.3
+ specifier: ^1.8.5
+ version: 1.8.5
packages/integrations/svelte:
dependencies:
'@sveltejs/vite-plugin-svelte':
- specifier: ^2.5.2
- version: 2.5.2(svelte@4.2.2)(vite@4.5.0)
+ specifier: ^3.0.0
+ version: 3.0.0(svelte@4.2.5)(vite@5.0.0)
svelte2tsx:
- specifier: ^0.6.20
- version: 0.6.23(svelte@4.2.2)(typescript@5.1.6)
+ specifier: ^0.6.25
+ version: 0.6.25(svelte@4.2.5)(typescript@5.2.2)
devDependencies:
astro:
specifier: workspace:*
@@ -4594,11 +4591,11 @@ importers:
specifier: workspace:*
version: link:../../../scripts
svelte:
- specifier: ^4.2.0
- version: 4.2.2
+ specifier: ^4.2.5
+ version: 4.2.5
vite:
- specifier: ^4.4.9
- version: 4.5.0(@types/node@18.18.6)(sass@1.69.4)
+ specifier: ^5.0.0
+ version: 5.0.0(@types/node@18.18.6)(sass@1.69.5)
packages/integrations/tailwind:
dependencies:
@@ -4609,8 +4606,8 @@ importers:
specifier: ^8.4.28
version: 8.4.31
postcss-load-config:
- specifier: ^4.0.1
- version: 4.0.1(postcss@8.4.31)
+ specifier: ^4.0.2
+ version: 4.0.2(postcss@8.4.31)
devDependencies:
astro:
specifier: workspace:*
@@ -4619,11 +4616,11 @@ importers:
specifier: workspace:*
version: link:../../../scripts
tailwindcss:
- specifier: ^3.3.3
- version: 3.3.3
+ specifier: ^3.3.5
+ version: 3.3.5
vite:
- specifier: ^4.4.9
- version: 4.5.0(@types/node@18.18.6)(sass@1.69.4)
+ specifier: ^5.0.0
+ version: 5.0.0(@types/node@18.18.6)(sass@1.69.5)
packages/integrations/vercel:
dependencies:
@@ -4634,14 +4631,14 @@ importers:
specifier: ^1.0.2
version: 1.1.1
'@vercel/nft':
- specifier: ^0.23.1
- version: 0.23.1
+ specifier: ^0.24.3
+ version: 0.24.3
esbuild:
- specifier: ^0.19.2
- version: 0.19.5
+ specifier: ^0.19.6
+ version: 0.19.6
fast-glob:
- specifier: ^3.3.1
- version: 3.3.1
+ specifier: ^3.3.2
+ version: 3.3.2
set-cookie-parser:
specifier: ^2.6.0
version: 2.6.0
@@ -4650,11 +4647,11 @@ importers:
version: 3.5.0
devDependencies:
'@types/set-cookie-parser':
- specifier: ^2.4.3
- version: 2.4.5
+ specifier: ^2.4.6
+ version: 2.4.6
'@vercel/edge':
- specifier: ^1.0.0
- version: 1.1.0
+ specifier: ^1.1.1
+ version: 1.1.1
astro:
specifier: workspace:*
version: link:../../astro
@@ -4830,21 +4827,21 @@ importers:
packages/integrations/vue:
dependencies:
'@vitejs/plugin-vue':
- specifier: ^4.3.3
- version: 4.4.0(vite@4.5.0)(vue@3.3.6)
+ specifier: ^4.5.0
+ version: 4.5.0(vite@5.0.0)(vue@3.3.8)
'@vitejs/plugin-vue-jsx':
- specifier: ^3.0.2
- version: 3.0.2(vite@4.5.0)(vue@3.3.6)
+ specifier: ^3.1.0
+ version: 3.1.0(vite@5.0.0)(vue@3.3.8)
'@vue/babel-plugin-jsx':
specifier: ^1.1.5
- version: 1.1.5(@babel/core@7.23.2)
+ version: 1.1.5(@babel/core@7.23.3)
'@vue/compiler-sfc':
- specifier: ^3.3.4
- version: 3.3.6
+ specifier: ^3.3.8
+ version: 3.3.8
devDependencies:
'@types/chai':
- specifier: ^4.3.5
- version: 4.3.9
+ specifier: ^4.3.10
+ version: 4.3.10
astro:
specifier: workspace:*
version: link:../../astro
@@ -4858,17 +4855,17 @@ importers:
specifier: 1.0.0-rc.12
version: 1.0.0-rc.12
linkedom:
- specifier: ^0.15.1
- version: 0.15.6
+ specifier: ^0.16.4
+ version: 0.16.4
mocha:
specifier: ^10.2.0
version: 10.2.0
vite:
- specifier: ^4.4.9
- version: 4.5.0(@types/node@18.18.6)(sass@1.69.4)
+ specifier: ^5.0.0
+ version: 5.0.0(@types/node@18.18.6)(sass@1.69.5)
vue:
- specifier: ^3.3.4
- version: 3.3.6(typescript@5.1.6)
+ specifier: ^3.3.8
+ version: 3.3.8(typescript@5.2.2)
packages/integrations/vue/test/fixtures/app-entrypoint:
dependencies:
@@ -4879,8 +4876,8 @@ importers:
specifier: workspace:*
version: link:../../../../../astro
vite-svg-loader:
- specifier: 4.0.0
- version: 4.0.0
+ specifier: 5.0.1
+ version: 5.0.1
packages/integrations/vue/test/fixtures/basics:
dependencies:
@@ -4906,60 +4903,60 @@ importers:
specifier: ^2.0.0
version: 2.0.0
import-meta-resolve:
- specifier: ^3.0.0
- version: 3.0.0
+ specifier: ^4.0.0
+ version: 4.0.0
mdast-util-definitions:
specifier: ^6.0.0
version: 6.0.0
rehype-raw:
- specifier: ^6.1.1
- version: 6.1.1
+ specifier: ^7.0.0
+ version: 7.0.0
rehype-stringify:
- specifier: ^9.0.4
- version: 9.0.4
+ specifier: ^10.0.0
+ version: 10.0.0
remark-gfm:
- specifier: ^3.0.1
- version: 3.0.1
+ specifier: ^4.0.0
+ version: 4.0.0
remark-parse:
- specifier: ^10.0.2
- version: 10.0.2
+ specifier: ^11.0.0
+ version: 11.0.0
remark-rehype:
- specifier: ^10.1.0
- version: 10.1.0
+ specifier: ^11.0.0
+ version: 11.0.0
remark-smartypants:
specifier: ^2.0.0
version: 2.0.0
shikiji:
- specifier: ^0.6.8
- version: 0.6.10
+ specifier: ^0.6.13
+ version: 0.6.13
unified:
- specifier: ^10.1.2
- version: 10.1.2
+ specifier: ^11.0.4
+ version: 11.0.4
unist-util-visit:
- specifier: ^4.1.2
- version: 4.1.2
+ specifier: ^5.0.0
+ version: 5.0.0
vfile:
- specifier: ^5.3.7
- version: 5.3.7
+ specifier: ^6.0.1
+ version: 6.0.1
devDependencies:
'@types/chai':
- specifier: ^4.3.5
- version: 4.3.9
+ specifier: ^4.3.10
+ version: 4.3.10
'@types/estree':
- specifier: ^1.0.1
- version: 1.0.3
+ specifier: ^1.0.5
+ version: 1.0.5
'@types/hast':
- specifier: ^2.3.5
- version: 2.3.7
+ specifier: ^3.0.3
+ version: 3.0.3
'@types/mdast':
- specifier: ^3.0.12
- version: 3.0.14
+ specifier: ^4.0.3
+ version: 4.0.3
'@types/mocha':
- specifier: ^10.0.1
- version: 10.0.3
+ specifier: ^10.0.4
+ version: 10.0.4
'@types/unist':
- specifier: ^2.0.7
- version: 2.0.9
+ specifier: ^3.0.2
+ version: 3.0.2
astro-scripts:
specifier: workspace:*
version: link:../../../scripts
@@ -4967,8 +4964,8 @@ importers:
specifier: ^4.3.7
version: 4.3.10
mdast-util-mdx-expression:
- specifier: ^1.3.2
- version: 1.3.2
+ specifier: ^2.0.0
+ version: 2.0.0
mocha:
specifier: ^10.2.0
version: 10.2.0
@@ -4976,8 +4973,8 @@ importers:
packages/telemetry:
dependencies:
ci-info:
- specifier: ^3.8.0
- version: 3.9.0
+ specifier: ^4.0.0
+ version: 4.0.0
debug:
specifier: ^4.3.4
version: 4.3.4(supports-color@8.1.1)
@@ -4985,8 +4982,8 @@ importers:
specifier: ^1.1.3
version: 1.1.3
dset:
- specifier: ^3.1.2
- version: 3.1.2
+ specifier: ^3.1.3
+ version: 3.1.3
is-docker:
specifier: ^3.0.0
version: 3.0.0
@@ -4998,17 +4995,17 @@ importers:
version: 1.1.0
devDependencies:
'@types/debug':
- specifier: ^4.1.8
- version: 4.1.10
+ specifier: ^4.1.12
+ version: 4.1.12
'@types/dlv':
- specifier: ^1.1.2
- version: 1.1.3
+ specifier: ^1.1.4
+ version: 1.1.4
'@types/node':
specifier: ^18.17.8
version: 18.18.6
'@types/which-pm-runs':
- specifier: ^1.0.0
- version: 1.0.1
+ specifier: ^1.0.2
+ version: 1.0.2
astro-scripts:
specifier: workspace:*
version: link:../../scripts
@@ -5022,11 +5019,11 @@ importers:
packages/underscore-redirects:
devDependencies:
'@types/chai':
- specifier: ^4.3.5
- version: 4.3.9
+ specifier: ^4.3.10
+ version: 4.3.10
'@types/mocha':
- specifier: ^10.0.1
- version: 10.0.3
+ specifier: ^10.0.4
+ version: 10.0.4
astro:
specifier: workspace:*
version: link:../astro
@@ -5046,20 +5043,20 @@ importers:
specifier: ^5.0.2
version: 5.0.2
esbuild:
- specifier: ^0.19.2
- version: 0.19.5
+ specifier: ^0.19.6
+ version: 0.19.6
globby:
- specifier: ^13.2.2
- version: 13.2.2
+ specifier: ^14.0.0
+ version: 14.0.0
kleur:
specifier: ^4.1.4
version: 4.1.5
p-limit:
- specifier: ^4.0.0
- version: 4.0.0
+ specifier: ^5.0.0
+ version: 5.0.0
svelte:
- specifier: ^4.2.0
- version: 4.2.2
+ specifier: ^4.2.5
+ version: 4.2.5
tar:
specifier: ^6.1.15
version: 6.2.0
@@ -5072,7 +5069,7 @@ importers:
version: 7.1.0
esbuild-plugin-copy:
specifier: ^2.1.1
- version: 2.1.1(esbuild@0.19.5)
+ version: 2.1.1(esbuild@0.19.6)
execa:
specifier: ^8.0.1
version: 8.0.1
@@ -5114,17 +5111,17 @@ packages:
resolution: {integrity: sha512-ulkCYfFbYj01ie1MDOyxv2F6SpRN1TOj7fQxbP07D6HmeR+gr2JLSmINKjga2emB+b1L2KGrFKBTc+e00p54nw==}
dev: false
- /@astro-community/astro-embed-integration@0.5.1(astro@packages+astro):
- resolution: {integrity: sha512-K1mJHRs0GGAwn2VmOR9JhXFOoCgW2G4GjjdJDqPncfT+BxeoTa/6IP7EMdRlHetIxNliPETVbleRUTV04ztrTA==}
+ /@astro-community/astro-embed-integration@0.6.0(astro@packages+astro):
+ resolution: {integrity: sha512-PQGtMLfZ1t0znrY/ElPu3gAT/up9rJVyEDaoqvhoUcEmhp7e99EiuTZNKNKIkeH+biWyKJoKTSClu300i91Kzw==}
peerDependencies:
astro: '*'
dependencies:
'@astro-community/astro-embed-twitter': 0.5.2(astro@packages+astro)
'@astro-community/astro-embed-vimeo': 0.3.1(astro@packages+astro)
'@astro-community/astro-embed-youtube': 0.4.1(astro@packages+astro)
- '@types/unist': 2.0.9
+ '@types/unist': 2.0.10
astro: link:packages/astro
- astro-auto-import: 0.3.1(astro@packages+astro)
+ astro-auto-import: 0.3.2(astro@packages+astro)
unist-util-select: 4.0.3
dev: false
@@ -5158,17 +5155,17 @@ packages:
lite-youtube-embed: 0.2.0
dev: false
- /@astrojs/check@0.1.0(prettier-plugin-astro@0.12.0)(prettier@3.0.3)(typescript@5.1.6):
- resolution: {integrity: sha512-tgjq+Vehgv0dwdsRlT4ai3QgT3etn8W5C4E4dvQ0Xe9ccwjKdMTWmpty5exfBtHLLAAOvwe5/OkYQsQ9OyKoVw==}
+ /@astrojs/check@0.3.1(prettier-plugin-astro@0.12.2)(prettier@3.1.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-3LjEUvh7Z4v9NPokaqKMXQ0DwnSXfmtcyAuWVTjNt9yzjv54SxykobV5CTOB3TIko+Rqg59ejamJBxaJN6fvkw==}
hasBin: true
peerDependencies:
typescript: ^5.0.0
dependencies:
- '@astrojs/language-server': 2.4.0(prettier-plugin-astro@0.12.0)(prettier@3.0.3)(typescript@5.1.6)
+ '@astrojs/language-server': 2.5.2(prettier-plugin-astro@0.12.2)(prettier@3.1.0)(typescript@5.2.2)
chokidar: 3.5.3
- fast-glob: 3.3.1
+ fast-glob: 3.3.2
kleur: 4.1.5
- typescript: 5.1.6
+ typescript: 5.2.2
yargs: 17.7.2
transitivePeerDependencies:
- prettier
@@ -5184,20 +5181,15 @@ packages:
sisteransi: 1.0.5
dev: false
- /@astrojs/compiler@1.5.7:
- resolution: {integrity: sha512-dFU7GAMbpTUGPkRoCoMQrGFlTe3qIiQMSOxIXp/nB1Do4My9uogjEmBHdR5Cwr4i6rc5/1R3Od9v8kU/pkHXGQ==}
- dev: true
-
/@astrojs/compiler@1.8.2:
resolution: {integrity: sha512-o/ObKgtMzl8SlpIdzaxFnt7SATKPxu4oIP/1NL+HDJRzxfJcAkOTAb/ZKMRyULbz4q+1t2/DAebs2Z1QairkZw==}
dev: true
- /@astrojs/compiler@2.3.0:
- resolution: {integrity: sha512-pxYRAaRdMS6XUll8lbFM+Lr0DI1HKIDT+VpiC+S+9di5H/nmm3znZOgdMlLiMxADot+56eps+M1BvtKfQremXA==}
- dev: false
+ /@astrojs/compiler@2.3.2:
+ resolution: {integrity: sha512-jkY7bCVxl27KeZsSxIZ+pqACe+g8VQUdTiSJRj/sXYdIaZlW3ZMq4qF2M17P/oDt3LBq0zLNwQr4Cb7fSpRGxQ==}
- /@astrojs/language-server@2.4.0(prettier-plugin-astro@0.12.0)(prettier@3.0.3)(typescript@5.1.6):
- resolution: {integrity: sha512-L5lbTt1zZiCYGxahGhbJ1m2THaZxBBuA3MrwvhwZ+xVy6/k13W0Xy4nVe0gUBoCizZdKEDL3puoW615waJaTBQ==}
+ /@astrojs/language-server@2.5.2(prettier-plugin-astro@0.12.2)(prettier@3.1.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-O5SMzoQ65wSxA1KygreI9UJYmHpgt15bSYBxceHwqX7OCDM4Ek8mr6mZn45LGDtwM3dp1uup7kp8exfRPwIFbA==}
hasBin: true
peerDependencies:
prettier: ^3.0.0
@@ -5208,25 +5200,25 @@ packages:
prettier-plugin-astro:
optional: true
dependencies:
- '@astrojs/compiler': 1.5.7
+ '@astrojs/compiler': 2.3.2
'@jridgewell/sourcemap-codec': 1.4.15
- '@volar/kit': 1.10.4(typescript@5.1.6)
- '@volar/language-core': 1.10.4
- '@volar/language-server': 1.10.4
- '@volar/language-service': 1.10.4
- '@volar/source-map': 1.10.4
- '@volar/typescript': 1.10.4
- fast-glob: 3.3.1
+ '@volar/kit': 1.10.10(typescript@5.2.2)
+ '@volar/language-core': 1.10.10
+ '@volar/language-server': 1.10.10
+ '@volar/language-service': 1.10.10
+ '@volar/source-map': 1.10.10
+ '@volar/typescript': 1.10.10
+ fast-glob: 3.3.2
muggle-string: 0.3.1
- prettier: 3.0.3
- prettier-plugin-astro: 0.12.0
- volar-service-css: 0.0.14(@volar/language-service@1.10.4)
- volar-service-emmet: 0.0.14(@volar/language-service@1.10.4)
- volar-service-html: 0.0.14(@volar/language-service@1.10.4)
- volar-service-prettier: 0.0.14(@volar/language-service@1.10.4)(prettier@3.0.3)
- volar-service-typescript: 0.0.14(@volar/language-service@1.10.4)(@volar/typescript@1.10.4)
- volar-service-typescript-twoslash-queries: 0.0.14(@volar/language-service@1.10.4)
- vscode-html-languageservice: 5.1.0
+ prettier: 3.1.0
+ prettier-plugin-astro: 0.12.2
+ volar-service-css: 0.0.16(@volar/language-service@1.10.10)
+ volar-service-emmet: 0.0.16(@volar/language-service@1.10.10)
+ volar-service-html: 0.0.16(@volar/language-service@1.10.10)
+ volar-service-prettier: 0.0.16(@volar/language-service@1.10.10)(prettier@3.1.0)
+ volar-service-typescript: 0.0.16(@volar/language-service@1.10.10)(@volar/typescript@1.10.10)
+ volar-service-typescript-twoslash-queries: 0.0.16(@volar/language-service@1.10.10)
+ vscode-html-languageservice: 5.1.1
vscode-uri: 3.0.8
transitivePeerDependencies:
- typescript
@@ -5239,25 +5231,25 @@ packages:
'@babel/highlight': 7.22.20
chalk: 2.4.2
- /@babel/compat-data@7.23.2:
- resolution: {integrity: sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ==}
+ /@babel/compat-data@7.23.3:
+ resolution: {integrity: sha512-BmR4bWbDIoFJmJ9z2cZ8Gmm2MXgEDgjdWgpKmKWUt54UGFJdlj31ECtbaDvCG/qVdG3AQ1SfpZEs01lUFbzLOQ==}
engines: {node: '>=6.9.0'}
dev: false
- /@babel/core@7.23.2:
- resolution: {integrity: sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==}
+ /@babel/core@7.23.3:
+ resolution: {integrity: sha512-Jg+msLuNuCJDyBvFv5+OKOUjWMZgd85bKjbICd3zWrKAo+bJ49HJufi7CQE0q0uR8NGyO6xkCACScNqyjHSZew==}
engines: {node: '>=6.9.0'}
dependencies:
'@ampproject/remapping': 2.2.1
'@babel/code-frame': 7.22.13
- '@babel/generator': 7.23.0
+ '@babel/generator': 7.23.3
'@babel/helper-compilation-targets': 7.22.15
- '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.2)
+ '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.3)
'@babel/helpers': 7.23.2
- '@babel/parser': 7.23.0
+ '@babel/parser': 7.23.3
'@babel/template': 7.22.15
- '@babel/traverse': 7.23.2
- '@babel/types': 7.23.0
+ '@babel/traverse': 7.23.3
+ '@babel/types': 7.23.3
convert-source-map: 2.0.0
debug: 4.3.4(supports-color@8.1.1)
gensync: 1.0.0-beta.2
@@ -5267,11 +5259,11 @@ packages:
- supports-color
dev: false
- /@babel/generator@7.23.0:
- resolution: {integrity: sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==}
+ /@babel/generator@7.23.3:
+ resolution: {integrity: sha512-keeZWAV4LU3tW0qRi19HRpabC/ilM0HRBBzf9/k8FFiG4KVpiv0FIy4hHfLfFQZNhziCTPTmd59zoyv6DNISzg==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.23.0
+ '@babel/types': 7.23.3
'@jridgewell/gen-mapping': 0.3.3
'@jridgewell/trace-mapping': 0.3.20
jsesc: 2.5.2
@@ -5281,28 +5273,28 @@ packages:
resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.23.0
+ '@babel/types': 7.23.3
dev: false
/@babel/helper-builder-binary-assignment-operator-visitor@7.22.15:
resolution: {integrity: sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.23.0
+ '@babel/types': 7.23.3
dev: false
/@babel/helper-compilation-targets@7.22.15:
resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/compat-data': 7.23.2
+ '@babel/compat-data': 7.23.3
'@babel/helper-validator-option': 7.22.15
browserslist: 4.22.1
lru-cache: 5.1.1
semver: 6.3.1
dev: false
- /@babel/helper-create-class-features-plugin@7.22.15(@babel/core@7.23.2):
+ /@babel/helper-create-class-features-plugin@7.22.15(@babel/core@7.23.3):
resolution: {integrity: sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -5311,19 +5303,19 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-annotate-as-pure': 7.22.5
'@babel/helper-environment-visitor': 7.22.20
'@babel/helper-function-name': 7.23.0
'@babel/helper-member-expression-to-functions': 7.23.0
'@babel/helper-optimise-call-expression': 7.22.5
- '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.2)
+ '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.3)
'@babel/helper-skip-transparent-expression-wrappers': 7.22.5
'@babel/helper-split-export-declaration': 7.22.6
semver: 6.3.1
dev: false
- /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.2):
+ /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.3):
resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -5332,13 +5324,13 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-annotate-as-pure': 7.22.5
regexpu-core: 5.3.2
semver: 6.3.1
dev: false
- /@babel/helper-define-polyfill-provider@0.4.3(@babel/core@7.23.2):
+ /@babel/helper-define-polyfill-provider@0.4.3(@babel/core@7.23.3):
resolution: {integrity: sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug==}
peerDependencies:
'@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
@@ -5346,7 +5338,7 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-compilation-targets': 7.22.15
'@babel/helper-plugin-utils': 7.22.5
debug: 4.3.4(supports-color@8.1.1)
@@ -5366,39 +5358,39 @@ packages:
engines: {node: '>=6.9.0'}
dependencies:
'@babel/template': 7.22.15
- '@babel/types': 7.23.0
+ '@babel/types': 7.23.3
dev: false
/@babel/helper-hoist-variables@7.22.5:
resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.23.0
+ '@babel/types': 7.23.3
dev: false
/@babel/helper-member-expression-to-functions@7.23.0:
resolution: {integrity: sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.23.0
+ '@babel/types': 7.23.3
dev: false
/@babel/helper-module-imports@7.18.6:
resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.23.0
+ '@babel/types': 7.23.3
dev: false
/@babel/helper-module-imports@7.22.15:
resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.23.0
+ '@babel/types': 7.23.3
dev: false
- /@babel/helper-module-transforms@7.23.0(@babel/core@7.23.2):
- resolution: {integrity: sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==}
+ /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
@@ -5406,7 +5398,7 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-environment-visitor': 7.22.20
'@babel/helper-module-imports': 7.22.15
'@babel/helper-simple-access': 7.22.5
@@ -5418,7 +5410,7 @@ packages:
resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.23.0
+ '@babel/types': 7.23.3
dev: false
/@babel/helper-plugin-utils@7.22.5:
@@ -5426,7 +5418,7 @@ packages:
engines: {node: '>=6.9.0'}
dev: false
- /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.2):
+ /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.3):
resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -5435,13 +5427,13 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-annotate-as-pure': 7.22.5
'@babel/helper-environment-visitor': 7.22.20
'@babel/helper-wrap-function': 7.22.20
dev: false
- /@babel/helper-replace-supers@7.22.20(@babel/core@7.23.2):
+ /@babel/helper-replace-supers@7.22.20(@babel/core@7.23.3):
resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -5450,7 +5442,7 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-environment-visitor': 7.22.20
'@babel/helper-member-expression-to-functions': 7.23.0
'@babel/helper-optimise-call-expression': 7.22.5
@@ -5460,21 +5452,21 @@ packages:
resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.23.0
+ '@babel/types': 7.23.3
dev: false
/@babel/helper-skip-transparent-expression-wrappers@7.22.5:
resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.23.0
+ '@babel/types': 7.23.3
dev: false
/@babel/helper-split-export-declaration@7.22.6:
resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.23.0
+ '@babel/types': 7.23.3
dev: false
/@babel/helper-string-parser@7.22.5:
@@ -5496,7 +5488,7 @@ packages:
dependencies:
'@babel/helper-function-name': 7.23.0
'@babel/template': 7.22.15
- '@babel/types': 7.23.0
+ '@babel/types': 7.23.3
dev: false
/@babel/helpers@7.23.2:
@@ -5504,8 +5496,8 @@ packages:
engines: {node: '>=6.9.0'}
dependencies:
'@babel/template': 7.22.15
- '@babel/traverse': 7.23.2
- '@babel/types': 7.23.0
+ '@babel/traverse': 7.23.3
+ '@babel/types': 7.23.3
transitivePeerDependencies:
- supports-color
dev: false
@@ -5518,15 +5510,15 @@ packages:
chalk: 2.4.2
js-tokens: 4.0.0
- /@babel/parser@7.23.0:
- resolution: {integrity: sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==}
+ /@babel/parser@7.23.3:
+ resolution: {integrity: sha512-uVsWNvlVsIninV2prNz/3lHCb+5CJ+e+IUBfbjToAHODtfGYLfCFuY4AU7TskI+dAKk+njsPiBjq1gKTvZOBaw==}
engines: {node: '>=6.0.0'}
hasBin: true
dependencies:
- '@babel/types': 7.23.0
+ '@babel/types': 7.23.3
- /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.22.15(@babel/core@7.23.2):
- resolution: {integrity: sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg==}
+ /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
@@ -5534,12 +5526,12 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.22.15(@babel/core@7.23.2):
- resolution: {integrity: sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ==}
+ /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.13.0
@@ -5547,13 +5539,27 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
'@babel/helper-skip-transparent-expression-wrappers': 7.22.5
- '@babel/plugin-transform-optional-chaining': 7.23.0(@babel/core@7.23.2)
+ '@babel/plugin-transform-optional-chaining': 7.23.3(@babel/core@7.23.3)
+ dev: false
+
+ /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-XaJak1qcityzrX0/IU5nKHb34VaibwP3saKqG6a/tppelgllOH13LUann4ZCIBcVOeE6H18K4Vx9QKkVww3z/w==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+ peerDependenciesMeta:
+ '@babel/core':
+ optional: true
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-environment-visitor': 7.22.20
+ '@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.2):
+ /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.3):
resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -5562,10 +5568,10 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
dev: false
- /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.2):
+ /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.3):
resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -5573,11 +5579,11 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.2):
+ /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.3):
resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -5585,11 +5591,11 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.2):
+ /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.3):
resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -5598,11 +5604,11 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.2):
+ /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.3):
resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -5610,11 +5616,11 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.2):
+ /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.3):
resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -5622,12 +5628,12 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-syntax-import-assertions@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==}
+ /@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -5635,12 +5641,12 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-syntax-import-attributes@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==}
+ /@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -5648,11 +5654,11 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.2):
+ /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.3):
resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -5660,11 +5666,11 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.2):
+ /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.3):
resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -5672,11 +5678,11 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.23.2):
+ /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.23.3):
resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -5685,11 +5691,11 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.2):
+ /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.3):
resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -5697,11 +5703,11 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.2):
+ /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.3):
resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -5709,11 +5715,11 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.2):
+ /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.3):
resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -5721,11 +5727,11 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.2):
+ /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.3):
resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -5733,11 +5739,11 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.2):
+ /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.3):
resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -5745,11 +5751,11 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.2):
+ /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.3):
resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -5757,11 +5763,11 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.2):
+ /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.3):
resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -5770,11 +5776,11 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.2):
+ /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.3):
resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -5783,12 +5789,12 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==}
+ /@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -5796,11 +5802,11 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.2):
+ /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.3):
resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -5809,13 +5815,13 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.2)
+ '@babel/core': 7.23.3
+ '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.3)
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-transform-arrow-functions@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==}
+ /@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -5823,12 +5829,12 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-transform-async-generator-functions@7.23.2(@babel/core@7.23.2):
- resolution: {integrity: sha512-BBYVGxbDVHfoeXbOwcagAkOQAm9NxoTdMGfTqghu1GrvadSaw6iW3Je6IcL5PNOw8VwjxqBECXy50/iCQSY/lQ==}
+ /@babel/plugin-transform-async-generator-functions@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-59GsVNavGxAXCDDbakWSMJhajASb4kBCqDjqJsv+p5nKdbz7istmZ3HrX3L2LuiI80+zsOADCvooqQH3qGCucQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -5836,15 +5842,15 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-environment-visitor': 7.22.20
'@babel/helper-plugin-utils': 7.22.5
- '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.2)
- '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.2)
+ '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.3)
+ '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.3)
dev: false
- /@babel/plugin-transform-async-to-generator@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==}
+ /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -5852,14 +5858,14 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-module-imports': 7.22.15
'@babel/helper-plugin-utils': 7.22.5
- '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.2)
+ '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.3)
dev: false
- /@babel/plugin-transform-block-scoped-functions@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==}
+ /@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -5867,12 +5873,12 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-transform-block-scoping@7.23.0(@babel/core@7.23.2):
- resolution: {integrity: sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g==}
+ /@babel/plugin-transform-block-scoping@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-QPZxHrThbQia7UdvfpaRRlq/J9ciz1J4go0k+lPBXbgaNeY7IQrBj/9ceWjvMMI07/ZBzHl/F0R/2K0qH7jCVw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -5880,12 +5886,12 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-transform-class-properties@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==}
+ /@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -5893,13 +5899,13 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.2)
+ '@babel/core': 7.23.3
+ '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.3)
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-transform-class-static-block@7.22.11(@babel/core@7.23.2):
- resolution: {integrity: sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g==}
+ /@babel/plugin-transform-class-static-block@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-PENDVxdr7ZxKPyi5Ffc0LjXdnJyrJxyqF5T5YjlVg4a0VFfQHW0r8iAtRiDXkfHlu1wwcvdtnndGYIeJLSuRMQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.12.0
@@ -5907,14 +5913,14 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.2)
+ '@babel/core': 7.23.3
+ '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.3)
'@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.2)
+ '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.3)
dev: false
- /@babel/plugin-transform-classes@7.22.15(@babel/core@7.23.2):
- resolution: {integrity: sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw==}
+ /@babel/plugin-transform-classes@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-FGEQmugvAEu2QtgtU0uTASXevfLMFfBeVCIIdcQhn/uBQsMTjBajdnAtanQlOcuihWh10PZ7+HWvc7NtBwP74w==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -5922,20 +5928,20 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-annotate-as-pure': 7.22.5
'@babel/helper-compilation-targets': 7.22.15
'@babel/helper-environment-visitor': 7.22.20
'@babel/helper-function-name': 7.23.0
'@babel/helper-optimise-call-expression': 7.22.5
'@babel/helper-plugin-utils': 7.22.5
- '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.2)
+ '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.3)
'@babel/helper-split-export-declaration': 7.22.6
globals: 11.12.0
dev: false
- /@babel/plugin-transform-computed-properties@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==}
+ /@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -5943,13 +5949,13 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
'@babel/template': 7.22.15
dev: false
- /@babel/plugin-transform-destructuring@7.23.0(@babel/core@7.23.2):
- resolution: {integrity: sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg==}
+ /@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -5957,12 +5963,12 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-transform-dotall-regex@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==}
+ /@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -5970,13 +5976,13 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.2)
+ '@babel/core': 7.23.3
+ '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.3)
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-transform-duplicate-keys@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==}
+ /@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -5984,12 +5990,12 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-transform-dynamic-import@7.22.11(@babel/core@7.23.2):
- resolution: {integrity: sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA==}
+ /@babel/plugin-transform-dynamic-import@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-vTG+cTGxPFou12Rj7ll+eD5yWeNl5/8xvQvF08y5Gv3v4mZQoyFf8/n9zg4q5vvCWt5jmgymfzMAldO7orBn7A==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -5997,13 +6003,13 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.2)
+ '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.3)
dev: false
- /@babel/plugin-transform-exponentiation-operator@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==}
+ /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6011,13 +6017,13 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-transform-export-namespace-from@7.22.11(@babel/core@7.23.2):
- resolution: {integrity: sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw==}
+ /@babel/plugin-transform-export-namespace-from@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-yCLhW34wpJWRdTxxWtFZASJisihrfyMOTOQexhVzA78jlU+dH7Dw+zQgcPepQ5F3C6bAIiblZZ+qBggJdHiBAg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6025,13 +6031,13 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.2)
+ '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.3)
dev: false
- /@babel/plugin-transform-for-of@7.22.15(@babel/core@7.23.2):
- resolution: {integrity: sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA==}
+ /@babel/plugin-transform-for-of@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-X8jSm8X1CMwxmK878qsUGJRmbysKNbdpTv/O1/v0LuY/ZkZrng5WYiekYSdg9m09OTmDDUWeEDsTE+17WYbAZw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6039,12 +6045,12 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-transform-function-name@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==}
+ /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6052,14 +6058,14 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-compilation-targets': 7.22.15
'@babel/helper-function-name': 7.23.0
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-transform-json-strings@7.22.11(@babel/core@7.23.2):
- resolution: {integrity: sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw==}
+ /@babel/plugin-transform-json-strings@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-H9Ej2OiISIZowZHaBwF0tsJOih1PftXJtE8EWqlEIwpc7LMTGq0rPOrywKLQ4nefzx8/HMR0D3JGXoMHYvhi0A==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6067,13 +6073,13 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.2)
+ '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.3)
dev: false
- /@babel/plugin-transform-literals@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==}
+ /@babel/plugin-transform-literals@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6081,12 +6087,12 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-transform-logical-assignment-operators@7.22.11(@babel/core@7.23.2):
- resolution: {integrity: sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ==}
+ /@babel/plugin-transform-logical-assignment-operators@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-+pD5ZbxofyOygEp+zZAfujY2ShNCXRpDRIPOiBmTO693hhyOEteZgl876Xs9SAHPQpcV0vz8LvA/T+w8AzyX8A==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6094,13 +6100,13 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.2)
+ '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.3)
dev: false
- /@babel/plugin-transform-member-expression-literals@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==}
+ /@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6108,12 +6114,12 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-transform-modules-amd@7.23.0(@babel/core@7.23.2):
- resolution: {integrity: sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw==}
+ /@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6121,12 +6127,12 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.2)
+ '@babel/core': 7.23.3
+ '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.3)
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-transform-modules-commonjs@7.23.0(@babel/core@7.23.2):
+ /@babel/plugin-transform-modules-commonjs@7.23.0(@babel/core@7.23.3):
resolution: {integrity: sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -6135,14 +6141,14 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.2)
+ '@babel/core': 7.23.3
+ '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.3)
'@babel/helper-plugin-utils': 7.22.5
'@babel/helper-simple-access': 7.22.5
dev: false
- /@babel/plugin-transform-modules-systemjs@7.23.0(@babel/core@7.23.2):
- resolution: {integrity: sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg==}
+ /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6150,15 +6156,30 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
+ '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.3)
+ '@babel/helper-plugin-utils': 7.22.5
+ '@babel/helper-simple-access': 7.22.5
+ dev: false
+
+ /@babel/plugin-transform-modules-systemjs@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ peerDependenciesMeta:
+ '@babel/core':
+ optional: true
+ dependencies:
+ '@babel/core': 7.23.3
'@babel/helper-hoist-variables': 7.22.5
- '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.2)
+ '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.3)
'@babel/helper-plugin-utils': 7.22.5
'@babel/helper-validator-identifier': 7.22.20
dev: false
- /@babel/plugin-transform-modules-umd@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==}
+ /@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6166,12 +6187,12 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.2)
+ '@babel/core': 7.23.3
+ '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.3)
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.23.2):
+ /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.23.3):
resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -6180,13 +6201,13 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.2)
+ '@babel/core': 7.23.3
+ '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.3)
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-transform-new-target@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==}
+ /@babel/plugin-transform-new-target@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6194,12 +6215,12 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-transform-nullish-coalescing-operator@7.22.11(@babel/core@7.23.2):
- resolution: {integrity: sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg==}
+ /@babel/plugin-transform-nullish-coalescing-operator@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-xzg24Lnld4DYIdysyf07zJ1P+iIfJpxtVFOzX4g+bsJ3Ng5Le7rXx9KwqKzuyaUeRnt+I1EICwQITqc0E2PmpA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6207,13 +6228,13 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.2)
+ '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.3)
dev: false
- /@babel/plugin-transform-numeric-separator@7.22.11(@babel/core@7.23.2):
- resolution: {integrity: sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg==}
+ /@babel/plugin-transform-numeric-separator@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-s9GO7fIBi/BLsZ0v3Rftr6Oe4t0ctJ8h4CCXfPoEJwmvAPMyNrfkOOJzm6b9PX9YXcCJWWQd/sBF/N26eBiMVw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6221,13 +6242,13 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.2)
+ '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.3)
dev: false
- /@babel/plugin-transform-object-rest-spread@7.22.15(@babel/core@7.23.2):
- resolution: {integrity: sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q==}
+ /@babel/plugin-transform-object-rest-spread@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-VxHt0ANkDmu8TANdE9Kc0rndo/ccsmfe2Cx2y5sI4hu3AukHQ5wAu4cM7j3ba8B9548ijVyclBU+nuDQftZsog==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6235,16 +6256,16 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/compat-data': 7.23.2
- '@babel/core': 7.23.2
+ '@babel/compat-data': 7.23.3
+ '@babel/core': 7.23.3
'@babel/helper-compilation-targets': 7.22.15
'@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.2)
- '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.23.2)
+ '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.3)
dev: false
- /@babel/plugin-transform-object-super@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==}
+ /@babel/plugin-transform-object-super@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6252,13 +6273,13 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
- '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.2)
+ '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.3)
dev: false
- /@babel/plugin-transform-optional-catch-binding@7.22.11(@babel/core@7.23.2):
- resolution: {integrity: sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ==}
+ /@babel/plugin-transform-optional-catch-binding@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-LxYSb0iLjUamfm7f1D7GpiS4j0UAC8AOiehnsGAP8BEsIX8EOi3qV6bbctw8M7ZvLtcoZfZX5Z7rN9PlWk0m5A==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6266,13 +6287,13 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.2)
+ '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.3)
dev: false
- /@babel/plugin-transform-optional-chaining@7.23.0(@babel/core@7.23.2):
- resolution: {integrity: sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g==}
+ /@babel/plugin-transform-optional-chaining@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-zvL8vIfIUgMccIAK1lxjvNv572JHFJIKb4MWBz5OGdBQA0fB0Xluix5rmOby48exiJc987neOmP/m9Fnpkz3Tg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6280,14 +6301,14 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
'@babel/helper-skip-transparent-expression-wrappers': 7.22.5
- '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.2)
+ '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.3)
dev: false
- /@babel/plugin-transform-parameters@7.22.15(@babel/core@7.23.2):
- resolution: {integrity: sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ==}
+ /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6295,12 +6316,12 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-transform-private-methods@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==}
+ /@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6308,13 +6329,13 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.2)
+ '@babel/core': 7.23.3
+ '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.3)
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-transform-private-property-in-object@7.22.11(@babel/core@7.23.2):
- resolution: {integrity: sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ==}
+ /@babel/plugin-transform-private-property-in-object@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-a5m2oLNFyje2e/rGKjVfAELTVI5mbA0FeZpBnkOWWV7eSmKQ+T/XW0Vf+29ScLzSxX+rnsarvU0oie/4m6hkxA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6322,15 +6343,15 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-annotate-as-pure': 7.22.5
- '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.2)
+ '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.3)
'@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.2)
+ '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.3)
dev: false
- /@babel/plugin-transform-property-literals@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==}
+ /@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6338,7 +6359,7 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
dev: false
@@ -6351,11 +6372,11 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.2)
+ '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.3)
dev: false
- /@babel/plugin-transform-react-jsx-self@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-nTh2ogNUtxbiSbxaT4Ds6aXnXEipHweN9YRgOX/oNXdf0cCrGn/+2LozFa3lnPV5D90MkjhgckCPBrsoSc1a7g==}
+ /@babel/plugin-transform-react-jsx-self@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-qXRvbeKDSfwnlJnanVRp0SfuWE5DQhwQr5xtLBzp56Wabyo+4CMosF6Kfp+eOD/4FYpql64XVJ2W0pVLlJZxOQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6363,12 +6384,12 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-transform-react-jsx-source@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-yIiRO6yobeEIaI0RTbIr8iAK9FcBHLtZq0S89ZPjDLQXBA4xvghaKqI0etp/tF3htTM0sazJKKLz9oEiGRtu7w==}
+ /@babel/plugin-transform-react-jsx-source@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-91RS0MDnAWDNvGC6Wio5XYkyWI39FMFO+JK9+4AlgaTH+yWwVTsw7/sn6LK0lH7c5F+TFkpv/3LfCJ1Ydwof/g==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6376,11 +6397,11 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.23.2):
+ /@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.23.3):
resolution: {integrity: sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -6389,16 +6410,16 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-annotate-as-pure': 7.22.5
'@babel/helper-module-imports': 7.22.15
'@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.2)
- '@babel/types': 7.23.0
+ '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.3)
+ '@babel/types': 7.23.3
dev: false
- /@babel/plugin-transform-regenerator@7.22.10(@babel/core@7.23.2):
- resolution: {integrity: sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==}
+ /@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6406,13 +6427,13 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
regenerator-transform: 0.15.2
dev: false
- /@babel/plugin-transform-reserved-words@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==}
+ /@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6420,12 +6441,12 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-transform-shorthand-properties@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==}
+ /@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6433,12 +6454,12 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-transform-spread@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==}
+ /@babel/plugin-transform-spread@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6446,13 +6467,13 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
'@babel/helper-skip-transparent-expression-wrappers': 7.22.5
dev: false
- /@babel/plugin-transform-sticky-regex@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==}
+ /@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6460,12 +6481,12 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-transform-template-literals@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==}
+ /@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6473,12 +6494,12 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-transform-typeof-symbol@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==}
+ /@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6486,12 +6507,12 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-transform-typescript@7.22.15(@babel/core@7.23.2):
- resolution: {integrity: sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA==}
+ /@babel/plugin-transform-typescript@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-ogV0yWnq38CFwH20l2Afz0dfKuZBx9o/Y2Rmh5vuSS0YD1hswgEgTfyTzuSrT2q9btmHRSqYoSfwFUVaC1M1Jw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6499,15 +6520,15 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-annotate-as-pure': 7.22.5
- '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.2)
+ '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.3)
'@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.23.2)
+ '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.3)
dev: false
- /@babel/plugin-transform-unicode-escapes@7.22.10(@babel/core@7.23.2):
- resolution: {integrity: sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==}
+ /@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6515,12 +6536,12 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-transform-unicode-property-regex@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==}
+ /@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6528,13 +6549,13 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.2)
+ '@babel/core': 7.23.3
+ '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.3)
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-transform-unicode-regex@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==}
+ /@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6542,13 +6563,13 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.2)
+ '@babel/core': 7.23.3
+ '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.3)
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-transform-unicode-sets-regex@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==}
+ /@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
@@ -6556,13 +6577,13 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.2)
+ '@babel/core': 7.23.3
+ '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.3)
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/preset-env@7.23.2(@babel/core@7.23.2):
- resolution: {integrity: sha512-BW3gsuDD+rvHL2VO2SjAUNTBe5YrjsTiDyqamPDWY723na3/yPQ65X5oQkFVJZ0o50/2d+svm1rkPoJeR1KxVQ==}
+ /@babel/preset-env@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-ovzGc2uuyNfNAs/jyjIGxS8arOHS5FENZaNn4rtE7UdKMMkqHCvboHfcuhWLZNX5cB44QfcGNWjaevxMzzMf+Q==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6570,92 +6591,92 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/compat-data': 7.23.2
- '@babel/core': 7.23.2
+ '@babel/compat-data': 7.23.3
+ '@babel/core': 7.23.3
'@babel/helper-compilation-targets': 7.22.15
'@babel/helper-plugin-utils': 7.22.5
'@babel/helper-validator-option': 7.22.15
- '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.22.15(@babel/core@7.23.2)
- '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.22.15(@babel/core@7.23.2)
- '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.2)
- '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.2)
- '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.2)
- '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.2)
- '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.2)
- '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.2)
- '@babel/plugin-syntax-import-assertions': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-syntax-import-attributes': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.2)
- '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.2)
- '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.2)
- '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.2)
- '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.2)
- '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.2)
- '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.2)
- '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.2)
- '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.2)
- '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.2)
- '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.23.2)
- '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-async-generator-functions': 7.23.2(@babel/core@7.23.2)
- '@babel/plugin-transform-async-to-generator': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-block-scoped-functions': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-block-scoping': 7.23.0(@babel/core@7.23.2)
- '@babel/plugin-transform-class-properties': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-class-static-block': 7.22.11(@babel/core@7.23.2)
- '@babel/plugin-transform-classes': 7.22.15(@babel/core@7.23.2)
- '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-destructuring': 7.23.0(@babel/core@7.23.2)
- '@babel/plugin-transform-dotall-regex': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-duplicate-keys': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-dynamic-import': 7.22.11(@babel/core@7.23.2)
- '@babel/plugin-transform-exponentiation-operator': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-export-namespace-from': 7.22.11(@babel/core@7.23.2)
- '@babel/plugin-transform-for-of': 7.22.15(@babel/core@7.23.2)
- '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-json-strings': 7.22.11(@babel/core@7.23.2)
- '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-logical-assignment-operators': 7.22.11(@babel/core@7.23.2)
- '@babel/plugin-transform-member-expression-literals': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-modules-amd': 7.23.0(@babel/core@7.23.2)
- '@babel/plugin-transform-modules-commonjs': 7.23.0(@babel/core@7.23.2)
- '@babel/plugin-transform-modules-systemjs': 7.23.0(@babel/core@7.23.2)
- '@babel/plugin-transform-modules-umd': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-new-target': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-nullish-coalescing-operator': 7.22.11(@babel/core@7.23.2)
- '@babel/plugin-transform-numeric-separator': 7.22.11(@babel/core@7.23.2)
- '@babel/plugin-transform-object-rest-spread': 7.22.15(@babel/core@7.23.2)
- '@babel/plugin-transform-object-super': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-optional-catch-binding': 7.22.11(@babel/core@7.23.2)
- '@babel/plugin-transform-optional-chaining': 7.23.0(@babel/core@7.23.2)
- '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.23.2)
- '@babel/plugin-transform-private-methods': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-private-property-in-object': 7.22.11(@babel/core@7.23.2)
- '@babel/plugin-transform-property-literals': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-regenerator': 7.22.10(@babel/core@7.23.2)
- '@babel/plugin-transform-reserved-words': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-sticky-regex': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-template-literals': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-typeof-symbol': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-unicode-escapes': 7.22.10(@babel/core@7.23.2)
- '@babel/plugin-transform-unicode-property-regex': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-unicode-regex': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-unicode-sets-regex': 7.22.5(@babel/core@7.23.2)
- '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.23.2)
- '@babel/types': 7.23.0
- babel-plugin-polyfill-corejs2: 0.4.6(@babel/core@7.23.2)
- babel-plugin-polyfill-corejs3: 0.8.6(@babel/core@7.23.2)
- babel-plugin-polyfill-regenerator: 0.5.3(@babel/core@7.23.2)
- core-js-compat: 3.33.1
+ '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.3)
+ '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.3)
+ '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.3)
+ '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.3)
+ '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.3)
+ '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.3)
+ '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.3)
+ '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.3)
+ '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.3)
+ '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.3)
+ '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.3)
+ '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.3)
+ '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.3)
+ '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.3)
+ '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.3)
+ '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.3)
+ '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.23.3)
+ '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-async-generator-functions': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-block-scoping': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-class-static-block': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-classes': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-dotall-regex': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-duplicate-keys': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-dynamic-import': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-exponentiation-operator': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-export-namespace-from': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-for-of': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-json-strings': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-logical-assignment-operators': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-modules-amd': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-modules-systemjs': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-modules-umd': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-new-target': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-nullish-coalescing-operator': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-numeric-separator': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-object-rest-spread': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-optional-catch-binding': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-optional-chaining': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-private-property-in-object': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-regenerator': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-reserved-words': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-typeof-symbol': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-unicode-escapes': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-unicode-property-regex': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-unicode-sets-regex': 7.23.3(@babel/core@7.23.3)
+ '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.23.3)
+ babel-plugin-polyfill-corejs2: 0.4.6(@babel/core@7.23.3)
+ babel-plugin-polyfill-corejs3: 0.8.6(@babel/core@7.23.3)
+ babel-plugin-polyfill-regenerator: 0.5.3(@babel/core@7.23.3)
+ core-js-compat: 3.33.3
semver: 6.3.1
transitivePeerDependencies:
- supports-color
dev: false
- /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.23.2):
+ /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.23.3):
resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==}
peerDependencies:
'@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0
@@ -6663,13 +6684,13 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
- '@babel/types': 7.23.0
+ '@babel/types': 7.23.3
esutils: 2.0.3
dev: false
- /@babel/preset-typescript@7.23.2(@babel/core@7.23.2):
+ /@babel/preset-typescript@7.23.2(@babel/core@7.23.3):
resolution: {integrity: sha512-u4UJc1XsS1GhIGteM8rnGiIvf9rJpiVgMEeCnwlLA7WJPC+jcXWJAGxYmeqs5hOZD8BbAfnV5ezBOxQbb4OUxA==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -6678,12 +6699,12 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
'@babel/helper-validator-option': 7.22.15
- '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-modules-commonjs': 7.23.0(@babel/core@7.23.2)
- '@babel/plugin-transform-typescript': 7.22.15(@babel/core@7.23.2)
+ '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-modules-commonjs': 7.23.0(@babel/core@7.23.3)
+ '@babel/plugin-transform-typescript': 7.23.3(@babel/core@7.23.3)
dev: false
/@babel/regjsgen@0.8.0:
@@ -6701,30 +6722,30 @@ packages:
engines: {node: '>=6.9.0'}
dependencies:
'@babel/code-frame': 7.22.13
- '@babel/parser': 7.23.0
- '@babel/types': 7.23.0
+ '@babel/parser': 7.23.3
+ '@babel/types': 7.23.3
dev: false
- /@babel/traverse@7.23.2:
- resolution: {integrity: sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==}
+ /@babel/traverse@7.23.3:
+ resolution: {integrity: sha512-+K0yF1/9yR0oHdE0StHuEj3uTPzwwbrLGfNOndVJVV2TqA5+j3oljJUb4nmB954FLGjNem976+B+eDuLIjesiQ==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/code-frame': 7.22.13
- '@babel/generator': 7.23.0
+ '@babel/generator': 7.23.3
'@babel/helper-environment-visitor': 7.22.20
'@babel/helper-function-name': 7.23.0
'@babel/helper-hoist-variables': 7.22.5
'@babel/helper-split-export-declaration': 7.22.6
- '@babel/parser': 7.23.0
- '@babel/types': 7.23.0
+ '@babel/parser': 7.23.3
+ '@babel/types': 7.23.3
debug: 4.3.4(supports-color@8.1.1)
globals: 11.12.0
transitivePeerDependencies:
- supports-color
dev: false
- /@babel/types@7.23.0:
- resolution: {integrity: sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==}
+ /@babel/types@7.23.3:
+ resolution: {integrity: sha512-OZnvoH2l8PK5eUvEcUyCt/sXgr/h+UWpVuBbOljwcrAgUl6lpchoQ++PHGyQy1AtYnVA6CEq3y5xeEI10brpXw==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/helper-string-parser': 7.22.5
@@ -7012,8 +7033,8 @@ packages:
'@csstools/css-tokenizer': 2.2.1
dev: true
- /@csstools/postcss-cascade-layers@4.0.0(postcss@8.4.31):
- resolution: {integrity: sha512-dVPVVqQG0FixjM9CG/+8eHTsCAxRKqmNh6H69IpruolPlnEF1611f2AoLK8TijTSAsqBSclKd4WHs1KUb/LdJw==}
+ /@csstools/postcss-cascade-layers@4.0.1(postcss@8.4.31):
+ resolution: {integrity: sha512-UYFuFL9GgVnftg9v7tBvVEBRLaBeAD66euD+yYy5fYCUld9ZIWTJNCE30hm6STMEdt6FL5xzeVw1lAZ1tpvUEg==}
engines: {node: ^14 || ^16 || >=18}
peerDependencies:
postcss: ^8.4
@@ -7148,6 +7169,24 @@ packages:
postcss: 8.4.31
dev: true
+ /@csstools/postcss-logical-overflow@1.0.0(postcss@8.4.31):
+ resolution: {integrity: sha512-cIrZ8f7bGGvr+W53nEuMspcwaeaI2YTmz6LZ4yiAO5z14/PQgOOv+Pn+qjvPOPoadeY2BmpaoTzZKvdAQuM17w==}
+ engines: {node: ^14 || ^16 || >=18}
+ peerDependencies:
+ postcss: ^8.4
+ dependencies:
+ postcss: 8.4.31
+ dev: true
+
+ /@csstools/postcss-logical-overscroll-behavior@1.0.0(postcss@8.4.31):
+ resolution: {integrity: sha512-e89S2LWjnxf0SB2wNUAbqDyFb/Fow/tlOe1XqOLbNx4rf3LrQokM9qldVx7sarnddml3ORE5LDUmlKpPOOeJTA==}
+ engines: {node: ^14 || ^16 || >=18}
+ peerDependencies:
+ postcss: ^8.4
+ dependencies:
+ postcss: 8.4.31
+ dev: true
+
/@csstools/postcss-logical-resize@2.0.0(postcss@8.4.31):
resolution: {integrity: sha512-lCQ1aX8c5+WI4t5EoYf3alTzJNNocMqTb+u1J9CINdDhFh1fjovqK+0aHalUHsNstZmzFPNzIkU4Mb3eM9U8SA==}
engines: {node: ^14 || ^16 || >=18}
@@ -7334,10 +7373,11 @@ packages:
cpu: [arm64]
os: [android]
requiresBuild: true
+ dev: false
optional: true
- /@esbuild/android-arm64@0.19.5:
- resolution: {integrity: sha512-5d1OkoJxnYQfmC+Zd8NBFjkhyCNYwM4n9ODrycTFY6Jk1IGiZ+tjVJDDSwDt77nK+tfpGP4T50iMtVi4dEGzhQ==}
+ /@esbuild/android-arm64@0.19.6:
+ resolution: {integrity: sha512-KQ/hbe9SJvIJ4sR+2PcZ41IBV+LPJyYp6V1K1P1xcMRup9iYsBoQn4MzE3mhMLOld27Au2eDcLlIREeKGUXpHQ==}
engines: {node: '>=12'}
cpu: [arm64]
os: [android]
@@ -7350,10 +7390,11 @@ packages:
cpu: [arm]
os: [android]
requiresBuild: true
+ dev: false
optional: true
- /@esbuild/android-arm@0.19.5:
- resolution: {integrity: sha512-bhvbzWFF3CwMs5tbjf3ObfGqbl/17ict2/uwOSfr3wmxDE6VdS2GqY/FuzIPe0q0bdhj65zQsvqfArI9MY6+AA==}
+ /@esbuild/android-arm@0.19.6:
+ resolution: {integrity: sha512-muPzBqXJKCbMYoNbb1JpZh/ynl0xS6/+pLjrofcR3Nad82SbsCogYzUE6Aq9QT3cLP0jR/IVK/NHC9b90mSHtg==}
engines: {node: '>=12'}
cpu: [arm]
os: [android]
@@ -7366,10 +7407,11 @@ packages:
cpu: [x64]
os: [android]
requiresBuild: true
+ dev: false
optional: true
- /@esbuild/android-x64@0.19.5:
- resolution: {integrity: sha512-9t+28jHGL7uBdkBjL90QFxe7DVA+KGqWlHCF8ChTKyaKO//VLuoBricQCgwhOjA1/qOczsw843Fy4cbs4H3DVA==}
+ /@esbuild/android-x64@0.19.6:
+ resolution: {integrity: sha512-VVJVZQ7p5BBOKoNxd0Ly3xUM78Y4DyOoFKdkdAe2m11jbh0LEU4bPles4e/72EMl4tapko8o915UalN/5zhspg==}
engines: {node: '>=12'}
cpu: [x64]
os: [android]
@@ -7382,10 +7424,11 @@ packages:
cpu: [arm64]
os: [darwin]
requiresBuild: true
+ dev: false
optional: true
- /@esbuild/darwin-arm64@0.19.5:
- resolution: {integrity: sha512-mvXGcKqqIqyKoxq26qEDPHJuBYUA5KizJncKOAf9eJQez+L9O+KfvNFu6nl7SCZ/gFb2QPaRqqmG0doSWlgkqw==}
+ /@esbuild/darwin-arm64@0.19.6:
+ resolution: {integrity: sha512-91LoRp/uZAKx6ESNspL3I46ypwzdqyDLXZH7x2QYCLgtnaU08+AXEbabY2yExIz03/am0DivsTtbdxzGejfXpA==}
engines: {node: '>=12'}
cpu: [arm64]
os: [darwin]
@@ -7398,10 +7441,11 @@ packages:
cpu: [x64]
os: [darwin]
requiresBuild: true
+ dev: false
optional: true
- /@esbuild/darwin-x64@0.19.5:
- resolution: {integrity: sha512-Ly8cn6fGLNet19s0X4unjcniX24I0RqjPv+kurpXabZYSXGM4Pwpmf85WHJN3lAgB8GSth7s5A0r856S+4DyiA==}
+ /@esbuild/darwin-x64@0.19.6:
+ resolution: {integrity: sha512-QCGHw770ubjBU1J3ZkFJh671MFajGTYMZumPs9E/rqU52md6lIil97BR0CbPq6U+vTh3xnTNDHKRdR8ggHnmxQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [darwin]
@@ -7414,10 +7458,11 @@ packages:
cpu: [arm64]
os: [freebsd]
requiresBuild: true
+ dev: false
optional: true
- /@esbuild/freebsd-arm64@0.19.5:
- resolution: {integrity: sha512-GGDNnPWTmWE+DMchq1W8Sd0mUkL+APvJg3b11klSGUDvRXh70JqLAO56tubmq1s2cgpVCSKYywEiKBfju8JztQ==}
+ /@esbuild/freebsd-arm64@0.19.6:
+ resolution: {integrity: sha512-J53d0jGsDcLzWk9d9SPmlyF+wzVxjXpOH7jVW5ae7PvrDst4kiAz6sX+E8btz0GB6oH12zC+aHRD945jdjF2Vg==}
engines: {node: '>=12'}
cpu: [arm64]
os: [freebsd]
@@ -7430,10 +7475,11 @@ packages:
cpu: [x64]
os: [freebsd]
requiresBuild: true
+ dev: false
optional: true
- /@esbuild/freebsd-x64@0.19.5:
- resolution: {integrity: sha512-1CCwDHnSSoA0HNwdfoNY0jLfJpd7ygaLAp5EHFos3VWJCRX9DMwWODf96s9TSse39Br7oOTLryRVmBoFwXbuuQ==}
+ /@esbuild/freebsd-x64@0.19.6:
+ resolution: {integrity: sha512-hn9qvkjHSIB5Z9JgCCjED6YYVGCNpqB7dEGavBdG6EjBD8S/UcNUIlGcB35NCkMETkdYwfZSvD9VoDJX6VeUVA==}
engines: {node: '>=12'}
cpu: [x64]
os: [freebsd]
@@ -7446,10 +7492,11 @@ packages:
cpu: [arm64]
os: [linux]
requiresBuild: true
+ dev: false
optional: true
- /@esbuild/linux-arm64@0.19.5:
- resolution: {integrity: sha512-o3vYippBmSrjjQUCEEiTZ2l+4yC0pVJD/Dl57WfPwwlvFkrxoSO7rmBZFii6kQB3Wrn/6GwJUPLU5t52eq2meA==}
+ /@esbuild/linux-arm64@0.19.6:
+ resolution: {integrity: sha512-HQCOrk9XlH3KngASLaBfHpcoYEGUt829A9MyxaI8RMkfRA8SakG6YQEITAuwmtzFdEu5GU4eyhKcpv27dFaOBg==}
engines: {node: '>=12'}
cpu: [arm64]
os: [linux]
@@ -7462,10 +7509,11 @@ packages:
cpu: [arm]
os: [linux]
requiresBuild: true
+ dev: false
optional: true
- /@esbuild/linux-arm@0.19.5:
- resolution: {integrity: sha512-lrWXLY/vJBzCPC51QN0HM71uWgIEpGSjSZZADQhq7DKhPcI6NH1IdzjfHkDQws2oNpJKpR13kv7/pFHBbDQDwQ==}
+ /@esbuild/linux-arm@0.19.6:
+ resolution: {integrity: sha512-G8IR5zFgpXad/Zp7gr7ZyTKyqZuThU6z1JjmRyN1vSF8j0bOlGzUwFSMTbctLAdd7QHpeyu0cRiuKrqK1ZTwvQ==}
engines: {node: '>=12'}
cpu: [arm]
os: [linux]
@@ -7478,10 +7526,11 @@ packages:
cpu: [ia32]
os: [linux]
requiresBuild: true
+ dev: false
optional: true
- /@esbuild/linux-ia32@0.19.5:
- resolution: {integrity: sha512-MkjHXS03AXAkNp1KKkhSKPOCYztRtK+KXDNkBa6P78F8Bw0ynknCSClO/ztGszILZtyO/lVKpa7MolbBZ6oJtQ==}
+ /@esbuild/linux-ia32@0.19.6:
+ resolution: {integrity: sha512-22eOR08zL/OXkmEhxOfshfOGo8P69k8oKHkwkDrUlcB12S/sw/+COM4PhAPT0cAYW/gpqY2uXp3TpjQVJitz7w==}
engines: {node: '>=12'}
cpu: [ia32]
os: [linux]
@@ -7494,10 +7543,11 @@ packages:
cpu: [loong64]
os: [linux]
requiresBuild: true
+ dev: false
optional: true
- /@esbuild/linux-loong64@0.19.5:
- resolution: {integrity: sha512-42GwZMm5oYOD/JHqHska3Jg0r+XFb/fdZRX+WjADm3nLWLcIsN27YKtqxzQmGNJgu0AyXg4HtcSK9HuOk3v1Dw==}
+ /@esbuild/linux-loong64@0.19.6:
+ resolution: {integrity: sha512-82RvaYAh/SUJyjWA8jDpyZCHQjmEggL//sC7F3VKYcBMumQjUL3C5WDl/tJpEiKtt7XrWmgjaLkrk205zfvwTA==}
engines: {node: '>=12'}
cpu: [loong64]
os: [linux]
@@ -7510,10 +7560,11 @@ packages:
cpu: [mips64el]
os: [linux]
requiresBuild: true
+ dev: false
optional: true
- /@esbuild/linux-mips64el@0.19.5:
- resolution: {integrity: sha512-kcjndCSMitUuPJobWCnwQ9lLjiLZUR3QLQmlgaBfMX23UEa7ZOrtufnRds+6WZtIS9HdTXqND4yH8NLoVVIkcg==}
+ /@esbuild/linux-mips64el@0.19.6:
+ resolution: {integrity: sha512-8tvnwyYJpR618vboIv2l8tK2SuK/RqUIGMfMENkeDGo3hsEIrpGldMGYFcWxWeEILe5Fi72zoXLmhZ7PR23oQA==}
engines: {node: '>=12'}
cpu: [mips64el]
os: [linux]
@@ -7526,10 +7577,11 @@ packages:
cpu: [ppc64]
os: [linux]
requiresBuild: true
+ dev: false
optional: true
- /@esbuild/linux-ppc64@0.19.5:
- resolution: {integrity: sha512-yJAxJfHVm0ZbsiljbtFFP1BQKLc8kUF6+17tjQ78QjqjAQDnhULWiTA6u0FCDmYT1oOKS9PzZ2z0aBI+Mcyj7Q==}
+ /@esbuild/linux-ppc64@0.19.6:
+ resolution: {integrity: sha512-Qt+D7xiPajxVNk5tQiEJwhmarNnLPdjXAoA5uWMpbfStZB0+YU6a3CtbWYSy+sgAsnyx4IGZjWsTzBzrvg/fMA==}
engines: {node: '>=12'}
cpu: [ppc64]
os: [linux]
@@ -7542,10 +7594,11 @@ packages:
cpu: [riscv64]
os: [linux]
requiresBuild: true
+ dev: false
optional: true
- /@esbuild/linux-riscv64@0.19.5:
- resolution: {integrity: sha512-5u8cIR/t3gaD6ad3wNt1MNRstAZO+aNyBxu2We8X31bA8XUNyamTVQwLDA1SLoPCUehNCymhBhK3Qim1433Zag==}
+ /@esbuild/linux-riscv64@0.19.6:
+ resolution: {integrity: sha512-lxRdk0iJ9CWYDH1Wpnnnc640ajF4RmQ+w6oHFZmAIYu577meE9Ka/DCtpOrwr9McMY11ocbp4jirgGgCi7Ls/g==}
engines: {node: '>=12'}
cpu: [riscv64]
os: [linux]
@@ -7558,10 +7611,11 @@ packages:
cpu: [s390x]
os: [linux]
requiresBuild: true
+ dev: false
optional: true
- /@esbuild/linux-s390x@0.19.5:
- resolution: {integrity: sha512-Z6JrMyEw/EmZBD/OFEFpb+gao9xJ59ATsoTNlj39jVBbXqoZm4Xntu6wVmGPB/OATi1uk/DB+yeDPv2E8PqZGw==}
+ /@esbuild/linux-s390x@0.19.6:
+ resolution: {integrity: sha512-MopyYV39vnfuykHanRWHGRcRC3AwU7b0QY4TI8ISLfAGfK+tMkXyFuyT1epw/lM0pflQlS53JoD22yN83DHZgA==}
engines: {node: '>=12'}
cpu: [s390x]
os: [linux]
@@ -7574,10 +7628,11 @@ packages:
cpu: [x64]
os: [linux]
requiresBuild: true
+ dev: false
optional: true
- /@esbuild/linux-x64@0.19.5:
- resolution: {integrity: sha512-psagl+2RlK1z8zWZOmVdImisMtrUxvwereIdyJTmtmHahJTKb64pAcqoPlx6CewPdvGvUKe2Jw+0Z/0qhSbG1A==}
+ /@esbuild/linux-x64@0.19.6:
+ resolution: {integrity: sha512-UWcieaBzsN8WYbzFF5Jq7QULETPcQvlX7KL4xWGIB54OknXJjBO37sPqk7N82WU13JGWvmDzFBi1weVBajPovg==}
engines: {node: '>=12'}
cpu: [x64]
os: [linux]
@@ -7590,10 +7645,11 @@ packages:
cpu: [x64]
os: [netbsd]
requiresBuild: true
+ dev: false
optional: true
- /@esbuild/netbsd-x64@0.19.5:
- resolution: {integrity: sha512-kL2l+xScnAy/E/3119OggX8SrWyBEcqAh8aOY1gr4gPvw76la2GlD4Ymf832UCVbmuWeTf2adkZDK+h0Z/fB4g==}
+ /@esbuild/netbsd-x64@0.19.6:
+ resolution: {integrity: sha512-EpWiLX0fzvZn1wxtLxZrEW+oQED9Pwpnh+w4Ffv8ZLuMhUoqR9q9rL4+qHW8F4Mg5oQEKxAoT0G+8JYNqCiR6g==}
engines: {node: '>=12'}
cpu: [x64]
os: [netbsd]
@@ -7606,10 +7662,11 @@ packages:
cpu: [x64]
os: [openbsd]
requiresBuild: true
+ dev: false
optional: true
- /@esbuild/openbsd-x64@0.19.5:
- resolution: {integrity: sha512-sPOfhtzFufQfTBgRnE1DIJjzsXukKSvZxloZbkJDG383q0awVAq600pc1nfqBcl0ice/WN9p4qLc39WhBShRTA==}
+ /@esbuild/openbsd-x64@0.19.6:
+ resolution: {integrity: sha512-fFqTVEktM1PGs2sLKH4M5mhAVEzGpeZJuasAMRnvDZNCV0Cjvm1Hu35moL2vC0DOrAQjNTvj4zWrol/lwQ8Deg==}
engines: {node: '>=12'}
cpu: [x64]
os: [openbsd]
@@ -7622,10 +7679,11 @@ packages:
cpu: [x64]
os: [sunos]
requiresBuild: true
+ dev: false
optional: true
- /@esbuild/sunos-x64@0.19.5:
- resolution: {integrity: sha512-dGZkBXaafuKLpDSjKcB0ax0FL36YXCvJNnztjKV+6CO82tTYVDSH2lifitJ29jxRMoUhgkg9a+VA/B03WK5lcg==}
+ /@esbuild/sunos-x64@0.19.6:
+ resolution: {integrity: sha512-M+XIAnBpaNvaVAhbe3uBXtgWyWynSdlww/JNZws0FlMPSBy+EpatPXNIlKAdtbFVII9OpX91ZfMb17TU3JKTBA==}
engines: {node: '>=12'}
cpu: [x64]
os: [sunos]
@@ -7638,10 +7696,11 @@ packages:
cpu: [arm64]
os: [win32]
requiresBuild: true
+ dev: false
optional: true
- /@esbuild/win32-arm64@0.19.5:
- resolution: {integrity: sha512-dWVjD9y03ilhdRQ6Xig1NWNgfLtf2o/STKTS+eZuF90fI2BhbwD6WlaiCGKptlqXlURVB5AUOxUj09LuwKGDTg==}
+ /@esbuild/win32-arm64@0.19.6:
+ resolution: {integrity: sha512-2DchFXn7vp/B6Tc2eKdTsLzE0ygqKkNUhUBCNtMx2Llk4POIVMUq5rUYjdcedFlGLeRe1uLCpVvCmE+G8XYybA==}
engines: {node: '>=12'}
cpu: [arm64]
os: [win32]
@@ -7654,10 +7713,11 @@ packages:
cpu: [ia32]
os: [win32]
requiresBuild: true
+ dev: false
optional: true
- /@esbuild/win32-ia32@0.19.5:
- resolution: {integrity: sha512-4liggWIA4oDgUxqpZwrDhmEfAH4d0iljanDOK7AnVU89T6CzHon/ony8C5LeOdfgx60x5cnQJFZwEydVlYx4iw==}
+ /@esbuild/win32-ia32@0.19.6:
+ resolution: {integrity: sha512-PBo/HPDQllyWdjwAVX+Gl2hH0dfBydL97BAH/grHKC8fubqp02aL4S63otZ25q3sBdINtOBbz1qTZQfXbP4VBg==}
engines: {node: '>=12'}
cpu: [ia32]
os: [win32]
@@ -7670,40 +7730,41 @@ packages:
cpu: [x64]
os: [win32]
requiresBuild: true
+ dev: false
optional: true
- /@esbuild/win32-x64@0.19.5:
- resolution: {integrity: sha512-czTrygUsB/jlM8qEW5MD8bgYU2Xg14lo6kBDXW6HdxKjh8M5PzETGiSHaz9MtbXBYDloHNUAUW2tMiKW4KM9Mw==}
+ /@esbuild/win32-x64@0.19.6:
+ resolution: {integrity: sha512-OE7yIdbDif2kKfrGa+V0vx/B3FJv2L4KnIiLlvtibPyO9UkgO3rzYE0HhpREo2vmJ1Ixq1zwm9/0er+3VOSZJA==}
engines: {node: '>=12'}
cpu: [x64]
os: [win32]
requiresBuild: true
optional: true
- /@eslint-community/eslint-utils@4.4.0(eslint@8.52.0):
+ /@eslint-community/eslint-utils@4.4.0(eslint@8.54.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: 8.52.0
+ eslint: 8.54.0
eslint-visitor-keys: 3.4.3
dev: true
- /@eslint-community/regexpp@4.9.1:
- resolution: {integrity: sha512-Y27x+MBLjXa+0JWDhykM3+JE+il3kHKAEqabfEWq3SDhZjLYb6/BHL/JKFnH3fe207JaXkyDo685Oc2Glt6ifA==}
+ /@eslint-community/regexpp@4.10.0:
+ resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
dev: true
- /@eslint/eslintrc@2.1.2:
- resolution: {integrity: sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==}
+ /@eslint/eslintrc@2.1.3:
+ resolution: {integrity: sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
ajv: 6.12.6
debug: 4.3.4(supports-color@8.1.1)
espree: 9.6.1
globals: 13.23.0
- ignore: 5.2.4
+ ignore: 5.3.0
import-fresh: 3.3.0
js-yaml: 4.1.0
minimatch: 3.1.2
@@ -7712,8 +7773,8 @@ packages:
- supports-color
dev: true
- /@eslint/js@8.52.0:
- resolution: {integrity: sha512-mjZVbpaeMZludF2fsWLD0Z9gCref1Tk4i9+wddjRvpUNqqcndPkBD09N/Mapey0b3jaXbLm2kICwFv2E64QinA==}
+ /@eslint/js@8.54.0:
+ resolution: {integrity: sha512-ut5V+D+fOoWPgGGNj83GGjnntO39xDy6DWxO0wb7Jp3DcMX0TfIqdzHF85VTQkerdyGmuuMD9AKAo5KiNlf/AQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
@@ -7722,12 +7783,12 @@ packages:
engines: {node: '>=14'}
dev: true
- /@fontsource/monofett@5.0.9:
- resolution: {integrity: sha512-huRzEMeEuZE5LuiDqGQdcvtOKEIOYnIpfz9g/IeZn06sdRbVu8HEjJgRnJvtdT4NYV7U/XGnB3LL/LYQb1F0hg==}
+ /@fontsource/monofett@5.0.17:
+ resolution: {integrity: sha512-MTSxMPkTXeqEVeaugMh9nUbSqL/0tm0KlwdTInRv3s1JY3S7rzM1hnue+m8p1ZU89viNNjeCBTLaE77MosKdjQ==}
dev: false
- /@fontsource/montserrat@5.0.8:
- resolution: {integrity: sha512-bNj6wfiWXXbsxb2ffatjpX+GBv30cWZ1lwNXW9qTeX2FnzPomsGRV4HdPrf3TqyTiVqX6fLo80zrQcMi7r8+fA==}
+ /@fontsource/montserrat@5.0.15:
+ resolution: {integrity: sha512-ZJbsCIJp6VHL1wYQUPpyBjXMzwGdfFedrmrw4r5sFi7WrMpnfJv+el1uVO6yDPIqnVqkPvjJ+xeKgJwnj2LuQQ==}
dev: false
/@humanwhocodes/config-array@0.11.13:
@@ -7812,7 +7873,7 @@ packages:
'@lit-labs/ssr-dom-shim': 1.1.2
'@lit/reactive-element': 1.6.3
'@parse5/tools': 0.3.0
- '@types/node': 16.18.59
+ '@types/node': 16.18.61
enhanced-resolve: 5.15.0
lit: 2.8.0
lit-element: 3.3.3
@@ -7864,8 +7925,8 @@ packages:
- supports-color
dev: false
- /@markdoc/markdoc@0.3.4:
- resolution: {integrity: sha512-cTyucw4YcQL3JfKMjjjszuTuR97nELN0mvPQhYLvVR/flvYaZUZUNBs8O3lv0vf7g0bfM2ZTUezBq0u8+1hTdg==}
+ /@markdoc/markdoc@0.3.5:
+ resolution: {integrity: sha512-Z3agu2wnodoOYd5kzKbtwZduSfX19Kbsg/FlK0TeMn29cTTEEVPJtjfgKSMTN/Wq+kUQXnPtOEhHRgke5d/Xiw==}
engines: {node: '>=14.7.0'}
peerDependencies:
'@types/react': '*'
@@ -7879,39 +7940,45 @@ packages:
'@types/markdown-it': 12.2.3
dev: false
- /@mdx-js/mdx@2.3.0:
- resolution: {integrity: sha512-jLuwRlz8DQfQNiUCJR50Y09CGPq3fLtmtUQfVrj79E0JWu3dvsVcxVIcfhR5h0iXu+/z++zDrYeiJqifRynJkA==}
+ /@mdx-js/mdx@3.0.0:
+ resolution: {integrity: sha512-Icm0TBKBLYqroYbNW3BPnzMGn+7mwpQOK310aZ7+fkCtiU3aqv2cdcX+nd0Ydo3wI5Rx8bX2Z2QmGb/XcAClCw==}
dependencies:
- '@types/estree-jsx': 1.0.2
- '@types/mdx': 2.0.9
- estree-util-build-jsx: 2.2.2
- estree-util-is-identifier-name: 2.1.0
- estree-util-to-js: 1.2.0
+ '@types/estree': 1.0.5
+ '@types/estree-jsx': 1.0.3
+ '@types/hast': 3.0.3
+ '@types/mdx': 2.0.10
+ collapse-white-space: 2.1.0
+ devlop: 1.1.0
+ estree-util-build-jsx: 3.0.1
+ estree-util-is-identifier-name: 3.0.0
+ estree-util-to-js: 2.0.0
estree-walker: 3.0.3
- hast-util-to-estree: 2.3.3
- markdown-extensions: 1.1.1
+ hast-util-to-estree: 3.1.0
+ hast-util-to-jsx-runtime: 2.2.0
+ markdown-extensions: 2.0.0
periscopic: 3.1.0
- remark-mdx: 2.3.0
- remark-parse: 10.0.2
- remark-rehype: 10.1.0
- unified: 10.1.2
- unist-util-position-from-estree: 1.1.2
- unist-util-stringify-position: 3.0.3
- unist-util-visit: 4.1.2
- vfile: 5.3.7
+ remark-mdx: 3.0.0
+ remark-parse: 11.0.0
+ remark-rehype: 11.0.0
+ source-map: 0.7.4
+ unified: 11.0.4
+ unist-util-position-from-estree: 2.0.0
+ unist-util-stringify-position: 4.0.0
+ unist-util-visit: 5.0.0
+ vfile: 6.0.1
transitivePeerDependencies:
- supports-color
dev: false
- /@nanostores/preact@0.5.0(nanostores@0.9.4)(preact@10.18.1):
+ /@nanostores/preact@0.5.0(nanostores@0.9.5)(preact@10.19.2):
resolution: {integrity: sha512-Zq5DEAY+kIfwJ1NPd43D1mpsbISuiD6N/SuTHrt/8jUoifLwXaReaZMAnvkvbIGOgcB1Hy++A9jZix2taNNYxQ==}
engines: {node: ^16.0.0 || ^18.0.0 || >=20.0.0}
peerDependencies:
nanostores: ^0.9.0
preact: '>=10.0.0'
dependencies:
- nanostores: 0.9.4
- preact: 10.18.1
+ nanostores: 0.9.5
+ preact: 10.19.2
dev: false
/@nodelib/fs.scandir@2.1.5:
@@ -8049,43 +8116,35 @@ packages:
engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
dependencies:
cross-spawn: 7.0.3
- fast-glob: 3.3.1
+ fast-glob: 3.3.2
is-glob: 4.0.3
open: 9.1.0
picocolors: 1.0.0
tslib: 2.6.2
dev: true
- /@playwright/test@1.39.0:
- resolution: {integrity: sha512-3u1iFqgzl7zr004bGPYiN/5EZpRUSFddQBra8Rqll5N0/vfpqlP9I9EXqAoGacuAbX6c9Ulg/Cjqglp5VkK6UQ==}
+ /@playwright/test@1.40.0:
+ resolution: {integrity: sha512-PdW+kn4eV99iP5gxWNSDQCbhMaDVej+RXL5xr6t04nbKLCBwYtA046t7ofoczHOm8u6c+45hpDKQVZqtqwkeQg==}
engines: {node: '>=16'}
hasBin: true
dependencies:
- playwright: 1.39.0
+ playwright: 1.40.0
dev: true
- /@playwright/test@1.40.0-alpha-nov-13-2023:
- resolution: {integrity: sha512-qb5AzKN2pf14C4AT90ps3VGbDhx1/9LnzzT+D2TBZQ/vRUUvacvxxhjieelFKvw+FN4BIXFnEs2bNecc37Jyww==}
- engines: {node: '>=16'}
- hasBin: true
- dependencies:
- playwright: 1.40.0-alpha-nov-13-2023
- dev: true
-
- /@preact/preset-vite@2.6.0(preact@10.18.1):
- resolution: {integrity: sha512-5nztNzXbCpqyVum/K94nB2YQ5PTnvWdz4u7/X0jc8+kLyskSSpkNUxLQJeI90zfGSFIX1Ibj2G2JIS/mySHWYQ==}
+ /@preact/preset-vite@2.7.0(preact@10.19.2):
+ resolution: {integrity: sha512-m5N0FVtxbCCDxNk55NGhsRpKJChYcupcuQHzMJc/Bll07IKZKn8amwYciyKFS9haU6AgzDAJ/ewvApr6Qg1DHw==}
peerDependencies:
'@babel/core': 7.x
- vite: 2.x || 3.x || 4.x
+ vite: 2.x || 3.x || 4.x || 5.x
peerDependenciesMeta:
'@babel/core':
optional: true
vite:
optional: true
dependencies:
- '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.2)
+ '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.3)
'@babel/plugin-transform-react-jsx-development': 7.22.5
- '@prefresh/vite': 2.4.1(preact@10.18.1)
+ '@prefresh/vite': 2.4.4(preact@10.19.2)
'@rollup/pluginutils': 4.2.1
babel-plugin-transform-hook-names: 1.0.2
debug: 4.3.4(supports-color@8.1.1)
@@ -8100,33 +8159,33 @@ packages:
resolution: {integrity: sha512-U2diO1Z4i1n2IoFgMYmRdHWGObNrcuTRxyNEn7deSq2cru0vj0583HYQZHsAqcs7FE+hQyX3mjIV7LAfHCvy8w==}
dev: false
- /@preact/signals@1.2.1(preact@10.18.1):
+ /@preact/signals@1.2.1(preact@10.19.2):
resolution: {integrity: sha512-hRPvp1C2ooDzOHqfnhdpHgoIFDbYFAXLhoid3+jSItuPPD/J0r/UsiWKv/8ZO/oEhjRaP0M5niuRYsWqmY2GEA==}
peerDependencies:
preact: 10.x
dependencies:
'@preact/signals-core': 1.5.0
- preact: 10.18.1
+ preact: 10.19.2
dev: false
- /@prefresh/babel-plugin@0.5.0:
- resolution: {integrity: sha512-joAwpkUDwo7ZqJnufXRGzUb+udk20RBgfA8oLPBh5aJH2LeStmV1luBfeJTztPdyCscC2j2SmZ/tVxFRMIxAEw==}
+ /@prefresh/babel-plugin@0.5.1:
+ resolution: {integrity: sha512-uG3jGEAysxWoyG3XkYfjYHgaySFrSsaEb4GagLzYaxlydbuREtaX+FTxuIidp241RaLl85XoHg9Ej6E4+V1pcg==}
dev: false
- /@prefresh/core@1.5.2(preact@10.18.1):
+ /@prefresh/core@1.5.2(preact@10.19.2):
resolution: {integrity: sha512-A/08vkaM1FogrCII5PZKCrygxSsc11obExBScm3JF1CryK2uDS3ZXeni7FeKCx1nYdUkj4UcJxzPzc1WliMzZA==}
peerDependencies:
preact: ^10.0.0
dependencies:
- preact: 10.18.1
+ preact: 10.19.2
dev: false
/@prefresh/utils@1.2.0:
resolution: {integrity: sha512-KtC/fZw+oqtwOLUFM9UtiitB0JsVX0zLKNyRTA332sqREqSALIIQQxdUCS1P3xR/jT1e2e8/5rwH6gdcMLEmsQ==}
dev: false
- /@prefresh/vite@2.4.1(preact@10.18.1):
- resolution: {integrity: sha512-vthWmEqu8TZFeyrBNc9YE5SiC3DVSzPgsOCp/WQ7FqdHpOIJi7Z8XvCK06rBPOtG4914S52MjG9Ls22eVAiuqQ==}
+ /@prefresh/vite@2.4.4(preact@10.19.2):
+ resolution: {integrity: sha512-7jcz3j5pXufOWTjl31n0Lc3BcU8oGoacoaWx/Ur1QJ+fd4Xu0G7g/ER1xV02x7DCiVoFi7xtSgaophOXoJvpmA==}
peerDependencies:
preact: ^10.4.0
vite: '>=2.0.0'
@@ -8134,17 +8193,17 @@ packages:
vite:
optional: true
dependencies:
- '@babel/core': 7.23.2
- '@prefresh/babel-plugin': 0.5.0
- '@prefresh/core': 1.5.2(preact@10.18.1)
+ '@babel/core': 7.23.3
+ '@prefresh/babel-plugin': 0.5.1
+ '@prefresh/core': 1.5.2(preact@10.19.2)
'@prefresh/utils': 1.2.0
'@rollup/pluginutils': 4.2.1
- preact: 10.18.1
+ preact: 10.19.2
transitivePeerDependencies:
- supports-color
dev: false
- /@rollup/plugin-babel@5.3.1(@babel/core@7.23.2)(rollup@2.79.1):
+ /@rollup/plugin-babel@5.3.1(@babel/core@7.23.3)(rollup@2.79.1):
resolution: {integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==}
engines: {node: '>= 10.0.0'}
peerDependencies:
@@ -8159,7 +8218,7 @@ packages:
rollup:
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-module-imports': 7.22.15
'@rollup/pluginutils': 3.1.0(rollup@2.79.1)
rollup: 2.79.1
@@ -8219,16 +8278,105 @@ packages:
picomatch: 2.3.1
dev: false
+ /@rollup/rollup-android-arm-eabi@4.5.0:
+ resolution: {integrity: sha512-OINaBGY+Wc++U0rdr7BLuFClxcoWaVW3vQYqmQq6B3bqQ/2olkaoz+K8+af/Mmka/C2yN5j+L9scBkv4BtKsDA==}
+ cpu: [arm]
+ os: [android]
+ requiresBuild: true
+ optional: true
+
+ /@rollup/rollup-android-arm64@4.5.0:
+ resolution: {integrity: sha512-UdMf1pOQc4ZmUA/NTmKhgJTBimbSKnhPS2zJqucqFyBRFPnPDtwA8MzrGNTjDeQbIAWfpJVAlxejw+/lQyBK/w==}
+ cpu: [arm64]
+ os: [android]
+ requiresBuild: true
+ optional: true
+
+ /@rollup/rollup-darwin-arm64@4.5.0:
+ resolution: {integrity: sha512-L0/CA5p/idVKI+c9PcAPGorH6CwXn6+J0Ys7Gg1axCbTPgI8MeMlhA6fLM9fK+ssFhqogMHFC8HDvZuetOii7w==}
+ cpu: [arm64]
+ os: [darwin]
+ requiresBuild: true
+ optional: true
+
+ /@rollup/rollup-darwin-x64@4.5.0:
+ resolution: {integrity: sha512-QZCbVqU26mNlLn8zi/XDDquNmvcr4ON5FYAHQQsyhrHx8q+sQi/6xduoznYXwk/KmKIXG5dLfR0CvY+NAWpFYQ==}
+ cpu: [x64]
+ os: [darwin]
+ requiresBuild: true
+ optional: true
+
+ /@rollup/rollup-linux-arm-gnueabihf@4.5.0:
+ resolution: {integrity: sha512-VpSQ+xm93AeV33QbYslgf44wc5eJGYfYitlQzAi3OObu9iwrGXEnmu5S3ilkqE3Pr/FkgOiJKV/2p0ewf4Hrtg==}
+ cpu: [arm]
+ os: [linux]
+ requiresBuild: true
+ optional: true
+
+ /@rollup/rollup-linux-arm64-gnu@4.5.0:
+ resolution: {integrity: sha512-OrEyIfpxSsMal44JpEVx9AEcGpdBQG1ZuWISAanaQTSMeStBW+oHWwOkoqR54bw3x8heP8gBOyoJiGg+fLY8qQ==}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ optional: true
+
+ /@rollup/rollup-linux-arm64-musl@4.5.0:
+ resolution: {integrity: sha512-1H7wBbQuE6igQdxMSTjtFfD+DGAudcYWhp106z/9zBA8OQhsJRnemO4XGavdzHpGhRtRxbgmUGdO3YQgrWf2RA==}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ optional: true
+
+ /@rollup/rollup-linux-x64-gnu@4.5.0:
+ resolution: {integrity: sha512-FVyFI13tXw5aE65sZdBpNjPVIi4Q5mARnL/39UIkxvSgRAIqCo5sCpCELk0JtXHGee2owZz5aNLbWNfBHzr71Q==}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ optional: true
+
+ /@rollup/rollup-linux-x64-musl@4.5.0:
+ resolution: {integrity: sha512-eBPYl2sLpH/o8qbSz6vPwWlDyThnQjJfcDOGFbNjmjb44XKC1F5dQfakOsADRVrXCNzM6ZsSIPDG5dc6HHLNFg==}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ optional: true
+
+ /@rollup/rollup-win32-arm64-msvc@4.5.0:
+ resolution: {integrity: sha512-xaOHIfLOZypoQ5U2I6rEaugS4IYtTgP030xzvrBf5js7p9WI9wik07iHmsKaej8Z83ZDxN5GyypfoyKV5O5TJA==}
+ cpu: [arm64]
+ os: [win32]
+ requiresBuild: true
+ optional: true
+
+ /@rollup/rollup-win32-ia32-msvc@4.5.0:
+ resolution: {integrity: sha512-Al6quztQUrHwcOoU2TuFblUQ5L+/AmPBXFR6dUvyo4nRj2yQRK0WIUaGMF/uwKulvRcXkpHe3k9A8Vf93VDktA==}
+ cpu: [ia32]
+ os: [win32]
+ requiresBuild: true
+ optional: true
+
+ /@rollup/rollup-win32-x64-msvc@4.5.0:
+ resolution: {integrity: sha512-8kdW+brNhI/NzJ4fxDufuJUjepzINqJKLGHuxyAtpPG9bMbn8P5mtaCcbOm0EzLJ+atg+kF9dwg8jpclkVqx5w==}
+ cpu: [x64]
+ os: [win32]
+ requiresBuild: true
+ optional: true
+
/@sinclair/typebox@0.27.8:
resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==}
dev: false
- /@solidjs/router@0.8.3(solid-js@1.8.3):
- resolution: {integrity: sha512-oJuqQo10rVTiQYhe1qXIG1NyZIZ2YOwHnlLc8Xx+g/iJhFCJo1saLOIrD/Dkh2fpIaIny5ZMkz1cYYqoTYGJbg==}
+ /@sindresorhus/merge-streams@1.0.0:
+ resolution: {integrity: sha512-rUV5WyJrJLoloD4NDN1V1+LDMDWOa4OTsT4yYJwQNpTU6FWxkxHpL7eu4w+DmiH8x/EAM1otkPE1+LaspIbplw==}
+ engines: {node: '>=18'}
+ dev: false
+
+ /@solidjs/router@0.9.1(solid-js@1.8.5):
+ resolution: {integrity: sha512-kRY75piOQsyoH75E/RP6lr7uVGFCjeeCCCJx7Z2D1Vc6+I1yFQjLCvE+6agXGwqDoWi6vbETP1g7gmp/L1mNLg==}
peerDependencies:
- solid-js: ^1.5.3
+ solid-js: ^1.8.4
dependencies:
- solid-js: 1.8.3
+ solid-js: 1.8.5
dev: false
/@surma/rollup-plugin-off-main-thread@2.2.3:
@@ -8240,44 +8388,44 @@ packages:
string.prototype.matchall: 4.0.10
dev: false
- /@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.5.2)(svelte@4.2.2)(vite@4.5.0):
- resolution: {integrity: sha512-zjiuZ3yydBtwpF3bj0kQNV0YXe+iKE545QGZVTaylW3eAzFr+pJ/cwK8lZEaRp4JtaJXhD5DyWAV4AxLh6DgaQ==}
- engines: {node: ^14.18.0 || >= 16}
+ /@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.0)(svelte@4.2.5)(vite@5.0.0):
+ resolution: {integrity: sha512-gjr9ZFg1BSlIpfZ4PRewigrvYmHWbDrq2uvvPB1AmTWKuM+dI1JXQSUu2pIrYLb/QncyiIGkFDFKTwJ0XqQZZg==}
+ engines: {node: ^18.0.0 || >=20}
peerDependencies:
- '@sveltejs/vite-plugin-svelte': ^2.2.0
- svelte: ^3.54.0 || ^4.0.0
- vite: ^4.0.0
+ '@sveltejs/vite-plugin-svelte': ^3.0.0
+ svelte: ^4.0.0 || ^5.0.0-next.0
+ vite: ^5.0.0
peerDependenciesMeta:
vite:
optional: true
dependencies:
- '@sveltejs/vite-plugin-svelte': 2.5.2(svelte@4.2.2)(vite@4.5.0)
+ '@sveltejs/vite-plugin-svelte': 3.0.0(svelte@4.2.5)(vite@5.0.0)
debug: 4.3.4(supports-color@8.1.1)
- svelte: 4.2.2
- vite: 4.5.0(@types/node@18.18.6)(sass@1.69.4)
+ svelte: 4.2.5
+ vite: 5.0.0(@types/node@18.18.6)(sass@1.69.5)
transitivePeerDependencies:
- supports-color
dev: false
- /@sveltejs/vite-plugin-svelte@2.5.2(svelte@4.2.2)(vite@4.5.0):
- resolution: {integrity: sha512-Dfy0Rbl+IctOVfJvWGxrX/3m6vxPLH8o0x+8FA5QEyMUQMo4kGOVIojjryU7YomBAexOTAuYf1RT7809yDziaA==}
- engines: {node: ^14.18.0 || >= 16}
+ /@sveltejs/vite-plugin-svelte@3.0.0(svelte@4.2.5)(vite@5.0.0):
+ resolution: {integrity: sha512-Th0nupxk8hl5Rcg9jm+1xWylwco4bSUAvutWxM4W4bjOAollpXLmrYqSSnYo9pPbZOO6ZGRm6sSqYa/v1d/Saw==}
+ engines: {node: ^18.0.0 || >=20}
peerDependencies:
- svelte: ^3.54.0 || ^4.0.0 || ^5.0.0-next.0
- vite: ^4.0.0
+ svelte: ^4.0.0 || ^5.0.0-next.0
+ vite: ^5.0.0
peerDependenciesMeta:
vite:
optional: true
dependencies:
- '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.5.2)(svelte@4.2.2)(vite@4.5.0)
+ '@sveltejs/vite-plugin-svelte-inspector': 2.0.0(@sveltejs/vite-plugin-svelte@3.0.0)(svelte@4.2.5)(vite@5.0.0)
debug: 4.3.4(supports-color@8.1.1)
deepmerge: 4.3.1
kleur: 4.1.5
magic-string: 0.30.5
- svelte: 4.2.2
- svelte-hmr: 0.15.3(svelte@4.2.2)
- vite: 4.5.0(@types/node@18.18.6)(sass@1.69.4)
- vitefu: 0.2.5(vite@4.5.0)
+ svelte: 4.2.5
+ svelte-hmr: 0.15.3(svelte@4.2.5)
+ vite: 5.0.0(@types/node@18.18.6)(sass@1.69.5)
+ vitefu: 0.2.5(vite@5.0.0)
transitivePeerDependencies:
- supports-color
dev: false
@@ -8295,7 +8443,7 @@ packages:
/@ts-morph/common@0.20.0:
resolution: {integrity: sha512-7uKjByfbPpwuzkstL3L5MQyuXPSKdoNG93Fmi2JoDcTf3pEP731JdRFAduRVkOs8oqxPsXKA+ScrWkdQ8t/I+Q==}
dependencies:
- fast-glob: 3.3.1
+ fast-glob: 3.3.2
minimatch: 7.4.6
mkdirp: 2.1.6
path-browserify: 1.0.1
@@ -8304,48 +8452,48 @@ packages:
/@types/acorn@4.0.6:
resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==}
dependencies:
- '@types/estree': 1.0.3
+ '@types/estree': 1.0.5
dev: false
- /@types/alpinejs@3.13.3:
- resolution: {integrity: sha512-ZMxJlDxDDqn94gBWOkeGulVw3nUOy/rPGXlyQksnlzwzuipl4kW0E/tFzAiU4uKSu6UXZL94wReRorln+2FStg==}
+ /@types/alpinejs@3.13.5:
+ resolution: {integrity: sha512-BSNTroRhmBkNiyd7ELK/5Boja92hnQMST6H4z1BqXKeMVzHjp9o1j5poqd5Tyhjd8oMFwxYC4I00eghfg2xrTA==}
dev: false
- /@types/babel__core@7.20.3:
- resolution: {integrity: sha512-54fjTSeSHwfan8AyHWrKbfBWiEUrNTZsUwPTDSNaaP1QDQIZbeNUg3a59E9D+375MzUw/x1vx2/0F5LBz+AeYA==}
+ /@types/babel__core@7.20.4:
+ resolution: {integrity: sha512-mLnSC22IC4vcWiuObSRjrLd9XcBTGf59vUSoq2jkQDJ/QQ8PMI9rSuzE+aEV8karUMbskw07bKYoUJCKTUaygg==}
dependencies:
- '@babel/parser': 7.23.0
- '@babel/types': 7.23.0
- '@types/babel__generator': 7.6.6
- '@types/babel__template': 7.4.3
- '@types/babel__traverse': 7.20.3
+ '@babel/parser': 7.23.3
+ '@babel/types': 7.23.3
+ '@types/babel__generator': 7.6.7
+ '@types/babel__template': 7.4.4
+ '@types/babel__traverse': 7.20.4
dev: false
- /@types/babel__generator@7.6.6:
- resolution: {integrity: sha512-66BXMKb/sUWbMdBNdMvajU7i/44RkrA3z/Yt1c7R5xejt8qh84iU54yUWCtm0QwGJlDcf/gg4zd/x4mpLAlb/w==}
+ /@types/babel__generator@7.6.7:
+ resolution: {integrity: sha512-6Sfsq+EaaLrw4RmdFWE9Onp63TOUue71AWb4Gpa6JxzgTYtimbM086WnYTy2U67AofR++QKCo08ZP6pwx8YFHQ==}
dependencies:
- '@babel/types': 7.23.0
+ '@babel/types': 7.23.3
- /@types/babel__template@7.4.3:
- resolution: {integrity: sha512-ciwyCLeuRfxboZ4isgdNZi/tkt06m8Tw6uGbBSBgWrnnZGNXiEyM27xc/PjXGQLqlZ6ylbgHMnm7ccF9tCkOeQ==}
+ /@types/babel__template@7.4.4:
+ resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==}
dependencies:
- '@babel/parser': 7.23.0
- '@babel/types': 7.23.0
+ '@babel/parser': 7.23.3
+ '@babel/types': 7.23.3
dev: false
- /@types/babel__traverse@7.20.3:
- resolution: {integrity: sha512-Lsh766rGEFbaxMIDH7Qa+Yha8cMVI3qAK6CHt3OR0YfxOIn5Z54iHiyDRycHrBqeIiqGa20Kpsv1cavfBKkRSw==}
+ /@types/babel__traverse@7.20.4:
+ resolution: {integrity: sha512-mSM/iKUk5fDDrEV/e83qY+Cr3I1+Q3qqTuEn++HAWYjEa1+NxZr6CNrcJGf2ZTnq4HoFGC3zaTPZTobCzCFukA==}
dependencies:
- '@babel/types': 7.23.0
+ '@babel/types': 7.23.3
- /@types/canvas-confetti@1.6.2:
- resolution: {integrity: sha512-ozy7d+7AmYnPEgzdGwwAIA0/yLHnT9YBUQAOm5Ucu+P2ptxq2P464SZDVzYp71wD10ZPYckyeC665bPxQM78kw==}
+ /@types/canvas-confetti@1.6.3:
+ resolution: {integrity: sha512-yKVMDzWJ6g0s8TDI3VERfLMCOh0oHqZUnfK+o3VVjR2mFsLynUgb2lR+3IRaEJMza3BKbV9pkoirmM23YhKozA==}
dev: false
- /@types/chai-as-promised@7.1.7:
- resolution: {integrity: sha512-APucaP5rlmTRYKtRA6FE5QPP87x76ejw5t5guRJ4y5OgMnwtsvigw7HHhKZlx2MGXLeZd6R/GNZR/IqDHcbtQw==}
+ /@types/chai-as-promised@7.1.8:
+ resolution: {integrity: sha512-ThlRVIJhr69FLlh6IctTXFkmhtP3NpMZ2QGq69StYLyKZFp/HOp1VdKZj7RvfNWYYcJ1xlbLGLLWj1UvP5u/Gw==}
dependencies:
- '@types/chai': 4.3.9
+ '@types/chai': 4.3.10
dev: true
/@types/chai-subset@1.3.4:
@@ -8354,73 +8502,74 @@ packages:
'@types/chai': 4.3.9
dev: false
+ /@types/chai@4.3.10:
+ resolution: {integrity: sha512-of+ICnbqjmFCiixUnqRulbylyXQrPqIGf/B3Jax1wIF3DvSheysQxAWvqHhZiW3IQrycvokcLcFQlveGp+vyNg==}
+ dev: true
+
/@types/chai@4.3.9:
resolution: {integrity: sha512-69TtiDzu0bcmKQv3yg1Zx409/Kd7r0b5F1PfpYJfSHzLGtB53547V4u+9iqKYsTu/O2ai6KTb0TInNpvuQ3qmg==}
+ dev: false
- /@types/common-ancestor-path@1.0.1:
- resolution: {integrity: sha512-qkUbNjvDLOlW9PuI4k1w9MkHaWM0/qffQCxWLTfulY5jIijvMpI9PIt0pL+aKzQBz8o8B1kRnBAhBiUBS9NdUA==}
+ /@types/common-ancestor-path@1.0.2:
+ resolution: {integrity: sha512-8llyULydTb7nM9yfiW78n6id3cet+qnATPV3R44yIywxgBaa8QXFSM9QTMf4OH64QOB45BlgZ3/oL4mmFLztQw==}
dev: true
- /@types/connect@3.4.37:
- resolution: {integrity: sha512-zBUSRqkfZ59OcwXon4HVxhx5oWCJmc0OtBTK05M+p0dYjgN6iTwIL2T/WbsQZrEsdnwaF9cWQ+azOnpPvIqY3Q==}
+ /@types/connect@3.4.38:
+ resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==}
dependencies:
- '@types/node': 18.18.6
+ '@types/node': 20.9.1
dev: true
- /@types/cookie@0.5.3:
- resolution: {integrity: sha512-SLg07AS9z1Ab2LU+QxzU8RCmzsja80ywjf/t5oqw+4NSH20gIGlhLOrBDm1L3PBWzPa4+wkgFQVZAjE6Ioj2ug==}
+ /@types/cookie@0.5.4:
+ resolution: {integrity: sha512-7z/eR6O859gyWIAjuvBWFzNURmf2oPBmJlfVWkwehU5nzIyjwBsTh7WMmEEV4JFnHuQ3ex4oyTvfKzcyJVDBNA==}
dev: true
- /@types/debug@4.1.10:
- resolution: {integrity: sha512-tOSCru6s732pofZ+sMv9o4o3Zc+Sa8l3bxd/tweTQudFn06vAzb13ZX46Zi6m6EJ+RUbRTHvgQJ1gBtSgkaUYA==}
+ /@types/debug@4.1.12:
+ resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==}
dependencies:
- '@types/ms': 0.7.33
+ '@types/ms': 0.7.34
- /@types/diff@5.0.7:
- resolution: {integrity: sha512-adBosR2GntaQQiuHnfRN9HtxYpoHHJBcdyz7VSXhjpSAmtvIfu/S1fjTqwuIx/Ypba6LCZdfWIqPYx2BR5TneQ==}
+ /@types/diff@5.0.8:
+ resolution: {integrity: sha512-kR0gRf0wMwpxQq6ME5s+tWk9zVCfJUl98eRkD05HWWRbhPB/eu4V1IbyZAsvzC1Gn4znBJ0HN01M4DGXdBEV8Q==}
dev: true
- /@types/dlv@1.1.3:
- resolution: {integrity: sha512-u6JdAm9wje4n7vqkK9F6nQI18xSO+MVfXz6RMgN4acJmSZMlV7ZRrEQg4d1wmiQ2txg2xArpc68RS6p4JecVNg==}
+ /@types/dlv@1.1.4:
+ resolution: {integrity: sha512-m8KmImw4Jt+4rIgupwfivrWEOnj1LzkmKkqbh075uG13eTQ1ZxHWT6T0vIdSQhLIjQCiR0n0lZdtyDOPO1x2Mw==}
dev: true
- /@types/dom-view-transitions@1.0.3:
- resolution: {integrity: sha512-1X/BUVdo9pKho8SFWVNcIz0fasBAqwcAvWGMt0Z57LUN68I4AtdrgTUXFryZW/OHUSO+9OH9KtSgCTMrzOZdRg==}
+ /@types/dom-view-transitions@1.0.4:
+ resolution: {integrity: sha512-oDuagM6G+xPLrLU4KeCKlr1oalMF5mJqV5pDPMDVIEaa8AkUW00i6u+5P02XCjdEEUQJC9dpnxqSLsZeAciSLQ==}
dev: true
- /@types/estree-jsx@1.0.2:
- resolution: {integrity: sha512-GNBWlGBMjiiiL5TSkvPtOteuXsiVitw5MYGY1UYlrAq0SKyczsls6sCD7TZ8fsjRsvCVxml7EbyjJezPb3DrSA==}
+ /@types/estree-jsx@1.0.3:
+ resolution: {integrity: sha512-pvQ+TKeRHeiUGRhvYwRrQ/ISnohKkSJR14fT2yqyZ4e9K5vqc7hrtY2Y1Dw0ZwAzQ6DQsxsaCUuSIIi8v0Cq6w==}
dependencies:
- '@types/estree': 1.0.3
+ '@types/estree': 1.0.5
/@types/estree@0.0.39:
resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==}
dev: false
- /@types/estree@1.0.3:
- resolution: {integrity: sha512-CS2rOaoQ/eAgAfcTfq6amKG7bsN+EMcgGY4FAFQdvSj2y1ixvOZTUA9mOtCai7E1SYu283XNw7urKK30nP3wkQ==}
+ /@types/estree@1.0.5:
+ resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
- /@types/extend@3.0.3:
- resolution: {integrity: sha512-1Hz9SFYIkslmAt4R5WCpJBzCX9Cn+flMDgKbBXV3c47VyhLOOGYo52SIeoW00VBiUCI/dqKbnfM/8IC7Cm0h6g==}
+ /@types/hast@2.3.8:
+ resolution: {integrity: sha512-aMIqAlFd2wTIDZuvLbhUT+TGvMxrNC8ECUIVtH6xxy0sQLs3iu6NO8Kp/VT5je7i5ufnebXzdV1dNDMnvaH6IQ==}
+ dependencies:
+ '@types/unist': 2.0.10
dev: true
- /@types/hast@2.3.7:
- resolution: {integrity: sha512-EVLigw5zInURhzfXUM65eixfadfsHKomGKUakToXo84t8gGIJuTcD2xooM2See7GyQ7DRtYjhCHnSUQez8JaLw==}
+ /@types/hast@3.0.3:
+ resolution: {integrity: sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==}
dependencies:
- '@types/unist': 2.0.9
+ '@types/unist': 3.0.2
- /@types/hast@3.0.2:
- resolution: {integrity: sha512-B5hZHgHsXvfCoO3xgNJvBnX7N8p86TqQeGKXcokW4XXi+qY4vxxPSFYofytvVmpFxzPv7oxDQzjg5Un5m2/xiw==}
- dependencies:
- '@types/unist': 2.0.9
- dev: false
-
- /@types/html-escaper@3.0.1:
- resolution: {integrity: sha512-lVnoTUR09iECkTInzCzFEasZKs11VuCTIdo8hnLXwCU40UUbSl8boPsy6MNJ9+HbJQ/jxju8nSZxSHPVIbmCbg==}
+ /@types/html-escaper@3.0.2:
+ resolution: {integrity: sha512-A8vk09eyYzk8J/lFO4OUMKCmRN0rRzfZf4n3Olwapgox/PtTiU8zPYlL1UEkJ/WeHvV6v9Xnj3o/705PKz9r4Q==}
dev: true
- /@types/http-cache-semantics@4.0.3:
- resolution: {integrity: sha512-V46MYLFp08Wf2mmaBhvgjStM3tPa+2GAdy/iqoX+noX1//zje2x4XmrIU0cAwyClATsTmahbtoQ2EwP7I5WSiA==}
+ /@types/http-cache-semantics@4.0.4:
+ resolution: {integrity: sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==}
dev: true
/@types/is-ci@3.0.3:
@@ -8429,100 +8578,94 @@ packages:
ci-info: 3.9.0
dev: true
- /@types/js-yaml@4.0.8:
- resolution: {integrity: sha512-m6jnPk1VhlYRiLFm3f8X9Uep761f+CK8mHyS65LutH2OhmBF0BeMEjHgg05usH8PLZMWWc/BUR9RPmkvpWnyRA==}
+ /@types/js-yaml@4.0.9:
+ resolution: {integrity: sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==}
dev: true
- /@types/json-schema@7.0.14:
- resolution: {integrity: sha512-U3PUjAudAdJBeC2pgN8uTIKgxrb4nlDF3SF0++EldXQvQBGkpFZMSnwQiIoDU77tv45VgNkl/L4ouD+rEomujw==}
+ /@types/json-schema@7.0.15:
+ resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
dev: true
/@types/json5@0.0.30:
resolution: {integrity: sha512-sqm9g7mHlPY/43fcSNrCYfOeX9zkTTK+euO5E6+CVijSMm5tTjkVdwdqRkY3ljjIAf8679vps5jKUoJBCLsMDA==}
dev: true
- /@types/katex@0.16.5:
- resolution: {integrity: sha512-DD2Y3xMlTQvAnN6d8803xdgnOeYZ+HwMglb7/9YCf49J9RkJL53azf9qKa40MkEYhqVwxZ1GS2+VlShnz4Z1Bw==}
+ /@types/katex@0.16.6:
+ resolution: {integrity: sha512-rZYO1HInM99rAFYNwGqbYPxHZHxu2IwZYKj4bJ4oh6edVrm1UId8mmbHIZLBtG253qU6y3piag0XYe/joNnwzQ==}
dev: true
- /@types/linkify-it@3.0.4:
- resolution: {integrity: sha512-hPpIeeHb/2UuCw06kSNAOVWgehBLXEo0/fUs0mw3W2qhqX89PI2yvok83MnuctYGCPrabGIoi0fFso4DQ+sNUQ==}
+ /@types/linkify-it@3.0.5:
+ resolution: {integrity: sha512-yg6E+u0/+Zjva+buc3EIb+29XEg4wltq7cSmd4Uc2EE/1nUVmxyzpX6gUXD0V8jIrG0r7YeOGVIbYRkxeooCtw==}
/@types/markdown-it@12.2.3:
resolution: {integrity: sha512-GKMHFfv3458yYy+v/N8gjufHO6MSZKCOXpZc5GXIWWy8uldwfmPn98vp81gZ5f9SVw8YYBctgfJ22a2d7AOMeQ==}
requiresBuild: true
dependencies:
- '@types/linkify-it': 3.0.4
- '@types/mdurl': 1.0.4
+ '@types/linkify-it': 3.0.5
+ '@types/mdurl': 1.0.5
dev: false
optional: true
- /@types/markdown-it@13.0.4:
- resolution: {integrity: sha512-FAIUdEXrCDnQmAAmJC+UeW/3p0eCI4QZ/+W0lX/h83VD3v78IgTFYftjnAeXS8H0g4PFQCgipc51cQDA8tjgLw==}
+ /@types/markdown-it@13.0.6:
+ resolution: {integrity: sha512-0VqpvusJn1/lwRegCxcHVdmLfF+wIsprsKMC9xW8UPcTxhFcQtoN/fBU1zMe8pH7D/RuueMh2CaBaNv+GrLqTw==}
dependencies:
- '@types/linkify-it': 3.0.4
- '@types/mdurl': 1.0.4
+ '@types/linkify-it': 3.0.5
+ '@types/mdurl': 1.0.5
dev: true
/@types/mathjax@0.0.37:
resolution: {integrity: sha512-y0WSZBtBNQwcYipTU/BhgeFu1EZNlFvUNCmkMXV9kBQZq7/o5z82dNVyH3yy2Xv5zzeNeQoHSL4Xm06+EQiH+g==}
dev: true
- /@types/mdast@3.0.14:
- resolution: {integrity: sha512-gVZ04PGgw1qLZKsnWnyFv4ORnaJ+DXLdHTVSFbU8yX6xZ34Bjg4Q32yPkmveUP1yItXReKfB0Aknlh/3zxTKAw==}
- dependencies:
- '@types/unist': 2.0.9
-
- /@types/mdast@4.0.2:
- resolution: {integrity: sha512-tYR83EignvhYO9iU3kDg8V28M0jqyh9zzp5GV+EO+AYnyUl3P5ltkTeJuTiFZQFz670FSb3EwT/6LQdX+UdKfw==}
+ /@types/mdast@4.0.3:
+ resolution: {integrity: sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg==}
dependencies:
- '@types/unist': 2.0.9
- dev: false
+ '@types/unist': 3.0.2
- /@types/mdurl@1.0.4:
- resolution: {integrity: sha512-ARVxjAEX5TARFRzpDRVC6cEk0hUIXCCwaMhz8y7S1/PxU6zZS1UMjyobz7q4w/D/R552r4++EhwmXK1N2rAy0A==}
+ /@types/mdurl@1.0.5:
+ resolution: {integrity: sha512-6L6VymKTzYSrEf4Nev4Xa1LCHKrlTlYCBMTlQKFuddo1CvQcE52I0mwfOJayueUC7MJuXOeHTcIU683lzd0cUA==}
- /@types/mdx@2.0.9:
- resolution: {integrity: sha512-OKMdj17y8Cs+k1r0XFyp59ChSOwf8ODGtMQ4mnpfz5eFDk1aO41yN3pSKGuvVzmWAkFp37seubY1tzOVpwfWwg==}
+ /@types/mdx@2.0.10:
+ resolution: {integrity: sha512-Rllzc5KHk0Al5/WANwgSPl1/CwjqCy+AZrGd78zuK+jO9aDM6ffblZ+zIjgPNAaEBmlO0RYDvLNh7wD0zKVgEg==}
dev: false
- /@types/mime@1.3.4:
- resolution: {integrity: sha512-1Gjee59G25MrQGk8bsNvC6fxNiRgUlGn2wlhGf95a59DrprnnHk80FIMMFG9XHMdrfsuA119ht06QPDXA1Z7tw==}
+ /@types/mime@1.3.5:
+ resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==}
dev: true
- /@types/mime@3.0.3:
- resolution: {integrity: sha512-i8MBln35l856k5iOhKk2XJ4SeAWg75mLIpZB4v6imOagKL6twsukBZGDMNhdOVk7yRFTMPpfILocMos59Q1otQ==}
+ /@types/mime@3.0.4:
+ resolution: {integrity: sha512-iJt33IQnVRkqeqC7PzBHPTC6fDlRNRW8vjrgqtScAhrmMwe8c4Eo7+fUGTa+XdWrpEgpyKWMYmi2dIwMAYRzPw==}
dev: true
/@types/minimist@1.2.4:
resolution: {integrity: sha512-Kfe/D3hxHTusnPNRbycJE1N77WHDsdS4AjUYIzlDzhDrS47NrwuL3YW4VITxwR7KCVpzwgy4Rbj829KSSQmwXQ==}
dev: true
- /@types/mocha@10.0.3:
- resolution: {integrity: sha512-RsOPImTriV/OE4A9qKjMtk2MnXiuLLbcO3nCXK+kvq4nr0iMfFgpjaX3MPLb6f7+EL1FGSelYvuJMV6REH+ZPQ==}
+ /@types/mocha@10.0.4:
+ resolution: {integrity: sha512-xKU7bUjiFTIttpWaIZ9qvgg+22O1nmbA+HRxdlR+u6TWsGfmFdXrheJoK4fFxrHNVIOBDvDNKZG+LYBpMHpX3w==}
dev: true
- /@types/ms@0.7.33:
- resolution: {integrity: sha512-AuHIyzR5Hea7ij0P9q7vx7xu4z0C28ucwjAZC0ja7JhINyCnOw8/DnvAPQQ9TfOlCtZAmCERKQX9+o1mgQhuOQ==}
+ /@types/ms@0.7.34:
+ resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==}
- /@types/needle@3.2.2:
- resolution: {integrity: sha512-xUKAjFjDcucpgfyTvnbaqN+WBKyM9UehBuVRI/1AoPbaXrCScADqeTgTM1ZBYnS3Ovs9IEQt813IcJNyac7dNQ==}
+ /@types/needle@3.2.3:
+ resolution: {integrity: sha512-aUtoZUGROl654rDZlZYPRYaysAOBaVgjnbmYKq3n32afuqFvEts31YGixTebSOCJt7B7qKnHzCzcjbMig5LcQg==}
dependencies:
- '@types/node': 18.18.6
+ '@types/node': 20.9.1
dev: true
/@types/nlcst@1.0.3:
resolution: {integrity: sha512-cpO6PPMz4E++zxP2Vhp/3KVl2Nbtj+Iksb25rlRinG7mphu2zmCIKWWlqdsx1NwJEISogR2eeZTD7JqLOCzaiw==}
dependencies:
- '@types/unist': 2.0.9
+ '@types/unist': 2.0.10
dev: false
/@types/node@12.20.55:
resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==}
dev: true
- /@types/node@16.18.59:
- resolution: {integrity: sha512-PJ1w2cNeKUEdey4LiPra0ZuxZFOGvetswE8qHRriV/sUkL5Al4tTmPV9D2+Y/TPIxTHHgxTfRjZVKWhPw/ORhQ==}
+ /@types/node@16.18.61:
+ resolution: {integrity: sha512-k0N7BqGhJoJzdh6MuQg1V1ragJiXTh8VUBAZTWjJ9cUq23SG0F0xavOwZbhiP4J3y20xd6jxKx+xNUhkMAi76Q==}
dev: false
/@types/node@17.0.45:
@@ -8532,55 +8675,69 @@ packages:
/@types/node@18.18.6:
resolution: {integrity: sha512-wf3Vz+jCmOQ2HV1YUJuCWdL64adYxumkrxtc+H1VUQlnQI04+5HtH+qZCOE21lBE7gIrt+CwX2Wv8Acrw5Ak6w==}
- /@types/normalize-package-data@2.4.3:
- resolution: {integrity: sha512-ehPtgRgaULsFG8x0NeYJvmyH1hmlfsNLujHe9dQEia/7MAJYdzMSi19JtchUHjmBA6XC/75dK55mzZH+RyieSg==}
+ /@types/node@18.18.9:
+ resolution: {integrity: sha512-0f5klcuImLnG4Qreu9hPj/rEfFq6YRc5n2mAjSsH+ec/mJL+3voBH0+8T7o8RpFjH7ovc+TRsL/c7OYIQsPTfQ==}
+ dependencies:
+ undici-types: 5.26.5
+ dev: false
+
+ /@types/node@20.9.1:
+ resolution: {integrity: sha512-HhmzZh5LSJNS5O8jQKpJ/3ZcrrlG6L70hpGqMIAoM9YVD0YBRNWYsfwcXq8VnSjlNpCpgLzMXdiPo+dxcvSmiA==}
+ dependencies:
+ undici-types: 5.26.5
dev: true
- /@types/parse5@6.0.3:
- resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==}
+ /@types/node@20.9.2:
+ resolution: {integrity: sha512-WHZXKFCEyIUJzAwh3NyyTHYSR35SevJ6mZ1nWwJafKtiQbqRTIKSRcw3Ma3acqgsent3RRDqeVwpHntMk+9irg==}
+ dependencies:
+ undici-types: 5.26.5
dev: false
- /@types/prismjs@1.26.0:
- resolution: {integrity: sha512-ZTaqn/qSqUuAq1YwvOFQfVW1AR/oQJlLSZVustdjwI+GZ8kr0MSHBj0tsXPW1EqHubx50gtBEjbPGsdZwQwCjQ==}
+ /@types/normalize-package-data@2.4.3:
+ resolution: {integrity: sha512-ehPtgRgaULsFG8x0NeYJvmyH1hmlfsNLujHe9dQEia/7MAJYdzMSi19JtchUHjmBA6XC/75dK55mzZH+RyieSg==}
+ dev: true
+
+ /@types/prismjs@1.26.3:
+ resolution: {integrity: sha512-A0D0aTXvjlqJ5ZILMz3rNfDBOx9hHxLZYv2by47Sm/pqW35zzjusrZTryatjN/Rf8Us2gZrJD+KeHbUSTux1Cw==}
dev: true
- /@types/probe-image-size@7.2.2:
- resolution: {integrity: sha512-rNWbJLj3XdCfiHsaDVTkPgvTtxlVMgNEpGpJYU/d2pVwzIpjumZguQzlnOQPWF7ajPOpX00rmPQGerRlB3tL+g==}
+ /@types/probe-image-size@7.2.3:
+ resolution: {integrity: sha512-6OJa/Tj7OjiahwdcfLWvrzGpXLSjLfbfjqdpth2Oy9YKI58A6Ec5YvFcqfVXOSaJPkA3W+nZx6cPheMQrdtz1w==}
dependencies:
- '@types/needle': 3.2.2
- '@types/node': 18.18.6
+ '@types/needle': 3.2.3
+ '@types/node': 20.9.1
dev: true
- /@types/prompts@2.4.7:
- resolution: {integrity: sha512-5zTamE+QQM4nR6Ab3yHK+ovWuhLJXaa2ZLt3mT1en8U3ubWtjVT1vXDaVFC2+cL89uVn7Y+gIq5B3IcVvBl5xQ==}
+ /@types/prompts@2.4.8:
+ resolution: {integrity: sha512-fPOEzviubkEVCiLduO45h+zFHB0RZX8tFt3C783sO5cT7fUXf3EEECpD26djtYdh4Isa9Z9tasMQuZnYPtvYzw==}
dependencies:
- '@types/node': 18.18.6
+ '@types/node': 20.9.1
kleur: 3.0.3
dev: true
- /@types/prop-types@15.7.9:
- resolution: {integrity: sha512-n1yyPsugYNSmHgxDFjicaI2+gCNjsBck8UX9kuofAKlc0h1bL+20oSF72KeNaW2DUlesbEVCFgyV2dPGTiY42g==}
+ /@types/prop-types@15.7.10:
+ resolution: {integrity: sha512-mxSnDQxPqsZxmeShFH+uwQ4kO4gcJcGahjjMFeLbKE95IAZiiZyiEepGZjtXJ7hN/yfu0bu9xN2ajcU0JcxX6A==}
- /@types/react-dom@18.2.14:
- resolution: {integrity: sha512-V835xgdSVmyQmI1KLV2BEIUgqEuinxp9O4G6g3FqO/SqLac049E53aysv0oEFD2kHfejeKU+ZqL2bcFWj9gLAQ==}
+ /@types/react-dom@18.2.15:
+ resolution: {integrity: sha512-HWMdW+7r7MR5+PZqJF6YFNSCtjz1T0dsvo/f1BV6HkV+6erD/nA7wd9NM00KVG83zf2nJ7uATPO9ttdIPvi3gg==}
dependencies:
- '@types/react': 18.2.31
+ '@types/react': 18.2.37
- /@types/react@18.2.31:
- resolution: {integrity: sha512-c2UnPv548q+5DFh03y8lEDeMfDwBn9G3dRwfkrxQMo/dOtRHUUO57k6pHvBIfH/VF4Nh+98mZ5aaSe+2echD5g==}
+ /@types/react@18.2.37:
+ resolution: {integrity: sha512-RGAYMi2bhRgEXT3f4B92WTohopH6bIXw05FuGlmJEnv/omEn190+QYEIYxIAuIBdKgboYYdVved2p1AxZVQnaw==}
dependencies:
- '@types/prop-types': 15.7.9
- '@types/scheduler': 0.16.5
+ '@types/prop-types': 15.7.10
+ '@types/scheduler': 0.16.6
csstype: 3.1.2
/@types/resolve@1.17.1:
resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==}
dependencies:
- '@types/node': 18.18.6
+ '@types/node': 20.9.2
dev: false
- /@types/resolve@1.20.4:
- resolution: {integrity: sha512-BKGK0T1VgB1zD+PwQR4RRf0ais3NyvH1qjLUrHI5SEiccYaJrhLstLuoXFWJ+2Op9whGizSPUMGPJY/Qtb/A2w==}
+ /@types/resolve@1.20.5:
+ resolution: {integrity: sha512-aten5YPFp8G+cMpkTK5MCcUW5GlwZUby+qlt0/3oFgOCooFgzqvZQ9/0tROY49sUYmhEybBBj3jwpkQ/R3rjjw==}
dev: true
/@types/sax@1.2.6:
@@ -8589,30 +8746,34 @@ packages:
'@types/node': 18.18.6
dev: false
- /@types/scheduler@0.16.5:
- resolution: {integrity: sha512-s/FPdYRmZR8SjLWGMCuax7r3qCWQw9QKHzXVukAuuIJkXkDRwp+Pu5LMIVFi0Fxbav35WURicYr8u1QsoybnQw==}
+ /@types/scheduler@0.16.6:
+ resolution: {integrity: sha512-Vlktnchmkylvc9SnwwwozTv04L/e1NykF5vgoQ0XTmI8DD+wxfjQuHuvHS3p0r2jz2x2ghPs2h1FVeDirIteWA==}
/@types/semver@7.5.4:
resolution: {integrity: sha512-MMzuxN3GdFwskAnb6fz0orFvhfqi752yjaXylr0Rp4oDg5H0Zn1IuyRhDVvYOwAXoJirx2xuS16I3WjxnAIHiQ==}
dev: true
- /@types/send@0.17.3:
- resolution: {integrity: sha512-/7fKxvKUoETxjFUsuFlPB9YndePpxxRAOfGC/yJdc9kTjTeP5kRCTzfnE8kPUKCeyiyIZu0YQ76s50hCedI1ug==}
+ /@types/semver@7.5.5:
+ resolution: {integrity: sha512-+d+WYC1BxJ6yVOgUgzK8gWvp5qF8ssV5r4nsDcZWKRWcDQLQ619tvWAxJQYGgBrO1MnLJC7a5GtiYsAoQ47dJg==}
+ dev: true
+
+ /@types/send@0.17.4:
+ resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==}
dependencies:
- '@types/mime': 1.3.4
- '@types/node': 18.18.6
+ '@types/mime': 1.3.5
+ '@types/node': 20.9.1
dev: true
- /@types/server-destroy@1.0.2:
- resolution: {integrity: sha512-Ac4skQzgViPGKqWU89yrtDDfZHvwDxQOzGnd4aS6Tab9IL3VatvfYk2LScKGNS/EML21yvF/9Zy4lMl74tXkPw==}
+ /@types/server-destroy@1.0.3:
+ resolution: {integrity: sha512-Qq0fn70C7TLDG1W9FCblKufNWW1OckQ41dVKV2Dku5KdZF7bexezG4e2WBaBKhdwL3HZ+cYCEIKwg2BRgzrWmA==}
dependencies:
- '@types/node': 18.18.6
+ '@types/node': 20.9.1
dev: true
- /@types/set-cookie-parser@2.4.5:
- resolution: {integrity: sha512-ZPmztaAQ4rbnW/WTUnT1dwSENQo4bjGqxCSeyK+gZxmd+zJl/QAeF6dpEXcS5UEJX22HwiggFSaY8nE1nRmkbg==}
+ /@types/set-cookie-parser@2.4.6:
+ resolution: {integrity: sha512-tjIRMxGztGfIbW2/d20MdJmAPZbabtdW051cKfU+nvZXUnKKifHbY2CyL/C0EGabUB8ahIRjanYzTqJUQR8TAQ==}
dependencies:
- '@types/node': 18.18.6
+ '@types/node': 20.9.1
dev: true
/@types/strip-bom@3.0.0:
@@ -8626,23 +8787,26 @@ packages:
/@types/trusted-types@2.0.5:
resolution: {integrity: sha512-I3pkr8j/6tmQtKV/ZzHtuaqYSQvyjGRKH4go60Rr0IDLlFxuRT5V32uvB1mecM5G1EVAUyF/4r4QZ1GHgz+mxA==}
- /@types/unist@2.0.9:
- resolution: {integrity: sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==}
+ /@types/ungap__structured-clone@0.3.2:
+ resolution: {integrity: sha512-a7oBPz4/IurTfw0/+R4F315npapBXlSimrQlmDfr0lo1Pv0BeHNADgbHXdDP8LCjnCiRne4jRSr/5UnQitX2og==}
+ dev: true
- /@types/unist@3.0.1:
- resolution: {integrity: sha512-ue/hDUpPjC85m+PM9OQDMZr3LywT+CT6mPsQq8OJtCLiERkGRcQUFvu9XASF5XWqyZFXbf15lvb3JFJ4dRLWPg==}
- dev: false
+ /@types/unist@2.0.10:
+ resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==}
+
+ /@types/unist@3.0.2:
+ resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==}
- /@types/which-pm-runs@1.0.1:
- resolution: {integrity: sha512-RMI8GIL1+Ky7+dRuAfJgOyEWo7ss0lKPwi3VyircV32lUoLjiEDhemt7YuTxbXaxa1XXd+F0xrUaxHdh7gr52A==}
+ /@types/which-pm-runs@1.0.2:
+ resolution: {integrity: sha512-M0ZefeDApctHbjqtATOiixiwafG7pXD3exxnjku4XmX9+2DmONGghv5Z8Pnm0lNLBZKvDQyuG+4pLkH2UkP5gg==}
dev: true
- /@types/yargs-parser@21.0.2:
- resolution: {integrity: sha512-5qcvofLPbfjmBfKaLfj/+f+Sbd6pN4zl7w7VSVI5uz7m9QZTuB2aZAa2uo1wHFBNN2x6g/SoTkXmd8mQnQF2Cw==}
+ /@types/yargs-parser@21.0.3:
+ resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==}
dev: true
- /@typescript-eslint/eslint-plugin@6.8.0(@typescript-eslint/parser@6.8.0)(eslint@8.52.0)(typescript@5.1.6):
- resolution: {integrity: sha512-GosF4238Tkes2SHPQ1i8f6rMtG6zlKwMEB0abqSJ3Npvos+doIlc/ATG+vX1G9coDF3Ex78zM3heXHLyWEwLUw==}
+ /@typescript-eslint/eslint-plugin@6.11.0(@typescript-eslint/parser@6.11.0)(eslint@8.54.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-uXnpZDc4VRjY4iuypDBKzW1rz9T5YBBK0snMn8MaTSNd2kMlj50LnLBABELjJiOL5YHk7ZD8hbSpI9ubzqYI0w==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
'@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha
@@ -8652,26 +8816,26 @@ packages:
typescript:
optional: true
dependencies:
- '@eslint-community/regexpp': 4.9.1
- '@typescript-eslint/parser': 6.8.0(eslint@8.52.0)(typescript@5.1.6)
- '@typescript-eslint/scope-manager': 6.8.0
- '@typescript-eslint/type-utils': 6.8.0(eslint@8.52.0)(typescript@5.1.6)
- '@typescript-eslint/utils': 6.8.0(eslint@8.52.0)(typescript@5.1.6)
- '@typescript-eslint/visitor-keys': 6.8.0
+ '@eslint-community/regexpp': 4.10.0
+ '@typescript-eslint/parser': 6.11.0(eslint@8.54.0)(typescript@5.2.2)
+ '@typescript-eslint/scope-manager': 6.11.0
+ '@typescript-eslint/type-utils': 6.11.0(eslint@8.54.0)(typescript@5.2.2)
+ '@typescript-eslint/utils': 6.11.0(eslint@8.54.0)(typescript@5.2.2)
+ '@typescript-eslint/visitor-keys': 6.11.0
debug: 4.3.4(supports-color@8.1.1)
- eslint: 8.52.0
+ eslint: 8.54.0
graphemer: 1.4.0
- ignore: 5.2.4
+ ignore: 5.3.0
natural-compare: 1.4.0
semver: 7.5.4
- ts-api-utils: 1.0.3(typescript@5.1.6)
- typescript: 5.1.6
+ ts-api-utils: 1.0.3(typescript@5.2.2)
+ typescript: 5.2.2
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/parser@6.8.0(eslint@8.52.0)(typescript@5.1.6):
- resolution: {integrity: sha512-5tNs6Bw0j6BdWuP8Fx+VH4G9fEPDxnVI7yH1IAPkQH5RUtvKwRoqdecAPdQXv4rSOADAaz1LFBZvZG7VbXivSg==}
+ /@typescript-eslint/parser@6.11.0(eslint@8.54.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-+whEdjk+d5do5nxfxx73oanLL9ghKO3EwM9kBCkUtWMRwWuPaFv9ScuqlYfQ6pAD6ZiJhky7TZ2ZYhrMsfMxVQ==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
@@ -8680,27 +8844,27 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/scope-manager': 6.8.0
- '@typescript-eslint/types': 6.8.0
- '@typescript-eslint/typescript-estree': 6.8.0(typescript@5.1.6)
- '@typescript-eslint/visitor-keys': 6.8.0
+ '@typescript-eslint/scope-manager': 6.11.0
+ '@typescript-eslint/types': 6.11.0
+ '@typescript-eslint/typescript-estree': 6.11.0(typescript@5.2.2)
+ '@typescript-eslint/visitor-keys': 6.11.0
debug: 4.3.4(supports-color@8.1.1)
- eslint: 8.52.0
- typescript: 5.1.6
+ eslint: 8.54.0
+ typescript: 5.2.2
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/scope-manager@6.8.0:
- resolution: {integrity: sha512-xe0HNBVwCph7rak+ZHcFD6A+q50SMsFwcmfdjs9Kz4qDh5hWhaPhFjRs/SODEhroBI5Ruyvyz9LfwUJ624O40g==}
+ /@typescript-eslint/scope-manager@6.11.0:
+ resolution: {integrity: sha512-0A8KoVvIURG4uhxAdjSaxy8RdRE//HztaZdG8KiHLP8WOXSk0vlF7Pvogv+vlJA5Rnjj/wDcFENvDaHb+gKd1A==}
engines: {node: ^16.0.0 || >=18.0.0}
dependencies:
- '@typescript-eslint/types': 6.8.0
- '@typescript-eslint/visitor-keys': 6.8.0
+ '@typescript-eslint/types': 6.11.0
+ '@typescript-eslint/visitor-keys': 6.11.0
dev: true
- /@typescript-eslint/type-utils@6.8.0(eslint@8.52.0)(typescript@5.1.6):
- resolution: {integrity: sha512-RYOJdlkTJIXW7GSldUIHqc/Hkto8E+fZN96dMIFhuTJcQwdRoGN2rEWA8U6oXbLo0qufH7NPElUb+MceHtz54g==}
+ /@typescript-eslint/type-utils@6.11.0(eslint@8.54.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-nA4IOXwZtqBjIoYrJcYxLRO+F9ri+leVGoJcMW1uqr4r1Hq7vW5cyWrA43lFbpRvQ9XgNrnfLpIkO3i1emDBIA==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
@@ -8709,23 +8873,23 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/typescript-estree': 6.8.0(typescript@5.1.6)
- '@typescript-eslint/utils': 6.8.0(eslint@8.52.0)(typescript@5.1.6)
+ '@typescript-eslint/typescript-estree': 6.11.0(typescript@5.2.2)
+ '@typescript-eslint/utils': 6.11.0(eslint@8.54.0)(typescript@5.2.2)
debug: 4.3.4(supports-color@8.1.1)
- eslint: 8.52.0
- ts-api-utils: 1.0.3(typescript@5.1.6)
- typescript: 5.1.6
+ eslint: 8.54.0
+ ts-api-utils: 1.0.3(typescript@5.2.2)
+ typescript: 5.2.2
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/types@6.8.0:
- resolution: {integrity: sha512-p5qOxSum7W3k+llc7owEStXlGmSl8FcGvhYt8Vjy7FqEnmkCVlM3P57XQEGj58oqaBWDQXbJDZxwUWMS/EAPNQ==}
+ /@typescript-eslint/types@6.11.0:
+ resolution: {integrity: sha512-ZbEzuD4DwEJxwPqhv3QULlRj8KYTAnNsXxmfuUXFCxZmO6CF2gM/y+ugBSAQhrqaJL3M+oe4owdWunaHM6beqA==}
engines: {node: ^16.0.0 || >=18.0.0}
dev: true
- /@typescript-eslint/typescript-estree@6.8.0(typescript@5.1.6):
- resolution: {integrity: sha512-ISgV0lQ8XgW+mvv5My/+iTUdRmGspducmQcDw5JxznasXNnZn3SKNrTRuMsEXv+V/O+Lw9AGcQCfVaOPCAk/Zg==}
+ /@typescript-eslint/typescript-estree@6.11.0(typescript@5.2.2):
+ resolution: {integrity: sha512-Aezzv1o2tWJwvZhedzvD5Yv7+Lpu1by/U1LZ5gLc4tCx8jUmuSCMioPFRjliN/6SJIvY6HpTtJIWubKuYYYesQ==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
typescript: '*'
@@ -8733,42 +8897,42 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/types': 6.8.0
- '@typescript-eslint/visitor-keys': 6.8.0
+ '@typescript-eslint/types': 6.11.0
+ '@typescript-eslint/visitor-keys': 6.11.0
debug: 4.3.4(supports-color@8.1.1)
globby: 11.1.0
is-glob: 4.0.3
semver: 7.5.4
- ts-api-utils: 1.0.3(typescript@5.1.6)
- typescript: 5.1.6
+ ts-api-utils: 1.0.3(typescript@5.2.2)
+ typescript: 5.2.2
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/utils@6.8.0(eslint@8.52.0)(typescript@5.1.6):
- resolution: {integrity: sha512-dKs1itdE2qFG4jr0dlYLQVppqTE+Itt7GmIf/vX6CSvsW+3ov8PbWauVKyyfNngokhIO9sKZeRGCUo1+N7U98Q==}
+ /@typescript-eslint/utils@6.11.0(eslint@8.54.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-p23ibf68fxoZy605dc0dQAEoUsoiNoP3MD9WQGiHLDuTSOuqoTsa4oAy+h3KDkTcxbbfOtUjb9h3Ta0gT4ug2g==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.52.0)
- '@types/json-schema': 7.0.14
- '@types/semver': 7.5.4
- '@typescript-eslint/scope-manager': 6.8.0
- '@typescript-eslint/types': 6.8.0
- '@typescript-eslint/typescript-estree': 6.8.0(typescript@5.1.6)
- eslint: 8.52.0
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.54.0)
+ '@types/json-schema': 7.0.15
+ '@types/semver': 7.5.5
+ '@typescript-eslint/scope-manager': 6.11.0
+ '@typescript-eslint/types': 6.11.0
+ '@typescript-eslint/typescript-estree': 6.11.0(typescript@5.2.2)
+ eslint: 8.54.0
semver: 7.5.4
transitivePeerDependencies:
- supports-color
- typescript
dev: true
- /@typescript-eslint/visitor-keys@6.8.0:
- resolution: {integrity: sha512-oqAnbA7c+pgOhW2OhGvxm0t1BULX5peQI/rLsNDpGM78EebV3C9IGbX5HNZabuZ6UQrYveCLjKo8Iy/lLlBkkg==}
+ /@typescript-eslint/visitor-keys@6.11.0:
+ resolution: {integrity: sha512-+SUN/W7WjBr05uRxPggJPSzyB8zUpaYo2hByKasWbqr3PM8AXfZt8UHdNpBS1v9SA62qnSSMF3380SwDqqprgQ==}
engines: {node: ^16.0.0 || >=18.0.0}
dependencies:
- '@typescript-eslint/types': 6.8.0
+ '@typescript-eslint/types': 6.11.0
eslint-visitor-keys: 3.4.3
dev: true
@@ -8807,81 +8971,81 @@ packages:
server-only: 0.0.1
dev: false
- /@vercel/edge@1.1.0:
- resolution: {integrity: sha512-84H2EavY5Kul9Ef1DnTH0XEG5vChqcXjyqoRLVPjjZjLWw47sMapzXXQH09pybcshR+8AKqULGvFqPTWuRh3Rw==}
+ /@vercel/edge@1.1.1:
+ resolution: {integrity: sha512-NtKiIbn9Cq6HWGy+qRudz28mz5nxfOJWls5Pnckjw1yCfSX8rhXdvY/il3Sy3Zd5n/sKCM2h7VSCCpJF/oaDrQ==}
dev: true
- /@vercel/nft@0.23.1:
- resolution: {integrity: sha512-NE0xSmGWVhgHF1OIoir71XAd0W0C1UE3nzFyhpFiMr3rVhetww7NvM1kc41trBsPG37Bh+dE5FYCTMzM/gBu0w==}
- engines: {node: '>=14'}
+ /@vercel/nft@0.24.3:
+ resolution: {integrity: sha512-IyBdIxmFAeGZnEfMgt4QrGK7XX4lWazlQj34HEi9dw04/WeDBJ7r1yaOIO5tTf9pbfvwUFodj9b0H+NDGGoOMg==}
+ engines: {node: '>=16'}
hasBin: true
dependencies:
'@mapbox/node-pre-gyp': 1.0.11
'@rollup/pluginutils': 4.2.1
- acorn: 8.10.0
+ acorn: 8.11.2
async-sema: 3.1.1
bindings: 1.5.0
estree-walker: 2.0.2
glob: 7.2.3
graceful-fs: 4.2.11
micromatch: 4.0.5
- node-gyp-build: 4.6.1
+ node-gyp-build: 4.7.0
resolve-from: 5.0.0
transitivePeerDependencies:
- encoding
- supports-color
dev: false
- /@vitejs/plugin-react@4.1.0(vite@4.5.0):
- resolution: {integrity: sha512-rM0SqazU9iqPUraQ2JlIvReeaxOoRj6n+PzB1C0cBzIbd8qP336nC39/R9yPi3wVcah7E7j/kdU1uCUqMEU4OQ==}
+ /@vitejs/plugin-react@4.2.0(vite@5.0.0):
+ resolution: {integrity: sha512-+MHTH/e6H12kRp5HUkzOGqPMksezRMmW+TNzlh/QXfI8rRf6l2Z2yH/v12no1UvTwhZgEDMuQ7g7rrfMseU6FQ==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
- vite: ^4.2.0
+ vite: ^4.2.0 || ^5.0.0
peerDependenciesMeta:
vite:
optional: true
dependencies:
- '@babel/core': 7.23.2
- '@babel/plugin-transform-react-jsx-self': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-react-jsx-source': 7.22.5(@babel/core@7.23.2)
- '@types/babel__core': 7.20.3
+ '@babel/core': 7.23.3
+ '@babel/plugin-transform-react-jsx-self': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.23.3)
+ '@types/babel__core': 7.20.4
react-refresh: 0.14.0
- vite: 4.5.0(@types/node@18.18.6)(sass@1.69.4)
+ vite: 5.0.0(@types/node@18.18.6)(sass@1.69.5)
transitivePeerDependencies:
- supports-color
dev: false
- /@vitejs/plugin-vue-jsx@3.0.2(vite@4.5.0)(vue@3.3.6):
- resolution: {integrity: sha512-obF26P2Z4Ogy3cPp07B4VaW6rpiu0ue4OT2Y15UxT5BZZ76haUY9guOsZV3uWh/I6xc+VeiW+ZVabRE82FyzWw==}
+ /@vitejs/plugin-vue-jsx@3.1.0(vite@5.0.0)(vue@3.3.8):
+ resolution: {integrity: sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
- vite: ^4.0.0
+ vite: ^4.0.0 || ^5.0.0
vue: ^3.0.0
peerDependenciesMeta:
vite:
optional: true
dependencies:
- '@babel/core': 7.23.2
- '@babel/plugin-transform-typescript': 7.22.15(@babel/core@7.23.2)
- '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.23.2)
- vite: 4.5.0(@types/node@18.18.6)(sass@1.69.4)
- vue: 3.3.6(typescript@5.1.6)
+ '@babel/core': 7.23.3
+ '@babel/plugin-transform-typescript': 7.23.3(@babel/core@7.23.3)
+ '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.23.3)
+ vite: 5.0.0(@types/node@18.18.6)(sass@1.69.5)
+ vue: 3.3.8(typescript@5.2.2)
transitivePeerDependencies:
- supports-color
dev: false
- /@vitejs/plugin-vue@4.4.0(vite@4.5.0)(vue@3.3.6):
- resolution: {integrity: sha512-xdguqb+VUwiRpSg+nsc2HtbAUSGak25DXYvpQQi4RVU1Xq1uworyoH/md9Rfd8zMmPR/pSghr309QNcftUVseg==}
+ /@vitejs/plugin-vue@4.5.0(vite@5.0.0)(vue@3.3.8):
+ resolution: {integrity: sha512-a2WSpP8X8HTEww/U00bU4mX1QpLINNuz/2KMNpLsdu3BzOpak3AGI1CJYBTXcc4SPhaD0eNRUp7IyQK405L5dQ==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
- vite: ^4.0.0
+ vite: ^4.0.0 || ^5.0.0
vue: ^3.2.25
peerDependenciesMeta:
vite:
optional: true
dependencies:
- vite: 4.5.0(@types/node@18.18.6)(sass@1.69.4)
- vue: 3.3.6(typescript@5.1.6)
+ vite: 5.0.0(@types/node@18.18.6)(sass@1.69.5)
+ vue: 3.3.8(typescript@5.2.2)
dev: false
/@vitest/expect@0.34.6:
@@ -8922,59 +9086,60 @@ packages:
pretty-format: 29.7.0
dev: false
- /@volar/kit@1.10.4(typescript@5.1.6):
- resolution: {integrity: sha512-ha6xNFwkLoRysR90JqJ05xKhjZ3vUMkxjOBif6MaS1eF4sVip2579fygSPsAXviT81gA+oyWJeKBWD8nhdnxIg==}
+ /@volar/kit@1.10.10(typescript@5.2.2):
+ resolution: {integrity: sha512-V2SyUPCPUhueqH8j5t48LJ0QsjExGSXzTv/XOdkUHV7hJ/ekyRGFqKxcfBtMq/nK6Tgu2G1ba+6u0d7e6wKcQw==}
peerDependencies:
typescript: '*'
dependencies:
- '@volar/language-service': 1.10.4
+ '@volar/language-service': 1.10.10
typesafe-path: 0.2.2
- typescript: 5.1.6
+ typescript: 5.2.2
vscode-languageserver-textdocument: 1.0.11
vscode-uri: 3.0.8
dev: true
- /@volar/language-core@1.10.4:
- resolution: {integrity: sha512-Na69qA6uwVIdA0rHuOc2W3pHtVQQO8hCNim7FOaKNpRJh0oAFnu5r9i7Oopo5C4cnELZkPNjTrbmpcCTiW+CMQ==}
+ /@volar/language-core@1.10.10:
+ resolution: {integrity: sha512-nsV1o3AZ5n5jaEAObrS3MWLBWaGwUj/vAsc15FVNIv+DbpizQRISg9wzygsHBr56ELRH8r4K75vkYNMtsSNNWw==}
dependencies:
- '@volar/source-map': 1.10.4
+ '@volar/source-map': 1.10.10
dev: true
- /@volar/language-server@1.10.4:
- resolution: {integrity: sha512-LhCz5GTdA6nRy35GIqCnYRljWC+C+sPT/AF5FNZnSjUn9I/Ug5io2LI2RnMLCKFQM1v9VFePHMiHBl639Rf6Kw==}
+ /@volar/language-server@1.10.10:
+ resolution: {integrity: sha512-F2PRBU+CRjT7L9qe8bjof/uz/LbAXVmgwNU2gOSX2y1bUl3E8DHmD0dB6pwIVublvkx+Ivg/0r3Z6oyxfPPruQ==}
dependencies:
- '@volar/language-core': 1.10.4
- '@volar/language-service': 1.10.4
- '@volar/typescript': 1.10.4
+ '@volar/language-core': 1.10.10
+ '@volar/language-service': 1.10.10
+ '@volar/typescript': 1.10.10
'@vscode/l10n': 0.0.16
+ path-browserify: 1.0.1
request-light: 0.7.0
- typesafe-path: 0.2.2
vscode-languageserver: 9.0.1
vscode-languageserver-protocol: 3.17.5
vscode-languageserver-textdocument: 1.0.11
vscode-uri: 3.0.8
dev: true
- /@volar/language-service@1.10.4:
- resolution: {integrity: sha512-SGDsmGojVJi7RiHM9WON4O2Ed7PbjU+3gzEn0lODxK5qa+PDGzzSaFWIQeCp8Av+ef5uhZ4gJcTUR3AmD/29HQ==}
+ /@volar/language-service@1.10.10:
+ resolution: {integrity: sha512-P4fiPWDI6fLGO6BghlksCVHs1nr9gvWAMDyma3Bca4aowxXusxjUVTsnJq0EVorIN5uIr1Xel4B/tNdXt/IKyw==}
dependencies:
- '@volar/language-core': 1.10.4
- '@volar/source-map': 1.10.4
+ '@volar/language-core': 1.10.10
+ '@volar/source-map': 1.10.10
vscode-languageserver-protocol: 3.17.5
vscode-languageserver-textdocument: 1.0.11
vscode-uri: 3.0.8
dev: true
- /@volar/source-map@1.10.4:
- resolution: {integrity: sha512-RxZdUEL+pV8p+SMqnhVjzy5zpb1QRZTlcwSk4bdcBO7yOu4rtEWqDGahVCEj4CcXour+0yJUMrMczfSCpP9Uxg==}
+ /@volar/source-map@1.10.10:
+ resolution: {integrity: sha512-GVKjLnifV4voJ9F0vhP56p4+F3WGf+gXlRtjFZsv6v3WxBTWU3ZVeaRaEHJmWrcv5LXmoYYpk/SC25BKemPRkg==}
dependencies:
muggle-string: 0.3.1
dev: true
- /@volar/typescript@1.10.4:
- resolution: {integrity: sha512-BCCUEBASBEMCrz7qmNSi2hBEWYsXD0doaktRKpmmhvb6XntM2sAWYu6gbyK/MluLDgluGLFiFRpWgobgzUqolg==}
+ /@volar/typescript@1.10.10:
+ resolution: {integrity: sha512-4a2r5bdUub2m+mYVnLu2wt59fuoYWe7nf0uXtGHU8QQ5LDNfzAR0wK7NgDiQ9rcl2WT3fxT2AA9AylAwFtj50A==}
dependencies:
- '@volar/language-core': 1.10.4
+ '@volar/language-core': 1.10.10
+ path-browserify: 1.0.1
dev: true
/@vscode/emmet-helper@2.9.2:
@@ -8995,7 +9160,7 @@ packages:
resolution: {integrity: sha512-SgUymFpMoAyWeYWLAY+MkCK3QEROsiUnfaw5zxOVD/M64KQs8D/4oK6Q5omVA2hnvEOE0SCkH2TZxs/jnnUj7w==}
dev: false
- /@vue/babel-plugin-jsx@1.1.5(@babel/core@7.23.2):
+ /@vue/babel-plugin-jsx@1.1.5(@babel/core@7.23.3):
resolution: {integrity: sha512-nKs1/Bg9U1n3qSWnsHhCVQtAzI6aQXqua8j/bZrau8ywT1ilXQbK4FwEJGmU8fV7tcpuFvWmmN7TMmV1OBma1g==}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -9003,12 +9168,12 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-module-imports': 7.22.15
- '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.2)
+ '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.3)
'@babel/template': 7.22.15
- '@babel/traverse': 7.23.2
- '@babel/types': 7.23.0
+ '@babel/traverse': 7.23.3
+ '@babel/types': 7.23.3
'@vue/babel-helper-vue-transform-on': 1.1.5
camelcase: 6.3.0
html-tags: 3.3.1
@@ -9017,46 +9182,46 @@ packages:
- supports-color
dev: false
- /@vue/compiler-core@3.3.6:
- resolution: {integrity: sha512-2JNjemwaNwf+MkkatATVZi7oAH1Hx0B04DdPH3ZoZ8vKC1xZVP7nl4HIsk8XYd3r+/52sqqoz9TWzYc3yE9dqA==}
+ /@vue/compiler-core@3.3.8:
+ resolution: {integrity: sha512-hN/NNBUECw8SusQvDSqqcVv6gWq8L6iAktUR0UF3vGu2OhzRqcOiAno0FmBJWwxhYEXRlQJT5XnoKsVq1WZx4g==}
dependencies:
- '@babel/parser': 7.23.0
- '@vue/shared': 3.3.6
+ '@babel/parser': 7.23.3
+ '@vue/shared': 3.3.8
estree-walker: 2.0.2
source-map-js: 1.0.2
- /@vue/compiler-dom@3.3.6:
- resolution: {integrity: sha512-1MxXcJYMHiTPexjLAJUkNs/Tw2eDf2tY3a0rL+LfuWyiKN2s6jvSwywH3PWD8bKICjfebX3GWx2Os8jkRDq3Ng==}
+ /@vue/compiler-dom@3.3.8:
+ resolution: {integrity: sha512-+PPtv+p/nWDd0AvJu3w8HS0RIm/C6VGBIRe24b9hSyNWOAPEUosFZ5diwawwP8ip5sJ8n0Pe87TNNNHnvjs0FQ==}
dependencies:
- '@vue/compiler-core': 3.3.6
- '@vue/shared': 3.3.6
+ '@vue/compiler-core': 3.3.8
+ '@vue/shared': 3.3.8
- /@vue/compiler-sfc@3.3.6:
- resolution: {integrity: sha512-/Kms6du2h1VrXFreuZmlvQej8B1zenBqIohP0690IUBkJjsFvJxY0crcvVRJ0UhMgSR9dewB+khdR1DfbpArJA==}
+ /@vue/compiler-sfc@3.3.8:
+ resolution: {integrity: sha512-WMzbUrlTjfYF8joyT84HfwwXo+8WPALuPxhy+BZ6R4Aafls+jDBnSz8PDz60uFhuqFbl3HxRfxvDzrUf3THwpA==}
dependencies:
- '@babel/parser': 7.23.0
- '@vue/compiler-core': 3.3.6
- '@vue/compiler-dom': 3.3.6
- '@vue/compiler-ssr': 3.3.6
- '@vue/reactivity-transform': 3.3.6
- '@vue/shared': 3.3.6
+ '@babel/parser': 7.23.3
+ '@vue/compiler-core': 3.3.8
+ '@vue/compiler-dom': 3.3.8
+ '@vue/compiler-ssr': 3.3.8
+ '@vue/reactivity-transform': 3.3.8
+ '@vue/shared': 3.3.8
estree-walker: 2.0.2
magic-string: 0.30.5
postcss: 8.4.31
source-map-js: 1.0.2
- /@vue/compiler-ssr@3.3.6:
- resolution: {integrity: sha512-QTIHAfDCHhjXlYGkUg5KH7YwYtdUM1vcFl/FxFDlD6d0nXAmnjizka3HITp8DGudzHndv2PjKVS44vqqy0vP4w==}
+ /@vue/compiler-ssr@3.3.8:
+ resolution: {integrity: sha512-hXCqQL/15kMVDBuoBYpUnSYT8doDNwsjvm3jTefnXr+ytn294ySnT8NlsFHmTgKNjwpuFy7XVV8yTeLtNl/P6w==}
dependencies:
- '@vue/compiler-dom': 3.3.6
- '@vue/shared': 3.3.6
+ '@vue/compiler-dom': 3.3.8
+ '@vue/shared': 3.3.8
- /@vue/reactivity-transform@3.3.6:
- resolution: {integrity: sha512-RlJl4dHfeO7EuzU1iJOsrlqWyJfHTkJbvYz/IOJWqu8dlCNWtxWX377WI0VsbAgBizjwD+3ZjdnvSyyFW1YVng==}
+ /@vue/reactivity-transform@3.3.8:
+ resolution: {integrity: sha512-49CvBzmZNtcHua0XJ7GdGifM8GOXoUMOX4dD40Y5DxI3R8OUhMlvf2nvgUAcPxaXiV5MQQ1Nwy09ADpnLQUqRw==}
dependencies:
- '@babel/parser': 7.23.0
- '@vue/compiler-core': 3.3.6
- '@vue/shared': 3.3.6
+ '@babel/parser': 7.23.3
+ '@vue/compiler-core': 3.3.8
+ '@vue/shared': 3.3.8
estree-walker: 2.0.2
magic-string: 0.30.5
@@ -9066,39 +9231,39 @@ packages:
'@vue/shared': 3.1.5
dev: false
- /@vue/reactivity@3.3.6:
- resolution: {integrity: sha512-gtChAumfQz5lSy5jZXfyXbKrIYPf9XEOrIr6rxwVyeWVjFhJwmwPLtV6Yis+M9onzX++I5AVE9j+iPH60U+B8Q==}
+ /@vue/reactivity@3.3.8:
+ resolution: {integrity: sha512-ctLWitmFBu6mtddPyOKpHg8+5ahouoTCRtmAHZAXmolDtuZXfjL2T3OJ6DL6ezBPQB1SmMnpzjiWjCiMYmpIuw==}
dependencies:
- '@vue/shared': 3.3.6
+ '@vue/shared': 3.3.8
- /@vue/runtime-core@3.3.6:
- resolution: {integrity: sha512-qp7HTP1iw1UW2ZGJ8L3zpqlngrBKvLsDAcq5lA6JvEXHmpoEmjKju7ahM9W2p/h51h0OT5F2fGlP/gMhHOmbUA==}
+ /@vue/runtime-core@3.3.8:
+ resolution: {integrity: sha512-qurzOlb6q26KWQ/8IShHkMDOuJkQnQcTIp1sdP4I9MbCf9FJeGVRXJFr2mF+6bXh/3Zjr9TDgURXrsCr9bfjUw==}
dependencies:
- '@vue/reactivity': 3.3.6
- '@vue/shared': 3.3.6
+ '@vue/reactivity': 3.3.8
+ '@vue/shared': 3.3.8
- /@vue/runtime-dom@3.3.6:
- resolution: {integrity: sha512-AoX3Cp8NqMXjLbIG9YR6n/pPLWE9TiDdk6wTJHFnl2GpHzDFH1HLBC9wlqqQ7RlnvN3bVLpzPGAAH00SAtOxHg==}
+ /@vue/runtime-dom@3.3.8:
+ resolution: {integrity: sha512-Noy5yM5UIf9UeFoowBVgghyGGPIDPy1Qlqt0yVsUdAVbqI8eeMSsTqBtauaEoT2UFXUk5S64aWVNJN4MJ2vRdA==}
dependencies:
- '@vue/runtime-core': 3.3.6
- '@vue/shared': 3.3.6
+ '@vue/runtime-core': 3.3.8
+ '@vue/shared': 3.3.8
csstype: 3.1.2
- /@vue/server-renderer@3.3.6(vue@3.3.6):
- resolution: {integrity: sha512-kgLoN43W4ERdZ6dpyy+gnk2ZHtcOaIr5Uc/WUP5DRwutgvluzu2pudsZGoD2b7AEJHByUVMa9k6Sho5lLRCykw==}
+ /@vue/server-renderer@3.3.8(vue@3.3.8):
+ resolution: {integrity: sha512-zVCUw7RFskvPuNlPn/8xISbrf0zTWsTSdYTsUTN1ERGGZGVnRxM2QZ3x1OR32+vwkkCm0IW6HmJ49IsPm7ilLg==}
peerDependencies:
- vue: 3.3.6
+ vue: 3.3.8
dependencies:
- '@vue/compiler-ssr': 3.3.6
- '@vue/shared': 3.3.6
- vue: 3.3.6(typescript@5.1.6)
+ '@vue/compiler-ssr': 3.3.8
+ '@vue/shared': 3.3.8
+ vue: 3.3.8(typescript@5.2.2)
/@vue/shared@3.1.5:
resolution: {integrity: sha512-oJ4F3TnvpXaQwZJNF3ZK+kLPHKarDmJjJ6jyzVNDKH9md1dptjC7lWR//jrGuLdek/U6iltWxqAnYOu8gCiOvA==}
dev: false
- /@vue/shared@3.3.6:
- resolution: {integrity: sha512-Xno5pEqg8SVhomD0kTSmfh30ZEmV/+jZtyh39q6QflrjdJCXah5lrnOLi9KB6a5k5aAHXMXjoMnxlzUkCNfWLQ==}
+ /@vue/shared@3.3.8:
+ resolution: {integrity: sha512-8PGwybFwM4x8pcfgqEQFy70NaQxASvOC5DJwLQfpArw1UDfUXrJkdxD3BhVTMS+0Lef/TU7YO0Jvr0jJY8T+mw==}
/@webcomponents/template-shadowroot@0.2.1:
resolution: {integrity: sha512-fXL/vIUakyZL62hyvUh+EMwbVoTc0hksublmRz6ai6et8znHkJa6gtqMUZo1oc7dIz46exHSIImml9QTdknMHg==}
@@ -9120,28 +9285,28 @@ packages:
negotiator: 0.6.3
dev: true
- /acorn-globals@7.0.1:
- resolution: {integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==}
- dependencies:
- acorn: 8.10.0
- acorn-walk: 8.2.0
- dev: true
-
- /acorn-jsx@5.3.2(acorn@8.10.0):
+ /acorn-jsx@5.3.2(acorn@8.11.2):
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
peerDependencies:
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
- acorn: 8.10.0
+ acorn: 8.11.2
/acorn-walk@8.2.0:
resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==}
engines: {node: '>=0.4.0'}
+ dev: false
/acorn@8.10.0:
resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==}
engines: {node: '>=0.4.0'}
hasBin: true
+ dev: false
+
+ /acorn@8.11.2:
+ resolution: {integrity: sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==}
+ engines: {node: '>=0.4.0'}
+ hasBin: true
/agent-base@6.0.2:
resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
@@ -9151,6 +9316,15 @@ packages:
transitivePeerDependencies:
- supports-color
+ /agent-base@7.1.0:
+ resolution: {integrity: sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==}
+ engines: {node: '>= 14'}
+ dependencies:
+ debug: 4.3.4(supports-color@8.1.1)
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
/aggregate-error@4.0.1:
resolution: {integrity: sha512-0poP0T7el6Vq3rstR8Mn4V/IQrpBLO6POkUSrN7RhyY+GF/InCFShQzsQ39T25gkHhLgSLByyAz+Kjb+c2L98w==}
engines: {node: '>=12'}
@@ -9177,8 +9351,8 @@ packages:
uri-js: 4.4.1
dev: false
- /alpinejs@3.13.2:
- resolution: {integrity: sha512-WzojeeN082kLZznGI1HAuP8yFJSWqJ1fGdz2mUjj45H4y0XwToE7fFqtI3mCPRR+BpcSbxT/NL+FyPnYAWSltw==}
+ /alpinejs@3.13.3:
+ resolution: {integrity: sha512-WZ6WQjkAOl+WdW/jukzNHq9zHFDNKmkk/x6WF7WdyNDD6woinrfXCVsZXm0galjbco+pEpYmJLtwlZwcOfIVdg==}
dependencies:
'@vue/reactivity': 3.1.5
dev: false
@@ -9333,23 +9507,23 @@ packages:
hasBin: true
dev: false
- /astro-auto-import@0.3.1(astro@packages+astro):
- resolution: {integrity: sha512-4kXZMlZFiq3dqT6fcfPbCjHTABQ279eKbIqZAb6qktBhGlmHwpHr1spOUFj/RQFilaWVgfjzOBmuZnoydZb5Vg==}
+ /astro-auto-import@0.3.2(astro@packages+astro):
+ resolution: {integrity: sha512-xnr56geVyqJTu5qicJzvxqSnkhktq7SulWIzme1Vs5mrrcMkH/N1s7TEYkgJCN2b5qSeltqqZ7UUSD3xXrXamA==}
engines: {node: '>=16.0.0'}
peerDependencies:
astro: '*'
dependencies:
- '@types/node': 18.18.6
- acorn: 8.10.0
+ '@types/node': 18.18.9
+ acorn: 8.11.2
astro: link:packages/astro
dev: false
- /astro-embed@0.5.1(astro@packages+astro):
- resolution: {integrity: sha512-ucrikhD3KwuTLNJUbZmAYddGakf9Tmw4TBr43YseGPfpZrKk1rMOD70d6ehj7Ai3kkTziab1vGXA56dAWf9bVg==}
+ /astro-embed@0.6.0(astro@packages+astro):
+ resolution: {integrity: sha512-KE1cBjQvCdqNv1C/oXG5sMfH+bbovu7F88pK1J/iZRaoaRqH2sNe5ZT1G25PDlzvcPYzK6KNB2aUm8jBRNQJfg==}
peerDependencies:
astro: '*'
dependencies:
- '@astro-community/astro-embed-integration': 0.5.1(astro@packages+astro)
+ '@astro-community/astro-embed-integration': 0.6.0(astro@packages+astro)
'@astro-community/astro-embed-twitter': 0.5.2(astro@packages+astro)
'@astro-community/astro-embed-vimeo': 0.3.1(astro@packages+astro)
'@astro-community/astro-embed-youtube': 0.4.1(astro@packages+astro)
@@ -9368,8 +9542,8 @@ packages:
resolution: {integrity: sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==}
dev: false
- /async@3.2.4:
- resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==}
+ /async@3.2.5:
+ resolution: {integrity: sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==}
dev: false
/asynckit@0.4.0:
@@ -9439,7 +9613,7 @@ packages:
dev: false
optional: true
- /babel-plugin-jsx-dom-expressions@0.37.2(@babel/core@7.23.2):
+ /babel-plugin-jsx-dom-expressions@0.37.2(@babel/core@7.23.3):
resolution: {integrity: sha512-u3VKB+On86cYSLAbw9j0m0X8ZejL4MR7oG7TRlrMQ/y1mauR/ZpM2xkiOPZEUlzHLo1GYGlTdP9s5D3XuA6iSQ==}
peerDependencies:
'@babel/core': ^7.20.12
@@ -9447,15 +9621,15 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-module-imports': 7.18.6
- '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.2)
- '@babel/types': 7.23.0
+ '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.3)
+ '@babel/types': 7.23.3
html-entities: 2.3.3
validate-html-nesting: 1.2.2
dev: false
- /babel-plugin-polyfill-corejs2@0.4.6(@babel/core@7.23.2):
+ /babel-plugin-polyfill-corejs2@0.4.6(@babel/core@7.23.3):
resolution: {integrity: sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q==}
peerDependencies:
'@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
@@ -9463,15 +9637,15 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/compat-data': 7.23.2
- '@babel/core': 7.23.2
- '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.2)
+ '@babel/compat-data': 7.23.3
+ '@babel/core': 7.23.3
+ '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.3)
semver: 6.3.1
transitivePeerDependencies:
- supports-color
dev: false
- /babel-plugin-polyfill-corejs3@0.8.6(@babel/core@7.23.2):
+ /babel-plugin-polyfill-corejs3@0.8.6(@babel/core@7.23.3):
resolution: {integrity: sha512-leDIc4l4tUgU7str5BWLS2h8q2N4Nf6lGZP6UrNDxdtfF2g69eJ5L0H7S8A5Ln/arfFAfHor5InAdZuIOwZdgQ==}
peerDependencies:
'@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
@@ -9479,14 +9653,14 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.2)
- core-js-compat: 3.33.1
+ '@babel/core': 7.23.3
+ '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.3)
+ core-js-compat: 3.33.3
transitivePeerDependencies:
- supports-color
dev: false
- /babel-plugin-polyfill-regenerator@0.5.3(@babel/core@7.23.2):
+ /babel-plugin-polyfill-regenerator@0.5.3(@babel/core@7.23.3):
resolution: {integrity: sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw==}
peerDependencies:
'@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
@@ -9494,8 +9668,8 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.2)
+ '@babel/core': 7.23.3
+ '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.3)
transitivePeerDependencies:
- supports-color
dev: false
@@ -9509,7 +9683,7 @@ packages:
optional: true
dev: false
- /babel-preset-solid@1.8.2(@babel/core@7.23.2):
+ /babel-preset-solid@1.8.2(@babel/core@7.23.3):
resolution: {integrity: sha512-hEIy4K1CGPQwCekFJ9NV3T92fezS4GQV0SQXEGVe9dyo+7iI7Fjuu6OKIdE5z/S4IfMEL6gCU+1AZ3yK6PnGMg==}
peerDependencies:
'@babel/core': ^7.0.0
@@ -9517,8 +9691,8 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.23.2
- babel-plugin-jsx-dom-expressions: 0.37.2(@babel/core@7.23.2)
+ '@babel/core': 7.23.3
+ babel-plugin-jsx-dom-expressions: 0.37.2(@babel/core@7.23.3)
dev: false
/bail@2.0.2:
@@ -9527,6 +9701,10 @@ packages:
/balanced-match@1.0.2:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
+ /base-64@1.0.0:
+ resolution: {integrity: sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==}
+ dev: false
+
/base64-js@1.5.1:
resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
dev: false
@@ -9751,8 +9929,8 @@ packages:
/caniuse-lite@1.0.30001553:
resolution: {integrity: sha512-N0ttd6TrFfuqKNi+pMgWJTb9qrdJu4JSpgPFLe/lrD19ugC6fZgF0pUewRowDwzdDnb9V41mFcdlYgl/PyKf4A==}
- /canvas-confetti@1.9.0:
- resolution: {integrity: sha512-0UGU/T5Un/Cd4Aj4fu/p/oVQm8Il+brK5xcmY+y77u7PXuyNJD4ODUWe01A5o3GUI9Bb8lOBlQ10VdaDsY1FBA==}
+ /canvas-confetti@1.9.1:
+ resolution: {integrity: sha512-jieDCn9OnPgFu5q+rbOGUmIGOjzgOnecW1/6KH07kAFAMwOczcTc4clde9pdyUPIAd/2wxZ8C5u7mBAcOpGK8Q==}
dev: false
/ccount@2.0.1:
@@ -9896,6 +10074,12 @@ packages:
/ci-info@3.9.0:
resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==}
engines: {node: '>=8'}
+ dev: true
+
+ /ci-info@4.0.0:
+ resolution: {integrity: sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==}
+ engines: {node: '>=8'}
+ dev: false
/clean-css@4.2.4:
resolution: {integrity: sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==}
@@ -9980,11 +10164,15 @@ packages:
resolution: {integrity: sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==}
dependencies:
'@jridgewell/sourcemap-codec': 1.4.15
- '@types/estree': 1.0.3
- acorn: 8.10.0
+ '@types/estree': 1.0.5
+ acorn: 8.11.2
estree-walker: 3.0.3
periscopic: 3.1.0
+ /collapse-white-space@2.1.0:
+ resolution: {integrity: sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==}
+ dev: false
+
/color-convert@1.9.3:
resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
dependencies:
@@ -10101,9 +10289,15 @@ packages:
/cookie@0.5.0:
resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==}
engines: {node: '>= 0.6'}
+ dev: true
+
+ /cookie@0.6.0:
+ resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==}
+ engines: {node: '>= 0.6'}
+ dev: false
- /core-js-compat@3.33.1:
- resolution: {integrity: sha512-6pYKNOgD/j/bkC5xS5IIg6bncid3rfrI42oBH1SQJbsmYPKF7rhzcFzYCcxYMmNQQ0rCEB8WqpW7QHndOggaeQ==}
+ /core-js-compat@3.33.3:
+ resolution: {integrity: sha512-cNzGqFsh3Ot+529GIXacjTJ7kegdt5fPXxCBVS1G0iaZpuo/tBz399ymceLJveQhFFZ8qThHiP3fzuoQjKN2ow==}
dependencies:
browserslist: 4.22.1
dev: false
@@ -10196,8 +10390,8 @@ packages:
resolution: {integrity: sha512-HYPSb7y/Z7BNDCOrakL4raGO2zltZkbeXyAd6Tg9obzix6QhzxCotdBl6VT0Dv4vZfJGVz3WL/xaEI9Ly3ul0g==}
dev: false
- /css-selector-parser@2.3.2:
- resolution: {integrity: sha512-JjnG6/pdLJh3iqipq7kteNVtbIczsU2A1cNxb+VAiniSuNmrB/NI3us4rSCfArvlwRXYly+jZhUUfEoInSH9Qg==}
+ /css-selector-parser@3.0.0:
+ resolution: {integrity: sha512-ITsFspnTOObbNv81tXX+7QK/MtxciSBDAWQCKnmWIuwDSDDvfJD+YSPEpC7TMVhi1N2llzHHMz7xCX8AoC0L6w==}
dev: false
/css-tree@2.2.1:
@@ -10219,8 +10413,8 @@ packages:
resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==}
engines: {node: '>= 6'}
- /cssdb@7.8.0:
- resolution: {integrity: sha512-SkeezZOQr5AHt9MgJgSFNyiuJwg1p8AwoVln6JwaQJsyxduRW9QJ+HP/gAQzbsz8SIqINtYvpJKjxTRI67zxLg==}
+ /cssdb@7.9.0:
+ resolution: {integrity: sha512-WPMT9seTQq6fPAa1yN4zjgZZeoTriSN2LqW9C+otjar12DQIWA4LuSfFrvFJiKp4oD0xIk1vumDLw8K9ur4NBw==}
dev: true
/cssesc@3.0.0:
@@ -10235,19 +10429,15 @@ packages:
css-tree: 2.2.1
dev: false
- /cssom@0.3.8:
- resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==}
- dev: true
-
/cssom@0.5.0:
resolution: {integrity: sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==}
dev: true
- /cssstyle@2.3.0:
- resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==}
- engines: {node: '>=8'}
+ /cssstyle@3.0.0:
+ resolution: {integrity: sha512-N4u2ABATi3Qplzf0hWbVCdjenim8F3ojEXpBDF5hBpjzW182MjNGLqfmQ0SkSPeQ+V86ZXgeH8aXj6kayd4jgg==}
+ engines: {node: '>=14'}
dependencies:
- cssom: 0.3.8
+ rrweb-cssom: 0.6.0
dev: true
/csstype@3.1.2:
@@ -10280,13 +10470,13 @@ packages:
engines: {node: '>= 12'}
dev: false
- /data-urls@3.0.2:
- resolution: {integrity: sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==}
- engines: {node: '>=12'}
+ /data-urls@4.0.0:
+ resolution: {integrity: sha512-/mMTei/JXPqvFqQtfyTowxmJVwr2PVAeCcDxyFf6LhoOu/09TX2OX3kb2wzi4DMXcfj4OItwDOnhl5oziPnT6g==}
+ engines: {node: '>=14'}
dependencies:
abab: 2.0.6
whatwg-mimetype: 3.0.0
- whatwg-url: 11.0.0
+ whatwg-url: 12.0.1
dev: true
/dataloader@1.4.0:
@@ -10433,8 +10623,8 @@ packages:
has-property-descriptors: 1.0.1
object-keys: 1.1.1
- /defu@6.1.2:
- resolution: {integrity: sha512-+uO4+qr7msjNNWKYPHqN/3+Dx3NFkmIzayk2L1MyZQlvgZb/J1A0fo410dpKrN2SnqFjt8n4JL8fDJE0wIgjFQ==}
+ /defu@6.1.3:
+ resolution: {integrity: sha512-Vy2wmG3NTkmHNg/kzpuvHhkqeIx3ODWqasgCRbKtbXEN0G+HpEEv9BtJLp7ZG1CZloFaC41Ah3ZFbq7aqCqMeQ==}
dev: false
/del@7.1.0:
@@ -10488,10 +10678,14 @@ packages:
/detect-libc@2.0.2:
resolution: {integrity: sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==}
engines: {node: '>=8'}
+ requiresBuild: true
dev: false
- /deterministic-object-hash@1.3.1:
- resolution: {integrity: sha512-kQDIieBUreEgY+akq0N7o4FzZCr27dPG1xr3wq267vPwDlSXQ3UMcBXHqTGUBaM/5WDS1jwTYjxRhUzHeuiAvw==}
+ /deterministic-object-hash@2.0.1:
+ resolution: {integrity: sha512-8HuU2kMCPzMwxa86oBoFQ5xwmwRrPAqWdyhS89RSYjsr2b6k7NIMlDwZRzRI/rHAm3Ip8KNy76cWWuprreJSyg==}
+ engines: {node: '>=18'}
+ dependencies:
+ base-64: 1.0.0
dev: false
/devalue@4.3.2:
@@ -10501,7 +10695,6 @@ packages:
resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==}
dependencies:
dequal: 2.0.3
- dev: false
/didyoumean@1.2.2:
resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==}
@@ -10524,12 +10717,14 @@ packages:
/diff@5.1.0:
resolution: {integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==}
engines: {node: '>=0.3.1'}
+ dev: false
/dir-glob@3.0.1:
resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
engines: {node: '>=8'}
dependencies:
path-type: 4.0.0
+ dev: true
/direction@2.0.1:
resolution: {integrity: sha512-9S6m9Sukh1cZNknO1CWAr2QAWsbKLafQiyM5gZ7VgXHeuaoUwffKN4q6NC4A/Mf9iiPlOXQEKW/Mv/mh9/3YFA==}
@@ -10581,8 +10776,8 @@ packages:
engines: {node: '>=10'}
dev: true
- /dset@3.1.2:
- resolution: {integrity: sha512-g/M9sqy3oHe477Ar4voQxWtaPIFw1jTdKZuomOjhCcBx9nHUNn0pu6NopuFFrTh/TRZIKEj+76vLWFu9BNKk+Q==}
+ /dset@3.1.3:
+ resolution: {integrity: sha512-20TuZZHCEZ2O71q9/+8BwKwZ0QtD9D8ObhrihJPr+vLLYlSuAU3/zL4cSlgbfeoGHTjCSJBa7NGcrF9/Bx/WJQ==}
engines: {node: '>=4'}
dev: false
@@ -10718,8 +10913,8 @@ packages:
unbox-primitive: 1.0.2
which-typed-array: 1.1.13
- /es-module-lexer@1.3.1:
- resolution: {integrity: sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==}
+ /es-module-lexer@1.4.1:
+ resolution: {integrity: sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==}
dev: false
/es-set-tostringtag@2.0.2:
@@ -10744,14 +10939,14 @@ packages:
is-date-object: 1.0.5
is-symbol: 1.0.4
- /esbuild-plugin-copy@2.1.1(esbuild@0.19.5):
+ /esbuild-plugin-copy@2.1.1(esbuild@0.19.6):
resolution: {integrity: sha512-Bk66jpevTcV8KMFzZI1P7MZKZ+uDcrZm2G2egZ2jNIvVnivDpodZI+/KnpL3Jnap0PBdIHU7HwFGB8r+vV5CVw==}
peerDependencies:
esbuild: '>= 0.14.0'
dependencies:
chalk: 4.1.2
chokidar: 3.5.3
- esbuild: 0.19.5
+ esbuild: 0.19.6
fs-extra: 10.1.0
globby: 11.1.0
dev: true
@@ -10784,35 +10979,36 @@ packages:
'@esbuild/win32-arm64': 0.18.20
'@esbuild/win32-ia32': 0.18.20
'@esbuild/win32-x64': 0.18.20
+ dev: false
- /esbuild@0.19.5:
- resolution: {integrity: sha512-bUxalY7b1g8vNhQKdB24QDmHeY4V4tw/s6Ak5z+jJX9laP5MoQseTOMemAr0gxssjNcH0MCViG8ONI2kksvfFQ==}
+ /esbuild@0.19.6:
+ resolution: {integrity: sha512-Xl7dntjA2OEIvpr9j0DVxxnog2fyTGnyVoQXAMQI6eR3mf9zCQds7VIKUDCotDgE/p4ncTgeRqgX8t5d6oP4Gw==}
engines: {node: '>=12'}
hasBin: true
requiresBuild: true
optionalDependencies:
- '@esbuild/android-arm': 0.19.5
- '@esbuild/android-arm64': 0.19.5
- '@esbuild/android-x64': 0.19.5
- '@esbuild/darwin-arm64': 0.19.5
- '@esbuild/darwin-x64': 0.19.5
- '@esbuild/freebsd-arm64': 0.19.5
- '@esbuild/freebsd-x64': 0.19.5
- '@esbuild/linux-arm': 0.19.5
- '@esbuild/linux-arm64': 0.19.5
- '@esbuild/linux-ia32': 0.19.5
- '@esbuild/linux-loong64': 0.19.5
- '@esbuild/linux-mips64el': 0.19.5
- '@esbuild/linux-ppc64': 0.19.5
- '@esbuild/linux-riscv64': 0.19.5
- '@esbuild/linux-s390x': 0.19.5
- '@esbuild/linux-x64': 0.19.5
- '@esbuild/netbsd-x64': 0.19.5
- '@esbuild/openbsd-x64': 0.19.5
- '@esbuild/sunos-x64': 0.19.5
- '@esbuild/win32-arm64': 0.19.5
- '@esbuild/win32-ia32': 0.19.5
- '@esbuild/win32-x64': 0.19.5
+ '@esbuild/android-arm': 0.19.6
+ '@esbuild/android-arm64': 0.19.6
+ '@esbuild/android-x64': 0.19.6
+ '@esbuild/darwin-arm64': 0.19.6
+ '@esbuild/darwin-x64': 0.19.6
+ '@esbuild/freebsd-arm64': 0.19.6
+ '@esbuild/freebsd-x64': 0.19.6
+ '@esbuild/linux-arm': 0.19.6
+ '@esbuild/linux-arm64': 0.19.6
+ '@esbuild/linux-ia32': 0.19.6
+ '@esbuild/linux-loong64': 0.19.6
+ '@esbuild/linux-mips64el': 0.19.6
+ '@esbuild/linux-ppc64': 0.19.6
+ '@esbuild/linux-riscv64': 0.19.6
+ '@esbuild/linux-s390x': 0.19.6
+ '@esbuild/linux-x64': 0.19.6
+ '@esbuild/netbsd-x64': 0.19.6
+ '@esbuild/openbsd-x64': 0.19.6
+ '@esbuild/sunos-x64': 0.19.6
+ '@esbuild/win32-arm64': 0.19.6
+ '@esbuild/win32-ia32': 0.19.6
+ '@esbuild/win32-x64': 0.19.6
/escalade@3.1.1:
resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
@@ -10834,25 +11030,13 @@ packages:
resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==}
engines: {node: '>=12'}
- /escodegen@2.1.0:
- resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==}
- engines: {node: '>=6.0'}
- hasBin: true
- dependencies:
- esprima: 4.0.1
- estraverse: 5.3.0
- esutils: 2.0.3
- optionalDependencies:
- source-map: 0.6.1
- dev: true
-
- /eslint-config-prettier@9.0.0(eslint@8.52.0):
+ /eslint-config-prettier@9.0.0(eslint@8.54.0):
resolution: {integrity: sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==}
hasBin: true
peerDependencies:
eslint: '>=7.0.0'
dependencies:
- eslint: 8.52.0
+ eslint: 8.54.0
dev: true
/eslint-plugin-no-only-tests@3.1.0:
@@ -10860,7 +11044,7 @@ packages:
engines: {node: '>=5.0.0'}
dev: true
- /eslint-plugin-prettier@5.0.1(eslint-config-prettier@9.0.0)(eslint@8.52.0)(prettier@3.0.3):
+ /eslint-plugin-prettier@5.0.1(eslint-config-prettier@9.0.0)(eslint@8.54.0)(prettier@3.1.0):
resolution: {integrity: sha512-m3u5RnR56asrwV/lDC4GHorlW75DsFfmUcjfCYylTUs85dBRnB7VM6xG8eCMJdeDRnppzmxZVf1GEPJvl1JmNg==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
@@ -10874,9 +11058,9 @@ packages:
eslint-config-prettier:
optional: true
dependencies:
- eslint: 8.52.0
- eslint-config-prettier: 9.0.0(eslint@8.52.0)
- prettier: 3.0.3
+ eslint: 8.54.0
+ eslint-config-prettier: 9.0.0(eslint@8.54.0)
+ prettier: 3.1.0
prettier-linter-helpers: 1.0.0
synckit: 0.8.5
dev: true
@@ -10894,15 +11078,15 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
- /eslint@8.52.0:
- resolution: {integrity: sha512-zh/JHnaixqHZsolRB/w9/02akBk9EPrOs9JwcTP2ek7yL5bVvXuRariiaAjjoJ5DvuwQ1WAE/HsMz+w17YgBCg==}
+ /eslint@8.54.0:
+ resolution: {integrity: sha512-NY0DfAkM8BIZDVl6PgSa1ttZbx3xHgJzSNJKYcQglem6CppHyMhRIQkBVSSMaSRnLhig3jsDbEzOjwCVt4AmmA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
hasBin: true
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.52.0)
- '@eslint-community/regexpp': 4.9.1
- '@eslint/eslintrc': 2.1.2
- '@eslint/js': 8.52.0
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.54.0)
+ '@eslint-community/regexpp': 4.10.0
+ '@eslint/eslintrc': 2.1.3
+ '@eslint/js': 8.54.0
'@humanwhocodes/config-array': 0.11.13
'@humanwhocodes/module-importer': 1.0.1
'@nodelib/fs.walk': 1.2.8
@@ -10924,7 +11108,7 @@ packages:
glob-parent: 6.0.2
globals: 13.23.0
graphemer: 1.4.0
- ignore: 5.2.4
+ ignore: 5.3.0
imurmurhash: 0.1.4
is-glob: 4.0.3
is-path-inside: 3.0.3
@@ -10950,8 +11134,8 @@ packages:
resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
- acorn: 8.10.0
- acorn-jsx: 5.3.2(acorn@8.10.0)
+ acorn: 8.11.2
+ acorn-jsx: 5.3.2(acorn@8.11.2)
eslint-visitor-keys: 3.4.3
dev: true
@@ -10979,37 +11163,38 @@ packages:
engines: {node: '>=4.0'}
dev: true
- /estree-util-attach-comments@2.1.1:
- resolution: {integrity: sha512-+5Ba/xGGS6mnwFbXIuQiDPTbuTxuMCooq3arVv7gPZtYpjp+VXH/NkHAP35OOefPhNG/UGqU3vt/LTABwcHX0w==}
+ /estree-util-attach-comments@3.0.0:
+ resolution: {integrity: sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==}
dependencies:
- '@types/estree': 1.0.3
+ '@types/estree': 1.0.5
dev: false
- /estree-util-build-jsx@2.2.2:
- resolution: {integrity: sha512-m56vOXcOBuaF+Igpb9OPAy7f9w9OIkb5yhjsZuaPm7HoGi4oTOQi0h2+yZ+AtKklYFZ+rPC4n0wYCJCEU1ONqg==}
+ /estree-util-build-jsx@3.0.1:
+ resolution: {integrity: sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==}
dependencies:
- '@types/estree-jsx': 1.0.2
- estree-util-is-identifier-name: 2.1.0
+ '@types/estree-jsx': 1.0.3
+ devlop: 1.1.0
+ estree-util-is-identifier-name: 3.0.0
estree-walker: 3.0.3
dev: false
- /estree-util-is-identifier-name@2.1.0:
- resolution: {integrity: sha512-bEN9VHRyXAUOjkKVQVvArFym08BTWB0aJPppZZr0UNyAqWsLaVfAqP7hbaTJjzHifmB5ebnR8Wm7r7yGN/HonQ==}
+ /estree-util-is-identifier-name@3.0.0:
+ resolution: {integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==}
dev: false
- /estree-util-to-js@1.2.0:
- resolution: {integrity: sha512-IzU74r1PK5IMMGZXUVZbmiu4A1uhiPgW5hm1GjcOfr4ZzHaMPpLNJjR7HjXiIOzi25nZDrgFTobHTkV5Q6ITjA==}
+ /estree-util-to-js@2.0.0:
+ resolution: {integrity: sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==}
dependencies:
- '@types/estree-jsx': 1.0.2
+ '@types/estree-jsx': 1.0.3
astring: 1.8.6
source-map: 0.7.4
dev: false
- /estree-util-visit@1.2.1:
- resolution: {integrity: sha512-xbgqcrkIVbIG+lI/gzbvd9SGTJL4zqJKBFttUl5pP27KhAjtMKbX/mQXJ7qgyXpMgVy/zvpm0xoQQaGL8OloOw==}
+ /estree-util-visit@2.0.0:
+ resolution: {integrity: sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==}
dependencies:
- '@types/estree-jsx': 1.0.2
- '@types/unist': 2.0.9
+ '@types/estree-jsx': 1.0.3
+ '@types/unist': 3.0.2
dev: false
/estree-walker@1.0.1:
@@ -11022,7 +11207,7 @@ packages:
/estree-walker@3.0.3:
resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
dependencies:
- '@types/estree': 1.0.3
+ '@types/estree': 1.0.5
/esutils@2.0.3:
resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
@@ -11162,8 +11347,8 @@ packages:
dev: false
optional: true
- /fast-glob@3.3.1:
- resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==}
+ /fast-glob@3.3.2:
+ resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==}
engines: {node: '>=8.6.0'}
dependencies:
'@nodelib/fs.stat': 2.0.5
@@ -11208,7 +11393,7 @@ packages:
resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
engines: {node: ^10.12.0 || >=12.0.0}
dependencies:
- flat-cache: 3.1.1
+ flat-cache: 3.2.0
dev: true
/file-uri-to-path@1.0.0:
@@ -11262,9 +11447,9 @@ packages:
micromatch: 4.0.5
pkg-dir: 4.2.0
- /flat-cache@3.1.1:
- resolution: {integrity: sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==}
- engines: {node: '>=12.0.0'}
+ /flat-cache@3.2.0:
+ resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==}
+ engines: {node: ^10.12.0 || >=12.0.0}
dependencies:
flatted: 3.2.9
keyv: 4.5.4
@@ -11352,7 +11537,7 @@ packages:
at-least-node: 1.0.0
graceful-fs: 4.2.11
jsonfile: 6.1.0
- universalify: 2.0.0
+ universalify: 2.0.1
dev: false
/fs-minipass@2.1.0:
@@ -11420,6 +11605,11 @@ packages:
engines: {node: 6.* || 8.* || >= 10.*}
dev: true
+ /get-east-asian-width@1.2.0:
+ resolution: {integrity: sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==}
+ engines: {node: '>=18'}
+ dev: false
+
/get-func-name@2.0.2:
resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==}
@@ -11451,15 +11641,15 @@ packages:
call-bind: 1.0.5
get-intrinsic: 1.2.2
- /giget@1.1.2:
- resolution: {integrity: sha512-HsLoS07HiQ5oqvObOI+Qb2tyZH4Gj5nYGfF9qQcZNrPw+uEFhdXtgJr01aO2pWadGHucajYDLxxbtQkm97ON2A==}
+ /giget@1.1.3:
+ resolution: {integrity: sha512-zHuCeqtfgqgDwvXlR84UNgnJDuUHQcNI5OqWqFxxuk2BshuKbYhJWdxBsEo4PvKqoGh23lUAIvBNpChMLv7/9Q==}
hasBin: true
dependencies:
colorette: 2.0.20
- defu: 6.1.2
- https-proxy-agent: 5.0.1
+ defu: 6.1.3
+ https-proxy-agent: 7.0.2
mri: 1.2.0
- node-fetch-native: 1.4.0
+ node-fetch-native: 1.4.1
pathe: 1.1.1
tar: 6.2.0
transitivePeerDependencies:
@@ -11546,8 +11736,8 @@ packages:
dependencies:
array-union: 2.1.0
dir-glob: 3.0.1
- fast-glob: 3.3.1
- ignore: 5.2.4
+ fast-glob: 3.3.2
+ ignore: 5.3.0
merge2: 1.4.1
slash: 3.0.0
dev: true
@@ -11557,10 +11747,23 @@ packages:
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
dependencies:
dir-glob: 3.0.1
- fast-glob: 3.3.1
- ignore: 5.2.4
+ fast-glob: 3.3.2
+ ignore: 5.3.0
merge2: 1.4.1
slash: 4.0.0
+ dev: true
+
+ /globby@14.0.0:
+ resolution: {integrity: sha512-/1WM/LNHRAOH9lZta77uGbq0dAEQM+XjNesWwhlERDVenqothRbnzTrL3/LrIoEPPjeUHC3vrS6TwoyxeHs7MQ==}
+ engines: {node: '>=18'}
+ dependencies:
+ '@sindresorhus/merge-streams': 1.0.0
+ fast-glob: 3.3.2
+ ignore: 5.3.0
+ path-type: 5.0.0
+ slash: 5.1.0
+ unicorn-magic: 0.1.0
+ dev: false
/globrex@0.1.2:
resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==}
@@ -11650,90 +11853,82 @@ packages:
dependencies:
function-bind: 1.1.2
- /hast-util-from-dom@4.2.0:
- resolution: {integrity: sha512-t1RJW/OpJbCAJQeKi3Qrj1cAOLA0+av/iPFori112+0X7R3wng+jxLA+kXec8K4szqPRGI8vPxbbpEYvvpwaeQ==}
+ /hast-util-from-dom@5.0.0:
+ resolution: {integrity: sha512-d6235voAp/XR3Hh5uy7aGLbM3S4KamdW0WEgOaU1YoewnuYw4HXb5eRtv9g65m/RFGEfUY1Mw4UqCc5Y8L4Stg==}
dependencies:
- hastscript: 7.2.0
+ '@types/hast': 3.0.3
+ hastscript: 8.0.0
web-namespaces: 2.0.1
dev: true
+ /hast-util-from-html@2.0.1:
+ resolution: {integrity: sha512-RXQBLMl9kjKVNkJTIO6bZyb2n+cUH8LFaSSzo82jiLT6Tfc+Pt7VQCS+/h3YwG4jaNE2TA2sdJisGWR+aJrp0g==}
+ dependencies:
+ '@types/hast': 3.0.3
+ devlop: 1.1.0
+ hast-util-from-parse5: 8.0.1
+ parse5: 7.1.2
+ vfile: 6.0.1
+ vfile-message: 4.0.2
+ dev: false
+
/hast-util-from-parse5@7.1.2:
resolution: {integrity: sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==}
dependencies:
- '@types/hast': 2.3.7
- '@types/unist': 2.0.9
+ '@types/hast': 2.3.8
+ '@types/unist': 2.0.10
hastscript: 7.2.0
- property-information: 6.3.0
+ property-information: 6.4.0
vfile: 5.3.7
vfile-location: 4.1.0
web-namespaces: 2.0.1
- dev: false
+ dev: true
/hast-util-from-parse5@8.0.1:
resolution: {integrity: sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==}
dependencies:
- '@types/hast': 3.0.2
- '@types/unist': 3.0.1
+ '@types/hast': 3.0.3
+ '@types/unist': 3.0.2
devlop: 1.1.0
hastscript: 8.0.0
- property-information: 6.3.0
+ property-information: 6.4.0
vfile: 6.0.1
vfile-location: 5.0.2
web-namespaces: 2.0.1
dev: false
- /hast-util-has-property@2.0.1:
- resolution: {integrity: sha512-X2+RwZIMTMKpXUzlotatPzWj8bspCymtXH3cfG3iQKV+wPF53Vgaqxi/eLqGck0wKq1kS9nvoB1wchbCPEL8sg==}
-
/hast-util-has-property@3.0.0:
resolution: {integrity: sha512-MNilsvEKLFpV604hwfhVStK0usFY/QmM5zX16bo7EjnAEGofr5YyI37kzopBlZJkHD4t887i+q/C8/tr5Q94cA==}
dependencies:
- '@types/hast': 3.0.2
+ '@types/hast': 3.0.3
dev: false
- /hast-util-heading-rank@2.1.1:
- resolution: {integrity: sha512-iAuRp+ESgJoRFJbSyaqsfvJDY6zzmFoEnL1gtz1+U8gKtGGj1p0CVlysuUAUjq95qlZESHINLThwJzNGmgGZxA==}
+ /hast-util-heading-rank@3.0.0:
+ resolution: {integrity: sha512-EJKb8oMUXVHcWZTDepnr+WNbfnXKFNf9duMesmr4S8SXTJBJ9M4Yok08pu9vxdJwdlGRhVumk9mEhkEvKGifwA==}
dependencies:
- '@types/hast': 2.3.7
+ '@types/hast': 3.0.3
- /hast-util-is-element@2.1.3:
- resolution: {integrity: sha512-O1bKah6mhgEq2WtVMk+Ta5K7pPMqsBBlmzysLdcwKVrqzZQ0CHqUPiIVspNhAG1rvxpvJjtGee17XfauZYKqVA==}
+ /hast-util-is-element@3.0.0:
+ resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==}
dependencies:
- '@types/hast': 2.3.7
- '@types/unist': 2.0.9
+ '@types/hast': 3.0.3
/hast-util-parse-selector@3.1.1:
resolution: {integrity: sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==}
dependencies:
- '@types/hast': 2.3.7
+ '@types/hast': 2.3.8
+ dev: true
/hast-util-parse-selector@4.0.0:
resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==}
dependencies:
- '@types/hast': 3.0.2
- dev: false
-
- /hast-util-raw@7.2.3:
- resolution: {integrity: sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==}
- dependencies:
- '@types/hast': 2.3.7
- '@types/parse5': 6.0.3
- hast-util-from-parse5: 7.1.2
- hast-util-to-parse5: 7.1.0
- html-void-elements: 2.0.1
- parse5: 6.0.1
- unist-util-position: 4.0.4
- unist-util-visit: 4.1.2
- vfile: 5.3.7
- web-namespaces: 2.0.1
- zwitch: 2.0.4
- dev: false
+ '@types/hast': 3.0.3
/hast-util-raw@9.0.1:
resolution: {integrity: sha512-5m1gmba658Q+lO5uqL5YNGQWeh1MYWZbZmWrM5lncdcuiXuo5E2HT/CIOp0rLF8ksfSwiCVJ3twlgVRyTGThGA==}
dependencies:
- '@types/hast': 3.0.2
- '@types/unist': 3.0.1
+ '@types/hast': 3.0.3
+ '@types/unist': 3.0.2
'@ungap/structured-clone': 1.2.0
hast-util-from-parse5: 8.0.1
hast-util-to-parse5: 8.0.0
@@ -11747,34 +11942,14 @@ packages:
zwitch: 2.0.4
dev: false
- /hast-util-select@5.0.5:
- resolution: {integrity: sha512-QQhWMhgTFRhCaQdgTKzZ5g31GLQ9qRb1hZtDPMqQaOhpLBziWcshUS0uCR5IJ0U1jrK/mxg35fmcq+Dp/Cy2Aw==}
+ /hast-util-select@6.0.2:
+ resolution: {integrity: sha512-hT/SD/d/Meu+iobvgkffo1QecV8WeKWxwsNMzcTJsKw1cKTQKSR/7ArJeURLNJF9HDjp9nVoORyNNJxrvBye8Q==}
dependencies:
- '@types/hast': 2.3.7
- '@types/unist': 2.0.9
+ '@types/hast': 3.0.3
+ '@types/unist': 3.0.2
bcp-47-match: 2.0.3
comma-separated-tokens: 2.0.3
- css-selector-parser: 1.4.1
- direction: 2.0.1
- hast-util-has-property: 2.0.1
- hast-util-to-string: 2.0.0
- hast-util-whitespace: 2.0.1
- not: 0.1.0
- nth-check: 2.1.1
- property-information: 6.3.0
- space-separated-tokens: 2.0.2
- unist-util-visit: 4.1.2
- zwitch: 2.0.4
- dev: false
-
- /hast-util-select@6.0.1:
- resolution: {integrity: sha512-KPNOtLqeJCcFRyxQm9BakO3bdIQfremXraw4mh9jxsJ+L593v/VdP3G9Dfjahacl/bw8PPvIFseaXzElKOYRpA==}
- dependencies:
- '@types/hast': 3.0.2
- '@types/unist': 3.0.1
- bcp-47-match: 2.0.3
- comma-separated-tokens: 2.0.3
- css-selector-parser: 2.3.2
+ css-selector-parser: 3.0.0
devlop: 1.1.0
direction: 2.0.1
hast-util-has-property: 3.0.0
@@ -11782,85 +11957,73 @@ packages:
hast-util-whitespace: 3.0.0
not: 0.1.0
nth-check: 2.1.1
- property-information: 6.3.0
+ property-information: 6.4.0
space-separated-tokens: 2.0.2
unist-util-visit: 5.0.0
zwitch: 2.0.4
dev: false
- /hast-util-to-estree@2.3.3:
- resolution: {integrity: sha512-ihhPIUPxN0v0w6M5+IiAZZrn0LH2uZomeWwhn7uP7avZC6TE7lIiEh2yBMPr5+zi1aUCXq6VoYRgs2Bw9xmycQ==}
+ /hast-util-to-estree@3.1.0:
+ resolution: {integrity: sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw==}
dependencies:
- '@types/estree': 1.0.3
- '@types/estree-jsx': 1.0.2
- '@types/hast': 2.3.7
- '@types/unist': 2.0.9
+ '@types/estree': 1.0.5
+ '@types/estree-jsx': 1.0.3
+ '@types/hast': 3.0.3
comma-separated-tokens: 2.0.3
- estree-util-attach-comments: 2.1.1
- estree-util-is-identifier-name: 2.1.0
- hast-util-whitespace: 2.0.1
- mdast-util-mdx-expression: 1.3.2
- mdast-util-mdxjs-esm: 1.3.1
- property-information: 6.3.0
+ devlop: 1.1.0
+ estree-util-attach-comments: 3.0.0
+ estree-util-is-identifier-name: 3.0.0
+ hast-util-whitespace: 3.0.0
+ mdast-util-mdx-expression: 2.0.0
+ mdast-util-mdx-jsx: 3.0.0
+ mdast-util-mdxjs-esm: 2.0.1
+ property-information: 6.4.0
space-separated-tokens: 2.0.2
style-to-object: 0.4.4
- unist-util-position: 4.0.4
+ unist-util-position: 5.0.0
zwitch: 2.0.4
transitivePeerDependencies:
- supports-color
dev: false
- /hast-util-to-html@8.0.4:
- resolution: {integrity: sha512-4tpQTUOr9BMjtYyNlt0P50mH7xj0Ks2xpo8M943Vykljf99HW6EzulIoJP1N3eKOSScEHzyzi9dm7/cn0RfGwA==}
- dependencies:
- '@types/hast': 2.3.7
- '@types/unist': 2.0.9
- ccount: 2.0.1
- comma-separated-tokens: 2.0.3
- hast-util-raw: 7.2.3
- hast-util-whitespace: 2.0.1
- html-void-elements: 2.0.1
- property-information: 6.3.0
- space-separated-tokens: 2.0.2
- stringify-entities: 4.0.3
- zwitch: 2.0.4
- dev: false
-
/hast-util-to-html@9.0.0:
resolution: {integrity: sha512-IVGhNgg7vANuUA2XKrT6sOIIPgaYZnmLx3l/CCOAK0PtgfoHrZwX7jCSYyFxHTrGmC6S9q8aQQekjp4JPZF+cw==}
dependencies:
- '@types/hast': 3.0.2
- '@types/unist': 3.0.1
+ '@types/hast': 3.0.3
+ '@types/unist': 3.0.2
ccount: 2.0.1
comma-separated-tokens: 2.0.3
hast-util-raw: 9.0.1
hast-util-whitespace: 3.0.0
html-void-elements: 3.0.0
mdast-util-to-hast: 13.0.2
- property-information: 6.3.0
+ property-information: 6.4.0
space-separated-tokens: 2.0.2
stringify-entities: 4.0.3
zwitch: 2.0.4
dev: false
- /hast-util-to-parse5@7.1.0:
- resolution: {integrity: sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw==}
+ /hast-util-to-jsx-runtime@2.2.0:
+ resolution: {integrity: sha512-wSlp23N45CMjDg/BPW8zvhEi3R+8eRE1qFbjEyAUzMCzu2l1Wzwakq+Tlia9nkCtEl5mDxa7nKHsvYJ6Gfn21A==}
dependencies:
- '@types/hast': 2.3.7
+ '@types/hast': 3.0.3
+ '@types/unist': 3.0.2
comma-separated-tokens: 2.0.3
- property-information: 6.3.0
+ hast-util-whitespace: 3.0.0
+ property-information: 6.4.0
space-separated-tokens: 2.0.2
- web-namespaces: 2.0.1
- zwitch: 2.0.4
+ style-to-object: 0.4.4
+ unist-util-position: 5.0.0
+ vfile-message: 4.0.2
dev: false
/hast-util-to-parse5@8.0.0:
resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==}
dependencies:
- '@types/hast': 3.0.2
+ '@types/hast': 3.0.3
comma-separated-tokens: 2.0.3
devlop: 1.1.0
- property-information: 6.3.0
+ property-information: 6.4.0
space-separated-tokens: 2.0.2
web-namespaces: 2.0.1
zwitch: 2.0.4
@@ -11869,51 +12032,47 @@ packages:
/hast-util-to-string@2.0.0:
resolution: {integrity: sha512-02AQ3vLhuH3FisaMM+i/9sm4OXGSq1UhOOCpTLLQtHdL3tZt7qil69r8M8iDkZYyC0HCFylcYoP+8IO7ddta1A==}
dependencies:
- '@types/hast': 2.3.7
+ '@types/hast': 2.3.8
+ dev: true
/hast-util-to-string@3.0.0:
resolution: {integrity: sha512-OGkAxX1Ua3cbcW6EJ5pT/tslVb90uViVkcJ4ZZIMW/R33DX/AkcJcRrPebPwJkHYwlDHXz4aIwvAAaAdtrACFA==}
dependencies:
- '@types/hast': 3.0.2
- dev: false
+ '@types/hast': 3.0.3
- /hast-util-to-text@3.1.2:
- resolution: {integrity: sha512-tcllLfp23dJJ+ju5wCCZHVpzsQQ43+moJbqVX3jNWPB7z/KFC4FyZD6R7y94cHL6MQ33YtMZL8Z0aIXXI4XFTw==}
+ /hast-util-to-text@4.0.0:
+ resolution: {integrity: sha512-EWiE1FSArNBPUo1cKWtzqgnuRQwEeQbQtnFJRYV1hb1BWDgrAlBU0ExptvZMM/KSA82cDpm2sFGf3Dmc5Mza3w==}
dependencies:
- '@types/hast': 2.3.7
- '@types/unist': 2.0.9
- hast-util-is-element: 2.1.3
- unist-util-find-after: 4.0.1
+ '@types/hast': 3.0.3
+ '@types/unist': 3.0.2
+ hast-util-is-element: 3.0.0
+ unist-util-find-after: 5.0.0
dev: true
- /hast-util-whitespace@2.0.1:
- resolution: {integrity: sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==}
- dev: false
-
/hast-util-whitespace@3.0.0:
resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==}
dependencies:
- '@types/hast': 3.0.2
+ '@types/hast': 3.0.3
dev: false
/hastscript@7.2.0:
resolution: {integrity: sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==}
dependencies:
- '@types/hast': 2.3.7
+ '@types/hast': 2.3.8
comma-separated-tokens: 2.0.3
hast-util-parse-selector: 3.1.1
- property-information: 6.3.0
+ property-information: 6.4.0
space-separated-tokens: 2.0.2
+ dev: true
/hastscript@8.0.0:
resolution: {integrity: sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==}
dependencies:
- '@types/hast': 3.0.2
+ '@types/hast': 3.0.3
comma-separated-tokens: 2.0.3
hast-util-parse-selector: 4.0.0
- property-information: 6.3.0
+ property-information: 6.4.0
space-separated-tokens: 2.0.2
- dev: false
/hdr-histogram-js@3.0.0:
resolution: {integrity: sha512-/EpvQI2/Z98mNFYEnlqJ8Ogful8OpArLG/6Tf2bPnkutBVLIeMVNHjk1ZDfshF2BUweipzbk+dB1hgSB7SIakw==}
@@ -11969,10 +12128,6 @@ packages:
engines: {node: '>=8'}
dev: false
- /html-void-elements@2.0.1:
- resolution: {integrity: sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==}
- dev: false
-
/html-void-elements@3.0.0:
resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==}
dev: false
@@ -11993,7 +12148,6 @@ packages:
domhandler: 5.0.3
domutils: 3.1.0
entities: 4.5.0
- dev: false
/http-cache-semantics@4.1.1:
resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==}
@@ -12033,6 +12187,16 @@ packages:
transitivePeerDependencies:
- supports-color
+ /https-proxy-agent@7.0.2:
+ resolution: {integrity: sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==}
+ engines: {node: '>= 14'}
+ dependencies:
+ agent-base: 7.1.0
+ debug: 4.3.4(supports-color@8.1.1)
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
/human-id@1.0.2:
resolution: {integrity: sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==}
dev: true
@@ -12084,8 +12248,8 @@ packages:
resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
dev: false
- /ignore@5.2.4:
- resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==}
+ /ignore@5.3.0:
+ resolution: {integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==}
engines: {node: '>= 4'}
/immutable@4.3.4:
@@ -12099,8 +12263,8 @@ packages:
resolve-from: 4.0.0
dev: true
- /import-meta-resolve@3.0.0:
- resolution: {integrity: sha512-4IwhLhNNA8yy445rPjD/lWh++7hMDOml2eHtd58eG7h+qK3EryMuuRbsHGPikCoAgIkkDnckKfWSk2iDla/ejg==}
+ /import-meta-resolve@4.0.0:
+ resolution: {integrity: sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==}
dev: false
/imurmurhash@0.1.4:
@@ -12342,7 +12506,7 @@ packages:
/is-reference@3.0.2:
resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==}
dependencies:
- '@types/estree': 1.0.3
+ '@types/estree': 1.0.5
/is-regex@1.1.4:
resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
@@ -12444,7 +12608,7 @@ packages:
engines: {node: '>=10'}
hasBin: true
dependencies:
- async: 3.2.4
+ async: 3.2.5
chalk: 4.1.2
filelist: 1.0.4
minimatch: 3.1.2
@@ -12486,13 +12650,13 @@ packages:
resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==}
engines: {node: '>= 10.13.0'}
dependencies:
- '@types/node': 18.18.6
+ '@types/node': 20.9.2
merge-stream: 2.0.0
supports-color: 7.2.0
dev: false
- /jiti@1.20.0:
- resolution: {integrity: sha512-3TV69ZbrvV6U5DfQimop50jE9Dl6J8O1ja1dvBbMba/sZ3YBEQqJ2VZRoQPVnhlzjNtU1vaXRZVrVjU4qtm8yA==}
+ /jiti@1.21.0:
+ resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==}
hasBin: true
/js-tokens@4.0.0:
@@ -12511,9 +12675,9 @@ packages:
dependencies:
argparse: 2.0.1
- /jsdom@20.0.3:
- resolution: {integrity: sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==}
- engines: {node: '>=14'}
+ /jsdom@22.1.0:
+ resolution: {integrity: sha512-/9AVW7xNbsBv6GfWho4TTNjEo9fe6Zhf9O7s0Fhhr3u+awPwAJMKwAMXnkk5vBxflqLW9hTHX/0cs+P3gW+cQw==}
+ engines: {node: '>=16'}
peerDependencies:
canvas: ^2.5.0
peerDependenciesMeta:
@@ -12521,14 +12685,10 @@ packages:
optional: true
dependencies:
abab: 2.0.6
- acorn: 8.10.0
- acorn-globals: 7.0.1
- cssom: 0.5.0
- cssstyle: 2.3.0
- data-urls: 3.0.2
+ cssstyle: 3.0.0
+ data-urls: 4.0.0
decimal.js: 10.4.3
domexception: 4.0.0
- escodegen: 2.1.0
form-data: 4.0.0
html-encoding-sniffer: 3.0.0
http-proxy-agent: 5.0.0
@@ -12536,6 +12696,7 @@ packages:
is-potential-custom-element-name: 1.0.1
nwsapi: 2.2.7
parse5: 7.1.2
+ rrweb-cssom: 0.6.0
saxes: 6.0.0
symbol-tree: 3.2.4
tough-cookie: 4.1.3
@@ -12543,7 +12704,7 @@ packages:
webidl-conversions: 7.0.0
whatwg-encoding: 2.0.0
whatwg-mimetype: 3.0.0
- whatwg-url: 11.0.0
+ whatwg-url: 12.0.1
ws: 8.14.2
xml-name-validator: 4.0.0
transitivePeerDependencies:
@@ -12680,16 +12841,20 @@ packages:
resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==}
engines: {node: '>=10'}
+ /lilconfig@3.0.0:
+ resolution: {integrity: sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==}
+ engines: {node: '>=14'}
+
/lines-and-columns@1.2.4:
resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
- /linkedom@0.15.6:
- resolution: {integrity: sha512-2Vt8fdP5BNWeIiV8B3ZxfY2Z8zB0u2nVP4JPS+cgeqUlNbY26IFdDot4FYM+pZ6dA2fTVrP6bi8Z4VNTlyurvA==}
+ /linkedom@0.16.4:
+ resolution: {integrity: sha512-SykvDVh/jAnaO+WiPqH5vX3QpZrIRImuppzYhIHons3RXPhDwqN2dOyfopOVaHleqWtoS+3vWCqen+m8M3HToQ==}
dependencies:
css-select: 5.1.0
cssom: 0.5.0
html-escaper: 3.0.3
- htmlparser2: 8.0.2
+ htmlparser2: 9.0.0
uhyphen: 0.2.0
dev: true
@@ -12898,9 +13063,9 @@ packages:
engines: {node: '>=8'}
dev: true
- /markdown-extensions@1.1.1:
- resolution: {integrity: sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q==}
- engines: {node: '>=0.10.0'}
+ /markdown-extensions@2.0.0:
+ resolution: {integrity: sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==}
+ engines: {node: '>=16'}
dev: false
/markdown-table@3.0.3:
@@ -12922,227 +13087,223 @@ packages:
speech-rule-engine: 4.0.7
dev: true
- /mdast-util-definitions@5.1.2:
- resolution: {integrity: sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==}
- dependencies:
- '@types/mdast': 3.0.14
- '@types/unist': 2.0.9
- unist-util-visit: 4.1.2
-
/mdast-util-definitions@6.0.0:
resolution: {integrity: sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==}
dependencies:
- '@types/mdast': 4.0.2
- '@types/unist': 3.0.1
+ '@types/mdast': 4.0.3
+ '@types/unist': 3.0.2
unist-util-visit: 5.0.0
dev: false
- /mdast-util-find-and-replace@2.2.2:
- resolution: {integrity: sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==}
+ /mdast-util-find-and-replace@3.0.1:
+ resolution: {integrity: sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==}
dependencies:
- '@types/mdast': 3.0.14
+ '@types/mdast': 4.0.3
escape-string-regexp: 5.0.0
- unist-util-is: 5.2.1
- unist-util-visit-parents: 5.1.3
+ unist-util-is: 6.0.0
+ unist-util-visit-parents: 6.0.1
dev: false
- /mdast-util-from-markdown@1.3.1:
- resolution: {integrity: sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==}
+ /mdast-util-from-markdown@2.0.0:
+ resolution: {integrity: sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==}
dependencies:
- '@types/mdast': 3.0.14
- '@types/unist': 2.0.9
+ '@types/mdast': 4.0.3
+ '@types/unist': 3.0.2
decode-named-character-reference: 1.0.2
- mdast-util-to-string: 3.2.0
- micromark: 3.2.0
- micromark-util-decode-numeric-character-reference: 1.1.0
- micromark-util-decode-string: 1.1.0
- micromark-util-normalize-identifier: 1.1.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- unist-util-stringify-position: 3.0.3
- uvu: 0.5.6
+ devlop: 1.1.0
+ mdast-util-to-string: 4.0.0
+ micromark: 4.0.0
+ micromark-util-decode-numeric-character-reference: 2.0.1
+ micromark-util-decode-string: 2.0.0
+ micromark-util-normalize-identifier: 2.0.0
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
+ unist-util-stringify-position: 4.0.0
transitivePeerDependencies:
- supports-color
- /mdast-util-gfm-autolink-literal@1.0.3:
- resolution: {integrity: sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==}
+ /mdast-util-gfm-autolink-literal@2.0.0:
+ resolution: {integrity: sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==}
dependencies:
- '@types/mdast': 3.0.14
+ '@types/mdast': 4.0.3
ccount: 2.0.1
- mdast-util-find-and-replace: 2.2.2
- micromark-util-character: 1.2.0
+ devlop: 1.1.0
+ mdast-util-find-and-replace: 3.0.1
+ micromark-util-character: 2.0.1
dev: false
- /mdast-util-gfm-footnote@1.0.2:
- resolution: {integrity: sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==}
+ /mdast-util-gfm-footnote@2.0.0:
+ resolution: {integrity: sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==}
dependencies:
- '@types/mdast': 3.0.14
- mdast-util-to-markdown: 1.5.0
- micromark-util-normalize-identifier: 1.1.0
+ '@types/mdast': 4.0.3
+ devlop: 1.1.0
+ mdast-util-from-markdown: 2.0.0
+ mdast-util-to-markdown: 2.1.0
+ micromark-util-normalize-identifier: 2.0.0
+ transitivePeerDependencies:
+ - supports-color
dev: false
- /mdast-util-gfm-strikethrough@1.0.3:
- resolution: {integrity: sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==}
+ /mdast-util-gfm-strikethrough@2.0.0:
+ resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==}
dependencies:
- '@types/mdast': 3.0.14
- mdast-util-to-markdown: 1.5.0
+ '@types/mdast': 4.0.3
+ mdast-util-from-markdown: 2.0.0
+ mdast-util-to-markdown: 2.1.0
+ transitivePeerDependencies:
+ - supports-color
dev: false
- /mdast-util-gfm-table@1.0.7:
- resolution: {integrity: sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==}
+ /mdast-util-gfm-table@2.0.0:
+ resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==}
dependencies:
- '@types/mdast': 3.0.14
+ '@types/mdast': 4.0.3
+ devlop: 1.1.0
markdown-table: 3.0.3
- mdast-util-from-markdown: 1.3.1
- mdast-util-to-markdown: 1.5.0
+ mdast-util-from-markdown: 2.0.0
+ mdast-util-to-markdown: 2.1.0
transitivePeerDependencies:
- supports-color
dev: false
- /mdast-util-gfm-task-list-item@1.0.2:
- resolution: {integrity: sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==}
+ /mdast-util-gfm-task-list-item@2.0.0:
+ resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==}
dependencies:
- '@types/mdast': 3.0.14
- mdast-util-to-markdown: 1.5.0
+ '@types/mdast': 4.0.3
+ devlop: 1.1.0
+ mdast-util-from-markdown: 2.0.0
+ mdast-util-to-markdown: 2.1.0
+ transitivePeerDependencies:
+ - supports-color
dev: false
- /mdast-util-gfm@2.0.2:
- resolution: {integrity: sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==}
+ /mdast-util-gfm@3.0.0:
+ resolution: {integrity: sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==}
dependencies:
- mdast-util-from-markdown: 1.3.1
- mdast-util-gfm-autolink-literal: 1.0.3
- mdast-util-gfm-footnote: 1.0.2
- mdast-util-gfm-strikethrough: 1.0.3
- mdast-util-gfm-table: 1.0.7
- mdast-util-gfm-task-list-item: 1.0.2
- mdast-util-to-markdown: 1.5.0
+ mdast-util-from-markdown: 2.0.0
+ mdast-util-gfm-autolink-literal: 2.0.0
+ mdast-util-gfm-footnote: 2.0.0
+ mdast-util-gfm-strikethrough: 2.0.0
+ mdast-util-gfm-table: 2.0.0
+ mdast-util-gfm-task-list-item: 2.0.0
+ mdast-util-to-markdown: 2.1.0
transitivePeerDependencies:
- supports-color
dev: false
- /mdast-util-math@2.0.2:
- resolution: {integrity: sha512-8gmkKVp9v6+Tgjtq6SYx9kGPpTf6FVYRa53/DLh479aldR9AyP48qeVOgNZ5X7QUK7nOy4yw7vg6mbiGcs9jWQ==}
+ /mdast-util-math@3.0.0:
+ resolution: {integrity: sha512-Tl9GBNeG/AhJnQM221bJR2HPvLOSnLE/T9cJI9tlc6zwQk2nPk/4f0cHkOdEixQPC/j8UtKDdITswvLAy1OZ1w==}
dependencies:
- '@types/mdast': 3.0.14
+ '@types/hast': 3.0.3
+ '@types/mdast': 4.0.3
+ devlop: 1.1.0
longest-streak: 3.1.0
- mdast-util-to-markdown: 1.5.0
+ mdast-util-from-markdown: 2.0.0
+ mdast-util-to-markdown: 2.1.0
+ unist-util-remove-position: 5.0.0
+ transitivePeerDependencies:
+ - supports-color
dev: true
- /mdast-util-mdx-expression@1.3.2:
- resolution: {integrity: sha512-xIPmR5ReJDu/DHH1OoIT1HkuybIfRGYRywC+gJtI7qHjCJp/M9jrmBEJW22O8lskDWm562BX2W8TiAwRTb0rKA==}
+ /mdast-util-mdx-expression@2.0.0:
+ resolution: {integrity: sha512-fGCu8eWdKUKNu5mohVGkhBXCXGnOTLuFqOvGMvdikr+J1w7lDJgxThOKpwRWzzbyXAU2hhSwsmssOY4yTokluw==}
dependencies:
- '@types/estree-jsx': 1.0.2
- '@types/hast': 2.3.7
- '@types/mdast': 3.0.14
- mdast-util-from-markdown: 1.3.1
- mdast-util-to-markdown: 1.5.0
+ '@types/estree-jsx': 1.0.3
+ '@types/hast': 3.0.3
+ '@types/mdast': 4.0.3
+ devlop: 1.1.0
+ mdast-util-from-markdown: 2.0.0
+ mdast-util-to-markdown: 2.1.0
transitivePeerDependencies:
- supports-color
- /mdast-util-mdx-jsx@2.1.4:
- resolution: {integrity: sha512-DtMn9CmVhVzZx3f+optVDF8yFgQVt7FghCRNdlIaS3X5Bnym3hZwPbg/XW86vdpKjlc1PVj26SpnLGeJBXD3JA==}
+ /mdast-util-mdx-jsx@3.0.0:
+ resolution: {integrity: sha512-XZuPPzQNBPAlaqsTTgRrcJnyFbSOBovSadFgbFu8SnuNgm+6Bdx1K+IWoitsmj6Lq6MNtI+ytOqwN70n//NaBA==}
dependencies:
- '@types/estree-jsx': 1.0.2
- '@types/hast': 2.3.7
- '@types/mdast': 3.0.14
- '@types/unist': 2.0.9
+ '@types/estree-jsx': 1.0.3
+ '@types/hast': 3.0.3
+ '@types/mdast': 4.0.3
+ '@types/unist': 3.0.2
ccount: 2.0.1
- mdast-util-from-markdown: 1.3.1
- mdast-util-to-markdown: 1.5.0
+ devlop: 1.1.0
+ mdast-util-from-markdown: 2.0.0
+ mdast-util-to-markdown: 2.1.0
parse-entities: 4.0.1
stringify-entities: 4.0.3
- unist-util-remove-position: 4.0.2
- unist-util-stringify-position: 3.0.3
- vfile-message: 3.1.4
+ unist-util-remove-position: 5.0.0
+ unist-util-stringify-position: 4.0.0
+ vfile-message: 4.0.2
transitivePeerDependencies:
- supports-color
- /mdast-util-mdx@2.0.1:
- resolution: {integrity: sha512-38w5y+r8nyKlGvNjSEqWrhG0w5PmnRA+wnBvm+ulYCct7nsGYhFVb0lljS9bQav4psDAS1eGkP2LMVcZBi/aqw==}
+ /mdast-util-mdx@3.0.0:
+ resolution: {integrity: sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==}
dependencies:
- mdast-util-from-markdown: 1.3.1
- mdast-util-mdx-expression: 1.3.2
- mdast-util-mdx-jsx: 2.1.4
- mdast-util-mdxjs-esm: 1.3.1
- mdast-util-to-markdown: 1.5.0
+ mdast-util-from-markdown: 2.0.0
+ mdast-util-mdx-expression: 2.0.0
+ mdast-util-mdx-jsx: 3.0.0
+ mdast-util-mdxjs-esm: 2.0.1
+ mdast-util-to-markdown: 2.1.0
transitivePeerDependencies:
- supports-color
- /mdast-util-mdxjs-esm@1.3.1:
- resolution: {integrity: sha512-SXqglS0HrEvSdUEfoXFtcg7DRl7S2cwOXc7jkuusG472Mmjag34DUDeOJUZtl+BVnyeO1frIgVpHlNRWc2gk/w==}
+ /mdast-util-mdxjs-esm@2.0.1:
+ resolution: {integrity: sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==}
dependencies:
- '@types/estree-jsx': 1.0.2
- '@types/hast': 2.3.7
- '@types/mdast': 3.0.14
- mdast-util-from-markdown: 1.3.1
- mdast-util-to-markdown: 1.5.0
+ '@types/estree-jsx': 1.0.3
+ '@types/hast': 3.0.3
+ '@types/mdast': 4.0.3
+ devlop: 1.1.0
+ mdast-util-from-markdown: 2.0.0
+ mdast-util-to-markdown: 2.1.0
transitivePeerDependencies:
- supports-color
- /mdast-util-phrasing@3.0.1:
- resolution: {integrity: sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==}
+ /mdast-util-phrasing@4.0.0:
+ resolution: {integrity: sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==}
dependencies:
- '@types/mdast': 3.0.14
- unist-util-is: 5.2.1
-
- /mdast-util-to-hast@12.3.0:
- resolution: {integrity: sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==}
- dependencies:
- '@types/hast': 2.3.7
- '@types/mdast': 3.0.14
- mdast-util-definitions: 5.1.2
- micromark-util-sanitize-uri: 1.2.0
- trim-lines: 3.0.1
- unist-util-generated: 2.0.1
- unist-util-position: 4.0.4
- unist-util-visit: 4.1.2
+ '@types/mdast': 4.0.3
+ unist-util-is: 6.0.0
/mdast-util-to-hast@13.0.2:
resolution: {integrity: sha512-U5I+500EOOw9e3ZrclN3Is3fRpw8c19SMyNZlZ2IS+7vLsNzb2Om11VpIVOR+/0137GhZsFEF6YiKD5+0Hr2Og==}
dependencies:
- '@types/hast': 3.0.2
- '@types/mdast': 4.0.2
+ '@types/hast': 3.0.3
+ '@types/mdast': 4.0.3
'@ungap/structured-clone': 1.2.0
devlop: 1.1.0
micromark-util-sanitize-uri: 2.0.0
trim-lines: 3.0.1
unist-util-position: 5.0.0
unist-util-visit: 5.0.0
- dev: false
- /mdast-util-to-markdown@1.5.0:
- resolution: {integrity: sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==}
+ /mdast-util-to-markdown@2.1.0:
+ resolution: {integrity: sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==}
dependencies:
- '@types/mdast': 3.0.14
- '@types/unist': 2.0.9
+ '@types/mdast': 4.0.3
+ '@types/unist': 3.0.2
longest-streak: 3.1.0
- mdast-util-phrasing: 3.0.1
- mdast-util-to-string: 3.2.0
- micromark-util-decode-string: 1.1.0
- unist-util-visit: 4.1.2
+ mdast-util-phrasing: 4.0.0
+ mdast-util-to-string: 4.0.0
+ micromark-util-decode-string: 2.0.0
+ unist-util-visit: 5.0.0
zwitch: 2.0.4
- /mdast-util-to-string@3.2.0:
- resolution: {integrity: sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==}
- dependencies:
- '@types/mdast': 3.0.14
-
/mdast-util-to-string@4.0.0:
resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==}
dependencies:
- '@types/mdast': 4.0.2
- dev: false
+ '@types/mdast': 4.0.3
- /mdast-util-toc@6.1.1:
- resolution: {integrity: sha512-Er21728Kow8hehecK2GZtb7Ny3omcoPUVrmObiSUwmoRYVZaXLR751QROEFjR8W/vAQdHMLj49Lz20J55XaNpw==}
+ /mdast-util-toc@7.0.0:
+ resolution: {integrity: sha512-C28UcSqjmnWuvgT8d97qpaItHKvySqVPAECUzqQ51xuMyNFFJwcFoKW77KoMjtXrclTidLQFDzLUmTmrshRweA==}
dependencies:
- '@types/extend': 3.0.3
- '@types/mdast': 3.0.14
- extend: 3.0.2
+ '@types/mdast': 4.0.3
+ '@types/ungap__structured-clone': 0.3.2
+ '@ungap/structured-clone': 1.2.0
github-slugger: 2.0.0
- mdast-util-to-string: 3.2.0
- unist-util-is: 5.2.1
- unist-util-visit: 4.1.2
+ mdast-util-to-string: 4.0.0
+ unist-util-is: 6.0.0
+ unist-util-visit: 5.0.0
dev: true
/mdn-data@2.0.28:
@@ -13219,304 +13380,286 @@ packages:
resolution: {integrity: sha512-kYmyrCirqJf3zZ9t/0wGgRZ4/ZJw//VwaRVGA75C4nhE60vtnIzhl9J9ndkX/h6hxSN7pjg/cE0VxbnNM+bnDQ==}
dev: true
- /micromark-core-commonmark@1.1.0:
- resolution: {integrity: sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==}
+ /micromark-core-commonmark@2.0.0:
+ resolution: {integrity: sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==}
dependencies:
decode-named-character-reference: 1.0.2
- micromark-factory-destination: 1.1.0
- micromark-factory-label: 1.1.0
- micromark-factory-space: 1.1.0
- micromark-factory-title: 1.1.0
- micromark-factory-whitespace: 1.1.0
- micromark-util-character: 1.2.0
- micromark-util-chunked: 1.1.0
- micromark-util-classify-character: 1.1.0
- micromark-util-html-tag-name: 1.2.0
- micromark-util-normalize-identifier: 1.1.0
- micromark-util-resolve-all: 1.1.0
- micromark-util-subtokenize: 1.1.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- uvu: 0.5.6
+ devlop: 1.1.0
+ micromark-factory-destination: 2.0.0
+ micromark-factory-label: 2.0.0
+ micromark-factory-space: 2.0.0
+ micromark-factory-title: 2.0.0
+ micromark-factory-whitespace: 2.0.0
+ micromark-util-character: 2.0.1
+ micromark-util-chunked: 2.0.0
+ micromark-util-classify-character: 2.0.0
+ micromark-util-html-tag-name: 2.0.0
+ micromark-util-normalize-identifier: 2.0.0
+ micromark-util-resolve-all: 2.0.0
+ micromark-util-subtokenize: 2.0.0
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
- /micromark-extension-gfm-autolink-literal@1.0.5:
- resolution: {integrity: sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg==}
+ /micromark-extension-gfm-autolink-literal@2.0.0:
+ resolution: {integrity: sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg==}
dependencies:
- micromark-util-character: 1.2.0
- micromark-util-sanitize-uri: 1.2.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
+ micromark-util-character: 2.0.1
+ micromark-util-sanitize-uri: 2.0.0
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
dev: false
- /micromark-extension-gfm-footnote@1.1.2:
- resolution: {integrity: sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q==}
+ /micromark-extension-gfm-footnote@2.0.0:
+ resolution: {integrity: sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg==}
dependencies:
- micromark-core-commonmark: 1.1.0
- micromark-factory-space: 1.1.0
- micromark-util-character: 1.2.0
- micromark-util-normalize-identifier: 1.1.0
- micromark-util-sanitize-uri: 1.2.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- uvu: 0.5.6
+ devlop: 1.1.0
+ micromark-core-commonmark: 2.0.0
+ micromark-factory-space: 2.0.0
+ micromark-util-character: 2.0.1
+ micromark-util-normalize-identifier: 2.0.0
+ micromark-util-sanitize-uri: 2.0.0
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
dev: false
- /micromark-extension-gfm-strikethrough@1.0.7:
- resolution: {integrity: sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw==}
+ /micromark-extension-gfm-strikethrough@2.0.0:
+ resolution: {integrity: sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw==}
dependencies:
- micromark-util-chunked: 1.1.0
- micromark-util-classify-character: 1.1.0
- micromark-util-resolve-all: 1.1.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- uvu: 0.5.6
+ devlop: 1.1.0
+ micromark-util-chunked: 2.0.0
+ micromark-util-classify-character: 2.0.0
+ micromark-util-resolve-all: 2.0.0
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
dev: false
- /micromark-extension-gfm-table@1.0.7:
- resolution: {integrity: sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw==}
+ /micromark-extension-gfm-table@2.0.0:
+ resolution: {integrity: sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw==}
dependencies:
- micromark-factory-space: 1.1.0
- micromark-util-character: 1.2.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- uvu: 0.5.6
+ devlop: 1.1.0
+ micromark-factory-space: 2.0.0
+ micromark-util-character: 2.0.1
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
dev: false
- /micromark-extension-gfm-tagfilter@1.0.2:
- resolution: {integrity: sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g==}
+ /micromark-extension-gfm-tagfilter@2.0.0:
+ resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==}
dependencies:
- micromark-util-types: 1.1.0
+ micromark-util-types: 2.0.0
dev: false
- /micromark-extension-gfm-task-list-item@1.0.5:
- resolution: {integrity: sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ==}
+ /micromark-extension-gfm-task-list-item@2.0.1:
+ resolution: {integrity: sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw==}
dependencies:
- micromark-factory-space: 1.1.0
- micromark-util-character: 1.2.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- uvu: 0.5.6
+ devlop: 1.1.0
+ micromark-factory-space: 2.0.0
+ micromark-util-character: 2.0.1
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
dev: false
- /micromark-extension-gfm@2.0.3:
- resolution: {integrity: sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ==}
+ /micromark-extension-gfm@3.0.0:
+ resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==}
dependencies:
- micromark-extension-gfm-autolink-literal: 1.0.5
- micromark-extension-gfm-footnote: 1.1.2
- micromark-extension-gfm-strikethrough: 1.0.7
- micromark-extension-gfm-table: 1.0.7
- micromark-extension-gfm-tagfilter: 1.0.2
- micromark-extension-gfm-task-list-item: 1.0.5
- micromark-util-combine-extensions: 1.1.0
- micromark-util-types: 1.1.0
+ micromark-extension-gfm-autolink-literal: 2.0.0
+ micromark-extension-gfm-footnote: 2.0.0
+ micromark-extension-gfm-strikethrough: 2.0.0
+ micromark-extension-gfm-table: 2.0.0
+ micromark-extension-gfm-tagfilter: 2.0.0
+ micromark-extension-gfm-task-list-item: 2.0.1
+ micromark-util-combine-extensions: 2.0.0
+ micromark-util-types: 2.0.0
dev: false
- /micromark-extension-math@2.1.2:
- resolution: {integrity: sha512-es0CcOV89VNS9wFmyn+wyFTKweXGW4CEvdaAca6SWRWPyYCbBisnjaHLjWO4Nszuiud84jCpkHsqAJoa768Pvg==}
+ /micromark-extension-math@3.0.0:
+ resolution: {integrity: sha512-iJ2Q28vBoEovLN5o3GO12CpqorQRYDPT+p4zW50tGwTfJB+iv/VnB6Ini+gqa24K97DwptMBBIvVX6Bjk49oyQ==}
dependencies:
- '@types/katex': 0.16.5
+ '@types/katex': 0.16.6
+ devlop: 1.1.0
katex: 0.16.9
- micromark-factory-space: 1.1.0
- micromark-util-character: 1.2.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- uvu: 0.5.6
+ micromark-factory-space: 2.0.0
+ micromark-util-character: 2.0.1
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
dev: true
- /micromark-extension-mdx-expression@1.0.8:
- resolution: {integrity: sha512-zZpeQtc5wfWKdzDsHRBY003H2Smg+PUi2REhqgIhdzAa5xonhP03FcXxqFSerFiNUr5AWmHpaNPQTBVOS4lrXw==}
+ /micromark-extension-mdx-expression@3.0.0:
+ resolution: {integrity: sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ==}
dependencies:
- '@types/estree': 1.0.3
- micromark-factory-mdx-expression: 1.0.9
- micromark-factory-space: 1.1.0
- micromark-util-character: 1.2.0
- micromark-util-events-to-acorn: 1.2.3
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- uvu: 0.5.6
+ '@types/estree': 1.0.5
+ devlop: 1.1.0
+ micromark-factory-mdx-expression: 2.0.1
+ micromark-factory-space: 2.0.0
+ micromark-util-character: 2.0.1
+ micromark-util-events-to-acorn: 2.0.2
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
dev: false
- /micromark-extension-mdx-jsx@1.0.5:
- resolution: {integrity: sha512-gPH+9ZdmDflbu19Xkb8+gheqEDqkSpdCEubQyxuz/Hn8DOXiXvrXeikOoBA71+e8Pfi0/UYmU3wW3H58kr7akA==}
+ /micromark-extension-mdx-jsx@3.0.0:
+ resolution: {integrity: sha512-uvhhss8OGuzR4/N17L1JwvmJIpPhAd8oByMawEKx6NVdBCbesjH4t+vjEp3ZXft9DwvlKSD07fCeI44/N0Vf2w==}
dependencies:
'@types/acorn': 4.0.6
- '@types/estree': 1.0.3
- estree-util-is-identifier-name: 2.1.0
- micromark-factory-mdx-expression: 1.0.9
- micromark-factory-space: 1.1.0
- micromark-util-character: 1.2.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- uvu: 0.5.6
- vfile-message: 3.1.4
+ '@types/estree': 1.0.5
+ devlop: 1.1.0
+ estree-util-is-identifier-name: 3.0.0
+ micromark-factory-mdx-expression: 2.0.1
+ micromark-factory-space: 2.0.0
+ micromark-util-character: 2.0.1
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
+ vfile-message: 4.0.2
dev: false
- /micromark-extension-mdx-md@1.0.1:
- resolution: {integrity: sha512-7MSuj2S7xjOQXAjjkbjBsHkMtb+mDGVW6uI2dBL9snOBCbZmoNgDAeZ0nSn9j3T42UE/g2xVNMn18PJxZvkBEA==}
+ /micromark-extension-mdx-md@2.0.0:
+ resolution: {integrity: sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==}
dependencies:
- micromark-util-types: 1.1.0
+ micromark-util-types: 2.0.0
dev: false
- /micromark-extension-mdxjs-esm@1.0.5:
- resolution: {integrity: sha512-xNRBw4aoURcyz/S69B19WnZAkWJMxHMT5hE36GtDAyhoyn/8TuAeqjFJQlwk+MKQsUD7b3l7kFX+vlfVWgcX1w==}
+ /micromark-extension-mdxjs-esm@3.0.0:
+ resolution: {integrity: sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==}
dependencies:
- '@types/estree': 1.0.3
- micromark-core-commonmark: 1.1.0
- micromark-util-character: 1.2.0
- micromark-util-events-to-acorn: 1.2.3
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- unist-util-position-from-estree: 1.1.2
- uvu: 0.5.6
- vfile-message: 3.1.4
+ '@types/estree': 1.0.5
+ devlop: 1.1.0
+ micromark-core-commonmark: 2.0.0
+ micromark-util-character: 2.0.1
+ micromark-util-events-to-acorn: 2.0.2
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
+ unist-util-position-from-estree: 2.0.0
+ vfile-message: 4.0.2
dev: false
- /micromark-extension-mdxjs@1.0.1:
- resolution: {integrity: sha512-7YA7hF6i5eKOfFUzZ+0z6avRG52GpWR8DL+kN47y3f2KhxbBZMhmxe7auOeaTBrW2DenbbZTf1ea9tA2hDpC2Q==}
+ /micromark-extension-mdxjs@3.0.0:
+ resolution: {integrity: sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==}
dependencies:
- acorn: 8.10.0
- acorn-jsx: 5.3.2(acorn@8.10.0)
- micromark-extension-mdx-expression: 1.0.8
- micromark-extension-mdx-jsx: 1.0.5
- micromark-extension-mdx-md: 1.0.1
- micromark-extension-mdxjs-esm: 1.0.5
- micromark-util-combine-extensions: 1.1.0
- micromark-util-types: 1.1.0
- dev: false
-
- /micromark-factory-destination@1.1.0:
- resolution: {integrity: sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==}
- dependencies:
- micromark-util-character: 1.2.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
-
- /micromark-factory-label@1.1.0:
- resolution: {integrity: sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==}
- dependencies:
- micromark-util-character: 1.2.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- uvu: 0.5.6
-
- /micromark-factory-mdx-expression@1.0.9:
- resolution: {integrity: sha512-jGIWzSmNfdnkJq05c7b0+Wv0Kfz3NJ3N4cBjnbO4zjXIlxJr+f8lk+5ZmwFvqdAbUy2q6B5rCY//g0QAAaXDWA==}
- dependencies:
- '@types/estree': 1.0.3
- micromark-util-character: 1.2.0
- micromark-util-events-to-acorn: 1.2.3
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- unist-util-position-from-estree: 1.1.2
- uvu: 0.5.6
- vfile-message: 3.1.4
+ acorn: 8.11.2
+ acorn-jsx: 5.3.2(acorn@8.11.2)
+ micromark-extension-mdx-expression: 3.0.0
+ micromark-extension-mdx-jsx: 3.0.0
+ micromark-extension-mdx-md: 2.0.0
+ micromark-extension-mdxjs-esm: 3.0.0
+ micromark-util-combine-extensions: 2.0.0
+ micromark-util-types: 2.0.0
dev: false
- /micromark-factory-space@1.1.0:
- resolution: {integrity: sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==}
+ /micromark-factory-destination@2.0.0:
+ resolution: {integrity: sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==}
dependencies:
- micromark-util-character: 1.2.0
- micromark-util-types: 1.1.0
+ micromark-util-character: 2.0.1
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
- /micromark-factory-title@1.1.0:
- resolution: {integrity: sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==}
+ /micromark-factory-label@2.0.0:
+ resolution: {integrity: sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==}
dependencies:
- micromark-factory-space: 1.1.0
- micromark-util-character: 1.2.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
+ devlop: 1.1.0
+ micromark-util-character: 2.0.1
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
+
+ /micromark-factory-mdx-expression@2.0.1:
+ resolution: {integrity: sha512-F0ccWIUHRLRrYp5TC9ZYXmZo+p2AM13ggbsW4T0b5CRKP8KHVRB8t4pwtBgTxtjRmwrK0Irwm7vs2JOZabHZfg==}
+ dependencies:
+ '@types/estree': 1.0.5
+ devlop: 1.1.0
+ micromark-util-character: 2.0.1
+ micromark-util-events-to-acorn: 2.0.2
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
+ unist-util-position-from-estree: 2.0.0
+ vfile-message: 4.0.2
+ dev: false
+
+ /micromark-factory-space@2.0.0:
+ resolution: {integrity: sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==}
+ dependencies:
+ micromark-util-character: 2.0.1
+ micromark-util-types: 2.0.0
- /micromark-factory-whitespace@1.1.0:
- resolution: {integrity: sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==}
+ /micromark-factory-title@2.0.0:
+ resolution: {integrity: sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==}
dependencies:
- micromark-factory-space: 1.1.0
- micromark-util-character: 1.2.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
+ micromark-factory-space: 2.0.0
+ micromark-util-character: 2.0.1
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
- /micromark-util-character@1.2.0:
- resolution: {integrity: sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==}
+ /micromark-factory-whitespace@2.0.0:
+ resolution: {integrity: sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==}
dependencies:
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
+ micromark-factory-space: 2.0.0
+ micromark-util-character: 2.0.1
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
/micromark-util-character@2.0.1:
resolution: {integrity: sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==}
dependencies:
micromark-util-symbol: 2.0.0
micromark-util-types: 2.0.0
- dev: false
- /micromark-util-chunked@1.1.0:
- resolution: {integrity: sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==}
+ /micromark-util-chunked@2.0.0:
+ resolution: {integrity: sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==}
dependencies:
- micromark-util-symbol: 1.1.0
+ micromark-util-symbol: 2.0.0
- /micromark-util-classify-character@1.1.0:
- resolution: {integrity: sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==}
+ /micromark-util-classify-character@2.0.0:
+ resolution: {integrity: sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==}
dependencies:
- micromark-util-character: 1.2.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
+ micromark-util-character: 2.0.1
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
- /micromark-util-combine-extensions@1.1.0:
- resolution: {integrity: sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==}
+ /micromark-util-combine-extensions@2.0.0:
+ resolution: {integrity: sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==}
dependencies:
- micromark-util-chunked: 1.1.0
- micromark-util-types: 1.1.0
+ micromark-util-chunked: 2.0.0
+ micromark-util-types: 2.0.0
- /micromark-util-decode-numeric-character-reference@1.1.0:
- resolution: {integrity: sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==}
+ /micromark-util-decode-numeric-character-reference@2.0.1:
+ resolution: {integrity: sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==}
dependencies:
- micromark-util-symbol: 1.1.0
+ micromark-util-symbol: 2.0.0
- /micromark-util-decode-string@1.1.0:
- resolution: {integrity: sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==}
+ /micromark-util-decode-string@2.0.0:
+ resolution: {integrity: sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==}
dependencies:
decode-named-character-reference: 1.0.2
- micromark-util-character: 1.2.0
- micromark-util-decode-numeric-character-reference: 1.1.0
- micromark-util-symbol: 1.1.0
-
- /micromark-util-encode@1.1.0:
- resolution: {integrity: sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==}
+ micromark-util-character: 2.0.1
+ micromark-util-decode-numeric-character-reference: 2.0.1
+ micromark-util-symbol: 2.0.0
/micromark-util-encode@2.0.0:
resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==}
- dev: false
- /micromark-util-events-to-acorn@1.2.3:
- resolution: {integrity: sha512-ij4X7Wuc4fED6UoLWkmo0xJQhsktfNh1J0m8g4PbIMPlx+ek/4YdW5mvbye8z/aZvAPUoxgXHrwVlXAPKMRp1w==}
+ /micromark-util-events-to-acorn@2.0.2:
+ resolution: {integrity: sha512-Fk+xmBrOv9QZnEDguL9OI9/NQQp6Hz4FuQ4YmCb/5V7+9eAh1s6AYSvL20kHkD67YIg7EpE54TiSlcsf3vyZgA==}
dependencies:
'@types/acorn': 4.0.6
- '@types/estree': 1.0.3
- '@types/unist': 2.0.9
- estree-util-visit: 1.2.1
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- uvu: 0.5.6
- vfile-message: 3.1.4
+ '@types/estree': 1.0.5
+ '@types/unist': 3.0.2
+ devlop: 1.1.0
+ estree-util-visit: 2.0.0
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
+ vfile-message: 4.0.2
dev: false
- /micromark-util-html-tag-name@1.2.0:
- resolution: {integrity: sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==}
-
- /micromark-util-normalize-identifier@1.1.0:
- resolution: {integrity: sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==}
- dependencies:
- micromark-util-symbol: 1.1.0
+ /micromark-util-html-tag-name@2.0.0:
+ resolution: {integrity: sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==}
- /micromark-util-resolve-all@1.1.0:
- resolution: {integrity: sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==}
+ /micromark-util-normalize-identifier@2.0.0:
+ resolution: {integrity: sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==}
dependencies:
- micromark-util-types: 1.1.0
+ micromark-util-symbol: 2.0.0
- /micromark-util-sanitize-uri@1.2.0:
- resolution: {integrity: sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==}
+ /micromark-util-resolve-all@2.0.0:
+ resolution: {integrity: sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==}
dependencies:
- micromark-util-character: 1.2.0
- micromark-util-encode: 1.1.0
- micromark-util-symbol: 1.1.0
+ micromark-util-types: 2.0.0
/micromark-util-sanitize-uri@2.0.0:
resolution: {integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==}
@@ -13524,50 +13667,41 @@ packages:
micromark-util-character: 2.0.1
micromark-util-encode: 2.0.0
micromark-util-symbol: 2.0.0
- dev: false
- /micromark-util-subtokenize@1.1.0:
- resolution: {integrity: sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==}
+ /micromark-util-subtokenize@2.0.0:
+ resolution: {integrity: sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==}
dependencies:
- micromark-util-chunked: 1.1.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- uvu: 0.5.6
-
- /micromark-util-symbol@1.1.0:
- resolution: {integrity: sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==}
+ devlop: 1.1.0
+ micromark-util-chunked: 2.0.0
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
/micromark-util-symbol@2.0.0:
resolution: {integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==}
- dev: false
-
- /micromark-util-types@1.1.0:
- resolution: {integrity: sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==}
/micromark-util-types@2.0.0:
resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==}
- dev: false
- /micromark@3.2.0:
- resolution: {integrity: sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==}
+ /micromark@4.0.0:
+ resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==}
dependencies:
- '@types/debug': 4.1.10
+ '@types/debug': 4.1.12
debug: 4.3.4(supports-color@8.1.1)
decode-named-character-reference: 1.0.2
- micromark-core-commonmark: 1.1.0
- micromark-factory-space: 1.1.0
- micromark-util-character: 1.2.0
- micromark-util-chunked: 1.1.0
- micromark-util-combine-extensions: 1.1.0
- micromark-util-decode-numeric-character-reference: 1.1.0
- micromark-util-encode: 1.1.0
- micromark-util-normalize-identifier: 1.1.0
- micromark-util-resolve-all: 1.1.0
- micromark-util-sanitize-uri: 1.2.0
- micromark-util-subtokenize: 1.1.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- uvu: 0.5.6
+ devlop: 1.1.0
+ micromark-core-commonmark: 2.0.0
+ micromark-factory-space: 2.0.0
+ micromark-util-character: 2.0.1
+ micromark-util-chunked: 2.0.0
+ micromark-util-combine-extensions: 2.0.0
+ micromark-util-decode-numeric-character-reference: 2.0.1
+ micromark-util-encode: 2.0.0
+ micromark-util-normalize-identifier: 2.0.0
+ micromark-util-resolve-all: 2.0.0
+ micromark-util-sanitize-uri: 2.0.0
+ micromark-util-subtokenize: 2.0.0
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
transitivePeerDependencies:
- supports-color
@@ -13656,6 +13790,7 @@ packages:
/minimist@1.2.8:
resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
+ requiresBuild: true
/minipass@3.3.6:
resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==}
@@ -13751,6 +13886,7 @@ packages:
/mri@1.2.0:
resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
engines: {node: '>=4'}
+ dev: false
/mrmime@1.0.1:
resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==}
@@ -13788,8 +13924,8 @@ packages:
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
- /nanostores@0.9.4:
- resolution: {integrity: sha512-BVFzKt6K5P8tYQLL7MItqcev7jpspA5pIjv+Ck3k6wBnUlwCJcpkGTIinj4APvx8SvdP9fXDGoMRCTY6DO/9QA==}
+ /nanostores@0.9.5:
+ resolution: {integrity: sha512-Z+p+g8E7yzaWwOe5gEUB2Ox0rCEeXWYIZWmYvw/ajNYX8DlXdMvMDj8DWfM/subqPAcsf8l8Td4iAwO1DeIIRQ==}
engines: {node: ^16.0.0 || ^18.0.0 || >=20.0.0}
dev: false
@@ -13863,8 +13999,8 @@ packages:
engines: {node: '>=10.5.0'}
dev: false
- /node-fetch-native@1.4.0:
- resolution: {integrity: sha512-F5kfEj95kX8tkDhUCYdV8dg3/8Olx/94zB8+ZNthFs6Bz31UpUi8Xh40TN3thLwXgrwXry1pEg9lJ++tLWTcqA==}
+ /node-fetch-native@1.4.1:
+ resolution: {integrity: sha512-NsXBU0UgBxo2rQLOeWNZqS3fvflWePMECr8CoSWoSTqCqGbVVsvl9vZu1HfQicYN0g5piV9Gh8RTEvo/uP752w==}
dev: false
/node-fetch@2.7.0:
@@ -13887,8 +14023,8 @@ packages:
formdata-polyfill: 4.0.10
dev: false
- /node-gyp-build@4.6.1:
- resolution: {integrity: sha512-24vnklJmyRS8ViBNI8KbtK/r/DmXQMRiOMXTNz2nrTnAYUwjmEEbnnpB/+kt+yWRv73bPsSPRFddrcIbAxSiMQ==}
+ /node-gyp-build@4.7.0:
+ resolution: {integrity: sha512-PbZERfeFdrHQOOXiAKOY0VPbykZy90ndPKk0d+CFDegTKmWp1VgOTz2xACVbr1BjCWxrQp68CXtvNsveFhqDJg==}
hasBin: true
dev: false
@@ -14128,6 +14264,13 @@ packages:
yocto-queue: 1.0.0
dev: false
+ /p-limit@5.0.0:
+ resolution: {integrity: sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==}
+ engines: {node: '>=18'}
+ dependencies:
+ yocto-queue: 1.0.0
+ dev: false
+
/p-locate@4.1.0:
resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
engines: {node: '>=8'}
@@ -14189,7 +14332,7 @@ packages:
/parse-entities@4.0.1:
resolution: {integrity: sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==}
dependencies:
- '@types/unist': 2.0.9
+ '@types/unist': 2.0.10
character-entities: 2.0.2
character-entities-legacy: 3.0.0
character-reference-invalid: 2.0.1
@@ -14241,7 +14384,7 @@ packages:
/parse5@6.0.1:
resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==}
- dev: false
+ dev: true
/parse5@7.1.2:
resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==}
@@ -14306,6 +14449,12 @@ packages:
/path-type@4.0.0:
resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
engines: {node: '>=8'}
+ dev: true
+
+ /path-type@5.0.0:
+ resolution: {integrity: sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==}
+ engines: {node: '>=12'}
+ dev: false
/pathe@1.1.1:
resolution: {integrity: sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==}
@@ -14317,7 +14466,7 @@ packages:
/periscopic@3.1.0:
resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==}
dependencies:
- '@types/estree': 1.0.3
+ '@types/estree': 1.0.5
estree-walker: 3.0.3
is-reference: 3.0.2
@@ -14365,34 +14514,18 @@ packages:
pathe: 1.1.1
dev: false
- /playwright-core@1.39.0:
- resolution: {integrity: sha512-+k4pdZgs1qiM+OUkSjx96YiKsXsmb59evFoqv8SKO067qBA+Z2s/dCzJij/ZhdQcs2zlTAgRKfeiiLm8PQ2qvw==}
+ /playwright-core@1.40.0:
+ resolution: {integrity: sha512-fvKewVJpGeca8t0ipM56jkVSU6Eo0RmFvQ/MaCQNDYm+sdvKkMBBWTE1FdeMqIdumRaXXjZChWHvIzCGM/tA/Q==}
engines: {node: '>=16'}
hasBin: true
dev: true
- /playwright-core@1.40.0-alpha-nov-13-2023:
- resolution: {integrity: sha512-EVClUNNwgSh7y161ACuTQ6ULzb51dgBVbvLSGBd6lBtcb5DZ3gwG6TZLU6UrE4KNSeMxZTBsXlFlrasR6L6G3w==}
- engines: {node: '>=16'}
- hasBin: true
- dev: true
-
- /playwright@1.39.0:
- resolution: {integrity: sha512-naE5QT11uC/Oiq0BwZ50gDmy8c8WLPRTEWuSSFVG2egBka/1qMoSqYQcROMT9zLwJ86oPofcTH2jBY/5wWOgIw==}
+ /playwright@1.40.0:
+ resolution: {integrity: sha512-gyHAgQjiDf1m34Xpwzaqb76KgfzYrhK7iih+2IzcOCoZWr/8ZqmdBw+t0RU85ZmfJMgtgAiNtBQ/KS2325INXw==}
engines: {node: '>=16'}
hasBin: true
dependencies:
- playwright-core: 1.39.0
- optionalDependencies:
- fsevents: 2.3.2
- dev: true
-
- /playwright@1.40.0-alpha-nov-13-2023:
- resolution: {integrity: sha512-/jHChcF6JXbFaL1YpZvNlXaFDfCJiXPyzooNo4TTp4yUG0vtq0b7r8jSOwmC1AcByIr4tIYkC0nOjn2TjvPlYw==}
- engines: {node: '>=16'}
- hasBin: true
- dependencies:
- playwright-core: 1.40.0-alpha-nov-13-2023
+ playwright-core: 1.40.0
optionalDependencies:
fsevents: 2.3.2
dev: true
@@ -14592,8 +14725,8 @@ packages:
postcss: 8.4.31
dev: true
- /postcss-load-config@4.0.1(postcss@8.4.31):
- resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==}
+ /postcss-load-config@4.0.2(postcss@8.4.31):
+ resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==}
engines: {node: '>= 14'}
peerDependencies:
postcss: '>=8.0.9'
@@ -14604,9 +14737,9 @@ packages:
ts-node:
optional: true
dependencies:
- lilconfig: 2.1.0
+ lilconfig: 3.0.0
postcss: 8.4.31
- yaml: 2.3.3
+ yaml: 2.3.4
/postcss-logical@7.0.0(postcss@8.4.31):
resolution: {integrity: sha512-zYf3vHkoW82f5UZTEXChTJvH49Yl9X37axTZsJGxrCG2kOUwtaAoz9E7tqYg0lsIoJLybaL8fk/2mOi81zVIUw==}
@@ -14675,13 +14808,13 @@ packages:
postcss-value-parser: 4.2.0
dev: true
- /postcss-preset-env@9.2.0(postcss@8.4.31):
- resolution: {integrity: sha512-Lnr4C5gb7t5Cc8akQMJzNdJkqw7s7s7BHUaQSgsuf+CTY9Lsz5lqQTft5yNZr59JyCLz0aFNSAqSLm/xRtcTpg==}
+ /postcss-preset-env@9.3.0(postcss@8.4.31):
+ resolution: {integrity: sha512-ycw6doPrqV6QxDCtgiyGDef61bEfiSc59HGM4gOw/wxQxmKnhuEery61oOC/5ViENz/ycpRsuhTexs1kUBTvVw==}
engines: {node: ^14 || ^16 || >=18}
peerDependencies:
postcss: ^8.4
dependencies:
- '@csstools/postcss-cascade-layers': 4.0.0(postcss@8.4.31)
+ '@csstools/postcss-cascade-layers': 4.0.1(postcss@8.4.31)
'@csstools/postcss-color-function': 3.0.7(postcss@8.4.31)
'@csstools/postcss-color-mix-function': 2.0.7(postcss@8.4.31)
'@csstools/postcss-exponential-functions': 1.0.1(postcss@8.4.31)
@@ -14693,6 +14826,8 @@ packages:
'@csstools/postcss-initial': 1.0.0(postcss@8.4.31)
'@csstools/postcss-is-pseudo-class': 4.0.3(postcss@8.4.31)
'@csstools/postcss-logical-float-and-clear': 2.0.0(postcss@8.4.31)
+ '@csstools/postcss-logical-overflow': 1.0.0(postcss@8.4.31)
+ '@csstools/postcss-logical-overscroll-behavior': 1.0.0(postcss@8.4.31)
'@csstools/postcss-logical-resize': 2.0.0(postcss@8.4.31)
'@csstools/postcss-logical-viewport-units': 2.0.3(postcss@8.4.31)
'@csstools/postcss-media-minmax': 1.1.0(postcss@8.4.31)
@@ -14712,7 +14847,7 @@ packages:
css-blank-pseudo: 6.0.0(postcss@8.4.31)
css-has-pseudo: 6.0.0(postcss@8.4.31)
css-prefers-color-scheme: 9.0.0(postcss@8.4.31)
- cssdb: 7.8.0
+ cssdb: 7.9.0
postcss: 8.4.31
postcss-attribute-case-insensitive: 6.0.2(postcss@8.4.31)
postcss-clamp: 4.1.0(postcss@8.4.31)
@@ -14788,17 +14923,17 @@ packages:
picocolors: 1.0.0
source-map-js: 1.0.2
- /preact-render-to-string@6.2.2(preact@10.18.1):
- resolution: {integrity: sha512-YDfXQiVeYZutFR8/DpxLSbW3W6b7GgjBExRBxOOqcjrGq5rA9cziitQdNPMZe4RVMSdfBnf4hYqyeLs/KvtIuA==}
+ /preact-render-to-string@6.3.1(preact@10.19.2):
+ resolution: {integrity: sha512-NQ28WrjLtWY6lKDlTxnFpKHZdpjfF+oE6V4tZ0rTrunHrtZp6Dm0oFrcJalt/5PNeqJz4j1DuZDS0Y6rCBoqDA==}
peerDependencies:
preact: '>=10'
dependencies:
- preact: 10.18.1
+ preact: 10.19.2
pretty-format: 3.8.0
dev: false
- /preact@10.18.1:
- resolution: {integrity: sha512-mKUD7RRkQQM6s7Rkmi7IFkoEHjuFqRQUaXamO61E6Nn7vqF/bo7EZCmSyrUnp2UWHw0O7XjZ2eeXis+m7tf4lg==}
+ /preact@10.19.2:
+ resolution: {integrity: sha512-UA9DX/OJwv6YwP9Vn7Ti/vF80XL+YA5H2l7BpCtUr3ya8LWHFzpiO5R+N7dN16ujpIxhekRFuOOF82bXX7K/lg==}
/prebuild-install@7.1.1:
resolution: {integrity: sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==}
@@ -14842,12 +14977,12 @@ packages:
fast-diff: 1.3.0
dev: true
- /prettier-plugin-astro@0.12.0:
- resolution: {integrity: sha512-8E+9YQR6/5CPZJs8XsfBw579zrwZkc0Wb7x0fRVm/51JC8Iys4lBw4ecV8fHwpbQnzve86TUa4fJ08BJzqfWnA==}
+ /prettier-plugin-astro@0.12.2:
+ resolution: {integrity: sha512-1OXSEht27zrnX7rCa0bEpLdspeumFW4hnj4+JzPuG5bRlSOAhD0rbXBNZfRD9q0Qbr00EcCcnjd6k6M8q+GfTA==}
engines: {node: ^14.15.0 || >=16.0.0}
dependencies:
'@astrojs/compiler': 1.8.2
- prettier: 3.0.3
+ prettier: 3.1.0
sass-formatter: 0.7.8
dev: true
@@ -14857,8 +14992,8 @@ packages:
hasBin: true
dev: true
- /prettier@3.0.3:
- resolution: {integrity: sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==}
+ /prettier@3.1.0:
+ resolution: {integrity: sha512-TQLvXjq5IAibjh8EpBIkNKxO749UEWABoiIZehEPiY4GNpVdhaFKqSTu+QrlU6D2dPAfubRmtJTi4K4YkQ5eXw==}
engines: {node: '>=14'}
hasBin: true
dev: true
@@ -14921,8 +15056,8 @@ packages:
sisteransi: 1.0.5
dev: false
- /property-information@6.3.0:
- resolution: {integrity: sha512-gVNZ74nqhRMiIUYWGQdosYetaKc83x8oT41a0LlV3AAFCAZwCpg4vmGkq8t34+cUhp3cnM4XDiU/7xlgK7HGrg==}
+ /property-information@6.4.0:
+ resolution: {integrity: sha512-9t5qARVofg2xQqKtytzt+lZ4d1Qvj8t5B8fEwXK6qOfgRLgH/b13QlgEyDh033NOS31nXeFbYv7CLUDG1CeifQ==}
/proxy-addr@2.0.7:
resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==}
@@ -14949,8 +15084,8 @@ packages:
dev: false
optional: true
- /punycode@2.3.0:
- resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==}
+ /punycode@2.3.1:
+ resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
engines: {node: '>=6'}
/qs@6.11.0:
@@ -15156,28 +15291,27 @@ packages:
jsesc: 0.5.0
dev: false
- /rehype-autolink-headings@6.1.1:
- resolution: {integrity: sha512-NMYzZIsHM3sA14nC5rAFuUPIOfg+DFmf9EY1YMhaNlB7+3kK/ZlE6kqPfuxr1tsJ1XWkTrMtMoyHosU70d35mA==}
+ /rehype-autolink-headings@7.1.0:
+ resolution: {integrity: sha512-rItO/pSdvnvsP4QRB1pmPiNHUskikqtPojZKJPPPAVx9Hj8i8TwMBhofrrAYRhYOOBZH9tgmG5lPqDLuIWPWmw==}
dependencies:
- '@types/hast': 2.3.7
- extend: 3.0.2
- hast-util-has-property: 2.0.1
- hast-util-heading-rank: 2.1.1
- hast-util-is-element: 2.1.3
- unified: 10.1.2
- unist-util-visit: 4.1.2
+ '@types/hast': 3.0.3
+ '@ungap/structured-clone': 1.2.0
+ hast-util-heading-rank: 3.0.0
+ hast-util-is-element: 3.0.0
+ unified: 11.0.4
+ unist-util-visit: 5.0.0
- /rehype-mathjax@4.0.3:
- resolution: {integrity: sha512-QIwWH9U+r54nMQklVkT1qluxhKyzdPWz9dFwgel3BrseQsWZafRTDTUj8VR8/14nFuRIV2ChuCMz4zpACPoYvg==}
+ /rehype-mathjax@5.0.0:
+ resolution: {integrity: sha512-IRPgpSpwOq4JNn3efeTrbYDMmzjOKCTJtu1Wyo/+6nenyqwqIvlojYDczRILOeHa1HyCMYmqpdvfOovOVzDIGg==}
dependencies:
- '@types/hast': 2.3.7
+ '@types/hast': 3.0.3
'@types/mathjax': 0.0.37
- hast-util-from-dom: 4.2.0
- hast-util-to-text: 3.1.2
- jsdom: 20.0.3
+ hast-util-from-dom: 5.0.0
+ hast-util-to-text: 4.0.0
+ jsdom: 22.1.0
mathjax-full: 3.2.2
- unified: 10.1.2
- unist-util-visit: 4.1.2
+ unified: 11.0.4
+ unist-util-visit-parents: 6.0.1
transitivePeerDependencies:
- bufferutil
- canvas
@@ -15188,48 +15322,57 @@ packages:
/rehype-parse@8.0.5:
resolution: {integrity: sha512-Ds3RglaY/+clEX2U2mHflt7NlMA72KspZ0JLUJgBBLpRddBcEw3H8uYZQliQriku22NZpYMfjDdSgHcjxue24A==}
dependencies:
- '@types/hast': 2.3.7
+ '@types/hast': 2.3.8
hast-util-from-parse5: 7.1.2
parse5: 6.0.1
unified: 10.1.2
+ dev: true
+
+ /rehype-parse@9.0.0:
+ resolution: {integrity: sha512-WG7nfvmWWkCR++KEkZevZb/uw41E8TsH4DsY9UxsTbIXCVGbAs4S+r8FrQ+OtH5EEQAs+5UxKC42VinkmpA1Yw==}
+ dependencies:
+ '@types/hast': 3.0.3
+ hast-util-from-html: 2.0.1
+ unified: 11.0.4
dev: false
- /rehype-pretty-code@0.10.1:
- resolution: {integrity: sha512-WHjRvGlqPXG8BVRB9mK0255WvIOnzvHivAWhFkA2OG+NTkQWtTbCULZMokOHLf3Yy8q8I8/F8QNjDSQBhjMK5w==}
+ /rehype-pretty-code@0.10.2:
+ resolution: {integrity: sha512-yBgk3S4yXtkAWVrkoN1DqDihjsaP0ReuN9Du4Dtkl/wsgwyqGNGuIUGi2etVHAOsi40e2KRHoOulQqnKPuscPA==}
engines: {node: '>=16'}
peerDependencies:
shiki: 0.x
dependencies:
- '@types/hast': 2.3.7
hash-obj: 4.0.0
+ hast-util-to-string: 2.0.0
parse-numeric-range: 1.3.0
+ rehype-parse: 8.0.5
+ unified: 10.1.2
+ unist-util-visit: 4.1.2
dev: true
- /rehype-raw@6.1.1:
- resolution: {integrity: sha512-d6AKtisSRtDRX4aSPsJGTfnzrX2ZkHQLE5kiUuGOeEoLpbEulFF4hj0mLPbsa+7vmguDKOVVEQdHKDSwoaIDsQ==}
+ /rehype-raw@7.0.0:
+ resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==}
dependencies:
- '@types/hast': 2.3.7
- hast-util-raw: 7.2.3
- unified: 10.1.2
+ '@types/hast': 3.0.3
+ hast-util-raw: 9.0.1
+ vfile: 6.0.1
dev: false
- /rehype-slug@5.1.0:
- resolution: {integrity: sha512-Gf91dJoXneiorNEnn+Phx97CO7oRMrpi+6r155tTxzGuLtm+QrI4cTwCa9e1rtePdL4i9tSO58PeSS6HWfgsiw==}
+ /rehype-slug@6.0.0:
+ resolution: {integrity: sha512-lWyvf/jwu+oS5+hL5eClVd3hNdmwM1kAC0BUvEGD19pajQMIzcNUd/k9GsfQ+FfECvX+JE+e9/btsKH0EjJT6A==}
dependencies:
- '@types/hast': 2.3.7
+ '@types/hast': 3.0.3
github-slugger: 2.0.0
- hast-util-has-property: 2.0.1
- hast-util-heading-rank: 2.1.1
- hast-util-to-string: 2.0.0
- unified: 10.1.2
- unist-util-visit: 4.1.2
+ hast-util-heading-rank: 3.0.0
+ hast-util-to-string: 3.0.0
+ unist-util-visit: 5.0.0
- /rehype-stringify@9.0.4:
- resolution: {integrity: sha512-Uk5xu1YKdqobe5XpSskwPvo1XeHUUucWEQSl8hTrXt5selvca1e8K1EZ37E6YoZ4BT8BCqCdVfQW7OfHfthtVQ==}
+ /rehype-stringify@10.0.0:
+ resolution: {integrity: sha512-1TX1i048LooI9QoecrXy7nGFFbFSufxVRAfc6Y9YMRAi56l+oB0zP51mLSV312uRuvVLPV1opSlJmslozR1XHQ==}
dependencies:
- '@types/hast': 2.3.7
- hast-util-to-html: 8.0.4
- unified: 10.1.2
+ '@types/hast': 3.0.3
+ hast-util-to-html: 9.0.0
+ unified: 11.0.4
dev: false
/rehype-toc@3.0.2:
@@ -15238,13 +15381,13 @@ packages:
dependencies:
'@jsdevtools/rehype-toc': 3.0.2
- /rehype@12.0.1:
- resolution: {integrity: sha512-ey6kAqwLM3X6QnMDILJthGvG1m1ULROS9NT4uG9IDCuv08SFyLlreSuvOa//DgEvbXx62DS6elGVqusWhRUbgw==}
+ /rehype@13.0.1:
+ resolution: {integrity: sha512-AcSLS2mItY+0fYu9xKxOu1LhUZeBZZBx8//5HKzF+0XP+eP8+6a5MXn2+DW2kfXR6Dtp1FEXMVrjyKAcvcU8vg==}
dependencies:
- '@types/hast': 2.3.7
- rehype-parse: 8.0.5
- rehype-stringify: 9.0.4
- unified: 10.1.2
+ '@types/hast': 3.0.3
+ rehype-parse: 9.0.0
+ rehype-stringify: 10.0.0
+ unified: 11.0.4
dev: false
/reinterval@1.1.0:
@@ -15261,67 +15404,73 @@ packages:
dependencies:
unist-util-visit: 1.4.1
- /remark-gfm@3.0.1:
- resolution: {integrity: sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==}
+ /remark-gfm@4.0.0:
+ resolution: {integrity: sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==}
dependencies:
- '@types/mdast': 3.0.14
- mdast-util-gfm: 2.0.2
- micromark-extension-gfm: 2.0.3
- unified: 10.1.2
+ '@types/mdast': 4.0.3
+ mdast-util-gfm: 3.0.0
+ micromark-extension-gfm: 3.0.0
+ remark-parse: 11.0.0
+ remark-stringify: 11.0.0
+ unified: 11.0.4
transitivePeerDependencies:
- supports-color
dev: false
- /remark-math@5.1.1:
- resolution: {integrity: sha512-cE5T2R/xLVtfFI4cCePtiRn+e6jKMtFDR3P8V3qpv8wpKjwvHoBA4eJzvX+nVrnlNy0911bdGmuspCSwetfYHw==}
+ /remark-math@6.0.0:
+ resolution: {integrity: sha512-MMqgnP74Igy+S3WwnhQ7kqGlEerTETXMvJhrUzDikVZ2/uogJCb+WHUg97hK9/jcfc0dkD73s3LN8zU49cTEtA==}
dependencies:
- '@types/mdast': 3.0.14
- mdast-util-math: 2.0.2
- micromark-extension-math: 2.1.2
- unified: 10.1.2
+ '@types/mdast': 4.0.3
+ mdast-util-math: 3.0.0
+ micromark-extension-math: 3.0.0
+ unified: 11.0.4
+ transitivePeerDependencies:
+ - supports-color
dev: true
- /remark-mdx@2.3.0:
- resolution: {integrity: sha512-g53hMkpM0I98MU266IzDFMrTD980gNF3BJnkyFcmN+dD873mQeD5rdMO3Y2X+x8umQfbSE0PcoEDl7ledSA+2g==}
+ /remark-mdx@3.0.0:
+ resolution: {integrity: sha512-O7yfjuC6ra3NHPbRVxfflafAj3LTwx3b73aBvkEFU5z4PsD6FD4vrqJAkE5iNGLz71GdjXfgRqm3SQ0h0VuE7g==}
dependencies:
- mdast-util-mdx: 2.0.1
- micromark-extension-mdxjs: 1.0.1
+ mdast-util-mdx: 3.0.0
+ micromark-extension-mdxjs: 3.0.0
transitivePeerDependencies:
- supports-color
dev: false
- /remark-parse@10.0.2:
- resolution: {integrity: sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==}
+ /remark-parse@11.0.0:
+ resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==}
dependencies:
- '@types/mdast': 3.0.14
- mdast-util-from-markdown: 1.3.1
- unified: 10.1.2
+ '@types/mdast': 4.0.3
+ mdast-util-from-markdown: 2.0.0
+ micromark-util-types: 2.0.0
+ unified: 11.0.4
transitivePeerDependencies:
- supports-color
dev: false
- /remark-rehype@10.1.0:
- resolution: {integrity: sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==}
+ /remark-rehype@11.0.0:
+ resolution: {integrity: sha512-vx8x2MDMcxuE4lBmQ46zYUDfcFMmvg80WYX+UNLeG6ixjdCCLcw1lrgAukwBTuOFsS78eoAedHGn9sNM0w7TPw==}
dependencies:
- '@types/hast': 2.3.7
- '@types/mdast': 3.0.14
- mdast-util-to-hast: 12.3.0
- unified: 10.1.2
+ '@types/hast': 3.0.3
+ '@types/mdast': 4.0.3
+ mdast-util-to-hast: 13.0.2
+ unified: 11.0.4
+ vfile: 6.0.1
- /remark-shiki-twoslash@3.1.3(typescript@5.1.6):
+ /remark-shiki-twoslash@3.1.3(typescript@5.2.2):
resolution: {integrity: sha512-4e8OH3ySOCw5wUbDcPszokOKjKuebOqlP2WlySvC7ITBOq27BiGsFlq+FNWhxppZ+JzhTWah4gQrnMjX3KDbAQ==}
peerDependencies:
typescript: '>3'
dependencies:
- '@types/unist': 2.0.9
+ '@types/unist': 2.0.10
'@typescript/twoslash': 3.1.0
'@typescript/vfs': 1.3.4
fenceparser: 1.1.1
regenerator-runtime: 0.13.11
shiki: 0.10.1
- shiki-twoslash: 3.1.2(typescript@5.1.6)
+ shiki-twoslash: 3.1.2(typescript@5.2.2)
tslib: 2.1.0
- typescript: 5.1.6
+ typescript: 5.2.2
unist-util-visit: 2.0.3
transitivePeerDependencies:
- supports-color
@@ -15336,12 +15485,19 @@ packages:
unist-util-visit: 4.1.2
dev: false
- /remark-toc@8.0.1:
- resolution: {integrity: sha512-7he2VOm/cy13zilnOTZcyAoyoolV26ULlon6XyCFU+vG54Z/LWJnwphj/xKIDLOt66QmJUgTyUvLVHi2aAElyg==}
+ /remark-stringify@11.0.0:
+ resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==}
dependencies:
- '@types/mdast': 3.0.14
- mdast-util-toc: 6.1.1
- unified: 10.1.2
+ '@types/mdast': 4.0.3
+ mdast-util-to-markdown: 2.1.0
+ unified: 11.0.4
+ dev: false
+
+ /remark-toc@9.0.0:
+ resolution: {integrity: sha512-KJ9txbo33GjDAV1baHFze7ij4G8c7SGYoY8Kzsm2gzFpbhL/bSoVpMMzGa3vrNDSWASNd/3ppAqL7cP2zD6JIA==}
+ dependencies:
+ '@types/mdast': 4.0.3
+ mdast-util-toc: 7.0.0
dev: true
/request-light@0.7.0:
@@ -15453,7 +15609,7 @@ packages:
jest-worker: 26.6.2
rollup: 2.79.1
serialize-javascript: 4.0.0
- terser: 5.22.0
+ terser: 5.24.0
dev: false
/rollup@2.79.1:
@@ -15470,6 +15626,30 @@ packages:
hasBin: true
optionalDependencies:
fsevents: 2.3.3
+ dev: false
+
+ /rollup@4.5.0:
+ resolution: {integrity: sha512-41xsWhzxqjMDASCxH5ibw1mXk+3c4TNI2UjKbLxe6iEzrSQnqOzmmK8/3mufCPbzHNJ2e04Fc1ddI35hHy+8zg==}
+ engines: {node: '>=18.0.0', npm: '>=8.0.0'}
+ hasBin: true
+ optionalDependencies:
+ '@rollup/rollup-android-arm-eabi': 4.5.0
+ '@rollup/rollup-android-arm64': 4.5.0
+ '@rollup/rollup-darwin-arm64': 4.5.0
+ '@rollup/rollup-darwin-x64': 4.5.0
+ '@rollup/rollup-linux-arm-gnueabihf': 4.5.0
+ '@rollup/rollup-linux-arm64-gnu': 4.5.0
+ '@rollup/rollup-linux-arm64-musl': 4.5.0
+ '@rollup/rollup-linux-x64-gnu': 4.5.0
+ '@rollup/rollup-linux-x64-musl': 4.5.0
+ '@rollup/rollup-win32-arm64-msvc': 4.5.0
+ '@rollup/rollup-win32-ia32-msvc': 4.5.0
+ '@rollup/rollup-win32-x64-msvc': 4.5.0
+ fsevents: 2.3.3
+
+ /rrweb-cssom@0.6.0:
+ resolution: {integrity: sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==}
+ dev: true
/run-applescript@5.0.0:
resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==}
@@ -15487,12 +15667,6 @@ packages:
resolution: {integrity: sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA==}
dev: true
- /sade@1.8.1:
- resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==}
- engines: {node: '>=6'}
- dependencies:
- mri: 1.2.0
-
/safe-array-concat@1.0.1:
resolution: {integrity: sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==}
engines: {node: '>=0.4'}
@@ -15521,8 +15695,8 @@ packages:
suf-log: 2.5.3
dev: true
- /sass@1.69.4:
- resolution: {integrity: sha512-+qEreVhqAy8o++aQfCJwp0sklr2xyEzkm9Pp/Igu9wNPoe7EZEQ8X/MBvvXggI2ql607cxKg/RKOwDj6pp2XDA==}
+ /sass@1.69.5:
+ resolution: {integrity: sha512-qg2+UCJibLr2LCVOt3OlPhr/dqVHWOa9XtZf2OjbLs/T4VPSJ00udtgJxH3neXZm+QqX8B+3cU7RaLqp1iVfcQ==}
engines: {node: '>=14.0.0'}
hasBin: true
dependencies:
@@ -15602,8 +15776,8 @@ packages:
randombytes: 2.1.0
dev: true
- /seroval@0.11.6:
- resolution: {integrity: sha512-Lhy+94CNcNza6d0vM4sQKLsaLaX39q0ELqIBc7DkdiFljI8Q387Yb+xKgLxRWXs7uuHRu/ZcJ64xfVJ0Bj4LPg==}
+ /seroval@0.12.4:
+ resolution: {integrity: sha512-JIsZHp98o+okpYN8HEPyI9Blr0gxAUPIGvg3waXrEMFjPz9obiLYMz0uFiUGezKiCK8loosYbn8WsqO8WtAJUA==}
engines: {node: '>=10'}
/serve-static@1.15.0:
@@ -15695,7 +15869,7 @@ packages:
resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==}
dev: true
- /shiki-twoslash@3.1.2(typescript@5.1.6):
+ /shiki-twoslash@3.1.2(typescript@5.2.2):
resolution: {integrity: sha512-JBcRIIizi+exIA/OUhYkV6jtyeZco0ykCkIRd5sgwIt1Pm4pz+maoaRZpm6SkhPwvif4fCA7xOtJOykhpIV64Q==}
peerDependencies:
typescript: '>3'
@@ -15704,7 +15878,7 @@ packages:
'@typescript/vfs': 1.3.4
fenceparser: 1.1.1
shiki: 0.10.1
- typescript: 5.1.6
+ typescript: 5.2.2
transitivePeerDependencies:
- supports-color
dev: true
@@ -15717,8 +15891,8 @@ packages:
vscode-textmate: 5.2.0
dev: true
- /shikiji@0.6.10:
- resolution: {integrity: sha512-WE+A5Y2ntM5hL3iJQujk97qr5Uj7PSIRXpQfrZ6h+JWPXZ8KBEDhFXc4lqNriaRq1WGOVPUT83XMOzmHiH3W8A==}
+ /shikiji@0.6.13:
+ resolution: {integrity: sha512-4T7X39csvhT0p7GDnq9vysWddf2b6BeioiN3Ymhnt3xcy9tXmDcnsEFVxX18Z4YcQgEE/w48dLJ4pPPUcG9KkA==}
dependencies:
hast-util-to-html: 9.0.0
dev: false
@@ -15792,6 +15966,12 @@ packages:
/slash@4.0.0:
resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==}
engines: {node: '>=12'}
+ dev: true
+
+ /slash@5.1.0:
+ resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==}
+ engines: {node: '>=14.16'}
+ dev: false
/slice-ansi@5.0.0:
resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==}
@@ -15814,21 +15994,21 @@ packages:
yargs: 15.4.1
dev: true
- /solid-js@1.8.3:
- resolution: {integrity: sha512-S7ztgPI6X4tUaWmhZe3aDx0E9F6FGxXVU8NsocrPqqUbxHoFi8eTPlDMcenOlXuo2ITQ97j2URaj0StfJci4KQ==}
+ /solid-js@1.8.5:
+ resolution: {integrity: sha512-xvtJvzJzWbsn35oKFhW9kNwaxG1Z/YLMsDp4tLVcYZTMPzvzQ8vEZuyDQ6nt7xDArVgZJ7TUFrJUwrui/oq53A==}
dependencies:
csstype: 3.1.2
- seroval: 0.11.6
+ seroval: 0.12.4
- /solid-refresh@0.5.3(solid-js@1.8.3):
+ /solid-refresh@0.5.3(solid-js@1.8.5):
resolution: {integrity: sha512-Otg5it5sjOdZbQZJnvo99TEBAr6J7PQ5AubZLNU6szZzg3RQQ5MX04oteBIIGDs0y2Qv8aXKm9e44V8z+UnFdw==}
peerDependencies:
solid-js: ^1.3
dependencies:
- '@babel/generator': 7.23.0
+ '@babel/generator': 7.23.3
'@babel/helper-module-imports': 7.22.15
- '@babel/types': 7.23.0
- solid-js: 1.8.3
+ '@babel/types': 7.23.3
+ solid-js: 1.8.5
dev: false
/sort-keys@5.0.0:
@@ -15852,6 +16032,7 @@ packages:
/source-map@0.6.1:
resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
engines: {node: '>=0.10.0'}
+ dev: false
/source-map@0.7.4:
resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==}
@@ -15986,6 +16167,15 @@ packages:
strip-ansi: 7.1.0
dev: false
+ /string-width@7.0.0:
+ resolution: {integrity: sha512-GPQHj7row82Hjo9hKZieKcHIhaAIKOJvFSIZXuCU9OASVZrMNUaZuz++SPVrBjnLsnk4k+z9f2EIypgxf2vNFw==}
+ engines: {node: '>=18'}
+ dependencies:
+ emoji-regex: 10.3.0
+ get-east-asian-width: 1.2.0
+ strip-ansi: 7.1.0
+ dev: false
+
/string.prototype.matchall@4.0.10:
resolution: {integrity: sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==}
dependencies:
@@ -16033,6 +16223,7 @@ packages:
/string_decoder@1.3.0:
resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
+ requiresBuild: true
dependencies:
safe-buffer: 5.2.1
dev: false
@@ -16102,6 +16293,7 @@ packages:
/strip-json-comments@2.0.1:
resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==}
engines: {node: '>=0.10.0'}
+ requiresBuild: true
/strip-json-comments@3.1.1:
resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
@@ -16176,19 +16368,19 @@ packages:
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
engines: {node: '>= 0.4'}
- /svelte-hmr@0.15.3(svelte@4.2.2):
+ /svelte-hmr@0.15.3(svelte@4.2.5):
resolution: {integrity: sha512-41snaPswvSf8TJUhlkoJBekRrABDXDMdpNpT2tfHIv4JuhgvHqLMhEPGtaQn0BmbNSTkuz2Ed20DF2eHw0SmBQ==}
engines: {node: ^12.20 || ^14.13.1 || >= 16}
peerDependencies:
svelte: ^3.19.0 || ^4.0.0
dependencies:
- svelte: 4.2.2
+ svelte: 4.2.5
dev: false
- /svelte2tsx@0.6.23(svelte@4.2.2)(typescript@5.1.6):
- resolution: {integrity: sha512-3bwd1PuWUA3oEXy8+85zrLDnmJOsVpShpKVAehGWeYsz/66zMihTpRpUN97VVAKTZbO5tP4wnchHUXYs0zOwdw==}
+ /svelte2tsx@0.6.25(svelte@4.2.5)(typescript@5.2.2):
+ resolution: {integrity: sha512-hhBKL5X9gGvKQAZ9xLoHnbE9Yb00HxEZJlxcj2drxWK+Tpqcs/bnodjSfCGbqEhvNaUXYNbVL7s4dEXT+o0f6w==}
peerDependencies:
- svelte: ^3.55 || ^4.0.0-next.0 || ^4.0
+ svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0
typescript: ^4.9.4 || ^5.0.0
peerDependenciesMeta:
typescript:
@@ -16196,18 +16388,18 @@ packages:
dependencies:
dedent-js: 1.0.1
pascal-case: 3.1.2
- svelte: 4.2.2
- typescript: 5.1.6
+ svelte: 4.2.5
+ typescript: 5.2.2
dev: false
- /svelte@4.2.2:
- resolution: {integrity: sha512-My2tytF2e2NnHSpn2M7/3VdXT4JdTglYVUuSuK/mXL2XtulPYbeBfl8Dm1QiaKRn0zoULRnL+EtfZHHP0k4H3A==}
+ /svelte@4.2.5:
+ resolution: {integrity: sha512-P9YPKsGkNdw4OJbtpd1uzimQHPj7Ai2sPcOHmmD6VgkFhFDmcYevQi7vE4cQ1g8/Vs64aL2TwMoCNFAzv7TPaQ==}
engines: {node: '>=16'}
dependencies:
'@ampproject/remapping': 2.2.1
'@jridgewell/sourcemap-codec': 1.4.15
'@jridgewell/trace-mapping': 0.3.20
- acorn: 8.10.0
+ acorn: 8.11.2
aria-query: 5.3.0
axobject-query: 3.2.1
code-red: 1.0.4
@@ -16222,8 +16414,8 @@ packages:
resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==}
dev: false
- /svgo@3.0.2:
- resolution: {integrity: sha512-Z706C1U2pb1+JGP48fbazf3KxHrWOsLme6Rv7imFBn5EnuanDW1GPaA/P1/dvObE670JDePC3mnj0k0B7P0jjQ==}
+ /svgo@3.0.4:
+ resolution: {integrity: sha512-T+Xul3JwuJ6VGXKo/p2ndqx1ibxNKnLTvRc1ZTWKCfyKS/GgNjRZcYsK84fxTsy/izr91g/Rwx6fGnVgaFSI5g==}
engines: {node: '>=14.0.0'}
hasBin: true
dependencies:
@@ -16231,6 +16423,7 @@ packages:
commander: 7.2.0
css-select: 5.1.0
css-tree: 2.3.1
+ css-what: 6.1.0
csso: 5.0.5
picocolors: 1.0.0
dev: false
@@ -16247,8 +16440,8 @@ packages:
tslib: 2.6.2
dev: true
- /tailwindcss@3.3.3:
- resolution: {integrity: sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==}
+ /tailwindcss@3.3.5:
+ resolution: {integrity: sha512-5SEZU4J7pxZgSkv7FP1zY8i2TIAOooNZ1e/OGtxIEv6GltpoiXUqWvLy89+a10qYTB1N5Ifkuw9lqQkN9sscvA==}
engines: {node: '>=14.0.0'}
hasBin: true
dependencies:
@@ -16257,10 +16450,10 @@ packages:
chokidar: 3.5.3
didyoumean: 1.2.2
dlv: 1.1.3
- fast-glob: 3.3.1
+ fast-glob: 3.3.2
glob-parent: 6.0.2
is-glob: 4.0.3
- jiti: 1.20.0
+ jiti: 1.21.0
lilconfig: 2.1.0
micromatch: 4.0.5
normalize-path: 3.0.0
@@ -16269,7 +16462,7 @@ packages:
postcss: 8.4.31
postcss-import: 15.1.0(postcss@8.4.31)
postcss-js: 4.0.1(postcss@8.4.31)
- postcss-load-config: 4.0.1(postcss@8.4.31)
+ postcss-load-config: 4.0.2(postcss@8.4.31)
postcss-nested: 6.0.1(postcss@8.4.31)
postcss-selector-parser: 6.0.13
resolve: 1.22.8
@@ -16358,13 +16551,13 @@ packages:
engines: {node: '>=8'}
dev: true
- /terser@5.22.0:
- resolution: {integrity: sha512-hHZVLgRA2z4NWcN6aS5rQDc+7Dcy58HOf2zbYwmFcQ+ua3h6eEFf5lIDKTzbWwlazPyOZsFQO8V80/IjVNExEw==}
+ /terser@5.24.0:
+ resolution: {integrity: sha512-ZpGR4Hy3+wBEzVEnHvstMvqpD/nABNelQn/z2r0fjVWGQsN3bpOLzQlqDxmb4CDZnXq5lpjnQ+mHQLAOpfM5iw==}
engines: {node: '>=10'}
hasBin: true
dependencies:
'@jridgewell/source-map': 0.3.5
- acorn: 8.10.0
+ acorn: 8.11.2
commander: 2.20.3
source-map-support: 0.5.21
dev: false
@@ -16453,7 +16646,7 @@ packages:
engines: {node: '>=6'}
dependencies:
psl: 1.9.0
- punycode: 2.3.0
+ punycode: 2.3.1
universalify: 0.2.0
url-parse: 1.5.10
dev: true
@@ -16464,14 +16657,14 @@ packages:
/tr46@1.0.1:
resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==}
dependencies:
- punycode: 2.3.0
+ punycode: 2.3.1
dev: false
- /tr46@3.0.0:
- resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==}
- engines: {node: '>=12'}
+ /tr46@4.1.1:
+ resolution: {integrity: sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==}
+ engines: {node: '>=14'}
dependencies:
- punycode: 2.3.0
+ punycode: 2.3.1
dev: true
/trim-lines@3.0.1:
@@ -16485,13 +16678,13 @@ packages:
/trough@2.1.0:
resolution: {integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==}
- /ts-api-utils@1.0.3(typescript@5.1.6):
+ /ts-api-utils@1.0.3(typescript@5.2.2):
resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==}
engines: {node: '>=16.13.0'}
peerDependencies:
typescript: '>=4.2.0'
dependencies:
- typescript: 5.1.6
+ typescript: 5.2.2
dev: true
/ts-interface-checker@0.1.13:
@@ -16504,7 +16697,7 @@ packages:
code-block-writer: 12.0.0
dev: true
- /tsconfck@3.0.0(typescript@5.1.6):
+ /tsconfck@3.0.0(typescript@5.2.2):
resolution: {integrity: sha512-w3wnsIrJNi7avf4Zb0VjOoodoO0woEqGgZGQm+LHH9przdUI+XDKsWAXwxHA1DaRTjeuZNcregSzr7RaA8zG9A==}
engines: {node: ^18 || >=20}
hasBin: true
@@ -16514,14 +16707,14 @@ packages:
typescript:
optional: true
dependencies:
- typescript: 5.1.6
+ typescript: 5.2.2
dev: false
/tsconfig-resolver@3.0.1:
resolution: {integrity: sha512-ZHqlstlQF449v8glscGRXzL6l2dZvASPCdXJRWG4gHEZlUVx2Jtmr+a2zeVG4LCsKhDXKRj5R3h0C/98UcVAQg==}
dependencies:
'@types/json5': 0.0.30
- '@types/resolve': 1.20.4
+ '@types/resolve': 1.20.5
json5: 2.2.3
resolve: 1.22.8
strip-bom: 4.0.0
@@ -16728,8 +16921,8 @@ packages:
semver: 7.5.4
dev: true
- /typescript@5.1.6:
- resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==}
+ /typescript@5.2.2:
+ resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==}
engines: {node: '>=14.17'}
hasBin: true
@@ -16763,6 +16956,9 @@ packages:
has-symbols: 1.0.3
which-boxed-primitive: 1.0.2
+ /undici-types@5.26.5:
+ resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
+
/undici@5.26.5:
resolution: {integrity: sha512-cSb4bPFd5qgR7qr2jYAi0hlX9n5YKK2ONKkLFkxl+v/9BvC0sOpZjBHDBSXc5lWAf5ty9oZdRXytBIHzgUcerw==}
engines: {node: '>=14.0'}
@@ -16797,10 +16993,15 @@ packages:
engines: {node: '>=4'}
dev: false
+ /unicorn-magic@0.1.0:
+ resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==}
+ engines: {node: '>=18'}
+ dev: false
+
/unified@10.1.2:
resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==}
dependencies:
- '@types/unist': 2.0.9
+ '@types/unist': 2.0.10
bail: 2.0.2
extend: 3.0.2
is-buffer: 2.0.5
@@ -16808,6 +17009,17 @@ packages:
trough: 2.1.0
vfile: 5.3.7
+ /unified@11.0.4:
+ resolution: {integrity: sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ==}
+ dependencies:
+ '@types/unist': 3.0.2
+ bail: 2.0.2
+ devlop: 1.1.0
+ extend: 3.0.2
+ is-plain-obj: 4.1.0
+ trough: 2.1.0
+ vfile: 6.0.1
+
/unique-string@2.0.0:
resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==}
engines: {node: '>=8'}
@@ -16815,16 +17027,13 @@ packages:
crypto-random-string: 2.0.0
dev: false
- /unist-util-find-after@4.0.1:
- resolution: {integrity: sha512-QO/PuPMm2ERxC6vFXEPtmAutOopy5PknD+Oq64gGwxKtk4xwo9Z97t9Av1obPmGU0IyTa6EKYUfTrK2QJS3Ozw==}
+ /unist-util-find-after@5.0.0:
+ resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==}
dependencies:
- '@types/unist': 2.0.9
- unist-util-is: 5.2.1
+ '@types/unist': 3.0.2
+ unist-util-is: 6.0.0
dev: true
- /unist-util-generated@2.0.1:
- resolution: {integrity: sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==}
-
/unist-util-is@3.0.0:
resolution: {integrity: sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==}
@@ -16835,48 +17044,41 @@ packages:
/unist-util-is@5.2.1:
resolution: {integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==}
dependencies:
- '@types/unist': 2.0.9
+ '@types/unist': 2.0.10
/unist-util-is@6.0.0:
resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==}
dependencies:
- '@types/unist': 3.0.1
- dev: false
+ '@types/unist': 3.0.2
/unist-util-modify-children@3.1.1:
resolution: {integrity: sha512-yXi4Lm+TG5VG+qvokP6tpnk+r1EPwyYL04JWDxLvgvPV40jANh7nm3udk65OOWquvbMDe+PL9+LmkxDpTv/7BA==}
dependencies:
- '@types/unist': 2.0.9
+ '@types/unist': 2.0.10
array-iterate: 2.0.1
dev: false
- /unist-util-position-from-estree@1.1.2:
- resolution: {integrity: sha512-poZa0eXpS+/XpoQwGwl79UUdea4ol2ZuCYguVaJS4qzIOMDzbqz8a3erUCOmubSZkaOuGamb3tX790iwOIROww==}
+ /unist-util-position-from-estree@2.0.0:
+ resolution: {integrity: sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==}
dependencies:
- '@types/unist': 2.0.9
+ '@types/unist': 3.0.2
dev: false
- /unist-util-position@4.0.4:
- resolution: {integrity: sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==}
- dependencies:
- '@types/unist': 2.0.9
-
/unist-util-position@5.0.0:
resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==}
dependencies:
- '@types/unist': 3.0.1
- dev: false
+ '@types/unist': 3.0.2
- /unist-util-remove-position@4.0.2:
- resolution: {integrity: sha512-TkBb0HABNmxzAcfLf4qsIbFbaPDvMO6wa3b3j4VcEzFVaw1LBKwnW4/sRJ/atSLSzoIg41JWEdnE7N6DIhGDGQ==}
+ /unist-util-remove-position@5.0.0:
+ resolution: {integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==}
dependencies:
- '@types/unist': 2.0.9
- unist-util-visit: 4.1.2
+ '@types/unist': 3.0.2
+ unist-util-visit: 5.0.0
/unist-util-select@4.0.3:
resolution: {integrity: sha512-1074+K9VyR3NyUz3lgNtHKm7ln+jSZXtLJM4E22uVuoFn88a/Go2pX8dusrt/W+KWH1ncn8jcd8uCQuvXb/fXA==}
dependencies:
- '@types/unist': 2.0.9
+ '@types/unist': 2.0.10
css-selector-parser: 1.4.1
nth-check: 2.1.1
zwitch: 2.0.4
@@ -16885,18 +17087,17 @@ packages:
/unist-util-stringify-position@3.0.3:
resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==}
dependencies:
- '@types/unist': 2.0.9
+ '@types/unist': 2.0.10
/unist-util-stringify-position@4.0.0:
resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==}
dependencies:
- '@types/unist': 3.0.1
- dev: false
+ '@types/unist': 3.0.2
/unist-util-visit-children@2.0.2:
resolution: {integrity: sha512-+LWpMFqyUwLGpsQxpumsQ9o9DG2VGLFrpz+rpVXYIEdPy57GSy5HioC0g3bg/8WP9oCLlapQtklOzQ8uLS496Q==}
dependencies:
- '@types/unist': 2.0.9
+ '@types/unist': 2.0.10
dev: false
/unist-util-visit-parents@2.1.2:
@@ -16907,22 +17108,21 @@ packages:
/unist-util-visit-parents@3.1.1:
resolution: {integrity: sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==}
dependencies:
- '@types/unist': 2.0.9
+ '@types/unist': 2.0.10
unist-util-is: 4.1.0
dev: true
/unist-util-visit-parents@5.1.3:
resolution: {integrity: sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==}
dependencies:
- '@types/unist': 2.0.9
+ '@types/unist': 2.0.10
unist-util-is: 5.2.1
/unist-util-visit-parents@6.0.1:
resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==}
dependencies:
- '@types/unist': 3.0.1
+ '@types/unist': 3.0.2
unist-util-is: 6.0.0
- dev: false
/unist-util-visit@1.4.1:
resolution: {integrity: sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==}
@@ -16932,7 +17132,7 @@ packages:
/unist-util-visit@2.0.3:
resolution: {integrity: sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==}
dependencies:
- '@types/unist': 2.0.9
+ '@types/unist': 2.0.10
unist-util-is: 4.1.0
unist-util-visit-parents: 3.1.1
dev: true
@@ -16940,17 +17140,16 @@ packages:
/unist-util-visit@4.1.2:
resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==}
dependencies:
- '@types/unist': 2.0.9
+ '@types/unist': 2.0.10
unist-util-is: 5.2.1
unist-util-visit-parents: 5.1.3
/unist-util-visit@5.0.0:
resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==}
dependencies:
- '@types/unist': 3.0.1
+ '@types/unist': 3.0.2
unist-util-is: 6.0.0
unist-util-visit-parents: 6.0.1
- dev: false
/universal-user-agent@6.0.0:
resolution: {integrity: sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==}
@@ -16970,6 +17169,11 @@ packages:
resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==}
engines: {node: '>= 10.0.0'}
+ /universalify@2.0.1:
+ resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==}
+ engines: {node: '>= 10.0.0'}
+ dev: false
+
/unpipe@1.0.0:
resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
engines: {node: '>= 0.8'}
@@ -17002,7 +17206,7 @@ packages:
/uri-js@4.4.1:
resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
dependencies:
- punycode: 2.3.0
+ punycode: 2.3.1
/url-parse@1.5.10:
resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==}
@@ -17028,16 +17232,6 @@ packages:
hasBin: true
dev: false
- /uvu@0.5.6:
- resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==}
- engines: {node: '>=8'}
- hasBin: true
- dependencies:
- dequal: 2.0.3
- diff: 5.1.0
- kleur: 4.1.5
- sade: 1.8.1
-
/validate-html-nesting@1.2.2:
resolution: {integrity: sha512-hGdgQozCsQJMyfK5urgFcWEqsSSrK63Awe0t/IMR0bZ0QMtnuaiHzThW81guu3qx9abLi99NEuiaN6P9gVYsNg==}
dev: false
@@ -17057,34 +17251,33 @@ packages:
/vfile-location@4.1.0:
resolution: {integrity: sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==}
dependencies:
- '@types/unist': 2.0.9
+ '@types/unist': 2.0.10
vfile: 5.3.7
- dev: false
+ dev: true
/vfile-location@5.0.2:
resolution: {integrity: sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==}
dependencies:
- '@types/unist': 3.0.1
+ '@types/unist': 3.0.2
vfile: 6.0.1
dev: false
/vfile-message@3.1.4:
resolution: {integrity: sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==}
dependencies:
- '@types/unist': 2.0.9
+ '@types/unist': 2.0.10
unist-util-stringify-position: 3.0.3
/vfile-message@4.0.2:
resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==}
dependencies:
- '@types/unist': 3.0.1
+ '@types/unist': 3.0.2
unist-util-stringify-position: 4.0.0
- dev: false
/vfile@5.3.7:
resolution: {integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==}
dependencies:
- '@types/unist': 2.0.9
+ '@types/unist': 2.0.10
is-buffer: 2.0.5
unist-util-stringify-position: 3.0.3
vfile-message: 3.1.4
@@ -17092,10 +17285,9 @@ packages:
/vfile@6.0.1:
resolution: {integrity: sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==}
dependencies:
- '@types/unist': 3.0.1
+ '@types/unist': 3.0.2
unist-util-stringify-position: 4.0.0
vfile-message: 4.0.2
- dev: false
/vite-node@0.34.6(@types/node@18.18.6):
resolution: {integrity: sha512-nlBMJ9x6n7/Amaz6F3zJ97EBwR2FkzhBRxF5e+jE6LA3yi6Wtc2lyTij1OnDMIr34v5g/tVQtsVAzhT0jc5ygA==}
@@ -17107,7 +17299,7 @@ packages:
mlly: 1.4.2
pathe: 1.1.1
picocolors: 1.0.0
- vite: 4.5.0(@types/node@18.18.6)(sass@1.69.4)
+ vite: 4.5.0(@types/node@18.18.6)
transitivePeerDependencies:
- '@types/node'
- less
@@ -17119,18 +17311,18 @@ packages:
- terser
dev: false
- /vite-plugin-pwa@0.16.4(workbox-window@7.0.0):
- resolution: {integrity: sha512-lmwHFIs9zI2H9bXJld/zVTbCqCQHZ9WrpyDMqosICDV0FVnCJwniX1NMDB79HGTIZzOQkY4gSZaVTJTw6maz/Q==}
+ /vite-plugin-pwa@0.17.0(workbox-window@7.0.0):
+ resolution: {integrity: sha512-cOyEG8EEc7JHmyMapTnjK2j0g2BIC3ErlmOHyGzVu8hqjyF9Jt6yWMmVNFtpA6v/NNyzP28ARf3vwzIAzR1kaw==}
engines: {node: '>=16.0.0'}
peerDependencies:
- vite: ^3.1.0 || ^4.0.0
+ vite: ^3.1.0 || ^4.0.0 || ^5.0.0
workbox-window: ^7.0.0
peerDependenciesMeta:
vite:
optional: true
dependencies:
debug: 4.3.4(supports-color@8.1.1)
- fast-glob: 3.3.1
+ fast-glob: 3.3.2
pretty-bytes: 6.1.1
workbox-build: 7.0.0
workbox-window: 7.0.0
@@ -17139,7 +17331,7 @@ packages:
- supports-color
dev: false
- /vite-plugin-solid@2.7.2(solid-js@1.8.3):
+ /vite-plugin-solid@2.7.2(solid-js@1.8.5):
resolution: {integrity: sha512-GV2SMLAibOoXe76i02AsjAg7sbm/0lngBlERvJKVN67HOrJsHcWgkt0R6sfGLDJuFkv2aBe14Zm4vJcNME+7zw==}
peerDependencies:
solid-js: ^1.7.2
@@ -17148,26 +17340,27 @@ packages:
vite:
optional: true
dependencies:
- '@babel/core': 7.23.2
- '@babel/preset-typescript': 7.23.2(@babel/core@7.23.2)
- '@types/babel__core': 7.20.3
- babel-preset-solid: 1.8.2(@babel/core@7.23.2)
+ '@babel/core': 7.23.3
+ '@babel/preset-typescript': 7.23.2(@babel/core@7.23.3)
+ '@types/babel__core': 7.20.4
+ babel-preset-solid: 1.8.2(@babel/core@7.23.3)
merge-anything: 5.1.7
- solid-js: 1.8.3
- solid-refresh: 0.5.3(solid-js@1.8.3)
- vitefu: 0.2.5(vite@4.5.0)
+ solid-js: 1.8.5
+ solid-refresh: 0.5.3(solid-js@1.8.5)
+ vitefu: 0.2.5(vite@5.0.0)
transitivePeerDependencies:
- supports-color
dev: false
- /vite-svg-loader@4.0.0:
- resolution: {integrity: sha512-0MMf1yzzSYlV4MGePsLVAOqXsbF5IVxbn4EEzqRnWxTQl8BJg/cfwIzfQNmNQxZp5XXwd4kyRKF1LytuHZTnqA==}
+ /vite-svg-loader@5.0.1:
+ resolution: {integrity: sha512-EUfcuqk1NomuacwiuL3mvCfinkm4XN0AHN8BXG737eDlhC0jnp5jxdCxakV+juP/YhhjV5tq/c/bLcm3waWv4Q==}
+ peerDependencies:
+ vue: '>=3.2.13'
dependencies:
- '@vue/compiler-sfc': 3.3.6
- svgo: 3.0.2
+ svgo: 3.0.4
dev: false
- /vite@4.5.0(@types/node@18.18.6)(sass@1.69.4):
+ /vite@4.5.0(@types/node@18.18.6):
resolution: {integrity: sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
@@ -17199,11 +17392,47 @@ packages:
esbuild: 0.18.20
postcss: 8.4.31
rollup: 3.29.4
- sass: 1.69.4
+ optionalDependencies:
+ fsevents: 2.3.3
+ dev: false
+
+ /vite@5.0.0(@types/node@18.18.6)(sass@1.69.5):
+ resolution: {integrity: sha512-ESJVM59mdyGpsiNAeHQOR/0fqNoOyWPYesFto8FFZugfmhdHx8Fzd8sF3Q/xkVhZsyOxHfdM7ieiVAorI9RjFw==}
+ engines: {node: ^18.0.0 || >=20.0.0}
+ hasBin: true
+ peerDependencies:
+ '@types/node': ^18.0.0 || >=20.0.0
+ less: '*'
+ lightningcss: ^1.21.0
+ sass: '*'
+ stylus: '*'
+ sugarss: '*'
+ terser: ^5.4.0
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+ less:
+ optional: true
+ lightningcss:
+ optional: true
+ sass:
+ optional: true
+ stylus:
+ optional: true
+ sugarss:
+ optional: true
+ terser:
+ optional: true
+ dependencies:
+ '@types/node': 18.18.6
+ esbuild: 0.19.6
+ postcss: 8.4.31
+ rollup: 4.5.0
+ sass: 1.69.5
optionalDependencies:
fsevents: 2.3.3
- /vitefu@0.2.5(vite@4.5.0):
+ /vitefu@0.2.5(vite@5.0.0):
resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==}
peerDependencies:
vite: ^3.0.0 || ^4.0.0 || ^5.0.0
@@ -17211,7 +17440,7 @@ packages:
vite:
optional: true
dependencies:
- vite: 4.5.0(@types/node@18.18.6)(sass@1.69.4)
+ vite: 5.0.0(@types/node@18.18.6)(sass@1.69.5)
dev: false
/vitest@0.34.6:
@@ -17266,7 +17495,7 @@ packages:
strip-literal: 1.3.0
tinybench: 2.5.1
tinypool: 0.7.0
- vite: 4.5.0(@types/node@18.18.6)(sass@1.69.4)
+ vite: 4.5.0(@types/node@18.18.6)
vite-node: 0.34.6(@types/node@18.18.6)
why-is-node-running: 2.2.2
transitivePeerDependencies:
@@ -17279,47 +17508,47 @@ packages:
- terser
dev: false
- /volar-service-css@0.0.14(@volar/language-service@1.10.4):
- resolution: {integrity: sha512-xmyKoyWpbgM0u7mGA1ogyj5ol7CfQADm5eXNpeJeX3Rp79rFEtz1DuuaIjcgRvhSYsjJfPBOtOvHBwTRf4HaEQ==}
+ /volar-service-css@0.0.16(@volar/language-service@1.10.10):
+ resolution: {integrity: sha512-gK/XD35t/P3SQrUuS8LMlCnE2ItIk+kXI6gPvBYl1NZ7O+tLH8rUWXA32YgpwNoITxYrm/G1seaq08zs4aiPvg==}
peerDependencies:
'@volar/language-service': ~1.10.0
peerDependenciesMeta:
'@volar/language-service':
optional: true
dependencies:
- '@volar/language-service': 1.10.4
+ '@volar/language-service': 1.10.10
vscode-css-languageservice: 6.2.10
vscode-uri: 3.0.8
dev: true
- /volar-service-emmet@0.0.14(@volar/language-service@1.10.4):
- resolution: {integrity: sha512-0meSKjQ93j5iSYl6Y+qtARfAYr3J2wNSr6wlKr/V9KULAy+8/me8q9l8wkTQqdRMujZAv2j/LzgQ65Yc9mnA1w==}
+ /volar-service-emmet@0.0.16(@volar/language-service@1.10.10):
+ resolution: {integrity: sha512-8sWWywzVJOD+PWDArOXDWbiRlM7+peydFhXJT71i4X1WPW32RyPxn6FypvciO+amqpfZP2rXfB9eibIJ+EofSQ==}
peerDependencies:
'@volar/language-service': ~1.10.0
peerDependenciesMeta:
'@volar/language-service':
optional: true
dependencies:
- '@volar/language-service': 1.10.4
+ '@volar/language-service': 1.10.10
'@vscode/emmet-helper': 2.9.2
- volar-service-html: 0.0.14(@volar/language-service@1.10.4)
+ volar-service-html: 0.0.16(@volar/language-service@1.10.10)
dev: true
- /volar-service-html@0.0.14(@volar/language-service@1.10.4):
- resolution: {integrity: sha512-PQb97QICxXhXD7AJFU/S/Vexd1L4IP2Sa5SzxYyKnApcx0GNdxaIbFHlev9wazrTgtCtSnaVXJBxY05pZzTKPw==}
+ /volar-service-html@0.0.16(@volar/language-service@1.10.10):
+ resolution: {integrity: sha512-/oEXXgry++1CnTXQBUNf9B8MZfTlYZuJfZA7Zx9MN7WS4ZPxk3BFOdal/cXH6RNR2ruNEYr5QTW9rsqtoUscag==}
peerDependencies:
'@volar/language-service': ~1.10.0
peerDependenciesMeta:
'@volar/language-service':
optional: true
dependencies:
- '@volar/language-service': 1.10.4
- vscode-html-languageservice: 5.1.0
+ '@volar/language-service': 1.10.10
+ vscode-html-languageservice: 5.1.1
vscode-uri: 3.0.8
dev: true
- /volar-service-prettier@0.0.14(@volar/language-service@1.10.4)(prettier@3.0.3):
- resolution: {integrity: sha512-woZLBikvv8u0jUAq10ZTtuo9hmnQ1RHZubMhzyJbWwkr6L7wT7bPZkscdyaCGrzBT3Pz4zbS0bnpAC5GLAILTA==}
+ /volar-service-prettier@0.0.16(@volar/language-service@1.10.10)(prettier@3.1.0):
+ resolution: {integrity: sha512-Kj2ZdwJGEvfYbsHW8Sjrew/7EB4PgRoas4f8yAJzUUVxIC/kvhUwLDxQc8+N2IibomN76asJGWe+i6VZZvgIkw==}
peerDependencies:
'@volar/language-service': ~1.10.0
prettier: ^2.2 || ^3.0
@@ -17329,23 +17558,23 @@ packages:
prettier:
optional: true
dependencies:
- '@volar/language-service': 1.10.4
- prettier: 3.0.3
+ '@volar/language-service': 1.10.10
+ prettier: 3.1.0
dev: true
- /volar-service-typescript-twoslash-queries@0.0.14(@volar/language-service@1.10.4):
- resolution: {integrity: sha512-Lg/AcacxyBmVbZhHZwnwvt+MEn/5YlbLiJ7DJG6Dt3xiuQmpXwZmM+JE7/ZMvPt4gxW6AL9zHz21M6JSPCkJ+g==}
+ /volar-service-typescript-twoslash-queries@0.0.16(@volar/language-service@1.10.10):
+ resolution: {integrity: sha512-0gPrkDTD2bMj2AnSNykOKhfmPnBFE2LS1lF3LWA7qu1ChRnJF0sodwCCbbeNYJ9+yth956ApoU1BVQ8UrMg+yw==}
peerDependencies:
'@volar/language-service': ~1.10.0
peerDependenciesMeta:
'@volar/language-service':
optional: true
dependencies:
- '@volar/language-service': 1.10.4
+ '@volar/language-service': 1.10.10
dev: true
- /volar-service-typescript@0.0.14(@volar/language-service@1.10.4)(@volar/typescript@1.10.4):
- resolution: {integrity: sha512-PGHFUbGPLE6/8ldNPO7FxwZdvRLlWBZ26RnJPCM48DBaGTc7qHGkXMtPQq5YCD10d8VwpZirz0eno8K0z+8bpg==}
+ /volar-service-typescript@0.0.16(@volar/language-service@1.10.10)(@volar/typescript@1.10.10):
+ resolution: {integrity: sha512-k/qFKM2oxs/3fhbr/vcBSHnCLZ1HN3Aeh+bGvV9Lc9qIhrNyCVsDFOUJN1Qp4dI72+Y+eFSIDCLHmFEZdsP2EA==}
peerDependencies:
'@volar/language-service': ~1.10.0
'@volar/typescript': ~1.10.0
@@ -17353,8 +17582,9 @@ packages:
'@volar/language-service':
optional: true
dependencies:
- '@volar/language-service': 1.10.4
- '@volar/typescript': 1.10.4
+ '@volar/language-service': 1.10.10
+ '@volar/typescript': 1.10.10
+ path-browserify: 1.0.1
semver: 7.5.4
typescript-auto-import-cache: 0.3.0
vscode-languageserver-textdocument: 1.0.11
@@ -17371,8 +17601,8 @@ packages:
vscode-uri: 3.0.8
dev: true
- /vscode-html-languageservice@5.1.0:
- resolution: {integrity: sha512-cGOu5+lrz+2dDXSGS15y24lDtPaML1T8K/SfqgFbLmCZ1btYOxceFieR+ybTS2es/A67kRc62m2cKFLUQPWG5g==}
+ /vscode-html-languageservice@5.1.1:
+ resolution: {integrity: sha512-JenrspIIG/Q+93R6G3L6HdK96itSisMynE0glURqHpQbL3dKAKzdm8L40lAHNkwJeBg+BBPpAshZKv/38onrTQ==}
dependencies:
'@vscode/l10n': 0.0.16
vscode-languageserver-textdocument: 1.0.11
@@ -17427,20 +17657,20 @@ packages:
resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==}
dev: true
- /vue@3.3.6(typescript@5.1.6):
- resolution: {integrity: sha512-jJIDETeWJnoY+gfn4ZtMPMS5KtbP4ax+CT4dcQFhTnWEk8xMupFyQ0JxL28nvT/M4+p4a0ptxaV2WY0LiIxvRg==}
+ /vue@3.3.8(typescript@5.2.2):
+ resolution: {integrity: sha512-5VSX/3DabBikOXMsxzlW8JyfeLKlG9mzqnWgLQLty88vdZL7ZJgrdgBOmrArwxiLtmS+lNNpPcBYqrhE6TQW5w==}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
- '@vue/compiler-dom': 3.3.6
- '@vue/compiler-sfc': 3.3.6
- '@vue/runtime-dom': 3.3.6
- '@vue/server-renderer': 3.3.6(vue@3.3.6)
- '@vue/shared': 3.3.6
- typescript: 5.1.6
+ '@vue/compiler-dom': 3.3.8
+ '@vue/compiler-sfc': 3.3.8
+ '@vue/runtime-dom': 3.3.8
+ '@vue/server-renderer': 3.3.8(vue@3.3.8)
+ '@vue/shared': 3.3.8
+ typescript: 5.2.2
/w3c-xmlserializer@4.0.0:
resolution: {integrity: sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==}
@@ -17491,11 +17721,11 @@ packages:
engines: {node: '>=12'}
dev: true
- /whatwg-url@11.0.0:
- resolution: {integrity: sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==}
- engines: {node: '>=12'}
+ /whatwg-url@12.0.1:
+ resolution: {integrity: sha512-Ed/LrqB8EPlGxjS+TrsXcpUond1mhccS3pchLhzSgPCnTimUCKj3IZE75pAs5m6heB2U2TMerKFUXheyHY+VDQ==}
+ engines: {node: '>=14'}
dependencies:
- tr46: 3.0.0
+ tr46: 4.1.1
webidl-conversions: 7.0.0
dev: true
@@ -17613,10 +17843,10 @@ packages:
engines: {node: '>=16.0.0'}
dependencies:
'@apideck/better-ajv-errors': 0.3.6(ajv@8.12.0)
- '@babel/core': 7.23.2
- '@babel/preset-env': 7.23.2(@babel/core@7.23.2)
+ '@babel/core': 7.23.3
+ '@babel/preset-env': 7.23.3(@babel/core@7.23.3)
'@babel/runtime': 7.23.2
- '@rollup/plugin-babel': 5.3.1(@babel/core@7.23.2)(rollup@2.79.1)
+ '@rollup/plugin-babel': 5.3.1(@babel/core@7.23.3)(rollup@2.79.1)
'@rollup/plugin-node-resolve': 11.2.1(rollup@2.79.1)
'@rollup/plugin-replace': 2.4.2(rollup@2.79.1)
'@surma/rollup-plugin-off-main-thread': 2.2.3
@@ -17843,8 +18073,8 @@ packages:
/yallist@4.0.0:
resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
- /yaml@2.3.3:
- resolution: {integrity: sha512-zw0VAJxgeZ6+++/su5AFoqBbZbrEakwu+X0M5HmcwUiBL7AzcuPKjj5we4xfQLp78LkEMpD0cOnUhmgOVy3KdQ==}
+ /yaml@2.3.4:
+ resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==}
engines: {node: '>= 14'}
/yargs-parser@18.1.3:
@@ -17957,5 +18187,5 @@ packages:
resolution: {directory: packages/astro/test/fixtures/solid-component/deps/solid-jsx-component, type: directory}
name: '@test/solid-jsx-component'
dependencies:
- solid-js: 1.8.3
+ solid-js: 1.8.5
dev: false
diff --git a/scripts/package.json b/scripts/package.json
index 8e89fb97c..2365867f5 100644
--- a/scripts/package.json
+++ b/scripts/package.json
@@ -9,11 +9,11 @@
},
"dependencies": {
"arg": "^5.0.2",
- "esbuild": "^0.19.2",
- "globby": "^13.2.2",
+ "esbuild": "^0.19.6",
+ "globby": "^14.0.0",
"kleur": "^4.1.4",
- "p-limit": "^4.0.0",
- "svelte": "^4.2.0",
+ "p-limit": "^5.0.0",
+ "svelte": "^4.2.5",
"tar": "^6.1.15"
},
"devDependencies": {