Load the package.json for a module currently installed in node_modules, or at the given cwd.
Install with npm:
$ npm install --save load-module-pkg
var load = ;
;// load package.json from cwd;
var pkg = load;console;//=> 'kind-of'var pkg = load;console;//=> 'my-module'
All options are passed to resolve, see the resolve docs for all available options and features.
Alias for the
basedir option passed to resolve.
process.cwd() is used as
basedir if the module name does not begin with
basedir is undefined.
By default, values in the resolved package.json are normalized and expanded. Where applicable, this converts string values (like
repository) into objects, and adds missing properties when possible (like
homepage if the
repository.url can be used), making the data easier to use in other applications.
You can disable this by setting this option to false:
var load = ;var pkg = load;console;//=> git+console;//=>var pkg = load;console;//=> git+console;//=> undefined
See expand-pkg to learn more about how values are expanded.
- find-file-up: Find a file, starting with the given cwd and recursively searching up one directory until… more | homepage
- find-pkg: Find the first directory with a package.json, recursing up, starting with the given directory. Similar… more | homepage
- load-pkg: Loads the package.json from the root of the user's current project. | homepage
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.
To generate the readme, run the following command:
$ npm install -g verbose/verb#dev verb-generate-readme && verb
Running and reviewing unit tests is a great way to get familiarized with a library and its API. You can install dependencies and run tests with the following command:
$ npm install && npm test
This file was generated by verb-generate-readme, v0.6.0, on May 20, 2017.