@tomjs/create-app
Version:
create tomjs web app
27 lines (24 loc) • 637 B
text/typescript
import path from 'node:path';
import electron from '@tomjs/vite-plugin-electron';
import renderer from '@tomjs/vite-plugin-electron-renderer';
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(),
electron(),
// Use Node.js API in the Renderer process
renderer(),
],
};
});