generated from pengx17/logseq-plugin-template-react
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathvite.config.ts
49 lines (48 loc) · 1.29 KB
/
vite.config.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
// import reactPlugin from '@vitejs/plugin-react'
import { defineConfig } from 'vite'
import logseqDevPlugin from 'vite-plugin-logseq'
import { viteStaticCopy } from 'vite-plugin-static-copy'
// https://vitejs.dev/config/
export default defineConfig({
plugins: [
logseqDevPlugin(),
// reactPlugin(),
viteStaticCopy({
targets: [
{
src: [
'drawio/src/main/webapp/index.html',
'drawio/src/main/webapp/shortcuts.svg',
'drawio/LICENSE'
],
dest: 'drawio'
},
{
src: 'drawio/src/main/webapp/(styles|images|img|resources|mxgraph|templates)',
dest: 'drawio'
},
// math
{
src: [
'drawio/src/main/webapp/math/es5/(a11y|adaptors|input|output|sre|ui)',
'drawio/src/main/webapp/math/es5/(core|startup).js'
],
dest: 'drawio/math/es5'
},
{
src: 'drawio/src/main/webapp/js/(PreConfig|PostConfig).js',
dest: 'drawio/js'
},
{
src: 'drawio/src/main/webapp/js/(app|shapes-*|stencils|viewer|extensions).min.js',
dest: 'drawio/js'
}
]
})
],
// Makes HMR available for development
build: {
target: 'esnext',
minify: 'esbuild'
}
})