0.0.5 • Published 2 years ago

require-util v0.0.5

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

Require utilities

Require utilities

Installations

# NPM
npm i require-util@latest

# Yarn
yarn add require-util@latest

Dynamic require

Synchronous dynamic import a module.

// Get the dynamic require function
const dynamicRequire = require('require-util').dynamic(module);

// Require an ES module
dynamicRequire('foo.mjs').default; 

// Some more code here...

Require a directory

Require a directory. Returns an object with module names as keys and module exports as values.

// Get the require directory function
const requireDir = require('require-util').dir(module);

// Require a directory
const fooExports = requireDir('./foo');

/**
 * Example `foo` directory:
 * `foo`
 * - `bar.mjs`: `export default 1`
 * - `baz.mjs`: `export default 2`
 * 
 * fooExports["bar.mjs"] = { default: 1 }
 */
0.0.5

2 years ago

0.0.5-alpha

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago