effect-filesystem
Installation
SKILL.md
FileSystem Platform Abstraction
Use effect FileSystem for cross-platform file I/O. This abstraction works across Node.js, Bun, and browser environments.
Basic Pattern
import { FileSystem } from 'effect';
import { Effect } from 'effect';
// Service injection via yield*
const program = Effect.gen(function* () {
const fs = yield* FileSystem.FileSystem;
// Use fs methods here
const content = yield* fs.readFileString('path/to/file.txt');
return content;
});