66 Commits

Author SHA1 Message Date
Evan Wallace
a370d53517 fix #510: add the "--keep-names" option 2020-11-11 02:38:13 -08:00
Evan Wallace
5cc149f9dc validate absolute paths from plugins in "file" ns 2020-11-10 20:05:40 -08:00
Evan Wallace
38c5be5b53 add a plugin api (#111) 2020-10-31 22:11:47 -07:00
David Yamnitsky
38d1a19675 add --outbase option (#471) 2020-10-31 17:45:55 -07:00
Evan Wallace
1157ad8e23 use "code" instead of "js" in go example 2020-10-28 11:21:31 -07:00
Evan Wallace
83b307f6bd fix #293: support js expressions in global names 2020-10-28 08:15:25 -07:00
Evan Wallace
4c00b53703 remove the strict option entirely 2020-10-28 07:42:57 -07:00
Evan Wallace
aa00fff4ad remove "--strict" for "??" and "?." 2020-10-28 07:42:55 -07:00
Evan Wallace
02cb68161d rename some go api arguments 2020-10-28 07:42:11 -07:00
Evan Wallace
0a1017d48e resolve dir for api no longer defaults to cwd 2020-10-28 07:41:41 -07:00
Evan Wallace
2c321ef12d rename transform result "js" => "code" 2020-10-28 07:39:56 -07:00
Evan Wallace
e8f368cb72 fix #483: add "tsconfigRaw" to transform API 2020-10-27 19:34:34 -07:00
Evan Wallace
523c9ad16b fix #485: change the default charset to ascii-only 2020-10-24 20:14:11 -07:00
Evan Wallace
b5fabe99e7 fix #70: implement the "--ascii-only" flag 2020-10-24 05:14:02 -07:00
Evan Wallace
8fb76e0e80 enable ".css" with "--out-extension" 2020-10-22 03:26:17 -07:00
Evan Wallace
09641c18f9 fix #478: add "--avoid-tdz" workaround for safari 2020-10-20 18:12:10 -07:00
Evan Wallace
02c6627536 fix #451: implement "--inject" 2020-10-18 00:05:18 -07:00
Evan Wallace
f2bb75e6aa fix #459: add a "public path" option 2020-10-17 17:03:40 -07:00
Evan Wallace
05547323c8 move api flag errors inside try/catch 2020-10-07 17:22:14 -07:00
Evan Wallace
f4021abc5d fix for go api example code 2020-10-01 11:21:24 -07:00
Evan Wallace
25afa74c36 lower css color syntax for older browsers 2020-09-30 00:10:15 -07:00
Evan Wallace
0a0b1f0325 rename compat table to js compat table 2020-09-29 22:03:30 -07:00
Evan Wallace
108db32e68 add a basic css loader (#20) 2020-09-26 18:22:58 -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
b808c0d905 fix #364: "chmod +x" for hashbang files 2020-09-11 09:20:20 -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
b23bee397b fix #109: allow "--format" without "--bundle" 2020-09-06 15:40:39 -07:00
Evan Wallace
7b6b89eaf3 forbid "arguments" in class field initializers 2020-09-05 19:46:03 -07:00
Evan Wallace
091f411370 add a strict mode for optional chaining 2020-09-02 23:20:35 -07:00
Evan Wallace
9882ae373c prevent ulimit overflow when writing too (#348) 2020-08-25 20:44:30 -07:00
Evan Wallace
19eece7e2b fix #332: never minify a label name to "if" 2020-08-14 00:04:49 -07:00
Evan Wallace
ddc0fb5d4c performance: write out files in parallel 2020-08-09 13:56:05 -07:00
Evan Wallace
8613a17b5d stop for errors during the compile phase 2020-07-31 16:13:53 -07:00
Evan Wallace
b0e1f6fadc fix #281: --out-extension for custom extensions 2020-07-24 23:00:42 -07:00
Evan Wallace
76619110f9 add "write" to the go api 2020-07-15 17:57:26 -07:00
Evan Wallace
9ac27fa7c5 fix #226: custom tsconfig.json paths 2020-07-11 01:59:29 -07:00
Evan Wallace
f2c2ba5ae8 fix #212: allow --bundle with stdin (fix #232 too) 2020-07-10 23:43:38 -07:00
Evan Wallace
e0d38bf539 change log message format to match external api 2020-07-09 16:04:37 -07:00
Richard Davey
bb8bf54ffc Fixed error log typo (#240) 2020-07-08 14:10:34 -07:00
Evan Wallace
d9ed26f81d add additional flags for es6 features 2020-07-07 17:43:30 -07:00
Evan Wallace
fbb7c5421c fix #231: add environment versions to --target 2020-07-07 16:22:51 -07:00
Evan Wallace
ece931d3aa add the "binary" loader 2020-07-06 23:14:26 -07:00
Evan Wallace
3d39e8c824 fix #28: add "--pure:name" to mark a pure function 2020-07-05 18:22:20 -07:00
Evan Wallace
cb56646243 allow define data to be merged 2020-07-05 17:03:36 -07:00
Evan Wallace
66fb3f54c7 fix #127 and fix #191: support external paths 2020-07-04 00:44:07 -07:00
Evan Wallace
501682cbc4 rename "non-module path" to "package path" 2020-07-03 23:03:49 -07:00