79 Commits
Author SHA1 Message Date
Evan WallaceandGitHub bd749efd3d fix #4286: use Uint8Array.fromBase64 if present (#4295) 2025-11-09 13:06:07 -05:00
Evan Wallace fb63e0f084 fix #4121: map js regexp flags to go regexp flags 2025-03-27 13:27:11 -04:00
Evan Wallace fe18f11aab fix #4078: prepend namespaces to source map paths 2025-03-09 23:31:07 -04:00
Evan Wallace 849ed08bdb fix hosts in plugin-tests.js 2025-02-07 21:06:54 -05:00
Evan Wallace f2256634a1 fix #3790: warn about incorrect onResolve plugin 2024-06-30 12:25:43 -04:00
Evan Wallace a3db07df92 fix #3797: import attributes and glob-style import 2024-06-09 13:23:25 -04:00
Evan Wallace 20887d881e fix non-deterministic import attribute plugin test 2024-06-07 15:31:03 -04:00
Evan Wallace 26c70a90e0 fix #3639, fix #3646: pass with to onResolve 2024-05-24 18:33:39 -04:00
Evan Wallace 9c508b2d72 fix #3634: crash if resolving with bad source dir 2024-02-08 20:01:24 +08:00
Evan Wallace 535d3f9203 more adjustments to import assertions/attributes 2023-11-20 19:22:58 -05:00
Evan Wallace c7199e186b add basic support for import assertions 2023-11-20 02:30:14 -05:00
Evan Wallace 42b29c9a97 implement glob-style path resolution 2023-08-08 11:09:29 -04:00
Evan Wallace 7fae134c69 fix #20: implement composes from css modules 2023-08-06 20:32:56 -04:00
Evan Wallace de3fb12219 add test for tsconfigRaw and virtual files 2023-06-09 09:29:24 -04:00
Evan Wallace 67ac6db44e support replacing dot identifier names with inject 2023-01-22 00:45:46 -05:00
Evan Wallace cf941fd2fb fix #2140, fix #2205: add the onDispose api 2023-01-16 21:32:03 -05:00
Evan WallaceandGitHub 41af16cb58 Version 0.17.0: rewrite the incremental build apis (#2816) 2023-01-13 23:11:42 -05:00
Evan Wallace 9ef7ca01e8 fix #2754: plugins can now resolve injected files 2022-12-16 17:27:58 -05:00
Evan Wallace a3e2c11b3a --external:* should not match entry points 2022-12-06 15:20:43 -05:00
Evan Wallace 3caaf49351 fix incorrect plugin test name 2022-08-30 09:12:48 +08:00
Evan Wallace de2bfd484b fix #2423: update text getter on output files 2022-07-31 11:04:22 -04:00
Evan Wallace 5ab64fdb97 add id to plugin tests 2022-06-16 23:58:25 +00:00
Evan Wallace 8f5e722cb7 fix #2177: Revert "check for consistent path metadata from plugins"
This reverts commit c2befa418d.
This reverts commit 71e43f0298.
This reverts commit b7517eb7e1.
2022-04-12 02:35:12 -04:00
Evan Wallace b7517eb7e1 fix test flake with non-deterministic build 2022-04-11 10:31:17 -04:00
Evan Wallace c2befa418d check for consistent path metadata from plugins 2022-04-07 22:26:22 -04:00
Evan Wallace cbb2b337e2 fix #1967: onResolve + onLoad now block on onStart 2022-02-16 18:59:43 +00:00
Evan WallaceandGitHub 911e65ef31 add a resolve API for plugins (#1881) 2021-12-22 23:49:36 -05:00
Evan Wallace 04e88fd821 add "on-" to stdio protocol 2021-12-23 02:03:21 +00:00
Evan Wallace 3c68bcee84 fix #705: mark node built-ins as side-effect free 2021-12-21 03:09:11 +00:00
Evan WallaceandGitHub 1cf83cde56 Adjust esbuild's handling of default exports and the __esModule marker (#1849) 2021-12-14 11:55:57 -05:00
Evan Wallace 6ba87959c1 fix #1827: pass query/hash suffix to plugins 2021-12-12 17:16:39 +00:00
Evan Wallace e2e7d75e3e fix #1790: pass esbuild to plugins 2021-12-04 17:50:45 +00:00
Evan WallaceandGitHub 210d850691 Overhaul log message formatting (#1811) 2021-11-29 09:52:38 -06:00
Evan Wallace 8a9f1c5f8e fix plugin tests 2021-11-27 23:52:24 -06:00
Evan Wallace 7291fce662 fix #1404: "file" loader always copies to "outdir" 2021-07-01 12:06:14 -07:00
Evan WallaceandGitHub 34199702ba Fix using JS synchronous API from from non-main threads (#1411) 2021-06-30 20:26:30 -07:00
Chris CasolaandGitHub 44750aaba1 Allow OnResolve plugins to mark modules as side effect free (#1313) 2021-06-08 00:58:52 -07:00
Evan WallaceandGitHub 33b45ff2ce replace unbundled "require" with "__require" shim (#1291) 2021-05-15 14:06:15 -07:00
Evan Wallace b85015ee90 fix "metafile" in "onEnd" with "watch" (#1186) 2021-04-30 14:23:06 -07:00
Evan Wallace 1edbc45e3a provide a result even without onRebuild (#1186) 2021-04-27 23:39:34 -07:00
Evan Wallace 86722dbc04 add "onEnd" callbacks for plugins 2021-04-26 00:24:13 -07:00
Evan Wallace b0cdacaf2b add "onStart" callbacks for plugins 2021-04-25 17:45:42 -07:00
Evan Wallace 8ccb733cb7 add plugin name to message api 2021-04-25 12:59:36 -07:00
Evan Wallace 43c67a3ed5 support async plugin "setup" (#111) 2021-04-03 00:42:58 -07:00
Evan Wallace afdae3c89e fix #1099: always hash all chunk contents 2021-04-02 16:36:58 -07:00
Evan Wallace ac0474e830 add extensions to custom output paths for css 2021-03-28 19:34:49 -07:00
Evan Wallace c41d79e1ae use the file namespace for file entry points 2021-03-28 19:34:49 -07:00
Evan Wallace 439a8a89b0 output paths now use pre-resolved path 2021-03-28 19:34:49 -07:00
Evan Wallace 1782105a71 add "suggestion" to log message location 2021-03-25 14:43:41 -07:00
Evan Wallace c3c74babc1 add "watchFiles" and "watchDirs" 2021-03-25 01:20:32 -07:00