ES to AMD converter
ES (EcmaScript) Module to AMD (Asynchronous Module Definition) converter
Table of Contents
Background
This gulp plugin uses an ES to AMD converter for ES -> AMD conversion. It can be helpful during code migrations where you need to have a temporary backwards compatibility.
Install
npm install @buxlabs/gulp-es6-to-amd
Usage
Convert files with:
const gulp = require('gulp')
const es6toamd = require('@buxlabs/gulp-es6-to-amd')
module.exports = ({ src, dest }) => {
return gulp.src(src)
.pipe(es6toamd())
.pipe(gulp.dest(dest))
}
Examples
ES
import Backbone from 'backbone';
export default Backbone.Model.extend({});
AMD
define(['backbone'], function (Backbone) {
'use strict';
return Backbone.Model.extend({});
});
Maintainers
Contributing
All contributions are highly appreciated! Open an issue or a submit PR.
License
MIT © buxlabs