@tomjs/create-app
Version:
create tomjs web app
30 lines (27 loc) • 658 B
text/typescript
import path from 'node:path';
import vscode from '@tomjs/vite-plugin-vscode';
import vue from '@vitejs/plugin-vue';
import { defineConfig } from 'vite';
import pkg from './package.json';
// https://vitejs.dev/config/
export default defineConfig(() => {
process.env.APP_BUILD_TIME = Date.now() + '';
process.env.APP_VERSION = pkg.version;
return {
resolve: {
alias: {
'@': path.join(__dirname, 'src'),
},
},
plugins: [
vue({
template: {
compilerOptions: {
isCustomElement: (tag: string) => tag.startsWith('vscode-'),
},
},
}),
vscode(),
],
};
});