102 Commits (6646f156de43cc9cc3dfc6eb8010fef93d804df9)

Author SHA1 Message Date
Rich-Harris 6646f156de handle export * 10 years ago
Rich-Harris 477324e753 more efficient dependency fetching 10 years ago
Rich-Harris ff27523d44 load all dependencies, regardless of actual usage 10 years ago
Rich Harris bfad828248 more DRY 10 years ago
Rich Harris b5bb560217 DRY 10 years ago
Rich Harris f1d35aad7e use arrays, not objects, to track variable declarations 10 years ago
Rich Harris c343b67e2a DRY out namespace exports 10 years ago
Rich Harris 975528d034 handle multiple exports of a single binding 10 years ago
Rich-Harris 13521adec8 fix es6 export 10 years ago
Rich Harris 419a37f145 fix more tests, messily 10 years ago
Rich Harris 7521fe7e25 fix namespace reexports 10 years ago
Rich Harris ae084c0424 first stab at handling reexports separately 10 years ago
Rich-Harris 962431075a simplify deconflicting logic 10 years ago
Rich-Harris 611315a812 dont rewrite exported vars unless in named exports mode 10 years ago
Rich-Harris 75f1bf155e make trace() a method of Bundle, partially fix exported vars 10 years ago
Rich-Harris 4420d508c6 trying something new... 10 years ago
Rich-Harris e7bbd516d1 combine declaredName and identifier 10 years ago
Rich-Harris 01b69eadc6 handle external imports in ES6 bundles 10 years ago
Rich-Harris df66011c7c handle export * (all function tests now passing) 10 years ago
Rich-Harris ae93c679cb handle tricky `export { default as foo } from ...` case 10 years ago
Rich-Harris da00ac8a3c more fixes 10 years ago
Rich-Harris e0c554a801 more fixes 10 years ago
Rich-Harris 35661e1f39 fixes 10 years ago
Rich-Harris e36bf8dbd5 start moving naming logic into bundle, rather than modules 10 years ago
Rich-Harris 10bc42daeb dont call module.getCanonicalName before module.rename (has undesired side effects) 10 years ago
Rich Harris 8afcd92ca7 ignore excluded statements for purposes of deconflicting 10 years ago
Rich-Harris 09eaef6143 rename variables named `exports` 10 years ago
Rich-Harris 418ce08a44 rename internal namespace exports as appropriate 10 years ago
Rich-Harris 39057cddf0 use provided AST instead of parsing again 10 years ago
Rich-Harris f35d453c72 deconflict external imports 10 years ago
Rich-Harris 41cd743ae6 support banner/footer option 10 years ago
Rich-Harris a6f7d96065 dont attempt to mark statements in external modules 10 years ago
Rich-Harris 32659d12e0 prevent module importing itself 10 years ago
Rich-Harris 301f432b6f remove unused code 10 years ago
Rich-Harris 8f3f437e1c reattach comments, handle var splitting better 10 years ago
Rich-Harris 9435773b1c start moving render logic into modules 10 years ago
Rich-Harris 069f83bec8 make getCanonicalName es6-aware 10 years ago
Rich-Harris f1545cbf03 mark export declarations as used, to preserve side-effects (#43) 10 years ago
Rich-Harris d81acf600b ensure external modules have names, and that those names take priority (#42) 10 years ago
Rich Harris 412544268c include side-effects (#40) 10 years ago
Rich Harris e17076250c mark statements rather than expanding them 10 years ago
Rich Harris eadbfcbdcd refactoring 10 years ago
Rich Harris 33effb4b3b order methods alphabetically. easier to find what youre looking for 10 years ago
Rich Harris bac6e9427f path fixes 10 years ago
Rich-Harris a7aed4b2b8 WIP conversion to browser-friendly bundle 10 years ago
Rich-Harris cf522b2ed3 exclude empty var declarations for exported bindings 10 years ago
Rich Harris f1d43ce34c better sorting (sort at module level) 10 years ago
Rich-Harris 58466ce44a optimise statement insertion 10 years ago
Rich-Harris a1ed47928d reliably prevent statements appearing before earlier statements from same module 10 years ago
Rich Harris b7e51064ac borrow sorting logic from esperanto - fixes #36 10 years ago