36 Commits

Author SHA1 Message Date
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
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
fc325d0996 add "suggestion" to log message location 2021-03-25 14:43:41 -07:00
Evan Wallace
0f3f7d0dd6 add "watchFiles" and "watchDirs" 2021-03-25 01:20:32 -07:00
Evan Wallace
d790be41a9 fix #373: expose build options to plugins 2021-03-20 13:20:53 -07:00
Evan Wallace
48306f2110 data loaders from plugins are not side-effect free 2021-03-08 20:51:30 -08:00
Evan Wallace
004977e2f9 remove the "startService" API 2021-03-08 20:51:30 -08:00
Evan Wallace
889433a5e3 single-line to multi-line build calls 2021-03-08 20:51:30 -08:00
Evan Wallace
cab83db94b fix #879: provide "kind" to "onResolve" plugins 2021-02-24 15:43:36 -08:00
Evan Wallace
abb8154d13 fix #793: change watch mode output 2021-02-12 21:29:21 -08:00
Evan Wallace
d563697bec fix #780: add origin information to errors from plugins 2021-02-10 18:45:34 -08:00
Evan Wallace
f0e046d568 add message notes to the api 2021-02-08 22:17:41 -08:00
Evan Wallace
6a995fb2d6 attempt to make tests more robust 2021-02-04 23:13:03 -08:00
Evan Wallace
4c4cf2248e fix #745: add "errors" and "warnings" to errors 2021-02-04 22:46:19 -08:00
Evan Wallace
aeda824ba8 fix #752: basic support for watch mode with plugins 2021-02-04 22:08:04 -08:00
Evan Wallace
ad97902d66 better formatting for stdin plugin tests 2021-02-01 01:35:12 -08:00
Evan Wallace
feefbf5a9e add "pluginData" to pass data between plugins (#696) 2021-01-30 14:26:44 -08:00
Evan Wallace
08ca8cfbf6 fix #654: add original error to returned errors 2021-01-13 17:02:02 -08:00
Evan Wallace
9edbd8f0f0 ignore all rimraf errors to fix windows flakes 2020-12-20 21:05:26 -08:00
Evan Wallace
467124b71d avoid syntax error for newline in path or namespace 2020-12-20 20:48:30 -08:00
Evan Wallace
d63f986535 remove unused argument from "installForTests" 2020-12-18 04:11:12 -08:00
Evan Wallace
ef6eeadd6c more validation of plugin objects (#594) 2020-12-14 14:55:27 -08:00
Evan Wallace
4f13d6d805 time out plugin tests after 5 minutes 2020-12-12 04:01:56 -08:00
Evan Wallace
284062c187 revert API changes, keep speedup (#590) 2020-12-11 04:52:44 -08:00
Evan Wallace
d81392f954 fix #588: fewer escapes for virtual module paths 2020-12-10 22:07:31 -08:00
Evan Wallace
7065824ab7 set stdin importer in on-resolve plugins (#527) 2020-12-07 21:05:31 -08:00
Evan Wallace
05eaca4d15 fix #546: plugins now apply to entry points 2020-12-07 17:39:30 -08:00
Evan Wallace
f00ea5a457 workaround for windows-only ci issue 2020-11-29 21:03:55 -08:00
Evan Wallace
1f3bd9d183 fix a renaming bug with external imports 2020-11-29 20:47:26 -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
43081ce9a8 allow an empty plugin array in "buildSync" (#499) 2020-11-01 13:19:09 -08:00
Evan Wallace
38c5be5b53 add a plugin api (#111) 2020-10-31 22:11:47 -07:00