CreatBotMainsail/vite.config.ts
pataar 6d86ca4b68
build: improve TS checking while developing (#637)
improve TS checking while developing using 'vite-plugin-checker'
2022-02-14 23:20:31 +01:00

41 lines
987 B
TypeScript

import { createVuePlugin as vue } from 'vite-plugin-vue2'
import loadVersion from 'vite-plugin-package-version'
import { defineConfig } from 'vite'
import Components from 'unplugin-vue-components/vite'
import { VuetifyResolver } from 'unplugin-vue-components/resolvers'
import checker from 'vite-plugin-checker'
import path from 'path'
import buildVersion from './src/plugins/build-version'
// https://vitejs.dev/config/
export default defineConfig({
plugins: [
buildVersion(),
vue(),
loadVersion(),
checker({ typescript: true }),
Components({
resolvers: [VuetifyResolver()],
}),
],
css: {
preprocessorOptions: {
css: { charset: false },
scss: {
quietDeps: true,
},
},
},
envPrefix: 'VUE_',
resolve: {
alias: {
'@': path.resolve(__dirname, './src'),
},
},
server: {
port: 8080,
},
})