Commit Graph

84 Commits

Author SHA1 Message Date
Evan Wallace
7f91cecb8d resolve "browser" keys without extensions (#740) 2021-02-03 04:27:03 -08:00
Evan Wallace
feefbf5a9e add "pluginData" to pass data between plugins (#696) 2021-01-30 14:26:44 -08:00
Evan Wallace
e073390929 update go 1.15.5 => go 1.15.7 2021-01-28 01:55:46 -08:00
Evan Wallace
46c9200807 fs: abstract out stat call 2021-01-25 16:55:02 -08:00
Evan Wallace
e8c2b62c23 fix #674: add "--platform=neutral" 2021-01-17 17:51:51 -08:00
Evan Wallace
6eeb1207a8 fix #666: scan for "node_modules" in plugin paths 2021-01-12 23:49:53 -08:00
Evan Wallace
1e182e7b7e implement "paths" without "baseUrl" 2020-11-24 02:03:04 -08:00
Evan Wallace
a05d6ed032 fix #556: guard "ProbeResolvePackageAsRelative" 2020-11-23 21:42:00 -08:00
Evan Wallace
7b99097eeb pass around 1 pointer instead of 4 2020-11-19 14:06:08 -08:00
Evan Wallace
476570bf1e rename ParseJSONOptions => JSONOptions 2020-11-19 04:40:40 -08:00
Evan Wallace
7e880f9d9d integrate the caches into the bundler 2020-11-19 04:40:40 -08:00
Evan Wallace
57cbdf8e20 improve resolve error for missing "./" case 2020-11-18 20:01:01 -08:00
Evan Wallace
07743620d5 avoid overlapping matches with external wildcard 2020-11-18 17:22:19 -08:00
Evan Wallace
22904ece67 fix #406: wildcards for external paths 2020-11-18 04:32:36 -08:00
Evan Wallace
f7ef235d6f support absolute "baseUrl" paths in tsconfig.json 2020-11-17 20:45:55 -08:00
Evan Wallace
7024dfd4d8 support glob patterns in "sideEffects" 2020-11-16 23:53:59 -08:00
Evan Wallace
b45f0c89f8 warn: side-effect import of side-effect free file 2020-11-16 23:53:59 -08:00
Evan Wallace
a766bdff31 fix main fields + inconsistent sideEffects (#458) 2020-11-16 20:51:18 -08:00
Evan Wallace
f2cdc4ebe1 allow "/..." path overrides from "tsconfig.json" 2020-11-02 23:50:38 -08:00
Evan Wallace
e6a9eeb2f5 prefer ".css" files for "@import" in css 2020-11-02 23:13:48 -08:00
Evan Wallace
4c00b53703 remove the strict option entirely 2020-10-28 07:42:57 -07:00
Evan Wallace
e8f368cb72 fix #483: add "tsconfigRaw" to transform API 2020-10-27 19:34:34 -07:00
Evan Wallace
d7fb41e905 warn about unknown "importsNotUsedAsValues" values 2020-10-25 20:39:53 -07:00
Evan Wallace
588fa61140 fix #469: treat package paths in css as relative 2020-10-18 21:54:19 -07:00
Evan Wallace
2f31833b74 fix #448: support "importsNotUsedAsValues" 2020-10-12 23:45:45 -07:00
Evan Wallace
94268d4278 fix #423: ignore invalid "main" in "package.json" 2020-10-03 10:26:36 -07:00
Evan Wallace
5a383e5eba enable auto-external in js files too 2020-09-29 02:25:41 -07:00
Evan Wallace
911b986584 restrict auto-external in css to "//" for now 2020-09-29 02:17:59 -07:00
Evan Wallace
15425559d2 certain urls are automatically external in css 2020-09-29 00:32:21 -07:00
Evan Wallace
0faf4cfa57 import records are no longer js-specific 2020-09-26 18:22:58 -07:00
Evan Wallace
b29f211d55 disable warnings in "node_modules" (#395 and #402) 2020-09-23 11:09:57 -07:00
Evan Wallace
b790344df9 rename "ast" => "js_ast" 2020-09-13 23:22:41 -07:00
Evan Wallace
5796a20e87 rename "parser" => "js_parser" 2020-09-13 23:11:47 -07:00
Evan Wallace
cda353896d rename "lexer" => "js_lexer" 2020-09-13 23:11:41 -07:00
Evan Wallace
25321ae2a9 add main fields and prefer "main" for node (#363) 2020-09-11 17:02:11 -07:00
Evan Wallace
5e0dabffb2 fix for importing an absolute path 2020-09-11 13:29:33 -07:00
Evan Wallace
fe92ecf74b fix #363: require => "main" and import => "module" 2020-09-11 12:30:15 -07:00
Evan Wallace
5169b4f0f7 import path namespace change from plugins branch 2020-09-11 10:55:06 -07:00
Evan Wallace
334f4a8a6c "logging" => "logger" 2020-09-10 15:18:39 -07:00
Evan Wallace
49635c1dbc "ast" depends on "logging" instead of vice versa 2020-09-10 15:14:36 -07:00
Evan Wallace
c03aa06b00 hint to set platform to "node" for builtins (#364) 2020-09-03 15:27:23 -07:00
Evan Wallace
6167e28a0e pass directory errors to callers (#348) 2020-08-26 07:00:46 -07:00
Evan Wallace
b2ae71009e pass file system errors to callers (#348) 2020-08-26 07:00:44 -07:00
Evan Wallace
d97a1d4c01 call "stat" lazily for better performance 2020-08-16 20:42:11 -07:00
Evan Wallace
5988fd7ae6 remove fine-grained locking in resolver 2020-08-16 19:17:07 -07:00
Evan Wallace
a7bfebeab3 fail the build if --tsconfig is missing (#330) 2020-08-13 11:52:37 -07:00
Evan Wallace
0cdc005e3d fix for #118: replace js/jsx with ts/tsx like tsc 2020-08-09 23:00:07 -07:00
Evan Wallace
fb363859e1 fix #279: resolve implicit tsconfig.json base file 2020-07-28 16:37:15 -07:00
Evan Wallace
3e027f67b3 fix #278: node_modules and tsconfig.json ordering 2020-07-24 21:48:22 -07:00
Evan Wallace
5f37fe7a2b fix #269: package paths for tsconfig.json extends 2020-07-19 00:49:28 -07:00