528 Commits (dd3796ed74ca70006b6cdb1570fe002fd722afcf)

Author SHA1 Message Date
Oskar Segersvärd 9eec7060f2 Added parents to the scope. 10 years ago
Oskar Segersvärd fc9b4a9c92 Better doc comments. Fixed `index` bug thanks to tests. 10 years ago
Oskar Segersvärd f8da4fdb65 Integrating Scope into Module. Removed ~200 lines. 10 years ago
Oskar Segersvärd 9f6fdd2e13 Added tests for Scope, stricter .eslintrc, and contributors. 10 years ago
Oskar Segersvärd b267490949 Revisited Scope. Much simpler. 10 years ago
Rich Harris 2e460eca26 use magic-string@0.7.0, to fix #101 10 years ago
Rich-Harris 4255482b4b linting 10 years ago
Rich-Harris 0df5d9b177 syncify more code, remove unused promise utils 10 years ago
Rich-Harris 19c71ff051 stop false missing export errors 10 years ago
Rich-Harris 840d1dc21d handle re-exports in entry module 10 years ago
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 3c37dc43e7 allow imports of individual files from external modules 10 years ago
Rich-Harris 481d28412c attach scopes to BlockStatement nodes, not Function nodes. fixes #91 10 years ago
Rich Harris 71d9d4fa0e only rewrite exported vars as exports.foo if necessary 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 199d3ad4e4 simplify export block logic 10 years ago
Rich Harris 98494b2b5f simplify es6 exports 10 years ago
Rich-Harris fc5b89dacd fix global detection 10 years ago
Rich-Harris 13521adec8 fix es6 export 10 years ago
Rich Harris 419a37f145 fix more tests, messily 10 years ago
Rich Harris 6ed5b7f78c remove reference to linkedImport 10 years ago
Rich Harris 7521fe7e25 fix namespace reexports 10 years ago
Rich Harris be73b32792 fix export * case 10 years ago
Rich Harris e53bfa6180 fix a few tests 10 years ago
Rich Harris ae084c0424 first stab at handling reexports separately 10 years ago
Rich Harris 11f30aba06 minor linting 10 years ago
Rich-Harris 056110dd09 dedupe external imports in ES6 bundle (fixes #77) 10 years ago
Rich-Harris 962431075a simplify deconflicting logic 10 years ago
Rich-Harris a49f966703 remove temporary _parse workaround 10 years ago
Rich-Harris 1f670d5882 tidying up 10 years ago
Rich-Harris 8cb61a9a2f prevent `var undefined = sideEffectyDefault(foo)` 10 years ago
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 611315a812 dont rewrite exported vars unless in named exports mode 10 years ago
Rich-Harris 4164f6265a use bundle.trace() when building export block 10 years ago
Rich-Harris ed23293b6d fix module.defaultName() 10 years ago
Rich-Harris 75f1bf155e make trace() a method of Bundle, partially fix exported vars 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 f14ee72ee1 add statement.toString method for easier debugging 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 df66011c7c handle export * (all function tests now passing) 10 years ago