Skip to content

zen-fs/emscripten

Repository files navigation

ZenFS Emscripten Backend

Warning

This package has not been extensively tested and may not be stable.

If you find a bug, please report it. Thanks!

ZenFS backend for usage with Emscripten.

For more information, see the docs.

Please read the ZenFS core documentation!

Installing

Important

This project is licensed under the LGPL (v3+).

npm install @zenfs/emscripten

Usage

import { configure, fs } from '@zenfs/core';
import { Emscripten } from '@zenfs/emscripten';

// Note: this assumes you have included Emscripten correctly and have the global `FS` variable available.
await configureSingle({ backend: Emscripten, FS: FS });

if (!fs.existsSync('/test.txt')) {
	fs.writeFileSync('/test.txt', 'This is in the Emscripten file system!');
}

const contents = fs.readFileSync('/test.txt', 'utf-8');
console.log(contents);

About

Emscripten backend for ZenFS

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Contributors 2

  •  
  •