demo-web-babel

web project based on karma and mocha and use es6

Usage no npm install needed!

<script type="module">
  import demoWebBabel from 'https://cdn.skypack.dev/demo-web-babel';
</script>

README

demo-web-babel

Build Status

Stacks

  • karma & mocha
  • browserify & babel - babel runs as a plugin of browserify.
  • coverage - use isparta for support es6.
  • saucelabs - you should set SAUCE_USERNAME and SAUCE_ACCESS_KEY on your system environment.

Test

  • npm test - local test
  • npm run test-lc - test on saucelabs

SauceLabs

  1. Add environment variables
export SAUCE_USERNAME="your sauce labs user name"
export SAUCE_ACCESS_KEY="yous sauce labs access key"
  1. Run Sauce Labs test on local
npm run test-lc
  1. Run Sauce Labs test on TravisCI

  2. Enable TravisCI

  3. Adding Sauce Labs credentials for a public github repo

  4. Add a addons to .travis.yml

```
addons:
  sauce_connect: true
```
  1. Sauce Labs badge

Reference

Todo

  • Auto enable saucelabs test when push to github

Reference