From 026e0c634fe1deea7f3a3a9d58d2f9e703a2f356 Mon Sep 17 00:00:00 2001 From: Kit Langton Date: Tue, 11 Aug 2026 10:40:36 -0400 Subject: [PATCH] refactor(core): reuse plugin directory names (#41754) --- packages/core/src/config/plugin/source.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/core/src/config/plugin/source.ts b/packages/core/src/config/plugin/source.ts index 8123a0949a..8b8104576d 100644 --- a/packages/core/src/config/plugin/source.ts +++ b/packages/core/src/config/plugin/source.ts @@ -153,10 +153,12 @@ const scan = Effect.fn("ConfigPluginSource.scan")(function* ( }) }) +const sourceDirectories = ["plugin", "plugins"] as const + function discoverDirectory(fs: FSUtil.Interface, directory: string) { return Effect.gen(function* () { const files = yield* fs - .scan("{plugin,plugins}/*.{ts,js}", { + .scan(`{${sourceDirectories.join(",")}}/*.{ts,js}`, { cwd: directory, absolute: true, include: "file", @@ -168,8 +170,6 @@ function discoverDirectory(fs: FSUtil.Interface, directory: string) { }) } -const sourceDirectories = ["plugin", "plugins"] as const - function isPluginSource(entries: readonly Entry[], file: string) { return entries.some( (entry) =>