diff options
Diffstat (limited to 'rollup.config.ts')
| -rwxr-xr-x | rollup.config.ts | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/rollup.config.ts b/rollup.config.ts new file mode 100755 index 0000000..a7735ac --- /dev/null +++ b/rollup.config.ts @@ -0,0 +1,36 @@ + + + +/// I M P O R T + +import commonjs from "@rollup/plugin-commonjs"; +import svelte from "rollup-plugin-svelte"; +import sveltePreprocess from "svelte-preprocess"; +import { terser } from "rollup-plugin-terser"; +import typescript from "@rollup/plugin-typescript"; + + + +/// E X P O R T + +export default { + external: [ + "svelte/internal" + ], + input: "style/index.ts", + output: { + file: "build/index.js", + format: "cjs" + }, + plugins: [ + svelte({ + preprocess: sveltePreprocess() + }), + commonjs(), + typescript({ + include: ["./svelte.d.ts"], + moduleResolution: "node" + }), + terser() + ] +}; |
