Skip to content

Commit 969f3a0

Browse files
save file
1 parent c32b47a commit 969f3a0

1 file changed

Lines changed: 27 additions & 21 deletions

File tree

npm/babel-traverse-browser/scripts/babel-traverse-browser.html

Lines changed: 27 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -69,20 +69,38 @@ <h3 id=title></h3>
6969
*/
7070
7171
72-
import * as _ns from '${npm_package}';
73-
import _default from '${npm_package}';
72+
import * as ns from '${npm_package}';
7473
// Build a mutable namespace object
7574
var ${export_name} = {
76-
..._ns,
75+
...ns,
7776
// add alias
78-
${export_name} : _default,
77+
${export_name} : ns.default,
7978
// preserve default
80-
default : _default
8179
};
8280
83-
export {${export_name}};
81+
// export {${export_name}};
8482
export default _default;
8583
84+
85+
/*
86+
import * as _ns from '${npm_package}';
87+
88+
// Build a mutable namespace object
89+
const Traverse = {
90+
..._ns,
91+
${export_name}: _ns.default,
92+
default: _ns.default
93+
};
94+
95+
// Named export (your preferred import style)
96+
export const ${export_name} = _ns.default;
97+
98+
// Namespace export under a DIFFERENT name
99+
export { Traverse };
100+
101+
// Default export
102+
export default _ns.default;
103+
*/
86104
`;
87105

88106

@@ -111,24 +129,12 @@ <h3 id=title></h3>
111129

112130

113131
files['entry.cjs.js'] = `
114-
/*
115-
import * as ${export_name} from '${npm_package}';
116-
117-
export default ${export_name}; // iife / umd
118-
*/
119132
120133
121-
var _ns = require('${npm_package}');
122-
var _default = _ns.default || _ns;
123-
124-
// Build a mutable namespace object
125-
var ${export_name} = {
126-
..._ns,
127-
${export_name} : _default,
128-
default : _default
129-
};
134+
135+
import * as ${export_name} from '${npm_package}';
130136
131-
module.exports = ${export_name};
137+
export default ${export_name}; // iife / umd
132138
133139
134140
`;

0 commit comments

Comments
 (0)