diff options
| author | netop://ウィビ <paul@webb.page> | 2026-04-11 15:13:07 -0700 |
|---|---|---|
| committer | netop://ウィビ <paul@webb.page> | 2026-04-11 15:13:07 -0700 |
| commit | 2fed3905d6dd8e3c540304f4125d69f7fada0cb7 (patch) | |
| tree | 64f44798c939d37e84c50e62097609cf5d423e88 /rollup.config.ts | |
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() + ] +}; |
