diff --git a/package-lock.json b/package-lock.json index 921ce6e..aef5dd3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,6 +15,7 @@ "sass-embedded": "^1.85.0", "typescript": "~5.7.2", "vite": "^6.1.0", + "vite-plugin-libcss": "^1.1.1", "vue-tsc": "^2.2.0" }, "peerDependencies": { @@ -1823,6 +1824,19 @@ } } }, + "node_modules/vite-plugin-libcss": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/vite-plugin-libcss/-/vite-plugin-libcss-1.1.1.tgz", + "integrity": "sha512-WAk6U9iYWMbcu7cdw4wACpVebZiLHMyyE9KTcBzzkTt1cnXj3a7loIoIGNblx+xMb9quPpO3iRbNTOnIFDzgmg==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimatch": "^9.0.1" + }, + "peerDependencies": { + "vite": "*" + } + }, "node_modules/vscode-uri": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.1.0.tgz", diff --git a/package.json b/package.json index 1ecb6b9..50e179a 100644 --- a/package.json +++ b/package.json @@ -19,6 +19,7 @@ "sass-embedded": "^1.85.0", "typescript": "~5.7.2", "vite": "^6.1.0", + "vite-plugin-libcss": "^1.1.1", "vue-tsc": "^2.2.0" }, "exports": { diff --git a/vite.config.ts b/vite.config.ts index 2f72f1e..810a715 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -1,10 +1,11 @@ import { defineConfig } from 'vite' import { fileURLToPath, URL } from 'node:url' import vue from '@vitejs/plugin-vue' +import libCss from 'vite-plugin-libcss' // https://vite.dev/config/ export default defineConfig(({ mode }) => ({ - plugins: [vue()], + plugins: [vue(), libCss()], build: { lib: { entry: fileURLToPath(new URL('src/index.ts', import.meta.url)),