deep-require-from

Require a module like `require()` but via a sequence of nested packages

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
deep-require-from
001.0.07 years ago7 years agoMinified + gzip package size for deep-require-from in KB

Readme

deep-require-from
Require a module like \`require()\` but via a sequence of nested packages

npm version Build Status

Installation

npm i -S deep-require-from

Usage

'use strict'
const deepRequireFrom = require('deep-require-from')

const pkg = deepRequireFrom(__dirname, ['mos', 'chalk', './package.json'])

console.log(pkg.name)
//> chalk

API

deepRequireFrom(fromDir, moduleIds)

Like require(), throws when the module can't be found.

deepRequireFrom.silent(fromDir, moduleIds)

Returns null instead of throwing when the module can't be found.

moduleIds

Type: string[]
An array of module IDs, a module ID is something that you pass to require().

Related

  • deep-resolve-from - Resolve the path of a module through a sequence of packages
  • deep-resolve-cwd - Resolve the path of a module through a sequence of packages from the current working directory
  • req-from - Require a module like require() but from a given path

License

MIT © Zoltan Kochan