JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 6
  • Score
    100M100P100Q53942F
  • License MIT

Require all modules from the node_modules directory, using Node module resolution algorithm to discover it

Package Exports

  • acquire

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (acquire) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

npm

acquire

Build Status Dependency Status

Using Node module resolution algorithm, discover node_modules directory and require or require.resolve all modules in it.

API

acquire([opts])

Require all modules in node_modules, starting from opts.basedir.

Returns object of all the modules required:

{
  foo: require(path_to_foo),
  bar: require(path_to_bar)
}
Option Type Required? Default
basedir string No __dirname
depth number No 1
skipFailures boolean No false

If opts.depth is finite, it specifies the number of node_modules directories up the directory tree to traverse into. If opts.depth is Infinity, traversal ends at the file system root.

opts.skipFailures skips modules that fail to require() (e.g. plugins for Grunt).

acquire.resolve([opts])

Require.resolve all modules in node_modules, starting from opts.basedir.

Returns object of all the modules and corresponding paths:

{
  foo: path_to_foo,
  bar: path_to_bar
}

Install

npm install acquire

License

MIT