ちょっとしたES6スクリプトをテスト付きでさくっと試すためのテンプレを作りました。

テストランナーはKarma、テスト本体はJasmineです。

はじめてpackage.jsonとかreadmeまじめに書きました。

https://github.com/110chang/babel-starter

任意のリポジトリを作成して、一時的にこのテンプレをリモートに設定し、プルしてからリモートを削除。

1
2
3
4
5
git remote add babel-starter https://github.com/110chang/babel-starter.git
git pull babel-starter master
git remote rm babel-starter
npm i
karma start

余談ですが、Generatorを動かすにはbabel-polyfillをインストールして、設定に加える必要があるみたいです。

1
2
3
4
5
6
7
    ...
    // list of files / patterns to load in the browser
    files: [
      'node_modules/babel-polyfill/browser.js',
      ...
    ],
    ...

via RegeneratorRuntime is not defined