-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrollup.config.dev.mjs
43 lines (42 loc) · 1.06 KB
/
rollup.config.dev.mjs
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
import typescript from '@rollup/plugin-typescript';
import htmlTemplate from 'rollup-plugin-generate-html-template';
import dev from 'rollup-plugin-dev';
import livereload from 'rollup-plugin-livereload';
// import del from 'rollup-plugin-delete';
import copy from 'rollup-plugin-copy';
import svgo from 'rollup-plugin-svgo';
import resolve from '@rollup/plugin-node-resolve';
export default {
preserveSymlinks: false,
input: ['test/manual/index.ts'],
output: {
dir: 'build-dev',
format: 'umd',
sourcemap: true,
name: 'markerjs3',
// globals: {
// 'mjs-toolbar': 'mjstoolbar'
// }
},
plugins: [
//del({ targets: 'build-dev/*' }),
resolve(),
typescript(),
svgo(),
htmlTemplate({
template: 'test/manual/template.html',
target: 'index.html',
}),
copy({
targets: [
{
src: 'test/manual/images/**/*',
dest: 'build-dev/images',
},
],
copyOnce: true,
}),
dev({ host: '127.0.0.1', dirs: ['build-dev'], port: 8088 }),
livereload('build-dev'),
],
};