-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathrollup.config.js
More file actions
38 lines (36 loc) · 872 Bytes
/
Copy pathrollup.config.js
File metadata and controls
38 lines (36 loc) · 872 Bytes
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
import svelte from "rollup-plugin-svelte"
import {nodeResolve} from "@rollup/plugin-node-resolve"
import typescript from "@rollup/plugin-typescript"
import commonjs from "@rollup/plugin-commonjs"
import terser from "@rollup/plugin-terser"
const plugins = [
typescript(),
commonjs(),
nodeResolve({ preferBuiltins: false, browser: true }),
svelte({ include: 'src/**/*.svelte' }),
//terser({format: {comments: false}})
]
const output = {
dir: "bin",
format: "iife",
name: "MarkdownInput",
globals: {},
manualChunks: () => 'true'
}
export default [
{
input: "src/ts/field_input.ts",
plugins: plugins,
output: output
},
{
input: "src/ts/window_input.ts",
plugins: plugins,
output: output
},
{
input: "src/ts/field_input_2.1.55.ts",
plugins: plugins,
output: output
}
]