{"_id":"npm-beta","_rev":"332897","name":"npm-beta","description":"A package manager for node","dist-tags":{"latest":"1.4.8"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"time":{"modified":"2021-06-08T06:23:22.000Z","created":"2014-03-12T15:45:16.452Z","1.4.8":"2014-03-12T15:56:18.030Z","1.4.7":"2014-03-12T15:45:16.452Z"},"users":{},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"repository":{"type":"git","url":"https://github.com/npm/npm"},"versions":{"1.4.8":{"version":"1.4.8","name":"npm-beta","publishConfig":{"proprietary-attribs":false},"description":"A package manager for node","keywords":["package manager","modules","install","package.json"],"preferGlobal":true,"config":{"publishtest":false},"homepage":"https://npmjs.org/doc/","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"repository":{"type":"git","url":"https://github.com/npm/npm"},"bugs":{"url":"http://github.com/npm/npm/issues","email":"npm-@googlegroups.com"},"directories":{"doc":"./doc","man":"./man","lib":"./lib","bin":"./bin"},"main":"./lib/npm.js","bin":{"npm-beta":"./bin/npm-cli.js"},"dependencies":{"abbrev":"~1.0.4","ansi":"~0.2.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","archy":"0","block-stream":"0.0.7","child-process-close":"~0.1.1","chmodr":"~0.1.0","chownr":"0","cmd-shim":"~1.1.1","columnify":"0.1.2","editor":"0.0.5","fstream":"~0.1.25","fstream-npm":"~0.1.6","github-url-from-git":"1.1.1","github-url-from-username-repo":"0.0.2","glob":"~3.2.9","graceful-fs":"~2.0.2","ini":"~1.1.0","init-package-json":"0.0.14","lockfile":"~0.4.0","lru-cache":"~2.5.0","minimatch":"~0.2.14","mkdirp":"~0.3.5","node-gyp":"~0.13.0","nopt":"~2.2.0","npm-install-checks":"~1.0.0","npm-registry-client":"~0.4.4","npm-user-validate":"0.0.3","npmconf":"~0.1.13","npmlog":"0.0.6","once":"~1.3.0","opener":"~1.3.0","osenv":"0","path-is-inside":"~1.0.0","read":"~1.0.4","read-installed":"~1.0.0","read-package-json":"~1.1.7","request":"~2.30.0","retry":"~0.6.0","rimraf":"~2.2.5","semver":"~2.2.1","sha":"~1.2.1","slide":"~1.1.5","sorted-object":"~1.0.0","tar":"~0.1.19","text-table":"~0.2.0","uid-number":"0.0.5","which":"1"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"devDependencies":{"ronn":"~0.3.6","tap":"~0.4.0","npm-registry-mock":"~0.5.9"},"engines":{"node":">=0.8","npm":"1"},"scripts":{"test":"node ./test/run.js && tap test/tap/*.js","tap":"tap test/tap/*.js","dumpconf":"env | grep npm | sort | uniq","echo":"node bin/npm-cli.js"},"license":"Artistic-2.0","man":["/Users/mk2/.npm/npm-beta/1.4.8/package/man/man1/npm-README.1","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man1/npm-adduser.1","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man1/npm-bin.1","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man1/npm-bugs.1","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man1/npm-build.1","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man1/npm-bundle.1","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man1/npm-cache.1","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man1/npm-completion.1","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man1/npm-config.1","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man1/npm-dedupe.1","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man1/npm-deprecate.1","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man1/npm-docs.1","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man1/npm-edit.1","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man1/npm-explore.1","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man1/npm-help-search.1","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man1/npm-help.1","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man1/npm-init.1","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man1/npm-install.1","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man1/npm-link.1","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man1/npm-ls.1","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man1/npm-outdated.1","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man1/npm-owner.1","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man1/npm-pack.1","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man1/npm-prefix.1","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man1/npm-prune.1","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man1/npm-publish.1","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man1/npm-rebuild.1","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man1/npm-repo.1","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man1/npm-restart.1","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man1/npm-rm.1","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man1/npm-root.1","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man1/npm-run-script.1","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man1/npm-search.1","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man1/npm-shrinkwrap.1","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man1/npm-star.1","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man1/npm-stars.1","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man1/npm-start.1","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man1/npm-stop.1","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man1/npm-submodule.1","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man1/npm-tag.1","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man1/npm-test.1","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man1/npm-uninstall.1","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man1/npm-unpublish.1","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man1/npm-update.1","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man1/npm-version.1","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man1/npm-view.1","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man1/npm-whoami.1","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man1/npm.1","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man3/npm-bin.3","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man3/npm-bugs.3","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man3/npm-commands.3","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man3/npm-config.3","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man3/npm-deprecate.3","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man3/npm-docs.3","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man3/npm-edit.3","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man3/npm-explore.3","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man3/npm-help-search.3","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man3/npm-init.3","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man3/npm-install.3","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man3/npm-link.3","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man3/npm-load.3","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man3/npm-ls.3","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man3/npm-outdated.3","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man3/npm-owner.3","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man3/npm-pack.3","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man3/npm-prefix.3","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man3/npm-prune.3","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man3/npm-publish.3","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man3/npm-rebuild.3","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man3/npm-repo.3","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man3/npm-restart.3","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man3/npm-root.3","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man3/npm-run-script.3","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man3/npm-search.3","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man3/npm-shrinkwrap.3","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man3/npm-start.3","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man3/npm-stop.3","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man3/npm-submodule.3","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man3/npm-tag.3","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man3/npm-test.3","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man3/npm-uninstall.3","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man3/npm-unpublish.3","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man3/npm-update.3","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man3/npm-version.3","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man3/npm-view.3","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man3/npm-whoami.3","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man3/npm.3","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man5/npm-folders.5","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man5/npm-global.5","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man5/npm-json.5","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man5/npmrc.5","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man5/package.json.5","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man7/npm-coding-style.7","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man7/npm-config.7","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man7/npm-developers.7","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man7/npm-disputes.7","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man7/npm-faq.7","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man7/npm-index.7","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man7/npm-registry.7","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man7/npm-scripts.7","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man7/removing-npm.7","/Users/mk2/.npm/npm-beta/1.4.8/package/man/man7/semver.7"],"contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me"},{"name":"Steve Steiner","email":"ssteinerX@gmail.com"},{"name":"Mikeal Rogers","email":"mikeal.rogers@gmail.com"},{"name":"Aaron Blohowiak","email":"aaron.blohowiak@gmail.com"},{"name":"Martyn Smith","email":"martyn@dollyfish.net.nz"},{"name":"Mathias Pettersson","email":"mape@mape.me"},{"name":"Brian Hammond","email":"brian@fictorial.com"},{"name":"Charlie Robbins","email":"charlie.robbins@gmail.com"},{"name":"Francisco Treacy","email":"francisco.treacy@gmail.com"},{"name":"Cliffano Subagio","email":"cliffano@gmail.com"},{"name":"Christian Eager","email":"christian.eager@nokia.com"},{"name":"Dav Glass","email":"davglass@gmail.com"},{"name":"Alex K. Wolfe","email":"alexkwolfe@gmail.com"},{"name":"James Sanders","email":"jimmyjazz14@gmail.com"},{"name":"Reid Burke","email":"me@reidburke.com"},{"name":"Arlo Breault","email":"arlolra@gmail.com"},{"name":"Timo Derstappen","email":"teemow@gmail.com"},{"name":"Bradley Meck","email":"bradley.meck@gmail.com"},{"name":"Bart Teeuwisse","email":"bart.teeuwisse@thecodemill.biz"},{"name":"Ben Noordhuis","email":"info@bnoordhuis.nl"},{"name":"Tor Valamo","email":"tor.valamo@gmail.com"},{"name":"Whyme.Lyu","email":"5longluna@gmail.com"},{"name":"Olivier Melcher","email":"olivier.melcher@gmail.com"},{"name":"Tomaž Muraus","email":"kami@k5-storitve.net"},{"name":"Evan Meagher","email":"evan.meagher@gmail.com"},{"name":"Orlando Vazquez","email":"ovazquez@gmail.com"},{"name":"George Miroshnykov","email":"gmiroshnykov@lohika.com"},{"name":"Geoff Flarity","email":"geoff.flarity@gmail.com"},{"name":"Pete Kruckenberg","email":"pete@kruckenberg.com"},{"name":"Laurie Harper","email":"laurie@holoweb.net"},{"name":"Chris Wong","email":"chris@chriswongstudio.com"},{"name":"Max Goodman","email":"c@chromacode.com"},{"name":"Scott Bronson","email":"brons_github@rinspin.com"},{"name":"Federico Romero","email":"federomero@gmail.com"},{"name":"Visnu Pitiyanuvath","email":"visnupx@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Mark Cahill","email":"mark@tiemonster.info"},{"name":"Zearin","email":"zearin@gonk.net"},{"name":"Iain Sproat","email":"iainsproat@gmail.com"},{"name":"Trent Mick","email":"trentm@gmail.com"},{"name":"Felix Geisendörfer","email":"felix@debuggable.com"},{"name":"Conny Brunnkvist","email":"cbrunnkvist@gmail.com"},{"name":"Will Elwood","email":"w.elwood08@gmail.com"},{"name":"Oleg Efimov","email":"efimovov@gmail.com"},{"name":"Martin Cooper","email":"mfncooper@gmail.com"},{"name":"Jameson Little","email":"t.jameson.little@gmail.com"},{"name":"cspotcode","email":"cspotcode@gmail.com"},{"name":"Maciej Małecki","email":"maciej.malecki@notimplemented.org"},{"name":"Stephen Sugden","email":"glurgle@gmail.com"},{"name":"Gautham Pai","email":"buzypi@gmail.com"},{"name":"David Trejo","email":"david.daniel.trejo@gmail.com"},{"name":"Paul Vorbach","email":"paul@vorb.de"},{"name":"George Ornbo","email":"george@shapeshed.com"},{"name":"Tim Oxley","email":"secoif@gmail.com"},{"name":"Tyler Green","email":"tyler.green2@gmail.com"},{"name":"atomizer","email":"danila.gerasimov@gmail.com"},{"name":"Rod Vagg","email":"rod@vagg.org"},{"name":"Christian Howe","email":"coderarity@gmail.com"},{"name":"Andrew Lunny","email":"alunny@gmail.com"},{"name":"Henrik Hodne","email":"dvyjones@binaryhex.com"},{"name":"Adam Blackburn","email":"regality@gmail.com"},{"name":"Kris Windham","email":"kriswindham@gmail.com"},{"name":"Jens Grunert","email":"jens.grunert@gmail.com"},{"name":"Joost-Wim Boekesteijn","email":"joost-wim@boekesteijn.nl"},{"name":"Dalmais Maxence","email":"github@maxired.fr"},{"name":"Marcus Ekwall","email":"marcus.ekwall@gmail.com"},{"name":"Aaron Stacy","email":"aaron.r.stacy@gmail.com"},{"name":"Phillip Howell","email":"phowell@cothm.org"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com"},{"name":"James Halliday","email":"mail@substack.net"},{"name":"Jeremy Cantrell","email":"jmcantrell@gmail.com"},{"name":"Ribettes","email":"patlogan29@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"},{"name":"Don Park","email":"donpark@docuverse.com"},{"name":"Kei Son","email":"heyacct@gmail.com"},{"name":"Nicolas Morel","email":"marsup@gmail.com"},{"name":"Mark Dube","email":"markisdee@gmail.com"},{"name":"Nathan Rajlich","email":"nathan@tootallnate.net"},{"name":"Maxim Bogushevich","email":"boga1@mail.ru"},{"name":"Justin Beckwith","email":"justbe@microsoft.com"},{"name":"Meaglin","email":"Meaglin.wasabi@gmail.com"},{"name":"Ben Evans","email":"ben@bensbit.co.uk"},{"name":"Nathan Zadoks","email":"nathan@nathan7.eu"},{"name":"Brian White","email":"mscdex@gmail.com"},{"name":"Jed Schmidt","email":"tr@nslator.jp"},{"name":"Ian Livingstone","email":"ianl@cs.dal.ca"},{"name":"Patrick Pfeiffer","email":"patrick@buzzle.at"},{"name":"Paul Miller","email":"paul@paulmillr.com"},{"name":"seebees","email":"seebees@gmail.com"},{"name":"Carl Lange","email":"carl@flax.ie"},{"name":"Jan Lehnardt","email":"jan@apache.org"},{"name":"Alexey Kreschuk","email":"akrsch@gmail.com"},{"name":"Di Wu","email":"dwu@palantir.com"},{"name":"Florian Margaine","email":"florian@margaine.com"},{"name":"Forbes Lindesay","email":"forbes@lindesay.co.uk"},{"name":"Ian Babrou","email":"ibobrik@gmail.com"},{"name":"Jaakko Manninen","email":"jaakko@rocketpack.fi"},{"name":"Johan Nordberg","email":"its@johan-nordberg.com"},{"name":"Johan Sköld","email":"johan@skold.cc"},{"name":"Larz Conwell","email":"larz@larz-laptop.(none)","url":"none"},{"name":"Luke Arduini","email":"luke.arduini@gmail.com"},{"name":"Marcel Klehr","email":"mklehr@gmx.net"},{"name":"Mathias Bynens","email":"mathias@qiwi.be"},{"name":"Matt Lunn","email":"matt@mattlunn.me.uk"},{"name":"Matt McClure","email":"matt.mcclure@mapmyfitness.com"},{"name":"Nirk Niggler","email":"nirk.niggler@gmail.com"},{"name":"Paolo Fragomeni","email":"paolo@async.ly"},{"name":"Jake Verbaten","email":"raynos2@gmail.com","url":"Raynos"},{"name":"Robert Kowalski","email":"rok@kowalski.gd"},{"name":"Schabse Laks","email":"Dev@SLaks.net"},{"name":"Stuart Knightley","email":"stuart@stuartk.com"},{"name":"Stuart P. Bentley","email":"stuart@testtrack4.com"},{"name":"Vaz Allen","email":"vaz@tryptid.com"},{"name":"elisee","email":"elisee@sparklin.org"},{"name":"Evan You","email":"yyx990803@gmail.com"},{"name":"Wil Moore III","email":"wil.moore@wilmoore.com"},{"name":"Dylan Greene","email":"dylang@gmail.com"},{"name":"zeke","email":"zeke@sikelianos.com"},{"name":"Andrew Horton","email":"andrew.j.horton@gmail.com"},{"name":"Denis Gladkikh","email":"outcoldman@gmail.com"},{"name":"Daniel Santiago","email":"daniel.santiago@highlevelwebs.com"},{"name":"Alex Kocharin","email":"alex@kocharin.ru"},{"name":"Evan Lucas","email":"evanlucas@me.com"},{"name":"Steve Mason","email":"stevem@brandwatch.com"},{"name":"Quinn Slack","email":"qslack@qslack.com"},{"name":"Sébastien Santoro","email":"dereckson@espace-win.org"},{"name":"CamilleM","email":"camille.moulin@alterway.fr"},{"name":"Tom Huang","email":"hzlhu.dargon@gmail.com"},{"name":"Sergey Belov","email":"peimei@ya.ru"},{"name":"Younghoon Park","email":"sola92@gmail.com"},{"name":"Yazhong Liu","email":"yorkiefixer@gmail.com"},{"name":"Mikola Lysenko","email":"mikolalysenko@gmail.com"},{"name":"Rafael de Oleza","email":"rafa@spotify.com"},{"name":"Yeonghoon Park","email":"sola92@gmail.com"},{"name":"Franck Cuny","email":"franck.cuny@gmail.com"},{"name":"Alan Shaw","email":"alan@freestyle-developments.co.uk"},{"name":"Alex Rodionov","email":"p0deje@gmail.com"},{"name":"Alexej Yaroshevich","email":"alex@qfox.ru"},{"name":"Elan Shanker","email":"elan.shanker@gmail.com"},{"name":"François Frisch","email":"francoisfrisch@gmail.com"},{"name":"Gabriel Falkenberg","email":"gabriel.falkenberg@gmail.com"},{"name":"Jason Diamond","email":"jason@diamond.name"},{"name":"Jess Martin","email":"jessmartin@gmail.com"},{"name":"Jon Spencer","email":"jon@jonspencer.ca"},{"name":"Matt Colyer","email":"matt@colyer.name"},{"name":"Matt McClure","email":"matt.mcclure@mapmyfitness.com"},{"name":"Maximilian Antoni","email":"maximilian.antoni@juliusbaer.com"},{"name":"Nicholas Kinsey","email":"pyro@feisty.io"},{"name":"Paulo Cesar","email":"pauloc062@gmail.com"},{"name":"Quim Calpe","email":"quim@kalpe.com"},{"name":"Robert Gieseke","email":"robert.gieseke@gmail.com"},{"name":"Spain Train","email":"michael.spainhower@opower.com"},{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Thom Blake","email":"tblake@brightroll.com"},{"name":"Trevor Burnham","email":"tburnham@hubspot.com"},{"name":"bitspill","email":"bitspill+github@bitspill.net"},{"name":"Neil Gentleman","email":"ngentleman@gmail.com"}],"_id":"npm-beta@1.4.8","dist":{"shasum":"4e12822d016c99a5746ad763bdf18c7966c0a0e0","size":188348,"noattachment":false,"key":"/npm-beta/-/npm-beta-1.4.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/npm-beta/download/npm-beta-1.4.8.tgz"},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"publish_time":1394639778030,"_hasShrinkwrap":false,"_cnpm_publish_time":1394639778030},"1.4.7":{"version":"1.4.7","name":"npm-beta","publishConfig":{"proprietary-attribs":false},"description":"A package manager for node","keywords":["package manager","modules","install","package.json"],"preferGlobal":true,"config":{"publishtest":false},"homepage":"https://npmjs.org/doc/","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"repository":{"type":"git","url":"https://github.com/npm/npm"},"bugs":{"url":"http://github.com/npm/npm/issues","email":"npm-@googlegroups.com"},"directories":{"doc":"./doc","man":"./man","lib":"./lib","bin":"./bin"},"main":"./lib/npm.js","bin":{"npm-beta":"./bin/npm-cli.js"},"dependencies":{"abbrev":"~1.0.4","ansi":"~0.2.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","archy":"0","block-stream":"0.0.7","child-process-close":"~0.1.1","chmodr":"~0.1.0","chownr":"0","cmd-shim":"~1.1.1","columnify":"0.1.2","editor":"0.0.5","fstream":"~0.1.25","fstream-npm":"~0.1.6","github-url-from-git":"1.1.1","github-url-from-username-repo":"0.0.2","glob":"~3.2.9","graceful-fs":"~2.0.2","ini":"~1.1.0","init-package-json":"0.0.14","lockfile":"~0.4.0","lru-cache":"~2.5.0","minimatch":"~0.2.14","mkdirp":"~0.3.5","node-gyp":"~0.12.2","nopt":"~2.2.0","npm-install-checks":"~1.0.0","npm-registry-client":"~0.4.4","npm-user-validate":"0.0.3","npmconf":"~0.1.13","npmlog":"0.0.6","once":"~1.3.0","opener":"~1.3.0","osenv":"0","path-is-inside":"~1.0.0","read":"~1.0.4","read-installed":"~1.0.0","read-package-json":"~1.1.7","request":"~2.30.0","retry":"~0.6.0","rimraf":"~2.2.5","semver":"~2.2.1","sha":"~1.2.1","slide":"~1.1.5","sorted-object":"~1.0.0","tar":"~0.1.19","text-table":"~0.2.0","uid-number":"0.0.5","which":"1"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"devDependencies":{"ronn":"~0.3.6","tap":"~0.4.0","npm-registry-mock":"~0.5.9"},"engines":{"node":">=0.8","npm":"1"},"scripts":{"test":"node ./test/run.js && tap test/tap/*.js","tap":"tap test/tap/*.js","dumpconf":"env | grep npm | sort | uniq","echo":"node bin/npm-cli.js"},"license":"Artistic-2.0","man":["/Users/mk2/.npm/npm-beta/1.4.7/package/man/man1/npm-README.1","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man1/npm-adduser.1","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man1/npm-bin.1","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man1/npm-bugs.1","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man1/npm-build.1","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man1/npm-bundle.1","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man1/npm-cache.1","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man1/npm-completion.1","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man1/npm-config.1","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man1/npm-dedupe.1","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man1/npm-deprecate.1","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man1/npm-docs.1","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man1/npm-edit.1","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man1/npm-explore.1","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man1/npm-help-search.1","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man1/npm-help.1","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man1/npm-init.1","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man1/npm-install.1","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man1/npm-link.1","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man1/npm-ls.1","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man1/npm-outdated.1","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man1/npm-owner.1","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man1/npm-pack.1","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man1/npm-prefix.1","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man1/npm-prune.1","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man1/npm-publish.1","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man1/npm-rebuild.1","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man1/npm-repo.1","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man1/npm-restart.1","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man1/npm-rm.1","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man1/npm-root.1","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man1/npm-run-script.1","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man1/npm-search.1","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man1/npm-shrinkwrap.1","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man1/npm-star.1","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man1/npm-stars.1","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man1/npm-start.1","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man1/npm-stop.1","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man1/npm-submodule.1","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man1/npm-tag.1","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man1/npm-test.1","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man1/npm-uninstall.1","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man1/npm-unpublish.1","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man1/npm-update.1","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man1/npm-version.1","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man1/npm-view.1","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man1/npm-whoami.1","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man1/npm.1","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man3/npm-bin.3","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man3/npm-bugs.3","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man3/npm-commands.3","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man3/npm-config.3","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man3/npm-deprecate.3","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man3/npm-docs.3","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man3/npm-edit.3","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man3/npm-explore.3","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man3/npm-help-search.3","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man3/npm-init.3","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man3/npm-install.3","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man3/npm-link.3","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man3/npm-load.3","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man3/npm-ls.3","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man3/npm-outdated.3","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man3/npm-owner.3","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man3/npm-pack.3","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man3/npm-prefix.3","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man3/npm-prune.3","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man3/npm-publish.3","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man3/npm-rebuild.3","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man3/npm-repo.3","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man3/npm-restart.3","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man3/npm-root.3","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man3/npm-run-script.3","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man3/npm-search.3","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man3/npm-shrinkwrap.3","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man3/npm-start.3","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man3/npm-stop.3","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man3/npm-submodule.3","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man3/npm-tag.3","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man3/npm-test.3","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man3/npm-uninstall.3","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man3/npm-unpublish.3","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man3/npm-update.3","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man3/npm-version.3","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man3/npm-view.3","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man3/npm-whoami.3","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man3/npm.3","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man5/npm-folders.5","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man5/npm-global.5","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man5/npm-json.5","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man5/npmrc.5","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man5/package.json.5","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man7/npm-coding-style.7","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man7/npm-config.7","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man7/npm-developers.7","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man7/npm-disputes.7","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man7/npm-faq.7","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man7/npm-index.7","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man7/npm-registry.7","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man7/npm-scripts.7","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man7/removing-npm.7","/Users/mk2/.npm/npm-beta/1.4.7/package/man/man7/semver.7"],"contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me"},{"name":"Steve Steiner","email":"ssteinerX@gmail.com"},{"name":"Mikeal Rogers","email":"mikeal.rogers@gmail.com"},{"name":"Aaron Blohowiak","email":"aaron.blohowiak@gmail.com"},{"name":"Martyn Smith","email":"martyn@dollyfish.net.nz"},{"name":"Mathias Pettersson","email":"mape@mape.me"},{"name":"Brian Hammond","email":"brian@fictorial.com"},{"name":"Charlie Robbins","email":"charlie.robbins@gmail.com"},{"name":"Francisco Treacy","email":"francisco.treacy@gmail.com"},{"name":"Cliffano Subagio","email":"cliffano@gmail.com"},{"name":"Christian Eager","email":"christian.eager@nokia.com"},{"name":"Dav Glass","email":"davglass@gmail.com"},{"name":"Alex K. Wolfe","email":"alexkwolfe@gmail.com"},{"name":"James Sanders","email":"jimmyjazz14@gmail.com"},{"name":"Reid Burke","email":"me@reidburke.com"},{"name":"Arlo Breault","email":"arlolra@gmail.com"},{"name":"Timo Derstappen","email":"teemow@gmail.com"},{"name":"Bradley Meck","email":"bradley.meck@gmail.com"},{"name":"Bart Teeuwisse","email":"bart.teeuwisse@thecodemill.biz"},{"name":"Ben Noordhuis","email":"info@bnoordhuis.nl"},{"name":"Tor Valamo","email":"tor.valamo@gmail.com"},{"name":"Whyme.Lyu","email":"5longluna@gmail.com"},{"name":"Olivier Melcher","email":"olivier.melcher@gmail.com"},{"name":"Tomaž Muraus","email":"kami@k5-storitve.net"},{"name":"Evan Meagher","email":"evan.meagher@gmail.com"},{"name":"Orlando Vazquez","email":"ovazquez@gmail.com"},{"name":"George Miroshnykov","email":"gmiroshnykov@lohika.com"},{"name":"Geoff Flarity","email":"geoff.flarity@gmail.com"},{"name":"Pete Kruckenberg","email":"pete@kruckenberg.com"},{"name":"Laurie Harper","email":"laurie@holoweb.net"},{"name":"Chris Wong","email":"chris@chriswongstudio.com"},{"name":"Max Goodman","email":"c@chromacode.com"},{"name":"Scott Bronson","email":"brons_github@rinspin.com"},{"name":"Federico Romero","email":"federomero@gmail.com"},{"name":"Visnu Pitiyanuvath","email":"visnupx@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Mark Cahill","email":"mark@tiemonster.info"},{"name":"Zearin","email":"zearin@gonk.net"},{"name":"Iain Sproat","email":"iainsproat@gmail.com"},{"name":"Trent Mick","email":"trentm@gmail.com"},{"name":"Felix Geisendörfer","email":"felix@debuggable.com"},{"name":"Conny Brunnkvist","email":"cbrunnkvist@gmail.com"},{"name":"Will Elwood","email":"w.elwood08@gmail.com"},{"name":"Oleg Efimov","email":"efimovov@gmail.com"},{"name":"Martin Cooper","email":"mfncooper@gmail.com"},{"name":"Jameson Little","email":"t.jameson.little@gmail.com"},{"name":"cspotcode","email":"cspotcode@gmail.com"},{"name":"Maciej Małecki","email":"maciej.malecki@notimplemented.org"},{"name":"Stephen Sugden","email":"glurgle@gmail.com"},{"name":"Gautham Pai","email":"buzypi@gmail.com"},{"name":"David Trejo","email":"david.daniel.trejo@gmail.com"},{"name":"Paul Vorbach","email":"paul@vorb.de"},{"name":"George Ornbo","email":"george@shapeshed.com"},{"name":"Tim Oxley","email":"secoif@gmail.com"},{"name":"Tyler Green","email":"tyler.green2@gmail.com"},{"name":"atomizer","email":"danila.gerasimov@gmail.com"},{"name":"Rod Vagg","email":"rod@vagg.org"},{"name":"Christian Howe","email":"coderarity@gmail.com"},{"name":"Andrew Lunny","email":"alunny@gmail.com"},{"name":"Henrik Hodne","email":"dvyjones@binaryhex.com"},{"name":"Adam Blackburn","email":"regality@gmail.com"},{"name":"Kris Windham","email":"kriswindham@gmail.com"},{"name":"Jens Grunert","email":"jens.grunert@gmail.com"},{"name":"Joost-Wim Boekesteijn","email":"joost-wim@boekesteijn.nl"},{"name":"Dalmais Maxence","email":"github@maxired.fr"},{"name":"Marcus Ekwall","email":"marcus.ekwall@gmail.com"},{"name":"Aaron Stacy","email":"aaron.r.stacy@gmail.com"},{"name":"Phillip Howell","email":"phowell@cothm.org"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com"},{"name":"James Halliday","email":"mail@substack.net"},{"name":"Jeremy Cantrell","email":"jmcantrell@gmail.com"},{"name":"Ribettes","email":"patlogan29@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"},{"name":"Don Park","email":"donpark@docuverse.com"},{"name":"Kei Son","email":"heyacct@gmail.com"},{"name":"Nicolas Morel","email":"marsup@gmail.com"},{"name":"Mark Dube","email":"markisdee@gmail.com"},{"name":"Nathan Rajlich","email":"nathan@tootallnate.net"},{"name":"Maxim Bogushevich","email":"boga1@mail.ru"},{"name":"Justin Beckwith","email":"justbe@microsoft.com"},{"name":"Meaglin","email":"Meaglin.wasabi@gmail.com"},{"name":"Ben Evans","email":"ben@bensbit.co.uk"},{"name":"Nathan Zadoks","email":"nathan@nathan7.eu"},{"name":"Brian White","email":"mscdex@gmail.com"},{"name":"Jed Schmidt","email":"tr@nslator.jp"},{"name":"Ian Livingstone","email":"ianl@cs.dal.ca"},{"name":"Patrick Pfeiffer","email":"patrick@buzzle.at"},{"name":"Paul Miller","email":"paul@paulmillr.com"},{"name":"seebees","email":"seebees@gmail.com"},{"name":"Carl Lange","email":"carl@flax.ie"},{"name":"Jan Lehnardt","email":"jan@apache.org"},{"name":"Alexey Kreschuk","email":"akrsch@gmail.com"},{"name":"Di Wu","email":"dwu@palantir.com"},{"name":"Florian Margaine","email":"florian@margaine.com"},{"name":"Forbes Lindesay","email":"forbes@lindesay.co.uk"},{"name":"Ian Babrou","email":"ibobrik@gmail.com"},{"name":"Jaakko Manninen","email":"jaakko@rocketpack.fi"},{"name":"Johan Nordberg","email":"its@johan-nordberg.com"},{"name":"Johan Sköld","email":"johan@skold.cc"},{"name":"Larz Conwell","email":"larz@larz-laptop.(none)","url":"none"},{"name":"Luke Arduini","email":"luke.arduini@gmail.com"},{"name":"Marcel Klehr","email":"mklehr@gmx.net"},{"name":"Mathias Bynens","email":"mathias@qiwi.be"},{"name":"Matt Lunn","email":"matt@mattlunn.me.uk"},{"name":"Matt McClure","email":"matt.mcclure@mapmyfitness.com"},{"name":"Nirk Niggler","email":"nirk.niggler@gmail.com"},{"name":"Paolo Fragomeni","email":"paolo@async.ly"},{"name":"Jake Verbaten","email":"raynos2@gmail.com","url":"Raynos"},{"name":"Robert Kowalski","email":"rok@kowalski.gd"},{"name":"Schabse Laks","email":"Dev@SLaks.net"},{"name":"Stuart Knightley","email":"stuart@stuartk.com"},{"name":"Stuart P. Bentley","email":"stuart@testtrack4.com"},{"name":"Vaz Allen","email":"vaz@tryptid.com"},{"name":"elisee","email":"elisee@sparklin.org"},{"name":"Evan You","email":"yyx990803@gmail.com"},{"name":"Wil Moore III","email":"wil.moore@wilmoore.com"},{"name":"Dylan Greene","email":"dylang@gmail.com"},{"name":"zeke","email":"zeke@sikelianos.com"},{"name":"Andrew Horton","email":"andrew.j.horton@gmail.com"},{"name":"Denis Gladkikh","email":"outcoldman@gmail.com"},{"name":"Daniel Santiago","email":"daniel.santiago@highlevelwebs.com"},{"name":"Alex Kocharin","email":"alex@kocharin.ru"},{"name":"Evan Lucas","email":"evanlucas@me.com"},{"name":"Steve Mason","email":"stevem@brandwatch.com"},{"name":"Quinn Slack","email":"qslack@qslack.com"},{"name":"Sébastien Santoro","email":"dereckson@espace-win.org"},{"name":"CamilleM","email":"camille.moulin@alterway.fr"},{"name":"Tom Huang","email":"hzlhu.dargon@gmail.com"},{"name":"Sergey Belov","email":"peimei@ya.ru"},{"name":"Younghoon Park","email":"sola92@gmail.com"},{"name":"Yazhong Liu","email":"yorkiefixer@gmail.com"},{"name":"Mikola Lysenko","email":"mikolalysenko@gmail.com"},{"name":"Rafael de Oleza","email":"rafa@spotify.com"},{"name":"Yeonghoon Park","email":"sola92@gmail.com"},{"name":"Franck Cuny","email":"franck.cuny@gmail.com"},{"name":"Alan Shaw","email":"alan@freestyle-developments.co.uk"},{"name":"Alex Rodionov","email":"p0deje@gmail.com"},{"name":"Alexej Yaroshevich","email":"alex@qfox.ru"},{"name":"Elan Shanker","email":"elan.shanker@gmail.com"},{"name":"François Frisch","email":"francoisfrisch@gmail.com"},{"name":"Gabriel Falkenberg","email":"gabriel.falkenberg@gmail.com"},{"name":"Jason Diamond","email":"jason@diamond.name"},{"name":"Jess Martin","email":"jessmartin@gmail.com"},{"name":"Jon Spencer","email":"jon@jonspencer.ca"},{"name":"Matt Colyer","email":"matt@colyer.name"},{"name":"Matt McClure","email":"matt.mcclure@mapmyfitness.com"},{"name":"Maximilian Antoni","email":"maximilian.antoni@juliusbaer.com"},{"name":"Nicholas Kinsey","email":"pyro@feisty.io"},{"name":"Paulo Cesar","email":"pauloc062@gmail.com"},{"name":"Quim Calpe","email":"quim@kalpe.com"},{"name":"Robert Gieseke","email":"robert.gieseke@gmail.com"},{"name":"Spain Train","email":"michael.spainhower@opower.com"},{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Thom Blake","email":"tblake@brightroll.com"},{"name":"Trevor Burnham","email":"tburnham@hubspot.com"},{"name":"bitspill","email":"bitspill+github@bitspill.net"},{"name":"Neil Gentleman","email":"ngentleman@gmail.com"}],"_id":"npm-beta@1.4.7","dist":{"shasum":"1b8b30fc3bdace6420bcda606bbc0ccfaf84dd34","size":188348,"noattachment":false,"key":"/npm-beta/-/npm-beta-1.4.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/npm-beta/download/npm-beta-1.4.7.tgz"},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"publish_time":1394639116452,"_hasShrinkwrap":false,"_cnpm_publish_time":1394639116452}},"readme":"npm(1) -- node package manager\n==============================\n\n## SYNOPSIS\n\nThis is just enough info to get you up and running.\n\nMuch more info available via `npm help` once it's installed.\n\n## IMPORTANT\n\n**You need node v0.8 or higher to run this program.**\n\nTo install an old **and unsupported** version of npm that works on node 0.3\nand prior, clone the git repo and dig through the old tags and branches.\n\n## Super Easy Install\n\nnpm comes with node now.\n\n### Windows Computers\n\nGet the MSI.  npm is in it.\n\n### Apple Macintosh Computers\n\nGet the pkg.  npm is in it.\n\n### Other Sorts of Unices\n\nRun `make install`.  npm will be installed with node.\n\nIf you want a more fancy pants install (a different version, customized\npaths, etc.) then read on.\n\n## Fancy Install (Unix)\n\nThere's a pretty robust install script at\n<https://npmjs.org/install.sh>.  You can download that and run it.\n\n### Slightly Fancier\n\nYou can set any npm configuration params with that script:\n\n    npm_config_prefix=/some/path sh install.sh\n\nOr, you can run it in uber-debuggery mode:\n\n    npm_debug=1 sh install.sh\n\n### Even Fancier\n\nGet the code with git.  Use `make` to build the docs and do other stuff.\nIf you plan on hacking on npm, `make link` is your friend.\n\nIf you've got the npm source code, you can also semi-permanently set\narbitrary config keys using the `./configure --key=val ...`, and then\nrun npm commands by doing `node cli.js <cmd> <args>`.  (This is helpful\nfor testing, or running stuff without actually installing npm itself.)\n\n## Fancy Windows Install\n\nYou can download a zip file from <https://npmjs.org/dist/>, and unpack it\nin the same folder where node.exe lives.\n\nIf that's not fancy enough for you, then you can fetch the code with\ngit, and mess with it directly.\n\n## Installing on Cygwin\n\nNo.\n\n## Permissions when Using npm to Install Other Stuff\n\n**tl;dr**\n\n* Use `sudo` for greater safety.  Or don't, if you prefer not to.\n* npm will downgrade permissions if it's root before running any build\n  scripts that package authors specified.\n\n### More details...\n\nAs of version 0.3, it is recommended to run npm as root.\nThis allows npm to change the user identifier to the `nobody` user prior\nto running any package build or test commands.\n\nIf you are not the root user, or if you are on a platform that does not\nsupport uid switching, then npm will not attempt to change the userid.\n\nIf you would like to ensure that npm **always** runs scripts as the\n\"nobody\" user, and have it fail if it cannot downgrade permissions, then\nset the following configuration param:\n\n    npm config set unsafe-perm false\n\nThis will prevent running in unsafe mode, even as non-root users.\n\n## Uninstalling\n\nSo sad to see you go.\n\n    sudo npm uninstall npm -g\n\nOr, if that fails,\n\n    sudo make uninstall\n\n## More Severe Uninstalling\n\nUsually, the above instructions are sufficient.  That will remove\nnpm, but leave behind anything you've installed.\n\nIf you would like to remove all the packages that you have installed,\nthen you can use the `npm ls` command to find them, and then `npm rm` to\nremove them.\n\nTo remove cruft left behind by npm 0.x, you can use the included\n`clean-old.sh` script file.  You can run it conveniently like this:\n\n    npm explore npm -g -- sh scripts/clean-old.sh\n\nnpm uses two configuration files, one for per-user configs, and another\nfor global (every-user) configs.  You can view them by doing:\n\n    npm config get userconfig   # defaults to ~/.npmrc\n    npm config get globalconfig # defaults to /usr/local/etc/npmrc\n\nUninstalling npm does not remove configuration files by default.  You\nmust remove them yourself manually if you want them gone.  Note that\nthis means that future npm installs will not remember the settings that\nyou have chosen.\n\n## Using npm Programmatically\n\nIf you would like to use npm programmatically, you can do that.\nIt's not very well documented, but it *is* rather simple.\n\nMost of the time, unless you actually want to do all the things that\nnpm does, you should try using one of npm's dependencies rather than\nusing npm itself, if possible.\n\nEventually, npm will be just a thin cli wrapper around the modules\nthat it depends on, but for now, there are some things that you must\nuse npm itself to do.\n\n    var npm = require(\"npm\")\n    npm.load(myConfigObject, function (er) {\n      if (er) return handlError(er)\n      npm.commands.install([\"some\", \"args\"], function (er, data) {\n        if (er) return commandFailed(er)\n        // command succeeded, and data might have some info\n      })\n      npm.on(\"log\", function (message) { .... })\n    })\n\nThe `load` function takes an object hash of the command-line configs.\nThe various `npm.commands.<cmd>` functions take an **array** of\npositional argument **strings**.  The last argument to any\n`npm.commands.<cmd>` function is a callback.  Some commands take other\noptional arguments.  Read the source.\n\nYou cannot set configs individually for any single npm function at this\ntime.  Since `npm` is a singleton, any call to `npm.config.set` will\nchange the value for *all* npm commands in that process.\n\nSee `./bin/npm-cli.js` for an example of pulling config values off of the\ncommand line arguments using nopt.  You may also want to check out `npm\nhelp config` to learn about all the options you can set there.\n\n## More Docs\n\nCheck out the [docs](https://www.npmjs.org/doc/),\nespecially the [faq](https://www.npmjs.org/doc/faq.html).\n\nYou can use the `npm help` command to read any of them.\n\nIf you're a developer, and you want to use npm to publish your program,\nyou should [read this](https://www.npmjs.org/doc/developers.html)\n\n## Legal Stuff\n\n\"npm\" and \"The npm Registry\" are owned by npm, Inc.\nAll rights reserved.  See the included LICENSE file for more details.\n\n\"Node.js\" and \"node\" are trademarks owned by Joyent, Inc.\n\nModules published on the npm registry are not officially endorsed by\nnpm, Inc. or the Node.js project.\n\nData published to the npm registry is not part of npm itself, and is\nthe sole property of the publisher.  While every effort is made to\nensure accountability, there is absolutely no guarantee, warrantee, or\nassertion expressed or implied as to the quality, fitness for a\nspecific purpose, or lack of malice in any given npm package.\n\nIf you have a complaint about a package in the public npm registry,\nand cannot [resolve it with the package\nowner](https://www.npmjs.org/doc/misc/npm-disputes.html), please email\n<support@npmjs.com> and explain the situation.\n\nAny data published to The npm Registry (including user account\ninformation) may be removed or modified at the sole discretion of the\nnpm server administrators.\n\n### In plainer english\n\nnpm is the property of npm, Inc.\n\nIf you publish something, it's yours, and you are solely accountable\nfor it.\n\nIf other people publish something, it's theirs.\n\nUsers can publish Bad Stuff.  It will be removed promptly if reported.\nBut there is no vetting process for published modules, and you use\nthem at your own risk.  Please inspect the source.\n\nIf you publish Bad Stuff, we may delete it from the registry, or even\nban your account in extreme cases.  So don't do that.\n\n## BUGS\n\nWhen you find issues, please report them:\n\n* web:\n  <https://github.com/npm/npm/issues>\n* email:\n  <npm-@googlegroups.com>\n\nBe sure to include *all* of the output from the npm command that didn't work\nas expected.  The `npm-debug.log` file is also helpful to provide.\n\nYou can also look for isaacs in #node.js on irc://irc.freenode.net.  He\nwill no doubt tell you to put the output in a gist or email.\n\n## SEE ALSO\n\n* npm(1)\n* npm-faq(7)\n* npm-help(1)\n* npm-index(7)\n","_attachments":{},"homepage":"https://npmjs.org/doc/","bugs":{"url":"http://github.com/npm/npm/issues","email":"npm-@googlegroups.com"},"license":"Artistic-2.0"}