resolve-bin
Resolves the full path to the bin file of a given package by inspecting the "bin" field in its package.json.
Last updated 5 years ago by bendrucker .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install resolve-bin 
SYNC missed versions from official npm registry.

resolve-bin build status

Resolves the full path to the bin file of a given package by inspecting the "bin" field in its package.json.

var resolveBin = require('resolve-bin');

// package.json: "bin": "bin/tap.js"
resolveBin('tap', function (err, bin) {
  if (err) return console.error(err);
  console.log(bin);  
});

// => [..]/resolve-bin/node_modules/tap/bin/tap.js

Installation

npm install resolve-bin

API

resolveBin(name, opts, cb)

Resolves the full path to the bin file of a given package by inspecting the "bin" field in its package.json.

Parameters:
Name Type Argument Description
name string

module name, i.e. 'tap'

opts Object <optional>

options

Properties
Name Type Description
executable string

(default: @name) executable name (e.g. 'buster-test')

cb function

called back with the full path to the bin file of the module or an error if it couldn't be resolved

Source:

resolveBin::sync(name, opts) → {string}

Synchronous version of resolveBin

Parameters:
Name Type Argument Description
name string

module name, i.e. 'tap'

opts Object <optional>

options

Properties
Name Type Description
executable string

(default: @name) executable name (e.g. 'buster-test')

Source:

generated with docme

License

MIT

Current Tags

  • 0.4.0                                ...           latest (5 years ago)

5 Versions

  • 0.4.0                                ...           5 years ago
  • 0.3.0                                ...           7 years ago
  • 0.2.0                                ...           7 years ago
  • 0.1.1                                ...           7 years ago
  • 0.1.0                                ...           7 years ago
Maintainers (2)
Downloads
Today 131
This Week 346
This Month 2,000
Last Day 118
Last Week 611
Last Month 1,693
Dependencies (1)
Dev Dependencies (2)
Dependents (100)

Copyright 2014 - 2016 © taobao.org |