Skip to content

Instantly share code, notes, and snippets.

@mFarghaly
Created April 20, 2014 23:41
Show Gist options
  • Save mFarghaly/11128214 to your computer and use it in GitHub Desktop.
Save mFarghaly/11128214 to your computer and use it in GitHub Desktop.
0 info it worked if it ends with ok
1 verbose cli [ '/usr/bin/nodejs', '/usr/bin/npm', 'install', 'bitcore' ]
2 info using npm@1.2.18
3 info using node@v0.10.15
4 verbose read json /home/farghaly/package.json
5 verbose read json /home/farghaly/node_modules/bitcore/package.json
6 verbose read json /home/farghaly/node_modules/node-gyp/package.json
7 verbose read json /home/farghaly/package.json
8 verbose cache add [ 'bitcore', null ]
9 verbose cache add name=undefined spec="bitcore" args=["bitcore",null]
10 verbose parsed url { protocol: null,
10 verbose parsed url slashes: null,
10 verbose parsed url auth: null,
10 verbose parsed url host: null,
10 verbose parsed url port: null,
10 verbose parsed url hostname: null,
10 verbose parsed url hash: null,
10 verbose parsed url search: null,
10 verbose parsed url query: null,
10 verbose parsed url pathname: 'bitcore',
10 verbose parsed url path: 'bitcore',
10 verbose parsed url href: 'bitcore' }
11 silly lockFile 7cad1668-bitcore bitcore
12 verbose lock bitcore /home/farghaly/.npm/7cad1668-bitcore.lock
13 silly lockFile 7cad1668-bitcore bitcore
14 silly lockFile 7cad1668-bitcore bitcore
15 verbose addNamed [ 'bitcore', '' ]
16 verbose addNamed [ null, '*' ]
17 silly lockFile c03129fd-bitcore bitcore@
18 verbose lock bitcore@ /home/farghaly/.npm/c03129fd-bitcore.lock
19 silly addNameRange { name: 'bitcore', range: '*', hasData: false }
20 verbose url raw bitcore
21 verbose url resolving [ 'https://registry.npmjs.org/', './bitcore' ]
22 verbose url resolved https://registry.npmjs.org/bitcore
23 info trying registry request attempt 1 at 01:38:19
24 verbose etag "3L8DSVDW7DXJYKAP9DYUUCY5A"
25 http GET https://registry.npmjs.org/bitcore
26 http 304 https://registry.npmjs.org/bitcore
27 silly registry.get cb [ 304,
27 silly registry.get { date: 'Sun, 20 Apr 2014 23:38:20 GMT',
27 silly registry.get server: 'Apache',
27 silly registry.get via: '1.1 varnish',
27 silly registry.get 'last-modified': 'Sun, 20 Apr 2014 23:38:20 GMT',
27 silly registry.get 'cache-control': 'max-age=1',
27 silly registry.get etag: '"3L8DSVDW7DXJYKAP9DYUUCY5A"',
27 silly registry.get 'x-served-by': 'cache-fra1225-FRA',
27 silly registry.get 'x-cache': 'MISS',
27 silly registry.get 'x-cache-hits': '0',
27 silly registry.get 'x-timer': 'S1398037100.001544476,VS0,VE192',
27 silly registry.get vary: 'Accept',
27 silly registry.get 'content-length': '0',
27 silly registry.get 'keep-alive': 'timeout=10, max=50',
27 silly registry.get connection: 'Keep-Alive' } ]
28 verbose etag bitcore from cache
29 silly addNameRange number 2 { name: 'bitcore', range: '*', hasData: true }
30 silly addNameRange versions [ 'bitcore',
30 silly addNameRange [ '0.0.0',
30 silly addNameRange '0.1.5',
30 silly addNameRange '0.1.6',
30 silly addNameRange '0.1.7',
30 silly addNameRange '0.1.8',
30 silly addNameRange '0.1.9',
30 silly addNameRange '0.1.10',
30 silly addNameRange '0.1.11',
30 silly addNameRange '0.1.12' ] ]
31 verbose addNamed [ 'bitcore', '0.1.12' ]
32 verbose addNamed [ '0.1.12', '0.1.12' ]
33 silly lockFile 73a6994c-bitcore-0-1-12 bitcore@0.1.12
34 verbose lock bitcore@0.1.12 /home/farghaly/.npm/73a6994c-bitcore-0-1-12.lock
35 verbose read json /home/farghaly/.npm/bitcore/0.1.12/package/package.json
36 silly lockFile 73a6994c-bitcore-0-1-12 bitcore@0.1.12
37 silly lockFile 73a6994c-bitcore-0-1-12 bitcore@0.1.12
38 silly lockFile c03129fd-bitcore bitcore@
39 silly lockFile c03129fd-bitcore bitcore@
40 silly resolved [ { name: 'bitcore',
40 silly resolved description: 'Bitcoin Library',
40 silly resolved version: '0.1.12',
40 silly resolved author: { name: 'Stephen Pair', email: 'stephen@bitpay.com' },
40 silly resolved contributors: [ [Object], [Object], [Object], [Object], [Object], [Object] ],
40 silly resolved keywords: [ 'bitcoin', 'btc', 'satoshi', 'money', 'currency', 'virtual' ],
40 silly resolved main: 'bitcore.js',
40 silly resolved repository: { type: 'git', url: 'https://github.com/bitpay/bitcore.git' },
40 silly resolved scripts:
40 silly resolved { install: 'node-gyp rebuild',
40 silly resolved test: 'mocha test -R spec',
40 silly resolved coverage: './node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --reporter spec test',
40 silly resolved postinstall: 'node browser/build.js -a' },
40 silly resolved dependencies:
40 silly resolved { jssha: '=1.5.0',
40 silly resolved soop: '=0.1.5',
40 silly resolved 'base58-native': '=0.1.3',
40 silly resolved bindings: '=1.1.1',
40 silly resolved bufferput: 'git://github.com/bitpay/node-bufferput.git',
40 silly resolved bignum: '=0.6.2',
40 silly resolved binary: '=0.3.0',
40 silly resolved step: '=0.0.4',
40 silly resolved buffers: '=0.1.1',
40 silly resolved buffertools: '=2.1.2',
40 silly resolved browserify: '=3.40.0',
40 silly resolved 'browser-pack': '=2.0.1',
40 silly resolved commander: '=2.1.0',
40 silly resolved 'browserify-bignum': 'git://github.com/maraoz/browserify-bignum.git',
40 silly resolved 'browserify-buffertools': 'git://github.com/maraoz/browserify-buffertools.git',
40 silly resolved 'socks5-client': '~0.3.6',
40 silly resolved brfs: '=1.0.0',
40 silly resolved chai: '=1.9.1',
40 silly resolved uglifyify: '=1.2.3' },
40 silly resolved devDependencies:
40 silly resolved { 'grunt-contrib-watch': '~0.5.3',
40 silly resolved 'grunt-mocha-test': '~0.8.2',
40 silly resolved 'grunt-shell': '~0.6.4',
40 silly resolved 'grunt-browserify': '~2.0.0',
40 silly resolved 'grunt-markdown': '~0.5.0',
40 silly resolved mocha: '>=1.15.1',
40 silly resolved brfs: '~1.0.0',
40 silly resolved async: '~0.2.10',
40 silly resolved commander: '~2.1.0',
40 silly resolved 'browser-pack': '~2.0.1',
40 silly resolved istanbul: '~0.2.6' },
40 silly resolved testling:
40 silly resolved { harness: 'mocha-bdd',
40 silly resolved html: 'test/index-testling.html',
40 silly resolved browsers: [Object] },
40 silly resolved license: 'MIT',
40 silly resolved engines: { node: '>=0.10' },
40 silly resolved gypfile: true,
40 silly resolved readme: 'Bitcore\n=======\n\n[![Build Status](https://travis-ci.org/bitpay/bitcore.svg?branch=master)](https://travis-ci.org/bitpay/bitcore)\n\nA pure, powerful core for your bitcoin project.\n\nBitcore is a complete, native interface to the Bitcoin network, and provides the core functionality needed to develop apps for bitcoin.\n\n#Principles\n\nBitcoin is a powerful new peer-to-peer platform for the next generation of financial technology. The decentralized nature of the Bitcoin network allows for highly resilient bitcoin infrastructure, and the developer community needs reliable, open-source tools to implement bitcoin apps and services.\n\n**Bitcore unchains developers from fallible, centralized APIs, and provides the tools to interact with the real Bitcoin network.**\n\n#Get Started\n\nBitcore runs on [node](http://nodejs.org/), and can be installed via [npm](https://npmjs.org/):\n\n```\nnpm install bitcore\n```\n\nIt is a collection of objects useful to bitcoin applications; class-like idioms are enabled via [Soop](https://github.com/bitpay/soop). In most cases, a developer will require the object\'s class directly. For instance:\n\n```\nvar bitcore = require(\'bitcore\');\nvar Address = bitcore.Address;\nvar Transaction = bitcore.Transaction;\nvar PeerManager = bitcore.PeerManager;\n```\n\n#Examples\n\nSome examples are provided at the [examples](/examples) path. Here are some snippets:\n\n## Validating an address\n\nValidating a Bitcoin address:\n\n```js\nvar bitcore = require(\'bitcore\');\nvar Address = bitcore.Address;\n\nvar addrs = [\n \'1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa\',\n \'1A1zP1eP5QGefi2DMPTfTL5SLmv7Dixxxx\',\n \'A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa\',\n \'1600 Pennsylvania Ave NW\',\n].map(function(addr) {\n return new Address(addr);\n});\n\naddrs.forEach(function(addr) {\n var valid = addr.isValid();\n console.log(addr.data + \' is \' + (valid ? \'\' : \'not \') + \'valid\');\n});\n```\n\n## Monitoring Blocks and Transactions\n\nFor this example you need a running bitcoind instance with RPC enabled. \n\n```js\n var bitcore = require(\'../bitcore\');\n var Peer = bitcore.Peer;\n var PeerManager = bitcore.PeerManager;\n\n var handleBlock = function(info) {\n console.log(\'** Block Received **\');\n console.log(info.message);\n };\n\n var handleTx = function(info) {\n var tx = info.message.tx.getStandardizedObject();\n\n console.log(\'** TX Received **\');\n console.log(tx);\n };\n\n var handleInv = function(info) {\n console.log(\'** Inv **\');\n console.log(info.message);\n\n var invs = info.message.invs;\n info.conn.sendGetData(invs);\n };\n\n var peerman = new PeerManager({\n network: \'testnet\'\n });\n\n peerman.addPeer(new Peer(\'127.0.0.1\', 18333));\n\n peerman.on(\'connection\', function(conn) {\n conn.on(\'inv\', handleInv);\n conn.on(\'block\', handleBlock);\n conn.on(\'tx\', handleTx);\n });\n\n peerman.start();\n```\n\nPeerManager will emit the following events: \'version\', \'verack\', \'addr\', \'getaddr\', \'error\' \'disconnect\'; and will relay events like: \'tx\', \'block\', \'inv\'. Please see [PeerManager.js](PeerManager.js), [Peer.js](Peer.js) and [Connection.js](Connection.js)\n\n## Consuming bitcoind RPC\n\nFor this example you need a running bitcoind instance with RPC enabled.\n\n```js\nvar bitcore = require(\'bitcore\');\nvar RpcClient = bitcore.RpcClient;\nvar hash = \'0000000000b6288775bbd326bedf324ca8717a15191da58391535408205aada4\';\n\nvar config = {\n protocol: \'http\',\n user: \'user\',\n pass: \'pass\',\n host: \'127.0.0.1\',\n port: \'18332\',\n};\n\nvar rpc = new RpcClient(config);\n\nrpc.getBlock(hash, function(err, ret) {\n if (err) {\n console.error(\'An error occured fetching block\', hash);\n console.error(err);\n return;\n }\n console.log(ret);\n});\n```\n\nCheck the list of all supported RPC call at [RpcClient.js](RpcClient.js)\n\n## Creating and sending a Transaction through P2P\n\nThe fee of the transaction can be given in `opts` or it will be determined \nby the transaction size. Documentation on the parameters of `TransactionBuilder`\ncan be found on the source file.\n\n```js\n var bitcore = require(\'bitcore\');\n var Peer = bitcore.Peer;\n var TransactionBuilder = bitcore.TransactionBuilder;\n var PeerManager = bitcore.PeerManager;\n\n // Unspent transactions can be found via the insight.bitcore.io or blockchain.info APIs\n var unspent = [{\n \'txid\': \'707108b5ba4f78dc951df4647a03365bf36432ea57fb641676045c5044daaea7\',\n \'vout\': 0,\n \'address\': \'n3QDC7DzsMmN4mcyp3k7XGPX7zFXXHG387\',\n \'scriptPubKey\': \'76a914f00c4a92ee2314ab08ac0283dc8d07d9bf2be32388ac\',\n \'amount\': 0.12345600,\n \'confirmations\': 43537\n }, {\n \'txid\': \'87a158d32833cb555aea27b6a21af569ccaeb8f9b19691e05f1e6c2b3440bdb3\',\n \'vout\': 1,\n \'address\': \'mxdrp9s4mVxS9X4RBYiLe99v59V81XA5C3\',\n \'scriptPubKey\': \'76a914bbc87986da6b17c7876db4efacf59a95e14f6cf588ac\',\n \'amount\': 0.05749800,\n \'confirmations\': 43536\n }\n\n ];\n\n // Private keys in WIF format (see TransactionBuilder.js for other options)\n var keys = [\n \'cQA75LXhV5JkMT8wkkqjR87SnHK4doh3c21p7PAd5tp8tc1tRBAY\',\n \'cRz85dz9AiDieRpEwoucfXXQa1jdHHghcv6YnnVVGZ3MQyR1X4u2\',\n \'cSq7yo4fvsbMyWVN945VUGUWMaSazZPWqBVJZyoGsHmNq6W4HVBV\',\n \'cPa87VgwZfowGZYaEenoQeJgRfKW6PhZ1R65EHTkN1K19cSvc92G\',\n \'cPQ9DSbBRLva9av5nqeF5AGrh3dsdW8p2E5jS4P8bDWZAoQTeeKB\'\n ];\n\n var peerman = new PeerManager({\n network: \'testnet\'\n });\n peerman.addPeer(new Peer(\'127.0.0.1\', 18333));\n\n peerman.on(\'connect\', function() {\n var conn = peerman.getActiveConnection();\n if (conn) {\n // define transaction output\n var outs = [{\n address: \'mhNCT9TwZAGF1tLPpZdqfkTmtBkY282YDW\',\n amount: 0.1337\n }];\n // set change address\n var opts = {\n remainderOut: {\n address: \'n4g2TFaQo8UgedwpkYdcQFF6xE2Ei9Czvy\'\n }\n };\n var tx = new TransactionBuilder(opts)\n .setUnspent(unspent)\n .setOutputs(outs)\n .sign(keys)\n .build();\n\n /* Create and signing can be done in multiple steps:\n *\n * var builder = new bitcore.TransactionBuilder(opts)\n * .setUnspent(utxos)\n * .setOutputs(outs);\n *\n * // Sign with the first key\n * builder.sign(key1);\n * var tx = builder.build(); // Partially signed transaction\n *\n * // Sign with the second key\n * builder.sign(key2);\n * if (builder.isFullySigned()){\n * var tx = builder.build();\n * }\n *\n * var selectedUnspent = build.getSelectedUnspent(); // Retrieve selected unspent outputs from the transaction\n */\n\n var txid = tx.getHash().toString(\'hex\');\n console.log(\'Created transaction with txid \'+txid);\n var raw_tx = tx.serialize().toString(\'hex\');\n console.log(\'Transaction raw hex dump:\');\n console.log(\'-------------------------------------\');\n console.log(raw_tx);\n console.log(\'-------------------------------------\');\n // finally, send transaction to the bitcoin network\n conn.sendTx(tx);\n\n // for now, the network won\'t respond in any case\n // (transaction accepted, transaction rejected)\n // in the future, we may listen to \'reject\' message\n // see https://gist.github.com/gavinandresen/7079034\n }\n });\n\n peerman.start();\n```\n\n## Parsing a Script\n\nGets an address strings from a ScriptPubKey Buffer\n\n```js\nvar bitcore = require(\'bitcore\');\nvar Address = bitcore.Address;\nvar coinUtil = bitcore.util;\nvar Script = bitcore.Script;\nvar network = bitcore.networks.testnet;\n\nvar getAddrStr = function(s) {\n var addrStrs = [];\n var type = s.classify();\n var addr;\n\n switch (type) {\n case Script.TX_PUBKEY:\n var chunk = s.captureOne();\n addr = new Address(network.addressVersion, coinUtil.sha256ripe160(chunk));\n addrStrs.push(addr.toString());\n break;\n case Script.TX_PUBKEYHASH:\n addr = new Address(network.addressVersion, s.captureOne());\n addrStrs.push(addr.toString());\n break;\n case Script.TX_SCRIPTHASH:\n addr = new Address(network.P2SHVersion, s.captureOne());\n addrStrs.push(addr.toString());\n break;\n case Script.TX_MULTISIG:\n var chunks = s.capture();\n chunks.forEach(function(chunk) {\n var a = new Address(network.addressVersion, coinUtil.sha256ripe160(chunk));\n addrStrs.push(a.toString());\n });\n break;\n case Script.TX_UNKNOWN:\n console.log(\'tx type unkown\');\n break;\n }\n return addrStrs;\n};\n\nvar script = \'DUP HASH160 0x14 0x3744841e13b90b4aca16fe793a7f88da3a23cc71 EQUALVERIFY CHECKSIG\';\nvar s = Script.fromHumanReadable(script);\nconsole.log(getAddrStr(s)[0]); // mkZBYBiq6DNoQEKakpMJegyDbw2YiNQnHT\n```\n\n#Security\n\nPlease use at your own risk.\n\nBitcore is still under heavy development and not quite ready for "drop-in" production use. If you find a security issue, please email security@bitcore.io.\n\n#Contributing\n\nBitcore needs some developer love. Please send pull requests for bug fixes, code optimization, and ideas for improvement.\n\n#Browser support\n\n## Building the browser bundle\n\nTo build bitcore full bundle for the browser (this is automatically executed after you run `npm install`):\n\n```\nnode browser/build.js -a\n```\n\nThis will generate a `browser/bundle.js` file which you can include in your HTML to use bitcore in the browser.\n\n##Example browser usage\n\nFrom example/simple.html\n```\n<!DOCTYPE html>\n<html>\n <body>\n <script src="../browser/bundle.js"></script>\n <script>\n var bitcore = require(\'bitcore\');\n var Address = bitcore.Address;\n var a = new Address(\'1KerhGhLn3SYBEQwby7VyVMWf16fXQUj5d\');\n console.log(\'1KerhGhLn3SYBEQwby7VyVMWf16fXQUj5d is valid? \'+a.isValid());\n </script>\n </body>\n</html>\n```\n\nYou can check a more complex usage example at examples/example.html.\n\n## Generating a customized browser bundle\n\nTo generate a customized bitcore bundle, you can specify which submodules you want to include in it with the -s option:\n\n```\nnode browser/build.js -s Transaction,Address\n```\n\nThis will generate a `browser/bundle.js` containing only the Transaction and Address class, with all their dependencies. Use this option if you are not using the whole bitcore library, to optimize the bundle size, script loading time, and general resource usage.\n\n## Tests\n\nRun tests in node:\n\n```\nmocha\n```\n\nOr generate tests in the browser:\n\n```\ngrunt shell\n```\n\nAnd then open test/index.html in your browser.\n\nTo run the code coverage report:\n\n```\nnpm run-script coverage\n```\n\nAnd then open coverage/lcov-report/index.html in your browser.\n\n#License\n\n**Code released under [the MIT license](https://github.com/bitpay/bitcore/blob/master/LICENSE).**\n\nCopyright 2013-2014 BitPay, Inc. Bitcore is a trademark maintained by BitPay, Inc.\n\n[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/bitpay/bitcore/trend.png)](https://bitdeli.com/free "Bitdeli Badge")\n',
40 silly resolved readmeFilename: 'README.md',
40 silly resolved _id: 'bitcore@0.1.12',
40 silly resolved _from: 'bitcore@' } ]
41 info install bitcore@0.1.12 into /home/farghaly
42 info installOne bitcore@0.1.12
43 verbose from cache /home/farghaly/.npm/bitcore/0.1.12/package/package.json
44 info /home/farghaly/node_modules/bitcore unbuild
45 verbose read json /home/farghaly/node_modules/bitcore/package.json
46 verbose tar unpack /home/farghaly/.npm/bitcore/0.1.12/package.tgz
47 silly lockFile 97a2cc68-me-farghaly-node-modules-bitcore /home/farghaly/node_modules/bitcore
48 verbose lock /home/farghaly/node_modules/bitcore /home/farghaly/.npm/97a2cc68-me-farghaly-node-modules-bitcore.lock
49 silly lockFile d7506ec8-y-npm-bitcore-0-1-12-package-tgz /home/farghaly/.npm/bitcore/0.1.12/package.tgz
50 verbose lock /home/farghaly/.npm/bitcore/0.1.12/package.tgz /home/farghaly/.npm/d7506ec8-y-npm-bitcore-0-1-12-package-tgz.lock
51 silly gunzTarPerm modes [ '755', '644' ]
52 silly gunzTarPerm extractEntry package.json
53 silly gunzTarPerm extractEntry .npmignore
54 silly gunzTarPerm extractEntry README.md
55 silly gunzTarPerm extractEntry LICENSE
56 silly gunzTarPerm extractEntry config.js
57 silly gunzTarPerm extractEntry Gruntfile.js
58 silly gunzTarPerm extractEntry bitcore.js
59 silly gunzTarPerm extractEntry const.js
60 silly gunzTarPerm extractEntry networks.js
61 silly gunzTarPerm extractEntry .jshintrc
62 silly gunzTarPerm extractEntry binding.gyp
63 silly gunzTarPerm extractEntry examples/Address.js
64 silly gunzTarPerm extractEntry examples/CreateAndSignTx-PayToPubkeyHash.js
65 silly gunzTarPerm extractEntry examples/CreateAndSignTx-PayToScriptHash.js
66 silly gunzTarPerm extractEntry examples/CreateKey.js
67 silly gunzTarPerm extractEntry examples/CreateAndSignTx-Multisig.js
68 silly gunzTarPerm extractEntry examples/PayToScriptHashAddress.js
69 silly gunzTarPerm extractEntry examples/PeerManager.js
70 silly gunzTarPerm extractEntry examples/Rpc.js
71 silly gunzTarPerm extractEntry examples/Script.js
72 silly gunzTarPerm extractEntry examples/SendTx.js
73 silly gunzTarPerm extractEntry examples/ConnectionTor.js
74 silly gunzTarPerm extractEntry examples/SimpleP2Pmonitor.js
75 silly gunzTarPerm extractEntry examples/BIP32.js
76 silly gunzTarPerm extractEntry examples/CreateScript.js
77 silly gunzTarPerm extractEntry examples/browser/README.md
78 silly gunzTarPerm extractEntry examples/browser/example.html
79 silly gunzTarPerm extractEntry examples/browser/simple.html
80 silly gunzTarPerm extractEntry lib/Address.js
81 silly gunzTarPerm extractEntry lib/Opcode.js
82 silly gunzTarPerm extractEntry lib/Peer.js
83 silly gunzTarPerm extractEntry lib/PeerManager.js
84 silly gunzTarPerm extractEntry lib/Message.js
85 silly gunzTarPerm extractEntry lib/PrivateKey.js
86 silly gunzTarPerm extractEntry lib/RpcClient.js
87 silly gunzTarPerm extractEntry lib/SIN.js
88 silly gunzTarPerm extractEntry lib/SINKey.js
89 silly gunzTarPerm extractEntry lib/Script.js
90 silly gunzTarPerm extractEntry lib/Key.js
91 silly gunzTarPerm extractEntry lib/ScriptInterpreter.js
92 silly gunzTarPerm extractEntry lib/Deserialize.js
93 silly gunzTarPerm extractEntry lib/Sign.js
94 silly gunzTarPerm extractEntry lib/Connection.js
95 silly gunzTarPerm extractEntry lib/Transaction.js
96 silly gunzTarPerm extractEntry lib/Bloom.js
97 silly gunzTarPerm extractEntry lib/TransactionBuilder.js
98 silly gunzTarPerm extractEntry lib/Block.js
99 silly gunzTarPerm extractEntry lib/Wallet.js
100 silly gunzTarPerm extractEntry lib/BIP32.js
101 silly gunzTarPerm extractEntry lib/WalletKey.js
102 silly gunzTarPerm extractEntry lib/Point.js
103 silly gunzTarPerm extractEntry .travis.yml
104 silly gunzTarPerm extractEntry browser/bignum_config.js
105 silly gunzTarPerm extractEntry browser/build.js
106 silly gunzTarPerm extractEntry browser/concat.sh
107 silly gunzTarPerm extractEntry browser/vendor/browser-adapter.js
108 silly gunzTarPerm extractEntry browser/vendor/crypto-3.1.js
109 silly gunzTarPerm extractEntry browser/vendor/ec.js
110 silly gunzTarPerm extractEntry browser/vendor/ecdsa.js
111 silly gunzTarPerm extractEntry browser/vendor/eckey.js
112 silly gunzTarPerm extractEntry browser/vendor/crypto-2.0.js
113 silly gunzTarPerm extractEntry browser/vendor/jsbn2.js
114 silly gunzTarPerm extractEntry browser/vendor/prng4.js
115 silly gunzTarPerm extractEntry browser/vendor/rng.js
116 silly gunzTarPerm extractEntry browser/vendor/sec.js
117 silly gunzTarPerm extractEntry browser/vendor/util.js
118 silly gunzTarPerm extractEntry browser/vendor/jsbn.js
119 silly gunzTarPerm extractEntry patches/Buffers.monkey.js
120 silly gunzTarPerm extractEntry patches/Number.monkey.js
121 silly gunzTarPerm extractEntry src/common.h
122 silly gunzTarPerm extractEntry src/eckey.cc
123 silly gunzTarPerm extractEntry src/eckey.h
124 silly gunzTarPerm extractEntry test/adapter.js
125 silly gunzTarPerm extractEntry test/test.Key.js
126 silly gunzTarPerm extractEntry test/test.Message.js
127 silly gunzTarPerm extractEntry test/test.Opcode.js
128 silly gunzTarPerm extractEntry test/test.Peer.js
129 silly gunzTarPerm extractEntry test/test.EncodedData.js
130 silly gunzTarPerm extractEntry test/test.Point.js
131 silly gunzTarPerm extractEntry test/test.main.js
132 silly gunzTarPerm extractEntry test/test.RpcClient.js
133 silly gunzTarPerm extractEntry test/test.SIN.js
134 silly gunzTarPerm extractEntry test/test.SINKey.js
135 silly gunzTarPerm extractEntry test/test.Connection.js
136 silly gunzTarPerm extractEntry test/test.Script.js
137 silly gunzTarPerm extractEntry test/test.Bloom.js
138 silly gunzTarPerm extractEntry test/test.ScriptInterpreter.js
139 silly gunzTarPerm extractEntry test/test.Block.js
140 silly gunzTarPerm extractEntry test/test.Transaction.js
141 silly gunzTarPerm extractEntry test/test.BIP32.js
142 silly gunzTarPerm extractEntry test/test.TransactionBuilder.js
143 silly gunzTarPerm extractEntry test/test.Address.js
144 silly gunzTarPerm extractEntry test/test.VersionedData.js
145 silly gunzTarPerm extractEntry test/mute.js
146 silly gunzTarPerm extractEntry test/test.Wallet.js
147 silly gunzTarPerm extractEntry test/test.misc.js
148 silly gunzTarPerm extractEntry test/test.WalletKey.js
149 silly gunzTarPerm extractEntry test/test.sighash.js
150 silly gunzTarPerm extractEntry test/test.basic.js
151 silly gunzTarPerm extractEntry test/test.util.js
152 silly gunzTarPerm extractEntry test/test.examples.js
153 silly gunzTarPerm extractEntry test/test.PeerManager.js
154 silly gunzTarPerm extractEntry test/testdata.js
155 silly gunzTarPerm extractEntry test/test.PrivateKey.js
156 silly gunzTarPerm extractEntry test/data/sig_canonical.json
157 silly gunzTarPerm extractEntry test/data/base58_encode_decode.json
158 silly gunzTarPerm extractEntry test/data/base58_keys_valid.json
159 silly gunzTarPerm extractEntry test/data/blk86756-testnet.dat
160 silly gunzTarPerm extractEntry test/data/script_invalid.json
161 silly gunzTarPerm extractEntry test/data/script_valid.json
162 silly gunzTarPerm extractEntry test/data/base58_keys_invalid.json
163 silly gunzTarPerm extractEntry test/data/sig_noncanonical.json
164 silly gunzTarPerm extractEntry test/data/sighash.json
165 silly gunzTarPerm extractEntry test/data/tx_invalid.json
166 silly gunzTarPerm extractEntry test/data/tx_valid.json
167 silly gunzTarPerm extractEntry test/data/unspent.json
168 silly gunzTarPerm extractEntry test/data/unspentSign.json
169 silly gunzTarPerm extractEntry test/mocha.opts
170 silly gunzTarPerm extractEntry test/index.html
171 silly gunzTarPerm extractEntry test/index-testling.html
172 silly gunzTarPerm extractEntry util/BinaryParser.js
173 silly gunzTarPerm extractEntry util/EncFile.js
174 silly gunzTarPerm extractEntry util/EncodedData.js
175 silly gunzTarPerm extractEntry util/VersionedData.js
176 silly gunzTarPerm extractEntry util/error.js
177 silly gunzTarPerm extractEntry util/index.js
178 silly gunzTarPerm extractEntry util/log.js
179 silly gunzTarPerm extractEntry util/time.js
180 silly gunzTarPerm extractEntry util/util.js
181 verbose read json /home/farghaly/node_modules/bitcore/package.json
182 silly lockFile 97a2cc68-me-farghaly-node-modules-bitcore /home/farghaly/node_modules/bitcore
183 silly lockFile 97a2cc68-me-farghaly-node-modules-bitcore /home/farghaly/node_modules/bitcore
184 silly lockFile d7506ec8-y-npm-bitcore-0-1-12-package-tgz /home/farghaly/.npm/bitcore/0.1.12/package.tgz
185 silly lockFile d7506ec8-y-npm-bitcore-0-1-12-package-tgz /home/farghaly/.npm/bitcore/0.1.12/package.tgz
186 info preinstall bitcore@0.1.12
187 verbose from cache /home/farghaly/node_modules/bitcore/package.json
188 verbose readDependencies using package.json deps
189 verbose from cache /home/farghaly/node_modules/bitcore/package.json
190 verbose readDependencies using package.json deps
191 verbose cache add [ 'jssha@=1.5.0', null ]
192 verbose cache add name=undefined spec="jssha@=1.5.0" args=["jssha@=1.5.0",null]
193 verbose parsed url { protocol: null,
193 verbose parsed url slashes: null,
193 verbose parsed url auth: null,
193 verbose parsed url host: null,
193 verbose parsed url port: null,
193 verbose parsed url hostname: null,
193 verbose parsed url hash: null,
193 verbose parsed url search: null,
193 verbose parsed url query: null,
193 verbose parsed url pathname: 'jssha@=1.5.0',
193 verbose parsed url path: 'jssha@=1.5.0',
193 verbose parsed url href: 'jssha@=1.5.0' }
194 verbose cache add name="jssha" spec="=1.5.0" args=["jssha","=1.5.0"]
195 verbose parsed url { protocol: null,
195 verbose parsed url slashes: null,
195 verbose parsed url auth: null,
195 verbose parsed url host: null,
195 verbose parsed url port: null,
195 verbose parsed url hostname: null,
195 verbose parsed url hash: null,
195 verbose parsed url search: null,
195 verbose parsed url query: null,
195 verbose parsed url pathname: '=1.5.0',
195 verbose parsed url path: '=1.5.0',
195 verbose parsed url href: '=1.5.0' }
196 verbose addNamed [ 'jssha', '=1.5.0' ]
197 verbose addNamed [ null, '=1.5.0' ]
198 silly lockFile eb06c61c-jssha-1-5-0 jssha@=1.5.0
199 verbose lock jssha@=1.5.0 /home/farghaly/.npm/eb06c61c-jssha-1-5-0.lock
200 verbose cache add [ 'soop@=0.1.5', null ]
201 verbose cache add name=undefined spec="soop@=0.1.5" args=["soop@=0.1.5",null]
202 verbose parsed url { protocol: null,
202 verbose parsed url slashes: null,
202 verbose parsed url auth: null,
202 verbose parsed url host: null,
202 verbose parsed url port: null,
202 verbose parsed url hostname: null,
202 verbose parsed url hash: null,
202 verbose parsed url search: null,
202 verbose parsed url query: null,
202 verbose parsed url pathname: 'soop@=0.1.5',
202 verbose parsed url path: 'soop@=0.1.5',
202 verbose parsed url href: 'soop@=0.1.5' }
203 verbose cache add name="soop" spec="=0.1.5" args=["soop","=0.1.5"]
204 verbose parsed url { protocol: null,
204 verbose parsed url slashes: null,
204 verbose parsed url auth: null,
204 verbose parsed url host: null,
204 verbose parsed url port: null,
204 verbose parsed url hostname: null,
204 verbose parsed url hash: null,
204 verbose parsed url search: null,
204 verbose parsed url query: null,
204 verbose parsed url pathname: '=0.1.5',
204 verbose parsed url path: '=0.1.5',
204 verbose parsed url href: '=0.1.5' }
205 verbose addNamed [ 'soop', '=0.1.5' ]
206 verbose addNamed [ null, '=0.1.5' ]
207 silly lockFile e2a0b6a5-soop-0-1-5 soop@=0.1.5
208 verbose lock soop@=0.1.5 /home/farghaly/.npm/e2a0b6a5-soop-0-1-5.lock
209 silly addNameRange { name: 'jssha', range: '=1.5.0', hasData: false }
210 verbose cache add [ 'base58-native@=0.1.3', null ]
211 verbose cache add name=undefined spec="base58-native@=0.1.3" args=["base58-native@=0.1.3",null]
212 verbose parsed url { protocol: null,
212 verbose parsed url slashes: null,
212 verbose parsed url auth: null,
212 verbose parsed url host: null,
212 verbose parsed url port: null,
212 verbose parsed url hostname: null,
212 verbose parsed url hash: null,
212 verbose parsed url search: null,
212 verbose parsed url query: null,
212 verbose parsed url pathname: 'base58-native@=0.1.3',
212 verbose parsed url path: 'base58-native@=0.1.3',
212 verbose parsed url href: 'base58-native@=0.1.3' }
213 verbose cache add name="base58-native" spec="=0.1.3" args=["base58-native","=0.1.3"]
214 verbose parsed url { protocol: null,
214 verbose parsed url slashes: null,
214 verbose parsed url auth: null,
214 verbose parsed url host: null,
214 verbose parsed url port: null,
214 verbose parsed url hostname: null,
214 verbose parsed url hash: null,
214 verbose parsed url search: null,
214 verbose parsed url query: null,
214 verbose parsed url pathname: '=0.1.3',
214 verbose parsed url path: '=0.1.3',
214 verbose parsed url href: '=0.1.3' }
215 verbose addNamed [ 'base58-native', '=0.1.3' ]
216 verbose addNamed [ null, '=0.1.3' ]
217 silly lockFile 87aa60a2-base58-native-0-1-3 base58-native@=0.1.3
218 verbose lock base58-native@=0.1.3 /home/farghaly/.npm/87aa60a2-base58-native-0-1-3.lock
219 silly addNameRange { name: 'soop', range: '=0.1.5', hasData: false }
220 verbose cache add [ 'bindings@=1.1.1', null ]
221 verbose cache add name=undefined spec="bindings@=1.1.1" args=["bindings@=1.1.1",null]
222 verbose parsed url { protocol: null,
222 verbose parsed url slashes: null,
222 verbose parsed url auth: null,
222 verbose parsed url host: null,
222 verbose parsed url port: null,
222 verbose parsed url hostname: null,
222 verbose parsed url hash: null,
222 verbose parsed url search: null,
222 verbose parsed url query: null,
222 verbose parsed url pathname: 'bindings@=1.1.1',
222 verbose parsed url path: 'bindings@=1.1.1',
222 verbose parsed url href: 'bindings@=1.1.1' }
223 verbose cache add name="bindings" spec="=1.1.1" args=["bindings","=1.1.1"]
224 verbose parsed url { protocol: null,
224 verbose parsed url slashes: null,
224 verbose parsed url auth: null,
224 verbose parsed url host: null,
224 verbose parsed url port: null,
224 verbose parsed url hostname: null,
224 verbose parsed url hash: null,
224 verbose parsed url search: null,
224 verbose parsed url query: null,
224 verbose parsed url pathname: '=1.1.1',
224 verbose parsed url path: '=1.1.1',
224 verbose parsed url href: '=1.1.1' }
225 verbose addNamed [ 'bindings', '=1.1.1' ]
226 verbose addNamed [ null, '=1.1.1' ]
227 silly lockFile 281453bd-bindings-1-1-1 bindings@=1.1.1
228 verbose lock bindings@=1.1.1 /home/farghaly/.npm/281453bd-bindings-1-1-1.lock
229 verbose cache add [ 'bufferput@git://github.com/bitpay/node-bufferput.git', null ]
230 verbose cache add name=undefined spec="bufferput@git://github.com/bitpay/node-bufferput.git" args=["bufferput@git://github.com/bitpay/node-bufferput.git",null]
231 verbose parsed url { protocol: null,
231 verbose parsed url slashes: null,
231 verbose parsed url auth: null,
231 verbose parsed url host: null,
231 verbose parsed url port: null,
231 verbose parsed url hostname: null,
231 verbose parsed url hash: null,
231 verbose parsed url search: null,
231 verbose parsed url query: null,
231 verbose parsed url pathname: 'bufferput@git://github.com/bitpay/node-bufferput.git',
231 verbose parsed url path: 'bufferput@git://github.com/bitpay/node-bufferput.git',
231 verbose parsed url href: 'bufferput@git://github.com/bitpay/node-bufferput.git' }
232 verbose cache add name="bufferput" spec="git://github.com/bitpay/node-bufferput.git" args=["bufferput","git://github.com/bitpay/node-bufferput.git"]
233 verbose parsed url { protocol: 'git:',
233 verbose parsed url slashes: true,
233 verbose parsed url auth: null,
233 verbose parsed url host: 'github.com',
233 verbose parsed url port: null,
233 verbose parsed url hostname: 'github.com',
233 verbose parsed url hash: null,
233 verbose parsed url search: null,
233 verbose parsed url query: null,
233 verbose parsed url pathname: '/bitpay/node-bufferput.git',
233 verbose parsed url path: '/bitpay/node-bufferput.git',
233 verbose parsed url href: 'git://github.com/bitpay/node-bufferput.git' }
234 silly lockFile c8614014-ub-com-bitpay-node-bufferput-git git://github.com/bitpay/node-bufferput.git
235 verbose lock git://github.com/bitpay/node-bufferput.git /home/farghaly/.npm/c8614014-ub-com-bitpay-node-bufferput-git.lock
236 silly addNameRange { name: 'base58-native', range: '=0.1.3', hasData: false }
237 silly addNameRange { name: 'bindings', range: '=1.1.1', hasData: false }
238 verbose cache add [ 'bignum@=0.6.2', null ]
239 verbose cache add name=undefined spec="bignum@=0.6.2" args=["bignum@=0.6.2",null]
240 verbose parsed url { protocol: null,
240 verbose parsed url slashes: null,
240 verbose parsed url auth: null,
240 verbose parsed url host: null,
240 verbose parsed url port: null,
240 verbose parsed url hostname: null,
240 verbose parsed url hash: null,
240 verbose parsed url search: null,
240 verbose parsed url query: null,
240 verbose parsed url pathname: 'bignum@=0.6.2',
240 verbose parsed url path: 'bignum@=0.6.2',
240 verbose parsed url href: 'bignum@=0.6.2' }
241 verbose cache add name="bignum" spec="=0.6.2" args=["bignum","=0.6.2"]
242 verbose parsed url { protocol: null,
242 verbose parsed url slashes: null,
242 verbose parsed url auth: null,
242 verbose parsed url host: null,
242 verbose parsed url port: null,
242 verbose parsed url hostname: null,
242 verbose parsed url hash: null,
242 verbose parsed url search: null,
242 verbose parsed url query: null,
242 verbose parsed url pathname: '=0.6.2',
242 verbose parsed url path: '=0.6.2',
242 verbose parsed url href: '=0.6.2' }
243 verbose addNamed [ 'bignum', '=0.6.2' ]
244 verbose addNamed [ null, '=0.6.2' ]
245 silly lockFile 7bc55fd5-bignum-0-6-2 bignum@=0.6.2
246 verbose lock bignum@=0.6.2 /home/farghaly/.npm/7bc55fd5-bignum-0-6-2.lock
247 verbose cache add [ 'binary@=0.3.0', null ]
248 verbose cache add name=undefined spec="binary@=0.3.0" args=["binary@=0.3.0",null]
249 verbose parsed url { protocol: null,
249 verbose parsed url slashes: null,
249 verbose parsed url auth: null,
249 verbose parsed url host: null,
249 verbose parsed url port: null,
249 verbose parsed url hostname: null,
249 verbose parsed url hash: null,
249 verbose parsed url search: null,
249 verbose parsed url query: null,
249 verbose parsed url pathname: 'binary@=0.3.0',
249 verbose parsed url path: 'binary@=0.3.0',
249 verbose parsed url href: 'binary@=0.3.0' }
250 verbose cache add name="binary" spec="=0.3.0" args=["binary","=0.3.0"]
251 verbose parsed url { protocol: null,
251 verbose parsed url slashes: null,
251 verbose parsed url auth: null,
251 verbose parsed url host: null,
251 verbose parsed url port: null,
251 verbose parsed url hostname: null,
251 verbose parsed url hash: null,
251 verbose parsed url search: null,
251 verbose parsed url query: null,
251 verbose parsed url pathname: '=0.3.0',
251 verbose parsed url path: '=0.3.0',
251 verbose parsed url href: '=0.3.0' }
252 verbose addNamed [ 'binary', '=0.3.0' ]
253 verbose addNamed [ null, '=0.3.0' ]
254 silly lockFile 5a1cd3bf-binary-0-3-0 binary@=0.3.0
255 verbose lock binary@=0.3.0 /home/farghaly/.npm/5a1cd3bf-binary-0-3-0.lock
256 verbose addRemoteGit [ 'git://github.com/bitpay/node-bufferput.git', 'master' ]
257 silly addNameRange { name: 'bignum', range: '=0.6.2', hasData: false }
258 verbose cache add [ 'step@=0.0.4', null ]
259 verbose cache add name=undefined spec="step@=0.0.4" args=["step@=0.0.4",null]
260 verbose parsed url { protocol: null,
260 verbose parsed url slashes: null,
260 verbose parsed url auth: null,
260 verbose parsed url host: null,
260 verbose parsed url port: null,
260 verbose parsed url hostname: null,
260 verbose parsed url hash: null,
260 verbose parsed url search: null,
260 verbose parsed url query: null,
260 verbose parsed url pathname: 'step@=0.0.4',
260 verbose parsed url path: 'step@=0.0.4',
260 verbose parsed url href: 'step@=0.0.4' }
261 verbose cache add name="step" spec="=0.0.4" args=["step","=0.0.4"]
262 verbose parsed url { protocol: null,
262 verbose parsed url slashes: null,
262 verbose parsed url auth: null,
262 verbose parsed url host: null,
262 verbose parsed url port: null,
262 verbose parsed url hostname: null,
262 verbose parsed url hash: null,
262 verbose parsed url search: null,
262 verbose parsed url query: null,
262 verbose parsed url pathname: '=0.0.4',
262 verbose parsed url path: '=0.0.4',
262 verbose parsed url href: '=0.0.4' }
263 verbose addNamed [ 'step', '=0.0.4' ]
264 verbose addNamed [ null, '=0.0.4' ]
265 silly lockFile 3af91d9a-step-0-0-4 step@=0.0.4
266 verbose lock step@=0.0.4 /home/farghaly/.npm/3af91d9a-step-0-0-4.lock
267 verbose cache add [ 'buffers@=0.1.1', null ]
268 verbose cache add name=undefined spec="buffers@=0.1.1" args=["buffers@=0.1.1",null]
269 verbose parsed url { protocol: null,
269 verbose parsed url slashes: null,
269 verbose parsed url auth: null,
269 verbose parsed url host: null,
269 verbose parsed url port: null,
269 verbose parsed url hostname: null,
269 verbose parsed url hash: null,
269 verbose parsed url search: null,
269 verbose parsed url query: null,
269 verbose parsed url pathname: 'buffers@=0.1.1',
269 verbose parsed url path: 'buffers@=0.1.1',
269 verbose parsed url href: 'buffers@=0.1.1' }
270 verbose cache add name="buffers" spec="=0.1.1" args=["buffers","=0.1.1"]
271 verbose parsed url { protocol: null,
271 verbose parsed url slashes: null,
271 verbose parsed url auth: null,
271 verbose parsed url host: null,
271 verbose parsed url port: null,
271 verbose parsed url hostname: null,
271 verbose parsed url hash: null,
271 verbose parsed url search: null,
271 verbose parsed url query: null,
271 verbose parsed url pathname: '=0.1.1',
271 verbose parsed url path: '=0.1.1',
271 verbose parsed url href: '=0.1.1' }
272 verbose addNamed [ 'buffers', '=0.1.1' ]
273 verbose addNamed [ null, '=0.1.1' ]
274 silly lockFile 1a91a663-buffers-0-1-1 buffers@=0.1.1
275 verbose lock buffers@=0.1.1 /home/farghaly/.npm/1a91a663-buffers-0-1-1.lock
276 silly addNameRange { name: 'binary', range: '=0.3.0', hasData: false }
277 silly exec git "config" "--get" "remote.origin.url"
278 silly git,config,--get,remote.origin.url,/home/farghaly/.npm/_git-remotes/git-github-com-bitpay-node-bufferput-git-c8614014 spawning
279 silly addNameRange { name: 'step', range: '=0.0.4', hasData: false }
280 verbose cache add [ 'buffertools@=2.1.2', null ]
281 verbose cache add name=undefined spec="buffertools@=2.1.2" args=["buffertools@=2.1.2",null]
282 verbose parsed url { protocol: null,
282 verbose parsed url slashes: null,
282 verbose parsed url auth: null,
282 verbose parsed url host: null,
282 verbose parsed url port: null,
282 verbose parsed url hostname: null,
282 verbose parsed url hash: null,
282 verbose parsed url search: null,
282 verbose parsed url query: null,
282 verbose parsed url pathname: 'buffertools@=2.1.2',
282 verbose parsed url path: 'buffertools@=2.1.2',
282 verbose parsed url href: 'buffertools@=2.1.2' }
283 verbose cache add name="buffertools" spec="=2.1.2" args=["buffertools","=2.1.2"]
284 verbose parsed url { protocol: null,
284 verbose parsed url slashes: null,
284 verbose parsed url auth: null,
284 verbose parsed url host: null,
284 verbose parsed url port: null,
284 verbose parsed url hostname: null,
284 verbose parsed url hash: null,
284 verbose parsed url search: null,
284 verbose parsed url query: null,
284 verbose parsed url pathname: '=2.1.2',
284 verbose parsed url path: '=2.1.2',
284 verbose parsed url href: '=2.1.2' }
285 verbose addNamed [ 'buffertools', '=2.1.2' ]
286 verbose addNamed [ null, '=2.1.2' ]
287 silly lockFile 8560be7c-buffertools-2-1-2 buffertools@=2.1.2
288 verbose lock buffertools@=2.1.2 /home/farghaly/.npm/8560be7c-buffertools-2-1-2.lock
289 verbose cache add [ 'browserify@=3.40.0', null ]
290 verbose cache add name=undefined spec="browserify@=3.40.0" args=["browserify@=3.40.0",null]
291 verbose parsed url { protocol: null,
291 verbose parsed url slashes: null,
291 verbose parsed url auth: null,
291 verbose parsed url host: null,
291 verbose parsed url port: null,
291 verbose parsed url hostname: null,
291 verbose parsed url hash: null,
291 verbose parsed url search: null,
291 verbose parsed url query: null,
291 verbose parsed url pathname: 'browserify@=3.40.0',
291 verbose parsed url path: 'browserify@=3.40.0',
291 verbose parsed url href: 'browserify@=3.40.0' }
292 verbose cache add name="browserify" spec="=3.40.0" args=["browserify","=3.40.0"]
293 verbose parsed url { protocol: null,
293 verbose parsed url slashes: null,
293 verbose parsed url auth: null,
293 verbose parsed url host: null,
293 verbose parsed url port: null,
293 verbose parsed url hostname: null,
293 verbose parsed url hash: null,
293 verbose parsed url search: null,
293 verbose parsed url query: null,
293 verbose parsed url pathname: '=3.40.0',
293 verbose parsed url path: '=3.40.0',
293 verbose parsed url href: '=3.40.0' }
294 verbose addNamed [ 'browserify', '=3.40.0' ]
295 verbose addNamed [ null, '=3.40.0' ]
296 silly lockFile 6b8a6f66-browserify-3-40-0 browserify@=3.40.0
297 verbose lock browserify@=3.40.0 /home/farghaly/.npm/6b8a6f66-browserify-3-40-0.lock
298 verbose cache add [ 'browser-pack@=2.0.1', null ]
299 verbose cache add name=undefined spec="browser-pack@=2.0.1" args=["browser-pack@=2.0.1",null]
300 verbose parsed url { protocol: null,
300 verbose parsed url slashes: null,
300 verbose parsed url auth: null,
300 verbose parsed url host: null,
300 verbose parsed url port: null,
300 verbose parsed url hostname: null,
300 verbose parsed url hash: null,
300 verbose parsed url search: null,
300 verbose parsed url query: null,
300 verbose parsed url pathname: 'browser-pack@=2.0.1',
300 verbose parsed url path: 'browser-pack@=2.0.1',
300 verbose parsed url href: 'browser-pack@=2.0.1' }
301 verbose cache add name="browser-pack" spec="=2.0.1" args=["browser-pack","=2.0.1"]
302 verbose parsed url { protocol: null,
302 verbose parsed url slashes: null,
302 verbose parsed url auth: null,
302 verbose parsed url host: null,
302 verbose parsed url port: null,
302 verbose parsed url hostname: null,
302 verbose parsed url hash: null,
302 verbose parsed url search: null,
302 verbose parsed url query: null,
302 verbose parsed url pathname: '=2.0.1',
302 verbose parsed url path: '=2.0.1',
302 verbose parsed url href: '=2.0.1' }
303 verbose addNamed [ 'browser-pack', '=2.0.1' ]
304 verbose addNamed [ null, '=2.0.1' ]
305 silly lockFile b2b2ebea-browser-pack-2-0-1 browser-pack@=2.0.1
306 verbose lock browser-pack@=2.0.1 /home/farghaly/.npm/b2b2ebea-browser-pack-2-0-1.lock
307 verbose cache add [ 'commander@=2.1.0', null ]
308 verbose cache add name=undefined spec="commander@=2.1.0" args=["commander@=2.1.0",null]
309 verbose parsed url { protocol: null,
309 verbose parsed url slashes: null,
309 verbose parsed url auth: null,
309 verbose parsed url host: null,
309 verbose parsed url port: null,
309 verbose parsed url hostname: null,
309 verbose parsed url hash: null,
309 verbose parsed url search: null,
309 verbose parsed url query: null,
309 verbose parsed url pathname: 'commander@=2.1.0',
309 verbose parsed url path: 'commander@=2.1.0',
309 verbose parsed url href: 'commander@=2.1.0' }
310 verbose cache add name="commander" spec="=2.1.0" args=["commander","=2.1.0"]
311 verbose parsed url { protocol: null,
311 verbose parsed url slashes: null,
311 verbose parsed url auth: null,
311 verbose parsed url host: null,
311 verbose parsed url port: null,
311 verbose parsed url hostname: null,
311 verbose parsed url hash: null,
311 verbose parsed url search: null,
311 verbose parsed url query: null,
311 verbose parsed url pathname: '=2.1.0',
311 verbose parsed url path: '=2.1.0',
311 verbose parsed url href: '=2.1.0' }
312 verbose addNamed [ 'commander', '=2.1.0' ]
313 verbose addNamed [ null, '=2.1.0' ]
314 silly lockFile 8170a718-commander-2-1-0 commander@=2.1.0
315 verbose lock commander@=2.1.0 /home/farghaly/.npm/8170a718-commander-2-1-0.lock
316 verbose cache add [ 'browserify-bignum@git://github.com/maraoz/browserify-bignum.git',
316 verbose cache add null ]
317 verbose cache add name=undefined spec="browserify-bignum@git://github.com/maraoz/browserify-bignum.git" args=["browserify-bignum@git://github.com/maraoz/browserify-bignum.git",null]
318 verbose parsed url { protocol: null,
318 verbose parsed url slashes: null,
318 verbose parsed url auth: null,
318 verbose parsed url host: null,
318 verbose parsed url port: null,
318 verbose parsed url hostname: null,
318 verbose parsed url hash: null,
318 verbose parsed url search: null,
318 verbose parsed url query: null,
318 verbose parsed url pathname: 'browserify-bignum@git://github.com/maraoz/browserify-bignum.git',
318 verbose parsed url path: 'browserify-bignum@git://github.com/maraoz/browserify-bignum.git',
318 verbose parsed url href: 'browserify-bignum@git://github.com/maraoz/browserify-bignum.git' }
319 verbose cache add name="browserify-bignum" spec="git://github.com/maraoz/browserify-bignum.git" args=["browserify-bignum","git://github.com/maraoz/browserify-bignum.git"]
320 verbose parsed url { protocol: 'git:',
320 verbose parsed url slashes: true,
320 verbose parsed url auth: null,
320 verbose parsed url host: 'github.com',
320 verbose parsed url port: null,
320 verbose parsed url hostname: 'github.com',
320 verbose parsed url hash: null,
320 verbose parsed url search: null,
320 verbose parsed url query: null,
320 verbose parsed url pathname: '/maraoz/browserify-bignum.git',
320 verbose parsed url path: '/maraoz/browserify-bignum.git',
320 verbose parsed url href: 'git://github.com/maraoz/browserify-bignum.git' }
321 silly lockFile 4cf05934-com-maraoz-browserify-bignum-git git://github.com/maraoz/browserify-bignum.git
322 verbose lock git://github.com/maraoz/browserify-bignum.git /home/farghaly/.npm/4cf05934-com-maraoz-browserify-bignum-git.lock
323 verbose cache add [ 'browserify-buffertools@git://github.com/maraoz/browserify-buffertools.git',
323 verbose cache add null ]
324 verbose cache add name=undefined spec="browserify-buffertools@git://github.com/maraoz/browserify-buffertools.git" args=["browserify-buffertools@git://github.com/maraoz/browserify-buffertools.git",null]
325 verbose parsed url { protocol: null,
325 verbose parsed url slashes: null,
325 verbose parsed url auth: null,
325 verbose parsed url host: null,
325 verbose parsed url port: null,
325 verbose parsed url hostname: null,
325 verbose parsed url hash: null,
325 verbose parsed url search: null,
325 verbose parsed url query: null,
325 verbose parsed url pathname: 'browserify-buffertools@git://github.com/maraoz/browserify-buffertools.git',
325 verbose parsed url path: 'browserify-buffertools@git://github.com/maraoz/browserify-buffertools.git',
325 verbose parsed url href: 'browserify-buffertools@git://github.com/maraoz/browserify-buffertools.git' }
326 verbose cache add name="browserify-buffertools" spec="git://github.com/maraoz/browserify-buffertools.git" args=["browserify-buffertools","git://github.com/maraoz/browserify-buffertools.git"]
327 verbose parsed url { protocol: 'git:',
327 verbose parsed url slashes: true,
327 verbose parsed url auth: null,
327 verbose parsed url host: 'github.com',
327 verbose parsed url port: null,
327 verbose parsed url hostname: 'github.com',
327 verbose parsed url hash: null,
327 verbose parsed url search: null,
327 verbose parsed url query: null,
327 verbose parsed url pathname: '/maraoz/browserify-buffertools.git',
327 verbose parsed url path: '/maraoz/browserify-buffertools.git',
327 verbose parsed url href: 'git://github.com/maraoz/browserify-buffertools.git' }
328 silly lockFile ad3b59c5-araoz-browserify-buffertools-git git://github.com/maraoz/browserify-buffertools.git
329 verbose lock git://github.com/maraoz/browserify-buffertools.git /home/farghaly/.npm/ad3b59c5-araoz-browserify-buffertools-git.lock
330 silly addNameRange { name: 'buffers', range: '=0.1.1', hasData: false }
331 verbose url raw jssha
332 verbose url resolving [ 'https://registry.npmjs.org/', './jssha' ]
333 verbose url resolved https://registry.npmjs.org/jssha
334 info trying registry request attempt 1 at 01:38:20
335 verbose etag "AP4ZEY3KK6RX3CEE3P51WZOX3"
336 http GET https://registry.npmjs.org/jssha
337 silly addNameRange { name: 'buffertools', range: '=2.1.2', hasData: false }
338 silly addNameRange { name: 'browserify', range: '=3.40.0', hasData: false }
339 silly addNameRange { name: 'browser-pack', range: '=2.0.1', hasData: false }
340 silly addNameRange { name: 'commander', range: '=2.1.0', hasData: false }
341 verbose addRemoteGit [ 'git://github.com/maraoz/browserify-bignum.git', 'master' ]
342 warn `git config --get remote.origin.url` returned wrong result (git://github.com/bitpay/node-bufferput.git)
343 verbose cache add [ 'socks5-client@~0.3.6', null ]
344 verbose cache add name=undefined spec="socks5-client@~0.3.6" args=["socks5-client@~0.3.6",null]
345 verbose parsed url { protocol: null,
345 verbose parsed url slashes: null,
345 verbose parsed url auth: null,
345 verbose parsed url host: null,
345 verbose parsed url port: null,
345 verbose parsed url hostname: null,
345 verbose parsed url hash: null,
345 verbose parsed url search: null,
345 verbose parsed url query: null,
345 verbose parsed url pathname: 'socks5-client@~0.3.6',
345 verbose parsed url path: 'socks5-client@~0.3.6',
345 verbose parsed url href: 'socks5-client@~0.3.6' }
346 verbose cache add name="socks5-client" spec="~0.3.6" args=["socks5-client","~0.3.6"]
347 verbose parsed url { protocol: null,
347 verbose parsed url slashes: null,
347 verbose parsed url auth: null,
347 verbose parsed url host: null,
347 verbose parsed url port: null,
347 verbose parsed url hostname: null,
347 verbose parsed url hash: null,
347 verbose parsed url search: null,
347 verbose parsed url query: null,
347 verbose parsed url pathname: '~0.3.6',
347 verbose parsed url path: '~0.3.6',
347 verbose parsed url href: '~0.3.6' }
348 verbose addNamed [ 'socks5-client', '~0.3.6' ]
349 verbose addNamed [ null, '>=0.3.6-0 <0.4.0-0' ]
350 silly lockFile e86e7c21-socks5-client-0-3-6 socks5-client@~0.3.6
351 verbose lock socks5-client@~0.3.6 /home/farghaly/.npm/e86e7c21-socks5-client-0-3-6.lock
352 verbose cache add [ 'brfs@=1.0.0', null ]
353 verbose cache add name=undefined spec="brfs@=1.0.0" args=["brfs@=1.0.0",null]
354 verbose parsed url { protocol: null,
354 verbose parsed url slashes: null,
354 verbose parsed url auth: null,
354 verbose parsed url host: null,
354 verbose parsed url port: null,
354 verbose parsed url hostname: null,
354 verbose parsed url hash: null,
354 verbose parsed url search: null,
354 verbose parsed url query: null,
354 verbose parsed url pathname: 'brfs@=1.0.0',
354 verbose parsed url path: 'brfs@=1.0.0',
354 verbose parsed url href: 'brfs@=1.0.0' }
355 verbose cache add name="brfs" spec="=1.0.0" args=["brfs","=1.0.0"]
356 verbose parsed url { protocol: null,
356 verbose parsed url slashes: null,
356 verbose parsed url auth: null,
356 verbose parsed url host: null,
356 verbose parsed url port: null,
356 verbose parsed url hostname: null,
356 verbose parsed url hash: null,
356 verbose parsed url search: null,
356 verbose parsed url query: null,
356 verbose parsed url pathname: '=1.0.0',
356 verbose parsed url path: '=1.0.0',
356 verbose parsed url href: '=1.0.0' }
357 verbose addNamed [ 'brfs', '=1.0.0' ]
358 verbose addNamed [ null, '=1.0.0' ]
359 silly lockFile d634ae1f-brfs-1-0-0 brfs@=1.0.0
360 verbose lock brfs@=1.0.0 /home/farghaly/.npm/d634ae1f-brfs-1-0-0.lock
361 verbose cache add [ 'chai@=1.9.1', null ]
362 verbose cache add name=undefined spec="chai@=1.9.1" args=["chai@=1.9.1",null]
363 verbose parsed url { protocol: null,
363 verbose parsed url slashes: null,
363 verbose parsed url auth: null,
363 verbose parsed url host: null,
363 verbose parsed url port: null,
363 verbose parsed url hostname: null,
363 verbose parsed url hash: null,
363 verbose parsed url search: null,
363 verbose parsed url query: null,
363 verbose parsed url pathname: 'chai@=1.9.1',
363 verbose parsed url path: 'chai@=1.9.1',
363 verbose parsed url href: 'chai@=1.9.1' }
364 verbose cache add name="chai" spec="=1.9.1" args=["chai","=1.9.1"]
365 verbose parsed url { protocol: null,
365 verbose parsed url slashes: null,
365 verbose parsed url auth: null,
365 verbose parsed url host: null,
365 verbose parsed url port: null,
365 verbose parsed url hostname: null,
365 verbose parsed url hash: null,
365 verbose parsed url search: null,
365 verbose parsed url query: null,
365 verbose parsed url pathname: '=1.9.1',
365 verbose parsed url path: '=1.9.1',
365 verbose parsed url href: '=1.9.1' }
366 verbose addNamed [ 'chai', '=1.9.1' ]
367 verbose addNamed [ null, '=1.9.1' ]
368 silly lockFile 64da1e8a-chai-1-9-1 chai@=1.9.1
369 verbose lock chai@=1.9.1 /home/farghaly/.npm/64da1e8a-chai-1-9-1.lock
370 verbose cache add [ 'uglifyify@=1.2.3', null ]
371 verbose cache add name=undefined spec="uglifyify@=1.2.3" args=["uglifyify@=1.2.3",null]
372 verbose parsed url { protocol: null,
372 verbose parsed url slashes: null,
372 verbose parsed url auth: null,
372 verbose parsed url host: null,
372 verbose parsed url port: null,
372 verbose parsed url hostname: null,
372 verbose parsed url hash: null,
372 verbose parsed url search: null,
372 verbose parsed url query: null,
372 verbose parsed url pathname: 'uglifyify@=1.2.3',
372 verbose parsed url path: 'uglifyify@=1.2.3',
372 verbose parsed url href: 'uglifyify@=1.2.3' }
373 verbose cache add name="uglifyify" spec="=1.2.3" args=["uglifyify","=1.2.3"]
374 verbose parsed url { protocol: null,
374 verbose parsed url slashes: null,
374 verbose parsed url auth: null,
374 verbose parsed url host: null,
374 verbose parsed url port: null,
374 verbose parsed url hostname: null,
374 verbose parsed url hash: null,
374 verbose parsed url search: null,
374 verbose parsed url query: null,
374 verbose parsed url pathname: '=1.2.3',
374 verbose parsed url path: '=1.2.3',
374 verbose parsed url href: '=1.2.3' }
375 verbose addNamed [ 'uglifyify', '=1.2.3' ]
376 verbose addNamed [ null, '=1.2.3' ]
377 silly lockFile 7decac69-uglifyify-1-2-3 uglifyify@=1.2.3
378 verbose lock uglifyify@=1.2.3 /home/farghaly/.npm/7decac69-uglifyify-1-2-3.lock
379 verbose addRemoteGit [ 'git://github.com/maraoz/browserify-buffertools.git',
379 verbose addRemoteGit 'master' ]
380 verbose url raw soop
381 verbose url resolving [ 'https://registry.npmjs.org/', './soop' ]
382 verbose url resolved https://registry.npmjs.org/soop
383 info trying registry request attempt 1 at 01:38:20
384 verbose etag "9UFGR8YPOKP0DYGW4F6QXBLOB"
385 http GET https://registry.npmjs.org/soop
386 silly exec git "config" "--get" "remote.origin.url"
387 silly git,config,--get,remote.origin.url,/home/farghaly/.npm/_git-remotes/git-github-com-maraoz-browserify-bignum-git-4cf05934 spawning
388 silly addNameRange { name: 'socks5-client',
388 silly addNameRange range: '>=0.3.6-0 <0.4.0-0',
388 silly addNameRange hasData: false }
389 silly addNameRange { name: 'brfs', range: '=1.0.0', hasData: false }
390 silly addNameRange { name: 'chai', range: '=1.9.1', hasData: false }
391 silly addNameRange { name: 'uglifyify', range: '=1.2.3', hasData: false }
392 silly exec git "config" "--get" "remote.origin.url"
393 silly git,config,--get,remote.origin.url,/home/farghaly/.npm/_git-remotes/git-github-com-maraoz-browserify-buffertools-git-ad3b59c5 spawning
394 verbose url raw base58-native
395 verbose url resolving [ 'https://registry.npmjs.org/', './base58-native' ]
396 verbose url resolved https://registry.npmjs.org/base58-native
397 info trying registry request attempt 1 at 01:38:20
398 verbose etag "3U1NK0DG45L6UTAWLQTQ6LUSX"
399 http GET https://registry.npmjs.org/base58-native
400 verbose url raw bindings
401 verbose url resolving [ 'https://registry.npmjs.org/', './bindings' ]
402 verbose url resolved https://registry.npmjs.org/bindings
403 info trying registry request attempt 1 at 01:38:20
404 verbose etag "46F6QA6GQH8US6OJEYEPIMOT6"
405 http GET https://registry.npmjs.org/bindings
406 warn `git config --get remote.origin.url` returned wrong result (git://github.com/maraoz/browserify-bignum.git)
407 warn `git config --get remote.origin.url` returned wrong result (git://github.com/maraoz/browserify-buffertools.git)
408 verbose url raw bignum
409 verbose url resolving [ 'https://registry.npmjs.org/', './bignum' ]
410 verbose url resolved https://registry.npmjs.org/bignum
411 info trying registry request attempt 1 at 01:38:20
412 verbose etag "4E2DGP4GK9USZQXHKOPU0APWQ"
413 http GET https://registry.npmjs.org/bignum
414 verbose url raw binary
415 verbose url resolving [ 'https://registry.npmjs.org/', './binary' ]
416 verbose url resolved https://registry.npmjs.org/binary
417 info trying registry request attempt 1 at 01:38:20
418 verbose etag "AQVAKGMTRVP774V3RHI7HHW9Z"
419 http GET https://registry.npmjs.org/binary
420 verbose url raw step
421 verbose url resolving [ 'https://registry.npmjs.org/', './step' ]
422 verbose url resolved https://registry.npmjs.org/step
423 info trying registry request attempt 1 at 01:38:20
424 verbose etag "3ICW7INC3NUQL1AQ67QHKHPIQ"
425 http GET https://registry.npmjs.org/step
426 verbose url raw buffers
427 verbose url resolving [ 'https://registry.npmjs.org/', './buffers' ]
428 verbose url resolved https://registry.npmjs.org/buffers
429 info trying registry request attempt 1 at 01:38:20
430 verbose etag "9PHPEAC048F5GBYW1ZG0EE3YZ"
431 http GET https://registry.npmjs.org/buffers
432 verbose url raw buffertools
433 verbose url resolving [ 'https://registry.npmjs.org/', './buffertools' ]
434 verbose url resolved https://registry.npmjs.org/buffertools
435 info trying registry request attempt 1 at 01:38:20
436 verbose etag "8NVDIJSK674GDRDAVY3FCLQCZ"
437 http GET https://registry.npmjs.org/buffertools
438 verbose url raw browserify
439 verbose url resolving [ 'https://registry.npmjs.org/', './browserify' ]
440 verbose url resolved https://registry.npmjs.org/browserify
441 info trying registry request attempt 1 at 01:38:20
442 verbose etag "3GPAOLA078W0CPD3DGA7VPKSE"
443 http GET https://registry.npmjs.org/browserify
444 verbose url raw browser-pack
445 verbose url resolving [ 'https://registry.npmjs.org/', './browser-pack' ]
446 verbose url resolved https://registry.npmjs.org/browser-pack
447 info trying registry request attempt 1 at 01:38:20
448 verbose etag "RDWYG9N04FW87DOQOLFD9J24"
449 http GET https://registry.npmjs.org/browser-pack
450 verbose url raw commander
451 verbose url resolving [ 'https://registry.npmjs.org/', './commander' ]
452 verbose url resolved https://registry.npmjs.org/commander
453 info trying registry request attempt 1 at 01:38:20
454 verbose etag "8JTJK593GEJ7Y1G10SNME36LA"
455 http GET https://registry.npmjs.org/commander
456 verbose url raw socks5-client
457 verbose url resolving [ 'https://registry.npmjs.org/', './socks5-client' ]
458 verbose url resolved https://registry.npmjs.org/socks5-client
459 info trying registry request attempt 1 at 01:38:20
460 verbose etag "59BCZQMO24T7D61YU7BUIL801"
461 http GET https://registry.npmjs.org/socks5-client
462 verbose url raw brfs
463 verbose url resolving [ 'https://registry.npmjs.org/', './brfs' ]
464 verbose url resolved https://registry.npmjs.org/brfs
465 info trying registry request attempt 1 at 01:38:20
466 verbose etag "416MF4SYS55VD0J0ETQQSRFGI"
467 http GET https://registry.npmjs.org/brfs
468 verbose url raw chai
469 verbose url resolving [ 'https://registry.npmjs.org/', './chai' ]
470 verbose url resolved https://registry.npmjs.org/chai
471 info trying registry request attempt 1 at 01:38:20
472 verbose etag "6T9KJYR8XQNFQVGIDI7UCTK2Z"
473 http GET https://registry.npmjs.org/chai
474 verbose url raw uglifyify
475 verbose url resolving [ 'https://registry.npmjs.org/', './uglifyify' ]
476 verbose url resolved https://registry.npmjs.org/uglifyify
477 info trying registry request attempt 1 at 01:38:20
478 verbose etag "2MQHF6770D6S8J3VOLFZGTWP7"
479 http GET https://registry.npmjs.org/uglifyify
480 silly exec git "clone" "--mirror" "git://github.com/bitpay/node-bufferput.git" "/home/farghaly/.npm/_git-remotes/git-github-com-bitpay-node-bufferput-git-c8614014"
481 silly git,clone,--mirror,git://github.com/bitpay/node-bufferput.git,/home/farghaly/.npm/_git-remotes/git-github-com-bitpay-node-bufferput-git-c8614014, spawning
482 silly exec git "clone" "--mirror" "git://github.com/maraoz/browserify-buffertools.git" "/home/farghaly/.npm/_git-remotes/git-github-com-maraoz-browserify-buffertools-git-ad3b59c5"
483 silly git,clone,--mirror,git://github.com/maraoz/browserify-buffertools.git,/home/farghaly/.npm/_git-remotes/git-github-com-maraoz-browserify-buffertools-git-ad3b59c5, spawning
484 silly exec git "clone" "--mirror" "git://github.com/maraoz/browserify-bignum.git" "/home/farghaly/.npm/_git-remotes/git-github-com-maraoz-browserify-bignum-git-4cf05934"
485 silly git,clone,--mirror,git://github.com/maraoz/browserify-bignum.git,/home/farghaly/.npm/_git-remotes/git-github-com-maraoz-browserify-bignum-git-4cf05934, spawning
486 http 304 https://registry.npmjs.org/jssha
487 silly registry.get cb [ 304,
487 silly registry.get { date: 'Sun, 20 Apr 2014 23:38:20 GMT',
487 silly registry.get server: 'Apache',
487 silly registry.get via: '1.1 varnish',
487 silly registry.get 'last-modified': 'Sun, 20 Apr 2014 23:38:20 GMT',
487 silly registry.get 'cache-control': 'max-age=1',
487 silly registry.get etag: '"AP4ZEY3KK6RX3CEE3P51WZOX3"',
487 silly registry.get 'x-served-by': 'cache-am69-AMS',
487 silly registry.get 'x-cache': 'MISS',
487 silly registry.get 'x-cache-hits': '0',
487 silly registry.get 'x-timer': 'S1398037100.859286547,VS0,VE97',
487 silly registry.get vary: 'Accept',
487 silly registry.get 'content-length': '0',
487 silly registry.get 'keep-alive': 'timeout=10, max=50',
487 silly registry.get connection: 'Keep-Alive' } ]
488 verbose etag jssha from cache
489 silly addNameRange number 2 { name: 'jssha', range: '=1.5.0', hasData: true }
490 silly addNameRange versions [ 'jssha', [ '1.5.0' ] ]
491 verbose addNamed [ 'jssha', '1.5.0' ]
492 verbose addNamed [ '1.5.0', '1.5.0' ]
493 silly lockFile a1fed01b-jssha-1-5-0 jssha@1.5.0
494 verbose lock jssha@1.5.0 /home/farghaly/.npm/a1fed01b-jssha-1-5-0.lock
495 verbose read json /home/farghaly/.npm/jssha/1.5.0/package/package.json
496 silly lockFile a1fed01b-jssha-1-5-0 jssha@1.5.0
497 silly lockFile a1fed01b-jssha-1-5-0 jssha@1.5.0
498 silly lockFile eb06c61c-jssha-1-5-0 jssha@=1.5.0
499 silly lockFile eb06c61c-jssha-1-5-0 jssha@=1.5.0
500 http 304 https://registry.npmjs.org/soop
501 silly registry.get cb [ 304,
501 silly registry.get { date: 'Sun, 20 Apr 2014 23:38:20 GMT',
501 silly registry.get server: 'Apache',
501 silly registry.get via: '1.1 varnish',
501 silly registry.get 'last-modified': 'Sun, 20 Apr 2014 23:38:21 GMT',
501 silly registry.get 'cache-control': 'max-age=1',
501 silly registry.get etag: '"9UFGR8YPOKP0DYGW4F6QXBLOB"',
501 silly registry.get 'x-served-by': 'cache-am70-AMS',
501 silly registry.get 'x-cache': 'MISS',
501 silly registry.get 'x-cache-hits': '0',
501 silly registry.get 'x-timer': 'S1398037100.875791073,VS0,VE174',
501 silly registry.get vary: 'Accept',
501 silly registry.get 'content-length': '0',
501 silly registry.get 'keep-alive': 'timeout=10, max=50',
501 silly registry.get connection: 'Keep-Alive' } ]
502 verbose etag soop from cache
503 silly addNameRange number 2 { name: 'soop', range: '=0.1.5', hasData: true }
504 silly addNameRange versions [ 'soop', [ '0.1.0', '0.1.1', '0.1.2', '0.1.5' ] ]
505 verbose addNamed [ 'soop', '0.1.5' ]
506 verbose addNamed [ '0.1.5', '0.1.5' ]
507 silly lockFile 760ff4e7-soop-0-1-5 soop@0.1.5
508 verbose lock soop@0.1.5 /home/farghaly/.npm/760ff4e7-soop-0-1-5.lock
509 verbose read json /home/farghaly/.npm/soop/0.1.5/package/package.json
510 silly lockFile 760ff4e7-soop-0-1-5 soop@0.1.5
511 silly lockFile 760ff4e7-soop-0-1-5 soop@0.1.5
512 silly lockFile e2a0b6a5-soop-0-1-5 soop@=0.1.5
513 silly lockFile e2a0b6a5-soop-0-1-5 soop@=0.1.5
514 http 304 https://registry.npmjs.org/base58-native
515 silly registry.get cb [ 304,
515 silly registry.get { date: 'Sun, 20 Apr 2014 23:38:20 GMT',
515 silly registry.get server: 'Apache',
515 silly registry.get via: '1.1 varnish',
515 silly registry.get 'last-modified': 'Sun, 20 Apr 2014 23:38:21 GMT',
515 silly registry.get 'cache-control': 'max-age=1',
515 silly registry.get etag: '"3U1NK0DG45L6UTAWLQTQ6LUSX"',
515 silly registry.get 'x-served-by': 'cache-am71-AMS',
515 silly registry.get 'x-cache': 'MISS',
515 silly registry.get 'x-cache-hits': '0',
515 silly registry.get 'x-timer': 'S1398037100.899353504,VS0,VE182',
515 silly registry.get vary: 'Accept',
515 silly registry.get 'content-length': '0',
515 silly registry.get 'keep-alive': 'timeout=10, max=50',
515 silly registry.get connection: 'Keep-Alive' } ]
516 verbose etag base58-native from cache
517 silly addNameRange number 2 { name: 'base58-native', range: '=0.1.3', hasData: true }
518 silly addNameRange versions [ 'base58-native', [ '0.1.0', '0.1.1', '0.1.2', '0.1.3' ] ]
519 verbose addNamed [ 'base58-native', '0.1.3' ]
520 verbose addNamed [ '0.1.3', '0.1.3' ]
521 silly lockFile 52e589fc-base58-native-0-1-3 base58-native@0.1.3
522 verbose lock base58-native@0.1.3 /home/farghaly/.npm/52e589fc-base58-native-0-1-3.lock
523 verbose read json /home/farghaly/.npm/base58-native/0.1.3/package/package.json
524 silly lockFile 52e589fc-base58-native-0-1-3 base58-native@0.1.3
525 silly lockFile 52e589fc-base58-native-0-1-3 base58-native@0.1.3
526 silly lockFile 87aa60a2-base58-native-0-1-3 base58-native@=0.1.3
527 silly lockFile 87aa60a2-base58-native-0-1-3 base58-native@=0.1.3
528 http 304 https://registry.npmjs.org/bindings
529 silly registry.get cb [ 304,
529 silly registry.get { date: 'Sun, 20 Apr 2014 23:38:20 GMT',
529 silly registry.get server: 'Apache',
529 silly registry.get via: '1.1 varnish',
529 silly registry.get 'last-modified': 'Sun, 20 Apr 2014 23:38:21 GMT',
529 silly registry.get 'cache-control': 'max-age=1',
529 silly registry.get etag: '"46F6QA6GQH8US6OJEYEPIMOT6"',
529 silly registry.get 'x-served-by': 'cache-am77-AMS',
529 silly registry.get 'x-cache': 'HIT',
529 silly registry.get 'x-cache-hits': '1',
529 silly registry.get 'x-timer': 'S1398037100.931362629,VS0,VE178',
529 silly registry.get vary: 'Accept',
529 silly registry.get 'content-length': '0',
529 silly registry.get 'keep-alive': 'timeout=10, max=50',
529 silly registry.get connection: 'Keep-Alive' } ]
530 verbose etag bindings from cache
531 silly addNameRange number 2 { name: 'bindings', range: '=1.1.1', hasData: true }
532 silly addNameRange versions [ 'bindings',
532 silly addNameRange [ '0.0.1',
532 silly addNameRange '0.1.0',
532 silly addNameRange '0.1.1',
532 silly addNameRange '0.2.0',
532 silly addNameRange '0.2.1',
532 silly addNameRange '0.2.2',
532 silly addNameRange '0.2.3',
532 silly addNameRange '0.2.4',
532 silly addNameRange '0.3.0',
532 silly addNameRange '0.4.0',
532 silly addNameRange '1.0.0',
532 silly addNameRange '1.1.0',
532 silly addNameRange '1.1.1',
532 silly addNameRange '1.2.0' ] ]
533 verbose addNamed [ 'bindings', '1.1.1' ]
534 verbose addNamed [ '1.1.1', '1.1.1' ]
535 silly lockFile 52dd60a7-bindings-1-1-1 bindings@1.1.1
536 verbose lock bindings@1.1.1 /home/farghaly/.npm/52dd60a7-bindings-1-1-1.lock
537 verbose read json /home/farghaly/.npm/bindings/1.1.1/package/package.json
538 silly lockFile 52dd60a7-bindings-1-1-1 bindings@1.1.1
539 silly lockFile 52dd60a7-bindings-1-1-1 bindings@1.1.1
540 silly lockFile 281453bd-bindings-1-1-1 bindings@=1.1.1
541 silly lockFile 281453bd-bindings-1-1-1 bindings@=1.1.1
542 http 304 https://registry.npmjs.org/bignum
543 silly registry.get cb [ 304,
543 silly registry.get { date: 'Sun, 20 Apr 2014 23:38:20 GMT',
543 silly registry.get server: 'Apache',
543 silly registry.get via: '1.1 varnish',
543 silly registry.get 'last-modified': 'Sun, 20 Apr 2014 23:38:21 GMT',
543 silly registry.get 'cache-control': 'max-age=1',
543 silly registry.get etag: '"4E2DGP4GK9USZQXHKOPU0APWQ"',
543 silly registry.get 'x-served-by': 'cache-am76-AMS',
543 silly registry.get 'x-cache': 'MISS',
543 silly registry.get 'x-cache-hits': '0',
543 silly registry.get 'x-timer': 'S1398037100.953190327,VS0,VE176',
543 silly registry.get vary: 'Accept',
543 silly registry.get 'content-length': '0',
543 silly registry.get 'keep-alive': 'timeout=10, max=50',
543 silly registry.get connection: 'Keep-Alive' } ]
544 verbose etag bignum from cache
545 silly addNameRange number 2 { name: 'bignum', range: '=0.6.2', hasData: true }
546 silly addNameRange versions [ 'bignum',
546 silly addNameRange [ '0.4.0',
546 silly addNameRange '0.4.1',
546 silly addNameRange '0.5.0',
546 silly addNameRange '0.5.1',
546 silly addNameRange '0.5.2',
546 silly addNameRange '0.5.3',
546 silly addNameRange '0.5.4',
546 silly addNameRange '0.6.0',
546 silly addNameRange '0.6.1',
546 silly addNameRange '0.6.2' ] ]
547 verbose addNamed [ 'bignum', '0.6.2' ]
548 verbose addNamed [ '0.6.2', '0.6.2' ]
549 silly lockFile 7934f396-bignum-0-6-2 bignum@0.6.2
550 verbose lock bignum@0.6.2 /home/farghaly/.npm/7934f396-bignum-0-6-2.lock
551 verbose read json /home/farghaly/.npm/bignum/0.6.2/package/package.json
552 http 304 https://registry.npmjs.org/binary
553 silly registry.get cb [ 304,
553 silly registry.get { date: 'Sun, 20 Apr 2014 23:38:21 GMT',
553 silly registry.get server: 'Apache',
553 silly registry.get via: '1.1 varnish',
553 silly registry.get 'last-modified': 'Sun, 20 Apr 2014 23:38:21 GMT',
553 silly registry.get 'cache-control': 'max-age=1',
553 silly registry.get etag: '"AQVAKGMTRVP774V3RHI7HHW9Z"',
553 silly registry.get 'x-served-by': 'cache-am69-AMS',
553 silly registry.get 'x-cache': 'HIT',
553 silly registry.get 'x-cache-hits': '1',
553 silly registry.get 'x-timer': 'S1398037101.060756683,VS0,VE86',
553 silly registry.get vary: 'Accept',
553 silly registry.get 'content-length': '0',
553 silly registry.get 'keep-alive': 'timeout=10, max=49',
553 silly registry.get connection: 'Keep-Alive' } ]
554 verbose etag binary from cache
555 silly lockFile 7934f396-bignum-0-6-2 bignum@0.6.2
556 silly lockFile 7934f396-bignum-0-6-2 bignum@0.6.2
557 silly lockFile 7bc55fd5-bignum-0-6-2 bignum@=0.6.2
558 silly lockFile 7bc55fd5-bignum-0-6-2 bignum@=0.6.2
559 silly addNameRange number 2 { name: 'binary', range: '=0.3.0', hasData: true }
560 silly addNameRange versions [ 'binary',
560 silly addNameRange [ '0.0.1',
560 silly addNameRange '0.0.2',
560 silly addNameRange '0.0.3',
560 silly addNameRange '0.0.4',
560 silly addNameRange '0.0.5',
560 silly addNameRange '0.0.6',
560 silly addNameRange '0.0.8',
560 silly addNameRange '0.1.0',
560 silly addNameRange '0.1.1',
560 silly addNameRange '0.1.2',
560 silly addNameRange '0.1.3',
560 silly addNameRange '0.1.4',
560 silly addNameRange '0.1.5',
560 silly addNameRange '0.1.6',
560 silly addNameRange '0.1.7',
560 silly addNameRange '0.1.8',
560 silly addNameRange '0.1.9',
560 silly addNameRange '0.2.0',
560 silly addNameRange '0.2.1',
560 silly addNameRange '0.2.2',
560 silly addNameRange '0.2.3',
560 silly addNameRange '0.2.4',
560 silly addNameRange '0.2.5',
560 silly addNameRange '0.2.6',
560 silly addNameRange '0.3.0' ] ]
561 verbose addNamed [ 'binary', '0.3.0' ]
562 verbose addNamed [ '0.3.0', '0.3.0' ]
563 silly lockFile 4c22eedf-binary-0-3-0 binary@0.3.0
564 verbose lock binary@0.3.0 /home/farghaly/.npm/4c22eedf-binary-0-3-0.lock
565 verbose read json /home/farghaly/.npm/binary/0.3.0/package/package.json
566 silly lockFile 4c22eedf-binary-0-3-0 binary@0.3.0
567 silly lockFile 4c22eedf-binary-0-3-0 binary@0.3.0
568 silly lockFile 5a1cd3bf-binary-0-3-0 binary@=0.3.0
569 silly lockFile 5a1cd3bf-binary-0-3-0 binary@=0.3.0
570 http 304 https://registry.npmjs.org/step
571 silly registry.get cb [ 304,
571 silly registry.get { date: 'Sun, 20 Apr 2014 23:38:21 GMT',
571 silly registry.get server: 'Apache',
571 silly registry.get via: '1.1 varnish',
571 silly registry.get 'last-modified': 'Sun, 20 Apr 2014 23:38:21 GMT',
571 silly registry.get 'cache-control': 'max-age=1',
571 silly registry.get etag: '"3ICW7INC3NUQL1AQ67QHKHPIQ"',
571 silly registry.get 'x-served-by': 'cache-am70-AMS',
571 silly registry.get 'x-cache': 'MISS',
571 silly registry.get 'x-cache-hits': '0',
571 silly registry.get 'x-timer': 'S1398037101.151453018,VS0,VE174',
571 silly registry.get vary: 'Accept',
571 silly registry.get 'content-length': '0',
571 silly registry.get 'keep-alive': 'timeout=10, max=49',
571 silly registry.get connection: 'Keep-Alive' } ]
572 verbose etag step from cache
573 silly addNameRange number 2 { name: 'step', range: '=0.0.4', hasData: true }
574 silly addNameRange versions [ 'step', [ '0.0.3', '0.0.4', '0.0.5' ] ]
575 verbose addNamed [ 'step', '0.0.4' ]
576 verbose addNamed [ '0.0.4', '0.0.4' ]
577 silly lockFile 5836b565-step-0-0-4 step@0.0.4
578 verbose lock step@0.0.4 /home/farghaly/.npm/5836b565-step-0-0-4.lock
579 verbose read json /home/farghaly/.npm/step/0.0.4/package/package.json
580 silly lockFile 5836b565-step-0-0-4 step@0.0.4
581 silly lockFile 5836b565-step-0-0-4 step@0.0.4
582 silly lockFile 3af91d9a-step-0-0-4 step@=0.0.4
583 silly lockFile 3af91d9a-step-0-0-4 step@=0.0.4
584 http 304 https://registry.npmjs.org/buffers
585 silly registry.get cb [ 304,
585 silly registry.get { date: 'Sun, 20 Apr 2014 23:38:21 GMT',
585 silly registry.get server: 'Apache',
585 silly registry.get via: '1.1 varnish',
585 silly registry.get 'last-modified': 'Sun, 20 Apr 2014 23:38:21 GMT',
585 silly registry.get 'cache-control': 'max-age=1',
585 silly registry.get etag: '"9PHPEAC048F5GBYW1ZG0EE3YZ"',
585 silly registry.get 'x-served-by': 'cache-am71-AMS',
585 silly registry.get 'x-cache': 'HIT',
585 silly registry.get 'x-cache-hits': '1',
585 silly registry.get 'x-timer': 'S1398037101.186930418,VS0,VE189',
585 silly registry.get vary: 'Accept',
585 silly registry.get 'content-length': '0',
585 silly registry.get 'keep-alive': 'timeout=10, max=49',
585 silly registry.get connection: 'Keep-Alive' } ]
586 verbose etag buffers from cache
587 silly addNameRange number 2 { name: 'buffers', range: '=0.1.1', hasData: true }
588 silly addNameRange versions [ 'buffers',
588 silly addNameRange [ '0.0.1', '0.0.2', '0.0.3', '0.0.4', '0.1.0', '0.1.1' ] ]
589 verbose addNamed [ 'buffers', '0.1.1' ]
590 verbose addNamed [ '0.1.1', '0.1.1' ]
591 silly lockFile 053c3510-buffers-0-1-1 buffers@0.1.1
592 verbose lock buffers@0.1.1 /home/farghaly/.npm/053c3510-buffers-0-1-1.lock
593 verbose read json /home/farghaly/.npm/buffers/0.1.1/package/package.json
594 http 304 https://registry.npmjs.org/buffertools
595 silly registry.get cb [ 304,
595 silly registry.get { date: 'Sun, 20 Apr 2014 23:38:21 GMT',
595 silly registry.get server: 'Apache',
595 silly registry.get via: '1.1 varnish',
595 silly registry.get 'last-modified': 'Sun, 20 Apr 2014 23:38:21 GMT',
595 silly registry.get 'cache-control': 'max-age=1',
595 silly registry.get etag: '"8NVDIJSK674GDRDAVY3FCLQCZ"',
595 silly registry.get 'x-served-by': 'cache-am77-AMS',
595 silly registry.get 'x-cache': 'MISS',
595 silly registry.get 'x-cache-hits': '0',
595 silly registry.get 'x-timer': 'S1398037101.211957693,VS0,VE181',
595 silly registry.get vary: 'Accept',
595 silly registry.get 'content-length': '0',
595 silly registry.get 'keep-alive': 'timeout=10, max=49',
595 silly registry.get connection: 'Keep-Alive' } ]
596 verbose etag buffertools from cache
597 silly lockFile 053c3510-buffers-0-1-1 buffers@0.1.1
598 silly lockFile 053c3510-buffers-0-1-1 buffers@0.1.1
599 silly lockFile 1a91a663-buffers-0-1-1 buffers@=0.1.1
600 silly lockFile 1a91a663-buffers-0-1-1 buffers@=0.1.1
601 silly addNameRange number 2 { name: 'buffertools', range: '=2.1.2', hasData: true }
602 silly addNameRange versions [ 'buffertools',
602 silly addNameRange [ '1.0.0',
602 silly addNameRange '1.0.1',
602 silly addNameRange '1.0.2',
602 silly addNameRange '1.0.3',
602 silly addNameRange '1.0.4',
602 silly addNameRange '1.0.5',
602 silly addNameRange '1.0.6',
602 silly addNameRange '1.0.7',
602 silly addNameRange '1.0.8',
602 silly addNameRange '1.0.9',
602 silly addNameRange '1.1.0',
602 silly addNameRange '1.1.1',
602 silly addNameRange '2.0.0',
602 silly addNameRange '2.0.1',
602 silly addNameRange '2.1.0',
602 silly addNameRange '2.1.1',
602 silly addNameRange '2.1.2' ] ]
603 verbose addNamed [ 'buffertools', '2.1.2' ]
604 verbose addNamed [ '2.1.2', '2.1.2' ]
605 silly lockFile 95ef3c27-buffertools-2-1-2 buffertools@2.1.2
606 verbose lock buffertools@2.1.2 /home/farghaly/.npm/95ef3c27-buffertools-2-1-2.lock
607 verbose read json /home/farghaly/.npm/buffertools/2.1.2/package/package.json
608 silly lockFile 95ef3c27-buffertools-2-1-2 buffertools@2.1.2
609 silly lockFile 95ef3c27-buffertools-2-1-2 buffertools@2.1.2
610 silly lockFile 8560be7c-buffertools-2-1-2 buffertools@=2.1.2
611 silly lockFile 8560be7c-buffertools-2-1-2 buffertools@=2.1.2
612 http 304 https://registry.npmjs.org/browser-pack
613 silly registry.get cb [ 304,
613 silly registry.get { date: 'Sun, 20 Apr 2014 23:38:21 GMT',
613 silly registry.get server: 'Apache',
613 silly registry.get via: '1.1 varnish',
613 silly registry.get 'last-modified': 'Sun, 20 Apr 2014 23:38:21 GMT',
613 silly registry.get 'cache-control': 'max-age=1',
613 silly registry.get etag: '"RDWYG9N04FW87DOQOLFD9J24"',
613 silly registry.get 'x-served-by': 'cache-am69-AMS',
613 silly registry.get 'x-cache': 'MISS',
613 silly registry.get 'x-cache-hits': '0',
613 silly registry.get 'x-timer': 'S1398037101.270884514,VS0,VE146',
613 silly registry.get vary: 'Accept',
613 silly registry.get 'content-length': '0',
613 silly registry.get 'keep-alive': 'timeout=10, max=48',
613 silly registry.get connection: 'Keep-Alive' } ]
614 verbose etag browser-pack from cache
615 http 304 https://registry.npmjs.org/browserify
616 silly registry.get cb [ 304,
616 silly registry.get { date: 'Sun, 20 Apr 2014 23:38:21 GMT',
616 silly registry.get server: 'Apache',
616 silly registry.get via: '1.1 varnish',
616 silly registry.get 'last-modified': 'Sun, 20 Apr 2014 23:38:21 GMT',
616 silly registry.get 'cache-control': 'max-age=1',
616 silly registry.get etag: '"3GPAOLA078W0CPD3DGA7VPKSE"',
616 silly registry.get 'x-served-by': 'cache-am76-AMS',
616 silly registry.get 'x-cache': 'HIT',
616 silly registry.get 'x-cache-hits': '1',
616 silly registry.get 'x-timer': 'S1398037101.234415293,VS0,VE185',
616 silly registry.get vary: 'Accept',
616 silly registry.get 'content-length': '0',
616 silly registry.get 'keep-alive': 'timeout=10, max=49',
616 silly registry.get connection: 'Keep-Alive' } ]
617 verbose etag browserify from cache
618 silly addNameRange number 2 { name: 'browser-pack', range: '=2.0.1', hasData: true }
619 silly addNameRange versions [ 'browser-pack',
619 silly addNameRange [ '0.0.0',
619 silly addNameRange '0.1.1',
619 silly addNameRange '0.1.2',
619 silly addNameRange '0.2.0',
619 silly addNameRange '0.2.1',
619 silly addNameRange '0.3.0',
619 silly addNameRange '0.4.0',
619 silly addNameRange '0.4.1',
619 silly addNameRange '0.5.0',
619 silly addNameRange '0.6.0',
619 silly addNameRange '0.7.0',
619 silly addNameRange '0.7.1',
619 silly addNameRange '0.8.0',
619 silly addNameRange '0.8.1',
619 silly addNameRange '0.9.0',
619 silly addNameRange '0.9.1',
619 silly addNameRange '0.9.2',
619 silly addNameRange '0.9.3',
619 silly addNameRange '0.9.4',
619 silly addNameRange '0.10.0',
619 silly addNameRange '0.10.1',
619 silly addNameRange '0.10.2',
619 silly addNameRange '0.11.0',
619 silly addNameRange '0.11.1',
619 silly addNameRange '1.0.0',
619 silly addNameRange '1.1.0',
619 silly addNameRange '2.0.0',
619 silly addNameRange '2.0.1' ] ]
620 verbose addNamed [ 'browser-pack', '2.0.1' ]
621 verbose addNamed [ '2.0.1', '2.0.1' ]
622 silly lockFile b133fb90-browser-pack-2-0-1 browser-pack@2.0.1
623 verbose lock browser-pack@2.0.1 /home/farghaly/.npm/b133fb90-browser-pack-2-0-1.lock
624 verbose read json /home/farghaly/.npm/browser-pack/2.0.1/package/package.json
625 silly addNameRange number 2 { name: 'browserify', range: '=3.40.0', hasData: true }
626 silly addNameRange versions [ 'browserify',
626 silly addNameRange [ '0.0.1',
626 silly addNameRange '0.0.2',
626 silly addNameRange '0.0.3',
626 silly addNameRange '0.0.4',
626 silly addNameRange '0.0.5',
626 silly addNameRange '0.1.0',
626 silly addNameRange '0.1.1',
626 silly addNameRange '0.1.2',
626 silly addNameRange '0.1.3',
626 silly addNameRange '0.1.4',
626 silly addNameRange '0.1.5',
626 silly addNameRange '0.2.0',
626 silly addNameRange '0.2.1',
626 silly addNameRange '0.2.2',
626 silly addNameRange '0.2.3',
626 silly addNameRange '0.2.4',
626 silly addNameRange '0.2.5',
626 silly addNameRange '0.2.6',
626 silly addNameRange '0.2.7',
626 silly addNameRange '0.2.8',
626 silly addNameRange '0.2.9',
626 silly addNameRange '0.2.10',
626 silly addNameRange '0.2.11',
626 silly addNameRange '0.3.0',
626 silly addNameRange '0.3.1',
626 silly addNameRange '0.3.2',
626 silly addNameRange '0.3.3',
626 silly addNameRange '0.3.4',
626 silly addNameRange '0.3.5',
626 silly addNameRange '0.3.6',
626 silly addNameRange '0.3.7',
626 silly addNameRange '0.4.0',
626 silly addNameRange '0.4.1',
626 silly addNameRange '0.4.2',
626 silly addNameRange '0.4.3',
626 silly addNameRange '0.4.4',
626 silly addNameRange '0.4.5',
626 silly addNameRange '0.4.6',
626 silly addNameRange '0.4.7',
626 silly addNameRange '0.4.8',
626 silly addNameRange '0.4.9',
626 silly addNameRange '0.4.10',
626 silly addNameRange '0.4.11',
626 silly addNameRange '0.4.12',
626 silly addNameRange '0.4.13',
626 silly addNameRange '0.4.14',
626 silly addNameRange '0.4.15',
626 silly addNameRange '0.5.0',
626 silly addNameRange '0.5.1',
626 silly addNameRange '0.5.2',
626 silly addNameRange '1.0.0',
626 silly addNameRange '1.1.0',
626 silly addNameRange '1.1.1',
626 silly addNameRange '1.1.2',
626 silly addNameRange '1.1.3',
626 silly addNameRange '1.1.4',
626 silly addNameRange '1.2.0',
626 silly addNameRange '1.2.1',
626 silly addNameRange '1.2.2',
626 silly addNameRange '1.2.3',
626 silly addNameRange '1.2.4',
626 silly addNameRange '1.2.5',
626 silly addNameRange '1.2.6',
626 silly addNameRange '1.2.7',
626 silly addNameRange '1.2.8',
626 silly addNameRange '1.2.9',
626 silly addNameRange '1.3.0',
626 silly addNameRange '1.4.0',
626 silly addNameRange '1.4.1',
626 silly addNameRange '1.4.2',
626 silly addNameRange '1.4.3',
626 silly addNameRange '1.4.4',
626 silly addNameRange '1.4.5',
626 silly addNameRange '1.4.6',
626 silly addNameRange '1.4.7',
626 silly addNameRange '1.4.8',
626 silly addNameRange '1.5.0',
626 silly addNameRange '1.6.0',
626 silly addNameRange '1.6.1',
626 silly addNameRange '1.7.0',
626 silly addNameRange '1.7.1',
626 silly addNameRange '1.7.2',
626 silly addNameRange '1.7.3',
626 silly addNameRange '1.7.4',
626 silly addNameRange '1.7.5',
626 silly addNameRange '1.7.6',
626 silly addNameRange '1.7.7',
626 silly addNameRange '1.8.0',
626 silly addNameRange '1.8.1',
626 silly addNameRange '1.8.2',
626 silly addNameRange '1.8.3',
626 silly addNameRange '1.9.0',
626 silly addNameRange '1.9.1',
626 silly addNameRange '1.9.2',
626 silly addNameRange '1.9.3',
626 silly addNameRange '1.9.4',
626 silly addNameRange '1.10.0',
626 silly addNameRange '1.10.1',
626 silly addNameRange '1.10.2',
626 silly addNameRange '1.10.3',
626 silly addNameRange '1.10.4',
626 silly addNameRange '1.10.5',
626 silly addNameRange '1.10.6',
626 silly addNameRange '1.10.7',
626 silly addNameRange '1.10.8',
626 silly addNameRange '1.10.9',
626 silly addNameRange '1.10.11',
626 silly addNameRange '1.10.12',
626 silly addNameRange '1.10.13',
626 silly addNameRange '1.10.14',
626 silly addNameRange '1.10.15',
626 silly addNameRange '1.10.16',
626 silly addNameRange '1.10.17',
626 silly addNameRange '1.11.0',
626 silly addNameRange '1.11.1',
626 silly addNameRange '1.12.0',
626 silly addNameRange '1.12.1',
626 silly addNameRange '1.12.2',
626 silly addNameRange '1.12.3',
626 silly addNameRange '1.13.0',
626 silly addNameRange '1.13.1',
626 silly addNameRange '1.13.2',
626 silly addNameRange '1.13.3',
626 silly addNameRange '1.13.4',
626 silly addNameRange '1.13.5',
626 silly addNameRange '1.13.6',
626 silly addNameRange '1.13.8',
626 silly addNameRange '1.13.9',
626 silly addNameRange '1.13.10',
626 silly addNameRange '1.14.0',
626 silly addNameRange '1.14.1',
626 silly addNameRange '1.14.2',
626 silly addNameRange '1.14.3',
626 silly addNameRange '1.14.4',
626 silly addNameRange '1.14.5',
626 silly addNameRange '1.15.0',
626 silly addNameRange '1.15.1',
626 silly addNameRange '1.15.2',
626 silly addNameRange '1.15.3',
626 silly addNameRange '1.15.4',
626 silly addNameRange '1.15.5',
626 silly addNameRange '1.15.6',
626 silly addNameRange '1.16.0',
626 silly addNameRange '1.16.1',
626 silly addNameRange '1.16.2',
626 silly addNameRange '1.16.3',
626 silly addNameRange '1.16.4',
626 silly addNameRange '1.16.5',
626 silly addNameRange '1.16.6',
626 silly addNameRange '1.16.7',
626 silly addNameRange '1.16.8',
626 silly addNameRange '1.17.0',
626 silly addNameRange '1.17.1',
626 silly addNameRange '1.17.2',
626 silly addNameRange '1.17.3',
626 silly addNameRange '1.18.0',
626 silly addNameRange '2.0.0',
626 silly addNameRange '2.0.1',
626 silly addNameRange '2.1.0',
626 silly addNameRange '2.2.0',
626 silly addNameRange '2.2.1',
626 silly addNameRange '2.2.2',
626 silly addNameRange '2.2.3',
626 silly addNameRange '2.2.4',
626 silly addNameRange '2.2.5',
626 silly addNameRange '2.2.6',
626 silly addNameRange '2.3.0',
626 silly addNameRange '2.3.1',
626 silly addNameRange '2.4.0',
626 silly addNameRange '2.4.1',
626 silly addNameRange '2.4.2',
626 silly addNameRange '2.4.3',
626 silly addNameRange '2.5.0',
626 silly addNameRange '2.5.1',
626 silly addNameRange '2.6.0',
626 silly addNameRange '2.6.1',
626 silly addNameRange '2.7.0',
626 silly addNameRange '2.7.1',
626 silly addNameRange '2.7.2',
626 silly addNameRange '2.7.3',
626 silly addNameRange '2.7.4',
626 silly addNameRange '2.8.0',
626 silly addNameRange '2.8.1',
626 silly addNameRange '2.9.0',
626 silly addNameRange '2.10.0',
626 silly addNameRange '2.10.1',
626 silly addNameRange '2.10.2',
626 silly addNameRange '2.11.0',
626 silly addNameRange '2.12.0',
626 silly addNameRange '2.12.1',
626 silly addNameRange '2.12.2',
626 silly addNameRange '2.12.3',
626 silly addNameRange '2.12.4',
626 silly addNameRange '2.12.5',
626 silly addNameRange '2.13.0',
626 silly addNameRange '2.13.1',
626 silly addNameRange '2.13.2',
626 silly addNameRange '2.13.3',
626 silly addNameRange '2.14.0',
626 silly addNameRange '2.14.1',
626 silly addNameRange '2.14.2',
626 silly addNameRange '2.15.0',
626 silly addNameRange '2.16.0',
626 silly addNameRange '2.17.0',
626 silly addNameRange '2.17.1',
626 silly addNameRange '2.17.2',
626 silly addNameRange '2.17.3',
626 silly addNameRange '2.17.4',
626 silly addNameRange '2.18.0',
626 silly addNameRange '2.18.1',
626 silly addNameRange '2.19.0',
626 silly addNameRange '2.20.0',
626 silly addNameRange '2.20.1',
626 silly addNameRange '2.20.2',
626 silly addNameRange '2.21.0',
626 silly addNameRange '2.22.0',
626 silly addNameRange '2.23.0',
626 silly addNameRange '2.23.1',
626 silly addNameRange '2.24.0',
626 silly addNameRange '2.24.1',
626 silly addNameRange '2.24.2',
626 silly addNameRange '2.24.3',
626 silly addNameRange '2.25.0',
626 silly addNameRange '2.25.1',
626 silly addNameRange '2.26.0',
626 silly addNameRange '2.27.0',
626 silly addNameRange '2.27.1',
626 silly addNameRange '2.28.0',
626 silly addNameRange '2.29.0',
626 silly addNameRange '2.29.1',
626 silly addNameRange '2.30.0',
626 silly addNameRange '2.31.0',
626 silly addNameRange '2.32.0',
626 silly addNameRange '2.32.1',
626 silly addNameRange '2.32.2',
626 silly addNameRange '2.32.3',
626 silly addNameRange '2.32.4',
626 silly addNameRange '2.33.0',
626 silly addNameRange '2.33.1',
626 silly addNameRange '2.34.0',
626 silly addNameRange '2.34.1',
626 silly addNameRange '2.34.2',
626 silly addNameRange '2.34.3',
626 silly addNameRange '2.35.0',
626 silly addNameRange '2.35.1',
626 silly addNameRange '2.35.2',
626 silly addNameRange '2.35.3',
626 silly addNameRange '2.35.4',
626 silly addNameRange '2.36.0',
626 silly addNameRange '2.36.1',
626 silly addNameRange '3.0.0',
626 silly addNameRange '3.1.0',
626 silly addNameRange '3.1.1',
626 silly addNameRange '3.1.2',
626 silly addNameRange '3.1.3',
626 silly addNameRange '3.2.0',
626 silly addNameRange '3.2.1',
626 silly addNameRange '3.2.2',
626 silly addNameRange '3.3.0',
626 silly addNameRange '3.4.0',
626 silly addNameRange '3.4.1',
626 silly addNameRange '3.5.0',
626 silly addNameRange '3.6.0',
626 silly addNameRange '3.7.0',
626 silly addNameRange '3.8.0',
626 silly addNameRange '3.8.1',
626 silly addNameRange '3.9.0',
626 silly addNameRange '3.9.1',
626 silly addNameRange '3.10.0',
626 silly addNameRange '3.11.0',
626 silly addNameRange '3.11.1',
626 silly addNameRange '3.12.0',
626 silly addNameRange '3.13.0',
626 silly addNameRange '3.14.0',
626 silly addNameRange '3.14.1',
626 silly addNameRange '3.16.0',
626 silly addNameRange '3.16.1',
626 silly addNameRange '3.17.0',
626 silly addNameRange '3.18.0',
626 silly addNameRange '3.19.0',
626 silly addNameRange '3.19.1',
626 silly addNameRange '3.20.0',
626 silly addNameRange '3.20.1',
626 silly addNameRange '3.20.2',
626 silly addNameRange '3.21.0',
626 silly addNameRange '3.21.1',
626 silly addNameRange '3.22.0',
626 silly addNameRange '3.22.1',
626 silly addNameRange '3.23.0',
626 silly addNameRange '3.23.1',
626 silly addNameRange '3.24.0',
626 silly addNameRange '3.24.1',
626 silly addNameRange '3.24.2',
626 silly addNameRange '3.24.3',
626 silly addNameRange '3.24.4',
626 silly addNameRange '3.24.5',
626 silly addNameRange '3.24.6',
626 silly addNameRange '3.24.7',
626 silly addNameRange '3.24.8',
626 silly addNameRange '3.24.9',
626 silly addNameRange '3.24.10',
626 silly addNameRange '3.24.11',
626 silly addNameRange '3.24.13',
626 silly addNameRange '3.25.0',
626 silly addNameRange '3.25.1',
626 silly addNameRange '3.25.2',
626 silly addNameRange '3.26.0',
626 silly addNameRange '3.27.0',
626 silly addNameRange '3.27.1',
626 silly addNameRange '3.28.0',
626 silly addNameRange '3.28.1',
626 silly addNameRange '3.28.2',
626 silly addNameRange '3.29.0',
626 silly addNameRange '3.29.1',
626 silly addNameRange '3.30.0',
626 silly addNameRange '3.30.1',
626 silly addNameRange '3.30.2',
626 silly addNameRange '3.30.3',
626 silly addNameRange '3.30.4',
626 silly addNameRange '3.31.0',
626 silly addNameRange '3.31.1',
626 silly addNameRange '3.31.2',
626 silly addNameRange '3.32.0',
626 silly addNameRange '3.32.1',
626 silly addNameRange '3.33.0',
626 silly addNameRange '3.33.1',
626 silly addNameRange '3.34.0',
626 silly addNameRange '3.35.0',
626 silly addNameRange '3.36.0',
626 silly addNameRange '3.36.1',
626 silly addNameRange '3.37.0',
626 silly addNameRange '3.37.1',
626 silly addNameRange '3.37.2',
626 silly addNameRange '3.38.0',
626 silly addNameRange '3.38.1',
626 silly addNameRange '3.39.0',
626 silly addNameRange '3.40.0',
626 silly addNameRange '3.40.1',
626 silly addNameRange '3.40.2',
626 silly addNameRange '3.40.3',
626 silly addNameRange '3.40.4',
626 silly addNameRange '3.41.0',
626 silly addNameRange '3.42.0',
626 silly addNameRange '3.43.0',
626 silly addNameRange '3.44.0',
626 silly addNameRange '3.44.1' ] ]
627 verbose addNamed [ 'browserify', '3.40.0' ]
628 verbose addNamed [ '3.40.0', '3.40.0' ]
629 silly lockFile 51b4365f-browserify-3-40-0 browserify@3.40.0
630 verbose lock browserify@3.40.0 /home/farghaly/.npm/51b4365f-browserify-3-40-0.lock
631 verbose read json /home/farghaly/.npm/browserify/3.40.0/package/package.json
632 silly lockFile b133fb90-browser-pack-2-0-1 browser-pack@2.0.1
633 silly lockFile b133fb90-browser-pack-2-0-1 browser-pack@2.0.1
634 silly lockFile b2b2ebea-browser-pack-2-0-1 browser-pack@=2.0.1
635 silly lockFile b2b2ebea-browser-pack-2-0-1 browser-pack@=2.0.1
636 silly lockFile 51b4365f-browserify-3-40-0 browserify@3.40.0
637 silly lockFile 51b4365f-browserify-3-40-0 browserify@3.40.0
638 silly lockFile 6b8a6f66-browserify-3-40-0 browserify@=3.40.0
639 silly lockFile 6b8a6f66-browserify-3-40-0 browserify@=3.40.0
640 http 304 https://registry.npmjs.org/commander
641 silly registry.get cb [ 304,
641 silly registry.get { date: 'Sun, 20 Apr 2014 23:38:21 GMT',
641 silly registry.get server: 'Apache',
641 silly registry.get via: '1.1 varnish',
641 silly registry.get 'last-modified': 'Sun, 20 Apr 2014 23:38:21 GMT',
641 silly registry.get 'cache-control': 'max-age=1',
641 silly registry.get etag: '"8JTJK593GEJ7Y1G10SNME36LA"',
641 silly registry.get 'x-served-by': 'cache-am70-AMS',
641 silly registry.get 'x-cache': 'HIT',
641 silly registry.get 'x-cache-hits': '1',
641 silly registry.get 'x-timer': 'S1398037101.426307440,VS0,VE175',
641 silly registry.get vary: 'Accept',
641 silly registry.get 'content-length': '0',
641 silly registry.get 'keep-alive': 'timeout=10, max=48',
641 silly registry.get connection: 'Keep-Alive' } ]
642 verbose etag commander from cache
643 http 304 https://registry.npmjs.org/socks5-client
644 silly registry.get cb [ 304,
644 silly registry.get { date: 'Sun, 20 Apr 2014 23:38:21 GMT',
644 silly registry.get server: 'Apache',
644 silly registry.get via: '1.1 varnish',
644 silly registry.get 'last-modified': 'Sun, 20 Apr 2014 23:38:21 GMT',
644 silly registry.get 'cache-control': 'max-age=1',
644 silly registry.get etag: '"59BCZQMO24T7D61YU7BUIL801"',
644 silly registry.get 'x-served-by': 'cache-am71-AMS',
644 silly registry.get 'x-cache': 'MISS',
644 silly registry.get 'x-cache-hits': '0',
644 silly registry.get 'x-timer': 'S1398037101.476862669,VS0,VE182',
644 silly registry.get vary: 'Accept',
644 silly registry.get 'content-length': '0',
644 silly registry.get 'keep-alive': 'timeout=10, max=48',
644 silly registry.get connection: 'Keep-Alive' } ]
645 verbose etag socks5-client from cache
646 http 304 https://registry.npmjs.org/brfs
647 silly registry.get cb [ 304,
647 silly registry.get { date: 'Sun, 20 Apr 2014 23:38:21 GMT',
647 silly registry.get server: 'Apache',
647 silly registry.get via: '1.1 varnish',
647 silly registry.get 'last-modified': 'Sun, 20 Apr 2014 23:38:21 GMT',
647 silly registry.get 'cache-control': 'max-age=1',
647 silly registry.get etag: '"416MF4SYS55VD0J0ETQQSRFGI"',
647 silly registry.get 'x-served-by': 'cache-am77-AMS',
647 silly registry.get 'x-cache': 'MISS',
647 silly registry.get 'x-cache-hits': '0',
647 silly registry.get 'x-timer': 'S1398037101.494441271,VS0,VE179',
647 silly registry.get vary: 'Accept',
647 silly registry.get 'content-length': '0',
647 silly registry.get 'keep-alive': 'timeout=10, max=48',
647 silly registry.get connection: 'Keep-Alive' } ]
648 verbose etag brfs from cache
649 silly addNameRange number 2 { name: 'commander', range: '=2.1.0', hasData: true }
650 silly addNameRange versions [ 'commander',
650 silly addNameRange [ '0.0.1',
650 silly addNameRange '0.0.3',
650 silly addNameRange '0.0.4',
650 silly addNameRange '0.0.5',
650 silly addNameRange '0.1.0',
650 silly addNameRange '0.2.0',
650 silly addNameRange '0.2.1',
650 silly addNameRange '0.3.0',
650 silly addNameRange '0.3.1',
650 silly addNameRange '0.3.2',
650 silly addNameRange '0.3.3',
650 silly addNameRange '0.4.0',
650 silly addNameRange '0.4.1',
650 silly addNameRange '0.4.2',
650 silly addNameRange '0.4.3',
650 silly addNameRange '0.5.0',
650 silly addNameRange '0.5.1',
650 silly addNameRange '0.6.0',
650 silly addNameRange '0.6.1',
650 silly addNameRange '0.5.2',
650 silly addNameRange '1.0.0',
650 silly addNameRange '1.0.1',
650 silly addNameRange '1.0.2',
650 silly addNameRange '1.0.3',
650 silly addNameRange '1.0.4',
650 silly addNameRange '1.0.5',
650 silly addNameRange '1.1.0',
650 silly addNameRange '1.1.1',
650 silly addNameRange '1.2.0',
650 silly addNameRange '1.3.0',
650 silly addNameRange '1.3.1',
650 silly addNameRange '1.3.2',
650 silly addNameRange '2.0.0',
650 silly addNameRange '2.1.0',
650 silly addNameRange '2.2.0' ] ]
651 verbose addNamed [ 'commander', '2.1.0' ]
652 verbose addNamed [ '2.1.0', '2.1.0' ]
653 silly lockFile 43e0ae83-commander-2-1-0 commander@2.1.0
654 verbose lock commander@2.1.0 /home/farghaly/.npm/43e0ae83-commander-2-1-0.lock
655 silly addNameRange number 2 { name: 'socks5-client',
655 silly addNameRange range: '>=0.3.6-0 <0.4.0-0',
655 silly addNameRange hasData: true }
656 silly addNameRange versions [ 'socks5-client',
656 silly addNameRange [ '0.1.0',
656 silly addNameRange '0.1.1',
656 silly addNameRange '0.2.0',
656 silly addNameRange '0.2.1',
656 silly addNameRange '0.3.0',
656 silly addNameRange '0.3.1',
656 silly addNameRange '0.3.2',
656 silly addNameRange '0.3.3',
656 silly addNameRange '0.3.4',
656 silly addNameRange '0.3.6' ] ]
657 verbose addNamed [ 'socks5-client', '0.3.6' ]
658 verbose addNamed [ '0.3.6', '0.3.6' ]
659 silly lockFile 0f2f6b41-socks5-client-0-3-6 socks5-client@0.3.6
660 verbose lock socks5-client@0.3.6 /home/farghaly/.npm/0f2f6b41-socks5-client-0-3-6.lock
661 verbose read json /home/farghaly/.npm/commander/2.1.0/package/package.json
662 silly addNameRange number 2 { name: 'brfs', range: '=1.0.0', hasData: true }
663 silly addNameRange versions [ 'brfs',
663 silly addNameRange [ '0.0.0',
663 silly addNameRange '0.0.1',
663 silly addNameRange '0.0.2',
663 silly addNameRange '0.0.3',
663 silly addNameRange '0.0.4',
663 silly addNameRange '0.0.5',
663 silly addNameRange '0.0.6',
663 silly addNameRange '0.0.7',
663 silly addNameRange '0.0.8',
663 silly addNameRange '0.0.9',
663 silly addNameRange '0.1.0',
663 silly addNameRange '0.2.0',
663 silly addNameRange '0.2.1',
663 silly addNameRange '0.2.2',
663 silly addNameRange '1.0.0',
663 silly addNameRange '1.0.1',
663 silly addNameRange '1.0.2' ] ]
664 verbose addNamed [ 'brfs', '1.0.0' ]
665 verbose addNamed [ '1.0.0', '1.0.0' ]
666 silly lockFile 8b89784e-brfs-1-0-0 brfs@1.0.0
667 verbose lock brfs@1.0.0 /home/farghaly/.npm/8b89784e-brfs-1-0-0.lock
668 verbose read json /home/farghaly/.npm/socks5-client/0.3.6/package/package.json
669 verbose read json /home/farghaly/.npm/brfs/1.0.0/package/package.json
670 http 304 https://registry.npmjs.org/uglifyify
671 silly registry.get cb [ 304,
671 silly registry.get { date: 'Sun, 20 Apr 2014 23:38:21 GMT',
671 silly registry.get server: 'Apache',
671 silly registry.get via: '1.1 varnish',
671 silly registry.get 'last-modified': 'Sun, 20 Apr 2014 23:38:21 GMT',
671 silly registry.get 'cache-control': 'max-age=1',
671 silly registry.get etag: '"2MQHF6770D6S8J3VOLFZGTWP7"',
671 silly registry.get 'x-served-by': 'cache-am76-AMS',
671 silly registry.get 'x-cache': 'MISS',
671 silly registry.get 'x-cache-hits': '0',
671 silly registry.get 'x-timer': 'S1398037101.522523642,VS0,VE171',
671 silly registry.get vary: 'Accept',
671 silly registry.get 'content-length': '0',
671 silly registry.get 'keep-alive': 'timeout=10, max=48',
671 silly registry.get connection: 'Keep-Alive' } ]
672 verbose etag uglifyify from cache
673 http 304 https://registry.npmjs.org/chai
674 silly registry.get cb [ 304,
674 silly registry.get { date: 'Sun, 20 Apr 2014 23:38:21 GMT',
674 silly registry.get server: 'Apache',
674 silly registry.get via: '1.1 varnish',
674 silly registry.get 'last-modified': 'Sun, 20 Apr 2014 23:38:21 GMT',
674 silly registry.get 'cache-control': 'max-age=1',
674 silly registry.get etag: '"6T9KJYR8XQNFQVGIDI7UCTK2Z"',
674 silly registry.get 'x-served-by': 'cache-am69-AMS',
674 silly registry.get 'x-cache': 'HIT',
674 silly registry.get 'x-cache-hits': '1',
674 silly registry.get 'x-timer': 'S1398037101.515327215,VS0,VE180',
674 silly registry.get vary: 'Accept',
674 silly registry.get 'content-length': '0',
674 silly registry.get 'keep-alive': 'timeout=10, max=47',
674 silly registry.get connection: 'Keep-Alive' } ]
675 verbose etag chai from cache
676 silly lockFile 43e0ae83-commander-2-1-0 commander@2.1.0
677 silly lockFile 43e0ae83-commander-2-1-0 commander@2.1.0
678 silly lockFile 0f2f6b41-socks5-client-0-3-6 socks5-client@0.3.6
679 silly lockFile 0f2f6b41-socks5-client-0-3-6 socks5-client@0.3.6
680 silly lockFile 8170a718-commander-2-1-0 commander@=2.1.0
681 silly lockFile 8170a718-commander-2-1-0 commander@=2.1.0
682 silly lockFile 8b89784e-brfs-1-0-0 brfs@1.0.0
683 silly lockFile 8b89784e-brfs-1-0-0 brfs@1.0.0
684 silly lockFile e86e7c21-socks5-client-0-3-6 socks5-client@~0.3.6
685 silly lockFile e86e7c21-socks5-client-0-3-6 socks5-client@~0.3.6
686 silly addNameRange number 2 { name: 'uglifyify', range: '=1.2.3', hasData: true }
687 silly addNameRange versions [ 'uglifyify',
687 silly addNameRange [ '0.0.1',
687 silly addNameRange '0.0.2',
687 silly addNameRange '0.0.3',
687 silly addNameRange '1.0.0',
687 silly addNameRange '1.0.1',
687 silly addNameRange '1.1.0',
687 silly addNameRange '1.2.0',
687 silly addNameRange '1.2.1',
687 silly addNameRange '1.2.2',
687 silly addNameRange '1.2.3',
687 silly addNameRange '2.0.0',
687 silly addNameRange '2.1.1' ] ]
688 verbose addNamed [ 'uglifyify', '1.2.3' ]
689 verbose addNamed [ '1.2.3', '1.2.3' ]
690 silly lockFile f3523b0a-uglifyify-1-2-3 uglifyify@1.2.3
691 verbose lock uglifyify@1.2.3 /home/farghaly/.npm/f3523b0a-uglifyify-1-2-3.lock
692 silly lockFile d634ae1f-brfs-1-0-0 brfs@=1.0.0
693 silly lockFile d634ae1f-brfs-1-0-0 brfs@=1.0.0
694 verbose read json /home/farghaly/.npm/uglifyify/1.2.3/package/package.json
695 silly addNameRange number 2 { name: 'chai', range: '=1.9.1', hasData: true }
696 silly addNameRange versions [ 'chai',
696 silly addNameRange [ '0.0.1',
696 silly addNameRange '0.0.2',
696 silly addNameRange '0.1.0',
696 silly addNameRange '0.1.1',
696 silly addNameRange '0.1.2',
696 silly addNameRange '0.1.3',
696 silly addNameRange '0.1.4',
696 silly addNameRange '0.1.5',
696 silly addNameRange '0.1.6',
696 silly addNameRange '0.1.7',
696 silly addNameRange '0.2.0',
696 silly addNameRange '0.2.1',
696 silly addNameRange '0.2.2',
696 silly addNameRange '0.2.3',
696 silly addNameRange '0.2.4',
696 silly addNameRange '0.3.0',
696 silly addNameRange '0.3.1',
696 silly addNameRange '0.3.2',
696 silly addNameRange '0.3.3',
696 silly addNameRange '0.3.4',
696 silly addNameRange '0.4.0',
696 silly addNameRange '0.4.1',
696 silly addNameRange '0.4.2',
696 silly addNameRange '0.5.0',
696 silly addNameRange '0.5.1',
696 silly addNameRange '0.5.2',
696 silly addNameRange '0.5.3',
696 silly addNameRange '1.0.0',
696 silly addNameRange '1.0.1',
696 silly addNameRange '1.0.2',
696 silly addNameRange '1.0.3',
696 silly addNameRange '1.0.4',
696 silly addNameRange '1.1.0',
696 silly addNameRange '1.1.1',
696 silly addNameRange '1.2.0',
696 silly addNameRange '1.3.0',
696 silly addNameRange '1.4.0',
696 silly addNameRange '1.4.1',
696 silly addNameRange '1.4.2',
696 silly addNameRange '1.5.0',
696 silly addNameRange '1.6.0',
696 silly addNameRange '1.6.1',
696 silly addNameRange '1.7.0',
696 silly addNameRange '1.7.1',
696 silly addNameRange '1.7.2',
696 silly addNameRange '1.8.0',
696 silly addNameRange '1.8.1',
696 silly addNameRange '1.9.0',
696 silly addNameRange '1.9.1' ] ]
697 verbose addNamed [ 'chai', '1.9.1' ]
698 verbose addNamed [ '1.9.1', '1.9.1' ]
699 silly lockFile 8274fa91-chai-1-9-1 chai@1.9.1
700 verbose lock chai@1.9.1 /home/farghaly/.npm/8274fa91-chai-1-9-1.lock
701 verbose read json /home/farghaly/.npm/chai/1.9.1/package/package.json
702 silly lockFile f3523b0a-uglifyify-1-2-3 uglifyify@1.2.3
703 silly lockFile f3523b0a-uglifyify-1-2-3 uglifyify@1.2.3
704 silly lockFile 8274fa91-chai-1-9-1 chai@1.9.1
705 silly lockFile 8274fa91-chai-1-9-1 chai@1.9.1
706 silly lockFile 7decac69-uglifyify-1-2-3 uglifyify@=1.2.3
707 silly lockFile 7decac69-uglifyify-1-2-3 uglifyify@=1.2.3
708 silly lockFile 64da1e8a-chai-1-9-1 chai@=1.9.1
709 silly lockFile 64da1e8a-chai-1-9-1 chai@=1.9.1
710 verbose git clone git://github.com/bitpay/node-bufferput.git Cloning into bare repository '/home/farghaly/.npm/_git-remotes/git-github-com-bitpay-node-bufferput-git-c8614014'...
710 verbose git clone git://github.com/bitpay/node-bufferput.git Checking connectivity... done
711 silly exec git "fetch" "-a" "origin"
712 silly git,fetch,-a,origin,/home/farghaly/.npm/_git-remotes/git-github-com-bitpay-node-bufferput-git-c8614014 spawning
713 verbose git clone git://github.com/maraoz/browserify-buffertools.git Cloning into bare repository '/home/farghaly/.npm/_git-remotes/git-github-com-maraoz-browserify-buffertools-git-ad3b59c5'...
713 verbose git clone git://github.com/maraoz/browserify-buffertools.git Checking connectivity... done
714 silly exec git "fetch" "-a" "origin"
715 silly git,fetch,-a,origin,/home/farghaly/.npm/_git-remotes/git-github-com-maraoz-browserify-buffertools-git-ad3b59c5 spawning
716 verbose git fetch -a origin (git://github.com/bitpay/node-bufferput.git)
717 silly exec git "rev-list" "-n1" "master"
718 silly git,rev-list,-n1,master,/home/farghaly/.npm/_git-remotes/git-github-com-bitpay-node-bufferput-git-c8614014 spawning
719 verbose git rev-list -n1 master d01b46ae0874e32b2beb4448b193f0a70c7e7b34
720 verbose resolved git url git://github.com/bitpay/node-bufferput.git#d01b46ae0874e32b2beb4448b193f0a70c7e7b34
721 verbose tar unpack /home/farghaly/tmp/npm-14890/1398037102629-0.5262339971959591/tmp.tgz
722 silly lockFile 29339709-02629-0-5262339971959591-package /home/farghaly/tmp/npm-14890/1398037102629-0.5262339971959591/package
723 verbose lock /home/farghaly/tmp/npm-14890/1398037102629-0.5262339971959591/package /home/farghaly/.npm/29339709-02629-0-5262339971959591-package.lock
724 silly lockFile d15b6106-02629-0-5262339971959591-tmp-tgz /home/farghaly/tmp/npm-14890/1398037102629-0.5262339971959591/tmp.tgz
725 verbose lock /home/farghaly/tmp/npm-14890/1398037102629-0.5262339971959591/tmp.tgz /home/farghaly/.npm/d15b6106-02629-0-5262339971959591-tmp-tgz.lock
726 silly gunzTarPerm modes [ '755', '644' ]
727 silly gunzTarPerm extractEntry
728 silly gunzTarPerm modified mode [ '', 509, 493 ]
729 silly gunzTarPerm extractEntry LICENSE
730 silly gunzTarPerm modified mode [ 'LICENSE', 436, 420 ]
731 silly gunzTarPerm extractEntry README.md
732 silly gunzTarPerm modified mode [ 'README.md', 436, 420 ]
733 silly gunzTarPerm extractEntry examples/
734 silly gunzTarPerm modified mode [ 'examples/', 509, 493 ]
735 silly gunzTarPerm extractEntry examples/buf.js
736 silly gunzTarPerm modified mode [ 'examples/buf.js', 436, 420 ]
737 silly gunzTarPerm extractEntry examples/stream.js
738 silly gunzTarPerm modified mode [ 'examples/stream.js', 436, 420 ]
739 silly gunzTarPerm extractEntry index.js
740 silly gunzTarPerm modified mode [ 'index.js', 436, 420 ]
741 silly gunzTarPerm extractEntry package.json
742 silly gunzTarPerm modified mode [ 'package.json', 436, 420 ]
743 silly gunzTarPerm extractEntry test/
744 silly gunzTarPerm modified mode [ 'test/', 509, 493 ]
745 silly gunzTarPerm extractEntry test/buf.js
746 silly gunzTarPerm modified mode [ 'test/buf.js', 436, 420 ]
747 silly gunzTarPerm extractEntry test/c/
748 silly gunzTarPerm modified mode [ 'test/c/', 509, 493 ]
749 silly gunzTarPerm extractEntry test/c/ftoi.c
750 silly gunzTarPerm modified mode [ 'test/c/ftoi.c', 436, 420 ]
751 silly gunzTarPerm extractEntry test/c/itof.c
752 silly gunzTarPerm modified mode [ 'test/c/itof.c', 436, 420 ]
753 silly gunzTarPerm extractEntry test/stream.js
754 silly gunzTarPerm modified mode [ 'test/stream.js', 436, 420 ]
755 verbose git fetch -a origin (git://github.com/maraoz/browserify-buffertools.git)
756 silly exec git "rev-list" "-n1" "master"
757 silly git,rev-list,-n1,master,/home/farghaly/.npm/_git-remotes/git-github-com-maraoz-browserify-buffertools-git-ad3b59c5 spawning
758 verbose git rev-list -n1 master fe676bceffad2797d096f1aaf929cf1645121799
759 verbose resolved git url git://github.com/maraoz/browserify-buffertools.git#fe676bceffad2797d096f1aaf929cf1645121799
760 verbose tar unpack /home/farghaly/tmp/npm-14890/1398037102680-0.12395033822394907/tmp.tgz
761 silly lockFile ef7335a4-2680-0-12395033822394907-package /home/farghaly/tmp/npm-14890/1398037102680-0.12395033822394907/package
762 verbose lock /home/farghaly/tmp/npm-14890/1398037102680-0.12395033822394907/package /home/farghaly/.npm/ef7335a4-2680-0-12395033822394907-package.lock
763 silly lockFile 71c49aa8-2680-0-12395033822394907-tmp-tgz /home/farghaly/tmp/npm-14890/1398037102680-0.12395033822394907/tmp.tgz
764 verbose lock /home/farghaly/tmp/npm-14890/1398037102680-0.12395033822394907/tmp.tgz /home/farghaly/.npm/71c49aa8-2680-0-12395033822394907-tmp-tgz.lock
765 silly gunzTarPerm modes [ '755', '644' ]
766 silly gunzTarPerm extractEntry
767 silly gunzTarPerm modified mode [ '', 509, 493 ]
768 silly gunzTarPerm extractEntry .gitignore
769 silly gunzTarPerm modified mode [ '.gitignore', 436, 420 ]
770 silly gunzTarPerm extractEntry Gruntfile.js
771 silly gunzTarPerm modified mode [ 'Gruntfile.js', 436, 420 ]
772 silly gunzTarPerm extractEntry LICENCE
773 silly gunzTarPerm modified mode [ 'LICENCE', 436, 420 ]
774 silly gunzTarPerm extractEntry README.md
775 silly gunzTarPerm modified mode [ 'README.md', 436, 420 ]
776 silly gunzTarPerm extractEntry adapter.js
777 silly gunzTarPerm modified mode [ 'adapter.js', 436, 420 ]
778 silly gunzTarPerm extractEntry buffertools.js
779 silly gunzTarPerm modified mode [ 'buffertools.js', 436, 420 ]
780 silly gunzTarPerm extractEntry package.json
781 silly gunzTarPerm modified mode [ 'package.json', 436, 420 ]
782 silly gunzTarPerm extractEntry test.html
783 silly gunzTarPerm modified mode [ 'test.html', 436, 420 ]
784 verbose read json /home/farghaly/tmp/npm-14890/1398037102629-0.5262339971959591/package/package.json
785 silly gunzTarPerm extractEntry test.js
786 silly gunzTarPerm modified mode [ 'test.js', 436, 420 ]
787 silly lockFile 29339709-02629-0-5262339971959591-package /home/farghaly/tmp/npm-14890/1398037102629-0.5262339971959591/package
788 silly lockFile 29339709-02629-0-5262339971959591-package /home/farghaly/tmp/npm-14890/1398037102629-0.5262339971959591/package
789 silly lockFile d15b6106-02629-0-5262339971959591-tmp-tgz /home/farghaly/tmp/npm-14890/1398037102629-0.5262339971959591/tmp.tgz
790 silly lockFile d15b6106-02629-0-5262339971959591-tmp-tgz /home/farghaly/tmp/npm-14890/1398037102629-0.5262339971959591/tmp.tgz
791 verbose from cache /home/farghaly/tmp/npm-14890/1398037102629-0.5262339971959591/package/package.json
792 verbose tar pack [ '/home/farghaly/.npm/bufferput/0.1.1/package.tgz',
792 verbose tar pack '/home/farghaly/tmp/npm-14890/1398037102629-0.5262339971959591/package' ]
793 verbose tarball /home/farghaly/.npm/bufferput/0.1.1/package.tgz
794 verbose folder /home/farghaly/tmp/npm-14890/1398037102629-0.5262339971959591/package
795 silly lockFile 29339709-02629-0-5262339971959591-package /home/farghaly/tmp/npm-14890/1398037102629-0.5262339971959591/package
796 verbose lock /home/farghaly/tmp/npm-14890/1398037102629-0.5262339971959591/package /home/farghaly/.npm/29339709-02629-0-5262339971959591-package.lock
797 silly lockFile 421db364--npm-bufferput-0-1-1-package-tgz /home/farghaly/.npm/bufferput/0.1.1/package.tgz
798 verbose lock /home/farghaly/.npm/bufferput/0.1.1/package.tgz /home/farghaly/.npm/421db364--npm-bufferput-0-1-1-package-tgz.lock
799 verbose read json /home/farghaly/tmp/npm-14890/1398037102680-0.12395033822394907/package/package.json
800 silly lockFile ef7335a4-2680-0-12395033822394907-package /home/farghaly/tmp/npm-14890/1398037102680-0.12395033822394907/package
801 silly lockFile ef7335a4-2680-0-12395033822394907-package /home/farghaly/tmp/npm-14890/1398037102680-0.12395033822394907/package
802 silly lockFile 71c49aa8-2680-0-12395033822394907-tmp-tgz /home/farghaly/tmp/npm-14890/1398037102680-0.12395033822394907/tmp.tgz
803 silly lockFile 71c49aa8-2680-0-12395033822394907-tmp-tgz /home/farghaly/tmp/npm-14890/1398037102680-0.12395033822394907/tmp.tgz
804 verbose from cache /home/farghaly/tmp/npm-14890/1398037102680-0.12395033822394907/package/package.json
805 verbose tar pack [ '/home/farghaly/.npm/browserify-buffertools/1.0.2/package.tgz',
805 verbose tar pack '/home/farghaly/tmp/npm-14890/1398037102680-0.12395033822394907/package' ]
806 verbose tarball /home/farghaly/.npm/browserify-buffertools/1.0.2/package.tgz
807 verbose folder /home/farghaly/tmp/npm-14890/1398037102680-0.12395033822394907/package
808 silly lockFile ef7335a4-2680-0-12395033822394907-package /home/farghaly/tmp/npm-14890/1398037102680-0.12395033822394907/package
809 verbose lock /home/farghaly/tmp/npm-14890/1398037102680-0.12395033822394907/package /home/farghaly/.npm/ef7335a4-2680-0-12395033822394907-package.lock
810 silly lockFile d69c801c-fy-buffertools-1-0-2-package-tgz /home/farghaly/.npm/browserify-buffertools/1.0.2/package.tgz
811 verbose lock /home/farghaly/.npm/browserify-buffertools/1.0.2/package.tgz /home/farghaly/.npm/d69c801c-fy-buffertools-1-0-2-package-tgz.lock
812 silly lockFile 29339709-02629-0-5262339971959591-package /home/farghaly/tmp/npm-14890/1398037102629-0.5262339971959591/package
813 silly lockFile 29339709-02629-0-5262339971959591-package /home/farghaly/tmp/npm-14890/1398037102629-0.5262339971959591/package
814 silly lockFile 421db364--npm-bufferput-0-1-1-package-tgz /home/farghaly/.npm/bufferput/0.1.1/package.tgz
815 silly lockFile 421db364--npm-bufferput-0-1-1-package-tgz /home/farghaly/.npm/bufferput/0.1.1/package.tgz
816 silly lockFile bcf4c87e-haly-npm-bufferput-0-1-1-package /home/farghaly/.npm/bufferput/0.1.1/package
817 verbose lock /home/farghaly/.npm/bufferput/0.1.1/package /home/farghaly/.npm/bcf4c87e-haly-npm-bufferput-0-1-1-package.lock
818 silly lockFile bcf4c87e-haly-npm-bufferput-0-1-1-package /home/farghaly/.npm/bufferput/0.1.1/package
819 silly lockFile bcf4c87e-haly-npm-bufferput-0-1-1-package /home/farghaly/.npm/bufferput/0.1.1/package
820 verbose tar unpack /home/farghaly/.npm/bufferput/0.1.1/package.tgz
821 silly lockFile bcf4c87e-haly-npm-bufferput-0-1-1-package /home/farghaly/.npm/bufferput/0.1.1/package
822 verbose lock /home/farghaly/.npm/bufferput/0.1.1/package /home/farghaly/.npm/bcf4c87e-haly-npm-bufferput-0-1-1-package.lock
823 silly lockFile 421db364--npm-bufferput-0-1-1-package-tgz /home/farghaly/.npm/bufferput/0.1.1/package.tgz
824 verbose lock /home/farghaly/.npm/bufferput/0.1.1/package.tgz /home/farghaly/.npm/421db364--npm-bufferput-0-1-1-package-tgz.lock
825 silly gunzTarPerm modes [ '755', '644' ]
826 silly gunzTarPerm extractEntry package.json
827 silly gunzTarPerm extractEntry README.md
828 silly gunzTarPerm extractEntry LICENSE
829 silly gunzTarPerm extractEntry index.js
830 silly gunzTarPerm extractEntry examples/buf.js
831 silly gunzTarPerm extractEntry examples/stream.js
832 silly gunzTarPerm extractEntry test/buf.js
833 silly gunzTarPerm extractEntry test/stream.js
834 silly gunzTarPerm extractEntry test/c/ftoi.c
835 silly gunzTarPerm extractEntry test/c/itof.c
836 silly lockFile ef7335a4-2680-0-12395033822394907-package /home/farghaly/tmp/npm-14890/1398037102680-0.12395033822394907/package
837 silly lockFile ef7335a4-2680-0-12395033822394907-package /home/farghaly/tmp/npm-14890/1398037102680-0.12395033822394907/package
838 silly lockFile d69c801c-fy-buffertools-1-0-2-package-tgz /home/farghaly/.npm/browserify-buffertools/1.0.2/package.tgz
839 silly lockFile d69c801c-fy-buffertools-1-0-2-package-tgz /home/farghaly/.npm/browserify-buffertools/1.0.2/package.tgz
840 silly lockFile 838b4f16-serify-buffertools-1-0-2-package /home/farghaly/.npm/browserify-buffertools/1.0.2/package
841 verbose lock /home/farghaly/.npm/browserify-buffertools/1.0.2/package /home/farghaly/.npm/838b4f16-serify-buffertools-1-0-2-package.lock
842 silly lockFile 838b4f16-serify-buffertools-1-0-2-package /home/farghaly/.npm/browserify-buffertools/1.0.2/package
843 silly lockFile 838b4f16-serify-buffertools-1-0-2-package /home/farghaly/.npm/browserify-buffertools/1.0.2/package
844 verbose tar unpack /home/farghaly/.npm/browserify-buffertools/1.0.2/package.tgz
845 silly lockFile 838b4f16-serify-buffertools-1-0-2-package /home/farghaly/.npm/browserify-buffertools/1.0.2/package
846 verbose lock /home/farghaly/.npm/browserify-buffertools/1.0.2/package /home/farghaly/.npm/838b4f16-serify-buffertools-1-0-2-package.lock
847 silly lockFile d69c801c-fy-buffertools-1-0-2-package-tgz /home/farghaly/.npm/browserify-buffertools/1.0.2/package.tgz
848 verbose lock /home/farghaly/.npm/browserify-buffertools/1.0.2/package.tgz /home/farghaly/.npm/d69c801c-fy-buffertools-1-0-2-package-tgz.lock
849 silly gunzTarPerm modes [ '755', '644' ]
850 silly gunzTarPerm extractEntry package.json
851 silly gunzTarPerm extractEntry .npmignore
852 silly gunzTarPerm extractEntry README.md
853 silly gunzTarPerm extractEntry LICENCE
854 silly gunzTarPerm extractEntry Gruntfile.js
855 verbose read json /home/farghaly/.npm/bufferput/0.1.1/package/package.json
856 silly gunzTarPerm extractEntry adapter.js
857 silly gunzTarPerm extractEntry buffertools.js
858 silly lockFile bcf4c87e-haly-npm-bufferput-0-1-1-package /home/farghaly/.npm/bufferput/0.1.1/package
859 silly lockFile bcf4c87e-haly-npm-bufferput-0-1-1-package /home/farghaly/.npm/bufferput/0.1.1/package
860 silly lockFile 421db364--npm-bufferput-0-1-1-package-tgz /home/farghaly/.npm/bufferput/0.1.1/package.tgz
861 silly lockFile 421db364--npm-bufferput-0-1-1-package-tgz /home/farghaly/.npm/bufferput/0.1.1/package.tgz
862 silly gunzTarPerm extractEntry test.js
863 silly gunzTarPerm extractEntry test.html
864 silly shasum updated bytes 3365
865 info shasum 0f224028110b61adc4d15c68ffa34b0f283b67b9
865 info shasum /home/farghaly/.npm/bufferput/0.1.1/package.tgz
866 verbose from cache /home/farghaly/.npm/bufferput/0.1.1/package/package.json
867 verbose chmod /home/farghaly/.npm/bufferput/0.1.1/package.tgz 644
868 verbose chown /home/farghaly/.npm/bufferput/0.1.1/package.tgz [ 1000, 1000 ]
869 silly lockFile c8614014-ub-com-bitpay-node-bufferput-git git://github.com/bitpay/node-bufferput.git
870 silly lockFile c8614014-ub-com-bitpay-node-bufferput-git git://github.com/bitpay/node-bufferput.git
871 verbose read json /home/farghaly/.npm/browserify-buffertools/1.0.2/package/package.json
872 silly lockFile 838b4f16-serify-buffertools-1-0-2-package /home/farghaly/.npm/browserify-buffertools/1.0.2/package
873 silly lockFile 838b4f16-serify-buffertools-1-0-2-package /home/farghaly/.npm/browserify-buffertools/1.0.2/package
874 silly lockFile d69c801c-fy-buffertools-1-0-2-package-tgz /home/farghaly/.npm/browserify-buffertools/1.0.2/package.tgz
875 silly lockFile d69c801c-fy-buffertools-1-0-2-package-tgz /home/farghaly/.npm/browserify-buffertools/1.0.2/package.tgz
876 silly shasum updated bytes 6148
877 info shasum 54e89758db7eeca703708515e028651eb1c7e6ab
877 info shasum /home/farghaly/.npm/browserify-buffertools/1.0.2/package.tgz
878 verbose from cache /home/farghaly/.npm/browserify-buffertools/1.0.2/package/package.json
879 verbose chmod /home/farghaly/.npm/browserify-buffertools/1.0.2/package.tgz 644
880 verbose chown /home/farghaly/.npm/browserify-buffertools/1.0.2/package.tgz [ 1000, 1000 ]
881 silly lockFile ad3b59c5-araoz-browserify-buffertools-git git://github.com/maraoz/browserify-buffertools.git
882 silly lockFile ad3b59c5-araoz-browserify-buffertools-git git://github.com/maraoz/browserify-buffertools.git
883 verbose git clone git://github.com/maraoz/browserify-bignum.git Cloning into bare repository '/home/farghaly/.npm/_git-remotes/git-github-com-maraoz-browserify-bignum-git-4cf05934'...
883 verbose git clone git://github.com/maraoz/browserify-bignum.git Checking connectivity... done
884 silly exec git "fetch" "-a" "origin"
885 silly git,fetch,-a,origin,/home/farghaly/.npm/_git-remotes/git-github-com-maraoz-browserify-bignum-git-4cf05934 spawning
886 verbose git fetch -a origin (git://github.com/maraoz/browserify-bignum.git)
887 silly exec git "rev-list" "-n1" "master"
888 silly git,rev-list,-n1,master,/home/farghaly/.npm/_git-remotes/git-github-com-maraoz-browserify-bignum-git-4cf05934 spawning
889 verbose git rev-list -n1 master 0af96703f929e6aca02ba7d436dc77cbf6b22974
890 verbose resolved git url git://github.com/maraoz/browserify-bignum.git#0af96703f929e6aca02ba7d436dc77cbf6b22974
891 verbose tar unpack /home/farghaly/tmp/npm-14890/1398037116539-0.2902948665432632/tmp.tgz
892 silly lockFile b4eedfc5-16539-0-2902948665432632-package /home/farghaly/tmp/npm-14890/1398037116539-0.2902948665432632/package
893 verbose lock /home/farghaly/tmp/npm-14890/1398037116539-0.2902948665432632/package /home/farghaly/.npm/b4eedfc5-16539-0-2902948665432632-package.lock
894 silly lockFile 60e8c49f-16539-0-2902948665432632-tmp-tgz /home/farghaly/tmp/npm-14890/1398037116539-0.2902948665432632/tmp.tgz
895 verbose lock /home/farghaly/tmp/npm-14890/1398037116539-0.2902948665432632/tmp.tgz /home/farghaly/.npm/60e8c49f-16539-0-2902948665432632-tmp-tgz.lock
896 silly gunzTarPerm modes [ '755', '644' ]
897 silly gunzTarPerm extractEntry
898 silly gunzTarPerm modified mode [ '', 509, 493 ]
899 silly gunzTarPerm extractEntry .npmignore
900 silly gunzTarPerm modified mode [ '.npmignore', 436, 420 ]
901 silly gunzTarPerm extractEntry LICENCE
902 silly gunzTarPerm modified mode [ 'LICENCE', 436, 420 ]
903 silly gunzTarPerm extractEntry README.md
904 silly gunzTarPerm modified mode [ 'README.md', 436, 420 ]
905 silly gunzTarPerm extractEntry bignumber.js
906 silly gunzTarPerm modified mode [ 'bignumber.js', 436, 420 ]
907 silly gunzTarPerm extractEntry package.json
908 silly gunzTarPerm modified mode [ 'package.json', 436, 420 ]
909 silly gunzTarPerm extractEntry test/
910 silly gunzTarPerm modified mode [ 'test/', 509, 493 ]
911 silly gunzTarPerm extractEntry test/abs.js
912 silly gunzTarPerm modified mode [ 'test/abs.js', 436, 420 ]
913 silly gunzTarPerm extractEntry test/base-in.js
914 silly gunzTarPerm modified mode [ 'test/base-in.js', 436, 420 ]
915 silly gunzTarPerm extractEntry test/base-out.js
916 silly gunzTarPerm modified mode [ 'test/base-out.js', 436, 420 ]
917 silly gunzTarPerm extractEntry test/browser/
918 silly gunzTarPerm modified mode [ 'test/browser/', 509, 493 ]
919 silly gunzTarPerm extractEntry test/browser/bignumber-vs-number.html
920 silly gunzTarPerm modified mode [ 'test/browser/bignumber-vs-number.html', 436, 420 ]
921 silly gunzTarPerm extractEntry test/browser/console-errors.html
922 silly gunzTarPerm modified mode [ 'test/browser/console-errors.html', 436, 420 ]
923 silly gunzTarPerm extractEntry test/browser/every-test.html
924 silly gunzTarPerm modified mode [ 'test/browser/every-test.html', 436, 420 ]
925 silly gunzTarPerm extractEntry test/browser/quick-test.html
926 silly gunzTarPerm modified mode [ 'test/browser/quick-test.html', 436, 420 ]
927 silly gunzTarPerm extractEntry test/browser/single-test.html
928 silly gunzTarPerm modified mode [ 'test/browser/single-test.html', 436, 420 ]
929 silly gunzTarPerm extractEntry test/ceil.js
930 silly gunzTarPerm modified mode [ 'test/ceil.js', 436, 420 ]
931 silly gunzTarPerm extractEntry test/cmp.js
932 silly gunzTarPerm modified mode [ 'test/cmp.js', 436, 420 ]
933 silly gunzTarPerm extractEntry test/config.js
934 silly gunzTarPerm modified mode [ 'test/config.js', 436, 420 ]
935 silly gunzTarPerm extractEntry test/div.js
936 silly gunzTarPerm modified mode [ 'test/div.js', 436, 420 ]
937 silly gunzTarPerm extractEntry test/every-test.js
938 silly gunzTarPerm modified mode [ 'test/every-test.js', 436, 420 ]
939 silly gunzTarPerm extractEntry test/floor.js
940 silly gunzTarPerm modified mode [ 'test/floor.js', 436, 420 ]
941 silly gunzTarPerm extractEntry test/minus.js
942 silly gunzTarPerm modified mode [ 'test/minus.js', 436, 420 ]
943 silly gunzTarPerm extractEntry test/mod.js
944 silly gunzTarPerm modified mode [ 'test/mod.js', 436, 420 ]
945 silly gunzTarPerm extractEntry test/neg.js
946 silly gunzTarPerm modified mode [ 'test/neg.js', 436, 420 ]
947 silly gunzTarPerm extractEntry test/others.js
948 silly gunzTarPerm modified mode [ 'test/others.js', 436, 420 ]
949 silly gunzTarPerm extractEntry test/plus.js
950 silly gunzTarPerm modified mode [ 'test/plus.js', 436, 420 ]
951 silly gunzTarPerm extractEntry test/pow.js
952 silly gunzTarPerm modified mode [ 'test/pow.js', 436, 420 ]
953 silly gunzTarPerm extractEntry test/quick-test.js
954 silly gunzTarPerm modified mode [ 'test/quick-test.js', 436, 420 ]
955 silly gunzTarPerm extractEntry test/round.js
956 silly gunzTarPerm modified mode [ 'test/round.js', 436, 420 ]
957 silly gunzTarPerm extractEntry test/sqrt.js
958 silly gunzTarPerm modified mode [ 'test/sqrt.js', 436, 420 ]
959 silly gunzTarPerm extractEntry test/times.js
960 silly gunzTarPerm modified mode [ 'test/times.js', 436, 420 ]
961 silly gunzTarPerm extractEntry test/toExponential.js
962 silly gunzTarPerm modified mode [ 'test/toExponential.js', 436, 420 ]
963 silly gunzTarPerm extractEntry test/toFixed.js
964 silly gunzTarPerm modified mode [ 'test/toFixed.js', 436, 420 ]
965 silly gunzTarPerm extractEntry test/toFraction.js
966 silly gunzTarPerm modified mode [ 'test/toFraction.js', 436, 420 ]
967 silly gunzTarPerm extractEntry test/toPrecision.js
968 silly gunzTarPerm modified mode [ 'test/toPrecision.js', 436, 420 ]
969 silly gunzTarPerm extractEntry test/toString.js
970 silly gunzTarPerm modified mode [ 'test/toString.js', 436, 420 ]
971 silly gunzTarPerm extractEntry test/v8-LICENCE.txt
972 silly gunzTarPerm modified mode [ 'test/v8-LICENCE.txt', 436, 420 ]
973 verbose read json /home/farghaly/tmp/npm-14890/1398037116539-0.2902948665432632/package/package.json
974 silly lockFile b4eedfc5-16539-0-2902948665432632-package /home/farghaly/tmp/npm-14890/1398037116539-0.2902948665432632/package
975 silly lockFile b4eedfc5-16539-0-2902948665432632-package /home/farghaly/tmp/npm-14890/1398037116539-0.2902948665432632/package
976 silly lockFile 60e8c49f-16539-0-2902948665432632-tmp-tgz /home/farghaly/tmp/npm-14890/1398037116539-0.2902948665432632/tmp.tgz
977 silly lockFile 60e8c49f-16539-0-2902948665432632-tmp-tgz /home/farghaly/tmp/npm-14890/1398037116539-0.2902948665432632/tmp.tgz
978 verbose from cache /home/farghaly/tmp/npm-14890/1398037116539-0.2902948665432632/package/package.json
979 verbose tar pack [ '/home/farghaly/.npm/browserify-bignum/1.3.0-2/package.tgz',
979 verbose tar pack '/home/farghaly/tmp/npm-14890/1398037116539-0.2902948665432632/package' ]
980 verbose tarball /home/farghaly/.npm/browserify-bignum/1.3.0-2/package.tgz
981 verbose folder /home/farghaly/tmp/npm-14890/1398037116539-0.2902948665432632/package
982 silly lockFile b4eedfc5-16539-0-2902948665432632-package /home/farghaly/tmp/npm-14890/1398037116539-0.2902948665432632/package
983 verbose lock /home/farghaly/tmp/npm-14890/1398037116539-0.2902948665432632/package /home/farghaly/.npm/b4eedfc5-16539-0-2902948665432632-package.lock
984 silly lockFile b39de607-erify-bignum-1-3-0-2-package-tgz /home/farghaly/.npm/browserify-bignum/1.3.0-2/package.tgz
985 verbose lock /home/farghaly/.npm/browserify-bignum/1.3.0-2/package.tgz /home/farghaly/.npm/b39de607-erify-bignum-1-3-0-2-package-tgz.lock
986 silly lockFile b4eedfc5-16539-0-2902948665432632-package /home/farghaly/tmp/npm-14890/1398037116539-0.2902948665432632/package
987 silly lockFile b4eedfc5-16539-0-2902948665432632-package /home/farghaly/tmp/npm-14890/1398037116539-0.2902948665432632/package
988 silly lockFile b39de607-erify-bignum-1-3-0-2-package-tgz /home/farghaly/.npm/browserify-bignum/1.3.0-2/package.tgz
989 silly lockFile b39de607-erify-bignum-1-3-0-2-package-tgz /home/farghaly/.npm/browserify-bignum/1.3.0-2/package.tgz
990 silly lockFile b3056f96-rowserify-bignum-1-3-0-2-package /home/farghaly/.npm/browserify-bignum/1.3.0-2/package
991 verbose lock /home/farghaly/.npm/browserify-bignum/1.3.0-2/package /home/farghaly/.npm/b3056f96-rowserify-bignum-1-3-0-2-package.lock
992 silly lockFile b3056f96-rowserify-bignum-1-3-0-2-package /home/farghaly/.npm/browserify-bignum/1.3.0-2/package
993 silly lockFile b3056f96-rowserify-bignum-1-3-0-2-package /home/farghaly/.npm/browserify-bignum/1.3.0-2/package
994 verbose tar unpack /home/farghaly/.npm/browserify-bignum/1.3.0-2/package.tgz
995 silly lockFile b3056f96-rowserify-bignum-1-3-0-2-package /home/farghaly/.npm/browserify-bignum/1.3.0-2/package
996 verbose lock /home/farghaly/.npm/browserify-bignum/1.3.0-2/package /home/farghaly/.npm/b3056f96-rowserify-bignum-1-3-0-2-package.lock
997 silly lockFile b39de607-erify-bignum-1-3-0-2-package-tgz /home/farghaly/.npm/browserify-bignum/1.3.0-2/package.tgz
998 verbose lock /home/farghaly/.npm/browserify-bignum/1.3.0-2/package.tgz /home/farghaly/.npm/b39de607-erify-bignum-1-3-0-2-package-tgz.lock
999 silly gunzTarPerm modes [ '755', '644' ]
1000 silly gunzTarPerm extractEntry package.json
1001 silly gunzTarPerm extractEntry .npmignore
1002 silly gunzTarPerm extractEntry README.md
1003 silly gunzTarPerm extractEntry LICENCE
1004 silly gunzTarPerm extractEntry bignumber.js
1005 verbose read json /home/farghaly/.npm/browserify-bignum/1.3.0-2/package/package.json
1006 silly lockFile b3056f96-rowserify-bignum-1-3-0-2-package /home/farghaly/.npm/browserify-bignum/1.3.0-2/package
1007 silly lockFile b3056f96-rowserify-bignum-1-3-0-2-package /home/farghaly/.npm/browserify-bignum/1.3.0-2/package
1008 silly lockFile b39de607-erify-bignum-1-3-0-2-package-tgz /home/farghaly/.npm/browserify-bignum/1.3.0-2/package.tgz
1009 silly lockFile b39de607-erify-bignum-1-3-0-2-package-tgz /home/farghaly/.npm/browserify-bignum/1.3.0-2/package.tgz
1010 silly shasum updated bytes 16891
1011 info shasum bc35edb7f121b9a596606ff00f23e0e2f1e92b56
1011 info shasum /home/farghaly/.npm/browserify-bignum/1.3.0-2/package.tgz
1012 verbose from cache /home/farghaly/.npm/browserify-bignum/1.3.0-2/package/package.json
1013 verbose chmod /home/farghaly/.npm/browserify-bignum/1.3.0-2/package.tgz 644
1014 verbose chown /home/farghaly/.npm/browserify-bignum/1.3.0-2/package.tgz [ 1000, 1000 ]
1015 silly lockFile 4cf05934-com-maraoz-browserify-bignum-git git://github.com/maraoz/browserify-bignum.git
1016 silly lockFile 4cf05934-com-maraoz-browserify-bignum-git git://github.com/maraoz/browserify-bignum.git
1017 silly resolved [ { name: 'jssha',
1017 silly resolved version: '1.5.0',
1017 silly resolved description: 'jsSHA is a JavaScript implementation of the entire family of SHA hashes as defined in FIPS 180-2 (SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512) as well as HMAC',
1017 silly resolved main: 'src/sha.js',
1017 silly resolved repository: { type: 'git', url: 'https://github.com/Caligatio/jsSHA.git' },
1017 silly resolved keywords:
1017 silly resolved [ 'SHA-1',
1017 silly resolved 'SHA-256',
1017 silly resolved 'SHA-224',
1017 silly resolved 'SHA-384',
1017 silly resolved 'SHA-512',
1017 silly resolved 'SHA1',
1017 silly resolved 'SHA256',
1017 silly resolved 'SHA224',
1017 silly resolved 'SHA384',
1017 silly resolved 'SHA512',
1017 silly resolved 'SHA2',
1017 silly resolved 'HMAC',
1017 silly resolved 'hash' ],
1017 silly resolved license: 'BSD',
1017 silly resolved author: { name: 'Brian Turek', email: 'brian.turek@gmail.com' },
1017 silly resolved bugs: { url: 'https://github.com/Caligatio/jsSHA/issues' },
1017 silly resolved engines: { node: '*' },
1017 silly resolved homepage: 'https://github.com/Caligatio/jsSHA',
1017 silly resolved dependencies: {},
1017 silly resolved devDependencies: {},
1017 silly resolved scripts: { test: 'echo "Error: no test specified" && exit 1' },
1017 silly resolved readme: '# jsSHA\nA JavaScript implementation of the complete Secure Hash Standard family\n\t\t(SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512) as well as HMAC by\n\t\tBrian Turek\n\n## About\njsSHA is a javaScript implementation of the complete Secure Hash Algorithm\nfamily as defined by FIPS PUB 180-2\n(http://csrc.nist.gov/publications/fips/fips180-2/fips180-2withchangenotice.pdf).\n\nIt also includes the HMAC algorithm with SHA support as defined by FIPS PUB 198-1\n(http://csrc.nist.gov/publications/fips/fips198-1/FIPS-198-1_final.pdf)\n\nWith the slow phasing out of MD5 as the standard hash to use in web\napplications, a client-side implementation of the complete Secure Hash Standard\nfamily was needed. Due to SHA-384 and SHA-512\'s use of 64-bit values throughout\nthe algorithm, JavaScript can not easily natively support the calculation of\nthese hashes. As a result, a bit of hacking had to be done to make sure the\nvalues behaved themselves. SHA-224 was added to the Secure Hash Standard family\non 25 February 2004 so it was also included in this package.\n\n## Files\n**src/sha_dev.js**\n\nA commented implementation of the entire SHA family of hashes. Not to be used\nin production.\n\n**src/sha.js**\n\nA Google Closure Compiler optimized version of the entire library\n\n**src/sha1.js**\n\nA Google Closure Compiler optimized version the library with non SHA-1\nfunctionality removed\n\n**src/sha256.js**\n\nA Google Closure Compiler optimized version the library with non SHA-224/SHA-256\nfunctionality removed\n\n**src/sha512.js**\n\nA Google Closure Compiler optimized version the library with non SHA-384/SHA-512\nfunctionality removed\n\n**test/test.html**\n\nA test page that calculates various hashes and has their correct values\n\n**test/genHashRounds.py**\n\nA Python2 script that generates multi-round hash values\n\n**build/make-release**\n\nA Bash script that runs the various Google Closure Compiler commands to build\na release\n\n**build/externs.js**\n\nFile needed solely to make the Google Closure Compilter work\n\n## Usage\n\n### Browser\nInclude the desired JavaScript file (sha.js, sha1.js, sha256.js, or sha512.js)\nin your header (sha.js used below):\n\n\t<script type="text/javascript" src="/path/to/sha.js"></script>\n\nInstantiate a new jsSHA object with your string to be hashed and its format\n(HEX or TEXT) as the parameters. Then, call getHash with the desired hash\nvariant (SHA-1, SHA-224, SHA-256, SHA-384, or SHA-512) and output type\n(HEX or B64).\n\nIn the example below, "This is a Test" and "SHA-512" were used\nas the string to be hashed and variant respectively. Also, the HMAC using TEXT\nkey "SecretKey" and hashing algorithm SHA-512 was calculated.\n\n\tvar shaObj = new jsSHA("This is a Test", "TEXT");\n\tvar hash = shaObj.getHash("SHA-512", "HEX");\n\tvar hmac = shaObj.getHMAC("SecretKey", "TEXT", "SHA-512", "HEX");\n\nThe constructor takes an optional parameter, encoding, that specifies the\nencoding used to encode TEXT-type inputs. Valid options are "UTF8" and "UTF16"\nand it defaults to "UTF8"\n\ngetHash takes two optional parameters, a numRounds integer and an outputFormatOpts\nhashlist. numRounds controls the number of hashing iterations/rounds performed\nand defaults to a value of "1" if not specified. outputFormatOpts dictates\nsome formatting options for the output. By default,\n`outputFormatOpts = {"outputUpper" : false, "b64Pad" : "="}`. These\noptions are intelligently interpreted based upon the chosen output format.\n\ngetHMAC also takes an optional outputFormatOpts hashlist which operates the exact\nsame way as above.\n\n### Node.js\njsSHA is available through NPM and be installed by simply doing\n\n\tnpm install jssha\nTo use the module, first require it using:\n\n\tjsSHA = require("jssha");\n\nThe rest of the instructions are identical to the [Browser](#browser) section above.\n\n## Compiling\nThis library makes use of the Google Closure Compiler\n(https://developers.google.com/closure/compiler) to both boost performance\nand reduce filesizes. To compile sha_dev.js into a customized output file, use\na command like the following:\n\n\tjava -jar compiler.jar --define="SUPPORTED_ALGS=<FLAG>" \\\n\t\t--externs /path/to/build/externs.js --warning_level VERBOSE \\\n\t\t--compilation_level ADVANCED_OPTIMIZATIONS \\\n\t\t--js /path/to/sha_dev.js --js_output_file /path/to/sha.js\n\t\t\nwhere <FLAG> is a bitwise OR of the following values:\n* 4 for SHA-384/SHA-512\n* 2 for SHA-224/256\n* 1 for SHA-1\n\n##Contact Info\nThe project\'s website is located at [http://caligatio.github.com/jsSHA/](http://caligatio.github.com/jsSHA/)\n',
1017 silly resolved readmeFilename: 'README.md',
1017 silly resolved _id: 'jssha@1.5.0',
1017 silly resolved _from: 'jssha@=1.5.0' },
1017 silly resolved { name: 'soop',
1017 silly resolved version: '0.1.5',
1017 silly resolved description: 'Soop up your JavaScript.',
1017 silly resolved main: 'soop.js',
1017 silly resolved scripts: { test: 'echo "Error: no test specified" && exit 1' },
1017 silly resolved repository: { type: 'git', url: 'https://github.com/bitpay/soop.git' },
1017 silly resolved keywords: [ 'oop', 'inheritance', 'load', 'require' ],
1017 silly resolved author: { name: 'Stephen Pair' },
1017 silly resolved dependencies: { callsite: '1.0.0' },
1017 silly resolved license: 'MIT',
1017 silly resolved bugs: { url: 'https://github.com/bitpay/soop/issues' },
1017 silly resolved homepage: 'https://github.com/bitpay/soop',
1017 silly resolved readme: 'node-soop\n=========\n\nSoop up your JavaScript.\n',
1017 silly resolved readmeFilename: 'README.md',
1017 silly resolved _id: 'soop@0.1.5',
1017 silly resolved _from: 'soop@=0.1.5' },
1017 silly resolved { name: 'base58-native',
1017 silly resolved description: 'An Implementation of Base58 and Base58Check encoding using bignum library.',
1017 silly resolved version: '0.1.3',
1017 silly resolved author: { name: 'Satoshi Nakamoto', email: 'satoshin@gmx.com' },
1017 silly resolved contributors: [ [Object], [Object], [Object], [Object] ],
1017 silly resolved main: './base58',
1017 silly resolved keywords: [ 'base58', 'base58check', 'base64', 'encoding' ],
1017 silly resolved repository:
1017 silly resolved { type: 'git',
1017 silly resolved url: 'http://github.com/gasteve/node-base58.git' },
1017 silly resolved scripts: { test: 'mocha' },
1017 silly resolved dependencies: { bignum: '>=0.6.1' },
1017 silly resolved devDependencies: { mocha: '>1.0.0' },
1017 silly resolved license: 'MIT',
1017 silly resolved readme: 'base58\n======\n\nAn implementation of Base58 and Base58Check encodings for nodejs. Note, the\nimplementation of Base58Check differs slightly from that described on Wikipedia\nin that it does not prepend a version byte onto the data being encoded. This\nimplementation uses the bignum library (which is a native module and uses the\nopenssl bignumber library functions).\n\nNOTE: earlier versions of this package used native C code instead of bignum, but\nit was found to be unstable in a production environment (likely due to bugs in the\nC code). This version uses bignum and appears to be very stable, but slower. The\nC version of this package is still available on the "native-module" branch. A few\nadditional methods added to bignum would probably bring the speed of this version \non part with with C version. \n\nInstallation\n============\n\n npm install base58-native\n\nUsage\n=====\n\n var base58 = require(\'base58-native\');\n base58.encode(base58.decode(\'mqqa8xSMVDyf9QxihGnPtap6Mh6qemUkcu\'));\n\n var base58Check = require(\'base58-native\').base58Check;\n base58Check.encode(base58Check.decode(\'mqqa8xSMVDyf9QxihGnPtap6Mh6qemUkcu\'));\n',
1017 silly resolved readmeFilename: 'README.md',
1017 silly resolved _id: 'base58-native@0.1.3',
1017 silly resolved _from: 'base58-native@=0.1.3' },
1017 silly resolved { name: 'bindings',
1017 silly resolved description: 'Helper module for loading your native module\'s .node file',
1017 silly resolved keywords: [ 'native', 'addon', 'bindings', 'gyp', 'waf', 'c', 'c++' ],
1017 silly resolved version: '1.1.1',
1017 silly resolved author:
1017 silly resolved { name: 'Nathan Rajlich',
1017 silly resolved email: 'nathan@tootallnate.net',
1017 silly resolved url: 'http://tootallnate.net' },
1017 silly resolved repository:
1017 silly resolved { type: 'git',
1017 silly resolved url: 'git://github.com/TooTallNate/node-bindings.git' },
1017 silly resolved main: './bindings.js',
1017 silly resolved readme: 'node-bindings\n=============\n### Helper module for loading your native module\'s .node file\n\nThis is a helper module for authors of Node.js native addon modules.\nIt is basically the "swiss army knife" of `require()`ing your native module\'s\n`.node` file.\n\nThroughout the course of Node\'s native addon history, addons have ended up being\ncompiled in a variety of different places, depending on which build tool and which\nversion of node was used. To make matters worse, now the _gyp_ build tool can\nproduce either a _Release_ or _Debug_ build, each being built into different\nlocations.\n\nThis module checks _all_ the possible locations that a native addon would be built\nat, and returns the first one that loads successfully.\n\n\nInstallation\n------------\n\nInstall with `npm`:\n\n``` bash\n$ npm install bindings\n```\n\nOr add it to the `"dependencies"` section of your _package.json_ file.\n\n\nExample\n-------\n\n`require()`ing the proper bindings file for the current node version, platform\nand architecture is as simple as:\n\n``` js\nvar bindings = require(\'bindings\')(\'binding.node\')\n\n// Use your bindings defined in your C files\nbindings.your_c_function()\n```\n\n\nNice Error Output\n-----------------\n\nWhen the `.node` file could not be loaded, `node-bindings` throws an Error with\na nice error message telling you exactly what was tried. You can also check the\n`err.tries` Array property.\n\n```\nError: Could not load the bindings file. Tried:\n → /Users/nrajlich/ref/build/binding.node\n → /Users/nrajlich/ref/build/Debug/binding.node\n → /Users/nrajlich/ref/build/Release/binding.node\n → /Users/nrajlich/ref/out/Debug/binding.node\n → /Users/nrajlich/ref/Debug/binding.node\n → /Users/nrajlich/ref/out/Release/binding.node\n → /Users/nrajlich/ref/Release/binding.node\n → /Users/nrajlich/ref/build/default/binding.node\n → /Users/nrajlich/ref/compiled/0.8.2/darwin/x64/binding.node\n at bindings (/Users/nrajlich/ref/node_modules/bindings/bindings.js:84:13)\n at Object.<anonymous> (/Users/nrajlich/ref/lib/ref.js:5:47)\n at Module._compile (module.js:449:26)\n at Object.Module._extensions..js (module.js:467:10)\n at Module.load (module.js:356:32)\n at Function.Module._load (module.js:312:12)\n ...\n```\n\n\nLicense\n-------\n\n(The MIT License)\n\nCopyright (c) 2012 Nathan Rajlich &lt;nathan@tootallnate.net&gt;\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\'Software\'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \'AS IS\', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n',
1017 silly resolved readmeFilename: 'README.md',
1017 silly resolved _id: 'bindings@1.1.1',
1017 silly resolved _from: 'bindings@=1.1.1' },
1017 silly resolved { name: 'bignum',
1017 silly resolved version: '0.6.2',
1017 silly resolved description: 'Arbitrary-precision integer arithmetic using OpenSSL',
1017 silly resolved main: './index.js',
1017 silly resolved repository:
1017 silly resolved { type: 'git',
1017 silly resolved url: 'http://github.com/justmoon/node-bignum.git' },
1017 silly resolved keywords:
1017 silly resolved [ 'openssl',
1017 silly resolved 'big',
1017 silly resolved 'bignum',
1017 silly resolved 'bigint',
1017 silly resolved 'integer',
1017 silly resolved 'arithmetic',
1017 silly resolved 'precision' ],
1017 silly resolved author:
1017 silly resolved { name: 'Stefan Thomas',
1017 silly resolved email: 'justmoon@members.fsf.org',
1017 silly resolved url: 'http://www.justmoon.net' },
1017 silly resolved devDependencies: { expresso: '>=0.6.0', binary: '>=0.1.7', put: '>=0.0.5' },
1017 silly resolved license: 'MIT/X11',
1017 silly resolved engine: { node: '>=0.8.0' },
1017 silly resolved scripts: { install: 'node-gyp configure build', test: 'expresso' },
1017 silly resolved contributors: [ [Object] ],
1017 silly resolved readme: 'bignum\n======\n\nArbitrary precision integral arithmetic for Node.js using\nOpenSSL.\n\nThis library is based on\n[node-bigint](https://github.com/substack/node-bigint) by\n[substack](https://github.com/substack), but instead of using libgmp,\nit uses the builtin bignum functionality provided by OpenSSL. The\nadvantage is that OpenSSL is already part of Node.js, so this\nlibrary does not add any external dependency whatsoever.\n\ndifferences\n===========\n\nWhen switching from node-bigint to node-bignum, please be aware of\nthese differences:\n\n- Bignum rounds towards zero for integer divisions, e.g. `10 / -3 = -3`, whereas bigint\n rounds towards negative infinity, e.g. `10 / -3 = -4`.\n- Bitwise operations (and, or, xor) are implemented for positive numbers only.\n- nextPrime() is not supported.\n- sqrt() and root() are not supported.\n\n(Patches for the missing functionality are welcome.)\n\nexample\n=======\n\nsimple.js\n---------\n\n var bignum = require(\'bignum\');\n\n var b = bignum(\'782910138827292261791972728324982\')\n .sub(\'182373273283402171237474774728373\')\n .div(8)\n ;\n console.log(b);\n\n***\n $ node simple.js\n <Bignum 75067108192986261319312244199576>\n\nperfect.js\n----------\n\nGenerate the perfect numbers:\n\n // If 2**n-1 is prime, then (2**n-1) * 2**(n-1) is perfect.\n var bignum = require(\'bignum\');\n\n for (var n = 0; n < 100; n++) {\n var p = bignum.pow(2, n).sub(1);\n if (p.probPrime(50)) {\n var perfect = p.mul(bignum.pow(2, n - 1));\n console.log(perfect.toString());\n }\n }\n\n***\n\n 6\n 28\n 496\n 8128\n 33550336\n 8589869056\n 137438691328\n 2305843008139952128\n 2658455991569831744654692615953842176\n 191561942608236107294793378084303638130997321548169216\n\nmethods[0]\n==========\n\nbignum(n, base=10)\n------------------\n\nCreate a new `bignum` from `n` and a base. `n` can be a string, integer, or\nanother `bignum`.\n\nIf you pass in a string you can set the base that string is encoded in.\n\n.toString(base=10)\n------------------\n\nPrint out the `bignum` instance in the requested base as a string.\n\nbignum.fromBuffer(buf, opts)\n----------------------------\n\nCreate a new `bignum` from a `Buffer`.\n\nThe default options are:\n\n {\n endian : \'big\',\n size : 1, // number of bytes in each word\n }\n\nNote that endian doesn\'t matter when size = 1. If you wish to reverse the entire buffer byte by byte, pass size: \'auto\'.\n\nbignum.prime(bits, safe=true)\n-----------------------------\n\nGenerate a probable prime of length `bits`. If `safe` is true, it will be a "safe" prime of the form p=2p\'+1 where p\' is also prime.\n\nmethods[1]\n==========\n\nFor all of the instance methods below you can write either\n\n bignum.method(x, y, z)\n\nor if x is a `bignum` instance``\n\n x.method(y, z)\n\n.toNumber()\n-----------\n\nTurn a `bignum` into a `Number`. If the `bignum` is too big you\'ll lose\nprecision or you\'ll get ±`Infinity`.\n\n.toBuffer(opts)\n-------------\n\nReturn a new `Buffer` with the data from the `bignum`.\n\nThe default options are:\n\n {\n endian : \'big\',\n size : 1, // number of bytes in each word\n }\n\nNote that endian doesn\'t matter when size = 1. If you wish to reverse the entire buffer byte by byte, pass size: \'auto\'.\n\n.add(n)\n-------\n\nReturn a new `bignum` containing the instance value plus `n`.\n\n.sub(n)\n-------\n\nReturn a new `bignum` containing the instance value minus `n`.\n\n.mul(n)\n-------\n\nReturn a new `bignum` containing the instance value multiplied by `n`.\n\n.div(n)\n-------\n\nReturn a new `bignum` containing the instance value integrally divided by `n`.\n\n.abs()\n------\n\nReturn a new `bignum` with the absolute value of the instance.\n\n.neg()\n------\n\nReturn a new `bignum` with the negative of the instance value.\n\n.cmp(n)\n-------\n\nCompare the instance value to `n`. Return a positive integer if `> n`, a\nnegative integer if `< n`, and 0 if `== n`.\n\n.gt(n)\n------\n\nReturn a boolean: whether the instance value is greater than n (`> n`).\n\n.ge(n)\n------\n\nReturn a boolean: whether the instance value is greater than or equal to n\n(`>= n`).\n\n.eq(n)\n------\n\nReturn a boolean: whether the instance value is equal to n (`== n`).\n\n.lt(n)\n------\n\nReturn a boolean: whether the instance value is less than n (`< n`).\n\n.le(n)\n------\n\nReturn a boolean: whether the instance value is less than or equal to n\n(`<= n`).\n\n.and(n)\n-------\n\nReturn a new `bignum` with the instance value bitwise AND (&)-ed with `n`.\n\n.or(n)\n------\n\nReturn a new `bignum` with the instance value bitwise inclusive-OR (|)-ed with\n`n`.\n\n.xor(n)\n-------\n\nReturn a new `bignum` with the instance value bitwise exclusive-OR (^)-ed with\n`n`.\n\n.mod(n)\n-------\n\nReturn a new `bignum` with the instance value modulo `n`.\n\n`m`.\n.pow(n)\n-------\n\nReturn a new `bignum` with the instance value raised to the `n`th power.\n\n.powm(n, m)\n-----------\n\nReturn a new `bignum` with the instance value raised to the `n`th power modulo\n`m`.\n\n.invertm(m)\n-----------\n\nCompute the multiplicative inverse modulo `m`.\n\n.rand()\n-------\n.rand(upperBound)\n-----------------\n\nIf `upperBound` is supplied, return a random `bignum` between the instance value\nand `upperBound - 1`, inclusive.\n\nOtherwise, return a random `bignum` between 0 and the instance value - 1,\ninclusive.\n\n.probPrime()\n------------\n\nReturn whether the bignum is:\n\n* certainly prime (true)\n* probably prime (\'maybe\')\n* certainly composite (false)\n\nusing [BN_is_prime_ex](http://www.openssl.org/docs/crypto/BN_generate_prime.html).\n\n.sqrt()\n-------\n\nReturn a new `bignum` that is the square root. This truncates.\n\n.root(n)\n-------\n\nReturn a new `bignum` that is the `nth` root. This truncates.\n\n.shiftLeft(n)\n-------------\n\nReturn a new `bignum` that is the `2^n` multiple. Equivalent of the `<<`\noperator.\n\n.shiftRight(n)\n--------------\n\nReturn a new `bignum` of the value integer divided by\n`2^n`. Equivalent of the `>>` operator.\n\n.gcd(n)\n-------\n\nReturn the greatest common divisor of the current `bignum` with `n` as a new\n`bignum`.\n\n.jacobi(n)\n-------\n\nReturn the Jacobi symbol (or Legendre symbol if `n` is prime) of the current\n`bignum` (= a) over `n`. Note that `n` must be odd and >= 3. 0 <= a < n.\n\nReturns -1 or 1 as an int (NOT a bignum). Throws an error on failure.\n\n.bitLength()\n------------\n\nReturn the number of bits used to represent the current `bignum`.\n\ninstall\n=======\n\nTo compile the package, your system needs to be set up for building Node.js\nmodules.\n\nYou can install node-bignum with [npm](http://npmjs.org):\n\n npm install bignum\n\ndevelop\n=======\n\nYou can clone the git repo and compile with\n\n git clone git://github.com/justmoon/node-bignum.git\n cd node-bignum\n npm install\n\nRun the tests with\n\n npm test\n',
1017 silly resolved readmeFilename: 'README.markdown',
1017 silly resolved _id: 'bignum@0.6.2',
1017 silly resolved _from: 'bignum@=0.6.2' },
1017 silly resolved { name: 'binary',
1017 silly resolved version: '0.3.0',
1017 silly resolved description: 'Unpack multibyte binary values from buffers',
1017 silly resolved main: './index.js',
1017 silly resolved repository:
1017 silly resolved { type: 'git',
1017 silly resolved url: 'http://github.com/substack/node-binary.git' },
1017 silly resolved keywords: [ 'binary', 'decode', 'endian', 'unpack', 'signed', 'unsigned' ],
1017 silly resolved author:
1017 silly resolved { name: 'James Halliday',
1017 silly resolved email: 'mail@substack.net',
1017 silly resolved url: 'http://substack.net' },
1017 silly resolved dependencies: { chainsaw: '~0.1.0', buffers: '~0.1.1' },
1017 silly resolved devDependencies: { seq: '~0.2.5', tap: '~0.2.4' },
1017 silly resolved scripts: { test: 'tap test/*.js' },
1017 silly resolved license: 'MIT',
1017 silly resolved engine: { node: '>=0.4.0' },
1017 silly resolved readme: 'binary\n======\n\nUnpack multibyte binary values from buffers and streams.\nYou can specify the endianness and signedness of the fields to be unpacked too.\n\nThis module is a cleaner and more complete version of\n[bufferlist](https://github.com/substack/node-bufferlist)\'s binary module that\nruns on pre-allocated buffers instead of a linked list.\n\n[![build status](https://secure.travis-ci.org/substack/node-binary.png)](http://travis-ci.org/substack/node-binary)\n\nexamples\n========\n\nstream.js\n---------\n\n``` js\nvar binary = require(\'binary\');\n\nvar ws = binary()\n .word32lu(\'x\')\n .word16bs(\'y\')\n .word16bu(\'z\')\n .tap(function (vars) {\n console.dir(vars);\n })\n;\nprocess.stdin.pipe(ws);\nprocess.stdin.resume();\n```\n\noutput:\n\n```\n$ node examples/stream.js\nabcdefgh\n{ x: 1684234849, y: 25958, z: 26472 }\n^D\n```\n\nparse.js\n--------\n\n``` js\nvar buf = new Buffer([ 97, 98, 99, 100, 101, 102, 0 ]);\n\nvar binary = require(\'binary\');\nvar vars = binary.parse(buf)\n .word16ls(\'ab\')\n .word32bu(\'cf\')\n .word8(\'x\')\n .vars\n;\nconsole.dir(vars);\n```\n\noutput:\n\n```\n{ ab: 25185, cf: 1667523942, x: 0 }\n```\n\nmethods\n=======\n\n`var binary = require(\'binary\')`\n\nvar b = binary()\n----------------\n\nReturn a new writable stream `b` that has the chainable methods documented below\nfor buffering binary input.\n\nbinary.parse(buf)\n-----------------\n\nParse a static buffer in one pass. Returns a chainable interface with the\nmethods below plus a `vars` field to get at the variable stash as the last item\nin a chain.\n\nIn parse mode, methods will set their keys to `null` if the buffer isn\'t big\nenough except `buffer()` and `scan()` which read up up to the end of the buffer\nand stop.\n\nb.word{8,16,32,64}{l,b}{e,u,s}(key)\n-----------------------------------\n\nParse bytes in the buffer or stream given:\n\n* number of bits\n* endianness ( l : little, b : big ),\n* signedness ( u and e : unsigned, s : signed )\n\nThese functions won\'t start parsing until all previous parser functions have run\nand the data is available.\n\nThe result of the parse goes into the variable stash at `key`.\nIf `key` has dots (`.`s), it refers to a nested address. If parent container\nvalues don\'t exist they will be created automatically, so for instance you can\nassign into `dst.addr` and `dst.port` and the `dst` key in the variable stash\nwill be `{ addr : x, port : y }` afterwards.\n\nb.buffer(key, size)\n-------------------\n\nTake `size` bytes directly off the buffer stream, putting the resulting buffer\nslice in the variable stash at `key`. If `size` is a string, use the value at\n`vars[size]`. The key follows the same dotted address rules as the word\nfunctions.\n\nb.scan(key, buffer)\n-------------------\n\nSearch for `buffer` in the stream and store all the intervening data in the\nstash at at `key`, excluding the search buffer. If `buffer` passed as a string,\nit will be converted into a Buffer internally.\n\nFor example, to read in a line you can just do:\n\n``` js\nvar b = binary()\n .scan(\'line\', new Buffer(\'\\r\\n\'))\n .tap(function (vars) {\n console.log(vars.line)\n })\n;\nstream.pipe(b);\n```\n\nb.tap(cb)\n---------\n\nThe callback `cb` is provided with the variable stash from all the previous\nactions once they\'ve all finished.\n\nYou can nest additional actions onto `this` inside the callback.\n\nb.into(key, cb)\n---------------\n\nLike `.tap()`, except all nested actions will assign into a `key` in the `vars`\nstash.\n\nb.loop(cb)\n----------\n\nLoop, each time calling `cb(end, vars)` for function `end` and the variable\nstash with `this` set to a new chain for nested parsing. The loop terminates\nonce `end` is called.\n\nb.flush()\n---------\n\nClear the variable stash entirely.\n\ninstallation\n============\n\nTo install with [npm](http://github.com/isaacs/npm):\n\n```\nnpm install binary\n```\n\nnotes\n=====\n\nThe word64 functions will only return approximations since javascript uses ieee\nfloating point for all number types. Mind the loss of precision.\n\nlicense\n=======\n\nMIT\n\n',
1017 silly resolved readmeFilename: 'README.markdown',
1017 silly resolved _id: 'binary@0.3.0',
1017 silly resolved _from: 'binary@=0.3.0' },
1017 silly resolved { name: 'step',
1017 silly resolved version: '0.0.4',
1017 silly resolved description: 'A simple control-flow library for node.JS that makes parallel execution, serial execution, and error handling painless.',
1017 silly resolved engine: [ 'node >=0.2.0' ],
1017 silly resolved author: { name: 'Tim Caswell', email: 'tim@creationix.com' },
1017 silly resolved repository: { type: 'git', url: 'http://github.com/creationix/step.git' },
1017 silly resolved main: 'lib/step',
1017 silly resolved readme: '# Step\n\nA simple control-flow library for node.JS that makes parallel execution, serial execution, and error handling painless.\n\n## How to install\n\nSimply copy or link the lib/step.js file into your `$HOME/.node_libraries` folder.\n\n## How to use\n\nThe step library exports a single function I call `Step`. It accepts any number of functions as arguments and runs them in serial order using the passed in `this` context as the callback to the next step.\n\n Step(\n function readSelf() {\n fs.readFile(__filename, this);\n },\n function capitalize(err, text) {\n if (err) throw err;\n return text.toUpperCase();\n },\n function showIt(err, newText) {\n if (err) throw err;\n console.log(newText);\n }\n );\n\nNotice that we pass in `this` as the callback to `fs.readFile`. When the file read completes, step will send the result as the arguments to the next function in the chain. Then in the `capitalize` function we\'re doing synchronous work so we can simple return the new value and Step will route it as if we called the callback.\n\nThe first parameter is reserved for errors since this is the node standard. Also any exceptions thrown are caught and passed as the first argument to the next function. As long as you don\'t nest callback functions inline your main functions this prevents there from ever being any uncaught exceptions. This is very important for long running node.JS servers since a single uncaught exception can bring the whole server down.\n\nAlso there is support for parallel actions:\n\n Step(\n // Loads two files in parallel\n function loadStuff() {\n fs.readFile(__filename, this.parallel());\n fs.readFile("/etc/passwd", this.parallel());\n },\n // Show the result when done\n function showStuff(err, code, users) {\n if (err) throw err;\n sys.puts(code);\n sys.puts(users);\n }\n )\n\nHere we pass `this.parallel()` instead of `this` as the callback. It internally keeps track of the number of callbacks issued and preserves their order then giving the result to the next step after all have finished. If there is an error in any of the parallel actions, it will be passed as the first argument to the next step.\n\nAlso you can use group with a dynamic number of common tasks.\n\n Step(\n function readDir() {\n fs.readdir(__dirname, this);\n },\n function readFiles(err, results) {\n if (err) throw err;\n // Create a new group\n var group = this.group();\n results.forEach(function (filename) {\n if (/\\.js$/.test(filename)) {\n fs.readFile(__dirname + "/" + filename, \'utf8\', group());\n }\n });\n },\n function showAll(err , files) {\n if (err) throw err;\n sys.p(files);\n }\n );\n\n*Note* that we both call `this.group()` and `group()`. The first reserves a slot in the parameters of the next step, then calling `group()` generates the individual callbacks and increments the internal counter.\n',
1017 silly resolved readmeFilename: 'README.markdown',
1017 silly resolved _id: 'step@0.0.4',
1017 silly resolved _from: 'step@=0.0.4' },
1017 silly resolved { name: 'buffers',
1017 silly resolved description: 'Treat a collection of Buffers as a single contiguous partially mutable Buffer.',
1017 silly resolved version: '0.1.1',
1017 silly resolved repository:
1017 silly resolved { type: 'git',
1017 silly resolved url: 'http://github.com/substack/node-buffers.git' },
1017 silly resolved author:
1017 silly resolved { name: 'James Halliday',
1017 silly resolved email: 'mail@substack.net',
1017 silly resolved url: 'http://substack.net' },
1017 silly resolved main: './index',
1017 silly resolved scripts: { test: 'expresso' },
1017 silly resolved engines: { node: '>=0.2.0' },
1017 silly resolved readme: 'buffers\n=======\n\nTreat a collection of Buffers as a single contiguous partially mutable Buffer.\n\nWhere possible, operations execute without creating a new Buffer and copying\neverything over.\n\nThis is a cleaner more Buffery rehash of\n[bufferlist](http://github.com/substack/node-bufferlist).\n\nexample\n=======\n\nslice\n-----\n\n var Buffers = require(\'buffers\');\n var bufs = Buffers();\n bufs.push(new Buffer([1,2,3]));\n bufs.push(new Buffer([4,5,6,7]));\n bufs.push(new Buffer([8,9,10]));\n \n console.dir(bufs.slice(2,8))\n\noutput:\n\n $ node examples/slice.js \n <Buffer 03 04 05 06 07 08>\n\nsplice\n------\n\n var Buffers = require(\'buffers\');\n var bufs = Buffers([\n new Buffer([1,2,3]),\n new Buffer([4,5,6,7]),\n new Buffer([8,9,10]),\n ]);\n \n var removed = bufs.splice(2, 4);\n console.dir({\n removed : removed.slice(),\n bufs : bufs.slice(),\n });\n \noutput:\n\n $ node examples/splice.js\n { removed: <Buffer 03 04 05 06>,\n bufs: <Buffer 01 02 07 08 09 0a> }\n\nmethods\n=======\n\nBuffers(buffers)\n----------------\n\nCreate a Buffers with an array of `Buffer`s if specified, else `[]`.\n\n.push(buf1, buf2...)\n--------------------\n\nPush buffers onto the end. Just like `Array.prototype.push`.\n\n.unshift(buf1, buf2...)\n-----------------------\n\nUnshift buffers onto the head. Just like `Array.prototype.unshift`.\n\n.slice(i, j)\n------------\n\nSlice a range out of the buffer collection as if it were contiguous.\nWorks just like the `Array.prototype.slice` version.\n\n.splice(i, howMany, replacements)\n---------------------------------\n\nSplice the buffer collection as if it were contiguous.\nWorks just like `Array.prototype.splice`, even the replacement part!\n\n.copy(dst, dstStart, start, end)\n--------------------------------\n\nCopy the buffer collection as if it were contiguous to the `dst` Buffer with the\nspecified bounds.\nWorks just like `Buffer.prototype.copy`.\n\n.get(i)\n-------\n\nGet a single element at index `i`.\n\n.set(i, x)\n----------\n\nSet a single element\'s value at index `i`.\n\n.indexOf(needle, offset)\n----------\n\nFind a string or buffer `needle` inside the buffer collection. Returns\nthe position of the search string or -1 if the search string was not\nfound.\n\nProvide an `offset` to skip that number of characters at the beginning\nof the search. This can be used to find additional matches.\n\nThis function will return the correct result even if the search string\nis spread out over multiple internal buffers.\n\n.toBuffer()\n-----------\n\nConvert the buffer collection to a single buffer, equivalent with `.slice(0, buffers.length)`;\n\n.toString(encoding, start, end)\n-----------\n\nDecodes and returns a string from the buffer collection.\nWorks just like `Buffer.prototype.toString`\n',
1017 silly resolved readmeFilename: 'README.markdown',
1017 silly resolved _id: 'buffers@0.1.1',
1017 silly resolved _from: 'buffers@=0.1.1' },
1017 silly resolved { name: 'buffertools',
1017 silly resolved main: 'buffertools',
1017 silly resolved version: '2.1.2',
1017 silly resolved keywords: [ 'buffer', 'buffers' ],
1017 silly resolved description: 'Working with node.js buffers made easy.',
1017 silly resolved homepage: 'https://github.com/bnoordhuis/node-buffertools',
1017 silly resolved author:
1017 silly resolved { name: 'Ben Noordhuis',
1017 silly resolved email: 'info@bnoordhuis.nl',
1017 silly resolved url: 'http://bnoordhuis.nl/' },
1017 silly resolved repository:
1017 silly resolved { type: 'git',
1017 silly resolved url: 'https://github.com/bnoordhuis/node-buffertools.git' },
1017 silly resolved engines: { node: '>=0.3.0' },
1017 silly resolved scripts: { test: 'node test.js', install: 'node-gyp rebuild' },
1017 silly resolved license: 'ISC',
1017 silly resolved readmeFilename: 'README.md',
1017 silly resolved gypfile: true,
1017 silly resolved contributors: [ [Object], [Object], [Object], [Object], [Object] ],
1017 silly resolved readme: '# node-buffertools\n\nUtilities for manipulating buffers.\n\n## Installing the module\n\nEasy! With [npm](http://npmjs.org/):\n\n\tnpm install buffertools\n\nFrom source:\n\n\tnode-gyp configure\n\tnode-gyp build\n\nNow you can include the module in your project.\n\n\trequire(\'buffertools\').extend(); // extend Buffer.prototype\n\tvar buf = new Buffer(42); // create a 42 byte buffer\n\tbuf.clear(); // clear it!\n\nIf you don\'t want to extend the Buffer class\'s prototype (recommended):\n\n\tvar buffertools = require(\'buffertools\');\n\tvar buf = new Buffer(42);\n\tbuffertools.clear(buf);\n\n## Methods\n\nNote that most methods that take a buffer as an argument, will also accept a string.\n\n### buffertools.extend([object], [object...])\n\nExtend the arguments with the buffertools methods. If called without arguments,\ndefaults to `[Buffer.prototype, SlowBuffer.prototype]`. Extending prototypes\nonly makes sense for classes that derive from `Buffer`.\n\nbuffertools v1.x extended the `Buffer` prototype by default. In v2.x, it is\nopt-in. The reason for that is that buffertools was originally developed for\nnode.js v0.3 (or maybe v0.2, I don\'t remember exactly when buffers were added)\nwhere the `Buffer` class was devoid of any useful methods. Over the years, it\nhas grown a number of utility methods, some of which conflict with the\nbuffertools methods of the same name, like `Buffer#fill()`.\n\n### Buffer#clear()\n### buffertools.clear(buffer)\n\nClear the buffer. This is equivalent to `Buffer#fill(0)`.\nReturns the buffer object so you can chain method calls.\n\n### Buffer#compare(buffer|string)\n### buffertools.compare(buffer, buffer|string)\n\nLexicographically compare two buffers. Returns a number less than zero\nif a < b, zero if a == b or greater than zero if a > b.\n\nBuffers are considered equal when they are of the same length and contain\nthe same binary data.\n\nSmaller buffers are considered to be less than larger ones. Some buffers\nfind this hurtful.\n\n### Buffer#concat(a, b, c, ...)\n### buffertools.concat(a, b, c, ...)\n\nConcatenate two or more buffers/strings and return the result. Example:\n\n\t// identical to new Buffer(\'foobarbaz\')\n\ta = new Buffer(\'foo\');\n\tb = new Buffer(\'bar\');\n\tc = a.concat(b, \'baz\');\n\tconsole.log(a, b, c); // "foo bar foobarbaz"\n\n\t// static variant\n\tbuffertools.concat(\'foo\', new Buffer(\'bar\'), \'baz\');\n\n### Buffer#equals(buffer|string)\n### buffertools.equals(buffer, buffer|string)\n\nReturns true if this buffer equals the argument, false otherwise.\n\nBuffers are considered equal when they are of the same length and contain\nthe same binary data.\n\nCaveat emptor: If your buffers contain strings with different character encodings,\nthey will most likely *not* be equal.\n\n### Buffer#fill(integer|string|buffer)\n### buffertools.fill(buffer, integer|string|buffer)\n\nFill the buffer (repeatedly if necessary) with the argument.\nReturns the buffer object so you can chain method calls.\n\n### Buffer#fromHex()\n### buffertools.fromHex(buffer)\n\nAssumes this buffer contains hexadecimal data (packed, no whitespace)\nand decodes it into binary data. Returns a new buffer with the decoded\ncontent. Throws an exception if non-hexadecimal data is encountered.\n\n### Buffer#indexOf(buffer|string, [start=0])\n### buffertools.indexOf(buffer, buffer|string, [start=0])\n\nSearch this buffer for the first occurrence of the argument, starting at\noffset `start`. Returns the zero-based index or -1 if there is no match.\n\n### Buffer#reverse()\n### buffertools.reverse(buffer)\n\nReverse the content of the buffer in place. Example:\n\n\tb = new Buffer(\'live\');\n\tb.reverse();\n\tconsole.log(b); // "evil"\n\n### Buffer#toHex()\n### buffertools.toHex(buffer)\n\nReturns the contents of this buffer encoded as a hexadecimal string.\n\n## Classes\n\nSingular, actually. To wit:\n\n## WritableBufferStream\n\nThis is a regular node.js [writable stream](http://nodejs.org/docs/v0.3.4/api/streams.html#writable_Stream)\nthat accumulates the data it receives into a buffer.\n\nExample usage:\n\n\t// slurp stdin into a buffer\n\tprocess.stdin.resume();\n\tostream = new WritableBufferStream();\n\tutil.pump(process.stdin, ostream);\n\tconsole.log(ostream.getBuffer());\n\nThe stream never emits \'error\' or \'drain\' events.\n\n### WritableBufferStream.getBuffer()\n\nReturn the data accumulated so far as a buffer.\n\n## TODO\n\n* Logical operations on buffers (AND, OR, XOR).\n* Add lastIndexOf() functions.\n\n## License\n\nCopyright (c) 2010, Ben Noordhuis <info@bnoordhuis.nl>\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n',
1017 silly resolved _id: 'buffertools@2.1.2',
1017 silly resolved _from: 'buffertools@=2.1.2' },
1017 silly resolved { name: 'browser-pack',
1017 silly resolved version: '2.0.1',
1017 silly resolved description: 'pack node-style source files from a json stream into a browser bundle',
1017 silly resolved main: 'index.js',
1017 silly resolved bin: { 'browser-pack': 'bin/cmd.js' },
1017 silly resolved dependencies:
1017 silly resolved { JSONStream: '~0.6.4',
1017 silly resolved through: '~2.3.4',
1017 silly resolved 'combine-source-map': '~0.3.0' },
1017 silly resolved devDependencies:
1017 silly resolved { tap: '~0.4.0',
1017 silly resolved tape: '~0.2.2',
1017 silly resolved 'uglify-js': '1.3.5',
1017 silly resolved 'convert-source-map': '~0.3.1',
1017 silly resolved 'parse-base64vlq-mappings': '~0.1.1' },
1017 silly resolved scripts: { test: 'tap test/*.js', prepublish: 'node bin/prepublish.js' },
1017 silly resolved testling: { files: 'test/*.js', browsers: [Object] },
1017 silly resolved repository:
1017 silly resolved { type: 'git',
1017 silly resolved url: 'git://github.com/substack/browser-pack.git' },
1017 silly resolved homepage: 'https://github.com/substack/browser-pack',
1017 silly resolved keywords:
1017 silly resolved [ 'browser',
1017 silly resolved 'bundle',
1017 silly resolved 'commonjs',
1017 silly resolved 'commonj-esque',
1017 silly resolved 'exports',
1017 silly resolved 'module.exports',
1017 silly resolved 'require' ],
1017 silly resolved author:
1017 silly resolved { name: 'James Halliday',
1017 silly resolved email: 'mail@substack.net',
1017 silly resolved url: 'http://substack.net' },
1017 silly resolved license: 'MIT',
1017 silly resolved readme: '# browser-pack\n\npack node-style source files from a json stream into a browser bundle\n\n[![browser support](http://ci.testling.com/substack/browser-pack.png)](http://ci.testling.com/substack/browser-pack)\n\n[![build status](https://secure.travis-ci.org/substack/browser-pack.png)](http://travis-ci.org/substack/browser-pack)\n\n# example\n\njson input:\n\n``` json\n[\n {\n "id": "a1b5af78",\n "source": "console.log(require(\'./foo\')(5))",\n "deps": { "./foo": "b8f69fa5" },\n "entry": true\n },\n {\n "id": "b8f69fa5",\n "source": "module.exports = function (n) { return n * 111 }",\n "deps": {}\n }\n]\n```\n\nbundle script:\n\n``` js\nvar pack = require(\'browser-pack\')();\nprocess.stdin.pipe(pack).pipe(process.stdout);\nprocess.stdin.resume();\n```\n\noutput:\n\n```\n$ browser-pack < input.json\n(function(p,c,e){function r(n){if(!c[n]){c[n]={exports:{}};p[n][0](function(x){return r(p[n][1][x])},c[n],c[n].exports);}return c[n].exports}for(var i=0;i<e.length;i++)r(e[i]);return r})({"a1b5af78":[function(require,module,exports){console.log(require(\'./foo\')(5))},{"./foo":"b8f69fa5"}],"b8f69fa5":[function(require,module,exports){module.exports = function (n) { return n * 111 }},{}]},{},["a1b5af78","b8f69fa5"])\n```\n\n# methods\n\n``` js\nvar pack = require(\'browser-pack\');\n```\n\n## pack(opts)\n\nReturn a through stream that takes a stream of json input and produces a stream\nof javascript output. This module does not export its internal `require()`\nfunction but you can prepend `\'var require=\'` to the stream contents to get the\nrequire function. `require()` will return `undefined` when a module hasn\'t been\ndefined to support splitting up modules across several bundles with custom\nfallback logic.\n\nIf `opts.raw` is given, the writable end of the stream will expect objects to be\nwritten to it instead of expecting a stream of json text it will need to parse.\n\nIf `opts.sourceMapPrefix` is given and source maps are computed, the\n`opts.sourceMapPrefix` string will be used instead of `//#`.\n\nAdditionally, rows with a truthy `entry` may have an `order` field that\ndetermines the numeric index to execute the entries in.\n\nYou can specify a custom prelude with `opts.prelude` but you should really know\nwhat you\'re doing first. See the `prelude.js` file in this repo for the default\nprelude. If you specify a custom prelude, you must also specify a valid\n`opts.preludePath` to the prelude source file for sourcemaps to work.\n\n# install\n\nWith [npm](https://npmjs.org), to get the library do:\n\n```\nnpm install browser-pack\n```\n\nand to get the command-line tool do:\n\n```\nnpm install -g browser-pack\n```\n\n# license\n\nMIT\n',
1017 silly resolved readmeFilename: 'readme.markdown',
1017 silly resolved _id: 'browser-pack@2.0.1',
1017 silly resolved _from: 'browser-pack@=2.0.1' },
1017 silly resolved { name: 'browserify',
1017 silly resolved version: '3.40.0',
1017 silly resolved description: 'browser-side require() the node way',
1017 silly resolved main: 'index.js',
1017 silly resolved bin: { browserify: 'bin/cmd.js' },
1017 silly resolved repository:
1017 silly resolved { type: 'git',
1017 silly resolved url: 'http://github.com/substack/node-browserify.git' },
1017 silly resolved keywords:
1017 silly resolved [ 'browser',
1017 silly resolved 'require',
1017 silly resolved 'commonjs',
1017 silly resolved 'commonj-esque',
1017 silly resolved 'bundle',
1017 silly resolved 'npm',
1017 silly resolved 'javascript' ],
1017 silly resolved dependencies:
1017 silly resolved { JSONStream: '~0.7.1',
1017 silly resolved assert: '~1.1.0',
1017 silly resolved 'browser-pack': '~2.0.0',
1017 silly resolved 'browser-resolve': '~1.2.1',
1017 silly resolved buffer: '~2.1.4',
1017 silly resolved builtins: '~0.0.3',
1017 silly resolved commondir: '0.0.1',
1017 silly resolved 'concat-stream': '~1.4.1',
1017 silly resolved 'console-browserify': '~1.0.1',
1017 silly resolved 'constants-browserify': '~0.0.1',
1017 silly resolved 'crypto-browserify': '~1.0.9',
1017 silly resolved 'deep-equal': '~0.1.0',
1017 silly resolved defined: '~0.0.0',
1017 silly resolved 'deps-sort': '~0.1.1',
1017 silly resolved derequire: '~0.8.0',
1017 silly resolved 'domain-browser': '~1.1.0',
1017 silly resolved duplexer: '~0.1.1',
1017 silly resolved events: '~1.0.0',
1017 silly resolved glob: '~3.2.8',
1017 silly resolved 'http-browserify': '~1.3.1',
1017 silly resolved 'https-browserify': '~0.0.0',
1017 silly resolved inherits: '~2.0.1',
1017 silly resolved 'insert-module-globals': '~5.0.1',
1017 silly resolved 'module-deps': '~1.8.0',
1017 silly resolved 'os-browserify': '~0.1.1',
1017 silly resolved parents: '~0.0.1',
1017 silly resolved 'path-browserify': '~0.0.0',
1017 silly resolved punycode: '~1.2.3',
1017 silly resolved 'querystring-es3': '0.2.0',
1017 silly resolved resolve: '~0.6.1',
1017 silly resolved 'shallow-copy': '0.0.1',
1017 silly resolved 'shell-quote': '~0.0.1',
1017 silly resolved 'stream-browserify': '~0.1.0',
1017 silly resolved 'stream-combiner': '~0.0.2',
1017 silly resolved string_decoder: '~0.0.0',
1017 silly resolved subarg: '0.0.1',
1017 silly resolved 'syntax-error': '~1.1.0',
1017 silly resolved through2: '~0.4.1',
1017 silly resolved 'timers-browserify': '~1.0.1',
1017 silly resolved 'tty-browserify': '~0.0.0',
1017 silly resolved umd: '~2.0.0',
1017 silly resolved url: '~0.7.9',
1017 silly resolved util: '~0.10.1',
1017 silly resolved 'vm-browserify': '~0.0.1',
1017 silly resolved 'browserify-zlib': '~0.1.2' },
1017 silly resolved devDependencies:
1017 silly resolved { backbone: '~0.9.2',
1017 silly resolved 'browser-unpack': '~0.0.0',
1017 silly resolved 'coffee-script': '~1.5.0',
1017 silly resolved coffeeify: '~0.6.0',
1017 silly resolved dnode: '~1.0.3',
1017 silly resolved es6ify: '~0.4.8',
1017 silly resolved mkdirp: '~0.3.3',
1017 silly resolved seq: '0.3.3',
1017 silly resolved tap: '~0.4.0',
1017 silly resolved through: '~2.3.4' },
1017 silly resolved author:
1017 silly resolved { name: 'James Halliday',
1017 silly resolved email: 'mail@substack.net',
1017 silly resolved url: 'http://substack.net' },
1017 silly resolved scripts: { test: 'tap test/*.js' },
1017 silly resolved license: 'MIT',
1017 silly resolved readme: '# browserify\n\n`require(\'modules\')` in the browser\n\nUse a [node](http://nodejs.org)-style `require()` to organize your browser code\nand load modules installed by [npm](https://npmjs.org).\n\nbrowserify will recursively analyze all the `require()` calls in your app in\norder to build a bundle you can serve up to the browser in a single `<script>`\ntag.\n\n[![build status](https://secure.travis-ci.org/substack/node-browserify.png)](http://travis-ci.org/substack/node-browserify)\n\n![browserify!](http://substack.net/images/browserify_logo.png)\n\n# example\n\nWhip up a file, `main.js` with some `require()s` in it. You can use relative\npaths like `\'./foo.js\'` and `\'../lib/bar.js\'` or module paths like `\'gamma\'`\nthat will search `node_modules/` using\n[node\'s module lookup algorithm](https://github.com/substack/node-resolve).\n\n``` js\nvar foo = require(\'./foo.js\');\nvar bar = require(\'../lib/bar.js\');\nvar gamma = require(\'gamma\');\n\nvar elem = document.getElementById(\'result\');\nvar x = foo(100) + bar(\'baz\');\nelem.textContent = gamma(x);\n```\n\nExport functionality by assigning onto `module.exports` or `exports`:\n\n``` js\nmodule.exports = function (n) { return n * 111 }\n```\n\nNow just use the `browserify` command to build a bundle starting at `main.js`:\n\n```\n$ browserify main.js > bundle.js\n```\n\nAll of the modules that `main.js` needs are included in the `bundle.js` from a\nrecursive walk of the `require()` graph using\n[required](https://github.com/defunctzombie/node-required).\n\nTo use this bundle, just toss a `<script src="bundle.js"></script>` into your\nhtml!\n\n# install\n\nWith [npm](http://npmjs.org) do:\n\n```\nnpm install -g browserify\n```\n\n# usage\n\n```\nUsage: browserify [entry files] {OPTIONS}\n\nStandard Options:\n\n --outfile, -o Write the browserify bundle to this file.\n If unspecified, browserify prints to stdout.\n\n --require, -r A module name or file to bundle.require()\n Optionally use a colon separator to set the target.\n\n --entry, -e An entry point of your app\n \n --ignore, -i Replace a file with an empty stub. Files can be globs.\n \n --exclude, -u Omit a file from the output bundle. Files can be globs.\n\n --external, -x Reference a file from another bundle. Files can be globs.\n \n --transform, -t Use a transform module on top-level files.\n \n --command, -c Use a transform command on top-level files.\n \n --standalone -s Generate a UMD bundle for the supplied export name.\n This bundle works with other module systems and sets the name\n given as a window global if no module system is found.\n \n --debug -d Enable source maps that allow you to debug your files\n separately.\n\n --help, -h Show this message\n\nFor advanced options, type `browserify --help advanced`.\n\nSpecify a parameter.\n```\n\n```\nAdvanced Options:\n\n --insert-globals, --ig, --fast [default: false]\n\n Skip detection and always insert definitions for process, global,\n __filename, and __dirname.\n \n benefit: faster builds\n cost: extra bytes\n \n --insert-global-vars, --igv\n\n Comma-separated list of global variables to detect and define.\n Default: __filename,__dirname,process,Buffer,global\n \n --detect-globals, --dg [default: true]\n\n Detect the presence of process, global, __filename, and __dirname and define\n these values when present.\n\n benefit: npm modules more likely to work\n cost: slower builds\n\n --ignore-missing, --im [default: false]\n\n Ignore `require()` statements that don\'t resolve to anything.\n\n --noparse=FILE\n\n Don\'t parse FILE at all. This will make bundling much, much faster for giant\n libs like jquery or threejs.\n\n --no-builtins\n\n Turn off builtins. This is handy when you want to run a bundle in node which\n provides the core builtins.\n\n --no-commondir\n \n Turn off setting a commondir. This is useful if you want to preserve the\n original paths that a bundle was generated with. \n \n --bare \n\n Alias for both --no-builtins, --no-commondir, and sets --insert-global-vars\n to just "__filename,__dirname". This is handy if you want to run bundles in\n node.\n\n --full-paths\n\n Turn off converting module ids into numerical indexes. This is useful for\n preserving the original paths that a bundle was generated with.\n\n --deps\n \n Instead of standard bundle output, print the dependency array generated by\n module-deps.\n\n --list\n \n Print each file in the dependency graph. Useful for makefiles.\n\n --extension=EXTENSION\n\n Consider files with specified EXTENSION as modules, this option can used\n multiple times.\n\n --global-transform, --g\n\n Use a transform module on all files after any ordinary transforms have run.\n\nPassing arguments to transforms:\n\n For -t and -g, you may use subarg syntax to pass options to transforms as the\n second parameter after the filename. For example:\n\n -t [ foo -x 3 --beep ]\n\n will call the `foo` transform for each applicable file by calling:\n\n foo(file, { x: 3, beep: true })\n\n```\n\n# compatibility\n\nMany [npm](http://npmjs.org) modules that don\'t do IO will just work after being\nbrowserified. Others take more work.\n\nMany node built-in modules have been wrapped to work in the browser, but only\nwhen you explicitly `require()` or use their functionality.\n\nWhen you `require()` any of these modules, you will get a browser-specific shim:\n\n* [assert](https://npmjs.org/package/assert)\n* [buffer](https://npmjs.org/package/buffer)\n* [console](https://npmjs.org/package/console-browserify)\n* [constants](https://npmjs.org/package/constants-browserify)\n* [crypto](https://npmjs.org/package/crypto-browserify)\n* [domain](https://npmjs.org/package/domain-browser)\n* [events](https://npmjs.org/package/events-browserify)\n* [http](https://npmjs.org/package/http-browserify)\n* [https](https://npmjs.org/package/https-browserify)\n* [os](https://npmjs.org/package/os-browserify)\n* [path](https://npmjs.org/package/path-browserify)\n* [punycode](https://npmjs.org/package/punycode)\n* [querystring](https://npmjs.org/package/querystring)\n* [stream](https://npmjs.org/package/stream-browserify)\n* [string_decoder](https://npmjs.org/package/string_decoder)\n* [timers](https://npmjs.org/package/timers-browserify)\n* [tty](https://npmjs.org/package/tty-browserify)\n* [url](https://npmjs.org/package/url)\n* [util](https://npmjs.org/package/util)\n* [vm](https://npmjs.org/package/vm-browserify)\n* [zlib](https://npmjs.org/package/browserify-zlib)\n\nAdditionally if you use any of these variables, they\n[will be defined](https://github.com/substack/insert-module-globals)\nin the bundled output in a browser-appropriate way:\n\n* [process](https://npmjs.org/package/process)\n* [Buffer](https://npmjs.org/package/buffer)\n* global - top-level scope object (window)\n* __filename - file path of the currently executing file\n* __dirname - directory path of the currently executing file\n\n# more examples\n\n## external requires\n\nYou can just as easily create bundle that will export a `require()` function so\nyou can `require()` modules from another script tag. Here we\'ll create a\n`bundle.js` with the [through](https://npmjs.org/package/through)\nand [duplexer](https://npmjs.org/package/duplexer) modules.\n\n```\n$ browserify -r through -r duplexer -r ./my-file.js:my-module > bundle.js\n```\n\nThen in your page you can do:\n\n``` html\n<script src="bundle.js"></script>\n<script>\n var through = require(\'through\');\n var duplexer = require(\'duplexer\');\n var myModule = require(\'my-module\');\n /* ... */\n</script>\n```\n\n## external source maps\n\nIf you prefer the source maps be saved to a separate `.js.map` source map file, you may use\n[exorcist](https://github.com/thlorenz/exorcist) in order to achieve that. It\'s as simple as:\n\n```\n$ browserify main.js --debug | exorcist bundle.js.map > bundle.js \n```\n\nLearn about additional options [here](https://github.com/thlorenz/exorcist#usage).\n\n## multiple bundles\n\nIf browserify finds a `require`d function already defined in the page scope, it\nwill fall back to that function if it didn\'t find any matches in its own set of\nbundled modules.\n\nIn this way you can use browserify to split up bundles among multiple pages to\nget the benefit of caching for shared, infrequently-changing modules, while\nstill being able to use `require()`. Just use a combination of `--external` and\n`--require` to factor out common dependencies.\n\nFor example, if a website with 2 pages, `beep.js`:\n\n``` js\nvar robot = require(\'./robot.js\');\nconsole.log(robot(\'beep\'));\n```\n\nand `boop.js`:\n\n``` js\nvar robot = require(\'./robot.js\');\nconsole.log(robot(\'boop\'));\n```\n\nboth depend on `robot.js`:\n\n``` js\nmodule.exports = function (s) { return s.toUpperCase() + \'!\' };\n```\n\n```\n$ browserify -r ./robot > static/common.js\n$ browserify -x ./robot.js beep.js > static/beep.js\n$ browserify -x ./robot.js boop.js > static/boop.js\n```\n\nThen on the beep page you can have:\n\n``` html\n<script src="common.js"></script>\n<script src="beep.js"></script>\n```\n\nwhile the boop page can have:\n\n``` html\n<script src="common.js"></script>\n<script src="boop.js"></script>\n```\n\n## api example\n\nYou can use the API directly too:\n\n``` js\nvar browserify = require(\'browserify\');\nvar b = browserify();\nb.add(\'./browser/main.js\');\nb.bundle().pipe(process.stdout);\n```\n\n# methods\n\n``` js\nvar browserify = require(\'browserify\')\n```\n\n## var b = browserify(files=[] or opts={})\n\nCreate a browserify instance `b` from the entry main `files` or `opts.entries`.\n`files` can be an array of files or a single file.\n\nFor each `file` in `files`, if `file` is a stream, its contents will be used.\nYou should use `opts.basedir` when using streaming files so that relative\nrequires will know where to resolve from.\n\nYou can also specify an `opts.noParse` array which will skip all require() and\nglobal parsing for each file in the array. Use this for giant libs like jquery\nor threejs that don\'t have any requires or node-style globals but take forever\nto parse.\n\n`opts.extensions` is an array of optional extra extensions for the module lookup\nmachinery to use when the extension has not been specified.\nBy default browserify considers only `.js` and `.json` files in such cases.\n\n`opts.basedir` is the directory that browserify starts bundling from for\nfilenames that start with `.`.\n\n`opts.commondir` sets the algorithm used to parse out the common paths. Use\n`false` to turn this off, otherwise it uses the\n[commondir](https://npmjs.org/package/commondir) module.\n\n`opts.fullPaths` disables converting module ids into numerical indexes. This is\nuseful for preserving the original paths that a bundle was generated with.\n\n`opts.builtins` sets the list of builtins to use, which by default is set in\n`lib/builtins.js` in this distribution.\n\n`opts.pack` sets the browser-pack implementation to use. The `opts.pack()`\nshould return a transform stream that accepts objects of the form that\n[module-deps](https://npmjs.org/package/module-deps) generates. Simplified, this\nis roughly:\n\n```\n{"id":"1","source":"console.log(\'beep boop\')","deps":{}}\n{"id":"2","source":"require(\'./boop.js\')","deps":{"./boop.js":"1"}}\n```\n\nBy default, `opts.pack` uses\n[browser-pack](https://npmjs.org/package/browser-pack):\n\n```\nrequire(\'browser-pack\')({ raw: true, sourceMapPrefix: \'//@\' });\n```\n\n`opts.externalRequireName` defaults to `\'require\'` in `expose` mode but you can\nuse another name.\n\nYou can give browserify a custom `opts.resolve()` function or by default it uses\n[browser-resolve](https://npmjs.org/package/browser-resolve).\n\nNote that if files do not contain javascript source code then you also need to\nspecify a corresponding transform for them.\n\n## b.add(file)\n\nAdd an entry file from `file` that will be executed when the bundle loads.\n\n## b.require(file[, opts])\n\nMake `file` available from outside the bundle with `require(file)`.\n\nThe `file` param is anything that can be resolved by `require.resolve()`.\n\n`file` can also be a stream, but you should also use `opts.basedir` so that\nrelative requires will be resolvable.\n\nUse the `expose` property of opts to specify a custom dependency name. \n`require(\'./vendor/angular/angular.js\', {expose: \'angular\'})` enables `require(\'angular\')`\n\n## b.bundle(opts, cb)\n\nBundle the files and their dependencies into a single javascript file.\n\nReturn a readable stream with the javascript file contents or\noptionally specify a `cb(err, src)` to get the buffered results.\n\nWhen `opts.insertGlobals` is true, always insert `process`, `global`,\n`__filename`, and `__dirname` without analyzing the AST for faster builds but\nlarger output bundles. Default false.\n\nWhen `opts.detectGlobals` is true, scan all files for `process`, `global`,\n`__filename`, and `__dirname`, defining as necessary. With this option npm\nmodules are more likely to work but bundling takes longer. Default true.\n\nWhen `opts.debug` is true, add a source map inline to the end of the bundle.\nThis makes debugging easier because you can see all the original files if\nyou are in a modern enough browser.\n\nWhen `opts.standalone` is a non-empty string, a standalone module is created\nwith that name and a [umd](https://github.com/forbeslindesay/umd) wrapper.\nYou can use namespaces in the standalone global export using a `.` in the string\nname as a separator. For example: `\'A.B.C\'` \n\n`opts.insertGlobalVars` will be passed to\n[insert-module-globals](http://npmjs.org/package/insert-module-globals)\nas the `opts.vars` parameter.\n\n## b.external(file)\n\nPrevent `file` from being loaded into the current bundle, instead referencing\nfrom another bundle.\n\n## b.ignore(file)\n\nPrevent the module name or file at `file` from showing up in the output bundle.\n\nInstead you will get a file with `module.exports = {}`.\n\n## b.exclude(file)\n\nPrevent the module name or file at `file` from showing up in the output bundle.\n\nIf your code tries to `require()` that file it will throw unless you\'ve provided\nanother mechanism for loading it.\n\n## b.transform(opts={}, tr)\n\nTransform source code before parsing it for `require()` calls with the transform\nfunction or module name `tr`.\n\nIf `tr` is a function, it will be called with `tr(file)` and it should return a\n[through-stream](https://github.com/substack/stream-handbook#through)\nthat takes the raw file contents and produces the transformed source.\n\nIf `tr` is a string, it should be a module name or file path of a\n[transform module](https://github.com/substack/module-deps#transforms)\nwith a signature of:\n\n``` js\nvar through = require(\'through\');\nmodule.exports = function (file) { return through() };\n```\n\nYou don\'t need to necessarily use the\n[through](https://npmjs.org/package/through) module, this is just a simple\nexample.\n\nHere\'s how you might compile coffee script on the fly using `.transform()`:\n\n```\nvar coffee = require(\'coffee-script\');\nvar through = require(\'through\');\n\nb.transform(function (file) {\n var data = \'\';\n return through(write, end);\n \n function write (buf) { data += buf }\n function end () {\n this.queue(coffee.compile(data));\n this.queue(null);\n }\n});\n```\n\nNote that on the command-line with the `-c` flag you can just do:\n\n```\n$ browserify -c \'coffee -sc\' main.coffee > bundle.js\n```\n\nOr better still, use the [coffeeify](https://github.com/substack/coffeeify)\nmodule:\n\n```\n$ npm install coffeeify\n$ browserify -t coffeeify main.coffee > bundle.js\n```\n\nIf `opts.global` is `true`, the transform will operate on ALL files, despite\nwhether they exist up a level in a `node_modules/` directory. Use global\ntransforms cautiously and sparingly, since most of the time an ordinary\ntransform will suffice. You can also not configure global transforms in a\n`package.json` like you can with ordinary transforms.\n\nGlobal transforms always run after any ordinary transforms have run.\n\n## b.plugin(plugin, opts)\n\nRegister a `plugin` with `opts`. Plugins can be a string module name or a\nfunction the same as transforms.\n\n`plugin(b, opts)` is called with the browserify instance `b`.\n\nFor more information, consult the plugins section below.\n\n## b.deps(opts)\n\nReturn a readable stream of the dependency array generated by module-deps.\n\n# package.json\n\nbrowserify uses the `package.json` in its module resolution algorithm just like\nnode. If there is a `"main"` field, browserify will start resolving the package\nat that point. If there is no `"main"` field, browserify will look for an\n`"index.js"` file in the module root directory. Here are some more\nsophisticated things you can do in the package.json:\n\n## browser field\n\nThere is a special "[browser](https://gist.github.com/4339901)" field you can\nset in your package.json on a per-module basis to override file resolution for\nbrowser-specific versions of files.\n\nFor example, if you want to have a browser-specific module entry point for your\n`"main"` field you can just set the `"browser"` field to a string:\n\n``` json\n"browser": "./browser.js"\n```\n\nor you can have overrides on a per-file basis:\n\n``` json\n"browser": {\n "fs": "level-fs",\n "./lib/ops.js": "./browser/opts.js"\n}\n```\n\nNote that the browser field only applies to files in the local module and like\ntransforms it doesn\'t apply into `node_modules` directories.\n\n## browserify.transform\n\nYou can specify source transforms in the package.json in the\n`browserify.transform` field. There is more information about how source\ntransforms work in package.json on the\n[module-deps readme](https://github.com/substack/module-deps#transforms).\n\nFor example, if your module requires [brfs](https://npmjs.org/package/brfs), you\ncan add\n\n``` json\n"browserify": { "transform": [ "brfs" ] }\n```\n\nto your package.json. Now when somebody `require()`s your module, brfs will\nautomatically be applied to the files in your module without explicit\nintervention by the person using your module. Make sure to add transforms to\nyour package.json dependencies field.\n\n# events\n\n## b.on(\'file\', function (file, id, parent) {})\n\nWhen a file is resolved for the bundle, the bundle emits a `\'file\'` event with\nthe full `file` path, the `id` string passed to `require()`, and the `parent`\nobject used by\n[browser-resolve](https://github.com/defunctzombie/node-browser-resolve).\n\nYou could use the `file` event to implement a file watcher to regenerate bundles\nwhen files change.\n\n## b.on(\'bundle\', function (bundle) {})\n\nWhen `.bundle()` is called, this event fires with the `bundle` output stream.\n\n## bundle.on(\'transform\', function (tr, file) {})\n\nWhen a transform is applied to a file, the `\'transform\'` event fires on the\nbundle stream with the transform stream `tr` and the `file` that the transform\nis being applied to.\n\n# plugins\n\nFor some more advanced use-cases, a transform is not sufficiently extensible.\nPlugins are modules that take the bundle instance as their first parameter and\nan option hash as their second.\n\nPlugins can be used to do perform some fancy features that transforms can\'t do.\nFor example, [factor-bundle](https://npmjs.org/package/factor-bundle) is a\nplugin that can factor out common dependencies from multiple entry-points into a\ncommon bundle. Use plugins with `-p` and pass options to plugins with\n[subarg](https://npmjs.org/package/subarg) syntax:\n\n```\nbrowserify x.js y.js -p [ factor-bundle -o bundle/x.js -o bundle/y.js ] \\\n > bundle/common.js\n```\n\nFor a list of plugins, consult the\n[browserify-plugin tag](https://npmjs.org/browse/keyword/browserify-plugin)\non npm.\n\n# list of source transforms\n\nThere is a [wiki page that lists the known browserify\ntransforms](https://github.com/substack/node-browserify/wiki/list-of-transforms).\n\nIf you write a transform, make sure to add your transform to that wiki page and\nadd a package.json keyword of `browserify-transform` so that\n[people can browse for all the browserify\ntransforms](https://npmjs.org/browse/keyword/browserify-transform) on npmjs.org.\n\n# third-party tools\n\nThere is a [wiki page that lists the known browserify\ntools](https://github.com/substack/node-browserify/wiki/browserify-tools).\n\nIf you write a tool, make sure to add it to that wiki page and\nadd a package.json keyword of `browserify-tool` so that\n[people can browse for all the browserify\ntools](https://npmjs.org/browse/keyword/browserify-tool) on npmjs.org.\n\n# license\n\nMIT\n\n![browserify!](http://substack.net/images/browserify/browserify.png)\n',
1017 silly resolved readmeFilename: 'readme.markdown',
1017 silly resolved _id: 'browserify@3.40.0',
1017 silly resolved _from: 'browserify@=3.40.0' },
1017 silly resolved { name: 'commander',
1017 silly resolved version: '2.1.0',
1017 silly resolved description: 'the complete solution for node.js command-line programs',
1017 silly resolved keywords: [ 'command', 'option', 'parser', 'prompt', 'stdin' ],
1017 silly resolved author: { name: 'TJ Holowaychuk', email: 'tj@vision-media.ca' },
1017 silly resolved repository:
1017 silly resolved { type: 'git',
1017 silly resolved url: 'https://github.com/visionmedia/commander.js.git' },
1017 silly resolved devDependencies: { should: '>= 0.0.1' },
1017 silly resolved scripts: { test: 'make test' },
1017 silly resolved main: 'index',
1017 silly resolved engines: { node: '>= 0.6.x' },
1017 silly resolved files: [ 'index.js' ],
1017 silly resolved readme: '# Commander.js\n\n The complete solution for [node.js](http://nodejs.org) command-line interfaces, inspired by Ruby\'s [commander](https://github.com/visionmedia/commander).\n\n [![Build Status](https://secure.travis-ci.org/visionmedia/commander.js.png)](http://travis-ci.org/visionmedia/commander.js)\n\n## Installation\n\n $ npm install commander\n\n## Option parsing\n\n Options with commander are defined with the `.option()` method, also serving as documentation for the options. The example below parses args and options from `process.argv`, leaving remaining args as the `program.args` array which were not consumed by options.\n\n```js\n#!/usr/bin/env node\n\n/**\n * Module dependencies.\n */\n\nvar program = require(\'commander\');\n\nprogram\n .version(\'0.0.1\')\n .option(\'-p, --peppers\', \'Add peppers\')\n .option(\'-P, --pineapple\', \'Add pineapple\')\n .option(\'-b, --bbq\', \'Add bbq sauce\')\n .option(\'-c, --cheese [type]\', \'Add the specified type of cheese [marble]\', \'marble\')\n .parse(process.argv);\n\nconsole.log(\'you ordered a pizza with:\');\nif (program.peppers) console.log(\' - peppers\');\nif (program.pineapple) console.log(\' - pineapple\');\nif (program.bbq) console.log(\' - bbq\');\nconsole.log(\' - %s cheese\', program.cheese);\n```\n\n Short flags may be passed as a single arg, for example `-abc` is equivalent to `-a -b -c`. Multi-word options such as "--template-engine" are camel-cased, becoming `program.templateEngine` etc.\n\n## Automated --help\n\n The help information is auto-generated based on the information commander already knows about your program, so the following `--help` info is for free:\n\n``` \n $ ./examples/pizza --help\n\n Usage: pizza [options]\n\n Options:\n\n -V, --version output the version number\n -p, --peppers Add peppers\n -P, --pineapple Add pineapple\n -b, --bbq Add bbq sauce\n -c, --cheese <type> Add the specified type of cheese [marble]\n -h, --help output usage information\n\n```\n\n## Coercion\n\n```js\nfunction range(val) {\n return val.split(\'..\').map(Number);\n}\n\nfunction list(val) {\n return val.split(\',\');\n}\n\nprogram\n .version(\'0.0.1\')\n .usage(\'[options] <file ...>\')\n .option(\'-i, --integer <n>\', \'An integer argument\', parseInt)\n .option(\'-f, --float <n>\', \'A float argument\', parseFloat)\n .option(\'-r, --range <a>..<b>\', \'A range\', range)\n .option(\'-l, --list <items>\', \'A list\', list)\n .option(\'-o, --optional [value]\', \'An optional value\')\n .parse(process.argv);\n\nconsole.log(\' int: %j\', program.integer);\nconsole.log(\' float: %j\', program.float);\nconsole.log(\' optional: %j\', program.optional);\nprogram.range = program.range || [];\nconsole.log(\' range: %j..%j\', program.range[0], program.range[1]);\nconsole.log(\' list: %j\', program.list);\nconsole.log(\' args: %j\', program.args);\n```\n\n## Custom help\n\n You can display arbitrary `-h, --help` information\n by listening for "--help". Commander will automatically\n exit once you are done so that the remainder of your program\n does not execute causing undesired behaviours, for example\n in the following executable "stuff" will not output when\n `--help` is used.\n\n```js\n#!/usr/bin/env node\n\n/**\n * Module dependencies.\n */\n\nvar program = require(\'../\');\n\nfunction list(val) {\n return val.split(\',\').map(Number);\n}\n\nprogram\n .version(\'0.0.1\')\n .option(\'-f, --foo\', \'enable some foo\')\n .option(\'-b, --bar\', \'enable some bar\')\n .option(\'-B, --baz\', \'enable some baz\');\n\n// must be before .parse() since\n// node\'s emit() is immediate\n\nprogram.on(\'--help\', function(){\n console.log(\' Examples:\');\n console.log(\'\');\n console.log(\' $ custom-help --help\');\n console.log(\' $ custom-help -h\');\n console.log(\'\');\n});\n\nprogram.parse(process.argv);\n\nconsole.log(\'stuff\');\n```\n\nyielding the following help output:\n\n```\n\nUsage: custom-help [options]\n\nOptions:\n\n -h, --help output usage information\n -V, --version output the version number\n -f, --foo enable some foo\n -b, --bar enable some bar\n -B, --baz enable some baz\n\nExamples:\n\n $ custom-help --help\n $ custom-help -h\n\n```\n\n## .outputHelp()\n\n Output help information without exiting.\n\n## .help()\n\n Output help information and exit immediately.\n\n## Links\n\n - [API documentation](http://visionmedia.github.com/commander.js/)\n - [ascii tables](https://github.com/LearnBoost/cli-table)\n - [progress bars](https://github.com/visionmedia/node-progress)\n - [more progress bars](https://github.com/substack/node-multimeter)\n - [examples](https://github.com/visionmedia/commander.js/tree/master/examples)\n\n## License \n\n(The MIT License)\n\nCopyright (c) 2011 TJ Holowaychuk &lt;tj@vision-media.ca&gt;\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\'Software\'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \'AS IS\', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n',
1017 silly resolved readmeFilename: 'Readme.md',
1017 silly resolved _id: 'commander@2.1.0',
1017 silly resolved _from: 'commander@=2.1.0' },
1017 silly resolved { name: 'socks5-client',
1017 silly resolved description: 'SOCKS v5 client socket implementation.',
1017 silly resolved version: '0.3.6',
1017 silly resolved main: 'lib/socket.js',
1017 silly resolved homepage: 'https://github.com/mattcg/socks5-client',
1017 silly resolved implements: [ 'CommonJS/Modules/1.0' ],
1017 silly resolved contributors: [ [Object], [Object] ],
1017 silly resolved keywords: [ 'socks5', 'socksv5', 'socks', 'v5', 'client', 'socket' ],
1017 silly resolved bugs: { url: 'https://github.com/mattcg/socks5-client/issues' },
1017 silly resolved repository:
1017 silly resolved { type: 'git',
1017 silly resolved url: 'https://github.com/mattcg/socks5-client.git' },
1017 silly resolved dependencies: { ipv6: '~3.1.1', 'network-byte-order': '~0.2.0' },
1017 silly resolved engines: { node: '0.x' },
1017 silly resolved licenses: [ [Object] ],
1017 silly resolved readme: '# SOCKS5 Client #\n\nSOCKS v5 client socket implementation in JavaScript for Node.js.\n\nOriginal code forked from [node-socksified](https://github.com/vially/node-socksified).\n\n## Usage ##\n\nLook at [socks5-http-client](https://github.com/mattcg/socks5-http-client) or [socks5-https-client](https://github.com/mattcg/socks5-https-client) for an example.\n\n## License ##\n\nCopyright © 2012 [Matthew Caruana Galizia](http://twitter.com/mcaruanagalizia), licensed under an [MIT license](http://mattcg.mit-license.org/).\n\nPortions of this code are copyright (c) 2011 Valentin Háloiu, redistributed and modified under an [MIT license](https://github.com/vially/node-socksified/blob/master/LICENSE).\n',
1017 silly resolved readmeFilename: 'README.md',
1017 silly resolved _id: 'socks5-client@0.3.6',
1017 silly resolved _from: 'socks5-client@~0.3.6' },
1017 silly resolved { name: 'brfs',
1017 silly resolved version: '1.0.0',
1017 silly resolved description: 'browserify fs.readFileSync() static asset inliner',
1017 silly resolved main: 'index.js',
1017 silly resolved bin: { brfs: 'bin/cmd.js' },
1017 silly resolved dependencies: { through: '~2.2.0', falafel: '~0.1.6', escodegen: '0.0.17' },
1017 silly resolved devDependencies:
1017 silly resolved { tap: '~0.4.0',
1017 silly resolved browserify: '~3.25.2',
1017 silly resolved 'concat-stream': '~1.0.0' },
1017 silly resolved scripts: { test: 'tap test/*.js' },
1017 silly resolved repository: { type: 'git', url: 'git://github.com/substack/brfs.git' },
1017 silly resolved homepage: 'https://github.com/substack/brfs',
1017 silly resolved keywords:
1017 silly resolved [ 'browserify',
1017 silly resolved 'browserify-transform',
1017 silly resolved 'fs',
1017 silly resolved 'readFileSync',
1017 silly resolved 'plugin',
1017 silly resolved 'static',
1017 silly resolved 'asset',
1017 silly resolved 'bundle',
1017 silly resolved 'base64' ],
1017 silly resolved author:
1017 silly resolved { name: 'James Halliday',
1017 silly resolved email: 'mail@substack.net',
1017 silly resolved url: 'http://substack.net' },
1017 silly resolved license: 'MIT',
1017 silly resolved readme: '# brfs\n\nfs.readFileSync() and fs.readFile() static asset browserify transform\n\n[![build status](https://secure.travis-ci.org/substack/brfs.png)](http://travis-ci.org/substack/brfs)\n\nThis module is a plugin for [browserify](http://browserify.org) to parse the AST\nfor `fs.readFileSync()` calls so that you can inline file contents into your\nbundles.\n\nEven though this module is intended for use with browserify, nothing about it is\nparticularly specific to browserify so it should be generally useful in other\nprojects.\n\n# example\n\nfor a main.js:\n\n``` js\nvar fs = require(\'fs\');\nvar html = fs.readFileSync(__dirname + \'/robot.html\', \'utf8\');\nconsole.log(html);\n```\n\nand a robot.html:\n\n``` html\n<b>beep boop</b>\n```\n\nfirst `npm install brfs` into your project, then:\n\n## on the command-line\n\n```\n$ browserify -t brfs example/main.js > bundle.js\n```\n\nnow in the bundle output file,\n\n``` js\nvar html = fs.readFileSync(__dirname + \'/robot.html\', \'utf8\');\n```\n\nturns into:\n\n``` js\nvar html = "<b>beep boop</b>\\n";\n```\n\n## or with the api\n\n``` js\nvar browserify = require(\'browserify\');\nvar fs = require(\'fs\');\n\nvar b = browserify(\'example/main.js\');\nb.transform(\'brfs\');\n\nb.bundle().pipe(fs.createWriteStream(\'bundle.js\'));\n```\n\n## async\n\nYou can also use `fs.readFile()`:\n\n``` js\nvar fs = require(\'fs\');\nfs.readFile(__dirname + \'/robot.html\', \'utf8\', function (err, html) {\n console.log(html);\n});\n```\n\nWhen you run this code through brfs, it turns into:\n\n``` js\nvar fs = require(\'fs\');\nprocess.nextTick(function () {(function (err, html) {\n console.log(html);\n})(null,"<b>beep boop</b>\\n")});\n```\n\n# methods\n\nbrfs looks for `fs.readFileSync(pathExpr, enc=\'utf8\')`\nand `fs.readFile(pathExpr, enc=null, cb)` calls.\n\nThe `pathExpr` function is evaluated as an expression with `__dirname` and\n`__filename` variables available.\n\nJust like node, the default encoding is `null` and will give back a `Buffer`.\nIf you want differently-encoded file contents for your inline content you can\nset `enc` to `\'utf8\'`, `\'base64\'`, or `\'hex\'`.\n\nIn async mode when a callback `cb` is given, the contents of `pathExpr` are\ninlined into the source inside of a `process.nextTick()` call.\n\nWhen you use a `\'file\'`-event aware watcher such as\n[watchify](https://npmjs.org/package/watchify), the inlined assets will be\nupdated automatically.\n\nIf you want to use this plugin directly, not through browserify, the api\nfollows.\n\n``` js\nvar brfs = require(\'brfs\')\n```\n\n## var tr = brfs(file)\n\nReturn a through stream `tr` inlining `fs.readFileSync()` file contents\nin-place.\n\n# events\n\n## tr.on(\'file\', function (file) {})\n\nFor every file included with `fs.readFileSync()` or `fs.readFile()`, the `tr`\ninstance emits a `\'file\'` event with the `file` path.\n\n# usage\n\nA tiny command-line program ships with this module to make debugging easier.\n\n```\nusage:\n\n brfs file\n \n Inline `fs.readFileSync()` calls from `file`, printing the transformed file\n contents to stdout.\n\n brfs\n brfs -\n \n Inline `fs.readFileSync()` calls from stdin, printing the transformed file\n contents to stdout.\n\n```\n\n# install\n\nWith [npm](https://npmjs.org) do:\n\n```\nnpm install brfs\n```\n\nthen use `-t brfs` with the browserify command or use `.transform(\'brfs\')` from\nthe browserify api.\n\n# license\n\nMIT\n',
1017 silly resolved readmeFilename: 'readme.markdown',
1017 silly resolved _id: 'brfs@1.0.0',
1017 silly resolved _from: 'brfs@=1.0.0' },
1017 silly resolved { name: 'uglifyify',
1017 silly resolved version: '1.2.3',
1017 silly resolved description: 'A browserify transform which minifies your code using UglifyJS2',
1017 silly resolved main: 'index.js',
1017 silly resolved dependencies:
1017 silly resolved { 'uglify-js': '2.x.x',
1017 silly resolved through: '~2.3.4',
1017 silly resolved 'convert-source-map': '~0.2.3' },
1017 silly resolved devDependencies: {},
1017 silly resolved scripts: { test: 'echo "Error: no test specified" && exit 1' },
1017 silly resolved repository: { type: 'git', url: 'git://github.com/hughsk/uglifyify.git' },
1017 silly resolved keywords:
1017 silly resolved [ 'uglify',
1017 silly resolved 'minify',
1017 silly resolved 'compress',
1017 silly resolved 'compile',
1017 silly resolved 'browserify',
1017 silly resolved 'transform',
1017 silly resolved 'stream' ],
1017 silly resolved author:
1017 silly resolved { name: 'Hugh Kennedy',
1017 silly resolved email: 'hughskennedy@gmail.com',
1017 silly resolved url: 'http://hughskennedy.com/' },
1017 silly resolved license: 'MIT',
1017 silly resolved readmeFilename: 'README.md',
1017 silly resolved readme: '# uglifyify\n\nA [Browserify](http://browserify.org) v2 transform which minifies your code\nusing [UglifyJS2](https://github.com/mishoo/UglifyJS).\n\n## Installation\n\n``` bash\nnpm install uglifyify\n```\n\n## Motivation/Usage\n\nOrdinarily you\'d be fine doing this:\n\n``` bash\nbrowserify index.js | uglifyjs -c > bundle.js\n```\n\nBut uglifyify gives you the benefit applying Uglify\'s "squeeze" transform\n*before* it\'s processed by Browserify, meaning you can remove dead code paths\nfor conditional requires. Here\'s a contrived example:\n\n``` javascript\nif (true) {\n module.exports = require(\'./browser\')\n} else {\n module.exports = require(\'./node\')\n}\n```\n\n`module.exports = require(\'./node\')` will be excluded by Uglify, meaning that\nonly `./browser` will be bundled and required.\n\nIf you combine uglifyify with [envify](http://github.com/hughsk/envify), you\ncan make this a little more accessible. Take this code:\n\n``` javascript\nif (process.env.NODE_ENV === \'development\') {\n module.exports = require(\'./development\')\n} else {\n module.exports = require(\'./production\')\n}\n```\n\nAnd use this to compile:\n\n``` bash\nNODE_ENV=development browserify -t envify -t uglifyify index.js -o dev.js &&\nNODE_ENV=production browserify -t envify -t uglifyify index.js -o prod.js\n```\n\nIt should go without saying that you should be hesitant using environment\nvariables in a Browserify module - this is best suited to your own\napplications or modules built with Browserify\'s `--standalone` tag.\n\n## Global Transforms\n\nYou might also want to take advantage of uglifyify\'s pre-bundle minification\nto produce slightly leaner files across your entire browserify bundle. By\ndefault, transforms only alter your application code, but you can use global\ntransforms to minify module code too. From your terminal:\n\n``` bash\nbrowserify -g uglifyify ./index.js > bundle.js\n```\n\nOr programatically:\n\n``` bash\nvar browserify = require(\'browserify\')\nvar fs = require(\'fs\')\n\nvar bundler = browserify(__dirname + \'/index.js\')\n\nbundler.transform({\n global: true\n}, \'uglifyify\')\n\nbundler.bundle()\n .pipe(fs.createWriteStream(__dirname + \'/bundle.js\'))\n```\n\nNot that this is fine for uglifyify as it shouldn\'t modify the behavior of\nyour code unexpectedly, but transforms such as envify should almost always\nstay local – otherwise you\'ll run into unexpected side-effects within modules\nthat weren\'t expecting to be modified as such.\n',
1017 silly resolved _id: 'uglifyify@1.2.3',
1017 silly resolved _from: 'uglifyify@=1.2.3' },
1017 silly resolved { author: { name: 'Jake Luer', email: 'jake@alogicalparadox.com' },
1017 silly resolved name: 'chai',
1017 silly resolved description: 'BDD/TDD assertion library for node.js and the browser. Test framework agnostic.',
1017 silly resolved keywords: [ 'test', 'assertion', 'assert', 'testing', 'chai' ],
1017 silly resolved homepage: 'http://chaijs.com',
1017 silly resolved license: 'MIT',
1017 silly resolved contributors: [ [Object], [Object], [Object], [Object] ],
1017 silly resolved version: '1.9.1',
1017 silly resolved repository: { type: 'git', url: 'https://github.com/chaijs/chai' },
1017 silly resolved bugs: { url: 'https://github.com/chaijs/chai/issues' },
1017 silly resolved main: './index',
1017 silly resolved scripts: { test: 'make test' },
1017 silly resolved engines: { node: '>= 0.4.0' },
1017 silly resolved dependencies: { 'assertion-error': '1.0.0', 'deep-eql': '0.1.3' },
1017 silly resolved devDependencies:
1017 silly resolved { component: '*',
1017 silly resolved karma: '0.12.x',
1017 silly resolved 'karma-mocha': '*',
1017 silly resolved 'karma-sauce-launcher': '0.2.x',
1017 silly resolved 'karma-phantomjs-launcher': '0.1.1',
1017 silly resolved mocha: '1.17.x',
1017 silly resolved istanbul: '0.2.x' },
1017 silly resolved readme: '[![Chai Documentation](http://chaijs.com/public/img/chai-logo.png)](http://chaijs.com)\n\nChai is a BDD / TDD assertion library for [node](http://nodejs.org) and the browser that\ncan be delightfully paired with any javascript testing framework.\n\nFor more information or to download plugins, view the [documentation](http://chaijs.com).\n\n[![Build Status](https://travis-ci.org/chaijs/chai.png?branch=master)](https://travis-ci.org/chaijs/chai)\n\n[![Selenium Test Status](https://saucelabs.com/browser-matrix/chaijs.svg)](https://saucelabs.com/u/chaijs)\n\n### Plugins\n\nChai offers a robust Plugin architecture for extending Chai\'s assertions and interfaces.\n\n- Need a plugin? View the [official plugin list](http://chaijs.com/plugins).\n- Have a plugin and want it listed? Open a Pull Request at [chaijs/chai-docs:plugin.js](https://github.com/chaijs/chai-docs/blob/master/plugins.js#L1-L12). \n- Want to build a plugin? Read the [plugin api documentation](http://chaijs.com/guide/plugins/).\n\n### Related Projects\n\n- [chaijs / assertion-error](https://github.com/chaijs/assertion-error): Custom `Error` constructor thrown upon an assertion failing.\n- [chaijs / deep-eql](https://github.com/chaijs/deep-eql): Improved deep equality testing for Node.js and the browser.\n\n### Contributors\n\n project : chai\n repo age : 2 years, 3 months ago\n commits : 756\n active : 170 days\n files : 57\n authors :\n 540 Jake Luer 71.4%\n 79 Veselin Todorov 10.4%\n 43 Domenic Denicola 5.7%\n 6 Ruben Verborgh 0.8%\n 5 George Kats 0.7%\n 5 Jo Liss 0.7%\n 5 Juliusz Gonera 0.7%\n 5 Scott Nonnenberg 0.7%\n 5 leider 0.7%\n 4 John Firebaugh 0.5%\n 4 Max Edmands 0.5%\n 4 Nick Heiner 0.5%\n 4 josher19 0.5%\n 3 Andrei Neculau 0.4%\n 3 Duncan Beevers 0.4%\n 3 Jake Rosoman 0.4%\n 3 Jeff Barczewski 0.4%\n 3 Ryunosuke SATO 0.4%\n 3 Veselin 0.4%\n 2 Bartvds 0.3%\n 2 Edwin Shao 0.3%\n 2 Jakub Nešetřil 0.3%\n 2 Roman Masek 0.3%\n 2 Teddy Cross 0.3%\n 1 Anand Patil 0.1%\n 1 Benjamin Horsleben 0.1%\n 1 Brandon Payton 0.1%\n 1 Chris Connelly 0.1%\n 1 Chun-Yi 0.1%\n 1 DD 0.1%\n 1 Dido Arellano 0.1%\n 1 Jeff Welch 0.1%\n 1 Kilian Ciuffolo 0.1%\n 1 Luís Cardoso 0.1%\n 1 Niklas Närhinen 0.1%\n 1 Paul Miller 0.1%\n 1 Refael Ackermann 0.1%\n 1 Sasha Koss 0.1%\n 1 Victor Costan 0.1%\n 1 Vinay Pulim 0.1%\n 1 Virginie BARDALES 0.1%\n 1 laconbass 0.1%\n 1 piecioshka 0.1%\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2011-2014 Jake Luer <jake@alogicalparadox.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the "Software"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n',
1017 silly resolved readmeFilename: 'README.md',
1017 silly resolved _id: 'chai@1.9.1',
1017 silly resolved _from: 'chai@=1.9.1' },
1017 silly resolved { name: 'bufferput',
1017 silly resolved version: '0.1.1',
1017 silly resolved description: 'Pack multibyte binary values into buffers',
1017 silly resolved main: './index.js',
1017 silly resolved keywords: [ 'put', 'pack', 'binary', 'buffer' ],
1017 silly resolved repository:
1017 silly resolved { type: 'git',
1017 silly resolved url: 'http://github.com/gasteve/node-bufferput.git' },
1017 silly resolved scripts: { test: 'expresso' },
1017 silly resolved engines: { node: '>=0.3.0' },
1017 silly resolved license: { type: 'MIT/X11' },
1017 silly resolved readme: 'BufferPut\n===\n\nPack multibyte binary values into buffers with specific endiannesses. Based\non the original Put by https://github.com/substack/node-put ...this version\nis intended to be a little more conventional in structure and faster\nto instantiate and easier for a VM to optimize. Instantiation of this version\nis more that 500x faster than the original as measured on nodejs 0.10.12.\n\nInstallation\n============\n\nTo install with [npm](http://github.com/isaacs/npm):\n \n npm install bufferput\n\nTo run the tests with [expresso](http://github.com/visionmedia/expresso):\n\n expresso\n\nExamples\n========\n\nbuf.js\n------\n\nBuild a buffer\n\n #!/usr/bin/env node\n\n var BufferPut = require(\'bufferput\');\n var buf = (new BufferPut())\n .word16be(1337)\n .word8(1)\n .pad(5)\n .put(new Buffer(\'pow\', \'ascii\'))\n .word32le(9000)\n .buffer()\n ;\n console.log(buf);\n\nOutput:\n <Buffer 05 39 01 00 00 00 00 00 70 6f 77 28 23 00 00>\n\nstream.js\n---------\n\nSend a buffer to a writeable stream\n\n #!/usr/bin/env node\n\n var BufferPut = require(\'bufferput\');\n (new BufferPut())\n .word16be(24930)\n .word32le(1717920867)\n .word8(103)\n .write(process.stdout)\n ;\n\nOutput:\n abcdefg\n',
1017 silly resolved readmeFilename: 'README.md',
1017 silly resolved _id: 'bufferput@0.1.1',
1017 silly resolved dist: { shasum: '0f224028110b61adc4d15c68ffa34b0f283b67b9' },
1017 silly resolved _resolved: 'git://github.com/bitpay/node-bufferput.git#d01b46ae0874e32b2beb4448b193f0a70c7e7b34',
1017 silly resolved _from: 'bufferput@git://github.com/bitpay/node-bufferput.git' },
1017 silly resolved { name: 'browserify-buffertools',
1017 silly resolved description: 'A JavaScript implementation of node-buffertools to work in the browser',
1017 silly resolved version: '1.0.2',
1017 silly resolved keywords: [ 'buffer', 'buffers', 'browserify' ],
1017 silly resolved repository:
1017 silly resolved { type: 'git',
1017 silly resolved url: 'https://github.com/maraoz/browserify-buffertools' },
1017 silly resolved main: 'buffertools',
1017 silly resolved author: { name: 'Manuel Araoz', email: 'manuelaraoz@gmail.com' },
1017 silly resolved engines: { node: '*' },
1017 silly resolved license: 'MIT',
1017 silly resolved devDependencies:
1017 silly resolved { grunt: '~0.4.2',
1017 silly resolved browserify: '~3.30.1',
1017 silly resolved 'grunt-browserify': '~1.3.1',
1017 silly resolved 'grunt-contrib-watch': '~0.5.3',
1017 silly resolved mocha: '~1.17.1',
1017 silly resolved chai: '~1.9.0' },
1017 silly resolved readme: '# browserify-buffertools #\n\nA JavaScript implementation of [node-buffertools](https://github.com/bnoordhuis/node-buffertools) for use in the browser via [browserify](http://browserify.org/).\n\n## Usage and limitations\nAPI functionality should be identical to that of [node-buffertools](https://github.com/bnoordhuis/node-buffertools). Our test cases are very inspired in the original node test cases. However, a few things are missing: (feel free to contribute Pull Requests)\n* The WritableBufferStream class is available but totally untested.\n\n## Running tests\n\nTo run node tests run:\n```\nmocha\n```\n\nTo run browser tests, run:\n```\ngrunt browserify\n```\nAnd open test.html in your browser.\n\n',
1017 silly resolved readmeFilename: 'README.md',
1017 silly resolved _id: 'browserify-buffertools@1.0.2',
1017 silly resolved dist: { shasum: '54e89758db7eeca703708515e028651eb1c7e6ab' },
1017 silly resolved _resolved: 'git://github.com/maraoz/browserify-buffertools.git#fe676bceffad2797d096f1aaf929cf1645121799',
1017 silly resolved _from: 'browserify-buffertools@git://github.com/maraoz/browserify-buffertools.git' },
1017 silly resolved { name: 'browserify-bignum',
1017 silly resolved description: 'A browserify implementation of node-bignum',
1017 silly resolved version: '1.3.0-2',
1017 silly resolved keywords:
1017 silly resolved [ 'arbitrary',
1017 silly resolved 'precision',
1017 silly resolved 'arithmetic',
1017 silly resolved 'big',
1017 silly resolved 'number',
1017 silly resolved 'decimal',
1017 silly resolved 'float',
1017 silly resolved 'biginteger',
1017 silly resolved 'bigdecimal',
1017 silly resolved 'bignumber',
1017 silly resolved 'bigint',
1017 silly resolved 'bignum' ],
1017 silly resolved repository:
1017 silly resolved { type: 'git',
1017 silly resolved url: 'https://github.com/innoying/browserify-bignum.git' },
1017 silly resolved main: 'bignumber',
1017 silly resolved author: { name: 'Luke Young', email: 'luke@hydrantlabs.com' },
1017 silly resolved engines: { node: '*' },
1017 silly resolved license: 'MIT',
1017 silly resolved scripts: { test: 'node ./test/every-test.js' },
1017 silly resolved readme: '# browserify-bignum #\n\nA JavaScript implementation of [node-bignum](https://github.com/justmoon/node-bignum) forked from the wonderful work done by MikeMcl as [bignumber.js](https://github.com/MikeMcl/bignumber.js)\n\n## Usage\nAPI functionality should be identical to that of [node-bignum](https://github.com/justmoon/node-bignum). However, a few methods are missing:\n* BigNumber.prime(bits, safe=true)\n* .toNumber()\n* .and(n)\n* .or(n)\n* .xor(n)\n* .invertm(n)\n* .rand()\n* .probPrime()\n* .root(n)\n* .shiftLeft(n)\n* .shiftRight(n)\n* .gcd(n)\n* .jacobi(n)\n\n*I have no intention of implementing them* if you would like to do so and submit a pull request I would happily accept it. I wrote this library so I could browserify [node-srp](https://github.com/mozilla/node-srp) which does not require any of the above mentioned methods.\n',
1017 silly resolved readmeFilename: 'README.md',
1017 silly resolved _id: 'browserify-bignum@1.3.0-2',
1017 silly resolved dist: { shasum: 'bc35edb7f121b9a596606ff00f23e0e2f1e92b56' },
1017 silly resolved _resolved: 'git://github.com/maraoz/browserify-bignum.git#0af96703f929e6aca02ba7d436dc77cbf6b22974',
1017 silly resolved _from: 'browserify-bignum@git://github.com/maraoz/browserify-bignum.git' } ]
1018 info install jssha@1.5.0 into /home/farghaly/node_modules/bitcore
1019 info install soop@0.1.5 into /home/farghaly/node_modules/bitcore
1020 info install base58-native@0.1.3 into /home/farghaly/node_modules/bitcore
1021 info install bindings@1.1.1 into /home/farghaly/node_modules/bitcore
1022 info install bignum@0.6.2 into /home/farghaly/node_modules/bitcore
1023 info install binary@0.3.0 into /home/farghaly/node_modules/bitcore
1024 info install step@0.0.4 into /home/farghaly/node_modules/bitcore
1025 info install buffers@0.1.1 into /home/farghaly/node_modules/bitcore
1026 info install buffertools@2.1.2 into /home/farghaly/node_modules/bitcore
1027 info install browser-pack@2.0.1 into /home/farghaly/node_modules/bitcore
1028 info install browserify@3.40.0 into /home/farghaly/node_modules/bitcore
1029 info install commander@2.1.0 into /home/farghaly/node_modules/bitcore
1030 info install socks5-client@0.3.6 into /home/farghaly/node_modules/bitcore
1031 info install brfs@1.0.0 into /home/farghaly/node_modules/bitcore
1032 info install uglifyify@1.2.3 into /home/farghaly/node_modules/bitcore
1033 info install chai@1.9.1 into /home/farghaly/node_modules/bitcore
1034 info install bufferput@0.1.1 into /home/farghaly/node_modules/bitcore
1035 info install browserify-buffertools@1.0.2 into /home/farghaly/node_modules/bitcore
1036 info install browserify-bignum@1.3.0-2 into /home/farghaly/node_modules/bitcore
1037 info installOne jssha@1.5.0
1038 info installOne soop@0.1.5
1039 info installOne base58-native@0.1.3
1040 info installOne bindings@1.1.1
1041 info installOne bignum@0.6.2
1042 info installOne binary@0.3.0
1043 info installOne step@0.0.4
1044 info installOne buffers@0.1.1
1045 info installOne buffertools@2.1.2
1046 info installOne browser-pack@2.0.1
1047 info installOne browserify@3.40.0
1048 info installOne commander@2.1.0
1049 info installOne socks5-client@0.3.6
1050 info installOne brfs@1.0.0
1051 info installOne uglifyify@1.2.3
1052 info installOne chai@1.9.1
1053 info installOne bufferput@0.1.1
1054 info installOne browserify-buffertools@1.0.2
1055 info installOne browserify-bignum@1.3.0-2
1056 verbose from cache /home/farghaly/.npm/jssha/1.5.0/package/package.json
1057 info /home/farghaly/node_modules/bitcore/node_modules/jssha unbuild
1058 verbose read json /home/farghaly/node_modules/bitcore/node_modules/jssha/package.json
1059 verbose from cache /home/farghaly/.npm/soop/0.1.5/package/package.json
1060 info /home/farghaly/node_modules/bitcore/node_modules/soop unbuild
1061 verbose read json /home/farghaly/node_modules/bitcore/node_modules/soop/package.json
1062 verbose from cache /home/farghaly/.npm/base58-native/0.1.3/package/package.json
1063 info /home/farghaly/node_modules/bitcore/node_modules/base58-native unbuild
1064 verbose read json /home/farghaly/node_modules/bitcore/node_modules/base58-native/package.json
1065 verbose from cache /home/farghaly/.npm/bindings/1.1.1/package/package.json
1066 info /home/farghaly/node_modules/bitcore/node_modules/bindings unbuild
1067 verbose read json /home/farghaly/node_modules/bitcore/node_modules/bindings/package.json
1068 verbose from cache /home/farghaly/.npm/bignum/0.6.2/package/package.json
1069 info /home/farghaly/node_modules/bitcore/node_modules/bignum unbuild
1070 verbose read json /home/farghaly/node_modules/bitcore/node_modules/bignum/package.json
1071 verbose from cache /home/farghaly/.npm/binary/0.3.0/package/package.json
1072 info /home/farghaly/node_modules/bitcore/node_modules/binary unbuild
1073 verbose read json /home/farghaly/node_modules/bitcore/node_modules/binary/package.json
1074 verbose from cache /home/farghaly/.npm/step/0.0.4/package/package.json
1075 info /home/farghaly/node_modules/bitcore/node_modules/step unbuild
1076 verbose read json /home/farghaly/node_modules/bitcore/node_modules/step/package.json
1077 verbose from cache /home/farghaly/.npm/buffers/0.1.1/package/package.json
1078 info /home/farghaly/node_modules/bitcore/node_modules/buffers unbuild
1079 verbose read json /home/farghaly/node_modules/bitcore/node_modules/buffers/package.json
1080 verbose from cache /home/farghaly/.npm/buffertools/2.1.2/package/package.json
1081 info /home/farghaly/node_modules/bitcore/node_modules/buffertools unbuild
1082 verbose read json /home/farghaly/node_modules/bitcore/node_modules/buffertools/package.json
1083 verbose from cache /home/farghaly/.npm/browser-pack/2.0.1/package/package.json
1084 info /home/farghaly/node_modules/bitcore/node_modules/browser-pack unbuild
1085 verbose read json /home/farghaly/node_modules/bitcore/node_modules/browser-pack/package.json
1086 verbose from cache /home/farghaly/.npm/browserify/3.40.0/package/package.json
1087 info /home/farghaly/node_modules/bitcore/node_modules/browserify unbuild
1088 verbose read json /home/farghaly/node_modules/bitcore/node_modules/browserify/package.json
1089 verbose from cache /home/farghaly/.npm/commander/2.1.0/package/package.json
1090 info /home/farghaly/node_modules/bitcore/node_modules/commander unbuild
1091 verbose read json /home/farghaly/node_modules/bitcore/node_modules/commander/package.json
1092 verbose from cache /home/farghaly/.npm/socks5-client/0.3.6/package/package.json
1093 info /home/farghaly/node_modules/bitcore/node_modules/socks5-client unbuild
1094 verbose read json /home/farghaly/node_modules/bitcore/node_modules/socks5-client/package.json
1095 verbose from cache /home/farghaly/.npm/brfs/1.0.0/package/package.json
1096 info /home/farghaly/node_modules/bitcore/node_modules/brfs unbuild
1097 verbose read json /home/farghaly/node_modules/bitcore/node_modules/brfs/package.json
1098 verbose from cache /home/farghaly/.npm/uglifyify/1.2.3/package/package.json
1099 info /home/farghaly/node_modules/bitcore/node_modules/uglifyify unbuild
1100 verbose read json /home/farghaly/node_modules/bitcore/node_modules/uglifyify/package.json
1101 verbose from cache /home/farghaly/.npm/chai/1.9.1/package/package.json
1102 info /home/farghaly/node_modules/bitcore/node_modules/chai unbuild
1103 verbose read json /home/farghaly/node_modules/bitcore/node_modules/chai/package.json
1104 verbose from cache /home/farghaly/.npm/bufferput/0.1.1/package/package.json
1105 info /home/farghaly/node_modules/bitcore/node_modules/bufferput unbuild
1106 verbose read json /home/farghaly/node_modules/bitcore/node_modules/bufferput/package.json
1107 verbose from cache /home/farghaly/.npm/browserify-buffertools/1.0.2/package/package.json
1108 info /home/farghaly/node_modules/bitcore/node_modules/browserify-buffertools unbuild
1109 verbose read json /home/farghaly/node_modules/bitcore/node_modules/browserify-buffertools/package.json
1110 verbose from cache /home/farghaly/.npm/browserify-bignum/1.3.0-2/package/package.json
1111 info /home/farghaly/node_modules/bitcore/node_modules/browserify-bignum unbuild
1112 verbose read json /home/farghaly/node_modules/bitcore/node_modules/browserify-bignum/package.json
1113 verbose tar unpack /home/farghaly/.npm/jssha/1.5.0/package.tgz
1114 silly lockFile 69578890-dules-bitcore-node-modules-jssha /home/farghaly/node_modules/bitcore/node_modules/jssha
1115 verbose lock /home/farghaly/node_modules/bitcore/node_modules/jssha /home/farghaly/.npm/69578890-dules-bitcore-node-modules-jssha.lock
1116 silly lockFile aff4a149-haly-npm-jssha-1-5-0-package-tgz /home/farghaly/.npm/jssha/1.5.0/package.tgz
1117 verbose lock /home/farghaly/.npm/jssha/1.5.0/package.tgz /home/farghaly/.npm/aff4a149-haly-npm-jssha-1-5-0-package-tgz.lock
1118 verbose tar unpack /home/farghaly/.npm/soop/0.1.5/package.tgz
1119 silly lockFile 298fe55c-odules-bitcore-node-modules-soop /home/farghaly/node_modules/bitcore/node_modules/soop
1120 verbose lock /home/farghaly/node_modules/bitcore/node_modules/soop /home/farghaly/.npm/298fe55c-odules-bitcore-node-modules-soop.lock
1121 silly lockFile 3453c6f2-ghaly-npm-soop-0-1-5-package-tgz /home/farghaly/.npm/soop/0.1.5/package.tgz
1122 verbose lock /home/farghaly/.npm/soop/0.1.5/package.tgz /home/farghaly/.npm/3453c6f2-ghaly-npm-soop-0-1-5-package-tgz.lock
1123 verbose tar unpack /home/farghaly/.npm/base58-native/0.1.3/package.tgz
1124 silly lockFile f5542b7d-tcore-node-modules-base58-native /home/farghaly/node_modules/bitcore/node_modules/base58-native
1125 verbose lock /home/farghaly/node_modules/bitcore/node_modules/base58-native /home/farghaly/.npm/f5542b7d-tcore-node-modules-base58-native.lock
1126 silly lockFile bdbbde2e--base58-native-0-1-3-package-tgz /home/farghaly/.npm/base58-native/0.1.3/package.tgz
1127 verbose lock /home/farghaly/.npm/base58-native/0.1.3/package.tgz /home/farghaly/.npm/bdbbde2e--base58-native-0-1-3-package-tgz.lock
1128 verbose tar unpack /home/farghaly/.npm/bindings/1.1.1/package.tgz
1129 silly lockFile cda778cb-es-bitcore-node-modules-bindings /home/farghaly/node_modules/bitcore/node_modules/bindings
1130 verbose lock /home/farghaly/node_modules/bitcore/node_modules/bindings /home/farghaly/.npm/cda778cb-es-bitcore-node-modules-bindings.lock
1131 silly lockFile f22bc231-y-npm-bindings-1-1-1-package-tgz /home/farghaly/.npm/bindings/1.1.1/package.tgz
1132 verbose lock /home/farghaly/.npm/bindings/1.1.1/package.tgz /home/farghaly/.npm/f22bc231-y-npm-bindings-1-1-1-package-tgz.lock
1133 verbose tar unpack /home/farghaly/.npm/bignum/0.6.2/package.tgz
1134 silly lockFile c2527689-ules-bitcore-node-modules-bignum /home/farghaly/node_modules/bitcore/node_modules/bignum
1135 verbose lock /home/farghaly/node_modules/bitcore/node_modules/bignum /home/farghaly/.npm/c2527689-ules-bitcore-node-modules-bignum.lock
1136 silly lockFile 70c96a3f-aly-npm-bignum-0-6-2-package-tgz /home/farghaly/.npm/bignum/0.6.2/package.tgz
1137 verbose lock /home/farghaly/.npm/bignum/0.6.2/package.tgz /home/farghaly/.npm/70c96a3f-aly-npm-bignum-0-6-2-package-tgz.lock
1138 verbose tar unpack /home/farghaly/.npm/binary/0.3.0/package.tgz
1139 silly lockFile 19f73550-ules-bitcore-node-modules-binary /home/farghaly/node_modules/bitcore/node_modules/binary
1140 verbose lock /home/farghaly/node_modules/bitcore/node_modules/binary /home/farghaly/.npm/19f73550-ules-bitcore-node-modules-binary.lock
1141 silly lockFile 7f1bb999-aly-npm-binary-0-3-0-package-tgz /home/farghaly/.npm/binary/0.3.0/package.tgz
1142 verbose lock /home/farghaly/.npm/binary/0.3.0/package.tgz /home/farghaly/.npm/7f1bb999-aly-npm-binary-0-3-0-package-tgz.lock
1143 verbose tar unpack /home/farghaly/.npm/step/0.0.4/package.tgz
1144 silly lockFile c6d69b38-odules-bitcore-node-modules-step /home/farghaly/node_modules/bitcore/node_modules/step
1145 verbose lock /home/farghaly/node_modules/bitcore/node_modules/step /home/farghaly/.npm/c6d69b38-odules-bitcore-node-modules-step.lock
1146 silly lockFile 4df843e5-ghaly-npm-step-0-0-4-package-tgz /home/farghaly/.npm/step/0.0.4/package.tgz
1147 verbose lock /home/farghaly/.npm/step/0.0.4/package.tgz /home/farghaly/.npm/4df843e5-ghaly-npm-step-0-0-4-package-tgz.lock
1148 verbose tar unpack /home/farghaly/.npm/buffers/0.1.1/package.tgz
1149 silly lockFile a9aa1f16-les-bitcore-node-modules-buffers /home/farghaly/node_modules/bitcore/node_modules/buffers
1150 verbose lock /home/farghaly/node_modules/bitcore/node_modules/buffers /home/farghaly/.npm/a9aa1f16-les-bitcore-node-modules-buffers.lock
1151 silly lockFile 750bfc06-ly-npm-buffers-0-1-1-package-tgz /home/farghaly/.npm/buffers/0.1.1/package.tgz
1152 verbose lock /home/farghaly/.npm/buffers/0.1.1/package.tgz /home/farghaly/.npm/750bfc06-ly-npm-buffers-0-1-1-package-tgz.lock
1153 verbose tar unpack /home/farghaly/.npm/buffertools/2.1.2/package.tgz
1154 silly lockFile 555dc842-bitcore-node-modules-buffertools /home/farghaly/node_modules/bitcore/node_modules/buffertools
1155 verbose lock /home/farghaly/node_modules/bitcore/node_modules/buffertools /home/farghaly/.npm/555dc842-bitcore-node-modules-buffertools.lock
1156 silly lockFile c13d7c21-pm-buffertools-2-1-2-package-tgz /home/farghaly/.npm/buffertools/2.1.2/package.tgz
1157 verbose lock /home/farghaly/.npm/buffertools/2.1.2/package.tgz /home/farghaly/.npm/c13d7c21-pm-buffertools-2-1-2-package-tgz.lock
1158 verbose tar unpack /home/farghaly/.npm/browser-pack/2.0.1/package.tgz
1159 silly lockFile 1d659280-itcore-node-modules-browser-pack /home/farghaly/node_modules/bitcore/node_modules/browser-pack
1160 verbose lock /home/farghaly/node_modules/bitcore/node_modules/browser-pack /home/farghaly/.npm/1d659280-itcore-node-modules-browser-pack.lock
1161 silly lockFile 874742a8-m-browser-pack-2-0-1-package-tgz /home/farghaly/.npm/browser-pack/2.0.1/package.tgz
1162 verbose lock /home/farghaly/.npm/browser-pack/2.0.1/package.tgz /home/farghaly/.npm/874742a8-m-browser-pack-2-0-1-package-tgz.lock
1163 verbose tar unpack /home/farghaly/.npm/browserify/3.40.0/package.tgz
1164 silly lockFile 721ab32c--bitcore-node-modules-browserify /home/farghaly/node_modules/bitcore/node_modules/browserify
1165 verbose lock /home/farghaly/node_modules/bitcore/node_modules/browserify /home/farghaly/.npm/721ab32c--bitcore-node-modules-browserify.lock
1166 silly lockFile 297aa78e-pm-browserify-3-40-0-package-tgz /home/farghaly/.npm/browserify/3.40.0/package.tgz
1167 verbose lock /home/farghaly/.npm/browserify/3.40.0/package.tgz /home/farghaly/.npm/297aa78e-pm-browserify-3-40-0-package-tgz.lock
1168 verbose tar unpack /home/farghaly/.npm/commander/2.1.0/package.tgz
1169 silly lockFile 833ea057-s-bitcore-node-modules-commander /home/farghaly/node_modules/bitcore/node_modules/commander
1170 verbose lock /home/farghaly/node_modules/bitcore/node_modules/commander /home/farghaly/.npm/833ea057-s-bitcore-node-modules-commander.lock
1171 silly lockFile a77e97ee--npm-commander-2-1-0-package-tgz /home/farghaly/.npm/commander/2.1.0/package.tgz
1172 verbose lock /home/farghaly/.npm/commander/2.1.0/package.tgz /home/farghaly/.npm/a77e97ee--npm-commander-2-1-0-package-tgz.lock
1173 verbose tar unpack /home/farghaly/.npm/socks5-client/0.3.6/package.tgz
1174 silly lockFile 79767e07-tcore-node-modules-socks5-client /home/farghaly/node_modules/bitcore/node_modules/socks5-client
1175 verbose lock /home/farghaly/node_modules/bitcore/node_modules/socks5-client /home/farghaly/.npm/79767e07-tcore-node-modules-socks5-client.lock
1176 silly lockFile 7e7c9f66--socks5-client-0-3-6-package-tgz /home/farghaly/.npm/socks5-client/0.3.6/package.tgz
1177 verbose lock /home/farghaly/.npm/socks5-client/0.3.6/package.tgz /home/farghaly/.npm/7e7c9f66--socks5-client-0-3-6-package-tgz.lock
1178 verbose tar unpack /home/farghaly/.npm/brfs/1.0.0/package.tgz
1179 silly lockFile 22ed2622-odules-bitcore-node-modules-brfs /home/farghaly/node_modules/bitcore/node_modules/brfs
1180 verbose lock /home/farghaly/node_modules/bitcore/node_modules/brfs /home/farghaly/.npm/22ed2622-odules-bitcore-node-modules-brfs.lock
1181 silly lockFile e44c9f07-ghaly-npm-brfs-1-0-0-package-tgz /home/farghaly/.npm/brfs/1.0.0/package.tgz
1182 verbose lock /home/farghaly/.npm/brfs/1.0.0/package.tgz /home/farghaly/.npm/e44c9f07-ghaly-npm-brfs-1-0-0-package-tgz.lock
1183 verbose tar unpack /home/farghaly/.npm/uglifyify/1.2.3/package.tgz
1184 silly lockFile 053c666e-s-bitcore-node-modules-uglifyify /home/farghaly/node_modules/bitcore/node_modules/uglifyify
1185 verbose lock /home/farghaly/node_modules/bitcore/node_modules/uglifyify /home/farghaly/.npm/053c666e-s-bitcore-node-modules-uglifyify.lock
1186 silly lockFile b2488a24--npm-uglifyify-1-2-3-package-tgz /home/farghaly/.npm/uglifyify/1.2.3/package.tgz
1187 verbose lock /home/farghaly/.npm/uglifyify/1.2.3/package.tgz /home/farghaly/.npm/b2488a24--npm-uglifyify-1-2-3-package-tgz.lock
1188 verbose tar unpack /home/farghaly/.npm/chai/1.9.1/package.tgz
1189 silly lockFile e85b1f21-odules-bitcore-node-modules-chai /home/farghaly/node_modules/bitcore/node_modules/chai
1190 verbose lock /home/farghaly/node_modules/bitcore/node_modules/chai /home/farghaly/.npm/e85b1f21-odules-bitcore-node-modules-chai.lock
1191 silly lockFile e60e58fe-ghaly-npm-chai-1-9-1-package-tgz /home/farghaly/.npm/chai/1.9.1/package.tgz
1192 verbose lock /home/farghaly/.npm/chai/1.9.1/package.tgz /home/farghaly/.npm/e60e58fe-ghaly-npm-chai-1-9-1-package-tgz.lock
1193 verbose tar unpack /home/farghaly/.npm/bufferput/0.1.1/package.tgz
1194 silly lockFile 8b6109eb-s-bitcore-node-modules-bufferput /home/farghaly/node_modules/bitcore/node_modules/bufferput
1195 verbose lock /home/farghaly/node_modules/bitcore/node_modules/bufferput /home/farghaly/.npm/8b6109eb-s-bitcore-node-modules-bufferput.lock
1196 silly lockFile 421db364--npm-bufferput-0-1-1-package-tgz /home/farghaly/.npm/bufferput/0.1.1/package.tgz
1197 verbose lock /home/farghaly/.npm/bufferput/0.1.1/package.tgz /home/farghaly/.npm/421db364--npm-bufferput-0-1-1-package-tgz.lock
1198 verbose tar unpack /home/farghaly/.npm/browserify-buffertools/1.0.2/package.tgz
1199 silly lockFile 17cbf9ab-e-modules-browserify-buffertools /home/farghaly/node_modules/bitcore/node_modules/browserify-buffertools
1200 verbose lock /home/farghaly/node_modules/bitcore/node_modules/browserify-buffertools /home/farghaly/.npm/17cbf9ab-e-modules-browserify-buffertools.lock
1201 silly lockFile d69c801c-fy-buffertools-1-0-2-package-tgz /home/farghaly/.npm/browserify-buffertools/1.0.2/package.tgz
1202 verbose lock /home/farghaly/.npm/browserify-buffertools/1.0.2/package.tgz /home/farghaly/.npm/d69c801c-fy-buffertools-1-0-2-package-tgz.lock
1203 verbose tar unpack /home/farghaly/.npm/browserify-bignum/1.3.0-2/package.tgz
1204 silly lockFile 4ce7ec27-e-node-modules-browserify-bignum /home/farghaly/node_modules/bitcore/node_modules/browserify-bignum
1205 verbose lock /home/farghaly/node_modules/bitcore/node_modules/browserify-bignum /home/farghaly/.npm/4ce7ec27-e-node-modules-browserify-bignum.lock
1206 silly lockFile b39de607-erify-bignum-1-3-0-2-package-tgz /home/farghaly/.npm/browserify-bignum/1.3.0-2/package.tgz
1207 verbose lock /home/farghaly/.npm/browserify-bignum/1.3.0-2/package.tgz /home/farghaly/.npm/b39de607-erify-bignum-1-3-0-2-package-tgz.lock
1208 silly gunzTarPerm modes [ '755', '644' ]
1209 silly gunzTarPerm modes [ '755', '644' ]
1210 silly gunzTarPerm modes [ '755', '644' ]
1211 silly gunzTarPerm modes [ '755', '644' ]
1212 silly gunzTarPerm modes [ '755', '644' ]
1213 silly gunzTarPerm modes [ '755', '644' ]
1214 silly gunzTarPerm modes [ '755', '644' ]
1215 silly gunzTarPerm modes [ '755', '644' ]
1216 silly gunzTarPerm modes [ '755', '644' ]
1217 silly gunzTarPerm modes [ '755', '644' ]
1218 silly gunzTarPerm modes [ '755', '644' ]
1219 silly gunzTarPerm modes [ '755', '644' ]
1220 silly gunzTarPerm modes [ '755', '644' ]
1221 silly gunzTarPerm modes [ '755', '644' ]
1222 silly gunzTarPerm modes [ '755', '644' ]
1223 silly gunzTarPerm modes [ '755', '644' ]
1224 silly gunzTarPerm modes [ '755', '644' ]
1225 silly gunzTarPerm modes [ '755', '644' ]
1226 silly gunzTarPerm modes [ '755', '644' ]
1227 silly gunzTarPerm extractEntry package.json
1228 silly gunzTarPerm extractEntry package.json
1229 silly gunzTarPerm extractEntry package.json
1230 silly gunzTarPerm extractEntry package.json
1231 silly gunzTarPerm extractEntry package.json
1232 silly gunzTarPerm extractEntry package.json
1233 silly gunzTarPerm extractEntry package.json
1234 silly gunzTarPerm extractEntry package.json
1235 silly gunzTarPerm extractEntry package.json
1236 silly gunzTarPerm extractEntry package.json
1237 silly gunzTarPerm extractEntry package.json
1238 silly gunzTarPerm extractEntry package.json
1239 silly gunzTarPerm extractEntry package.json
1240 silly gunzTarPerm extractEntry package.json
1241 silly gunzTarPerm extractEntry package.json
1242 silly gunzTarPerm extractEntry package.json
1243 silly gunzTarPerm extractEntry .npmignore
1244 silly gunzTarPerm extractEntry README.md
1245 silly gunzTarPerm extractEntry package.json
1246 silly gunzTarPerm extractEntry package.json
1247 silly gunzTarPerm extractEntry package.json
1248 silly gunzTarPerm extractEntry .npmignore
1249 silly gunzTarPerm extractEntry README.md
1250 silly gunzTarPerm extractEntry .npmignore
1251 silly gunzTarPerm extractEntry README.md
1252 silly gunzTarPerm extractEntry README.md
1253 silly gunzTarPerm extractEntry bindings.js
1254 silly gunzTarPerm extractEntry README.markdown
1255 silly gunzTarPerm extractEntry lib/step.js
1256 silly gunzTarPerm extractEntry index.js
1257 silly gunzTarPerm extractEntry README.markdown
1258 silly gunzTarPerm extractEntry .npmignore
1259 silly gunzTarPerm extractEntry README.md
1260 silly gunzTarPerm extractEntry .npmignore
1261 silly gunzTarPerm extractEntry LICENSE
1262 silly gunzTarPerm extractEntry .npmignore
1263 silly gunzTarPerm extractEntry LICENSE
1264 silly gunzTarPerm extractEntry index.js
1265 silly gunzTarPerm extractEntry Readme.md
1266 silly gunzTarPerm extractEntry .npmignore
1267 silly gunzTarPerm extractEntry README.md
1268 silly gunzTarPerm extractEntry LICENSE
1269 silly gunzTarPerm extractEntry index.js
1270 silly gunzTarPerm extractEntry README.md
1271 silly gunzTarPerm extractEntry index.js
1272 silly gunzTarPerm extractEntry README.md
1273 silly gunzTarPerm extractEntry LICENSE
1274 silly gunzTarPerm extractEntry .npmignore
1275 silly gunzTarPerm extractEntry README.md
1276 silly gunzTarPerm extractEntry .npmignore
1277 silly gunzTarPerm extractEntry README.md
1278 silly gunzTarPerm extractEntry .npmignore
1279 silly gunzTarPerm extractEntry index.js
1280 silly gunzTarPerm extractEntry .npmignore
1281 silly gunzTarPerm extractEntry index.js
1282 silly gunzTarPerm extractEntry .npmignore
1283 silly gunzTarPerm extractEntry README.md
1284 silly gunzTarPerm extractEntry LICENSE
1285 silly gunzTarPerm extractEntry CHANGELOG
1286 silly gunzTarPerm extractEntry test/callbackTest.js
1287 silly gunzTarPerm extractEntry test/errorTest.js
1288 silly gunzTarPerm extractEntry examples/slice.js
1289 silly gunzTarPerm extractEntry examples/splice.js
1290 silly gunzTarPerm extractEntry index.js
1291 silly gunzTarPerm extractEntry examples/buf.js
1292 silly gunzTarPerm extractEntry soop.js
1293 silly gunzTarPerm extractEntry example/package.json
1294 silly gunzTarPerm extractEntry LICENSE
1295 silly gunzTarPerm extractEntry base58.js
1296 silly gunzTarPerm extractEntry LICENSE
1297 silly gunzTarPerm extractEntry buffertools.js
1298 silly gunzTarPerm extractEntry lib/socket.js
1299 silly gunzTarPerm extractEntry .travis.yml
1300 silly gunzTarPerm extractEntry bin/cmd.js
1301 silly gunzTarPerm extractEntry LICENSE.md
1302 silly gunzTarPerm extractEntry LICENCE
1303 silly gunzTarPerm extractEntry Gruntfile.js
1304 silly gunzTarPerm extractEntry LICENCE
1305 silly gunzTarPerm extractEntry bignumber.js
1306 silly gunzTarPerm extractEntry _prelude.js
1307 silly gunzTarPerm extractEntry index.js
1308 silly gunzTarPerm extractEntry .travis.yml
1309 silly gunzTarPerm extractEntry README.markdown
1310 silly gunzTarPerm extractEntry .travis.yml
1311 silly gunzTarPerm extractEntry README.markdown
1312 silly gunzTarPerm extractEntry index.js
1313 silly gunzTarPerm extractEntry .travis.yml
1314 silly gunzTarPerm extractEntry karma.sauce.js
1315 silly gunzTarPerm extractEntry karma.conf.js
1316 silly gunzTarPerm extractEntry bower.json
1317 silly gunzTarPerm extractEntry src/sha.js
1318 silly gunzTarPerm extractEntry example/Coder.js
1319 silly gunzTarPerm extractEntry example/Person.js
1320 silly gunzTarPerm extractEntry test/basic.js
1321 silly gunzTarPerm extractEntry test/mocha.opts
1322 silly gunzTarPerm extractEntry test.js
1323 silly gunzTarPerm extractEntry binding.gyp
1324 silly gunzTarPerm extractEntry buffertools.cc
1325 silly gunzTarPerm extractEntry .mailmap
1326 silly gunzTarPerm extractEntry AUTHORS
1327 silly gunzTarPerm extractEntry BoyerMoore.h
1328 silly gunzTarPerm extractEntry wscript
1329 silly gunzTarPerm extractEntry adapter.js
1330 silly gunzTarPerm extractEntry buffertools.js
1331 silly gunzTarPerm extractEntry prelude.js
1332 silly gunzTarPerm extractEntry test/comment.js
1333 silly gunzTarPerm extractEntry examples/stream.js
1334 silly gunzTarPerm extractEntry test/buf.js
1335 silly gunzTarPerm extractEntry bin/usage.txt
1336 silly gunzTarPerm extractEntry example/async.js
1337 silly gunzTarPerm extractEntry bignum.cc
1338 silly gunzTarPerm extractEntry example/buf.js
1339 silly gunzTarPerm extractEntry test/fnTest.js
1340 silly gunzTarPerm extractEntry test/groupTest.js
1341 silly gunzTarPerm extractEntry bin/args.js
1342 silly gunzTarPerm extractEntry bin/cmd.js
1343 silly gunzTarPerm extractEntry index.js
1344 silly gunzTarPerm extractEntry sauce.browsers.js
1345 silly gunzTarPerm extractEntry test.js
1346 silly gunzTarPerm extractEntry test.html
1347 silly gunzTarPerm extractEntry test/only_execute_entries.js
1348 silly gunzTarPerm extractEntry test/order.js
1349 silly gunzTarPerm extractEntry test/stream.js
1350 silly gunzTarPerm extractEntry test/c/ftoi.c
1351 silly gunzTarPerm extractEntry test/buffers.js
1352 silly gunzTarPerm extractEntry bin/advanced.txt
1353 silly gunzTarPerm extractEntry bin/usage.txt
1354 silly gunzTarPerm extractEntry example/browserify.js
1355 silly gunzTarPerm extractEntry example/bundle.js
1356 silly gunzTarPerm extractEntry example/custom_prelude.js
1357 silly gunzTarPerm extractEntry example/example.js
1358 silly gunzTarPerm extractEntry example/example.html
1359 verbose read json /home/farghaly/node_modules/bitcore/node_modules/bindings/package.json
1360 silly gunzTarPerm extractEntry example/main.js
1361 silly gunzTarPerm extractEntry example/robot.html
1362 silly gunzTarPerm extractEntry test/pack.js
1363 silly gunzTarPerm extractEntry test/helper.js
1364 silly gunzTarPerm extractEntry chai.js
1365 verbose read json /home/farghaly/node_modules/bitcore/node_modules/uglifyify/package.json
1366 silly gunzTarPerm extractEntry CONTRIBUTING.md
1367 silly gunzTarPerm extractEntry test/c/itof.c
1368 silly gunzTarPerm extractEntry readme.markdown
1369 silly gunzTarPerm extractEntry test/ag.js
1370 silly gunzTarPerm extractEntry test/buffer.js
1371 silly gunzTarPerm extractEntry test/bundle.js
1372 silly gunzTarPerm extractEntry test/dynamic_read_concat.js
1373 silly gunzTarPerm extractEntry test/dynamic_read_no_concat.js
1374 silly gunzTarPerm extractEntry test/async.js
1375 silly gunzTarPerm extractEntry test/non_fs.js
1376 silly gunzTarPerm extractEntry test/hoist.js
1377 silly gunzTarPerm extractEntry test/inline.js
1378 silly gunzTarPerm extractEntry test/multi_var.js
1379 silly gunzTarPerm extractEntry test/tr.js
1380 silly gunzTarPerm extractEntry test/encoding.js
1381 silly gunzTarPerm extractEntry test/files/ag.js
1382 silly gunzTarPerm extractEntry test/files/multi_var.js
1383 silly gunzTarPerm extractEntry test/files/async.js
1384 silly gunzTarPerm extractEntry test/files/main.js
1385 silly gunzTarPerm extractEntry test/files/async_encoding.js
1386 silly gunzTarPerm extractEntry test/files/non_fs.js
1387 silly gunzTarPerm extractEntry test/files/buffer.js
1388 silly gunzTarPerm extractEntry test/files/dynamic_read_concat.js
1389 silly gunzTarPerm extractEntry test/files/inline.js
1390 silly gunzTarPerm extractEntry test/files/encoding.js
1391 silly gunzTarPerm extractEntry test/files/hoist.js
1392 silly gunzTarPerm extractEntry test/files/async_str_encoding.js
1393 silly gunzTarPerm extractEntry test/files/dynamic_read_no_concat.js
1394 silly gunzTarPerm extractEntry test/files/ag.json
1395 silly gunzTarPerm extractEntry test/files/async.txt
1396 silly gunzTarPerm extractEntry test/files/ag_pre.html
1397 silly gunzTarPerm extractEntry test/files/ag_post.html
1398 silly gunzTarPerm extractEntry test/files/robot.html
1399 silly gunzTarPerm extractEntry test/files/tr.beep
1400 silly gunzTarPerm extractEntry test/files/tr.html
1401 silly lockFile cda778cb-es-bitcore-node-modules-bindings /home/farghaly/node_modules/bitcore/node_modules/bindings
1402 silly lockFile cda778cb-es-bitcore-node-modules-bindings /home/farghaly/node_modules/bitcore/node_modules/bindings
1403 silly lockFile f22bc231-y-npm-bindings-1-1-1-package-tgz /home/farghaly/.npm/bindings/1.1.1/package.tgz
1404 silly lockFile f22bc231-y-npm-bindings-1-1-1-package-tgz /home/farghaly/.npm/bindings/1.1.1/package.tgz
1405 silly gunzTarPerm extractEntry bower.json
1406 silly gunzTarPerm extractEntry ReleaseNotes.md
1407 silly gunzTarPerm extractEntry binding.gyp
1408 silly gunzTarPerm extractEntry examples/gen.js
1409 silly gunzTarPerm extractEntry example/parse.js
1410 silly gunzTarPerm extractEntry example/stream.js
1411 silly gunzTarPerm extractEntry test/parallelTest.js
1412 silly lockFile 053c666e-s-bitcore-node-modules-uglifyify /home/farghaly/node_modules/bitcore/node_modules/uglifyify
1413 silly lockFile 053c666e-s-bitcore-node-modules-uglifyify /home/farghaly/node_modules/bitcore/node_modules/uglifyify
1414 verbose read json /home/farghaly/node_modules/bitcore/node_modules/socks5-client/package.json
1415 silly gunzTarPerm extractEntry test/raw.js
1416 silly gunzTarPerm extractEntry test/source-maps-existing.js
1417 silly lockFile b2488a24--npm-uglifyify-1-2-3-package-tgz /home/farghaly/.npm/uglifyify/1.2.3/package.tgz
1418 silly lockFile b2488a24--npm-uglifyify-1-2-3-package-tgz /home/farghaly/.npm/uglifyify/1.2.3/package.tgz
1419 info preinstall bindings@1.1.1
1420 verbose from cache /home/farghaly/node_modules/bitcore/node_modules/bindings/package.json
1421 verbose readDependencies using package.json deps
1422 verbose from cache /home/farghaly/node_modules/bitcore/node_modules/bindings/package.json
1423 info preinstall uglifyify@1.2.3
1424 silly gunzTarPerm extractEntry examples/perfect.js
1425 silly gunzTarPerm extractEntry examples/simple.js
1426 silly gunzTarPerm extractEntry lib/vars.js
1427 silly gunzTarPerm extractEntry perf/loop.js
1428 verbose readDependencies using package.json deps
1429 silly resolved []
1430 verbose about to build /home/farghaly/node_modules/bitcore/node_modules/bindings
1431 info build /home/farghaly/node_modules/bitcore/node_modules/bindings
1432 verbose from cache /home/farghaly/node_modules/bitcore/node_modules/bindings/package.json
1433 verbose linkStuff [ false,
1433 verbose linkStuff false,
1433 verbose linkStuff false,
1433 verbose linkStuff '/home/farghaly/node_modules/bitcore/node_modules' ]
1434 info linkStuff bindings@1.1.1
1435 verbose linkBins bindings@1.1.1
1436 verbose linkMans bindings@1.1.1
1437 verbose rebuildBundles bindings@1.1.1
1438 silly gunzTarPerm extractEntry lib/chai.js
1439 silly gunzTarPerm extractEntry lib/chai/assertion.js
1440 info install bindings@1.1.1
1441 verbose from cache /home/farghaly/node_modules/bitcore/node_modules/uglifyify/package.json
1442 silly lockFile 79767e07-tcore-node-modules-socks5-client /home/farghaly/node_modules/bitcore/node_modules/socks5-client
1443 silly lockFile 79767e07-tcore-node-modules-socks5-client /home/farghaly/node_modules/bitcore/node_modules/socks5-client
1444 verbose readDependencies using package.json deps
1445 verbose from cache /home/farghaly/node_modules/bitcore/node_modules/uglifyify/package.json
1446 info postinstall bindings@1.1.1
1447 silly gunzTarPerm extractEntry test/source-maps.js
1448 silly gunzTarPerm extractEntry test/this.js
1449 verbose readDependencies using package.json deps
1450 silly lockFile 7e7c9f66--socks5-client-0-3-6-package-tgz /home/farghaly/.npm/socks5-client/0.3.6/package.tgz
1451 silly lockFile 7e7c9f66--socks5-client-0-3-6-package-tgz /home/farghaly/.npm/socks5-client/0.3.6/package.tgz
1452 verbose cache add [ 'uglify-js@2.x.x', null ]
1453 verbose cache add name=undefined spec="uglify-js@2.x.x" args=["uglify-js@2.x.x",null]
1454 verbose parsed url { protocol: null,
1454 verbose parsed url slashes: null,
1454 verbose parsed url auth: null,
1454 verbose parsed url host: null,
1454 verbose parsed url port: null,
1454 verbose parsed url hostname: null,
1454 verbose parsed url hash: null,
1454 verbose parsed url search: null,
1454 verbose parsed url query: null,
1454 verbose parsed url pathname: 'uglify-js@2.x.x',
1454 verbose parsed url path: 'uglify-js@2.x.x',
1454 verbose parsed url href: 'uglify-js@2.x.x' }
1455 verbose cache add name="uglify-js" spec="2.x.x" args=["uglify-js","2.x.x"]
1456 verbose parsed url { protocol: null,
1456 verbose parsed url slashes: null,
1456 verbose parsed url auth: null,
1456 verbose parsed url host: null,
1456 verbose parsed url port: null,
1456 verbose parsed url hostname: null,
1456 verbose parsed url hash: null,
1456 verbose parsed url search: null,
1456 verbose parsed url query: null,
1456 verbose parsed url pathname: '2.x.x',
1456 verbose parsed url path: '2.x.x',
1456 verbose parsed url href: '2.x.x' }
1457 verbose addNamed [ 'uglify-js', '2.x.x' ]
1458 verbose addNamed [ null, '>=2.0.0-0 <3.0.0-0' ]
1459 silly lockFile e7dfa0f5-uglify-js-2-x-x uglify-js@2.x.x
1460 verbose lock uglify-js@2.x.x /home/farghaly/.npm/e7dfa0f5-uglify-js-2-x-x.lock
1461 verbose cache add [ 'through@~2.3.4', null ]
1462 verbose cache add name=undefined spec="through@~2.3.4" args=["through@~2.3.4",null]
1463 verbose parsed url { protocol: null,
1463 verbose parsed url slashes: null,
1463 verbose parsed url auth: null,
1463 verbose parsed url host: null,
1463 verbose parsed url port: null,
1463 verbose parsed url hostname: null,
1463 verbose parsed url hash: null,
1463 verbose parsed url search: null,
1463 verbose parsed url query: null,
1463 verbose parsed url pathname: 'through@~2.3.4',
1463 verbose parsed url path: 'through@~2.3.4',
1463 verbose parsed url href: 'through@~2.3.4' }
1464 verbose cache add name="through" spec="~2.3.4" args=["through","~2.3.4"]
1465 verbose parsed url { protocol: null,
1465 verbose parsed url slashes: null,
1465 verbose parsed url auth: null,
1465 verbose parsed url host: null,
1465 verbose parsed url port: null,
1465 verbose parsed url hostname: null,
1465 verbose parsed url hash: null,
1465 verbose parsed url search: null,
1465 verbose parsed url query: null,
1465 verbose parsed url pathname: '~2.3.4',
1465 verbose parsed url path: '~2.3.4',
1465 verbose parsed url href: '~2.3.4' }
1466 verbose addNamed [ 'through', '~2.3.4' ]
1467 verbose addNamed [ null, '>=2.3.4-0 <2.4.0-0' ]
1468 silly lockFile 560c0a42-through-2-3-4 through@~2.3.4
1469 verbose lock through@~2.3.4 /home/farghaly/.npm/560c0a42-through-2-3-4.lock
1470 silly addNameRange { name: 'uglify-js',
1470 silly addNameRange range: '>=2.0.0-0 <3.0.0-0',
1470 silly addNameRange hasData: false }
1471 verbose cache add [ 'convert-source-map@~0.2.3', null ]
1472 verbose cache add name=undefined spec="convert-source-map@~0.2.3" args=["convert-source-map@~0.2.3",null]
1473 verbose parsed url { protocol: null,
1473 verbose parsed url slashes: null,
1473 verbose parsed url auth: null,
1473 verbose parsed url host: null,
1473 verbose parsed url port: null,
1473 verbose parsed url hostname: null,
1473 verbose parsed url hash: null,
1473 verbose parsed url search: null,
1473 verbose parsed url query: null,
1473 verbose parsed url pathname: 'convert-source-map@~0.2.3',
1473 verbose parsed url path: 'convert-source-map@~0.2.3',
1473 verbose parsed url href: 'convert-source-map@~0.2.3' }
1474 verbose cache add name="convert-source-map" spec="~0.2.3" args=["convert-source-map","~0.2.3"]
1475 verbose parsed url { protocol: null,
1475 verbose parsed url slashes: null,
1475 verbose parsed url auth: null,
1475 verbose parsed url host: null,
1475 verbose parsed url port: null,
1475 verbose parsed url hostname: null,
1475 verbose parsed url hash: null,
1475 verbose parsed url search: null,
1475 verbose parsed url query: null,
1475 verbose parsed url pathname: '~0.2.3',
1475 verbose parsed url path: '~0.2.3',
1475 verbose parsed url href: '~0.2.3' }
1476 verbose addNamed [ 'convert-source-map', '~0.2.3' ]
1477 verbose addNamed [ null, '>=0.2.3-0 <0.3.0-0' ]
1478 silly lockFile 5797862f-convert-source-map-0-2-3 convert-source-map@~0.2.3
1479 verbose lock convert-source-map@~0.2.3 /home/farghaly/.npm/5797862f-convert-source-map-0-2-3.lock
1480 silly addNameRange { name: 'through', range: '>=2.3.4-0 <2.4.0-0', hasData: false }
1481 silly addNameRange { name: 'convert-source-map',
1481 silly addNameRange range: '>=0.2.3-0 <0.3.0-0',
1481 silly addNameRange hasData: false }
1482 silly gunzTarPerm extractEntry lib/chai/config.js
1483 silly gunzTarPerm extractEntry lib/chai/core/assertions.js
1484 info preinstall socks5-client@0.3.6
1485 verbose url raw uglify-js
1486 verbose url resolving [ 'https://registry.npmjs.org/', './uglify-js' ]
1487 verbose url resolved https://registry.npmjs.org/uglify-js
1488 info trying registry request attempt 1 at 01:38:37
1489 verbose etag "AHE4CI0207ZUQH2LYHFL3DMPL"
1490 http GET https://registry.npmjs.org/uglify-js
1491 verbose url raw through
1492 verbose url resolving [ 'https://registry.npmjs.org/', './through' ]
1493 verbose url resolved https://registry.npmjs.org/through
1494 info trying registry request attempt 1 at 01:38:37
1495 verbose etag "SEDGAFB3J6A8KOUQW5A4XLJE"
1496 http GET https://registry.npmjs.org/through
1497 verbose read json /home/farghaly/node_modules/bitcore/node_modules/base58-native/package.json
1498 verbose from cache /home/farghaly/node_modules/bitcore/node_modules/socks5-client/package.json
1499 verbose url raw convert-source-map
1500 verbose url resolving [ 'https://registry.npmjs.org/', './convert-source-map' ]
1501 verbose url resolved https://registry.npmjs.org/convert-source-map
1502 info trying registry request attempt 1 at 01:38:37
1503 verbose etag "1RYM2VLL03OIWMNQV5XDI314F"
1504 http GET https://registry.npmjs.org/convert-source-map
1505 verbose read json /home/farghaly/node_modules/bitcore/node_modules/commander/package.json
1506 verbose readDependencies using package.json deps
1507 verbose from cache /home/farghaly/node_modules/bitcore/node_modules/socks5-client/package.json
1508 verbose readDependencies using package.json deps
1509 silly gunzTarPerm extractEntry perf/small.js
1510 silly gunzTarPerm extractEntry test/bu.js
1511 silly gunzTarPerm extractEntry test/unicode.js
1512 silly gunzTarPerm extractEntry bin/cmd.js
1513 verbose cache add [ 'network-byte-order@~0.2.0', null ]
1514 verbose cache add name=undefined spec="network-byte-order@~0.2.0" args=["network-byte-order@~0.2.0",null]
1515 verbose parsed url { protocol: null,
1515 verbose parsed url slashes: null,
1515 verbose parsed url auth: null,
1515 verbose parsed url host: null,
1515 verbose parsed url port: null,
1515 verbose parsed url hostname: null,
1515 verbose parsed url hash: null,
1515 verbose parsed url search: null,
1515 verbose parsed url query: null,
1515 verbose parsed url pathname: 'network-byte-order@~0.2.0',
1515 verbose parsed url path: 'network-byte-order@~0.2.0',
1515 verbose parsed url href: 'network-byte-order@~0.2.0' }
1516 verbose cache add name="network-byte-order" spec="~0.2.0" args=["network-byte-order","~0.2.0"]
1517 verbose parsed url { protocol: null,
1517 verbose parsed url slashes: null,
1517 verbose parsed url auth: null,
1517 verbose parsed url host: null,
1517 verbose parsed url port: null,
1517 verbose parsed url hostname: null,
1517 verbose parsed url hash: null,
1517 verbose parsed url search: null,
1517 verbose parsed url query: null,
1517 verbose parsed url pathname: '~0.2.0',
1517 verbose parsed url path: '~0.2.0',
1517 verbose parsed url href: '~0.2.0' }
1518 verbose addNamed [ 'network-byte-order', '~0.2.0' ]
1519 verbose addNamed [ null, '>=0.2.0-0 <0.3.0-0' ]
1520 silly lockFile 689f98c4-network-byte-order-0-2-0 network-byte-order@~0.2.0
1521 verbose lock network-byte-order@~0.2.0 /home/farghaly/.npm/689f98c4-network-byte-order-0-2-0.lock
1522 verbose cache add [ 'ipv6@~3.1.1', null ]
1523 verbose cache add name=undefined spec="ipv6@~3.1.1" args=["ipv6@~3.1.1",null]
1524 verbose parsed url { protocol: null,
1524 verbose parsed url slashes: null,
1524 verbose parsed url auth: null,
1524 verbose parsed url host: null,
1524 verbose parsed url port: null,
1524 verbose parsed url hostname: null,
1524 verbose parsed url hash: null,
1524 verbose parsed url search: null,
1524 verbose parsed url query: null,
1524 verbose parsed url pathname: 'ipv6@~3.1.1',
1524 verbose parsed url path: 'ipv6@~3.1.1',
1524 verbose parsed url href: 'ipv6@~3.1.1' }
1525 verbose cache add name="ipv6" spec="~3.1.1" args=["ipv6","~3.1.1"]
1526 verbose parsed url { protocol: null,
1526 verbose parsed url slashes: null,
1526 verbose parsed url auth: null,
1526 verbose parsed url host: null,
1526 verbose parsed url port: null,
1526 verbose parsed url hostname: null,
1526 verbose parsed url hash: null,
1526 verbose parsed url search: null,
1526 verbose parsed url query: null,
1526 verbose parsed url pathname: '~3.1.1',
1526 verbose parsed url path: '~3.1.1',
1526 verbose parsed url href: '~3.1.1' }
1527 verbose addNamed [ 'ipv6', '~3.1.1' ]
1528 verbose addNamed [ null, '>=3.1.1-0 <3.2.0-0' ]
1529 silly lockFile 804767e7-ipv6-3-1-1 ipv6@~3.1.1
1530 verbose lock ipv6@~3.1.1 /home/farghaly/.npm/804767e7-ipv6-3-1-1.lock
1531 silly addNameRange { name: 'network-byte-order',
1531 silly addNameRange range: '>=0.2.0-0 <0.3.0-0',
1531 silly addNameRange hasData: false }
1532 silly addNameRange { name: 'ipv6', range: '>=3.1.1-0 <3.2.0-0', hasData: false }
1533 silly gunzTarPerm extractEntry lib/chai/interface/assert.js
1534 silly gunzTarPerm extractEntry lib/chai/interface/expect.js
1535 verbose url raw network-byte-order
1536 verbose url resolving [ 'https://registry.npmjs.org/', './network-byte-order' ]
1537 verbose url resolved https://registry.npmjs.org/network-byte-order
1538 info trying registry request attempt 1 at 01:38:37
1539 verbose etag "81PVU0HK7RJ6AECVUCITPSOTC"
1540 http GET https://registry.npmjs.org/network-byte-order
1541 silly lockFile f5542b7d-tcore-node-modules-base58-native /home/farghaly/node_modules/bitcore/node_modules/base58-native
1542 silly lockFile f5542b7d-tcore-node-modules-base58-native /home/farghaly/node_modules/bitcore/node_modules/base58-native
1543 silly gunzTarPerm extractEntry test/big.js
1544 silly gunzTarPerm extractEntry test/buf.js
1545 verbose read json /home/farghaly/node_modules/bitcore/node_modules/buffers/package.json
1546 verbose url raw ipv6
1547 verbose url resolving [ 'https://registry.npmjs.org/', './ipv6' ]
1548 verbose url resolved https://registry.npmjs.org/ipv6
1549 info trying registry request attempt 1 at 01:38:37
1550 verbose etag "CXUU703VLSSZJN8QL6ML272A4"
1551 http GET https://registry.npmjs.org/ipv6
1552 silly lockFile 833ea057-s-bitcore-node-modules-commander /home/farghaly/node_modules/bitcore/node_modules/commander
1553 silly lockFile 833ea057-s-bitcore-node-modules-commander /home/farghaly/node_modules/bitcore/node_modules/commander
1554 silly lockFile bdbbde2e--base58-native-0-1-3-package-tgz /home/farghaly/.npm/base58-native/0.1.3/package.tgz
1555 silly lockFile bdbbde2e--base58-native-0-1-3-package-tgz /home/farghaly/.npm/base58-native/0.1.3/package.tgz
1556 silly gunzTarPerm extractEntry bin/prepublish.js
1557 silly gunzTarPerm extractEntry .travis.yml
1558 silly gunzTarPerm extractEntry test/loop.js
1559 silly gunzTarPerm extractEntry test/loop_scan.js
1560 silly lockFile a77e97ee--npm-commander-2-1-0-package-tgz /home/farghaly/.npm/commander/2.1.0/package.tgz
1561 silly lockFile a77e97ee--npm-commander-2-1-0-package-tgz /home/farghaly/.npm/commander/2.1.0/package.tgz
1562 info preinstall base58-native@0.1.3
1563 silly gunzTarPerm extractEntry example/api/build.js
1564 silly gunzTarPerm extractEntry example/api/browser/bar.js
1565 info preinstall commander@2.1.0
1566 verbose from cache /home/farghaly/node_modules/bitcore/node_modules/base58-native/package.json
1567 verbose readDependencies using package.json deps
1568 verbose from cache /home/farghaly/node_modules/bitcore/node_modules/base58-native/package.json
1569 silly lockFile a9aa1f16-les-bitcore-node-modules-buffers /home/farghaly/node_modules/bitcore/node_modules/buffers
1570 silly lockFile a9aa1f16-les-bitcore-node-modules-buffers /home/farghaly/node_modules/bitcore/node_modules/buffers
1571 verbose from cache /home/farghaly/node_modules/bitcore/node_modules/commander/package.json
1572 silly gunzTarPerm extractEntry test/lu.js
1573 silly gunzTarPerm extractEntry test/into_stream.js
1574 verbose readDependencies using package.json deps
1575 silly resolved []
1576 verbose about to build /home/farghaly/node_modules/bitcore/node_modules/base58-native
1577 info build /home/farghaly/node_modules/bitcore/node_modules/base58-native
1578 verbose from cache /home/farghaly/node_modules/bitcore/node_modules/base58-native/package.json
1579 verbose linkStuff [ false,
1579 verbose linkStuff false,
1579 verbose linkStuff false,
1579 verbose linkStuff '/home/farghaly/node_modules/bitcore/node_modules' ]
1580 info linkStuff base58-native@0.1.3
1581 verbose linkBins base58-native@0.1.3
1582 verbose linkMans base58-native@0.1.3
1583 verbose rebuildBundles base58-native@0.1.3
1584 silly gunzTarPerm extractEntry readme.markdown
1585 silly gunzTarPerm extractEntry example/foo.js
1586 verbose readDependencies using package.json deps
1587 verbose from cache /home/farghaly/node_modules/bitcore/node_modules/commander/package.json
1588 info install base58-native@0.1.3
1589 silly lockFile 750bfc06-ly-npm-buffers-0-1-1-package-tgz /home/farghaly/.npm/buffers/0.1.1/package.tgz
1590 silly lockFile 750bfc06-ly-npm-buffers-0-1-1-package-tgz /home/farghaly/.npm/buffers/0.1.1/package.tgz
1591 verbose readDependencies using package.json deps
1592 silly resolved []
1593 verbose about to build /home/farghaly/node_modules/bitcore/node_modules/commander
1594 info build /home/farghaly/node_modules/bitcore/node_modules/commander
1595 verbose from cache /home/farghaly/node_modules/bitcore/node_modules/commander/package.json
1596 verbose linkStuff [ false,
1596 verbose linkStuff false,
1596 verbose linkStuff false,
1596 verbose linkStuff '/home/farghaly/node_modules/bitcore/node_modules' ]
1597 info linkStuff commander@2.1.0
1598 verbose linkBins commander@2.1.0
1599 verbose linkMans commander@2.1.0
1600 verbose rebuildBundles commander@2.1.0
1601 info install commander@2.1.0
1602 info postinstall base58-native@0.1.3
1603 silly gunzTarPerm extractEntry example/api/browser/foo.js
1604 silly gunzTarPerm extractEntry example/api/browser/main.js
1605 info postinstall commander@2.1.0
1606 verbose read json /home/farghaly/node_modules/bitcore/node_modules/bufferput/package.json
1607 verbose read json /home/farghaly/node_modules/bitcore/node_modules/step/package.json
1608 info preinstall buffers@0.1.1
1609 silly gunzTarPerm extractEntry test/negls.js
1610 silly gunzTarPerm extractEntry test/nested.js
1611 verbose from cache /home/farghaly/node_modules/bitcore/node_modules/buffers/package.json
1612 verbose read json /home/farghaly/node_modules/bitcore/node_modules/jssha/package.json
1613 silly gunzTarPerm extractEntry example/output.js
1614 silly gunzTarPerm extractEntry example/self.js
1615 verbose readDependencies using package.json deps
1616 verbose from cache /home/farghaly/node_modules/bitcore/node_modules/buffers/package.json
1617 verbose readDependencies using package.json deps
1618 silly resolved []
1619 verbose about to build /home/farghaly/node_modules/bitcore/node_modules/buffers
1620 info build /home/farghaly/node_modules/bitcore/node_modules/buffers
1621 verbose from cache /home/farghaly/node_modules/bitcore/node_modules/buffers/package.json
1622 verbose linkStuff [ false,
1622 verbose linkStuff false,
1622 verbose linkStuff false,
1622 verbose linkStuff '/home/farghaly/node_modules/bitcore/node_modules' ]
1623 info linkStuff buffers@0.1.1
1624 verbose linkBins buffers@0.1.1
1625 verbose linkMans buffers@0.1.1
1626 verbose rebuildBundles buffers@0.1.1
1627 info install buffers@0.1.1
1628 verbose read json /home/farghaly/node_modules/bitcore/node_modules/browserify-buffertools/package.json
1629 info postinstall buffers@0.1.1
1630 silly lockFile 8b6109eb-s-bitcore-node-modules-bufferput /home/farghaly/node_modules/bitcore/node_modules/bufferput
1631 silly lockFile 8b6109eb-s-bitcore-node-modules-bufferput /home/farghaly/node_modules/bitcore/node_modules/bufferput
1632 silly lockFile c6d69b38-odules-bitcore-node-modules-step /home/farghaly/node_modules/bitcore/node_modules/step
1633 silly lockFile c6d69b38-odules-bitcore-node-modules-step /home/farghaly/node_modules/bitcore/node_modules/step
1634 silly lockFile 421db364--npm-bufferput-0-1-1-package-tgz /home/farghaly/.npm/bufferput/0.1.1/package.tgz
1635 silly lockFile 421db364--npm-bufferput-0-1-1-package-tgz /home/farghaly/.npm/bufferput/0.1.1/package.tgz
1636 silly gunzTarPerm extractEntry test/not_enough_buf.js
1637 silly gunzTarPerm extractEntry test/not_enough_parse.js
1638 silly lockFile 4df843e5-ghaly-npm-step-0-0-4-package-tgz /home/farghaly/.npm/step/0.0.4/package.tgz
1639 silly lockFile 4df843e5-ghaly-npm-step-0-0-4-package-tgz /home/farghaly/.npm/step/0.0.4/package.tgz
1640 silly gunzTarPerm extractEntry example/input.json
1641 silly gunzTarPerm extractEntry example/sourcemap/output.js
1642 silly lockFile 69578890-dules-bitcore-node-modules-jssha /home/farghaly/node_modules/bitcore/node_modules/jssha
1643 silly lockFile 69578890-dules-bitcore-node-modules-jssha /home/farghaly/node_modules/bitcore/node_modules/jssha
1644 silly lockFile aff4a149-haly-npm-jssha-1-5-0-package-tgz /home/farghaly/.npm/jssha/1.5.0/package.tgz
1645 silly lockFile aff4a149-haly-npm-jssha-1-5-0-package-tgz /home/farghaly/.npm/jssha/1.5.0/package.tgz
1646 info preinstall bufferput@0.1.1
1647 info preinstall step@0.0.4
1648 silly lockFile 17cbf9ab-e-modules-browserify-buffertools /home/farghaly/node_modules/bitcore/node_modules/browserify-buffertools
1649 silly lockFile 17cbf9ab-e-modules-browserify-buffertools /home/farghaly/node_modules/bitcore/node_modules/browserify-buffertools
1650 verbose from cache /home/farghaly/node_modules/bitcore/node_modules/bufferput/package.json
1651 verbose from cache /home/farghaly/node_modules/bitcore/node_modules/step/package.json
1652 silly lockFile d69c801c-fy-buffertools-1-0-2-package-tgz /home/farghaly/.npm/browserify-buffertools/1.0.2/package.tgz
1653 silly lockFile d69c801c-fy-buffertools-1-0-2-package-tgz /home/farghaly/.npm/browserify-buffertools/1.0.2/package.tgz
1654 verbose readDependencies using package.json deps
1655 verbose from cache /home/farghaly/node_modules/bitcore/node_modules/bufferput/package.json
1656 verbose readDependencies using package.json deps
1657 verbose from cache /home/farghaly/node_modules/bitcore/node_modules/step/package.json
1658 info preinstall jssha@1.5.0
1659 verbose readDependencies using package.json deps
1660 silly resolved []
1661 verbose about to build /home/farghaly/node_modules/bitcore/node_modules/bufferput
1662 info build /home/farghaly/node_modules/bitcore/node_modules/bufferput
1663 verbose from cache /home/farghaly/node_modules/bitcore/node_modules/bufferput/package.json
1664 verbose linkStuff [ false,
1664 verbose linkStuff false,
1664 verbose linkStuff false,
1664 verbose linkStuff '/home/farghaly/node_modules/bitcore/node_modules' ]
1665 info linkStuff bufferput@0.1.1
1666 verbose linkBins bufferput@0.1.1
1667 verbose linkMans bufferput@0.1.1
1668 verbose rebuildBundles bufferput@0.1.1
1669 verbose readDependencies using package.json deps
1670 silly resolved []
1671 verbose about to build /home/farghaly/node_modules/bitcore/node_modules/step
1672 info build /home/farghaly/node_modules/bitcore/node_modules/step
1673 verbose from cache /home/farghaly/node_modules/bitcore/node_modules/step/package.json
1674 verbose linkStuff [ false,
1674 verbose linkStuff false,
1674 verbose linkStuff false,
1674 verbose linkStuff '/home/farghaly/node_modules/bitcore/node_modules' ]
1675 info linkStuff step@0.0.4
1676 verbose linkBins step@0.0.4
1677 verbose linkMans step@0.0.4
1678 verbose rebuildBundles step@0.0.4
1679 info install bufferput@0.1.1
1680 info install step@0.0.4
1681 verbose from cache /home/farghaly/node_modules/bitcore/node_modules/jssha/package.json
1682 silly gunzTarPerm extractEntry example/multiple_bundles/beep.js
1683 silly gunzTarPerm extractEntry example/multiple_bundles/boop.js
1684 verbose readDependencies using package.json deps
1685 verbose from cache /home/farghaly/node_modules/bitcore/node_modules/jssha/package.json
1686 silly gunzTarPerm extractEntry example/sourcemap/input.json
1687 info postinstall bufferput@0.1.1
1688 info postinstall step@0.0.4
1689 info preinstall browserify-buffertools@1.0.2
1690 verbose readDependencies using package.json deps
1691 silly resolved []
1692 verbose about to build /home/farghaly/node_modules/bitcore/node_modules/jssha
1693 info build /home/farghaly/node_modules/bitcore/node_modules/jssha
1694 verbose from cache /home/farghaly/node_modules/bitcore/node_modules/jssha/package.json
1695 verbose linkStuff [ false,
1695 verbose linkStuff false,
1695 verbose linkStuff false,
1695 verbose linkStuff '/home/farghaly/node_modules/bitcore/node_modules' ]
1696 info linkStuff jssha@1.5.0
1697 verbose linkBins jssha@1.5.0
1698 verbose linkMans jssha@1.5.0
1699 verbose rebuildBundles jssha@1.5.0
1700 info install jssha@1.5.0
1701 silly gunzTarPerm extractEntry test/parse.js
1702 silly gunzTarPerm extractEntry test/into_buffer.js
1703 verbose from cache /home/farghaly/node_modules/bitcore/node_modules/browserify-buffertools/package.json
1704 verbose readDependencies using package.json deps
1705 verbose from cache /home/farghaly/node_modules/bitcore/node_modules/browserify-buffertools/package.json
1706 info postinstall jssha@1.5.0
1707 verbose readDependencies using package.json deps
1708 silly resolved []
1709 verbose about to build /home/farghaly/node_modules/bitcore/node_modules/browserify-buffertools
1710 info build /home/farghaly/node_modules/bitcore/node_modules/browserify-buffertools
1711 verbose from cache /home/farghaly/node_modules/bitcore/node_modules/browserify-buffertools/package.json
1712 verbose linkStuff [ false,
1712 verbose linkStuff false,
1712 verbose linkStuff false,
1712 verbose linkStuff '/home/farghaly/node_modules/bitcore/node_modules' ]
1713 info linkStuff browserify-buffertools@1.0.2
1714 verbose linkBins browserify-buffertools@1.0.2
1715 verbose linkMans browserify-buffertools@1.0.2
1716 verbose rebuildBundles browserify-buffertools@1.0.2
1717 info install browserify-buffertools@1.0.2
1718 info postinstall browserify-buffertools@1.0.2
1719 silly gunzTarPerm extractEntry example/multiple_bundles/robot.js
1720 silly gunzTarPerm extractEntry example/multiple_bundles/build.sh
1721 silly gunzTarPerm extractEntry test/peek.js
1722 silly gunzTarPerm extractEntry test/interval.js
1723 silly gunzTarPerm extractEntry test/seed.js
1724 silly gunzTarPerm extractEntry example/multiple_bundles/static/beep.html
1725 silly gunzTarPerm extractEntry example/multiple_bundles/static/boop.html
1726 silly gunzTarPerm extractEntry test/pipe.js
1727 silly gunzTarPerm extractEntry test/immediate.js
1728 verbose read json /home/farghaly/node_modules/bitcore/node_modules/soop/package.json
1729 verbose read json /home/farghaly/node_modules/bitcore/node_modules/browserify-bignum/package.json
1730 silly gunzTarPerm extractEntry example/source_maps/build.js
1731 silly gunzTarPerm extractEntry example/source_maps/build.sh
1732 silly gunzTarPerm extractEntry test/posbs.js
1733 silly gunzTarPerm extractEntry test/get_buffer.js
1734 silly lockFile 298fe55c-odules-bitcore-node-modules-soop /home/farghaly/node_modules/bitcore/node_modules/soop
1735 silly lockFile 298fe55c-odules-bitcore-node-modules-soop /home/farghaly/node_modules/bitcore/node_modules/soop
1736 silly lockFile 3453c6f2-ghaly-npm-soop-0-1-5-package-tgz /home/farghaly/.npm/soop/0.1.5/package.tgz
1737 silly lockFile 3453c6f2-ghaly-npm-soop-0-1-5-package-tgz /home/farghaly/.npm/soop/0.1.5/package.tgz
1738 silly lockFile 4ce7ec27-e-node-modules-browserify-bignum /home/farghaly/node_modules/bitcore/node_modules/browserify-bignum
1739 silly lockFile 4ce7ec27-e-node-modules-browserify-bignum /home/farghaly/node_modules/bitcore/node_modules/browserify-bignum
1740 info preinstall soop@0.1.5
1741 silly gunzTarPerm extractEntry test/posls.js
1742 silly gunzTarPerm extractEntry test/from_buffer.js
1743 silly gunzTarPerm extractEntry example/source_maps/index.html
1744 silly gunzTarPerm extractEntry example/source_maps/js/foo.js
1745 silly lockFile b39de607-erify-bignum-1-3-0-2-package-tgz /home/farghaly/.npm/browserify-bignum/1.3.0-2/package.tgz
1746 silly lockFile b39de607-erify-bignum-1-3-0-2-package-tgz /home/farghaly/.npm/browserify-bignum/1.3.0-2/package.tgz
1747 verbose from cache /home/farghaly/node_modules/bitcore/node_modules/soop/package.json
1748 verbose read json /home/farghaly/node_modules/bitcore/node_modules/buffertools/package.json
1749 verbose readDependencies using package.json deps
1750 verbose from cache /home/farghaly/node_modules/bitcore/node_modules/soop/package.json
1751 verbose readDependencies using package.json deps
1752 info preinstall browserify-bignum@1.3.0-2
1753 verbose cache add [ 'callsite@1.0.0', null ]
1754 verbose cache add name=undefined spec="callsite@1.0.0" args=["callsite@1.0.0",null]
1755 verbose parsed url { protocol: null,
1755 verbose parsed url slashes: null,
1755 verbose parsed url auth: null,
1755 verbose parsed url host: null,
1755 verbose parsed url port: null,
1755 verbose parsed url hostname: null,
1755 verbose parsed url hash: null,
1755 verbose parsed url search: null,
1755 verbose parsed url query: null,
1755 verbose parsed url pathname: 'callsite@1.0.0',
1755 verbose parsed url path: 'callsite@1.0.0',
1755 verbose parsed url href: 'callsite@1.0.0' }
1756 verbose cache add name="callsite" spec="1.0.0" args=["callsite","1.0.0"]
1757 verbose parsed url { protocol: null,
1757 verbose parsed url slashes: null,
1757 verbose parsed url auth: null,
1757 verbose parsed url host: null,
1757 verbose parsed url port: null,
1757 verbose parsed url hostname: null,
1757 verbose parsed url hash: null,
1757 verbose parsed url search: null,
1757 verbose parsed url query: null,
1757 verbose parsed url pathname: '1.0.0',
1757 verbose parsed url path: '1.0.0',
1757 verbose parsed url href: '1.0.0' }
1758 verbose addNamed [ 'callsite', '1.0.0' ]
1759 verbose addNamed [ '1.0.0', '1.0.0' ]
1760 silly lockFile ec2253d8-callsite-1-0-0 callsite@1.0.0
1761 verbose lock callsite@1.0.0 /home/farghaly/.npm/ec2253d8-callsite-1-0-0.lock
1762 verbose from cache /home/farghaly/node_modules/bitcore/node_modules/browserify-bignum/package.json
1763 verbose readDependencies using package.json deps
1764 verbose from cache /home/farghaly/node_modules/bitcore/node_modules/browserify-bignum/package.json
1765 silly gunzTarPerm extractEntry test/scan.js
1766 silly gunzTarPerm extractEntry test/flush.js
1767 silly gunzTarPerm extractEntry example/source_maps/js/main.js
1768 silly gunzTarPerm extractEntry example/source_maps/js/build/.npmignore
1769 verbose readDependencies using package.json deps
1770 silly resolved []
1771 verbose about to build /home/farghaly/node_modules/bitcore/node_modules/browserify-bignum
1772 info build /home/farghaly/node_modules/bitcore/node_modules/browserify-bignum
1773 verbose from cache /home/farghaly/node_modules/bitcore/node_modules/browserify-bignum/package.json
1774 verbose linkStuff [ false,
1774 verbose linkStuff false,
1774 verbose linkStuff false,
1774 verbose linkStuff '/home/farghaly/node_modules/bitcore/node_modules' ]
1775 info linkStuff browserify-bignum@1.3.0-2
1776 verbose linkBins browserify-bignum@1.3.0-2
1777 verbose linkMans browserify-bignum@1.3.0-2
1778 verbose rebuildBundles browserify-bignum@1.3.0-2
1779 info install browserify-bignum@1.3.0-2
1780 silly lockFile 555dc842-bitcore-node-modules-buffertools /home/farghaly/node_modules/bitcore/node_modules/buffertools
1781 silly lockFile 555dc842-bitcore-node-modules-buffertools /home/farghaly/node_modules/bitcore/node_modules/buffertools
1782 verbose url raw callsite/1.0.0
1783 verbose url resolving [ 'https://registry.npmjs.org/', './callsite/1.0.0' ]
1784 verbose url resolved https://registry.npmjs.org/callsite/1.0.0
1785 info trying registry request attempt 1 at 01:38:37
1786 verbose etag "8C29ODIONAN0ZRZTV3OVOSAC4"
1787 http GET https://registry.npmjs.org/callsite/1.0.0
1788 info postinstall browserify-bignum@1.3.0-2
1789 silly lockFile c13d7c21-pm-buffertools-2-1-2-package-tgz /home/farghaly/.npm/buffertools/2.1.2/package.tgz
1790 silly lockFile c13d7c21-pm-buffertools-2-1-2-package-tgz /home/farghaly/.npm/buffertools/2.1.2/package.tgz
1791 silly gunzTarPerm extractEntry example/source_maps/js/wunder/bar.js
1792 silly gunzTarPerm extractEntry lib/_empty.js
1793 info preinstall buffertools@2.1.2
1794 silly gunzTarPerm extractEntry test/scan_buf.js
1795 silly gunzTarPerm extractEntry test/eof.js
1796 verbose from cache /home/farghaly/node_modules/bitcore/node_modules/buffertools/package.json
1797 verbose readDependencies using package.json deps
1798 verbose from cache /home/farghaly/node_modules/bitcore/node_modules/buffertools/package.json
1799 verbose readDependencies using package.json deps
1800 silly resolved []
1801 verbose about to build /home/farghaly/node_modules/bitcore/node_modules/buffertools
1802 info build /home/farghaly/node_modules/bitcore/node_modules/buffertools
1803 verbose from cache /home/farghaly/node_modules/bitcore/node_modules/buffertools/package.json
1804 verbose linkStuff [ false,
1804 verbose linkStuff false,
1804 verbose linkStuff false,
1804 verbose linkStuff '/home/farghaly/node_modules/bitcore/node_modules' ]
1805 info linkStuff buffertools@2.1.2
1806 verbose linkBins buffertools@2.1.2
1807 verbose linkMans buffertools@2.1.2
1808 verbose rebuildBundles buffertools@2.1.2
1809 info install buffertools@2.1.2
1810 silly gunzTarPerm extractEntry lib/_exclude.js
1811 silly gunzTarPerm extractEntry lib/builtins.js
1812 verbose unsafe-perm in lifecycle true
1813 silly exec sh "-c" "node-gyp rebuild"
1814 silly sh,-c,node-gyp rebuild,/home/farghaly/node_modules/bitcore/node_modules/buffertools spawning
1815 silly gunzTarPerm extractEntry test/scan_buf_null.js
1816 silly gunzTarPerm extractEntry test/dots.js
1817 info buffertools@2.1.2 Failed to exec install script
1818 info /home/farghaly/node_modules/bitcore/node_modules/buffertools unbuild
1819 verbose from cache /home/farghaly/node_modules/bitcore/node_modules/buffertools/package.json
1820 warn This failure might be due to the use of legacy binary "node"
1821 warn For further explanations, please read
/usr/share/doc/nodejs/README.Debian
1822 info preuninstall buffertools@2.1.2
1823 info uninstall buffertools@2.1.2
1824 verbose false,/home/farghaly/node_modules,/home/farghaly/node_modules/bitcore/node_modules unbuild buffertools@2.1.2
1825 info postuninstall buffertools@2.1.2
1826 silly gunzTarPerm extractEntry readme.markdown
1827 silly gunzTarPerm extractEntry test/args.js
1828 silly gunzTarPerm extractEntry test/skip.js
1829 silly gunzTarPerm extractEntry test/deferred.js
1830 verbose about to build /home/farghaly/node_modules/bitcore
1831 info /home/farghaly/node_modules/bitcore unbuild
1832 verbose from cache /home/farghaly/node_modules/bitcore/package.json
1833 info preuninstall bitcore@0.1.12
1834 silly gunzTarPerm extractEntry test/double_buffer.js
1835 silly gunzTarPerm extractEntry test/standalone_events.js
1836 info uninstall bitcore@0.1.12
1837 verbose true,/home/farghaly/node_modules,/home/farghaly/node_modules unbuild bitcore@0.1.12
1838 info postuninstall bitcore@0.1.12
1839 silly gunzTarPerm extractEntry test/split.js
1840 silly gunzTarPerm extractEntry test/negbs.js
1841 silly gunzTarPerm extractEntry test/standalone.js
1842 silly gunzTarPerm extractEntry test/standalone_sourcemap.js
1843 error Error: ENOENT, lstat '/home/farghaly/node_modules/bitcore/node_modules/browser-pack/example/input.json'
1844 error If you need help, you may report this log at:
1844 error <http://bugs.debian.org/npm>
1844 error or use
1844 error reportbug --attach /home/farghaly/npm-debug.log npm
1845 error System Linux 3.11.0-12-generic
1846 error command "/usr/bin/nodejs" "/usr/bin/npm" "install" "bitcore"
1847 error cwd /home/farghaly
1848 error node -v v0.10.15
1849 error npm -v 1.2.18
1850 error path /home/farghaly/node_modules/bitcore/node_modules/browser-pack/example/input.json
1851 error fstream_path /home/farghaly/node_modules/bitcore/node_modules/browser-pack/example/input.json
1852 error fstream_type File
1853 error fstream_class FileWriter
1854 error code ENOENT
1855 error errno 34
1856 error fstream_stack /usr/lib/nodejs/fstream/lib/writer.js:284:26
1856 error fstream_stack Object.oncomplete (fs.js:107:15)
1857 verbose exit [ 34, true ]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment