summaryrefslogtreecommitdiff
path: root/rollup.config.ts
diff options
context:
space:
mode:
Diffstat (limited to 'rollup.config.ts')
-rwxr-xr-xrollup.config.ts36
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()
+ ]
+};