diff --git a/docs/demo/package.json b/docs/demo/package.json
index 913adf7bb..c54e43f5e 100644
--- a/docs/demo/package.json
+++ b/docs/demo/package.json
@@ -25,7 +25,7 @@
"@unocss/reset": "^0.59.4",
"astro": "^4.10.3",
"fast-glob": "^3.3.2",
- "prettier-plugin-astro": "^0.14.0",
+ "prettier-plugin-astro": "^0.14.1",
"typescript": "^5.4.5",
"unocss": "^0.59.4"
}
diff --git a/docs/tutorialkit.dev/src/components/Layout/Head.astro b/docs/tutorialkit.dev/src/components/Layout/Head.astro
index ec15bd8ca..c7e64b452 100644
--- a/docs/tutorialkit.dev/src/components/Layout/Head.astro
+++ b/docs/tutorialkit.dev/src/components/Layout/Head.astro
@@ -9,10 +9,15 @@ import Default from '@astrojs/starlight/components/Head.astro';
diff --git a/package.json b/package.json
index 3d564ba8a..351bc9740 100644
--- a/package.json
+++ b/package.json
@@ -28,7 +28,7 @@
"husky": "^9.0.11",
"is-ci": "^3.0.1",
"prettier": "^3.3.2",
- "prettier-plugin-astro": "^0.13.0",
+ "prettier-plugin-astro": "^0.14.1",
"tempfile": "^5.0.0"
},
"lint-staged": {},
diff --git a/packages/cli/src/commands/eject/index.ts b/packages/cli/src/commands/eject/index.ts
index b9cac61d5..6ea444f83 100644
--- a/packages/cli/src/commands/eject/index.ts
+++ b/packages/cli/src/commands/eject/index.ts
@@ -18,7 +18,7 @@ interface PackageJson {
}
const TUTORIALKIT_VERSION = pkg.version;
-const REQUIRED_DEPENDENCIES = ['@tutorialkit/runtime', '@webcontainer/api', 'nanostores', '@nanostores/react'];
+const REQUIRED_DEPENDENCIES = ['@tutorialkit/runtime', '@webcontainer/api', 'nanostores', '@nanostores/react', 'kleur'];
export function ejectRoutes(flags: Arguments) {
if (flags._[1] === 'help' || flags.help || flags.h) {
diff --git a/packages/cli/src/utils/workspace-version.ts b/packages/cli/src/utils/workspace-version.ts
index c0cabb04c..28255e0e8 100644
--- a/packages/cli/src/utils/workspace-version.ts
+++ b/packages/cli/src/utils/workspace-version.ts
@@ -7,13 +7,7 @@ export function updateWorkspaceVersions(
const depVersion = dependencies[dependency];
if (depVersion === 'workspace:*' && filterDependency(dependency)) {
- if (process.env.TK_DIRECTORY) {
- const name = dependency.split('/')[1];
-
- dependencies[dependency] = `file:${process.env.TK_DIRECTORY}/packages/${name.replace('-', '/')}`;
- } else {
- dependencies[dependency] = version;
- }
+ dependencies[dependency] = version;
}
}
}
diff --git a/packages/cli/tests/__snapshots__/create-tutorial.test.ts.snap b/packages/cli/tests/__snapshots__/create-tutorial.test.ts.snap
index 43d276a58..afc56b2ff 100644
--- a/packages/cli/tests/__snapshots__/create-tutorial.test.ts.snap
+++ b/packages/cli/tests/__snapshots__/create-tutorial.test.ts.snap
@@ -139,8 +139,8 @@ exports[`create and eject a project 1`] = `
"icons/languages/markdown.svg",
"icons/languages/sass.svg",
"icons/languages/ts.svg",
- "package-lock.json",
"package.json",
+ "pnpm-lock.yaml",
"public",
"public/favicon.svg",
"public/logo-dark.svg",
diff --git a/packages/cli/tests/create-tutorial.test.ts b/packages/cli/tests/create-tutorial.test.ts
index 252bc2e6a..0809e4e8a 100644
--- a/packages/cli/tests/create-tutorial.test.ts
+++ b/packages/cli/tests/create-tutorial.test.ts
@@ -1,9 +1,14 @@
-import path from 'node:path';
+import { execa } from 'execa';
import fs from 'node:fs/promises';
+import { tmpdir } from 'node:os';
+import path from 'node:path';
import { afterAll, beforeAll, expect, test } from 'vitest';
-import { execa } from 'execa';
-const tmpDir = path.join(__dirname, '.tmp');
+// on CI on windows we want to make sure to use the same drive, so we use a custom logic
+const tmpDir =
+ process.platform === 'win32'
+ ? path.join(path.resolve(__dirname, '../../../..'), '.tmp')
+ : await fs.mkdtemp(path.join(tmpdir(), 'tk-test-'));
const baseDir = path.resolve(__dirname, '../../..');
const cli = path.join(baseDir, 'packages/cli/dist/index.js');
@@ -14,7 +19,9 @@ beforeAll(async () => {
});
afterAll(async () => {
- await fs.rm(tmpDir, { force: true, recursive: true });
+ if (process.platform !== 'win32' || !process.env.CI) {
+ await fs.rm(tmpDir, { force: true, recursive: true });
+ }
});
test('cannot create project without installing but with starting', async (context) => {
@@ -23,9 +30,6 @@ test('cannot create project without installing but with starting', async (contex
await expect(
execa('node', [cli, 'create', name, '--no-install', '--start'], {
cwd: tmpDir,
- env: {
- TK_DIRECTORY: baseDir,
- },
}),
).rejects.toThrow('Cannot start project without installing dependencies.');
});
@@ -36,9 +40,6 @@ test('create a project', async (context) => {
await execa('node', [cli, 'create', name, '--no-install', '--no-git', '--defaults'], {
cwd: tmpDir,
- env: {
- TK_DIRECTORY: baseDir,
- },
});
const projectFiles = await fs.readdir(dest, { recursive: true });
@@ -50,14 +51,13 @@ test('create and build a project', async (context) => {
const name = context.task.id;
const dest = path.join(tmpDir, name);
- await execa('node', [cli, 'create', name, '--no-git', '--no-start', '--defaults'], {
+ await execa('node', [cli, 'create', name, '--no-git', '--no-install', '--no-start', '--defaults'], {
cwd: tmpDir,
- env: {
- TK_DIRECTORY: baseDir,
- },
});
- await execa('npm', ['run', 'build'], {
+ await runPnpmInstall(dest, baseDir);
+
+ await execa('pnpm', ['run', 'build'], {
cwd: dest,
});
@@ -73,24 +73,25 @@ test('create and eject a project', async (context) => {
const name = context.task.id;
const dest = path.join(tmpDir, name);
- await execa('node', [cli, 'create', name, '--no-git', '--no-start', '--defaults'], {
+ await execa('node', [cli, 'create', name, '--no-git', '--no-install', '--no-start', '--defaults'], {
cwd: tmpDir,
- env: {
- TK_DIRECTORY: baseDir,
- },
});
+ await runPnpmInstall(dest, baseDir);
+
await execa('node', [cli, 'eject', name, '--force', '--defaults'], {
cwd: tmpDir,
- env: {
- TK_DIRECTORY: baseDir,
- },
});
- // remove `node_modules` before taking the snapshot
- await fs.rm(path.join(dest, 'node_modules'), { force: true, recursive: true });
+ if (process.platform !== 'win32') {
+ await fs.rm(path.join(dest, 'node_modules'), { force: true, recursive: true, maxRetries: 5 });
+ }
- const projectFiles = await fs.readdir(dest, { recursive: true });
+ let projectFiles = await fs.readdir(dest, { recursive: true });
+
+ if (process.platform === 'win32') {
+ projectFiles = projectFiles.filter((filePath) => !filePath.startsWith('node_modules'));
+ }
expect(projectFiles.map(normaliseSlash).sort()).toMatchSnapshot();
expect(await fs.readFile(path.join(dest, 'astro.config.ts'), 'utf-8')).toMatchSnapshot();
@@ -100,25 +101,21 @@ test('create, eject and build a project', async (context) => {
const name = context.task.id;
const dest = path.join(tmpDir, name);
- await execa('node', [cli, 'create', name, '--no-git', '--no-start', '--defaults'], {
+ await execa('node', [cli, 'create', name, '--no-git', '--no-install', '--no-start', '--defaults'], {
cwd: tmpDir,
- env: {
- TK_DIRECTORY: baseDir,
- },
});
+ await runPnpmInstall(dest, baseDir);
+
await execa('node', [cli, 'eject', name, '--force', '--defaults'], {
cwd: tmpDir,
- env: {
- TK_DIRECTORY: baseDir,
- },
});
- await execa('npm', ['install'], {
+ await execa('pnpm', ['install', '--no-frozen-lockfile'], {
cwd: dest,
});
- await execa('npm', ['run', 'build'], {
+ await execa('pnpm', ['run', 'build'], {
cwd: dest,
});
@@ -139,9 +136,6 @@ test('cannot eject on an empty folder', async (context) => {
await expect(
execa('node', [cli, 'eject', name, '--force', '--defaults'], {
cwd: tmpDir,
- env: {
- TK_DIRECTORY: baseDir,
- },
}),
).rejects.toThrow('package.json does not exists!');
});
@@ -157,9 +151,6 @@ test('cannot eject on a node project that is not an Astro project', async (conte
await expect(
execa('node', [cli, 'eject', name, '--force', '--defaults'], {
cwd: tmpDir,
- env: {
- TK_DIRECTORY: baseDir,
- },
}),
).rejects.toThrow('astro.config.ts does not exists!');
});
@@ -188,9 +179,6 @@ test('cannot eject on an astro project that is not using TutorialKit', async (co
await expect(
execa('node', [cli, 'eject', name, '--force', '--defaults'], {
cwd: tmpDir,
- env: {
- TK_DIRECTORY: baseDir,
- },
}),
).rejects.toThrow(`@tutorialkit${path.sep}astro does not exists!`);
});
@@ -216,16 +204,13 @@ test('cannot eject on an astro project that is not using TutorialKit 2', async (
`,
);
- await execa('npm', ['install'], {
+ await execa('pnpm', ['install'], {
cwd: dest,
});
await expect(
execa('node', [cli, 'eject', name, '--force', '--defaults'], {
cwd: tmpDir,
- env: {
- TK_DIRECTORY: baseDir,
- },
}),
).rejects.toThrow(`Could not find import to '@tutorialkit/astro'`);
});
@@ -233,3 +218,25 @@ test('cannot eject on an astro project that is not using TutorialKit 2', async (
function normaliseSlash(filePath: string) {
return filePath.replace(/\\/g, '/');
}
+
+async function runPnpmInstall(dest: string, baseDir: string) {
+ const packageJsonPath = path.join(dest, 'package.json');
+ const packageJson = JSON.parse(await fs.readFile(packageJsonPath, 'utf-8'));
+
+ packageJson.pnpm = {
+ overrides: {
+ '@astrojs/language-server': '2.11.1',
+ '@tutorialkit/astro': `file:${baseDir}/packages/astro`,
+ '@tutorialkit/components-react': `file:${baseDir}/packages/components/react`,
+ '@tutorialkit/runtime': `file:${baseDir}/packages/runtime`,
+ '@tutorialkit/theme': `file:${baseDir}/packages/theme`,
+ '@tutorialkit/types': `file:${baseDir}/packages/types`,
+ },
+ };
+
+ await fs.writeFile(packageJsonPath, JSON.stringify(packageJson, undefined, 2), 'utf8');
+
+ await execa('pnpm', ['install'], {
+ cwd: dest,
+ });
+}
diff --git a/packages/template/package.json b/packages/template/package.json
index 0c8598d9e..793dcf44c 100644
--- a/packages/template/package.json
+++ b/packages/template/package.json
@@ -27,7 +27,7 @@
"@unocss/reset": "^0.59.4",
"astro": "4.10.3",
"fast-glob": "^3.3.2",
- "prettier-plugin-astro": "^0.13.0",
+ "prettier-plugin-astro": "^0.14.1",
"typescript": "^5.4.5",
"unocss": "^0.59.4"
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index afa292610..7990ea84a 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -13,7 +13,7 @@ importers:
devDependencies:
'@blitz/eslint-plugin':
specifier: 0.1.0
- version: 0.1.0(prettier@3.3.2)(typescript@5.4.5)
+ version: 0.1.0(prettier@3.3.2)(typescript@5.5.3)
'@commitlint/config-conventional':
specifier: ^19.2.2
version: 19.2.2
@@ -25,7 +25,7 @@ importers:
version: 5.3.0
commitlint:
specifier: ^19.3.0
- version: 19.3.0(@types/node@20.14.6)(typescript@5.4.5)
+ version: 19.3.0(@types/node@20.14.11)(typescript@5.5.3)
conventional-changelog:
specifier: ^6.0.0
version: 6.0.0
@@ -39,8 +39,8 @@ importers:
specifier: ^3.3.2
version: 3.3.2
prettier-plugin-astro:
- specifier: ^0.13.0
- version: 0.13.0
+ specifier: ^0.14.1
+ version: 0.14.1
tempfile:
specifier: ^5.0.0
version: 5.0.0
@@ -59,10 +59,10 @@ importers:
devDependencies:
'@astrojs/check':
specifier: ^0.7.0
- version: 0.7.0(prettier-plugin-astro@0.14.0)(prettier@3.3.2)(typescript@5.4.5)
+ version: 0.7.0(prettier-plugin-astro@0.14.1)(prettier@3.3.2)(typescript@5.5.3)
'@astrojs/react':
specifier: ^3.6.0
- version: 3.6.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1)(react@18.3.1)(vite@5.3.1)
+ version: 3.6.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1)(react@18.3.1)(vite@5.3.4)
'@iconify-json/ph':
specifier: ^1.1.13
version: 1.1.13
@@ -80,19 +80,19 @@ importers:
version: 0.59.4
astro:
specifier: ^4.10.3
- version: 4.10.3(@types/node@20.14.6)(sass@1.77.6)(typescript@5.4.5)
+ version: 4.10.3(@types/node@20.14.11)(sass@1.77.6)(typescript@5.5.3)
fast-glob:
specifier: ^3.3.2
version: 3.3.2
prettier-plugin-astro:
- specifier: ^0.14.0
- version: 0.14.0
+ specifier: ^0.14.1
+ version: 0.14.1
typescript:
specifier: ^5.4.5
- version: 5.4.5
+ version: 5.5.3
unocss:
specifier: ^0.59.4
- version: 0.59.4(postcss@8.4.38)(vite@5.3.1)
+ version: 0.59.4(postcss@8.4.39)(vite@5.3.4)
docs/tutorialkit.dev:
dependencies:
@@ -114,10 +114,10 @@ importers:
devDependencies:
'@astrojs/check':
specifier: ^0.7.0
- version: 0.7.0(prettier-plugin-astro@0.13.0)(prettier@3.3.2)(typescript@5.4.5)
+ version: 0.7.0(prettier-plugin-astro@0.14.1)(prettier@3.3.2)(typescript@5.5.3)
'@astrojs/react':
specifier: ^3.6.0
- version: 3.6.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1)(react@18.3.1)(vite@5.3.1)
+ version: 3.6.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1)(react@18.3.1)(vite@5.3.4)
'@astrojs/starlight':
specifier: ^0.23.4
version: 0.23.4(astro@4.10.3)
@@ -141,7 +141,7 @@ importers:
version: 18.3.0
astro:
specifier: ^4.10.3
- version: 4.10.3(@types/node@20.14.6)(sass@1.77.6)(typescript@5.4.5)
+ version: 4.10.3(@types/node@20.14.11)(sass@1.77.6)(typescript@5.5.3)
fast-glob:
specifier: ^3.3.2
version: 3.3.2
@@ -156,10 +156,10 @@ importers:
version: 0.9.0(@astrojs/starlight@0.23.4)(astro@4.10.3)
typescript:
specifier: ^5.4.5
- version: 5.4.5
+ version: 5.5.3
unocss:
specifier: ^0.59.4
- version: 0.59.4(postcss@8.4.38)(vite@5.3.1)
+ version: 0.59.4(postcss@8.4.39)(vite@5.3.4)
integration:
dependencies:
@@ -171,7 +171,7 @@ importers:
version: 3.1.0
vitest:
specifier: ^1.6.0
- version: 1.6.0(@types/node@20.14.6)
+ version: 1.6.0(@types/node@20.14.11)
packages/astro:
dependencies:
@@ -180,7 +180,7 @@ importers:
version: 3.1.1(astro@4.10.3)
'@astrojs/react':
specifier: ^3.6.0
- version: 3.6.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1)(react@18.3.1)(vite@5.3.1)
+ version: 3.6.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1)(react@18.3.1)(vite@5.3.4)
'@expressive-code/plugin-collapsible-sections':
specifier: ^0.35.3
version: 0.35.3
@@ -210,7 +210,7 @@ importers:
version: 1.2.0
astro:
specifier: ^4.10.3
- version: 4.10.3(@types/node@20.14.6)(sass@1.77.6)(typescript@5.4.5)
+ version: 4.10.3(@types/node@20.14.11)(sass@1.77.6)(typescript@5.5.3)
astro-expressive-code:
specifier: ^0.35.3
version: 0.35.3(astro@4.10.3)
@@ -255,7 +255,7 @@ importers:
version: 5.0.0
unocss:
specifier: ^0.59.4
- version: 0.59.4(postcss@8.4.38)(vite@5.3.1)
+ version: 0.59.4(postcss@8.4.39)(vite@5.3.4)
zod:
specifier: 3.23.8
version: 3.23.8
@@ -274,13 +274,13 @@ importers:
version: 9.2.0
typescript:
specifier: ^5.4.5
- version: 5.4.5
+ version: 5.5.3
vite-plugin-inspect:
specifier: 0.8.4
- version: 0.8.4(vite@5.3.1)
+ version: 0.8.4(vite@5.3.4)
vitest:
specifier: ^1.6.0
- version: 1.6.0(@types/node@20.14.6)
+ version: 1.6.0(@types/node@20.14.11)
packages/cli:
dependencies:
@@ -332,7 +332,7 @@ importers:
version: 11.0.4
'@types/node':
specifier: ^20.14.6
- version: 20.14.6
+ version: 20.14.11
'@types/yargs-parser':
specifier: ^21.0.3
version: 21.0.3
@@ -350,7 +350,7 @@ importers:
version: 3.1.0
vitest:
specifier: ^1.6.0
- version: 1.6.0(@types/node@20.14.6)
+ version: 1.6.0(@types/node@20.14.11)
packages/components/react:
dependencies:
@@ -450,10 +450,10 @@ importers:
version: 9.2.0
typescript:
specifier: ^5.4.5
- version: 5.4.5
+ version: 5.5.3
vitest:
specifier: ^1.6.0
- version: 1.6.0(@types/node@20.14.6)
+ version: 1.6.0(@types/node@20.14.11)
packages/create-tutorial:
dependencies:
@@ -463,10 +463,10 @@ importers:
devDependencies:
'@types/node':
specifier: ^20.14.6
- version: 20.14.6
+ version: 20.14.11
typescript:
specifier: ^5.4.5
- version: 5.4.5
+ version: 5.5.3
packages/runtime:
dependencies:
@@ -482,16 +482,16 @@ importers:
devDependencies:
typescript:
specifier: ^5.4.5
- version: 5.4.5
+ version: 5.5.3
vite:
specifier: ^5.3.1
- version: 5.3.1(@types/node@20.14.6)(sass@1.77.6)
+ version: 5.3.4(@types/node@20.14.11)(sass@1.77.6)
vite-tsconfig-paths:
specifier: ^4.3.2
- version: 4.3.2(typescript@5.4.5)(vite@5.3.1)
+ version: 4.3.2(typescript@5.5.3)(vite@5.3.4)
vitest:
specifier: ^1.6.0
- version: 1.6.0(@types/node@20.14.6)
+ version: 1.6.0(@types/node@20.14.11)
packages/template:
dependencies:
@@ -507,10 +507,10 @@ importers:
devDependencies:
'@astrojs/check':
specifier: ^0.7.0
- version: 0.7.0(prettier-plugin-astro@0.13.0)(prettier@3.3.2)(typescript@5.4.5)
+ version: 0.7.0(prettier-plugin-astro@0.14.1)(prettier@3.3.2)(typescript@5.5.3)
'@astrojs/react':
specifier: ^3.6.0
- version: 3.6.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1)(react@18.3.1)(vite@5.3.1)
+ version: 3.6.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1)(react@18.3.1)(vite@5.3.4)
'@iconify-json/ph':
specifier: ^1.1.13
version: 1.1.13
@@ -525,7 +525,7 @@ importers:
version: link:../types
'@types/node':
specifier: ^20.14.6
- version: 20.14.6
+ version: 20.14.11
'@types/react':
specifier: ^18.3.3
version: 18.3.3
@@ -534,19 +534,19 @@ importers:
version: 0.59.4
astro:
specifier: 4.10.3
- version: 4.10.3(@types/node@20.14.6)(sass@1.77.6)(typescript@5.4.5)
+ version: 4.10.3(@types/node@20.14.11)(sass@1.77.6)(typescript@5.5.3)
fast-glob:
specifier: ^3.3.2
version: 3.3.2
prettier-plugin-astro:
- specifier: ^0.13.0
- version: 0.13.0
+ specifier: ^0.14.1
+ version: 0.14.1
typescript:
specifier: ^5.4.5
- version: 5.4.5
+ version: 5.5.3
unocss:
specifier: ^0.59.4
- version: 0.59.4(postcss@8.4.38)(vite@5.3.1)
+ version: 0.59.4(postcss@8.4.39)(vite@5.3.4)
packages/test-utils:
devDependencies:
@@ -555,20 +555,20 @@ importers:
version: 1.2.0
typescript:
specifier: ^5.4.5
- version: 5.4.5
+ version: 5.5.3
vitest:
specifier: ^1.6.0
- version: 1.6.0(@types/node@20.14.6)
+ version: 1.6.0(@types/node@20.14.11)
packages/theme:
dependencies:
unocss:
specifier: ^0.59.4
- version: 0.59.4(postcss@8.4.38)(vite@5.3.1)
+ version: 0.59.4(postcss@8.4.39)(vite@5.3.4)
devDependencies:
typescript:
specifier: ^5.4.5
- version: 5.4.5
+ version: 5.5.3
packages/types:
dependencies:
@@ -578,10 +578,10 @@ importers:
devDependencies:
typescript:
specifier: ^5.4.5
- version: 5.4.5
+ version: 5.5.3
vitest:
specifier: ^1.6.0
- version: 1.6.0(@types/node@20.14.6)
+ version: 1.6.0(@types/node@20.14.11)
packages:
@@ -601,52 +601,31 @@ packages:
/@antfu/utils@0.7.8:
resolution: {integrity: sha512-rWQkqXRESdjXtc+7NRfK9lASQjpXJu1ayp7qi1d23zZorY+wBHVLHHoVcMsEnkqEBWTFqbztO7/QdJFzyEcLTg==}
- /@astrojs/check@0.7.0(prettier-plugin-astro@0.13.0)(prettier@3.3.2)(typescript@5.4.5):
+ /@astrojs/check@0.7.0(prettier-plugin-astro@0.14.1)(prettier@3.3.2)(typescript@5.5.3):
resolution: {integrity: sha512-UTqwOeKNu9IYZmJXEeWnQuTdSd/pX58Hl4TUARsMlT97SVDL//kLBE4T/ctxRz6J573N87oE5ddtW/uOOnQTug==}
hasBin: true
peerDependencies:
typescript: ^5.0.0
dependencies:
- '@astrojs/language-server': 2.10.0(prettier-plugin-astro@0.13.0)(prettier@3.3.2)(typescript@5.4.5)
+ '@astrojs/language-server': 2.12.0(prettier-plugin-astro@0.14.1)(prettier@3.3.2)(typescript@5.5.3)
chokidar: 3.6.0
fast-glob: 3.3.2
kleur: 4.1.5
- typescript: 5.4.5
+ typescript: 5.5.3
yargs: 17.7.2
transitivePeerDependencies:
- prettier
- prettier-plugin-astro
dev: true
- /@astrojs/check@0.7.0(prettier-plugin-astro@0.14.0)(prettier@3.3.2)(typescript@5.4.5):
- resolution: {integrity: sha512-UTqwOeKNu9IYZmJXEeWnQuTdSd/pX58Hl4TUARsMlT97SVDL//kLBE4T/ctxRz6J573N87oE5ddtW/uOOnQTug==}
- hasBin: true
- peerDependencies:
- typescript: ^5.0.0
- dependencies:
- '@astrojs/language-server': 2.10.0(prettier-plugin-astro@0.14.0)(prettier@3.3.2)(typescript@5.4.5)
- chokidar: 3.6.0
- fast-glob: 3.3.2
- kleur: 4.1.5
- typescript: 5.4.5
- yargs: 17.7.2
- transitivePeerDependencies:
- - prettier
- - prettier-plugin-astro
- dev: true
-
- /@astrojs/compiler@1.8.2:
- resolution: {integrity: sha512-o/ObKgtMzl8SlpIdzaxFnt7SATKPxu4oIP/1NL+HDJRzxfJcAkOTAb/ZKMRyULbz4q+1t2/DAebs2Z1QairkZw==}
- dev: true
-
- /@astrojs/compiler@2.8.0:
- resolution: {integrity: sha512-yrpD1WRGqsJwANaDIdtHo+YVjvIOFAjC83lu5qENIgrafwZcJgSXDuwVMXOgok4tFzpeKLsFQ6c3FoUdloLWBQ==}
+ /@astrojs/compiler@2.9.1:
+ resolution: {integrity: sha512-s8Ge2lWHx/s3kl4UoerjL/iPtwdtogNM/BLOaGCwQA6crMOVYpphy5wUkYlKyuh8GAeGYH/5haLAFBsgNy9AQQ==}
/@astrojs/internal-helpers@0.4.0:
resolution: {integrity: sha512-6B13lz5n6BrbTqCTwhXjJXuR1sqiX/H6rTxzlXx+lN1NnV4jgnq/KJldCQaUWJzPL5SiWahQyinxAbxQtwgPHA==}
- /@astrojs/language-server@2.10.0(prettier-plugin-astro@0.13.0)(prettier@3.3.2)(typescript@5.4.5):
- resolution: {integrity: sha512-crHXpqYfA5qWioiuZnZFpTsNItgBlF1f0S9MzDYS7/pfCALkHNJ7K3w9U/j0uMKymsT4hC7BfMaX0DYlfdSzHg==}
+ /@astrojs/language-server@2.12.0(prettier-plugin-astro@0.14.1)(prettier@3.3.2)(typescript@5.5.3):
+ resolution: {integrity: sha512-qdEDyWVX95c0pN+nw25dn16VaYuRV0uCqtlOaXGRHZFvvULpJwpyirhXKQb/r9r36zWajrzFkTHPkq/TlQqgNQ==}
hasBin: true
peerDependencies:
prettier: ^3.0.0
@@ -657,57 +636,24 @@ packages:
prettier-plugin-astro:
optional: true
dependencies:
- '@astrojs/compiler': 2.8.0
+ '@astrojs/compiler': 2.9.1
'@jridgewell/sourcemap-codec': 1.4.15
- '@volar/kit': 2.2.5(typescript@5.4.5)
- '@volar/language-core': 2.2.5
- '@volar/language-server': 2.2.5
- '@volar/language-service': 2.2.5
- '@volar/typescript': 2.2.5
- fast-glob: 3.3.2
- prettier: 3.3.2
- prettier-plugin-astro: 0.13.0
- volar-service-css: 0.0.45(@volar/language-service@2.2.5)
- volar-service-emmet: 0.0.45(@volar/language-service@2.2.5)
- volar-service-html: 0.0.45(@volar/language-service@2.2.5)
- volar-service-prettier: 0.0.45(@volar/language-service@2.2.5)(prettier@3.3.2)
- volar-service-typescript: 0.0.45(@volar/language-service@2.2.5)
- volar-service-typescript-twoslash-queries: 0.0.45(@volar/language-service@2.2.5)
- vscode-html-languageservice: 5.2.0
- vscode-uri: 3.0.8
- transitivePeerDependencies:
- - typescript
- dev: true
-
- /@astrojs/language-server@2.10.0(prettier-plugin-astro@0.14.0)(prettier@3.3.2)(typescript@5.4.5):
- resolution: {integrity: sha512-crHXpqYfA5qWioiuZnZFpTsNItgBlF1f0S9MzDYS7/pfCALkHNJ7K3w9U/j0uMKymsT4hC7BfMaX0DYlfdSzHg==}
- hasBin: true
- peerDependencies:
- prettier: ^3.0.0
- prettier-plugin-astro: '>=0.11.0'
- peerDependenciesMeta:
- prettier:
- optional: true
- prettier-plugin-astro:
- optional: true
- dependencies:
- '@astrojs/compiler': 2.8.0
- '@jridgewell/sourcemap-codec': 1.4.15
- '@volar/kit': 2.2.5(typescript@5.4.5)
- '@volar/language-core': 2.2.5
- '@volar/language-server': 2.2.5
- '@volar/language-service': 2.2.5
- '@volar/typescript': 2.2.5
+ '@volar/kit': 2.4.0-alpha.16(typescript@5.5.3)
+ '@volar/language-core': 2.4.0-alpha.16
+ '@volar/language-server': 2.4.0-alpha.16
+ '@volar/language-service': 2.4.0-alpha.16
+ '@volar/typescript': 2.4.0-alpha.16
fast-glob: 3.3.2
+ muggle-string: 0.4.1
prettier: 3.3.2
- prettier-plugin-astro: 0.14.0
- volar-service-css: 0.0.45(@volar/language-service@2.2.5)
- volar-service-emmet: 0.0.45(@volar/language-service@2.2.5)
- volar-service-html: 0.0.45(@volar/language-service@2.2.5)
- volar-service-prettier: 0.0.45(@volar/language-service@2.2.5)(prettier@3.3.2)
- volar-service-typescript: 0.0.45(@volar/language-service@2.2.5)
- volar-service-typescript-twoslash-queries: 0.0.45(@volar/language-service@2.2.5)
- vscode-html-languageservice: 5.2.0
+ prettier-plugin-astro: 0.14.1
+ volar-service-css: 0.0.59(@volar/language-service@2.4.0-alpha.16)
+ volar-service-emmet: 0.0.59(@volar/language-service@2.4.0-alpha.16)
+ volar-service-html: 0.0.59(@volar/language-service@2.4.0-alpha.16)
+ volar-service-prettier: 0.0.59(@volar/language-service@2.4.0-alpha.16)(prettier@3.3.2)
+ volar-service-typescript: 0.0.59(@volar/language-service@2.4.0-alpha.16)
+ volar-service-typescript-twoslash-queries: 0.0.59(@volar/language-service@2.4.0-alpha.16)
+ vscode-html-languageservice: 5.3.0
vscode-uri: 3.0.8
transitivePeerDependencies:
- typescript
@@ -746,7 +692,7 @@ packages:
'@astrojs/markdown-remark': 5.1.0
'@mdx-js/mdx': 3.0.1
acorn: 8.12.0
- astro: 4.10.3(@types/node@20.14.6)(sass@1.77.6)(typescript@5.4.5)
+ astro: 4.10.3(@types/node@20.14.11)(sass@1.77.6)(typescript@5.5.3)
es-module-lexer: 1.5.3
estree-util-visit: 2.0.0
github-slugger: 2.0.0
@@ -768,7 +714,7 @@ packages:
dependencies:
prismjs: 1.29.0
- /@astrojs/react@3.6.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1)(react@18.3.1)(vite@5.3.1):
+ /@astrojs/react@3.6.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1)(react@18.3.1)(vite@5.3.4):
resolution: {integrity: sha512-YGLxy5jCU9xKG/HAvYsWMcvrQVIhqVe0Sda3Z5UtP32rfXeG6B9J1xQvnx+kRSFTpIrj+7AwPSDSehLbCHJ56w==}
engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0}
peerDependencies:
@@ -779,7 +725,7 @@ packages:
dependencies:
'@types/react': 18.3.3
'@types/react-dom': 18.3.0
- '@vitejs/plugin-react': 4.3.1(vite@5.3.1)
+ '@vitejs/plugin-react': 4.3.1(vite@5.3.4)
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
ultrahtml: 1.5.3
@@ -805,7 +751,7 @@ packages:
'@pagefind/default-ui': 1.1.0
'@types/hast': 3.0.4
'@types/mdast': 4.0.4
- astro: 4.10.3(@types/node@20.14.6)(sass@1.77.6)(typescript@5.4.5)
+ astro: 4.10.3(@types/node@20.14.11)(sass@1.77.6)(typescript@5.5.3)
astro-expressive-code: 0.35.3(astro@4.10.3)
bcp-47: 2.1.0
hast-util-from-html: 2.0.1
@@ -1219,21 +1165,21 @@ packages:
'@babel/helper-validator-identifier': 7.24.7
to-fast-properties: 2.0.0
- /@blitz/eslint-plugin@0.1.0(prettier@3.3.2)(typescript@5.4.5):
+ /@blitz/eslint-plugin@0.1.0(prettier@3.3.2)(typescript@5.5.3):
resolution: {integrity: sha512-mGEAFWCI5AQ4nrePhjp2WzvRen+UWR+SF4MvH70icIBClR08Gm3dT9MRa2jszOpfY00NyIYfm7/1CFZ37GvW4g==}
engines: {node: ^18.0.0 || ^20.0.0}
dependencies:
- '@stylistic/eslint-plugin-ts': 2.2.2(eslint@9.5.0)(typescript@5.4.5)
- '@typescript-eslint/eslint-plugin': 8.0.0-alpha.30(@typescript-eslint/parser@8.0.0-alpha.30)(eslint@9.5.0)(typescript@5.4.5)
- '@typescript-eslint/parser': 8.0.0-alpha.30(eslint@9.5.0)(typescript@5.4.5)
- '@typescript-eslint/utils': 8.0.0-alpha.30(eslint@9.5.0)(typescript@5.4.5)
+ '@stylistic/eslint-plugin-ts': 2.2.2(eslint@9.5.0)(typescript@5.5.3)
+ '@typescript-eslint/eslint-plugin': 8.0.0-alpha.30(@typescript-eslint/parser@8.0.0-alpha.30)(eslint@9.5.0)(typescript@5.5.3)
+ '@typescript-eslint/parser': 8.0.0-alpha.30(eslint@9.5.0)(typescript@5.5.3)
+ '@typescript-eslint/utils': 8.0.0-alpha.30(eslint@9.5.0)(typescript@5.5.3)
common-tags: 1.8.2
eslint: 9.5.0
eslint-config-prettier: 9.1.0(eslint@9.5.0)
eslint-plugin-jsonc: 2.16.0(eslint@9.5.0)
eslint-plugin-prettier: 5.1.3(eslint-config-prettier@9.1.0)(eslint@9.5.0)(prettier@3.3.2)
globals: 15.6.0
- typescript-eslint: 8.0.0-alpha.30(eslint@9.5.0)(typescript@5.4.5)
+ typescript-eslint: 8.0.0-alpha.30(eslint@9.5.0)(typescript@5.5.3)
transitivePeerDependencies:
- '@types/eslint'
- prettier
@@ -1395,14 +1341,14 @@ packages:
style-mod: 4.1.2
w3c-keyname: 2.2.8
- /@commitlint/cli@19.3.0(@types/node@20.14.6)(typescript@5.4.5):
+ /@commitlint/cli@19.3.0(@types/node@20.14.11)(typescript@5.5.3):
resolution: {integrity: sha512-LgYWOwuDR7BSTQ9OLZ12m7F/qhNY+NpAyPBgo4YNMkACE7lGuUnuQq1yi9hz1KA4+3VqpOYl8H1rY/LYK43v7g==}
engines: {node: '>=v18'}
hasBin: true
dependencies:
'@commitlint/format': 19.3.0
'@commitlint/lint': 19.2.2
- '@commitlint/load': 19.2.0(@types/node@20.14.6)(typescript@5.4.5)
+ '@commitlint/load': 19.2.0(@types/node@20.14.11)(typescript@5.5.3)
'@commitlint/read': 19.2.1
'@commitlint/types': 19.0.3
execa: 8.0.1
@@ -1471,7 +1417,7 @@ packages:
'@commitlint/types': 19.0.3
dev: true
- /@commitlint/load@19.2.0(@types/node@20.14.6)(typescript@5.4.5):
+ /@commitlint/load@19.2.0(@types/node@20.14.11)(typescript@5.5.3):
resolution: {integrity: sha512-XvxxLJTKqZojCxaBQ7u92qQLFMMZc4+p9qrIq/9kJDy8DOrEa7P1yx7Tjdc2u2JxIalqT4KOGraVgCE7eCYJyQ==}
engines: {node: '>=v18'}
dependencies:
@@ -1480,8 +1426,8 @@ packages:
'@commitlint/resolve-extends': 19.1.0
'@commitlint/types': 19.0.3
chalk: 5.3.0
- cosmiconfig: 9.0.0(typescript@5.4.5)
- cosmiconfig-typescript-loader: 5.0.0(@types/node@20.14.6)(cosmiconfig@9.0.0)(typescript@5.4.5)
+ cosmiconfig: 9.0.0(typescript@5.5.3)
+ cosmiconfig-typescript-loader: 5.0.0(@types/node@20.14.11)(cosmiconfig@9.0.0)(typescript@5.5.3)
lodash.isplainobject: 4.0.6
lodash.merge: 4.6.2
lodash.uniq: 4.5.0
@@ -2024,8 +1970,8 @@ packages:
eslint-visitor-keys: 3.4.3
dev: true
- /@eslint-community/regexpp@4.10.1:
- resolution: {integrity: sha512-Zm2NGpWELsQAD1xsJzGQpYfvICSsFkEpU0jxBjfdC6uNEWXcHnfs9hScFWtXVDVl+rBQJGrl4g1vcKIejpH9dA==}
+ /@eslint-community/regexpp@4.11.0:
+ resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
dev: true
@@ -2075,8 +2021,8 @@ packages:
hast-util-to-html: 9.0.1
hast-util-to-text: 4.0.2
hastscript: 9.0.0
- postcss: 8.4.38
- postcss-nested: 6.0.1(postcss@8.4.38)
+ postcss: 8.4.39
+ postcss-nested: 6.0.1(postcss@8.4.39)
unist-util-visit: 5.0.0
unist-util-visit-parents: 6.0.1
@@ -2326,15 +2272,6 @@ packages:
dependencies:
'@sinclair/typebox': 0.27.8
- /@johnsoncodehk/vscode-html-languageservice@5.2.0-34a5462:
- resolution: {integrity: sha512-etqLfpSJ5zaw76KUNF603be6d6QsiQPmaHr9FKEp4zhLZJzWCCMH6Icak7MtLUFLZLMpL761mZNImi/joBo1ZA==}
- dependencies:
- '@vscode/l10n': 0.0.18
- vscode-languageserver-textdocument: 1.0.11
- vscode-languageserver-types: 3.17.5
- vscode-uri: 3.0.8
- dev: true
-
/@jridgewell/gen-mapping@0.3.5:
resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==}
engines: {node: '>=6.0.0'}
@@ -2771,113 +2708,113 @@ packages:
estree-walker: 2.0.2
picomatch: 2.3.1
- /@rollup/rollup-android-arm-eabi@4.18.0:
- resolution: {integrity: sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ==}
+ /@rollup/rollup-android-arm-eabi@4.18.1:
+ resolution: {integrity: sha512-lncuC4aHicncmbORnx+dUaAgzee9cm/PbIqgWz1PpXuwc+sa1Ct83tnqUDy/GFKleLiN7ZIeytM6KJ4cAn1SxA==}
cpu: [arm]
os: [android]
requiresBuild: true
optional: true
- /@rollup/rollup-android-arm64@4.18.0:
- resolution: {integrity: sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA==}
+ /@rollup/rollup-android-arm64@4.18.1:
+ resolution: {integrity: sha512-F/tkdw0WSs4ojqz5Ovrw5r9odqzFjb5LIgHdHZG65dFI1lWTWRVy32KDJLKRISHgJvqUeUhdIvy43fX41znyDg==}
cpu: [arm64]
os: [android]
requiresBuild: true
optional: true
- /@rollup/rollup-darwin-arm64@4.18.0:
- resolution: {integrity: sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w==}
+ /@rollup/rollup-darwin-arm64@4.18.1:
+ resolution: {integrity: sha512-vk+ma8iC1ebje/ahpxpnrfVQJibTMyHdWpOGZ3JpQ7Mgn/3QNHmPq7YwjZbIE7km73dH5M1e6MRRsnEBW7v5CQ==}
cpu: [arm64]
os: [darwin]
requiresBuild: true
optional: true
- /@rollup/rollup-darwin-x64@4.18.0:
- resolution: {integrity: sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA==}
+ /@rollup/rollup-darwin-x64@4.18.1:
+ resolution: {integrity: sha512-IgpzXKauRe1Tafcej9STjSSuG0Ghu/xGYH+qG6JwsAUxXrnkvNHcq/NL6nz1+jzvWAnQkuAJ4uIwGB48K9OCGA==}
cpu: [x64]
os: [darwin]
requiresBuild: true
optional: true
- /@rollup/rollup-linux-arm-gnueabihf@4.18.0:
- resolution: {integrity: sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA==}
+ /@rollup/rollup-linux-arm-gnueabihf@4.18.1:
+ resolution: {integrity: sha512-P9bSiAUnSSM7EmyRK+e5wgpqai86QOSv8BwvkGjLwYuOpaeomiZWifEos517CwbG+aZl1T4clSE1YqqH2JRs+g==}
cpu: [arm]
os: [linux]
requiresBuild: true
optional: true
- /@rollup/rollup-linux-arm-musleabihf@4.18.0:
- resolution: {integrity: sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A==}
+ /@rollup/rollup-linux-arm-musleabihf@4.18.1:
+ resolution: {integrity: sha512-5RnjpACoxtS+aWOI1dURKno11d7krfpGDEn19jI8BuWmSBbUC4ytIADfROM1FZrFhQPSoP+KEa3NlEScznBTyQ==}
cpu: [arm]
os: [linux]
requiresBuild: true
optional: true
- /@rollup/rollup-linux-arm64-gnu@4.18.0:
- resolution: {integrity: sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw==}
+ /@rollup/rollup-linux-arm64-gnu@4.18.1:
+ resolution: {integrity: sha512-8mwmGD668m8WaGbthrEYZ9CBmPug2QPGWxhJxh/vCgBjro5o96gL04WLlg5BA233OCWLqERy4YUzX3bJGXaJgQ==}
cpu: [arm64]
os: [linux]
requiresBuild: true
optional: true
- /@rollup/rollup-linux-arm64-musl@4.18.0:
- resolution: {integrity: sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ==}
+ /@rollup/rollup-linux-arm64-musl@4.18.1:
+ resolution: {integrity: sha512-dJX9u4r4bqInMGOAQoGYdwDP8lQiisWb9et+T84l2WXk41yEej8v2iGKodmdKimT8cTAYt0jFb+UEBxnPkbXEQ==}
cpu: [arm64]
os: [linux]
requiresBuild: true
optional: true
- /@rollup/rollup-linux-powerpc64le-gnu@4.18.0:
- resolution: {integrity: sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA==}
+ /@rollup/rollup-linux-powerpc64le-gnu@4.18.1:
+ resolution: {integrity: sha512-V72cXdTl4EI0x6FNmho4D502sy7ed+LuVW6Ym8aI6DRQ9hQZdp5sj0a2usYOlqvFBNKQnLQGwmYnujo2HvjCxQ==}
cpu: [ppc64]
os: [linux]
requiresBuild: true
optional: true
- /@rollup/rollup-linux-riscv64-gnu@4.18.0:
- resolution: {integrity: sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg==}
+ /@rollup/rollup-linux-riscv64-gnu@4.18.1:
+ resolution: {integrity: sha512-f+pJih7sxoKmbjghrM2RkWo2WHUW8UbfxIQiWo5yeCaCM0TveMEuAzKJte4QskBp1TIinpnRcxkquY+4WuY/tg==}
cpu: [riscv64]
os: [linux]
requiresBuild: true
optional: true
- /@rollup/rollup-linux-s390x-gnu@4.18.0:
- resolution: {integrity: sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg==}
+ /@rollup/rollup-linux-s390x-gnu@4.18.1:
+ resolution: {integrity: sha512-qb1hMMT3Fr/Qz1OKovCuUM11MUNLUuHeBC2DPPAWUYYUAOFWaxInaTwTQmc7Fl5La7DShTEpmYwgdt2hG+4TEg==}
cpu: [s390x]
os: [linux]
requiresBuild: true
optional: true
- /@rollup/rollup-linux-x64-gnu@4.18.0:
- resolution: {integrity: sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w==}
+ /@rollup/rollup-linux-x64-gnu@4.18.1:
+ resolution: {integrity: sha512-7O5u/p6oKUFYjRbZkL2FLbwsyoJAjyeXHCU3O4ndvzg2OFO2GinFPSJFGbiwFDaCFc+k7gs9CF243PwdPQFh5g==}
cpu: [x64]
os: [linux]
requiresBuild: true
optional: true
- /@rollup/rollup-linux-x64-musl@4.18.0:
- resolution: {integrity: sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg==}
+ /@rollup/rollup-linux-x64-musl@4.18.1:
+ resolution: {integrity: sha512-pDLkYITdYrH/9Cv/Vlj8HppDuLMDUBmgsM0+N+xLtFd18aXgM9Nyqupb/Uw+HeidhfYg2lD6CXvz6CjoVOaKjQ==}
cpu: [x64]
os: [linux]
requiresBuild: true
optional: true
- /@rollup/rollup-win32-arm64-msvc@4.18.0:
- resolution: {integrity: sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA==}
+ /@rollup/rollup-win32-arm64-msvc@4.18.1:
+ resolution: {integrity: sha512-W2ZNI323O/8pJdBGil1oCauuCzmVd9lDmWBBqxYZcOqWD6aWqJtVBQ1dFrF4dYpZPks6F+xCZHfzG5hYlSHZ6g==}
cpu: [arm64]
os: [win32]
requiresBuild: true
optional: true
- /@rollup/rollup-win32-ia32-msvc@4.18.0:
- resolution: {integrity: sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg==}
+ /@rollup/rollup-win32-ia32-msvc@4.18.1:
+ resolution: {integrity: sha512-ELfEX1/+eGZYMaCIbK4jqLxO1gyTSOIlZr6pbC4SRYFaSIDVKOnZNMdoZ+ON0mrFDp4+H5MhwNC1H/AhE3zQLg==}
cpu: [ia32]
os: [win32]
requiresBuild: true
optional: true
- /@rollup/rollup-win32-x64-msvc@4.18.0:
- resolution: {integrity: sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g==}
+ /@rollup/rollup-win32-x64-msvc@4.18.1:
+ resolution: {integrity: sha512-yjk2MAkQmoaPYCSu35RLJ62+dz358nE83VfTePJRp8CG7aMg25mEJYpXFiD+NcevhX8LxD5OP5tktPXnXN7GDw==}
cpu: [x64]
os: [win32]
requiresBuild: true
@@ -2909,7 +2846,7 @@ packages:
espree: 10.1.0
dev: true
- /@stylistic/eslint-plugin-ts@2.2.2(eslint@9.5.0)(typescript@5.4.5):
+ /@stylistic/eslint-plugin-ts@2.2.2(eslint@9.5.0)(typescript@5.5.3):
resolution: {integrity: sha512-n6cYMSWTDDcrQLLxEKIrL/ihQ1lyyq6+gGp0g5VdstBElmImSRsQkCq+g3jRoDJIUo7tGO9lwQtGnuJ7oGB4kg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
@@ -2917,7 +2854,7 @@ packages:
dependencies:
'@stylistic/eslint-plugin-js': 2.2.2(eslint@9.5.0)
'@types/eslint': 8.56.10
- '@typescript-eslint/utils': 8.0.0-alpha.30(eslint@9.5.0)(typescript@5.4.5)
+ '@typescript-eslint/utils': 8.0.0-alpha.30(eslint@9.5.0)(typescript@5.5.3)
eslint: 9.5.0
transitivePeerDependencies:
- supports-color
@@ -2936,7 +2873,7 @@ packages:
'@babel/types': 7.24.5
'@types/babel__generator': 7.6.8
'@types/babel__template': 7.4.4
- '@types/babel__traverse': 7.20.6
+ '@types/babel__traverse': 7.20.5
/@types/babel__generator@7.6.8:
resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==}
@@ -2953,17 +2890,11 @@ packages:
resolution: {integrity: sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==}
dependencies:
'@babel/types': 7.24.5
- dev: true
-
- /@types/babel__traverse@7.20.6:
- resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==}
- dependencies:
- '@babel/types': 7.24.5
/@types/conventional-commits-parser@5.0.0:
resolution: {integrity: sha512-loB369iXNmAZglwWATL+WRe+CRMmmBPtpolYzIebFaX4YA3x+BEfLqhUAV9WanycKI3TG1IMr5bMJDajDKLlUQ==}
dependencies:
- '@types/node': 20.14.6
+ '@types/node': 20.14.11
dev: true
/@types/cookie@0.6.0:
@@ -2993,7 +2924,7 @@ packages:
resolution: {integrity: sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==}
dependencies:
'@types/jsonfile': 6.1.4
- '@types/node': 20.14.6
+ '@types/node': 20.14.11
dev: true
/@types/gtag.js@0.0.20:
@@ -3012,7 +2943,7 @@ packages:
/@types/jsonfile@6.1.4:
resolution: {integrity: sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==}
dependencies:
- '@types/node': 20.14.6
+ '@types/node': 20.14.11
dev: true
/@types/mdast@4.0.4:
@@ -3040,8 +2971,8 @@ packages:
resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==}
dev: true
- /@types/node@20.14.6:
- resolution: {integrity: sha512-JbA0XIJPL1IiNnU7PFxDXyfAwcwVVrOoqyzzyQTyMeVhBzkJVMSkC1LlVsRQ2lpqiY4n6Bb9oCS6lzDKVQxbZw==}
+ /@types/node@20.14.11:
+ resolution: {integrity: sha512-kprQpL8MMeszbz6ojB5/tU8PLN4kesnN8Gjzw349rDlNgsSzg90lAVj3llK99Dh7JON+t9AuscPPFW6mPbTnSA==}
dependencies:
undici-types: 5.26.5
@@ -3066,7 +2997,7 @@ packages:
/@types/sax@1.2.7:
resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==}
dependencies:
- '@types/node': 17.0.45
+ '@types/node': 20.14.11
dev: true
/@types/semver@7.5.8:
@@ -3083,7 +3014,7 @@ packages:
resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==}
dev: true
- /@typescript-eslint/eslint-plugin@8.0.0-alpha.30(@typescript-eslint/parser@8.0.0-alpha.30)(eslint@9.5.0)(typescript@5.4.5):
+ /@typescript-eslint/eslint-plugin@8.0.0-alpha.30(@typescript-eslint/parser@8.0.0-alpha.30)(eslint@9.5.0)(typescript@5.5.3):
resolution: {integrity: sha512-2CBUupdkfbE3eATph4QeZejvT+M+1bVur+zXlVx09WN31phap51ps/qemeclnCbGEz6kTgBDmScrr9XmmF8/Pg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
@@ -3094,23 +3025,23 @@ packages:
typescript:
optional: true
dependencies:
- '@eslint-community/regexpp': 4.10.1
- '@typescript-eslint/parser': 8.0.0-alpha.30(eslint@9.5.0)(typescript@5.4.5)
+ '@eslint-community/regexpp': 4.11.0
+ '@typescript-eslint/parser': 8.0.0-alpha.30(eslint@9.5.0)(typescript@5.5.3)
'@typescript-eslint/scope-manager': 8.0.0-alpha.30
- '@typescript-eslint/type-utils': 8.0.0-alpha.30(eslint@9.5.0)(typescript@5.4.5)
- '@typescript-eslint/utils': 8.0.0-alpha.30(eslint@9.5.0)(typescript@5.4.5)
+ '@typescript-eslint/type-utils': 8.0.0-alpha.30(eslint@9.5.0)(typescript@5.5.3)
+ '@typescript-eslint/utils': 8.0.0-alpha.30(eslint@9.5.0)(typescript@5.5.3)
'@typescript-eslint/visitor-keys': 8.0.0-alpha.30
eslint: 9.5.0
graphemer: 1.4.0
ignore: 5.3.1
natural-compare: 1.4.0
- ts-api-utils: 1.3.0(typescript@5.4.5)
- typescript: 5.4.5
+ ts-api-utils: 1.3.0(typescript@5.5.3)
+ typescript: 5.5.3
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/parser@8.0.0-alpha.30(eslint@9.5.0)(typescript@5.4.5):
+ /@typescript-eslint/parser@8.0.0-alpha.30(eslint@9.5.0)(typescript@5.5.3):
resolution: {integrity: sha512-tAYgFmgXU1MlCK3nbblUvJlDSibBvxtAQXGrF3IG0KmnRza9FXILZifHWL0rrwacDn40K53K607Fk2QkMjiGgw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
@@ -3122,11 +3053,11 @@ packages:
dependencies:
'@typescript-eslint/scope-manager': 8.0.0-alpha.30
'@typescript-eslint/types': 8.0.0-alpha.30
- '@typescript-eslint/typescript-estree': 8.0.0-alpha.30(typescript@5.4.5)
+ '@typescript-eslint/typescript-estree': 8.0.0-alpha.30(typescript@5.5.3)
'@typescript-eslint/visitor-keys': 8.0.0-alpha.30
debug: 4.3.5
eslint: 9.5.0
- typescript: 5.4.5
+ typescript: 5.5.3
transitivePeerDependencies:
- supports-color
dev: true
@@ -3139,7 +3070,7 @@ packages:
'@typescript-eslint/visitor-keys': 8.0.0-alpha.30
dev: true
- /@typescript-eslint/type-utils@8.0.0-alpha.30(eslint@9.5.0)(typescript@5.4.5):
+ /@typescript-eslint/type-utils@8.0.0-alpha.30(eslint@9.5.0)(typescript@5.5.3):
resolution: {integrity: sha512-FrnhlCKEKZKRbpDviHkIU9tayIUGTOfa+SjvrRv6p/AJIUv6QT8oRboRjLH/cCuwUEbM0k5UtRWYug4albHUqQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
@@ -3148,11 +3079,11 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/typescript-estree': 8.0.0-alpha.30(typescript@5.4.5)
- '@typescript-eslint/utils': 8.0.0-alpha.30(eslint@9.5.0)(typescript@5.4.5)
+ '@typescript-eslint/typescript-estree': 8.0.0-alpha.30(typescript@5.5.3)
+ '@typescript-eslint/utils': 8.0.0-alpha.30(eslint@9.5.0)(typescript@5.5.3)
debug: 4.3.5
- ts-api-utils: 1.3.0(typescript@5.4.5)
- typescript: 5.4.5
+ ts-api-utils: 1.3.0(typescript@5.5.3)
+ typescript: 5.5.3
transitivePeerDependencies:
- eslint
- supports-color
@@ -3163,7 +3094,7 @@ packages:
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
dev: true
- /@typescript-eslint/typescript-estree@8.0.0-alpha.30(typescript@5.4.5):
+ /@typescript-eslint/typescript-estree@8.0.0-alpha.30(typescript@5.5.3):
resolution: {integrity: sha512-WSXbc9ZcXI+7yC+6q95u77i8FXz6HOLsw3ST+vMUlFy1lFbXyFL/3e6HDKQCm2Clt0krnoCPiTGvIn+GkYPn4Q==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
@@ -3179,13 +3110,13 @@ packages:
is-glob: 4.0.3
minimatch: 9.0.4
semver: 7.6.2
- ts-api-utils: 1.3.0(typescript@5.4.5)
- typescript: 5.4.5
+ ts-api-utils: 1.3.0(typescript@5.5.3)
+ typescript: 5.5.3
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/utils@8.0.0-alpha.30(eslint@9.5.0)(typescript@5.4.5):
+ /@typescript-eslint/utils@8.0.0-alpha.30(eslint@9.5.0)(typescript@5.5.3):
resolution: {integrity: sha512-rfhqfLqFyXhHNDwMnHiVGxl/Z2q/3guQ1jLlGQ0hi9Rb7inmwz42crM+NnLPR+2vEnwyw1P/g7fnQgQ3qvFx4g==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
@@ -3194,7 +3125,7 @@ packages:
'@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0)
'@typescript-eslint/scope-manager': 8.0.0-alpha.30
'@typescript-eslint/types': 8.0.0-alpha.30
- '@typescript-eslint/typescript-estree': 8.0.0-alpha.30(typescript@5.4.5)
+ '@typescript-eslint/typescript-estree': 8.0.0-alpha.30(typescript@5.5.3)
eslint: 9.5.0
transitivePeerDependencies:
- supports-color
@@ -3212,7 +3143,7 @@ packages:
/@ungap/structured-clone@1.2.0:
resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
- /@unocss/astro@0.59.4(vite@5.3.1):
+ /@unocss/astro@0.59.4(vite@5.3.4):
resolution: {integrity: sha512-DU3OR5MMR1Uvvec4/wB9EetDASHRg19Moy6z/MiIhn8JWJ0QzWYgSeJcfUX8exomMYv6WUEQJL+CyLI34Wmn8w==}
peerDependencies:
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0
@@ -3222,8 +3153,8 @@ packages:
dependencies:
'@unocss/core': 0.59.4
'@unocss/reset': 0.59.4
- '@unocss/vite': 0.59.4(vite@5.3.1)
- vite: 5.3.1(@types/node@20.14.6)(sass@1.77.6)
+ '@unocss/vite': 0.59.4(vite@5.3.4)
+ vite: 5.3.4(@types/node@20.14.11)(sass@1.77.6)
transitivePeerDependencies:
- rollup
@@ -3271,7 +3202,7 @@ packages:
gzip-size: 6.0.0
sirv: 2.0.4
- /@unocss/postcss@0.59.4(postcss@8.4.38):
+ /@unocss/postcss@0.59.4(postcss@8.4.39):
resolution: {integrity: sha512-KVz+AD7McHKp7VEWHbFahhyyVEo0oP/e1vnuNSuPlHthe+1V2zfH6lps+iJcvfL2072r5J+0PvD/1kOp5ryUSg==}
engines: {node: '>=14'}
peerDependencies:
@@ -3283,7 +3214,7 @@ packages:
css-tree: 2.3.1
fast-glob: 3.3.2
magic-string: 0.30.10
- postcss: 8.4.38
+ postcss: 8.4.39
/@unocss/preset-attributify@0.59.4:
resolution: {integrity: sha512-BeogWuYaIakC1gmOZFFCjFVWmu/m3AqEX8UYQS6tY6lAaK2L4Qf4AstYBlT2zAMxy9LNxPDxFQrvfSfFk5Klsg==}
@@ -3383,7 +3314,7 @@ packages:
dependencies:
'@unocss/core': 0.59.4
- /@unocss/vite@0.59.4(vite@5.3.1):
+ /@unocss/vite@0.59.4(vite@5.3.4):
resolution: {integrity: sha512-q7GN7vkQYn79n7vYIUlaa7gXGwc7pk0Qo3z3ZFwWGE43/DtZnn2Hwl5UjgBAgi9McA+xqHJEHRsJnI7HJPHUYA==}
peerDependencies:
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0
@@ -3398,11 +3329,11 @@ packages:
chokidar: 3.6.0
fast-glob: 3.3.2
magic-string: 0.30.10
- vite: 5.3.1(@types/node@20.14.6)(sass@1.77.6)
+ vite: 5.3.4(@types/node@20.14.11)(sass@1.77.6)
transitivePeerDependencies:
- rollup
- /@vitejs/plugin-react@4.3.1(vite@5.3.1):
+ /@vitejs/plugin-react@4.3.1(vite@5.3.4):
resolution: {integrity: sha512-m/V2syj5CuVnaxcUJOQRel/Wr31FFXRFlnOoq1TVtkCxsY5veGMTEmpWHndrhB2U8ScHtCQB1e+4hWYExQc6Lg==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
@@ -3413,7 +3344,7 @@ packages:
'@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.24.7)
'@types/babel__core': 7.20.5
react-refresh: 0.14.2
- vite: 5.3.1(@types/node@20.14.6)(sass@1.77.6)
+ vite: 5.3.4(@types/node@20.14.11)(sass@1.77.6)
transitivePeerDependencies:
- supports-color
@@ -3451,33 +3382,32 @@ packages:
loupe: 2.3.7
pretty-format: 29.7.0
- /@volar/kit@2.2.5(typescript@5.4.5):
- resolution: {integrity: sha512-Bmn0UCaT43xUGGRwcmFG9lKhiCCLjRT4ScSLLPn5C9ltUcSGnIFFDlbZZa1PreHYHq25/4zkXt9Ap32klAh17w==}
+ /@volar/kit@2.4.0-alpha.16(typescript@5.5.3):
+ resolution: {integrity: sha512-jRPfMrxl8N53UkFINMoY777FBqG49RUqWkJt4yOlNEW8CmUS8fmUw4cz/jMv08KnQUyD3IeZWFtt3XZcQqe4Zw==}
peerDependencies:
typescript: '*'
dependencies:
- '@volar/language-service': 2.2.5
- '@volar/typescript': 2.2.5
+ '@volar/language-service': 2.4.0-alpha.16
+ '@volar/typescript': 2.4.0-alpha.16
typesafe-path: 0.2.2
- typescript: 5.4.5
+ typescript: 5.5.3
vscode-languageserver-textdocument: 1.0.11
vscode-uri: 3.0.8
dev: true
- /@volar/language-core@2.2.5:
- resolution: {integrity: sha512-2htyAuxRrAgETmFeUhT4XLELk3LiEcqoW/B8YUXMF6BrGWLMwIR09MFaZYvrA2UhbdAeSyeQ726HaWSWkexUcQ==}
+ /@volar/language-core@2.4.0-alpha.16:
+ resolution: {integrity: sha512-oOTnIZlx0P/idFwVw+W0NbzKDtZAQMzXSdIFfTePCKcXlb4Ys12GaGkx8NF9dsvPYV3nbv3ZsSxnkZWBmNKd7A==}
dependencies:
- '@volar/source-map': 2.2.5
+ '@volar/source-map': 2.4.0-alpha.16
dev: true
- /@volar/language-server@2.2.5:
- resolution: {integrity: sha512-PV/jkUkI+m72HTXwnY7hsGqLY3VNi96ZRoWFRzVC9QG/853bixxjveXPJIiydMJ9I739lO3kcj3hnGrF5Sm+HA==}
+ /@volar/language-server@2.4.0-alpha.16:
+ resolution: {integrity: sha512-DswMBlmmXPo9fb1Dmb2qrCtxRDgQPej5jUjAoUm+1wO5k02Tk+jIvbbd/R3EzyHFTARmiRH5/bSOfRefHyuMsg==}
dependencies:
- '@volar/language-core': 2.2.5
- '@volar/language-service': 2.2.5
- '@volar/snapshot-document': 2.2.5
- '@volar/typescript': 2.2.5
- '@vscode/l10n': 0.0.16
+ '@volar/language-core': 2.4.0-alpha.16
+ '@volar/language-service': 2.4.0-alpha.16
+ '@volar/snapshot-document': 2.4.0-alpha.16
+ '@volar/typescript': 2.4.0-alpha.16
path-browserify: 1.0.1
request-light: 0.7.0
vscode-languageserver: 9.0.1
@@ -3486,33 +3416,32 @@ packages:
vscode-uri: 3.0.8
dev: true
- /@volar/language-service@2.2.5:
- resolution: {integrity: sha512-a97e/0uCe+uSu23F4zvgvldqJtZe6jugQeEHWjTfhgOEO8+Be0t5CZNNVItQqmPyAsD8eElg0S/cP6uxvCmCSQ==}
+ /@volar/language-service@2.4.0-alpha.16:
+ resolution: {integrity: sha512-iIRUY0EL9jp8Od7Py/GlYpCu469GFDYl7ai716pQgwipjpjEjRQiuGAD2+cSFjOVXDsMPFpJ+Dpei7aSvE/8pQ==}
dependencies:
- '@volar/language-core': 2.2.5
+ '@volar/language-core': 2.4.0-alpha.16
vscode-languageserver-protocol: 3.17.5
vscode-languageserver-textdocument: 1.0.11
vscode-uri: 3.0.8
dev: true
- /@volar/snapshot-document@2.2.5:
- resolution: {integrity: sha512-MTOvWVKxM7ugKO3Amffkv2pND03fe2JtfygYaputqjVFML7YxtTXj8SPnI2pODLeSwOKzDYL6Q8r5j6Y5AgUzQ==}
+ /@volar/snapshot-document@2.4.0-alpha.16:
+ resolution: {integrity: sha512-X9xZeLvkmhjkrz27J6nq9JhYWV8AUT1KS9fi4s+Mo1FOh5HHUIx/QzhrwsUN/pY1z3kO+vtrl2DE6NVJRYwwbw==}
dependencies:
vscode-languageserver-protocol: 3.17.5
vscode-languageserver-textdocument: 1.0.11
dev: true
- /@volar/source-map@2.2.5:
- resolution: {integrity: sha512-wrOEIiZNf4E+PWB0AxyM4tfhkfldPsb3bxg8N6FHrxJH2ohar7aGu48e98bp3pR9HUA7P/pR9VrLmkTrgCCnWQ==}
- dependencies:
- muggle-string: 0.4.1
+ /@volar/source-map@2.4.0-alpha.16:
+ resolution: {integrity: sha512-sL9vNG7iR2hiKZor7UkD5Sufu3QCia4cbp2gX/nGRNSdaPbhOpdAoavwlBm0PrVkpiA19NZuavZoobD8krviFg==}
dev: true
- /@volar/typescript@2.2.5:
- resolution: {integrity: sha512-eSV/n75+ppfEVugMC/salZsI44nXDPAyL6+iTYCNLtiLHGJsnMv9GwiDMujrvAUj/aLQyqRJgYtXRoxop2clCw==}
+ /@volar/typescript@2.4.0-alpha.16:
+ resolution: {integrity: sha512-WCx7z5O81McCQp2cC0c8081y+MgTiAR2WAiJjVL4tr4Qh4GgqK0lgn3CqAjcKizaK1R5y3wfrUqgIYr+QeFYcw==}
dependencies:
- '@volar/language-core': 2.2.5
+ '@volar/language-core': 2.4.0-alpha.16
path-browserify: 1.0.1
+ vscode-uri: 3.0.8
dev: true
/@vscode/emmet-helper@2.9.3:
@@ -3525,10 +3454,6 @@ packages:
vscode-uri: 2.1.2
dev: true
- /@vscode/l10n@0.0.16:
- resolution: {integrity: sha512-JT5CvrIYYCrmB+dCana8sUqJEcGB1ZDXNLMQ2+42bW995WmNoenijWMUdZfwmuQUTQcEVVIa2OecZzTYWUW9Cg==}
- dev: true
-
/@vscode/l10n@0.0.18:
resolution: {integrity: sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==}
dev: true
@@ -3686,15 +3611,15 @@ packages:
peerDependencies:
astro: ^4.0.0-beta || ^3.3.0
dependencies:
- astro: 4.10.3(@types/node@20.14.6)(sass@1.77.6)(typescript@5.4.5)
+ astro: 4.10.3(@types/node@20.14.11)(sass@1.77.6)(typescript@5.5.3)
rehype-expressive-code: 0.35.3
- /astro@4.10.3(@types/node@20.14.6)(sass@1.77.6)(typescript@5.4.5):
+ /astro@4.10.3(@types/node@20.14.11)(sass@1.77.6)(typescript@5.5.3):
resolution: {integrity: sha512-TWCJM+Vg+y0UoEz/H75rfp/u2N8yxeQQ2UrU9+fMcbjlzQJtGGDq3ApdundqPZgAuCryRuJnrKytStMZCFnlvQ==}
engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'}
hasBin: true
dependencies:
- '@astrojs/compiler': 2.8.0
+ '@astrojs/compiler': 2.9.1
'@astrojs/internal-helpers': 0.4.0
'@astrojs/markdown-remark': 5.1.0
'@astrojs/telemetry': 3.1.0
@@ -3748,11 +3673,11 @@ packages:
shiki: 1.7.0
string-width: 7.1.0
strip-ansi: 7.1.0
- tsconfck: 3.1.0(typescript@5.4.5)
+ tsconfck: 3.1.0(typescript@5.5.3)
unist-util-visit: 5.0.0
vfile: 6.0.1
- vite: 5.3.1(@types/node@20.14.6)(sass@1.77.6)
- vitefu: 0.2.5(vite@5.3.1)
+ vite: 5.3.4(@types/node@20.14.11)(sass@1.77.6)
+ vitefu: 0.2.5(vite@5.3.4)
which-pm: 2.2.0
yargs-parser: 21.1.1
zod: 3.23.8
@@ -4095,12 +4020,12 @@ packages:
/comma-separated-tokens@2.0.3:
resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==}
- /commitlint@19.3.0(@types/node@20.14.6)(typescript@5.4.5):
+ /commitlint@19.3.0(@types/node@20.14.11)(typescript@5.5.3):
resolution: {integrity: sha512-B8eUVQCjz+1ZAjR3LC3+vzKg7c4/qN4QhSxkjp0u0v7Pi79t9CsnGAluvveKmFh56e885zgToPL5ax+l8BHTPg==}
engines: {node: '>=v18'}
hasBin: true
dependencies:
- '@commitlint/cli': 19.3.0(@types/node@20.14.6)(typescript@5.4.5)
+ '@commitlint/cli': 19.3.0(@types/node@20.14.11)(typescript@5.5.3)
'@commitlint/types': 19.0.3
transitivePeerDependencies:
- '@types/node'
@@ -4283,7 +4208,7 @@ packages:
resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==}
engines: {node: '>= 0.6'}
- /cosmiconfig-typescript-loader@5.0.0(@types/node@20.14.6)(cosmiconfig@9.0.0)(typescript@5.4.5):
+ /cosmiconfig-typescript-loader@5.0.0(@types/node@20.14.11)(cosmiconfig@9.0.0)(typescript@5.5.3):
resolution: {integrity: sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==}
engines: {node: '>=v16'}
peerDependencies:
@@ -4291,13 +4216,13 @@ packages:
cosmiconfig: '>=8.2'
typescript: '>=4'
dependencies:
- '@types/node': 20.14.6
- cosmiconfig: 9.0.0(typescript@5.4.5)
+ '@types/node': 20.14.11
+ cosmiconfig: 9.0.0(typescript@5.5.3)
jiti: 1.21.6
- typescript: 5.4.5
+ typescript: 5.5.3
dev: true
- /cosmiconfig@9.0.0(typescript@5.4.5):
+ /cosmiconfig@9.0.0(typescript@5.5.3):
resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==}
engines: {node: '>=14'}
peerDependencies:
@@ -4310,7 +4235,7 @@ packages:
import-fresh: 3.3.0
js-yaml: 4.1.0
parse-json: 5.2.0
- typescript: 5.4.5
+ typescript: 5.5.3
dev: true
/crelt@1.0.6:
@@ -4698,7 +4623,7 @@ packages:
hasBin: true
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0)
- '@eslint-community/regexpp': 4.10.1
+ '@eslint-community/regexpp': 4.11.0
'@eslint/config-array': 0.16.0
'@eslint/eslintrc': 3.1.0
'@eslint/js': 9.5.0
@@ -4713,7 +4638,7 @@ packages:
eslint-scope: 8.0.1
eslint-visitor-keys: 4.0.0
espree: 10.1.0
- esquery: 1.5.0
+ esquery: 1.6.0
esutils: 2.0.3
fast-deep-equal: 3.1.3
file-entry-cache: 8.0.0
@@ -4758,8 +4683,8 @@ packages:
engines: {node: '>=4'}
hasBin: true
- /esquery@1.5.0:
- resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==}
+ /esquery@1.6.0:
+ resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==}
engines: {node: '>=0.10'}
dependencies:
estraverse: 5.3.0
@@ -6827,13 +6752,13 @@ packages:
mlly: 1.7.1
pathe: 1.1.2
- /postcss-nested@6.0.1(postcss@8.4.38):
+ /postcss-nested@6.0.1(postcss@8.4.39):
resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==}
engines: {node: '>=12.0'}
peerDependencies:
postcss: ^8.2.14
dependencies:
- postcss: 8.4.38
+ postcss: 8.4.39
postcss-selector-parser: 6.1.0
/postcss-selector-parser@6.1.0:
@@ -6843,8 +6768,8 @@ packages:
cssesc: 3.0.0
util-deprecate: 1.0.2
- /postcss@8.4.38:
- resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==}
+ /postcss@8.4.39:
+ resolution: {integrity: sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==}
engines: {node: ^10 || ^12 || >=14}
dependencies:
nanoid: 3.3.7
@@ -6891,20 +6816,11 @@ packages:
fast-diff: 1.3.0
dev: true
- /prettier-plugin-astro@0.13.0:
- resolution: {integrity: sha512-5HrJNnPmZqTUNoA97zn4gNQv9BgVhv+et03314WpQ9H9N8m2L9OSV798olwmG2YLXPl1iSstlJCR1zB3x5xG4g==}
+ /prettier-plugin-astro@0.14.1:
+ resolution: {integrity: sha512-RiBETaaP9veVstE4vUwSIcdATj6dKmXljouXc/DDNwBSPTp8FRkLGDSGFClKsAFeeg+13SB0Z1JZvbD76bigJw==}
engines: {node: ^14.15.0 || >=16.0.0}
dependencies:
- '@astrojs/compiler': 1.8.2
- prettier: 3.3.2
- sass-formatter: 0.7.9
- dev: true
-
- /prettier-plugin-astro@0.14.0:
- resolution: {integrity: sha512-7jRGJsexaRIyUzTk8uzXlP45cw6DQ5Ci4bTe0xCBCcuO1Fff8jJy9oI+kRCQKSdDFTSAArMSg8GpvzlKBtSaZA==}
- engines: {node: ^14.15.0 || >=16.0.0}
- dependencies:
- '@astrojs/compiler': 1.8.2
+ '@astrojs/compiler': 2.9.1
prettier: 3.3.2
sass-formatter: 0.7.9
dev: true
@@ -7272,29 +7188,29 @@ packages:
resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
- /rollup@4.18.0:
- resolution: {integrity: sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==}
+ /rollup@4.18.1:
+ resolution: {integrity: sha512-Elx2UT8lzxxOXMpy5HWQGZqkrQOtrVDDa/bm9l10+U4rQnVzbL/LgZ4NOM1MPIDyHk69W4InuYDF5dzRh4Kw1A==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
dependencies:
'@types/estree': 1.0.5
optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.18.0
- '@rollup/rollup-android-arm64': 4.18.0
- '@rollup/rollup-darwin-arm64': 4.18.0
- '@rollup/rollup-darwin-x64': 4.18.0
- '@rollup/rollup-linux-arm-gnueabihf': 4.18.0
- '@rollup/rollup-linux-arm-musleabihf': 4.18.0
- '@rollup/rollup-linux-arm64-gnu': 4.18.0
- '@rollup/rollup-linux-arm64-musl': 4.18.0
- '@rollup/rollup-linux-powerpc64le-gnu': 4.18.0
- '@rollup/rollup-linux-riscv64-gnu': 4.18.0
- '@rollup/rollup-linux-s390x-gnu': 4.18.0
- '@rollup/rollup-linux-x64-gnu': 4.18.0
- '@rollup/rollup-linux-x64-musl': 4.18.0
- '@rollup/rollup-win32-arm64-msvc': 4.18.0
- '@rollup/rollup-win32-ia32-msvc': 4.18.0
- '@rollup/rollup-win32-x64-msvc': 4.18.0
+ '@rollup/rollup-android-arm-eabi': 4.18.1
+ '@rollup/rollup-android-arm64': 4.18.1
+ '@rollup/rollup-darwin-arm64': 4.18.1
+ '@rollup/rollup-darwin-x64': 4.18.1
+ '@rollup/rollup-linux-arm-gnueabihf': 4.18.1
+ '@rollup/rollup-linux-arm-musleabihf': 4.18.1
+ '@rollup/rollup-linux-arm64-gnu': 4.18.1
+ '@rollup/rollup-linux-arm64-musl': 4.18.1
+ '@rollup/rollup-linux-powerpc64le-gnu': 4.18.1
+ '@rollup/rollup-linux-riscv64-gnu': 4.18.1
+ '@rollup/rollup-linux-s390x-gnu': 4.18.1
+ '@rollup/rollup-linux-x64-gnu': 4.18.1
+ '@rollup/rollup-linux-x64-musl': 4.18.1
+ '@rollup/rollup-win32-arm64-msvc': 4.18.1
+ '@rollup/rollup-win32-ia32-msvc': 4.18.1
+ '@rollup/rollup-win32-x64-msvc': 4.18.1
fsevents: 2.3.3
/run-applescript@7.0.0:
@@ -7527,7 +7443,7 @@ packages:
astro: '>=4.0.0'
dependencies:
'@astrojs/starlight': 0.23.4(astro@4.10.3)
- astro: 4.10.3(@types/node@20.14.6)(sass@1.77.6)(typescript@5.4.5)
+ astro: 4.10.3(@types/node@20.14.11)(sass@1.77.6)(typescript@5.5.3)
github-slugger: 2.0.0
hast-util-from-html: 2.0.1
hast-util-has-property: 3.0.0
@@ -7801,16 +7717,16 @@ packages:
/trough@2.2.0:
resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==}
- /ts-api-utils@1.3.0(typescript@5.4.5):
+ /ts-api-utils@1.3.0(typescript@5.5.3):
resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==}
engines: {node: '>=16'}
peerDependencies:
typescript: '>=4.2.0'
dependencies:
- typescript: 5.4.5
+ typescript: 5.5.3
dev: true
- /tsconfck@3.1.0(typescript@5.4.5):
+ /tsconfck@3.1.0(typescript@5.5.3):
resolution: {integrity: sha512-CMjc5zMnyAjcS9sPLytrbFmj89st2g+JYtY/c02ug4Q+CZaAtCgbyviI0n1YvjZE/pzoc6FbNsINS13DOL1B9w==}
engines: {node: ^18 || >=20}
hasBin: true
@@ -7820,7 +7736,7 @@ packages:
typescript:
optional: true
dependencies:
- typescript: 5.4.5
+ typescript: 5.5.3
/tslib@2.6.3:
resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==}
@@ -7859,13 +7775,13 @@ packages:
resolution: {integrity: sha512-OJabfkAg1WLZSqJAJ0Z6Sdt3utnbzr/jh+NAHoyWHJe8CMSy79Gm085094M9nvTPy22KzTVn5Zq5mbapCI/hPA==}
dev: true
- /typescript-auto-import-cache@0.3.2:
- resolution: {integrity: sha512-+laqe5SFL1vN62FPOOJSUDTZxtgsoOXjneYOXIpx5rQ4UMiN89NAtJLpqLqyebv9fgQ/IMeeTX+mQyRnwvJzvg==}
+ /typescript-auto-import-cache@0.3.3:
+ resolution: {integrity: sha512-ojEC7+Ci1ij9eE6hp8Jl9VUNnsEKzztktP5gtYNRMrTmfXVwA1PITYYAkpxCvvupdSYa/Re51B6KMcv1CTZEUA==}
dependencies:
semver: 7.6.2
dev: true
- /typescript-eslint@8.0.0-alpha.30(eslint@9.5.0)(typescript@5.4.5):
+ /typescript-eslint@8.0.0-alpha.30(eslint@9.5.0)(typescript@5.5.3):
resolution: {integrity: sha512-/vGhBMsK1TpadQh1eQ02c5pyiPGmKR9cVzX5C9plZ+LC0HPLpWoJbbTVfQN7BkIK7tUxDt2BFr3pFL5hDDrx7g==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
@@ -7874,17 +7790,17 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/eslint-plugin': 8.0.0-alpha.30(@typescript-eslint/parser@8.0.0-alpha.30)(eslint@9.5.0)(typescript@5.4.5)
- '@typescript-eslint/parser': 8.0.0-alpha.30(eslint@9.5.0)(typescript@5.4.5)
- '@typescript-eslint/utils': 8.0.0-alpha.30(eslint@9.5.0)(typescript@5.4.5)
- typescript: 5.4.5
+ '@typescript-eslint/eslint-plugin': 8.0.0-alpha.30(@typescript-eslint/parser@8.0.0-alpha.30)(eslint@9.5.0)(typescript@5.5.3)
+ '@typescript-eslint/parser': 8.0.0-alpha.30(eslint@9.5.0)(typescript@5.5.3)
+ '@typescript-eslint/utils': 8.0.0-alpha.30(eslint@9.5.0)(typescript@5.5.3)
+ typescript: 5.5.3
transitivePeerDependencies:
- eslint
- supports-color
dev: true
- /typescript@5.4.5:
- resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==}
+ /typescript@5.5.3:
+ resolution: {integrity: sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==}
engines: {node: '>=14.17'}
hasBin: true
@@ -8043,7 +7959,7 @@ packages:
engines: {node: '>= 10.0.0'}
dev: true
- /unocss@0.59.4(postcss@8.4.38)(vite@5.3.1):
+ /unocss@0.59.4(postcss@8.4.39)(vite@5.3.4):
resolution: {integrity: sha512-QmCVjRObvVu/gsGrJGVt0NnrdhFFn314BUZn2WQyXV9rIvHLRmG5bIu0j5vibJkj7ZhFchTrnTM1pTFXP1xt5g==}
engines: {node: '>=14'}
peerDependencies:
@@ -8055,11 +7971,11 @@ packages:
vite:
optional: true
dependencies:
- '@unocss/astro': 0.59.4(vite@5.3.1)
+ '@unocss/astro': 0.59.4(vite@5.3.4)
'@unocss/cli': 0.59.4
'@unocss/core': 0.59.4
'@unocss/extractor-arbitrary-variants': 0.59.4
- '@unocss/postcss': 0.59.4(postcss@8.4.38)
+ '@unocss/postcss': 0.59.4(postcss@8.4.39)
'@unocss/preset-attributify': 0.59.4
'@unocss/preset-icons': 0.59.4
'@unocss/preset-mini': 0.59.4
@@ -8074,8 +7990,8 @@ packages:
'@unocss/transformer-compile-class': 0.59.4
'@unocss/transformer-directives': 0.59.4
'@unocss/transformer-variant-group': 0.59.4
- '@unocss/vite': 0.59.4(vite@5.3.1)
- vite: 5.3.1(@types/node@20.14.6)(sass@1.77.6)
+ '@unocss/vite': 0.59.4(vite@5.3.4)
+ vite: 5.3.4(@types/node@20.14.11)(sass@1.77.6)
transitivePeerDependencies:
- postcss
- rollup
@@ -8140,7 +8056,7 @@ packages:
unist-util-stringify-position: 4.0.0
vfile-message: 4.0.2
- /vite-node@1.6.0(@types/node@20.14.6):
+ /vite-node@1.6.0(@types/node@20.14.11):
resolution: {integrity: sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
@@ -8149,7 +8065,7 @@ packages:
debug: 4.3.5
pathe: 1.1.2
picocolors: 1.0.1
- vite: 5.3.1(@types/node@20.14.6)(sass@1.77.6)
+ vite: 5.3.4(@types/node@20.14.11)(sass@1.77.6)
transitivePeerDependencies:
- '@types/node'
- less
@@ -8160,7 +8076,7 @@ packages:
- supports-color
- terser
- /vite-plugin-inspect@0.8.4(vite@5.3.1):
+ /vite-plugin-inspect@0.8.4(vite@5.3.4):
resolution: {integrity: sha512-G0N3rjfw+AiiwnGw50KlObIHYWfulVwaCBUBLh2xTW9G1eM9ocE5olXkEYUbwyTmX+azM8duubi+9w5awdCz+g==}
engines: {node: '>=14'}
peerDependencies:
@@ -8179,13 +8095,13 @@ packages:
perfect-debounce: 1.0.0
picocolors: 1.0.1
sirv: 2.0.4
- vite: 5.3.1(@types/node@20.14.6)(sass@1.77.6)
+ vite: 5.3.4(@types/node@20.14.11)(sass@1.77.6)
transitivePeerDependencies:
- rollup
- supports-color
dev: true
- /vite-tsconfig-paths@4.3.2(typescript@5.4.5)(vite@5.3.1):
+ /vite-tsconfig-paths@4.3.2(typescript@5.5.3)(vite@5.3.4):
resolution: {integrity: sha512-0Vd/a6po6Q+86rPlntHye7F31zA2URZMbH8M3saAZ/xR9QoGN/L21bxEGfXdWmFdNkqPpRdxFT7nmNe12e9/uA==}
peerDependencies:
vite: '*'
@@ -8195,15 +8111,15 @@ packages:
dependencies:
debug: 4.3.5
globrex: 0.1.2
- tsconfck: 3.1.0(typescript@5.4.5)
- vite: 5.3.1(@types/node@20.14.6)(sass@1.77.6)
+ tsconfck: 3.1.0(typescript@5.5.3)
+ vite: 5.3.4(@types/node@20.14.11)(sass@1.77.6)
transitivePeerDependencies:
- supports-color
- typescript
dev: true
- /vite@5.3.1(@types/node@20.14.6)(sass@1.77.6):
- resolution: {integrity: sha512-XBmSKRLXLxiaPYamLv3/hnP/KXDai1NDexN0FpkTaZXTfycHvkRHoenpgl/fvuK/kPbB6xAgoyiryAhQNxYmAQ==}
+ /vite@5.3.4(@types/node@20.14.11)(sass@1.77.6):
+ resolution: {integrity: sha512-Cw+7zL3ZG9/NZBB8C+8QbQZmR54GwqIz+WMI4b3JgdYJvX+ny9AjJXqkGQlDXSXRP9rP0B4tbciRMOVEKulVOA==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
@@ -8230,15 +8146,15 @@ packages:
terser:
optional: true
dependencies:
- '@types/node': 20.14.6
+ '@types/node': 20.14.11
esbuild: 0.21.5
- postcss: 8.4.38
- rollup: 4.18.0
+ postcss: 8.4.39
+ rollup: 4.18.1
sass: 1.77.6
optionalDependencies:
fsevents: 2.3.3
- /vitefu@0.2.5(vite@5.3.1):
+ /vitefu@0.2.5(vite@5.3.4):
resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==}
peerDependencies:
vite: ^3.0.0 || ^4.0.0 || ^5.0.0
@@ -8246,9 +8162,9 @@ packages:
vite:
optional: true
dependencies:
- vite: 5.3.1(@types/node@20.14.6)(sass@1.77.6)
+ vite: 5.3.4(@types/node@20.14.11)(sass@1.77.6)
- /vitest@1.6.0(@types/node@20.14.6):
+ /vitest@1.6.0(@types/node@20.14.11):
resolution: {integrity: sha512-H5r/dN06swuFnzNFhq/dnz37bPXnq8xB2xB5JOVk8K09rUtoeNN+LHWkoQ0A/i3hvbUKKcCei9KpbxqHMLhLLA==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
@@ -8273,7 +8189,7 @@ packages:
jsdom:
optional: true
dependencies:
- '@types/node': 20.14.6
+ '@types/node': 20.14.11
'@vitest/expect': 1.6.0
'@vitest/runner': 1.6.0
'@vitest/snapshot': 1.6.0
@@ -8291,8 +8207,8 @@ packages:
strip-literal: 2.1.0
tinybench: 2.8.0
tinypool: 0.8.4
- vite: 5.3.1(@types/node@20.14.6)(sass@1.77.6)
- vite-node: 1.6.0(@types/node@20.14.6)
+ vite: 5.3.4(@types/node@20.14.11)(sass@1.77.6)
+ vite-node: 1.6.0(@types/node@20.14.11)
why-is-node-running: 2.2.2
transitivePeerDependencies:
- less
@@ -8303,52 +8219,53 @@ packages:
- supports-color
- terser
- /volar-service-css@0.0.45(@volar/language-service@2.2.5):
- resolution: {integrity: sha512-f+AlUI1+kESbcZSVaNJVAnK0c/9Da5StoxzPqA5/8VqUHJWNdubWNnwG5xpFVTfgh6pgTcey3UBhBfHytFaIOg==}
+ /volar-service-css@0.0.59(@volar/language-service@2.4.0-alpha.16):
+ resolution: {integrity: sha512-gLNjJnECbalPvQB7qeJjhkDN8sR5M3ItbVYjnyio61aHaWptIiXm/HfDahcQ2ApwmvWidkMWWegjGq5L0BENDA==}
peerDependencies:
- '@volar/language-service': ~2.2.3
+ '@volar/language-service': ~2.4.0-alpha.12
peerDependenciesMeta:
'@volar/language-service':
optional: true
dependencies:
- '@volar/language-service': 2.2.5
- vscode-css-languageservice: 6.2.14
+ '@volar/language-service': 2.4.0-alpha.16
+ vscode-css-languageservice: 6.3.0
vscode-languageserver-textdocument: 1.0.11
vscode-uri: 3.0.8
dev: true
- /volar-service-emmet@0.0.45(@volar/language-service@2.2.5):
- resolution: {integrity: sha512-9nLXSDkR1vA/3fQkFEsSXAu3XovQxOpTkVG2jilQgfek/K1ZLkaA/WMhN/TtmPmQg4NxE9Ni6mA5udBQ5gVXIA==}
+ /volar-service-emmet@0.0.59(@volar/language-service@2.4.0-alpha.16):
+ resolution: {integrity: sha512-6EynHcuMwMBETpK29TbZvIMmvzdVG+Tkokk9VWfZeI+SwDptk2tgdhEqiXXvIkqYNgbuu73Itp66lpH76cAU+Q==}
peerDependencies:
- '@volar/language-service': ~2.2.3
+ '@volar/language-service': ~2.4.0-alpha.12
peerDependenciesMeta:
'@volar/language-service':
optional: true
dependencies:
'@emmetio/css-parser': 0.4.0
'@emmetio/html-matcher': 1.3.0
- '@volar/language-service': 2.2.5
+ '@volar/language-service': 2.4.0-alpha.16
'@vscode/emmet-helper': 2.9.3
+ vscode-uri: 3.0.8
dev: true
- /volar-service-html@0.0.45(@volar/language-service@2.2.5):
- resolution: {integrity: sha512-tLTJqfy1v5C4nmeAsfekFIKPl4r4qDMyL0L9MWywr/EApZzPCsbeUGxCqdzxSMC2q7PMCfX2i167txDo+J0LVA==}
+ /volar-service-html@0.0.59(@volar/language-service@2.4.0-alpha.16):
+ resolution: {integrity: sha512-hEXOsYpILDlITZxnqRLV9OepVWD63GZBsyjMxszwdzlxvGZjzbGcBBinJGGJRwFIV8djdJwnt91bkdg1V5tj6Q==}
peerDependencies:
- '@volar/language-service': ~2.2.3
+ '@volar/language-service': ~2.4.0-alpha.12
peerDependenciesMeta:
'@volar/language-service':
optional: true
dependencies:
- '@volar/language-service': 2.2.5
- vscode-html-languageservice: /@johnsoncodehk/vscode-html-languageservice@5.2.0-34a5462
+ '@volar/language-service': 2.4.0-alpha.16
+ vscode-html-languageservice: 5.3.0
vscode-languageserver-textdocument: 1.0.11
vscode-uri: 3.0.8
dev: true
- /volar-service-prettier@0.0.45(@volar/language-service@2.2.5)(prettier@3.3.2):
- resolution: {integrity: sha512-+mBS2EsDgp/kunKEBnHvhBwIQm5v2ahw4NKpKdg4sTpXy3UxqHt+Fq/wRYQ7Z8LlNVNRVfp75ThjM+w2zaZBAw==}
+ /volar-service-prettier@0.0.59(@volar/language-service@2.4.0-alpha.16)(prettier@3.3.2):
+ resolution: {integrity: sha512-FmBR4lsgFRGR3V0LnxZZal0WqdOJjuLL6mQSj4p57M15APtQwuocG/FiF+ONGFnwRXMOIBDBTCARdth+TKgL3A==}
peerDependencies:
- '@volar/language-service': ~2.2.3
+ '@volar/language-service': ~2.4.0-alpha.12
prettier: ^2.2 || ^3.0
peerDependenciesMeta:
'@volar/language-service':
@@ -8356,40 +8273,42 @@ packages:
prettier:
optional: true
dependencies:
- '@volar/language-service': 2.2.5
+ '@volar/language-service': 2.4.0-alpha.16
prettier: 3.3.2
vscode-uri: 3.0.8
dev: true
- /volar-service-typescript-twoslash-queries@0.0.45(@volar/language-service@2.2.5):
- resolution: {integrity: sha512-KrPUUvKggZgV9mrDpstCzmf20irgv0ooMv+FGDzIIQUkya+d2+nSS8Mx2h9FvsYgLccUVw5jU3Rhwhd3pv/7qg==}
+ /volar-service-typescript-twoslash-queries@0.0.59(@volar/language-service@2.4.0-alpha.16):
+ resolution: {integrity: sha512-skm8e6yhCIkqLwJB6S9MqT5lO9LNFuMD3dYxKpmOZs1CKbXmCZZTmLfEaD5VkJae1xdleEDZFFTHl2O5HLjOGQ==}
peerDependencies:
- '@volar/language-service': ~2.2.3
+ '@volar/language-service': ~2.4.0-alpha.12
peerDependenciesMeta:
'@volar/language-service':
optional: true
dependencies:
- '@volar/language-service': 2.2.5
+ '@volar/language-service': 2.4.0-alpha.16
+ vscode-uri: 3.0.8
dev: true
- /volar-service-typescript@0.0.45(@volar/language-service@2.2.5):
- resolution: {integrity: sha512-i/mMIIAMastJ2kgPo3qvX0Rrl7NyxhIYZ0ug/B4ambZcLPI1vzBgS2fmvyWX3jhBYHh8NmbAotFj+0Y9JtN47A==}
+ /volar-service-typescript@0.0.59(@volar/language-service@2.4.0-alpha.16):
+ resolution: {integrity: sha512-VCOpfiu+lUo5lapWLB5L5vmQGtwzmNWn5MueV915eku7blpphmE+Z7hCNcL1NApn7AetXWhiblv8ZhmUx/dGIA==}
peerDependencies:
- '@volar/language-service': ~2.2.3
+ '@volar/language-service': ~2.4.0-alpha.12
peerDependenciesMeta:
'@volar/language-service':
optional: true
dependencies:
- '@volar/language-service': 2.2.5
+ '@volar/language-service': 2.4.0-alpha.16
path-browserify: 1.0.1
semver: 7.6.2
- typescript-auto-import-cache: 0.3.2
+ typescript-auto-import-cache: 0.3.3
vscode-languageserver-textdocument: 1.0.11
vscode-nls: 5.2.0
+ vscode-uri: 3.0.8
dev: true
- /vscode-css-languageservice@6.2.14:
- resolution: {integrity: sha512-5UPQ9Y1sUTnuMyaMBpO7LrBkqjhEJb5eAwdUlDp+Uez8lry+Tspnk3+3p2qWS4LlNsr4p3v9WkZxUf1ltgFpgw==}
+ /vscode-css-languageservice@6.3.0:
+ resolution: {integrity: sha512-nU92imtkgzpCL0xikrIb8WvedV553F2BENzgz23wFuok/HLN5BeQmroMy26pUwFxV2eV8oNRmYCUv8iO7kSMhw==}
dependencies:
'@vscode/l10n': 0.0.18
vscode-languageserver-textdocument: 1.0.11
@@ -8397,8 +8316,8 @@ packages:
vscode-uri: 3.0.8
dev: true
- /vscode-html-languageservice@5.2.0:
- resolution: {integrity: sha512-cdNMhyw57/SQzgUUGSIMQ66jikqEN6nBNyhx5YuOyj9310+eY9zw8Q0cXpiKzDX8aHYFewQEXRnigl06j/TVwQ==}
+ /vscode-html-languageservice@5.3.0:
+ resolution: {integrity: sha512-C4Z3KsP5Ih+fjHpiBc5jxmvCl+4iEwvXegIrzu2F5pktbWvQaBT3YkVPk8N+QlSSMk8oCG6PKtZ/Sq2YHb5e8g==}
dependencies:
'@vscode/l10n': 0.0.18
vscode-languageserver-textdocument: 1.0.11