Skip to content

mahhov/node2es6

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

node2es6

converts js files written with node modules in mind to support es6 modules.

e.g.

given

let add1 = a => a + 1;
let double = a => a * 2;
let two = 2;

class Four {
    four() {
        return 4;
    }
}

module.exports = {add1, double, two, Four};

module.exports.square = a => {
    return a * a;
};
module.exports.three = 3;
module.exports.Five = class {
    five() {
        return 5;
    }
};

node2es6 input.js output.js will convert to

let add1 = a => a + 1;
let double = a => a * 2;
let two = 2;

class Four {
    four() {
        return 4;
    }
}

export {add1, double, two, Four};

export let square = a => {
    return a * a;
};
export let three = 3;
export let Five = class {
    five() {
        return 5;
    }
};



this markdown was generated by de-document-examples

About

build node modules to es6 modules

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published