babel-plugin-import-rename
Rename import sources with a RegExp like a boss.
Usage no npm install needed!
<script type="module">
import babelPluginImportRename from 'https://cdn.skypack.dev/babel-plugin-import-rename';
</script>
Rename import sources with a RegExp like a boss.
<script type="module">
import babelPluginImportRename from 'https://cdn.skypack.dev/babel-plugin-import-rename';
</script>
quot;: "$1"}] ] }
output.js
'use strict';
var _Foo = require('./Foo');
var _Foo2 = _interopRequireDefault(_Foo);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
Specify sources and replacements as plugin options. Option keys are strings passed directly to the RegExp constructor for matching against import sources in your code. Option values are the replacements.
{
"plugins": [[
"import-rename", {
"regex1": "replacement1",
"regex2": "replacement2"
}
]]
}
require('babel-core').transform('code', {
plugins: [[
'import-rename', {
'regex1': 'replacement1',
'regex2': 'replacement2'
}
]]
})