diff --git a/.changeset/pre.json b/.changeset/pre.json
new file mode 100644
index 0000000..2bcdb85
--- /dev/null
+++ b/.changeset/pre.json
@@ -0,0 +1,12 @@
+{
+ "mode": "pre",
+ "tag": "beta",
+ "initialVersions": {
+ "docs": "0.0.1",
+ "@domain-expansion/astro": "0.0.0",
+ "playground": "0.0.1"
+ },
+ "changesets": [
+ "sharp-lemons-drop"
+ ]
+}
diff --git a/.changeset/sharp-lemons-drop.md b/.changeset/sharp-lemons-drop.md
new file mode 100644
index 0000000..f5a3c7a
--- /dev/null
+++ b/.changeset/sharp-lemons-drop.md
@@ -0,0 +1,5 @@
+---
+"@domain-expansion/astro": minor
+---
+
+Initial beta release
diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md
new file mode 100644
index 0000000..0f35fb3
--- /dev/null
+++ b/docs/CHANGELOG.md
@@ -0,0 +1,8 @@
+# docs
+
+## 0.0.2-beta.0
+
+### Patch Changes
+
+- Updated dependencies [76702d0]
+ - @domain-expansion/astro@0.1.0-beta.0
diff --git a/docs/astro.config.mjs b/docs/astro.config.mjs
index a5262b3..7d1a96c 100644
--- a/docs/astro.config.mjs
+++ b/docs/astro.config.mjs
@@ -2,7 +2,7 @@
import { defineConfig } from 'astro/config';
import starlight from '@astrojs/starlight';
import catppuccin from "starlight-theme-catppuccin";
-import domainExpansion from '@domain-expansion/astro';
+// import domainExpansion from '@domain-expansion/astro';
import node from '@astrojs/node';
import starlightImageZoomPlugin from 'starlight-image-zoom';
@@ -11,7 +11,7 @@ import starlightImageZoomPlugin from 'starlight-image-zoom';
export default defineConfig({
site: 'https://domainexpansion.gg',
integrations: [
- domainExpansion(),
+ // domainExpansion(),
starlight({
title: 'Domain Expansion',
social: {
diff --git a/docs/package.json b/docs/package.json
index 6bb2a48..36056a2 100644
--- a/docs/package.json
+++ b/docs/package.json
@@ -1,7 +1,8 @@
{
"name": "docs",
"type": "module",
- "version": "0.0.1",
+ "private": true,
+ "version": "0.0.0",
"scripts": {
"dev": "astro dev",
"start": "node ./dist/server/entry.mjs",
@@ -12,7 +13,7 @@
"dependencies": {
"@astrojs/node": "^9.0.0",
"@astrojs/starlight": "^0.30.0",
- "@domain-expansion/astro": "workspace:",
+ "@domain-expansion/astro": "workspace:^",
"astro": "^5.0.2",
"sharp": "^0.32.5",
"starlight-image-zoom": "^0.9.0",
diff --git a/docs/src/content/docs/actual-explanation.mdx b/docs/src/content/docs/actual-explanation.mdx
index c23f30e..c4c9f7a 100644
--- a/docs/src/content/docs/actual-explanation.mdx
+++ b/docs/src/content/docs/actual-explanation.mdx
@@ -2,15 +2,15 @@
title: An actual explanation of what is going on here
---
-After reading the Tale of the Three Mages, you might be a little confused, so here's an actual explanation of how
+After reading the Tale of the Three Mages, you might be a little confused, so here's an actual explanation of how
Domain Expansion works under the hood.
## How Astro builds your site
-Whenever you run `astro build`, Astro will essentially "request" your components internally and save the
-resulting HTML. This is done using a function called `$$createComponent`. This function takes in a callback
+Whenever you run `astro build`, Astro will essentially "request" your components internally and save the
+resulting HTML. This is done using a function called `$$createComponent`. This function takes in a callback
(the compiled version of your component) and turns it into an instance of a component. That instance is then called
-each time the component is rendered, with your properties, slots and so on.
+each time the component is rendered, with your properties, slots and so on.
You can see how this looks internally in the Astro runtime [here](https://live-astro-compiler.vercel.app/):
```ts
@@ -32,23 +32,33 @@ import {
renderTransition as $$renderTransition,
createTransitionScope as $$createTransitionScope,
renderScript as $$renderScript,
-
} from "astro/runtime/server/index.js";
-import Foo from './Foo.astro';
-import Bar from './Bar.astro';
+import Foo from "./Foo.astro";
+import Bar from "./Bar.astro";
-const $$stdin = $$createComponent(($$result, $$props, $$slots) => {
-
-return $$render`${$$maybeRenderHead($$result)}
- ${$$renderComponent($$result,'Foo',Foo,{},{"default": () => $$render`
+const $$stdin = $$createComponent(
+ ($$result, $$props, $$slots) => {
+ return $$render`${$$maybeRenderHead($$result)}
+ ${$$renderComponent(
+ $$result,
+ "Foo",
+ Foo,
+ {},
+ {
+ default: () => $$render`
Domain Expansion
- `,})}
- ${$$renderComponent($$result,'Bar',Bar,{"baz":"tizio"})}
+ `,
+ }
+ )}
+ ${$$renderComponent($$result, "Bar", Bar, { baz: "tizio" })}
`;
-}, '
', undefined);
+ },
+ "",
+ undefined
+);
export default $$stdin;
-
```
+
You can see how the `$$createComponent` function takes in the callback, which returns a few
template tags, essentially the rendered components.
@@ -64,9 +74,71 @@ The cache is saved in `node_modules/.domain-expansion`.
## What about assets?
Astro has built-in image optimization. That built-in image optimization adds the resulting asset to your build
-output based on calls to the [`getImage` function](https://docs.astro.build/en/guides/images/#generating-images-with-getimage).
-That function is also used in the [``](https://docs.astro.build/en/guides/images/#display-optimized-images-with-the-image--component)
+output based on calls to the [`getImage` function](https://docs.astro.build/en/guides/images/#generating-images-with-getimage).
+That function is also used in the [``](https://docs.astro.build/en/guides/images/#display-optimized-images-with-the-image--component)
and [``](https://docs.astro.build/en/reference/modules/astro-assets/#picture-)
components. Domain Expansion detects when that function is called and also adds the parameters that the function
-was called with to the cache. Whenever we reconstruct a component from the cache, we "replay" all calls to `getImage`
+was called with to the cache. Whenever we reconstruct a component from the cache, we "replay" all calls to `getImage`
such that the image service is called just as if the component was rendered normally.
+
+## Zero-cost on SSR
+
+Astro builds the server code once for both prerendered and on-demand pages. The prerendered pages are generated
+by running the same render code that you'll deploy to your server during build time with the requests for the
+pages that should be prerendered. This means that if we simply transform Astro or your own code for bundling it
+would also try to save and load caches on the server, adding a lot of code to your deployed bundle and severely
+restricting your hosting platforms (by requiring both a Node.js runtime and a writable file-system).
+
+Instead of that approach, Domain Expansion adds minimal code to your bundle. It adds one internal module that is
+essentially just this:
+
+```ts
+export const domainExpansionComponents = globalThis[{{internal component symbol}}] ?? ((fn) => fn);
+export const domainExpansionAssets = globalThis[{{internal assets symbol}}] ?? ((fn) => fn);
+```
+
+Then it modify the definition of Astro's `createComponent` and `getImage` functions:
+
+```ts ins={2-3,6} del={1,5}
+function createComponent(...) {
+import {domainExpansionComponents as $$domainExpansion} from '';
+const createComponent = $$domainExpansion(function createComponent(...) {
+ ...
+}
+});
+```
+
+```ts ins={1} del={1,5}
+export const getImage = async (...) => ...;
+import {domainExpansionAssets as $$domainExpansion} from '';
+export const getImage = $$domainExpansion(async (...) => ...);
+```
+
+When your server is running, those wrappers will just return the original functions, so there is no change in behavior
+for on-demand pages and the extra code shipped is just those 4 lines (2 definitions and 2 imports) and the wrapping.
+
+During build, the render code runs in the same V8 isolate as the build process. This allows Domain Expansion to set a
+different wrapper to be used only during build without shipping that code in the bundle.
+
+### Bundling duplicates implementation
+
+Astro has a bunch of classes and functions exported from `astro/runtime`. The runtime is bundled in the project by Vite.
+This means that the instance used in the render code is not the same that an integration can import from `astro/runtime`,
+it's the same code but in two modules so `value instanceof RuntimeClass` doesn't work since those are different, albeit
+functionally identical, classes. We also need to reconstruct instances of those classes defined inside the bundle when
+loading from cache, but again we can't import them.
+
+To solve this problem, Domain Expansion also injects a little bit of extra code sending a reference to the runtime classes
+back from the bundle into the build integration while bundle is loaded. The code looks like this:
+
+```ts
+import {someRuntimeFunction, SomeRuntimeClass} from 'astro/runtime/something';
+
+Object.assign(
+ globalThis[] ?? {},
+ {someRuntimeFunction, SomeRuntimeClass},
+);
+```
+
+For this, in the Domain Expansion integration code, we add an empty object to the global scope under a private symbol
+and it gets populated with the values from within the bundle.
diff --git a/package.json b/package.json
index 97281c3..3cc6b50 100644
--- a/package.json
+++ b/package.json
@@ -22,11 +22,5 @@
"devDependencies": {
"@biomejs/biome": "1.9.4",
"@changesets/cli": "^2.27.10"
- },
- "pnpm": {
- "patchedDependencies": {
- "astro": "patches/astro.patch",
- "@astrojs/starlight": "patches/@astrojs__starlight.patch"
- }
}
}
diff --git a/package/CHANGELOG.md b/package/CHANGELOG.md
new file mode 100644
index 0000000..9d70e0c
--- /dev/null
+++ b/package/CHANGELOG.md
@@ -0,0 +1,7 @@
+# @domain-expansion/astro
+
+## 0.1.0-beta.0
+
+### Minor Changes
+
+- 76702d0: Initial beta release
diff --git a/package/README.md b/package/README.md
index 854350f..1b22d1e 100644
--- a/package/README.md
+++ b/package/README.md
@@ -74,10 +74,10 @@ You can now edit files in `package`. Please note that making changes to those fi
## Licensing
-[MIT Licensed](https://github.com/astro-expansion/domain-expansion/blob/main/LICENSE). Made with ❤️ by [the Domain Expansion](https://github.com/TODO:).
+[MIT Licensed](https://github.com/astro-expansion/domain-expansion/blob/main/LICENSE). Made with ❤️ by [the Domain Expansion](https://domainexpansion.gg).
## Acknowledgements
- [Luiz Ferraz](https://github.com/Fryuni)
- [Louis Escher](https://github.com/louisescher)
-- [Reuben Tier](https://github.com/theotterlord)
\ No newline at end of file
+- [Reuben Tier](https://github.com/theotterlord)
diff --git a/package/package.json b/package/package.json
index 86e3826..46bbaf4 100644
--- a/package/package.json
+++ b/package/package.json
@@ -1,6 +1,6 @@
{
"name": "@domain-expansion/astro",
- "version": "0.0.0",
+ "version": "0.1.0-beta.0",
"description": "Expanding™ the™ bits™ since™ 2024-12-12™",
"contributors": [
"Luiz Ferraz (https://github.com/Fryuni)",
diff --git a/package/src/renderCaching.ts b/package/src/renderCaching.ts
index 9656337..d949ada 100644
--- a/package/src/renderCaching.ts
+++ b/package/src/renderCaching.ts
@@ -11,7 +11,7 @@ import type { RenderDestination } from "astro/runtime/server/render/common.js";
import type { PersistedMetadata } from "./renderFileStore.ts";
import type { getImage } from "astro/assets";
import { Lazy } from "@inox-tools/utils/lazy";
-import { isDeepStrictEqual } from "util";
+import { isDeepStrictEqual, types } from "util";
import { AsyncLocalStorage } from "async_hooks";
type GetImageFn = typeof getImage;
@@ -66,10 +66,11 @@ export const makeCaching = (cache: Cache, root: string, routeEntrypoints: string
if (slots !== undefined && Object.keys(slots).length > 0) return factory(result, props, slots);
- const resolvedProps = Object.fromEntries(await Promise.all(
+ // TODO: Handle edge-cases involving Object.defineProperty
+ const resolvedProps = Object.fromEntries((await Promise.all(
Object.entries(props)
- .map(async ([key, value]) => [key, await value])
- ));
+ .map(async ([key, value]) => [key, types.isProxy(value) ? undefined : await value])
+ )).filter((_key, value) => !!value));
// We need to delete this because otherwise scopes from outside of a component can be globally
// restricted to the inside of a child component through a slot and to support that the component
diff --git a/patches/@astrojs__starlight.patch b/patches/@astrojs__starlight.patch
deleted file mode 100644
index 198eed0..0000000
--- a/patches/@astrojs__starlight.patch
+++ /dev/null
@@ -1,134 +0,0 @@
-diff --git a/utils/i18n.ts b/utils/i18n.ts
-index a7d5be976e1fb6cadf8ec426e40d15f418e6536e..b0cc77c0cae560426d7969014dcead6156f0c85f 100644
---- a/utils/i18n.ts
-+++ b/utils/i18n.ts
-@@ -2,26 +2,6 @@ import type { AstroConfig } from 'astro';
- import { AstroError } from 'astro/errors';
- import type { StarlightConfig } from './user-config';
-
--/**
-- * A proxy object that throws an error when a user tries to access the deprecated `labels` prop in
-- * a component override.
-- *
-- * @todo Remove in a future release once people have updated — no later than v1.
-- */
--export const DeprecatedLabelsPropProxy = new Proxy>(
-- {},
-- {
-- get(_, key) {
-- const label = String(key);
-- throw new AstroError(
-- `The \`labels\` prop in component overrides has been removed.`,
-- `Replace \`Astro.props.labels["${label}"]\` with \`Astro.locals.t("${label}")\` instead.\n` +
-- 'For more information see https://starlight.astro.build/guides/i18n/#using-ui-translations'
-- );
-- },
-- }
--);
--
- /**
- * A list of well-known right-to-left languages used as a fallback when determining the text
- * direction of a locale is not supported by the `Intl.Locale` API in the current environment.
-@@ -77,11 +57,11 @@ function getAstroI18nConfig(config: StarlightConfig): NonNullable {
-- return {
-- codes: [localeConfig?.lang ?? locale],
-- path: locale === 'root' ? (localeConfig?.lang ?? BuiltInDefaultLocale.lang) : locale,
-- };
-- })
-+ return {
-+ codes: [localeConfig?.lang ?? locale],
-+ path: locale === 'root' ? (localeConfig?.lang ?? BuiltInDefaultLocale.lang) : locale,
-+ };
-+ })
- : [config.defaultLocale.lang],
- routing: {
- prefixDefaultLocale:
-@@ -114,15 +94,15 @@ function getStarlightI18nConfig(
- const locales = isMonolingualWithRootLocale
- ? undefined
- : Object.fromEntries(
-- astroI18nConfig.locales.map((locale) => [
-- isDefaultAstroLocale(astroI18nConfig, locale) && !prefixDefaultLocale
-- ? 'root'
-- : isAstroLocaleExtendedConfig(locale)
-- ? locale.path
-- : locale,
-- inferStarlightLocaleFromAstroLocale(locale),
-- ])
-- );
-+ astroI18nConfig.locales.map((locale) => [
-+ isDefaultAstroLocale(astroI18nConfig, locale) && !prefixDefaultLocale
-+ ? 'root'
-+ : isAstroLocaleExtendedConfig(locale)
-+ ? locale.path
-+ : locale,
-+ inferStarlightLocaleFromAstroLocale(locale),
-+ ])
-+ );
-
- const defaultAstroLocale = astroI18nConfig.locales.find((locale) =>
- isDefaultAstroLocale(astroI18nConfig, locale)
-diff --git a/utils/route-data.ts b/utils/route-data.ts
-index 1f6880200caa87e5bd6e901e5120a67824257e7d..a6a3fb72d143adb3766459e00eaf3481dfadfec6 100644
---- a/utils/route-data.ts
-+++ b/utils/route-data.ts
-@@ -7,7 +7,6 @@ import { ensureTrailingSlash } from './path';
- import type { Route } from './routing';
- import { formatPath } from './format-path';
- import { useTranslations } from './translations';
--import { DeprecatedLabelsPropProxy } from './i18n';
-
- export interface PageProps extends Route {
- headings: MarkdownHeading[];
-@@ -56,7 +55,7 @@ export function generateRouteData({
- toc: getToC(props),
- lastUpdated: getLastUpdated(props),
- editUrl: getEditUrl(props),
-- labels: DeprecatedLabelsPropProxy,
-+ labels: {},
- };
- }
-
-diff --git a/utils/starlight-page.ts b/utils/starlight-page.ts
-index fb4e0c11a977ec5b49a5062a20e32aaa7d15cff1..6ee40bbd79aef0ab271659075209309311bfc65a 100644
---- a/utils/starlight-page.ts
-+++ b/utils/starlight-page.ts
-@@ -17,7 +17,6 @@ import { slugToLocaleData, urlToSlug } from './slugs';
- import { getPrevNextLinks, getSidebar, getSidebarFromConfig } from './navigation';
- import { docsSchema } from '../schema';
- import type { Prettify, RemoveIndexSignature } from './types';
--import { DeprecatedLabelsPropProxy } from './i18n';
- import { SidebarItemSchema } from '../schemas/sidebar';
- import type { StarlightConfig, StarlightUserConfig } from './user-config';
-
-@@ -84,12 +83,12 @@ const validateSidebarProp = (
- export type StarlightPageProps = Prettify<
- // Remove the index signature from `Route`, omit undesired properties and make the rest optional.
- Partial, 'entry' | 'entryMeta' | 'id' | 'locale' | 'slug'>> &
-- // Add the sidebar definitions for a Starlight page.
-- Partial> & {
-- sidebar?: StarlightUserConfig['sidebar'];
-- // And finally add the Starlight page frontmatter properties in a `frontmatter` property.
-- frontmatter: StarlightPageFrontmatter;
-- }
-+ // Add the sidebar definitions for a Starlight page.
-+ Partial> & {
-+ sidebar?: StarlightUserConfig['sidebar'];
-+ // And finally add the Starlight page frontmatter properties in a `frontmatter` property.
-+ frontmatter: StarlightPageFrontmatter;
-+ }
- >;
-
- /**
-@@ -153,7 +152,7 @@ export async function generateStarlightPageRouteData({
- entryMeta,
- hasSidebar: props.hasSidebar ?? entry.data.template !== 'splash',
- headings,
-- labels: DeprecatedLabelsPropProxy,
-+ labels: {},
- lastUpdated,
- pagination: getPrevNextLinks(sidebar, config.pagination, entry.data),
- sidebar,
diff --git a/patches/astro.patch b/patches/astro.patch
deleted file mode 100644
index 14303d6..0000000
--- a/patches/astro.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/dist/vite-plugin-astro/index.js b/dist/vite-plugin-astro/index.js
-index 9b3da9298ef85e4e8af02edc8a6a7f0d3a66d3a1..4bfa9a8307e06e8859b83a873d72df89edfb4fe6 100644
---- a/dist/vite-plugin-astro/index.js
-+++ b/dist/vite-plugin-astro/index.js
-@@ -178,6 +178,7 @@ File: ${id}`
- scripts: transformResult.scripts,
- containsHead: transformResult.containsHead,
- propagation: transformResult.propagation ? "self" : "none",
-+ scope: transformResult.scope,
- pageOptions: {}
- };
- return {
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index e2a205f..159d359 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -4,14 +4,6 @@ settings:
autoInstallPeers: true
excludeLinksFromLockfile: false
-patchedDependencies:
- '@astrojs/starlight':
- hash: qwd7azdgcqhzw5d7rnhjd6dygy
- path: patches/@astrojs__starlight.patch
- astro:
- hash: lcmt6ggzdi3zthgyw4l437vowm
- path: patches/astro.patch
-
importers:
.:
@@ -21,31 +13,31 @@ importers:
version: 1.9.4
'@changesets/cli':
specifier: ^2.27.10
- version: 2.27.10
+ version: 2.27.11
docs:
dependencies:
'@astrojs/node':
specifier: ^9.0.0
- version: 9.0.0(astro@5.0.5(patch_hash=lcmt6ggzdi3zthgyw4l437vowm)(@types/node@22.10.2)(jiti@1.21.6)(rollup@4.29.0)(typescript@5.7.2)(yaml@2.6.1))
+ version: 9.0.0(astro@5.1.1(@types/node@22.10.2)(jiti@2.4.2)(rollup@4.29.1)(typescript@5.7.2)(yaml@2.6.1))
'@astrojs/starlight':
specifier: ^0.30.0
- version: 0.30.0(patch_hash=qwd7azdgcqhzw5d7rnhjd6dygy)(astro@5.0.5(patch_hash=lcmt6ggzdi3zthgyw4l437vowm)(@types/node@22.10.2)(jiti@1.21.6)(rollup@4.29.0)(typescript@5.7.2)(yaml@2.6.1))
+ version: 0.30.3(astro@5.1.1(@types/node@22.10.2)(jiti@2.4.2)(rollup@4.29.1)(typescript@5.7.2)(yaml@2.6.1))
'@domain-expansion/astro':
- specifier: 'workspace:'
+ specifier: workspace:^
version: link:../package
astro:
specifier: ^5.0.2
- version: 5.0.5(patch_hash=lcmt6ggzdi3zthgyw4l437vowm)(@types/node@22.10.2)(jiti@1.21.6)(rollup@4.29.0)(typescript@5.7.2)(yaml@2.6.1)
+ version: 5.1.1(@types/node@22.10.2)(jiti@2.4.2)(rollup@4.29.1)(typescript@5.7.2)(yaml@2.6.1)
sharp:
specifier: ^0.32.5
version: 0.32.6
starlight-image-zoom:
specifier: ^0.9.0
- version: 0.9.0(@astrojs/starlight@0.30.0(patch_hash=qwd7azdgcqhzw5d7rnhjd6dygy)(astro@5.0.5(patch_hash=lcmt6ggzdi3zthgyw4l437vowm)(@types/node@22.10.2)(jiti@1.21.6)(rollup@4.29.0)(typescript@5.7.2)(yaml@2.6.1)))
+ version: 0.9.0(@astrojs/starlight@0.30.3(astro@5.1.1(@types/node@22.10.2)(jiti@2.4.2)(rollup@4.29.1)(typescript@5.7.2)(yaml@2.6.1)))
starlight-theme-catppuccin:
specifier: ^2.0.0
- version: 2.0.0(@astrojs/starlight@0.30.0(patch_hash=qwd7azdgcqhzw5d7rnhjd6dygy)(astro@5.0.5(patch_hash=lcmt6ggzdi3zthgyw4l437vowm)(@types/node@22.10.2)(jiti@1.21.6)(rollup@4.29.0)(typescript@5.7.2)(yaml@2.6.1)))(astro@5.0.5(patch_hash=lcmt6ggzdi3zthgyw4l437vowm)(@types/node@22.10.2)(jiti@1.21.6)(rollup@4.29.0)(typescript@5.7.2)(yaml@2.6.1))
+ version: 2.0.0(@astrojs/starlight@0.30.3(astro@5.1.1(@types/node@22.10.2)(jiti@2.4.2)(rollup@4.29.1)(typescript@5.7.2)(yaml@2.6.1)))(astro@5.1.1(@types/node@22.10.2)(jiti@2.4.2)(rollup@4.29.1)(typescript@5.7.2)(yaml@2.6.1))
package:
dependencies:
@@ -54,10 +46,10 @@ importers:
version: 0.3.0
astro:
specifier: ^5.0.0
- version: 5.0.5(patch_hash=lcmt6ggzdi3zthgyw4l437vowm)(@types/node@22.10.2)(jiti@1.21.6)(rollup@4.29.0)(typescript@5.7.2)(yaml@2.6.1)
+ version: 5.1.1(@types/node@22.10.2)(jiti@2.4.2)(rollup@4.29.1)(typescript@5.7.2)(yaml@2.6.1)
astro-integration-kit:
specifier: ^0.17.0
- version: 0.17.0(astro@5.0.5(patch_hash=lcmt6ggzdi3zthgyw4l437vowm)(@types/node@22.10.2)(jiti@1.21.6)(rollup@4.29.0)(typescript@5.7.2)(yaml@2.6.1))
+ version: 0.17.0(astro@5.1.1(@types/node@22.10.2)(jiti@2.4.2)(rollup@4.29.1)(typescript@5.7.2)(yaml@2.6.1))
debug:
specifier: ^4.4.0
version: 4.4.0
@@ -69,7 +61,7 @@ importers:
version: 2.0.0
magic-string:
specifier: ^0.30.15
- version: 0.30.15
+ version: 0.30.17
pathe:
specifier: ^1.1.2
version: 1.1.2
@@ -85,31 +77,31 @@ importers:
version: 22.10.2
rollup:
specifier: ^4.29.0
- version: 4.29.0
+ version: 4.29.1
tsup:
specifier: ^8.3.5
- version: 8.3.5(jiti@1.21.6)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.6.1)
+ version: 8.3.5(jiti@2.4.2)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.6.1)
vite:
specifier: ^6.0.3
- version: 6.0.3(@types/node@22.10.2)(jiti@1.21.6)(yaml@2.6.1)
+ version: 6.0.5(@types/node@22.10.2)(jiti@2.4.2)(yaml@2.6.1)
playground:
dependencies:
'@astrojs/tailwind':
specifier: ^5.1.3
- version: 5.1.3(astro@5.0.5(patch_hash=lcmt6ggzdi3zthgyw4l437vowm)(@types/node@22.10.2)(jiti@1.21.6)(rollup@4.29.0)(typescript@5.7.2)(yaml@2.6.1))(tailwindcss@3.4.16)
+ version: 5.1.4(astro@5.1.1(@types/node@22.10.2)(jiti@2.4.2)(rollup@4.29.1)(typescript@5.7.2)(yaml@2.6.1))(tailwindcss@3.4.17)
'@domain-expansion/astro':
specifier: workspace:*
version: link:../package
astro:
specifier: ^5.0.5
- version: 5.0.5(patch_hash=lcmt6ggzdi3zthgyw4l437vowm)(@types/node@22.10.2)(jiti@1.21.6)(rollup@4.29.0)(typescript@5.7.2)(yaml@2.6.1)
+ version: 5.1.1(@types/node@22.10.2)(jiti@2.4.2)(rollup@4.29.1)(typescript@5.7.2)(yaml@2.6.1)
astro-integration-kit:
specifier: ^0.17.0
- version: 0.17.0(astro@5.0.5(patch_hash=lcmt6ggzdi3zthgyw4l437vowm)(@types/node@22.10.2)(jiti@1.21.6)(rollup@4.29.0)(typescript@5.7.2)(yaml@2.6.1))
+ version: 0.17.0(astro@5.1.1(@types/node@22.10.2)(jiti@2.4.2)(rollup@4.29.1)(typescript@5.7.2)(yaml@2.6.1))
tailwindcss:
specifier: ^3.4.16
- version: 3.4.16
+ version: 3.4.17
devDependencies:
'@astrojs/check':
specifier: ^0.9.4
@@ -172,13 +164,13 @@ packages:
'@astrojs/sitemap@3.2.1':
resolution: {integrity: sha512-uxMfO8f7pALq0ADL6Lk68UV6dNYjJ2xGUzyjjVj60JLBs5a6smtlkBYv3tQ0DzoqwS7c9n4FUx5lgv0yPo/fgA==}
- '@astrojs/starlight@0.30.0':
- resolution: {integrity: sha512-bRbiIwL1qtRwEysgwFxiY/vxmPvf1qmnVBAL2oa4/2JSmMnUaY7zl8HrLQEdJtq+7GfllrAfjsnMOyLOOClV7w==}
+ '@astrojs/starlight@0.30.3':
+ resolution: {integrity: sha512-HbGYYIR2Rnrvvc2jD0dUpp8zUzv3jQYtG5im3aulDgE4Jo21Ahw0yXlb/Y134G3LALLbqhImmlbt/h/nDV3yMA==}
peerDependencies:
astro: ^5.0.0
- '@astrojs/tailwind@5.1.3':
- resolution: {integrity: sha512-XF7WhXRhqEHGvADqc0kDtF7Yv/g4wAWTaj91jBBTBaYnc4+MQLH94duFfFa4NlTkRG40VQd012eF3MhO3Kk+bg==}
+ '@astrojs/tailwind@5.1.4':
+ resolution: {integrity: sha512-EJ3uoTZZr0RYwTrVS2HgYN0+VbXvg7h87AtwpD5OzqS3GyMwRmzfOwHfORTxoWGQRrY9k/Fi+Awk60kwpvRL5Q==}
peerDependencies:
astro: ^3.0.0 || ^4.0.0 || ^5.0.0
tailwindcss: ^3.0.24
@@ -264,8 +256,8 @@ packages:
cpu: [x64]
os: [win32]
- '@changesets/apply-release-plan@7.0.6':
- resolution: {integrity: sha512-TKhVLtiwtQOgMAC0fCJfmv93faiViKSDqr8oMEqrnNs99gtSC1sZh/aEMS9a+dseU1ESZRCK+ofLgGY7o0fw/Q==}
+ '@changesets/apply-release-plan@7.0.7':
+ resolution: {integrity: sha512-qnPOcmmmnD0MfMg9DjU1/onORFyRpDXkMMl2IJg9mECY6RnxL3wN0TCCc92b2sXt1jt8DgjAUUsZYGUGTdYIXA==}
'@changesets/assemble-release-plan@6.0.5':
resolution: {integrity: sha512-IgvBWLNKZd6k4t72MBTBK3nkygi0j3t3zdC1zrfusYo0KpdsvnDjrMM9vPnTCLCMlfNs55jRL4gIMybxa64FCQ==}
@@ -273,12 +265,12 @@ packages:
'@changesets/changelog-git@0.2.0':
resolution: {integrity: sha512-bHOx97iFI4OClIT35Lok3sJAwM31VbUM++gnMBV16fdbtBhgYu4dxsphBF/0AZZsyAHMrnM0yFcj5gZM1py6uQ==}
- '@changesets/cli@2.27.10':
- resolution: {integrity: sha512-PfeXjvs9OfQJV8QSFFHjwHX3QnUL9elPEQ47SgkiwzLgtKGyuikWjrdM+lO9MXzOE22FO9jEGkcs4b+B6D6X0Q==}
+ '@changesets/cli@2.27.11':
+ resolution: {integrity: sha512-1QislpE+nvJgSZZo9+Lj3Lno5pKBgN46dAV8IVxKJy9wX8AOrs9nn5pYVZuDpoxWJJCALmbfOsHkyxujgetQSg==}
hasBin: true
- '@changesets/config@3.0.4':
- resolution: {integrity: sha512-+DiIwtEBpvvv1z30f8bbOsUQGuccnZl9KRKMM/LxUHuDu5oEjmN+bJQ1RIBKNJjfYMQn8RZzoPiX0UgPaLQyXw==}
+ '@changesets/config@3.0.5':
+ resolution: {integrity: sha512-QyXLSSd10GquX7hY0Mt4yQFMEeqnO5z/XLpbIr4PAkNNoQNKwDyiSrx4yd749WddusH1v3OSiA0NRAYmH/APpQ==}
'@changesets/errors@0.2.0':
resolution: {integrity: sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==}
@@ -286,8 +278,8 @@ packages:
'@changesets/get-dependents-graph@2.1.2':
resolution: {integrity: sha512-sgcHRkiBY9i4zWYBwlVyAjEM9sAzs4wYVwJUdnbDLnVG3QwAaia1Mk5P8M7kraTOZN+vBET7n8KyB0YXCbFRLQ==}
- '@changesets/get-release-plan@4.0.5':
- resolution: {integrity: sha512-E6wW7JoSMcctdVakut0UB76FrrN3KIeJSXvB+DHMFo99CnC3ZVnNYDCVNClMlqAhYGmLmAj77QfApaI3ca4Fkw==}
+ '@changesets/get-release-plan@4.0.6':
+ resolution: {integrity: sha512-FHRwBkY7Eili04Y5YMOZb0ezQzKikTka4wL753vfUA5COSebt7KThqiuCN9BewE4/qFGgF/5t3AuzXx1/UAY4w==}
'@changesets/get-version-range-type@0.4.0':
resolution: {integrity: sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==}
@@ -823,6 +815,94 @@ packages:
cpu: [x64]
os: [win32]
+ '@parcel/watcher-android-arm64@2.5.0':
+ resolution: {integrity: sha512-qlX4eS28bUcQCdribHkg/herLe+0A9RyYC+mm2PXpncit8z5b3nSqGVzMNR3CmtAOgRutiZ02eIJJgP/b1iEFQ==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [arm64]
+ os: [android]
+
+ '@parcel/watcher-darwin-arm64@2.5.0':
+ resolution: {integrity: sha512-hyZ3TANnzGfLpRA2s/4U1kbw2ZI4qGxaRJbBH2DCSREFfubMswheh8TeiC1sGZ3z2jUf3s37P0BBlrD3sjVTUw==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@parcel/watcher-darwin-x64@2.5.0':
+ resolution: {integrity: sha512-9rhlwd78saKf18fT869/poydQK8YqlU26TMiNg7AIu7eBp9adqbJZqmdFOsbZ5cnLp5XvRo9wcFmNHgHdWaGYA==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [x64]
+ os: [darwin]
+
+ '@parcel/watcher-freebsd-x64@2.5.0':
+ resolution: {integrity: sha512-syvfhZzyM8kErg3VF0xpV8dixJ+RzbUaaGaeb7uDuz0D3FK97/mZ5AJQ3XNnDsXX7KkFNtyQyFrXZzQIcN49Tw==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [x64]
+ os: [freebsd]
+
+ '@parcel/watcher-linux-arm-glibc@2.5.0':
+ resolution: {integrity: sha512-0VQY1K35DQET3dVYWpOaPFecqOT9dbuCfzjxoQyif1Wc574t3kOSkKevULddcR9znz1TcklCE7Ht6NIxjvTqLA==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [arm]
+ os: [linux]
+
+ '@parcel/watcher-linux-arm-musl@2.5.0':
+ resolution: {integrity: sha512-6uHywSIzz8+vi2lAzFeltnYbdHsDm3iIB57d4g5oaB9vKwjb6N6dRIgZMujw4nm5r6v9/BQH0noq6DzHrqr2pA==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [arm]
+ os: [linux]
+
+ '@parcel/watcher-linux-arm64-glibc@2.5.0':
+ resolution: {integrity: sha512-BfNjXwZKxBy4WibDb/LDCriWSKLz+jJRL3cM/DllnHH5QUyoiUNEp3GmL80ZqxeumoADfCCP19+qiYiC8gUBjA==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [arm64]
+ os: [linux]
+
+ '@parcel/watcher-linux-arm64-musl@2.5.0':
+ resolution: {integrity: sha512-S1qARKOphxfiBEkwLUbHjCY9BWPdWnW9j7f7Hb2jPplu8UZ3nes7zpPOW9bkLbHRvWM0WDTsjdOTUgW0xLBN1Q==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [arm64]
+ os: [linux]
+
+ '@parcel/watcher-linux-x64-glibc@2.5.0':
+ resolution: {integrity: sha512-d9AOkusyXARkFD66S6zlGXyzx5RvY+chTP9Jp0ypSTC9d4lzyRs9ovGf/80VCxjKddcUvnsGwCHWuF2EoPgWjw==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [x64]
+ os: [linux]
+
+ '@parcel/watcher-linux-x64-musl@2.5.0':
+ resolution: {integrity: sha512-iqOC+GoTDoFyk/VYSFHwjHhYrk8bljW6zOhPuhi5t9ulqiYq1togGJB5e3PwYVFFfeVgc6pbz3JdQyDoBszVaA==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [x64]
+ os: [linux]
+
+ '@parcel/watcher-wasm@2.5.0':
+ resolution: {integrity: sha512-Z4ouuR8Pfggk1EYYbTaIoxc+Yv4o7cGQnH0Xy8+pQ+HbiW+ZnwhcD2LPf/prfq1nIWpAxjOkQ8uSMFWMtBLiVQ==}
+ engines: {node: '>= 10.0.0'}
+ bundledDependencies:
+ - napi-wasm
+
+ '@parcel/watcher-win32-arm64@2.5.0':
+ resolution: {integrity: sha512-twtft1d+JRNkM5YbmexfcH/N4znDtjgysFaV9zvZmmJezQsKpkfLYJ+JFV3uygugK6AtIM2oADPkB2AdhBrNig==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [arm64]
+ os: [win32]
+
+ '@parcel/watcher-win32-ia32@2.5.0':
+ resolution: {integrity: sha512-+rgpsNRKwo8A53elqbbHXdOMtY/tAtTzManTWShB5Kk54N8Q9mzNWV7tV+IbGueCbcj826MfWGU3mprWtuf1TA==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [ia32]
+ os: [win32]
+
+ '@parcel/watcher-win32-x64@2.5.0':
+ resolution: {integrity: sha512-lPrxve92zEHdgeff3aiu4gDOIt4u7sJYha6wbdEZDCDUhtjTsOMiaJzG5lMY4GkWH8p0fMmO2Ppq5G5XXG+DQw==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [x64]
+ os: [win32]
+
+ '@parcel/watcher@2.5.0':
+ resolution: {integrity: sha512-i0GV1yJnm2n3Yq1qw6QrUrd/LI9bE8WEBOTtOkpCXHHdyN3TAGgqAK/DAT05z4fq2x04cARXt2pDmjWjL92iTQ==}
+ engines: {node: '>= 10.0.0'}
+
'@pkgjs/parseargs@0.11.0':
resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
engines: {node: '>=14'}
@@ -836,98 +916,98 @@ packages:
rollup:
optional: true
- '@rollup/rollup-android-arm-eabi@4.29.0':
- resolution: {integrity: sha512-TnF0md3qWSRDlU96y9+0dd5RNrlXiQUp1K2pK1UpNmjeND+o9ts9Jxv3G6ntagkt8jVh0KAT1VYgU0nCz5gt2w==}
+ '@rollup/rollup-android-arm-eabi@4.29.1':
+ resolution: {integrity: sha512-ssKhA8RNltTZLpG6/QNkCSge+7mBQGUqJRisZ2MDQcEGaK93QESEgWK2iOpIDZ7k9zPVkG5AS3ksvD5ZWxmItw==}
cpu: [arm]
os: [android]
- '@rollup/rollup-android-arm64@4.29.0':
- resolution: {integrity: sha512-L/7oX07eY6ACt2NXDrku1JIPdf9VGV/DI92EjAd8FRDzMMub5hXFpT1OegBqimJh9xy9Vv+nToaVtZp4Ku9SEA==}
+ '@rollup/rollup-android-arm64@4.29.1':
+ resolution: {integrity: sha512-CaRfrV0cd+NIIcVVN/jx+hVLN+VRqnuzLRmfmlzpOzB87ajixsN/+9L5xNmkaUUvEbI5BmIKS+XTwXsHEb65Ew==}
cpu: [arm64]
os: [android]
- '@rollup/rollup-darwin-arm64@4.29.0':
- resolution: {integrity: sha512-I1ZucWPVS96hjAsMSJiGosHTqMulMynrmTN+Xde5OsLcU5SjE0xylBmQ/DbB2psJ+HasINrJYz8HQpojtAw2eA==}
+ '@rollup/rollup-darwin-arm64@4.29.1':
+ resolution: {integrity: sha512-2ORr7T31Y0Mnk6qNuwtyNmy14MunTAMx06VAPI6/Ju52W10zk1i7i5U3vlDRWjhOI5quBcrvhkCHyF76bI7kEw==}
cpu: [arm64]
os: [darwin]
- '@rollup/rollup-darwin-x64@4.29.0':
- resolution: {integrity: sha512-CTZ+lHMsTbH1q/XLKzmnJWxl2r/1xdv7cnjwbi5v+95nVA1syikxWLvqur4nDoGDHjC8oNMBGurnQptpuFJHXA==}
+ '@rollup/rollup-darwin-x64@4.29.1':
+ resolution: {integrity: sha512-j/Ej1oanzPjmN0tirRd5K2/nncAhS9W6ICzgxV+9Y5ZsP0hiGhHJXZ2JQ53iSSjj8m6cRY6oB1GMzNn2EUt6Ng==}
cpu: [x64]
os: [darwin]
- '@rollup/rollup-freebsd-arm64@4.29.0':
- resolution: {integrity: sha512-BB8+4OMzk2JiKL5+aK8A0pi9DPB5pkIBZWXr19+grdez9b0VKihvV432uSwuZLO0sI6zCyxak8NO3mZ1yjM1jA==}
+ '@rollup/rollup-freebsd-arm64@4.29.1':
+ resolution: {integrity: sha512-91C//G6Dm/cv724tpt7nTyP+JdN12iqeXGFM1SqnljCmi5yTXriH7B1r8AD9dAZByHpKAumqP1Qy2vVNIdLZqw==}
cpu: [arm64]
os: [freebsd]
- '@rollup/rollup-freebsd-x64@4.29.0':
- resolution: {integrity: sha512-Udz9Uh26uEE6phGMG2++TfpsLK/z4cYJqrIOyVhig/PMoWiZLghpjZUQvsAylsoztbpg0/QmplkDAyyVq0x6Jg==}
+ '@rollup/rollup-freebsd-x64@4.29.1':
+ resolution: {integrity: sha512-hEioiEQ9Dec2nIRoeHUP6hr1PSkXzQaCUyqBDQ9I9ik4gCXQZjJMIVzoNLBRGet+hIUb3CISMh9KXuCcWVW/8w==}
cpu: [x64]
os: [freebsd]
- '@rollup/rollup-linux-arm-gnueabihf@4.29.0':
- resolution: {integrity: sha512-IPSCTzP8GRYzY+siSnggIKrckC2U+kVXoen6eSHRDgU9a4EZCHHWWOiKio1EkieOOk2j6EvZaaHfQUCmt8UJBg==}
+ '@rollup/rollup-linux-arm-gnueabihf@4.29.1':
+ resolution: {integrity: sha512-Py5vFd5HWYN9zxBv3WMrLAXY3yYJ6Q/aVERoeUFwiDGiMOWsMs7FokXihSOaT/PMWUty/Pj60XDQndK3eAfE6A==}
cpu: [arm]
os: [linux]
- '@rollup/rollup-linux-arm-musleabihf@4.29.0':
- resolution: {integrity: sha512-GvHPu0UIDx+ohyS8vTYnwoSVMM5BH3NO+JwQs6GWNCuQVlC5rKxnH2WClTGu3NxiIfhKLai08IKUwn3QbzX1UQ==}
+ '@rollup/rollup-linux-arm-musleabihf@4.29.1':
+ resolution: {integrity: sha512-RiWpGgbayf7LUcuSNIbahr0ys2YnEERD4gYdISA06wa0i8RALrnzflh9Wxii7zQJEB2/Eh74dX4y/sHKLWp5uQ==}
cpu: [arm]
os: [linux]
- '@rollup/rollup-linux-arm64-gnu@4.29.0':
- resolution: {integrity: sha512-Pnnn/2CAZWcH9GQoj1nnr85Ejh7aNDe5MsEV0xhuFNUPF0SdnutJ7b2muOI5Kx12T0/i2ol5B/tlhMviZQDL3g==}
+ '@rollup/rollup-linux-arm64-gnu@4.29.1':
+ resolution: {integrity: sha512-Z80O+taYxTQITWMjm/YqNoe9d10OX6kDh8X5/rFCMuPqsKsSyDilvfg+vd3iXIqtfmp+cnfL1UrYirkaF8SBZA==}
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-arm64-musl@4.29.0':
- resolution: {integrity: sha512-AP+DLj4q9FT22ZL43ssA3gizEn7/MfJcZ1BOuyEPqoriuH3a8VRuDddN0MtpUwEtiZL6jc1GY5/eL99hkloQ1Q==}
+ '@rollup/rollup-linux-arm64-musl@4.29.1':
+ resolution: {integrity: sha512-fOHRtF9gahwJk3QVp01a/GqS4hBEZCV1oKglVVq13kcK3NeVlS4BwIFzOHDbmKzt3i0OuHG4zfRP0YoG5OF/rA==}
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-loongarch64-gnu@4.29.0':
- resolution: {integrity: sha512-1+jPFClHmDATqbk0Cwi74KEOymVcs09Vbqe/CTKqLwCP0TeP2CACfnMnjYBs5CJgO20e/4bxFtmbR/9fKE1gug==}
+ '@rollup/rollup-linux-loongarch64-gnu@4.29.1':
+ resolution: {integrity: sha512-5a7q3tnlbcg0OodyxcAdrrCxFi0DgXJSoOuidFUzHZ2GixZXQs6Tc3CHmlvqKAmOs5eRde+JJxeIf9DonkmYkw==}
cpu: [loong64]
os: [linux]
- '@rollup/rollup-linux-powerpc64le-gnu@4.29.0':
- resolution: {integrity: sha512-Nmt5Us5w2dL8eh7QVyAIDVVwBv4wk8ljrBQe7lWkLaOcwABDaFQ3K4sAAC6IsOdJwaXXW+d85zVaMN+Xl8Co2w==}
+ '@rollup/rollup-linux-powerpc64le-gnu@4.29.1':
+ resolution: {integrity: sha512-9b4Mg5Yfz6mRnlSPIdROcfw1BU22FQxmfjlp/CShWwO3LilKQuMISMTtAu/bxmmrE6A902W2cZJuzx8+gJ8e9w==}
cpu: [ppc64]
os: [linux]
- '@rollup/rollup-linux-riscv64-gnu@4.29.0':
- resolution: {integrity: sha512-KGuQ8WGhnq09LR7eOru7P9jfBSYXTMhq6TyavWfmEo+TxvkvuRwOCee5lPIa6HYjblOuFr4GeOxSE0c8iyw2Fg==}
+ '@rollup/rollup-linux-riscv64-gnu@4.29.1':
+ resolution: {integrity: sha512-G5pn0NChlbRM8OJWpJFMX4/i8OEU538uiSv0P6roZcbpe/WfhEO+AT8SHVKfp8qhDQzaz7Q+1/ixMy7hBRidnQ==}
cpu: [riscv64]
os: [linux]
- '@rollup/rollup-linux-s390x-gnu@4.29.0':
- resolution: {integrity: sha512-lSQtvrYIONme7a4gbf4O9d3zbZat3/5covIeoqk27ZIkTgBeL/67x+wq2bZfpLjkqQQp5SjBPQ/n0sg8iArzTg==}
+ '@rollup/rollup-linux-s390x-gnu@4.29.1':
+ resolution: {integrity: sha512-WM9lIkNdkhVwiArmLxFXpWndFGuOka4oJOZh8EP3Vb8q5lzdSCBuhjavJsw68Q9AKDGeOOIHYzYm4ZFvmWez5g==}
cpu: [s390x]
os: [linux]
- '@rollup/rollup-linux-x64-gnu@4.29.0':
- resolution: {integrity: sha512-qh0ussrXBwnF4L07M9t1+jpHRhiGSae+wpNQDbmlXHXciT7pqpZ5zpk4dyGZPtDGB2l2clDiufE16BufXPGRWQ==}
+ '@rollup/rollup-linux-x64-gnu@4.29.1':
+ resolution: {integrity: sha512-87xYCwb0cPGZFoGiErT1eDcssByaLX4fc0z2nRM6eMtV9njAfEE6OW3UniAoDhX4Iq5xQVpE6qO9aJbCFumKYQ==}
cpu: [x64]
os: [linux]
- '@rollup/rollup-linux-x64-musl@4.29.0':
- resolution: {integrity: sha512-YEABzSaRS7+v14yw6MVBZoMqLoUyTX1/sJoGeC0euvgMrzvw0i+jHo4keDZgYeOblfwdseVAf6ylxWSvcBAKTA==}
+ '@rollup/rollup-linux-x64-musl@4.29.1':
+ resolution: {integrity: sha512-xufkSNppNOdVRCEC4WKvlR1FBDyqCSCpQeMMgv9ZyXqqtKBfkw1yfGMTUTs9Qsl6WQbJnsGboWCp7pJGkeMhKA==}
cpu: [x64]
os: [linux]
- '@rollup/rollup-win32-arm64-msvc@4.29.0':
- resolution: {integrity: sha512-jA4+oxG7QTTtSQxwSHzFVwShcppHO2DpkbAM59pfD5WMG/da79yQaeBtXAfGTI+ciUx8hqK3RF3H2KWByITXtQ==}
+ '@rollup/rollup-win32-arm64-msvc@4.29.1':
+ resolution: {integrity: sha512-F2OiJ42m77lSkizZQLuC+jiZ2cgueWQL5YC9tjo3AgaEw+KJmVxHGSyQfDUoYR9cci0lAywv2Clmckzulcq6ig==}
cpu: [arm64]
os: [win32]
- '@rollup/rollup-win32-ia32-msvc@4.29.0':
- resolution: {integrity: sha512-4TQbLoAQVu9uE+cvh47JnjRZylXVdRCoOkRSVF2Rr2T0U1YwphGRjR0sHyRPEt95y3ETT4YFTTzQPq1O4bcjmw==}
+ '@rollup/rollup-win32-ia32-msvc@4.29.1':
+ resolution: {integrity: sha512-rYRe5S0FcjlOBZQHgbTKNrqxCBUmgDJem/VQTCcTnA2KCabYSWQDrytOzX7avb79cAAweNmMUb/Zw18RNd4mng==}
cpu: [ia32]
os: [win32]
- '@rollup/rollup-win32-x64-msvc@4.29.0':
- resolution: {integrity: sha512-GsFvcTZ7Yj9k94Qm0qgav7pxmQ7lQDR9NjoelRaxeV1UF6JSDfanR/2tHZ8hS7Ps4KPIVf5AElYPRPmN/Q0ZkQ==}
+ '@rollup/rollup-win32-x64-msvc@4.29.1':
+ resolution: {integrity: sha512-+10CMg9vt1MoHj6x1pxyjPSMjHTIlqs8/tBztXvPAx24SKs9jwVnKqHJumlH/IzhaPUaj3T6T6wfZr8okdXaIg==}
cpu: [x64]
os: [win32]
@@ -1110,8 +1190,8 @@ packages:
peerDependencies:
astro: ^4.12.0 || ^5.0.0-beta
- astro@5.0.5:
- resolution: {integrity: sha512-xfptdmurDsQcj/Anc7mU+eKlcyV7ppJIlmaSwhX3ZWwK5N/0rGKVmUqnuILgR6MB0XVJiIfublNzDGoyj4Q6BQ==}
+ astro@5.1.1:
+ resolution: {integrity: sha512-prpWC2PRs4P3FKQg6gZaU+VNMqbZi5pDvORGB2nrjfRjkrvF6/l4BqhvkJ6YQ0Ohm5rIMVz8ljgaRI77mLHbwg==}
engines: {node: ^18.17.1 || ^20.3.0 || >=22.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'}
hasBin: true
@@ -1257,10 +1337,17 @@ packages:
resolution: {integrity: sha512-HutrvTNsF48wnxkzERIXOe5/mlcfFcbfCmwcg6CJnizbSue78AbDt+1cgl26zwn61WFxhcPykPfZrbqjGmBb4A==}
engines: {node: '>=8'}
+ citty@0.1.6:
+ resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==}
+
cli-boxes@3.0.0:
resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==}
engines: {node: '>=10'}
+ clipboardy@4.0.0:
+ resolution: {integrity: sha512-5mOlNS0mhX0707P2I0aZ2V/cmHUEO/fL7VFLqszkhUsxt7RwnmrInf/eEQKlf5GzvYeHIjT+Ov1HRfNmymlG0w==}
+ engines: {node: '>=18'}
+
cliui@8.0.1:
resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
engines: {node: '>=12'}
@@ -1296,10 +1383,20 @@ packages:
common-ancestor-path@1.0.1:
resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==}
+ confbox@0.1.8:
+ resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==}
+
consola@3.2.3:
resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==}
engines: {node: ^14.18.0 || >=16.10.0}
+ consola@3.3.0:
+ resolution: {integrity: sha512-kxltocVQCwQNFvw40dlVRYeAkAvtYjMFZYNlOcsF5wExPpGwPxMwgx4IfDJvBRPtBpnQwItd5WkTaR0ZwT/TmQ==}
+ engines: {node: ^14.18.0 || >=16.10.0}
+
+ cookie-es@1.2.2:
+ resolution: {integrity: sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==}
+
cookie@0.7.2:
resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==}
engines: {node: '>= 0.6'}
@@ -1308,6 +1405,9 @@ packages:
resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
engines: {node: '>= 8'}
+ crossws@0.3.1:
+ resolution: {integrity: sha512-HsZgeVYaG+b5zA+9PbIPGq4+J/CJynJuearykPsXx4V/eMhyQ5EDVg3Ak2FBZtVXCiOLu/U7IiwDHTr9MA+IKw==}
+
css-selector-parser@3.0.5:
resolution: {integrity: sha512-3itoDFbKUNx1eKmVpYMFyqKX04Ww9osZ+dLgrk6GEv6KMVeXUhUnp4I5X+evw+u3ZxVU6RFXSSRxlTeMh8bA+g==}
@@ -1336,6 +1436,9 @@ packages:
resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==}
engines: {node: '>=4.0.0'}
+ defu@6.1.4:
+ resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==}
+
depd@2.0.0:
resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==}
engines: {node: '>= 0.8'}
@@ -1344,6 +1447,9 @@ packages:
resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==}
engines: {node: '>=6'}
+ destr@2.0.3:
+ resolution: {integrity: sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==}
+
destroy@1.2.0:
resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==}
engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
@@ -1352,6 +1458,11 @@ packages:
resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==}
engines: {node: '>=8'}
+ detect-libc@1.0.3:
+ resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==}
+ engines: {node: '>=0.10'}
+ hasBin: true
+
detect-libc@2.0.3:
resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==}
engines: {node: '>=8'}
@@ -1493,6 +1604,10 @@ packages:
eventemitter3@5.0.1:
resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==}
+ execa@8.0.1:
+ resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==}
+ engines: {node: '>=16.17'}
+
expand-template@2.0.3:
resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==}
engines: {node: '>=6'}
@@ -1591,6 +1706,13 @@ packages:
resolution: {integrity: sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==}
engines: {node: '>=18'}
+ get-port-please@3.1.2:
+ resolution: {integrity: sha512-Gxc29eLs1fbn6LQ4jSU4vXjlwyZhF5HsGuMAa7gqBP4Rw4yxxltyDUuF5MBclFzDTXO+ACchGQoeela4DSfzdQ==}
+
+ get-stream@8.0.1:
+ resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==}
+ engines: {node: '>=16'}
+
github-from-package@0.0.0:
resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==}
@@ -1616,6 +1738,9 @@ packages:
graceful-fs@4.2.11:
resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
+ h3@1.13.0:
+ resolution: {integrity: sha512-vFEAu/yf8UMUcB4s43OaDaigcqpQd14yanmOsn+NcRX3/guSKncyE2rOYhq8RIchgJrPSs/QiIddnTTR1ddiAg==}
+
hash-sum@2.0.0:
resolution: {integrity: sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==}
@@ -1699,9 +1824,17 @@ packages:
resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==}
engines: {node: '>= 0.8'}
+ http-shutdown@1.2.2:
+ resolution: {integrity: sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==}
+ engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'}
+
human-id@1.0.2:
resolution: {integrity: sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==}
+ human-signals@5.0.0:
+ resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==}
+ engines: {node: '>=16.17.0'}
+
i18next@23.16.8:
resolution: {integrity: sha512-06r/TitrM88Mg5FdUXAKL96dJMzgqLE5dv3ryBAra4KCwD9mJ4ndOTS95ZuymIGoE+2hzfdaMak2X11/es7ZWg==}
@@ -1731,6 +1864,9 @@ packages:
inline-style-parser@0.2.4:
resolution: {integrity: sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==}
+ iron-webcrypto@1.2.1:
+ resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==}
+
is-alphabetical@2.0.1:
resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==}
@@ -1784,6 +1920,10 @@ packages:
resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==}
engines: {node: '>=12'}
+ is-stream@3.0.0:
+ resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+
is-subdir@1.2.0:
resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==}
engines: {node: '>=4'}
@@ -1796,6 +1936,10 @@ packages:
resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==}
engines: {node: '>=16'}
+ is64bit@2.0.0:
+ resolution: {integrity: sha512-jv+8jaWCl0g2lSBkNSVXdzfBA0npK1HGC2KtWM9FumFRoGS94g3NbCCLVnCYHLjp4GrW2KZeeSTMo5ddtznmGw==}
+ engines: {node: '>=18'}
+
isexe@2.0.0:
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
@@ -1806,6 +1950,10 @@ packages:
resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==}
hasBin: true
+ jiti@2.4.2:
+ resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==}
+ hasBin: true
+
joycon@3.1.1:
resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==}
engines: {node: '>=10'}
@@ -1845,6 +1993,10 @@ packages:
lines-and-columns@1.2.4:
resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
+ listhen@1.9.0:
+ resolution: {integrity: sha512-I8oW2+QL5KJo8zXNWX046M134WchxsXC7SawLPvRQpogCbkyQIaFxPE89A2HiwR7vAK2Dm2ERBAmyjTYGYEpBg==}
+ hasBin: true
+
load-tsconfig@0.2.5:
resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -1872,8 +2024,8 @@ packages:
lru-cache@10.4.3:
resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
- magic-string@0.30.15:
- resolution: {integrity: sha512-zXeaYRgZ6ldS1RJJUrMrYgNJ4fdwnyI6tVqoiIhyCyv5IVTK9BU8Ic2l253GGETQHxI4HNUwhJ3fjDhKqEoaAw==}
+ magic-string@0.30.17:
+ resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==}
magicast@0.3.5:
resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==}
@@ -1939,6 +2091,9 @@ packages:
mdast-util-to-string@4.0.0:
resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==}
+ merge-stream@2.0.0:
+ resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
+
merge2@1.4.1:
resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
engines: {node: '>= 8'}
@@ -2063,6 +2218,15 @@ packages:
resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
engines: {node: '>= 0.6'}
+ mime@3.0.0:
+ resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==}
+ engines: {node: '>=10.0.0'}
+ hasBin: true
+
+ mimic-fn@4.0.0:
+ resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==}
+ engines: {node: '>=12'}
+
mimic-response@3.1.0:
resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==}
engines: {node: '>=10'}
@@ -2081,6 +2245,9 @@ packages:
mkdirp-classic@0.5.3:
resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==}
+ mlly@1.7.3:
+ resolution: {integrity: sha512-xUsx5n/mN0uQf4V548PKQ+YShA4/IW0KI1dZhrNrPCLG+xizETbHTkOa1f8/xut9JRPp8kQuMnz0oqwkTiLo/A==}
+
mri@1.2.0:
resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
engines: {node: '>=4'}
@@ -2120,6 +2287,16 @@ packages:
node-addon-api@6.1.0:
resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==}
+ node-addon-api@7.1.1:
+ resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==}
+
+ node-fetch-native@1.6.4:
+ resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==}
+
+ node-forge@1.3.1:
+ resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==}
+ engines: {node: '>= 6.13.0'}
+
node-releases@2.0.18:
resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==}
@@ -2131,6 +2308,10 @@ packages:
resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==}
engines: {node: '>=0.10.0'}
+ npm-run-path@5.3.0:
+ resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+
nth-check@2.1.1:
resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
@@ -2142,6 +2323,12 @@ packages:
resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==}
engines: {node: '>= 6'}
+ ofetch@1.4.1:
+ resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==}
+
+ ohash@1.1.4:
+ resolution: {integrity: sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==}
+
on-finished@2.4.1:
resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==}
engines: {node: '>= 0.8'}
@@ -2149,6 +2336,10 @@ packages:
once@1.4.0:
resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
+ onetime@6.0.0:
+ resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==}
+ engines: {node: '>=12'}
+
oniguruma-to-es@0.7.0:
resolution: {integrity: sha512-HRaRh09cE0gRS3+wi2zxekB+I5L8C/gN60S+vb11eADHUaB/q4u8wGGOX3GvwvitG8ixaeycZfeoyruKQzUgNg==}
@@ -2194,8 +2385,8 @@ packages:
package-json-from-dist@1.0.1:
resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==}
- package-manager-detector@0.2.7:
- resolution: {integrity: sha512-g4+387DXDKlZzHkP+9FLt8yKj8+/3tOkPv7DVTJGGRm00RkEWgqbFstX1mXJ4M0VDYhUqsTOiISqNOJnhAu3PQ==}
+ package-manager-detector@0.2.8:
+ resolution: {integrity: sha512-ts9KSdroZisdvKMWVAVCXiKqnqNfXz4+IbrBG8/BWx/TR5le+jfenvoBuIZ6UWM9nz47W7AbD9qYfAwfWMIwzA==}
pagefind@1.2.0:
resolution: {integrity: sha512-sFVv5/x73qCp9KlLHv8/uWDv7rG1tsWcG9MuXc5YTrXIrb8c1Gshm9oc5rMLXNZILXUWai8WczqaK4jjroEzng==}
@@ -2221,6 +2412,10 @@ packages:
resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
engines: {node: '>=8'}
+ path-key@4.0.0:
+ resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==}
+ engines: {node: '>=12'}
+
path-parse@1.0.7:
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
@@ -2262,6 +2457,9 @@ packages:
resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==}
engines: {node: '>=8'}
+ pkg-types@1.2.1:
+ resolution: {integrity: sha512-sQoqa8alT3nHjGuTjuKgOnvjo4cljkufdtLMnO2LBP/wRwuDlo1tkaEdMxCRhyGRPacv/ztlZgDPm2b7FAmEvw==}
+
postcss-import@15.1.0:
resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==}
engines: {node: '>=14.0.0'}
@@ -2364,6 +2562,9 @@ packages:
queue-tick@1.0.1:
resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==}
+ radix3@1.1.2:
+ resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==}
+
range-parser@1.2.1:
resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==}
engines: {node: '>= 0.6'}
@@ -2500,8 +2701,8 @@ packages:
resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
- rollup@4.29.0:
- resolution: {integrity: sha512-pdftUn12oB9Qlka+Vpyc39R28D4NsP9Sz6neepSrekofJmWzPD1sxcSO9hEOxFF8+7Kz3sHvwSkkRREI28M1/w==}
+ rollup@4.29.1:
+ resolution: {integrity: sha512-RaJ45M/kmJUzSWDs1Nnd5DdV4eerC98idtUOVr6FfKcgxqvjwHmxc5upLF9qZU9EpsVzzhleFahrT3shLuJzIw==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
@@ -2617,6 +2818,9 @@ packages:
resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==}
engines: {node: '>= 0.8'}
+ std-env@3.8.0:
+ resolution: {integrity: sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w==}
+
stream-replace-string@2.0.0:
resolution: {integrity: sha512-TlnjJ1C0QrmxRNrON00JvaFFlNh5TTG00APw23j74ET7gkQpTASi6/L2fuiav8pzK715HXtUeClpBTw2NPSn6w==}
@@ -2653,6 +2857,10 @@ packages:
resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
engines: {node: '>=4'}
+ strip-final-newline@3.0.0:
+ resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==}
+ engines: {node: '>=12'}
+
strip-json-comments@2.0.1:
resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==}
engines: {node: '>=0.10.0'}
@@ -2672,8 +2880,12 @@ packages:
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
engines: {node: '>= 0.4'}
- tailwindcss@3.4.16:
- resolution: {integrity: sha512-TI4Cyx7gDiZ6r44ewaJmt0o6BrMCT5aK5e0rmJ/G9Xq3w7CX/5VXl/zIPEJZFUK5VEqwByyhqNPycPlvcK4ZNw==}
+ system-architecture@0.1.0:
+ resolution: {integrity: sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==}
+ engines: {node: '>=18'}
+
+ tailwindcss@3.4.17:
+ resolution: {integrity: sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==}
engines: {node: '>=14.0.0'}
hasBin: true
@@ -2694,8 +2906,8 @@ packages:
resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==}
engines: {node: '>=8'}
- text-decoder@1.2.2:
- resolution: {integrity: sha512-/MDslo7ZyWTA2vnk1j7XoDVfXsGk3tp+zFEJHJGm0UjIlQifonVFwlVbQDFh8KJzTBnT8ie115TYqir6bclddA==}
+ text-decoder@1.2.3:
+ resolution: {integrity: sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==}
thenify-all@1.6.0:
resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
@@ -2792,12 +3004,21 @@ packages:
engines: {node: '>=14.17'}
hasBin: true
+ ufo@1.5.4:
+ resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==}
+
ultrahtml@1.5.3:
resolution: {integrity: sha512-GykOvZwgDWZlTQMtp5jrD4BVL+gNn2NVlVafjcFUJ7taY20tqYdwdoWBFy6GBJsNTZe1GkGPkSl5knQAjtgceg==}
+ uncrypto@0.1.3:
+ resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==}
+
undici-types@6.20.0:
resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==}
+ unenv@1.10.0:
+ resolution: {integrity: sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==}
+
unified@11.0.5:
resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==}
@@ -2835,12 +3056,78 @@ packages:
resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==}
engines: {node: '>= 4.0.0'}
+ unstorage@1.14.1:
+ resolution: {integrity: sha512-0MBKpoVhNLL/Ixvue9lIsrHkwwWW9/f3TRftsYu1R7nZJJyHSdgPMBDjny2op07nirnS3OX6H3u+YDFGld+1Bg==}
+ peerDependencies:
+ '@azure/app-configuration': ^1.8.0
+ '@azure/cosmos': ^4.2.0
+ '@azure/data-tables': ^13.3.0
+ '@azure/identity': ^4.5.0
+ '@azure/keyvault-secrets': ^4.9.0
+ '@azure/storage-blob': ^12.26.0
+ '@capacitor/preferences': ^6.0.3
+ '@deno/kv': '>=0.8.4'
+ '@netlify/blobs': ^6.5.0 || ^7.0.0 || ^8.1.0
+ '@planetscale/database': ^1.19.0
+ '@upstash/redis': ^1.34.3
+ '@vercel/blob': '>=0.27.0'
+ '@vercel/kv': ^1.0.1
+ aws4fetch: ^1.0.20
+ db0: '>=0.2.1'
+ idb-keyval: ^6.2.1
+ ioredis: ^5.4.1
+ uploadthing: ^7.4.1
+ peerDependenciesMeta:
+ '@azure/app-configuration':
+ optional: true
+ '@azure/cosmos':
+ optional: true
+ '@azure/data-tables':
+ optional: true
+ '@azure/identity':
+ optional: true
+ '@azure/keyvault-secrets':
+ optional: true
+ '@azure/storage-blob':
+ optional: true
+ '@capacitor/preferences':
+ optional: true
+ '@deno/kv':
+ optional: true
+ '@netlify/blobs':
+ optional: true
+ '@planetscale/database':
+ optional: true
+ '@upstash/redis':
+ optional: true
+ '@vercel/blob':
+ optional: true
+ '@vercel/kv':
+ optional: true
+ aws4fetch:
+ optional: true
+ db0:
+ optional: true
+ idb-keyval:
+ optional: true
+ ioredis:
+ optional: true
+ uploadthing:
+ optional: true
+
+ untun@0.1.3:
+ resolution: {integrity: sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ==}
+ hasBin: true
+
update-browserslist-db@1.1.1:
resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==}
hasBin: true
peerDependencies:
browserslist: '>= 4.21.0'
+ uqr@0.1.2:
+ resolution: {integrity: sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA==}
+
util-deprecate@1.0.2:
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
@@ -2853,8 +3140,8 @@ packages:
vfile@6.0.3:
resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==}
- vite@6.0.3:
- resolution: {integrity: sha512-Cmuo5P0ENTN6HxLSo6IHsjCLn/81Vgrp81oaiFFMRa8gGDj5xEjIcEpf2ZymZtZR8oU0P2JX5WuUp/rlXcHkAw==}
+ vite@6.0.5:
+ resolution: {integrity: sha512-akD5IAH/ID5imgue2DYhzsEwCi0/4VKY31uhMLEYJwPP4TiUp8pL5PIK+Wo7H8qT8JY9i+pVfPydcFPYD1EL7g==}
engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
hasBin: true
peerDependencies:
@@ -3171,12 +3458,12 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@astrojs/mdx@4.0.2(astro@5.0.5(patch_hash=lcmt6ggzdi3zthgyw4l437vowm)(@types/node@22.10.2)(jiti@1.21.6)(rollup@4.29.0)(typescript@5.7.2)(yaml@2.6.1))':
+ '@astrojs/mdx@4.0.2(astro@5.1.1(@types/node@22.10.2)(jiti@2.4.2)(rollup@4.29.1)(typescript@5.7.2)(yaml@2.6.1))':
dependencies:
'@astrojs/markdown-remark': 6.0.1
'@mdx-js/mdx': 3.1.0(acorn@8.14.0)
acorn: 8.14.0
- astro: 5.0.5(patch_hash=lcmt6ggzdi3zthgyw4l437vowm)(@types/node@22.10.2)(jiti@1.21.6)(rollup@4.29.0)(typescript@5.7.2)(yaml@2.6.1)
+ astro: 5.1.1(@types/node@22.10.2)(jiti@2.4.2)(rollup@4.29.1)(typescript@5.7.2)(yaml@2.6.1)
es-module-lexer: 1.5.4
estree-util-visit: 2.0.0
hast-util-to-html: 9.0.3
@@ -3190,9 +3477,9 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@astrojs/node@9.0.0(astro@5.0.5(patch_hash=lcmt6ggzdi3zthgyw4l437vowm)(@types/node@22.10.2)(jiti@1.21.6)(rollup@4.29.0)(typescript@5.7.2)(yaml@2.6.1))':
+ '@astrojs/node@9.0.0(astro@5.1.1(@types/node@22.10.2)(jiti@2.4.2)(rollup@4.29.1)(typescript@5.7.2)(yaml@2.6.1))':
dependencies:
- astro: 5.0.5(patch_hash=lcmt6ggzdi3zthgyw4l437vowm)(@types/node@22.10.2)(jiti@1.21.6)(rollup@4.29.0)(typescript@5.7.2)(yaml@2.6.1)
+ astro: 5.1.1(@types/node@22.10.2)(jiti@2.4.2)(rollup@4.29.1)(typescript@5.7.2)(yaml@2.6.1)
send: 1.1.0
server-destroy: 1.0.1
transitivePeerDependencies:
@@ -3208,16 +3495,16 @@ snapshots:
stream-replace-string: 2.0.0
zod: 3.24.1
- '@astrojs/starlight@0.30.0(patch_hash=qwd7azdgcqhzw5d7rnhjd6dygy)(astro@5.0.5(patch_hash=lcmt6ggzdi3zthgyw4l437vowm)(@types/node@22.10.2)(jiti@1.21.6)(rollup@4.29.0)(typescript@5.7.2)(yaml@2.6.1))':
+ '@astrojs/starlight@0.30.3(astro@5.1.1(@types/node@22.10.2)(jiti@2.4.2)(rollup@4.29.1)(typescript@5.7.2)(yaml@2.6.1))':
dependencies:
- '@astrojs/mdx': 4.0.2(astro@5.0.5(patch_hash=lcmt6ggzdi3zthgyw4l437vowm)(@types/node@22.10.2)(jiti@1.21.6)(rollup@4.29.0)(typescript@5.7.2)(yaml@2.6.1))
+ '@astrojs/mdx': 4.0.2(astro@5.1.1(@types/node@22.10.2)(jiti@2.4.2)(rollup@4.29.1)(typescript@5.7.2)(yaml@2.6.1))
'@astrojs/sitemap': 3.2.1
'@pagefind/default-ui': 1.2.0
'@types/hast': 3.0.4
'@types/js-yaml': 4.0.9
'@types/mdast': 4.0.4
- astro: 5.0.5(patch_hash=lcmt6ggzdi3zthgyw4l437vowm)(@types/node@22.10.2)(jiti@1.21.6)(rollup@4.29.0)(typescript@5.7.2)(yaml@2.6.1)
- astro-expressive-code: 0.38.3(astro@5.0.5(patch_hash=lcmt6ggzdi3zthgyw4l437vowm)(@types/node@22.10.2)(jiti@1.21.6)(rollup@4.29.0)(typescript@5.7.2)(yaml@2.6.1))
+ astro: 5.1.1(@types/node@22.10.2)(jiti@2.4.2)(rollup@4.29.1)(typescript@5.7.2)(yaml@2.6.1)
+ astro-expressive-code: 0.38.3(astro@5.1.1(@types/node@22.10.2)(jiti@2.4.2)(rollup@4.29.1)(typescript@5.7.2)(yaml@2.6.1))
bcp-47: 2.1.0
hast-util-from-html: 2.0.3
hast-util-select: 6.0.3
@@ -3238,13 +3525,13 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@astrojs/tailwind@5.1.3(astro@5.0.5(patch_hash=lcmt6ggzdi3zthgyw4l437vowm)(@types/node@22.10.2)(jiti@1.21.6)(rollup@4.29.0)(typescript@5.7.2)(yaml@2.6.1))(tailwindcss@3.4.16)':
+ '@astrojs/tailwind@5.1.4(astro@5.1.1(@types/node@22.10.2)(jiti@2.4.2)(rollup@4.29.1)(typescript@5.7.2)(yaml@2.6.1))(tailwindcss@3.4.17)':
dependencies:
- astro: 5.0.5(patch_hash=lcmt6ggzdi3zthgyw4l437vowm)(@types/node@22.10.2)(jiti@1.21.6)(rollup@4.29.0)(typescript@5.7.2)(yaml@2.6.1)
+ astro: 5.1.1(@types/node@22.10.2)(jiti@2.4.2)(rollup@4.29.1)(typescript@5.7.2)(yaml@2.6.1)
autoprefixer: 10.4.20(postcss@8.4.49)
postcss: 8.4.49
postcss-load-config: 4.0.2(postcss@8.4.49)
- tailwindcss: 3.4.16
+ tailwindcss: 3.4.17
transitivePeerDependencies:
- ts-node
@@ -3316,9 +3603,9 @@ snapshots:
'@biomejs/cli-win32-x64@1.9.4':
optional: true
- '@changesets/apply-release-plan@7.0.6':
+ '@changesets/apply-release-plan@7.0.7':
dependencies:
- '@changesets/config': 3.0.4
+ '@changesets/config': 3.0.5
'@changesets/get-version-range-type': 0.4.0
'@changesets/git': 3.0.2
'@changesets/should-skip-package': 0.1.1
@@ -3345,15 +3632,15 @@ snapshots:
dependencies:
'@changesets/types': 6.0.0
- '@changesets/cli@2.27.10':
+ '@changesets/cli@2.27.11':
dependencies:
- '@changesets/apply-release-plan': 7.0.6
+ '@changesets/apply-release-plan': 7.0.7
'@changesets/assemble-release-plan': 6.0.5
'@changesets/changelog-git': 0.2.0
- '@changesets/config': 3.0.4
+ '@changesets/config': 3.0.5
'@changesets/errors': 0.2.0
'@changesets/get-dependents-graph': 2.1.2
- '@changesets/get-release-plan': 4.0.5
+ '@changesets/get-release-plan': 4.0.6
'@changesets/git': 3.0.2
'@changesets/logger': 0.1.1
'@changesets/pre': 2.0.1
@@ -3369,14 +3656,14 @@ snapshots:
fs-extra: 7.0.1
mri: 1.2.0
p-limit: 2.3.0
- package-manager-detector: 0.2.7
+ package-manager-detector: 0.2.8
picocolors: 1.1.1
resolve-from: 5.0.0
semver: 7.6.3
spawndamnit: 3.0.1
term-size: 2.2.1
- '@changesets/config@3.0.4':
+ '@changesets/config@3.0.5':
dependencies:
'@changesets/errors': 0.2.0
'@changesets/get-dependents-graph': 2.1.2
@@ -3397,10 +3684,10 @@ snapshots:
picocolors: 1.1.1
semver: 7.6.3
- '@changesets/get-release-plan@4.0.5':
+ '@changesets/get-release-plan@4.0.6':
dependencies:
'@changesets/assemble-release-plan': 6.0.5
- '@changesets/config': 3.0.4
+ '@changesets/config': 3.0.5
'@changesets/pre': 2.0.1
'@changesets/read': 0.6.2
'@changesets/types': 6.0.0
@@ -3834,72 +4121,137 @@ snapshots:
'@pagefind/windows-x64@1.2.0':
optional: true
+ '@parcel/watcher-android-arm64@2.5.0':
+ optional: true
+
+ '@parcel/watcher-darwin-arm64@2.5.0':
+ optional: true
+
+ '@parcel/watcher-darwin-x64@2.5.0':
+ optional: true
+
+ '@parcel/watcher-freebsd-x64@2.5.0':
+ optional: true
+
+ '@parcel/watcher-linux-arm-glibc@2.5.0':
+ optional: true
+
+ '@parcel/watcher-linux-arm-musl@2.5.0':
+ optional: true
+
+ '@parcel/watcher-linux-arm64-glibc@2.5.0':
+ optional: true
+
+ '@parcel/watcher-linux-arm64-musl@2.5.0':
+ optional: true
+
+ '@parcel/watcher-linux-x64-glibc@2.5.0':
+ optional: true
+
+ '@parcel/watcher-linux-x64-musl@2.5.0':
+ optional: true
+
+ '@parcel/watcher-wasm@2.5.0':
+ dependencies:
+ is-glob: 4.0.3
+ micromatch: 4.0.8
+
+ '@parcel/watcher-win32-arm64@2.5.0':
+ optional: true
+
+ '@parcel/watcher-win32-ia32@2.5.0':
+ optional: true
+
+ '@parcel/watcher-win32-x64@2.5.0':
+ optional: true
+
+ '@parcel/watcher@2.5.0':
+ dependencies:
+ detect-libc: 1.0.3
+ is-glob: 4.0.3
+ micromatch: 4.0.8
+ node-addon-api: 7.1.1
+ optionalDependencies:
+ '@parcel/watcher-android-arm64': 2.5.0
+ '@parcel/watcher-darwin-arm64': 2.5.0
+ '@parcel/watcher-darwin-x64': 2.5.0
+ '@parcel/watcher-freebsd-x64': 2.5.0
+ '@parcel/watcher-linux-arm-glibc': 2.5.0
+ '@parcel/watcher-linux-arm-musl': 2.5.0
+ '@parcel/watcher-linux-arm64-glibc': 2.5.0
+ '@parcel/watcher-linux-arm64-musl': 2.5.0
+ '@parcel/watcher-linux-x64-glibc': 2.5.0
+ '@parcel/watcher-linux-x64-musl': 2.5.0
+ '@parcel/watcher-win32-arm64': 2.5.0
+ '@parcel/watcher-win32-ia32': 2.5.0
+ '@parcel/watcher-win32-x64': 2.5.0
+
'@pkgjs/parseargs@0.11.0':
optional: true
- '@rollup/pluginutils@5.1.3(rollup@4.29.0)':
+ '@rollup/pluginutils@5.1.3(rollup@4.29.1)':
dependencies:
'@types/estree': 1.0.6
estree-walker: 2.0.2
picomatch: 4.0.2
optionalDependencies:
- rollup: 4.29.0
+ rollup: 4.29.1
- '@rollup/rollup-android-arm-eabi@4.29.0':
+ '@rollup/rollup-android-arm-eabi@4.29.1':
optional: true
- '@rollup/rollup-android-arm64@4.29.0':
+ '@rollup/rollup-android-arm64@4.29.1':
optional: true
- '@rollup/rollup-darwin-arm64@4.29.0':
+ '@rollup/rollup-darwin-arm64@4.29.1':
optional: true
- '@rollup/rollup-darwin-x64@4.29.0':
+ '@rollup/rollup-darwin-x64@4.29.1':
optional: true
- '@rollup/rollup-freebsd-arm64@4.29.0':
+ '@rollup/rollup-freebsd-arm64@4.29.1':
optional: true
- '@rollup/rollup-freebsd-x64@4.29.0':
+ '@rollup/rollup-freebsd-x64@4.29.1':
optional: true
- '@rollup/rollup-linux-arm-gnueabihf@4.29.0':
+ '@rollup/rollup-linux-arm-gnueabihf@4.29.1':
optional: true
- '@rollup/rollup-linux-arm-musleabihf@4.29.0':
+ '@rollup/rollup-linux-arm-musleabihf@4.29.1':
optional: true
- '@rollup/rollup-linux-arm64-gnu@4.29.0':
+ '@rollup/rollup-linux-arm64-gnu@4.29.1':
optional: true
- '@rollup/rollup-linux-arm64-musl@4.29.0':
+ '@rollup/rollup-linux-arm64-musl@4.29.1':
optional: true
- '@rollup/rollup-linux-loongarch64-gnu@4.29.0':
+ '@rollup/rollup-linux-loongarch64-gnu@4.29.1':
optional: true
- '@rollup/rollup-linux-powerpc64le-gnu@4.29.0':
+ '@rollup/rollup-linux-powerpc64le-gnu@4.29.1':
optional: true
- '@rollup/rollup-linux-riscv64-gnu@4.29.0':
+ '@rollup/rollup-linux-riscv64-gnu@4.29.1':
optional: true
- '@rollup/rollup-linux-s390x-gnu@4.29.0':
+ '@rollup/rollup-linux-s390x-gnu@4.29.1':
optional: true
- '@rollup/rollup-linux-x64-gnu@4.29.0':
+ '@rollup/rollup-linux-x64-gnu@4.29.1':
optional: true
- '@rollup/rollup-linux-x64-musl@4.29.0':
+ '@rollup/rollup-linux-x64-musl@4.29.1':
optional: true
- '@rollup/rollup-win32-arm64-msvc@4.29.0':
+ '@rollup/rollup-win32-arm64-msvc@4.29.1':
optional: true
- '@rollup/rollup-win32-ia32-msvc@4.29.0':
+ '@rollup/rollup-win32-ia32-msvc@4.29.1':
optional: true
- '@rollup/rollup-win32-x64-msvc@4.29.0':
+ '@rollup/rollup-win32-x64-msvc@4.29.1':
optional: true
'@shikijs/core@1.24.2':
@@ -4089,25 +4441,25 @@ snapshots:
astring@1.9.0: {}
- astro-expressive-code@0.38.3(astro@5.0.5(patch_hash=lcmt6ggzdi3zthgyw4l437vowm)(@types/node@22.10.2)(jiti@1.21.6)(rollup@4.29.0)(typescript@5.7.2)(yaml@2.6.1)):
+ astro-expressive-code@0.38.3(astro@5.1.1(@types/node@22.10.2)(jiti@2.4.2)(rollup@4.29.1)(typescript@5.7.2)(yaml@2.6.1)):
dependencies:
- astro: 5.0.5(patch_hash=lcmt6ggzdi3zthgyw4l437vowm)(@types/node@22.10.2)(jiti@1.21.6)(rollup@4.29.0)(typescript@5.7.2)(yaml@2.6.1)
+ astro: 5.1.1(@types/node@22.10.2)(jiti@2.4.2)(rollup@4.29.1)(typescript@5.7.2)(yaml@2.6.1)
rehype-expressive-code: 0.38.3
- astro-integration-kit@0.17.0(astro@5.0.5(patch_hash=lcmt6ggzdi3zthgyw4l437vowm)(@types/node@22.10.2)(jiti@1.21.6)(rollup@4.29.0)(typescript@5.7.2)(yaml@2.6.1)):
+ astro-integration-kit@0.17.0(astro@5.1.1(@types/node@22.10.2)(jiti@2.4.2)(rollup@4.29.1)(typescript@5.7.2)(yaml@2.6.1)):
dependencies:
- astro: 5.0.5(patch_hash=lcmt6ggzdi3zthgyw4l437vowm)(@types/node@22.10.2)(jiti@1.21.6)(rollup@4.29.0)(typescript@5.7.2)(yaml@2.6.1)
+ astro: 5.1.1(@types/node@22.10.2)(jiti@2.4.2)(rollup@4.29.1)(typescript@5.7.2)(yaml@2.6.1)
pathe: 1.1.2
recast: 0.23.9
- astro@5.0.5(patch_hash=lcmt6ggzdi3zthgyw4l437vowm)(@types/node@22.10.2)(jiti@1.21.6)(rollup@4.29.0)(typescript@5.7.2)(yaml@2.6.1):
+ astro@5.1.1(@types/node@22.10.2)(jiti@2.4.2)(rollup@4.29.1)(typescript@5.7.2)(yaml@2.6.1):
dependencies:
'@astrojs/compiler': 2.10.3
'@astrojs/internal-helpers': 0.4.2
'@astrojs/markdown-remark': 6.0.1
'@astrojs/telemetry': 3.2.0
'@oslojs/encoding': 1.1.0
- '@rollup/pluginutils': 5.1.3(rollup@4.29.0)
+ '@rollup/pluginutils': 5.1.3(rollup@4.29.1)
'@types/cookie': 0.6.0
acorn: 8.14.0
aria-query: 5.3.2
@@ -4134,7 +4486,7 @@ snapshots:
http-cache-semantics: 4.1.1
js-yaml: 4.1.0
kleur: 4.1.5
- magic-string: 0.30.15
+ magic-string: 0.30.17
magicast: 0.3.5
micromatch: 4.0.8
mrmime: 2.0.0
@@ -4150,9 +4502,10 @@ snapshots:
tsconfck: 3.1.4(typescript@5.7.2)
ultrahtml: 1.5.3
unist-util-visit: 5.0.0
+ unstorage: 1.14.1
vfile: 6.0.3
- vite: 6.0.3(@types/node@22.10.2)(jiti@1.21.6)(yaml@2.6.1)
- vitefu: 1.0.4(vite@6.0.3(@types/node@22.10.2)(jiti@1.21.6)(yaml@2.6.1))
+ vite: 6.0.5(@types/node@22.10.2)(jiti@2.4.2)(yaml@2.6.1)
+ vitefu: 1.0.4(vite@6.0.5(@types/node@22.10.2)(jiti@2.4.2)(yaml@2.6.1))
which-pm: 3.0.0
xxhash-wasm: 1.1.0
yargs-parser: 21.1.1
@@ -4163,7 +4516,24 @@ snapshots:
optionalDependencies:
sharp: 0.33.5
transitivePeerDependencies:
+ - '@azure/app-configuration'
+ - '@azure/cosmos'
+ - '@azure/data-tables'
+ - '@azure/identity'
+ - '@azure/keyvault-secrets'
+ - '@azure/storage-blob'
+ - '@capacitor/preferences'
+ - '@deno/kv'
+ - '@netlify/blobs'
+ - '@planetscale/database'
- '@types/node'
+ - '@upstash/redis'
+ - '@vercel/blob'
+ - '@vercel/kv'
+ - aws4fetch
+ - db0
+ - idb-keyval
+ - ioredis
- jiti
- less
- lightningcss
@@ -4176,6 +4546,7 @@ snapshots:
- terser
- tsx
- typescript
+ - uploadthing
- yaml
autoprefixer@10.4.20(postcss@8.4.49):
@@ -4325,8 +4696,18 @@ snapshots:
ci-info@4.1.0: {}
+ citty@0.1.6:
+ dependencies:
+ consola: 3.3.0
+
cli-boxes@3.0.0: {}
+ clipboardy@4.0.0:
+ dependencies:
+ execa: 8.0.1
+ is-wsl: 3.1.0
+ is64bit: 2.0.0
+
cliui@8.0.1:
dependencies:
string-width: 4.2.3
@@ -4359,8 +4740,14 @@ snapshots:
common-ancestor-path@1.0.1: {}
+ confbox@0.1.8: {}
+
consola@3.2.3: {}
+ consola@3.3.0: {}
+
+ cookie-es@1.2.2: {}
+
cookie@0.7.2: {}
cross-spawn@7.0.6:
@@ -4369,6 +4756,10 @@ snapshots:
shebang-command: 2.0.0
which: 2.0.2
+ crossws@0.3.1:
+ dependencies:
+ uncrypto: 0.1.3
+
css-selector-parser@3.0.5: {}
cssesc@3.0.0: {}
@@ -4387,14 +4778,20 @@ snapshots:
deep-extend@0.6.0: {}
+ defu@6.1.4: {}
+
depd@2.0.0: {}
dequal@2.0.3: {}
+ destr@2.0.3: {}
+
destroy@1.2.0: {}
detect-indent@6.1.0: {}
+ detect-libc@1.0.3: {}
+
detect-libc@2.0.3: {}
deterministic-object-hash@2.0.2:
@@ -4569,6 +4966,18 @@ snapshots:
eventemitter3@5.0.1: {}
+ execa@8.0.1:
+ dependencies:
+ cross-spawn: 7.0.6
+ get-stream: 8.0.1
+ human-signals: 5.0.0
+ is-stream: 3.0.0
+ merge-stream: 2.0.0
+ npm-run-path: 5.3.0
+ onetime: 6.0.0
+ signal-exit: 4.1.0
+ strip-final-newline: 3.0.0
+
expand-template@2.0.3: {}
expressive-code@0.38.3:
@@ -4660,6 +5069,10 @@ snapshots:
get-east-asian-width@1.3.0: {}
+ get-port-please@3.1.2: {}
+
+ get-stream@8.0.1: {}
+
github-from-package@0.0.0: {}
github-slugger@2.0.0: {}
@@ -4692,6 +5105,19 @@ snapshots:
graceful-fs@4.2.11: {}
+ h3@1.13.0:
+ dependencies:
+ cookie-es: 1.2.2
+ crossws: 0.3.1
+ defu: 6.1.4
+ destr: 2.0.3
+ iron-webcrypto: 1.2.1
+ ohash: 1.1.4
+ radix3: 1.1.2
+ ufo: 1.5.4
+ uncrypto: 0.1.3
+ unenv: 1.10.0
+
hash-sum@2.0.0: {}
hasown@2.0.2:
@@ -4903,8 +5329,12 @@ snapshots:
statuses: 2.0.1
toidentifier: 1.0.1
+ http-shutdown@1.2.2: {}
+
human-id@1.0.2: {}
+ human-signals@5.0.0: {}
+
i18next@23.16.8:
dependencies:
'@babel/runtime': 7.26.0
@@ -4927,6 +5357,8 @@ snapshots:
inline-style-parser@0.2.4: {}
+ iron-webcrypto@1.2.1: {}
+
is-alphabetical@2.0.1: {}
is-alphanumerical@2.0.1:
@@ -4966,6 +5398,8 @@ snapshots:
is-plain-obj@4.1.0: {}
+ is-stream@3.0.0: {}
+
is-subdir@1.2.0:
dependencies:
better-path-resolve: 1.0.0
@@ -4976,6 +5410,10 @@ snapshots:
dependencies:
is-inside-container: 1.0.0
+ is64bit@2.0.0:
+ dependencies:
+ system-architecture: 0.1.0
+
isexe@2.0.0: {}
jackspeak@3.4.3:
@@ -4986,6 +5424,8 @@ snapshots:
jiti@1.21.6: {}
+ jiti@2.4.2: {}
+
joycon@3.1.1: {}
js-yaml@3.14.1:
@@ -5015,6 +5455,27 @@ snapshots:
lines-and-columns@1.2.4: {}
+ listhen@1.9.0:
+ dependencies:
+ '@parcel/watcher': 2.5.0
+ '@parcel/watcher-wasm': 2.5.0
+ citty: 0.1.6
+ clipboardy: 4.0.0
+ consola: 3.3.0
+ crossws: 0.3.1
+ defu: 6.1.4
+ get-port-please: 3.1.2
+ h3: 1.13.0
+ http-shutdown: 1.2.2
+ jiti: 2.4.2
+ mlly: 1.7.3
+ node-forge: 1.3.1
+ pathe: 1.1.2
+ std-env: 3.8.0
+ ufo: 1.5.4
+ untun: 0.1.3
+ uqr: 0.1.2
+
load-tsconfig@0.2.5: {}
load-yaml-file@0.2.0:
@@ -5038,7 +5499,7 @@ snapshots:
lru-cache@10.4.3: {}
- magic-string@0.30.15:
+ magic-string@0.30.17:
dependencies:
'@jridgewell/sourcemap-codec': 1.5.0
@@ -5234,6 +5695,8 @@ snapshots:
dependencies:
'@types/mdast': 4.0.4
+ merge-stream@2.0.0: {}
+
merge2@1.4.1: {}
micromark-core-commonmark@2.0.2:
@@ -5523,6 +5986,10 @@ snapshots:
dependencies:
mime-db: 1.52.0
+ mime@3.0.0: {}
+
+ mimic-fn@4.0.0: {}
+
mimic-response@3.1.0: {}
minimatch@9.0.5:
@@ -5535,6 +6002,13 @@ snapshots:
mkdirp-classic@0.5.3: {}
+ mlly@1.7.3:
+ dependencies:
+ acorn: 8.14.0
+ pathe: 1.1.2
+ pkg-types: 1.2.1
+ ufo: 1.5.4
+
mri@1.2.0: {}
mrmime@2.0.0: {}
@@ -5565,12 +6039,22 @@ snapshots:
node-addon-api@6.1.0: {}
+ node-addon-api@7.1.1: {}
+
+ node-fetch-native@1.6.4: {}
+
+ node-forge@1.3.1: {}
+
node-releases@2.0.18: {}
normalize-path@3.0.0: {}
normalize-range@0.1.2: {}
+ npm-run-path@5.3.0:
+ dependencies:
+ path-key: 4.0.0
+
nth-check@2.1.1:
dependencies:
boolbase: 1.0.0
@@ -5579,6 +6063,14 @@ snapshots:
object-hash@3.0.0: {}
+ ofetch@1.4.1:
+ dependencies:
+ destr: 2.0.3
+ node-fetch-native: 1.6.4
+ ufo: 1.5.4
+
+ ohash@1.1.4: {}
+
on-finished@2.4.1:
dependencies:
ee-first: 1.1.1
@@ -5587,6 +6079,10 @@ snapshots:
dependencies:
wrappy: 1.0.2
+ onetime@6.0.0:
+ dependencies:
+ mimic-fn: 4.0.0
+
oniguruma-to-es@0.7.0:
dependencies:
emoji-regex-xs: 1.0.0
@@ -5626,7 +6122,7 @@ snapshots:
package-json-from-dist@1.0.1: {}
- package-manager-detector@0.2.7: {}
+ package-manager-detector@0.2.8: {}
pagefind@1.2.0:
optionalDependencies:
@@ -5666,6 +6162,8 @@ snapshots:
path-key@3.1.1: {}
+ path-key@4.0.0: {}
+
path-parse@1.0.7: {}
path-scurry@1.11.1:
@@ -5693,6 +6191,12 @@ snapshots:
dependencies:
find-up: 4.1.0
+ pkg-types@1.2.1:
+ dependencies:
+ confbox: 0.1.8
+ mlly: 1.7.3
+ pathe: 1.1.2
+
postcss-import@15.1.0(postcss@8.4.49):
dependencies:
postcss: 8.4.49
@@ -5712,11 +6216,11 @@ snapshots:
optionalDependencies:
postcss: 8.4.49
- postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.49)(yaml@2.6.1):
+ postcss-load-config@6.0.1(jiti@2.4.2)(postcss@8.4.49)(yaml@2.6.1):
dependencies:
lilconfig: 3.1.3
optionalDependencies:
- jiti: 1.21.6
+ jiti: 2.4.2
postcss: 8.4.49
yaml: 2.6.1
@@ -5784,6 +6288,8 @@ snapshots:
queue-tick@1.0.1: {}
+ radix3@1.1.2: {}
+
range-parser@1.2.1: {}
rc@1.2.8:
@@ -6008,29 +6514,29 @@ snapshots:
reusify@1.0.4: {}
- rollup@4.29.0:
+ rollup@4.29.1:
dependencies:
'@types/estree': 1.0.6
optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.29.0
- '@rollup/rollup-android-arm64': 4.29.0
- '@rollup/rollup-darwin-arm64': 4.29.0
- '@rollup/rollup-darwin-x64': 4.29.0
- '@rollup/rollup-freebsd-arm64': 4.29.0
- '@rollup/rollup-freebsd-x64': 4.29.0
- '@rollup/rollup-linux-arm-gnueabihf': 4.29.0
- '@rollup/rollup-linux-arm-musleabihf': 4.29.0
- '@rollup/rollup-linux-arm64-gnu': 4.29.0
- '@rollup/rollup-linux-arm64-musl': 4.29.0
- '@rollup/rollup-linux-loongarch64-gnu': 4.29.0
- '@rollup/rollup-linux-powerpc64le-gnu': 4.29.0
- '@rollup/rollup-linux-riscv64-gnu': 4.29.0
- '@rollup/rollup-linux-s390x-gnu': 4.29.0
- '@rollup/rollup-linux-x64-gnu': 4.29.0
- '@rollup/rollup-linux-x64-musl': 4.29.0
- '@rollup/rollup-win32-arm64-msvc': 4.29.0
- '@rollup/rollup-win32-ia32-msvc': 4.29.0
- '@rollup/rollup-win32-x64-msvc': 4.29.0
+ '@rollup/rollup-android-arm-eabi': 4.29.1
+ '@rollup/rollup-android-arm64': 4.29.1
+ '@rollup/rollup-darwin-arm64': 4.29.1
+ '@rollup/rollup-darwin-x64': 4.29.1
+ '@rollup/rollup-freebsd-arm64': 4.29.1
+ '@rollup/rollup-freebsd-x64': 4.29.1
+ '@rollup/rollup-linux-arm-gnueabihf': 4.29.1
+ '@rollup/rollup-linux-arm-musleabihf': 4.29.1
+ '@rollup/rollup-linux-arm64-gnu': 4.29.1
+ '@rollup/rollup-linux-arm64-musl': 4.29.1
+ '@rollup/rollup-linux-loongarch64-gnu': 4.29.1
+ '@rollup/rollup-linux-powerpc64le-gnu': 4.29.1
+ '@rollup/rollup-linux-riscv64-gnu': 4.29.1
+ '@rollup/rollup-linux-s390x-gnu': 4.29.1
+ '@rollup/rollup-linux-x64-gnu': 4.29.1
+ '@rollup/rollup-linux-x64-musl': 4.29.1
+ '@rollup/rollup-win32-arm64-msvc': 4.29.1
+ '@rollup/rollup-win32-ia32-msvc': 4.29.1
+ '@rollup/rollup-win32-x64-msvc': 4.29.1
fsevents: 2.3.3
run-parallel@1.2.0:
@@ -6163,27 +6669,29 @@ snapshots:
sprintf-js@1.0.3: {}
- starlight-image-zoom@0.9.0(@astrojs/starlight@0.30.0(patch_hash=qwd7azdgcqhzw5d7rnhjd6dygy)(astro@5.0.5(patch_hash=lcmt6ggzdi3zthgyw4l437vowm)(@types/node@22.10.2)(jiti@1.21.6)(rollup@4.29.0)(typescript@5.7.2)(yaml@2.6.1))):
+ starlight-image-zoom@0.9.0(@astrojs/starlight@0.30.3(astro@5.1.1(@types/node@22.10.2)(jiti@2.4.2)(rollup@4.29.1)(typescript@5.7.2)(yaml@2.6.1))):
dependencies:
- '@astrojs/starlight': 0.30.0(patch_hash=qwd7azdgcqhzw5d7rnhjd6dygy)(astro@5.0.5(patch_hash=lcmt6ggzdi3zthgyw4l437vowm)(@types/node@22.10.2)(jiti@1.21.6)(rollup@4.29.0)(typescript@5.7.2)(yaml@2.6.1))
+ '@astrojs/starlight': 0.30.3(astro@5.1.1(@types/node@22.10.2)(jiti@2.4.2)(rollup@4.29.1)(typescript@5.7.2)(yaml@2.6.1))
rehype-raw: 7.0.0
unist-util-visit: 5.0.0
unist-util-visit-parents: 6.0.1
- starlight-theme-catppuccin@2.0.0(@astrojs/starlight@0.30.0(patch_hash=qwd7azdgcqhzw5d7rnhjd6dygy)(astro@5.0.5(patch_hash=lcmt6ggzdi3zthgyw4l437vowm)(@types/node@22.10.2)(jiti@1.21.6)(rollup@4.29.0)(typescript@5.7.2)(yaml@2.6.1)))(astro@5.0.5(patch_hash=lcmt6ggzdi3zthgyw4l437vowm)(@types/node@22.10.2)(jiti@1.21.6)(rollup@4.29.0)(typescript@5.7.2)(yaml@2.6.1)):
+ starlight-theme-catppuccin@2.0.0(@astrojs/starlight@0.30.3(astro@5.1.1(@types/node@22.10.2)(jiti@2.4.2)(rollup@4.29.1)(typescript@5.7.2)(yaml@2.6.1)))(astro@5.1.1(@types/node@22.10.2)(jiti@2.4.2)(rollup@4.29.1)(typescript@5.7.2)(yaml@2.6.1)):
dependencies:
- '@astrojs/starlight': 0.30.0(patch_hash=qwd7azdgcqhzw5d7rnhjd6dygy)(astro@5.0.5(patch_hash=lcmt6ggzdi3zthgyw4l437vowm)(@types/node@22.10.2)(jiti@1.21.6)(rollup@4.29.0)(typescript@5.7.2)(yaml@2.6.1))
- astro: 5.0.5(patch_hash=lcmt6ggzdi3zthgyw4l437vowm)(@types/node@22.10.2)(jiti@1.21.6)(rollup@4.29.0)(typescript@5.7.2)(yaml@2.6.1)
+ '@astrojs/starlight': 0.30.3(astro@5.1.1(@types/node@22.10.2)(jiti@2.4.2)(rollup@4.29.1)(typescript@5.7.2)(yaml@2.6.1))
+ astro: 5.1.1(@types/node@22.10.2)(jiti@2.4.2)(rollup@4.29.1)(typescript@5.7.2)(yaml@2.6.1)
statuses@2.0.1: {}
+ std-env@3.8.0: {}
+
stream-replace-string@2.0.0: {}
streamx@2.21.1:
dependencies:
fast-fifo: 1.3.2
queue-tick: 1.0.1
- text-decoder: 1.2.2
+ text-decoder: 1.2.3
optionalDependencies:
bare-events: 2.5.0
@@ -6224,6 +6732,8 @@ snapshots:
strip-bom@3.0.0: {}
+ strip-final-newline@3.0.0: {}
+
strip-json-comments@2.0.1: {}
style-to-object@0.4.4:
@@ -6246,7 +6756,9 @@ snapshots:
supports-preserve-symlinks-flag@1.0.0: {}
- tailwindcss@3.4.16:
+ system-architecture@0.1.0: {}
+
+ tailwindcss@3.4.17:
dependencies:
'@alloc/quick-lru': 5.2.0
arg: 5.0.2
@@ -6304,7 +6816,7 @@ snapshots:
term-size@2.2.1: {}
- text-decoder@1.2.2:
+ text-decoder@1.2.3:
dependencies:
b4a: 1.6.7
@@ -6353,7 +6865,7 @@ snapshots:
tslib@2.8.1: {}
- tsup@8.3.5(jiti@1.21.6)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.6.1):
+ tsup@8.3.5(jiti@2.4.2)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.6.1):
dependencies:
bundle-require: 5.0.0(esbuild@0.24.0)
cac: 6.7.14
@@ -6363,9 +6875,9 @@ snapshots:
esbuild: 0.24.0
joycon: 3.1.1
picocolors: 1.1.1
- postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.49)(yaml@2.6.1)
+ postcss-load-config: 6.0.1(jiti@2.4.2)(postcss@8.4.49)(yaml@2.6.1)
resolve-from: 5.0.0
- rollup: 4.29.0
+ rollup: 4.29.1
source-map: 0.8.0-beta.0
sucrase: 3.35.0
tinyexec: 0.3.1
@@ -6394,10 +6906,22 @@ snapshots:
typescript@5.7.2: {}
+ ufo@1.5.4: {}
+
ultrahtml@1.5.3: {}
+ uncrypto@0.1.3: {}
+
undici-types@6.20.0: {}
+ unenv@1.10.0:
+ dependencies:
+ consola: 3.3.0
+ defu: 6.1.4
+ mime: 3.0.0
+ node-fetch-native: 1.6.4
+ pathe: 1.1.2
+
unified@11.0.5:
dependencies:
'@types/unist': 3.0.3
@@ -6456,12 +6980,33 @@ snapshots:
universalify@0.1.2: {}
+ unstorage@1.14.1:
+ dependencies:
+ anymatch: 3.1.3
+ chokidar: 3.6.0
+ citty: 0.1.6
+ destr: 2.0.3
+ h3: 1.13.0
+ listhen: 1.9.0
+ lru-cache: 10.4.3
+ node-fetch-native: 1.6.4
+ ofetch: 1.4.1
+ ufo: 1.5.4
+
+ untun@0.1.3:
+ dependencies:
+ citty: 0.1.6
+ consola: 3.3.0
+ pathe: 1.1.2
+
update-browserslist-db@1.1.1(browserslist@4.24.2):
dependencies:
browserslist: 4.24.2
escalade: 3.2.0
picocolors: 1.1.1
+ uqr@0.1.2: {}
+
util-deprecate@1.0.2: {}
vfile-location@5.0.3:
@@ -6479,20 +7024,20 @@ snapshots:
'@types/unist': 3.0.3
vfile-message: 4.0.2
- vite@6.0.3(@types/node@22.10.2)(jiti@1.21.6)(yaml@2.6.1):
+ vite@6.0.5(@types/node@22.10.2)(jiti@2.4.2)(yaml@2.6.1):
dependencies:
esbuild: 0.24.0
postcss: 8.4.49
- rollup: 4.29.0
+ rollup: 4.29.1
optionalDependencies:
'@types/node': 22.10.2
fsevents: 2.3.3
- jiti: 1.21.6
+ jiti: 2.4.2
yaml: 2.6.1
- vitefu@1.0.4(vite@6.0.3(@types/node@22.10.2)(jiti@1.21.6)(yaml@2.6.1)):
+ vitefu@1.0.4(vite@6.0.5(@types/node@22.10.2)(jiti@2.4.2)(yaml@2.6.1)):
optionalDependencies:
- vite: 6.0.3(@types/node@22.10.2)(jiti@1.21.6)(yaml@2.6.1)
+ vite: 6.0.5(@types/node@22.10.2)(jiti@2.4.2)(yaml@2.6.1)
volar-service-css@0.0.62(@volar/language-service@2.4.10):
dependencies:
diff --git a/scripts/release.mjs b/scripts/release.mjs
old mode 100644
new mode 100755
index d5a6886..b7fb6c2
--- a/scripts/release.mjs
+++ b/scripts/release.mjs
@@ -1,3 +1,4 @@
+#!/usr/bin/env node
import { spawn } from "node:child_process";
import { resolve } from "node:path";
import { parseArgs } from "node:util";
@@ -41,16 +42,16 @@ const main = async () => {
otp: { type: "string" }
}
});
-
+
await run("pnpm changeset version");
await run("git add .");
await run('git commit -m "chore: update version"');
await run("git push");
await run("pnpm --filter @domain-expansion/astro build");
if (values.otp) {
- await run(`pnpm changeset publish --otp=${values.otp}`);
+ await run(`pnpm changeset publish --pnpm --otp=${values.otp}`);
} else {
- await run("pnpm changeset publish");
+ await run("pnpm changeset publish --pnpm");
}
await run("git push --follow-tags");
const tag = (await run("git describe --abbrev=0")).replace("\n", "");
diff --git a/starlight b/starlight
new file mode 160000
index 0000000..29cdb81
--- /dev/null
+++ b/starlight
@@ -0,0 +1 @@
+Subproject commit 29cdb8145c5deef3d655d46971116e762276b653