Adapter to convert File System Access API to Node.js fs API
npm install @jsonjoy.com/fs-fsa-to-nodeAdapter to convert File System Access API (FileSystemDirectoryHandle) to Node.js fs-like API.
``bash`
npm install @jsonjoy.com/fs-fsa-to-node
`ts
import { FsaNodeFs } from '@jsonjoy.com/fs-fsa-to-node';
// Get a FileSystemDirectoryHandle (e.g., from showDirectoryPicker())
const dirHandle = await window.showDirectoryPicker();
// Create a Node.js fs-like API from the directory handle
const fs = new FsaNodeFs(dirHandle);
// Use familiar Node.js fs API
await fs.promises.writeFile('/test.txt', 'Hello, World!');
const content = await fs.promises.readFile('/test.txt', 'utf8');
console.log(content); // 'Hello, World!'
`
- Provides Node.js fs callback and Promise APIsFileSystemDirectoryHandle` implementation
- Works with any
- Supports file operations: read, write, append, truncate
- Supports directory operations: mkdir, readdir, rmdir
- Includes read and write streams