58 Commits

Author SHA1 Message Date
Evan Wallace
610d49bc96 fix #1152: add the "--allow-overwrite" flag 2021-04-22 14:01:20 -07:00
Evan Wallace
ad60e772a1 make "UseDefineForClassFields" a 3-state 2021-04-09 23:53:31 -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
86b26d756b change esm/cjs support: "type" and "default" 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
356ea17db8 enable hashes in entry file paths (#1001) 2021-03-18 21:30:57 -07:00
Evan Wallace
d943e89e50 fix #975: add target env to lowering error 2021-03-15 13:54:57 -07:00
Evan Wallace
e0f73123d6 remove "metafile" from "outputFiles" 2021-03-08 20:51:30 -08:00
Evan Wallace
1a458e0bf5 implement custom conditions for "exports" 2021-03-08 20:51:30 -08:00
Evan Wallace
9ad8ebb0ae make banner and footer also work for css 2021-03-08 20:51:30 -08:00
Evan Wallace
899414ec00 fix #888: add path templates for chunks and assets 2021-02-26 15:48:54 -08:00
Evan Wallace
cab83db94b fix #879: provide "kind" to "onResolve" plugins 2021-02-24 15:43:36 -08:00
Evan Wallace
f7d01de376 fix #781: add a "--preserve-symlinks" flag 2021-02-10 20:22:21 -08:00
Evan Wallace
9580aa8a61 add support for "NODE_PATH" 2021-02-08 01:01:53 -08:00
Evan Wallace
aeda824ba8 fix #752: basic support for watch mode with plugins 2021-02-04 22:08:04 -08:00
Evan Wallace
feefbf5a9e add "pluginData" to pass data between plugins (#696) 2021-01-30 14:26:44 -08:00
Evan Wallace
e8c2b62c23 fix #674: add "--platform=neutral" 2021-01-17 17:51:51 -08:00
Evan Wallace
e220328e59 fix #650: add "--sourcemap=both" 2021-01-06 17:52:27 -08:00
Evan Wallace
4d32f7ccf4 fix #639: tree-shake unused code with iife format 2021-01-06 02:55:53 -08:00
Evan Wallace
a5288c6795 fix #581, close #582: auto-inject object defines 2020-12-29 03:57:37 -08:00
Evan Wallace
442f2a706c add "--sources-content=false" (#624) 2020-12-29 00:06:31 -08:00
Evan Wallace
0b26f65889 internal "ModuleName" => external "GlobalName" 2020-11-25 01:30:12 -08:00
Evan Wallace
869e8117b4 always apply "--avoid-tdz" 2020-11-23 08:16:29 -08:00
Evan Wallace
9ba77ab5a8 un-generalize output extensions internally 2020-11-19 04:54:52 -08:00
Evan Wallace
22904ece67 fix #406: wildcards for external paths 2020-11-18 04:32:36 -08:00
Evan Wallace
e6ab1b94b1 fix #458: add "--tree-shaking=ignore-annotations" 2020-11-17 19:18:21 -08:00
Grzegorz Rozdzialik
4f7b3463ce add support for adding banner and footer to output files (#531) 2020-11-15 16:12:19 -08:00
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
8d3195e8a2 add plugin test for unsupported regex syntax 2020-11-07 15:56:59 -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
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
b5fabe99e7 fix #70: implement the "--ascii-only" flag 2020-10-24 05:14:02 -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
2f31833b74 fix #448: support "importsNotUsedAsValues" 2020-10-12 23:45:45 -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
b29f211d55 disable warnings in "node_modules" (#395 and #402) 2020-09-23 11:09:57 -07:00
Evan Wallace
25321ae2a9 add main fields and prefer "main" for node (#363) 2020-09-11 17:02:11 -07:00
Evan Wallace
b23bee397b fix #109: allow "--format" without "--bundle" 2020-09-06 15:40:39 -07:00
Evan Wallace
091f411370 add a strict mode for optional chaining 2020-09-02 23:20:35 -07:00
Evan Wallace
1e33ddbe8f only js/ts files need source maps (#304) 2020-07-30 22:14:27 -07:00