{"_id":"bluebird-promise-profiler","_rev":"29-184564e284335e79cba84a333576828a","name":"bluebird-promise-profiler","dist-tags":{"latest":"1.3.0"},"versions":{"0.1.0":{"name":"bluebird-promise-profiler","version":"0.1.0","description":"This repo will profile your code by giving you the execution time of all your promises in a JSON","main":"./src/code_profiler.js","scripts":{"test":"BLUEBIRD_DEBUG=1 NODE_ENV=test ./node_modules/.bin/mocha test --recursive -t 10000","test-with-coverage":"nyc --check-coverage --functions 100 --lines 95 --per-file --reporter=text npm test"},"repository":{"type":"git","url":"git+https://github.com/rajulbabel/nodejs-code-profiler.git"},"keywords":["nodejs"],"author":{"name":"Rajul Babel"},"license":"MIT","bugs":{"url":"https://github.com/rajulbabel/nodejs-code-profiler/issues"},"homepage":"https://github.com/rajulbabel/nodejs-code-profiler#readme","dependencies":{"bluebird":"^3.5.1","performance-now":"^2.1.0","sinon":"^4.3.0"},"devDependencies":{"mocha":"^5.0.0","nyc":"^11.4.1","should":"^13.2.1"},"gitHead":"f293cbc5ea399bf6c1940b8dacde9f11efb0a148","_id":"bluebird-promise-profiler@0.1.0","_shasum":"4ab6e31142eedcb007c3e3fb5db675e5ab461648","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"rajulbabel","email":"babelrajul@gmail.com"},"dist":{"shasum":"4ab6e31142eedcb007c3e3fb5db675e5ab461648","tarball":"https://registry.npmjs.org/bluebird-promise-profiler/-/bluebird-promise-profiler-0.1.0.tgz","fileCount":8,"unpackedSize":10006,"integrity":"sha512-5hqBEYDDS+ZrW2ujRSsesR/HJJTR77MLhzm55m/laX/9NOWMQKVMy24ixXDcdNFrpc9GH4G4MSx+MS1gvG6fYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvA88YNzmNs7kAgFnT1RSID6e2IPyTuxoxorawxwEkJgIhAJLSbYqqt44hBES2e9P1xe8lJRKVNnnjHa8zCwsr5e0l"}]},"maintainers":[{"name":"rajulbabel","email":"babelrajul@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bluebird-promise-profiler_0.1.0_1519050710579_0.6753669501564663"},"_hasShrinkwrap":false},"0.2.0":{"name":"bluebird-promise-profiler","version":"0.2.0","description":"This repo will profile your code by giving you the execution time of all your promises in a JSON","main":"./src/promise_profiler.js","scripts":{"test":"BLUEBIRD_DEBUG=1 NODE_ENV=test ./node_modules/.bin/mocha test --recursive -t 10000","test-with-coverage":"nyc --check-coverage --functions 100 --lines 95 --per-file --reporter=text npm test"},"repository":{"type":"git","url":"git+https://github.com/rajulbabel/nodejs-code-profiler.git"},"keywords":["nodejs"],"author":{"name":"Rajul Babel"},"license":"MIT","bugs":{"url":"https://github.com/rajulbabel/nodejs-code-profiler/issues"},"homepage":"https://github.com/rajulbabel/nodejs-code-profiler#readme","dependencies":{"bluebird":"^3.5.1","performance-now":"^2.1.0","sinon":"^4.3.0"},"devDependencies":{"mocha":"^5.0.0","nyc":"^11.4.1","should":"^13.2.1"},"gitHead":"008fe29179c007ae45377d10d510403366086fc0","_id":"bluebird-promise-profiler@0.2.0","_shasum":"d601ebb9f44c7bb16604faf4cb3e11ea031065dd","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"rajulbabel","email":"babelrajul@gmail.com"},"dist":{"shasum":"d601ebb9f44c7bb16604faf4cb3e11ea031065dd","tarball":"https://registry.npmjs.org/bluebird-promise-profiler/-/bluebird-promise-profiler-0.2.0.tgz","fileCount":8,"unpackedSize":10029,"integrity":"sha512-b0zMZrFb9CAHjCIOrT31qGmcBQ0z3EuHlRlZ9QPVhgWM6+PHAzU10n8rog8tkjwotzah4wI1o2njguIDAxlJKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDuVtdQKKkWYtx5rXDYyqmtfDFCTE2xo7lxuKhd1DGQQIgMLF6MGd/HetthVUSEpnN6zXudtu4ytHkgG8gucjZeHQ="}]},"maintainers":[{"name":"rajulbabel","email":"babelrajul@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bluebird-promise-profiler_0.2.0_1519058281481_0.8512811664871391"},"_hasShrinkwrap":false},"0.2.1":{"name":"bluebird-promise-profiler","version":"0.2.1","description":"This repo will profile your code by giving you the execution time of all your promises in a JSON","main":"./src/promise_profiler.js","scripts":{"test":"BLUEBIRD_DEBUG=1 NODE_ENV=test ./node_modules/.bin/mocha test --recursive -t 10000","test-with-coverage":"nyc --check-coverage --functions 100 --lines 95 --per-file --reporter=text npm test","generate-docs":"jsdoc --configure .jsdoc.json --verbose --readme README.md"},"repository":{"type":"git","url":"git+https://github.com/rajulbabel/nodejs-code-profiler.git"},"keywords":["nodejs"],"author":{"name":"Rajul Babel"},"license":"MIT","bugs":{"url":"https://github.com/rajulbabel/nodejs-code-profiler/issues"},"homepage":"https://github.com/rajulbabel/nodejs-code-profiler#readme","dependencies":{"bluebird":"^3.5.1","performance-now":"^2.1.0","sinon":"^4.3.0"},"devDependencies":{"mocha":"^5.0.0","nyc":"^11.4.1","should":"^13.2.1"},"gitHead":"b7cf06f762e4798d02b7347357b9f1eae649d699","_id":"bluebird-promise-profiler@0.2.1","_shasum":"69f0005603f36aa03e12ded0b235096b6dfd2c12","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"rajulbabel","email":"babelrajul@gmail.com"},"dist":{"shasum":"69f0005603f36aa03e12ded0b235096b6dfd2c12","tarball":"https://registry.npmjs.org/bluebird-promise-profiler/-/bluebird-promise-profiler-0.2.1.tgz","fileCount":48,"unpackedSize":1471555,"integrity":"sha512-ZWeXZUtyE/+Xn00f287ykdqP4N7KXvQrLOoFfORebHS8kKASK5TD/YBPiPqPtk5ogUUlcCCJ5vvaMb6Yi2GGlg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUw5n2oQJWhBTgAjt7Ai4BVRv7nriPYEyxdkBBRG7DmAIgaGv4EEBZ0hgNFw0GaJJPXwqTY19d9aS+dsiTPHjJZs0="}]},"maintainers":[{"name":"rajulbabel","email":"babelrajul@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bluebird-promise-profiler_0.2.1_1519218173861_0.5643512609321109"},"_hasShrinkwrap":false},"0.3.0":{"name":"bluebird-promise-profiler","version":"0.3.0","description":"This repo will profile your code by giving you the execution time of all your promises in a JSON","main":"./src/promise_profiler.js","scripts":{"test":"BLUEBIRD_DEBUG=1 NODE_ENV=test ./node_modules/.bin/mocha test --recursive -t 10000","test-with-coverage":"nyc --check-coverage --functions 100 --lines 95 --per-file --reporter=text npm test","generate-docs":"jsdoc --configure .jsdoc.json --verbose --readme README.md"},"repository":{"type":"git","url":"git+https://github.com/rajulbabel/promise-profiler.git"},"keywords":["nodejs"],"author":{"name":"Rajul Babel"},"license":"MIT","bugs":{"url":"https://github.com/rajulbabel/promise-profiler/issues"},"homepage":"https://github.com/rajulbabel/promise-profiler#readme","dependencies":{"bluebird":"^3.5.1","performance-now":"^2.1.0","sinon":"^4.3.0"},"devDependencies":{"mocha":"^5.0.0","nyc":"^11.4.1","should":"^13.2.1"},"gitHead":"39fb98f20d4c64462c5d0468e96310c49140cf18","_id":"bluebird-promise-profiler@0.3.0","_shasum":"fb8e6631095ee4a9699a25e203fcc79f3f59f296","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"rajulbabel","email":"babelrajul@gmail.com"},"dist":{"shasum":"fb8e6631095ee4a9699a25e203fcc79f3f59f296","tarball":"https://registry.npmjs.org/bluebird-promise-profiler/-/bluebird-promise-profiler-0.3.0.tgz","fileCount":48,"unpackedSize":1471618,"integrity":"sha512-QG2egAcvmqXuMwOHr4Gn5BhinIzep+cckayUDeuwaACUmwSi3Yhf/WD/TlHJAiD6DVMV7dzREQBGlDIwN11wCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGrF3X0ZNFQb8MKZyjqaAkp03pXPGL7BY56swqaJe0LQAiEA5tXwecDEieCBiI79y70ccMvH9SxpVmmBprueuCClKTs="}]},"maintainers":[{"name":"rajulbabel","email":"babelrajul@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bluebird-promise-profiler_0.3.0_1519221420179_0.5872996022784733"},"_hasShrinkwrap":false},"0.3.1":{"name":"bluebird-promise-profiler","version":"0.3.1","description":"This repo will profile your code by giving you the execution time of all your promises in a json without disturbing the production level code.","main":"./src/promise_profiler.js","scripts":{"test":"BLUEBIRD_DEBUG=1 NODE_ENV=test ./node_modules/.bin/mocha test --recursive -t 10000","test-with-coverage":"nyc --check-coverage --functions 100 --lines 95 --per-file --reporter=text npm test","generate-docs":"jsdoc --configure .jsdoc.json --verbose --readme README.md"},"repository":{"type":"git","url":"git+https://github.com/rajulbabel/promise-profiler.git"},"keywords":["nodejs"],"author":{"name":"Rajul Babel"},"license":"MIT","bugs":{"url":"https://github.com/rajulbabel/promise-profiler/issues"},"homepage":"https://github.com/rajulbabel/promise-profiler#readme","dependencies":{"bluebird":"^3.5.1","performance-now":"^2.1.0","sinon":"^4.3.0"},"devDependencies":{"mocha":"^5.0.0","nyc":"^11.4.1","should":"^13.2.1"},"gitHead":"f76dfcc6f302dbcac28e32175dfe8129e23b1641","_id":"bluebird-promise-profiler@0.3.1","_shasum":"c7aa9e198f9054a57b3fca9a87e0ce1e84ff106f","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"rajulbabel","email":"babelrajul@gmail.com"},"dist":{"shasum":"c7aa9e198f9054a57b3fca9a87e0ce1e84ff106f","tarball":"https://registry.npmjs.org/bluebird-promise-profiler/-/bluebird-promise-profiler-0.3.1.tgz","fileCount":48,"unpackedSize":1471664,"integrity":"sha512-ocPFIw8FSaOCg3WUJmRwfaeZcGWwIfr3aKUQ3SlOGdwvdx0YLpNd08zbgZeJ93A4ovwss3ep/YWzYk+jdjeAUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZNXCb6A19nlzDCoDkEPn1CuiorvJ7DCqIaaJsu5Ld1AIhAL/8E8dcja4MQDYGeLa+yyx9PrQOKrKGWmR5BATRUtMg"}]},"maintainers":[{"name":"rajulbabel","email":"babelrajul@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bluebird-promise-profiler_0.3.1_1519221682701_0.4027546781316578"},"_hasShrinkwrap":false},"0.4.0":{"name":"bluebird-promise-profiler","version":"0.4.0","description":"This repo will profile your code by giving you the execution time of all your promises in a json without disturbing the production level code.","main":"./src/promise_profiler.js","scripts":{"test":"BLUEBIRD_DEBUG=1 NODE_ENV=test ./node_modules/.bin/mocha test --recursive -t 10000","test-with-coverage":"nyc --check-coverage --functions 100 --lines 95 --per-file --reporter=text npm test","generate-docs":"jsdoc --configure .jsdoc.json --verbose --readme README.md"},"repository":{"type":"git","url":"git+https://github.com/rajulbabel/promise-profiler.git"},"keywords":["nodejs"],"author":{"name":"Rajul Babel"},"license":"MIT","bugs":{"url":"https://github.com/rajulbabel/promise-profiler/issues"},"homepage":"https://github.com/rajulbabel/promise-profiler#readme","dependencies":{"bluebird":"^3.5.1","performance-now":"^2.1.0","sinon":"^4.3.0"},"devDependencies":{"mocha":"^5.0.0","nyc":"^11.4.1","should":"^13.2.1"},"gitHead":"d1436b0a3597d457863e53570ec24366c2fc2115","_id":"bluebird-promise-profiler@0.4.0","_shasum":"a64fcf427a518fcf4f80133ce3b65b6450316be8","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"rajulbabel","email":"babelrajul@gmail.com"},"dist":{"shasum":"a64fcf427a518fcf4f80133ce3b65b6450316be8","tarball":"https://registry.npmjs.org/bluebird-promise-profiler/-/bluebird-promise-profiler-0.4.0.tgz","fileCount":49,"unpackedSize":1473035,"integrity":"sha512-Hf8oDDd1skXg6Y+H8K/+uBvtIIg3BjPy4vwgyZ0SybsZGs/30XUty2JTvAEd0ll7iLZrPSdqfRIpOMc4/zK4VA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHEoXNLoOhs3lf+cqNwo73NADxs34+FNiYfOqm7mmWJaAiAnB016Xl5mQVM5moPxJmtXnLhcIUYHWCvztG70Ytdazg=="}]},"maintainers":[{"name":"rajulbabel","email":"babelrajul@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bluebird-promise-profiler_0.4.0_1519291167129_0.2028508263871085"},"_hasShrinkwrap":false},"0.4.1":{"name":"bluebird-promise-profiler","version":"0.4.1","description":"This repo will profile your code by giving you the execution time of all your promises in a json without disturbing the production level code.","main":"./src/promise_profiler.js","scripts":{"test":"BLUEBIRD_DEBUG=1 NODE_ENV=bluebird-promise-profiler-test ./node_modules/.bin/mocha test --recursive -t 10000","test-with-coverage":"nyc --check-coverage --functions 100 --lines 95 --per-file --reporter=text npm test","generate-docs":"jsdoc --configure .jsdoc.json --verbose --readme README.md"},"repository":{"type":"git","url":"git+https://github.com/rajulbabel/promise-profiler.git"},"keywords":["nodejs"],"author":{"name":"Rajul Babel"},"license":"MIT","bugs":{"url":"https://github.com/rajulbabel/promise-profiler/issues"},"homepage":"https://github.com/rajulbabel/promise-profiler#readme","dependencies":{"bluebird":"^3.5.1","performance-now":"^2.1.0","sinon":"^4.3.0"},"devDependencies":{"mocha":"^5.0.0","nyc":"^11.4.1","should":"^13.2.1"},"gitHead":"e9a271386489ea6b7019af856606dfe980bab8c2","_id":"bluebird-promise-profiler@0.4.1","_shasum":"40f43d2ac28efaad1e6f3966ed4fb2029fa01c9b","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"rajulbabel","email":"babelrajul@gmail.com"},"dist":{"shasum":"40f43d2ac28efaad1e6f3966ed4fb2029fa01c9b","tarball":"https://registry.npmjs.org/bluebird-promise-profiler/-/bluebird-promise-profiler-0.4.1.tgz","fileCount":49,"unpackedSize":1473557,"integrity":"sha512-WehVRrKf7b4xC+bLuY+6LPitt48i4FjlM6bjIuoECbW6W+9LakyLSrjx69h0HdISf/Ip9RR133UE4nMvZ6EN/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7DTbuQFLit5qCDEf2LXyBo3R+Kej7ewZhqbO4pEJBvwIgW6rbRsE46lJptqZmkACi43/spKEVeUYn5hk1iD3/M4A="}]},"maintainers":[{"name":"rajulbabel","email":"babelrajul@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bluebird-promise-profiler_0.4.1_1519310582915_0.08424440333267746"},"_hasShrinkwrap":false},"0.4.2":{"name":"bluebird-promise-profiler","version":"0.4.2","description":"This repo will profile your code by giving you the execution time of all your promises in a json without disturbing the production level code.","main":"./src/promise_profiler.js","scripts":{"test":"BLUEBIRD_DEBUG=1 NODE_ENV=bluebird-promise-profiler-test ./node_modules/.bin/mocha test --recursive -t 10000","test-with-coverage":"nyc --check-coverage --functions 100 --lines 95 --per-file --reporter=text npm test","generate-docs":"jsdoc --configure .jsdoc.json --verbose --readme README.md"},"repository":{"type":"git","url":"git+https://github.com/rajulbabel/promise-profiler.git"},"keywords":["nodejs"],"author":{"name":"Rajul Babel"},"license":"MIT","bugs":{"url":"https://github.com/rajulbabel/promise-profiler/issues"},"homepage":"https://github.com/rajulbabel/promise-profiler#readme","dependencies":{"bluebird":"^3.5.1","performance-now":"^2.1.0","sinon":"^4.3.0"},"devDependencies":{"mocha":"^5.0.0","nyc":"^11.4.1","should":"^13.2.1"},"gitHead":"491f02d5bac5497898f57e68c714c4f6663d682a","_id":"bluebird-promise-profiler@0.4.2","_shasum":"43d99e10e4fc475d8b3256fc09e3b8421f91c5cc","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"rajulbabel","email":"babelrajul@gmail.com"},"dist":{"shasum":"43d99e10e4fc475d8b3256fc09e3b8421f91c5cc","tarball":"https://registry.npmjs.org/bluebird-promise-profiler/-/bluebird-promise-profiler-0.4.2.tgz","fileCount":49,"unpackedSize":1474276,"integrity":"sha512-Rl3Az61FQVeQkzz4x9gW4EQohrMLDr35c78U4F8qiW0vmKehtudOpppJsPYaEHEMOAsBPHkK/rrtCWwjuydgFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB/3BQRUUZ73A5WTLNj6G5KoOknOUNM11gqJlkXAmNFNAiEA+LUOF/M3TUc6/8OBdTd67GGvSBE+5V6v6+WzVQ3K2mM="}]},"maintainers":[{"name":"rajulbabel","email":"babelrajul@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bluebird-promise-profiler_0.4.2_1519312068022_0.6245545255529292"},"_hasShrinkwrap":false},"0.5.0":{"name":"bluebird-promise-profiler","version":"0.5.0","description":"This repo will profile your code by giving you the execution time of all your promises in a json without disturbing the production level code.","main":"./src/promise_profiler.js","scripts":{"test":"BLUEBIRD_DEBUG=1 NODE_ENV=bluebird-promise-profiler-test ./node_modules/.bin/mocha test --recursive -t 10000","test-with-coverage":"nyc --check-coverage --functions 100 --lines 95 --per-file --reporter=text npm test","generate-docs":"jsdoc --configure .jsdoc.json --verbose --readme README.md"},"repository":{"type":"git","url":"git+https://github.com/rajulbabel/promise-profiler.git"},"keywords":["nodejs"],"author":{"name":"Rajul Babel"},"license":"MIT","bugs":{"url":"https://github.com/rajulbabel/promise-profiler/issues"},"homepage":"https://github.com/rajulbabel/promise-profiler#readme","dependencies":{"bluebird":"^3.5.1","performance-now":"^2.1.0","sinon":"^4.3.0"},"devDependencies":{"mocha":"^5.0.0","nyc":"^11.4.1","should":"^13.2.1"},"gitHead":"7dc35fbf96fd6d94f0a4ff79194e3b19ad358d82","_id":"bluebird-promise-profiler@0.5.0","_shasum":"7f126cbc1e7d4f10b6cdccb28ae6af1ce14f01f0","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"rajulbabel","email":"babelrajul@gmail.com"},"dist":{"shasum":"7f126cbc1e7d4f10b6cdccb28ae6af1ce14f01f0","tarball":"https://registry.npmjs.org/bluebird-promise-profiler/-/bluebird-promise-profiler-0.5.0.tgz","fileCount":49,"unpackedSize":1474769,"integrity":"sha512-/J/vBrpRJa7ZMtxlDM+m+lM2f2Qk04oaBklmZI0W3X1jk8TJ/C1aGMDHtN5epf9UdK4Tp54v78Fef9VYeO7aFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeTvSBuNCYgstcD2KcPIlOvi7OMIIMKQDuVmGH1oWjvgIhAPUccwuJBUQCCLiZsh8VLAG/gkIL7FZXzZdeklJbmv9e"}]},"maintainers":[{"name":"rajulbabel","email":"babelrajul@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bluebird-promise-profiler_0.5.0_1519376633365_0.9847652621571448"},"_hasShrinkwrap":false},"1.0.0":{"name":"bluebird-promise-profiler","version":"1.0.0","description":"This repo will profile your code by giving you the execution time of all your promises in a json without disturbing the production level code.","main":"./src/promise_profiler.js","scripts":{"test":"BLUEBIRD_DEBUG=1 NODE_ENV=bluebird-promise-profiler-test ./node_modules/.bin/mocha test --recursive -t 10000","test-with-coverage":"nyc --check-coverage --functions 100 --lines 95 --per-file --reporter=text npm test","generate-docs":"jsdoc --configure .jsdoc.json --verbose --readme README.md"},"repository":{"type":"git","url":"git+https://github.com/rajulbabel/promise-profiler.git"},"keywords":["nodejs"],"author":{"name":"Rajul Babel"},"license":"MIT","bugs":{"url":"https://github.com/rajulbabel/promise-profiler/issues"},"homepage":"https://github.com/rajulbabel/promise-profiler#readme","dependencies":{"bluebird":"^3.5.1","performance-now":"^2.1.0","sinon":"^4.3.0"},"devDependencies":{"mocha":"^5.0.0","nyc":"^11.4.1","should":"^13.2.1"},"gitHead":"7832d4f6001ec37ff6eaa00215ce2dd9682d9688","_id":"bluebird-promise-profiler@1.0.0","_shasum":"1a0e4a0de98512c236ef5b16b6d6956aa429f839","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"rajulbabel","email":"babelrajul@gmail.com"},"dist":{"shasum":"1a0e4a0de98512c236ef5b16b6d6956aa429f839","tarball":"https://registry.npmjs.org/bluebird-promise-profiler/-/bluebird-promise-profiler-1.0.0.tgz","fileCount":49,"unpackedSize":1474866,"integrity":"sha512-uIx8dHN2trtS07o9vuC7TZw6m8FxrHY0YbeIsxXCMqnq5aNrkRmZ4F5+hHqOgML1CzLH1qhsT6fcLd9SljwThA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICODIANJ0Rr3xmnOagKF+IJlU/zX6WsFa582crR0ZMIaAiB4v5pX9N6NQ1LkNHVBOSNIiNjRrEMW/OTnZJudEVdyXg=="}]},"maintainers":[{"name":"rajulbabel","email":"babelrajul@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bluebird-promise-profiler_1.0.0_1519633687614_0.9475497906515271"},"_hasShrinkwrap":false},"1.1.1":{"name":"bluebird-promise-profiler","version":"1.1.1","description":"This repo will profile your code by giving you the execution time of all your promises in a json without disturbing the production level code.","main":"./src/promise_profiler.js","scripts":{"test":"BLUEBIRD_DEBUG=1 NODE_ENV=bluebird-promise-profiler-test ./node_modules/.bin/mocha test --recursive -t 10000","test-with-coverage":"nyc --check-coverage --functions 100 --lines 95 --per-file --reporter=text npm test","examples":"NODE_ENV=bluebird-promise-profiler-test node examples/profiler","generate-docs":"jsdoc --configure .jsdoc.json --verbose --readme README.md"},"repository":{"type":"git","url":"git+https://github.com/rajulbabel/promise-profiler.git"},"keywords":["nodejs"],"author":{"name":"Rajul Babel"},"license":"MIT","bugs":{"url":"https://github.com/rajulbabel/promise-profiler/issues"},"homepage":"https://github.com/rajulbabel/promise-profiler#readme","dependencies":{"bluebird":"^3.5.1","performance-now":"^2.1.0","sinon":"^4.3.0"},"devDependencies":{"mocha":"^5.0.0","nyc":"^11.4.1","should":"^13.2.1"},"gitHead":"8714c316d386f87ea276715bf65935d00b3d56bf","_id":"bluebird-promise-profiler@1.1.1","_shasum":"22031f269cd3bea8cf13d1dfe8b0e8c06e2e2a43","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"rajulbabel","email":"babelrajul@gmail.com"},"dist":{"shasum":"22031f269cd3bea8cf13d1dfe8b0e8c06e2e2a43","tarball":"https://registry.npmjs.org/bluebird-promise-profiler/-/bluebird-promise-profiler-1.1.1.tgz","fileCount":49,"unpackedSize":1473489,"integrity":"sha512-gqjk/DaCHwyNP0ydlBg8pQiw3z0Rxpp56kvy4XS8ZRJmP7fDQPeuh30mLSDybdeXkUZJDjeedb1hpcNDYB8I/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdASBbwIzgvp0sBjw6cjLwrOnMHoydBbDIaXAuQPr1qQIgVPbJqu1AHaS1l6sg1AkOEMlOxsKWASO3jkUlVBCgUQg="}]},"maintainers":[{"name":"rajulbabel","email":"babelrajul@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bluebird-promise-profiler_1.1.1_1519639655486_0.5959327282754805"},"_hasShrinkwrap":false},"1.1.2":{"name":"bluebird-promise-profiler","version":"1.1.2","description":"This repo will profile your code by giving you the execution time of all your promises in a json without disturbing the production level code.","main":"./src/promise_profiler.js","scripts":{"test":"BLUEBIRD_DEBUG=1 NODE_ENV=bluebird-promise-profiler-test ./node_modules/.bin/mocha test --recursive -t 10000","test-with-coverage":"nyc --check-coverage --reporter=text npm test","examples":"NODE_ENV=bluebird-promise-profiler-test node examples/profiler","generate-docs":"jsdoc --configure .jsdoc.json --verbose --readme README.md"},"repository":{"type":"git","url":"git+https://github.com/rajulbabel/promise-profiler.git"},"keywords":["nodejs"],"author":{"name":"Rajul Babel"},"license":"MIT","bugs":{"url":"https://github.com/rajulbabel/promise-profiler/issues"},"homepage":"https://github.com/rajulbabel/promise-profiler#readme","dependencies":{"bluebird":"^3.5.1","performance-now":"^2.1.0","sinon":"^4.3.0"},"devDependencies":{"mocha":"^5.0.0","nyc":"^11.4.1","should":"^13.2.1"},"gitHead":"946152d74710b3cf0c6af64778b89ff2356ba802","_id":"bluebird-promise-profiler@1.1.2","_shasum":"0daf65ca5a3cd8e41bbfae54b3c746be56232ed7","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"rajulbabel","email":"babelrajul@gmail.com"},"dist":{"shasum":"0daf65ca5a3cd8e41bbfae54b3c746be56232ed7","tarball":"https://registry.npmjs.org/bluebird-promise-profiler/-/bluebird-promise-profiler-1.1.2.tgz","fileCount":49,"unpackedSize":1473451,"integrity":"sha512-sG8V3idd6hmJbmTa4dnosq6FhbheFvyM4hplZg90Opxdjl73lQSUhwT0WyeKMlNsHLfGEcI++zfqwM6Oai6Utw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEuWBcvOmLAdEWgTLo3U+Ve5TtWnAmpqOe93Rap28CoSAiEAmkConPPO+kLWwkiqWG2ZIR/nHojCMS5m/CKZWUJXj4M="}]},"maintainers":[{"name":"rajulbabel","email":"babelrajul@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bluebird-promise-profiler_1.1.2_1519640054408_0.15810564944442196"},"_hasShrinkwrap":false},"1.1.3":{"name":"bluebird-promise-profiler","version":"1.1.3","description":"This repo will profile your code by giving you the execution time of all your promises in a json without disturbing the production level code.","main":"./src/promise_profiler.js","scripts":{"test":"BLUEBIRD_DEBUG=1 NODE_ENV=bluebird-promise-profiler-test ./node_modules/.bin/mocha test --recursive -t 10000","test-with-coverage":"nyc --check-coverage --reporter=text npm test","examples":"NODE_ENV=bluebird-promise-profiler-test node examples/profiler","generate-docs":"jsdoc --configure .jsdoc.json --verbose --readme README.md"},"repository":{"type":"git","url":"git+https://github.com/rajulbabel/promise-profiler.git"},"keywords":["nodejs"],"author":{"name":"Rajul Babel"},"license":"MIT","bugs":{"url":"https://github.com/rajulbabel/promise-profiler/issues"},"homepage":"https://github.com/rajulbabel/promise-profiler#readme","dependencies":{"bluebird":"^3.5.1","performance-now":"^2.1.0","sinon":"^4.3.0"},"devDependencies":{"jsdoc":"^3.5.5","minami":"^1.2.3","mocha":"^5.0.0","nyc":"^11.4.1","should":"^13.2.1"},"gitHead":"0c42fc7d344daf29dcda44d0df95002698c7424e","_id":"bluebird-promise-profiler@1.1.3","_shasum":"e5104297994a08a4e48a7ecf4c70244b1a519b3f","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"rajulbabel","email":"babelrajul@gmail.com"},"dist":{"shasum":"e5104297994a08a4e48a7ecf4c70244b1a519b3f","tarball":"https://registry.npmjs.org/bluebird-promise-profiler/-/bluebird-promise-profiler-1.1.3.tgz","fileCount":49,"unpackedSize":1473498,"integrity":"sha512-lpnN4MDIp/rP/tfzFPMcVdgiNwX/YZKKnnuJG2RZkdaBw0m4VUzhVvUnDArVl1OGbBlIZ8VNd6duGePYbgTqiw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDq2Um137zKkKdNSOjjQRD+886strx4CbV1gkVEoyfxWAiEAjn5ai1VgRRi5XWyJGx1e/nHXsA5CtYx8QE/VhaohU20="}]},"maintainers":[{"name":"rajulbabel","email":"babelrajul@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bluebird-promise-profiler_1.1.3_1519640565681_0.9473411750750458"},"_hasShrinkwrap":false},"1.1.4":{"name":"bluebird-promise-profiler","version":"1.1.4","description":"This repo will profile your code by giving you the execution time of all your promises in a json without disturbing the production level code.","main":"./src/promise_profiler.js","scripts":{"test":"BLUEBIRD_DEBUG=1 NODE_ENV=bluebird-promise-profiler-test ./node_modules/.bin/mocha test --recursive -t 10000","test-with-coverage":"nyc --check-coverage --reporter=text npm test","examples":"NODE_ENV=bluebird-promise-profiler-test node examples/profiler","generate-docs":"jsdoc --configure .jsdoc.json --verbose --readme README.md"},"repository":{"type":"git","url":"git+https://github.com/rajulbabel/promise-profiler.git"},"keywords":["nodejs"],"author":{"name":"Rajul Babel"},"license":"MIT","bugs":{"url":"https://github.com/rajulbabel/promise-profiler/issues"},"homepage":"https://github.com/rajulbabel/promise-profiler#readme","dependencies":{"bluebird":"^3.5.1","performance-now":"^2.1.0","sinon":"^4.3.0"},"devDependencies":{"jsdoc":"^3.5.5","minami":"^1.2.3","mocha":"^5.0.0","nyc":"^11.4.1","should":"^13.2.1"},"gitHead":"f138ea54f37680815ae3148d3e365d42db2ea116","_id":"bluebird-promise-profiler@1.1.4","_shasum":"c85e02ca5a3adff190afa6f1a470071ce6cf38e6","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"rajulbabel","email":"babelrajul@gmail.com"},"dist":{"shasum":"c85e02ca5a3adff190afa6f1a470071ce6cf38e6","tarball":"https://registry.npmjs.org/bluebird-promise-profiler/-/bluebird-promise-profiler-1.1.4.tgz","fileCount":49,"unpackedSize":1473619,"integrity":"sha512-Vvvn3lwhMu4tDr7sm0mkHjiGvOvsXmMosL2naYT4J/drQWt9s5EoSL5tyrlAbP8s2raKYy7gCMRAkHKOPdjNXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+gUKfm8868jcFA44ChPqklChdR3K/A00uKMb1g8EVngIhALyemO11EFw7Vy/AWNIaXKiXPS+neUakq6Yhlgs16lkf"}]},"maintainers":[{"name":"rajulbabel","email":"babelrajul@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bluebird-promise-profiler_1.1.4_1519641352226_0.8229159739094927"},"_hasShrinkwrap":false},"1.1.5":{"name":"bluebird-promise-profiler","version":"1.1.5","description":"This repo will profile your code by giving you the execution time of all your promises in a json without disturbing the production level code.","main":"./src/promise_profiler.js","scripts":{"test":"BLUEBIRD_DEBUG=1 NODE_ENV=bluebird-promise-profiler-test ./node_modules/.bin/mocha test --recursive -t 10000","test-with-coverage":"nyc --check-coverage --reporter=text npm test","examples":"NODE_ENV=bluebird-promise-profiler-test node examples/profiler","generate-docs":"jsdoc --configure .jsdoc.json --verbose --readme README.md"},"repository":{"type":"git","url":"git+https://github.com/rajulbabel/promise-profiler.git"},"keywords":["nodejs"],"author":{"name":"Rajul Babel"},"license":"MIT","bugs":{"url":"https://github.com/rajulbabel/promise-profiler/issues"},"homepage":"https://github.com/rajulbabel/promise-profiler#readme","dependencies":{"bluebird":"^3.5.1","performance-now":"^2.1.0","sinon":"^4.3.0"},"devDependencies":{"jsdoc":"^3.5.5","minami":"^1.2.3","mocha":"^5.0.0","nyc":"^11.4.1","should":"^13.2.1"},"gitHead":"bcc6a9ee920abad5640273e5d1d16dea33e1b11a","_id":"bluebird-promise-profiler@1.1.5","_shasum":"b6e6f632dcbdffd5173104178fb7108c69085399","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"rajulbabel","email":"babelrajul@gmail.com"},"dist":{"shasum":"b6e6f632dcbdffd5173104178fb7108c69085399","tarball":"https://registry.npmjs.org/bluebird-promise-profiler/-/bluebird-promise-profiler-1.1.5.tgz","fileCount":49,"unpackedSize":1473873,"integrity":"sha512-L1kif0GgDr+zvpGtO93PZBdzNwGD1dyq8PmAOagsgHtiQzPAKZyDZjGnXLOdJohtVjyjMN85f8O881yjAiS9XA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDm8xJDnOENQ+AiR+P6XNIRyjtVt8lXcyvmnpf1GBhdgAiEAjd/bLWha/ziw3/cJ1QncoNWYaMuUDt9lSygmmx1knwk="}]},"maintainers":[{"name":"rajulbabel","email":"babelrajul@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bluebird-promise-profiler_1.1.5_1519646711378_0.24269715874058106"},"_hasShrinkwrap":false},"1.1.6":{"name":"bluebird-promise-profiler","version":"1.1.6","description":"This repo will profile your code by giving you the execution time of all your promises in a json without disturbing the production level code.","main":"./src/promise_profiler.js","scripts":{"test":"BLUEBIRD_DEBUG=1 NODE_ENV=bluebird-promise-profiler-test ./node_modules/.bin/mocha test --recursive -t 10000","test-with-coverage":"nyc --check-coverage --reporter=text npm test","examples":"NODE_ENV=bluebird-promise-profiler-test node examples/profiler","generate-docs":"jsdoc --configure .jsdoc.json --verbose --readme README.md"},"repository":{"type":"git","url":"git+https://github.com/rajulbabel/promise-profiler.git"},"keywords":["nodejs"],"author":{"name":"Rajul Babel"},"license":"MIT","bugs":{"url":"https://github.com/rajulbabel/promise-profiler/issues"},"homepage":"https://github.com/rajulbabel/promise-profiler#readme","dependencies":{"bluebird":"^3.5.1","performance-now":"^2.1.0","sinon":"^4.3.0"},"devDependencies":{"jsdoc":"^3.5.5","minami":"^1.2.3","mocha":"^5.0.0","nyc":"^11.4.1","should":"^13.2.1"},"gitHead":"66c5fe01ff7e95ca30b6679981fb9a7b0fb9f5a2","_id":"bluebird-promise-profiler@1.1.6","_shasum":"c814687c6f936a7c5aa9a17aa478a56f882fc0a4","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"rajulbabel","email":"babelrajul@gmail.com"},"dist":{"shasum":"c814687c6f936a7c5aa9a17aa478a56f882fc0a4","tarball":"https://registry.npmjs.org/bluebird-promise-profiler/-/bluebird-promise-profiler-1.1.6.tgz","fileCount":49,"unpackedSize":1473863,"integrity":"sha512-xe7qEWoC/JQdzyUEQJhN/VB5itdtjJCZSVk1Pc3iwG5eJhhjM5I+HOISzB7wq2xmA8Hgj7TIIJPOGMPa8J6//A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDu6I00ntDPxCK7dXPbmcOmlmRa4cMt1Kh10ymLLzHUywIgND3OBbifT/AfgFqSnaetUoWETF8k/HUn9awFzg05lqE="}]},"maintainers":[{"name":"rajulbabel","email":"babelrajul@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bluebird-promise-profiler_1.1.6_1519647459140_0.44863041965466977"},"_hasShrinkwrap":false},"1.1.7":{"name":"bluebird-promise-profiler","version":"1.1.7","description":"This repo will profile your code by giving you the execution time of all your promises in a json without disturbing the production level code.","main":"./src/promise_profiler.js","scripts":{"test":"BLUEBIRD_DEBUG=1 NODE_ENV=test ./node_modules/.bin/mocha test --recursive -t 10000","test-with-coverage":"nyc --check-coverage --functions 100 --lines 95 --per-file --reporter=text npm test","generate-docs":"jsdoc --configure .jsdoc.json --verbose --readme README.md"},"repository":{"type":"git","url":"git+https://github.com/rajulbabel/promise-profiler.git"},"keywords":["nodejs"],"author":{"name":"Rajul Babel"},"license":"MIT","bugs":{"url":"https://github.com/rajulbabel/promise-profiler/issues"},"homepage":"https://github.com/rajulbabel/promise-profiler#readme","dependencies":{"performance-now":"^2.1.0","sinon":"^4.3.0"},"devDependencies":{"bluebird":"^3.5.1","jsdoc":"^3.5.5","minami":"^1.2.3","mocha":"^5.0.0","mock-require":"^3.0.1","nyc":"^11.4.1","should":"^13.2.1"},"gitHead":"3bc14747dee08d17cfaaba93c5bcc691d6901561","_id":"bluebird-promise-profiler@1.1.7","_shasum":"cf32e93a3f558e8200893436ab9605485342056f","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"rajulbabel","email":"babelrajul@gmail.com"},"dist":{"shasum":"cf32e93a3f558e8200893436ab9605485342056f","tarball":"https://registry.npmjs.org/bluebird-promise-profiler/-/bluebird-promise-profiler-1.1.7.tgz","fileCount":49,"unpackedSize":1472613,"integrity":"sha512-bMkX8rRGnD+qV+M6C7tT5DpM3tqOxIMdBnercumdlBZGlAznj3eyX2Y+mYzzTlBGYnlBLOVj8Es3p0iE4Mf4Tw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLRQGOm4yw+mhiq0X2oVr0Nr3TjtNu6WUMWdcClPVlFAIgQ9J5OCinwW8pEpN1mwvm5/xs31sprYchEfJKCkZukzw="}]},"maintainers":[{"name":"rajulbabel","email":"babelrajul@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bluebird-promise-profiler_1.1.7_1519660856856_0.6401632009976146"},"_hasShrinkwrap":false},"1.1.8":{"name":"bluebird-promise-profiler","version":"1.1.8","description":"This repo will profile your code by giving the execution time of all promises in a json without disturbing the production level code.","main":"./src/promise_profiler.js","scripts":{"test":"BLUEBIRD_DEBUG=1 NODE_ENV=test ./node_modules/.bin/mocha test --recursive -t 10000","test-with-coverage":"nyc --check-coverage --functions 100 --lines 95 --per-file --reporter=text npm test","examples":"cd ./examples && npm i && npm test && cd ..","generate-docs":"jsdoc --configure .jsdoc.json --verbose --readme README.md"},"repository":{"type":"git","url":"git+https://github.com/rajulbabel/promise-profiler.git"},"keywords":["nodejs","profiler","promise","bluebird","javascript","promise-profiler","bluebird-promise"],"author":{"name":"Rajul Babel"},"license":"MIT","bugs":{"url":"https://github.com/rajulbabel/promise-profiler/issues"},"homepage":"https://github.com/rajulbabel/promise-profiler#readme","dependencies":{"performance-now":"^2.1.0","sinon":"^4.3.0"},"devDependencies":{"bluebird":"^3.5.1","jsdoc":"^3.5.5","minami":"^1.2.3","mocha":"^5.0.0","mock-require":"^3.0.1","nyc":"^11.4.1","should":"^13.2.1"},"gitHead":"fad154415faed5775368e82af074946b2d13120a","_id":"bluebird-promise-profiler@1.1.8","_shasum":"905d732055705a54ac345326729dcf5db14c59c8","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"rajulbabel","email":"babelrajul@gmail.com"},"dist":{"shasum":"905d732055705a54ac345326729dcf5db14c59c8","tarball":"https://registry.npmjs.org/bluebird-promise-profiler/-/bluebird-promise-profiler-1.1.8.tgz","fileCount":50,"unpackedSize":1473324,"integrity":"sha512-s9FCx+nh0QDsAMtfYATCBIBXpbq1D90kjDovOaP9Ds5Hq/pTsjdhL5O+OdYVMvmviqxCKqmCq/fXMaJ+MViQHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBHBSLEDOTuoxLjnJizqT8cWCjnTvLE4TJKWljKjTzWyAiEAu0+JTJMChQO6mQphjq0oE/GuKQMe++gcI4M3tIecy4Y="}]},"maintainers":[{"name":"rajulbabel","email":"babelrajul@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bluebird-promise-profiler_1.1.8_1519732167394_0.7384410929506202"},"_hasShrinkwrap":false},"1.1.9":{"name":"bluebird-promise-profiler","version":"1.1.9","description":"This repo will profile your code by giving the execution time of all promises in a json without disturbing the production level code.","main":"./src/promise_profiler.js","scripts":{"test":"BLUEBIRD_DEBUG=1 NODE_ENV=test ./node_modules/.bin/mocha test --recursive -t 10000","test-with-coverage":"nyc --check-coverage --functions 100 --lines 95 --per-file --reporter=text npm test","examples":"cd ./examples && npm i && npm test && cd ..","generate-docs":"jsdoc --configure .jsdoc.json --verbose --readme README.md"},"repository":{"type":"git","url":"git+https://github.com/rajulbabel/promise-profiler.git"},"keywords":["nodejs","profiler","promise","bluebird","javascript","promise-profiler","bluebird-promise"],"author":{"name":"Rajul Babel"},"license":"MIT","bugs":{"url":"https://github.com/rajulbabel/promise-profiler/issues"},"homepage":"https://github.com/rajulbabel/promise-profiler#readme","dependencies":{"performance-now":"^2.1.0","sinon":"^4.3.0"},"devDependencies":{"bluebird":"^3.5.1","jsdoc":"^3.5.5","minami":"^1.2.3","mocha":"^5.0.0","mock-require":"^3.0.1","nyc":"^11.4.1","should":"^13.2.1"},"gitHead":"0ef79e397be5879ddf31b0523b1eb8505dfb8f15","_id":"bluebird-promise-profiler@1.1.9","_shasum":"0e6a5da187b4db775c397bc496c343b68ecfa473","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"rajulbabel","email":"babelrajul@gmail.com"},"dist":{"shasum":"0e6a5da187b4db775c397bc496c343b68ecfa473","tarball":"https://registry.npmjs.org/bluebird-promise-profiler/-/bluebird-promise-profiler-1.1.9.tgz","fileCount":19,"unpackedSize":59928,"integrity":"sha512-ciHqvNucQ86wQBKz5GeGN/rwP7iyc9Y2ddKkLNmQkBeYLSNx0rXwOB2jeX3GOZ4tpL5gB1zGAY1PTk+yWNjbZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQ0YvgOxynS47Zjk7KjwqN/oQl92swNbLAUgMsW7PLewIgB2uqXXzNJJXn/V+YgBlRQuvXnCJ0ZBzH9DGQD1pQP1g="}]},"maintainers":[{"name":"rajulbabel","email":"babelrajul@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bluebird-promise-profiler_1.1.9_1519740566788_0.04607193425711231"},"_hasShrinkwrap":false},"1.1.10":{"name":"bluebird-promise-profiler","version":"1.1.10","description":"This repo will profile your code by giving the execution time of all promises in a json without disturbing the production level code.","main":"./src/promise_profiler.js","scripts":{"test":"BLUEBIRD_DEBUG=1 NODE_ENV=test ./node_modules/.bin/mocha test --recursive -t 10000","test-with-coverage":"nyc --check-coverage --functions 100 --lines 95 --per-file --reporter=text npm test","examples":"cd ./examples && npm i && npm test && cd ..","generate-docs":"jsdoc --configure .jsdoc.json --verbose --readme README.md"},"repository":{"type":"git","url":"git+https://github.com/rajulbabel/promise-profiler.git"},"files":["src"],"keywords":["nodejs","profiler","promise","bluebird","javascript","promise-profiler","bluebird-promise"],"author":{"name":"Rajul Babel"},"license":"MIT","bugs":{"url":"https://github.com/rajulbabel/promise-profiler/issues"},"homepage":"https://github.com/rajulbabel/promise-profiler#readme","dependencies":{"performance-now":"^2.1.0","sinon":"^4.3.0"},"devDependencies":{"bluebird":"^3.5.1","jsdoc":"^3.5.5","minami":"^1.2.3","mocha":"^5.0.0","mock-require":"^3.0.1","nyc":"^11.4.1","should":"^13.2.1"},"gitHead":"3060e2e0c9a1212647ce4499658945c0a2c56bed","_id":"bluebird-promise-profiler@1.1.10","_shasum":"2fccfe42182f2472d18027784da2f2e824ec7b2e","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"rajulbabel","email":"babelrajul@gmail.com"},"dist":{"shasum":"2fccfe42182f2472d18027784da2f2e824ec7b2e","tarball":"https://registry.npmjs.org/bluebird-promise-profiler/-/bluebird-promise-profiler-1.1.10.tgz","fileCount":5,"unpackedSize":11647,"integrity":"sha512-ZNK3jlgdTkHnreDXHvtHhF7n7quVFukyGawQmEE891MWj1Kt0IFLWCeizfGxf/XF5tb5UI9Dls+V09zjF6InBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNzPIe85w0M78w5i++JxgQ1H02tyjs/Ol1qlw/YjTm0wIhAK++ZilIxpBvr7qRI+ngzVoTME9iMMTRqfFGIa48FTqS"}]},"maintainers":[{"name":"rajulbabel","email":"babelrajul@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bluebird-promise-profiler_1.1.10_1519741413960_0.3098723003990478"},"_hasShrinkwrap":false},"1.2.0":{"name":"bluebird-promise-profiler","version":"1.2.0","description":"This repo will profile your code by giving the execution time of all promises in a json without disturbing the production level code.","main":"./src/promise_profiler.js","scripts":{"test":"BLUEBIRD_DEBUG=1 NODE_ENV=test ./node_modules/.bin/mocha test --recursive -t 10000","test-with-coverage":"nyc --check-coverage --functions 100 --lines 95 --per-file --reporter=text npm test","examples":"cd ./examples && npm i && npm test && cd ..","generate-docs":"jsdoc --configure .jsdoc.json"},"repository":{"type":"git","url":"git+https://github.com/rajulbabel/promise-profiler.git"},"files":["src"],"keywords":["nodejs","profiler","promise","bluebird","javascript","promise-profiler","bluebird-promise"],"author":{"name":"Rajul Babel"},"license":"MIT","bugs":{"url":"https://github.com/rajulbabel/promise-profiler/issues"},"homepage":"https://github.com/rajulbabel/promise-profiler#readme","dependencies":{"performance-now":"^2.1.0"},"devDependencies":{"bluebird":"^3.5.1","jsdoc":"^3.5.5","minami":"^1.2.3","mocha":"^5.0.0","mock-require":"^3.0.1","nyc":"^11.4.1","should":"^13.2.1"},"gitHead":"6b51b99825a3261609b33dd055ccc4d52bf0c9ab","_id":"bluebird-promise-profiler@1.2.0","_shasum":"fd2c3226501a7a31476b44832c9b7b89c319119c","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"rajulbabel","email":"babelrajul@gmail.com"},"dist":{"shasum":"fd2c3226501a7a31476b44832c9b7b89c319119c","tarball":"https://registry.npmjs.org/bluebird-promise-profiler/-/bluebird-promise-profiler-1.2.0.tgz","fileCount":6,"unpackedSize":14533,"integrity":"sha512-sVxzy6Aw9LfzSd3YJQhKwatqT4Ycmsur2bCNIKv5qh095kvnFTxSNll31SkcpuREEJGERdYfidZdqM93/jveEA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF/qY8Zlnp6NUTGJasOkPNws2zenWgGQhVgU7LD6thwYAiAmTE07h8glHTMBK0JCqIJMRiSoXlbklzvM1aLeaONbPA=="}]},"maintainers":[{"name":"rajulbabel","email":"babelrajul@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bluebird-promise-profiler_1.2.0_1519914496919_0.3693390161134371"},"_hasShrinkwrap":false},"1.2.1":{"name":"bluebird-promise-profiler","version":"1.2.1","description":"This repo will profile your code by giving the execution time of all promises in a json without disturbing the production level code.","main":"./src/promise_profiler.js","scripts":{"test":"BLUEBIRD_DEBUG=1 NODE_ENV=test ./node_modules/.bin/mocha test --recursive -t 10000","test-with-coverage":"nyc --check-coverage --functions 100 --lines 95 --per-file --reporter=text npm test","examples":"cd ./examples && npm i && npm test && cd ..","generate-docs":"jsdoc --configure .jsdoc.json"},"repository":{"type":"git","url":"git+https://github.com/rajulbabel/promise-profiler.git"},"files":["src"],"keywords":["nodejs","profiler","promise","bluebird","javascript","promise-profiler","bluebird-promise"],"author":{"name":"Rajul Babel"},"license":"MIT","bugs":{"url":"https://github.com/rajulbabel/promise-profiler/issues"},"homepage":"https://github.com/rajulbabel/promise-profiler#readme","dependencies":{"performance-now":"^2.1.0"},"devDependencies":{"bluebird":"^3.5.1","jsdoc":"^3.5.5","minami":"^1.2.3","mocha":"^5.0.0","mock-require":"^3.0.1","nyc":"^11.4.1","should":"^13.2.1"},"gitHead":"a6b35fa712cc1f9554762549537cdbd8745d4bd7","_id":"bluebird-promise-profiler@1.2.1","_shasum":"de110cd35872beebc407b5603bddbeb0514fcd88","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"rajulbabel","email":"babelrajul@gmail.com"},"dist":{"shasum":"de110cd35872beebc407b5603bddbeb0514fcd88","tarball":"https://registry.npmjs.org/bluebird-promise-profiler/-/bluebird-promise-profiler-1.2.1.tgz","fileCount":6,"unpackedSize":14546,"integrity":"sha512-C97qFD9g0Izbi8ma4Y3a8lGVPbvMmDrfYQcDl1vPgbe1r28Es+pf897X8O1BGICisyDJ/eGVPmBv85zVVUC4dQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGm7M9tQPmfeUMIkKsdSHOtwJq0BiX+tHaXVyZY5IkyCAiBCud0OaCY/e2hvIh41uAGKOHaTwownhadfTWvWJiBg/w=="}]},"maintainers":[{"name":"rajulbabel","email":"babelrajul@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bluebird-promise-profiler_1.2.1_1520349870196_0.6086134660713423"},"_hasShrinkwrap":false},"1.2.2":{"name":"bluebird-promise-profiler","version":"1.2.2","description":"This repo will profile your code by giving the execution time of all promises in a json without disturbing the production level code.","main":"./src/promise_profiler.js","scripts":{"test":"BLUEBIRD_DEBUG=1 NODE_ENV=test ./node_modules/.bin/mocha test --recursive -t 10000","test-with-coverage":"nyc --check-coverage --functions 100 --lines 95 --per-file --reporter=text npm test","examples":"cd ./examples && npm i && npm test && cd ..","generate-docs":"jsdoc --configure .jsdoc.json"},"repository":{"type":"git","url":"git+https://github.com/rajulbabel/promise-profiler.git"},"files":["src"],"keywords":["nodejs","profiler","promise","bluebird","javascript","promise-profiler","bluebird-promise"],"author":{"name":"Rajul Babel"},"license":"MIT","bugs":{"url":"https://github.com/rajulbabel/promise-profiler/issues"},"homepage":"https://github.com/rajulbabel/promise-profiler#readme","dependencies":{"performance-now":"^2.1.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.1","bluebird":"^3.5.1","jsdoc":"^3.5.5","minami":"^1.2.3","mocha":"^5.0.0","mock-require":"^3.0.1","nyc":"^11.4.1","should":"^13.2.1"},"gitHead":"f02540103ab76f187c83d5f8f8ac052fca7280d2","_id":"bluebird-promise-profiler@1.2.2","_shasum":"dac3ed720cdc84e2925c9f0623f1df744cc6b6ae","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"rajulbabel","email":"babelrajul@gmail.com"},"dist":{"shasum":"dac3ed720cdc84e2925c9f0623f1df744cc6b6ae","tarball":"https://registry.npmjs.org/bluebird-promise-profiler/-/bluebird-promise-profiler-1.2.2.tgz","fileCount":6,"unpackedSize":14651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+VtWCRA9TVsSAnZWagAAxw4P/jBj/0R+PcXM7bv1heGN\nYkAZ1XTXKhs3YFxzth0pcltghSGejrK5IhSxpLxUiwu3KvOZKqf/IjpBdnF1\nmQ/2oElvjnS5a8Xh/+BgY4HrLLurXNQHgTGaer+bxigmky7TcaezRC9CrC0x\nUVR/un1fOrKY/J9bbk+pKXcy88hu5N0fNRQmFdS91zV1h1G0uFgKgA24qWcq\n/SFQc3/jOBmeQBLhPFeGChMrGIDMYkUqDd5r4LLCSS4k5cKpCJaCiTx47C+p\n+lHdz8Iv8aMurf5slvpyCHnEsGJdBy7PDM2WSl9Wfv6Yx7AbQUMcvzRc+uh0\nbLVbOkeRctmdaWm24lT+g2Rp9vn3MbW2lFpsPk5+0HlTfFlVrAislCNVEwVA\nmQafo2mjOyB+UlQP5SavAItxIm03rfHOLh7LsHYdwkssH6UlkI5zNZZw70+g\ntk2WLIJnJPRLcPoY/QdYGX0qokOBnB/RfgVA6oYtCZ6o0Edx881BSLNfFFhA\nAsGzRl1dli/SG7kJQk1GbFjTbKWAlknacYf2aggDLU+iBvy+P3hwA8iZIfoS\nvrdf01zsq8+ul63vb+P5gmf4PoLh3VL4ho9r4diowXQe7Vzv9ymZEej4kkFn\n1StB5Y4U96xEKohawrjuuMbDRuZZXOrORbq/rQQCqtG91NQ1xROQugmejZIQ\nV/Fc\r\n=ukFj\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-UfE9fE68kzP/Fcro0pKb/KWtnYV11XAkL/TZH9mk0yT8sfUppz28U4pjuCWJOqd/0AwLCjeQb4w7tlmTNu3kbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5b5TfRk/ZkDG0N5kpAmruBSEWo/vQleICFUsXPf3kwwIgBefkXYp6IBiC2J3SGULcjzYf7+d5kIjqnrzuNwTPwcs="}]},"maintainers":[{"name":"rajulbabel","email":"babelrajul@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bluebird-promise-profiler_1.2.2_1526291285101_0.8483139691670085"},"_hasShrinkwrap":false},"1.2.3":{"name":"bluebird-promise-profiler","version":"1.2.3","description":"This repo will profile your code by giving the execution time of all promises in a json without disturbing the production level code.","main":"./src/promise_profiler.js","scripts":{"test":"BLUEBIRD_DEBUG=1 NODE_ENV=test ./node_modules/.bin/mocha test --recursive -t 10000","test-with-coverage":"nyc --check-coverage --functions 100 --lines 95 --per-file --reporter=text npm test","examples":"cd ./examples && npm i && npm test && cd ..","generate-docs":"jsdoc --configure .jsdoc.json"},"repository":{"type":"git","url":"git+https://github.com/rajulbabel/promise-profiler.git"},"files":["src"],"keywords":["nodejs","profiler","promise","bluebird","javascript","promise-profiler","bluebird-promise"],"author":{"name":"Rajul Babel"},"license":"MIT","bugs":{"url":"https://github.com/rajulbabel/promise-profiler/issues"},"homepage":"https://github.com/rajulbabel/promise-profiler#readme","dependencies":{"performance-now":"^2.1.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.1","bluebird":"^3.5.1","jsdoc":"^3.5.5","minami":"^1.2.3","mocha":"^5.0.0","mock-require":"^3.0.1","nyc":"^11.4.1","should":"^13.2.1"},"gitHead":"40d0c6742dda1bafb033ae9d673d893630930037","_id":"bluebird-promise-profiler@1.2.3","_shasum":"522c46c802ec8cf84d100a1cc219b36157fd60f2","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"rajulbabel","email":"babelrajul@gmail.com"},"dist":{"shasum":"522c46c802ec8cf84d100a1cc219b36157fd60f2","tarball":"https://registry.npmjs.org/bluebird-promise-profiler/-/bluebird-promise-profiler-1.2.3.tgz","fileCount":6,"unpackedSize":14646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+q2RCRA9TVsSAnZWagAAj7oP/iYM4S0Rq8XKBrVZfFsD\nQByIoiNG1WeKxaz/9Eu+cS6334FIT0Vqoj+Ude0uX/kbMvO1WugHL+7f6NLF\nDQmgXjbmkXyn5487I6c/ps8Wb60AYjmawAuRNeMeJ9dSAcq8DyKTqJe6kbRh\nP49MSY7qcSbJ93S6SDrGoA63Hqdu0ozuVlY3PCHYxZE+HguUEtx3O8akKqZ0\nOfJhMTX5cMP2v7Zl/CdGqedsxrgn1kSsQCRVjVfsv5o5lNkfzr5UQDl5g/OU\nr/Fp94HxANKFRMKPHaQRxvPI++e4+o/AV6ycuBocSG4LgXcESJWsJUbd+NuO\nbfp31t1xKJY74SlK2TCoHmu7y1iGgh/tjrUvi0xIKOip56r0Z7nX2xEzzbGc\n9vzDP/veHiEHWcMXiYbSYa5SDrlOEJN0r4M7KxIL4r2swb9/55dFc+Yz095w\nXYy5PAh1fEvglykaZPTf8ScVQHxW7rbEMRZvjHGzubfmg4prID2TIkl4FuRW\nWAHb/49lsbfv19eGkE5qT2Kr4ymaVow+PFLtSrQ1RIv/DC9QYjn5fVDmKN/5\nFnSnrMzNWH08fl09y0Xq8jAKdRkbc+dMhDTVUMzW8IjH542bGszoYIlsQE1E\n0MqRQlMRCJ67szEP25G1/p/dClQOxsEVgeLVzFZoJ4acfEzn8fgi6oRLzSi6\nth5Y\r\n=VTwQ\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-CUZ83HBCr5eUhZCEVbVbk8wyCyDea8l2di1Cl6HLxGscY15JnVpWM+vxJcTougVuOUjJU+WtIC9PToac+8Ysyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHYvWpO81qj8a1BKpNuJ4MVMjkSuBYMvjaq/lTQsSuDgIhAIuREBhwSLKTeS3vIFNcK6bLfQfjyVZGzXfm/y5/qMqa"}]},"maintainers":[{"name":"rajulbabel","email":"babelrajul@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bluebird-promise-profiler_1.2.3_1526377873253_0.18601498723445054"},"_hasShrinkwrap":false},"1.3.0":{"name":"bluebird-promise-profiler","version":"1.3.0","description":"This repo will profile your code by giving the execution time of all promises in a json without disturbing the production level code.","main":"./build/promise_profiler.js","scripts":{"test":"npm run build && BLUEBIRD_DEBUG=1 NODE_ENV=test ./node_modules/.bin/mocha test --recursive -t 20000","test-with-coverage":"nyc --check-coverage --functions 100 --lines 95 --per-file --reporter=text npm test","examples":"npm run build && cd ./examples && npm i && npm test && cd ..","generate-docs":"jsdoc --configure .jsdoc.json","build":"babel src -d build","publish":"npm run build && npm publish"},"repository":{"type":"git","url":"git+https://github.com/rajulbabel/promise-profiler.git"},"files":["build"],"keywords":["nodejs","profiler","promise","bluebird","javascript","promise-profiler","bluebird-promise"],"author":{"name":"Rajul Babel"},"license":"MIT","bugs":{"url":"https://github.com/rajulbabel/promise-profiler/issues"},"homepage":"https://github.com/rajulbabel/promise-profiler#readme","dependencies":{"performance-now":"^2.1.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.7.0","bluebird":"^3.5.1","jsdoc":"^3.5.5","minami":"^1.2.3","mocha":"^5.0.0","mock-require":"^3.0.1","nyc":"^11.4.1","should":"^13.2.1"},"gitHead":"4337e14e81c0372a56a31d906d73dd3567ed81f0","_id":"bluebird-promise-profiler@1.3.0","_shasum":"650cad9e2f4a8498d5595d478237bcee721ac30b","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"rajulbabel","email":"babelrajul@gmail.com"},"dist":{"shasum":"650cad9e2f4a8498d5595d478237bcee721ac30b","tarball":"https://registry.npmjs.org/bluebird-promise-profiler/-/bluebird-promise-profiler-1.3.0.tgz","fileCount":6,"unpackedSize":17907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbCCERCRA9TVsSAnZWagAACJAP/0P94IDAOhAYBmF0NW1W\nLKWHKiDMEOSOfGm0s871BfOmJ/6xTVd0PZSfz/YdX83MRvMOD7PRl3tyxL5B\nm997hQSKJD/U/ThmwNWFrWYUxKrvUrZ30KMmHQdLL/KsWAsT0yS8eHAbjmRc\nsqwP54zk1Gg/ytN/kXKBJblKqPOpFL7hrI2iunQF3RZua8Eivr74ARuG+y7k\nV4U6nqw0Fq+gCsp0gWhX8Heku7zb5/CJI8vRlo5qZoOBxZtI7xobgzOzMKw3\nHqHFyGQIRQCv5FIPPXm0IECOd/FA9VVFtcu8vddF2LSzNRJsCWRLOlfhS1lU\n/E5dSoPYQZnJBC5IPM+bdSrnCAhp3ZUqhym8AKeduE1u66loX5CgbdJ/sv76\nuynnQrK0GTdKcq8h0qn7RnEWARJsE4TkM7yl8DwIcDt+MatfagRB0JZNJ+Pq\nI57lizHjBNPy21rM7xef7HPwOuibRjpFjWINJVhzvtC9HP96D7IQZBm2yFuD\ndfhXOX9Wfrq3PjSC90J4f9vUa+lcIo/pamwiTeHyUQGGxqBOOcsBKWixpPR+\nvrDcRxflUWLyv0I2LTlKFe6vC0hCfGyPrAF4RNGSxXX0NNqkk8UVlXbChzfE\nOyt1r3gIKLuzYXBXkur4bEmxNwF/ldVgjX1NsFm7H+UCVN8Fa3IXHaM5YaC+\nBr4k\r\n=YoHy\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-mht3ENcDdlT7myGvN6e+ht1+lpyCc3FrYA+GsaLBsazBXxcjfjuzGXUJUQR/N+qIguR9uDCNJwyXGN75rkLY5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuti2miITzbzqj3i9RdBu/whJtMhsP5mfYdis/085nKwIhAPfrMZJBpGqIHIupqrg1JxN0MYgIkXG/A8uROaWyyxO5"}]},"maintainers":[{"name":"rajulbabel","email":"babelrajul@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bluebird-promise-profiler_1.3.0_1527259407914_0.4628385822304151"},"_hasShrinkwrap":false}},"time":{"created":"2018-02-19T14:31:50.578Z","0.1.0":"2018-02-19T14:31:50.706Z","modified":"2022-06-13T04:51:20.024Z","0.2.0":"2018-02-19T16:38:01.582Z","0.2.1":"2018-02-21T13:02:54.004Z","0.3.0":"2018-02-21T13:57:00.349Z","0.3.1":"2018-02-21T14:01:22.814Z","0.4.0":"2018-02-22T09:19:27.291Z","0.4.1":"2018-02-22T14:43:03.120Z","0.4.2":"2018-02-22T15:07:48.177Z","0.5.0":"2018-02-23T09:03:53.487Z","1.0.0":"2018-02-26T08:28:07.734Z","1.1.1":"2018-02-26T10:07:35.626Z","1.1.2":"2018-02-26T10:14:14.545Z","1.1.3":"2018-02-26T10:22:45.860Z","1.1.4":"2018-02-26T10:35:52.368Z","1.1.5":"2018-02-26T12:05:11.653Z","1.1.6":"2018-02-26T12:17:39.309Z","1.1.7":"2018-02-26T16:00:56.944Z","1.1.8":"2018-02-27T11:49:27.539Z","1.1.9":"2018-02-27T14:09:26.939Z","1.1.10":"2018-02-27T14:23:34.017Z","1.2.0":"2018-03-01T14:28:16.982Z","1.2.1":"2018-03-06T15:24:30.298Z","1.2.2":"2018-05-14T09:48:05.217Z","1.2.3":"2018-05-15T09:51:13.314Z","1.3.0":"2018-05-25T14:43:28.221Z"},"maintainers":[{"name":"rajulbabel","email":"babelrajul@gmail.com"}],"description":"This repo will profile your code by giving the execution time of all promises in a json without disturbing the production level code.","homepage":"https://github.com/rajulbabel/promise-profiler#readme","keywords":["nodejs","profiler","promise","bluebird","javascript","promise-profiler","bluebird-promise"],"repository":{"type":"git","url":"git+https://github.com/rajulbabel/promise-profiler.git"},"author":{"name":"Rajul Babel"},"bugs":{"url":"https://github.com/rajulbabel/promise-profiler/issues"},"license":"MIT","readme":"# Promise Profiler\nThis repo will profile your code by giving the execution time of all promises in a json without disturbing the production level code.\n\n### Documentation\n\n* The documentation can be found [here.](https://rajulbabel.github.io/promise-profiler/)\n\n### Installation\n* Install bluebird-promise-profiler as dev dependency\n\n\t```npm\n\tnpm i --save-dev bluebird-promise-profiler\n\t```\n* Please upgrade to the latest version for bug free experience.\n* `Version >= 1.3.0` of this package works for all node versions.\n\n### Usage\n\n* We will implement routes and model for two function multiply and square (the working examples can be seen in ./examples of this repository).\n* File: ./routes/route.js\n\t```js\n\t'use strict';\n\t\n\tconst Promise = require('bluebird');\n\tconst Model = require('../models/Model');\n\t\n\t/**\n\t * Route for calling square function in ../models/Model.js\n\t * @param num\n\t * @returns {Promise}\n\t */\n\tconst squareRoute = function squareRoute (num) {\n\t\n\t\treturn Model.square(num)\n\t\t\t// the function name 'squarePromise' will be one of the key in output of the profiler whose value would be around 1000 milliseconds\n\t\t\t.then(function squarePromise (result) {\n\t\n\t\t\t\treturn {result};\n\t\n\t\t\t});\n\t};\n\t\n\tconst squareAndMultiplyRoute = function squareAndMultiply (num1, num2) {\n\t\n\t\treturn Promise.join(Model.multiply(num1, num2), Model.square(num1))\n\t\t\t// the function name 'spreadFunction' will be one of the key in output of the profiler whose value would be around 2000 milliseconds\n\t\t\t.spread(function spreadFunction (multiplyResult, squareResult) {\n\t\t\t\treturn {multiplyResult, squareResult};\n\t\t\t});\n\t\n\t};\n\t\n\tmodule.exports = {\n\t\tsquareRoute: squareRoute,\n\t\tsquareAndMultiplyRoute: squareAndMultiplyRoute\n\t};\n\t\n\t```\n\n* File: ./models/Model.js\n\t```js\n\t'use strict';\n\t\n\tconst Promise = require('bluebird');\n\t\n\t/**\n\t * Makes a delay of one second and returns back a promise which multiplies the two numbers.\n\t * @param num1\n\t * @param num2\n\t * @returns {bluebird} Returns back a promise which multiplies the two numbers.\n\t */\n\tconst multiply = function multiply (num1, num2) {\n\t\n\t\treturn new Promise (function (resolve, reject) {\n\t\n\t\t\tsetTimeout(function promise1Timeout () {\n\t\t\t\tresolve(num1 * num2);\n\t\t\t}, 1000);\n\t\n\t\t});\n\t\n\t};\n\t\n\t/**\n\t * Makes delay of one second and then calls multiply which further makes a delay of one second, so total delay is two seconds.\n\t * @param num1\n\t * @returns {bluebird} Returns back a promise which multiplies the given number.\n\t */\n    const square = function square (num1) {\n\t\n\t\treturn new Promise (function (resolve, reject) {\n\t\n\t\t\tsetTimeout(function promise1Timeout () {\n\t\n\t\t\t\tmultiply(num1, num1)\n\t\t\t\t\t// the function name 'multiplyPromise' will be one of the key in output of the profiler whose value would be around 1000 milliseconds\n\t\t\t\t\t.then(function multiplyPromise (result) {\n\t\t\t\t\t\tresolve(result);\n\t\t\t\t\t});\n\t\n\t\t\t}, 1000);\n\t\n\t\t});\n\t\n\t};\n\t\n\tmodule.exports = {\n\t\tsquare: square,\n\t\tmultiply: multiply\n\t};\n\t\n\t```\n\n* The above are the files for routes and model respectively for squaring and multiplying numbers.\n* The multiply function in models causes a delay of one second and returns the output, therefore total time taken by square function is one seconds\n* The square function also makes a delay of one second and then calls the multiply function, therefore total time taken by square function is two seconds.\n* So now we need to profile this, without touching the code, now we make a temporary file called profiler.js\n\n* profiler.js\n\t```js\n\t'use strict';\n    // to run this file type 'node profiler' in the terminal\n   \n    const route = require('./routes/route');\n    \n    const promiseProfiler = require('bluebird-promise-profiler');\n    promiseProfiler.startProfiling();\n    \n    //call square route\n    route.squareRoute(5).then((res) => {\n    \n    \t// { result: 25 }\n    \tconsole.log(res);\n    \n    \t// { multiplyPromise: 1004.3564850000002, squarePromise: 2009.1301549999998 }\n    \tconsole.log(promiseProfiler.getProfilerResult());\n    \n    \t// reset profiler result to analyze other route\n    \tpromiseProfiler.resetProfiler();\n    \n    \t// call squareAndMultiply route\n    \troute.squareAndMultiplyRoute(4, 5).then((result) => {\n    \n    \t\t// { multiplyResult: 20, squareResult: 16 }\n    \t\tconsole.log(result);\n    \n    \t\t// note there is a multiplyPromise included in this response as square function internally calls multiply function\n    \t\t// { multiplyPromise: 1004.7086040000004, spreadFunction: 2008.4984540000005 }\n    \t\tconsole.log(promiseProfiler.getProfilerResult());\n    \n    \t\t// stop the profiler once the profiling is done\n    \t\tpromiseProfiler.stopProfiling();\n    \t});\n    \n    });\n\t\n\t```\n\n* Profiling would be done according to the function names given in .then() and .spread() functions.\n* Anonymous functions given inside .then() or .spread() will not be profiled. So please do give names into those functions.\n\n### Examples\n\n* Steps to run examples in this repo:\n\n\t```npm\n\tnpm run-script examples\n\t```\n\n### Tests\n\n* Test without code coverage\n\n\t```npm\n\tnpm test\n\t```\n\n* Test with code coverage\n\n\t```npm\n\tnpm run-script test-with-coverage\n\t```\n","readmeFilename":"README.md","users":{}}