transpile requirejs to ES Module
An example like this:
define(
[
'jquery'
],
function ($) {
return {
init: function () {
var o = $('#app');
}
};
}
);
and the output will be:
import $ from "jquery";
export default {
init: function () {
var o = $('#app');
}
};
Install:
npm i requirejs-transpiler
const { transpile } = require('requirejs-transpiler')
transpile({ // options
srcBasePath,
srcPattern,
distBasePath,
prettier: true
})
The glob syntax from the glob module is used at srcPattern param.
Option | Required |
---|---|
srcBasePath | true |
srcPattern | false |
distBasePath | false |
prettier | false |
prettierOpts | false |