diff --git a/.babelrc b/.babelrc new file mode 100644 index 000000000..c13c5f627 --- /dev/null +++ b/.babelrc @@ -0,0 +1,3 @@ +{ + "presets": ["es2015"] +} diff --git a/.eslintrc.json b/.eslintrc.json index 22a7a7348..07c1083b6 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -1,11 +1,15 @@ { "extends": "standard", "env": { + "es6": true, "browser": true, "node": true }, "plugins": [ "standard", "promise" - ] + ], + "rules": { + "no-var": 2 + } } diff --git a/.gitignore b/.gitignore index 7bd4e7cbc..e7d746e97 100644 --- a/.gitignore +++ b/.gitignore @@ -1,40 +1,14 @@ -# Logs -logs +# logs *.log npm-debug.log* -# Runtime data -pids -*.pid -*.seed +# tests +coverage/ +.nyc_output/ -# Directory for instrumented libs generated by jscoverage/JSCover -lib-cov +# modules +node_modules/ +dist/ -# Coverage directory used by tools like istanbul -coverage - -# nyc test coverage -.nyc_output - -# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) -.grunt - -# node-waf configuration -.lock-wscript - -# Compiled binary addons (http://nodejs.org/api/addons.html) -build/Release - -# Dependency directories -node_modules -jspm_packages - -# Optional npm cache directory -.npm - -# Optional REPL history -.node_repl_history - -# vim +# editors .*.swp diff --git a/.travis.yml b/.travis.yml index e723df420..9e3a0e95c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,4 +6,4 @@ node_js: before_script: - npm install -g mocha after_script: - - npm run lcov && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage + - npm run coveralls diff --git a/demo/browser/index.html b/demo/browser/index.html index 5d7b69279..d13b55f8b 100644 --- a/demo/browser/index.html +++ b/demo/browser/index.html @@ -10,19 +10,17 @@