{"_id":"npm-programmatic","_rev":"15-d7427a818bbb30af61621eeea10b4a95","name":"npm-programmatic","description":"Use NPM commands programmatically","dist-tags":{"latest":"0.0.12"},"versions":{"0.0.1":{"name":"npm-programmatic","version":"0.0.1","description":"Use NPM commands programmatically","main":"index.js","scripts":{"test":"mocha --recursive ./test/**/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/Manak/npm-programmatic.git"},"keywords":["NPM","Programmatic","npm","programmatic"],"author":{"name":"manak"},"license":"ISC","bugs":{"url":"https://github.com/Manak/npm-programmatic/issues"},"homepage":"https://github.com/Manak/npm-programmatic#readme","devDependencies":{"mocha":"^2.5.3","should":"^9.0.2"},"dependencies":{"bluebird":"^3.4.1"},"gitHead":"107430238a1c30754bf9cdf09704e8f994284e26","_id":"npm-programmatic@0.0.1","_shasum":"a41877b3f906075a2d0c2c9f8527baa54b5b871e","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"manak","email":"manak.kapoor@gmail.com"},"dist":{"shasum":"a41877b3f906075a2d0c2c9f8527baa54b5b871e","tarball":"https://registry.npmjs.org/npm-programmatic/-/npm-programmatic-0.0.1.tgz","integrity":"sha512-RnHEtNiGrEYMnQViatjIyDhbz1mR81lipJA4SNpzMbihlzKb30MM9DQhBLxretJHUvcndyQUpi2sHQGfYJeyvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtxFL4XXA5lSI4ZyI/x120wmnR+5oDCg3FIDH3C8QAuwIgIuXTtb8tX2+RzExBPR97jcSrMMfzlgMqYaOH1e/dECA="}]},"maintainers":[{"name":"manak","email":"manak.kapoor@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/npm-programmatic-0.0.1.tgz_1466654216389_0.08246204839088023"},"directories":{}},"0.0.2":{"name":"npm-programmatic","version":"0.0.2","description":"Use NPM commands programmatically","main":"index.js","scripts":{"test":"mocha --recursive ./test/**/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/Manak/npm-programmatic.git"},"keywords":["NPM","Programmatic","npm","programmatic"],"author":{"name":"manak"},"license":"ISC","bugs":{"url":"https://github.com/Manak/npm-programmatic/issues"},"homepage":"https://github.com/Manak/npm-programmatic#readme","devDependencies":{"mocha":"^2.5.3","should":"^9.0.2"},"dependencies":{"bluebird":"^3.4.1"},"gitHead":"fcda451c817b1072c7fbc6d825df2ebbaf8ea0c4","_id":"npm-programmatic@0.0.2","_shasum":"1385ce62926d60b0babba99b4ea6eccb55f74943","_from":".","_npmVersion":"3.10.2","_nodeVersion":"6.2.0","_npmUser":{"name":"manak","email":"manak.kapoor@gmail.com"},"dist":{"shasum":"1385ce62926d60b0babba99b4ea6eccb55f74943","tarball":"https://registry.npmjs.org/npm-programmatic/-/npm-programmatic-0.0.2.tgz","integrity":"sha512-eOI/b/5zGBcbr6lcG+1h5vfXeFa9AgBao2kSk2HoUV9Yrnem7zt8RL1JoosYDvlgoW2HOVKsNzm1eqFxvZ/QIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDk54OGqw6bZXmJv7k6YIeMxCmvJjAu9Zh8xyLlLxHzRAiAdyUCj1hPQ2lIDpWCHM3g9sIEoDV78jlx4Zw95swikYQ=="}]},"maintainers":[{"name":"manak","email":"manak.kapoor@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/npm-programmatic-0.0.2.tgz_1466658799792_0.04846498160623014"},"directories":{}},"0.0.3":{"name":"npm-programmatic","version":"0.0.3","description":"Use NPM commands programmatically","main":"index.js","scripts":{"test":"mocha --recursive ./test/**/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/Manak/npm-programmatic.git"},"keywords":["NPM","Programmatic","npm","programmatic"],"author":{"name":"manak"},"license":"ISC","bugs":{"url":"https://github.com/Manak/npm-programmatic/issues"},"homepage":"https://github.com/Manak/npm-programmatic#readme","devDependencies":{"mocha":"^2.5.3","should":"^9.0.2"},"dependencies":{"bluebird":"^3.4.1","left-pad":"*"},"gitHead":"92f0d4dc122b7fade786acec43227a7f5b3fb803","_id":"npm-programmatic@0.0.3","_shasum":"f882622abdc0e873d1e0b05b91d3389f886d79c3","_from":".","_npmVersion":"3.10.2","_nodeVersion":"6.2.0","_npmUser":{"name":"manak","email":"manak.kapoor@gmail.com"},"dist":{"shasum":"f882622abdc0e873d1e0b05b91d3389f886d79c3","tarball":"https://registry.npmjs.org/npm-programmatic/-/npm-programmatic-0.0.3.tgz","integrity":"sha512-wtSsTGP0sRv3PXGO7e9xecDJBItlCIiJf/YZeNzWDnoNlZeOko5Tq5TXksRMogD1IXUipLE8oJQJdLfcVPTr7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2z/+tIonKcaym9lRLkw9IqFvvawnP32mvGoAS8Mgx1gIhAKBOKvtxbA/IugFn+nH32BM13JNHv91+1XeP3y7wobx8"}]},"maintainers":[{"name":"manak","email":"manak.kapoor@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/npm-programmatic-0.0.3.tgz_1466669635312_0.9423741050995886"},"directories":{}},"0.0.4":{"name":"npm-programmatic","version":"0.0.4","description":"Use NPM commands programmatically","main":"index.js","scripts":{"test":"mocha --recursive ./test/**/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/Manak/npm-programmatic.git"},"keywords":["NPM","Programmatic","npm","programmatic"],"author":{"name":"manak"},"license":"ISC","bugs":{"url":"https://github.com/Manak/npm-programmatic/issues"},"homepage":"https://github.com/Manak/npm-programmatic#readme","devDependencies":{"mocha":"^2.5.3","should":"^9.0.2"},"dependencies":{"bluebird":"^3.4.1"},"gitHead":"bd5e64bb91ea1bbb90fcdf314e35e478f8498d20","_id":"npm-programmatic@0.0.4","_shasum":"9c9da6086c91f9554004f3f0b2895fd492c69d69","_from":".","_npmVersion":"3.10.2","_nodeVersion":"6.2.0","_npmUser":{"name":"manak","email":"manak.kapoor@gmail.com"},"dist":{"shasum":"9c9da6086c91f9554004f3f0b2895fd492c69d69","tarball":"https://registry.npmjs.org/npm-programmatic/-/npm-programmatic-0.0.4.tgz","integrity":"sha512-HU6oIElDtdmDCny/ijEBByv1rAT9YmAw5SoPt0bS9PxgDcGdrxyFD41L/NHesLu0LOEyYXhZgmBVUBSnTbrO/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyc4L5Dz+Pdam2Mvj10aD9YjX8ubuYffMOhvPFMOAygQIgRa8UAA6LcUpXzb7mjIdGEjamcS1v2luveJFgbLYhPjM="}]},"maintainers":[{"name":"manak","email":"manak.kapoor@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/npm-programmatic-0.0.4.tgz_1466673147614_0.2384568084962666"},"directories":{}},"0.0.5":{"name":"npm-programmatic","version":"0.0.5","description":"Use NPM commands programmatically","main":"index.js","scripts":{"test":"mocha --recursive ./test/**/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/Manak/npm-programmatic.git"},"keywords":["NPM","Programmatic","npm","programmatic"],"author":{"name":"manak"},"license":"ISC","bugs":{"url":"https://github.com/Manak/npm-programmatic/issues"},"homepage":"https://github.com/Manak/npm-programmatic#readme","devDependencies":{"mocha":"^2.5.3","should":"^9.0.2"},"dependencies":{"bluebird":"^3.4.1"},"gitHead":"3341c0196cd268d660cea22c803f26ecb4495495","_id":"npm-programmatic@0.0.5","_shasum":"3fc494dce77cfb0f0f181943cf0cd87e895a6603","_from":".","_npmVersion":"3.10.2","_nodeVersion":"6.2.0","_npmUser":{"name":"manak","email":"manak.kapoor@gmail.com"},"dist":{"shasum":"3fc494dce77cfb0f0f181943cf0cd87e895a6603","tarball":"https://registry.npmjs.org/npm-programmatic/-/npm-programmatic-0.0.5.tgz","integrity":"sha512-hyUrR0mIKqnNHIWPopj9037t7nywAy3nhY6FEK4cTv6KzXRa7r+RRTIwpyAhSPsSi3gu+hKR/KWJ3/ZoMHrmiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4KDgqxmEGQSSzRvcPNO+GSXSnaso4ZsNpczZ7ZDTWDAIhAKBDlvZMJEW4VapNIP1ROdlVbGCtgjCnpJdCcB4XmFp8"}]},"maintainers":[{"name":"manak","email":"manak.kapoor@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/npm-programmatic-0.0.5.tgz_1472033560441_0.6147671807557344"},"directories":{}},"0.0.6":{"name":"npm-programmatic","version":"0.0.6","description":"Use NPM commands programmatically","main":"index.js","scripts":{"test":"mocha --recursive ./test/**/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/Manak/npm-programmatic.git"},"keywords":["NPM","Programmatic","npm","programmatic"],"author":{"name":"manak"},"license":"ISC","bugs":{"url":"https://github.com/Manak/npm-programmatic/issues"},"homepage":"https://github.com/Manak/npm-programmatic#readme","devDependencies":{"mocha":"^2.5.3","should":"^9.0.2"},"dependencies":{"bluebird":"^3.4.1"},"gitHead":"e33fe4c949e67f133ef5f11aa67d16cca4cf28db","_id":"npm-programmatic@0.0.6","_shasum":"3c8f4dbb210efd65b99ee6a5ac76f27b4d5d6b78","_from":".","_npmVersion":"3.10.2","_nodeVersion":"6.2.0","_npmUser":{"name":"manak","email":"manak.kapoor@gmail.com"},"dist":{"shasum":"3c8f4dbb210efd65b99ee6a5ac76f27b4d5d6b78","tarball":"https://registry.npmjs.org/npm-programmatic/-/npm-programmatic-0.0.6.tgz","integrity":"sha512-Spg+h8j6jVZSAbN8UgCrlSKwhmwSxlCjv5P7uiFho0j1rXMchtsmnNSSGB0uCW4XuVP6jgNN2a8VVLBpgtrqmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDNTAG9OgL8jLoilIIolK7qlR5Ce4wrgj9IlBt+nlBY2AiBYaNjwQ21CILdRY2av7lMuVrO8A6NhYBmIUNvJWeqmhw=="}]},"maintainers":[{"name":"manak","email":"manak.kapoor@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/npm-programmatic-0.0.6.tgz_1473942993508_0.3936413121409714"},"directories":{}},"0.0.7":{"name":"npm-programmatic","version":"0.0.7","description":"Use NPM commands programmatically","main":"index.js","scripts":{"test":"mocha --recursive ./test/**/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/Manak/npm-programmatic.git"},"keywords":["NPM","Programmatic","npm","programmatic"],"author":{"name":"manak"},"license":"ISC","bugs":{"url":"https://github.com/Manak/npm-programmatic/issues"},"homepage":"https://github.com/Manak/npm-programmatic#readme","devDependencies":{"mocha":"^2.5.3","should":"^9.0.2"},"dependencies":{"bluebird":"^3.4.1"},"gitHead":"9e2f6dd77d1cba3a684864d7af0b370ee85a3a0b","_id":"npm-programmatic@0.0.7","_shasum":"f6e22cc7e351275b748d8f479ab266a685df49ae","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.0","_npmUser":{"name":"manak","email":"manak.kapoor@gmail.com"},"dist":{"shasum":"f6e22cc7e351275b748d8f479ab266a685df49ae","tarball":"https://registry.npmjs.org/npm-programmatic/-/npm-programmatic-0.0.7.tgz","integrity":"sha512-0v4dq9nC/mGSOKIlvDAUqubz0FpMcDS5Bnt+ajeMyaODzFAqSaQu8/E+vwxTLrOh7iJDCCRDaMxw5iG1x1bGYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDroe1S+qkmaFCtXkiXrvTNKXCsJtM/lUku5a4YUwwxJwIgLtN4sVMoO72tZzY0dLqI2gJmyFpql8o+89k47A63IME="}]},"maintainers":[{"name":"manak","email":"manak.kapoor@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/npm-programmatic-0.0.7.tgz_1486315713533_0.664934791624546"},"directories":{}},"0.0.8":{"name":"npm-programmatic","version":"0.0.8","description":"Use NPM commands programmatically","main":"index.js","scripts":{"test":"mocha --recursive ./test/**/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/Manak/npm-programmatic.git"},"keywords":["NPM","Programmatic","npm","programmatic"],"author":{"name":"manak"},"license":"ISC","bugs":{"url":"https://github.com/Manak/npm-programmatic/issues"},"homepage":"https://github.com/Manak/npm-programmatic#readme","devDependencies":{"mocha":"^2.5.3","should":"^9.0.2"},"dependencies":{"bluebird":"^3.4.1"},"gitHead":"15c738a3f27b587d3e25ada62e34e840919a7d24","_id":"npm-programmatic@0.0.8","_shasum":"377c4eec3a7ac4a126fc54241272acab33c7a5f6","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.0","_npmUser":{"name":"manak","email":"manak.kapoor@gmail.com"},"dist":{"shasum":"377c4eec3a7ac4a126fc54241272acab33c7a5f6","tarball":"https://registry.npmjs.org/npm-programmatic/-/npm-programmatic-0.0.8.tgz","integrity":"sha512-hSEFEG1nyNQn4DNHglgMcen5VDbQhHqNOq6p5Rx9PMKNgHp2GdR0X7876ek2+GHZWpYUu3niZztSCL/qIbkywA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCY17lNHCNfzflC/7ajKORa5C7QVX9Zpd5KHvZEc8Ns6gIhAKECvDStoaPRmUncUN/TmMnvuwTSCxIduooo7dWAXnTH"}]},"maintainers":[{"name":"manak","email":"manak.kapoor@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/npm-programmatic-0.0.8.tgz_1493177581153_0.6826790932100266"},"directories":{}},"0.0.9":{"name":"npm-programmatic","version":"0.0.9","description":"Use NPM commands programmatically","main":"index.js","scripts":{"test":"mocha --recursive ./test/**/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/Manak/npm-programmatic.git"},"keywords":["NPM","Programmatic","npm","programmatic"],"author":{"name":"manak"},"license":"ISC","bugs":{"url":"https://github.com/Manak/npm-programmatic/issues"},"homepage":"https://github.com/Manak/npm-programmatic#readme","devDependencies":{"mocha":"^2.5.3","should":"^9.0.2"},"dependencies":{"bluebird":"^3.4.1"},"gitHead":"687d25c47bb0af2a198a511a47b750021ee75e12","_id":"npm-programmatic@0.0.9","_npmVersion":"5.3.0","_nodeVersion":"8.0.0","_npmUser":{"name":"manak","email":"manak.kapoor@gmail.com"},"dist":{"integrity":"sha512-/WsPb3Q+tWIoVN0duv65J5WZey7Ivng5d1N7Oia1LRV6IVGtqH30qbTh4t/ZLrHJrXkmPGjXYO6gDYpWP+tniw==","shasum":"cb9feabae41ef602d557a5eeb24ddd146bdd7e21","tarball":"https://registry.npmjs.org/npm-programmatic/-/npm-programmatic-0.0.9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1vL9c35MTxNGro4XlLM/OFj2JWB+2YBZxJ6pnTIiMaQIhAIow+NHmsYT146TerfxRxhG5BaTOpSYKvysIecWHpgvl"}]},"maintainers":[{"name":"manak","email":"manak.kapoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-programmatic-0.0.9.tgz_1509759025312_0.9737683471757919"},"directories":{}},"0.0.10":{"name":"npm-programmatic","version":"0.0.10","description":"Use NPM commands programmatically","main":"index.js","scripts":{"test":"mocha --recursive ./test/**/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/Manak/npm-programmatic.git"},"keywords":["NPM","Programmatic","npm","programmatic"],"author":{"name":"manak"},"license":"ISC","bugs":{"url":"https://github.com/Manak/npm-programmatic/issues"},"homepage":"https://github.com/Manak/npm-programmatic#readme","devDependencies":{"mocha":"^2.5.3","should":"^9.0.2"},"dependencies":{"bluebird":"^3.4.1"},"gitHead":"55ab157b0385773d696ba68b47a3aa29465ab6bd","_id":"npm-programmatic@0.0.10","_npmVersion":"5.3.0","_nodeVersion":"8.0.0","_npmUser":{"name":"manak","email":"manak.kapoor@gmail.com"},"dist":{"integrity":"sha512-SklCZ26RRGi7hLIz/oaSnHy8ZT0gh8r6N3FMuKRye3ZcRo4HI/saldc8b7OqlY/Ov8FXnA1+I+Od+WtesWEp2Q==","shasum":"9765820505d03083e57c6a7729bed515997a61c9","tarball":"https://registry.npmjs.org/npm-programmatic/-/npm-programmatic-0.0.10.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3OBUHMFrKXLL5ftdJNqmjU0fSI6UOJmP/qcGGeq1EyQIga9U4mwBCggnduSf2bTG9VcyD2shROaVGQJmUwnNOaOA="}]},"maintainers":[{"name":"manak","email":"manak.kapoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-programmatic-0.0.10.tgz_1515117373979_0.14660855242982507"},"directories":{}},"0.0.11":{"name":"npm-programmatic","version":"0.0.11","description":"Use NPM commands programmatically","main":"index.js","scripts":{"test":"mocha --recursive ./test/**/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/Manak/npm-programmatic.git"},"keywords":["NPM","Programmatic","npm","programmatic"],"author":{"name":"manak"},"license":"ISC","bugs":{"url":"https://github.com/Manak/npm-programmatic/issues"},"homepage":"https://github.com/Manak/npm-programmatic#readme","devDependencies":{"mocha":"^2.5.3","should":"^9.0.2"},"dependencies":{"bluebird":"^3.4.1"},"gitHead":"55ab157b0385773d696ba68b47a3aa29465ab6bd","_id":"npm-programmatic@0.0.11","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"manak","email":"manak.kapoor@gmail.com"},"dist":{"integrity":"sha512-c+aYd88mS3GzlfbQxcAXYswZuWVy0Q6GashJAeHX3BN+CavyktF/2lf9JmPuL4qVe8DRPuZ5hwojZNxd4qoB3A==","shasum":"d6c880e3399b1a8ba507d3878d7b6c8ab665ec00","tarball":"https://registry.npmjs.org/npm-programmatic/-/npm-programmatic-0.0.11.tgz","fileCount":7,"unpackedSize":9526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbSWVyCRA9TVsSAnZWagAAwAYP/RqsrUymtMI90hCErBoK\nzQgTgdotLoL6qcqN3O7lu0kWwI2COp7bPnQ+/5DVCjQbZKMvb5w6zQhzqVuy\nO6iOhstzQTAWmsi+uuN4z1inWYMrZCzm8eeSUSu3NxP618gZwsHLUjs4MuSV\nMQvPLMmVm7r1FLgES0DQ/Du+uzR/Hw53gFDzLEDzD5hPN8+JPMoHcYAkPebZ\nl85oZC9d2aHgDpEmwquz2KKfxwgecM338Els2X6CZ1Lz2hhix6Q9EHimF/W1\nzQCxjGIdW7926w8asTBnqjQ6/ggwYdqSvbiq4B0QBGrGHOtVLqZ8VfGPzpLQ\nvgqEAzZ0wMqdzq65dKyibh44WDum5grkGc0pP/nzCD+BLXPHWbZ+pnOBU6nP\nNw5AzM6bY2WYPSc6/Jlmr0byJGjet8lFkkVcHRrPt0me633bELY6saWv1FAK\nwAkmE6K0ZXeTECERyt0nU1+o41bIVMnqcIlZNWEUCOgDViL0RdxU8UKu0mCf\nPNa06FWpLWhWW9oeSSxv8o+JKSmPoN+1NBfRx6u+fWoX7UdJ8QhLufvr1KYI\nePPfiJWrNW49MbjAki8m3mp5q+Mut8C/36nh7J+yIl0NZyjjrl8wd2ujeu9i\nRgPVtrChhIulVh9n19+4HLKskde19uDqts8gSCmoztPV5vVRq9FfBa83IShW\n0yFC\r\n=Js5l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBZVzhpnzguczd1Wfm8ZqUSdEjbC+q6q2xSrrczGFlSQIgDll7eW434yToBvXys1/72AizyHtkb5kxQUMKtKmhZTY="}]},"maintainers":[{"name":"manak","email":"manak.kapoor@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-programmatic_0.0.11_1531536754715_0.12923457084713785"},"_hasShrinkwrap":false},"0.0.12":{"name":"npm-programmatic","version":"0.0.12","description":"Use NPM commands programmatically","main":"index.js","scripts":{"test":"mocha --recursive ./test/**/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/Manak/npm-programmatic.git"},"keywords":["NPM","Programmatic","npm","programmatic"],"author":{"name":"manak"},"license":"ISC","bugs":{"url":"https://github.com/Manak/npm-programmatic/issues"},"homepage":"https://github.com/Manak/npm-programmatic#readme","devDependencies":{"mocha":"^2.5.3","should":"^9.0.2"},"dependencies":{"bluebird":"^3.4.1"},"gitHead":"b37c3fc31b620e7086a137253b1317f5934dc31e","_id":"npm-programmatic@0.0.12","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"manak","email":"manak.kapoor@gmail.com"},"dist":{"integrity":"sha512-fvZdiJS038ZH31z59cEiIywOcgX1u23aLc0wAKF4btyhbYQxE93wTQjzs/URERK+GhS/QghDILQmEvgxu77/zQ==","shasum":"566ba2452c886c7fd3a41586bd559cdc872fa77e","tarball":"https://registry.npmjs.org/npm-programmatic/-/npm-programmatic-0.0.12.tgz","fileCount":7,"unpackedSize":9547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcw/VhCRA9TVsSAnZWagAAgDgP/1B+g3Fc9a59OcrAQ2TW\nan690grrUTAT5ObQbUTLwk3FxOSSh+saZAnzbAc2Q8G3wn2sfgnu0BnBpMeu\nuznEzfIKNuqL/q035TYWb+c2N3KXG/6lczdlGOCMYNrawaeqQbmuVKuzBElz\nO6aUDRPHngnqWQQ3oKd93OgieMb1+EzJznXjbf7EWexNQsf2LNMTxkbpdmha\nLM7RW2KXaBxKhBzC4/Tx0vyAC3KhGIRl5uYKIS2/+YX1csO21BPzALoAZHdH\nlHiJFrqT0YJ79XY1Lch549mQ89TihkCgEZq60Hy30loAHOd9voJMv7gJQxCh\nPKCUURpAskL6o5MWy14CWBwGicJ+fiW9OcK1Dh3T/nB+70TCyulewtRKUYFy\nFRefdrAUVN50Cqtpgtp5KQb3WW6UrvNJf6zEXBLTkMMGgeI/+fd5RqFSwl1g\nVymW3ksJjxmio1gekwIj0SNbGUfW7FWjssC1ebqBAZZP9yUZnHwiamBV359f\nTTOJxI2eGI3WUgo25fAOrEMOXB2Geg/Ji85nrGFTLXY+FCq0PxNx8V0yEMbx\n5DJsgBwSfKs9ilXG2sPLbPaZdojlSA6HijCOMA0f8dgJQ2SP6Wf6LrMcrTPc\nZZkEcyDF6oiCo4i0uzsX9brUwMrH4oZTjPqixkkpawDAVLhvpCRehnQo35QN\no39O\r\n=osva\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDG6UF2YOPsD3kra5EEiWSrvC5pkFMhQ16QWbOjsuBAAwIhAI2MZn76y8nLluR0xRU++fWvHDxavuYX4q3Cfj+Fc9OG"}]},"maintainers":[{"name":"manak","email":"manak.kapoor@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-programmatic_0.0.12_1556346209017_0.6572348469497038"},"_hasShrinkwrap":false}},"readme":"# npm-programmatic [![Build Status](https://travis-ci.org/Manak/npm-programmatic.svg?branch=master)](https://travis-ci.org/Manak/npm-programmatic)   \n[![NPM](https://nodei.co/npm/npm-programmatic.png?downloads=true&downloadRank=true&stars=true)](https://nodei.co/npm/npm-programmatic/)    \n\nnpm-programmatic is a library that allows you to access npm commands programmatically from javascript\n## Usage\nEvery function returns a Bluebird promise.   \nCWD refers to current working directory, allowing you to ensure the command executes in a certain folder in the filesystem.\nIf output is set, the output of npm will be shown in the console.\n\n## Installation of Packages\n\n``` \n    npm.install(packages, opts).then(function)\n```\n| Name        | Type           | Value  |\n| ------------- |:-------------:| -----:|\n| packages      | Array      |   packages to be installed |\n| opts      | Object | save:true/false; global:true/false; cwd:string; saveDev:true/false; noOptional:true/false; legacyBundling: true/false; output:true/false|\n\n### Example\n``` \n    var npm = require('npm-programmatic');\n    npm.install(['left-pad'], {\n        cwd:'/path/to/my/project',\n        save:true\n    })\n    .then(function(){\n        console.log(\"SUCCESS!!!\");\n    })\n    .catch(function(){\n        console.log(\"Unable to install package\");\n    });\n```\n\n## Unistallation of Packages\n\n``` \n    npm.uninstall(packages, opts).then(function)\n```\n| Name        | Type           | Value  |\n| ------------- |:-------------:| -----:|\n| packages      | Array      |   packages to be uninstalled |\n| opts      | Object | save:true/false; global:true/false; cwd:string; saveDev:true/false; output:true/false|\n\n### Example\n``` \n    var npm = require('npm-programmatic');\n    npm.uninstall(['left-pad'], {\n        cwd:'/path/to/my/project',\n        save:true\n    })\n    .then(function(){\n        console.log(\"SUCCESS!!!\");\n    })\n    .catch(function(){\n        console.log(\"Unable to uninstall package\");\n    });\n```\n\n\n## List Installed Packages\n\n``` \n    npm.list(path).then(function)\n```\n| Name        | Type           | Value  |\n| ------------- |:-------------:| -----:|\n| path      | String      |   path at which to look |\n\n### Example\n``` \n    var npm = require('npm-programmatic');\n    npm.list('/path/to/project')\n    .then(function(arrayOfPackages){\n        console.log(arrayOfPackages);\n    })\n    .catch(function(){\n        console.log(\"Unable to uninstall package\");\n    });\n```\n\n## Tests\ninstall mocha and dev dependencies. Then run \n``` npm test    ```\n","maintainers":[{"name":"manak","email":"manak.kapoor@gmail.com"}],"time":{"modified":"2022-06-22T08:43:39.559Z","created":"2016-06-23T03:56:56.870Z","0.0.1":"2016-06-23T03:56:56.870Z","0.0.2":"2016-06-23T05:13:20.343Z","0.0.3":"2016-06-23T08:13:58.715Z","0.0.4":"2016-06-23T09:12:30.707Z","0.0.5":"2016-08-24T10:12:44.118Z","0.0.6":"2016-09-15T12:36:35.319Z","0.0.7":"2017-02-05T17:28:35.440Z","0.0.8":"2017-04-26T03:33:03.311Z","0.0.9":"2017-11-04T01:30:25.473Z","0.0.10":"2018-01-05T01:56:14.862Z","0.0.11":"2018-07-14T02:52:34.787Z","0.0.12":"2019-04-27T06:23:29.185Z"},"homepage":"https://github.com/Manak/npm-programmatic#readme","keywords":["NPM","Programmatic","npm","programmatic"],"repository":{"type":"git","url":"git+https://github.com/Manak/npm-programmatic.git"},"author":{"name":"manak"},"bugs":{"url":"https://github.com/Manak/npm-programmatic/issues"},"license":"ISC","readmeFilename":"README.md"}