deep-require-cwd

Require a module like `require()` but via a sequence of nested packages from the current working directory

MIT 1 个版本
安装
npm install deep-require-cwd
yarn add deep-require-cwd
pnpm add deep-require-cwd
bun add deep-require-cwd
README

deep-require-cwd

Require a module like `require()` but via a sequence of nested packages from the current working directory

npm version Build Status

Installation

npm i -S deep-require-cwd

Usage

'use strict'
const deepRequireCwd = require('deep-require-cwd')

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

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

API

deepRequireCwd(moduleIds)

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

deepRequireCwd.silent(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().

  • deep-require-from - Require a module like require() but via a sequence of nested packages
  • 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-cwd - Require a module like require() but from the current working directory

License

MIT © Zoltan Kochan

版本列表
1.0.0 2017-05-08