Commit Graph

664 Commits

Author SHA1 Message Date
Evan Wallace
0a1d57a6e2 fix #185: add strict option for class fields 2020-06-21 16:56:22 -07:00
Evan Wallace
c53e7dd05d add strict option for nullish coalescing 2020-06-21 16:10:42 -07:00
Evan Wallace
2a6b2926e7 link for perf problems with private names 2020-06-21 15:41:36 -07:00
Evan Wallace
31035fa03a extract nullish coalescing operator lowering 2020-06-21 15:24:34 -07:00
Evan Wallace
e687e360e1 better minification of private member helpers 2020-06-21 15:21:15 -07:00
Evan Wallace
fa3af7217c test coverage for invalid private name usage 2020-06-21 15:14:53 -07:00
Evan Wallace
b619b023f4 warnings for bad private accessor usage 2020-06-21 15:01:57 -07:00
Evan Wallace
a96783e5ce publish 0.5.8 to npm v0.5.8 2020-06-21 01:50:07 -07:00
Evan Wallace
2f131135e4 fix #137: implement lowering for async/await 2020-06-21 01:35:42 -07:00
Evan Wallace
8aa2126737 publish 0.5.7 to npm v0.5.7 2020-06-20 23:13:06 -07:00
Evan Wallace
a53877da97 fix bug with lowering self-referential static fields 2020-06-20 23:06:20 -07:00
Evan Wallace
07b121822c fix #47: implement lowering for private members 2020-06-20 23:06:17 -07:00
Evan Wallace
0bc5da896a move lowering code to separate files 2020-06-20 21:03:22 -07:00
Evan Wallace
cbfdf05af5 fix bug with re-export names when bundling 2020-06-20 16:21:47 -07:00
Evan Wallace
a467e6bb8d renamer avoids generated unbound symbols 2020-06-20 15:59:26 -07:00
Evan Wallace
668100ed48 fix #189: update alternate installation instructions 2020-06-20 13:41:29 -07:00
Evan Wallace
379fad1d69 add alternate installation instructions 2020-06-20 12:56:48 -07:00
Evan Wallace
0e4eae18df preserve "import.meta" object identity 2020-06-20 11:17:44 -07:00
Evan Wallace
da45c85a8a publish 0.5.6 to npm v0.5.6 2020-06-20 10:47:35 -07:00
Evan Wallace
21244e7000 fix #190: ensure re-exported default aliases aren't renamed 2020-06-20 10:44:03 -07:00
Evan Wallace
0be23dec5c publish 0.5.5 to npm v0.5.5 2020-06-20 01:48:40 -07:00
Evan Wallace
6d6abd9f00 "??=" should transform to "??" and "=" for es2020 2020-06-20 00:54:48 -07:00
Evan Wallace
0265798774 minor updates for try.html 2020-06-20 00:44:04 -07:00
Evan Wallace
2e0b4dc152 implement logical assignment operators 2020-06-19 22:43:06 -07:00
Evan Wallace
28273492a8 fix re-exports from a cjs module in esm format 2020-06-19 21:14:07 -07:00
Evan Wallace
0f02200a89 avoid multiple logs in api implementation 2020-06-19 19:08:09 -07:00
Evan Wallace
0540d3bea1 simplify log by removing channels 2020-06-19 18:37:37 -07:00
Evan Wallace
aa9e4d6bf9 publish 0.5.4 to npm v0.5.4 2020-06-19 14:43:43 -07:00
Evan Wallace
35254d87a6 use lowercase absolute paths for collision detection 2020-06-19 14:32:18 -07:00
Evan Wallace
697d59aee3 fix #188: use standard path separators in all output 2020-06-19 14:22:22 -07:00
Evan Wallace
b11f22e478 source map tests include path separator 2020-06-19 13:18:44 -07:00
Evan Wallace
07702ae9fa make entry point es6 exports more consistent 2020-06-16 12:29:45 -07:00
Evan Wallace
cc6e8e48e7 fix more inconsistencies with declared symbols 2020-06-16 01:47:04 -07:00
Evan Wallace
f999bf4d24 move import records to the top level of the ast 2020-06-16 01:43:30 -07:00
Evan Wallace
162091af59 add "single line" to import and export printing 2020-06-15 11:28:53 -07:00
Evan Wallace
634a9c6854 add back reprint checks now that output is stable 2020-06-15 11:09:31 -07:00
Evan Wallace
078931355a change how "single line" detection works 2020-06-15 11:05:35 -07:00
Evan Wallace
84d7bd3a50 avoid concurrent map writes when generating uses 2020-06-14 17:50:18 -07:00
Evan Wallace
0967b85e79 avoid output file name collisions 2020-06-14 17:44:51 -07:00
Evan Wallace
571967e03d don't use contents for file loader hash 2020-06-14 17:35:21 -07:00
Evan Wallace
db6a811c23 make sure loader uses os-specific file extension 2020-06-14 17:13:21 -07:00
Evan Wallace
0cc0de248b prevent input files from being overwritten 2020-06-14 16:07:53 -07:00
Evan Wallace
3fc565296a rename "impl.go" files 2020-06-14 15:45:32 -07:00
Evan Wallace
9a9b318ee4 make "__toModule" and "__exportStar" more consistent 2020-06-14 15:45:32 -07:00
Evan Wallace
e744f41d9b remove some special cases for "__commonJS" 2020-06-14 15:45:32 -07:00
Evan Wallace
70440bc6f4 fix inconsistent declared symbols for export statements 2020-06-14 15:45:32 -07:00
Evan Wallace
b6e98c3f2a special-case "index" in name-from-path 2020-06-14 15:45:32 -07:00
Evan Wallace
1a891e85b2 avoid really long automatically-generated chunk names 2020-06-14 15:45:29 -07:00
Evan Wallace
41c228b300 also accept "'function' == typeof require" 2020-06-11 23:29:48 -07:00
Evan Wallace
095b196a0e publish 0.5.3 to npm v0.5.3 2020-06-11 22:34:33 -07:00