atma-loader-babel

Babel (6to5) compiler for `atma-io`, `IncludeJS` and `atma-server`.

Usage no npm install needed!

<script type="module">
  import atmaLoaderBabel from 'https://cdn.skypack.dev/atma-loader-babel';
</script>

README

Babel (6to5) Compiler (Atma Plugin)

Build Status

with proper stacktrace support

The Plugin extends:

How to use
Embed into the Project
  • atma plugin install atma-loader-babel

    This adds atma-loader-babel npm dependency and the package.json would look like:

        {
            "dependencies": {
                "atma-loader-babel"
            },
            "atma": {
                "plugins": [
                    "atma-loader-babel"
                ],
                "settings": {
                    "atma-loader-babel": {
                        "extensions" : [ "es6" ]
                        "babel": {} // babel-compiler options
                    }
                }
            }
        }
    
  • That's all. Now, you are ready to use the 'next javascript' in your project

Quick Try
  • install atma: $ npm install atma -g

  • install plugin: $ atma plugin install atma-loader-babel --save

  • add test.html to the directory

    <!DOCTYPE html>
    <script src='test.es6'></script>
    
  • add test.es6

    setInterval(() => document.body.textContent += ".. itworks ..", 200);
    
  • start the server: $ atma server

  • open the browser: http://localhost:5777/test.html


The MIT License