webcontainer-fs-promises

0.0.7 • Public • Published

fs.promises for web containers

round out webcontainerInstance.fs with stat and lstat

import { WebContainer } from '@webcontainer/api';
import FsPromises from 'webcontainer-fs-promises';
const webcontainerInstance = await WebContainer.boot();
const fs = webcontainerInstance.fs;
fs.promises = new FsPromises({fs:fs});
fs.promises.writeFile("hello.txt", "Hello World!");

Implements:

  • fs.promises.readFile(path[, options])
  • fs.promises.writeFile(file, data[, options])
  • fs.promises.unlink(path)
  • fs.promises.readdir(path[, options])
  • fs.promises.mkdir(path[, mode])
  • fs.promises.rmdir(path)
  • fs.promises.stat(path[, options])
  • fs.promises.lstat(path[, options])
  • fs.promises.rm(path[, options])

I built this because I need it with isomorphic git.

Readme

Keywords

none

Package Sidebar

Install

npm i webcontainer-fs-promises

Weekly Downloads

1

Version

0.0.7

License

none

Unpacked Size

89.8 kB

Total Files

4

Last publish

Collaborators

  • rhildred