mirror of
https://github.com/khrysse/khrysse.github.io.git
synced 2025-06-27 14:41:54 +00:00
27 lines
652 B
JavaScript
27 lines
652 B
JavaScript
import tailwindcss from '@tailwindcss/vite';
|
|
import { sveltekit } from '@sveltejs/kit/vite';
|
|
import { defineConfig } from 'vite';
|
|
|
|
import { createHtmlPlugin } from 'vite-plugin-html';
|
|
import { readFileSync } from 'fs';
|
|
import { resolve } from 'path';
|
|
|
|
function getPkgVersion(pkgPath) {
|
|
return JSON.parse(readFileSync(resolve(pkgPath), 'utf-8')).version;
|
|
}
|
|
|
|
export default defineConfig({
|
|
plugins: [
|
|
tailwindcss(),
|
|
sveltekit(),
|
|
createHtmlPlugin({
|
|
inject: {
|
|
data: {
|
|
viteVersion: getPkgVersion('./node_modules/vite/package.json'),
|
|
sveltekitVersion: getPkgVersion('./node_modules/@sveltejs/kit/package.json')
|
|
}
|
|
}
|
|
})
|
|
]
|
|
});
|