0.7.0-beta.3 • Published 1 year ago
eevi v0.7.0-beta.3
eevi
Usage
// vite.config.ts
import ViteElectronPlugin from 'eevi'
import { defineConfig } from 'vite'
export default defineConfig({
plugins: [
ViteElectronPlugin(),
],
})
// eevi.config.ts usually, in your project root path
import { defineConfig } from 'eevi'
import { join, resolve } from 'path'
import fs from 'fs'
import { alias } from './alias'
const appPath = resolve(__dirname, 'release', 'app')
const packagePath = resolve(appPath, 'package.json')
const { dependencies } = JSON.parse(fs.readFileSync(packagePath, 'utf-8') || '{}')
/**
* .
* --app
* -- electron
* -- preloads
* -- common.ts
* -- main.ts
*/
export default defineConfig({
root: 'app/electron',
entry: 'main.ts', // or input main.ts absolute path
// preloadEntriesDir: 'preloads', // v0.7.0 delete it
preloadEntries: [
'preloads/*.ts' // equivalent to /app/electron/preloads/*.ts
],
preloadPlugins: [], // preload files only plugins
resolve: {
alias,
},
outDir: join(appPath, 'dist'),
external: Object.keys(dependencies || {}),
tsconfig: resolve(__dirname, 'app', 'electron', 'tsconfig.json'),
plugins: [] // external esbuild plugins
})
- A simple example see for
playground
- See more for starter-electron
0.7.0-beta.0
1 year ago
0.7.0-beta.1
1 year ago
0.7.0-beta.2
1 year ago
0.7.0-beta.3
1 year ago
0.6.5
1 year ago
0.6.4
1 year ago
0.5.10
1 year ago
0.5.8
1 year ago
0.5.7
1 year ago
0.5.9
1 year ago
0.6.3
1 year ago
0.5.4
1 year ago
0.6.2
1 year ago
0.5.3
1 year ago
0.5.6
1 year ago
0.5.5
1 year ago
0.5.0
1 year ago
0.4.1
1 year ago
0.3.2
2 years ago
0.4.0
1 year ago
0.6.1
1 year ago
0.5.2
1 year ago
0.4.3
1 year ago
0.3.4
1 year ago
0.6.0
1 year ago
0.5.1
1 year ago
0.4.2
1 year ago
0.3.3
1 year ago
0.3.0
2 years ago
0.2.3
2 years ago
0.3.1
2 years ago
0.2.2
2 years ago
0.2.5
2 years ago
0.2.4
2 years ago
0.2.1
2 years ago
0.2.0
2 years ago
0.1.6
2 years ago
0.1.5
2 years ago
0.1.4
2 years ago
0.1.3
2 years ago
0.1.2
2 years ago
0.1.1
2 years ago
0.1.0
2 years ago
0.0.9
2 years ago
0.0.8
2 years ago
0.0.7
2 years ago
0.0.5
2 years ago
0.0.4
2 years ago
0.0.3
2 years ago
0.0.2
2 years ago
0.0.1
2 years ago