Commit Graph

439 Commits

Author SHA1 Message Date
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
Evan Wallace
9cd1c64202 fix name collision with esm and direct eval 2021-03-26 18:49:27 -07:00
Evan Wallace
842e0a60b6 fix #1066: private fields inside destructuring 2021-03-26 15:41:47 -07:00
Evan Wallace
fad7f47170 fix #998: remove the file splitting optimization 2021-03-25 21:34:45 -07:00
Evan Wallace
ff2db90dd5 test: use ".cjs" to guard against "type": "module" 2021-03-25 16:08:46 -07:00
Evan Wallace
5cf85d5aef fix #1058: add the "formatMessages" api 2021-03-25 14:57:28 -07:00
Evan Wallace
fc325d0996 add "suggestion" to log message location 2021-03-25 14:43:41 -07:00
Evan Wallace
86b26d756b change esm/cjs support: "type" and "default" 2021-03-25 01:42:36 -07:00
Evan Wallace
32bc00d6ef "export * as" is no longer implemented using cjs 2021-03-25 01:42:36 -07:00
Evan Wallace
a78735e95f "cjsStyleExports" => "ExportsKind" 2021-03-25 01:42:36 -07:00
Evan Wallace
f8fc44ace6 remove support for "module" and "exports" in esm 2021-03-25 01:42:36 -07:00
Evan Wallace
0f3f7d0dd6 add "watchFiles" and "watchDirs" 2021-03-25 01:20:32 -07:00
Justin Ridgewell
d57cb4640a Add Source Map sourceRoot Support (#1028) 2021-03-24 23:49:25 -07:00
Evan Wallace
03f176cf74 fix browser test 2021-03-21 13:21:51 -07:00
Evan Wallace
d790be41a9 fix #373: expose build options to plugins 2021-03-20 13:20:53 -07:00
Evan Wallace
e5127cb19d re-enable the "worker_threads" sync workaround (#1021) 2021-03-20 10:44:17 -07:00
Evan Wallace
9d44e66ff1 do not use Object.assign for object spread (#1018) 2021-03-20 02:07:37 -07:00
Evan Wallace
514a7b0fe1 fix #1013: parsing for the "[dir]" placeholder 2021-03-19 10:43:51 -07:00
Evan Wallace
f93cc1682a update to "@unicode/unicode-13.0.0" (#1007) 2021-03-18 22:31:24 -07:00
Evan Wallace
356ea17db8 enable hashes in entry file paths (#1001) 2021-03-18 21:30:57 -07:00
Evan Wallace
5acc012756 remove unused unicode library in tests (#1004) 2021-03-18 21:02:32 -07:00
Evan Wallace
ab7e61ced8 fix source mappings for external import paths 2021-03-18 16:53:43 -07:00
Evan Wallace
1d82f9db63 treat "ERROR_INVALID_NAME" as "ENOENT" on windows (#994) 2021-03-17 12:31:42 -07:00
Evan Wallace
7320a0e3a0 utf16 bug in outside-file line/column accounting 2021-03-16 23:51:26 -07:00
Evan Wallace
8a2124073e serve tests: 127.0.0.1 to avoid mac firewall popup 2021-03-16 20:16:52 -07:00
Evan Wallace
fc7707557b fix "exports" path resolution for scoped packages 2021-03-16 16:55:47 -07:00
Evan Wallace
51b785f899 add engine-to-string to compat-table.js 2021-03-15 14:00:57 -07:00
Evan Wallace
d943e89e50 fix #975: add target env to lowering error 2021-03-15 13:54:57 -07:00
Evan Wallace
fbdf70d620 mention glob syntax in entry point errors (#976) 2021-03-15 13:29:38 -07:00