jupl / 6to5-loader

Turn ES6 code into vanilla ES5 with no runtime required using https://github.com/sebmck/6to5

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

6to5-loader

Turn ES6 code into vanilla ES5 with no runtime required using 6to5;

Notes: Issues with the output should be reported on the 6to5 issue tracker;

Install

$ npm install --save-dev 6to5-loader

Usage

import Animal from 'es6!./Animal.js';

class Person extends Animal {
  constructor(arg='default') {
    this.eat = 'Happy Meal';
  }
}

export default Person;
var Person = require('es6!./Person.js').default;
new Person();

Or within the webpack config:

module: {
    loaders: [
        { test: /\.js$/, loader: '6to5-loader'}
    ]
}

and then import normally:

import Person from './Person.js';

Options

See the 6to5 options

License

MIT © Luis Couto

About

Turn ES6 code into vanilla ES5 with no runtime required using https://github.com/sebmck/6to5


Languages

Language:JavaScript 100.0%