diff --git a/.changeset/nine-boxes-help.md b/.changeset/nine-boxes-help.md
new file mode 100644
index 00000000..b6a39a91
--- /dev/null
+++ b/.changeset/nine-boxes-help.md
@@ -0,0 +1,15 @@
+---
+"@codecov/bundler-plugin-core": minor
+"@codecov/astro-plugin": minor
+"@codecov/bundle-analyzer": minor
+"@codecov/nextjs-webpack-plugin": minor
+"@codecov/nuxt-plugin": minor
+"@codecov/remix-vite-plugin": minor
+"@codecov/rollup-plugin": minor
+"@codecov/solidstart-plugin": minor
+"@codecov/sveltekit-plugin": minor
+"@codecov/vite-plugin": minor
+"@codecov/webpack-plugin": minor
+---
+
+Export bundle analysis plugin return type from bundler plugin core
diff --git a/.changeset/old-singers-visit.md b/.changeset/old-singers-visit.md
new file mode 100644
index 00000000..7f0ac23c
--- /dev/null
+++ b/.changeset/old-singers-visit.md
@@ -0,0 +1,15 @@
+---
+"@codecov/bundler-plugin-core": minor
+"@codecov/astro-plugin": minor
+"@codecov/bundle-analyzer": minor
+"@codecov/nextjs-webpack-plugin": minor
+"@codecov/nuxt-plugin": minor
+"@codecov/remix-vite-plugin": minor
+"@codecov/rollup-plugin": minor
+"@codecov/solidstart-plugin": minor
+"@codecov/sveltekit-plugin": minor
+"@codecov/vite-plugin": minor
+"@codecov/webpack-plugin": minor
+---
+
+Add new Astro Plugin to support BA uploads for Astro applications
diff --git a/.changeset/tame-glasses-compete.md b/.changeset/tame-glasses-compete.md
index 7af2fb8f..c19ca6c1 100644
--- a/.changeset/tame-glasses-compete.md
+++ b/.changeset/tame-glasses-compete.md
@@ -1,13 +1,15 @@
---
-"@codecov/nextjs-webpack-plugin": minor
"@codecov/bundler-plugin-core": minor
+"@codecov/astro-plugin": minor
+"@codecov/bundle-analyzer": minor
+"@codecov/nextjs-webpack-plugin": minor
+"@codecov/nuxt-plugin": minor
"@codecov/remix-vite-plugin": minor
+"@codecov/rollup-plugin": minor
"@codecov/solidstart-plugin": minor
"@codecov/sveltekit-plugin": minor
-"@codecov/webpack-plugin": minor
-"@codecov/rollup-plugin": minor
-"@codecov/nuxt-plugin": minor
"@codecov/vite-plugin": minor
+"@codecov/webpack-plugin": minor
---
Collect dynamic imports for base bundler plugins, which apply to the extended meta-framework plugins.
diff --git a/.eslintrc.js b/.eslintrc.js
index e9968f23..37557dc4 100644
--- a/.eslintrc.js
+++ b/.eslintrc.js
@@ -28,6 +28,7 @@ const config = {
"./tsconfig.json",
"./integration-tests/tsconfig.json",
"./packages/bundler-plugin-core/tsconfig.json",
+ "./packages/astro-plugin/tsconfig.json",
"./packages/nextjs-webpack-plugin/tsconfig.json",
"./packages/nuxt-plugin/tsconfig.json",
"./packages/remix-vite-plugin/tsconfig.json",
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 81349f98..98a13975 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -284,6 +284,7 @@ jobs:
matrix:
example:
[
+ "astro",
"bundle-analyzer-cli",
"bundle-analyzer-lib-cjs",
"bundle-analyzer-lib-esm",
@@ -346,6 +347,8 @@ jobs:
env:
HEAD_SHA: ${{ github.event.pull_request.head.sha }}
BASE_SHA: ${{ github.event.pull_request.base.sha }}
+ ASTRO_UPLOAD_TOKEN: ${{ secrets.CODECOV_ORG_TOKEN }}
+ ASTRO_API_URL: ${{ secrets.CODECOV_API_URL }}
BUNDLE_ANALYZER_UPLOAD_TOKEN: ${{ secrets.CODECOV_ORG_TOKEN }}
BUNDLE_ANALYZER_API_URL: ${{ secrets.CODECOV_API_URL }}
NEXT_UPLOAD_TOKEN: ${{ secrets.CODECOV_ORG_TOKEN }}
@@ -378,6 +381,7 @@ jobs:
matrix:
example:
[
+ "astro",
"bundle-analyzer-cli",
"bundle-analyzer-lib-cjs",
"bundle-analyzer-lib-esm",
@@ -440,6 +444,8 @@ jobs:
env:
HEAD_SHA: ${{ github.event.pull_request.head.sha }}
BASE_SHA: ${{ github.event.pull_request.base.sha }}
+ ASTRO_UPLOAD_TOKEN: ${{ secrets.CODECOV_ORG_TOKEN }}
+ ASTRO_API_URL: ${{ secrets.CODECOV_API_URL }}
BUNDLE_ANALYZER_UPLOAD_TOKEN: ${{ secrets.CODECOV_ORG_TOKEN }}
BUNDLE_ANALYZER_API_URL: ${{ secrets.CODECOV_API_URL }}
NEXT_UPLOAD_TOKEN: ${{ secrets.CODECOV_ORG_TOKEN_STAGING }}
@@ -472,6 +478,7 @@ jobs:
matrix:
package:
[
+ "astro-plugin",
"bundle-analyzer",
"bundler-plugin-core",
"nextjs-webpack-plugin",
@@ -541,6 +548,7 @@ jobs:
matrix:
package:
[
+ "astro-plugin",
"bundle-analyzer",
"bundler-plugin-core",
"nextjs-webpack-plugin",
diff --git a/examples/astro/.gitignore b/examples/astro/.gitignore
new file mode 100644
index 00000000..016b59ea
--- /dev/null
+++ b/examples/astro/.gitignore
@@ -0,0 +1,24 @@
+# build output
+dist/
+
+# generated types
+.astro/
+
+# dependencies
+node_modules/
+
+# logs
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+pnpm-debug.log*
+
+# environment variables
+.env
+.env.production
+
+# macOS-specific files
+.DS_Store
+
+# jetbrains setting folder
+.idea/
diff --git a/examples/astro/.vscode/extensions.json b/examples/astro/.vscode/extensions.json
new file mode 100644
index 00000000..22a15055
--- /dev/null
+++ b/examples/astro/.vscode/extensions.json
@@ -0,0 +1,4 @@
+{
+ "recommendations": ["astro-build.astro-vscode"],
+ "unwantedRecommendations": []
+}
diff --git a/examples/astro/.vscode/launch.json b/examples/astro/.vscode/launch.json
new file mode 100644
index 00000000..d6422097
--- /dev/null
+++ b/examples/astro/.vscode/launch.json
@@ -0,0 +1,11 @@
+{
+ "version": "0.2.0",
+ "configurations": [
+ {
+ "command": "./node_modules/.bin/astro dev",
+ "name": "Development server",
+ "request": "launch",
+ "type": "node-terminal"
+ }
+ ]
+}
diff --git a/examples/astro/README.md b/examples/astro/README.md
new file mode 100644
index 00000000..1db3fb39
--- /dev/null
+++ b/examples/astro/README.md
@@ -0,0 +1,54 @@
+# Astro Starter Kit: Basics
+
+```sh
+npm create astro@latest -- --template basics
+```
+
+[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/withastro/astro/tree/latest/examples/basics)
+[![Open with CodeSandbox](https://assets.codesandbox.io/github/button-edit-lime.svg)](https://codesandbox.io/p/sandbox/github/withastro/astro/tree/latest/examples/basics)
+[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/withastro/astro?devcontainer_path=.devcontainer/basics/devcontainer.json)
+
+> 🧑🚀 **Seasoned astronaut?** Delete this file. Have fun!
+
+![just-the-basics](https://github.com/withastro/astro/assets/2244813/a0a5533c-a856-4198-8470-2d67b1d7c554)
+
+## 🚀 Project Structure
+
+Inside of your Astro project, you'll see the following folders and files:
+
+```text
+/
+├── public/
+│ └── favicon.svg
+├── src/
+│ ├── components/
+│ │ └── Card.astro
+│ ├── layouts/
+│ │ └── Layout.astro
+│ └── pages/
+│ └── index.astro
+└── package.json
+```
+
+Astro looks for `.astro` or `.md` files in the `src/pages/` directory. Each page is exposed as a route based on its file name.
+
+There's nothing special about `src/components/`, but that's where we like to put any Astro/React/Vue/Svelte/Preact components.
+
+Any static assets, like images, can be placed in the `public/` directory.
+
+## 🧞 Commands
+
+All commands are run from the root of the project, from a terminal:
+
+| Command | Action |
+| :------------------------ | :----------------------------------------------- |
+| `npm install` | Installs dependencies |
+| `npm run dev` | Starts local dev server at `localhost:4321` |
+| `npm run build` | Build your production site to `./dist/` |
+| `npm run preview` | Preview your build locally, before deploying |
+| `npm run astro ...` | Run CLI commands like `astro add`, `astro check` |
+| `npm run astro -- --help` | Get help using the Astro CLI |
+
+## 👀 Want to learn more?
+
+Feel free to check [our documentation](https://docs.astro.build) or jump into our [Discord server](https://astro.build/chat).
diff --git a/examples/astro/astro.config.mjs b/examples/astro/astro.config.mjs
new file mode 100644
index 00000000..be5e092c
--- /dev/null
+++ b/examples/astro/astro.config.mjs
@@ -0,0 +1,27 @@
+// @ts-check
+import { defineConfig } from "astro/config";
+
+import codecovAstroPlugin from "@codecov/astro-plugin";
+
+import node from "@astrojs/node";
+
+import react from "@astrojs/react";
+
+// https://astro.build/config
+export default defineConfig({
+ output: "hybrid",
+ adapter: node({
+ mode: "standalone",
+ }),
+ integrations: [
+ react(),
+ codecovAstroPlugin({
+ enableBundleAnalysis: true,
+ bundleName: "@codecov/example-astro-app",
+ uploadToken: process.env.ASTRO_UPLOAD_TOKEN,
+ apiUrl: process.env.ASTRO_API_URL,
+ gitService: "github",
+ debug: true,
+ }),
+ ],
+});
diff --git a/examples/astro/package.json b/examples/astro/package.json
new file mode 100644
index 00000000..1c84594d
--- /dev/null
+++ b/examples/astro/package.json
@@ -0,0 +1,26 @@
+{
+ "name": "astro",
+ "type": "module",
+ "version": "0.0.1",
+ "scripts": {
+ "dev": "astro dev",
+ "start": "astro dev",
+ "build": "astro check && astro build",
+ "preview": "astro preview",
+ "astro": "astro"
+ },
+ "dependencies": {
+ "@astrojs/check": "^0.9.4",
+ "@astrojs/node": "^8.3.4",
+ "@astrojs/react": "^3.6.3",
+ "@types/react": "^18.3.12",
+ "@types/react-dom": "^18.3.1",
+ "astro": "^4.16.13",
+ "react": "^18.3.1",
+ "react-dom": "^18.3.1",
+ "typescript": "^5.7.2"
+ },
+ "devDependencies": {
+ "@codecov/astro-plugin": "workspace:*"
+ }
+}
diff --git a/examples/astro/public/favicon.svg b/examples/astro/public/favicon.svg
new file mode 100644
index 00000000..f157bd1c
--- /dev/null
+++ b/examples/astro/public/favicon.svg
@@ -0,0 +1,9 @@
+
+
+
+
diff --git a/examples/astro/src/components/Card.astro b/examples/astro/src/components/Card.astro
new file mode 100644
index 00000000..bd6d5971
--- /dev/null
+++ b/examples/astro/src/components/Card.astro
@@ -0,0 +1,61 @@
+---
+interface Props {
+ title: string;
+ body: string;
+ href: string;
+}
+
+const { href, title, body } = Astro.props;
+---
+
+
+
+
+ {title}
+ →
+
+
+ {body}
+
+
+
+
diff --git a/examples/astro/src/components/Counter.module.css b/examples/astro/src/components/Counter.module.css
new file mode 100644
index 00000000..cd4c296f
--- /dev/null
+++ b/examples/astro/src/components/Counter.module.css
@@ -0,0 +1,29 @@
+.linkCard {
+ list-style: none;
+ display: flex;
+ padding: 1px;
+ background-color: #23262d;
+ background-image: none;
+ background-size: 400%;
+ border-radius: 7px;
+ background-position: 100%;
+ transition: background-position 0.6s cubic-bezier(0.22, 1, 0.36, 1);
+ box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
+}
+.linkCard > button {
+ width: 100%;
+ text-decoration: none;
+ line-height: 1.4;
+ padding: calc(1.5rem - 1px);
+ border-radius: 8px;
+ color: white;
+ background-color: #23262d;
+ opacity: 0.8;
+}
+.linkCard:is(:hover, :focus-within) {
+ background-position: 0;
+ background-image: var(--accent-gradient);
+}
+.linkCard:is(:hover, :focus-within) h2 {
+ color: rgb(var(--accent-light));
+}
diff --git a/examples/astro/src/components/Counter.tsx b/examples/astro/src/components/Counter.tsx
new file mode 100644
index 00000000..4f9f83b2
--- /dev/null
+++ b/examples/astro/src/components/Counter.tsx
@@ -0,0 +1,15 @@
+import React from "react";
+
+import styles from "./Counter.module.css";
+
+export const Counter = () => {
+ const [count, setCount] = React.useState(0);
+
+ return (
+
+ setCount((c) => c + 1)} style={{}}>
+ Count: {count}
+
+
+ );
+};
diff --git a/examples/astro/src/env.d.ts b/examples/astro/src/env.d.ts
new file mode 100644
index 00000000..e16c13c6
--- /dev/null
+++ b/examples/astro/src/env.d.ts
@@ -0,0 +1 @@
+///
diff --git a/examples/astro/src/layouts/Layout.astro b/examples/astro/src/layouts/Layout.astro
new file mode 100644
index 00000000..18109712
--- /dev/null
+++ b/examples/astro/src/layouts/Layout.astro
@@ -0,0 +1,50 @@
+---
+interface Props {
+ title: string;
+}
+
+const { title } = Astro.props;
+---
+
+
+
+
+
+
+
+
+
+ {title}
+
+
+
+
+
+
diff --git a/examples/astro/src/pages/index.astro b/examples/astro/src/pages/index.astro
new file mode 100644
index 00000000..adee912e
--- /dev/null
+++ b/examples/astro/src/pages/index.astro
@@ -0,0 +1,132 @@
+---
+import Layout from "../layouts/Layout.astro";
+import Card from "../components/Card.astro";
+import { Counter } from "../components/Counter";
+
+export const prerender = "true";
+---
+
+
+
+
+
+
+
+
+
+
+
+
+ Welcome to Astro
+
+ To get started, open the directory src/pages
in your project.
+ Code Challenge: Tweak the "Welcome to Astro" message above.
+
+
+
+
+
+
diff --git a/examples/astro/src/pages/not-pre-rendered.astro b/examples/astro/src/pages/not-pre-rendered.astro
new file mode 100644
index 00000000..3dcb785c
--- /dev/null
+++ b/examples/astro/src/pages/not-pre-rendered.astro
@@ -0,0 +1,132 @@
+---
+import Layout from "../layouts/Layout.astro";
+import Card from "../components/Card.astro";
+import { Counter } from "../components/Counter";
+
+export const prerender = "false";
+---
+
+
+
+
+
+
+
+
+
+
+
+
+ Welcome to Astro
+
+ To get started, open the directory src/pages
in your project.
+ Code Challenge: Tweak the "Welcome to Astro" message above.
+
+
+
+
+
+
diff --git a/examples/astro/tsconfig.json b/examples/astro/tsconfig.json
new file mode 100644
index 00000000..53017376
--- /dev/null
+++ b/examples/astro/tsconfig.json
@@ -0,0 +1,7 @@
+{
+ "extends": "astro/tsconfigs/strict",
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "react",
+ },
+}
diff --git a/integration-tests/fixtures/generate-bundle-stats/astro/__snapshots__/astro-integration.test.ts.snap b/integration-tests/fixtures/generate-bundle-stats/astro/__snapshots__/astro-integration.test.ts.snap
new file mode 100644
index 00000000..5b4e9ca0
--- /dev/null
+++ b/integration-tests/fixtures/generate-bundle-stats/astro/__snapshots__/astro-integration.test.ts.snap
@@ -0,0 +1,127 @@
+// Bun Snapshot v1, https://goo.gl/fbAQLP
+
+exports[`Generating astro stats 4 {"format":"es","expected":"esm"} matches the snapshot 1`] = `
+{
+ "assets": ExpectArrayContaining {},
+ "builtAt": Any,
+ "bundleName": StringContaining "test-astro-v4-client-esm",
+ "bundler": {
+ "name": "rollup",
+ "version": "4.22.4",
+ },
+ "chunks": ExpectArrayContaining {},
+ "duration": Any,
+ "modules": ExpectArrayContaining {},
+ "outputPath": StringContaining "dist",
+ "plugin": {
+ "name": StringMatching "@codecov/astro-plugin",
+ "version": "1.5.1",
+ },
+ "version": "3",
+}
+`;
+
+exports[`Generating astro stats 4 {"format":"es","expected":"esm"} matches the snapshot 2`] = `
+{
+ "assets": ExpectArrayContaining {},
+ "builtAt": Any,
+ "bundleName": StringContaining "test-astro-v4-server-esm",
+ "bundler": {
+ "name": "rollup",
+ "version": "4.22.4",
+ },
+ "chunks": ExpectArrayContaining {},
+ "duration": Any,
+ "modules": ExpectArrayContaining {},
+ "outputPath": StringContaining "dist",
+ "plugin": {
+ "name": StringMatching "@codecov/astro-plugin",
+ "version": "1.5.1",
+ },
+ "version": "3",
+}
+`;
+
+exports[`Generating astro stats 4 {"format":"esm","expected":"esm"} matches the snapshot 1`] = `
+{
+ "assets": ExpectArrayContaining {},
+ "builtAt": Any,
+ "bundleName": StringContaining "test-astro-v4-client-esm",
+ "bundler": {
+ "name": "rollup",
+ "version": "4.22.4",
+ },
+ "chunks": ExpectArrayContaining {},
+ "duration": Any,
+ "modules": ExpectArrayContaining {},
+ "outputPath": StringContaining "dist",
+ "plugin": {
+ "name": StringMatching "@codecov/astro-plugin",
+ "version": "1.5.1",
+ },
+ "version": "3",
+}
+`;
+
+exports[`Generating astro stats 4 {"format":"esm","expected":"esm"} matches the snapshot 2`] = `
+{
+ "assets": ExpectArrayContaining {},
+ "builtAt": Any,
+ "bundleName": StringContaining "test-astro-v4-server-esm",
+ "bundler": {
+ "name": "rollup",
+ "version": "4.22.4",
+ },
+ "chunks": ExpectArrayContaining {},
+ "duration": Any,
+ "modules": ExpectArrayContaining {},
+ "outputPath": StringContaining "dist",
+ "plugin": {
+ "name": StringMatching "@codecov/astro-plugin",
+ "version": "1.5.1",
+ },
+ "version": "3",
+}
+`;
+
+exports[`Generating astro stats 4 {"format":"module","expected":"esm"} matches the snapshot 1`] = `
+{
+ "assets": ExpectArrayContaining {},
+ "builtAt": Any,
+ "bundleName": StringContaining "test-astro-v4-client-esm",
+ "bundler": {
+ "name": "rollup",
+ "version": "4.22.4",
+ },
+ "chunks": ExpectArrayContaining {},
+ "duration": Any,
+ "modules": ExpectArrayContaining {},
+ "outputPath": StringContaining "dist",
+ "plugin": {
+ "name": StringMatching "@codecov/astro-plugin",
+ "version": "1.5.1",
+ },
+ "version": "3",
+}
+`;
+
+exports[`Generating astro stats 4 {"format":"module","expected":"esm"} matches the snapshot 2`] = `
+{
+ "assets": ExpectArrayContaining {},
+ "builtAt": Any,
+ "bundleName": StringContaining "test-astro-v4-server-esm",
+ "bundler": {
+ "name": "rollup",
+ "version": "4.22.4",
+ },
+ "chunks": ExpectArrayContaining {},
+ "duration": Any,
+ "modules": ExpectArrayContaining {},
+ "outputPath": StringContaining "dist",
+ "plugin": {
+ "name": StringMatching "@codecov/astro-plugin",
+ "version": "1.5.1",
+ },
+ "version": "3",
+}
+`;
diff --git a/integration-tests/fixtures/generate-bundle-stats/astro/astro-base.config.mjs b/integration-tests/fixtures/generate-bundle-stats/astro/astro-base.config.mjs
new file mode 100644
index 00000000..40c4580b
--- /dev/null
+++ b/integration-tests/fixtures/generate-bundle-stats/astro/astro-base.config.mjs
@@ -0,0 +1,31 @@
+import { defineConfig } from "astro/config";
+
+import codecovAstroPlugin from "@codecov/astro-plugin";
+
+import node from "@astrojs/node";
+
+import react from "@astrojs/react";
+
+// https://astro.build/config
+export default defineConfig({
+ output: "hybrid",
+ adapter: node({
+ mode: "standalone",
+ }),
+ vite: {
+ rollupOptions: {
+ output: {
+ format: "esm",
+ }
+ }
+ },
+ integrations: [
+ react(),
+ codecovAstroPlugin({
+ enableBundleAnalysis: true,
+ bundleName: "test-astro-v4",
+ uploadToken: "test-token",
+ apiUrl: process.env.API_URL,
+ }),
+ ],
+});
diff --git a/integration-tests/fixtures/generate-bundle-stats/astro/astro-integration.test.ts b/integration-tests/fixtures/generate-bundle-stats/astro/astro-integration.test.ts
new file mode 100644
index 00000000..53f22c3d
--- /dev/null
+++ b/integration-tests/fixtures/generate-bundle-stats/astro/astro-integration.test.ts
@@ -0,0 +1,190 @@
+/* eslint-disable @typescript-eslint/no-unsafe-assignment */
+import { $ } from "bun";
+import { describe, it, expect, afterEach, beforeEach } from "bun:test";
+import { GenerateConfig } from "../../../scripts/gen-config";
+
+const astroApp = "test-apps/astro";
+
+const VERSIONS = [4];
+
+const FORMATS = [
+ { format: "es", expected: "esm" },
+ { format: "esm", expected: "esm" },
+ { format: "module", expected: "esm" },
+];
+
+describe("Generating astro stats", () => {
+ describe.each(VERSIONS)("%d", (version) => {
+ describe.each(FORMATS)("%o", ({ format, expected }) => {
+ beforeEach(async () => {
+ const config = new GenerateConfig({
+ plugin: "astro",
+ configFileName: "astro",
+ format,
+ detectFormat: "esm",
+ version: `v4`,
+ detectVersion: "v4",
+ file_format: "mjs",
+ enableSourceMaps: false,
+ overrideOutputPath: `${astroApp}/astro.config.mjs`,
+ });
+
+ await config.createConfig();
+ await config.writeConfig();
+ });
+
+ afterEach(async () => {
+ await $`rm -rf ${astroApp}/astro.config.mjs`;
+ await $`rm -rf ${astroApp}/dist`;
+ await $`rm -rf ./fixtures/generate-bundle-stats/astro/dist`;
+ });
+
+ it(
+ "matches the snapshot",
+ async () => {
+ const id = `astro-v${version}-${format}-${Date.now()}`;
+ const API_URL = `http://localhost:8000/test-url/${id}/200/false`;
+
+ // prepare and build the app
+ await $`cd test-apps/astro && API_URL=${API_URL} pnpm run build`;
+
+ const serverBundleName = `test-astro-v${version}-server-esm`;
+ const clientBundleName = `test-astro-v${version}-client-${expected}`;
+
+ // fetch stats from the server
+ const clientRes = await fetch(
+ `http://localhost:8000/get-stats-by-bundle-name/${id}/${clientBundleName}`,
+ );
+ const clientData = (await clientRes.json()) as { stats: string };
+ const clientStats = JSON.parse(clientData.stats) as unknown;
+
+ expect(clientStats).toMatchSnapshot({
+ builtAt: expect.any(Number),
+ duration: expect.any(Number),
+ outputPath: expect.stringContaining("dist"),
+ bundleName: expect.stringContaining(
+ `test-astro-v${version}-client-${expected}`,
+ ),
+ plugin: {
+ name: expect.stringMatching("@codecov/astro-plugin"),
+ },
+ assets: expect.arrayContaining([
+ {
+ name: expect.any(String),
+ normalized: expect.any(String),
+ size: expect.any(Number),
+ gzipSize: expect.anything(),
+ },
+ ]),
+ chunks: expect.arrayContaining([
+ {
+ id: expect.any(String),
+ uniqueId: expect.any(String),
+ initial: expect.any(Boolean),
+ entry: expect.any(Boolean),
+ files: expect.arrayContaining([expect.any(String)]),
+ names: expect.arrayContaining([expect.any(String)]),
+ dynamicImports: expect.any(Array),
+ },
+ ]),
+ modules: expect.arrayContaining([
+ {
+ name: expect.any(String),
+ size: expect.any(Number),
+ chunkUniqueIds: expect.arrayContaining([expect.any(String)]),
+ },
+ ]),
+ });
+
+ // fetch stats from the server
+ const serverRes = await fetch(
+ `http://localhost:8000/get-stats-by-bundle-name/${id}/${serverBundleName}`,
+ );
+ const serverData = (await serverRes.json()) as { stats: string };
+ const serverStats = JSON.parse(serverData.stats) as unknown;
+
+ expect(serverStats).toMatchSnapshot({
+ builtAt: expect.any(Number),
+ duration: expect.any(Number),
+ outputPath: expect.stringContaining("dist"),
+ bundleName: expect.stringContaining(serverBundleName),
+ plugin: {
+ name: expect.stringMatching("@codecov/astro-plugin"),
+ },
+ assets: expect.arrayContaining([
+ {
+ name: expect.any(String),
+ normalized: expect.any(String),
+ size: expect.any(Number),
+ gzipSize: expect.anything(),
+ },
+ ]),
+ chunks: expect.arrayContaining([
+ {
+ id: expect.any(String),
+ uniqueId: expect.any(String),
+ initial: expect.any(Boolean),
+ entry: expect.any(Boolean),
+ files: expect.arrayContaining([expect.any(String)]),
+ names: expect.arrayContaining([expect.any(String)]),
+ dynamicImports: expect.any(Array),
+ },
+ ]),
+ modules: expect.arrayContaining([
+ {
+ name: expect.any(String),
+ size: expect.any(Number),
+ chunkUniqueIds: expect.arrayContaining([expect.any(String)]),
+ },
+ ]),
+ });
+ },
+ { timeout: 25_000 },
+ );
+ });
+
+ describe("invalid bundle name is passed", () => {
+ beforeEach(async () => {
+ const config = new GenerateConfig({
+ plugin: "astro",
+ configFileName: "astro",
+ format: "esm",
+ detectFormat: "esm",
+ version: `v4`,
+ detectVersion: "v4",
+ file_format: "mjs",
+ enableSourceMaps: false,
+ overrideOutputPath: `${astroApp}/astro.config.mjs`,
+ });
+
+ await config.createConfig();
+ config.removeBundleName(`test-astro-v${version}`);
+ await config.writeConfig();
+ });
+
+ afterEach(async () => {
+ await $`rm -rf ${astroApp}/astro.config.mjs`;
+ await $`rm -rf ${astroApp}/dist`;
+ await $`rm -rf ./fixtures/generate-bundle-stats/astro/dist`;
+ });
+
+ it(
+ "warns users and exits process with a code 1",
+ async () => {
+ const id = `astro-v${version}-${Date.now()}`;
+ const API_URL = `http://localhost:8000/test-url/${id}/200/false`;
+
+ // prepare and build the app
+ const { exitCode, stdout } =
+ await $`cd test-apps/astro && API_URL=${API_URL} pnpm run build`.nothrow();
+
+ expect(exitCode).toBe(1);
+ expect(stdout.toString()).toContain(
+ "[codecov] bundleName: `` does not match format: `/^[wd_:/@.{}[]$-]+$/`.",
+ );
+ },
+ { timeout: 25_000 },
+ );
+ });
+ });
+});
diff --git a/integration-tests/fixtures/generate-bundle-stats/remix/vite-base.config.ts b/integration-tests/fixtures/generate-bundle-stats/remix/vite-base.config.ts
index 48641489..fe5468a0 100644
--- a/integration-tests/fixtures/generate-bundle-stats/remix/vite-base.config.ts
+++ b/integration-tests/fixtures/generate-bundle-stats/remix/vite-base.config.ts
@@ -1,5 +1,6 @@
import { vitePlugin as remix } from "@remix-run/dev";
import { defineConfig } from "viteV5";
+// @ts-expect-error this will be installed when copied to the test app
import tsconfigPaths from "vite-tsconfig-paths";
import { codecovRemixVitePlugin } from "@codecov/remix-vite-plugin";
@@ -12,7 +13,6 @@ export default defineConfig({
},
},
plugins: [
- //@ts-expect-error handle conflicting vite version types
remix({
future: {
v3_fetcherPersist: true,
@@ -20,9 +20,7 @@ export default defineConfig({
v3_throwAbortReason: true,
},
}),
- //@ts-expect-error handle conflicting vite version types
tsconfigPaths(),
- //@ts-expect-error handle conflicting vite version types
codecovRemixVitePlugin({
enableBundleAnalysis: true,
bundleName: "test-remix-v2",
diff --git a/integration-tests/fixtures/generate-bundle-stats/solidstart/app-base.config.ts b/integration-tests/fixtures/generate-bundle-stats/solidstart/app-base.config.ts
index 91792566..c51751e7 100644
--- a/integration-tests/fixtures/generate-bundle-stats/solidstart/app-base.config.ts
+++ b/integration-tests/fixtures/generate-bundle-stats/solidstart/app-base.config.ts
@@ -1,4 +1,7 @@
-import { defineConfig } from "@solidjs/start/config";
+import {
+ type SolidStartInlineConfig,
+ defineConfig,
+} from "@solidjs/start/config";
import solidPlugin from "vite-plugin-solid";
import { codecovSolidStartPlugin } from "@codecov/solidstart-plugin";
@@ -19,7 +22,8 @@ export default defineConfig({
bundleName: "test-solidstart-v1",
uploadToken: "test-token",
apiUrl: process.env.API_URL,
+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
}) as any,
],
},
-});
+}) as SolidStartInlineConfig;
diff --git a/integration-tests/fixtures/generate-bundle-stats/webpack/__snapshots__/webpack-plugin.test.ts.snap b/integration-tests/fixtures/generate-bundle-stats/webpack/__snapshots__/webpack-plugin.test.ts.snap
index 3161b865..eb594fb7 100644
--- a/integration-tests/fixtures/generate-bundle-stats/webpack/__snapshots__/webpack-plugin.test.ts.snap
+++ b/integration-tests/fixtures/generate-bundle-stats/webpack/__snapshots__/webpack-plugin.test.ts.snap
@@ -152,7 +152,7 @@ exports[`Generating webpack stats 5 {"format":"commonjs","expected":"cjs"} match
}
`;
-exports[`Generating webpack stats 5 {"format":"module","expected":"esm"} matches the snapshot 1`] = `
+exports[`Generating webpack stats 5 source maps are enabled does not include any source maps 1`] = `
{
"assets": [
{
@@ -163,7 +163,7 @@ exports[`Generating webpack stats 5 {"format":"module","expected":"esm"} matches
},
],
"builtAt": Any,
- "bundleName": StringContaining "test-webpack-v5-esm",
+ "bundleName": StringNotContaining ".map",
"bundler": {
"name": "webpack",
"version": "5.96.1",
@@ -228,7 +228,7 @@ exports[`Generating webpack stats 5 {"format":"module","expected":"esm"} matches
}
`;
-exports[`Generating webpack stats 5 source maps are enabled does not include any source maps 1`] = `
+exports[`Generating webpack stats 5 {"format":"module","expected":"esm"} matches the snapshot 1`] = `
{
"assets": [
{
@@ -239,7 +239,7 @@ exports[`Generating webpack stats 5 source maps are enabled does not include any
},
],
"builtAt": Any,
- "bundleName": StringNotContaining ".map",
+ "bundleName": StringContaining "test-webpack-v5-esm",
"bundler": {
"name": "webpack",
"version": "5.96.1",
diff --git a/integration-tests/package.json b/integration-tests/package.json
index 852a3672..769640ad 100644
--- a/integration-tests/package.json
+++ b/integration-tests/package.json
@@ -8,6 +8,8 @@
"scripts": {
"test:e2e": "bun test fixtures/*",
"test:e2e:update": "bun test --update-snapshots",
+ "test:e2e:astro": "bun test fixtures/**/astro/*",
+ "test:e2e:bundle-analyzer": "bun test fixtures/**/bundle-analyzer/*",
"test:e2e:nextjs": "bun test fixtures/**/nextjs/*",
"test:e2e:nuxt": "bun test fixtures/**/nuxt/*",
"test:e2e:remix": "bun test fixtures/**/remix/*",
@@ -16,7 +18,6 @@
"test:e2e:vite": "bun test fixtures/**/vite/*",
"test:e2e:webpack": "bun test fixtures/**/webpack/*",
"test:e2e:solidstart": "bun test fixtures/**/solidstart/*",
- "test:e2e:bundle-analyzer": "bun test fixtures/**/bundle-analyzer/*",
"type-check": "tsc --noEmit",
"clean": "rm -rf node_modules",
"lint": "eslint . --ext .ts,.tsx",
@@ -30,6 +31,7 @@
"vite-plugin-solid": "^2.10.2"
},
"devDependencies": {
+ "@codecov/astro-plugin": "workspace:*",
"@codecov/bundler-plugin-core": "workspace:^",
"@codecov/nuxt-plugin": "workspace:^",
"@codecov/remix-vite-plugin": "workspace:^",
diff --git a/integration-tests/scripts/gen-config.ts b/integration-tests/scripts/gen-config.ts
index a74ec4f0..255aaaca 100644
--- a/integration-tests/scripts/gen-config.ts
+++ b/integration-tests/scripts/gen-config.ts
@@ -10,7 +10,8 @@ type Plugins =
| "sveltekit"
| "remix"
| "solidstart"
- | "nextjs";
+ | "nextjs"
+ | "astro";
interface CreateConfigOpts {
plugin: Plugins;
diff --git a/integration-tests/test-apps/astro/.gitignore b/integration-tests/test-apps/astro/.gitignore
new file mode 100644
index 00000000..016b59ea
--- /dev/null
+++ b/integration-tests/test-apps/astro/.gitignore
@@ -0,0 +1,24 @@
+# build output
+dist/
+
+# generated types
+.astro/
+
+# dependencies
+node_modules/
+
+# logs
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+pnpm-debug.log*
+
+# environment variables
+.env
+.env.production
+
+# macOS-specific files
+.DS_Store
+
+# jetbrains setting folder
+.idea/
diff --git a/integration-tests/test-apps/astro/.vscode/extensions.json b/integration-tests/test-apps/astro/.vscode/extensions.json
new file mode 100644
index 00000000..22a15055
--- /dev/null
+++ b/integration-tests/test-apps/astro/.vscode/extensions.json
@@ -0,0 +1,4 @@
+{
+ "recommendations": ["astro-build.astro-vscode"],
+ "unwantedRecommendations": []
+}
diff --git a/integration-tests/test-apps/astro/.vscode/launch.json b/integration-tests/test-apps/astro/.vscode/launch.json
new file mode 100644
index 00000000..d6422097
--- /dev/null
+++ b/integration-tests/test-apps/astro/.vscode/launch.json
@@ -0,0 +1,11 @@
+{
+ "version": "0.2.0",
+ "configurations": [
+ {
+ "command": "./node_modules/.bin/astro dev",
+ "name": "Development server",
+ "request": "launch",
+ "type": "node-terminal"
+ }
+ ]
+}
diff --git a/integration-tests/test-apps/astro/README.md b/integration-tests/test-apps/astro/README.md
new file mode 100644
index 00000000..1db3fb39
--- /dev/null
+++ b/integration-tests/test-apps/astro/README.md
@@ -0,0 +1,54 @@
+# Astro Starter Kit: Basics
+
+```sh
+npm create astro@latest -- --template basics
+```
+
+[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/withastro/astro/tree/latest/examples/basics)
+[![Open with CodeSandbox](https://assets.codesandbox.io/github/button-edit-lime.svg)](https://codesandbox.io/p/sandbox/github/withastro/astro/tree/latest/examples/basics)
+[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/withastro/astro?devcontainer_path=.devcontainer/basics/devcontainer.json)
+
+> 🧑🚀 **Seasoned astronaut?** Delete this file. Have fun!
+
+![just-the-basics](https://github.com/withastro/astro/assets/2244813/a0a5533c-a856-4198-8470-2d67b1d7c554)
+
+## 🚀 Project Structure
+
+Inside of your Astro project, you'll see the following folders and files:
+
+```text
+/
+├── public/
+│ └── favicon.svg
+├── src/
+│ ├── components/
+│ │ └── Card.astro
+│ ├── layouts/
+│ │ └── Layout.astro
+│ └── pages/
+│ └── index.astro
+└── package.json
+```
+
+Astro looks for `.astro` or `.md` files in the `src/pages/` directory. Each page is exposed as a route based on its file name.
+
+There's nothing special about `src/components/`, but that's where we like to put any Astro/React/Vue/Svelte/Preact components.
+
+Any static assets, like images, can be placed in the `public/` directory.
+
+## 🧞 Commands
+
+All commands are run from the root of the project, from a terminal:
+
+| Command | Action |
+| :------------------------ | :----------------------------------------------- |
+| `npm install` | Installs dependencies |
+| `npm run dev` | Starts local dev server at `localhost:4321` |
+| `npm run build` | Build your production site to `./dist/` |
+| `npm run preview` | Preview your build locally, before deploying |
+| `npm run astro ...` | Run CLI commands like `astro add`, `astro check` |
+| `npm run astro -- --help` | Get help using the Astro CLI |
+
+## 👀 Want to learn more?
+
+Feel free to check [our documentation](https://docs.astro.build) or jump into our [Discord server](https://astro.build/chat).
diff --git a/integration-tests/test-apps/astro/package.json b/integration-tests/test-apps/astro/package.json
new file mode 100644
index 00000000..1c84594d
--- /dev/null
+++ b/integration-tests/test-apps/astro/package.json
@@ -0,0 +1,26 @@
+{
+ "name": "astro",
+ "type": "module",
+ "version": "0.0.1",
+ "scripts": {
+ "dev": "astro dev",
+ "start": "astro dev",
+ "build": "astro check && astro build",
+ "preview": "astro preview",
+ "astro": "astro"
+ },
+ "dependencies": {
+ "@astrojs/check": "^0.9.4",
+ "@astrojs/node": "^8.3.4",
+ "@astrojs/react": "^3.6.3",
+ "@types/react": "^18.3.12",
+ "@types/react-dom": "^18.3.1",
+ "astro": "^4.16.13",
+ "react": "^18.3.1",
+ "react-dom": "^18.3.1",
+ "typescript": "^5.7.2"
+ },
+ "devDependencies": {
+ "@codecov/astro-plugin": "workspace:*"
+ }
+}
diff --git a/integration-tests/test-apps/astro/public/favicon.svg b/integration-tests/test-apps/astro/public/favicon.svg
new file mode 100644
index 00000000..f157bd1c
--- /dev/null
+++ b/integration-tests/test-apps/astro/public/favicon.svg
@@ -0,0 +1,9 @@
+
+
+
+
diff --git a/integration-tests/test-apps/astro/src/components/Card.astro b/integration-tests/test-apps/astro/src/components/Card.astro
new file mode 100644
index 00000000..bd6d5971
--- /dev/null
+++ b/integration-tests/test-apps/astro/src/components/Card.astro
@@ -0,0 +1,61 @@
+---
+interface Props {
+ title: string;
+ body: string;
+ href: string;
+}
+
+const { href, title, body } = Astro.props;
+---
+
+
+
+
+ {title}
+ →
+
+
+ {body}
+
+
+
+
diff --git a/integration-tests/test-apps/astro/src/components/Counter.module.css b/integration-tests/test-apps/astro/src/components/Counter.module.css
new file mode 100644
index 00000000..cd4c296f
--- /dev/null
+++ b/integration-tests/test-apps/astro/src/components/Counter.module.css
@@ -0,0 +1,29 @@
+.linkCard {
+ list-style: none;
+ display: flex;
+ padding: 1px;
+ background-color: #23262d;
+ background-image: none;
+ background-size: 400%;
+ border-radius: 7px;
+ background-position: 100%;
+ transition: background-position 0.6s cubic-bezier(0.22, 1, 0.36, 1);
+ box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
+}
+.linkCard > button {
+ width: 100%;
+ text-decoration: none;
+ line-height: 1.4;
+ padding: calc(1.5rem - 1px);
+ border-radius: 8px;
+ color: white;
+ background-color: #23262d;
+ opacity: 0.8;
+}
+.linkCard:is(:hover, :focus-within) {
+ background-position: 0;
+ background-image: var(--accent-gradient);
+}
+.linkCard:is(:hover, :focus-within) h2 {
+ color: rgb(var(--accent-light));
+}
diff --git a/integration-tests/test-apps/astro/src/components/Counter.tsx b/integration-tests/test-apps/astro/src/components/Counter.tsx
new file mode 100644
index 00000000..4f9f83b2
--- /dev/null
+++ b/integration-tests/test-apps/astro/src/components/Counter.tsx
@@ -0,0 +1,15 @@
+import React from "react";
+
+import styles from "./Counter.module.css";
+
+export const Counter = () => {
+ const [count, setCount] = React.useState(0);
+
+ return (
+
+ setCount((c) => c + 1)} style={{}}>
+ Count: {count}
+
+
+ );
+};
diff --git a/integration-tests/test-apps/astro/src/env.d.ts b/integration-tests/test-apps/astro/src/env.d.ts
new file mode 100644
index 00000000..e16c13c6
--- /dev/null
+++ b/integration-tests/test-apps/astro/src/env.d.ts
@@ -0,0 +1 @@
+///
diff --git a/integration-tests/test-apps/astro/src/layouts/Layout.astro b/integration-tests/test-apps/astro/src/layouts/Layout.astro
new file mode 100644
index 00000000..18109712
--- /dev/null
+++ b/integration-tests/test-apps/astro/src/layouts/Layout.astro
@@ -0,0 +1,50 @@
+---
+interface Props {
+ title: string;
+}
+
+const { title } = Astro.props;
+---
+
+
+
+
+
+
+
+
+
+ {title}
+
+
+
+
+
+
diff --git a/integration-tests/test-apps/astro/src/pages/index.astro b/integration-tests/test-apps/astro/src/pages/index.astro
new file mode 100644
index 00000000..adee912e
--- /dev/null
+++ b/integration-tests/test-apps/astro/src/pages/index.astro
@@ -0,0 +1,132 @@
+---
+import Layout from "../layouts/Layout.astro";
+import Card from "../components/Card.astro";
+import { Counter } from "../components/Counter";
+
+export const prerender = "true";
+---
+
+
+
+
+
+
+
+
+
+
+
+
+ Welcome to Astro
+
+ To get started, open the directory src/pages
in your project.
+ Code Challenge: Tweak the "Welcome to Astro" message above.
+
+
+
+
+
+
diff --git a/integration-tests/test-apps/astro/src/pages/not-pre-rendered.astro b/integration-tests/test-apps/astro/src/pages/not-pre-rendered.astro
new file mode 100644
index 00000000..3dcb785c
--- /dev/null
+++ b/integration-tests/test-apps/astro/src/pages/not-pre-rendered.astro
@@ -0,0 +1,132 @@
+---
+import Layout from "../layouts/Layout.astro";
+import Card from "../components/Card.astro";
+import { Counter } from "../components/Counter";
+
+export const prerender = "false";
+---
+
+
+
+
+
+
+
+
+
+
+
+
+ Welcome to Astro
+
+ To get started, open the directory src/pages
in your project.
+ Code Challenge: Tweak the "Welcome to Astro" message above.
+
+
+
+
+
+
diff --git a/integration-tests/test-apps/astro/tsconfig.json b/integration-tests/test-apps/astro/tsconfig.json
new file mode 100644
index 00000000..53017376
--- /dev/null
+++ b/integration-tests/test-apps/astro/tsconfig.json
@@ -0,0 +1,7 @@
+{
+ "extends": "astro/tsconfigs/strict",
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "react",
+ },
+}
diff --git a/package.json b/package.json
index cc66dd93..feb9150b 100644
--- a/package.json
+++ b/package.json
@@ -46,7 +46,6 @@
"typedoc": "^0.25.12",
"typescript": "^5.3.3",
"vite": "^5.4.11",
- "vite-tsconfig-paths": "^5.1.2",
"vitest": "^1.5.0"
},
"lint-staged": {
diff --git a/packages/astro-plugin/LICENSE b/packages/astro-plugin/LICENSE
new file mode 100644
index 00000000..fe71fb91
--- /dev/null
+++ b/packages/astro-plugin/LICENSE
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2023-2024 Codecov
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/packages/astro-plugin/README.md b/packages/astro-plugin/README.md
new file mode 100644
index 00000000..05636627
--- /dev/null
+++ b/packages/astro-plugin/README.md
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+# Codecov Astro Plugin
+
+An Astro integration that provides bundle analysis support for Codecov.
+
+> [!NOTE]
+> The plugin does not support code coverage, see our [docs](https://docs.codecov.com/docs/quick-start) to set up coverage today!
+
+## Installation
+
+Using npm:
+
+```bash
+npx astro add @codecov/astro-plugin
+```
+
+Using yarn:
+
+```bash
+yarn astro add @codecov/astro-plugin
+```
+
+Using pnpm:
+
+```bash
+pnpm astro add @codecov/astro-plugin
+```
+
+## Public Repo Example - GitHub Actions
+
+This configuration will automatically upload the bundle analysis to Codecov for public repositories. When an internal PR is created it will use the Codecov token set in your secrets, and if running from a forked PR, it will use the tokenless setting automatically. For setups not using GitHub Actions see the following [example](#public-repo-example---non-github-actions). For private repositories see the following [example](#private-repo-example).
+
+```js
+// astro.config.mjs
+import { defineConfig } from "astro/config";
+import { codecovAstroPlugin } from "@codecov/astro-plugin";
+
+// https://astro.build/config
+export default defineConfig({
+ // other config settings
+ integrations: [
+ // place this after all other integrations
+ codecovAstroPlugin({
+ enableBundleAnalysis: true,
+ bundleName: "example-astro-bundle",
+ uploadToken: process.env.CODECOV_TOKEN,
+ gitService: "github",
+ }),
+ ],
+});
+```
+
+## Public Repo Example - Non-GitHub Actions
+
+This setup is for public repositories that are not using GitHub Actions, this configuration will automatically upload the bundle analysis to Codecov. You will need to configure the it similar to the GitHub Actions example, however you will need to provide a branch override, and ensure that it will pass the correct branch name, and with forks including the fork-owner i.e. `fork-owner:branch`.
+
+```js
+// astro.config.mjs
+import { defineConfig } from "astro/config";
+import { codecovAstroPlugin } from "@codecov/astro-plugin";
+
+// https://astro.build/config
+export default defineConfig({
+ // other config settings
+ integrations: [
+ // place this after all other integrations
+ codecovAstroPlugin({
+ enableBundleAnalysis: true,
+ bundleName: "example-astro-bundle",
+ uploadToken: process.env.CODECOV_TOKEN,
+ gitService: "github",
+ uploadOverrides: {
+ branch: "",
+ },
+ }),
+ ],
+});
+```
+
+## Private Repo Example
+
+This is the required way to use the plugin for private repositories. This configuration will automatically upload the bundle analysis to Codecov.
+
+This configuration will automatically upload the bundle analysis to Codecov for public repositories. When an internal PR is created it will use the Codecov token set in your secrets, and if running from a forked PR, it will use the tokenless setting automatically. For setups not using GitHub Actions see the following [example](#public-repo-example---non-github-actions). For private repositories see the following [example](#private-repo-example).
+
+```js
+// astro.config.mjs
+import { defineConfig } from "astro/config";
+import { codecovAstroPlugin } from "@codecov/astro-plugin";
+
+// https://astro.build/config
+export default defineConfig({
+ // other config settings
+ integrations: [
+ // place this after all other integrations
+ codecovAstroPlugin({
+ enableBundleAnalysis: true,
+ bundleName: "example-astro-bundle",
+ uploadToken: process.env.CODECOV_TOKEN,
+ }),
+ ],
+});
+```
+
+## OIDC Configuration Example
+
+For users with [OpenID Connect (OIDC) enabled](https://docs.github.com/en/actions/deployment/security-hardening-your-deployments/about-security-hardening-with-openid-connect), setting the `uploadToken` is not necessary. You can use OIDC with the `oidc` configuration as following.
+
+```js
+// astro.config.mjs
+import { defineConfig } from "astro/config";
+import { codecovAstroPlugin } from "@codecov/astro-plugin";
+
+// https://astro.build/config
+export default defineConfig({
+ // other config settings
+ integrations: [
+ // place this after all other integrations
+ codecovAstroPlugin({
+ enableBundleAnalysis: true,
+ bundleName: "example-astro-bundle",
+ oidc: {
+ useGitHubOIDC: true,
+ },
+ }),
+ ],
+});
+```
+
+## More information
+
+- [Astro Plugin Docs](https://codecov.github.io/codecov-javascript-bundler-plugins/modules/_codecov_astro_integration.html)
+- [Codecov Documentation](https://docs.codecov.com/docs)
+- [Codecov Feedback](https://github.com/codecov/feedback/discussions)
+- [Sentry Discord](https://discord.gg/Ww9hbqr)
diff --git a/packages/astro-plugin/build.config.ts b/packages/astro-plugin/build.config.ts
new file mode 100644
index 00000000..92fb2afa
--- /dev/null
+++ b/packages/astro-plugin/build.config.ts
@@ -0,0 +1,48 @@
+import { defineBuildConfig } from "unbuild";
+import { codecovRollupPlugin } from "codecovProdRollupPlugin";
+import packageJson from "./package.json";
+
+export default defineBuildConfig({
+ entries: ["./src/index"],
+ outDir: "dist",
+ declaration: "compatible",
+ sourcemap: true,
+ externals: ["vite"],
+ rollup: {
+ dts: {
+ compilerOptions: {
+ removeComments: false,
+ },
+ },
+ emitCJS: true,
+ esbuild: {
+ minify: true,
+ },
+ replace: {
+ preventAssignment: true,
+ values: {
+ __PACKAGE_VERSION__: JSON.stringify(packageJson.version),
+ __PACKAGE_NAME__: JSON.stringify(packageJson.name),
+ },
+ },
+ },
+ hooks: {
+ "rollup:options": (_ctx, opts) => {
+ if (process.env.PLUGIN_CODECOV_TOKEN && Array.isArray(opts.plugins)) {
+ // eslint-disable-next-line @typescript-eslint/no-unsafe-call, @typescript-eslint/no-floating-promises
+ opts.plugins = [
+ // @ts-expect-error - using rollup plugin.
+ ...opts.plugins,
+ // @ts-expect-error - using rollup plugin.
+ codecovRollupPlugin({
+ enableBundleAnalysis:
+ typeof process.env.PLUGIN_CODECOV_TOKEN === "string",
+ bundleName: packageJson.name,
+ uploadToken: process.env.PLUGIN_CODECOV_TOKEN,
+ apiUrl: process.env.PLUGIN_CODECOV_API_URL,
+ }),
+ ];
+ }
+ },
+ },
+});
diff --git a/packages/astro-plugin/package.json b/packages/astro-plugin/package.json
new file mode 100644
index 00000000..0c4ab901
--- /dev/null
+++ b/packages/astro-plugin/package.json
@@ -0,0 +1,81 @@
+{
+ "name": "@codecov/astro-plugin",
+ "version": "1.5.1",
+ "description": "Official Codecov Astro Plugin",
+ "author": "Codecov",
+ "license": "MIT",
+ "homepage": "https://github.com/codecov/codecov-javascript-bundler-plugins/tree/main/packages/astro-plugin",
+ "repository": "git://github.com/codecov/codecov-javascript-bundler-plugins.git",
+ "keywords": [
+ "withastro",
+ "astro-component",
+ "astro-integration",
+ "Codecov",
+ "Astro",
+ "bundler",
+ "analytics",
+ "optimization"
+ ],
+ "type": "module",
+ "exports": {
+ ".": {
+ "import": {
+ "types": "./dist/index.d.mts",
+ "default": "./dist/index.mjs"
+ },
+ "require": {
+ "types": "./dist/index.d.ts",
+ "default": "./dist/index.cjs"
+ }
+ }
+ },
+ "main": "./dist/index.cjs",
+ "module": "./dist/index.mjs",
+ "types": "./dist/index.d.ts",
+ "files": [
+ "dist"
+ ],
+ "scripts": {
+ "type-check": "tsc --noEmit",
+ "build": "unbuild",
+ "dev": "unbuild --stub && node --watch-path=src dist/index.mjs",
+ "clean": "rm -rf dist node_modules",
+ "lint": "eslint . --ext .ts,.tsx",
+ "lint:fix": "pnpm lint --fix",
+ "format": "prettier '**/*.{cjs,mjs,ts,tsx,md,json}' --ignore-path ../.gitignore --ignore-unknown --no-error-on-unmatched-pattern --write",
+ "format:check": "prettier '**/*.{cjs,mjs,ts,tsx,md,json}' --ignore-path ../.gitignore --ignore-unknown --no-error-on-unmatched-pattern --check",
+ "test:unit": "vitest run",
+ "test:unit:watch": "vitest watch",
+ "test:unit:ci": "vitest --coverage --reporter=junit --outputFile=./bundler-plugin-core.junit.xml run",
+ "test:unit:update": "vitest -u run",
+ "generate:typedoc": "typedoc --options ./typedoc.json"
+ },
+ "dependencies": {
+ "@codecov/bundler-plugin-core": "workspace:^",
+ "@codecov/vite-plugin": "workspace:^",
+ "unplugin": "^1.10.1"
+ },
+ "devDependencies": {
+ "@rollup/plugin-replace": "^5.0.5",
+ "@types/node": "^20.11.15",
+ "@vitest/coverage-v8": "^1.5.0",
+ "astro": "^4.16.14",
+ "codecovProdRollupPlugin": "npm:@codecov/rollup-plugin@1.5.0",
+ "msw": "^2.1.5",
+ "ts-node": "^10.9.2",
+ "typedoc": "^0.25.12",
+ "typescript": "^5.3.3",
+ "unbuild": "^2.0.0",
+ "vite": "^5.2.14",
+ "vitest": "^1.5.0"
+ },
+ "peerDependencies": {
+ "astro": "4.x"
+ },
+ "volta": {
+ "extends": "../../package.json"
+ },
+ "engines": {
+ "node": ">=18.0.0"
+ }
+}
diff --git a/packages/astro-plugin/src/astro-bundle-analysis/__tests__/__snapshots__/astroBundleAnalysisPlugin.test.ts.snap b/packages/astro-plugin/src/astro-bundle-analysis/__tests__/__snapshots__/astroBundleAnalysisPlugin.test.ts.snap
new file mode 100644
index 00000000..f71846d6
--- /dev/null
+++ b/packages/astro-plugin/src/astro-bundle-analysis/__tests__/__snapshots__/astroBundleAnalysisPlugin.test.ts.snap
@@ -0,0 +1,12 @@
+// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
+
+exports[`astroBundleAnalysisPlugin > when called > returns a plugin object 1`] = `
+{
+ "name": "@codecov/astro-plugin",
+ "pluginVersion": "1.5.1",
+ "version": "3",
+ "vite": {
+ "generateBundle": [Function],
+ },
+}
+`;
diff --git a/packages/astro-plugin/src/astro-bundle-analysis/__tests__/astroBundleAnalysisPlugin.test.ts b/packages/astro-plugin/src/astro-bundle-analysis/__tests__/astroBundleAnalysisPlugin.test.ts
new file mode 100644
index 00000000..df7b397a
--- /dev/null
+++ b/packages/astro-plugin/src/astro-bundle-analysis/__tests__/astroBundleAnalysisPlugin.test.ts
@@ -0,0 +1,24 @@
+import { Output } from "@codecov/bundler-plugin-core";
+import { describe, it, expect } from "vitest";
+import { astroBundleAnalysisPlugin } from "../astroBundleAnalysisPlugin";
+
+describe("astroBundleAnalysisPlugin", () => {
+ describe("when called", () => {
+ it("returns a plugin object", () => {
+ const plugin = astroBundleAnalysisPlugin({
+ target: "client",
+ output: new Output({
+ apiUrl: "http://localhost",
+ bundleName: "test-bundle",
+ debug: false,
+ dryRun: true,
+ enableBundleAnalysis: true,
+ retryCount: 1,
+ uploadToken: "test-token",
+ }),
+ });
+
+ expect(plugin).toMatchSnapshot();
+ });
+ });
+});
diff --git a/packages/astro-plugin/src/astro-bundle-analysis/__tests__/getBundleName.test.ts b/packages/astro-plugin/src/astro-bundle-analysis/__tests__/getBundleName.test.ts
new file mode 100644
index 00000000..5f2ab3e2
--- /dev/null
+++ b/packages/astro-plugin/src/astro-bundle-analysis/__tests__/getBundleName.test.ts
@@ -0,0 +1,29 @@
+import { describe, it, expect } from "vitest";
+import { getBundleName } from "../getBundleName";
+
+describe("getBundleName", () => {
+ it("appends name if present", () => {
+ const name = getBundleName("test-bundle", "client", "iife", "test-name");
+ expect(name).toBe("test-bundle-test-name-client-iife");
+ });
+
+ it("returns bundle name with appended format", () => {
+ const name = getBundleName("test-bundle", "client", "iife", undefined);
+ expect(name).toBe("test-bundle-client-iife");
+ });
+
+ it("extends es to esm", () => {
+ const name = getBundleName("test-bundle", "server", "es", undefined);
+ expect(name).toBe("test-bundle-server-esm");
+ });
+
+ it("appends server when present in target", () => {
+ const name = getBundleName("test-bundle", "server", "es", undefined);
+ expect(name).toBe("test-bundle-server-esm");
+ });
+
+ it("appends client when present in target", () => {
+ const name = getBundleName("test-bundle", "client", "es", undefined);
+ expect(name).toBe("test-bundle-client-esm");
+ });
+});
diff --git a/packages/astro-plugin/src/astro-bundle-analysis/astroBundleAnalysisPlugin.ts b/packages/astro-plugin/src/astro-bundle-analysis/astroBundleAnalysisPlugin.ts
new file mode 100644
index 00000000..4ca18e43
--- /dev/null
+++ b/packages/astro-plugin/src/astro-bundle-analysis/astroBundleAnalysisPlugin.ts
@@ -0,0 +1,52 @@
+import {
+ type BundleAnalysisUploadPluginArgs,
+ type BundleAnalysisUploadPluginReturn,
+ red,
+} from "@codecov/bundler-plugin-core";
+import { getBundleName } from "./getBundleName";
+
+// @ts-expect-error this value is being replaced by rollup
+const PLUGIN_NAME = __PACKAGE_NAME__ as string;
+// @ts-expect-error this value is being replaced by rollup
+const PLUGIN_VERSION = __PACKAGE_VERSION__ as string;
+
+interface AstroBundleAnalysisArgs extends BundleAnalysisUploadPluginArgs {
+ target: "client" | "server";
+}
+
+type AstroBundleAnalysisPlugin = (
+ args: AstroBundleAnalysisArgs,
+) => BundleAnalysisUploadPluginReturn;
+
+export const astroBundleAnalysisPlugin: AstroBundleAnalysisPlugin = ({
+ output,
+ target,
+}) => ({
+ version: output.version,
+ name: PLUGIN_NAME,
+ pluginVersion: PLUGIN_VERSION,
+ vite: {
+ generateBundle(this, options) {
+ // TODO - remove this once we hard fail on not having a bundle name
+ // don't need to do anything if the bundle name is not present or empty
+ if (!output.bundleName || output.bundleName === "") {
+ red("Bundle name is not present or empty. Skipping upload.");
+ return;
+ }
+
+ const name = getBundleName(
+ output.originalBundleName,
+ target,
+ options.format,
+ options.name,
+ );
+
+ output.unlockBundleName();
+ output.setBundleName(name);
+ output.lockBundleName();
+
+ // manually set this to avoid resetting in the vite plugin
+ output.setPlugin(PLUGIN_NAME, PLUGIN_VERSION);
+ },
+ },
+});
diff --git a/packages/astro-plugin/src/astro-bundle-analysis/getBundleName.ts b/packages/astro-plugin/src/astro-bundle-analysis/getBundleName.ts
new file mode 100644
index 00000000..286b1259
--- /dev/null
+++ b/packages/astro-plugin/src/astro-bundle-analysis/getBundleName.ts
@@ -0,0 +1,15 @@
+export function getBundleName(
+ initialName = "",
+ target: "client" | "server",
+ format: string,
+ name: string | undefined,
+) {
+ let bundleName = name
+ ? `${initialName}-${name}-${target}`
+ : `${initialName}-${target}`;
+
+ format = format === "es" ? "esm" : format;
+ bundleName = `${bundleName}-${format}`;
+
+ return bundleName;
+}
diff --git a/packages/astro-plugin/src/index.ts b/packages/astro-plugin/src/index.ts
new file mode 100644
index 00000000..945bb37f
--- /dev/null
+++ b/packages/astro-plugin/src/index.ts
@@ -0,0 +1,95 @@
+import { type UnpluginOptions, createVitePlugin } from "unplugin";
+import {
+ type Options,
+ normalizeOptions,
+ checkNodeVersion,
+ Output,
+ handleErrors,
+} from "@codecov/bundler-plugin-core";
+import { _internal_viteBundleAnalysisPlugin } from "@codecov/vite-plugin";
+import { type AstroIntegration } from "astro";
+import { type PluginOption } from "vite";
+
+import { astroBundleAnalysisPlugin } from "./astro-bundle-analysis/astroBundleAnalysisPlugin";
+
+// @ts-expect-error - This is a placeholder for the package name.
+const PLUGIN_NAME = __PACKAGE_NAME__ as string;
+
+interface AstroPluginFactoryOptions extends Options {
+ // type can be found from the AstroIntegration type
+ target: "client" | "server";
+}
+
+const astroPluginFactory = createVitePlugin(
+ ({ target, ...userOptions }, unpluginMetaContext) => {
+ if (checkNodeVersion(unpluginMetaContext)) {
+ return [];
+ }
+
+ const normalizedOptions = normalizeOptions(userOptions);
+ if (!normalizedOptions.success) {
+ const { shouldExit } = handleErrors(normalizedOptions);
+
+ if (shouldExit) {
+ process.exit(1);
+ }
+ return [];
+ }
+
+ const plugins: UnpluginOptions[] = [];
+ const output = new Output(normalizedOptions.options);
+ const options = normalizedOptions.options;
+ if (options.enableBundleAnalysis) {
+ plugins.push(
+ astroBundleAnalysisPlugin({ output, target }),
+ _internal_viteBundleAnalysisPlugin({ output }),
+ );
+ }
+
+ return plugins;
+ },
+);
+
+/**
+ * Details for the Codecov Astro plugin.
+ *
+ * @example
+ * ```typescript
+ * // astro.config.mjs
+ * import { defineConfig } from "astro/config";
+ * import { codecovAstroPlugin } from "@codecov/astro-plugin";
+ *
+ * // https://astro.build/config
+ * export default defineConfig({
+ * // other config settings
+ * integrations: [
+ * // place this after all other integrations
+ * codecovAstroPlugin({
+ * enableBundleAnalysis: true,
+ * bundleName: "example-astro-bundle",
+ * gitService: "github",
+ * }),
+ * ],
+ * });
+ * ```
+ *
+ * @see {@link @codecov/bundler-plugin-core!Options | Options} for list of options.
+ */
+const codecovAstroPlugin = (options: Options): AstroIntegration => ({
+ name: PLUGIN_NAME,
+ hooks: {
+ // target is type "client" | "server" so instead of determining that on our
+ // own we can just utilize this value.
+ "astro:build:setup": ({ vite, target }) => {
+ if (vite?.plugins) {
+ const astroPlugin = astroPluginFactory({
+ ...options,
+ target,
+ }) as PluginOption[];
+ vite.plugins.push(astroPlugin);
+ }
+ },
+ },
+});
+
+export default codecovAstroPlugin;
diff --git a/packages/astro-plugin/tsconfig.json b/packages/astro-plugin/tsconfig.json
new file mode 100644
index 00000000..8fa41acf
--- /dev/null
+++ b/packages/astro-plugin/tsconfig.json
@@ -0,0 +1,14 @@
+{
+ "extends": "../../tsconfig.json",
+ "compilerOptions": {
+ "baseUrl": "./",
+ "checkJs": true,
+ },
+ "include": [
+ "src/**/*",
+ "build.config.ts",
+ "../../reset.d.ts",
+ "vitest.config.ts",
+ ],
+ "exclude": ["coverage/**/*", "dist/**/*", "node_modules/**/*"],
+}
diff --git a/packages/astro-plugin/typedoc.json b/packages/astro-plugin/typedoc.json
new file mode 100644
index 00000000..801c3ba6
--- /dev/null
+++ b/packages/astro-plugin/typedoc.json
@@ -0,0 +1,5 @@
+{
+ "$schema": "https://typedoc.org/schema.json",
+ "extends": ["../../typedoc.base.json"],
+ "entryPoints": ["src/index.ts"]
+}
diff --git a/packages/astro-plugin/vitest.config.ts b/packages/astro-plugin/vitest.config.ts
new file mode 100644
index 00000000..5ec1a42c
--- /dev/null
+++ b/packages/astro-plugin/vitest.config.ts
@@ -0,0 +1,22 @@
+import replace from "@rollup/plugin-replace";
+import { defineProject } from "vitest/config";
+import { config } from "../../vitest.shared";
+
+const packageJson = await import("./package.json");
+
+export default defineProject({
+ ...config,
+ plugins: [
+ //@ts-expect-error handle conflicting version types
+ {
+ ...replace({
+ preventAssignment: true,
+ values: {
+ __PACKAGE_VERSION__: JSON.stringify(packageJson.version),
+ __PACKAGE_NAME__: JSON.stringify(packageJson.name),
+ },
+ }),
+ enforce: "pre",
+ },
+ ],
+});
diff --git a/packages/bundle-analyzer/package.json b/packages/bundle-analyzer/package.json
index c880fbe9..c362c62c 100644
--- a/packages/bundle-analyzer/package.json
+++ b/packages/bundle-analyzer/package.json
@@ -70,7 +70,6 @@
"typedoc": "^0.25.12",
"unbuild": "^2.0.0",
"vite": "^5.2.14",
- "vite-tsconfig-paths": "^4.3.2",
"vitest": "^1.5.0"
},
"volta": {
diff --git a/packages/bundle-analyzer/vitest.config.ts b/packages/bundle-analyzer/vitest.config.ts
index 0e6647ed..84c0c96e 100644
--- a/packages/bundle-analyzer/vitest.config.ts
+++ b/packages/bundle-analyzer/vitest.config.ts
@@ -1,6 +1,6 @@
import replace from "@rollup/plugin-replace";
import { defineProject } from "vitest/config";
-import { config, plugins } from "../../vitest.shared";
+import { config } from "../../vitest.shared";
import "ts-node/register";
// This file contains vitest configuration for testing the bundle-analyzer
@@ -32,6 +32,5 @@ export default defineProject({
}),
enforce: "pre",
},
- ...plugins,
],
});
diff --git a/packages/bundler-plugin-core/package.json b/packages/bundler-plugin-core/package.json
index 4ba2fed4..c6fcd4d7 100644
--- a/packages/bundler-plugin-core/package.json
+++ b/packages/bundler-plugin-core/package.json
@@ -59,7 +59,6 @@
"typedoc": "^0.25.12",
"typescript": "^5.3.3",
"unbuild": "^2.0.0",
- "vite-tsconfig-paths": "^4.3.2",
"vitest": "^1.5.0"
},
"volta": {
diff --git a/packages/bundler-plugin-core/src/index.ts b/packages/bundler-plugin-core/src/index.ts
index 0f98601a..5f1ec528 100644
--- a/packages/bundler-plugin-core/src/index.ts
+++ b/packages/bundler-plugin-core/src/index.ts
@@ -2,6 +2,7 @@ import {
type Asset,
type BundleAnalysisUploadPlugin,
type BundleAnalysisUploadPluginArgs,
+ type BundleAnalysisUploadPluginReturn,
type ExtendedBAUploadArgs,
type ExtendedBAUploadPlugin,
type Chunk,
@@ -26,6 +27,7 @@ export type {
Asset,
BundleAnalysisUploadPlugin,
BundleAnalysisUploadPluginArgs,
+ BundleAnalysisUploadPluginReturn,
ExtendedBAUploadArgs,
ExtendedBAUploadPlugin,
Chunk,
diff --git a/packages/bundler-plugin-core/src/types.ts b/packages/bundler-plugin-core/src/types.ts
index e2732255..131c26c2 100644
--- a/packages/bundler-plugin-core/src/types.ts
+++ b/packages/bundler-plugin-core/src/types.ts
@@ -170,13 +170,15 @@ export interface Options {
};
}
-export type BundleAnalysisUploadPlugin = (
- args: BundleAnalysisUploadPluginArgs,
-) => UnpluginOptions & {
+export type BundleAnalysisUploadPluginReturn = UnpluginOptions & {
pluginVersion: string;
version: string;
};
+export type BundleAnalysisUploadPlugin = (
+ args: BundleAnalysisUploadPluginArgs,
+) => BundleAnalysisUploadPluginReturn;
+
export type ExtendedBAUploadPlugin = (
args: ExtendedBAUploadArgs,
) => UnpluginOptions & {
diff --git a/packages/bundler-plugin-core/src/utils/__tests__/getPreSignedURL.test.ts b/packages/bundler-plugin-core/src/utils/__tests__/getPreSignedURL.test.ts
index 0ed7b2ca..5fcc49f1 100644
--- a/packages/bundler-plugin-core/src/utils/__tests__/getPreSignedURL.test.ts
+++ b/packages/bundler-plugin-core/src/utils/__tests__/getPreSignedURL.test.ts
@@ -18,8 +18,8 @@ import { getPreSignedURL } from "../getPreSignedURL.ts";
import { FailedFetchError } from "../../errors/FailedFetchError.ts";
import { UploadLimitReachedError } from "../../errors/UploadLimitReachedError.ts";
import { UndefinedGitServiceError } from "../../errors/UndefinedGitServiceError.ts";
-import { BadOIDCServiceError } from "src/errors/BadOIDCServiceError.ts";
-import { FailedOIDCFetchError } from "src/errors/FailedOIDCFetchError.ts";
+import { BadOIDCServiceError } from "../../errors/BadOIDCServiceError.ts";
+import { FailedOIDCFetchError } from "../../errors/FailedOIDCFetchError.ts";
import Chalk from "chalk";
const mocks = vi.hoisted(() => ({
diff --git a/packages/bundler-plugin-core/src/utils/__tests__/provider.test.ts b/packages/bundler-plugin-core/src/utils/__tests__/provider.test.ts
index 9a5167b4..4fdd8115 100644
--- a/packages/bundler-plugin-core/src/utils/__tests__/provider.test.ts
+++ b/packages/bundler-plugin-core/src/utils/__tests__/provider.test.ts
@@ -8,7 +8,7 @@ import {
type MockInstance,
type Mock,
} from "vitest";
-import { type ProviderUtilInputs } from "src/types.ts";
+import { type ProviderUtilInputs } from "../../types.ts";
import { detectProvider, setSlug } from "../provider.ts";
import { isProgramInstalled } from "../isProgramInstalled";
import { Output } from "../Output.ts";
diff --git a/packages/bundler-plugin-core/src/utils/providers/__tests__/AppVeyorCI.test.ts b/packages/bundler-plugin-core/src/utils/providers/__tests__/AppVeyorCI.test.ts
index 132b6a9c..624f5a70 100644
--- a/packages/bundler-plugin-core/src/utils/providers/__tests__/AppVeyorCI.test.ts
+++ b/packages/bundler-plugin-core/src/utils/providers/__tests__/AppVeyorCI.test.ts
@@ -1,5 +1,5 @@
import { describe, it, expect } from "vitest";
-import { createEmptyArgs } from "@test-utils/helpers.ts";
+import { createEmptyArgs } from "../../../../test-utils/helpers.ts";
import {
type ProviderServiceParams,
type ProviderUtilInputs,
diff --git a/packages/bundler-plugin-core/src/utils/providers/__tests__/AzurePipelines.test.ts b/packages/bundler-plugin-core/src/utils/providers/__tests__/AzurePipelines.test.ts
index 038fcd2a..c3ebcd01 100644
--- a/packages/bundler-plugin-core/src/utils/providers/__tests__/AzurePipelines.test.ts
+++ b/packages/bundler-plugin-core/src/utils/providers/__tests__/AzurePipelines.test.ts
@@ -2,7 +2,7 @@ import childProcess from "child_process";
import * as td from "testdouble";
import { describe, expect, it } from "vitest";
-import { createEmptyArgs } from "@test-utils/helpers.ts";
+import { createEmptyArgs } from "../../../../test-utils/helpers.ts";
import {
type ProviderServiceParams,
type ProviderUtilInputs,
diff --git a/packages/bundler-plugin-core/src/utils/providers/__tests__/Bitbucket.test.ts b/packages/bundler-plugin-core/src/utils/providers/__tests__/Bitbucket.test.ts
index 73ad474f..8d098c25 100644
--- a/packages/bundler-plugin-core/src/utils/providers/__tests__/Bitbucket.test.ts
+++ b/packages/bundler-plugin-core/src/utils/providers/__tests__/Bitbucket.test.ts
@@ -2,7 +2,7 @@ import childProcess from "child_process";
import * as td from "testdouble";
import { afterEach, describe, expect, it } from "vitest";
-import { createEmptyArgs } from "@test-utils/helpers.ts";
+import { createEmptyArgs } from "../../../../test-utils/helpers.ts";
import {
type ProviderServiceParams,
type ProviderUtilInputs,
diff --git a/packages/bundler-plugin-core/src/utils/providers/__tests__/Bitrise.test.ts b/packages/bundler-plugin-core/src/utils/providers/__tests__/Bitrise.test.ts
index 2fb30483..0cb91d3c 100644
--- a/packages/bundler-plugin-core/src/utils/providers/__tests__/Bitrise.test.ts
+++ b/packages/bundler-plugin-core/src/utils/providers/__tests__/Bitrise.test.ts
@@ -2,7 +2,7 @@ import childProcess from "child_process";
import * as td from "testdouble";
import { afterEach, describe, expect, it } from "vitest";
-import { createEmptyArgs } from "@test-utils/helpers.ts";
+import { createEmptyArgs } from "../../../../test-utils/helpers.ts";
import {
type ProviderServiceParams,
type ProviderUtilInputs,
diff --git a/packages/bundler-plugin-core/src/utils/providers/__tests__/Buildkite.test.ts b/packages/bundler-plugin-core/src/utils/providers/__tests__/Buildkite.test.ts
index 848fc0d1..13a2191a 100644
--- a/packages/bundler-plugin-core/src/utils/providers/__tests__/Buildkite.test.ts
+++ b/packages/bundler-plugin-core/src/utils/providers/__tests__/Buildkite.test.ts
@@ -1,6 +1,6 @@
-import { createEmptyArgs } from "@test-utils/helpers.ts";
import * as td from "testdouble";
import { afterEach, describe, expect, it } from "vitest";
+import { createEmptyArgs } from "../../../../test-utils/helpers.ts";
import {
type ProviderServiceParams,
type ProviderUtilInputs,
diff --git a/packages/bundler-plugin-core/src/utils/providers/__tests__/CircleCI.test.ts b/packages/bundler-plugin-core/src/utils/providers/__tests__/CircleCI.test.ts
index b9206845..cda8b487 100644
--- a/packages/bundler-plugin-core/src/utils/providers/__tests__/CircleCI.test.ts
+++ b/packages/bundler-plugin-core/src/utils/providers/__tests__/CircleCI.test.ts
@@ -1,6 +1,6 @@
-import { createEmptyArgs } from "@test-utils/helpers.ts";
import * as td from "testdouble";
import { afterEach, describe, expect, it } from "vitest";
+import { createEmptyArgs } from "../../../../test-utils/helpers.ts";
import {
type ProviderServiceParams,
type ProviderUtilInputs,
diff --git a/packages/bundler-plugin-core/src/utils/providers/__tests__/Cirrus.test.ts b/packages/bundler-plugin-core/src/utils/providers/__tests__/Cirrus.test.ts
index a0fd5353..23761de8 100644
--- a/packages/bundler-plugin-core/src/utils/providers/__tests__/Cirrus.test.ts
+++ b/packages/bundler-plugin-core/src/utils/providers/__tests__/Cirrus.test.ts
@@ -1,6 +1,6 @@
-import { createEmptyArgs } from "@test-utils/helpers.ts";
import * as td from "testdouble";
import { afterEach, describe, expect, it } from "vitest";
+import { createEmptyArgs } from "../../../../test-utils/helpers.ts";
import {
type ProviderServiceParams,
type ProviderUtilInputs,
diff --git a/packages/bundler-plugin-core/src/utils/providers/__tests__/CloudflarePages.test.ts b/packages/bundler-plugin-core/src/utils/providers/__tests__/CloudflarePages.test.ts
index cb41b754..c634732b 100644
--- a/packages/bundler-plugin-core/src/utils/providers/__tests__/CloudflarePages.test.ts
+++ b/packages/bundler-plugin-core/src/utils/providers/__tests__/CloudflarePages.test.ts
@@ -1,6 +1,6 @@
-import { createEmptyArgs } from "@test-utils/helpers.ts";
import * as td from "testdouble";
import { afterEach, describe, expect, it } from "vitest";
+import { createEmptyArgs } from "../../../../test-utils/helpers.ts";
import {
type ProviderServiceParams,
type ProviderUtilInputs,
diff --git a/packages/bundler-plugin-core/src/utils/providers/__tests__/CodeBuild.test.ts b/packages/bundler-plugin-core/src/utils/providers/__tests__/CodeBuild.test.ts
index 1a8e7070..25ea6a35 100644
--- a/packages/bundler-plugin-core/src/utils/providers/__tests__/CodeBuild.test.ts
+++ b/packages/bundler-plugin-core/src/utils/providers/__tests__/CodeBuild.test.ts
@@ -1,6 +1,6 @@
-import { createEmptyArgs } from "@test-utils/helpers.ts";
import * as td from "testdouble";
import { afterEach, describe, expect, it } from "vitest";
+import { createEmptyArgs } from "../../../../test-utils/helpers.ts";
import {
type ProviderServiceParams,
type ProviderUtilInputs,
diff --git a/packages/bundler-plugin-core/src/utils/providers/__tests__/Drone.test.ts b/packages/bundler-plugin-core/src/utils/providers/__tests__/Drone.test.ts
index fbda3381..4fecbe18 100644
--- a/packages/bundler-plugin-core/src/utils/providers/__tests__/Drone.test.ts
+++ b/packages/bundler-plugin-core/src/utils/providers/__tests__/Drone.test.ts
@@ -1,6 +1,6 @@
-import { createEmptyArgs } from "@test-utils/helpers.ts";
import * as td from "testdouble";
import { afterEach, describe, expect, it } from "vitest";
+import { createEmptyArgs } from "../../../../test-utils/helpers.ts";
import {
type ProviderServiceParams,
type ProviderUtilInputs,
diff --git a/packages/bundler-plugin-core/src/utils/providers/__tests__/GitHubActions.test.ts b/packages/bundler-plugin-core/src/utils/providers/__tests__/GitHubActions.test.ts
index 2c760e7e..1d5525eb 100644
--- a/packages/bundler-plugin-core/src/utils/providers/__tests__/GitHubActions.test.ts
+++ b/packages/bundler-plugin-core/src/utils/providers/__tests__/GitHubActions.test.ts
@@ -1,7 +1,7 @@
import * as GitHub from "@actions/github";
-import { createEmptyArgs } from "@test-utils/helpers.ts";
import { HttpResponse, http } from "msw";
import { setupServer } from "msw/node";
+import { createEmptyArgs } from "../../../../test-utils/helpers.ts";
import {
afterAll,
afterEach,
diff --git a/packages/bundler-plugin-core/src/utils/providers/__tests__/GitLabCI.test.ts b/packages/bundler-plugin-core/src/utils/providers/__tests__/GitLabCI.test.ts
index abe72184..bdc3dd54 100644
--- a/packages/bundler-plugin-core/src/utils/providers/__tests__/GitLabCI.test.ts
+++ b/packages/bundler-plugin-core/src/utils/providers/__tests__/GitLabCI.test.ts
@@ -1,4 +1,4 @@
-import { createEmptyArgs } from "@test-utils/helpers.ts";
+import { createEmptyArgs } from "../../../../test-utils/helpers.ts";
import childProcess from "child_process";
import * as td from "testdouble";
import { afterEach, describe, expect, it } from "vitest";
diff --git a/packages/bundler-plugin-core/src/utils/providers/__tests__/HerokuCI.test.ts b/packages/bundler-plugin-core/src/utils/providers/__tests__/HerokuCI.test.ts
index 6d9fad12..3f6c961c 100644
--- a/packages/bundler-plugin-core/src/utils/providers/__tests__/HerokuCI.test.ts
+++ b/packages/bundler-plugin-core/src/utils/providers/__tests__/HerokuCI.test.ts
@@ -1,4 +1,4 @@
-import { createEmptyArgs } from "@test-utils/helpers.ts";
+import { createEmptyArgs } from "../../../../test-utils/helpers.ts";
import childProcess from "child_process";
import * as td from "testdouble";
import { afterEach, describe, expect, it } from "vitest";
diff --git a/packages/bundler-plugin-core/src/utils/providers/__tests__/JenkinsCI.test.ts b/packages/bundler-plugin-core/src/utils/providers/__tests__/JenkinsCI.test.ts
index 91e4fabf..eab10f89 100644
--- a/packages/bundler-plugin-core/src/utils/providers/__tests__/JenkinsCI.test.ts
+++ b/packages/bundler-plugin-core/src/utils/providers/__tests__/JenkinsCI.test.ts
@@ -1,4 +1,4 @@
-import { createEmptyArgs } from "@test-utils/helpers.ts";
+import { createEmptyArgs } from "../../../../test-utils/helpers.ts";
import childProcess from "child_process";
import * as td from "testdouble";
import { afterEach, describe, expect, it } from "vitest";
diff --git a/packages/bundler-plugin-core/src/utils/providers/__tests__/Local.test.ts b/packages/bundler-plugin-core/src/utils/providers/__tests__/Local.test.ts
index d75ca300..96a08abd 100644
--- a/packages/bundler-plugin-core/src/utils/providers/__tests__/Local.test.ts
+++ b/packages/bundler-plugin-core/src/utils/providers/__tests__/Local.test.ts
@@ -1,4 +1,4 @@
-import { createEmptyArgs } from "@test-utils/helpers.ts";
+import { createEmptyArgs } from "../../../../test-utils/helpers.ts";
import childProcess from "child_process";
import * as td from "testdouble";
import { afterEach, describe, expect, it } from "vitest";
diff --git a/packages/bundler-plugin-core/src/utils/providers/__tests__/Netlify.test.ts b/packages/bundler-plugin-core/src/utils/providers/__tests__/Netlify.test.ts
index 154ea0b8..2727ba11 100644
--- a/packages/bundler-plugin-core/src/utils/providers/__tests__/Netlify.test.ts
+++ b/packages/bundler-plugin-core/src/utils/providers/__tests__/Netlify.test.ts
@@ -1,4 +1,4 @@
-import { createEmptyArgs } from "@test-utils/helpers.ts";
+import { createEmptyArgs } from "../../../../test-utils/helpers.ts";
import * as td from "testdouble";
import { afterEach, describe, expect, it } from "vitest";
import {
diff --git a/packages/bundler-plugin-core/src/utils/providers/__tests__/Render.test.ts b/packages/bundler-plugin-core/src/utils/providers/__tests__/Render.test.ts
index 25798a53..27515ddd 100644
--- a/packages/bundler-plugin-core/src/utils/providers/__tests__/Render.test.ts
+++ b/packages/bundler-plugin-core/src/utils/providers/__tests__/Render.test.ts
@@ -1,4 +1,4 @@
-import { createEmptyArgs } from "@test-utils/helpers.ts";
+import { createEmptyArgs } from "../../../../test-utils/helpers.ts";
import * as td from "testdouble";
import { afterEach, describe, expect, it } from "vitest";
import {
diff --git a/packages/bundler-plugin-core/src/utils/providers/__tests__/TeamCity.test.ts b/packages/bundler-plugin-core/src/utils/providers/__tests__/TeamCity.test.ts
index b58e9d61..56728532 100644
--- a/packages/bundler-plugin-core/src/utils/providers/__tests__/TeamCity.test.ts
+++ b/packages/bundler-plugin-core/src/utils/providers/__tests__/TeamCity.test.ts
@@ -1,4 +1,4 @@
-import { createEmptyArgs } from "@test-utils/helpers.ts";
+import { createEmptyArgs } from "../../../../test-utils/helpers.ts";
import childProcess from "child_process";
import * as td from "testdouble";
import { afterEach, describe, expect, it } from "vitest";
diff --git a/packages/bundler-plugin-core/src/utils/providers/__tests__/TravisCI.test.ts b/packages/bundler-plugin-core/src/utils/providers/__tests__/TravisCI.test.ts
index fa64a389..54e612f2 100644
--- a/packages/bundler-plugin-core/src/utils/providers/__tests__/TravisCI.test.ts
+++ b/packages/bundler-plugin-core/src/utils/providers/__tests__/TravisCI.test.ts
@@ -1,4 +1,4 @@
-import { createEmptyArgs } from "@test-utils/helpers.ts";
+import { createEmptyArgs } from "../../../../test-utils/helpers.ts";
import * as td from "testdouble";
import { afterEach, describe, expect, it } from "vitest";
import {
diff --git a/packages/bundler-plugin-core/src/utils/providers/__tests__/Vercel.test.ts b/packages/bundler-plugin-core/src/utils/providers/__tests__/Vercel.test.ts
index 2ec7fcc9..8caf0c53 100644
--- a/packages/bundler-plugin-core/src/utils/providers/__tests__/Vercel.test.ts
+++ b/packages/bundler-plugin-core/src/utils/providers/__tests__/Vercel.test.ts
@@ -1,4 +1,4 @@
-import { createEmptyArgs } from "@test-utils/helpers.ts";
+import { createEmptyArgs } from "../../../../test-utils/helpers.ts";
import * as td from "testdouble";
import { afterEach, describe, expect, it } from "vitest";
import {
diff --git a/packages/bundler-plugin-core/src/utils/providers/__tests__/Werker.test.ts b/packages/bundler-plugin-core/src/utils/providers/__tests__/Werker.test.ts
index 59f94cc6..f75f90b7 100644
--- a/packages/bundler-plugin-core/src/utils/providers/__tests__/Werker.test.ts
+++ b/packages/bundler-plugin-core/src/utils/providers/__tests__/Werker.test.ts
@@ -1,4 +1,4 @@
-import { createEmptyArgs } from "@test-utils/helpers.ts";
+import { createEmptyArgs } from "../../../../test-utils/helpers.ts";
import * as td from "testdouble";
import { afterEach, describe, expect, it } from "vitest";
import {
diff --git a/packages/bundler-plugin-core/src/utils/providers/__tests__/Woodpecker.test.ts b/packages/bundler-plugin-core/src/utils/providers/__tests__/Woodpecker.test.ts
index 86cbe319..97508e46 100644
--- a/packages/bundler-plugin-core/src/utils/providers/__tests__/Woodpecker.test.ts
+++ b/packages/bundler-plugin-core/src/utils/providers/__tests__/Woodpecker.test.ts
@@ -1,4 +1,4 @@
-import { createEmptyArgs } from "@test-utils/helpers.ts";
+import { createEmptyArgs } from "../../../../test-utils/helpers.ts";
import * as td from "testdouble";
import { afterEach, describe, expect, it } from "vitest";
import {
diff --git a/packages/bundler-plugin-core/src/utils/providers/__tests__/index.test.ts b/packages/bundler-plugin-core/src/utils/providers/__tests__/index.test.ts
index ccb89f0f..33c34432 100644
--- a/packages/bundler-plugin-core/src/utils/providers/__tests__/index.test.ts
+++ b/packages/bundler-plugin-core/src/utils/providers/__tests__/index.test.ts
@@ -3,7 +3,7 @@ import { setupServer } from "msw/node";
import * as td from "testdouble";
import { afterAll, afterEach, beforeAll, describe, expect, it } from "vitest";
-import { createEmptyArgs } from "@test-utils/helpers.ts";
+import { createEmptyArgs } from "../../../../test-utils/helpers.ts";
import { type ProviderUtilInputs } from "../../../types.ts";
import { Output } from "../../Output.ts";
import { providerList } from "../index.ts";
diff --git a/packages/bundler-plugin-core/tsconfig.json b/packages/bundler-plugin-core/tsconfig.json
index fc5de271..0bd9b810 100644
--- a/packages/bundler-plugin-core/tsconfig.json
+++ b/packages/bundler-plugin-core/tsconfig.json
@@ -2,9 +2,6 @@
"extends": "../../tsconfig.json",
"compilerOptions": {
"baseUrl": "./",
- "paths": {
- "@test-utils/*": ["./test-utils/*"],
- },
"checkJs": true,
},
"include": [
diff --git a/packages/nextjs-webpack-plugin/package.json b/packages/nextjs-webpack-plugin/package.json
index 9812e489..dad5a5a5 100644
--- a/packages/nextjs-webpack-plugin/package.json
+++ b/packages/nextjs-webpack-plugin/package.json
@@ -61,7 +61,6 @@
"typedoc": "^0.25.12",
"typescript": "^5.3.3",
"unbuild": "^2.0.0",
- "vite-tsconfig-paths": "^4.3.2",
"vitest": "^1.5.0",
"webpack": "^5.96.1"
},
diff --git a/packages/nextjs-webpack-plugin/vitest.config.ts b/packages/nextjs-webpack-plugin/vitest.config.ts
index e024f07b..5ec1a42c 100644
--- a/packages/nextjs-webpack-plugin/vitest.config.ts
+++ b/packages/nextjs-webpack-plugin/vitest.config.ts
@@ -1,6 +1,6 @@
-import { defineProject } from "vitest/config";
import replace from "@rollup/plugin-replace";
-import { config, plugins } from "../../vitest.shared";
+import { defineProject } from "vitest/config";
+import { config } from "../../vitest.shared";
const packageJson = await import("./package.json");
@@ -18,6 +18,5 @@ export default defineProject({
}),
enforce: "pre",
},
- ...plugins,
],
});
diff --git a/packages/nuxt-plugin/package.json b/packages/nuxt-plugin/package.json
index f50d83b7..ba61b692 100644
--- a/packages/nuxt-plugin/package.json
+++ b/packages/nuxt-plugin/package.json
@@ -62,7 +62,6 @@
"nuxt": "3.14.159",
"unbuild": "^2.0.0",
"vite": "^5.2.14",
- "vite-tsconfig-paths": "^4.3.2",
"vitest": "^1.5.0"
},
"peerDependencies": {
diff --git a/packages/nuxt-plugin/vitest.config.ts b/packages/nuxt-plugin/vitest.config.ts
index 184960e6..5ec1a42c 100644
--- a/packages/nuxt-plugin/vitest.config.ts
+++ b/packages/nuxt-plugin/vitest.config.ts
@@ -1,6 +1,6 @@
import replace from "@rollup/plugin-replace";
import { defineProject } from "vitest/config";
-import { config, plugins } from "../../vitest.shared";
+import { config } from "../../vitest.shared";
const packageJson = await import("./package.json");
@@ -18,6 +18,5 @@ export default defineProject({
}),
enforce: "pre",
},
- ...plugins,
],
});
diff --git a/packages/remix-vite-plugin/package.json b/packages/remix-vite-plugin/package.json
index 70c20279..957d7419 100644
--- a/packages/remix-vite-plugin/package.json
+++ b/packages/remix-vite-plugin/package.json
@@ -60,7 +60,6 @@
"typescript": "^5.3.3",
"unbuild": "^2.0.0",
"vite": "^5.2.14",
- "vite-tsconfig-paths": "^4.3.2",
"vitest": "^1.5.0"
},
"peerDependencies": {
diff --git a/packages/remix-vite-plugin/vitest.config.ts b/packages/remix-vite-plugin/vitest.config.ts
index 184960e6..5ec1a42c 100644
--- a/packages/remix-vite-plugin/vitest.config.ts
+++ b/packages/remix-vite-plugin/vitest.config.ts
@@ -1,6 +1,6 @@
import replace from "@rollup/plugin-replace";
import { defineProject } from "vitest/config";
-import { config, plugins } from "../../vitest.shared";
+import { config } from "../../vitest.shared";
const packageJson = await import("./package.json");
@@ -18,6 +18,5 @@ export default defineProject({
}),
enforce: "pre",
},
- ...plugins,
],
});
diff --git a/packages/rollup-plugin/package.json b/packages/rollup-plugin/package.json
index bc2cf688..bc606cc9 100644
--- a/packages/rollup-plugin/package.json
+++ b/packages/rollup-plugin/package.json
@@ -59,7 +59,6 @@
"typedoc": "^0.25.12",
"typescript": "^5.3.3",
"unbuild": "^2.0.0",
- "vite-tsconfig-paths": "^4.3.2",
"vitest": "^1.5.0"
},
"peerDependencies": {
diff --git a/packages/rollup-plugin/vitest.config.ts b/packages/rollup-plugin/vitest.config.ts
index f98d797d..c1e62071 100644
--- a/packages/rollup-plugin/vitest.config.ts
+++ b/packages/rollup-plugin/vitest.config.ts
@@ -1,6 +1,6 @@
import replace from "@rollup/plugin-replace";
import { defineProject } from "vitest/config";
-import { config, plugins } from "../../vitest.shared";
+import { config } from "../../vitest.shared";
const packageJson = await import("./package.json");
@@ -17,6 +17,5 @@ export default defineProject({
}),
enforce: "pre",
},
- ...plugins,
],
});
diff --git a/packages/solidstart-plugin/package.json b/packages/solidstart-plugin/package.json
index 8df32dac..f5f527dc 100644
--- a/packages/solidstart-plugin/package.json
+++ b/packages/solidstart-plugin/package.json
@@ -60,7 +60,6 @@
"typescript": "^5.3.3",
"unbuild": "^2.0.0",
"vite": "^5.2.14",
- "vite-tsconfig-paths": "^4.3.2",
"vitest": "^1.5.0"
},
"peerDependencies": {
diff --git a/packages/solidstart-plugin/vitest.config.ts b/packages/solidstart-plugin/vitest.config.ts
index 184960e6..5ec1a42c 100644
--- a/packages/solidstart-plugin/vitest.config.ts
+++ b/packages/solidstart-plugin/vitest.config.ts
@@ -1,6 +1,6 @@
import replace from "@rollup/plugin-replace";
import { defineProject } from "vitest/config";
-import { config, plugins } from "../../vitest.shared";
+import { config } from "../../vitest.shared";
const packageJson = await import("./package.json");
@@ -18,6 +18,5 @@ export default defineProject({
}),
enforce: "pre",
},
- ...plugins,
],
});
diff --git a/packages/sveltekit-plugin/package.json b/packages/sveltekit-plugin/package.json
index 7daaed17..cb5b25af 100644
--- a/packages/sveltekit-plugin/package.json
+++ b/packages/sveltekit-plugin/package.json
@@ -60,7 +60,6 @@
"typescript": "^5.3.3",
"unbuild": "^2.0.0",
"vite": "^5.2.14",
- "vite-tsconfig-paths": "^4.3.2",
"vitest": "^1.5.0"
},
"peerDependencies": {
diff --git a/packages/sveltekit-plugin/vitest.config.ts b/packages/sveltekit-plugin/vitest.config.ts
index 184960e6..5ec1a42c 100644
--- a/packages/sveltekit-plugin/vitest.config.ts
+++ b/packages/sveltekit-plugin/vitest.config.ts
@@ -1,6 +1,6 @@
import replace from "@rollup/plugin-replace";
import { defineProject } from "vitest/config";
-import { config, plugins } from "../../vitest.shared";
+import { config } from "../../vitest.shared";
const packageJson = await import("./package.json");
@@ -18,6 +18,5 @@ export default defineProject({
}),
enforce: "pre",
},
- ...plugins,
],
});
diff --git a/packages/vite-plugin/package.json b/packages/vite-plugin/package.json
index 567f9fe3..45fa766e 100644
--- a/packages/vite-plugin/package.json
+++ b/packages/vite-plugin/package.json
@@ -59,7 +59,6 @@
"typescript": "^5.3.3",
"unbuild": "^2.0.0",
"vite": "^5.2.14",
- "vite-tsconfig-paths": "^4.3.2",
"vitest": "^1.5.0"
},
"peerDependencies": {
diff --git a/packages/vite-plugin/vitest.config.ts b/packages/vite-plugin/vitest.config.ts
index 184960e6..5ec1a42c 100644
--- a/packages/vite-plugin/vitest.config.ts
+++ b/packages/vite-plugin/vitest.config.ts
@@ -1,6 +1,6 @@
import replace from "@rollup/plugin-replace";
import { defineProject } from "vitest/config";
-import { config, plugins } from "../../vitest.shared";
+import { config } from "../../vitest.shared";
const packageJson = await import("./package.json");
@@ -18,6 +18,5 @@ export default defineProject({
}),
enforce: "pre",
},
- ...plugins,
],
});
diff --git a/packages/webpack-plugin/package.json b/packages/webpack-plugin/package.json
index 0eae58a4..0dbc2cdd 100644
--- a/packages/webpack-plugin/package.json
+++ b/packages/webpack-plugin/package.json
@@ -60,7 +60,6 @@
"typedoc": "^0.25.12",
"typescript": "^5.3.3",
"unbuild": "^2.0.0",
- "vite-tsconfig-paths": "^4.3.2",
"vitest": "^1.5.0",
"webpack": "^5.96.1"
},
diff --git a/packages/webpack-plugin/vitest.config.ts b/packages/webpack-plugin/vitest.config.ts
index e024f07b..5ec1a42c 100644
--- a/packages/webpack-plugin/vitest.config.ts
+++ b/packages/webpack-plugin/vitest.config.ts
@@ -1,6 +1,6 @@
-import { defineProject } from "vitest/config";
import replace from "@rollup/plugin-replace";
-import { config, plugins } from "../../vitest.shared";
+import { defineProject } from "vitest/config";
+import { config } from "../../vitest.shared";
const packageJson = await import("./package.json");
@@ -18,6 +18,5 @@ export default defineProject({
}),
enforce: "pre",
},
- ...plugins,
],
});
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 3cd4ba09..a547311c 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -59,13 +59,44 @@ importers:
vite:
specifier: ^5.4.11
version: 5.4.11(@types/node@20.11.15)(terser@5.27.0)
- vite-tsconfig-paths:
- specifier: ^5.1.2
- version: 5.1.2(typescript@5.3.3)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))
vitest:
specifier: ^1.5.0
version: 1.5.0(@types/node@20.11.15)(terser@5.27.0)
+ examples/astro:
+ dependencies:
+ '@astrojs/check':
+ specifier: ^0.9.4
+ version: 0.9.4(prettier@3.2.4)(typescript@5.7.2)
+ '@astrojs/node':
+ specifier: ^8.3.4
+ version: 8.3.4(astro@4.16.14(@types/node@20.12.12)(rollup@4.27.3)(terser@5.27.0)(typescript@5.7.2))
+ '@astrojs/react':
+ specifier: ^3.6.3
+ version: 3.6.3(@types/node@20.12.12)(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(terser@5.27.0)
+ '@types/react':
+ specifier: ^18.3.12
+ version: 18.3.12
+ '@types/react-dom':
+ specifier: ^18.3.1
+ version: 18.3.1
+ astro:
+ specifier: ^4.16.13
+ version: 4.16.14(@types/node@20.12.12)(rollup@4.27.3)(terser@5.27.0)(typescript@5.7.2)
+ react:
+ specifier: ^18.3.1
+ version: 18.3.1
+ react-dom:
+ specifier: ^18.3.1
+ version: 18.3.1(react@18.3.1)
+ typescript:
+ specifier: ^5.7.2
+ version: 5.7.2
+ devDependencies:
+ '@codecov/astro-plugin':
+ specifier: workspace:*
+ version: link:../../packages/astro-plugin
+
examples/bundle-analyzer-cli:
devDependencies:
'@codecov/bundle-analyzer':
@@ -177,13 +208,13 @@ importers:
dependencies:
nuxt:
specifier: ^3.12.4
- version: 3.12.4(@parcel/watcher@2.4.1)(@types/node@20.12.12)(encoding@0.1.13)(eslint@8.56.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.3)(rollup@4.22.4)(terser@5.27.0)(typescript@5.4.5)(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0))
+ version: 3.12.4(@parcel/watcher@2.4.1)(@types/node@20.12.12)(encoding@0.1.13)(eslint@8.56.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.3)(rollup@4.22.4)(terser@5.27.0)(typescript@5.7.2)(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0))
vue:
specifier: ^3.4.21
- version: 3.4.24(typescript@5.4.5)
+ version: 3.4.24(typescript@5.7.2)
vue-router:
specifier: ^4.3.0
- version: 4.3.2(vue@3.4.24(typescript@5.4.5))
+ version: 4.3.2(vue@3.4.24(typescript@5.7.2))
devDependencies:
'@codecov/nuxt-plugin':
specifier: workspace:^
@@ -385,7 +416,7 @@ importers:
version: 4.2.15
svelte-check:
specifier: ^3.6.0
- version: 3.7.0(@babel/core@7.26.0)(postcss-load-config@4.0.2(postcss@8.4.49)(ts-node@10.9.2(@types/node@20.12.12)(typescript@5.3.3)))(postcss@8.4.49)(svelte@4.2.15)
+ version: 3.7.0(@babel/core@7.26.0)(postcss-load-config@4.0.2(postcss@8.4.49))(postcss@8.4.49)(svelte@4.2.15)
tslib:
specifier: ^2.4.1
version: 2.6.2
@@ -516,6 +547,9 @@ importers:
specifier: ^2.10.2
version: 2.10.2(solid-js@1.8.19)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))
devDependencies:
+ '@codecov/astro-plugin':
+ specifier: workspace:*
+ version: link:../packages/astro-plugin
'@codecov/bundle-analyzer':
specifier: workspace:^
version: link:../packages/bundle-analyzer
@@ -545,16 +579,16 @@ importers:
version: link:../packages/webpack-plugin
'@remix-run/dev':
specifier: ^2.9.2
- version: 2.9.2(@remix-run/react@2.9.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5))(@remix-run/serve@2.9.2(typescript@5.4.5))(@types/node@20.11.15)(terser@5.27.0)(ts-node@10.9.2(@types/node@20.11.15)(typescript@5.4.5))(typescript@5.4.5)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))
+ version: 2.9.2(@remix-run/react@2.9.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.2))(@remix-run/serve@2.9.2(typescript@5.7.2))(@types/node@20.11.15)(terser@5.27.0)(ts-node@10.9.2(@types/node@20.11.15)(typescript@5.7.2))(typescript@5.7.2)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))
'@rollup/plugin-commonjs':
specifier: ^25.0.7
- version: 25.0.7(rollup@3.29.5)
+ version: 25.0.7(rollup@3.29.4)
'@rollup/plugin-node-resolve':
specifier: ^15.2.3
- version: 15.2.3(rollup@3.29.5)
+ version: 15.2.3(rollup@3.29.4)
'@solidjs/start':
specifier: ^1.0.6
- version: 1.0.6(rollup@3.29.5)(solid-js@1.8.19)(vinxi@0.4.1(@types/node@20.11.15)(encoding@0.1.13)(ioredis@5.4.1)(terser@5.27.0))(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))
+ version: 1.0.6(rollup@3.29.4)(solid-js@1.8.19)(vinxi@0.4.1(@types/node@20.11.15)(encoding@0.1.13)(ioredis@5.4.1)(terser@5.27.0))(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))
'@sveltejs/kit':
specifier: ^2.5.25
version: 2.5.25(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.15)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0)))(svelte@4.2.15)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))
@@ -572,7 +606,7 @@ importers:
version: 4.4.0
nuxt:
specifier: 3.12.4
- version: 3.12.4(@parcel/watcher@2.4.1)(@types/node@20.11.15)(encoding@0.1.13)(eslint@8.56.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.3)(rollup@3.29.5)(terser@5.27.0)(typescript@5.4.5)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))
+ version: 3.12.4(@parcel/watcher@2.4.1)(@types/node@20.11.15)(encoding@0.1.13)(eslint@8.56.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.3)(rollup@3.29.4)(terser@5.27.0)(typescript@5.7.2)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))
react:
specifier: ^18.2.0
version: 18.3.1
@@ -587,7 +621,7 @@ importers:
version: rollup@4.22.4
ts-node:
specifier: ^10.9.2
- version: 10.9.2(@types/node@20.11.15)(typescript@5.4.5)
+ version: 10.9.2(@types/node@20.11.15)(typescript@5.7.2)
viteV4:
specifier: npm:vite@4.5.5
version: vite@4.5.5(@types/node@20.11.15)(terser@5.27.0)
@@ -596,14 +630,48 @@ importers:
version: vite@5.2.14(@types/node@20.11.15)(terser@5.27.0)
vue-routerV4:
specifier: npm:vue-router@4.3.0
- version: vue-router@4.3.0(vue@3.5.13(typescript@5.4.5))
+ version: vue-router@4.3.0(vue@3.5.13(typescript@5.7.2))
vueV3:
specifier: npm:vue@3.4.21
- version: vue@3.4.21(typescript@5.4.5)
+ version: vue@3.4.21(typescript@5.7.2)
webpackV5:
specifier: npm:webpack@5.90.0
version: webpack@5.90.0(esbuild@0.17.19)
+ integration-tests/test-apps/astro:
+ dependencies:
+ '@astrojs/check':
+ specifier: ^0.9.4
+ version: 0.9.4(prettier@3.2.4)(typescript@5.7.2)
+ '@astrojs/node':
+ specifier: ^8.3.4
+ version: 8.3.4(astro@4.16.14(@types/node@20.12.12)(rollup@4.27.3)(terser@5.27.0)(typescript@5.7.2))
+ '@astrojs/react':
+ specifier: ^3.6.3
+ version: 3.6.3(@types/node@20.12.12)(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(terser@5.27.0)
+ '@types/react':
+ specifier: ^18.3.12
+ version: 18.3.12
+ '@types/react-dom':
+ specifier: ^18.3.1
+ version: 18.3.1
+ astro:
+ specifier: ^4.16.13
+ version: 4.16.14(@types/node@20.12.12)(rollup@4.27.3)(terser@5.27.0)(typescript@5.7.2)
+ react:
+ specifier: ^18.3.1
+ version: 18.3.1
+ react-dom:
+ specifier: ^18.3.1
+ version: 18.3.1(react@18.3.1)
+ typescript:
+ specifier: ^5.7.2
+ version: 5.7.2
+ devDependencies:
+ '@codecov/astro-plugin':
+ specifier: workspace:*
+ version: link:../../../packages/astro-plugin
+
integration-tests/test-apps/bundle-analyzer/dotenv-vercel:
devDependencies:
'@codecov/bundle-analyzer':
@@ -651,13 +719,13 @@ importers:
dependencies:
nuxt:
specifier: ^3.12.4
- version: 3.12.4(@parcel/watcher@2.4.1)(@types/node@20.12.12)(encoding@0.1.13)(eslint@8.56.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.3)(rollup@4.27.3)(terser@5.27.0)(typescript@5.4.5)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))
+ version: 3.12.4(@parcel/watcher@2.4.1)(@types/node@20.12.12)(encoding@0.1.13)(eslint@8.56.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.3)(rollup@4.27.3)(terser@5.27.0)(typescript@5.7.2)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))
vue:
specifier: ^3.4.21
- version: 3.4.24(typescript@5.4.5)
+ version: 3.4.24(typescript@5.7.2)
vue-router:
specifier: ^4.3.0
- version: 4.3.2(vue@3.4.24(typescript@5.4.5))
+ version: 4.3.2(vue@3.4.24(typescript@5.7.2))
devDependencies:
'@codecov/nuxt-plugin':
specifier: workspace:^
@@ -787,6 +855,55 @@ importers:
specifier: ^5.1.8
version: 5.4.11(@types/node@20.12.12)(terser@5.27.0)
+ packages/astro-plugin:
+ dependencies:
+ '@codecov/bundler-plugin-core':
+ specifier: workspace:^
+ version: link:../bundler-plugin-core
+ '@codecov/vite-plugin':
+ specifier: workspace:^
+ version: link:../vite-plugin
+ unplugin:
+ specifier: ^1.10.1
+ version: 1.16.0
+ devDependencies:
+ '@rollup/plugin-replace':
+ specifier: ^5.0.5
+ version: 5.0.7(rollup@3.29.4)
+ '@types/node':
+ specifier: ^20.11.15
+ version: 20.12.12
+ '@vitest/coverage-v8':
+ specifier: ^1.5.0
+ version: 1.5.0(vitest@1.5.0(@types/node@20.12.12)(terser@5.27.0))
+ astro:
+ specifier: ^4.16.14
+ version: 4.16.14(@types/node@20.12.12)(rollup@3.29.4)(terser@5.27.0)(typescript@5.7.2)
+ codecovProdRollupPlugin:
+ specifier: npm:@codecov/rollup-plugin@1.5.0
+ version: '@codecov/rollup-plugin@1.5.0(rollup@3.29.4)'
+ msw:
+ specifier: ^2.1.5
+ version: 2.1.5(typescript@5.7.2)
+ ts-node:
+ specifier: ^10.9.2
+ version: 10.9.2(@types/node@20.12.12)(typescript@5.7.2)
+ typedoc:
+ specifier: ^0.25.12
+ version: 0.25.12(typescript@5.7.2)
+ typescript:
+ specifier: ^5.3.3
+ version: 5.7.2
+ unbuild:
+ specifier: ^2.0.0
+ version: 2.0.0(typescript@5.7.2)
+ vite:
+ specifier: ^5.2.14
+ version: 5.4.11(@types/node@20.12.12)(terser@5.27.0)
+ vitest:
+ specifier: ^1.5.0
+ version: 1.5.0(@types/node@20.12.12)(terser@5.27.0)
+
packages/bundle-analyzer:
dependencies:
'@codecov/bundler-plugin-core':
@@ -801,7 +918,7 @@ importers:
devDependencies:
'@rollup/plugin-replace':
specifier: ^5.0.5
- version: 5.0.7(rollup@3.29.5)
+ version: 5.0.7(rollup@4.27.3)
'@types/micromatch':
specifier: ^4.0.9
version: 4.0.9
@@ -816,25 +933,22 @@ importers:
version: 1.5.0(vitest@1.5.0(@types/node@20.12.12)(terser@5.27.0))
codecovProdRollupPlugin:
specifier: npm:@codecov/rollup-plugin@1.5.0
- version: '@codecov/rollup-plugin@1.5.0(rollup@3.29.5)'
+ version: '@codecov/rollup-plugin@1.5.0(rollup@4.27.3)'
msw:
specifier: ^2.1.5
- version: 2.1.5(typescript@5.4.5)
+ version: 2.1.5(typescript@5.7.2)
ts-node:
specifier: ^10.9.2
- version: 10.9.2(@types/node@20.12.12)(typescript@5.4.5)
+ version: 10.9.2(@types/node@20.12.12)(typescript@5.7.2)
typedoc:
specifier: ^0.25.12
- version: 0.25.12(typescript@5.4.5)
+ version: 0.25.12(typescript@5.7.2)
unbuild:
specifier: ^2.0.0
- version: 2.0.0(typescript@5.4.5)
+ version: 2.0.0(typescript@5.7.2)
vite:
specifier: ^5.2.14
version: 5.4.11(@types/node@20.12.12)(terser@5.27.0)
- vite-tsconfig-paths:
- specifier: ^4.3.2
- version: 4.3.2(typescript@5.4.5)(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0))
vitest:
specifier: ^1.5.0
version: 1.5.0(@types/node@20.12.12)(terser@5.27.0)
@@ -896,9 +1010,6 @@ importers:
unbuild:
specifier: ^2.0.0
version: 2.0.0(typescript@5.3.3)
- vite-tsconfig-paths:
- specifier: ^4.3.2
- version: 4.3.2(typescript@5.3.3)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))
vitest:
specifier: ^1.5.0
version: 1.5.0(@types/node@20.11.15)(terser@5.27.0)
@@ -920,7 +1031,7 @@ importers:
devDependencies:
'@rollup/plugin-replace':
specifier: ^5.0.5
- version: 5.0.7(rollup@4.27.3)
+ version: 5.0.5(rollup@4.27.3)
'@types/node':
specifier: ^20.10.0
version: 20.12.12
@@ -948,9 +1059,6 @@ importers:
unbuild:
specifier: ^2.0.0
version: 2.0.0(typescript@5.4.5)
- vite-tsconfig-paths:
- specifier: ^4.3.2
- version: 4.3.2(typescript@5.4.5)(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0))
vitest:
specifier: ^1.5.0
version: 1.5.0(@types/node@20.12.12)(terser@5.27.0)
@@ -975,7 +1083,7 @@ importers:
devDependencies:
'@rollup/plugin-replace':
specifier: ^5.0.5
- version: 5.0.7(rollup@4.27.3)
+ version: 5.0.5(rollup@4.27.3)
'@types/node':
specifier: ^20.11.15
version: 20.11.15
@@ -1006,9 +1114,6 @@ importers:
vite:
specifier: ^5.2.14
version: 5.4.11(@types/node@20.11.15)(terser@5.27.0)
- vite-tsconfig-paths:
- specifier: ^4.3.2
- version: 4.3.2(typescript@5.3.3)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))
vitest:
specifier: ^1.5.0
version: 1.5.0(@types/node@20.11.15)(terser@5.27.0)
@@ -1030,7 +1135,7 @@ importers:
devDependencies:
'@rollup/plugin-replace':
specifier: ^5.0.5
- version: 5.0.7(rollup@4.27.3)
+ version: 5.0.5(rollup@4.27.3)
'@types/node':
specifier: ^20.11.15
version: 20.12.12
@@ -1058,9 +1163,6 @@ importers:
vite:
specifier: ^5.2.14
version: 5.4.11(@types/node@20.12.12)(terser@5.27.0)
- vite-tsconfig-paths:
- specifier: ^4.3.2
- version: 4.3.2(typescript@5.4.5)(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0))
vitest:
specifier: ^1.5.0
version: 1.5.0(@types/node@20.12.12)(terser@5.27.0)
@@ -1104,9 +1206,6 @@ importers:
unbuild:
specifier: ^2.0.0
version: 2.0.0(typescript@5.3.3)
- vite-tsconfig-paths:
- specifier: ^4.3.2
- version: 4.3.2(typescript@5.3.3)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))
vitest:
specifier: ^1.5.0
version: 1.5.0(@types/node@20.11.15)(terser@5.27.0)
@@ -1128,7 +1227,7 @@ importers:
devDependencies:
'@rollup/plugin-replace':
specifier: ^5.0.5
- version: 5.0.7(rollup@4.27.3)
+ version: 5.0.5(rollup@4.27.3)
'@types/node':
specifier: ^20.11.15
version: 20.12.12
@@ -1156,9 +1255,6 @@ importers:
vite:
specifier: ^5.2.14
version: 5.4.11(@types/node@20.12.12)(terser@5.27.0)
- vite-tsconfig-paths:
- specifier: ^4.3.2
- version: 4.3.2(typescript@5.4.5)(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0))
vitest:
specifier: ^1.5.0
version: 1.5.0(@types/node@20.12.12)(terser@5.27.0)
@@ -1183,7 +1279,7 @@ importers:
devDependencies:
'@rollup/plugin-replace':
specifier: ^5.0.5
- version: 5.0.7(rollup@4.27.3)
+ version: 5.0.5(rollup@4.27.3)
'@types/node':
specifier: ^20.11.15
version: 20.11.15
@@ -1211,9 +1307,6 @@ importers:
vite:
specifier: ^5.2.14
version: 5.4.11(@types/node@20.11.15)(terser@5.27.0)
- vite-tsconfig-paths:
- specifier: ^4.3.2
- version: 4.3.2(typescript@5.3.3)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))
vitest:
specifier: ^1.5.0
version: 1.5.0(@types/node@20.11.15)(terser@5.27.0)
@@ -1229,7 +1322,7 @@ importers:
devDependencies:
'@rollup/plugin-replace':
specifier: ^5.0.5
- version: 5.0.7(rollup@4.27.3)
+ version: 5.0.5(rollup@4.27.3)
'@types/node':
specifier: ^20.11.15
version: 20.11.15
@@ -1257,9 +1350,6 @@ importers:
vite:
specifier: ^5.2.14
version: 5.4.11(@types/node@20.11.15)(terser@5.27.0)
- vite-tsconfig-paths:
- specifier: ^4.3.2
- version: 4.3.2(typescript@5.3.3)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))
vitest:
specifier: ^1.5.0
version: 1.5.0(@types/node@20.11.15)(terser@5.27.0)
@@ -1275,7 +1365,7 @@ importers:
devDependencies:
'@rollup/plugin-replace':
specifier: ^5.0.5
- version: 5.0.7(rollup@4.27.3)
+ version: 5.0.5(rollup@4.27.3)
'@types/node':
specifier: ^20.10.0
version: 20.10.0
@@ -1306,9 +1396,6 @@ importers:
unbuild:
specifier: ^2.0.0
version: 2.0.0(typescript@5.3.3)
- vite-tsconfig-paths:
- specifier: ^4.3.2
- version: 4.3.2(typescript@5.3.3)(vite@5.4.11(@types/node@20.10.0)(terser@5.27.0))
vitest:
specifier: ^1.5.0
version: 1.5.0(@types/node@20.10.0)(terser@5.27.0)
@@ -1345,6 +1432,58 @@ packages:
'@antfu/utils@0.7.7':
resolution: {integrity: sha512-gFPqTG7otEJ8uP6wrhDv6mqwGWYZKNvAcCq6u9hOj0c+IKCEsY4L1oC9trPq2SaWIzAfHvqfBDxF591JkMf+kg==}
+ '@astrojs/check@0.9.4':
+ resolution: {integrity: sha512-IOheHwCtpUfvogHHsvu0AbeRZEnjJg3MopdLddkJE70mULItS/Vh37BHcI00mcOJcH1vhD3odbpvWokpxam7xA==}
+ hasBin: true
+ peerDependencies:
+ typescript: ^5.0.0
+
+ '@astrojs/compiler@2.10.3':
+ resolution: {integrity: sha512-bL/O7YBxsFt55YHU021oL+xz+B/9HvGNId3F9xURN16aeqDK9juHGktdkCSXz+U4nqFACq6ZFvWomOzhV+zfPw==}
+
+ '@astrojs/internal-helpers@0.4.1':
+ resolution: {integrity: sha512-bMf9jFihO8YP940uD70SI/RDzIhUHJAolWVcO1v5PUivxGKvfLZTLTVVxEYzGYyPsA3ivdLNqMnL5VgmQySa+g==}
+
+ '@astrojs/language-server@2.15.4':
+ resolution: {integrity: sha512-JivzASqTPR2bao9BWsSc/woPHH7OGSGc9aMxXL4U6egVTqBycB3ZHdBJPuOCVtcGLrzdWTosAqVPz1BVoxE0+A==}
+ hasBin: true
+ peerDependencies:
+ prettier: ^3.0.0
+ prettier-plugin-astro: '>=0.11.0'
+ peerDependenciesMeta:
+ prettier:
+ optional: true
+ prettier-plugin-astro:
+ optional: true
+
+ '@astrojs/markdown-remark@5.3.0':
+ resolution: {integrity: sha512-r0Ikqr0e6ozPb5bvhup1qdWnSPUvQu6tub4ZLYaKyG50BXZ0ej6FhGz3GpChKpH7kglRFPObJd/bDyf2VM9pkg==}
+
+ '@astrojs/node@8.3.4':
+ resolution: {integrity: sha512-xzQs39goN7xh9np9rypGmbgZj3AmmjNxEMj9ZWz5aBERlqqFF3n8A/w/uaJeZ/bkHS60l1BXVS0tgsQt9MFqBA==}
+ peerDependencies:
+ astro: ^4.2.0
+
+ '@astrojs/prism@3.1.0':
+ resolution: {integrity: sha512-Z9IYjuXSArkAUx3N6xj6+Bnvx8OdUSHA8YoOgyepp3+zJmtVYJIl/I18GozdJVW1p5u/CNpl3Km7/gwTJK85cw==}
+ engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0}
+
+ '@astrojs/react@3.6.3':
+ resolution: {integrity: sha512-5ihLQDH5Runddug5AZYlnp/Q5T81QxhwnWJXA9rchBAdh11c6UhBbv9Kdk7b2PkXoEU70CGWBP9hSh0VCR58eA==}
+ engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0}
+ peerDependencies:
+ '@types/react': ^17.0.50 || ^18.0.21
+ '@types/react-dom': ^17.0.17 || ^18.0.6
+ react: ^17.0.2 || ^18.0.0 || ^19.0.0-beta
+ react-dom: ^17.0.2 || ^18.0.0 || ^19.0.0-beta
+
+ '@astrojs/telemetry@3.1.0':
+ resolution: {integrity: sha512-/ca/+D8MIKEC8/A9cSaPUqQNZm+Es/ZinRv0ZAzvu2ios7POQSsVD+VOj7/hypWNsNM3T7RpfgNq7H2TU1KEHA==}
+ engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0}
+
+ '@astrojs/yaml2ts@0.2.2':
+ resolution: {integrity: sha512-GOfvSr5Nqy2z5XiwqTouBBpy5FyI6DEe+/g/Mk5am9SjILN1S5fOEvYK0GuWHg98yS/dobP4m8qyqw/URW35fQ==}
+
'@babel/code-frame@7.24.2':
resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==}
engines: {node: '>=6.9.0'}
@@ -1413,6 +1552,10 @@ packages:
resolution: {integrity: sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==}
engines: {node: '>=6.9.0'}
+ '@babel/helper-annotate-as-pure@7.25.9':
+ resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==}
+ engines: {node: '>=6.9.0'}
+
'@babel/helper-builder-binary-assignment-operator-visitor@7.24.7':
resolution: {integrity: sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==}
engines: {node: '>=6.9.0'}
@@ -1554,6 +1697,10 @@ packages:
resolution: {integrity: sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==}
engines: {node: '>=6.9.0'}
+ '@babel/helper-plugin-utils@7.25.9':
+ resolution: {integrity: sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==}
+ engines: {node: '>=6.9.0'}
+
'@babel/helper-remap-async-to-generator@7.24.7':
resolution: {integrity: sha512-9pKLcTlZ92hNZMQfGCHImUpDOlAgkkpqalWEeftW5FBya75k8Li2ilerxkM/uBEj01iBZXcCIB/bwvDYgWyibA==}
engines: {node: '>=6.9.0'}
@@ -1782,6 +1929,12 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
+ '@babel/plugin-syntax-jsx@7.25.9':
+ resolution: {integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
'@babel/plugin-syntax-logical-assignment-operators@7.10.4':
resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==}
peerDependencies:
@@ -2076,12 +2229,30 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-react-jsx-self@7.25.9':
+ resolution: {integrity: sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
'@babel/plugin-transform-react-jsx-source@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
+ '@babel/plugin-transform-react-jsx-source@7.25.9':
+ resolution: {integrity: sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-react-jsx@7.25.9':
+ resolution: {integrity: sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
'@babel/plugin-transform-regenerator@7.24.7':
resolution: {integrity: sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==}
engines: {node: '>=6.9.0'}
@@ -2336,6 +2507,27 @@ packages:
resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==}
engines: {node: '>=10.0.0'}
+ '@emmetio/abbreviation@2.3.3':
+ resolution: {integrity: sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==}
+
+ '@emmetio/css-abbreviation@2.1.8':
+ resolution: {integrity: sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw==}
+
+ '@emmetio/css-parser@0.4.0':
+ resolution: {integrity: sha512-z7wkxRSZgrQHXVzObGkXG+Vmj3uRlpM11oCZ9pbaz0nFejvCDmAiNDpY75+wgXOcffKpj4rzGtwGaZxfJKsJxw==}
+
+ '@emmetio/html-matcher@1.3.0':
+ resolution: {integrity: sha512-NTbsvppE5eVyBMuyGfVu2CRrLvo7J4YHb6t9sBFLyY03WYhXET37qA4zOYUjBWFCRHO7pS1B9khERtY0f5JXPQ==}
+
+ '@emmetio/scanner@1.0.4':
+ resolution: {integrity: sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==}
+
+ '@emmetio/stream-reader-utils@0.1.0':
+ resolution: {integrity: sha512-ZsZ2I9Vzso3Ho/pjZFsmmZ++FWeEd/txqybHTm4OgaZzdS8V9V/YYWQwg5TC38Z7uLWUV1vavpLLbjJtKubR1A==}
+
+ '@emmetio/stream-reader@2.2.0':
+ resolution: {integrity: sha512-fXVXEyFA5Yv3M3n8sUGT7+fvecGrZP4k6FnWWMSZVQf69kAq0LLpaBQLGcPR30m3zMmKYhECP4k/ZkzvhEW5kw==}
+
'@emnapi/runtime@1.2.0':
resolution: {integrity: sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==}
@@ -3839,8 +4031,8 @@ packages:
peerDependencies:
vite: '*'
- '@nuxt/devtools-kit@1.6.1':
- resolution: {integrity: sha512-6pvK5ih4XONVMSABlDbq6q7/TrZ++hyXGn5zdROVU780aYX3EjU8F0sq+1Lmc6ieiJg4tNe/EA+zV1onKRPsrQ==}
+ '@nuxt/devtools-kit@1.6.0':
+ resolution: {integrity: sha512-kJ8mVKwTSN3tdEVNy7mxKCiQk9wsG5t3oOrRMWk6IEbTSov+5sOULqQSM/+OWxWsEDmDfA7QlS5sM3Ti9uMRqQ==}
peerDependencies:
vite: '*'
@@ -3848,8 +4040,8 @@ packages:
resolution: {integrity: sha512-X9uTh5rgt0pw3UjXcHyl8ZFYmCgw8ITRe9Nr2VLCtNROfKz9yol/ESEhYMwTFiFlqSyfJP6/qtogJBjUt6dzTw==}
hasBin: true
- '@nuxt/devtools-wizard@1.6.1':
- resolution: {integrity: sha512-MpcKHgXJd4JyhJEvcIMTZqojyDFHLt9Wx2oWbV7YSEnubtHYxUM6p2M+Nb9/3mT+qoOiZQ+0db3xVcMW92oE8Q==}
+ '@nuxt/devtools-wizard@1.6.0':
+ resolution: {integrity: sha512-n+mzz5NwnKZim0tq1oBi+x1nNXb21fp7QeBl7bYKyDT1eJ0XCxFkVTr/kB/ddkkLYZ+o8TykpeNPa74cN+xAyQ==}
hasBin: true
'@nuxt/devtools@1.4.1':
@@ -3858,8 +4050,8 @@ packages:
peerDependencies:
vite: '*'
- '@nuxt/devtools@1.6.1':
- resolution: {integrity: sha512-s+4msaf8/REaXVbBDzjMgdUmEwR68hpoiQWx4QkH0JHSNQXWCWgNngqlZOM3DSRmPrelS57PJCag+L7gnT1wLw==}
+ '@nuxt/devtools@1.6.0':
+ resolution: {integrity: sha512-xNorMapzpM8HaW7NnAsEEO38OrmrYBzGvkkqfBU5nNh5XEymmIfCbQc7IA/GIOH9pXOV4gRutCjHCWXHYbOl3A==}
hasBin: true
peerDependencies:
vite: '*'
@@ -3965,6 +4157,9 @@ packages:
'@open-draft/until@2.1.0':
resolution: {integrity: sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==}
+ '@oslojs/encoding@1.1.0':
+ resolution: {integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==}
+
'@oven/bun-darwin-aarch64@1.1.4':
resolution: {integrity: sha512-/eysHyAfoEda+/HHLVx0u5f/ZGxb6bR/xLQ4E/u/c5Emue5npeJBLD2P8Kjt9efz/A0xalPW8jHvtuEmYTnuoA==}
cpu: [arm64]
@@ -4519,6 +4714,21 @@ packages:
'@rushstack/eslint-patch@1.7.2':
resolution: {integrity: sha512-RbhOOTCNoCrbfkRyoXODZp75MlpiHMgbE5MEBZAnnnLyQNgrigEj4p0lzsMDyc1zVsJDLrivB58tgg3emX0eEA==}
+ '@shikijs/core@1.23.1':
+ resolution: {integrity: sha512-NuOVgwcHgVC6jBVH5V7iblziw6iQbWWHrj5IlZI3Fqu2yx9awH7OIQkXIcsHsUmY19ckwSgUMgrqExEyP5A0TA==}
+
+ '@shikijs/engine-javascript@1.23.1':
+ resolution: {integrity: sha512-i/LdEwT5k3FVu07SiApRFwRcSJs5QM9+tod5vYCPig1Ywi8GR30zcujbxGQFJHwYD7A5BUqagi8o5KS+LEVgBg==}
+
+ '@shikijs/engine-oniguruma@1.23.1':
+ resolution: {integrity: sha512-KQ+lgeJJ5m2ISbUZudLR1qHeH3MnSs2mjFg7bnencgs5jDVPeJ2NVDJ3N5ZHbcTsOIh0qIueyAJnwg7lg7kwXQ==}
+
+ '@shikijs/types@1.23.1':
+ resolution: {integrity: sha512-98A5hGyEhzzAgQh2dAeHKrWW4HfCMeoFER2z16p5eJ+vmPeF6lZ/elEne6/UCU551F/WqkopqRsr1l2Yu6+A0g==}
+
+ '@shikijs/vscode-textmate@9.3.0':
+ resolution: {integrity: sha512-jn7/7ky30idSkd/O5yDBfAnVt+JJpepofP/POZ1iMOxK59cOfqIgg/Dj0eFsjOTMw+4ycJN0uhZH/Eb0bs/EUA==}
+
'@sideway/address@4.1.5':
resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==}
@@ -4665,6 +4875,9 @@ packages:
'@types/hast@2.3.10':
resolution: {integrity: sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==}
+ '@types/hast@3.0.4':
+ resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==}
+
'@types/http-proxy@1.17.14':
resolution: {integrity: sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==}
@@ -4683,6 +4896,9 @@ packages:
'@types/mdast@3.0.15':
resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==}
+ '@types/mdast@4.0.4':
+ resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==}
+
'@types/mdx@2.0.13':
resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==}
@@ -4695,6 +4911,9 @@ packages:
'@types/ms@0.7.34':
resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==}
+ '@types/nlcst@2.0.3':
+ resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==}
+
'@types/node@12.20.55':
resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==}
@@ -4722,9 +4941,15 @@ packages:
'@types/react-dom@18.3.0':
resolution: {integrity: sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==}
+ '@types/react-dom@18.3.1':
+ resolution: {integrity: sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==}
+
'@types/react@18.2.51':
resolution: {integrity: sha512-XeoMaU4CzyjdRr3c4IQQtiH7Rpo18V07rYZUucEZQwOUEtGgTXv7e6igQiQ+xnV6MbMe1qjEmKdgMNnfppnXfg==}
+ '@types/react@18.3.12':
+ resolution: {integrity: sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==}
+
'@types/react@18.3.3':
resolution: {integrity: sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==}
@@ -4743,6 +4968,9 @@ packages:
'@types/unist@2.0.10':
resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==}
+ '@types/unist@3.0.3':
+ resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==}
+
'@types/webpack@5.28.5':
resolution: {integrity: sha512-wR87cgvxj3p6D0Crt1r5avwqffqPXUkNlnQ1mjU93G7gCuFjufZR4I6j8cz5g1F1tTYpfOOFvly+cmIQwL9wvw==}
@@ -4902,6 +5130,12 @@ packages:
peerDependencies:
vite: ^4.2.0 || ^5.0.0
+ '@vitejs/plugin-react@4.3.3':
+ resolution: {integrity: sha512-NooDe9GpHGqNns1i8XDERg0Vsg5SSYRhRxxyTGogUdkdNt47jal+fbuYi+Yfq6pzRCKXyoPcWisfxE6RIM3GKA==}
+ engines: {node: ^14.18.0 || >=16.0.0}
+ peerDependencies:
+ vite: ^4.2.0 || ^5.0.0
+
'@vitejs/plugin-vue-jsx@4.0.1':
resolution: {integrity: sha512-7mg9HFGnFHMEwCdB6AY83cVK4A6sCqnrjFYF4WIlebYAQVVJ/sC/CiTruVdrRlhrFoeZ8rlMxY9wYpPTIRhhAg==}
engines: {node: ^18.0.0 || >=20.0.0}
@@ -4943,6 +5177,32 @@ packages:
'@vitest/utils@1.5.0':
resolution: {integrity: sha512-BDU0GNL8MWkRkSRdNFvCUCAVOeHaUlVJ9Tx0TYBZyXaaOTmGtUFObzchCivIBrIwKzvZA7A9sCejVhXM2aY98A==}
+ '@volar/kit@2.4.10':
+ resolution: {integrity: sha512-ul+rLeO9RlFDgkY/FhPWMnpFqAsjvjkKz8VZeOY5YCJMwTblmmSBlNJtFNxSBx9t/k1q80nEthLyxiJ50ZbIAg==}
+ peerDependencies:
+ typescript: '*'
+
+ '@volar/language-core@2.4.10':
+ resolution: {integrity: sha512-hG3Z13+nJmGaT+fnQzAkS0hjJRa2FCeqZt6Bd+oGNhUkQ+mTFsDETg5rqUTxyzIh5pSOGY7FHCWUS8G82AzLCA==}
+
+ '@volar/language-server@2.4.10':
+ resolution: {integrity: sha512-odQsgrJh8hOXfxkSj/BSnpjThb2/KDhbxZnG/XAEx6E3QGDQv4hAOz9GWuKoNs0tkjgwphQGIwDMT1JYaTgRJw==}
+
+ '@volar/language-service@2.4.10':
+ resolution: {integrity: sha512-VxUiWS11rnRzakkqw5x1LPhsz+RBfD0CrrFarLGW2/voliYXEdCuSOM3r8JyNRvMvP4uwhD38ccAdTcULQEAIQ==}
+
+ '@volar/source-map@2.4.10':
+ resolution: {integrity: sha512-OCV+b5ihV0RF3A7vEvNyHPi4G4kFa6ukPmyVocmqm5QzOd8r5yAtiNvaPEjl8dNvgC/lj4JPryeeHLdXd62rWA==}
+
+ '@volar/typescript@2.4.10':
+ resolution: {integrity: sha512-F8ZtBMhSXyYKuBfGpYwqA5rsONnOwAVvjyE7KPYJ7wgZqo2roASqNWUnianOomJX5u1cxeRooHV59N0PhvEOgw==}
+
+ '@vscode/emmet-helper@2.11.0':
+ resolution: {integrity: sha512-QLxjQR3imPZPQltfbWRnHU6JecWTF1QSWhx3GAKQpslx7y3Dp6sIIXhKjiUJ/BR9FX8PVthjr9PD6pNwOJfAzw==}
+
+ '@vscode/l10n@0.0.18':
+ resolution: {integrity: sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==}
+
'@vue-macros/common@1.12.2':
resolution: {integrity: sha512-+NGfhrPvPNOb3Wg9PNPEXPe0HTXmVe6XJawL1gi3cIjOSGIhpOdvmMT2cRuWb265IpA/PeL5Sqo0+DQnEDxLvw==}
engines: {node: '>=16.14.0'}
@@ -5028,16 +5288,16 @@ packages:
'@vue/devtools-core@7.3.3':
resolution: {integrity: sha512-i6Bwkx4OwfY0QVHjAdsivhlzZ2HMj7fbNRYJsWspQ+dkA1f3nTzycPqZmVUsm2TGkbQlhTMhCAdDoP97JKoc+g==}
- '@vue/devtools-core@7.6.4':
- resolution: {integrity: sha512-blSwGVYpb7b5TALMjjoBiAl5imuBF7WEOAtaJaBMNikR8SQkm6mkUt4YlIKh9874/qoimwmpDOm+GHBZ4Y5m+g==}
+ '@vue/devtools-core@7.4.4':
+ resolution: {integrity: sha512-DLxgA3DfeADkRzhAfm3G2Rw/cWxub64SdP5b+s5dwL30+whOGj+QNhmyFpwZ8ZTrHDFRIPj0RqNzJ8IRR1pz7w==}
peerDependencies:
vue: ^3.0.0
'@vue/devtools-kit@7.3.3':
resolution: {integrity: sha512-m+dFI57BrzKYPKq73mt4CJ5GWld5OLBseLHPHGVP7CaILNY9o1gWVJWAJeF8XtQ9LTiMxZSaK6NcBsFuxAhD0g==}
- '@vue/devtools-kit@7.6.4':
- resolution: {integrity: sha512-Zs86qIXXM9icU0PiGY09PQCle4TI750IPLmAJzW5Kf9n9t5HzSYf6Rz6fyzSwmfMPiR51SUKJh9sXVZu78h2QA==}
+ '@vue/devtools-kit@7.4.4':
+ resolution: {integrity: sha512-awK/4NfsUG0nQ7qnTM37m7ZkEUMREyPh8taFCX+uQYps/MTFEum0AD05VeGDRMXwWvMmGIcWX9xp8ZiBddY0jw==}
'@vue/devtools-shared@7.4.0':
resolution: {integrity: sha512-LpHkjzUlbPHSH6qaCVSyfQDaF8fZwFbEDbHrtAGA9K1/yEZn99zYvXXqE4e5IQCk8GBXiVJo9/bn7vBXJQIIGA==}
@@ -5388,6 +5648,10 @@ packages:
aria-query@5.3.0:
resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==}
+ aria-query@5.3.2:
+ resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==}
+ engines: {node: '>= 0.4'}
+
array-buffer-byte-length@1.0.0:
resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==}
@@ -5398,6 +5662,9 @@ packages:
resolution: {integrity: sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==}
engines: {node: '>= 0.4'}
+ array-iterate@2.0.1:
+ resolution: {integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==}
+
array-union@2.1.0:
resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
engines: {node: '>=8'}
@@ -5447,6 +5714,11 @@ packages:
resolution: {integrity: sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==}
hasBin: true
+ astro@4.16.14:
+ resolution: {integrity: sha512-2IuLkIp4idyspugq+F52rHZyNqHHi2AdQzuKp3SGytg/YAm50dNeWhP/7l+enjgWZLloLq5xsH5gVQpoDFoyFg==}
+ engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'}
+ hasBin: true
+
async-sema@3.1.1:
resolution: {integrity: sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==}
@@ -5491,6 +5763,10 @@ packages:
axobject-query@4.0.0:
resolution: {integrity: sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==}
+ axobject-query@4.1.0:
+ resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==}
+ engines: {node: '>= 0.4'}
+
b4a@1.6.6:
resolution: {integrity: sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==}
@@ -5528,6 +5804,9 @@ packages:
bare-events@2.2.2:
resolution: {integrity: sha512-h7z00dWdG0PYOQEvChhOSWvOfkIKsdZGkWr083FgN/HyoQuebSew/cgirYqh9SCuy/hRvxc5Vy6Fw8xAmYHLkQ==}
+ base-64@1.0.0:
+ resolution: {integrity: sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==}
+
base64-js@1.5.1:
resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
@@ -5556,9 +5835,6 @@ packages:
birpc@0.2.17:
resolution: {integrity: sha512-+hkTxhot+dWsLpp3gia5AkVHIsKlZybNT5gIYiDlNzJrmYPcTM9k5/w2uaj3IPpd7LlEYpmCj4Jj1nC41VhDFg==}
- birpc@0.2.19:
- resolution: {integrity: sha512-5WeXXAvTmitV1RqJFppT5QtUiz2p1mRSYU000Jkft5ZUCLJIk4uQriYNO50HknxKwM6jd8utNc66K1qGIwwWBQ==}
-
bl@4.1.0:
resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==}
@@ -5577,6 +5853,10 @@ packages:
resolution: {integrity: sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==}
engines: {node: '>=14.16'}
+ boxen@8.0.1:
+ resolution: {integrity: sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==}
+ engines: {node: '>=18'}
+
bplist-parser@0.2.0:
resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==}
engines: {node: '>= 5.10.0'}
@@ -5734,6 +6014,10 @@ packages:
resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==}
engines: {node: '>=14.16'}
+ camelcase@8.0.0:
+ resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==}
+ engines: {node: '>=16'}
+
caniuse-api@3.0.0:
resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==}
@@ -5849,10 +6133,18 @@ packages:
resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ cli-cursor@5.0.0:
+ resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==}
+ engines: {node: '>=18'}
+
cli-spinners@2.9.1:
resolution: {integrity: sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==}
engines: {node: '>=6'}
+ cli-spinners@2.9.2:
+ resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==}
+ engines: {node: '>=6'}
+
cli-truncate@4.0.0:
resolution: {integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==}
engines: {node: '>=18'}
@@ -5887,6 +6179,10 @@ packages:
resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==}
engines: {node: '>=0.8'}
+ clsx@2.1.1:
+ resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==}
+ engines: {node: '>=6'}
+
cluster-key-slot@1.1.2:
resolution: {integrity: sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==}
engines: {node: '>=0.10.0'}
@@ -5953,6 +6249,9 @@ packages:
resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==}
engines: {node: '>= 12'}
+ common-ancestor-path@1.0.1:
+ resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==}
+
commondir@1.0.1:
resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==}
@@ -6027,6 +6326,10 @@ packages:
resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==}
engines: {node: '>= 0.6'}
+ cookie@0.7.2:
+ resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==}
+ engines: {node: '>= 0.6'}
+
copy-anything@3.0.5:
resolution: {integrity: sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==}
engines: {node: '>=12.13'}
@@ -6362,12 +6665,19 @@ packages:
resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==}
engines: {node: '>=8'}
+ deterministic-object-hash@2.0.2:
+ resolution: {integrity: sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==}
+ engines: {node: '>=18'}
+
devalue@5.0.0:
resolution: {integrity: sha512-gO+/OMXF7488D+u3ue+G7Y4AA3ZmUnB3eHJXmBTgNHvr4ZNzl36A0ZtG+XCRNYCkYx/bFmw4qtkoFLa+wSrwAA==}
devalue@5.1.1:
resolution: {integrity: sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==}
+ devlop@1.1.0:
+ resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==}
+
didyoumean@1.2.2:
resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==}
@@ -6427,6 +6737,10 @@ packages:
resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==}
engines: {node: '>=12'}
+ dset@3.1.4:
+ resolution: {integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==}
+ engines: {node: '>=4'}
+
duplexer@0.1.2:
resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==}
@@ -6454,6 +6768,12 @@ packages:
electron-to-chromium@1.5.63:
resolution: {integrity: sha512-ddeXKuY9BHo/mw145axlyWjlJ1UBt4WK3AlvkT7W2AbqfRQoacVoRUCF6wL3uIx/8wT9oLKXzI+rFqHHscByaA==}
+ emmet@2.4.11:
+ resolution: {integrity: sha512-23QPJB3moh/U9sT4rQzGgeyyGIrcM+GH5uVYg2C6wZIxAIJq7Ng3QLT79tl8FUwDXhyq9SusfknOrofAKqvgyQ==}
+
+ emoji-regex-xs@1.0.0:
+ resolution: {integrity: sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg==}
+
emoji-regex@10.3.0:
resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==}
@@ -6853,6 +7173,10 @@ packages:
resolution: {integrity: sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==}
engines: {node: '>= 0.10.0'}
+ extend-shallow@2.0.1:
+ resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==}
+ engines: {node: '>=0.10.0'}
+
extend@3.0.2:
resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==}
@@ -6944,6 +7268,10 @@ packages:
resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==}
engines: {node: '>= 0.8'}
+ find-up-simple@1.0.0:
+ resolution: {integrity: sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw==}
+ engines: {node: '>=18'}
+
find-up@4.1.0:
resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
engines: {node: '>=8'}
@@ -6969,6 +7297,10 @@ packages:
flatted@3.3.1:
resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==}
+ flattie@1.1.1:
+ resolution: {integrity: sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==}
+ engines: {node: '>=8'}
+
follow-redirects@1.15.6:
resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==}
engines: {node: '>=4.0'}
@@ -7117,6 +7449,9 @@ packages:
git-url-parse@15.0.0:
resolution: {integrity: sha512-5reeBufLi+i4QD3ZFftcJs9jC26aULFLBU23FeKM/b1rI0K6ofIeAblmDVO7Ht22zTDE9+CkJ3ZVb0CgJmz3UQ==}
+ github-slugger@2.0.0:
+ resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==}
+
glob-parent@5.1.2:
resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
engines: {node: '>= 6'}
@@ -7196,6 +7531,10 @@ packages:
resolution: {integrity: sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw==}
engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0}
+ gray-matter@4.0.3:
+ resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==}
+ engines: {node: '>=6.0'}
+
gunzip-maybe@1.4.2:
resolution: {integrity: sha512-4haO1M4mLO91PW57BMsDFf75UmwoRX0GkdD+Faw+Lr+r/OZrOCS0pIBwOL1xCKQqnQzbNFGgK2V2CpBUPeFNTw==}
hasBin: true
@@ -7260,12 +7599,42 @@ packages:
resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==}
engines: {node: '>= 0.4'}
+ hast-util-from-html@2.0.3:
+ resolution: {integrity: sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==}
+
+ hast-util-from-parse5@8.0.2:
+ resolution: {integrity: sha512-SfMzfdAi/zAoZ1KkFEyyeXBn7u/ShQrfd675ZEE9M3qj+PMFX05xubzRyF76CCSJu8au9jgVxDV1+okFvgZU4A==}
+
+ hast-util-is-element@3.0.0:
+ resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==}
+
+ hast-util-parse-selector@4.0.0:
+ resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==}
+
+ hast-util-raw@9.1.0:
+ resolution: {integrity: sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==}
+
hast-util-to-estree@2.3.3:
resolution: {integrity: sha512-ihhPIUPxN0v0w6M5+IiAZZrn0LH2uZomeWwhn7uP7avZC6TE7lIiEh2yBMPr5+zi1aUCXq6VoYRgs2Bw9xmycQ==}
+ hast-util-to-html@9.0.3:
+ resolution: {integrity: sha512-M17uBDzMJ9RPCqLMO92gNNUDuBSq10a25SDBI08iCCxmorf4Yy6sYHK57n9WAbRAAaU+DuR4W6GN9K4DFZesYg==}
+
+ hast-util-to-parse5@8.0.0:
+ resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==}
+
+ hast-util-to-text@4.0.2:
+ resolution: {integrity: sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==}
+
hast-util-whitespace@2.0.1:
resolution: {integrity: sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==}
+ hast-util-whitespace@3.0.0:
+ resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==}
+
+ hastscript@9.0.0:
+ resolution: {integrity: sha512-jzaLBGavEDKHrc5EfFImKN7nZKKBdSLIdGvCwDZ9TfzbF2ffXiov8CKE445L2Z1Ek2t/m4SKQ2j6Ipv7NyUolw==}
+
headers-polyfill@4.0.2:
resolution: {integrity: sha512-EWGTfnTqAO2L/j5HZgoM/3z82L7necsJ0pO9Tp0X1wil3PDLrkypTBRgVO2ExehEEvUycejZD3FuRaXpZZc3kw==}
@@ -7285,6 +7654,9 @@ packages:
html-escaper@2.0.2:
resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==}
+ html-escaper@3.0.3:
+ resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==}
+
html-tags@3.3.1:
resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==}
engines: {node: '>=8'}
@@ -7292,6 +7664,12 @@ packages:
html-to-image@1.11.11:
resolution: {integrity: sha512-9gux8QhvjRO/erSnDPv28noDZcPZmYE7e1vFsBLKLlRlKDSqNJYebj6Qz1TGd5lsRV+X+xYyjCKjuZdABinWjA==}
+ html-void-elements@3.0.0:
+ resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==}
+
+ http-cache-semantics@4.1.1:
+ resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==}
+
http-errors@2.0.0:
resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==}
engines: {node: '>= 0.8'}
@@ -7510,6 +7888,10 @@ packages:
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
hasBin: true
+ is-extendable@0.1.1:
+ resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==}
+ engines: {node: '>=0.10.0'}
+
is-extglob@2.1.1:
resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
engines: {node: '>=0.10.0'}
@@ -7557,6 +7939,10 @@ packages:
resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==}
engines: {node: '>=8'}
+ is-interactive@2.0.0:
+ resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==}
+ engines: {node: '>=12'}
+
is-map@2.0.2:
resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==}
@@ -7661,6 +8047,14 @@ packages:
resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==}
engines: {node: '>=10'}
+ is-unicode-supported@1.3.0:
+ resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==}
+ engines: {node: '>=12'}
+
+ is-unicode-supported@2.1.0:
+ resolution: {integrity: sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==}
+ engines: {node: '>=18'}
+
is-weakmap@2.0.1:
resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==}
@@ -7819,6 +8213,9 @@ packages:
engines: {node: '>=6'}
hasBin: true
+ jsonc-parser@2.3.1:
+ resolution: {integrity: sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==}
+
jsonc-parser@3.2.0:
resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==}
@@ -7979,6 +8376,10 @@ packages:
resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==}
engines: {node: '>=10'}
+ log-symbols@6.0.0:
+ resolution: {integrity: sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==}
+ engines: {node: '>=18'}
+
log-update@6.0.0:
resolution: {integrity: sha512-niTvB4gqvtof056rRIrTZvjNYE4rCUzO6X/X+kYjd7WFxXeJ0NwEFnRxX6ehkvv3jTwrXnNdtAak5XYZuIyPFw==}
engines: {node: '>=18'}
@@ -8066,6 +8467,9 @@ packages:
resolution: {integrity: sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q==}
engines: {node: '>=0.10.0'}
+ markdown-table@3.0.4:
+ resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==}
+
marked@4.3.0:
resolution: {integrity: sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==}
engines: {node: '>= 12'}
@@ -8074,12 +8478,39 @@ packages:
mdast-util-definitions@5.1.2:
resolution: {integrity: sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==}
+ mdast-util-definitions@6.0.0:
+ resolution: {integrity: sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==}
+
+ mdast-util-find-and-replace@3.0.1:
+ resolution: {integrity: sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==}
+
mdast-util-from-markdown@1.3.1:
resolution: {integrity: sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==}
+ mdast-util-from-markdown@2.0.2:
+ resolution: {integrity: sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==}
+
mdast-util-frontmatter@1.0.1:
resolution: {integrity: sha512-JjA2OjxRqAa8wEG8hloD0uTU0kdn8kbtOWpPP94NBkfAlbxn4S8gCGf/9DwFtEeGPXrDcNXdiDjVaRdUFqYokw==}
+ mdast-util-gfm-autolink-literal@2.0.1:
+ resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==}
+
+ mdast-util-gfm-footnote@2.0.0:
+ resolution: {integrity: sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==}
+
+ mdast-util-gfm-strikethrough@2.0.0:
+ resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==}
+
+ mdast-util-gfm-table@2.0.0:
+ resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==}
+
+ mdast-util-gfm-task-list-item@2.0.0:
+ resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==}
+
+ mdast-util-gfm@3.0.0:
+ resolution: {integrity: sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==}
+
mdast-util-mdx-expression@1.3.2:
resolution: {integrity: sha512-xIPmR5ReJDu/DHH1OoIT1HkuybIfRGYRywC+gJtI7qHjCJp/M9jrmBEJW22O8lskDWm562BX2W8TiAwRTb0rKA==}
@@ -8095,15 +8526,27 @@ packages:
mdast-util-phrasing@3.0.1:
resolution: {integrity: sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==}
+ mdast-util-phrasing@4.1.0:
+ resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==}
+
mdast-util-to-hast@12.3.0:
resolution: {integrity: sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==}
+ mdast-util-to-hast@13.2.0:
+ resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==}
+
mdast-util-to-markdown@1.5.0:
resolution: {integrity: sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==}
+ mdast-util-to-markdown@2.1.2:
+ resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==}
+
mdast-util-to-string@3.2.0:
resolution: {integrity: sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==}
+ mdast-util-to-string@4.0.0:
+ resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==}
+
mdn-data@2.0.28:
resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==}
@@ -8146,9 +8589,33 @@ packages:
micromark-core-commonmark@1.1.0:
resolution: {integrity: sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==}
+ micromark-core-commonmark@2.0.2:
+ resolution: {integrity: sha512-FKjQKbxd1cibWMM1P9N+H8TwlgGgSkWZMmfuVucLCHaYqeSvJ0hFeHsIa65pA2nYbes0f8LDHPMrd9X7Ujxg9w==}
+
micromark-extension-frontmatter@1.1.1:
resolution: {integrity: sha512-m2UH9a7n3W8VAH9JO9y01APpPKmNNNs71P0RbknEmYSaZU5Ghogv38BYO94AI5Xw6OYfxZRdHZZ2nYjs/Z+SZQ==}
+ micromark-extension-gfm-autolink-literal@2.1.0:
+ resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==}
+
+ micromark-extension-gfm-footnote@2.1.0:
+ resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==}
+
+ micromark-extension-gfm-strikethrough@2.1.0:
+ resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==}
+
+ micromark-extension-gfm-table@2.1.0:
+ resolution: {integrity: sha512-Ub2ncQv+fwD70/l4ou27b4YzfNaCJOvyX4HxXU15m7mpYY+rjuWzsLIPZHJL253Z643RpbcP1oeIJlQ/SKW67g==}
+
+ micromark-extension-gfm-tagfilter@2.0.0:
+ resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==}
+
+ micromark-extension-gfm-task-list-item@2.1.0:
+ resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==}
+
+ micromark-extension-gfm@3.0.0:
+ resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==}
+
micromark-extension-mdx-expression@1.0.8:
resolution: {integrity: sha512-zZpeQtc5wfWKdzDsHRBY003H2Smg+PUi2REhqgIhdzAa5xonhP03FcXxqFSerFiNUr5AWmHpaNPQTBVOS4lrXw==}
@@ -8167,69 +8634,129 @@ packages:
micromark-factory-destination@1.1.0:
resolution: {integrity: sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==}
+ micromark-factory-destination@2.0.1:
+ resolution: {integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==}
+
micromark-factory-label@1.1.0:
resolution: {integrity: sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==}
+ micromark-factory-label@2.0.1:
+ resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==}
+
micromark-factory-mdx-expression@1.0.9:
resolution: {integrity: sha512-jGIWzSmNfdnkJq05c7b0+Wv0Kfz3NJ3N4cBjnbO4zjXIlxJr+f8lk+5ZmwFvqdAbUy2q6B5rCY//g0QAAaXDWA==}
micromark-factory-space@1.1.0:
resolution: {integrity: sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==}
+ micromark-factory-space@2.0.1:
+ resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==}
+
micromark-factory-title@1.1.0:
resolution: {integrity: sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==}
+ micromark-factory-title@2.0.1:
+ resolution: {integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==}
+
micromark-factory-whitespace@1.1.0:
resolution: {integrity: sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==}
+ micromark-factory-whitespace@2.0.1:
+ resolution: {integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==}
+
micromark-util-character@1.2.0:
resolution: {integrity: sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==}
+ micromark-util-character@2.1.1:
+ resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==}
+
micromark-util-chunked@1.1.0:
resolution: {integrity: sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==}
+ micromark-util-chunked@2.0.1:
+ resolution: {integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==}
+
micromark-util-classify-character@1.1.0:
resolution: {integrity: sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==}
+ micromark-util-classify-character@2.0.1:
+ resolution: {integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==}
+
micromark-util-combine-extensions@1.1.0:
resolution: {integrity: sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==}
+ micromark-util-combine-extensions@2.0.1:
+ resolution: {integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==}
+
micromark-util-decode-numeric-character-reference@1.1.0:
resolution: {integrity: sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==}
+ micromark-util-decode-numeric-character-reference@2.0.2:
+ resolution: {integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==}
+
micromark-util-decode-string@1.1.0:
resolution: {integrity: sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==}
+ micromark-util-decode-string@2.0.1:
+ resolution: {integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==}
+
micromark-util-encode@1.1.0:
resolution: {integrity: sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==}
+ micromark-util-encode@2.0.1:
+ resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==}
+
micromark-util-events-to-acorn@1.2.3:
resolution: {integrity: sha512-ij4X7Wuc4fED6UoLWkmo0xJQhsktfNh1J0m8g4PbIMPlx+ek/4YdW5mvbye8z/aZvAPUoxgXHrwVlXAPKMRp1w==}
micromark-util-html-tag-name@1.2.0:
resolution: {integrity: sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==}
+ micromark-util-html-tag-name@2.0.1:
+ resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==}
+
micromark-util-normalize-identifier@1.1.0:
resolution: {integrity: sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==}
+ micromark-util-normalize-identifier@2.0.1:
+ resolution: {integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==}
+
micromark-util-resolve-all@1.1.0:
resolution: {integrity: sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==}
+ micromark-util-resolve-all@2.0.1:
+ resolution: {integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==}
+
micromark-util-sanitize-uri@1.2.0:
resolution: {integrity: sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==}
+ micromark-util-sanitize-uri@2.0.1:
+ resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==}
+
micromark-util-subtokenize@1.1.0:
resolution: {integrity: sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==}
+ micromark-util-subtokenize@2.0.3:
+ resolution: {integrity: sha512-VXJJuNxYWSoYL6AJ6OQECCFGhIU2GGHMw8tahogePBrjkG8aCCas3ibkp7RnVOSTClg2is05/R7maAhF1XyQMg==}
+
micromark-util-symbol@1.1.0:
resolution: {integrity: sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==}
+ micromark-util-symbol@2.0.1:
+ resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==}
+
micromark-util-types@1.1.0:
resolution: {integrity: sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==}
+ micromark-util-types@2.0.1:
+ resolution: {integrity: sha512-534m2WhVTddrcKVepwmVEVnUAmtrx9bfIjNoQHRqfnvdaHQiFytEhJoTgpWJvDEXCO5gLTQh3wYC1PgOJA4NSQ==}
+
micromark@3.2.0:
resolution: {integrity: sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==}
+ micromark@4.0.1:
+ resolution: {integrity: sha512-eBPdkcoCNvYcxQOAKAlceo5SNdzZWfF+FcSupREAzdAh9rRmE239CEQAiTwIgblwnoM8zzj35sZ5ZwvSEOF6Kw==}
+
micromatch@4.0.5:
resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
engines: {node: '>=8.6'}
@@ -8285,6 +8812,10 @@ packages:
resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==}
engines: {node: '>=12'}
+ mimic-function@5.0.1:
+ resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==}
+ engines: {node: '>=18'}
+
min-indent@1.0.1:
resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
engines: {node: '>=4'}
@@ -8413,6 +8944,9 @@ packages:
typescript:
optional: true
+ muggle-string@0.4.1:
+ resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==}
+
mute-stream@0.0.8:
resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==}
@@ -8442,6 +8976,10 @@ packages:
neo-async@2.6.2:
resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
+ neotraverse@0.6.18:
+ resolution: {integrity: sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==}
+ engines: {node: '>= 10'}
+
next@14.2.10:
resolution: {integrity: sha512-sDDExXnh33cY3RkS9JuFEKaS4HmlWmDKP1VJioucCG6z5KuA008DPsDZOzi8UfqEk3Ii+2NCQSJrfbEWtZZfww==}
engines: {node: '>=18.17.0'}
@@ -8514,6 +9052,9 @@ packages:
xml2js:
optional: true
+ nlcst-to-string@4.0.0:
+ resolution: {integrity: sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==}
+
node-addon-api@7.1.0:
resolution: {integrity: sha512-mNcltoe1R8o7STTegSOHdnJNN7s5EUvhoS7ShnTHDyOSd+8H+UdWODq6qSv67PjC8Zc5JRT8+oLAMCr0SIXw7g==}
engines: {node: ^16 || ^18 || >= 20}
@@ -8730,6 +9271,13 @@ packages:
resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==}
engines: {node: '>=12'}
+ onetime@7.0.0:
+ resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==}
+ engines: {node: '>=18'}
+
+ oniguruma-to-es@0.4.1:
+ resolution: {integrity: sha512-rNcEohFz095QKGRovP/yqPIKc+nP+Sjs4YTHMv33nMePGKrq/r2eu9Yh4646M5XluGJsUnmwoXuiXE69KDs+fQ==}
+
open@10.1.0:
resolution: {integrity: sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==}
engines: {node: '>=18'}
@@ -8764,6 +9312,10 @@ packages:
resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==}
engines: {node: '>=10'}
+ ora@8.1.1:
+ resolution: {integrity: sha512-YWielGi1XzG1UTvOaCFaNgEnuhZVMSHYkW/FQ7UX8O26PtlpdM84c0f7wLPlkvx2RfiQmnzd61d/MGxmpQeJPw==}
+ engines: {node: '>=18'}
+
os-tmpdir@1.0.2:
resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==}
engines: {node: '>=0.10.0'}
@@ -8793,6 +9345,10 @@ packages:
resolution: {integrity: sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==}
engines: {node: '>=18'}
+ p-limit@6.1.0:
+ resolution: {integrity: sha512-H0jc0q1vOzlEk0TqAKXKZxdl7kX3OFUzCnNVUnq5Pc3DGo0kpeaMuPqxQn235HibwBEb0/pm9dgKTjXy66fBkg==}
+ engines: {node: '>=18'}
+
p-locate@4.1.0:
resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
engines: {node: '>=8'}
@@ -8809,6 +9365,14 @@ packages:
resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==}
engines: {node: '>=10'}
+ p-queue@8.0.1:
+ resolution: {integrity: sha512-NXzu9aQJTAzbBqOt2hwsR63ea7yvxJc0PwN/zobNAudYfb1B7R08SzB4TsLeSbUCuG467NhnoT0oO6w1qRO+BA==}
+ engines: {node: '>=18'}
+
+ p-timeout@6.1.3:
+ resolution: {integrity: sha512-UJUyfKbwvr/uZSV6btANfb+0t/mOhKV/KXcCUTp8FcQI+v/0d+wXqH4htrW0E4rR6WiEO/EPvUFiV9D5OI4vlw==}
+ engines: {node: '>=14.16'}
+
p-try@2.2.0:
resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
engines: {node: '>=6'}
@@ -8842,6 +9406,9 @@ packages:
resolution: {integrity: sha512-rum1bPifK5SSar35Z6EKZuYPJx85pkNaFrxBK3mwdfSJ1/WKbYrjoW/zTPSjRRamfmVX1ACBIdFAO0VRErW/EA==}
engines: {node: '>=18'}
+ parse-latin@7.0.0:
+ resolution: {integrity: sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==}
+
parse-ms@2.1.0:
resolution: {integrity: sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==}
engines: {node: '>=6'}
@@ -8855,10 +9422,16 @@ packages:
parse-url@8.1.0:
resolution: {integrity: sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==}
+ parse5@7.2.1:
+ resolution: {integrity: sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==}
+
parseurl@1.3.3:
resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
engines: {node: '>= 0.8'}
+ path-browserify@1.0.1:
+ resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==}
+
path-exists@4.0.0:
resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
engines: {node: '>=8'}
@@ -9279,6 +9852,10 @@ packages:
resolution: {integrity: sha512-nk7dKrcW8hfCZ4H6klWcdRknBOXWzNQByJ0oJyX97BOupsYD+FzLS4hflgEu/uPUEHZCuRfMxzCBsuWd7OzT8Q==}
engines: {node: '>=10'}
+ preferred-pm@4.0.0:
+ resolution: {integrity: sha512-gYBeFTZLu055D8Vv3cSPox/0iTPtkzxpLroSYYA7WXgRi31WCJ51Uyl8ZiPeUUjyvs2MBzK+S8v9JVUgHU/Sqw==}
+ engines: {node: '>=18.12'}
+
prelude-ls@1.2.1:
resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
engines: {node: '>= 0.8.0'}
@@ -9287,6 +9864,11 @@ packages:
resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==}
engines: {node: '>=6.0.0'}
+ prettier@2.8.7:
+ resolution: {integrity: sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==}
+ engines: {node: '>=10.13.0'}
+ hasBin: true
+
prettier@2.8.8:
resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==}
engines: {node: '>=10.13.0'}
@@ -9309,6 +9891,10 @@ packages:
resolution: {integrity: sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==}
engines: {node: '>=10'}
+ prismjs@1.29.0:
+ resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==}
+ engines: {node: '>=6'}
+
proc-log@3.0.0:
resolution: {integrity: sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
@@ -9436,6 +10022,10 @@ packages:
resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==}
engines: {node: '>=0.10.0'}
+ react-refresh@0.14.2:
+ resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==}
+ engines: {node: '>=0.10.0'}
+
react-router-dom@6.23.1:
resolution: {integrity: sha512-utP+K+aSTtEdbWpC+4gxhdlPFwuEfDKq8ZrPFU65bbRJY+l706qjR7yaidBpo3MSeA/fzwbXWbKBI6ftOnP3OQ==}
engines: {node: '>=14.0.0'}
@@ -9539,6 +10129,15 @@ packages:
regenerator-transform@0.15.2:
resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==}
+ regex-recursion@4.2.1:
+ resolution: {integrity: sha512-QHNZyZAeKdndD1G3bKAbBEKOSSK4KOHQrAJ01N1LJeb0SoH4DJIeFhp0uUpETgONifS4+P3sOgoA1dhzgrQvhA==}
+
+ regex-utilities@2.3.0:
+ resolution: {integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==}
+
+ regex@5.0.2:
+ resolution: {integrity: sha512-/pczGbKIQgfTMRV0XjABvc5RzLqQmwqxLHdQao2RTXPk+pmTXB2P0IaUHYdYyk412YLwUIkaeMd5T+RzVgTqnQ==}
+
regexp.prototype.flags@1.5.1:
resolution: {integrity: sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==}
engines: {node: '>= 0.4'}
@@ -9558,9 +10157,24 @@ packages:
resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==}
hasBin: true
+ rehype-parse@9.0.1:
+ resolution: {integrity: sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==}
+
+ rehype-raw@7.0.0:
+ resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==}
+
+ rehype-stringify@10.0.1:
+ resolution: {integrity: sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==}
+
+ rehype@13.0.2:
+ resolution: {integrity: sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==}
+
remark-frontmatter@4.0.1:
resolution: {integrity: sha512-38fJrB0KnmD3E33a5jZC/5+gGAC2WKNiPw1/fdXJvijBlhA7RCsvJklrYJakS0HedninvaCYW8lQGf9C918GfA==}
+ remark-gfm@4.0.0:
+ resolution: {integrity: sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==}
+
remark-mdx-frontmatter@1.1.1:
resolution: {integrity: sha512-7teX9DW4tI2WZkXS4DBxneYSY7NHiXl4AKdWDO9LXVweULlCT8OPWsOjLEnMIXViN1j+QcY8mfbq3k0EK6x3uA==}
engines: {node: '>=12.2.0'}
@@ -9571,13 +10185,32 @@ packages:
remark-parse@10.0.2:
resolution: {integrity: sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==}
+ remark-parse@11.0.0:
+ resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==}
+
remark-rehype@10.1.0:
resolution: {integrity: sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==}
+ remark-rehype@11.1.1:
+ resolution: {integrity: sha512-g/osARvjkBXb6Wo0XvAeXQohVta8i84ACbenPpoSsxTOQH/Ae0/RGP4WZgnMH5pMLpsj4FG7OHmcIcXxpza8eQ==}
+
+ remark-smartypants@3.0.2:
+ resolution: {integrity: sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==}
+ engines: {node: '>=16.0.0'}
+
+ remark-stringify@11.0.0:
+ resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==}
+
remix@2.9.2:
resolution: {integrity: sha512-Z+a5UFtnelvSgmahHmQHSoLR8y2L68oQdiS1jlDXRiHfKGt3BBBlcbSqXbJIBXuszNIJoGcQ7ZSDnZBLyZjF3Q==}
engines: {node: '>=18.0.0'}
+ request-light@0.5.8:
+ resolution: {integrity: sha512-3Zjgh+8b5fhRJBQZoy+zbVKpAQGLyka0MPgW3zruTF4dFFJ8Fqcfu9YsAvi/rvdcaTeWG3MkbZv4WKxAn/84Lg==}
+
+ request-light@0.7.0:
+ resolution: {integrity: sha512-lMbBMrDoxgsyO+yB3sDcrDuX85yYt7sS8BfQd11jtbW/z5ZWgLZRcEGLsLoYw7I0WSUGQBs8CC8ScIxkTX1+6Q==}
+
require-directory@2.1.1:
resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
engines: {node: '>=0.10.0'}
@@ -9630,6 +10263,22 @@ packages:
resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ restore-cursor@5.1.0:
+ resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==}
+ engines: {node: '>=18'}
+
+ retext-latin@4.0.0:
+ resolution: {integrity: sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==}
+
+ retext-smartypants@6.2.0:
+ resolution: {integrity: sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==}
+
+ retext-stringify@4.0.0:
+ resolution: {integrity: sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==}
+
+ retext@9.0.0:
+ resolution: {integrity: sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==}
+
retry@0.12.0:
resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==}
engines: {node: '>= 4'}
@@ -9677,6 +10326,11 @@ packages:
peerDependencies:
rollup: '>=2.0.0'
+ rollup@3.29.4:
+ resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==}
+ engines: {node: '>=14.18.0', npm: '>=8.0.0'}
+ hasBin: true
+
rollup@3.29.5:
resolution: {integrity: sha512-GVsDdsbJzzy4S/v3dqWPJ7EfvZJfCHiDqe80IyrF59LYuP+e6U1LJoUqeuqRbwAWoMNoXivMNeNAOf5E22VA1w==}
engines: {node: '>=14.18.0', npm: '>=8.0.0'}
@@ -9761,6 +10415,10 @@ packages:
scule@1.3.0:
resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==}
+ section-matter@1.0.0:
+ resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==}
+ engines: {node: '>=4'}
+
semver@5.7.2:
resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==}
hasBin: true
@@ -9827,6 +10485,9 @@ packages:
engines: {node: '>= 14'}
hasBin: true
+ server-destroy@1.0.1:
+ resolution: {integrity: sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==}
+
set-blocking@2.0.0:
resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==}
@@ -9874,6 +10535,9 @@ packages:
shiki@0.14.7:
resolution: {integrity: sha512-dNPAPrxSc87ua2sKJ3H5dQ/6ZaY8RNnaAqK+t0eG7p0Soi2ydiqbGOTaZCqaYvA/uZYfS1LJnemt3Q+mSfcPCg==}
+ shiki@1.23.1:
+ resolution: {integrity: sha512-8kxV9TH4pXgdKGxNOkrSMydn1Xf6It8lsle0fiqxf7a1149K1WGtdOu3Zb91T5r1JpvRPxqxU3C2XdZZXQnrig==}
+
shikiji-core@0.9.19:
resolution: {integrity: sha512-AFJu/vcNT21t0e6YrfadZ+9q86gvPum6iywRyt1OtIPjPFe25RQnYJyxHQPMLKCCWA992TPxmEmbNcOZCAJclw==}
deprecated: Shikiji is merged back to Shiki v1.0, please migrate over to get the latest updates
@@ -10059,6 +10723,10 @@ packages:
std-env@3.7.0:
resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==}
+ stdin-discarder@0.2.2:
+ resolution: {integrity: sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==}
+ engines: {node: '>=18'}
+
stream-shift@1.0.3:
resolution: {integrity: sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==}
@@ -10097,6 +10765,10 @@ packages:
resolution: {integrity: sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==}
engines: {node: '>=18'}
+ string-width@7.2.0:
+ resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==}
+ engines: {node: '>=18'}
+
string.prototype.matchall@4.0.10:
resolution: {integrity: sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==}
@@ -10135,6 +10807,10 @@ packages:
resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==}
engines: {node: '>=12'}
+ strip-bom-string@1.0.0:
+ resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==}
+ engines: {node: '>=0.10.0'}
+
strip-bom@3.0.0:
resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
engines: {node: '>=4'}
@@ -10402,6 +11078,9 @@ packages:
tinybench@2.7.0:
resolution: {integrity: sha512-Qgayeb106x2o4hNzNjsZEfFziw8IbKqtbXBjVh7VIZfBxfD5M4gWtpyx5+YTae2gJ6Y6Dz/KLepiv16RFeQWNA==}
+ tinyexec@0.3.1:
+ resolution: {integrity: sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==}
+
tinyglobby@0.2.10:
resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==}
engines: {node: '>=12.0.0'}
@@ -10495,6 +11174,16 @@ packages:
typescript:
optional: true
+ tsconfck@3.1.4:
+ resolution: {integrity: sha512-kdqWFGVJqe+KGYvlSO9NIaWn9jT1Ny4oKVzAJsKii5eoE9snzTJzL4+MMVOMn+fikWGFmKEylcXL710V/kIPJQ==}
+ engines: {node: ^18 || >=20}
+ hasBin: true
+ peerDependencies:
+ typescript: ^5.0.0
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
tsconfig-paths@3.15.0:
resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==}
@@ -10587,6 +11276,12 @@ packages:
peerDependencies:
typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x
+ typesafe-path@0.2.2:
+ resolution: {integrity: sha512-OJabfkAg1WLZSqJAJ0Z6Sdt3utnbzr/jh+NAHoyWHJe8CMSy79Gm085094M9nvTPy22KzTVn5Zq5mbapCI/hPA==}
+
+ typescript-auto-import-cache@0.3.5:
+ resolution: {integrity: sha512-fAIveQKsoYj55CozUiBoj4b/7WpN0i4o74wiGY5JVUEoD0XiqDk1tJqTEjgzL2/AizKQrXxyRosSebyDzBZKjw==}
+
typescript@5.3.3:
resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==}
engines: {node: '>=14.17'}
@@ -10597,6 +11292,11 @@ packages:
engines: {node: '>=14.17'}
hasBin: true
+ typescript@5.7.2:
+ resolution: {integrity: sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==}
+ engines: {node: '>=14.17'}
+ hasBin: true
+
ufo@1.5.3:
resolution: {integrity: sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==}
@@ -10670,6 +11370,9 @@ packages:
unified@10.1.2:
resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==}
+ unified@11.0.5:
+ resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==}
+
unimport@3.11.1:
resolution: {integrity: sha512-DuB1Uoq01LrrXTScxnwOoMSlTXxyKcULguFxbLrMDFcE/CO0ZWHpEiyhovN0mycPt7K6luAHe8laqvwvuoeUPg==}
@@ -10684,30 +11387,57 @@ packages:
resolution: {integrity: sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ unist-util-find-after@5.0.0:
+ resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==}
+
unist-util-generated@2.0.1:
resolution: {integrity: sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==}
unist-util-is@5.2.1:
resolution: {integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==}
+ unist-util-is@6.0.0:
+ resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==}
+
+ unist-util-modify-children@4.0.0:
+ resolution: {integrity: sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==}
+
unist-util-position-from-estree@1.1.2:
resolution: {integrity: sha512-poZa0eXpS+/XpoQwGwl79UUdea4ol2ZuCYguVaJS4qzIOMDzbqz8a3erUCOmubSZkaOuGamb3tX790iwOIROww==}
unist-util-position@4.0.4:
resolution: {integrity: sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==}
+ unist-util-position@5.0.0:
+ resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==}
+
unist-util-remove-position@4.0.2:
resolution: {integrity: sha512-TkBb0HABNmxzAcfLf4qsIbFbaPDvMO6wa3b3j4VcEzFVaw1LBKwnW4/sRJ/atSLSzoIg41JWEdnE7N6DIhGDGQ==}
+ unist-util-remove-position@5.0.0:
+ resolution: {integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==}
+
unist-util-stringify-position@3.0.3:
resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==}
+ unist-util-stringify-position@4.0.0:
+ resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==}
+
+ unist-util-visit-children@3.0.0:
+ resolution: {integrity: sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==}
+
unist-util-visit-parents@5.1.3:
resolution: {integrity: sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==}
+ unist-util-visit-parents@6.0.1:
+ resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==}
+
unist-util-visit@4.1.2:
resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==}
+ unist-util-visit@5.0.0:
+ resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==}
+
universal-user-agent@6.0.1:
resolution: {integrity: sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==}
@@ -10927,12 +11657,21 @@ packages:
resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
engines: {node: '>= 0.8'}
+ vfile-location@5.0.3:
+ resolution: {integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==}
+
vfile-message@3.1.4:
resolution: {integrity: sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==}
+ vfile-message@4.0.2:
+ resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==}
+
vfile@5.3.7:
resolution: {integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==}
+ vfile@6.0.3:
+ resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==}
+
vinxi@0.4.1:
resolution: {integrity: sha512-WGEYqIuJ2/P3sBoSVKsGvp/UKpW4wVSaAFdA18gthyMCEExN6nVteoA+Rv1wQFLKXTVL9JRpeGJjcLzcRRgGCA==}
hasBin: true
@@ -11073,14 +11812,6 @@ packages:
vite:
optional: true
- vite-tsconfig-paths@5.1.2:
- resolution: {integrity: sha512-gEIbKfJzSEv0yR3XS2QEocKetONoWkbROj6hGx0FHM18qKUojhvcokQsxQx5nMkelZq2n37zbSGCJn+FSODSjA==}
- peerDependencies:
- vite: '*'
- peerDependenciesMeta:
- vite:
- optional: true
-
vite@4.5.5:
resolution: {integrity: sha512-ifW3Lb2sMdX+WU91s3R0FyQlAyLxOzCSCP37ujw0+r5POeHPwe6udWVIElKQq8gk3t7b8rkmvqC6IHBpCff4GQ==}
engines: {node: ^14.18.0 || >=16.0.0}
@@ -11176,6 +11907,14 @@ packages:
vite:
optional: true
+ vitefu@1.0.3:
+ resolution: {integrity: sha512-iKKfOMBHob2WxEJbqbJjHAkmYgvFDPhuqrO82om83S8RLk+17FtyMBfcyeH8GqD0ihShtkMW/zzJgiA51hCNCQ==}
+ peerDependencies:
+ vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0-beta.0
+ peerDependenciesMeta:
+ vite:
+ optional: true
+
vitest@1.5.0:
resolution: {integrity: sha512-d8UKgR0m2kjdxDWX6911uwxout6GHS0XaGH1cksSIVVG8kRlE7G7aBw7myKQCvDI5dT4j7ZMa+l706BIORMDLw==}
engines: {node: ^18.0.0 || >=20.0.0}
@@ -11201,10 +11940,83 @@ packages:
jsdom:
optional: true
+ volar-service-css@0.0.62:
+ resolution: {integrity: sha512-JwNyKsH3F8PuzZYuqPf+2e+4CTU8YoyUHEHVnoXNlrLe7wy9U3biomZ56llN69Ris7TTy/+DEX41yVxQpM4qvg==}
+ peerDependencies:
+ '@volar/language-service': ~2.4.0
+ peerDependenciesMeta:
+ '@volar/language-service':
+ optional: true
+
+ volar-service-emmet@0.0.62:
+ resolution: {integrity: sha512-U4dxWDBWz7Pi4plpbXf4J4Z/ss6kBO3TYrACxWNsE29abu75QzVS0paxDDhI6bhqpbDFXlpsDhZ9aXVFpnfGRQ==}
+ peerDependencies:
+ '@volar/language-service': ~2.4.0
+ peerDependenciesMeta:
+ '@volar/language-service':
+ optional: true
+
+ volar-service-html@0.0.62:
+ resolution: {integrity: sha512-Zw01aJsZRh4GTGUjveyfEzEqpULQUdQH79KNEiKVYHZyuGtdBRYCHlrus1sueSNMxwwkuF5WnOHfvBzafs8yyQ==}
+ peerDependencies:
+ '@volar/language-service': ~2.4.0
+ peerDependenciesMeta:
+ '@volar/language-service':
+ optional: true
+
+ volar-service-prettier@0.0.62:
+ resolution: {integrity: sha512-h2yk1RqRTE+vkYZaI9KYuwpDfOQRrTEMvoHol0yW4GFKc75wWQRrb5n/5abDrzMPrkQbSip8JH2AXbvrRtYh4w==}
+ peerDependencies:
+ '@volar/language-service': ~2.4.0
+ prettier: ^2.2 || ^3.0
+ peerDependenciesMeta:
+ '@volar/language-service':
+ optional: true
+ prettier:
+ optional: true
+
+ volar-service-typescript-twoslash-queries@0.0.62:
+ resolution: {integrity: sha512-KxFt4zydyJYYI0kFAcWPTh4u0Ha36TASPZkAnNY784GtgajerUqM80nX/W1d0wVhmcOFfAxkVsf/Ed+tiYU7ng==}
+ peerDependencies:
+ '@volar/language-service': ~2.4.0
+ peerDependenciesMeta:
+ '@volar/language-service':
+ optional: true
+
+ volar-service-typescript@0.0.62:
+ resolution: {integrity: sha512-p7MPi71q7KOsH0eAbZwPBiKPp9B2+qrdHAd6VY5oTo9BUXatsOAdakTm9Yf0DUj6uWBAaOT01BSeVOPwucMV1g==}
+ peerDependencies:
+ '@volar/language-service': ~2.4.0
+ peerDependenciesMeta:
+ '@volar/language-service':
+ optional: true
+
+ volar-service-yaml@0.0.62:
+ resolution: {integrity: sha512-k7gvv7sk3wa+nGll3MaSKyjwQsJjIGCHFjVkl3wjaSP2nouKyn9aokGmqjrl39mi88Oy49giog2GkZH526wjig==}
+ peerDependencies:
+ '@volar/language-service': ~2.4.0
+ peerDependenciesMeta:
+ '@volar/language-service':
+ optional: true
+
+ vscode-css-languageservice@6.3.1:
+ resolution: {integrity: sha512-1BzTBuJfwMc3A0uX4JBdJgoxp74cjj4q2mDJdp49yD/GuAq4X0k5WtK6fNcMYr+FfJ9nqgR6lpfCSZDkARJ5qQ==}
+
+ vscode-html-languageservice@5.3.1:
+ resolution: {integrity: sha512-ysUh4hFeW/WOWz/TO9gm08xigiSsV/FOAZ+DolgJfeLftna54YdmZ4A+lIn46RbdO3/Qv5QHTn1ZGqmrXQhZyA==}
+
+ vscode-json-languageservice@4.1.8:
+ resolution: {integrity: sha512-0vSpg6Xd9hfV+eZAaYN63xVVMOTmJ4GgHxXnkLCh+9RsQBkWKIghzLhW2B9ebfG+LQQg8uLtsQ2aUKjTgE+QOg==}
+ engines: {npm: '>=7.0.0'}
+
vscode-jsonrpc@6.0.0:
resolution: {integrity: sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==}
engines: {node: '>=8.0.0 || >=10.0.0'}
+ vscode-jsonrpc@8.2.0:
+ resolution: {integrity: sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==}
+ engines: {node: '>=14.0.0'}
+
vscode-languageclient@7.0.0:
resolution: {integrity: sha512-P9AXdAPlsCgslpP9pRxYPqkNYV7Xq8300/aZDpO35j1fJm/ncize8iGswzYlcvFw5DQUx4eVk+KvfXdL0rehNg==}
engines: {vscode: ^1.52.0}
@@ -11212,16 +12024,32 @@ packages:
vscode-languageserver-protocol@3.16.0:
resolution: {integrity: sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==}
+ vscode-languageserver-protocol@3.17.5:
+ resolution: {integrity: sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==}
+
vscode-languageserver-textdocument@1.0.11:
resolution: {integrity: sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA==}
+ vscode-languageserver-textdocument@1.0.12:
+ resolution: {integrity: sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==}
+
vscode-languageserver-types@3.16.0:
resolution: {integrity: sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==}
+ vscode-languageserver-types@3.17.5:
+ resolution: {integrity: sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==}
+
vscode-languageserver@7.0.0:
resolution: {integrity: sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==}
hasBin: true
+ vscode-languageserver@9.0.1:
+ resolution: {integrity: sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==}
+ hasBin: true
+
+ vscode-nls@5.2.0:
+ resolution: {integrity: sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==}
+
vscode-oniguruma@1.7.0:
resolution: {integrity: sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==}
@@ -11311,6 +12139,9 @@ packages:
web-encoding@1.1.5:
resolution: {integrity: sha512-HYLeVCdJ0+lBYV2FvNZmv3HJ2Nt0QYXqZojk3d9FJOLkwnuhzM9tmamh8d7HPM8QqjKH8DeHkFTx+CFlWpZZDA==}
+ web-namespaces@2.0.1:
+ resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==}
+
web-streams-polyfill@3.3.3:
resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==}
engines: {node: '>= 8'}
@@ -11385,10 +12216,18 @@ packages:
which-module@2.0.1:
resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==}
+ which-pm-runs@1.1.0:
+ resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==}
+ engines: {node: '>=4'}
+
which-pm@2.0.0:
resolution: {integrity: sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==}
engines: {node: '>=8.15'}
+ which-pm@3.0.0:
+ resolution: {integrity: sha512-ysVYmw6+ZBhx3+ZkcPwRuJi38ZOTLJJ33PSHaitLxSKUMsh0LkKd0nC69zZCwt5D+AYUcMK2hhw4yWny20vSGg==}
+ engines: {node: '>=18.12'}
+
which-typed-array@1.1.11:
resolution: {integrity: sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==}
engines: {node: '>= 0.4'}
@@ -11428,6 +12267,10 @@ packages:
resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==}
engines: {node: '>=12'}
+ widest-line@5.0.0:
+ resolution: {integrity: sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==}
+ engines: {node: '>=18'}
+
wildcard@2.0.1:
resolution: {integrity: sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==}
@@ -11478,6 +12321,9 @@ packages:
resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==}
engines: {node: '>=0.4'}
+ xxhash-wasm@1.1.0:
+ resolution: {integrity: sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==}
+
y18n@4.0.3:
resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==}
@@ -11497,6 +12343,14 @@ packages:
yaml-ast-parser@0.0.43:
resolution: {integrity: sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==}
+ yaml-language-server@1.15.0:
+ resolution: {integrity: sha512-N47AqBDCMQmh6mBLmI6oqxryHRzi33aPFPsJhYy3VTUGCdLHYjGh4FZzpUjRlphaADBBkDmnkM/++KNIOHi5Rw==}
+ hasBin: true
+
+ yaml@2.2.2:
+ resolution: {integrity: sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==}
+ engines: {node: '>= 14'}
+
yaml@2.3.4:
resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==}
engines: {node: '>= 14'}
@@ -11534,6 +12388,10 @@ packages:
resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==}
engines: {node: '>=12.20'}
+ yocto-queue@1.1.1:
+ resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==}
+ engines: {node: '>=12.20'}
+
zhead@2.2.4:
resolution: {integrity: sha512-8F0OI5dpWIA5IGG5NHUg9staDwz/ZPxZtvGVf01j7vHqSyZ0raHY+78atOVxRqb73AotX22uV1pXt3gYSstGag==}
@@ -11541,9 +12399,23 @@ packages:
resolution: {integrity: sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==}
engines: {node: '>= 14'}
+ zod-to-json-schema@3.23.5:
+ resolution: {integrity: sha512-5wlSS0bXfF/BrL4jPAbz9da5hDlDptdEppYfe+x4eIJ7jioqKG9uUxOwPzqof09u/XeVdrgFu29lZi+8XNDJtA==}
+ peerDependencies:
+ zod: ^3.23.3
+
+ zod-to-ts@1.2.0:
+ resolution: {integrity: sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==}
+ peerDependencies:
+ typescript: ^4.9.4 || ^5.0.2
+ zod: ^3
+
zod@3.22.4:
resolution: {integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==}
+ zod@3.23.8:
+ resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==}
+
zwitch@2.0.4:
resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==}
@@ -11579,6 +12451,117 @@ snapshots:
'@antfu/utils@0.7.7': {}
+ '@astrojs/check@0.9.4(prettier@3.2.4)(typescript@5.7.2)':
+ dependencies:
+ '@astrojs/language-server': 2.15.4(prettier@3.2.4)(typescript@5.7.2)
+ chokidar: 4.0.1
+ kleur: 4.1.5
+ typescript: 5.7.2
+ yargs: 17.7.2
+ transitivePeerDependencies:
+ - prettier
+ - prettier-plugin-astro
+
+ '@astrojs/compiler@2.10.3': {}
+
+ '@astrojs/internal-helpers@0.4.1': {}
+
+ '@astrojs/language-server@2.15.4(prettier@3.2.4)(typescript@5.7.2)':
+ dependencies:
+ '@astrojs/compiler': 2.10.3
+ '@astrojs/yaml2ts': 0.2.2
+ '@jridgewell/sourcemap-codec': 1.5.0
+ '@volar/kit': 2.4.10(typescript@5.7.2)
+ '@volar/language-core': 2.4.10
+ '@volar/language-server': 2.4.10
+ '@volar/language-service': 2.4.10
+ fast-glob: 3.3.2
+ muggle-string: 0.4.1
+ volar-service-css: 0.0.62(@volar/language-service@2.4.10)
+ volar-service-emmet: 0.0.62(@volar/language-service@2.4.10)
+ volar-service-html: 0.0.62(@volar/language-service@2.4.10)
+ volar-service-prettier: 0.0.62(@volar/language-service@2.4.10)(prettier@3.2.4)
+ volar-service-typescript: 0.0.62(@volar/language-service@2.4.10)
+ volar-service-typescript-twoslash-queries: 0.0.62(@volar/language-service@2.4.10)
+ volar-service-yaml: 0.0.62(@volar/language-service@2.4.10)
+ vscode-html-languageservice: 5.3.1
+ vscode-uri: 3.0.8
+ optionalDependencies:
+ prettier: 3.2.4
+ transitivePeerDependencies:
+ - typescript
+
+ '@astrojs/markdown-remark@5.3.0':
+ dependencies:
+ '@astrojs/prism': 3.1.0
+ github-slugger: 2.0.0
+ hast-util-from-html: 2.0.3
+ hast-util-to-text: 4.0.2
+ import-meta-resolve: 4.1.0
+ mdast-util-definitions: 6.0.0
+ rehype-raw: 7.0.0
+ rehype-stringify: 10.0.1
+ remark-gfm: 4.0.0
+ remark-parse: 11.0.0
+ remark-rehype: 11.1.1
+ remark-smartypants: 3.0.2
+ shiki: 1.23.1
+ unified: 11.0.5
+ unist-util-remove-position: 5.0.0
+ unist-util-visit: 5.0.0
+ unist-util-visit-parents: 6.0.1
+ vfile: 6.0.3
+ transitivePeerDependencies:
+ - supports-color
+
+ '@astrojs/node@8.3.4(astro@4.16.14(@types/node@20.12.12)(rollup@4.27.3)(terser@5.27.0)(typescript@5.7.2))':
+ dependencies:
+ astro: 4.16.14(@types/node@20.12.12)(rollup@4.27.3)(terser@5.27.0)(typescript@5.7.2)
+ send: 0.19.0
+ server-destroy: 1.0.1
+ transitivePeerDependencies:
+ - supports-color
+
+ '@astrojs/prism@3.1.0':
+ dependencies:
+ prismjs: 1.29.0
+
+ '@astrojs/react@3.6.3(@types/node@20.12.12)(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(terser@5.27.0)':
+ dependencies:
+ '@types/react': 18.3.12
+ '@types/react-dom': 18.3.1
+ '@vitejs/plugin-react': 4.3.3(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0))
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ ultrahtml: 1.5.3
+ vite: 5.4.11(@types/node@20.12.12)(terser@5.27.0)
+ transitivePeerDependencies:
+ - '@types/node'
+ - less
+ - lightningcss
+ - sass
+ - sass-embedded
+ - stylus
+ - sugarss
+ - supports-color
+ - terser
+
+ '@astrojs/telemetry@3.1.0':
+ dependencies:
+ ci-info: 4.0.0
+ debug: 4.3.7(supports-color@9.4.0)
+ dlv: 1.1.3
+ dset: 3.1.4
+ is-docker: 3.0.0
+ is-wsl: 3.1.0
+ which-pm-runs: 1.1.0
+ transitivePeerDependencies:
+ - supports-color
+
+ '@astrojs/yaml2ts@0.2.2':
+ dependencies:
+ yaml: 2.5.0
+
'@babel/code-frame@7.24.2':
dependencies:
'@babel/highlight': 7.24.2
@@ -11656,7 +12639,7 @@ snapshots:
'@babel/traverse': 7.25.6
'@babel/types': 7.25.6
convert-source-map: 2.0.0
- debug: 4.3.6(supports-color@9.4.0)
+ debug: 4.3.7(supports-color@9.4.0)
gensync: 1.0.0-beta.2
json5: 2.2.3
semver: 6.3.1
@@ -11676,7 +12659,7 @@ snapshots:
'@babel/traverse': 7.25.9
'@babel/types': 7.26.0
convert-source-map: 2.0.0
- debug: 4.3.6(supports-color@9.4.0)
+ debug: 4.3.7(supports-color@9.4.0)
gensync: 1.0.0-beta.2
json5: 2.2.3
semver: 6.3.1
@@ -11720,6 +12703,10 @@ snapshots:
dependencies:
'@babel/types': 7.25.6
+ '@babel/helper-annotate-as-pure@7.25.9':
+ dependencies:
+ '@babel/types': 7.26.0
+
'@babel/helper-builder-binary-assignment-operator-visitor@7.24.7':
dependencies:
'@babel/traverse': 7.25.6
@@ -11825,7 +12812,7 @@ snapshots:
'@babel/core': 7.24.4
'@babel/helper-compilation-targets': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- debug: 4.3.6(supports-color@9.4.0)
+ debug: 4.3.7(supports-color@9.4.0)
lodash.debounce: 4.0.8
resolve: 1.22.8
transitivePeerDependencies:
@@ -11950,6 +12937,8 @@ snapshots:
'@babel/helper-plugin-utils@7.24.8': {}
+ '@babel/helper-plugin-utils@7.25.9': {}
+
'@babel/helper-remap-async-to-generator@7.24.7(@babel/core@7.24.4)':
dependencies:
'@babel/core': 7.24.4
@@ -12249,6 +13238,11 @@ snapshots:
'@babel/core': 7.26.0
'@babel/helper-plugin-utils': 7.24.8
+ '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+
'@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.4)':
dependencies:
'@babel/core': 7.24.4
@@ -12583,11 +13577,32 @@ snapshots:
'@babel/core': 7.23.9
'@babel/helper-plugin-utils': 7.22.5
+ '@babel/plugin-transform-react-jsx-self@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+
'@babel/plugin-transform-react-jsx-source@7.23.3(@babel/core@7.23.9)':
dependencies:
'@babel/core': 7.23.9
'@babel/helper-plugin-utils': 7.22.5
+ '@babel/plugin-transform-react-jsx-source@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-annotate-as-pure': 7.25.9
+ '@babel/helper-module-imports': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
+ '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0)
+ '@babel/types': 7.26.0
+ transitivePeerDependencies:
+ - supports-color
+
'@babel/plugin-transform-regenerator@7.24.7(@babel/core@7.24.4)':
dependencies:
'@babel/core': 7.24.4
@@ -12827,7 +13842,7 @@ snapshots:
'@babel/helper-split-export-declaration': 7.22.6
'@babel/parser': 7.24.4
'@babel/types': 7.24.0
- debug: 4.3.6(supports-color@9.4.0)
+ debug: 4.3.7(supports-color@9.4.0)
globals: 11.12.0
transitivePeerDependencies:
- supports-color
@@ -12857,7 +13872,7 @@ snapshots:
'@babel/helper-split-export-declaration': 7.24.7
'@babel/parser': 7.24.8
'@babel/types': 7.25.6
- debug: 4.3.6(supports-color@9.4.0)
+ debug: 4.3.7(supports-color@9.4.0)
globals: 11.12.0
transitivePeerDependencies:
- supports-color
@@ -12869,7 +13884,7 @@ snapshots:
'@babel/parser': 7.25.6
'@babel/template': 7.25.0
'@babel/types': 7.25.6
- debug: 4.3.6(supports-color@9.4.0)
+ debug: 4.3.7(supports-color@9.4.0)
globals: 11.12.0
transitivePeerDependencies:
- supports-color
@@ -12881,7 +13896,7 @@ snapshots:
'@babel/parser': 7.26.2
'@babel/template': 7.25.9
'@babel/types': 7.26.0
- debug: 4.3.6(supports-color@9.4.0)
+ debug: 4.3.7(supports-color@9.4.0)
globals: 11.12.0
transitivePeerDependencies:
- supports-color
@@ -13082,12 +14097,12 @@ snapshots:
chalk: 4.1.2
semver: 7.6.3
unplugin: 1.16.0
- zod: 3.22.4
+ zod: 3.23.8
- '@codecov/rollup-plugin@1.5.0(rollup@3.29.5)':
+ '@codecov/rollup-plugin@1.5.0(rollup@3.29.4)':
dependencies:
'@codecov/bundler-plugin-core': 1.5.0
- rollup: 3.29.5
+ rollup: 3.29.4
unplugin: 1.16.0
'@codecov/rollup-plugin@1.5.0(rollup@4.22.4)':
@@ -13115,15 +14130,38 @@ snapshots:
'@discoveryjs/json-ext@0.5.7': {}
- '@emnapi/runtime@1.2.0':
+ '@emmetio/abbreviation@2.3.3':
dependencies:
- tslib: 2.6.2
- optional: true
+ '@emmetio/scanner': 1.0.4
- '@emotion/hash@0.9.1': {}
+ '@emmetio/css-abbreviation@2.1.8':
+ dependencies:
+ '@emmetio/scanner': 1.0.4
- '@esbuild/aix-ppc64@0.20.2':
- optional: true
+ '@emmetio/css-parser@0.4.0':
+ dependencies:
+ '@emmetio/stream-reader': 2.2.0
+ '@emmetio/stream-reader-utils': 0.1.0
+
+ '@emmetio/html-matcher@1.3.0':
+ dependencies:
+ '@emmetio/scanner': 1.0.4
+
+ '@emmetio/scanner@1.0.4': {}
+
+ '@emmetio/stream-reader-utils@0.1.0': {}
+
+ '@emmetio/stream-reader@2.2.0': {}
+
+ '@emnapi/runtime@1.2.0':
+ dependencies:
+ tslib: 2.6.2
+ optional: true
+
+ '@emotion/hash@0.9.1': {}
+
+ '@esbuild/aix-ppc64@0.20.2':
+ optional: true
'@esbuild/aix-ppc64@0.21.5':
optional: true
@@ -13808,7 +14846,7 @@ snapshots:
'@jridgewell/gen-mapping@0.3.5':
dependencies:
'@jridgewell/set-array': 1.2.1
- '@jridgewell/sourcemap-codec': 1.5.0
+ '@jridgewell/sourcemap-codec': 1.4.15
'@jridgewell/trace-mapping': 0.3.25
'@jridgewell/resolve-uri@3.1.1': {}
@@ -13827,7 +14865,7 @@ snapshots:
'@jridgewell/trace-mapping@0.3.25':
dependencies:
'@jridgewell/resolve-uri': 3.1.1
- '@jridgewell/sourcemap-codec': 1.5.0
+ '@jridgewell/sourcemap-codec': 1.4.15
'@jridgewell/trace-mapping@0.3.9':
dependencies:
@@ -13838,7 +14876,7 @@ snapshots:
'@kwsites/file-exists@1.1.1':
dependencies:
- debug: 4.3.6(supports-color@9.4.0)
+ debug: 4.3.7(supports-color@9.4.0)
transitivePeerDependencies:
- supports-color
@@ -14015,7 +15053,7 @@ snapshots:
'@npmcli/fs@3.1.0':
dependencies:
- semver: 7.6.0
+ semver: 7.6.3
'@npmcli/git@4.1.0':
dependencies:
@@ -14025,7 +15063,7 @@ snapshots:
proc-log: 3.0.0
promise-inflight: 1.0.1
promise-retry: 2.0.1
- semver: 7.6.0
+ semver: 7.6.3
which: 3.0.1
transitivePeerDependencies:
- bluebird
@@ -14048,10 +15086,10 @@ snapshots:
'@nuxt/devalue@2.0.2': {}
- '@nuxt/devtools-kit@1.4.1(magicast@0.3.4)(rollup@3.29.5)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))':
+ '@nuxt/devtools-kit@1.4.1(magicast@0.3.4)(rollup@3.29.4)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))':
dependencies:
- '@nuxt/kit': 3.14.159(magicast@0.3.4)(rollup@3.29.5)
- '@nuxt/schema': 3.13.0(rollup@3.29.5)
+ '@nuxt/kit': 3.14.159(magicast@0.3.4)(rollup@3.29.4)
+ '@nuxt/schema': 3.13.0(rollup@3.29.4)
execa: 7.2.0
vite: 5.4.11(@types/node@20.11.15)(terser@5.27.0)
transitivePeerDependencies:
@@ -14081,7 +15119,7 @@ snapshots:
- rollup
- supports-color
- '@nuxt/devtools-kit@1.6.1(magicast@0.3.5)(rollup@4.27.3)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))':
+ '@nuxt/devtools-kit@1.6.0(magicast@0.3.5)(rollup@4.27.3)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))':
dependencies:
'@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.27.3)
'@nuxt/schema': 3.14.159(magicast@0.3.5)(rollup@4.27.3)
@@ -14105,7 +15143,7 @@ snapshots:
rc9: 2.1.2
semver: 7.6.3
- '@nuxt/devtools-wizard@1.6.1':
+ '@nuxt/devtools-wizard@1.6.0':
dependencies:
consola: 3.2.3
diff: 7.0.0
@@ -14118,12 +15156,12 @@ snapshots:
rc9: 2.1.2
semver: 7.6.3
- '@nuxt/devtools@1.4.1(rollup@3.29.5)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))':
+ '@nuxt/devtools@1.4.1(rollup@3.29.4)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))':
dependencies:
'@antfu/utils': 0.7.10
- '@nuxt/devtools-kit': 1.4.1(magicast@0.3.4)(rollup@3.29.5)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))
+ '@nuxt/devtools-kit': 1.4.1(magicast@0.3.4)(rollup@3.29.4)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))
'@nuxt/devtools-wizard': 1.4.1
- '@nuxt/kit': 3.14.159(magicast@0.3.4)(rollup@3.29.5)
+ '@nuxt/kit': 3.14.159(magicast@0.3.4)(rollup@3.29.4)
'@vue/devtools-core': 7.3.3(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))
'@vue/devtools-kit': 7.3.3
birpc: 0.2.17
@@ -14152,9 +15190,9 @@ snapshots:
simple-git: 3.26.0
sirv: 2.0.4
tinyglobby: 0.2.5
- unimport: 3.11.1(rollup@3.29.5)
+ unimport: 3.11.1(rollup@3.29.4)
vite: 5.4.11(@types/node@20.11.15)(terser@5.27.0)
- vite-plugin-inspect: 0.8.7(@nuxt/kit@3.14.159(magicast@0.3.4)(rollup@3.29.5))(rollup@3.29.5)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))
+ vite-plugin-inspect: 0.8.7(@nuxt/kit@3.14.159(magicast@0.3.4)(rollup@3.29.4))(rollup@3.29.4)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))
vite-plugin-vue-inspector: 5.2.0(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))
which: 3.0.1
ws: 8.18.0
@@ -14256,14 +15294,14 @@ snapshots:
- supports-color
- utf-8-validate
- '@nuxt/devtools@1.6.1(rollup@4.27.3)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))(vue@3.5.13(typescript@5.3.3))':
+ '@nuxt/devtools@1.6.0(rollup@4.27.3)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))(vue@3.5.13(typescript@5.3.3))':
dependencies:
'@antfu/utils': 0.7.10
- '@nuxt/devtools-kit': 1.6.1(magicast@0.3.5)(rollup@4.27.3)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))
- '@nuxt/devtools-wizard': 1.6.1
+ '@nuxt/devtools-kit': 1.6.0(magicast@0.3.5)(rollup@4.27.3)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))
+ '@nuxt/devtools-wizard': 1.6.0
'@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.27.3)
- '@vue/devtools-core': 7.6.4(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))(vue@3.5.13(typescript@5.3.3))
- '@vue/devtools-kit': 7.6.4
+ '@vue/devtools-core': 7.4.4(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))(vue@3.5.13(typescript@5.3.3))
+ '@vue/devtools-kit': 7.4.4
birpc: 0.2.17
consola: 3.2.3
cronstrue: 2.50.0
@@ -14303,9 +15341,9 @@ snapshots:
- utf-8-validate
- vue
- '@nuxt/kit@3.12.4(magicast@0.3.5)(rollup@3.29.5)':
+ '@nuxt/kit@3.12.4(magicast@0.3.5)(rollup@3.29.4)':
dependencies:
- '@nuxt/schema': 3.12.4(rollup@3.29.5)
+ '@nuxt/schema': 3.12.4(rollup@3.29.4)
c12: 1.11.2(magicast@0.3.5)
consola: 3.2.3
defu: 6.1.4
@@ -14323,7 +15361,7 @@ snapshots:
semver: 7.6.3
ufo: 1.5.4
unctx: 2.3.1
- unimport: 3.11.1(rollup@3.29.5)
+ unimport: 3.11.1(rollup@3.29.4)
untyped: 1.4.2
transitivePeerDependencies:
- magicast
@@ -14384,9 +15422,9 @@ snapshots:
- rollup
- supports-color
- '@nuxt/kit@3.14.159(magicast@0.3.4)(rollup@3.29.5)':
+ '@nuxt/kit@3.14.159(magicast@0.3.4)(rollup@3.29.4)':
dependencies:
- '@nuxt/schema': 3.14.159(magicast@0.3.4)(rollup@3.29.5)
+ '@nuxt/schema': 3.14.159(magicast@0.3.4)(rollup@3.29.4)
c12: 2.0.1(magicast@0.3.4)
consola: 3.2.3
defu: 6.1.4
@@ -14404,7 +15442,7 @@ snapshots:
semver: 7.6.3
ufo: 1.5.4
unctx: 2.3.1
- unimport: 3.13.2(rollup@3.29.5)
+ unimport: 3.13.2(rollup@3.29.4)
untyped: 1.5.1
transitivePeerDependencies:
- magicast
@@ -14465,9 +15503,9 @@ snapshots:
- rollup
- supports-color
- '@nuxt/kit@3.14.159(magicast@0.3.5)(rollup@3.29.5)':
+ '@nuxt/kit@3.14.159(magicast@0.3.5)(rollup@3.29.4)':
dependencies:
- '@nuxt/schema': 3.14.159(magicast@0.3.5)(rollup@3.29.5)
+ '@nuxt/schema': 3.14.159(magicast@0.3.5)(rollup@3.29.4)
c12: 2.0.1(magicast@0.3.5)
consola: 3.2.3
defu: 6.1.4
@@ -14485,7 +15523,7 @@ snapshots:
semver: 7.6.3
ufo: 1.5.4
unctx: 2.3.1
- unimport: 3.13.2(rollup@3.29.5)
+ unimport: 3.13.2(rollup@3.29.4)
untyped: 1.5.1
transitivePeerDependencies:
- magicast
@@ -14546,7 +15584,7 @@ snapshots:
- rollup
- supports-color
- '@nuxt/schema@3.12.4(rollup@3.29.5)':
+ '@nuxt/schema@3.12.4(rollup@3.29.4)':
dependencies:
compatx: 0.1.8
consola: 3.2.3
@@ -14558,7 +15596,7 @@ snapshots:
std-env: 3.7.0
ufo: 1.5.4
uncrypto: 0.1.3
- unimport: 3.11.1(rollup@3.29.5)
+ unimport: 3.11.1(rollup@3.29.4)
untyped: 1.4.2
transitivePeerDependencies:
- rollup
@@ -14600,7 +15638,7 @@ snapshots:
- rollup
- supports-color
- '@nuxt/schema@3.13.0(rollup@3.29.5)':
+ '@nuxt/schema@3.13.0(rollup@3.29.4)':
dependencies:
compatx: 0.1.8
consola: 3.2.3
@@ -14612,7 +15650,7 @@ snapshots:
std-env: 3.7.0
ufo: 1.5.4
uncrypto: 0.1.3
- unimport: 3.13.2(rollup@3.29.5)
+ unimport: 3.13.2(rollup@3.29.4)
untyped: 1.5.1
transitivePeerDependencies:
- rollup
@@ -14654,7 +15692,7 @@ snapshots:
- rollup
- supports-color
- '@nuxt/schema@3.14.159(magicast@0.3.4)(rollup@3.29.5)':
+ '@nuxt/schema@3.14.159(magicast@0.3.4)(rollup@3.29.4)':
dependencies:
c12: 2.0.1(magicast@0.3.4)
compatx: 0.1.8
@@ -14667,7 +15705,7 @@ snapshots:
std-env: 3.7.0
ufo: 1.5.4
uncrypto: 0.1.3
- unimport: 3.13.2(rollup@3.29.5)
+ unimport: 3.13.2(rollup@3.29.4)
untyped: 1.5.1
transitivePeerDependencies:
- magicast
@@ -14714,7 +15752,7 @@ snapshots:
- rollup
- supports-color
- '@nuxt/schema@3.14.159(magicast@0.3.5)(rollup@3.29.5)':
+ '@nuxt/schema@3.14.159(magicast@0.3.5)(rollup@3.29.4)':
dependencies:
c12: 2.0.1(magicast@0.3.5)
compatx: 0.1.8
@@ -14727,7 +15765,7 @@ snapshots:
std-env: 3.7.0
ufo: 1.5.4
uncrypto: 0.1.3
- unimport: 3.13.2(rollup@3.29.5)
+ unimport: 3.13.2(rollup@3.29.4)
untyped: 1.5.1
transitivePeerDependencies:
- magicast
@@ -14774,9 +15812,9 @@ snapshots:
- rollup
- supports-color
- '@nuxt/telemetry@2.5.4(magicast@0.3.5)(rollup@3.29.5)':
+ '@nuxt/telemetry@2.5.4(magicast@0.3.5)(rollup@3.29.4)':
dependencies:
- '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@3.29.5)
+ '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@3.29.4)
ci-info: 4.0.0
consola: 3.2.3
create-require: 1.1.1
@@ -14871,12 +15909,12 @@ snapshots:
- rollup
- supports-color
- '@nuxt/vite-builder@3.12.4(@types/node@20.11.15)(eslint@8.56.0)(magicast@0.3.5)(optionator@0.9.3)(rollup@3.29.5)(terser@5.27.0)(typescript@5.4.5)(vue@3.5.0(typescript@5.4.5))':
+ '@nuxt/vite-builder@3.12.4(@types/node@20.11.15)(eslint@8.56.0)(magicast@0.3.5)(optionator@0.9.3)(rollup@3.29.4)(terser@5.27.0)(typescript@5.7.2)(vue@3.5.0(typescript@5.7.2))':
dependencies:
- '@nuxt/kit': 3.12.4(magicast@0.3.5)(rollup@3.29.5)
- '@rollup/plugin-replace': 5.0.7(rollup@3.29.5)
- '@vitejs/plugin-vue': 5.1.3(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))(vue@3.5.0(typescript@5.4.5))
- '@vitejs/plugin-vue-jsx': 4.0.1(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))(vue@3.5.0(typescript@5.4.5))
+ '@nuxt/kit': 3.12.4(magicast@0.3.5)(rollup@3.29.4)
+ '@rollup/plugin-replace': 5.0.7(rollup@3.29.4)
+ '@vitejs/plugin-vue': 5.1.3(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))(vue@3.5.0(typescript@5.7.2))
+ '@vitejs/plugin-vue-jsx': 4.0.1(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))(vue@3.5.0(typescript@5.7.2))
autoprefixer: 10.4.19(postcss@8.4.44)
clear: 0.1.0
consola: 3.2.3
@@ -14889,23 +15927,23 @@ snapshots:
get-port-please: 3.1.2
h3: 1.12.0
knitwork: 1.1.0
- magic-string: 0.30.13
+ magic-string: 0.30.11
mlly: 1.7.1
ohash: 1.1.3
pathe: 1.1.2
perfect-debounce: 1.0.0
pkg-types: 1.2.0
postcss: 8.4.44
- rollup-plugin-visualizer: 5.12.0(rollup@3.29.5)
+ rollup-plugin-visualizer: 5.12.0(rollup@3.29.4)
std-env: 3.7.0
strip-literal: 2.1.0
ufo: 1.5.4
unenv: 1.10.0
- unplugin: 1.12.3
+ unplugin: 1.16.0
vite: 5.4.11(@types/node@20.11.15)(terser@5.27.0)
vite-node: 2.0.5(@types/node@20.11.15)(terser@5.27.0)
- vite-plugin-checker: 0.7.2(eslint@8.56.0)(optionator@0.9.3)(typescript@5.4.5)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))
- vue: 3.5.0(typescript@5.4.5)
+ vite-plugin-checker: 0.7.2(eslint@8.56.0)(optionator@0.9.3)(typescript@5.7.2)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))
+ vue: 3.5.0(typescript@5.7.2)
vue-bundle-renderer: 2.1.0
transitivePeerDependencies:
- '@biomejs/biome'
@@ -14930,12 +15968,12 @@ snapshots:
- vti
- vue-tsc
- '@nuxt/vite-builder@3.12.4(@types/node@20.12.12)(eslint@8.56.0)(magicast@0.3.5)(optionator@0.9.3)(rollup@4.22.4)(terser@5.27.0)(typescript@5.4.5)(vue@3.5.0(typescript@5.4.5))':
+ '@nuxt/vite-builder@3.12.4(@types/node@20.12.12)(eslint@8.56.0)(magicast@0.3.5)(optionator@0.9.3)(rollup@4.22.4)(terser@5.27.0)(typescript@5.7.2)(vue@3.5.0(typescript@5.7.2))':
dependencies:
'@nuxt/kit': 3.12.4(magicast@0.3.5)(rollup@4.22.4)
'@rollup/plugin-replace': 5.0.7(rollup@4.22.4)
- '@vitejs/plugin-vue': 5.1.3(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0))(vue@3.5.0(typescript@5.4.5))
- '@vitejs/plugin-vue-jsx': 4.0.1(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0))(vue@3.5.0(typescript@5.4.5))
+ '@vitejs/plugin-vue': 5.1.3(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0))(vue@3.5.0(typescript@5.7.2))
+ '@vitejs/plugin-vue-jsx': 4.0.1(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0))(vue@3.5.0(typescript@5.7.2))
autoprefixer: 10.4.19(postcss@8.4.44)
clear: 0.1.0
consola: 3.2.3
@@ -14948,7 +15986,7 @@ snapshots:
get-port-please: 3.1.2
h3: 1.12.0
knitwork: 1.1.0
- magic-string: 0.30.13
+ magic-string: 0.30.11
mlly: 1.7.1
ohash: 1.1.3
pathe: 1.1.2
@@ -14960,11 +15998,11 @@ snapshots:
strip-literal: 2.1.0
ufo: 1.5.4
unenv: 1.10.0
- unplugin: 1.12.3
+ unplugin: 1.16.0
vite: 5.4.11(@types/node@20.12.12)(terser@5.27.0)
vite-node: 2.0.5(@types/node@20.12.12)(terser@5.27.0)
- vite-plugin-checker: 0.7.2(eslint@8.56.0)(optionator@0.9.3)(typescript@5.4.5)(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0))
- vue: 3.5.0(typescript@5.4.5)
+ vite-plugin-checker: 0.7.2(eslint@8.56.0)(optionator@0.9.3)(typescript@5.7.2)(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0))
+ vue: 3.5.0(typescript@5.7.2)
vue-bundle-renderer: 2.1.0
transitivePeerDependencies:
- '@biomejs/biome'
@@ -14989,12 +16027,12 @@ snapshots:
- vti
- vue-tsc
- '@nuxt/vite-builder@3.12.4(@types/node@20.12.12)(eslint@8.56.0)(magicast@0.3.5)(optionator@0.9.3)(rollup@4.27.3)(terser@5.27.0)(typescript@5.4.5)(vue@3.5.0(typescript@5.4.5))':
+ '@nuxt/vite-builder@3.12.4(@types/node@20.12.12)(eslint@8.56.0)(magicast@0.3.5)(optionator@0.9.3)(rollup@4.27.3)(terser@5.27.0)(typescript@5.7.2)(vue@3.5.0(typescript@5.7.2))':
dependencies:
'@nuxt/kit': 3.12.4(magicast@0.3.5)(rollup@4.27.3)
'@rollup/plugin-replace': 5.0.7(rollup@4.27.3)
- '@vitejs/plugin-vue': 5.1.3(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0))(vue@3.5.0(typescript@5.4.5))
- '@vitejs/plugin-vue-jsx': 4.0.1(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0))(vue@3.5.0(typescript@5.4.5))
+ '@vitejs/plugin-vue': 5.1.3(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0))(vue@3.5.0(typescript@5.7.2))
+ '@vitejs/plugin-vue-jsx': 4.0.1(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0))(vue@3.5.0(typescript@5.7.2))
autoprefixer: 10.4.19(postcss@8.4.44)
clear: 0.1.0
consola: 3.2.3
@@ -15007,7 +16045,7 @@ snapshots:
get-port-please: 3.1.2
h3: 1.12.0
knitwork: 1.1.0
- magic-string: 0.30.13
+ magic-string: 0.30.11
mlly: 1.7.1
ohash: 1.1.3
pathe: 1.1.2
@@ -15019,11 +16057,11 @@ snapshots:
strip-literal: 2.1.0
ufo: 1.5.4
unenv: 1.10.0
- unplugin: 1.12.3
+ unplugin: 1.16.0
vite: 5.4.11(@types/node@20.12.12)(terser@5.27.0)
vite-node: 2.0.5(@types/node@20.12.12)(terser@5.27.0)
- vite-plugin-checker: 0.7.2(eslint@8.56.0)(optionator@0.9.3)(typescript@5.4.5)(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0))
- vue: 3.5.0(typescript@5.4.5)
+ vite-plugin-checker: 0.7.2(eslint@8.56.0)(optionator@0.9.3)(typescript@5.7.2)(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0))
+ vue: 3.5.0(typescript@5.7.2)
vue-bundle-renderer: 2.1.0
transitivePeerDependencies:
- '@biomejs/biome'
@@ -15177,6 +16215,8 @@ snapshots:
'@open-draft/until@2.1.0': {}
+ '@oslojs/encoding@1.1.0': {}
+
'@oven/bun-darwin-aarch64@1.1.4':
optional: true
@@ -15300,7 +16340,7 @@ snapshots:
- encoding
- supports-color
- '@remix-run/dev@2.9.2(@remix-run/react@2.9.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5))(@remix-run/serve@2.9.2(typescript@5.4.5))(@types/node@20.11.15)(terser@5.27.0)(ts-node@10.9.2(@types/node@20.11.15)(typescript@5.4.5))(typescript@5.4.5)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))':
+ '@remix-run/dev@2.9.2(@remix-run/react@2.9.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5))(@remix-run/serve@2.9.2(typescript@5.4.5))(@types/node@20.12.12)(terser@5.27.0)(ts-node@10.9.2(@types/node@20.12.12)(typescript@5.4.5))(typescript@5.4.5)(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0))':
dependencies:
'@babel/core': 7.24.4
'@babel/generator': 7.24.4
@@ -15317,7 +16357,7 @@ snapshots:
'@remix-run/router': 1.16.1
'@remix-run/server-runtime': 2.9.2(typescript@5.4.5)
'@types/mdx': 2.0.13
- '@vanilla-extract/integration': 6.5.0(@types/node@20.11.15)(terser@5.27.0)
+ '@vanilla-extract/integration': 6.5.0(@types/node@20.12.12)(terser@5.27.0)
arg: 5.0.2
cacache: 17.1.4
chalk: 4.1.2
@@ -15344,7 +16384,7 @@ snapshots:
pidtree: 0.6.0
postcss: 8.4.38
postcss-discard-duplicates: 5.1.0(postcss@8.4.38)
- postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@types/node@20.11.15)(typescript@5.4.5))
+ postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@types/node@20.12.12)(typescript@5.4.5))
postcss-modules: 6.0.0(postcss@8.4.38)
prettier: 2.8.8
pretty-ms: 7.0.1
@@ -15359,7 +16399,7 @@ snapshots:
optionalDependencies:
'@remix-run/serve': 2.9.2(typescript@5.4.5)
typescript: 5.4.5
- vite: 5.4.11(@types/node@20.11.15)(terser@5.27.0)
+ vite: 5.4.11(@types/node@20.12.12)(terser@5.27.0)
transitivePeerDependencies:
- '@types/node'
- babel-plugin-macros
@@ -15376,7 +16416,7 @@ snapshots:
- ts-node
- utf-8-validate
- '@remix-run/dev@2.9.2(@remix-run/react@2.9.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5))(@remix-run/serve@2.9.2(typescript@5.4.5))(@types/node@20.12.12)(terser@5.27.0)(ts-node@10.9.2(@types/node@20.12.12)(typescript@5.4.5))(typescript@5.4.5)(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0))':
+ '@remix-run/dev@2.9.2(@remix-run/react@2.9.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.2))(@remix-run/serve@2.9.2(typescript@5.7.2))(@types/node@20.11.15)(terser@5.27.0)(ts-node@10.9.2(@types/node@20.11.15)(typescript@5.7.2))(typescript@5.7.2)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))':
dependencies:
'@babel/core': 7.24.4
'@babel/generator': 7.24.4
@@ -15388,12 +16428,12 @@ snapshots:
'@babel/types': 7.24.0
'@mdx-js/mdx': 2.3.0
'@npmcli/package-json': 4.0.1
- '@remix-run/node': 2.9.2(typescript@5.4.5)
- '@remix-run/react': 2.9.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)
+ '@remix-run/node': 2.9.2(typescript@5.7.2)
+ '@remix-run/react': 2.9.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.2)
'@remix-run/router': 1.16.1
- '@remix-run/server-runtime': 2.9.2(typescript@5.4.5)
+ '@remix-run/server-runtime': 2.9.2(typescript@5.7.2)
'@types/mdx': 2.0.13
- '@vanilla-extract/integration': 6.5.0(@types/node@20.12.12)(terser@5.27.0)
+ '@vanilla-extract/integration': 6.5.0(@types/node@20.11.15)(terser@5.27.0)
arg: 5.0.2
cacache: 17.1.4
chalk: 4.1.2
@@ -15420,7 +16460,7 @@ snapshots:
pidtree: 0.6.0
postcss: 8.4.38
postcss-discard-duplicates: 5.1.0(postcss@8.4.38)
- postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@types/node@20.12.12)(typescript@5.4.5))
+ postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@types/node@20.11.15)(typescript@5.7.2))
postcss-modules: 6.0.0(postcss@8.4.38)
prettier: 2.8.8
pretty-ms: 7.0.1
@@ -15433,9 +16473,9 @@ snapshots:
tsconfig-paths: 4.2.0
ws: 7.5.9
optionalDependencies:
- '@remix-run/serve': 2.9.2(typescript@5.4.5)
- typescript: 5.4.5
- vite: 5.4.11(@types/node@20.12.12)(terser@5.27.0)
+ '@remix-run/serve': 2.9.2(typescript@5.7.2)
+ typescript: 5.7.2
+ vite: 5.4.11(@types/node@20.11.15)(terser@5.27.0)
transitivePeerDependencies:
- '@types/node'
- babel-plugin-macros
@@ -15459,6 +16499,14 @@ snapshots:
optionalDependencies:
typescript: 5.4.5
+ '@remix-run/express@2.9.2(express@4.19.2)(typescript@5.7.2)':
+ dependencies:
+ '@remix-run/node': 2.9.2(typescript@5.7.2)
+ express: 4.19.2
+ optionalDependencies:
+ typescript: 5.7.2
+ optional: true
+
'@remix-run/node@2.9.2(typescript@5.4.5)':
dependencies:
'@remix-run/server-runtime': 2.9.2(typescript@5.4.5)
@@ -15471,6 +16519,18 @@ snapshots:
optionalDependencies:
typescript: 5.4.5
+ '@remix-run/node@2.9.2(typescript@5.7.2)':
+ dependencies:
+ '@remix-run/server-runtime': 2.9.2(typescript@5.7.2)
+ '@remix-run/web-fetch': 4.4.2
+ '@web3-storage/multipart-parser': 1.0.0
+ cookie-signature: 1.2.1
+ source-map-support: 0.5.21
+ stream-slice: 0.1.2
+ undici: 6.18.2
+ optionalDependencies:
+ typescript: 5.7.2
+
'@remix-run/react@2.9.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)':
dependencies:
'@remix-run/router': 1.16.1
@@ -15483,6 +16543,18 @@ snapshots:
optionalDependencies:
typescript: 5.4.5
+ '@remix-run/react@2.9.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.2)':
+ dependencies:
+ '@remix-run/router': 1.16.1
+ '@remix-run/server-runtime': 2.9.2(typescript@5.7.2)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ react-router: 6.23.1(react@18.3.1)
+ react-router-dom: 6.23.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ turbo-stream: 2.2.0
+ optionalDependencies:
+ typescript: 5.7.2
+
'@remix-run/router@1.16.1': {}
'@remix-run/serve@2.9.2(typescript@5.4.5)':
@@ -15499,6 +16571,21 @@ snapshots:
- supports-color
- typescript
+ '@remix-run/serve@2.9.2(typescript@5.7.2)':
+ dependencies:
+ '@remix-run/express': 2.9.2(express@4.19.2)(typescript@5.7.2)
+ '@remix-run/node': 2.9.2(typescript@5.7.2)
+ chokidar: 3.6.0
+ compression: 1.7.4
+ express: 4.19.2
+ get-port: 5.1.1
+ morgan: 1.10.0
+ source-map-support: 0.5.21
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+ optional: true
+
'@remix-run/server-runtime@2.9.2(typescript@5.4.5)':
dependencies:
'@remix-run/router': 1.16.1
@@ -15511,6 +16598,18 @@ snapshots:
optionalDependencies:
typescript: 5.4.5
+ '@remix-run/server-runtime@2.9.2(typescript@5.7.2)':
+ dependencies:
+ '@remix-run/router': 1.16.1
+ '@types/cookie': 0.6.0
+ '@web3-storage/multipart-parser': 1.0.0
+ cookie: 0.6.0
+ set-cookie-parser: 2.6.0
+ source-map: 0.7.4
+ turbo-stream: 2.2.0
+ optionalDependencies:
+ typescript: 5.7.2
+
'@remix-run/web-blob@3.1.0':
dependencies:
'@remix-run/web-stream': 1.1.0
@@ -15539,11 +16638,11 @@ snapshots:
dependencies:
web-streams-polyfill: 3.3.3
- '@rollup/plugin-alias@5.1.0(rollup@3.29.5)':
+ '@rollup/plugin-alias@5.1.0(rollup@3.29.4)':
dependencies:
slash: 4.0.0
optionalDependencies:
- rollup: 3.29.5
+ rollup: 3.29.4
'@rollup/plugin-alias@5.1.0(rollup@4.22.4)':
dependencies:
@@ -15555,16 +16654,16 @@ snapshots:
optionalDependencies:
rollup: 4.27.3
- '@rollup/plugin-commonjs@25.0.7(rollup@3.29.5)':
+ '@rollup/plugin-commonjs@25.0.7(rollup@3.29.4)':
dependencies:
- '@rollup/pluginutils': 5.0.5(rollup@3.29.5)
+ '@rollup/pluginutils': 5.0.5(rollup@3.29.4)
commondir: 1.0.1
estree-walker: 2.0.2
glob: 8.1.0
is-reference: 1.2.1
magic-string: 0.30.5
optionalDependencies:
- rollup: 3.29.5
+ rollup: 3.29.4
'@rollup/plugin-commonjs@25.0.7(rollup@4.22.4)':
dependencies:
@@ -15577,16 +16676,16 @@ snapshots:
optionalDependencies:
rollup: 4.22.4
- '@rollup/plugin-commonjs@25.0.8(rollup@3.29.5)':
+ '@rollup/plugin-commonjs@25.0.8(rollup@3.29.4)':
dependencies:
- '@rollup/pluginutils': 5.1.0(rollup@3.29.5)
+ '@rollup/pluginutils': 5.1.0(rollup@3.29.4)
commondir: 1.0.1
estree-walker: 2.0.2
glob: 8.1.0
is-reference: 1.2.1
magic-string: 0.30.11
optionalDependencies:
- rollup: 3.29.5
+ rollup: 3.29.4
'@rollup/plugin-commonjs@25.0.8(rollup@4.22.4)':
dependencies:
@@ -15613,48 +16712,48 @@ snapshots:
'@rollup/plugin-inject@5.0.5(rollup@4.22.4)':
dependencies:
- '@rollup/pluginutils': 5.1.3(rollup@4.22.4)
+ '@rollup/pluginutils': 5.1.0(rollup@4.22.4)
estree-walker: 2.0.2
- magic-string: 0.30.13
+ magic-string: 0.30.11
optionalDependencies:
rollup: 4.22.4
'@rollup/plugin-inject@5.0.5(rollup@4.27.3)':
dependencies:
- '@rollup/pluginutils': 5.1.3(rollup@4.27.3)
+ '@rollup/pluginutils': 5.1.0(rollup@4.27.3)
estree-walker: 2.0.2
- magic-string: 0.30.13
+ magic-string: 0.30.11
optionalDependencies:
rollup: 4.27.3
- '@rollup/plugin-json@6.1.0(rollup@3.29.5)':
+ '@rollup/plugin-json@6.1.0(rollup@3.29.4)':
dependencies:
- '@rollup/pluginutils': 5.1.3(rollup@3.29.5)
+ '@rollup/pluginutils': 5.1.0(rollup@3.29.4)
optionalDependencies:
- rollup: 3.29.5
+ rollup: 3.29.4
'@rollup/plugin-json@6.1.0(rollup@4.22.4)':
dependencies:
- '@rollup/pluginutils': 5.1.3(rollup@4.22.4)
+ '@rollup/pluginutils': 5.1.0(rollup@4.22.4)
optionalDependencies:
rollup: 4.22.4
'@rollup/plugin-json@6.1.0(rollup@4.27.3)':
dependencies:
- '@rollup/pluginutils': 5.1.3(rollup@4.27.3)
+ '@rollup/pluginutils': 5.1.0(rollup@4.27.3)
optionalDependencies:
rollup: 4.27.3
- '@rollup/plugin-node-resolve@15.2.3(rollup@3.29.5)':
+ '@rollup/plugin-node-resolve@15.2.3(rollup@3.29.4)':
dependencies:
- '@rollup/pluginutils': 5.0.5(rollup@3.29.5)
+ '@rollup/pluginutils': 5.0.5(rollup@3.29.4)
'@types/resolve': 1.20.2
deepmerge: 4.3.1
is-builtin-module: 3.2.1
is-module: 1.0.0
resolve: 1.22.8
optionalDependencies:
- rollup: 3.29.5
+ rollup: 3.29.4
'@rollup/plugin-node-resolve@15.2.3(rollup@4.22.4)':
dependencies:
@@ -15684,24 +16783,31 @@ snapshots:
optionalDependencies:
rollup: 4.22.4
- '@rollup/plugin-replace@5.0.7(rollup@3.29.5)':
+ '@rollup/plugin-replace@5.0.5(rollup@4.27.3)':
dependencies:
- '@rollup/pluginutils': 5.1.3(rollup@3.29.5)
- magic-string: 0.30.13
+ '@rollup/pluginutils': 5.1.0(rollup@4.27.3)
+ magic-string: 0.30.10
+ optionalDependencies:
+ rollup: 4.27.3
+
+ '@rollup/plugin-replace@5.0.7(rollup@3.29.4)':
+ dependencies:
+ '@rollup/pluginutils': 5.1.0(rollup@3.29.4)
+ magic-string: 0.30.11
optionalDependencies:
- rollup: 3.29.5
+ rollup: 3.29.4
'@rollup/plugin-replace@5.0.7(rollup@4.22.4)':
dependencies:
- '@rollup/pluginutils': 5.1.3(rollup@4.22.4)
- magic-string: 0.30.13
+ '@rollup/pluginutils': 5.1.0(rollup@4.22.4)
+ magic-string: 0.30.11
optionalDependencies:
rollup: 4.22.4
'@rollup/plugin-replace@5.0.7(rollup@4.27.3)':
dependencies:
- '@rollup/pluginutils': 5.1.3(rollup@4.27.3)
- magic-string: 0.30.13
+ '@rollup/pluginutils': 5.1.0(rollup@4.27.3)
+ magic-string: 0.30.11
optionalDependencies:
rollup: 4.27.3
@@ -15733,13 +16839,13 @@ snapshots:
estree-walker: 2.0.2
picomatch: 2.3.1
- '@rollup/pluginutils@5.0.5(rollup@3.29.5)':
+ '@rollup/pluginutils@5.0.5(rollup@3.29.4)':
dependencies:
'@types/estree': 1.0.5
estree-walker: 2.0.2
picomatch: 2.3.1
optionalDependencies:
- rollup: 3.29.5
+ rollup: 3.29.4
'@rollup/pluginutils@5.0.5(rollup@4.22.4)':
dependencies:
@@ -15749,13 +16855,13 @@ snapshots:
optionalDependencies:
rollup: 4.22.4
- '@rollup/pluginutils@5.1.0(rollup@3.29.5)':
+ '@rollup/pluginutils@5.1.0(rollup@3.29.4)':
dependencies:
'@types/estree': 1.0.5
estree-walker: 2.0.2
picomatch: 2.3.1
optionalDependencies:
- rollup: 3.29.5
+ rollup: 3.29.4
'@rollup/pluginutils@5.1.0(rollup@4.22.4)':
dependencies:
@@ -15765,13 +16871,21 @@ snapshots:
optionalDependencies:
rollup: 4.22.4
- '@rollup/pluginutils@5.1.3(rollup@3.29.5)':
+ '@rollup/pluginutils@5.1.0(rollup@4.27.3)':
+ dependencies:
+ '@types/estree': 1.0.5
+ estree-walker: 2.0.2
+ picomatch: 2.3.1
+ optionalDependencies:
+ rollup: 4.27.3
+
+ '@rollup/pluginutils@5.1.3(rollup@3.29.4)':
dependencies:
'@types/estree': 1.0.6
estree-walker: 2.0.2
picomatch: 4.0.2
optionalDependencies:
- rollup: 3.29.5
+ rollup: 3.29.4
'@rollup/pluginutils@5.1.3(rollup@4.22.4)':
dependencies:
@@ -15893,6 +17007,33 @@ snapshots:
'@rushstack/eslint-patch@1.7.2': {}
+ '@shikijs/core@1.23.1':
+ dependencies:
+ '@shikijs/engine-javascript': 1.23.1
+ '@shikijs/engine-oniguruma': 1.23.1
+ '@shikijs/types': 1.23.1
+ '@shikijs/vscode-textmate': 9.3.0
+ '@types/hast': 3.0.4
+ hast-util-to-html: 9.0.3
+
+ '@shikijs/engine-javascript@1.23.1':
+ dependencies:
+ '@shikijs/types': 1.23.1
+ '@shikijs/vscode-textmate': 9.3.0
+ oniguruma-to-es: 0.4.1
+
+ '@shikijs/engine-oniguruma@1.23.1':
+ dependencies:
+ '@shikijs/types': 1.23.1
+ '@shikijs/vscode-textmate': 9.3.0
+
+ '@shikijs/types@1.23.1':
+ dependencies:
+ '@shikijs/vscode-textmate': 9.3.0
+ '@types/hast': 3.0.4
+
+ '@shikijs/vscode-textmate@9.3.0': {}
+
'@sideway/address@4.1.5':
dependencies:
'@hapi/hoek': 9.3.0
@@ -15913,7 +17054,7 @@ snapshots:
dependencies:
solid-js: 1.8.19
- '@solidjs/start@1.0.6(rollup@3.29.5)(solid-js@1.8.19)(vinxi@0.4.1(@types/node@20.11.15)(encoding@0.1.13)(ioredis@5.4.1)(terser@5.27.0))(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))':
+ '@solidjs/start@1.0.6(rollup@3.29.4)(solid-js@1.8.19)(vinxi@0.4.1(@types/node@20.11.15)(encoding@0.1.13)(ioredis@5.4.1)(terser@5.27.0))(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))':
dependencies:
'@vinxi/plugin-directives': 0.4.1(vinxi@0.4.1(@types/node@20.11.15)(encoding@0.1.13)(ioredis@5.4.1)(terser@5.27.0))
'@vinxi/server-components': 0.4.1(vinxi@0.4.1(@types/node@20.11.15)(encoding@0.1.13)(ioredis@5.4.1)(terser@5.27.0))
@@ -15928,7 +17069,7 @@ snapshots:
shikiji: 0.9.19
source-map-js: 1.2.0
terracotta: 1.0.5(solid-js@1.8.19)
- vite-plugin-inspect: 0.7.42(rollup@3.29.5)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))
+ vite-plugin-inspect: 0.7.42(rollup@3.29.4)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))
vite-plugin-solid: 2.10.2(solid-js@1.8.19)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))
transitivePeerDependencies:
- '@nuxt/kit'
@@ -16121,7 +17262,7 @@ snapshots:
'@types/acorn@4.0.6':
dependencies:
- '@types/estree': 1.0.6
+ '@types/estree': 1.0.5
'@types/babel__core@7.20.5':
dependencies:
@@ -16175,7 +17316,7 @@ snapshots:
'@types/estree-jsx@1.0.5':
dependencies:
- '@types/estree': 1.0.6
+ '@types/estree': 1.0.5
'@types/estree@1.0.5': {}
@@ -16185,6 +17326,10 @@ snapshots:
dependencies:
'@types/unist': 2.0.10
+ '@types/hast@3.0.4':
+ dependencies:
+ '@types/unist': 3.0.3
+
'@types/http-proxy@1.17.14':
dependencies:
'@types/node': 20.12.12
@@ -16203,6 +17348,10 @@ snapshots:
dependencies:
'@types/unist': 2.0.10
+ '@types/mdast@4.0.4':
+ dependencies:
+ '@types/unist': 3.0.3
+
'@types/mdx@2.0.13': {}
'@types/micromatch@4.0.9':
@@ -16213,6 +17362,10 @@ snapshots:
'@types/ms@0.7.34': {}
+ '@types/nlcst@2.0.3':
+ dependencies:
+ '@types/unist': 3.0.3
+
'@types/node@12.20.55': {}
'@types/node@20.10.0':
@@ -16241,12 +17394,21 @@ snapshots:
dependencies:
'@types/react': 18.3.3
+ '@types/react-dom@18.3.1':
+ dependencies:
+ '@types/react': 18.3.12
+
'@types/react@18.2.51':
dependencies:
'@types/prop-types': 15.7.11
'@types/scheduler': 0.16.8
csstype: 3.1.3
+ '@types/react@18.3.12':
+ dependencies:
+ '@types/prop-types': 15.7.11
+ csstype: 3.1.3
+
'@types/react@18.3.3':
dependencies:
'@types/prop-types': 15.7.11
@@ -16262,6 +17424,8 @@ snapshots:
'@types/unist@2.0.10': {}
+ '@types/unist@3.0.3': {}
+
'@types/webpack@5.28.5':
dependencies:
'@types/node': 20.12.12
@@ -16483,13 +17647,13 @@ snapshots:
'@unhead/schema': 1.11.11
'@unhead/shared': 1.11.11
- '@unhead/vue@1.10.4(vue@3.5.0(typescript@5.4.5))':
+ '@unhead/vue@1.10.4(vue@3.5.0(typescript@5.7.2))':
dependencies:
'@unhead/schema': 1.10.4
'@unhead/shared': 1.10.4
hookable: 5.5.3
unhead: 1.10.4
- vue: 3.5.0(typescript@5.4.5)
+ vue: 3.5.0(typescript@5.7.2)
'@unhead/vue@1.11.11(vue@3.5.13(typescript@5.3.3))':
dependencies:
@@ -16600,8 +17764,8 @@ snapshots:
dependencies:
'@mapbox/node-pre-gyp': 1.0.11(encoding@0.1.13)
'@rollup/pluginutils': 4.2.1
- acorn: 8.12.1
- acorn-import-attributes: 1.9.5(acorn@8.12.1)
+ acorn: 8.14.0
+ acorn-import-attributes: 1.9.5(acorn@8.14.0)
async-sema: 3.1.1
bindings: 1.5.0
estree-walker: 2.0.2
@@ -16657,10 +17821,10 @@ snapshots:
'@vinxi/plugin-directives@0.4.1(vinxi@0.4.1(@types/node@20.11.15)(encoding@0.1.13)(ioredis@5.4.1)(terser@5.27.0))':
dependencies:
'@babel/parser': 7.24.4
- acorn: 8.11.3
- acorn-jsx: 5.3.2(acorn@8.11.3)
+ acorn: 8.14.0
+ acorn-jsx: 5.3.2(acorn@8.14.0)
acorn-loose: 8.4.0
- acorn-typescript: 1.4.13(acorn@8.11.3)
+ acorn-typescript: 1.4.13(acorn@8.14.0)
astring: 1.8.6
magicast: 0.2.11
recast: 0.23.9
@@ -16670,10 +17834,10 @@ snapshots:
'@vinxi/plugin-directives@0.4.1(vinxi@0.4.1(@types/node@20.12.12)(encoding@0.1.13)(ioredis@5.4.1)(terser@5.27.0))':
dependencies:
'@babel/parser': 7.24.4
- acorn: 8.11.3
- acorn-jsx: 5.3.2(acorn@8.11.3)
+ acorn: 8.14.0
+ acorn-jsx: 5.3.2(acorn@8.14.0)
acorn-loose: 8.4.0
- acorn-typescript: 1.4.13(acorn@8.11.3)
+ acorn-typescript: 1.4.13(acorn@8.14.0)
astring: 1.8.6
magicast: 0.2.11
recast: 0.23.9
@@ -16683,9 +17847,9 @@ snapshots:
'@vinxi/server-components@0.4.1(vinxi@0.4.1(@types/node@20.11.15)(encoding@0.1.13)(ioredis@5.4.1)(terser@5.27.0))':
dependencies:
'@vinxi/plugin-directives': 0.4.1(vinxi@0.4.1(@types/node@20.11.15)(encoding@0.1.13)(ioredis@5.4.1)(terser@5.27.0))
- acorn: 8.11.3
+ acorn: 8.14.0
acorn-loose: 8.4.0
- acorn-typescript: 1.4.13(acorn@8.11.3)
+ acorn-typescript: 1.4.13(acorn@8.14.0)
astring: 1.8.6
magicast: 0.2.11
recast: 0.23.9
@@ -16694,9 +17858,9 @@ snapshots:
'@vinxi/server-components@0.4.1(vinxi@0.4.1(@types/node@20.12.12)(encoding@0.1.13)(ioredis@5.4.1)(terser@5.27.0))':
dependencies:
'@vinxi/plugin-directives': 0.4.1(vinxi@0.4.1(@types/node@20.12.12)(encoding@0.1.13)(ioredis@5.4.1)(terser@5.27.0))
- acorn: 8.11.3
+ acorn: 8.14.0
acorn-loose: 8.4.0
- acorn-typescript: 1.4.13(acorn@8.11.3)
+ acorn-typescript: 1.4.13(acorn@8.14.0)
astring: 1.8.6
magicast: 0.2.11
recast: 0.23.9
@@ -16705,9 +17869,9 @@ snapshots:
'@vinxi/server-functions@0.4.1(vinxi@0.4.1(@types/node@20.11.15)(encoding@0.1.13)(ioredis@5.4.1)(terser@5.27.0))':
dependencies:
'@vinxi/plugin-directives': 0.4.1(vinxi@0.4.1(@types/node@20.11.15)(encoding@0.1.13)(ioredis@5.4.1)(terser@5.27.0))
- acorn: 8.11.3
+ acorn: 8.14.0
acorn-loose: 8.4.0
- acorn-typescript: 1.4.13(acorn@8.11.3)
+ acorn-typescript: 1.4.13(acorn@8.14.0)
astring: 1.8.6
magicast: 0.2.11
recast: 0.23.9
@@ -16716,9 +17880,9 @@ snapshots:
'@vinxi/server-functions@0.4.1(vinxi@0.4.1(@types/node@20.12.12)(encoding@0.1.13)(ioredis@5.4.1)(terser@5.27.0))':
dependencies:
'@vinxi/plugin-directives': 0.4.1(vinxi@0.4.1(@types/node@20.12.12)(encoding@0.1.13)(ioredis@5.4.1)(terser@5.27.0))
- acorn: 8.11.3
+ acorn: 8.14.0
acorn-loose: 8.4.0
- acorn-typescript: 1.4.13(acorn@8.11.3)
+ acorn-typescript: 1.4.13(acorn@8.14.0)
astring: 1.8.6
magicast: 0.2.11
recast: 0.23.9
@@ -16735,13 +17899,24 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))(vue@3.5.0(typescript@5.4.5))':
+ '@vitejs/plugin-react@4.3.3(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0))':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.0)
+ '@types/babel__core': 7.20.5
+ react-refresh: 0.14.2
+ vite: 5.4.11(@types/node@20.12.12)(terser@5.27.0)
+ transitivePeerDependencies:
+ - supports-color
+
+ '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))(vue@3.5.0(typescript@5.7.2))':
dependencies:
'@babel/core': 7.25.2
'@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2)
'@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.25.2)
vite: 5.4.11(@types/node@20.11.15)(terser@5.27.0)
- vue: 3.5.0(typescript@5.4.5)
+ vue: 3.5.0(typescript@5.7.2)
transitivePeerDependencies:
- supports-color
@@ -16755,25 +17930,25 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0))(vue@3.5.0(typescript@5.4.5))':
+ '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0))(vue@3.5.0(typescript@5.7.2))':
dependencies:
'@babel/core': 7.25.2
'@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2)
'@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.25.2)
vite: 5.4.11(@types/node@20.12.12)(terser@5.27.0)
- vue: 3.5.0(typescript@5.4.5)
+ vue: 3.5.0(typescript@5.7.2)
transitivePeerDependencies:
- supports-color
- '@vitejs/plugin-vue@5.1.3(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))(vue@3.5.0(typescript@5.4.5))':
+ '@vitejs/plugin-vue@5.1.3(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))(vue@3.5.0(typescript@5.7.2))':
dependencies:
vite: 5.4.11(@types/node@20.11.15)(terser@5.27.0)
- vue: 3.5.0(typescript@5.4.5)
+ vue: 3.5.0(typescript@5.7.2)
- '@vitejs/plugin-vue@5.1.3(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0))(vue@3.5.0(typescript@5.4.5))':
+ '@vitejs/plugin-vue@5.1.3(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0))(vue@3.5.0(typescript@5.7.2))':
dependencies:
vite: 5.4.11(@types/node@20.12.12)(terser@5.27.0)
- vue: 3.5.0(typescript@5.4.5)
+ vue: 3.5.0(typescript@5.7.2)
'@vitejs/plugin-vue@5.2.0(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))(vue@3.5.13(typescript@5.3.3))':
dependencies:
@@ -16866,49 +18041,99 @@ snapshots:
loupe: 2.3.7
pretty-format: 29.7.0
- '@vue-macros/common@1.12.2(rollup@3.29.5)(vue@3.5.0(typescript@5.4.5))':
+ '@volar/kit@2.4.10(typescript@5.7.2)':
+ dependencies:
+ '@volar/language-service': 2.4.10
+ '@volar/typescript': 2.4.10
+ typesafe-path: 0.2.2
+ typescript: 5.7.2
+ vscode-languageserver-textdocument: 1.0.11
+ vscode-uri: 3.0.8
+
+ '@volar/language-core@2.4.10':
+ dependencies:
+ '@volar/source-map': 2.4.10
+
+ '@volar/language-server@2.4.10':
+ dependencies:
+ '@volar/language-core': 2.4.10
+ '@volar/language-service': 2.4.10
+ '@volar/typescript': 2.4.10
+ path-browserify: 1.0.1
+ request-light: 0.7.0
+ vscode-languageserver: 9.0.1
+ vscode-languageserver-protocol: 3.17.5
+ vscode-languageserver-textdocument: 1.0.11
+ vscode-uri: 3.0.8
+
+ '@volar/language-service@2.4.10':
+ dependencies:
+ '@volar/language-core': 2.4.10
+ vscode-languageserver-protocol: 3.17.5
+ vscode-languageserver-textdocument: 1.0.11
+ vscode-uri: 3.0.8
+
+ '@volar/source-map@2.4.10': {}
+
+ '@volar/typescript@2.4.10':
+ dependencies:
+ '@volar/language-core': 2.4.10
+ path-browserify: 1.0.1
+ vscode-uri: 3.0.8
+
+ '@vscode/emmet-helper@2.11.0':
+ dependencies:
+ emmet: 2.4.11
+ jsonc-parser: 2.3.1
+ vscode-languageserver-textdocument: 1.0.11
+ vscode-languageserver-types: 3.16.0
+ vscode-uri: 3.0.8
+
+ '@vscode/l10n@0.0.18': {}
+
+ '@vue-macros/common@1.12.2(rollup@3.29.4)(vue@3.5.0(typescript@5.7.2))':
dependencies:
'@babel/types': 7.25.6
- '@rollup/pluginutils': 5.1.3(rollup@3.29.5)
+ '@rollup/pluginutils': 5.1.0(rollup@3.29.4)
'@vue/compiler-sfc': 3.5.0
ast-kit: 1.1.0
local-pkg: 0.5.0
magic-string-ast: 0.6.2
optionalDependencies:
- vue: 3.5.0(typescript@5.4.5)
+ vue: 3.5.0(typescript@5.7.2)
transitivePeerDependencies:
- rollup
- '@vue-macros/common@1.12.2(rollup@4.22.4)(vue@3.5.0(typescript@5.4.5))':
+ '@vue-macros/common@1.12.2(rollup@4.22.4)(vue@3.5.0(typescript@5.7.2))':
dependencies:
'@babel/types': 7.25.6
- '@rollup/pluginutils': 5.1.3(rollup@4.22.4)
+ '@rollup/pluginutils': 5.1.0(rollup@4.22.4)
'@vue/compiler-sfc': 3.5.0
ast-kit: 1.1.0
local-pkg: 0.5.0
magic-string-ast: 0.6.2
optionalDependencies:
- vue: 3.5.0(typescript@5.4.5)
+ vue: 3.5.0(typescript@5.7.2)
transitivePeerDependencies:
- rollup
- '@vue-macros/common@1.12.2(rollup@4.27.3)(vue@3.5.0(typescript@5.4.5))':
+ '@vue-macros/common@1.12.2(rollup@4.27.3)(vue@3.5.0(typescript@5.7.2))':
dependencies:
'@babel/types': 7.25.6
- '@rollup/pluginutils': 5.1.3(rollup@4.27.3)
+ '@rollup/pluginutils': 5.1.0(rollup@4.27.3)
'@vue/compiler-sfc': 3.5.0
ast-kit: 1.1.0
local-pkg: 0.5.0
magic-string-ast: 0.6.2
optionalDependencies:
- vue: 3.5.0(typescript@5.4.5)
+ vue: 3.5.0(typescript@5.7.2)
transitivePeerDependencies:
- rollup
'@vue-macros/common@1.12.2(rollup@4.27.3)(vue@3.5.13(typescript@5.3.3))':
dependencies:
'@babel/types': 7.25.6
- '@rollup/pluginutils': 5.1.3(rollup@4.27.3)
+ '@rollup/pluginutils': 5.1.0(rollup@4.27.3)
'@vue/compiler-sfc': 3.5.0
ast-kit: 1.1.0
local-pkg: 0.5.0
@@ -17034,7 +18259,7 @@ snapshots:
'@vue/compiler-ssr': 3.4.21
'@vue/shared': 3.4.21
estree-walker: 2.0.2
- magic-string: 0.30.13
+ magic-string: 0.30.11
postcss: 8.4.38
source-map-js: 1.2.0
@@ -17046,7 +18271,7 @@ snapshots:
'@vue/compiler-ssr': 3.4.24
'@vue/shared': 3.4.24
estree-walker: 2.0.2
- magic-string: 0.30.13
+ magic-string: 0.30.11
postcss: 8.4.38
source-map-js: 1.2.0
@@ -17058,7 +18283,7 @@ snapshots:
'@vue/compiler-ssr': 3.5.0
'@vue/shared': 3.5.0
estree-walker: 2.0.2
- magic-string: 0.30.13
+ magic-string: 0.30.11
postcss: 8.4.44
source-map-js: 1.2.0
@@ -17122,9 +18347,9 @@ snapshots:
transitivePeerDependencies:
- vite
- '@vue/devtools-core@7.6.4(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))(vue@3.5.13(typescript@5.3.3))':
+ '@vue/devtools-core@7.4.4(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))(vue@3.5.13(typescript@5.3.3))':
dependencies:
- '@vue/devtools-kit': 7.6.4
+ '@vue/devtools-kit': 7.4.4
'@vue/devtools-shared': 7.6.4
mitt: 3.0.1
nanoid: 3.3.7
@@ -17144,10 +18369,10 @@ snapshots:
speakingurl: 14.0.1
superjson: 2.2.1
- '@vue/devtools-kit@7.6.4':
+ '@vue/devtools-kit@7.4.4':
dependencies:
'@vue/devtools-shared': 7.6.4
- birpc: 0.2.19
+ birpc: 0.2.17
hookable: 5.5.3
mitt: 3.0.1
perfect-debounce: 1.0.0
@@ -17224,23 +18449,23 @@ snapshots:
'@vue/shared': 3.5.13
csstype: 3.1.3
- '@vue/server-renderer@3.4.21(vue@3.5.13(typescript@5.4.5))':
+ '@vue/server-renderer@3.4.21(vue@3.5.13(typescript@5.7.2))':
dependencies:
'@vue/compiler-ssr': 3.4.21
'@vue/shared': 3.4.21
- vue: 3.5.13(typescript@5.4.5)
+ vue: 3.5.13(typescript@5.7.2)
- '@vue/server-renderer@3.4.24(vue@3.4.24(typescript@5.4.5))':
+ '@vue/server-renderer@3.4.24(vue@3.4.24(typescript@5.7.2))':
dependencies:
'@vue/compiler-ssr': 3.4.24
'@vue/shared': 3.4.24
- vue: 3.4.24(typescript@5.4.5)
+ vue: 3.4.24(typescript@5.7.2)
- '@vue/server-renderer@3.5.0(vue@3.5.0(typescript@5.4.5))':
+ '@vue/server-renderer@3.5.0(vue@3.5.0(typescript@5.7.2))':
dependencies:
'@vue/compiler-ssr': 3.5.0
'@vue/shared': 3.5.0
- vue: 3.5.0(typescript@5.4.5)
+ vue: 3.5.0(typescript@5.7.2)
'@vue/server-renderer@3.5.13(vue@3.5.13(typescript@5.3.3))':
dependencies:
@@ -17248,11 +18473,11 @@ snapshots:
'@vue/shared': 3.5.13
vue: 3.5.13(typescript@5.3.3)
- '@vue/server-renderer@3.5.13(vue@3.5.13(typescript@5.4.5))':
+ '@vue/server-renderer@3.5.13(vue@3.5.13(typescript@5.7.2))':
dependencies:
'@vue/compiler-ssr': 3.5.13
'@vue/shared': 3.5.13
- vue: 3.5.13(typescript@5.4.5)
+ vue: 3.5.13(typescript@5.7.2)
'@vue/shared@3.4.21': {}
@@ -17433,10 +18658,6 @@ snapshots:
dependencies:
acorn: 8.11.2
- acorn-import-attributes@1.9.5(acorn@8.12.1):
- dependencies:
- acorn: 8.12.1
-
acorn-import-attributes@1.9.5(acorn@8.14.0):
dependencies:
acorn: 8.14.0
@@ -17453,9 +18674,9 @@ snapshots:
dependencies:
acorn: 8.14.0
- acorn-typescript@1.4.13(acorn@8.11.3):
+ acorn-typescript@1.4.13(acorn@8.14.0):
dependencies:
- acorn: 8.11.3
+ acorn: 8.14.0
acorn-walk@8.3.2: {}
@@ -17469,13 +18690,13 @@ snapshots:
agent-base@6.0.2:
dependencies:
- debug: 4.3.6(supports-color@9.4.0)
+ debug: 4.3.7(supports-color@9.4.0)
transitivePeerDependencies:
- supports-color
agent-base@7.1.1(supports-color@9.4.0):
dependencies:
- debug: 4.3.6(supports-color@9.4.0)
+ debug: 4.3.7(supports-color@9.4.0)
transitivePeerDependencies:
- supports-color
@@ -17584,6 +18805,8 @@ snapshots:
dependencies:
dequal: 2.0.3
+ aria-query@5.3.2: {}
+
array-buffer-byte-length@1.0.0:
dependencies:
call-bind: 1.0.5
@@ -17599,6 +18822,8 @@ snapshots:
get-intrinsic: 1.2.1
is-string: 1.0.7
+ array-iterate@2.0.1: {}
+
array-union@2.1.0: {}
array.prototype.findlastindex@1.2.3:
@@ -17663,40 +18888,198 @@ snapshots:
astring@1.8.6: {}
- async-sema@3.1.1: {}
-
- async@3.2.5: {}
-
- asynciterator.prototype@1.0.0:
- dependencies:
- has-symbols: 1.0.3
-
- autoprefixer@10.4.19(postcss@8.4.38):
- dependencies:
- browserslist: 4.23.0
- caniuse-lite: 1.0.30001612
- fraction.js: 4.3.7
- normalize-range: 0.1.2
- picocolors: 1.0.0
- postcss: 8.4.38
- postcss-value-parser: 4.2.0
-
- autoprefixer@10.4.19(postcss@8.4.44):
- dependencies:
- browserslist: 4.23.0
- caniuse-lite: 1.0.30001612
- fraction.js: 4.3.7
- normalize-range: 0.1.2
- picocolors: 1.0.0
- postcss: 8.4.44
- postcss-value-parser: 4.2.0
-
- autoprefixer@10.4.20(postcss@8.4.49):
+ astro@4.16.14(@types/node@20.12.12)(rollup@3.29.4)(terser@5.27.0)(typescript@5.7.2):
dependencies:
- browserslist: 4.24.2
- caniuse-lite: 1.0.30001680
- fraction.js: 4.3.7
- normalize-range: 0.1.2
+ '@astrojs/compiler': 2.10.3
+ '@astrojs/internal-helpers': 0.4.1
+ '@astrojs/markdown-remark': 5.3.0
+ '@astrojs/telemetry': 3.1.0
+ '@babel/core': 7.26.0
+ '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.0)
+ '@babel/types': 7.26.0
+ '@oslojs/encoding': 1.1.0
+ '@rollup/pluginutils': 5.1.3(rollup@3.29.4)
+ '@types/babel__core': 7.20.5
+ '@types/cookie': 0.6.0
+ acorn: 8.14.0
+ aria-query: 5.3.2
+ axobject-query: 4.1.0
+ boxen: 8.0.1
+ ci-info: 4.0.0
+ clsx: 2.1.1
+ common-ancestor-path: 1.0.1
+ cookie: 0.7.2
+ cssesc: 3.0.0
+ debug: 4.3.7(supports-color@9.4.0)
+ deterministic-object-hash: 2.0.2
+ devalue: 5.1.1
+ diff: 5.2.0
+ dlv: 1.1.3
+ dset: 3.1.4
+ es-module-lexer: 1.5.4
+ esbuild: 0.21.5
+ estree-walker: 3.0.3
+ fast-glob: 3.3.2
+ flattie: 1.1.1
+ github-slugger: 2.0.0
+ gray-matter: 4.0.3
+ html-escaper: 3.0.3
+ http-cache-semantics: 4.1.1
+ js-yaml: 4.1.0
+ kleur: 4.1.5
+ magic-string: 0.30.13
+ magicast: 0.3.5
+ micromatch: 4.0.8
+ mrmime: 2.0.0
+ neotraverse: 0.6.18
+ ora: 8.1.1
+ p-limit: 6.1.0
+ p-queue: 8.0.1
+ preferred-pm: 4.0.0
+ prompts: 2.4.2
+ rehype: 13.0.2
+ semver: 7.6.3
+ shiki: 1.23.1
+ tinyexec: 0.3.1
+ tsconfck: 3.1.4(typescript@5.7.2)
+ unist-util-visit: 5.0.0
+ vfile: 6.0.3
+ vite: 5.4.11(@types/node@20.12.12)(terser@5.27.0)
+ vitefu: 1.0.3(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0))
+ which-pm: 3.0.0
+ xxhash-wasm: 1.1.0
+ yargs-parser: 21.1.1
+ zod: 3.23.8
+ zod-to-json-schema: 3.23.5(zod@3.23.8)
+ zod-to-ts: 1.2.0(typescript@5.7.2)(zod@3.23.8)
+ optionalDependencies:
+ sharp: 0.33.5
+ transitivePeerDependencies:
+ - '@types/node'
+ - less
+ - lightningcss
+ - rollup
+ - sass
+ - sass-embedded
+ - stylus
+ - sugarss
+ - supports-color
+ - terser
+ - typescript
+
+ astro@4.16.14(@types/node@20.12.12)(rollup@4.27.3)(terser@5.27.0)(typescript@5.7.2):
+ dependencies:
+ '@astrojs/compiler': 2.10.3
+ '@astrojs/internal-helpers': 0.4.1
+ '@astrojs/markdown-remark': 5.3.0
+ '@astrojs/telemetry': 3.1.0
+ '@babel/core': 7.26.0
+ '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.0)
+ '@babel/types': 7.26.0
+ '@oslojs/encoding': 1.1.0
+ '@rollup/pluginutils': 5.1.3(rollup@4.27.3)
+ '@types/babel__core': 7.20.5
+ '@types/cookie': 0.6.0
+ acorn: 8.14.0
+ aria-query: 5.3.2
+ axobject-query: 4.1.0
+ boxen: 8.0.1
+ ci-info: 4.0.0
+ clsx: 2.1.1
+ common-ancestor-path: 1.0.1
+ cookie: 0.7.2
+ cssesc: 3.0.0
+ debug: 4.3.7(supports-color@9.4.0)
+ deterministic-object-hash: 2.0.2
+ devalue: 5.1.1
+ diff: 5.2.0
+ dlv: 1.1.3
+ dset: 3.1.4
+ es-module-lexer: 1.5.4
+ esbuild: 0.21.5
+ estree-walker: 3.0.3
+ fast-glob: 3.3.2
+ flattie: 1.1.1
+ github-slugger: 2.0.0
+ gray-matter: 4.0.3
+ html-escaper: 3.0.3
+ http-cache-semantics: 4.1.1
+ js-yaml: 4.1.0
+ kleur: 4.1.5
+ magic-string: 0.30.13
+ magicast: 0.3.5
+ micromatch: 4.0.8
+ mrmime: 2.0.0
+ neotraverse: 0.6.18
+ ora: 8.1.1
+ p-limit: 6.1.0
+ p-queue: 8.0.1
+ preferred-pm: 4.0.0
+ prompts: 2.4.2
+ rehype: 13.0.2
+ semver: 7.6.3
+ shiki: 1.23.1
+ tinyexec: 0.3.1
+ tsconfck: 3.1.4(typescript@5.7.2)
+ unist-util-visit: 5.0.0
+ vfile: 6.0.3
+ vite: 5.4.11(@types/node@20.12.12)(terser@5.27.0)
+ vitefu: 1.0.3(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0))
+ which-pm: 3.0.0
+ xxhash-wasm: 1.1.0
+ yargs-parser: 21.1.1
+ zod: 3.23.8
+ zod-to-json-schema: 3.23.5(zod@3.23.8)
+ zod-to-ts: 1.2.0(typescript@5.7.2)(zod@3.23.8)
+ optionalDependencies:
+ sharp: 0.33.5
+ transitivePeerDependencies:
+ - '@types/node'
+ - less
+ - lightningcss
+ - rollup
+ - sass
+ - sass-embedded
+ - stylus
+ - sugarss
+ - supports-color
+ - terser
+ - typescript
+
+ async-sema@3.1.1: {}
+
+ async@3.2.5: {}
+
+ asynciterator.prototype@1.0.0:
+ dependencies:
+ has-symbols: 1.0.3
+
+ autoprefixer@10.4.19(postcss@8.4.38):
+ dependencies:
+ browserslist: 4.23.0
+ caniuse-lite: 1.0.30001612
+ fraction.js: 4.3.7
+ normalize-range: 0.1.2
+ picocolors: 1.0.0
+ postcss: 8.4.38
+ postcss-value-parser: 4.2.0
+
+ autoprefixer@10.4.19(postcss@8.4.44):
+ dependencies:
+ browserslist: 4.23.0
+ caniuse-lite: 1.0.30001612
+ fraction.js: 4.3.7
+ normalize-range: 0.1.2
+ picocolors: 1.0.0
+ postcss: 8.4.44
+ postcss-value-parser: 4.2.0
+
+ autoprefixer@10.4.20(postcss@8.4.49):
+ dependencies:
+ browserslist: 4.24.2
+ caniuse-lite: 1.0.30001680
+ fraction.js: 4.3.7
+ normalize-range: 0.1.2
picocolors: 1.1.1
postcss: 8.4.49
postcss-value-parser: 4.2.0
@@ -17721,6 +19104,8 @@ snapshots:
dependencies:
dequal: 2.0.3
+ axobject-query@4.1.0: {}
+
b4a@1.6.6: {}
babel-plugin-jsx-dom-expressions@0.38.1(@babel/core@7.24.4):
@@ -17768,6 +19153,8 @@ snapshots:
bare-events@2.2.2:
optional: true
+ base-64@1.0.0: {}
+
base64-js@1.5.1: {}
basic-auth@2.0.1:
@@ -17790,8 +19177,6 @@ snapshots:
birpc@0.2.17: {}
- birpc@0.2.19: {}
-
bl@4.1.0:
dependencies:
buffer: 5.7.1
@@ -17839,6 +19224,17 @@ snapshots:
widest-line: 4.0.1
wrap-ansi: 8.1.0
+ boxen@8.0.1:
+ dependencies:
+ ansi-align: 3.0.1
+ camelcase: 8.0.0
+ chalk: 5.3.0
+ cli-boxes: 3.0.0
+ string-width: 7.2.0
+ type-fest: 4.27.0
+ widest-line: 5.0.0
+ wrap-ansi: 9.0.0
+
bplist-parser@0.2.0:
dependencies:
big-integer: 1.6.52
@@ -18067,6 +19463,8 @@ snapshots:
camelcase@7.0.1: {}
+ camelcase@8.0.0: {}
+
caniuse-api@3.0.0:
dependencies:
browserslist: 4.23.3
@@ -18175,8 +19573,14 @@ snapshots:
dependencies:
restore-cursor: 4.0.0
+ cli-cursor@5.0.0:
+ dependencies:
+ restore-cursor: 5.1.0
+
cli-spinners@2.9.1: {}
+ cli-spinners@2.9.2: {}
+
cli-truncate@4.0.0:
dependencies:
slice-ansi: 5.0.0
@@ -18218,13 +19622,15 @@ snapshots:
clone@1.0.4: {}
+ clsx@2.1.1: {}
+
cluster-key-slot@1.1.2: {}
code-red@1.0.4:
dependencies:
- '@jridgewell/sourcemap-codec': 1.5.0
+ '@jridgewell/sourcemap-codec': 1.4.15
'@types/estree': 1.0.5
- acorn: 8.11.3
+ acorn: 8.14.0
estree-walker: 3.0.3
periscopic: 3.1.0
@@ -18274,6 +19680,8 @@ snapshots:
commander@8.3.0: {}
+ common-ancestor-path@1.0.1: {}
+
commondir@1.0.1: {}
compatx@0.1.8: {}
@@ -18343,6 +19751,8 @@ snapshots:
cookie@0.6.0: {}
+ cookie@0.7.2: {}
+
copy-anything@3.0.5:
dependencies:
is-what: 4.1.16
@@ -18558,15 +19968,15 @@ snapshots:
dependencies:
ms: 2.1.2
- debug@4.3.6(supports-color@9.4.0):
+ debug@4.3.6:
dependencies:
ms: 2.1.2
- optionalDependencies:
- supports-color: 9.4.0
- debug@4.3.7:
+ debug@4.3.7(supports-color@9.4.0):
dependencies:
ms: 2.1.3
+ optionalDependencies:
+ supports-color: 9.4.0
decamelize-keys@1.1.1:
dependencies:
@@ -18654,10 +20064,18 @@ snapshots:
detect-libc@2.0.3: {}
+ deterministic-object-hash@2.0.2:
+ dependencies:
+ base-64: 1.0.0
+
devalue@5.0.0: {}
devalue@5.1.1: {}
+ devlop@1.1.0:
+ dependencies:
+ dequal: 2.0.3
+
didyoumean@1.2.2: {}
diff-sequences@29.6.3: {}
@@ -18710,6 +20128,8 @@ snapshots:
dotenv@16.4.5: {}
+ dset@3.1.4: {}
+
duplexer@0.1.2: {}
duplexify@3.7.1:
@@ -18733,6 +20153,13 @@ snapshots:
electron-to-chromium@1.5.63: {}
+ emmet@2.4.11:
+ dependencies:
+ '@emmetio/abbreviation': 2.3.3
+ '@emmetio/css-abbreviation': 2.1.8
+
+ emoji-regex-xs@1.0.0: {}
+
emoji-regex@10.3.0: {}
emoji-regex@8.0.0: {}
@@ -19459,7 +20886,7 @@ snapshots:
estree-util-attach-comments@2.1.1:
dependencies:
- '@types/estree': 1.0.6
+ '@types/estree': 1.0.5
estree-util-build-jsx@2.2.2:
dependencies:
@@ -19583,6 +21010,10 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ extend-shallow@2.0.1:
+ dependencies:
+ is-extendable: 0.1.1
+
extend@3.0.2: {}
extendable-error@0.1.7: {}
@@ -19684,6 +21115,8 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ find-up-simple@1.0.0: {}
+
find-up@4.1.0:
dependencies:
locate-path: 5.0.0
@@ -19711,6 +21144,8 @@ snapshots:
flatted@3.3.1: {}
+ flattie@1.1.1: {}
+
follow-redirects@1.15.6(debug@4.3.4):
optionalDependencies:
debug: 4.3.4
@@ -19865,6 +21300,8 @@ snapshots:
dependencies:
git-up: 7.0.0
+ github-slugger@2.0.0: {}
+
glob-parent@5.1.2:
dependencies:
is-glob: 4.0.3
@@ -19965,6 +21402,13 @@ snapshots:
graphql@16.8.1: {}
+ gray-matter@4.0.3:
+ dependencies:
+ js-yaml: 3.14.1
+ kind-of: 6.0.3
+ section-matter: 1.0.0
+ strip-bom-string: 1.0.0
+
gunzip-maybe@1.4.2:
dependencies:
browserify-zlib: 0.1.4
@@ -20057,9 +21501,53 @@ snapshots:
dependencies:
function-bind: 1.1.2
+ hast-util-from-html@2.0.3:
+ dependencies:
+ '@types/hast': 3.0.4
+ devlop: 1.1.0
+ hast-util-from-parse5: 8.0.2
+ parse5: 7.2.1
+ vfile: 6.0.3
+ vfile-message: 4.0.2
+
+ hast-util-from-parse5@8.0.2:
+ dependencies:
+ '@types/hast': 3.0.4
+ '@types/unist': 3.0.3
+ devlop: 1.1.0
+ hastscript: 9.0.0
+ property-information: 6.5.0
+ vfile: 6.0.3
+ vfile-location: 5.0.3
+ web-namespaces: 2.0.1
+
+ hast-util-is-element@3.0.0:
+ dependencies:
+ '@types/hast': 3.0.4
+
+ hast-util-parse-selector@4.0.0:
+ dependencies:
+ '@types/hast': 3.0.4
+
+ hast-util-raw@9.1.0:
+ dependencies:
+ '@types/hast': 3.0.4
+ '@types/unist': 3.0.3
+ '@ungap/structured-clone': 1.2.0
+ hast-util-from-parse5: 8.0.2
+ hast-util-to-parse5: 8.0.0
+ html-void-elements: 3.0.0
+ mdast-util-to-hast: 13.2.0
+ parse5: 7.2.1
+ unist-util-position: 5.0.0
+ unist-util-visit: 5.0.0
+ vfile: 6.0.3
+ web-namespaces: 2.0.1
+ zwitch: 2.0.4
+
hast-util-to-estree@2.3.3:
dependencies:
- '@types/estree': 1.0.6
+ '@types/estree': 1.0.5
'@types/estree-jsx': 1.0.5
'@types/hast': 2.3.10
'@types/unist': 2.0.10
@@ -20077,8 +21565,51 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ hast-util-to-html@9.0.3:
+ dependencies:
+ '@types/hast': 3.0.4
+ '@types/unist': 3.0.3
+ ccount: 2.0.1
+ comma-separated-tokens: 2.0.3
+ hast-util-whitespace: 3.0.0
+ html-void-elements: 3.0.0
+ mdast-util-to-hast: 13.2.0
+ property-information: 6.5.0
+ space-separated-tokens: 2.0.2
+ stringify-entities: 4.0.4
+ zwitch: 2.0.4
+
+ hast-util-to-parse5@8.0.0:
+ dependencies:
+ '@types/hast': 3.0.4
+ comma-separated-tokens: 2.0.3
+ devlop: 1.1.0
+ property-information: 6.5.0
+ space-separated-tokens: 2.0.2
+ web-namespaces: 2.0.1
+ zwitch: 2.0.4
+
+ hast-util-to-text@4.0.2:
+ dependencies:
+ '@types/hast': 3.0.4
+ '@types/unist': 3.0.3
+ hast-util-is-element: 3.0.0
+ unist-util-find-after: 5.0.0
+
hast-util-whitespace@2.0.1: {}
+ hast-util-whitespace@3.0.0:
+ dependencies:
+ '@types/hast': 3.0.4
+
+ hastscript@9.0.0:
+ dependencies:
+ '@types/hast': 3.0.4
+ comma-separated-tokens: 2.0.3
+ hast-util-parse-selector: 4.0.0
+ property-information: 6.5.0
+ space-separated-tokens: 2.0.2
+
headers-polyfill@4.0.2: {}
hookable@5.5.3: {}
@@ -20093,10 +21624,16 @@ snapshots:
html-escaper@2.0.2: {}
+ html-escaper@3.0.3: {}
+
html-tags@3.3.1: {}
html-to-image@1.11.11: {}
+ html-void-elements@3.0.0: {}
+
+ http-cache-semantics@4.1.1: {}
+
http-errors@2.0.0:
dependencies:
depd: 2.0.0
@@ -20118,14 +21655,14 @@ snapshots:
https-proxy-agent@5.0.1:
dependencies:
agent-base: 6.0.2
- debug: 4.3.6(supports-color@9.4.0)
+ debug: 4.3.7(supports-color@9.4.0)
transitivePeerDependencies:
- supports-color
https-proxy-agent@7.0.5(supports-color@9.4.0):
dependencies:
agent-base: 7.1.1(supports-color@9.4.0)
- debug: 4.3.6(supports-color@9.4.0)
+ debug: 4.3.7(supports-color@9.4.0)
transitivePeerDependencies:
- supports-color
@@ -20241,7 +21778,7 @@ snapshots:
dependencies:
'@ioredis/commands': 1.2.0
cluster-key-slot: 1.1.2
- debug: 4.3.6(supports-color@9.4.0)
+ debug: 4.3.7(supports-color@9.4.0)
denque: 2.1.0
lodash.defaults: 4.2.0
lodash.isarguments: 3.1.0
@@ -20321,6 +21858,8 @@ snapshots:
is-docker@3.0.0: {}
+ is-extendable@0.1.1: {}
+
is-extglob@2.1.1: {}
is-finalizationregistry@1.0.2:
@@ -20358,6 +21897,8 @@ snapshots:
is-interactive@1.0.0: {}
+ is-interactive@2.0.0: {}
+
is-map@2.0.2: {}
is-module@1.0.0: {}
@@ -20437,6 +21978,10 @@ snapshots:
is-unicode-supported@0.1.0: {}
+ is-unicode-supported@1.3.0: {}
+
+ is-unicode-supported@2.1.0: {}
+
is-weakmap@2.0.1: {}
is-weakref@1.0.2:
@@ -20487,7 +22032,7 @@ snapshots:
istanbul-lib-source-maps@5.0.4:
dependencies:
'@jridgewell/trace-mapping': 0.3.25
- debug: 4.3.6(supports-color@9.4.0)
+ debug: 4.3.6
istanbul-lib-coverage: 3.2.2
transitivePeerDependencies:
- supports-color
@@ -20574,6 +22119,8 @@ snapshots:
json5@2.2.3: {}
+ jsonc-parser@2.3.1: {}
+
jsonc-parser@3.2.0: {}
jsonfile@4.0.0:
@@ -20772,6 +22319,11 @@ snapshots:
chalk: 4.1.2
is-unicode-supported: 0.1.0
+ log-symbols@6.0.0:
+ dependencies:
+ chalk: 5.3.0
+ is-unicode-supported: 1.3.0
+
log-update@6.0.0:
dependencies:
ansi-escapes: 6.2.0
@@ -20813,7 +22365,7 @@ snapshots:
magic-string-ast@0.6.2:
dependencies:
- magic-string: 0.30.13
+ magic-string: 0.30.11
magic-string@0.30.10:
dependencies:
@@ -20829,7 +22381,7 @@ snapshots:
magic-string@0.30.5:
dependencies:
- '@jridgewell/sourcemap-codec': 1.5.0
+ '@jridgewell/sourcemap-codec': 1.4.15
magicast@0.2.11:
dependencies:
@@ -20847,7 +22399,7 @@ snapshots:
dependencies:
'@babel/parser': 7.26.2
'@babel/types': 7.26.0
- source-map-js: 1.2.0
+ source-map-js: 1.2.1
make-dir@3.1.0:
dependencies:
@@ -20865,6 +22417,8 @@ snapshots:
markdown-extensions@1.1.1: {}
+ markdown-table@3.0.4: {}
+
marked@4.3.0: {}
mdast-util-definitions@5.1.2:
@@ -20873,6 +22427,19 @@ snapshots:
'@types/unist': 2.0.10
unist-util-visit: 4.1.2
+ mdast-util-definitions@6.0.0:
+ dependencies:
+ '@types/mdast': 4.0.4
+ '@types/unist': 3.0.3
+ unist-util-visit: 5.0.0
+
+ mdast-util-find-and-replace@3.0.1:
+ dependencies:
+ '@types/mdast': 4.0.4
+ escape-string-regexp: 5.0.0
+ unist-util-is: 6.0.0
+ unist-util-visit-parents: 6.0.1
+
mdast-util-from-markdown@1.3.1:
dependencies:
'@types/mdast': 3.0.15
@@ -20890,12 +22457,86 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ mdast-util-from-markdown@2.0.2:
+ dependencies:
+ '@types/mdast': 4.0.4
+ '@types/unist': 3.0.3
+ decode-named-character-reference: 1.0.2
+ devlop: 1.1.0
+ mdast-util-to-string: 4.0.0
+ micromark: 4.0.1
+ micromark-util-decode-numeric-character-reference: 2.0.2
+ micromark-util-decode-string: 2.0.1
+ micromark-util-normalize-identifier: 2.0.1
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.1
+ unist-util-stringify-position: 4.0.0
+ transitivePeerDependencies:
+ - supports-color
+
mdast-util-frontmatter@1.0.1:
dependencies:
'@types/mdast': 3.0.15
mdast-util-to-markdown: 1.5.0
micromark-extension-frontmatter: 1.1.1
+ mdast-util-gfm-autolink-literal@2.0.1:
+ dependencies:
+ '@types/mdast': 4.0.4
+ ccount: 2.0.1
+ devlop: 1.1.0
+ mdast-util-find-and-replace: 3.0.1
+ micromark-util-character: 2.1.1
+
+ mdast-util-gfm-footnote@2.0.0:
+ dependencies:
+ '@types/mdast': 4.0.4
+ devlop: 1.1.0
+ mdast-util-from-markdown: 2.0.2
+ mdast-util-to-markdown: 2.1.2
+ micromark-util-normalize-identifier: 2.0.1
+ transitivePeerDependencies:
+ - supports-color
+
+ mdast-util-gfm-strikethrough@2.0.0:
+ dependencies:
+ '@types/mdast': 4.0.4
+ mdast-util-from-markdown: 2.0.2
+ mdast-util-to-markdown: 2.1.2
+ transitivePeerDependencies:
+ - supports-color
+
+ mdast-util-gfm-table@2.0.0:
+ dependencies:
+ '@types/mdast': 4.0.4
+ devlop: 1.1.0
+ markdown-table: 3.0.4
+ mdast-util-from-markdown: 2.0.2
+ mdast-util-to-markdown: 2.1.2
+ transitivePeerDependencies:
+ - supports-color
+
+ mdast-util-gfm-task-list-item@2.0.0:
+ dependencies:
+ '@types/mdast': 4.0.4
+ devlop: 1.1.0
+ mdast-util-from-markdown: 2.0.2
+ mdast-util-to-markdown: 2.1.2
+ transitivePeerDependencies:
+ - supports-color
+
+ mdast-util-gfm@3.0.0:
+ dependencies:
+ mdast-util-from-markdown: 2.0.2
+ mdast-util-gfm-autolink-literal: 2.0.1
+ 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.2
+ transitivePeerDependencies:
+ - supports-color
+
mdast-util-mdx-expression@1.3.2:
dependencies:
'@types/estree-jsx': 1.0.5
@@ -20948,6 +22589,11 @@ snapshots:
'@types/mdast': 3.0.15
unist-util-is: 5.2.1
+ mdast-util-phrasing@4.1.0:
+ dependencies:
+ '@types/mdast': 4.0.4
+ unist-util-is: 6.0.0
+
mdast-util-to-hast@12.3.0:
dependencies:
'@types/hast': 2.3.10
@@ -20959,6 +22605,18 @@ snapshots:
unist-util-position: 4.0.4
unist-util-visit: 4.1.2
+ mdast-util-to-hast@13.2.0:
+ dependencies:
+ '@types/hast': 3.0.4
+ '@types/mdast': 4.0.4
+ '@ungap/structured-clone': 1.2.0
+ devlop: 1.1.0
+ micromark-util-sanitize-uri: 2.0.1
+ trim-lines: 3.0.1
+ unist-util-position: 5.0.0
+ unist-util-visit: 5.0.0
+ vfile: 6.0.3
+
mdast-util-to-markdown@1.5.0:
dependencies:
'@types/mdast': 3.0.15
@@ -20970,10 +22628,26 @@ snapshots:
unist-util-visit: 4.1.2
zwitch: 2.0.4
+ mdast-util-to-markdown@2.1.2:
+ dependencies:
+ '@types/mdast': 4.0.4
+ '@types/unist': 3.0.3
+ longest-streak: 3.1.0
+ mdast-util-phrasing: 4.1.0
+ mdast-util-to-string: 4.0.0
+ micromark-util-classify-character: 2.0.1
+ micromark-util-decode-string: 2.0.1
+ unist-util-visit: 5.0.0
+ zwitch: 2.0.4
+
mdast-util-to-string@3.2.0:
dependencies:
'@types/mdast': 3.0.15
+ mdast-util-to-string@4.0.0:
+ dependencies:
+ '@types/mdast': 4.0.4
+
mdn-data@2.0.28: {}
mdn-data@2.0.30: {}
@@ -21031,6 +22705,25 @@ snapshots:
micromark-util-types: 1.1.0
uvu: 0.5.6
+ micromark-core-commonmark@2.0.2:
+ dependencies:
+ decode-named-character-reference: 1.0.2
+ devlop: 1.1.0
+ micromark-factory-destination: 2.0.1
+ micromark-factory-label: 2.0.1
+ micromark-factory-space: 2.0.1
+ micromark-factory-title: 2.0.1
+ micromark-factory-whitespace: 2.0.1
+ micromark-util-character: 2.1.1
+ micromark-util-chunked: 2.0.1
+ micromark-util-classify-character: 2.0.1
+ micromark-util-html-tag-name: 2.0.1
+ micromark-util-normalize-identifier: 2.0.1
+ micromark-util-resolve-all: 2.0.1
+ micromark-util-subtokenize: 2.0.3
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.1
+
micromark-extension-frontmatter@1.1.1:
dependencies:
fault: 2.0.1
@@ -21038,9 +22731,67 @@ snapshots:
micromark-util-symbol: 1.1.0
micromark-util-types: 1.1.0
+ micromark-extension-gfm-autolink-literal@2.1.0:
+ dependencies:
+ micromark-util-character: 2.1.1
+ micromark-util-sanitize-uri: 2.0.1
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.1
+
+ micromark-extension-gfm-footnote@2.1.0:
+ dependencies:
+ devlop: 1.1.0
+ micromark-core-commonmark: 2.0.2
+ micromark-factory-space: 2.0.1
+ micromark-util-character: 2.1.1
+ micromark-util-normalize-identifier: 2.0.1
+ micromark-util-sanitize-uri: 2.0.1
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.1
+
+ micromark-extension-gfm-strikethrough@2.1.0:
+ dependencies:
+ devlop: 1.1.0
+ micromark-util-chunked: 2.0.1
+ micromark-util-classify-character: 2.0.1
+ micromark-util-resolve-all: 2.0.1
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.1
+
+ micromark-extension-gfm-table@2.1.0:
+ dependencies:
+ devlop: 1.1.0
+ micromark-factory-space: 2.0.1
+ micromark-util-character: 2.1.1
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.1
+
+ micromark-extension-gfm-tagfilter@2.0.0:
+ dependencies:
+ micromark-util-types: 2.0.1
+
+ micromark-extension-gfm-task-list-item@2.1.0:
+ dependencies:
+ devlop: 1.1.0
+ micromark-factory-space: 2.0.1
+ micromark-util-character: 2.1.1
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.1
+
+ micromark-extension-gfm@3.0.0:
+ dependencies:
+ micromark-extension-gfm-autolink-literal: 2.1.0
+ micromark-extension-gfm-footnote: 2.1.0
+ micromark-extension-gfm-strikethrough: 2.1.0
+ micromark-extension-gfm-table: 2.1.0
+ micromark-extension-gfm-tagfilter: 2.0.0
+ micromark-extension-gfm-task-list-item: 2.1.0
+ micromark-util-combine-extensions: 2.0.1
+ micromark-util-types: 2.0.1
+
micromark-extension-mdx-expression@1.0.8:
dependencies:
- '@types/estree': 1.0.6
+ '@types/estree': 1.0.5
micromark-factory-mdx-expression: 1.0.9
micromark-factory-space: 1.1.0
micromark-util-character: 1.2.0
@@ -21052,7 +22803,7 @@ snapshots:
micromark-extension-mdx-jsx@1.0.5:
dependencies:
'@types/acorn': 4.0.6
- '@types/estree': 1.0.6
+ '@types/estree': 1.0.5
estree-util-is-identifier-name: 2.1.0
micromark-factory-mdx-expression: 1.0.9
micromark-factory-space: 1.1.0
@@ -21068,7 +22819,7 @@ snapshots:
micromark-extension-mdxjs-esm@1.0.5:
dependencies:
- '@types/estree': 1.0.6
+ '@types/estree': 1.0.5
micromark-core-commonmark: 1.1.0
micromark-util-character: 1.2.0
micromark-util-events-to-acorn: 1.2.3
@@ -21095,6 +22846,12 @@ snapshots:
micromark-util-symbol: 1.1.0
micromark-util-types: 1.1.0
+ micromark-factory-destination@2.0.1:
+ dependencies:
+ micromark-util-character: 2.1.1
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.1
+
micromark-factory-label@1.1.0:
dependencies:
micromark-util-character: 1.2.0
@@ -21102,9 +22859,16 @@ snapshots:
micromark-util-types: 1.1.0
uvu: 0.5.6
+ micromark-factory-label@2.0.1:
+ dependencies:
+ devlop: 1.1.0
+ micromark-util-character: 2.1.1
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.1
+
micromark-factory-mdx-expression@1.0.9:
dependencies:
- '@types/estree': 1.0.6
+ '@types/estree': 1.0.5
micromark-util-character: 1.2.0
micromark-util-events-to-acorn: 1.2.3
micromark-util-symbol: 1.1.0
@@ -21118,6 +22882,11 @@ snapshots:
micromark-util-character: 1.2.0
micromark-util-types: 1.1.0
+ micromark-factory-space@2.0.1:
+ dependencies:
+ micromark-util-character: 2.1.1
+ micromark-util-types: 2.0.1
+
micromark-factory-title@1.1.0:
dependencies:
micromark-factory-space: 1.1.0
@@ -21125,6 +22894,13 @@ snapshots:
micromark-util-symbol: 1.1.0
micromark-util-types: 1.1.0
+ micromark-factory-title@2.0.1:
+ dependencies:
+ micromark-factory-space: 2.0.1
+ micromark-util-character: 2.1.1
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.1
+
micromark-factory-whitespace@1.1.0:
dependencies:
micromark-factory-space: 1.1.0
@@ -21132,30 +22908,61 @@ snapshots:
micromark-util-symbol: 1.1.0
micromark-util-types: 1.1.0
+ micromark-factory-whitespace@2.0.1:
+ dependencies:
+ micromark-factory-space: 2.0.1
+ micromark-util-character: 2.1.1
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.1
+
micromark-util-character@1.2.0:
dependencies:
micromark-util-symbol: 1.1.0
micromark-util-types: 1.1.0
+ micromark-util-character@2.1.1:
+ dependencies:
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.1
+
micromark-util-chunked@1.1.0:
dependencies:
micromark-util-symbol: 1.1.0
+ micromark-util-chunked@2.0.1:
+ dependencies:
+ micromark-util-symbol: 2.0.1
+
micromark-util-classify-character@1.1.0:
dependencies:
micromark-util-character: 1.2.0
micromark-util-symbol: 1.1.0
micromark-util-types: 1.1.0
+ micromark-util-classify-character@2.0.1:
+ dependencies:
+ micromark-util-character: 2.1.1
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.1
+
micromark-util-combine-extensions@1.1.0:
dependencies:
micromark-util-chunked: 1.1.0
micromark-util-types: 1.1.0
+ micromark-util-combine-extensions@2.0.1:
+ dependencies:
+ micromark-util-chunked: 2.0.1
+ micromark-util-types: 2.0.1
+
micromark-util-decode-numeric-character-reference@1.1.0:
dependencies:
micromark-util-symbol: 1.1.0
+ micromark-util-decode-numeric-character-reference@2.0.2:
+ dependencies:
+ micromark-util-symbol: 2.0.1
+
micromark-util-decode-string@1.1.0:
dependencies:
decode-named-character-reference: 1.0.2
@@ -21163,12 +22970,21 @@ snapshots:
micromark-util-decode-numeric-character-reference: 1.1.0
micromark-util-symbol: 1.1.0
+ micromark-util-decode-string@2.0.1:
+ dependencies:
+ decode-named-character-reference: 1.0.2
+ micromark-util-character: 2.1.1
+ micromark-util-decode-numeric-character-reference: 2.0.2
+ micromark-util-symbol: 2.0.1
+
micromark-util-encode@1.1.0: {}
+ micromark-util-encode@2.0.1: {}
+
micromark-util-events-to-acorn@1.2.3:
dependencies:
'@types/acorn': 4.0.6
- '@types/estree': 1.0.6
+ '@types/estree': 1.0.5
'@types/unist': 2.0.10
estree-util-visit: 1.2.1
micromark-util-symbol: 1.1.0
@@ -21178,20 +22994,36 @@ snapshots:
micromark-util-html-tag-name@1.2.0: {}
+ micromark-util-html-tag-name@2.0.1: {}
+
micromark-util-normalize-identifier@1.1.0:
dependencies:
micromark-util-symbol: 1.1.0
+ micromark-util-normalize-identifier@2.0.1:
+ dependencies:
+ micromark-util-symbol: 2.0.1
+
micromark-util-resolve-all@1.1.0:
dependencies:
micromark-util-types: 1.1.0
+ micromark-util-resolve-all@2.0.1:
+ dependencies:
+ micromark-util-types: 2.0.1
+
micromark-util-sanitize-uri@1.2.0:
dependencies:
micromark-util-character: 1.2.0
micromark-util-encode: 1.1.0
micromark-util-symbol: 1.1.0
+ micromark-util-sanitize-uri@2.0.1:
+ dependencies:
+ micromark-util-character: 2.1.1
+ micromark-util-encode: 2.0.1
+ micromark-util-symbol: 2.0.1
+
micromark-util-subtokenize@1.1.0:
dependencies:
micromark-util-chunked: 1.1.0
@@ -21199,14 +23031,25 @@ snapshots:
micromark-util-types: 1.1.0
uvu: 0.5.6
+ micromark-util-subtokenize@2.0.3:
+ dependencies:
+ devlop: 1.1.0
+ micromark-util-chunked: 2.0.1
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.1
+
micromark-util-symbol@1.1.0: {}
+ micromark-util-symbol@2.0.1: {}
+
micromark-util-types@1.1.0: {}
+ micromark-util-types@2.0.1: {}
+
micromark@3.2.0:
dependencies:
'@types/debug': 4.1.12
- debug: 4.3.6(supports-color@9.4.0)
+ debug: 4.3.7(supports-color@9.4.0)
decode-named-character-reference: 1.0.2
micromark-core-commonmark: 1.1.0
micromark-factory-space: 1.1.0
@@ -21225,6 +23068,28 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ micromark@4.0.1:
+ dependencies:
+ '@types/debug': 4.1.12
+ debug: 4.3.7(supports-color@9.4.0)
+ decode-named-character-reference: 1.0.2
+ devlop: 1.1.0
+ micromark-core-commonmark: 2.0.2
+ micromark-factory-space: 2.0.1
+ micromark-util-character: 2.1.1
+ micromark-util-chunked: 2.0.1
+ micromark-util-combine-extensions: 2.0.1
+ micromark-util-decode-numeric-character-reference: 2.0.2
+ micromark-util-encode: 2.0.1
+ micromark-util-normalize-identifier: 2.0.1
+ micromark-util-resolve-all: 2.0.1
+ micromark-util-sanitize-uri: 2.0.1
+ micromark-util-subtokenize: 2.0.3
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.1
+ transitivePeerDependencies:
+ - supports-color
+
micromatch@4.0.5:
dependencies:
braces: 3.0.2
@@ -21261,6 +23126,8 @@ snapshots:
mimic-fn@4.0.0: {}
+ mimic-function@5.0.1: {}
+
min-indent@1.0.1: {}
minimatch@3.1.2:
@@ -21348,16 +23215,30 @@ snapshots:
optionalDependencies:
typescript: 5.4.5
+ mkdist@1.3.0(typescript@5.7.2):
+ dependencies:
+ citty: 0.1.6
+ defu: 6.1.4
+ esbuild: 0.18.20
+ fs-extra: 11.2.0
+ globby: 13.2.2
+ jiti: 1.21.0
+ mlly: 1.6.1
+ mri: 1.2.0
+ pathe: 1.1.2
+ optionalDependencies:
+ typescript: 5.7.2
+
mlly@1.6.1:
dependencies:
- acorn: 8.11.3
+ acorn: 8.14.0
pathe: 1.1.2
pkg-types: 1.2.0
ufo: 1.5.4
mlly@1.7.1:
dependencies:
- acorn: 8.12.1
+ acorn: 8.14.0
pathe: 1.1.2
pkg-types: 1.2.0
ufo: 1.5.4
@@ -21439,6 +23320,31 @@ snapshots:
optionalDependencies:
typescript: 5.4.5
+ msw@2.1.5(typescript@5.7.2):
+ dependencies:
+ '@bundled-es-modules/cookie': 2.0.0
+ '@bundled-es-modules/statuses': 1.0.1
+ '@mswjs/cookies': 1.1.0
+ '@mswjs/interceptors': 0.25.15
+ '@open-draft/until': 2.1.0
+ '@types/cookie': 0.6.0
+ '@types/statuses': 2.0.4
+ chalk: 4.1.2
+ chokidar: 3.6.0
+ graphql: 16.8.1
+ headers-polyfill: 4.0.2
+ inquirer: 8.2.6
+ is-node-process: 1.2.0
+ outvariant: 1.4.2
+ path-to-regexp: 6.2.1
+ strict-event-emitter: 0.5.1
+ type-fest: 4.10.2
+ yargs: 17.7.2
+ optionalDependencies:
+ typescript: 5.7.2
+
+ muggle-string@0.4.1: {}
+
mute-stream@0.0.8: {}
mz@2.7.0:
@@ -21459,6 +23365,8 @@ snapshots:
neo-async@2.6.2: {}
+ neotraverse@0.6.18: {}
+
next@14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
dependencies:
'@next/env': 14.2.10
@@ -21641,7 +23549,7 @@ snapshots:
'@rollup/plugin-node-resolve': 15.2.3(rollup@4.22.4)
'@rollup/plugin-replace': 5.0.7(rollup@4.22.4)
'@rollup/plugin-terser': 0.4.4(rollup@4.22.4)
- '@rollup/pluginutils': 5.1.3(rollup@4.22.4)
+ '@rollup/pluginutils': 5.1.0(rollup@4.22.4)
'@types/http-proxy': 1.17.14
'@vercel/nft': 0.26.4(encoding@0.1.13)
archiver: 7.0.1
@@ -21672,7 +23580,7 @@ snapshots:
klona: 2.0.6
knitwork: 1.1.0
listhen: 1.7.2
- magic-string: 0.30.13
+ magic-string: 0.30.11
mime: 4.0.1
mlly: 1.6.1
mri: 1.2.0
@@ -21730,7 +23638,7 @@ snapshots:
'@rollup/plugin-node-resolve': 15.2.3(rollup@4.22.4)
'@rollup/plugin-replace': 5.0.7(rollup@4.22.4)
'@rollup/plugin-terser': 0.4.4(rollup@4.22.4)
- '@rollup/pluginutils': 5.1.3(rollup@4.22.4)
+ '@rollup/pluginutils': 5.1.0(rollup@4.22.4)
'@types/http-proxy': 1.17.14
'@vercel/nft': 0.26.5(encoding@0.1.13)
archiver: 7.0.1
@@ -21760,7 +23668,7 @@ snapshots:
klona: 2.0.6
knitwork: 1.1.0
listhen: 1.7.2
- magic-string: 0.30.13
+ magic-string: 0.30.11
mime: 4.0.4
mlly: 1.7.1
mri: 1.2.0
@@ -21808,6 +23716,10 @@ snapshots:
- supports-color
- uWebSockets.js
+ nlcst-to-string@4.0.0:
+ dependencies:
+ '@types/nlcst': 2.0.3
+
node-addon-api@7.1.0: {}
node-fetch-native@1.6.4: {}
@@ -21841,7 +23753,7 @@ snapshots:
dependencies:
hosted-git-info: 6.1.1
is-core-module: 2.13.1
- semver: 7.6.0
+ semver: 7.6.3
validate-npm-package-license: 3.0.4
normalize-path@3.0.0: {}
@@ -21905,17 +23817,17 @@ snapshots:
nuxi@3.15.0: {}
- nuxt@3.12.4(@parcel/watcher@2.4.1)(@types/node@20.11.15)(encoding@0.1.13)(eslint@8.56.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.3)(rollup@3.29.5)(terser@5.27.0)(typescript@5.4.5)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0)):
+ nuxt@3.12.4(@parcel/watcher@2.4.1)(@types/node@20.11.15)(encoding@0.1.13)(eslint@8.56.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.3)(rollup@3.29.4)(terser@5.27.0)(typescript@5.7.2)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0)):
dependencies:
'@nuxt/devalue': 2.0.2
- '@nuxt/devtools': 1.4.1(rollup@3.29.5)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))
- '@nuxt/kit': 3.12.4(magicast@0.3.5)(rollup@3.29.5)
- '@nuxt/schema': 3.12.4(rollup@3.29.5)
- '@nuxt/telemetry': 2.5.4(magicast@0.3.5)(rollup@3.29.5)
- '@nuxt/vite-builder': 3.12.4(@types/node@20.11.15)(eslint@8.56.0)(magicast@0.3.5)(optionator@0.9.3)(rollup@3.29.5)(terser@5.27.0)(typescript@5.4.5)(vue@3.5.0(typescript@5.4.5))
+ '@nuxt/devtools': 1.4.1(rollup@3.29.4)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))
+ '@nuxt/kit': 3.12.4(magicast@0.3.5)(rollup@3.29.4)
+ '@nuxt/schema': 3.12.4(rollup@3.29.4)
+ '@nuxt/telemetry': 2.5.4(magicast@0.3.5)(rollup@3.29.4)
+ '@nuxt/vite-builder': 3.12.4(@types/node@20.11.15)(eslint@8.56.0)(magicast@0.3.5)(optionator@0.9.3)(rollup@3.29.4)(terser@5.27.0)(typescript@5.7.2)(vue@3.5.0(typescript@5.7.2))
'@unhead/dom': 1.10.4
'@unhead/ssr': 1.10.4
- '@unhead/vue': 1.10.4(vue@3.5.0(typescript@5.4.5))
+ '@unhead/vue': 1.10.4(vue@3.5.0(typescript@5.7.2))
'@vue/shared': 3.5.0
acorn: 8.12.1
c12: 1.11.2(magicast@0.3.5)
@@ -21957,15 +23869,15 @@ snapshots:
uncrypto: 0.1.3
unctx: 2.3.1
unenv: 1.10.0
- unimport: 3.11.1(rollup@3.29.5)
+ unimport: 3.11.1(rollup@3.29.4)
unplugin: 1.12.3
- unplugin-vue-router: 0.10.7(rollup@3.29.5)(vue-router@4.4.3(vue@3.5.0(typescript@5.4.5)))(vue@3.5.0(typescript@5.4.5))
+ unplugin-vue-router: 0.10.7(rollup@3.29.4)(vue-router@4.4.3(vue@3.5.0(typescript@5.7.2)))(vue@3.5.0(typescript@5.7.2))
unstorage: 1.10.2(ioredis@5.4.1)
untyped: 1.4.2
- vue: 3.5.0(typescript@5.4.5)
+ vue: 3.5.0(typescript@5.7.2)
vue-bundle-renderer: 2.1.0
vue-devtools-stub: 0.1.0
- vue-router: 4.4.3(vue@3.5.0(typescript@5.4.5))
+ vue-router: 4.4.3(vue@3.5.0(typescript@5.7.2))
optionalDependencies:
'@parcel/watcher': 2.4.1
'@types/node': 20.11.15
@@ -22012,17 +23924,17 @@ snapshots:
- vue-tsc
- xml2js
- nuxt@3.12.4(@parcel/watcher@2.4.1)(@types/node@20.12.12)(encoding@0.1.13)(eslint@8.56.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.3)(rollup@4.22.4)(terser@5.27.0)(typescript@5.4.5)(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0)):
+ nuxt@3.12.4(@parcel/watcher@2.4.1)(@types/node@20.12.12)(encoding@0.1.13)(eslint@8.56.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.3)(rollup@4.22.4)(terser@5.27.0)(typescript@5.7.2)(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0)):
dependencies:
'@nuxt/devalue': 2.0.2
'@nuxt/devtools': 1.4.1(rollup@4.22.4)(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0))
'@nuxt/kit': 3.12.4(magicast@0.3.5)(rollup@4.22.4)
'@nuxt/schema': 3.12.4(rollup@4.22.4)
'@nuxt/telemetry': 2.5.4(magicast@0.3.5)(rollup@4.22.4)
- '@nuxt/vite-builder': 3.12.4(@types/node@20.12.12)(eslint@8.56.0)(magicast@0.3.5)(optionator@0.9.3)(rollup@4.22.4)(terser@5.27.0)(typescript@5.4.5)(vue@3.5.0(typescript@5.4.5))
+ '@nuxt/vite-builder': 3.12.4(@types/node@20.12.12)(eslint@8.56.0)(magicast@0.3.5)(optionator@0.9.3)(rollup@4.22.4)(terser@5.27.0)(typescript@5.7.2)(vue@3.5.0(typescript@5.7.2))
'@unhead/dom': 1.10.4
'@unhead/ssr': 1.10.4
- '@unhead/vue': 1.10.4(vue@3.5.0(typescript@5.4.5))
+ '@unhead/vue': 1.10.4(vue@3.5.0(typescript@5.7.2))
'@vue/shared': 3.5.0
acorn: 8.12.1
c12: 1.11.2(magicast@0.3.5)
@@ -22066,13 +23978,13 @@ snapshots:
unenv: 1.10.0
unimport: 3.11.1(rollup@4.22.4)
unplugin: 1.12.3
- unplugin-vue-router: 0.10.7(rollup@4.22.4)(vue-router@4.4.3(vue@3.5.0(typescript@5.4.5)))(vue@3.5.0(typescript@5.4.5))
+ unplugin-vue-router: 0.10.7(rollup@4.22.4)(vue-router@4.4.3(vue@3.5.0(typescript@5.7.2)))(vue@3.5.0(typescript@5.7.2))
unstorage: 1.10.2(ioredis@5.4.1)
untyped: 1.4.2
- vue: 3.5.0(typescript@5.4.5)
+ vue: 3.5.0(typescript@5.7.2)
vue-bundle-renderer: 2.1.0
vue-devtools-stub: 0.1.0
- vue-router: 4.4.3(vue@3.5.0(typescript@5.4.5))
+ vue-router: 4.4.3(vue@3.5.0(typescript@5.7.2))
optionalDependencies:
'@parcel/watcher': 2.4.1
'@types/node': 20.12.12
@@ -22119,17 +24031,17 @@ snapshots:
- vue-tsc
- xml2js
- nuxt@3.12.4(@parcel/watcher@2.4.1)(@types/node@20.12.12)(encoding@0.1.13)(eslint@8.56.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.3)(rollup@4.27.3)(terser@5.27.0)(typescript@5.4.5)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0)):
+ nuxt@3.12.4(@parcel/watcher@2.4.1)(@types/node@20.12.12)(encoding@0.1.13)(eslint@8.56.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.3)(rollup@4.27.3)(terser@5.27.0)(typescript@5.7.2)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0)):
dependencies:
'@nuxt/devalue': 2.0.2
'@nuxt/devtools': 1.4.1(rollup@4.27.3)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))
'@nuxt/kit': 3.12.4(magicast@0.3.5)(rollup@4.27.3)
'@nuxt/schema': 3.12.4(rollup@4.27.3)
'@nuxt/telemetry': 2.5.4(magicast@0.3.5)(rollup@4.27.3)
- '@nuxt/vite-builder': 3.12.4(@types/node@20.12.12)(eslint@8.56.0)(magicast@0.3.5)(optionator@0.9.3)(rollup@4.27.3)(terser@5.27.0)(typescript@5.4.5)(vue@3.5.0(typescript@5.4.5))
+ '@nuxt/vite-builder': 3.12.4(@types/node@20.12.12)(eslint@8.56.0)(magicast@0.3.5)(optionator@0.9.3)(rollup@4.27.3)(terser@5.27.0)(typescript@5.7.2)(vue@3.5.0(typescript@5.7.2))
'@unhead/dom': 1.10.4
'@unhead/ssr': 1.10.4
- '@unhead/vue': 1.10.4(vue@3.5.0(typescript@5.4.5))
+ '@unhead/vue': 1.10.4(vue@3.5.0(typescript@5.7.2))
'@vue/shared': 3.5.0
acorn: 8.12.1
c12: 1.11.2(magicast@0.3.5)
@@ -22173,13 +24085,13 @@ snapshots:
unenv: 1.10.0
unimport: 3.11.1(rollup@4.27.3)
unplugin: 1.12.3
- unplugin-vue-router: 0.10.7(rollup@4.27.3)(vue-router@4.4.3(vue@3.5.0(typescript@5.4.5)))(vue@3.5.0(typescript@5.4.5))
+ unplugin-vue-router: 0.10.7(rollup@4.27.3)(vue-router@4.4.3(vue@3.5.0(typescript@5.7.2)))(vue@3.5.0(typescript@5.7.2))
unstorage: 1.10.2(ioredis@5.4.1)
untyped: 1.4.2
- vue: 3.5.0(typescript@5.4.5)
+ vue: 3.5.0(typescript@5.7.2)
vue-bundle-renderer: 2.1.0
vue-devtools-stub: 0.1.0
- vue-router: 4.4.3(vue@3.5.0(typescript@5.4.5))
+ vue-router: 4.4.3(vue@3.5.0(typescript@5.7.2))
optionalDependencies:
'@parcel/watcher': 2.4.1
'@types/node': 20.12.12
@@ -22229,7 +24141,7 @@ snapshots:
nuxt@3.14.159(@parcel/watcher@2.4.1)(@types/node@20.11.15)(encoding@0.1.13)(eslint@8.56.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.3)(rollup@4.27.3)(terser@5.27.0)(typescript@5.3.3)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0)):
dependencies:
'@nuxt/devalue': 2.0.2
- '@nuxt/devtools': 1.6.1(rollup@4.27.3)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))(vue@3.5.13(typescript@5.3.3))
+ '@nuxt/devtools': 1.6.0(rollup@4.27.3)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))(vue@3.5.13(typescript@5.3.3))
'@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.27.3)
'@nuxt/schema': 3.14.159(magicast@0.3.5)(rollup@4.27.3)
'@nuxt/telemetry': 2.6.0(magicast@0.3.5)(rollup@4.27.3)
@@ -22458,6 +24370,16 @@ snapshots:
dependencies:
mimic-fn: 4.0.0
+ onetime@7.0.0:
+ dependencies:
+ mimic-function: 5.0.1
+
+ oniguruma-to-es@0.4.1:
+ dependencies:
+ emoji-regex-xs: 1.0.0
+ regex: 5.0.2
+ regex-recursion: 4.2.1
+
open@10.1.0:
dependencies:
default-browser: 5.2.1
@@ -22529,6 +24451,18 @@ snapshots:
strip-ansi: 6.0.1
wcwidth: 1.0.1
+ ora@8.1.1:
+ dependencies:
+ chalk: 5.3.0
+ cli-cursor: 5.0.0
+ cli-spinners: 2.9.2
+ is-interactive: 2.0.0
+ is-unicode-supported: 2.1.0
+ log-symbols: 6.0.0
+ stdin-discarder: 0.2.2
+ string-width: 7.2.0
+ strip-ansi: 7.1.0
+
os-tmpdir@1.0.2: {}
outdent@0.5.0: {}
@@ -22553,6 +24487,10 @@ snapshots:
dependencies:
yocto-queue: 1.0.0
+ p-limit@6.1.0:
+ dependencies:
+ yocto-queue: 1.1.1
+
p-locate@4.1.0:
dependencies:
p-limit: 2.3.0
@@ -22567,6 +24505,13 @@ snapshots:
dependencies:
aggregate-error: 3.1.0
+ p-queue@8.0.1:
+ dependencies:
+ eventemitter3: 5.0.1
+ p-timeout: 6.1.3
+
+ p-timeout@6.1.3: {}
+
p-try@2.2.0: {}
package-manager-detector@0.2.4: {}
@@ -22611,6 +24556,15 @@ snapshots:
index-to-position: 0.1.2
type-fest: 4.10.2
+ parse-latin@7.0.0:
+ dependencies:
+ '@types/nlcst': 2.0.3
+ '@types/unist': 3.0.3
+ nlcst-to-string: 4.0.0
+ unist-util-modify-children: 4.0.0
+ unist-util-visit-children: 3.0.0
+ vfile: 6.0.3
+
parse-ms@2.1.0: {}
parse-multipart-data@1.5.0: {}
@@ -22623,8 +24577,14 @@ snapshots:
dependencies:
parse-path: 7.0.0
+ parse5@7.2.1:
+ dependencies:
+ entities: 4.5.0
+
parseurl@1.3.3: {}
+ path-browserify@1.0.1: {}
+
path-exists@4.0.0: {}
path-is-absolute@1.0.1: {}
@@ -22812,13 +24772,13 @@ snapshots:
camelcase-css: 2.0.1
postcss: 8.4.38
- postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@types/node@20.11.15)(typescript@5.4.5)):
+ postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@types/node@20.11.15)(typescript@5.7.2)):
dependencies:
lilconfig: 3.1.1
yaml: 2.3.4
optionalDependencies:
postcss: 8.4.38
- ts-node: 10.9.2(@types/node@20.11.15)(typescript@5.4.5)
+ ts-node: 10.9.2(@types/node@20.11.15)(typescript@5.7.2)
postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@types/node@20.12.12)(typescript@5.4.5)):
dependencies:
@@ -22828,13 +24788,12 @@ snapshots:
postcss: 8.4.38
ts-node: 10.9.2(@types/node@20.12.12)(typescript@5.4.5)
- postcss-load-config@4.0.2(postcss@8.4.49)(ts-node@10.9.2(@types/node@20.12.12)(typescript@5.3.3)):
+ postcss-load-config@4.0.2(postcss@8.4.49):
dependencies:
lilconfig: 3.1.1
yaml: 2.3.4
optionalDependencies:
postcss: 8.4.49
- ts-node: 10.9.2(@types/node@20.12.12)(typescript@5.3.3)
optional: true
postcss-merge-longhand@7.0.3(postcss@8.4.44):
@@ -23142,12 +25101,21 @@ snapshots:
path-exists: 4.0.0
which-pm: 2.0.0
+ preferred-pm@4.0.0:
+ dependencies:
+ find-up-simple: 1.0.0
+ find-yarn-workspace-root2: 1.2.16
+ which-pm: 3.0.0
+
prelude-ls@1.2.1: {}
prettier-linter-helpers@1.0.0:
dependencies:
fast-diff: 1.3.0
+ prettier@2.8.7:
+ optional: true
+
prettier@2.8.8: {}
prettier@3.2.4: {}
@@ -23164,6 +25132,8 @@ snapshots:
dependencies:
parse-ms: 2.1.0
+ prismjs@1.29.0: {}
+
proc-log@3.0.0: {}
process-nextick-args@2.0.1: {}
@@ -23286,6 +25256,8 @@ snapshots:
react-refresh@0.14.0: {}
+ react-refresh@0.14.2: {}
+
react-router-dom@6.23.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
dependencies:
'@remix-run/router': 1.16.1
@@ -23416,6 +25388,16 @@ snapshots:
dependencies:
'@babel/runtime': 7.23.9
+ regex-recursion@4.2.1:
+ dependencies:
+ regex-utilities: 2.3.0
+
+ regex-utilities@2.3.0: {}
+
+ regex@5.0.2:
+ dependencies:
+ regex-utilities: 2.3.0
+
regexp.prototype.flags@1.5.1:
dependencies:
call-bind: 1.0.2
@@ -23444,6 +25426,31 @@ snapshots:
dependencies:
jsesc: 0.5.0
+ rehype-parse@9.0.1:
+ dependencies:
+ '@types/hast': 3.0.4
+ hast-util-from-html: 2.0.3
+ unified: 11.0.5
+
+ rehype-raw@7.0.0:
+ dependencies:
+ '@types/hast': 3.0.4
+ hast-util-raw: 9.1.0
+ vfile: 6.0.3
+
+ rehype-stringify@10.0.1:
+ dependencies:
+ '@types/hast': 3.0.4
+ hast-util-to-html: 9.0.3
+ unified: 11.0.5
+
+ rehype@13.0.2:
+ dependencies:
+ '@types/hast': 3.0.4
+ rehype-parse: 9.0.1
+ rehype-stringify: 10.0.1
+ unified: 11.0.5
+
remark-frontmatter@4.0.1:
dependencies:
'@types/mdast': 3.0.15
@@ -23451,6 +25458,17 @@ snapshots:
micromark-extension-frontmatter: 1.1.1
unified: 10.1.2
+ remark-gfm@4.0.0:
+ dependencies:
+ '@types/mdast': 4.0.4
+ 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.5
+ transitivePeerDependencies:
+ - supports-color
+
remark-mdx-frontmatter@1.1.1:
dependencies:
estree-util-is-identifier-name: 1.1.0
@@ -23473,6 +25491,15 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ remark-parse@11.0.0:
+ dependencies:
+ '@types/mdast': 4.0.4
+ mdast-util-from-markdown: 2.0.2
+ micromark-util-types: 2.0.1
+ unified: 11.0.5
+ transitivePeerDependencies:
+ - supports-color
+
remark-rehype@10.1.0:
dependencies:
'@types/hast': 2.3.10
@@ -23480,8 +25507,33 @@ snapshots:
mdast-util-to-hast: 12.3.0
unified: 10.1.2
+ remark-rehype@11.1.1:
+ dependencies:
+ '@types/hast': 3.0.4
+ '@types/mdast': 4.0.4
+ mdast-util-to-hast: 13.2.0
+ unified: 11.0.5
+ vfile: 6.0.3
+
+ remark-smartypants@3.0.2:
+ dependencies:
+ retext: 9.0.0
+ retext-smartypants: 6.2.0
+ unified: 11.0.5
+ unist-util-visit: 5.0.0
+
+ remark-stringify@11.0.0:
+ dependencies:
+ '@types/mdast': 4.0.4
+ mdast-util-to-markdown: 2.1.2
+ unified: 11.0.5
+
remix@2.9.2: {}
+ request-light@0.5.8: {}
+
+ request-light@0.7.0: {}
+
require-directory@2.1.1: {}
require-from-string@2.0.2: {}
@@ -23526,6 +25578,36 @@ snapshots:
onetime: 5.1.2
signal-exit: 3.0.7
+ restore-cursor@5.1.0:
+ dependencies:
+ onetime: 7.0.0
+ signal-exit: 4.1.0
+
+ retext-latin@4.0.0:
+ dependencies:
+ '@types/nlcst': 2.0.3
+ parse-latin: 7.0.0
+ unified: 11.0.5
+
+ retext-smartypants@6.2.0:
+ dependencies:
+ '@types/nlcst': 2.0.3
+ nlcst-to-string: 4.0.0
+ unist-util-visit: 5.0.0
+
+ retext-stringify@4.0.0:
+ dependencies:
+ '@types/nlcst': 2.0.3
+ nlcst-to-string: 4.0.0
+ unified: 11.0.5
+
+ retext@9.0.0:
+ dependencies:
+ '@types/nlcst': 2.0.3
+ retext-latin: 4.0.0
+ retext-stringify: 4.0.0
+ unified: 11.0.5
+
retry@0.12.0: {}
reusify@1.0.4: {}
@@ -23542,30 +25624,38 @@ snapshots:
dependencies:
glob: 7.2.3
- rollup-plugin-dts@6.1.0(rollup@3.29.5)(typescript@5.3.3):
+ rollup-plugin-dts@6.1.0(rollup@3.29.4)(typescript@5.3.3):
dependencies:
- magic-string: 0.30.13
- rollup: 3.29.5
+ magic-string: 0.30.11
+ rollup: 3.29.4
typescript: 5.3.3
optionalDependencies:
'@babel/code-frame': 7.24.2
- rollup-plugin-dts@6.1.0(rollup@3.29.5)(typescript@5.4.5):
+ rollup-plugin-dts@6.1.0(rollup@3.29.4)(typescript@5.4.5):
dependencies:
- magic-string: 0.30.13
- rollup: 3.29.5
+ magic-string: 0.30.11
+ rollup: 3.29.4
typescript: 5.4.5
optionalDependencies:
'@babel/code-frame': 7.24.2
- rollup-plugin-visualizer@5.12.0(rollup@3.29.5):
+ rollup-plugin-dts@6.1.0(rollup@3.29.4)(typescript@5.7.2):
+ dependencies:
+ magic-string: 0.30.11
+ rollup: 3.29.4
+ typescript: 5.7.2
+ optionalDependencies:
+ '@babel/code-frame': 7.24.2
+
+ rollup-plugin-visualizer@5.12.0(rollup@3.29.4):
dependencies:
open: 8.4.2
picomatch: 2.3.1
source-map: 0.7.4
yargs: 17.7.2
optionalDependencies:
- rollup: 3.29.5
+ rollup: 3.29.4
rollup-plugin-visualizer@5.12.0(rollup@4.22.4):
dependencies:
@@ -23585,11 +25675,15 @@ snapshots:
optionalDependencies:
rollup: 4.27.3
- rollup-route-manifest@1.0.0(rollup@3.29.5):
+ rollup-route-manifest@1.0.0(rollup@3.29.4):
dependencies:
- rollup: 3.29.5
+ rollup: 3.29.4
route-sort: 1.0.0
+ rollup@3.29.4:
+ optionalDependencies:
+ fsevents: 2.3.3
+
rollup@3.29.5:
optionalDependencies:
fsevents: 2.3.3
@@ -23719,6 +25813,11 @@ snapshots:
scule@1.3.0: {}
+ section-matter@1.0.0:
+ dependencies:
+ extend-shallow: 2.0.1
+ kind-of: 6.0.3
+
semver@5.7.2: {}
semver@6.3.1: {}
@@ -23832,6 +25931,8 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ server-destroy@1.0.1: {}
+
set-blocking@2.0.0: {}
set-cookie-parser@2.6.0: {}
@@ -23904,6 +26005,15 @@ snapshots:
vscode-oniguruma: 1.7.0
vscode-textmate: 8.0.0
+ shiki@1.23.1:
+ dependencies:
+ '@shikijs/core': 1.23.1
+ '@shikijs/engine-javascript': 1.23.1
+ '@shikijs/engine-oniguruma': 1.23.1
+ '@shikijs/types': 1.23.1
+ '@shikijs/vscode-textmate': 9.3.0
+ '@types/hast': 3.0.4
+
shikiji-core@0.9.19: {}
shikiji@0.9.19:
@@ -23926,7 +26036,7 @@ snapshots:
dependencies:
'@kwsites/file-exists': 1.1.1
'@kwsites/promise-deferred': 1.1.1
- debug: 4.3.6(supports-color@9.4.0)
+ debug: 4.3.7(supports-color@9.4.0)
transitivePeerDependencies:
- supports-color
@@ -23934,7 +26044,7 @@ snapshots:
dependencies:
'@kwsites/file-exists': 1.1.1
'@kwsites/promise-deferred': 1.1.1
- debug: 4.3.7
+ debug: 4.3.7(supports-color@9.4.0)
transitivePeerDependencies:
- supports-color
@@ -24019,9 +26129,9 @@ snapshots:
micromorph: 0.3.1
parse-multipart-data: 1.5.0
picocolors: 1.0.1
- rollup: 3.29.5
- rollup-plugin-visualizer: 5.12.0(rollup@3.29.5)
- rollup-route-manifest: 1.0.0(rollup@3.29.5)
+ rollup: 3.29.4
+ rollup-plugin-visualizer: 5.12.0(rollup@3.29.4)
+ rollup-route-manifest: 1.0.0(rollup@3.29.4)
sade: 1.8.1
set-cookie-parser: 2.6.0
sirv: 2.0.4
@@ -24029,7 +26139,7 @@ snapshots:
terser: 5.27.0
undici: 5.28.4
vite: 5.4.11(@types/node@20.11.15)(terser@5.27.0)
- vite-plugin-inspect: 0.7.42(rollup@3.29.5)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))
+ vite-plugin-inspect: 0.7.42(rollup@3.29.4)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))
vite-plugin-solid: 2.10.2(solid-js@1.8.19)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0))
wait-on: 6.0.1(debug@4.3.4)
transitivePeerDependencies:
@@ -24102,6 +26212,8 @@ snapshots:
std-env@3.7.0: {}
+ stdin-discarder@0.2.2: {}
+
stream-shift@1.0.3: {}
stream-slice@0.1.2: {}
@@ -24143,6 +26255,12 @@ snapshots:
get-east-asian-width: 1.2.0
strip-ansi: 7.1.0
+ string-width@7.2.0:
+ dependencies:
+ emoji-regex: 10.3.0
+ get-east-asian-width: 1.2.0
+ strip-ansi: 7.1.0
+
string.prototype.matchall@4.0.10:
dependencies:
call-bind: 1.0.5
@@ -24205,6 +26323,8 @@ snapshots:
dependencies:
ansi-regex: 6.0.1
+ strip-bom-string@1.0.0: {}
+
strip-bom@3.0.0: {}
strip-final-newline@2.0.0: {}
@@ -24284,7 +26404,7 @@ snapshots:
supports-preserve-symlinks-flag@1.0.0: {}
- svelte-check@3.7.0(@babel/core@7.26.0)(postcss-load-config@4.0.2(postcss@8.4.49)(ts-node@10.9.2(@types/node@20.12.12)(typescript@5.3.3)))(postcss@8.4.49)(svelte@4.2.15):
+ svelte-check@3.7.0(@babel/core@7.26.0)(postcss-load-config@4.0.2(postcss@8.4.49))(postcss@8.4.49)(svelte@4.2.15):
dependencies:
'@jridgewell/trace-mapping': 0.3.25
chokidar: 3.6.0
@@ -24293,8 +26413,8 @@ snapshots:
picocolors: 1.0.0
sade: 1.8.1
svelte: 4.2.15
- svelte-preprocess: 5.1.4(@babel/core@7.26.0)(postcss-load-config@4.0.2(postcss@8.4.49)(ts-node@10.9.2(@types/node@20.12.12)(typescript@5.3.3)))(postcss@8.4.49)(svelte@4.2.15)(typescript@5.4.5)
- typescript: 5.4.5
+ svelte-preprocess: 5.1.4(@babel/core@7.26.0)(postcss-load-config@4.0.2(postcss@8.4.49))(postcss@8.4.49)(svelte@4.2.15)(typescript@5.7.2)
+ typescript: 5.7.2
transitivePeerDependencies:
- '@babel/core'
- coffeescript
@@ -24310,19 +26430,19 @@ snapshots:
dependencies:
svelte: 4.2.15
- svelte-preprocess@5.1.4(@babel/core@7.26.0)(postcss-load-config@4.0.2(postcss@8.4.49)(ts-node@10.9.2(@types/node@20.12.12)(typescript@5.3.3)))(postcss@8.4.49)(svelte@4.2.15)(typescript@5.4.5):
+ svelte-preprocess@5.1.4(@babel/core@7.26.0)(postcss-load-config@4.0.2(postcss@8.4.49))(postcss@8.4.49)(svelte@4.2.15)(typescript@5.7.2):
dependencies:
'@types/pug': 2.0.10
detect-indent: 6.1.0
- magic-string: 0.30.13
+ magic-string: 0.30.11
sorcery: 0.11.0
strip-indent: 3.0.0
svelte: 4.2.15
optionalDependencies:
'@babel/core': 7.26.0
postcss: 8.4.49
- postcss-load-config: 4.0.2(postcss@8.4.49)(ts-node@10.9.2(@types/node@20.12.12)(typescript@5.3.3))
- typescript: 5.4.5
+ postcss-load-config: 4.0.2(postcss@8.4.49)
+ typescript: 5.7.2
svelte@4.2.15:
dependencies:
@@ -24485,7 +26605,7 @@ snapshots:
terser@5.27.0:
dependencies:
'@jridgewell/source-map': 0.3.5
- acorn: 8.11.3
+ acorn: 8.14.0
commander: 2.20.3
source-map-support: 0.5.21
@@ -24535,6 +26655,8 @@ snapshots:
tinybench@2.7.0: {}
+ tinyexec@0.3.1: {}
+
tinyglobby@0.2.10:
dependencies:
fdir: 6.4.2(picomatch@4.0.2)
@@ -24623,7 +26745,7 @@ snapshots:
v8-compile-cache-lib: 3.0.1
yn: 3.1.1
- ts-node@10.9.2(@types/node@20.11.15)(typescript@5.4.5):
+ ts-node@10.9.2(@types/node@20.11.15)(typescript@5.7.2):
dependencies:
'@cspotcode/source-map-support': 0.8.1
'@tsconfig/node10': 1.0.9
@@ -24637,11 +26759,11 @@ snapshots:
create-require: 1.1.1
diff: 4.0.2
make-error: 1.3.6
- typescript: 5.4.5
+ typescript: 5.7.2
v8-compile-cache-lib: 3.0.1
yn: 3.1.1
- ts-node@10.9.2(@types/node@20.12.12)(typescript@5.3.3):
+ ts-node@10.9.2(@types/node@20.12.12)(typescript@5.4.5):
dependencies:
'@cspotcode/source-map-support': 0.8.1
'@tsconfig/node10': 1.0.9
@@ -24655,12 +26777,11 @@ snapshots:
create-require: 1.1.1
diff: 4.0.2
make-error: 1.3.6
- typescript: 5.3.3
+ typescript: 5.4.5
v8-compile-cache-lib: 3.0.1
yn: 3.1.1
- optional: true
- ts-node@10.9.2(@types/node@20.12.12)(typescript@5.4.5):
+ ts-node@10.9.2(@types/node@20.12.12)(typescript@5.7.2):
dependencies:
'@cspotcode/source-map-support': 0.8.1
'@tsconfig/node10': 1.0.9
@@ -24674,18 +26795,18 @@ snapshots:
create-require: 1.1.1
diff: 4.0.2
make-error: 1.3.6
- typescript: 5.4.5
+ typescript: 5.7.2
v8-compile-cache-lib: 3.0.1
yn: 3.1.1
- tsconfck@3.0.3(typescript@5.3.3):
- optionalDependencies:
- typescript: 5.3.3
-
tsconfck@3.0.3(typescript@5.4.5):
optionalDependencies:
typescript: 5.4.5
+ tsconfck@3.1.4(typescript@5.7.2):
+ optionalDependencies:
+ typescript: 5.7.2
+
tsconfig-paths@3.15.0:
dependencies:
'@types/json5': 0.0.29
@@ -24787,10 +26908,26 @@ snapshots:
shiki: 0.14.7
typescript: 5.4.5
+ typedoc@0.25.12(typescript@5.7.2):
+ dependencies:
+ lunr: 2.3.9
+ marked: 4.3.0
+ minimatch: 9.0.3
+ shiki: 0.14.7
+ typescript: 5.7.2
+
+ typesafe-path@0.2.2: {}
+
+ typescript-auto-import-cache@0.3.5:
+ dependencies:
+ semver: 7.6.3
+
typescript@5.3.3: {}
typescript@5.4.5: {}
+ typescript@5.7.2: {}
+
ufo@1.5.3: {}
ufo@1.5.4: {}
@@ -24806,12 +26943,12 @@ snapshots:
unbuild@2.0.0(typescript@5.3.3):
dependencies:
- '@rollup/plugin-alias': 5.1.0(rollup@3.29.5)
- '@rollup/plugin-commonjs': 25.0.8(rollup@3.29.5)
- '@rollup/plugin-json': 6.1.0(rollup@3.29.5)
- '@rollup/plugin-node-resolve': 15.2.3(rollup@3.29.5)
- '@rollup/plugin-replace': 5.0.7(rollup@3.29.5)
- '@rollup/pluginutils': 5.1.0(rollup@3.29.5)
+ '@rollup/plugin-alias': 5.1.0(rollup@3.29.4)
+ '@rollup/plugin-commonjs': 25.0.8(rollup@3.29.4)
+ '@rollup/plugin-json': 6.1.0(rollup@3.29.4)
+ '@rollup/plugin-node-resolve': 15.2.3(rollup@3.29.4)
+ '@rollup/plugin-replace': 5.0.7(rollup@3.29.4)
+ '@rollup/pluginutils': 5.1.0(rollup@3.29.4)
chalk: 5.3.0
citty: 0.1.6
consola: 3.2.3
@@ -24826,8 +26963,8 @@ snapshots:
pathe: 1.1.2
pkg-types: 1.1.0
pretty-bytes: 6.1.1
- rollup: 3.29.5
- rollup-plugin-dts: 6.1.0(rollup@3.29.5)(typescript@5.3.3)
+ rollup: 3.29.4
+ rollup-plugin-dts: 6.1.0(rollup@3.29.4)(typescript@5.3.3)
scule: 1.3.0
untyped: 1.4.2
optionalDependencies:
@@ -24838,12 +26975,12 @@ snapshots:
unbuild@2.0.0(typescript@5.4.5):
dependencies:
- '@rollup/plugin-alias': 5.1.0(rollup@3.29.5)
- '@rollup/plugin-commonjs': 25.0.8(rollup@3.29.5)
- '@rollup/plugin-json': 6.1.0(rollup@3.29.5)
- '@rollup/plugin-node-resolve': 15.2.3(rollup@3.29.5)
- '@rollup/plugin-replace': 5.0.7(rollup@3.29.5)
- '@rollup/pluginutils': 5.1.0(rollup@3.29.5)
+ '@rollup/plugin-alias': 5.1.0(rollup@3.29.4)
+ '@rollup/plugin-commonjs': 25.0.8(rollup@3.29.4)
+ '@rollup/plugin-json': 6.1.0(rollup@3.29.4)
+ '@rollup/plugin-node-resolve': 15.2.3(rollup@3.29.4)
+ '@rollup/plugin-replace': 5.0.7(rollup@3.29.4)
+ '@rollup/pluginutils': 5.1.0(rollup@3.29.4)
chalk: 5.3.0
citty: 0.1.6
consola: 3.2.3
@@ -24858,8 +26995,8 @@ snapshots:
pathe: 1.1.2
pkg-types: 1.1.0
pretty-bytes: 6.1.1
- rollup: 3.29.5
- rollup-plugin-dts: 6.1.0(rollup@3.29.5)(typescript@5.4.5)
+ rollup: 3.29.4
+ rollup-plugin-dts: 6.1.0(rollup@3.29.4)(typescript@5.4.5)
scule: 1.3.0
untyped: 1.4.2
optionalDependencies:
@@ -24868,14 +27005,46 @@ snapshots:
- sass
- supports-color
+ unbuild@2.0.0(typescript@5.7.2):
+ dependencies:
+ '@rollup/plugin-alias': 5.1.0(rollup@3.29.4)
+ '@rollup/plugin-commonjs': 25.0.8(rollup@3.29.4)
+ '@rollup/plugin-json': 6.1.0(rollup@3.29.4)
+ '@rollup/plugin-node-resolve': 15.2.3(rollup@3.29.4)
+ '@rollup/plugin-replace': 5.0.7(rollup@3.29.4)
+ '@rollup/pluginutils': 5.1.0(rollup@3.29.4)
+ chalk: 5.3.0
+ citty: 0.1.6
+ consola: 3.2.3
+ defu: 6.1.4
+ esbuild: 0.19.4
+ globby: 13.2.2
+ hookable: 5.5.3
+ jiti: 1.21.0
+ magic-string: 0.30.10
+ mkdist: 1.3.0(typescript@5.7.2)
+ mlly: 1.6.1
+ pathe: 1.1.2
+ pkg-types: 1.1.0
+ pretty-bytes: 6.1.1
+ rollup: 3.29.4
+ rollup-plugin-dts: 6.1.0(rollup@3.29.4)(typescript@5.7.2)
+ scule: 1.3.0
+ untyped: 1.4.2
+ optionalDependencies:
+ typescript: 5.7.2
+ transitivePeerDependencies:
+ - sass
+ - supports-color
+
uncrypto@0.1.3: {}
unctx@2.3.1:
dependencies:
- acorn: 8.11.3
+ acorn: 8.14.0
estree-walker: 3.0.3
- magic-string: 0.30.13
- unplugin: 1.10.1
+ magic-string: 0.30.11
+ unplugin: 1.16.0
undici-types@5.26.5: {}
@@ -24938,63 +27107,73 @@ snapshots:
trough: 2.2.0
vfile: 5.3.7
- unimport@3.11.1(rollup@3.29.5):
+ unified@11.0.5:
dependencies:
- '@rollup/pluginutils': 5.1.3(rollup@3.29.5)
- acorn: 8.12.1
+ '@types/unist': 3.0.3
+ bail: 2.0.2
+ devlop: 1.1.0
+ extend: 3.0.2
+ is-plain-obj: 4.1.0
+ trough: 2.2.0
+ vfile: 6.0.3
+
+ unimport@3.11.1(rollup@3.29.4):
+ dependencies:
+ '@rollup/pluginutils': 5.1.0(rollup@3.29.4)
+ acorn: 8.14.0
escape-string-regexp: 5.0.0
estree-walker: 3.0.3
fast-glob: 3.3.2
local-pkg: 0.5.0
- magic-string: 0.30.13
+ magic-string: 0.30.11
mlly: 1.7.1
pathe: 1.1.2
pkg-types: 1.2.0
scule: 1.3.0
strip-literal: 2.1.0
- unplugin: 1.12.3
+ unplugin: 1.16.0
transitivePeerDependencies:
- rollup
unimport@3.11.1(rollup@4.22.4):
dependencies:
- '@rollup/pluginutils': 5.1.3(rollup@4.22.4)
- acorn: 8.12.1
+ '@rollup/pluginutils': 5.1.0(rollup@4.22.4)
+ acorn: 8.14.0
escape-string-regexp: 5.0.0
estree-walker: 3.0.3
fast-glob: 3.3.2
local-pkg: 0.5.0
- magic-string: 0.30.13
+ magic-string: 0.30.11
mlly: 1.7.1
pathe: 1.1.2
pkg-types: 1.2.0
scule: 1.3.0
strip-literal: 2.1.0
- unplugin: 1.12.3
+ unplugin: 1.16.0
transitivePeerDependencies:
- rollup
unimport@3.11.1(rollup@4.27.3):
dependencies:
- '@rollup/pluginutils': 5.1.3(rollup@4.27.3)
- acorn: 8.12.1
+ '@rollup/pluginutils': 5.1.0(rollup@4.27.3)
+ acorn: 8.14.0
escape-string-regexp: 5.0.0
estree-walker: 3.0.3
fast-glob: 3.3.2
local-pkg: 0.5.0
- magic-string: 0.30.13
+ magic-string: 0.30.11
mlly: 1.7.1
pathe: 1.1.2
pkg-types: 1.2.0
scule: 1.3.0
strip-literal: 2.1.0
- unplugin: 1.12.3
+ unplugin: 1.16.0
transitivePeerDependencies:
- rollup
- unimport@3.13.2(rollup@3.29.5):
+ unimport@3.13.2(rollup@3.29.4):
dependencies:
- '@rollup/pluginutils': 5.1.3(rollup@3.29.5)
+ '@rollup/pluginutils': 5.1.3(rollup@3.29.4)
acorn: 8.14.0
escape-string-regexp: 5.0.0
estree-walker: 3.0.3
@@ -25054,12 +27233,26 @@ snapshots:
dependencies:
imurmurhash: 0.1.4
+ unist-util-find-after@5.0.0:
+ dependencies:
+ '@types/unist': 3.0.3
+ unist-util-is: 6.0.0
+
unist-util-generated@2.0.1: {}
unist-util-is@5.2.1:
dependencies:
'@types/unist': 2.0.10
+ unist-util-is@6.0.0:
+ dependencies:
+ '@types/unist': 3.0.3
+
+ unist-util-modify-children@4.0.0:
+ dependencies:
+ '@types/unist': 3.0.3
+ array-iterate: 2.0.1
+
unist-util-position-from-estree@1.1.2:
dependencies:
'@types/unist': 2.0.10
@@ -25068,26 +27261,54 @@ snapshots:
dependencies:
'@types/unist': 2.0.10
+ unist-util-position@5.0.0:
+ dependencies:
+ '@types/unist': 3.0.3
+
unist-util-remove-position@4.0.2:
dependencies:
'@types/unist': 2.0.10
unist-util-visit: 4.1.2
+ unist-util-remove-position@5.0.0:
+ dependencies:
+ '@types/unist': 3.0.3
+ unist-util-visit: 5.0.0
+
unist-util-stringify-position@3.0.3:
dependencies:
'@types/unist': 2.0.10
+ unist-util-stringify-position@4.0.0:
+ dependencies:
+ '@types/unist': 3.0.3
+
+ unist-util-visit-children@3.0.0:
+ dependencies:
+ '@types/unist': 3.0.3
+
unist-util-visit-parents@5.1.3:
dependencies:
'@types/unist': 2.0.10
unist-util-is: 5.2.1
+ unist-util-visit-parents@6.0.1:
+ dependencies:
+ '@types/unist': 3.0.3
+ unist-util-is: 6.0.0
+
unist-util-visit@4.1.2:
dependencies:
'@types/unist': 2.0.10
unist-util-is: 5.2.1
unist-util-visit-parents: 5.1.3
+ unist-util-visit@5.0.0:
+ dependencies:
+ '@types/unist': 3.0.3
+ unist-util-is: 6.0.0
+ unist-util-visit-parents: 6.0.1
+
universal-user-agent@6.0.1: {}
universalify@0.1.2: {}
@@ -25096,68 +27317,68 @@ snapshots:
unpipe@1.0.0: {}
- unplugin-vue-router@0.10.7(rollup@3.29.5)(vue-router@4.4.3(vue@3.5.0(typescript@5.4.5)))(vue@3.5.0(typescript@5.4.5)):
+ unplugin-vue-router@0.10.7(rollup@3.29.4)(vue-router@4.4.3(vue@3.5.0(typescript@5.7.2)))(vue@3.5.0(typescript@5.7.2)):
dependencies:
'@babel/types': 7.25.6
- '@rollup/pluginutils': 5.1.3(rollup@3.29.5)
- '@vue-macros/common': 1.12.2(rollup@3.29.5)(vue@3.5.0(typescript@5.4.5))
+ '@rollup/pluginutils': 5.1.0(rollup@3.29.4)
+ '@vue-macros/common': 1.12.2(rollup@3.29.4)(vue@3.5.0(typescript@5.7.2))
ast-walker-scope: 0.6.2
chokidar: 3.6.0
fast-glob: 3.3.2
json5: 2.2.3
local-pkg: 0.5.0
- magic-string: 0.30.13
+ magic-string: 0.30.11
mlly: 1.7.1
pathe: 1.1.2
scule: 1.3.0
- unplugin: 1.12.3
+ unplugin: 1.16.0
yaml: 2.5.0
optionalDependencies:
- vue-router: 4.4.3(vue@3.5.0(typescript@5.4.5))
+ vue-router: 4.4.3(vue@3.5.0(typescript@5.7.2))
transitivePeerDependencies:
- rollup
- vue
- unplugin-vue-router@0.10.7(rollup@4.22.4)(vue-router@4.4.3(vue@3.5.0(typescript@5.4.5)))(vue@3.5.0(typescript@5.4.5)):
+ unplugin-vue-router@0.10.7(rollup@4.22.4)(vue-router@4.4.3(vue@3.5.0(typescript@5.7.2)))(vue@3.5.0(typescript@5.7.2)):
dependencies:
'@babel/types': 7.25.6
- '@rollup/pluginutils': 5.1.3(rollup@4.22.4)
- '@vue-macros/common': 1.12.2(rollup@4.22.4)(vue@3.5.0(typescript@5.4.5))
+ '@rollup/pluginutils': 5.1.0(rollup@4.22.4)
+ '@vue-macros/common': 1.12.2(rollup@4.22.4)(vue@3.5.0(typescript@5.7.2))
ast-walker-scope: 0.6.2
chokidar: 3.6.0
fast-glob: 3.3.2
json5: 2.2.3
local-pkg: 0.5.0
- magic-string: 0.30.13
+ magic-string: 0.30.11
mlly: 1.7.1
pathe: 1.1.2
scule: 1.3.0
- unplugin: 1.12.3
+ unplugin: 1.16.0
yaml: 2.5.0
optionalDependencies:
- vue-router: 4.4.3(vue@3.5.0(typescript@5.4.5))
+ vue-router: 4.4.3(vue@3.5.0(typescript@5.7.2))
transitivePeerDependencies:
- rollup
- vue
- unplugin-vue-router@0.10.7(rollup@4.27.3)(vue-router@4.4.3(vue@3.5.0(typescript@5.4.5)))(vue@3.5.0(typescript@5.4.5)):
+ unplugin-vue-router@0.10.7(rollup@4.27.3)(vue-router@4.4.3(vue@3.5.0(typescript@5.7.2)))(vue@3.5.0(typescript@5.7.2)):
dependencies:
'@babel/types': 7.25.6
- '@rollup/pluginutils': 5.1.3(rollup@4.27.3)
- '@vue-macros/common': 1.12.2(rollup@4.27.3)(vue@3.5.0(typescript@5.4.5))
+ '@rollup/pluginutils': 5.1.0(rollup@4.27.3)
+ '@vue-macros/common': 1.12.2(rollup@4.27.3)(vue@3.5.0(typescript@5.7.2))
ast-walker-scope: 0.6.2
chokidar: 3.6.0
fast-glob: 3.3.2
json5: 2.2.3
local-pkg: 0.5.0
- magic-string: 0.30.13
+ magic-string: 0.30.11
mlly: 1.7.1
pathe: 1.1.2
scule: 1.3.0
- unplugin: 1.12.3
+ unplugin: 1.16.0
yaml: 2.5.0
optionalDependencies:
- vue-router: 4.4.3(vue@3.5.0(typescript@5.4.5))
+ vue-router: 4.4.3(vue@3.5.0(typescript@5.7.2))
transitivePeerDependencies:
- rollup
- vue
@@ -25193,7 +27414,7 @@ snapshots:
unplugin@1.12.3:
dependencies:
- acorn: 8.12.1
+ acorn: 8.14.0
webpack-sources: 3.2.3
webpack-virtual-modules: 0.6.2
@@ -25271,7 +27492,7 @@ snapshots:
unwasm@0.3.9:
dependencies:
knitwork: 1.1.0
- magic-string: 0.30.13
+ magic-string: 0.30.11
mlly: 1.7.1
pathe: 1.1.2
pkg-types: 1.2.0
@@ -25358,11 +27579,21 @@ snapshots:
vary@1.1.2: {}
+ vfile-location@5.0.3:
+ dependencies:
+ '@types/unist': 3.0.3
+ vfile: 6.0.3
+
vfile-message@3.1.4:
dependencies:
'@types/unist': 2.0.10
unist-util-stringify-position: 3.0.3
+ vfile-message@4.0.2:
+ dependencies:
+ '@types/unist': 3.0.3
+ unist-util-stringify-position: 4.0.0
+
vfile@5.3.7:
dependencies:
'@types/unist': 2.0.10
@@ -25370,6 +27601,11 @@ snapshots:
unist-util-stringify-position: 3.0.3
vfile-message: 3.1.4
+ vfile@6.0.3:
+ dependencies:
+ '@types/unist': 3.0.3
+ vfile-message: 4.0.2
+
vinxi@0.4.1(@types/node@20.11.15)(encoding@0.1.13)(ioredis@5.4.1)(terser@5.27.0):
dependencies:
'@babel/core': 7.24.4
@@ -25569,7 +27805,7 @@ snapshots:
vite-node@2.0.5(@types/node@20.11.15)(terser@5.27.0):
dependencies:
cac: 6.7.14
- debug: 4.3.6(supports-color@9.4.0)
+ debug: 4.3.7(supports-color@9.4.0)
pathe: 1.1.2
tinyrainbow: 1.2.0
vite: 5.4.11(@types/node@20.11.15)(terser@5.27.0)
@@ -25587,7 +27823,7 @@ snapshots:
vite-node@2.0.5(@types/node@20.12.12)(terser@5.27.0):
dependencies:
cac: 6.7.14
- debug: 4.3.6(supports-color@9.4.0)
+ debug: 4.3.7(supports-color@9.4.0)
pathe: 1.1.2
tinyrainbow: 1.2.0
vite: 5.4.11(@types/node@20.12.12)(terser@5.27.0)
@@ -25605,7 +27841,7 @@ snapshots:
vite-node@2.1.5(@types/node@20.11.15)(terser@5.27.0):
dependencies:
cac: 6.7.14
- debug: 4.3.7
+ debug: 4.3.7(supports-color@9.4.0)
es-module-lexer: 1.5.4
pathe: 1.1.2
vite: 5.4.11(@types/node@20.11.15)(terser@5.27.0)
@@ -25620,7 +27856,7 @@ snapshots:
- supports-color
- terser
- vite-plugin-checker@0.7.2(eslint@8.56.0)(optionator@0.9.3)(typescript@5.4.5)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0)):
+ vite-plugin-checker@0.7.2(eslint@8.56.0)(optionator@0.9.3)(typescript@5.7.2)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0)):
dependencies:
'@babel/code-frame': 7.24.7
ansi-escapes: 4.3.2
@@ -25640,9 +27876,9 @@ snapshots:
optionalDependencies:
eslint: 8.56.0
optionator: 0.9.3
- typescript: 5.4.5
+ typescript: 5.7.2
- vite-plugin-checker@0.7.2(eslint@8.56.0)(optionator@0.9.3)(typescript@5.4.5)(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0)):
+ vite-plugin-checker@0.7.2(eslint@8.56.0)(optionator@0.9.3)(typescript@5.7.2)(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0)):
dependencies:
'@babel/code-frame': 7.24.7
ansi-escapes: 4.3.2
@@ -25662,7 +27898,7 @@ snapshots:
optionalDependencies:
eslint: 8.56.0
optionator: 0.9.3
- typescript: 5.4.5
+ typescript: 5.7.2
vite-plugin-checker@0.8.0(eslint@8.56.0)(optionator@0.9.3)(typescript@5.3.3)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0)):
dependencies:
@@ -25686,10 +27922,10 @@ snapshots:
optionator: 0.9.3
typescript: 5.3.3
- vite-plugin-inspect@0.7.42(rollup@3.29.5)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0)):
+ vite-plugin-inspect@0.7.42(rollup@3.29.4)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0)):
dependencies:
'@antfu/utils': 0.7.7
- '@rollup/pluginutils': 5.1.3(rollup@3.29.5)
+ '@rollup/pluginutils': 5.1.0(rollup@3.29.4)
debug: 4.3.4
error-stack-parser-es: 0.1.1
fs-extra: 11.2.0
@@ -25704,7 +27940,7 @@ snapshots:
vite-plugin-inspect@0.7.42(rollup@4.22.4)(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0)):
dependencies:
'@antfu/utils': 0.7.7
- '@rollup/pluginutils': 5.1.3(rollup@4.22.4)
+ '@rollup/pluginutils': 5.1.0(rollup@4.22.4)
debug: 4.3.4
error-stack-parser-es: 0.1.1
fs-extra: 11.2.0
@@ -25719,7 +27955,7 @@ snapshots:
vite-plugin-inspect@0.7.42(rollup@4.27.3)(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0)):
dependencies:
'@antfu/utils': 0.7.7
- '@rollup/pluginutils': 5.1.3(rollup@4.27.3)
+ '@rollup/pluginutils': 5.1.0(rollup@4.27.3)
debug: 4.3.4
error-stack-parser-es: 0.1.1
fs-extra: 11.2.0
@@ -25731,11 +27967,11 @@ snapshots:
- rollup
- supports-color
- vite-plugin-inspect@0.8.7(@nuxt/kit@3.14.159(magicast@0.3.4)(rollup@3.29.5))(rollup@3.29.5)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0)):
+ vite-plugin-inspect@0.8.7(@nuxt/kit@3.14.159(magicast@0.3.4)(rollup@3.29.4))(rollup@3.29.4)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0)):
dependencies:
'@antfu/utils': 0.7.10
- '@rollup/pluginutils': 5.1.3(rollup@3.29.5)
- debug: 4.3.6(supports-color@9.4.0)
+ '@rollup/pluginutils': 5.1.0(rollup@3.29.4)
+ debug: 4.3.7(supports-color@9.4.0)
error-stack-parser-es: 0.1.5
fs-extra: 11.2.0
open: 10.1.0
@@ -25744,7 +27980,7 @@ snapshots:
sirv: 2.0.4
vite: 5.4.11(@types/node@20.11.15)(terser@5.27.0)
optionalDependencies:
- '@nuxt/kit': 3.14.159(magicast@0.3.4)(rollup@3.29.5)
+ '@nuxt/kit': 3.14.159(magicast@0.3.4)(rollup@3.29.4)
transitivePeerDependencies:
- rollup
- supports-color
@@ -25752,8 +27988,8 @@ snapshots:
vite-plugin-inspect@0.8.7(@nuxt/kit@3.14.159(magicast@0.3.4)(rollup@4.22.4))(rollup@4.22.4)(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0)):
dependencies:
'@antfu/utils': 0.7.10
- '@rollup/pluginutils': 5.1.3(rollup@4.22.4)
- debug: 4.3.6(supports-color@9.4.0)
+ '@rollup/pluginutils': 5.1.0(rollup@4.22.4)
+ debug: 4.3.7(supports-color@9.4.0)
error-stack-parser-es: 0.1.5
fs-extra: 11.2.0
open: 10.1.0
@@ -25770,8 +28006,8 @@ snapshots:
vite-plugin-inspect@0.8.7(@nuxt/kit@3.14.159(magicast@0.3.4)(rollup@4.27.3))(rollup@4.27.3)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0)):
dependencies:
'@antfu/utils': 0.7.10
- '@rollup/pluginutils': 5.1.3(rollup@4.27.3)
- debug: 4.3.6(supports-color@9.4.0)
+ '@rollup/pluginutils': 5.1.0(rollup@4.27.3)
+ debug: 4.3.7(supports-color@9.4.0)
error-stack-parser-es: 0.1.5
fs-extra: 11.2.0
open: 10.1.0
@@ -25788,8 +28024,8 @@ snapshots:
vite-plugin-inspect@0.8.7(@nuxt/kit@3.14.159(magicast@0.3.5)(rollup@4.27.3))(rollup@4.27.3)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0)):
dependencies:
'@antfu/utils': 0.7.10
- '@rollup/pluginutils': 5.1.3(rollup@4.27.3)
- debug: 4.3.6(supports-color@9.4.0)
+ '@rollup/pluginutils': 5.1.0(rollup@4.27.3)
+ debug: 4.3.7(supports-color@9.4.0)
error-stack-parser-es: 0.1.5
fs-extra: 11.2.0
open: 10.1.0
@@ -25837,7 +28073,7 @@ snapshots:
'@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.26.0)
'@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.26.0)
'@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.26.0)
- '@vue/compiler-dom': 3.5.13
+ '@vue/compiler-dom': 3.5.0
kolorist: 1.8.0
magic-string: 0.30.13
vite: 5.4.11(@types/node@20.11.15)(terser@5.27.0)
@@ -25854,7 +28090,7 @@ snapshots:
'@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.25.2)
'@vue/compiler-dom': 3.5.0
kolorist: 1.8.0
- magic-string: 0.30.13
+ magic-string: 0.30.11
vite: 5.4.11(@types/node@20.11.15)(terser@5.27.0)
transitivePeerDependencies:
- supports-color
@@ -25869,33 +28105,11 @@ snapshots:
'@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.25.2)
'@vue/compiler-dom': 3.5.0
kolorist: 1.8.0
- magic-string: 0.30.13
+ magic-string: 0.30.11
vite: 5.4.11(@types/node@20.12.12)(terser@5.27.0)
transitivePeerDependencies:
- supports-color
- vite-tsconfig-paths@4.3.2(typescript@5.3.3)(vite@5.4.11(@types/node@20.10.0)(terser@5.27.0)):
- dependencies:
- debug: 4.3.4
- globrex: 0.1.2
- tsconfck: 3.0.3(typescript@5.3.3)
- optionalDependencies:
- vite: 5.4.11(@types/node@20.10.0)(terser@5.27.0)
- transitivePeerDependencies:
- - supports-color
- - typescript
-
- vite-tsconfig-paths@4.3.2(typescript@5.3.3)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0)):
- dependencies:
- debug: 4.3.4
- globrex: 0.1.2
- tsconfck: 3.0.3(typescript@5.3.3)
- optionalDependencies:
- vite: 5.4.11(@types/node@20.11.15)(terser@5.27.0)
- transitivePeerDependencies:
- - supports-color
- - typescript
-
vite-tsconfig-paths@4.3.2(typescript@5.4.5)(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0)):
dependencies:
debug: 4.3.4
@@ -25907,22 +28121,11 @@ snapshots:
- supports-color
- typescript
- vite-tsconfig-paths@5.1.2(typescript@5.3.3)(vite@5.4.11(@types/node@20.11.15)(terser@5.27.0)):
- dependencies:
- debug: 4.3.6(supports-color@9.4.0)
- globrex: 0.1.2
- tsconfck: 3.0.3(typescript@5.3.3)
- optionalDependencies:
- vite: 5.4.11(@types/node@20.11.15)(terser@5.27.0)
- transitivePeerDependencies:
- - supports-color
- - typescript
-
vite@4.5.5(@types/node@20.11.15)(terser@5.27.0):
dependencies:
esbuild: 0.18.20
postcss: 8.4.44
- rollup: 3.29.5
+ rollup: 3.29.4
optionalDependencies:
'@types/node': 20.11.15
fsevents: 2.3.3
@@ -25976,6 +28179,10 @@ snapshots:
optionalDependencies:
vite: 5.4.11(@types/node@20.12.12)(terser@5.27.0)
+ vitefu@1.0.3(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0)):
+ optionalDependencies:
+ vite: 5.4.11(@types/node@20.12.12)(terser@5.27.0)
+
vitest@1.5.0(@types/node@20.10.0)(terser@5.27.0):
dependencies:
'@vitest/expect': 1.5.0
@@ -26078,8 +28285,88 @@ snapshots:
- supports-color
- terser
+ volar-service-css@0.0.62(@volar/language-service@2.4.10):
+ dependencies:
+ vscode-css-languageservice: 6.3.1
+ vscode-languageserver-textdocument: 1.0.11
+ vscode-uri: 3.0.8
+ optionalDependencies:
+ '@volar/language-service': 2.4.10
+
+ volar-service-emmet@0.0.62(@volar/language-service@2.4.10):
+ dependencies:
+ '@emmetio/css-parser': 0.4.0
+ '@emmetio/html-matcher': 1.3.0
+ '@vscode/emmet-helper': 2.11.0
+ vscode-uri: 3.0.8
+ optionalDependencies:
+ '@volar/language-service': 2.4.10
+
+ volar-service-html@0.0.62(@volar/language-service@2.4.10):
+ dependencies:
+ vscode-html-languageservice: 5.3.1
+ vscode-languageserver-textdocument: 1.0.11
+ vscode-uri: 3.0.8
+ optionalDependencies:
+ '@volar/language-service': 2.4.10
+
+ volar-service-prettier@0.0.62(@volar/language-service@2.4.10)(prettier@3.2.4):
+ dependencies:
+ vscode-uri: 3.0.8
+ optionalDependencies:
+ '@volar/language-service': 2.4.10
+ prettier: 3.2.4
+
+ volar-service-typescript-twoslash-queries@0.0.62(@volar/language-service@2.4.10):
+ dependencies:
+ vscode-uri: 3.0.8
+ optionalDependencies:
+ '@volar/language-service': 2.4.10
+
+ volar-service-typescript@0.0.62(@volar/language-service@2.4.10):
+ dependencies:
+ path-browserify: 1.0.1
+ semver: 7.6.3
+ typescript-auto-import-cache: 0.3.5
+ vscode-languageserver-textdocument: 1.0.11
+ vscode-nls: 5.2.0
+ vscode-uri: 3.0.8
+ optionalDependencies:
+ '@volar/language-service': 2.4.10
+
+ volar-service-yaml@0.0.62(@volar/language-service@2.4.10):
+ dependencies:
+ vscode-uri: 3.0.8
+ yaml-language-server: 1.15.0
+ optionalDependencies:
+ '@volar/language-service': 2.4.10
+
+ vscode-css-languageservice@6.3.1:
+ dependencies:
+ '@vscode/l10n': 0.0.18
+ vscode-languageserver-textdocument: 1.0.12
+ vscode-languageserver-types: 3.17.5
+ vscode-uri: 3.0.8
+
+ vscode-html-languageservice@5.3.1:
+ dependencies:
+ '@vscode/l10n': 0.0.18
+ vscode-languageserver-textdocument: 1.0.12
+ vscode-languageserver-types: 3.17.5
+ vscode-uri: 3.0.8
+
+ vscode-json-languageservice@4.1.8:
+ dependencies:
+ jsonc-parser: 3.2.0
+ vscode-languageserver-textdocument: 1.0.11
+ vscode-languageserver-types: 3.16.0
+ vscode-nls: 5.2.0
+ vscode-uri: 3.0.8
+
vscode-jsonrpc@6.0.0: {}
+ vscode-jsonrpc@8.2.0: {}
+
vscode-languageclient@7.0.0:
dependencies:
minimatch: 3.1.2
@@ -26091,14 +28378,29 @@ snapshots:
vscode-jsonrpc: 6.0.0
vscode-languageserver-types: 3.16.0
+ vscode-languageserver-protocol@3.17.5:
+ dependencies:
+ vscode-jsonrpc: 8.2.0
+ vscode-languageserver-types: 3.17.5
+
vscode-languageserver-textdocument@1.0.11: {}
+ vscode-languageserver-textdocument@1.0.12: {}
+
vscode-languageserver-types@3.16.0: {}
+ vscode-languageserver-types@3.17.5: {}
+
vscode-languageserver@7.0.0:
dependencies:
vscode-languageserver-protocol: 3.16.0
+ vscode-languageserver@9.0.1:
+ dependencies:
+ vscode-languageserver-protocol: 3.17.5
+
+ vscode-nls@5.2.0: {}
+
vscode-oniguruma@1.7.0: {}
vscode-textmate@8.0.0: {}
@@ -26115,55 +28417,55 @@ snapshots:
vue-devtools-stub@0.1.0: {}
- vue-router@4.3.0(vue@3.5.13(typescript@5.4.5)):
+ vue-router@4.3.0(vue@3.5.13(typescript@5.7.2)):
dependencies:
'@vue/devtools-api': 6.6.1
- vue: 3.5.13(typescript@5.4.5)
+ vue: 3.5.13(typescript@5.7.2)
- vue-router@4.3.2(vue@3.4.24(typescript@5.4.5)):
+ vue-router@4.3.2(vue@3.4.24(typescript@5.7.2)):
dependencies:
'@vue/devtools-api': 6.6.1
- vue: 3.4.24(typescript@5.4.5)
+ vue: 3.4.24(typescript@5.7.2)
- vue-router@4.4.3(vue@3.5.0(typescript@5.4.5)):
+ vue-router@4.4.3(vue@3.5.0(typescript@5.7.2)):
dependencies:
'@vue/devtools-api': 6.6.3
- vue: 3.5.0(typescript@5.4.5)
+ vue: 3.5.0(typescript@5.7.2)
vue-router@4.4.5(vue@3.5.13(typescript@5.3.3)):
dependencies:
'@vue/devtools-api': 6.6.4
vue: 3.5.13(typescript@5.3.3)
- vue@3.4.21(typescript@5.4.5):
+ vue@3.4.21(typescript@5.7.2):
dependencies:
'@vue/compiler-dom': 3.4.21
'@vue/compiler-sfc': 3.4.21
'@vue/runtime-dom': 3.4.21
- '@vue/server-renderer': 3.4.21(vue@3.5.13(typescript@5.4.5))
+ '@vue/server-renderer': 3.4.21(vue@3.5.13(typescript@5.7.2))
'@vue/shared': 3.4.21
optionalDependencies:
- typescript: 5.4.5
+ typescript: 5.7.2
- vue@3.4.24(typescript@5.4.5):
+ vue@3.4.24(typescript@5.7.2):
dependencies:
'@vue/compiler-dom': 3.4.24
'@vue/compiler-sfc': 3.4.24
'@vue/runtime-dom': 3.4.24
- '@vue/server-renderer': 3.4.24(vue@3.4.24(typescript@5.4.5))
+ '@vue/server-renderer': 3.4.24(vue@3.4.24(typescript@5.7.2))
'@vue/shared': 3.4.24
optionalDependencies:
- typescript: 5.4.5
+ typescript: 5.7.2
- vue@3.5.0(typescript@5.4.5):
+ vue@3.5.0(typescript@5.7.2):
dependencies:
'@vue/compiler-dom': 3.5.0
'@vue/compiler-sfc': 3.5.0
'@vue/runtime-dom': 3.5.0
- '@vue/server-renderer': 3.5.0(vue@3.5.0(typescript@5.4.5))
+ '@vue/server-renderer': 3.5.0(vue@3.5.0(typescript@5.7.2))
'@vue/shared': 3.5.0
optionalDependencies:
- typescript: 5.4.5
+ typescript: 5.7.2
vue@3.5.13(typescript@5.3.3):
dependencies:
@@ -26175,15 +28477,15 @@ snapshots:
optionalDependencies:
typescript: 5.3.3
- vue@3.5.13(typescript@5.4.5):
+ vue@3.5.13(typescript@5.7.2):
dependencies:
'@vue/compiler-dom': 3.5.13
'@vue/compiler-sfc': 3.5.13
'@vue/runtime-dom': 3.5.13
- '@vue/server-renderer': 3.5.13(vue@3.5.13(typescript@5.4.5))
+ '@vue/server-renderer': 3.5.13(vue@3.5.13(typescript@5.7.2))
'@vue/shared': 3.5.13
optionalDependencies:
- typescript: 5.4.5
+ typescript: 5.7.2
wait-on@6.0.1(debug@4.3.4):
dependencies:
@@ -26215,6 +28517,8 @@ snapshots:
optionalDependencies:
'@zxing/text-encoding': 0.9.0
+ web-namespaces@2.0.1: {}
+
web-streams-polyfill@3.3.3: {}
webidl-conversions@3.0.1: {}
@@ -26408,11 +28712,17 @@ snapshots:
which-module@2.0.1: {}
+ which-pm-runs@1.1.0: {}
+
which-pm@2.0.0:
dependencies:
load-yaml-file: 0.2.0
path-exists: 4.0.0
+ which-pm@3.0.0:
+ dependencies:
+ load-yaml-file: 0.2.0
+
which-typed-array@1.1.11:
dependencies:
available-typed-arrays: 1.0.5
@@ -26458,6 +28768,10 @@ snapshots:
dependencies:
string-width: 5.1.2
+ widest-line@5.0.0:
+ dependencies:
+ string-width: 7.2.0
+
wildcard@2.0.1: {}
wrap-ansi@6.2.0:
@@ -26492,6 +28806,8 @@ snapshots:
xtend@4.0.2: {}
+ xxhash-wasm@1.1.0: {}
+
y18n@4.0.3: {}
y18n@5.0.8: {}
@@ -26504,6 +28820,23 @@ snapshots:
yaml-ast-parser@0.0.43: {}
+ yaml-language-server@1.15.0:
+ dependencies:
+ ajv: 8.11.0
+ lodash: 4.17.21
+ request-light: 0.5.8
+ vscode-json-languageservice: 4.1.8
+ vscode-languageserver: 7.0.0
+ vscode-languageserver-textdocument: 1.0.11
+ vscode-languageserver-types: 3.16.0
+ vscode-nls: 5.2.0
+ vscode-uri: 3.0.8
+ yaml: 2.2.2
+ optionalDependencies:
+ prettier: 2.8.7
+
+ yaml@2.2.2: {}
+
yaml@2.3.4: {}
yaml@2.5.0: {}
@@ -26545,6 +28878,8 @@ snapshots:
yocto-queue@1.0.0: {}
+ yocto-queue@1.1.1: {}
+
zhead@2.2.4: {}
zip-stream@6.0.1:
@@ -26553,6 +28888,17 @@ snapshots:
compress-commons: 6.0.2
readable-stream: 4.5.2
+ zod-to-json-schema@3.23.5(zod@3.23.8):
+ dependencies:
+ zod: 3.23.8
+
+ zod-to-ts@1.2.0(typescript@5.7.2)(zod@3.23.8):
+ dependencies:
+ typescript: 5.7.2
+ zod: 3.23.8
+
zod@3.22.4: {}
+ zod@3.23.8: {}
+
zwitch@2.0.4: {}
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index 7339891d..6faa8778 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -4,6 +4,7 @@ packages:
- "examples/*/*/*"
- "packages/*"
- "integration-tests"
+ - "integration-tests/test-apps/astro"
- "integration-tests/test-apps/nextjs"
- "integration-tests/test-apps/nuxt"
- "integration-tests/test-apps/remix"
diff --git a/vitest.shared.ts b/vitest.shared.ts
index 287535c9..7fe59a6f 100644
--- a/vitest.shared.ts
+++ b/vitest.shared.ts
@@ -1,8 +1,4 @@
import { defineConfig } from "vitest/config";
-import { type PluginOption } from "vite";
-import tsconfigPaths from "vite-tsconfig-paths";
-
-export const plugins: PluginOption[] = [tsconfigPaths()];
export const config = defineConfig({
test: {
@@ -12,5 +8,4 @@ export const config = defineConfig({
include: ["src/**/*.ts", "!**/node_modules/**", "!test/helpers.ts"],
},
},
- plugins,
});