File tree Expand file tree Collapse file tree
npm/babel-traverse-browser/scripts Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -62,9 +62,26 @@ <h3 id=title></h3>
6262
6363
6464 files [ 'entry.esm.js' ] = `
65-
65+ /*
6666 import * as ${ export_name } from '${ npm_package } ';
67+ ${ export_name } .traverse = ${ export_name } .default;
68+ export {${ export_name } };
69+ */
70+
71+
72+ import * as _ns from '${ npm_package } ';
73+ import _default from '${ npm_package } ';
74+ // Build a mutable namespace object
75+ var ${ export_name } = {
76+ ..._ns,
77+ // add alias
78+ ${ export_name } : _default,
79+ // preserve default
80+ default : _default
81+ };
82+
6783 export {${ export_name } };
84+ export default _default;
6885
6986 ` ;
7087
@@ -94,10 +111,25 @@ <h3 id=title></h3>
94111
95112
96113 files [ 'entry.cjs.js' ] = `
97-
114+ /*
98115 import * as ${ export_name } from '${ npm_package } ';
99116
100117 export default ${ export_name } ; // iife / umd
118+ */
119+
120+
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+ };
130+
131+ module.exports = ${ export_name } ;
132+
101133
102134 ` ;
103135
You can’t perform that action at this time.
0 commit comments