Add ?module support for HTML files

Closes #113
This commit is contained in:
Michael Jackson
2018-09-04 15:58:52 -07:00
parent 311a1ffa7e
commit 21ed6ee42e
7 changed files with 187 additions and 31 deletions

View File

@ -0,0 +1,23 @@
const babel = require("babel-core");
const unpkgRewrite = require("../plugins/unpkgRewrite");
function rewriteBareModuleIdentifiers(code, packageConfig) {
const dependencies = Object.assign(
{},
packageConfig.peerDependencies,
packageConfig.dependencies
);
const options = {
// Ignore .babelrc and package.json babel config
// because we haven't installed dependencies so
// we can't load plugins; see #84
babelrc: false,
plugins: [unpkgRewrite(dependencies)]
};
return babel.transform(code, options).code;
}
module.exports = rewriteBareModuleIdentifiers;