203 Commits (c0d45930581f4999b2d0bbf7107e3d508ade5825)

Author SHA1 Message Date
Rich-Harris d3979bd690 better side-effect detection 9 years ago
Rich-Harris 4300414206 support banner and footer options in plugins 9 years ago
Rich Harris 95c3af1e10 add more .js extensions 9 years ago
Rich Harris e111c5d8dc add js extensions 9 years ago
Brian Donovan 14af551bfc Remove unneeded `.js` extensions in import. 9 years ago
Rich Harris 170f1672b4 more robust deconflicting (sorry, no test yet) 9 years ago
Rich-Harris a474426d09 throw if deprecated options are passed 9 years ago
Rich-Harris 814003cee2 include importing module in error message when load fails 9 years ago
Rich Harris 223cddc55e default to options.external = [] 9 years ago
Rich Harris 72836cbfe0 bring back options.external but warn if missing rather than error 9 years ago
Rich Harris 5b711ec005 support more plugin stuff, remove support for transform, resolveId, load, external, resolveExternal 9 years ago
Rich-Harris c924d5433c support plugins that return transform and intro functions 9 years ago
Oskar Segersvärd 24b64ca4e1 Use declarations, regardless of whether they have statements or not 9 years ago
Rich-Harris 61dcc1bf7c populate map.sourcesContent with original code 9 years ago
Rich-Harris 7590f6c10b add intro/outro option (TODO document) 9 years ago
Rich-Harris e96cca5971 sourcemap aware transforms 9 years ago
Rich-Harris 9f2d1b8ada use resolvers/loaders in order, dont catch errors 9 years ago
Rich Harris dfa6492bf8 remove sander dependency 9 years ago
Rich-Harris 3e6fe19a39 brute force merge rewrite -> rewrite-master 9 years ago
Oskar Segersvärd 6e839f2d38 Extract namespace lookup optimisation into separate pass 9 years ago
Rich-Harris 25ca424c2a mark side-effecty statements (call expressions and assignments to globals) - fixes #112 9 years ago
Oskar Segersvärd 98cf636e2e Implemented `export * from "internal";` 9 years ago
Oskar Segersvärd e8d299192e Made the return value of resolver functions optional. Uses a fallback on failure. 9 years ago
Oskar Segersvärd d9d5cf4ec2 Made the list of predefined globals easily extensible 9 years ago
Oskar Segersvärd 550171a606 Removed FIXME. 9 years ago
Oskar Segersvärd 7627b6c810 Fixed modifier statements. All tests (but sourcemap/names) pass. 9 years ago
Oskar Segersvärd 21c23e1762 Fixed rebase mistakes 10 years ago
Oskar Segersvärd cc9d5b7ecc Started working on namespaces. 10 years ago
Oskar Segersvärd 02720bfc06 Fixed default names. 10 years ago
Oskar Segersvärd f680aae304 Added `Scope.getNames()` to avoid exposing internals. 10 years ago
Oskar Segersvärd c222063edd Predefine the 'exports' global, and bind locals to found globals. 10 years ago
Oskar Segersvärd d8339d5697 Removed unused `findDefiningStatement`. 10 years ago
Oskar Segersvärd 09a43c1138 Removed unused `trace` and `traceExport`. 10 years ago
Oskar Segersvärd 8945c3dd21 Simplified `Scope.define`'s implementation by taking two arguments. 10 years ago
Oskar Segersvärd d3f9f2fee6 Removed unused 10 years ago
Oskar Segersvärd 0c79692f26 Simplified some of Module's logic. Started passing tests. :) 10 years ago
Oskar Segersvärd f8da4fdb65 Integrating Scope into Module. Removed ~200 lines. 10 years ago
Rich-Harris 0df5d9b177 syncify more code, remove unused promise utils 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 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 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