npm stats
  • Search
  • About
  • Repo
  • Sponsor
  • more
    • Search
    • About
    • Repo
    • Sponsor

Made by Antonio Ramirez

drive-resolve

1.3.1

@mafintosh

npmHomeRepoSnykSocket
Downloads:1838
$ npm install drive-resolve
DailyWeeklyMonthlyYearly

drive-resolve

Asynchronous require resolution in Hyperdrive.

npm install drive-resolve

Usage

const resolve = require('drive-resolve')

const resolved = await resolve(drive, 'bar')
// => /path/to/bar/index.js

API

const resolved = async resolve(drive, specifier[, options])

options include:

{
  basedir: string, // directory to begin resolving from
  extensions: [],   // array of extensions to search
  conditions: [], // array of import conditions
  sourceOverwrites: {} // source overwrites key-value map (file -> source)
  imports: // An additional "imports" map to apply to all specifiers. Follows the same syntax and rules as the "imports" property defined in `package.json`.
}

const prebuilds = async resolve.prebuilds(drive, basedir)

Returns closest bare/node prebuilds from basedir.

License

Apache-2.0