diff --git a/.gitignore b/.gitignore index 4f2d1cb48b..5d7f11f151 100644 --- a/.gitignore +++ b/.gitignore @@ -17,3 +17,4 @@ src/generators/dom/shared.ts package-lock.json .idea/ *.iml +store.umd.js \ No newline at end of file diff --git a/package.json b/package.json index b3a7b4362f..46b8c29f40 100644 --- a/package.json +++ b/package.json @@ -8,6 +8,7 @@ "ssr", "shared.js", "store.js", + "store.umd.js", "README.md" ], "scripts": { @@ -18,7 +19,7 @@ "codecov": "codecov", "precodecov": "npm run coverage", "lint": "eslint src test/*.js", - "build": "node src/shared/_build.js && rollup -c", + "build": "node src/shared/_build.js && rollup -c && rollup -c rollup.store.config.js", "prepare": "npm run build", "dev": "node src/shared/_build.js && rollup -c -w", "pretest": "npm run build", diff --git a/rollup.store.config.js b/rollup.store.config.js new file mode 100644 index 0000000000..a3e4f395c6 --- /dev/null +++ b/rollup.store.config.js @@ -0,0 +1,9 @@ +export default { + input: 'store.js', + output: { + file: 'store.umd.js', + format: 'umd', + name: 'svelte', + extend: true + } +};