{"_id":"enpeem","_rev":"204783","name":"enpeem","description":"Lightweight wrapper for accessing npm programmatically (alternative to adding `npm` as a dependency)","dist-tags":{"latest":"2.2.0"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"irl","email":"irlnathan@gmail.com"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"time":{"modified":"2021-06-03T13:10:56.000Z","created":"2013-12-16T02:45:24.848Z","2.2.0":"2016-09-20T21:06:48.752Z","2.1.0":"2015-07-05T19:17:45.247Z","2.0.1":"2015-03-17T22:25:49.219Z","2.0.0":"2015-03-06T23:46:43.081Z","1.0.0":"2015-01-08T10:56:34.317Z","0.1.1":"2014-01-20T02:56:31.074Z","0.1.0":"2013-12-16T02:45:24.848Z"},"users":{"keberox":true},"author":{"name":"Mike McNeil"},"repository":{"type":"git","url":"git://github.com/mikermcneil/enpeem.git"},"versions":{"2.2.0":{"name":"enpeem","version":"2.2.0","description":"Lightweight wrapper for accessing npm programmatically (alternative to adding `npm` as a dependency)","main":"index.js","scripts":{"test":"mocha -t 15000"},"repository":{"type":"git","url":"git://github.com/mikermcneil/enpeem.git"},"keywords":["npm","npm-install","npm","install","dependency","offline","cache"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/mikermcneil/enpeem/issues"},"homepage":"https://github.com/mikermcneil/enpeem","dependencies":{"stream-reduce":"1.0.3"},"devDependencies":{"fs-extra":"~0.16.3"},"gitHead":"06fda9b85c3a45dff84da940e355fc11cb53ecc8","_id":"enpeem@2.2.0","_shasum":"b95e65d376a8b46f5425d0c9c01fd08820f3350f","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"b95e65d376a8b46f5425d0c9c01fd08820f3350f","size":4517,"noattachment":false,"key":"/enpeem/-/enpeem-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/enpeem/download/enpeem-2.2.0.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"irl","email":"irlnathan@gmail.com"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/enpeem-2.2.0.tgz_1474405606741_0.3394982374738902"},"directories":{},"publish_time":1474405608752,"_cnpm_publish_time":1474405608752,"_hasShrinkwrap":false},"2.1.0":{"name":"enpeem","version":"2.1.0","description":"Lightweight wrapper for accessing npm programmatically (alternative to adding `npm` as a dependency)","main":"index.js","scripts":{"test":"mocha -t 15000"},"repository":{"type":"git","url":"git://github.com/mikermcneil/enpeem.git"},"keywords":["npm","npm-install","npm","install","dependency","offline","cache"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/mikermcneil/enpeem/issues"},"homepage":"https://github.com/mikermcneil/enpeem","dependencies":{"stream-reduce":"1.0.3"},"devDependencies":{"fs-extra":"~0.16.3"},"gitHead":"ad8bac9f520d2932f78fd37fa54a44f40c5c526a","_id":"enpeem@2.1.0","_shasum":"7b8250596656c1ed6ecb1bdfa0eecd1c8555043d","_from":".","_npmVersion":"2.8.4","_nodeVersion":"0.10.26","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"7b8250596656c1ed6ecb1bdfa0eecd1c8555043d","size":4479,"noattachment":false,"key":"/enpeem/-/enpeem-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/enpeem/download/enpeem-2.1.0.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"irl","email":"irlnathan@gmail.com"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"directories":{},"publish_time":1436123865247,"_cnpm_publish_time":1436123865247,"_hasShrinkwrap":false},"2.0.1":{"name":"enpeem","version":"2.0.1","description":"Lightweight wrapper for accessing npm programmatically (alternative to adding `npm` as a dependency)","main":"index.js","scripts":{"test":"mocha -t 15000"},"repository":{"type":"git","url":"git://github.com/mikermcneil/enpeem.git"},"keywords":["npm","npm-install","npm","install","dependency","offline","cache"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/mikermcneil/enpeem/issues"},"homepage":"https://github.com/mikermcneil/enpeem","dependencies":{"stream-reduce":"1.0.3"},"devDependencies":{"fs-extra":"~0.16.3"},"_id":"enpeem@2.0.1","dist":{"shasum":"b38e3969a3a913e800b40a20285db03ee57a11db","size":4312,"noattachment":false,"key":"/enpeem/-/enpeem-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/enpeem/download/enpeem-2.0.1.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"irl","email":"irlnathan@gmail.com"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"directories":{},"publish_time":1426631149219,"_cnpm_publish_time":1426631149219,"_hasShrinkwrap":false},"2.0.0":{"name":"enpeem","version":"2.0.0","description":"Lightweight wrapper for accessing npm programmatically (alternative to adding `npm` as a dependency)","main":"index.js","scripts":{"test":"mocha -t 15000"},"repository":{"type":"git","url":"git://github.com/mikermcneil/enpeem.git"},"keywords":["npm","npm-install","npm","install","dependency","offline","cache"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/mikermcneil/enpeem/issues"},"homepage":"https://github.com/mikermcneil/enpeem","dependencies":{"stream-reduce":"1.0.3"},"devDependencies":{"fs-extra":"~0.16.3"},"_id":"enpeem@2.0.0","dist":{"shasum":"b01b81a1c851281c3d736868d5e9db1148d92aa4","size":4236,"noattachment":false,"key":"/enpeem/-/enpeem-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/enpeem/download/enpeem-2.0.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"irl","email":"irlnathan@gmail.com"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"directories":{},"publish_time":1425685603081,"_cnpm_publish_time":1425685603081,"_hasShrinkwrap":false},"1.0.0":{"name":"enpeem","version":"1.0.0","description":"Lightweight wrapper for accessing npm programmatically (alternative to adding `npm` as a dependency)","main":"index.js","scripts":{"test":"mocha -t 15000"},"repository":{"type":"git","url":"git://github.com/mikermcneil/enpeem.git"},"keywords":["npm","npm-install","npm","install","dependency","offline","cache"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/mikermcneil/enpeem/issues"},"homepage":"https://github.com/mikermcneil/enpeem","dependencies":{"stream-reduce":"1.0.1"},"devDependencies":{"fs-extra":"~0.8.1"},"_id":"enpeem@1.0.0","dist":{"shasum":"05b707924ceb5620044069e5360b6b50c5cc29f4","size":3731,"noattachment":false,"key":"/enpeem/-/enpeem-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/enpeem/download/enpeem-1.0.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"irl","email":"irlnathan@gmail.com"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"directories":{},"publish_time":1420714594317,"_cnpm_publish_time":1420714594317,"_hasShrinkwrap":false},"0.1.1":{"name":"enpeem","version":"0.1.1","description":"Lightweight wrapper for accessing npm programmatically (alternative to adding `npm` as a dependency)","main":"index.js","scripts":{"test":"mocha -t 15000"},"repository":{"type":"git","url":"git://github.com/mikermcneil/enpeem.git"},"keywords":["npm","npm-install","npm","install","dependency","offline","cache"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/mikermcneil/enpeem/issues"},"homepage":"https://github.com/mikermcneil/enpeem","dependencies":{"stream-reduce":"1.0.1"},"devDependencies":{"fs-extra":"~0.8.1"},"readmeFilename":"README.md","_id":"enpeem@0.1.1","dist":{"shasum":"ad9848b98890c1684ef13c738cf6a9c5d6b77026","size":3354,"noattachment":false,"key":"/enpeem/-/enpeem-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/enpeem/download/enpeem-0.1.1.tgz"},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"irl","email":"irlnathan@gmail.com"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"directories":{},"publish_time":1390186591074,"_cnpm_publish_time":1390186591074,"_hasShrinkwrap":false},"0.1.0":{"name":"enpeem","version":"0.1.0","description":"Lightweight wrapper for accessing npm programmatically (alternative to adding `npm` as a dependency)","main":"index.js","scripts":{"test":"mocha -t 5000"},"repository":{"type":"git","url":"git://github.com/mikermcneil/enpeem.git"},"keywords":["npm","npm-install","npm","install","dependency","offline","cache"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/mikermcneil/enpeem/issues"},"homepage":"https://github.com/mikermcneil/enpeem","dependencies":{"sails-util":"~0.10.0","stream-reduce":"1.0.1"},"devDependencies":{"fs-extra":"~0.8.1"},"readmeFilename":"README.md","_id":"enpeem@0.1.0","dist":{"shasum":"5dd6b3a7187f43359b33e358d68736ffb58ec758","size":3302,"noattachment":false,"key":"/enpeem/-/enpeem-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/enpeem/download/enpeem-0.1.0.tgz"},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"irl","email":"irlnathan@gmail.com"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"directories":{},"publish_time":1387161924848,"_cnpm_publish_time":1387161924848,"_hasShrinkwrap":false}},"readme":"enpeem\n======\n[![Build Status](https://travis-ci.org/balderdashy/enpeem.svg?branch=master)](https://travis-ci.org/balderdashy/enpeem) [![npm version](https://badge.fury.io/js/enpeem.svg)](https://npmjs.org/package/enpeem)\n\nLightweight wrapper for accessing npm programmatically (alternative to adding `npm` as a dependency)\n\n`require('npm')` seems like a good idea, but it adds tons of weight to your module, since it takes a long time to install.  Why not use the `npm` your users already have?\n\n\n> NOTE:\n> re: `cache-min`, see: https://github.com/isaacs/npm/issues/2568#issuecomment-30626394\n> re: `loglevel`, see: https://github.com/isaacs/npm/pull/4320\n\n\n\n## Usage\n\n```shell\n$ npm install enpeem --save\n```\n\n```javascript\nvar npm = require('enpeem');\n```\n\n\n#### npm install\n\n```javascript\nnpm.install({\n  dir: '/code/my-sweet-node-app',\n  dependencies: [\n    'sails@0.10.1',\n    'sails-disk@git://github.com/balderdashy/sails-disk.git#associations',\n    'lodash'\n  ]\n  loglevel: 'silent',\n  'cache-min': 999999999\n}, function (err) { /* ... */ });\n```\n\n> ##### The `dir` option\n>\n> The `dir` option controls where the NPM package will be installed as a dependency. If `dir` is unspecified, it defaults to the current working directory. If `dir` is a relative path, it will be resolved relative to the current working directory.\n>\n\n#### npm update\n\n```javascript\nnpm.update({\n  loglevel: 'silent'\n}, function (err) { /* ... */ });\n```\n\n\n","_attachments":{},"homepage":"https://github.com/mikermcneil/enpeem","bugs":{"url":"https://github.com/mikermcneil/enpeem/issues"},"license":"MIT"}