Skip to content

Commit 154cd43

Browse files
committed
set up build
1 parent e3e91d4 commit 154cd43

File tree

3 files changed

+23
-3
lines changed

3 files changed

+23
-3
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
.DS_Store
22
node_modules
3+
dist

package.json

+9-3
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,14 @@
22
"name": "svelte",
33
"version": "0.0.1",
44
"description": "The magical disappearing UI framework",
5-
"main": "dist/svelte-compiler.js",
5+
"main": "dist/svelte.umd.js",
6+
"module": "dist/svelte.es.js",
67
"scripts": {
78
"test": "mocha --opts mocha.opts --recursive ./**/__test__.js test/test.js",
8-
"lint": "eslint compiler"
9+
"lint": "eslint compiler",
10+
"build": "rollup -c",
11+
"prebuild": "npm test",
12+
"prepublish": "npm run lint && npm run build"
913
},
1014
"repository": {
1115
"type": "git",
@@ -28,7 +32,9 @@
2832
"eslint-plugin-import": "^2.2.0",
2933
"jsdom": "^9.8.3",
3034
"mocha": "^3.1.2",
31-
"reify": "^0.4.0"
35+
"node-resolve": "^1.3.3",
36+
"reify": "^0.4.0",
37+
"rollup-plugin-node-resolve": "^2.0.0"
3238
},
3339
"dependencies": {
3440
"acorn": "^4.0.3",

rollup.config.js

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import nodeResolve from 'rollup-plugin-node-resolve';
2+
3+
export default {
4+
entry: 'compiler/index.js',
5+
moduleName: 'svelte',
6+
targets: [
7+
{ dest: 'dist/svelte.umd.js', format: 'umd' },
8+
{ dest: 'dist/svelte.es.js', format: 'es' }
9+
],
10+
plugins: [
11+
nodeResolve({ jsnext: true, module: true })
12+
]
13+
};

0 commit comments

Comments
 (0)