@file-services/commonjs v9.2.1
@file-services/commonjs
Isomorphic, fs-agnostic implementation of Node's CommonJS module system.
Getting started
Install library in project:
npm i @file-services/commonjs
Then, use the programmatic API:
import { createCjsModuleSystem } from "@file-services/commonjs";
import { createMemoryFs } from "@file-services/memory";
const fs = createMemoryFs({
"some-folder": {
"index.js": `module.exports = 'exported value'`,
},
});
const moduleSystem = createCjsModuleSystem({ fs });
const evaluated = moduleSystem.requireModule("/some-folder/index.js");
// evaluated === 'exported value'
License
MIT
15 days ago
1 month ago
2 months ago
2 months ago
9 months ago
8 months ago
9 months ago
9 months ago
7 months ago
8 months ago
9 months ago
6 months ago
9 months ago
9 months ago
8 months ago
11 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago