1
Fork 0

add build and lint processes

This commit is contained in:
Conduitry 2017-07-03 20:57:38 -04:00
parent dbd10b859f
commit c6540be420
5 changed files with 1123 additions and 0 deletions

9
.eslintrc.yaml Normal file
View file

@ -0,0 +1,9 @@
env:
es6: true
browser: true
plugins:
- html
extends: 'eslint:recommended'
parserOptions:
ecmaVersion: 2017
sourceType: module

2
.gitignore vendored Normal file
View file

@ -0,0 +1,2 @@
/node_modules/
/dist/

1089
package-lock.json generated Normal file

File diff suppressed because it is too large Load diff

12
package.json Normal file
View file

@ -0,0 +1,12 @@
{
"scripts": {
"build": "rollup -c",
"lint": "eslint src rollup.config.js --ext .js,.html"
},
"devDependencies": {
"eslint": "^4.1.1",
"eslint-plugin-html": "^3.0.0",
"rollup": "^0.43.0",
"rollup-plugin-svelte": "^2.0.2"
}
}

11
rollup.config.js Normal file
View file

@ -0,0 +1,11 @@
import svelte from 'rollup-plugin-svelte'
export default {
entry: './src/index.js',
sourceMap: true,
plugins: [ svelte() ],
targets: [
{ dest: './dist/index.cjs.js', format: 'cjs' },
{ dest: './dist/index.es.js', format: 'es' },
],
}