Never Push to Master

    migrate-espower-babel-to-babel-preset-power-assert

    2.0.1 • Public • Published

    migrate-espower-babel-to-babel-preset-power-assert

    Migrate espower-babel to babel-preset-power-assert.

    Target User

    • Using espower-babel
    • Having test/mocha.opts
    • Using Babel >= 6

    Installation

    npm install -g migrate-espower-babel-to-babel-preset-power-assert
    

    Usage

    cd project-root-dir/
    $ migrate-espower-babel-to-babel-preset-power-assert
     
    Run: npm uninstall -D espower-babel
    Run: npm install -D power-assert
    Run: npm install -D babel-preset-power-assert
    Run: npm install -D babel-register
    rewrite mocha.opts
    rewrite .babelrc

    Before

    • using espower-babel

    After

    • using babel-register
    • using babel-preset-power-assert

    Example

    diff --git a/.babelrc b/.babelrc
    index ba2a650..e7e1682 100644
    --- a/.babelrc
    +++ b/.babelrc
    @@ -6,6 +6,9 @@ 
         "development": {
           "plugins": [
             "jsdoc-to-assert"
    +      ],
    +      "presets": [
    +        "power-assert"
           ]
         }
       }
    diff --git a/package.json b/package.json
    index ebafaf5..e5e1216 100644
    --- a/package.json
    +++ b/package.json
    @@ -24,7 +24,8 @@ 
         "babel-plugin-add-module-exports": "^0.1.2",
         "babel-plugin-jsdoc-to-assert": "^1.4.0",
         "babel-preset-es2015": "^6.6.0",
    -    "espower-babel": "^4.0.1",
    +    "babel-preset-power-assert": "^1.0.0",
    +    "babel-register": "^6.7.2",
         "espower-loader": "^1.0.0",
         "mocha": "^2.2.1",
         "power-assert": "^1.0.0",
    diff --git a/test/mocha.opts b/test/mocha.opts
    index 8d0282d..b76d223 100644
    --- a/test/mocha.opts
    +++ b/test/mocha.opts
    @@ -1 +1 @@ 
    ---compilers js:espower-babel/guess
    \ No newline at end of file
    +--compilers js:babel-register
    \ No newline at end of file

    See real commit:

    Contributing

    1. Fork it!
    2. Create your feature branch: git checkout -b my-new-feature
    3. Commit your changes: git commit -am 'Add some feature'
    4. Push to the branch: git push origin my-new-feature
    5. Submit a pull request :D

    License

    MIT

    Install

    npm i migrate-espower-babel-to-babel-preset-power-assert

    DownloadsWeekly Downloads

    5

    Version

    2.0.1

    License

    MIT

    Last publish

    Collaborators

    • azu