0
Fork 0
mirror of https://github.com/withastro/astro.git synced 2024-12-16 21:46:22 -05:00

Update Vite to latest (#10259)

This commit is contained in:
Bjorn Lu 2024-02-28 23:20:17 +08:00 committed by GitHub
parent e56c428f3b
commit f6fc18cc61
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
11 changed files with 59 additions and 387 deletions

View file

@ -172,7 +172,7 @@
"tsconfck": "^3.0.0",
"unist-util-visit": "^5.0.0",
"vfile": "^6.0.1",
"vite": "^5.1.2",
"vite": "^5.1.4",
"vitefu": "^0.2.5",
"which-pm": "^2.1.1",
"yargs-parser": "^21.1.1",

View file

@ -76,6 +76,6 @@
"cheerio": "1.0.0-rc.12",
"mocha": "^10.2.0",
"typescript": "^5.2.2",
"vite": "^4.4.11"
"vite": "^5.1.4"
}
}

View file

@ -1,92 +0,0 @@
import fs from 'node:fs';
import path from 'node:path';
import { pathToFileURL } from 'node:url';
import { bold, red } from 'kleur/colors';
import { type ViteDevServer, createServer } from 'vite';
/**
* Pulled from the mothership, Astro core
*
* @see https://github.com/withastro/astro/blob/main/packages/astro/src/core/config/config.ts#L121
*/
export async function loadAstroConfig(root: string): Promise<Record<string, unknown>> {
const configPath = search(root);
if (!configPath) return {};
// Create a vite server to load the config
try {
return await loadConfigWithVite(configPath);
} catch (e) {
// Config errors should bypass log level as it breaks startup
// eslint-disable-next-line no-console
console.error(`${bold(red('[astro]'))} Unable to load Astro config.\n`);
throw e;
}
}
function search(root: string) {
const paths = [
'astro.config.mjs',
'astro.config.js',
'astro.config.ts',
'astro.config.mts',
'astro.config.cjs',
'astro.config.cts',
].map((p) => path.join(root, p));
for (const file of paths) {
if (fs.existsSync(file)) {
return file;
}
}
}
async function loadConfigWithVite(configPath: string): Promise<Record<string, unknown>> {
if (/\.[cm]?js$/.test(configPath)) {
try {
const config = await import(
/* @vite-ignore */ pathToFileURL(configPath).toString() + '?t=' + Date.now()
);
return config.default ?? {};
} catch (e) {
// We do not need to throw the error here as we have a Vite fallback below
}
}
// Try Loading with Vite
let server: ViteDevServer | undefined;
try {
server = await createViteServer();
const mod = await server.ssrLoadModule(configPath, { fixStacktrace: true });
return mod.default ?? {};
} finally {
if (server) {
await server.close();
}
}
}
async function createViteServer(): Promise<ViteDevServer> {
const viteServer = await createServer({
server: { middlewareMode: true, hmr: false, watch: { ignored: ['**'] } },
optimizeDeps: { disabled: true },
clearScreen: false,
appType: 'custom',
ssr: {
// NOTE: Vite doesn't externalize linked packages by default. During testing locally,
// these dependencies trip up Vite's dev SSR transform. Awaiting upstream feature:
// https://github.com/vitejs/vite/pull/10939
external: [
'@astrojs/tailwind',
'@astrojs/mdx',
'@astrojs/react',
'@astrojs/preact',
'@astrojs/sitemap',
'@astrojs/markdoc',
],
},
});
return viteServer;
}

View file

