set up build

pull/31/head
Rich-Harris 8 years ago
parent e3e91d45ea
commit 154cd4326d

1
.gitignore vendored

@ -1,2 +1,3 @@
.DS_Store
node_modules
dist

@ -2,10 +2,14 @@
"name": "svelte",
"version": "0.0.1",
"description": "The magical disappearing UI framework",
"main": "dist/svelte-compiler.js",
"main": "dist/svelte.umd.js",
"module": "dist/svelte.es.js",
"scripts": {
"test": "mocha --opts mocha.opts --recursive ./**/__test__.js test/test.js",
"lint": "eslint compiler"
"lint": "eslint compiler",
"build": "rollup -c",
"prebuild": "npm test",
"prepublish": "npm run lint && npm run build"
},
"repository": {
"type": "git",
@ -28,7 +32,9 @@
"eslint-plugin-import": "^2.2.0",
"jsdom": "^9.8.3",
"mocha": "^3.1.2",
"reify": "^0.4.0"
"node-resolve": "^1.3.3",
"reify": "^0.4.0",
"rollup-plugin-node-resolve": "^2.0.0"
},
"dependencies": {
"acorn": "^4.0.3",

@ -0,0 +1,13 @@
import nodeResolve from 'rollup-plugin-node-resolve';
export default {
entry: 'compiler/index.js',
moduleName: 'svelte',
targets: [
{ dest: 'dist/svelte.umd.js', format: 'umd' },
{ dest: 'dist/svelte.es.js', format: 'es' }
],
plugins: [
nodeResolve({ jsnext: true, module: true })
]
};
Loading…
Cancel
Save