86 Commits (a77d83d0b62a59170d5540c6e13bd9ddca10df05)

Author SHA1 Message Date
Rich-Harris a77d83d0b6 dont trace declarations across default boundaries 10 years ago
Rich-Harris 1d6737157e mark default export declarations as isUsed, as well as named ones 10 years ago
Rich-Harris ed23293b6d fix module.defaultName() 10 years ago
Rich-Harris b419453599 handle `export { default } from ...` case 10 years ago
Rich-Harris 4420d508c6 trying something new... 10 years ago
Rich-Harris e7bbd516d1 combine declaredName and identifier 10 years ago
Rich-Harris 0cc1221b7a remove obsolete special case logic 10 years ago
Rich-Harris 01b69eadc6 handle external imports in ES6 bundles 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 e36bf8dbd5 start moving naming logic into bundle, rather than modules 10 years ago
Rich-Harris fc6a55cddb statement.module -> this, where appropriate 10 years ago
Rich-Harris 855ee29ca3 fix names in export from declarations 10 years ago
Rich Harris 5cbd7afb1a rig up eslint, do some linting 10 years ago
Rich-Harris c2ebdcbe4c dont rewrite var foo as var exports.foo 10 years ago
Rich-Harris 39057cddf0 use provided AST instead of parsing again 10 years ago
Rich-Harris 9164f80487 remove pre-existing sourcemap comments 10 years ago
Rich-Harris 405bc00a56 more tidying up 10 years ago
Rich-Harris 7c1d2bb8e6 remove unused code 10 years ago
Rich-Harris 24d061450a fix variable splitting 10 years ago
Rich-Harris cbae9fc8de remove more unused code 10 years ago
Rich-Harris 8f3f437e1c reattach comments, handle var splitting better 10 years ago
Rich-Harris 6d2e108c01 reimplement multiple var splitting 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
Oskar Segersvärd 9a1ae23919 Named and * imports must be treated separately. 10 years ago
Arpad Borsos 759d3938b9 allow importing external modules for side effects, fixes #55 10 years ago
Rich-Harris f1545cbf03 mark export declarations as used, to preserve side-effects (#43) 10 years ago
Oskar Segersvärd 0e2e705afa Implemented export * from ... 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 a7aed4b2b8 WIP conversion to browser-friendly bundle 10 years ago
Rich Harris f1d43ce34c better sorting (sort at module level) 10 years ago
Rich-Harris b8894dd901 rename things internally (path -> id, etc) - #30 10 years ago
Rich-Harris 5be634f20e ensure unused default exports have legal name (fixes #33) 10 years ago
Rich Harris dc6940de2e apply resolvePath hook to entry module (#30) 10 years ago
Rich-Harris f031ccc53a deconflict auto-generated default export names, convert expressions to declarations. fixes #29 10 years ago
Rich Harris f2628b5ca0 linting 10 years ago
Rich Harris 207cb9dfba break apart top-level var declarations with multiple declarators - fixes #26 10 years ago
Rich-Harris 0406e7f578 insert export default statement after previous, rather than before next 10 years ago
Rich-Harris f0e78f6d1c prevent conflicts with globals (assumed or otherwise) - fixes #20 10 years ago
Rich-Harris 02afb469ce ensure correct placement of export default statement 10 years ago
Rich-Harris c0a764029f default exports are not bound. fixes #15 10 years ago
Rich-Harris f60120bbc6 better (if slightly in need of refactoring) comment handling 10 years ago
Rich-Harris aa807c7869 handle named functions as default exports 10 years ago
Rich-Harris 4b26a86d1d rewrite exported vars, to keep exports live 10 years ago
Rich-Harris 315510f767 use Object.create(null) to avoid conflicts with Object.prototype. fixes #12 10 years ago
Rich-Harris 2993d92776 ensure at least one newline between each statement 10 years ago