@hypernym/bundler
Version:
ESM & TS module bundler.
27 lines (23 loc) • 473 B
JavaScript
;
const externals = [
/^node:/,
/^@types/,
/^@rollup/,
/^@hypernym/,
/^rollup/
];
function defineConfig(options) {
return options;
}
function resolvePaths(options) {
return (id) => {
for (const resolver of options) {
const { find, replacement } = resolver;
if (id.match(find)) id = replacement;
}
return id;
};
}
exports.defineConfig = defineConfig;
exports.externals = externals;
exports.resolvePaths = resolvePaths;