@ -41,7 +41,7 @@
"@playwright/test": "1.40.0",
"astro": "workspace:*",
"astro-scripts": "workspace:*",
"vite": "^5.1.2"
"vite": "^5.1.4"
},
"publishConfig": {
"provenance": true

View file

@ -83,7 +83,7 @@
"astro-scripts": "workspace:*",
"devalue": "^4.3.2",
"linkedom": "^0.16.4",
"vite": "^5.1.2"
"vite": "^5.1.4"
},
"engines": {
"node": ">=18.14.1"

View file

@ -72,7 +72,7 @@
"remark-shiki-twoslash": "^3.1.3",
"remark-toc": "^9.0.0",
"unified": "^11.0.4",
"vite": "^5.1.2"
"vite": "^5.1.4"
},
"engines": {
"node": ">=18.14.1"

View file

@ -57,7 +57,7 @@
"cheerio": "1.0.0-rc.12",
"react": "^18.1.0",
"react-dom": "^18.1.0",
"vite": "^5.1.2"
"vite": "^5.1.4"
},
"peerDependencies": {
"@types/react": "^17.0.50 || ^18.0.21",

View file

@ -49,7 +49,7 @@
"astro": "workspace:*",
"astro-scripts": "workspace:*",
"svelte": "^4.2.5",
"vite": "^5.1.2"
"vite": "^5.1.4"
},
"peerDependencies": {
"astro": "^4.0.0",

View file

@ -41,7 +41,7 @@
"astro": "workspace:*",
"astro-scripts": "workspace:*",
"tailwindcss": "^3.3.5",
"vite": "^5.1.2"
"vite": "^5.1.4"
},
"peerDependencies": {
"astro": "^3.0.0 || ^4.0.0",

View file

@ -51,7 +51,7 @@
"astro-scripts": "workspace:*",
"cheerio": "1.0.0-rc.12",
"linkedom": "^0.16.4",
"vite": "^5.1.2",
"vite": "^5.1.4",
"vue": "^3.3.8"
},
"peerDependencies": {

View file

@ -675,11 +675,11 @@ importers:
specifier: ^6.0.1
version: 6.0.1
vite:
specifier: ^5.1.2
version: 5.1.2(@types/node@18.19.4)(sass@1.69.6)
specifier: ^5.1.4
version: 5.1.4(@types/node@18.19.4)(sass@1.69.6)
vitefu:
specifier: ^0.2.5
version: 0.2.5(vite@5.1.2)
version: 0.2.5(vite@5.1.4)
which-pm:
specifier: ^2.1.1
version: 2.1.1
@ -3870,8 +3870,8 @@ importers:
specifier: ^5.2.2
version: 5.2.2
vite:
specifier: ^4.4.11
version: 4.4.11(@types/node@18.19.4)
specifier: ^5.1.4
version: 5.1.4(@types/node@18.19.4)(sass@1.69.6)
packages/db/test/fixtures/basics:
dependencies:
@ -3963,8 +3963,8 @@ importers:
specifier: workspace:*
version: link:../../../scripts
vite:
specifier: ^5.1.2
version: 5.1.2(@types/node@18.19.4)(sass@1.69.6)
specifier: ^5.1.4
version: 5.1.4(@types/node@18.19.4)(sass@1.69.6)
packages/integrations/alpinejs/test/fixtures/basics:
dependencies:
@ -4096,8 +4096,8 @@ importers:
specifier: ^0.16.4
version: 0.16.6
vite:
specifier: ^5.1.2
version: 5.1.2(@types/node@18.19.4)(sass@1.69.6)
specifier: ^5.1.4
version: 5.1.4(@types/node@18.19.4)(sass@1.69.6)
packages/integrations/markdoc/test/fixtures/content-collections:
dependencies:
@ -4322,8 +4322,8 @@ importers:
specifier: ^11.0.4
version: 11.0.4
vite:
specifier: ^5.1.2
version: 5.1.2(@types/node@18.19.4)(sass@1.69.6)
specifier: ^5.1.4
version: 5.1.4(@types/node@18.19.4)(sass@1.69.6)
packages/integrations/mdx/test/fixtures/css-head-mdx:
dependencies:
@ -4679,7 +4679,7 @@ importers:
dependencies:
'@vitejs/plugin-react':
specifier: ^4.2.0
version: 4.2.1(vite@5.1.2)
version: 4.2.1(vite@5.1.4)
ultrahtml:
specifier: ^1.3.0
version: 1.5.2
@ -4706,8 +4706,8 @@ importers:
specifier: ^18.1.0
version: 18.2.0(react@18.2.0)
vite:
specifier: ^5.1.2
version: 5.1.2(@types/node@18.19.4)(sass@1.69.6)
specifier: ^5.1.4
version: 5.1.4(@types/node@18.19.4)(sass@1.69.6)
packages/integrations/react/test/fixtures/react-component:
dependencies:
@ -4808,7 +4808,7 @@ importers:
dependencies:
'@sveltejs/vite-plugin-svelte':
specifier: ^3.0.0
version: 3.0.1(svelte@4.2.8)(vite@5.1.2)
version: 3.0.1(svelte@4.2.8)(vite@5.1.4)
svelte2tsx:
specifier: ^0.6.27
version: 0.6.27(svelte@4.2.8)(typescript@5.2.2)
@ -4823,8 +4823,8 @@ importers:
specifier: ^4.2.5
version: 4.2.8
vite:
specifier: ^5.1.2
version: 5.1.2(@types/node@18.19.4)(sass@1.69.6)
specifier: ^5.1.4
version: 5.1.4(@types/node@18.19.4)(sass@1.69.6)
packages/integrations/tailwind:
dependencies:
@ -4848,8 +4848,8 @@ importers:
specifier: ^3.3.5
version: 3.4.0
vite:
specifier: ^5.1.2
version: 5.1.2(@types/node@18.19.4)(sass@1.69.6)
specifier: ^5.1.4
version: 5.1.4(@types/node@18.19.4)(sass@1.69.6)
packages/integrations/tailwind/test/fixtures/basic:
dependencies:
@ -5084,10 +5084,10 @@ importers:
dependencies:
'@vitejs/plugin-vue':
specifier: ^4.5.0
version: 4.6.2(vite@5.1.2)(vue@3.4.3)
version: 4.6.2(vite@5.1.4)(vue@3.4.3)
'@vitejs/plugin-vue-jsx':
specifier: ^3.1.0
version: 3.1.0(vite@5.1.2)(vue@3.4.3)
version: 3.1.0(vite@5.1.4)(vue@3.4.3)
'@vue/babel-plugin-jsx':
specifier: ^1.1.5
version: 1.1.5(@babel/core@7.23.7)
@ -5111,8 +5111,8 @@ importers:
specifier: ^0.16.4
version: 0.16.6
vite:
specifier: ^5.1.2
version: 5.1.2(@types/node@18.19.4)(sass@1.69.6)
specifier: ^5.1.4
version: 5.1.4(@types/node@18.19.4)(sass@1.69.6)
vue:
specifier: ^3.3.8
version: 3.4.3(typescript@5.2.2)
@ -6709,15 +6709,6 @@ packages:
requiresBuild: true
optional: true
/@esbuild/android-arm64@0.18.20:
resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==}
engines: {node: '>=12'}
cpu: [arm64]
os: [android]
requiresBuild: true
dev: true
optional: true
/@esbuild/android-arm64@0.19.11:
resolution: {integrity: sha512-aiu7K/5JnLj//KOnOfEZ0D90obUkRzDMyqd/wNAUQ34m4YUPVhRZpnqKV9uqDGxT7cToSDnIHsGooyIczu9T+Q==}
engines: {node: '>=12'}
@ -6726,15 +6717,6 @@ packages:
requiresBuild: true
optional: true
/@esbuild/android-arm@0.18.20:
resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==}
engines: {node: '>=12'}
cpu: [arm]
os: [android]
requiresBuild: true
dev: true
optional: true
/@esbuild/android-arm@0.19.11:
resolution: {integrity: sha512-5OVapq0ClabvKvQ58Bws8+wkLCV+Rxg7tUVbo9xu034Nm536QTII4YzhaFriQ7rMrorfnFKUsArD2lqKbFY4vw==}
engines: {node: '>=12'}
@ -6743,15 +6725,6 @@ packages:
requiresBuild: true
optional: true
/@esbuild/android-x64@0.18.20:
resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==}
engines: {node: '>=12'}
cpu: [x64]
os: [android]
requiresBuild: true
dev: true
optional: true
/@esbuild/android-x64@0.19.11:
resolution: {integrity: sha512-eccxjlfGw43WYoY9QgB82SgGgDbibcqyDTlk3l3C0jOVHKxrjdc9CTwDUQd0vkvYg5um0OH+GpxYvp39r+IPOg==}
engines: {node: '>=12'}
@ -6760,15 +6733,6 @@ packages:
requiresBuild: true
optional: true
/@esbuild/darwin-arm64@0.18.20:
resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==}
engines: {node: '>=12'}
cpu: [arm64]
os: [darwin]
requiresBuild: true
dev: true
optional: true
/@esbuild/darwin-arm64@0.19.11:
resolution: {integrity: sha512-ETp87DRWuSt9KdDVkqSoKoLFHYTrkyz2+65fj9nfXsaV3bMhTCjtQfw3y+um88vGRKRiF7erPrh/ZuIdLUIVxQ==}
engines: {node: '>=12'}
@ -6777,15 +6741,6 @@ packages:
requiresBuild: true
optional: true
/@esbuild/darwin-x64@0.18.20:
resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [darwin]
requiresBuild: true
dev: true
optional: true
/@esbuild/darwin-x64@0.19.11:
resolution: {integrity: sha512-fkFUiS6IUK9WYUO/+22omwetaSNl5/A8giXvQlcinLIjVkxwTLSktbF5f/kJMftM2MJp9+fXqZ5ezS7+SALp4g==}
engines: {node: '>=12'}
@ -6794,15 +6749,6 @@ packages:
requiresBuild: true
optional: true
/@esbuild/freebsd-arm64@0.18.20:
resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==}
engines: {node: '>=12'}
cpu: [arm64]
os: [freebsd]
requiresBuild: true
dev: true
optional: true
/@esbuild/freebsd-arm64@0.19.11:
resolution: {integrity: sha512-lhoSp5K6bxKRNdXUtHoNc5HhbXVCS8V0iZmDvyWvYq9S5WSfTIHU2UGjcGt7UeS6iEYp9eeymIl5mJBn0yiuxA==}
engines: {node: '>=12'}
@ -6811,15 +6757,6 @@ packages:
requiresBuild: true
optional: true
/@esbuild/freebsd-x64@0.18.20:
resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [freebsd]
requiresBuild: true
dev: true
optional: true
/@esbuild/freebsd-x64@0.19.11:
resolution: {integrity: sha512-JkUqn44AffGXitVI6/AbQdoYAq0TEullFdqcMY/PCUZ36xJ9ZJRtQabzMA+Vi7r78+25ZIBosLTOKnUXBSi1Kw==}
engines: {node: '>=12'}
@ -6828,15 +6765,6 @@ packages:
requiresBuild: true
optional: true
/@esbuild/linux-arm64@0.18.20:
resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==}
engines: {node: '>=12'}
cpu: [arm64]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-arm64@0.19.11:
resolution: {integrity: sha512-LneLg3ypEeveBSMuoa0kwMpCGmpu8XQUh+mL8XXwoYZ6Be2qBnVtcDI5azSvh7vioMDhoJFZzp9GWp9IWpYoUg==}
engines: {node: '>=12'}
@ -6845,15 +6773,6 @@ packages:
requiresBuild: true
optional: true
/@esbuild/linux-arm@0.18.20:
resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==}
engines: {node: '>=12'}
cpu: [arm]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-arm@0.19.11:
resolution: {integrity: sha512-3CRkr9+vCV2XJbjwgzjPtO8T0SZUmRZla+UL1jw+XqHZPkPgZiyWvbDvl9rqAN8Zl7qJF0O/9ycMtjU67HN9/Q==}
engines: {node: '>=12'}
@ -6862,15 +6781,6 @@ packages:
requiresBuild: true
optional: true
/@esbuild/linux-ia32@0.18.20:
resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==}
engines: {node: '>=12'}
cpu: [ia32]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-ia32@0.19.11:
resolution: {integrity: sha512-caHy++CsD8Bgq2V5CodbJjFPEiDPq8JJmBdeyZ8GWVQMjRD0sU548nNdwPNvKjVpamYYVL40AORekgfIubwHoA==}
engines: {node: '>=12'}
@ -6879,15 +6789,6 @@ packages:
requiresBuild: true
optional: true
/@esbuild/linux-loong64@0.18.20:
resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==}
engines: {node: '>=12'}
cpu: [loong64]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-loong64@0.19.11:
resolution: {integrity: sha512-ppZSSLVpPrwHccvC6nQVZaSHlFsvCQyjnvirnVjbKSHuE5N24Yl8F3UwYUUR1UEPaFObGD2tSvVKbvR+uT1Nrg==}
engines: {node: '>=12'}
@ -6896,15 +6797,6 @@ packages:
requiresBuild: true
optional: true
/@esbuild/linux-mips64el@0.18.20:
resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==}
engines: {node: '>=12'}
cpu: [mips64el]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-mips64el@0.19.11:
resolution: {integrity: sha512-B5x9j0OgjG+v1dF2DkH34lr+7Gmv0kzX6/V0afF41FkPMMqaQ77pH7CrhWeR22aEeHKaeZVtZ6yFwlxOKPVFyg==}
engines: {node: '>=12'}
@ -6913,15 +6805,6 @@ packages:
requiresBuild: true
optional: true
/@esbuild/linux-ppc64@0.18.20:
resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==}
engines: {node: '>=12'}
cpu: [ppc64]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-ppc64@0.19.11:
resolution: {integrity: sha512-MHrZYLeCG8vXblMetWyttkdVRjQlQUb/oMgBNurVEnhj4YWOr4G5lmBfZjHYQHHN0g6yDmCAQRR8MUHldvvRDA==}
engines: {node: '>=12'}
@ -6930,15 +6813,6 @@ packages:
requiresBuild: true
optional: true
/@esbuild/linux-riscv64@0.18.20:
resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==}
engines: {node: '>=12'}
cpu: [riscv64]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-riscv64@0.19.11:
resolution: {integrity: sha512-f3DY++t94uVg141dozDu4CCUkYW+09rWtaWfnb3bqe4w5NqmZd6nPVBm+qbz7WaHZCoqXqHz5p6CM6qv3qnSSQ==}
engines: {node: '>=12'}
@ -6947,15 +6821,6 @@ packages:
requiresBuild: true
optional: true
/@esbuild/linux-s390x@0.18.20:
resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==}
engines: {node: '>=12'}
cpu: [s390x]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-s390x@0.19.11:
resolution: {integrity: sha512-A5xdUoyWJHMMlcSMcPGVLzYzpcY8QP1RtYzX5/bS4dvjBGVxdhuiYyFwp7z74ocV7WDc0n1harxmpq2ePOjI0Q==}
engines: {node: '>=12'}
@ -6964,15 +6829,6 @@ packages:
requiresBuild: true
optional: true
/@esbuild/linux-x64@0.18.20:
resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==}
engines: {node: '>=12'}
cpu: [x64]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-x64@0.19.11:
resolution: {integrity: sha512-grbyMlVCvJSfxFQUndw5mCtWs5LO1gUlwP4CDi4iJBbVpZcqLVT29FxgGuBJGSzyOxotFG4LoO5X+M1350zmPA==}
engines: {node: '>=12'}
@ -6981,15 +6837,6 @@ packages:
requiresBuild: true
optional: true
/@esbuild/netbsd-x64@0.18.20:
resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==}
engines: {node: '>=12'}
cpu: [x64]
os: [netbsd]
requiresBuild: true
dev: true
optional: true
/@esbuild/netbsd-x64@0.19.11:
resolution: {integrity: sha512-13jvrQZJc3P230OhU8xgwUnDeuC/9egsjTkXN49b3GcS5BKvJqZn86aGM8W9pd14Kd+u7HuFBMVtrNGhh6fHEQ==}
engines: {node: '>=12'}
@ -6998,15 +6845,6 @@ packages:
requiresBuild: true
optional: true
/@esbuild/openbsd-x64@0.18.20:
resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==}
engines: {node: '>=12'}
cpu: [x64]
os: [openbsd]
requiresBuild: true
dev: true
optional: true
/@esbuild/openbsd-x64@0.19.11:
resolution: {integrity: sha512-ysyOGZuTp6SNKPE11INDUeFVVQFrhcNDVUgSQVDzqsqX38DjhPEPATpid04LCoUr2WXhQTEZ8ct/EgJCUDpyNw==}
engines: {node: '>=12'}
@ -7015,15 +6853,6 @@ packages:
requiresBuild: true
optional: true
/@esbuild/sunos-x64@0.18.20:
resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [sunos]
requiresBuild: true
dev: true
optional: true
/@esbuild/sunos-x64@0.19.11:
resolution: {integrity: sha512-Hf+Sad9nVwvtxy4DXCZQqLpgmRTQqyFyhT3bZ4F2XlJCjxGmRFF0Shwn9rzhOYRB61w9VMXUkxlBy56dk9JJiQ==}
engines: {node: '>=12'}
@ -7032,15 +6861,6 @@ packages:
requiresBuild: true
optional: true
/@esbuild/win32-arm64@0.18.20:
resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==}
engines: {node: '>=12'}
cpu: [arm64]
os: [win32]
requiresBuild: true
dev: true
optional: true
/@esbuild/win32-arm64@0.19.11:
resolution: {integrity: sha512-0P58Sbi0LctOMOQbpEOvOL44Ne0sqbS0XWHMvvrg6NE5jQ1xguCSSw9jQeUk2lfrXYsKDdOe6K+oZiwKPilYPQ==}
engines: {node: '>=12'}
@ -7049,15 +6869,6 @@ packages:
requiresBuild: true
optional: true
/@esbuild/win32-ia32@0.18.20:
resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==}
engines: {node: '>=12'}
cpu: [ia32]
os: [win32]
requiresBuild: true
dev: true
optional: true
/@esbuild/win32-ia32@0.19.11:
resolution: {integrity: sha512-6YOrWS+sDJDmshdBIQU+Uoyh7pQKrdykdefC1avn76ss5c+RN6gut3LZA4E2cH5xUEp5/cA0+YxRaVtRAb0xBg==}
engines: {node: '>=12'}
@ -7066,15 +6877,6 @@ packages:
requiresBuild: true
optional: true
/@esbuild/win32-x64@0.18.20:
resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [win32]
requiresBuild: true
dev: true
optional: true
/@esbuild/win32-x64@0.19.11:
resolution: {integrity: sha512-vfkhltrjCAb603XaFhqhAF4LGDi2M4OrCRrFusyQ+iTLQ/o60QQXxc9cZC/FFpihBI9N1Grn6SMKVJ4KP7Fuiw==}
engines: {node: '>=12'}
@ -7795,7 +7597,7 @@ packages:
solid-js: 1.8.7
dev: false
/@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.1)(svelte@4.2.8)(vite@5.1.2):
/@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.1)(svelte@4.2.8)(vite@5.1.4):
resolution: {integrity: sha512-gjr9ZFg1BSlIpfZ4PRewigrvYmHWbDrq2uvvPB1AmTWKuM+dI1JXQSUu2pIrYLb/QncyiIGkFDFKTwJ0XqQZZg==}
engines: {node: ^18.0.0 || >=20}
peerDependencies:
@ -7806,15 +7608,15 @@ packages:
vite:
optional: true
dependencies:
'@sveltejs/vite-plugin-svelte': 3.0.1(svelte@4.2.8)(vite@5.1.2)
'@sveltejs/vite-plugin-svelte': 3.0.1(svelte@4.2.8)(vite@5.1.4)
debug: 4.3.4(supports-color@8.1.1)
svelte: 4.2.8
vite: 5.1.2(@types/node@18.19.4)(sass@1.69.6)
vite: 5.1.4(@types/node@18.19.4)(sass@1.69.6)
transitivePeerDependencies:
- supports-color
dev: false
/@sveltejs/vite-plugin-svelte@3.0.1(svelte@4.2.8)(vite@5.1.2):
/@sveltejs/vite-plugin-svelte@3.0.1(svelte@4.2.8)(vite@5.1.4):
resolution: {integrity: sha512-CGURX6Ps+TkOovK6xV+Y2rn8JKa8ZPUHPZ/NKgCxAmgBrXReavzFl8aOSCj3kQ1xqT7yGJj53hjcV/gqwDAaWA==}
engines: {node: ^18.0.0 || >=20}
peerDependencies:
@ -7824,15 +7626,15 @@ packages:
vite:
optional: true
dependencies:
'@sveltejs/vite-plugin-svelte-inspector': 2.0.0(@sveltejs/vite-plugin-svelte@3.0.1)(svelte@4.2.8)(vite@5.1.2)
'@sveltejs/vite-plugin-svelte-inspector': 2.0.0(@sveltejs/vite-plugin-svelte@3.0.1)(svelte@4.2.8)(vite@5.1.4)
debug: 4.3.4(supports-color@8.1.1)
deepmerge: 4.3.1
kleur: 4.1.5
magic-string: 0.30.5
svelte: 4.2.8
svelte-hmr: 0.15.3(svelte@4.2.8)
vite: 5.1.2(@types/node@18.19.4)(sass@1.69.6)
vitefu: 0.2.5(vite@5.1.2)
vite: 5.1.4(@types/node@18.19.4)(sass@1.69.6)
vitefu: 0.2.5(vite@5.1.4)
transitivePeerDependencies:
- supports-color
dev: false
@ -8422,7 +8224,7 @@ packages:
- supports-color
dev: false
/@vitejs/plugin-react@4.2.1(vite@5.1.2):
/@vitejs/plugin-react@4.2.1(vite@5.1.4):
resolution: {integrity: sha512-oojO9IDc4nCUUi8qIR11KoQm0XFFLIwsRBwHRR4d/88IWghn1y6ckz/bJ8GHDCsYEJee8mDzqtJxh15/cisJNQ==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
@ -8436,12 +8238,12 @@ packages:
'@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.23.7)
'@types/babel__core': 7.20.5
react-refresh: 0.14.0
vite: 5.1.2(@types/node@18.19.4)(sass@1.69.6)
vite: 5.1.4(@types/node@18.19.4)(sass@1.69.6)
transitivePeerDependencies:
- supports-color
dev: false
/@vitejs/plugin-vue-jsx@3.1.0(vite@5.1.2)(vue@3.4.3):
/@vitejs/plugin-vue-jsx@3.1.0(vite@5.1.4)(vue@3.4.3):
resolution: {integrity: sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
@ -8454,13 +8256,13 @@ packages:
'@babel/core': 7.23.7
'@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.23.7)
'@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.23.7)
vite: 5.1.2(@types/node@18.19.4)(sass@1.69.6)
vite: 5.1.4(@types/node@18.19.4)(sass@1.69.6)
vue: 3.4.3(typescript@5.2.2)
transitivePeerDependencies:
- supports-color
dev: false
/@vitejs/plugin-vue@4.6.2(vite@5.1.2)(vue@3.4.3):
/@vitejs/plugin-vue@4.6.2(vite@5.1.4)(vue@3.4.3):
resolution: {integrity: sha512-kqf7SGFoG+80aZG6Pf+gsZIVvGSCKE98JbiWqcCV9cThtg91Jav0yvYFC9Zb+jKetNGF6ZKeoaxgZfND21fWKw==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
@ -8470,7 +8272,7 @@ packages:
vite:
optional: true
dependencies:
vite: 5.1.2(@types/node@18.19.4)(sass@1.69.6)
vite: 5.1.4(@types/node@18.19.4)(sass@1.69.6)
vue: 3.4.3(typescript@5.2.2)
dev: false
@ -10358,36 +10160,6 @@ packages:
globby: 11.1.0
dev: true
/esbuild@0.18.20:
resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==}
engines: {node: '>=12'}
hasBin: true
requiresBuild: true
optionalDependencies:
'@esbuild/android-arm': 0.18.20
'@esbuild/android-arm64': 0.18.20
'@esbuild/android-x64': 0.18.20
'@esbuild/darwin-arm64': 0.18.20
'@esbuild/darwin-x64': 0.18.20
'@esbuild/freebsd-arm64': 0.18.20
'@esbuild/freebsd-x64': 0.18.20
'@esbuild/linux-arm': 0.18.20
'@esbuild/linux-arm64': 0.18.20
'@esbuild/linux-ia32': 0.18.20
'@esbuild/linux-loong64': 0.18.20
'@esbuild/linux-mips64el': 0.18.20
'@esbuild/linux-ppc64': 0.18.20
'@esbuild/linux-riscv64': 0.18.20
'@esbuild/linux-s390x': 0.18.20
'@esbuild/linux-x64': 0.18.20
'@esbuild/netbsd-x64': 0.18.20
'@esbuild/openbsd-x64': 0.18.20
'@esbuild/sunos-x64': 0.18.20
'@esbuild/win32-arm64': 0.18.20
'@esbuild/win32-ia32': 0.18.20
'@esbuild/win32-x64': 0.18.20
dev: true
/esbuild@0.19.11:
resolution: {integrity: sha512-HJ96Hev2hX/6i5cDVwcqiJBBtuo9+FeIJOtZ9W1kA5M6AMJRHUZlpYZ1/SbEwtO0ioNAW8rUooVpC/WehY2SfA==}
engines: {node: '>=12'}
@ -14950,14 +14722,6 @@ packages:
dependencies:
glob: 7.2.3
/rollup@3.29.4:
resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==}
engines: {node: '>=14.18.0', npm: '>=8.0.0'}
hasBin: true
optionalDependencies:
fsevents: 2.3.3
dev: true
/rollup@4.9.2:
resolution: {integrity: sha512-66RB8OtFKUTozmVEh3qyNfH+b+z2RXBVloqO2KCC/pjFaGaHtxP9fVfOQKPSGXg2mElmjmxjW/fZ7iKrEpMH5Q==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
@ -16520,7 +16284,7 @@ packages:
debug: 4.3.4(supports-color@8.1.1)
pathe: 1.1.2
picocolors: 1.0.0
vite: 5.1.2(@types/node@18.19.4)(sass@1.69.6)
vite: 5.1.2(@types/node@18.19.4)
transitivePeerDependencies:
- '@types/node'
- less
@ -16548,7 +16312,7 @@ packages:
merge-anything: 5.1.7
solid-js: 1.8.7
solid-refresh: 0.5.3(solid-js@1.8.7)
vitefu: 0.2.5(vite@5.1.2)
vitefu: 0.2.5(vite@5.1.4)
transitivePeerDependencies:
- supports-color
dev: false
@ -16576,12 +16340,12 @@ packages:
svgo: 3.2.0
dev: false
/vite@4.4.11(@types/node@18.19.4):
resolution: {integrity: sha512-ksNZJlkcU9b0lBwAGZGGaZHCMqHsc8OpgtoYhsQ4/I2v5cnpmmmqe5pM4nv/4Hn6G/2GhTdj0DhZh2e+Er1q5A==}
engines: {node: ^14.18.0 || >=16.0.0}
/vite@5.1.2(@types/node@18.19.4):
resolution: {integrity: sha512-uwiFebQbTWRIGbCaTEBVAfKqgqKNKMJ2uPXsXeLIZxM8MVMjoS3j0cG8NrPxdDIadaWnPSjrkLWffLSC+uiP3Q==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
'@types/node': '>= 14'
'@types/node': ^18.0.0 || >=20.0.0
less: '*'
lightningcss: ^1.21.0
sass: '*'
@ -16605,15 +16369,15 @@ packages:
optional: true
dependencies:
'@types/node': 18.19.4
esbuild: 0.18.20
esbuild: 0.19.11
postcss: 8.4.35
rollup: 3.29.4
rollup: 4.9.2
optionalDependencies:
fsevents: 2.3.3
dev: true
dev: false
/vite@5.1.2(@types/node@18.19.4)(sass@1.69.6):
resolution: {integrity: sha512-uwiFebQbTWRIGbCaTEBVAfKqgqKNKMJ2uPXsXeLIZxM8MVMjoS3j0cG8NrPxdDIadaWnPSjrkLWffLSC+uiP3Q==}
/vite@5.1.4(@types/node@18.19.4)(sass@1.69.6):
resolution: {integrity: sha512-n+MPqzq+d9nMVTKyewqw6kSt+R3CkvF9QAKY8obiQn8g1fwTscKxyfaYnC632HtBXAQGc1Yjomphwn1dtwGAHg==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
@ -16648,7 +16412,7 @@ packages:
optionalDependencies:
fsevents: 2.3.3
/vitefu@0.2.5(vite@5.1.2):
/vitefu@0.2.5(vite@5.1.4):
resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==}
peerDependencies:
vite: ^3.0.0 || ^4.0.0 || ^5.0.0
@ -16656,7 +16420,7 @@ packages:
vite:
optional: true
dependencies:
vite: 5.1.2(@types/node@18.19.4)(sass@1.69.6)
vite: 5.1.4(@types/node@18.19.4)(sass@1.69.6)
dev: false
/vitest@1.2.2(@types/node@18.19.4):
@ -16703,7 +16467,7 @@ packages:
strip-literal: 1.3.0
tinybench: 2.6.0
tinypool: 0.8.2
vite: 5.1.2(@types/node@18.19.4)(sass@1.69.6)
vite: 5.1.2(@types/node@18.19.4)
vite-node: 1.2.2(@types/node@18.19.4)
why-is-node-running: 2.2.2
transitivePeerDependencies: