From f1c66ff40f5f88ebb4e115cfd0b70cfbf67d060f Mon Sep 17 00:00:00 2001 From: Costin Sin Date: Tue, 2 Jul 2024 17:39:45 +0300 Subject: [PATCH 1/2] [windows] Add Windows compatibility for the `resolve` ESBuild plugin Previously, the separator for the filter regex was hardcoded to / (Unix separator). Now, we're also taking account for the \ (Windows separator) in the filter regex. Signed-off-by: Costin Sin --- packages/open-next/src/plugins/resolve.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/open-next/src/plugins/resolve.ts b/packages/open-next/src/plugins/resolve.ts index f654d14b1..48eb2f3a0 100644 --- a/packages/open-next/src/plugins/resolve.ts +++ b/packages/open-next/src/plugins/resolve.ts @@ -44,7 +44,7 @@ export function openNextResolvePlugin({ name: "opennext-resolve", setup(build) { logger.debug(`OpenNext Resolve plugin for ${fnName}`); - build.onLoad({ filter: /core\/resolve.js/g }, async (args) => { + build.onLoad({ filter: /core(\/|\\)resolve\.js/g }, async (args) => { let contents = readFileSync(args.path, "utf-8"); //TODO: refactor this. Every override should be at the same place so we can generate this dynamically if (overrides?.wrapper) { From 60f93a1ca3357058438759b4083743ac67f0f707 Mon Sep 17 00:00:00 2001 From: conico974 Date: Mon, 8 Jul 2024 19:40:51 +0200 Subject: [PATCH 2/2] Create popular-kids-beam.md --- .changeset/popular-kids-beam.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/popular-kids-beam.md diff --git a/.changeset/popular-kids-beam.md b/.changeset/popular-kids-beam.md new file mode 100644 index 000000000..9dea5c746 --- /dev/null +++ b/.changeset/popular-kids-beam.md @@ -0,0 +1,5 @@ +--- +"open-next": patch +--- + +[windows] Add Windows compatibility for the `resolve` ESBuild plugin