diff --git a/package-lock.json b/package-lock.json index d55d8e6..face2eb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -30,7 +30,8 @@ "tailwindcss": "^4.1.18", "tslib": "^2.8.1", "typescript": "^5.9.3", - "vite": "^7.3.1" + "vite": "^7.3.1", + "vite-plugin-devtools-json": "^1.0.0" } }, "node_modules/@babel/code-frame": { @@ -4113,6 +4114,20 @@ "dev": true, "license": "MIT" }, + "node_modules/uuid": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.0.tgz", + "integrity": "sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==", + "dev": true, + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/esm/bin/uuid" + } + }, "node_modules/vite": { "version": "7.3.1", "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.1.tgz", @@ -4188,6 +4203,19 @@ } } }, + "node_modules/vite-plugin-devtools-json": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/vite-plugin-devtools-json/-/vite-plugin-devtools-json-1.0.0.tgz", + "integrity": "sha512-MobvwqX76Vqt/O4AbnNMNWoXWGrKUqZbphCUle/J2KXH82yKQiunOeKnz/nqEPosPsoWWPP9FtNuPBSYpiiwkw==", + "dev": true, + "license": "MIT", + "dependencies": { + "uuid": "^11.1.0" + }, + "peerDependencies": { + "vite": "^5.0.0 || ^6.0.0 || ^7.0.0" + } + }, "node_modules/vitefu": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.1.1.tgz", diff --git a/package.json b/package.json index 3a33726..22451f2 100644 --- a/package.json +++ b/package.json @@ -41,6 +41,7 @@ "tailwindcss": "^4.1.18", "tslib": "^2.8.1", "typescript": "^5.9.3", - "vite": "^7.3.1" + "vite": "^7.3.1", + "vite-plugin-devtools-json": "^1.0.0" } } diff --git a/vite.config.ts b/vite.config.ts index 8cdd809..8e8cab3 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -1,3 +1,4 @@ +import devtoolsJson from 'vite-plugin-devtools-json'; import { sveltekit } from '@sveltejs/kit/vite'; import { defineConfig, loadEnv } from 'vite'; import tailwindcss from '@tailwindcss/vite'; @@ -10,12 +11,8 @@ export default defineConfig(({ mode }) => { process.env = { ...process.env, ...env }; return { - plugins: [tailwindcss(), sveltekit()], - css: { - transformer: 'lightningcss', - }, - build: { - target: 'esnext', - }, + plugins: [tailwindcss(), sveltekit(), devtoolsJson()], + css: { transformer: 'lightningcss' }, + build: { target: 'esnext' }, }; });