summaryrefslogtreecommitdiffhomepage
path: root/packages/opencode/src/effect/cross-spawn-spawner.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/opencode/src/effect/cross-spawn-spawner.ts')
-rw-r--r--packages/opencode/src/effect/cross-spawn-spawner.ts5
1 files changed, 4 insertions, 1 deletions
diff --git a/packages/opencode/src/effect/cross-spawn-spawner.ts b/packages/opencode/src/effect/cross-spawn-spawner.ts
index f7b8786d0..eb2560ff6 100644
--- a/packages/opencode/src/effect/cross-spawn-spawner.ts
+++ b/packages/opencode/src/effect/cross-spawn-spawner.ts
@@ -1,5 +1,6 @@
import type * as Arr from "effect/Array"
-import { NodeSink, NodeStream } from "@effect/platform-node"
+import { NodeFileSystem, NodeSink, NodeStream } from "@effect/platform-node"
+import * as NodePath from "@effect/platform-node/NodePath"
import * as Deferred from "effect/Deferred"
import * as Effect from "effect/Effect"
import * as Exit from "effect/Exit"
@@ -474,3 +475,5 @@ export const layer: Layer.Layer<ChildProcessSpawner, never, FileSystem.FileSyste
ChildProcessSpawner,
make,
)
+
+export const defaultLayer = layer.pipe(Layer.provide(NodeFileSystem.layer), Layer.provide(NodePath.layer))