@d-fischer/bundt
Advanced tools
Comparing version 1.0.2 to 1.0.3
@@ -122,3 +122,3 @@ #!/usr/bin/env node | ||
let CJS = imports(ESM) | ||
.replace(/(^|\s|;)export default/, '$1module.exports =') | ||
.replace(/(^|\s|;)export default/, '$1var __defaultExport =') | ||
.replace(/(^|\s|;)export (const|function|class|let|var) (.+?)(?=(\(|\s|\=))/gi, (_, x, type, name) => { | ||
@@ -128,5 +128,9 @@ return keys.push(name) && `${x}${type} ${name}`; | ||
.replace(/(^|\s|;)export \{(.+?)}(?=(;|\s|$))/, (_, x, names) => { | ||
return keys.push(...(names.split(',').map(name => name.trim()))) && x; | ||
return keys.push(...(names.split(',').map(name => name.trim()))) && ''; | ||
}); | ||
if (isDefault) { | ||
CJS += `\nmodule.exports = __defaultExport;\nmodule.exports.default = __defaultExport;` | ||
} | ||
if (keys.length > 0) { | ||
@@ -133,0 +137,0 @@ keys.sort().forEach(key => { |
{ | ||
"name": "@d-fischer/bundt", | ||
"version": "1.0.2", | ||
"version": "1.0.3", | ||
"repository": "d-fischer/bundt", | ||
@@ -5,0 +5,0 @@ "description": "A simple bundler for your delcious modules~!", |
11835
156