1.0.0 • Published 7 years ago

deep-require-from v1.0.0

Weekly downloads
572
License
MIT
Repository
github
Last release
7 years ago

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