Commit Graph

467 Commits

Author SHA1 Message Date
Evan Wallace
e75f4ea782 add tests for deno (#1150) 2021-04-14 04:27:01 -07:00
Evan Wallace
62c8241bd4 remove the now-unnecessary "rimraf" package 2021-04-13 20:47:13 -07:00
Evan Wallace
37c131e79d delete the fuzzer that doesn't work anymore 2021-04-13 20:44:30 -07:00
Evan Wallace
a14db0d9cf fix typescript type checking tests 2021-04-13 02:43:20 -07:00
Evan Wallace
d4a7cd31db Experimental support for Deno (#1145) 2021-04-13 02:38:00 -07:00
Evan Wallace
2e61c46b68 batch tests to hopefully fix ci memory issues 2021-04-12 19:33:35 -07:00
Evan Wallace
a1983043a9 Be maximally liberal in the interpretation of the browser field (#1140) 2021-04-12 01:51:53 -07:00
Evan Wallace
eac9513c85 fix non-bmp characters in identifier validation (#1139) 2021-04-11 15:17:19 -07:00
Evan Wallace
ff1e7b00a8 encode entry point export constraints in the graph 2021-04-11 05:55:07 -07:00
Evan Wallace
0f008d93da count dynamic cross-chunk imports as dependencies (#1135) 2021-04-10 17:22:10 -07:00
Evan Wallace
7364029573 various fixes for private members (#1134) 2021-04-10 04:55:22 -07:00
Evan Wallace
4d126afb7e fix static field "this" in typescript files 2021-04-10 00:50:57 -07:00
Evan Wallace
a184321e9b add a "bundle" checkbox to "try.html" 2021-04-10 00:19:51 -07:00
Evan Wallace
b3dce73a41 break apart tree shaking and code splitting (#1130) 2021-04-09 05:11:06 -07:00
Evan Wallace
938f719f79 fix #1125: bug splitting + css/js + dynamic import 2021-04-09 01:37:44 -07:00
Evan Wallace
0ffaab1cc1 some small changes to release notes 2021-04-07 04:03:58 -07:00
Evan Wallace
99b260670b fix #1115: add a special-cased error message 2021-04-07 03:10:06 -07:00
Evan Wallace
5dc64cb97b fix #1117: check "node_modules" before "NODE_PATH" 2021-04-07 01:26:07 -07:00
Evan Wallace
de9864f6f0 disable tree shaking when using code splitting (#1110) 2021-04-03 14:32:49 -07:00
Evan Wallace
ac54d0f271 use xxHash instead of SHA1 for speed (#1107) 2021-04-03 03:40:11 -07:00
Evan Wallace
dc4e1394a8 avoid double-counting each chunk's hash 2021-04-03 02:07:58 -07:00
Evan Wallace
58b24ed9ff support async plugin "setup" (#111) 2021-04-03 00:42:58 -07:00
Evan Wallace
33ee772541 fix #1099: always hash all chunk contents 2021-04-02 16:36:58 -07:00
Evan Wallace
046368079f guard against overwritten object rest initializer 2021-04-02 15:34:03 -07:00
Evan Wallace
c52f9fd6ce merge "localDependencies" + "nonLocalDependencies" 2021-04-01 20:29:27 -07:00
Evan Wallace
6f6b060fac track and retain intermediate re-exporting files (#1100) 2021-04-01 20:00:48 -07:00
Evan Wallace
28fd1a2a09 dark mode for graph debugger 2021-04-01 19:59:30 -07:00
Evan Wallace
9e55fb5da5 add a graph debugger 2021-04-01 16:07:15 -07:00
Evan Wallace
49b8d86f59 auto-define "process.env.NODE_ENV" for the browser 2021-03-31 15:53:18 -07:00
Evan Wallace
2c6fafbbf4 fix test non-determinism issue 2021-03-30 01:41:13 -07:00
Evan Wallace
8206198f15 need to await async entry point esm wrappers 2021-03-30 01:41:11 -07:00
Evan Wallace
ae3ce463c6 fix #1086: add graph edge for wrapped esm import 2021-03-30 01:21:51 -07:00
Evan Wallace
1aaaec2226 fix #1084: lower "import()" for older targets 2021-03-29 16:28:25 -07:00
Evan Wallace
057daf9c2b allow top-level await in chrome 89 and node 14.8 2021-03-29 16:07:57 -07:00
Evan Wallace
6cbfaca883 fix #1080: omit esm wrapper calls for dead files 2021-03-29 13:11:24 -07:00
Evan Wallace
e402940c50 fix #1082: missing space before "Promise" when minifying 2021-03-29 12:22:19 -07:00
Evan Wallace
18ee69dbd6 Revert "add the "[type]" path template placeholder"
This reverts commit a6ad9a3436. I think this is actually too specific to my use case and I might want to create separate "--entry-names:js" and "--entry-names:css" settings instead.
2021-03-29 12:18:49 -07:00
Evan Wallace
a6ad9a3436 add the "[type]" path template placeholder 2021-03-29 01:20:56 -07:00
Evan Wallace
20e603a94d add extensions to custom output paths for css 2021-03-28 19:34:49 -07:00
Evan Wallace
4774f8b883 use the file namespace for file entry points 2021-03-28 19:34:49 -07:00
Evan Wallace
1face3ea42 output paths now use pre-resolved path 2021-03-28 19:34:49 -07:00
Evan Wallace
225d6ef83f implement custom output paths for entry points 2021-03-28 19:34:49 -07:00
Evan Wallace
5767f8c5fe dynamic imports now use the chunk name template 2021-03-28 19:34:49 -07:00
Evan Wallace
f4a730886f implement lazy evaluation of esm code 2021-03-28 19:34:49 -07:00
Evan Wallace
da47550091 add implicit outbase test 2021-03-28 13:36:56 -07:00
Evan Wallace
73460e1be5 add relative outbase test 2021-03-28 13:28:36 -07:00
Evan Wallace
d06bfdb04e release notes for #1067 2021-03-27 15:46:20 -07:00
Justin Ridgewell
09c79a900f Add warning when writing to private method (#1067) 2021-03-27 15:33:42 -07:00
Evan Wallace
23a085ea8d use "formatMessages" in try.html 2021-03-27 14:07:47 -07:00
Evan Wallace
0141dd9d51 publish 0.10.2 to npm 2021-03-26 19:15:30 -07:00