(pkg: string)
| 77 | const fs = yield* FileSystem.FileSystem |
| 78 | const flock = yield* EffectFlock.Service |
| 79 | const directory = (pkg: string) => path.join(global.cache, "packages", sanitize(pkg)) |
| 80 | const reify = (input: { dir: string; add?: string[] }) => |
| 81 | Effect.gen(function* () { |
| 82 | yield* flock.acquire(`npm-install:${input.dir}`) |