{"_id":"@neo9/n9-node-utils","_rev":"32-841de7c44b36b5b9e27e2863e7d94c17","name":"@neo9/n9-node-utils","description":"Node Utils Module","dist-tags":{"latest":"3.0.0","beta":"2.0.0-beta.0","rc":"3.0.0-rc.0"},"versions":{"1.4.3":{"name":"@neo9/n9-node-utils","version":"1.4.3","description":"Node Utils Module","main":"dist/src/index.js","types":"dist/src/index.d.ts","files":["dist/src"],"nyc":{"include":["dist/src/"]},"scripts":{"build":"rimraf dist/ && tsc","lint":"tslint src/*.ts","test":"npm run lint && npm run build && nyc ava --verbose --serial dist/test/ && nyc report --reporter=html","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","preversion":"npm test","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/neo9/n9-node-utils.git"},"author":{"name":"Sebastien Chopin","email":"sebastien.chopin@neo9.fr"},"devDependencies":{"@types/node":"^8.0.25","ava":"^0.22.0","codecov":"^2.3.0","nyc":"^11.1.0","rimraf":"^2.6.1","tslint":"^5.7.0","typescript":"^2.4.2"},"gitHead":"c7a6dc3ab2451f54bfc63baca54219b7ce83b0f8","bugs":{"url":"https://github.com/neo9/n9-node-utils/issues"},"homepage":"https://github.com/neo9/n9-node-utils#readme","_id":"@neo9/n9-node-utils@1.4.3","_npmVersion":"5.3.0","_nodeVersion":"7.8.0","_npmUser":{"name":"atinux","email":"atinux@gmail.com"},"dist":{"integrity":"sha512-HkuIrr0bRQCP26TSFYmkThMwKWRdCyAheH3dXXhBOkyI/eL28OyeJGV0X1XbR+C57zZj1uO46H3UO10R994JvQ==","shasum":"90919b3899fdb91d0c7677c7c1c46b6fbf78ff6c","tarball":"https://registry.npmjs.org/@neo9/n9-node-utils/-/n9-node-utils-1.4.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkKhpoFDXnlCu8HnOZNVnLrQ+NeYW7DaVELfRlQ55M0wIgB2bidZWOdXcgw2oDQfLp9o2OEQFWTz52ADFcOm3QU5g="}]},"maintainers":[{"name":"atinux","email":"atinux@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/n9-node-utils-1.4.3.tgz_1504087760685_0.17357099242508411"},"directories":{}},"1.4.4":{"name":"@neo9/n9-node-utils","version":"1.4.4","description":"Node Utils Module","main":"dist/src/index.js","types":"dist/src/index.d.ts","files":["dist/src"],"nyc":{"include":["dist/src/"]},"scripts":{"build":"rimraf dist/ && tsc","lint":"tslint src/*.ts","test":"npm run lint && npm run build && nyc ava --verbose --serial dist/test/ && nyc report --reporter=html","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","preversion":"npm test","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/neo9/n9-node-utils.git"},"author":{"name":"Sebastien Chopin","email":"sebastien.chopin@neo9.fr"},"devDependencies":{"@types/node":"^8.0.25","ava":"^0.22.0","codecov":"^2.3.0","nyc":"^11.1.0","rimraf":"^2.6.1","tslint":"^5.7.0","typescript":"^2.4.2"},"keywords":["node utils","utils","async await","waitFor","waitForEvent"],"gitHead":"f0f929cdc9b8455ad8c4bbc2e3308eea78aa6730","bugs":{"url":"https://github.com/neo9/n9-node-utils/issues"},"homepage":"https://github.com/neo9/n9-node-utils#readme","_id":"@neo9/n9-node-utils@1.4.4","_npmVersion":"5.3.0","_nodeVersion":"7.8.0","_npmUser":{"name":"atinux","email":"atinux@gmail.com"},"dist":{"integrity":"sha512-XJX+VG02c9rbZF3YAlfB58ZTivVSK4sLxog+xJJhyt+V3Mo0jk2FzYZUBm3pMCSuteAamGJO4DPskM2cXFE0Iw==","shasum":"05d1334491249c24aac55e89b0cd42a0a4b53fd5","tarball":"https://registry.npmjs.org/@neo9/n9-node-utils/-/n9-node-utils-1.4.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEkkLDl9xSp167ZB1ZE0rRFkOJ8TYNLfKSAtzhmsD/SxAiAq8TMSGy5X/O3LufcxV8mls80TxZOQ1sznHaKfKP1RdA=="}]},"maintainers":[{"email":"gdv@neo9.fr","name":"mrskyce"},{"email":"gaetan.senn@gmail.com","name":"gaetansenn"},{"email":"cyril.ballesta@neo9.fr","name":"cballesta"},{"email":"canacb1@gmail.com","name":"benjamincanac"},{"email":"atinux@gmail.com","name":"atinux"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/n9-node-utils-1.4.4.tgz_1504088291920_0.9641998526640236"},"directories":{}},"1.5.0":{"name":"@neo9/n9-node-utils","version":"1.5.0","description":"Node Utils Module","main":"dist/src/index.js","types":"dist/src/index.d.ts","files":["dist/src"],"nyc":{"include":["dist/src/"]},"scripts":{"build":"rimraf dist/ && tsc","lint":"tslint src/*.ts","test":"npm run lint && npm run build && nyc ava --verbose --serial dist/test/ && nyc report --reporter=html","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","preversion":"npm test","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/neo9/n9-node-utils.git"},"author":{"name":"Sebastien Chopin","email":"sebastien.chopin@neo9.fr"},"devDependencies":{"@types/node":"^8.0.25","ava":"^0.22.0","codecov":"^2.3.0","nyc":"^11.1.0","rimraf":"^2.6.1","tslint":"^5.7.0","typescript":"^2.4.2"},"keywords":["node utils","utils","async await","waitFor","waitForEvent"],"gitHead":"6c238fb9f368a6eefe924bbc232c0ceed87fe98d","bugs":{"url":"https://github.com/neo9/n9-node-utils/issues"},"homepage":"https://github.com/neo9/n9-node-utils#readme","_id":"@neo9/n9-node-utils@1.5.0","_npmVersion":"5.3.0","_nodeVersion":"7.8.0","_npmUser":{"name":"atinux","email":"atinux@gmail.com"},"dist":{"integrity":"sha512-zjMCdpWyY/MYs6AKiCqPj7v3fKiC5MuCBJbgi5m0c2f8cbGEafugfzo74AKU9Cwn2JIfMtQMUUpF1rtD3S+nAQ==","shasum":"604b8dcd64acfe085d86e16e7138f7d0209fe246","tarball":"https://registry.npmjs.org/@neo9/n9-node-utils/-/n9-node-utils-1.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICSZL5RwbMYVM4OuI0N9MwAD9RUetpiGe7/UV/su9ALrAiAhnoFlS6ZfaRT61dXyGjJ9IM4ppEezPyUWKjpcgIEw9A=="}]},"maintainers":[{"email":"gdv@neo9.fr","name":"mrskyce"},{"email":"gaetan.senn@gmail.com","name":"gaetansenn"},{"email":"cyril.ballesta@neo9.fr","name":"cballesta"},{"email":"canacb1@gmail.com","name":"benjamincanac"},{"email":"atinux@gmail.com","name":"atinux"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/n9-node-utils-1.5.0.tgz_1504093948493_0.45370527380146086"},"directories":{}},"1.6.0":{"name":"@neo9/n9-node-utils","version":"1.6.0","description":"Node Utils Module","main":"dist/src/index.js","types":"dist/src/index.d.ts","files":["dist/src"],"nyc":{"include":["dist/src/"]},"scripts":{"build":"rimraf dist/ && tsc","lint":"tslint src/*.ts","test":"npm run lint && npm run build && nyc ava --verbose --serial dist/test/ && nyc report --reporter=html","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","preversion":"npm test","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/neo9/n9-node-utils.git"},"author":{"name":"Sebastien Chopin","email":"sebastien.chopin@neo9.fr"},"devDependencies":{"@types/express":"^4.11.1","@types/node":"^8.0.25","ava":"^0.22.0","codecov":"^2.3.0","nyc":"^11.1.0","rimraf":"^2.6.1","tslint":"^5.7.0","typescript":"^2.4.2"},"keywords":["node utils","utils","async await","waitFor","waitForEvent"],"gitHead":"8f0fa023d445044e270337b65de9a3ba53f550a9","bugs":{"url":"https://github.com/neo9/n9-node-utils/issues"},"homepage":"https://github.com/neo9/n9-node-utils#readme","_id":"@neo9/n9-node-utils@1.6.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"benjd90","email":"benjamindaniel902@gmail.com"},"dist":{"integrity":"sha512-QIcYFusZtLYKy1nYV58zzAlQfzy9y1HtExuEnyinKbSjQZhJmp7wpCuTgcco2eucXjSCuT5zdSLCILIHNawFkQ==","shasum":"e9557cfdc52e7d56bef7eaec49a7970c2d0afb6b","tarball":"https://registry.npmjs.org/@neo9/n9-node-utils/-/n9-node-utils-1.6.0.tgz","fileCount":6,"unpackedSize":48730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6cMtCRA9TVsSAnZWagAANW8P/i1OVfkBdCfv1+4XVtFK\n9+pJikCJPPidXaHc4OTcCI/0DAenhX4JmnRoTvwErtZ4ikpGG8tqV2IDCVBh\n9zH9s5QXgvZ7GT0hnORU+sEtrOyToPIZucv/y4j2f/9/wPDndU6f0ZYMRvZE\nvrbtqMnGVOlRLAxZAbOSgsU3n1WStXaFOZxcwuv+ukQF9Kp199fXSjOM6VFA\nFFl4Z49ue4vDlGaxrJORQwnMcr5WJjoK9mwfZWzWZizN+AbCpSPO/+NuA//q\n5MU02bCG49Ayp88NdcXTGgbXHXubhEKxRIhqkapU79jzN5BZn1fNYd5zexpU\nMuzX83wtv98IEI9aeXW0OF2BU7pXplRvq8RYaAvhAW2YGfRFh9KXeVvt/a8O\nZ2UL821IUTz51j0rwfJY6n3jEwnlJ1xSZ/lOM0mc8Wy+mo4uh+taIKtXp/NH\nsYItapRW9oh5uKSW8A0NqPCrpbDGc8Uw4hG4N9Ze5u/pMdWKZ7oVJ4Ps+Z4G\noI/IPBz7MvdNDxyHMozX8pPM3a26Kx8BEPmykpsM8h3SnyRee3Lsnv4fsf2t\nViczg/gqqH6pKR1ZBiBIr3cswO4SXO2QyOXEK/2D7rPFnxvM5bof5kbUx9jx\nR2xysWc85dwq0cT+70tJ3iWov/jI+AjmUoFpotIzvDm0/otoiYojDWmsxGnM\nxWki\r\n=hZzs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICueQ+oJD7RnqKT8n/KzhGK/BfuttL9/A+MO9RJCmY+yAiEAsp0EH54EmTdEWNxcW+iqVvo7GJJK0HXY76QQNmFoye4="}]},"maintainers":[{"email":"canacb1@gmail.com","name":"benjamincanac"},{"email":"benjamindaniel902@gmail.com","name":"benjd90"},{"email":"cyril.ballesta@neo9.fr","name":"cballesta"},{"email":"gaetan.senn@gmail.com","name":"gaetansenn"},{"email":"gdv@neo9.fr","name":"mrskyce"},{"email":"victor.boissiere@neo9.fr","name":"victorboissiere"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/n9-node-utils_1.6.0_1525269291908_0.8496361485377719"},"_hasShrinkwrap":false},"1.7.0":{"name":"@neo9/n9-node-utils","version":"1.7.0","description":"Node Utils Module","main":"dist/src/index.js","types":"dist/src/index.d.ts","files":["dist/src"],"nyc":{"include":["dist/src/"]},"scripts":{"build":"rimraf dist/ && tsc","lint":"tslint src/*.ts","test":"npm run lint && npm run build && nyc ava --verbose --serial dist/test/ && nyc report --reporter=html","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","preversion":"npm test","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/neo9/n9-node-utils.git"},"author":{"name":"Sebastien Chopin","email":"sebastien.chopin@neo9.fr"},"devDependencies":{"@types/express":"^4.11.1","@types/node":"^8.0.25","ava":"^0.22.0","codecov":"^2.3.0","nyc":"^11.1.0","rimraf":"^2.6.1","tslint":"^5.7.0","typescript":"^2.4.2"},"keywords":["node utils","utils","async await","waitFor","waitForEvent"],"gitHead":"45c61d8446167b66496ba58db044cc935e95c42f","bugs":{"url":"https://github.com/neo9/n9-node-utils/issues"},"homepage":"https://github.com/neo9/n9-node-utils#readme","_id":"@neo9/n9-node-utils@1.7.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"benjd90","email":"benjamindaniel902@gmail.com"},"dist":{"integrity":"sha512-yIMkiN7gDceJ12sNxP1ekzRWbLhpW1PEED6Z/V9vfzYEMrSpsfIQ/ctHuHOek4DviAq7aobGIp0dCJ9bEYesCQ==","shasum":"e50233b3feb789369f83d199e55abb47842d3117","tarball":"https://registry.npmjs.org/@neo9/n9-node-utils/-/n9-node-utils-1.7.0.tgz","fileCount":6,"unpackedSize":49256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAviXCRA9TVsSAnZWagAAQeEQAJ0mRyP18rOrEvGUmZdC\n4k/yCGxhVqWK6NoQUqIcJ83lYuWPmnAXD8tWurfjyWqPtQ0lxaIuW8pUXf/U\nB6Y+hkvuKCCz7v94v31SuCNYAVQU4i5jyNQ0hu0550V5lgd66eRfjEPIrWtc\nhwlM7sZlWHxWxzneX3GwWBl4EJSOdo1h0Y7Rf494GduKpulvpd47yWVbW5S1\nmL/rn/klJe1l3VjxnYM14AnjIugJyFUIH9v05Sj1TPve10uTKuTLeIF9WCu7\nPN7Yg+5ShmuWv5yEYWtlKCRP02WlDDH3a6hV9Q5e3eJ+qSH5OTMjIF2p5KtT\n4VrNz2j8ZQoHdF2lFOQEpnervAeeZLVr9dKGO3L3fOG00rWsxQs5zGU1yHfA\nZ8yOoztHc2API1ByCwq8d2/z2WQuc1il/Ec/DDmTWE1FF6YKLK5H7CoVxcTu\nmgfC68hLjRo1vNoMy1CaqPE4dZbOEDurzfGITyoTYTe0tDqFV1mJUOYhjv5w\npvf7OPfkoe2bQUo8KJVw02qHvSPz/H/kAJkFje/mbca53wmUC1zpt1LArTlZ\nyroqZ8vJnUj51e/zhzXUgMC50hjaPGFO6VoCH03Isx6GzyS1opdJWb8kTZWw\n0KpQgZHlJPJ1pAUOG/8SSyW7xJQNEIFX/9LPOwfyc3hmdC5HYSFSrKOuc2wG\nEHuL\r\n=/j0q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAZLG4+MGmY9THz8WQ+ON6Nwc3Rz3xBLfDnkZYX5jsE1AiAkVMV6xv7kCZ0Uyu2Ekr/yWpqWYwt70KXMcYZA0pHr/Q=="}]},"maintainers":[{"email":"canacb1@gmail.com","name":"benjamincanac"},{"email":"benjamindaniel902@gmail.com","name":"benjd90"},{"email":"cyril.ballesta@neo9.fr","name":"cballesta"},{"email":"gaetan.senn@gmail.com","name":"gaetansenn"},{"email":"gdv@neo9.fr","name":"mrskyce"},{"email":"victor.boissiere@neo9.fr","name":"victorboissiere"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/n9-node-utils_1.7.0_1526921366159_0.6625837753501287"},"_hasShrinkwrap":false},"1.7.1":{"name":"@neo9/n9-node-utils","version":"1.7.1","description":"Node Utils Module","main":"dist/src/index.js","types":"dist/src/index.d.ts","files":["dist/src"],"nyc":{"include":["dist/src/"]},"scripts":{"build":"rimraf dist/ && tsc","lint":"tslint src/*.ts","test":"npm run lint && npm run build && nyc ava --verbose --serial dist/test/ && nyc report --reporter=html","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","preversion":"npm test","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/neo9/n9-node-utils.git"},"author":{"name":"Sebastien Chopin","email":"sebastien.chopin@neo9.fr"},"devDependencies":{"@types/express":"^4.11.1","@types/node":"^8.0.25","ava":"^0.22.0","codecov":"^2.3.0","nyc":"^11.1.0","rimraf":"^2.6.1","tslint":"^5.7.0","typescript":"^2.4.2"},"keywords":["node utils","utils","async await","waitFor","waitForEvent"],"gitHead":"2cbc628318d92754e259a152c50656e2f59160fd","bugs":{"url":"https://github.com/neo9/n9-node-utils/issues"},"homepage":"https://github.com/neo9/n9-node-utils#readme","_id":"@neo9/n9-node-utils@1.7.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"benjd90","email":"benjamindaniel902@gmail.com"},"dist":{"integrity":"sha512-nwNVhnc1Ofu0n0YiBB3ndXcQG3ExE2tocFC5rkKsTxlbCaiAwuX7kIac3DOCcg0jBz3pWD2OhCz7F2KKHUSd6w==","shasum":"8d59179fe38132498e93612d496bd37c58b3d9d2","tarball":"https://registry.npmjs.org/@neo9/n9-node-utils/-/n9-node-utils-1.7.1.tgz","fileCount":6,"unpackedSize":49449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDSH4CRA9TVsSAnZWagAA+58P/0BaUhtjS7HYYVxXq1cm\ns3ShP0gNHJZy8hRUy61k4eF9qMkpqlM+puzWtmyxk52Hk+mbHxhz96eI9awh\nJpIKV1cF99SIQuNizdgyncrf9+D8/ad72l+7CVsbzhTLnk155ZV5p+UIrBcB\nAu1bnS6kTU6xAFxgDqSILxd2JHdb91LwjAafyb7e11yMpbWpr+ugfvWOpO/S\npkqtSyYrgEnjvahO+slytGweUMCDdpDb35mOVx1zbL92J6abQpJI7qH56V0Q\nDG/YoA7aGeyWtzA1884lCvhXo1KJM1c2w6SrXikIztAtqYHFpWzoQ0L+ogNS\nr4Kcb/hgzAuwOJr1XqqmD+f7ZjZJ6kqWRjhgCFoo29oq1mOyfxIDqKST00bK\n9/wAfpwSyK80UJn+XKkNKhVguuMSMyID3O3cZ1aHRHz5CU2kuLS2PINgA+aA\nP+yn79YwbCYhsxYtTOS4f5U1HRKBqB3OHQi2+TkMjCfFJdTlY4cvRiVCA7S9\nRsiqXHYUyeRNxWM1WrOAbQ+/zqAR2Xa6rm2HtMQbKJG6GP8C6sJMuQtJ+bBT\nBffqbJCxoS3a60nGCsCkgh7QfkTDcdZs1n+ctP29Hl5MgsRTJXoanG8YFHHU\nmq1pc0kiZLxwP2BqYltm29fjhjmLSgE4Jxv1XzizwUfErvI1KpbrUEQqKh+b\nQ+zr\r\n=VHVd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrJ15TBOCYz33FthmdeLrvyzUyID3OjzMMskuTvYqBDwIhAOvhBuaBIRebiGSaOkKFyM/PzaBTLLRi6sPu5FzkUWj6"}]},"maintainers":[{"email":"canacb1@gmail.com","name":"benjamincanac"},{"email":"benjamindaniel902@gmail.com","name":"benjd90"},{"email":"cyril.ballesta@neo9.fr","name":"cballesta"},{"email":"gaetan.senn@gmail.com","name":"gaetansenn"},{"email":"gdv@neo9.fr","name":"mrskyce"},{"email":"victor.boissiere@neo9.fr","name":"victorboissiere"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/n9-node-utils_1.7.1_1527587319876_0.7166597306102713"},"_hasShrinkwrap":false},"1.7.2":{"name":"@neo9/n9-node-utils","version":"1.7.2","description":"Node Utils Module","main":"dist/src/index.js","types":"dist/src/index.d.ts","files":["dist/src"],"nyc":{"include":["dist/src/"]},"scripts":{"build":"rimraf dist/ && tsc","lint":"tslint src/*.ts","test":"npm run lint && npm run build && nyc ava --verbose --serial dist/test/ && nyc report --reporter=html","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","preversion":"npm test","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/neo9/n9-node-utils.git"},"author":{"name":"Sebastien Chopin","email":"sebastien.chopin@neo9.fr"},"devDependencies":{"@types/express":"^4.11.1","@types/node":"^8.0.25","ava":"^0.22.0","codecov":"^2.3.0","nyc":"^11.1.0","rimraf":"^2.6.1","tslint":"^5.7.0","typescript":"^2.4.2"},"keywords":["node utils","utils","async await","waitFor","waitForEvent"],"gitHead":"b1613678eab0d345b386d7166e1b909491a1c6fd","bugs":{"url":"https://github.com/neo9/n9-node-utils/issues"},"homepage":"https://github.com/neo9/n9-node-utils#readme","_id":"@neo9/n9-node-utils@1.7.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"benjd90","email":"benjamindaniel902@gmail.com"},"dist":{"integrity":"sha512-oAqto4CJHI6JyrHbH0OjZ4fr95HnqVLcJXrHwQ8QJIQM8Fi/PndK4j2toZseWJQtWIcHvjcVYm7KbAjhg6jiDA==","shasum":"27d94836ea6f5a5ffc31e2498364fc53b4822ca8","tarball":"https://registry.npmjs.org/@neo9/n9-node-utils/-/n9-node-utils-1.7.2.tgz","fileCount":6,"unpackedSize":49459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbSKSdCRA9TVsSAnZWagAAPaIP/1gzplUTY2HHMBIJlZwy\n8YkfsuVoKNyfvPvhVzu6D3XPo64ifI0iuYzszUYl3hYlXux9x6/Owrlag9Qi\nXHaHJn/ZnVdK2rgDaaKlnNiN1omStjqev/sGaud3JAVGty0DCcRCEaBwFR9A\nbVh+mocd0dbpWyiq6yRM+xo2WVRcQ5hAugJIJU/8c7ZMBpPnA7+zFFk2DJC5\nTLuf/fEvwaF4PEGle8Dfvt7/TV3nu/rKxVtN8Tn7KEnzVmE5/wdcI8mDoRCd\nsPnDN2PuBPD+Db229FURUK0EDIPXugxgpr/Fej8dv5FKFGzpsIAXohA4hz5m\nwl6BS621jdeABXn82kuBiL/ZAvLBdCmQDHnXPvqN4+DxdY7uiENKkaHmojil\nYePaB4DccQrIvCOnjDoHQh6Jo2VxDCEgJ+pKxZNpcslxq1zXo/PvV6HI6bT+\n8xhLHrQ+3LHrEzaSWaMLO4DEazp4H7oaIt/+mvCTbzlJVXk6KLuyF6WpjFC4\nzIqwV7Pzszq3q/IkAyWgmxB00NNmZ5heJ8zXR1jul4xaOwqplghHoWWY5gZu\n7bj3tuwjAsx0SrxXI3WIvYVY02T7cSDbh/pM00CEncc+Wzty/VV9T/7nIsmI\nmZ68+zgJoM/92LgKZfyE7zHWzBEA6nArdPGzrhas5fvINABV6zKTFTCyoxnQ\nOOwk\r\n=oiEP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMG14EKnz5+w8QdgMtxExt8qIhnkGCOv39VPlUbUuvTwIgQJQHFasx8nAiMeRySaodtAXioFOGcwDMG1tuyhAgqaQ="}]},"maintainers":[{"email":"canacb1@gmail.com","name":"benjamincanac"},{"email":"benjamindaniel902@gmail.com","name":"benjd90"},{"email":"cyril.ballesta@neo9.fr","name":"cballesta"},{"email":"gaetan.senn@gmail.com","name":"gaetansenn"},{"email":"gdv@neo9.fr","name":"mrskyce"},{"email":"victor.boissiere@neo9.fr","name":"victorboissiere"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/n9-node-utils_1.7.2_1531487389458_0.23069189000604973"},"_hasShrinkwrap":false},"1.8.0":{"name":"@neo9/n9-node-utils","version":"1.8.0","description":"Node Utils Module","main":"dist/src/index.js","types":"dist/src/index.d.ts","nyc":{"include":["dist/src/"]},"scripts":{"build":"rimraf dist/ && tsc","lint":"tslint src/*.ts","test":"npm run lint && npm run build && nyc ava --verbose --serial dist/test/ && nyc report --reporter=html","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","preversion":"npm test","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/neo9/n9-node-utils.git"},"author":{"name":"Sebastien Chopin","email":"sebastien.chopin@neo9.fr"},"devDependencies":{"@types/express":"^4.11.1","@types/node":"^8.0.25","ava":"^0.22.0","codecov":"^2.3.0","nyc":"^11.1.0","rimraf":"^2.6.1","tslint":"^5.7.0","typescript":"^2.4.2"},"keywords":["node utils","utils","async await","waitFor","waitForEvent"],"gitHead":"d04a96355aaa61551a90fae52a1ff283ec66a93d","bugs":{"url":"https://github.com/neo9/n9-node-utils/issues"},"homepage":"https://github.com/neo9/n9-node-utils#readme","_id":"@neo9/n9-node-utils@1.8.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"benjd90","email":"benjamindaniel902@gmail.com"},"dist":{"integrity":"sha512-Ubr6dSwYLUwuzsIl4DoLv8Frkm2Cm1/j6ewh+9GnNC+0lInKW+X9US+h6kWLN8IANHPD63cugBQ8eu7G0bKMNg==","shasum":"8b08557d981340b44d84bad103d7185c47eced1e","tarball":"https://registry.npmjs.org/@neo9/n9-node-utils/-/n9-node-utils-1.8.0.tgz","fileCount":6,"unpackedSize":50806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcimikCRA9TVsSAnZWagAAswcP/igyMffNP4QnaryNVg49\nk4eWQ2zg3W0hGqciqu5fNHzoD0d9/nk5DinWwwuhki+EGKixqyUqi+nLTo/H\n9KmcIHb6CwlxeW5XiTtPNFvRqToVCPHHzTWYC3MabajkWlqGm0o1eDI+9jg/\n7TqQ9oukmwTnH4/AwZvWLpAiSzerORmzhwp6hvGs+8SgDAd46hvIqapEcmj3\nvRfhlWutWC0C7wzugajPWuO1+ycKobc2teSfIRCKB7+GZuYxRWNqemZYSSKM\nIkEtjvfWq5a6BM/Yb1iEhL+Cy1B1ZYZFWorprxX6X6iNt0X3tUMyud28Ny+m\nFyxau6Z4w3s2ToSVWnvhwC8dDQxLX2N5apjnG7JEzbnZWNAc6+Viyc7JwqH5\nvXXxZuLpb1BlSOmUTEQHb+LAc8L6GzpP7nQNvm2umFHhCbiS6aUFMNvdIKTI\naY0v/yoIA/a6wjxVUTNFeVaevOg/82TsSNxFDoWpUc93oFpYzW16HBim2EoU\n79MElaf8qMXnOWybUHotSUs3GIfou0b5UtWZN11e/do8/y2IU3HtyqtqZMcY\nZHLD3gB4Mi7d2Kk6XHHHNFYrWIIa9bxEB37D7lOrLJzrq8/f8F364VPQhUtL\ndRqNHolo9Ys7bkXgz+4wppL40kH2qPjzjIGVx/cvwzmUj7w8+pIb0bahTkjj\nynEK\r\n=hlU5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLF2jfDNLWS0zDcEe4adgeYG61zpWEduwOFOVUkVNPzAIhAMO/8fIeSL2KfrthPux9LkeWuZ1OOTFoKL2GUSslqJnE"}]},"maintainers":[{"email":"canacb1@gmail.com","name":"benjamincanac"},{"email":"benjamindaniel902@gmail.com","name":"benjd90"},{"email":"cyril.ballesta@neo9.fr","name":"cballesta"},{"email":"gaetan.senn@gmail.com","name":"gaetansenn"},{"email":"gdv@neo9.fr","name":"mrskyce"},{"email":"victor.boissiere@neo9.fr","name":"victorboissiere"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/n9-node-utils_1.8.0_1552574627952_0.05529541993270515"},"_hasShrinkwrap":false},"1.8.1":{"name":"@neo9/n9-node-utils","version":"1.8.1","description":"Node Utils Module","main":"dist/src/index.js","types":"dist/src/index.d.ts","nyc":{"include":["dist/src/"]},"scripts":{"build":"rimraf dist/ && tsc","lint":"tslint src/*.ts","test":"npm run lint && npm run build && nyc ava --verbose --serial dist/test/ && nyc report --reporter=html","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","preversion":"npm test","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/neo9/n9-node-utils.git"},"author":{"name":"Sebastien Chopin","email":"sebastien.chopin@neo9.fr"},"devDependencies":{"@types/express":"^4.11.1","@types/node":"^8.0.25","ava":"^0.22.0","codecov":"^2.3.0","nyc":"^11.1.0","rimraf":"^2.6.1","tslint":"^5.7.0","typescript":"^2.4.2"},"keywords":["node utils","utils","async await","waitFor","waitForEvent"],"gitHead":"22766ca582b62aa491c8ff3a2ae8cfe57a32a691","bugs":{"url":"https://github.com/neo9/n9-node-utils/issues"},"homepage":"https://github.com/neo9/n9-node-utils#readme","_id":"@neo9/n9-node-utils@1.8.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"benjd90","email":"benjamindaniel902@gmail.com"},"dist":{"integrity":"sha512-OyBacnlqpqHltWio6fYPxxK/tjMKBL2mG2Lria+klUMpZ4UNdnIOHXe/ux0ni9qqMz9yOyBzc5+lWbpGyWV6qQ==","shasum":"b675f534a334873e26536f64e98dbe44f09beb84","tarball":"https://registry.npmjs.org/@neo9/n9-node-utils/-/n9-node-utils-1.8.1.tgz","fileCount":6,"unpackedSize":50888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciqcPCRA9TVsSAnZWagAAMfQP/07PE27xSZxOPMumWfGN\n5auqFUhILCvjcEHpoXTcvx9osdzu0p93dC6YycbFWKZZsnXj4u3puAsHHQmr\nyBrdWLRduh309Hk/yPbc1wzRplc7gCAZ6q43kEd2awFsjgdNviXI4fzMO6VR\nVbu21w/Afrx1xuJwfbGSMqbATxsGjZzFtLRTNkEvOlp8779WqTywvZYW/O5l\nsgNQl5UUngYAlG3nbGdae/s7x8ovgXJtuc1KydbRQk4J4ZSSeS8fJ9jPC8Zx\nWMJ+0swl4PmOpDZ7tNzUHcyDtUDGvFl0UipOdSPF9qhoUOIzjeO20jAoqazD\nhqksng3Pr/MdLt2L0IwfP2Zkvz5cqBjnAw0nZBXB8ZDyiarmus3LAU8Z/qbG\nmNE06PozKhkocjZjadmjbvgo6wTKk/nCA3Sbnno6Dy1IDEsJG/A6k1YT5AfA\n8vknNU8f9nG7SHZIZHG14PFch9zs5k9tiOS2wril8b1gSYWnI/32G3qAup+a\nFPE107M8si2T/AnvU5pgYamfrrMTW/FSn0n3Vu9sn0podlWIiuti0HsRfrwH\nJJMiA9b77mmzcsajn9eCmDBBEjKNeOJqJvzGezwRHEkFeF3SPQyQ9k/FhcYA\nuvWuazhLCnRRT8BYXYtAN6nE0C8008GYdMcsnoNSpRnwq0LlGdHjDqT4MeuJ\nlUan\r\n=Rz8+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGN6ouYQ4bP2HEzO4eM+sP2pQAyO/qr0TQOxUJytjUg8AiEArkWrsnI9eaG5fbIu4X9M/6s264eYN6UnA370ayA9CfM="}]},"maintainers":[{"email":"canacb1@gmail.com","name":"benjamincanac"},{"email":"benjamindaniel902@gmail.com","name":"benjd90"},{"email":"cyril.ballesta@neo9.fr","name":"cballesta"},{"email":"gaetan.senn@gmail.com","name":"gaetansenn"},{"email":"gdv@neo9.fr","name":"mrskyce"},{"email":"victor.boissiere@neo9.fr","name":"victorboissiere"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/n9-node-utils_1.8.1_1552590606500_0.7481233403693484"},"_hasShrinkwrap":false},"1.9.0":{"name":"@neo9/n9-node-utils","version":"1.9.0","description":"Node Utils Module","main":"dist/src/index.js","types":"dist/src/index.d.ts","nyc":{"include":["dist/src/"]},"scripts":{"build":"rimraf dist/ && tsc","lint":"tslint src/*.ts","test":"npm run lint && npm run build && nyc ava --verbose --serial dist/test/ && nyc report --reporter=html","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","preversion":"npm test","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/neo9/n9-node-utils.git"},"author":{"name":"Sebastien Chopin","email":"sebastien.chopin@neo9.fr"},"devDependencies":{"@types/express":"^4.11.1","@types/node":"^8.0.25","ava":"^0.22.0","codecov":"^2.3.0","nyc":"^11.1.0","rimraf":"^2.6.1","tslint":"^5.7.0","typescript":"^2.4.2"},"keywords":["node utils","utils","async await","waitFor","waitForEvent"],"gitHead":"8908b9b4fd9a98056063934df5213dd13e6bd691","bugs":{"url":"https://github.com/neo9/n9-node-utils/issues"},"homepage":"https://github.com/neo9/n9-node-utils#readme","_id":"@neo9/n9-node-utils@1.9.0","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-aO6guGtK8LnV+eQ9ruNgI3Xhjgsc4r9wJ0x8VTQfIBoJy3ir4cSDKafamvrkX5HOhTaAN4cWWlD5ImyWZMBr/A==","shasum":"b28afb90d0f997054746c55d37e17fdb209e32a3","tarball":"https://registry.npmjs.org/@neo9/n9-node-utils/-/n9-node-utils-1.9.0.tgz","fileCount":6,"unpackedSize":50892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnvLxCRA9TVsSAnZWagAARnEP/1Qa6Dc9RDmFUAFUsFym\n1/ePuezZSuYaXab+B56toaUKAzwA8+L1XBP/9KW5MkoHfMwK3pYTcYSGWct8\nDIiTNYzNQEhz1QW04qrNXBBZOkcoGfKG/8lOY9zbxB6Ovo6j6OJlpM8674cN\nPjdKykYXGr+81yFZS0I/7GJ27L8CDwBhD9x37muzR9Gdge8LOwhPwyF8FAqi\nuKJM1xmguwLI4dvvv45jIAKQMdNSGVSGFydQuekoTVckNrK8Mv2WbpStx+IC\nY2D/MnhoJlzuY5CZri0ZYC2N/4VjtDDGH6JtfcV6vEJf5JQjmQfxBEndHSEn\nhUiIHPcbqimJarIMscc1Nf7ZbNEsbwDexsGoCogTiQGA9DaCaRpQvb3ZcjZh\nvP94pU7UjQNUwXO0stu10Zj5NnTnZr/ORuGCUrPrBkyKaYuFfSSAIc3+zJbN\nEuVlv3aNVj9eBigj2VPm44jQVOIGp/j4uUexonXzYT2sITWAGBowaIof0d3F\nqkNo8w5k3iPdk+WcYv67a/CdwESivkWVXKCD9YhOPQRZhY9SpQlPFH0HcG97\nSFUqVBVsdjS3i5J7pbk/XYxC9Kvrjxc8YaatsAabm7JKrwWEdq4N4VZcad/Z\nLKDM3F3VSChfBJIrvRkJ+YfO/AzHuRXVqsxwqZMMx+sHLNPwcGsmlHnPDGRp\nDIqt\r\n=m63m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBqgS+OhnnI5QBG/jkmfMV64Rj9i/HvzHwFg38BrG/0NAiEA6O7EvudI9DfQ3ef4I5CFFC/ZBTZIfktsCArqrVLabl4="}]},"maintainers":[{"email":"canacb1@gmail.com","name":"benjamincanac"},{"email":"benjamindaniel902@gmail.com","name":"benjd90"},{"email":"cyril.ballesta@neo9.fr","name":"cballesta"},{"email":"gaetan.senn@gmail.com","name":"gaetansenn"},{"email":"gdv@neo9.fr","name":"mrskyce"},{"email":"victor.boissiere@neo9.fr","name":"victorboissiere"}],"_npmUser":{"name":"benjd90","email":"benjamindaniel902@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/n9-node-utils_1.9.0_1570697968395_0.9812811783991329"},"_hasShrinkwrap":false},"1.10.0":{"name":"@neo9/n9-node-utils","version":"1.10.0","description":"Node Utils Module","main":"dist/src/index.js","types":"dist/src/index.d.ts","nyc":{"include":["dist/src/"]},"scripts":{"build":"rimraf dist/ && tsc","lint":"tslint src/*.ts","test":"npm run lint && npm run build && nyc ava --verbose --serial dist/test/ && nyc report --reporter=html","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","preversion":"npm test","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/neo9/n9-node-utils.git"},"author":{"name":"Sebastien Chopin","email":"sebastien.chopin@neo9.fr"},"devDependencies":{"@types/express":"^4.11.1","@types/node":"^8.0.25","ava":"^0.22.0","codecov":"^2.3.0","nyc":"^11.1.0","rimraf":"^2.6.1","tslint":"^5.7.0","typescript":"^2.4.2"},"keywords":["node utils","utils","async await","waitFor","waitForEvent"],"gitHead":"8ee7311089da1cccaa589e146ceafb7fedae6dfe","bugs":{"url":"https://github.com/neo9/n9-node-utils/issues"},"homepage":"https://github.com/neo9/n9-node-utils#readme","_id":"@neo9/n9-node-utils@1.10.0","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-uTdW9I+DMtCzZGtmlr2prShOyD5lfnCIjKeOsvmI/fYNqrgpxhrj4Cqf5+0bSxKQOrV0mPguB9n+usYOjKDeyw==","shasum":"e61aa194ef49ca53d1a6c63a54c0a2195566379f","tarball":"https://registry.npmjs.org/@neo9/n9-node-utils/-/n9-node-utils-1.10.0.tgz","fileCount":6,"unpackedSize":50954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzZL7CRA9TVsSAnZWagAAwXwP/jXh1uHvRC4HvODWzt/h\nP6GP/K8AplZXPcsDic5TbHA3sy06+AiMAtg/TI9Y7vwtez6RU4A9EUxXe2vV\n0rIIUN/JLBBYI2BTcYhwLvZEBSZNOkY3engeod367p1UUHjDZu7uK6CLoqt2\n86cGZ4xILexEmjOCxMh6d9ydOx4mgLx3TFfia+MUmsD3CMmZjOtblFLgp0ZU\nrIDdThxIgnMd7FHjq4XyVg7KZ9RqcxpfjZtPQf5w3nyOLsq6Ism0oYOQaUyO\n74SRZMvOLJWt9KiOnlVEe+TJIc+/KXYkLETvYzO2BoeI4r3065H9ElpBkj4f\nurLcCmeYN0Ku9zYz7HwkcpY0au14OXVfkEly+tNu8AsGfbQoy56IunOye/uw\nZ9OYpmzyLrbMWXheG+oD/9WNf/HwcxmsuyMi/Bxe+YjVnbWw9tIHMm8ABoU+\nuXZlUcKofp4DGafL7xn7Nzfcn6OhY9zHK9T0korCZpkeHOO07nQABK1jeKRM\niarX6XB9w5WUVl5+uCQUyl7eucJ4nlDHhL0MVmCPTJwlqNUP/OF7rUfxqqb+\n4hJujne+glkPjsjE1F9jPSj/Ns6LQEmZdjhgXDY7ngH3YFLUKWXxRm4TNmWW\nYzBdGqBNGqz+88q1YLrhWSrbL/bMn51/6yJHD7MctGSAkrBw2r7e5RtnkUnJ\nZzrx\r\n=36xU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCd6Rb/kZZkR8nrfvEHRk0ig8/mIrpBLN5lDhC/9qF+4QIhAPp9YZHr4PeG73bQnYdCuV/B6HxQb3qI95/T0Jp0ksju"}]},"maintainers":[{"email":"canacb1@gmail.com","name":"benjamincanac"},{"email":"benjamindaniel902@gmail.com","name":"benjd90"},{"email":"cyril.ballesta@neo9.fr","name":"cballesta"},{"email":"gaetan.senn@gmail.com","name":"gaetansenn"},{"email":"gdv@neo9.fr","name":"mrskyce"},{"email":"victor.boissiere@neo9.fr","name":"victorboissiere"}],"_npmUser":{"name":"benjd90","email":"benjamindaniel902@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/n9-node-utils_1.10.0_1573753595283_0.6902938042145095"},"_hasShrinkwrap":false},"2.0.0-beta.0":{"name":"@neo9/n9-node-utils","version":"2.0.0-beta.0","description":"Node Utils Module","main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=10.0.0"},"scripts":{"build":"rimraf dist/ && tsc","dev":"rimraf dist/ && tsc --watch","format":"prettier --write '{,@(src|test)/**/}*.*'","lint":"tslint --project tsconfig.json --format verbose '{src,test}/**/*.ts'","lint:apply":"npm run format && tslint --fix --project tsconfig.json '{src,test}/**/*.ts'","lint:verbose":"tslint --fix --project tsconfig.json --format verbose '{src,test}/**/*.ts'","test:dev":"export NODE_ENV=test && TS_NODE_FILES=true ava --verbose --color --serial --watch","test":"npm run lint && npm run build && export NODE_ENV=test && TS_NODE_FILES=true nyc ava --verbose --color --serial && nyc report --reporter=html","test:watch":"node test/run-tests.js watch","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov -f coverage.lcov","preversion":"npm test","prepublishOnly":"npm run build","release":"export BABEL_DISABLE_CACHE=1 && release-it --ci","release:dry":"export BABEL_DISABLE_CACHE=1 && release-it --ci --dry-run=true","build:changelog":"conventional-changelog -i CHANGELOG.md -s -p jscs -r 0","post:release":"echo Successfully released $npm_package_version"},"repository":{"type":"git","url":"git+https://github.com/neo9/n9-node-utils.git"},"author":{"name":"Sebastien Chopin","email":"sebastien.chopin@neo9.fr"},"devDependencies":{"@ava/typescript":"^1.1.1","@commitlint/cli":"^11.0.0","@neo9/n9-coding-style":"^2.0.0","@release-it/conventional-changelog":"^2.0.0","@tsconfig/node10":"^1.0.7","@types/express":"^4.11.1","@types/node":"^14.11.8","ava":"^3.13.0","codecov":"^3.8.0","husky":"^4.3.0","nyc":"^15.1.0","prettier":"^2.1.2","release-it":"^14.0.4","rimraf":"^3.0.2","ts-node":"^9.0.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typescript":"^4.0.3"},"keywords":["node utils","utils","async await","waitFor","waitForEvent"],"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run format && npm run lint"}},"ava":{"files":["test/*"],"timeout":"1m","extensions":["ts"],"require":["ts-node/register"],"all":true},"readme":"# n9-node-utils\n\nNeo9 Node Utils Module.\n\n[![npm version](https://img.shields.io/npm/v/@neo9/n9-node-utils.svg)](https://www.npmjs.com/package/@neo9/n9-node-utils)\n[![Travis](https://img.shields.io/travis/neo9/n9-node-utils/master.svg)](https://travis-ci.org/neo9/n9-node-utils)\n[![Coverage](https://img.shields.io/codecov/c/github/neo9/n9-node-utils/master.svg)](https://codecov.io/gh/neo9/n9-node-utils)\n[![license](https://img.shields.io/github/license/neo9/n9-node-utils.svg)](https://github.com/neo9/n9-node-utils/blob/master/LICENSE)\n\n## Installation\n\n```bash\nnpm install --save @neo9/n9-node-utils\n```\n\nor\n\n```bash\nyarn add --dev @neo9/n9-node-utils\n```\n\n### V2 Breaking changes\n\n- Drop Node 8 support\n- Rename `N9JsonStreamResponse` to `N9JSONStreamResponse`\n\n## Contents\n\n- [N9Error](#n9error)\n- [ok](#ok)\n- [cb](#cb)\n- [waitFor](#waitfor)\n- [waitForEvent](#waitforevent)\n- [asyncObject](#asyncobject)\n\n## N9Error\n\nCustom error class (extends `Error`), used by [n9-node-micro](https://github.com/neo9/n9-node-micro) for API errors with status code and context.\n\n```ts\nnew N9Error(message [, statusCode] [, context])\n```\n\nArguments:\n\n- message: `String`, **required**\n- status: `Number`, default: `500`\n- context: `Object`, default: `{}`\n\nExample:\n\n```ts\nimport { N9Error } from '@neo9/n9-node-utils';\n\nthrow new N9Error('file-not-found', 404, { path: '/tmp/my-file.txt' });\n```\n\n## ok\n\nWaits for the value of promise. If promise throws an Error, returns `undefined`.\n\n```ts\nok(promise: Object): Promise\n```\n\nArguments:\n\n- promise: `Promise`\n\nExample:\n\n```ts\nimport { readFile } from 'fs-extra';\nimport { ok } from '@neo9/n9-node-utils';\n\n// readFile sends back a Promise since we use fs-extra\nconst file = await ok(readFile('./my-file.txt', 'utf-8'));\n\nif (file) console.log('File found:', file);\n```\n\n## cb\n\nCalls a function `fn` that takes arguments `args` and an `(err, result)` callback. Waits for the `callback` result, throwing an `Error` if `err` is truthy.\n\n```ts\ncb(fn: Function, ...args: any[]): Promise\n```\n\nArguments:\n\n- fn: `Function`, a function that takes a callback\n- args: (...`any`) arguments to pass to `fn`\n\nExample:\n\n```ts\nimport { cb } from '@neo9/n9-node-utils';\n\nconst file = await cb(readFile('./my-file.txt', 'utf-8'));\n\nconsole.log('File content:', file);\n```\n\n## waitFor\n\nWaits for ms milliseconds to pass, use `setTimeout` under the hood.\n\n```ts\nwaitFor(ms: number): Promise\n```\n\nArguments:\n\n- ms: `Number`, default: `0`\n\nExample:\n\n```ts\nimport { waitFor } from '@neo9/n9-node-utils';\n\nawait waitFor(1000); // wait for 1s\n```\n\n## waitForEvent\n\nWaits for emitter to emit an eventName event.\n\n```ts\nwaitForEvent(emitter: EventEmitter, eventName: string): Promise<Array>\n```\n\nArguments:\n\n- emitter: `EventEmitter`\n- eventName: `String`\n\nExample:\n\n```ts\nimport { waitForEvent } from '@neo9/n9-node-utils';\n\nawait waitForEvent(sever, 'listen');\n```\n\n## asyncObject\n\nWaits for all Promises in the keys of `obj` to resolve.\n\n```ts\nasyncObject(obj: Object): Promise<Object>\n```\n\nArguments:\n\n- obj: `Object`, default: `{}`\n\nExample:\n\n```ts\nimport { asyncObject } from '@neo9/n9-node-utils';\n\nconst results = await asyncObject({\n\tpictures: getPictures(),\n\tcomments: getComments(),\n\ttweets: getTweets(),\n});\n\nconsole.log(results.pictures, results.comments, results.tweets);\n```\n","readmeFilename":"README.md","gitHead":"79604a24d8a4b3770100f1698edd55f6f1e0b7aa","bugs":{"url":"https://github.com/neo9/n9-node-utils/issues"},"homepage":"https://github.com/neo9/n9-node-utils#readme","_id":"@neo9/n9-node-utils@2.0.0-beta.0","_nodeVersion":"14.12.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-zLPjn4w+7nDx42jjIBu7juU+WbwIoIc1vfo283AP/2/zXKMQ/bIcKGE7oe6vPzDQ9JwzaPSDP519xtIstSzhWg==","shasum":"5a1429226613733f4ea78c81d9315cc437173cdd","tarball":"https://registry.npmjs.org/@neo9/n9-node-utils/-/n9-node-utils-2.0.0-beta.0.tgz","fileCount":7,"unpackedSize":58295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgGJGCRA9TVsSAnZWagAA9x0QAIkK5VuMn5AClN8fbSs7\nXCFTImXNOeWGgSddO6eabCYx44UIth3J2OLzf6n9ed7zzTulTHNbbM8fD4Qo\nWMFuj/9r8xfj7eUQmKeSnbfrN9qWHey1pMbEwep2a5gQ9etJUKimMPvRE0Ci\nNx+xNnBVprt1RTj3g0cYr4Rgqm64rkiS/J4yn94gUo7HGvZNpPa2AZdVuxid\nZoijQt9z+0tZKbe9qYzfglsmO+OyIZM8xqyVFQW5fB5m73SNC80q+NKSLX/V\n8l30qUUUnKIWHPyS46r0hLRvkq1nPRoZmv2She54objuvXsHpKgnzXBQFU+t\nITfRWyJR6A8DBQBuYbv9+vQCYWmAc0G8jjQ3p2whQJvtwfVWlAUUFymSDRZ9\n54/btGcL+AV0WD4hIkvMRJ5kgXPuiSt0TPREQhY3kXRVRYKi0igct8TvbKhe\nzFMVYsewP5S5xWtTpfIgbEnM39sAd//Oh4B0Y9akwg8b812+Pl6jUGtDaoLh\nVnmpRTECEXO2U2yrEaVwakaA8JhYjXkDG20KEwXYH49iGmgwJmTWAVbCRkE0\nggliLkHez0QtF31bPyivX5hF9tRDOy7gxrzId9j3rfEJMoFCW/EsXF/wYHDM\nzCmvD82z373zpbkxyJLV7eh4HWhpj21ywb6bClVy64NjBtw5oY6azRs1F4PN\nuOXs\r\n=d8+f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/ux00byAiTKghwBUydmUntK8OoeqE0MvsAIm+545gTgIhAPXPaImqaOkJp1KqG1sPdbRvKKAdRdM9atQ5taTyTaYj"}]},"maintainers":[{"name":"pierre_mallet_neo9","email":"pierre.mallet@neo9.fr"},{"name":"cpetit","email":"clement.petit@neo9.fr"},{"name":"benjd90","email":"benjamindaniel902@gmail.com"},{"name":"cballesta","email":"cyril.ballesta@neo9.fr"},{"name":"mrskyce","email":"gdv@neo9.fr"}],"_npmUser":{"name":"benjd90","email":"benjamindaniel902@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/n9-node-utils_2.0.0-beta.0_1602249286074_0.21967196941742007"},"_hasShrinkwrap":false},"2.0.0":{"name":"@neo9/n9-node-utils","version":"2.0.0","description":"Node Utils Module","main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=10.0.0"},"scripts":{"build":"rimraf dist/ && tsc","dev":"rimraf dist/ && tsc --watch","format":"prettier --write '{,@(src|test)/**/}*.*'","lint":"tslint --project tsconfig.json --format verbose '{src,test}/**/*.ts'","lint:apply":"npm run format && tslint --fix --project tsconfig.json '{src,test}/**/*.ts'","lint:verbose":"tslint --fix --project tsconfig.json --format verbose '{src,test}/**/*.ts'","test:dev":"export NODE_ENV=test && TS_NODE_FILES=true ava --verbose --color --serial --watch","test":"npm run lint && npm run build && export NODE_ENV=test && TS_NODE_FILES=true nyc ava --verbose --color --serial && nyc report --reporter=html","test:watch":"node test/run-tests.js watch","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov -f coverage.lcov","preversion":"npm test","prepublishOnly":"npm run build","release":"export BABEL_DISABLE_CACHE=1 && release-it --ci","release:dry":"export BABEL_DISABLE_CACHE=1 && release-it --ci --dry-run=true","build:changelog":"conventional-changelog -i CHANGELOG.md -s -p jscs -r 0","post:release":"echo Successfully released $npm_package_version"},"repository":{"type":"git","url":"git+https://github.com/neo9/n9-node-utils.git"},"author":{"name":"Sebastien Chopin","email":"sebastien.chopin@neo9.fr"},"devDependencies":{"@ava/typescript":"^1.1.1","@commitlint/cli":"^11.0.0","@neo9/n9-coding-style":"^2.0.0","@release-it/conventional-changelog":"^2.0.0","@tsconfig/node10":"^1.0.7","@types/express":"^4.11.1","@types/node":"^14.11.8","ava":"^3.13.0","codecov":"^3.8.0","husky":"^4.3.0","nyc":"^15.1.0","prettier":"^2.1.2","release-it":"^14.0.4","rimraf":"^3.0.2","ts-node":"^9.0.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typescript":"^4.0.3"},"keywords":["node utils","utils","async await","waitFor","waitForEvent"],"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run format && npm run lint"}},"ava":{"files":["test/*"],"timeout":"1m","extensions":["ts"],"require":["ts-node/register"],"all":true},"gitHead":"8148beecbad8f0c9bdbd09afe1ac40ed4257707f","bugs":{"url":"https://github.com/neo9/n9-node-utils/issues"},"homepage":"https://github.com/neo9/n9-node-utils#readme","_id":"@neo9/n9-node-utils@2.0.0","_nodeVersion":"14.12.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-KJVHXFFUJ1dNus+nCMQWdvq5ENIY76xWb3lU+716bvWD+pwYGgLy9wMrTmgDraeQCgh/k5QiG90+OFtjJ++7cA==","shasum":"86d27e478f40cb6d1560d5e2a56201b90e78ad61","tarball":"https://registry.npmjs.org/@neo9/n9-node-utils/-/n9-node-utils-2.0.0.tgz","fileCount":7,"unpackedSize":58380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgIsBCRA9TVsSAnZWagAA3+sP/2JseLCXo7C9Y/08VWZn\nkS4zY21+Y5drKv4YBT1SSGWoOC57q8XnZpxIFFBNnYNnUo+jVK6fCldGxYZr\nEOkGpvKqkSTTh01FSJ0tWw8PKD8pK9Jp8Wbq1ByXF2ugCGk/ZJzuDg4VYf6g\njKV+mlqAXBn9Edyu1N5yb3Qt9ZUQmZGQRjFW2nmHmgT18MKiEHIXB21CcJ8O\n3BnWJxGD1Nx3Rg4MjkwpnE2UF34uyL/C6RK5ZoDKgdlU+0ZFfivl/LYM09EI\n55h4Mzpv4+LJ9IzpEHUngQw+rXmDPdoVgj4tJRGRYzFDN/Cn6qux9KzobvdF\n1/oWtNYSARntJpwp9Msu65i8BDbQVA/100aZUb+21EFyU1S+Zazl1dECAZWx\nEFiuNj3XCNVmmm4A6M9SOne2Xkn+mFcl7Vip1kHZGFn3zl/MDDS2GsIbC9+9\nxhbQseA/UFDHRnElQvuKfd1wIDQihiAXbuaI88WqlWRIGnG8W+bZVNN3h4c/\n5cjjwUrfAWVqUKxwlZvO7f9p97wxatZtP6PhcUgOfHPRijwdddTkAhB7AeDz\nmvYzWYTB3NNuhtqqn0a2v3GMAFbqx/NhHpurWVtW7J0Fn3IZrh5C8TuJnPxd\n/GXIUZSZh0QWu+LeCFCP0ztIRLHOwi6bhA58odIDNP5Ewypmi/9nAVKWd4Fx\nWg3e\r\n=iner\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfmonjOHKXBbMVxri3SaO75X6ToCUIQFalFPabx0P2EgIhAO6CGM7BCSkrSlCPC0w6SlT5W2jWjQI6H0nv6uDz1CzU"}]},"maintainers":[{"name":"pierre_mallet_neo9","email":"pierre.mallet@neo9.fr"},{"name":"cpetit","email":"clement.petit@neo9.fr"},{"name":"benjd90","email":"benjamindaniel902@gmail.com"},{"name":"cballesta","email":"cyril.ballesta@neo9.fr"},{"name":"mrskyce","email":"gdv@neo9.fr"}],"_npmUser":{"name":"benjd90","email":"benjamindaniel902@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/n9-node-utils_2.0.0_1602259713425_0.5837613027659327"},"_hasShrinkwrap":false},"2.0.1":{"name":"@neo9/n9-node-utils","version":"2.0.1","description":"Node Utils Module","main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=10.0.0"},"scripts":{"build":"rimraf dist/ && tsc","dev":"rimraf dist/ && tsc --watch","format":"prettier --write '{,@(src|test)/**/}*.*'","lint":"tslint --project tsconfig.json --format verbose '{src,test}/**/*.ts'","lint:apply":"npm run format && tslint --fix --project tsconfig.json '{src,test}/**/*.ts'","lint:verbose":"tslint --fix --project tsconfig.json --format verbose '{src,test}/**/*.ts'","test:dev":"export NODE_ENV=test && TS_NODE_FILES=true ava --verbose --color --serial --watch","test":"npm run lint && npm run build && export NODE_ENV=test && TS_NODE_FILES=true nyc ava --verbose --color --serial && nyc report --reporter=html","test:watch":"node test/run-tests.js watch","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov -f coverage.lcov","preversion":"npm test","prepublishOnly":"npm run build","release":"export BABEL_DISABLE_CACHE=1 && release-it --ci","release:dry":"export BABEL_DISABLE_CACHE=1 && release-it --ci --dry-run=true","build:changelog":"conventional-changelog -i CHANGELOG.md -s -p jscs -r 0","post:release":"echo Successfully released $npm_package_version"},"repository":{"type":"git","url":"git+https://github.com/neo9/n9-node-utils.git"},"author":{"name":"Sebastien Chopin","email":"sebastien.chopin@neo9.fr"},"devDependencies":{"@ava/typescript":"^1.1.1","@commitlint/cli":"^11.0.0","@neo9/n9-coding-style":"^2.0.0","@release-it/conventional-changelog":"^2.0.0","@tsconfig/node10":"^1.0.7","@types/express":"^4.11.1","@types/node":"^14.11.8","ava":"^3.13.0","codecov":"^3.8.0","husky":"^4.3.0","nyc":"^15.1.0","prettier":"^2.1.2","release-it":"^14.0.4","rimraf":"^3.0.2","ts-node":"^9.0.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typescript":"^4.0.3"},"keywords":["node utils","utils","async await","waitFor","waitForEvent"],"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run format && npm run lint"}},"ava":{"files":["test/*"],"timeout":"1m","extensions":["ts"],"require":["ts-node/register"],"all":true},"gitHead":"dab1f830116151e236e10e5b9a6a2abc62d7629a","bugs":{"url":"https://github.com/neo9/n9-node-utils/issues"},"homepage":"https://github.com/neo9/n9-node-utils#readme","_id":"@neo9/n9-node-utils@2.0.1","_nodeVersion":"14.12.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-ld92nfZCBq1G7YYzvjEgfKcZi39m0g9X0jF/72pgf6GXNSlkFMU9kY93RZBNR6pS4GKe7KfuM/TAw15rflF6Hw==","shasum":"aef10b7bd87872b3b0e0f6b65c12390f63973eee","tarball":"https://registry.npmjs.org/@neo9/n9-node-utils/-/n9-node-utils-2.0.1.tgz","fileCount":7,"unpackedSize":58575,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgJA6CRA9TVsSAnZWagAAyfMP/102NP+FzQdg0IO/++aJ\nuLqX5fgUcLPcdu/4ExpRRgPMf9mSk04848uGTisHkDDR8cWTpm3jgP0mj/xX\nhenS97QdSKXDXsu6EPgYJ/QDZzMeR203DOA3Z/r3QOz0HzdQYWztKqSSCxHY\nCu7Y/qgehRmNk0fBRhkPQbjUmvapnfboW2lwm9FaBgTqZ0xZsrZcVRBbj+hf\nZLBqQjUi4VkEiVDAs4A27JXpyJ4qUTIeJFNxIgypSXpQ6Iv9E9CzHTtLuFzK\nDP5KTwuq5ZPe2NBZ46HKR2h4Smv/X94RmWS2LDuNj4CJ9mrxVURkMN0fyAMn\nF48QoYoosfbQd2wroWqLvPEv0bD7No3tkvaxRmD77dJmNQW3BET5OcFOH2Iq\nfrk0NXddK8v+DoWXqQhAvyRTvuyTsm+D44u2yDDKnq/hZm/dw3K/aJbVhKwV\nQCIq83pUs8mHqZ+rvMA1H4DC2AFgdOrMsafpWX/HMyZo/t/wfvAM4PTkBk4e\njtja0/bY9APdqgON0irSthwcqWFRVi61jWHpDeYKlmlT6qZAKg4b3SWlPMRZ\nJMirUM+ynGiOqu16Uf8I/Zi8yaLoNRv+If3m/byfZ6KdDTKoGnY2A8VIkL1p\nIo79bdNOAfSORuMbik6NYTygN2oy/6dx5SVH7xbpLg0TdQPLWaJN7oafOVeN\n2phN\r\n=eAOy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSeVmQURX6el7SnWZlX01kpYPtjRGFCvFTpBGmx4HAvAIgIaxHziEHy8aOmARhPjiClyK0r37ahu/CSFAvVYWxwTM="}]},"maintainers":[{"name":"pierre_mallet_neo9","email":"pierre.mallet@neo9.fr"},{"name":"cpetit","email":"clement.petit@neo9.fr"},{"name":"benjd90","email":"benjamindaniel902@gmail.com"},{"name":"cballesta","email":"cyril.ballesta@neo9.fr"},{"name":"mrskyce","email":"gdv@neo9.fr"}],"_npmUser":{"name":"benjd90","email":"benjamindaniel902@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/n9-node-utils_2.0.1_1602261050043_0.21025456377922125"},"_hasShrinkwrap":false},"2.0.2":{"name":"@neo9/n9-node-utils","version":"2.0.2","description":"Node Utils Module","main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=10.0.0"},"scripts":{"build":"rimraf dist/ && tsc","dev":"rimraf dist/ && tsc --watch","format":"prettier --write '{,@(src|test)/**/}*.*'","lint":"tslint --project tsconfig.json --format verbose '{src,test}/**/*.ts'","lint:apply":"npm run format && tslint --fix --project tsconfig.json '{src,test}/**/*.ts'","lint:verbose":"tslint --fix --project tsconfig.json --format verbose '{src,test}/**/*.ts'","test:dev":"export NODE_ENV=test && TS_NODE_FILES=true ava --verbose --color --serial --watch","test":"npm run lint && npm run build && export NODE_ENV=test && TS_NODE_FILES=true nyc ava --verbose --color --serial && nyc report --reporter=html","test:watch":"node test/run-tests.js watch","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov -f coverage.lcov","preversion":"npm test","prepublishOnly":"npm run build","release":"export BABEL_DISABLE_CACHE=1 && release-it --ci","release:dry":"export BABEL_DISABLE_CACHE=1 && release-it --ci --dry-run=true","build:changelog":"conventional-changelog -i CHANGELOG.md -s -p jscs -r 0","post:release":"echo Successfully released $npm_package_version"},"repository":{"type":"git","url":"git+https://github.com/neo9/n9-node-utils.git"},"author":{"name":"Sebastien Chopin","email":"sebastien.chopin@neo9.fr"},"devDependencies":{"@ava/typescript":"^1.1.1","@commitlint/cli":"^11.0.0","@neo9/n9-coding-style":"^2.0.0","@release-it/conventional-changelog":"^2.0.0","@tsconfig/node10":"^1.0.7","@types/express":"^4.11.1","@types/node":"^14.11.8","ava":"^3.13.0","codecov":"^3.8.0","husky":"^4.3.0","nyc":"^15.1.0","prettier":"^2.1.2","release-it":"^14.0.4","rimraf":"^3.0.2","ts-node":"^9.0.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typescript":"^4.0.3"},"keywords":["node utils","utils","async await","waitFor","waitForEvent"],"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run format && npm run lint"}},"ava":{"files":["test/*"],"timeout":"1m","extensions":["ts"],"require":["ts-node/register"],"all":true},"gitHead":"e2f82b99c34a66ade31bebb7bf1d08c0c958283c","bugs":{"url":"https://github.com/neo9/n9-node-utils/issues"},"homepage":"https://github.com/neo9/n9-node-utils#readme","_id":"@neo9/n9-node-utils@2.0.2","_nodeVersion":"14.12.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-5S7+eO5okbm3HzyeeUY3pngQWF71eNA1SqWgi949yas2lfeh/AA4il3qkxIIZs5Md+a4Plv7vDyI8ZrZB2qxkw==","shasum":"107836c7a23ac32b0be35eb8f604cdf3b8340ad5","tarball":"https://registry.npmjs.org/@neo9/n9-node-utils/-/n9-node-utils-2.0.2.tgz","fileCount":7,"unpackedSize":58796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhBibCRA9TVsSAnZWagAAucwP/2y7m6ha9B+CL3ksUIx+\nVO0ShI1O0SdbZxGwsEJiP8PT4doQCHDcFIrZ6FFvyj89/qeNy5Ru3xn8lPvG\nShhirZUVWGKeHru0lOtt5PLV2CGaZs7/hzxYbCJDhwfMZyU/ZEZmgF9b+03L\nrd1+VHXQJTWD85EPfh3kmNXdiURImY/9WtSOVKjO0qGR3+YhcSD1NUomWV6G\nk+9yPJ4qBibRPgM1fRSvqltU+Pjmr8sX/cN1AGsS1DgHclM+Jw1HJ4ZglWNs\n0Mv7WIj7fijp/WjHHw/yKwshopzgtRvDSs1fKJIYZvdRm7PpUlN8sWvocqkf\nnkjTGc/WK6fy/TUCKEfkl6Mptj4fv38rjWtx4SSjff9MeUq6jA5we1u5Fr8r\nwTfxdckiO+uz0hYSuavmYOnPGThMKEmPutJ3fKdUmxhoRj91eYYoYq7iKjcy\n7woH8U23Eo3Lfxa/ZztKHr5bygwPKKlqEhvAtnSpxHnH03d8ieVVmYDZ4fb4\n5+pz6evGGEh4XQ1euZ1HqMUEMdkoBjdM1dMVkvSlV4o+rgi2LcyAh1HV+znP\nkqruqo5C0uoL9nfMFeMDaxBI6wnacpAzrUrbxqG/yJc4C0aaAbpuNa9yvM5+\nPb+fJvT8vyhbqD/pW9PzASf8rmI70xXEq0CaRRttrCFZlsV8zpdsRFSiNQqW\nu4vO\r\n=0Yrz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDw5iGHN8be2fT77JA9/ZT8YHMbX0NcWSRByTBk90WQGAIhAKRj2lMnTkUWZAz6Aw9PFIITgi5K4A5mFuXphzQvYVl4"}]},"maintainers":[{"name":"pierre_mallet_neo9","email":"pierre.mallet@neo9.fr"},{"name":"cpetit","email":"clement.petit@neo9.fr"},{"name":"benjd90","email":"benjamindaniel902@gmail.com"},{"name":"cballesta","email":"cyril.ballesta@neo9.fr"},{"name":"mrskyce","email":"gdv@neo9.fr"}],"_npmUser":{"name":"benjd90","email":"benjamindaniel902@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/n9-node-utils_2.0.2_1602492571478_0.38847587608143486"},"_hasShrinkwrap":false},"2.1.0":{"name":"@neo9/n9-node-utils","version":"2.1.0","description":"Node Utils Module","main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=12.0.0"},"scripts":{"build":"rimraf dist/ && tsc","dev":"rimraf dist/ && tsc --watch","format":"prettier --write '{,@(src|test)/**/}*.*'","lint":"tslint --project tsconfig.json --format verbose '{src,test}/**/*.ts'","lint:apply":"npm run format && tslint --fix --project tsconfig.json '{src,test}/**/*.ts'","lint:verbose":"tslint --fix --project tsconfig.json --format verbose '{src,test}/**/*.ts'","test:dev":"export NODE_ENV=test && TS_NODE_FILES=true ava --verbose --color --serial --watch","test":"npm run lint && npm run build && export NODE_ENV=test && TS_NODE_FILES=true nyc ava --verbose --color --serial && nyc report --reporter=html","test:watch":"node test/run-tests.js watch","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov -f coverage.lcov","preversion":"npm test","prepublishOnly":"npm run build","release":"export BABEL_DISABLE_CACHE=1 && release-it --ci","release:dry":"export BABEL_DISABLE_CACHE=1 && release-it --ci --dry-run=true","build:changelog":"conventional-changelog -i CHANGELOG.md -s -p jscs -r 0","post:release":"echo Successfully released $npm_package_version"},"repository":{"type":"git","url":"git+https://github.com/neo9/n9-node-utils.git"},"author":{"name":"Sebastien Chopin","email":"sebastien.chopin@neo9.fr"},"devDependencies":{"@ava/typescript":"^1.1.1","@commitlint/cli":"^12.1.4","@neo9/n9-coding-style":"^2.0.0","@release-it/conventional-changelog":"^2.0.1","@tsconfig/node10":"^1.0.7","@types/express":"^4.17.11","@types/node":"^15.3.0","ava":"^3.15.0","codecov":"^3.8.2","husky":"^4.3.0","nyc":"^15.1.0","prettier":"^2.3.0","release-it":"^14.6.2","rimraf":"^3.0.2","ts-node":"^9.1.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typescript":"^4.2.4"},"keywords":["node utils","utils","async await","waitFor","waitForEvent"],"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run format && npm run lint"}},"ava":{"files":["test/*"],"timeout":"1m","extensions":["ts"],"require":["ts-node/register"],"all":true},"gitHead":"a31ef82638000c88433690eadbffe93789087b45","bugs":{"url":"https://github.com/neo9/n9-node-utils/issues"},"homepage":"https://github.com/neo9/n9-node-utils#readme","_id":"@neo9/n9-node-utils@2.1.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-/VzaOWl/FM5QYm6usckBgKlN1uIBERiKyWAhQ1A4rm9zam4VzOFLMyqoX7jUou+eEZO9dlgCH/knvZek20iimQ==","shasum":"869dbcfa627677633d98b3733db850582b179a96","tarball":"https://registry.npmjs.org/@neo9/n9-node-utils/-/n9-node-utils-2.1.0.tgz","fileCount":7,"unpackedSize":59174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgo9+DCRA9TVsSAnZWagAA724QAIyre+Zyfx+xjkD7P8hA\nYbw3gtdZ7iOZBh+7mbXdVSKBKI7b6vt8vzZcvygMGXiynJXgxmqwKs5QXns0\n+P88VHe889YwI/9X+uPec74vSQ3u9l9UnyxW3UQG9ZfZc29BeLylm7O+NzwA\n5RpKy3wEGiDR1t6vXbio8Q7u4eTAY9A0J7Pm+XwmniZrqqc9Zy4wvPoASo23\nzyMHuDSnpkWQYVow1dmtWglU8FfOFJoCVY5Db0x+kIdfmNNauWBFgxys0ijd\nUWItll8hTLYRypFjuMcDnYH9kUCkifULCpz4j/m2HuM/RVQ9fj3nEh140lEF\nSOf7RZtchfKwnR9dKmgtfZi3vQUxCLzwIdPDjyro4oaBwqcKXvIxT+j7G54O\nL9BRq9VQ9TAywumMEtTFdC2fiw3Hfxrr0RNbwOdv5LUu0YLbk/Jugzp0ThdX\nLwzKw0QJbi9d4oIqYb2wGlK0ZOI5z9IpoEgyhT1xRnrhu7zQz0nVv+lqu0Sx\ngsaZow/+/icFuwCKyqOZm+w1yjxfX6LUgnOklkKnH34h7SasgcTBZ14RF1rw\n37+GUV9A32ZyG3oqf7cSaP6wc5SxF5BoQ5eoMamC6yRKRcJyhDB2BogY8RfX\nWa+miuCgchILCXpoDNtlL7gh8qJy7aKR0IP/mqv3LxRsk/Wy4UxTovcjOAd5\nSoh6\r\n=j/2l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFQHo/7YfnH7MwG8Q9Zw9By8/XD1KFpUgPizprE884WwIgBtCwPki0lOJJXLvlgb0HLtTYVAhgwditMj5wZZeqcDw="}]},"_npmUser":{"name":"benjd90","email":"benjamindaniel902@gmail.com"},"directories":{},"maintainers":[{"name":"benjd90","email":"benjamindaniel902@gmail.com"},{"name":"cballesta","email":"cyril.ballesta@neo9.fr"},{"name":"mrskyce","email":"gdv@neo9.fr"},{"name":"cpetit","email":"clement.petit@neo9.fr"},{"name":"pierre_mallet_neo9","email":"pierre.mallet@neo9.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/n9-node-utils_2.1.0_1621352323145_0.6025018377412692"},"_hasShrinkwrap":false},"2.2.0":{"name":"@neo9/n9-node-utils","version":"2.2.0","description":"Node Utils Module","main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=12.0.0"},"scripts":{"build":"rimraf dist/ && tsc","dev":"rimraf dist/ && tsc --watch","format":"prettier --write '{,@(src|test)/**/}*.*'","lint":"tslint --project tsconfig.json --format verbose '{src,test}/**/*.ts'","lint:apply":"npm run format && tslint --fix --project tsconfig.json '{src,test}/**/*.ts'","lint:verbose":"tslint --fix --project tsconfig.json --format verbose '{src,test}/**/*.ts'","test:dev":"export NODE_ENV=test && TS_NODE_FILES=true ava --verbose --color --serial --watch","test":"npm run lint && npm run build && export NODE_ENV=test && TS_NODE_FILES=true nyc ava --verbose --color --serial && nyc report --reporter=html","test:watch":"node test/run-tests.js watch","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov -f coverage.lcov","preversion":"npm test","prepublishOnly":"npm run build","release":"export BABEL_DISABLE_CACHE=1 && release-it --ci","release:dry":"export BABEL_DISABLE_CACHE=1 && release-it --ci --dry-run=true","build:changelog":"conventional-changelog -i CHANGELOG.md -s -p jscs -r 0","post:release":"echo Successfully released $npm_package_version"},"repository":{"type":"git","url":"git+https://github.com/neo9/n9-node-utils.git"},"author":{"name":"Sebastien Chopin","email":"sebastien.chopin@neo9.fr"},"devDependencies":{"@ava/typescript":"^1.1.1","@commitlint/cli":"^12.1.4","@neo9/n9-coding-style":"^2.0.0","@release-it/conventional-changelog":"^2.0.1","@tsconfig/node10":"^1.0.7","@types/express":"^4.17.11","@types/node":"^15.3.0","ava":"^3.15.0","codecov":"^3.8.2","husky":"^4.3.0","nyc":"^15.1.0","prettier":"^2.3.0","release-it":"^14.6.2","rimraf":"^3.0.2","ts-node":"^9.1.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typescript":"^4.2.4"},"keywords":["node utils","utils","async await","waitFor","waitForEvent"],"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run format && npm run lint"}},"ava":{"files":["test/*"],"timeout":"1m","extensions":["ts"],"require":["ts-node/register"],"all":true},"gitHead":"21e000c89db1a62b23a08d0ea22ccdcc1dbd145a","bugs":{"url":"https://github.com/neo9/n9-node-utils/issues"},"homepage":"https://github.com/neo9/n9-node-utils#readme","_id":"@neo9/n9-node-utils@2.2.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-kh15hIABExuSTAUg84PK7QKgGLPjKYU0czksNw0gsudozFkYZ5njl56RceRHqy5XUsD3c4Iu6RaIp12Wy/NUfQ==","shasum":"bed12aef3a9cc362bd3446a2876d712cc2436e45","tarball":"https://registry.npmjs.org/@neo9/n9-node-utils/-/n9-node-utils-2.2.0.tgz","fileCount":6,"unpackedSize":53259,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAzuGLDFVbg+cYtu+rrz9wn6NW7M4Opb7RDw5vCiEwmyAiBXOOBb/eOt4kOcvN6dAMLMIMYOj2VNdzihAICRNMnMQA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi36/oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1Eg//Y/Wyd02xkj003hTFdCVnneiCr/3QjZRyzQ8QGQaoBZx+otVK\r\nyRR678IZNUpuyVIHN4Y3+BzAd4TydS6Ye7D9E4xU+RnCyc7g+xdhjKl63e0g\r\n/ZvE//j3QteCjRS2PzLEm0EhFNSYTqjXPfQGtFK7uvZZL8/oTD5Eyia/1mIE\r\n18dExkZ4H/LUGed2o0fVZwY0dlssfnTADG3GM5kh6Sjfs3oyggfpCRm6i+Dc\r\ncF6Z9WICWCrY9ONaPp/Td7WJGb6Q6cJHLFoJRYN4+owfbdVx+lQCCL7FGKQb\r\ndE4E8EcVFZyKN0hZ1HAnS2KhE8TyGWvWzGKMidUZGLHIxY9TTA4nHaRA9iaP\r\ntZCAQkoLUpnDHFYClJiSA7Rlw7URVzRcw3JNkKKJQO/uM41xDNYIIFgz4uoB\r\nW3RaRQpL9wkw4PqntzbH9S/OGzeNL5E9j4PFgGjfO9u/6bozYxp09lnWPzt4\r\nqmLMyWAXxO5qKHaI4T374Mg52lrdlvLqDB7wSTVzAgw66iYQ3tbcS6t0V+Rs\r\neKSzxKRCbQUOHwYocAVBeRxAaXPJSiTu54nrZ0tQwnPECsGF9Di58ccPFmoH\r\n7NawCDuVBjWVoaIrxwW2goOJjq3ASs9S5fyOyPfWLDrKBfwKqCDaHPiX6O6j\r\n+y8MC8+tWaB5JuKVLopwkHSBMTJX44Y2HaE=\r\n=K+QL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"benjd90","email":"benjamindaniel902@gmail.com"},"directories":{},"maintainers":[{"name":"benjd90","email":"benjamindaniel902@gmail.com"},{"name":"cballesta","email":"cyril.ballesta@neo9.fr"},{"name":"mrskyce","email":"gdv@neo9.fr"},{"name":"cpetit","email":"clement.petit@neo9.fr"},{"name":"pierre_mallet_neo9","email":"pierre.mallet@neo9.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/n9-node-utils_2.2.0_1658826728102_0.8782764814160495"},"_hasShrinkwrap":false},"2.2.1":{"name":"@neo9/n9-node-utils","version":"2.2.1","description":"Node Utils Module","main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=12.0.0"},"scripts":{"build":"rimraf dist/ && tsc","dev":"rimraf dist/ && tsc --watch","format":"prettier --write '{,@(src|test)/**/}*.*'","lint":"tslint --project tsconfig.json --format verbose '{src,test}/**/*.ts'","lint:apply":"npm run format && tslint --fix --project tsconfig.json '{src,test}/**/*.ts'","lint:verbose":"tslint --fix --project tsconfig.json --format verbose '{src,test}/**/*.ts'","test:dev":"export NODE_ENV=test && TS_NODE_FILES=true ava --verbose --color --serial --watch","test":"npm run lint && npm run build && export NODE_ENV=test && TS_NODE_FILES=true nyc ava --verbose --color --serial && nyc report --reporter=html","test:watch":"node test/run-tests.js watch","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov -f coverage.lcov","preversion":"npm test","prepublishOnly":"npm run build","release":"export BABEL_DISABLE_CACHE=1 && release-it --ci","release:dry":"export BABEL_DISABLE_CACHE=1 && release-it --ci --dry-run=true","build:changelog":"conventional-changelog -i CHANGELOG.md -s -p jscs -r 0","post:release":"echo Successfully released $npm_package_version"},"repository":{"type":"git","url":"git+https://github.com/neo9/n9-node-utils.git"},"author":{"name":"Sebastien Chopin","email":"sebastien.chopin@neo9.fr"},"devDependencies":{"@ava/typescript":"^1.1.1","@commitlint/cli":"^12.1.4","@neo9/n9-coding-style":"^2.0.0","@release-it/conventional-changelog":"^2.0.1","@tsconfig/node10":"^1.0.7","@types/express":"^4.17.11","@types/node":"^15.3.0","ava":"^3.15.0","codecov":"^3.8.2","husky":"^4.3.0","nyc":"^15.1.0","prettier":"^2.3.0","release-it":"^14.6.2","rimraf":"^3.0.2","ts-node":"^9.1.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typescript":"^4.2.4"},"keywords":["node utils","utils","async await","waitFor","waitForEvent"],"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run format && npm run lint"}},"ava":{"files":["test/*"],"timeout":"1m","extensions":["ts"],"require":["ts-node/register"],"all":true},"gitHead":"3fdb85a1673d2049f419fb77a45859709edeb5ab","bugs":{"url":"https://github.com/neo9/n9-node-utils/issues"},"homepage":"https://github.com/neo9/n9-node-utils#readme","_id":"@neo9/n9-node-utils@2.2.1","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-A3gJgr+dfXkZVgs1CyMzeXJ2IK22YAAZy5nQNrTGSqLW5zRcInaOt1l0zfKrsMoKFbbQWkKsV/copSERXZBgTg==","shasum":"1f79db395ee2515377dec5c6bb48dd8f9c6b826c","tarball":"https://registry.npmjs.org/@neo9/n9-node-utils/-/n9-node-utils-2.2.1.tgz","fileCount":6,"unpackedSize":53262,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0haTlLIeADhgG8v9fYriR+AFOFCYbA62j3Nm2w3Ra3QIgL88JgEsQqhFYG7T6RKs87f6AuNJwTaabVxwp8a85WFM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi37aeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNXQ/+Mt9iLcCzhiDWwzO/NF79LkY/SmpdyqXOYpJl/2LfZrmeIzho\r\nINIPl3Qrld9D7KQWsgJE3oKtLlC3RHCsXpqgBaLiMVnELtqb/NAjhx4Xq4fW\r\nCPdvnXIbtRsQBiXGOQ76NzF78dMtggsd/cuYRz4N7k4zCfkwGeiSU5AJmyJw\r\nxVtleuWRyRZCgjfZdDZH9er9CcY09ZuQmUbK4zw2aRJi32sGyEj8cRuH23j3\r\neq3A2k7+OvWmrj8dNiYqEYdZkefngG365Ex5WtTv2kBafUhzx6tpCFNu1V3Z\r\nCNLLCmE09/KqXoNnVVKP+9IvFyNyf6Elp6AJsxdF7CcqyXR7mazORTnrXWMb\r\nseExk0rrkM7qe5/2Orcrb+U8/naQDOeOYti7TeLh6LcQCg9PiO0322FNm9Sn\r\nsuxsKNLEkEcMMBzkjFG1TaVtvaJIZ2D8taKIP4nx7MMgLppNCE3zQ1pn53mm\r\nKQGysaViTLqRLj1p4LRJESm6X4yDVMrsnL6JQspPUF4oasdVTEwiZact3xSR\r\ndjQmmTFyyjkfBlr5NVJVaHkmNzLgiqyRDiia7HQrylLa4x7G5uPxay6aEdfP\r\nvF7PiKRWiOXwe9SR2KbcNN8Eo7r2d6rbKWYQMBS4MpP/lazA6Dodonj+isRD\r\nzczK5nlRKUtkoeENcZt4cUYafpDJ1h8SRZ4=\r\n=DIIQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"benjd90","email":"benjamindaniel902@gmail.com"},"directories":{},"maintainers":[{"name":"benjd90","email":"benjamindaniel902@gmail.com"},{"name":"cballesta","email":"cyril.ballesta@neo9.fr"},{"name":"mrskyce","email":"gdv@neo9.fr"},{"name":"cpetit","email":"clement.petit@neo9.fr"},{"name":"pierre_mallet_neo9","email":"pierre.mallet@neo9.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/n9-node-utils_2.2.1_1658828445803_0.7174067736960896"},"_hasShrinkwrap":false},"3.0.0-rc.0":{"name":"@neo9/n9-node-utils","version":"3.0.0-rc.0","description":"Node Utils Module","keywords":["node utils","utils","async await","waitFor","waitForEvent"],"license":"GPL-3.0-or-later","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"dev":"rimraf dist/ && tsc --watch","build":"rimraf dist/ && tsc && rm -rf dist/test && mv dist/src/* dist/ && rm -rf dist/src","format":"prettier --write '{,@(src|test)/**/}*.*'","lint":"eslint --config .eslintrc.yaml '{src,test}/**/*.ts'","lint:apply":"npm run format && eslint --fix --config .eslintrc.yaml '{src,test}/**/*.ts'","lint:verbose":"eslint --fix --config .eslintrc.yaml '{src,test}/**/*.ts' --format unix '{src,test}/**/*.ts'","test:debug":"export NODE_ENV=test && TS_NODE_FILES=true ava debug --no-worker-threads --verbose --color --serial --host 0.0.0.0 --port 9230 --break","test:dev":"export NODE_ENV=test && TS_NODE_FILES=true ava --no-worker-threads --verbose --color --serial --watch","test":"export NODE_ENV=test && TS_NODE_FILES=true nyc ava --no-worker-threads --verbose --color --serial && nyc report --reporter=html","test:one":"export NODE_ENV=test && TS_NODE_FILES=true ava --no-worker-threads --verbose --color --serial","release":"release-it","release:pre-release":"release-it --preRelease","release:dry":"release-it --dry-run"},"author":{"name":"Benjamin DANIEL","email":"benjamin.daniel@neo9.fr"},"repository":{"type":"git","url":"git+https://github.com/neo9/n9-node-utils.git"},"homepage":"https://github.com/neo9/n9-node-utils#readme","engines":{"node":">= 16.20"},"devDependencies":{"@ava/typescript":"^4.1.0","@commitlint/cli":"^17.7.1","@neo9/n9-coding-style":"^5.1.2","@release-it/conventional-changelog":"^7.0.1","@tsconfig/node16":"^16.1.1","@types/express":"^4.17.11","@types/node":"^20.5.9","ava":"^5.3.1","husky":"4.3.8","nyc":"^15.1.0","prettier":"^3.0.3","release-it":"^16.1.5","rimraf":"^5.0.1","ts-node":"^10.9.1","typescript":"^5.2.2"},"ava":{"files":["test/**/*.test.ts"],"timeout":"1m","extensions":["ts"],"require":["ts-node/register"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run format && npm run lint"}},"readme":"# n9-node-utils\n\nNeo9 Node Utils Module.\n\n[![npm version](https://img.shields.io/npm/v/@neo9/n9-node-utils.svg)](https://www.npmjs.com/package/@neo9/n9-node-utils)\n[![Travis](https://img.shields.io/travis/neo9/n9-node-utils/master.svg)](https://travis-ci.org/neo9/n9-node-utils)\n[![Coverage](https://img.shields.io/codecov/c/github/neo9/n9-node-utils/master.svg)](https://codecov.io/gh/neo9/n9-node-utils)\n[![license](https://img.shields.io/github/license/neo9/n9-node-utils.svg)](https://github.com/neo9/n9-node-utils/blob/master/LICENSE)\n\n## Installation\n\n```bash\nnpm install --save @neo9/n9-node-utils\n```\n\nor\n\n```bash\nyarn add --dev @neo9/n9-node-utils\n```\n\n### V2 Breaking changes\n\n- Drop Node 8 support\n- Rename `N9JsonStreamResponse` to `N9JSONStreamResponse`\n\n## Contents\n\n- [N9Error](#n9error)\n- [ok](#ok)\n- [cb](#cb)\n- [waitFor](#waitfor)\n- [waitForEvent](#waitforevent)\n- [asyncObject](#asyncobject)\n\n## N9Error\n\nCustom error class (extends `Error`), used by [n9-node-micro](https://github.com/neo9/n9-node-micro) for API errors with status code and context.\n\n```ts\nnew N9Error(message [, statusCode] [, context])\n```\n\nArguments:\n\n- message: `String`, **required**\n- status: `Number`, default: `500`\n- context: `Object`, default: `{}`\n\nExample:\n\n```ts\nimport { N9Error } from '@neo9/n9-node-utils';\n\nthrow new N9Error('file-not-found', 404, { path: '/tmp/my-file.txt' });\n```\n\n## ok\n\nWaits for the value of promise. If promise throws an Error, returns `undefined`.\n\n```ts\nok(promise: Object): Promise\n```\n\nArguments:\n\n- promise: `Promise`\n\nExample:\n\n```ts\nimport { readFile } from 'fs-extra';\nimport { ok } from '@neo9/n9-node-utils';\n\n// readFile sends back a Promise since we use fs-extra\nconst file = await ok(readFile('./my-file.txt', 'utf-8'));\n\nif (file) console.log('File found:', file);\n```\n\n## cb\n\nCalls a function `fn` that takes arguments `args` and an `(err, result)` callback. Waits for the `callback` result, throwing an `Error` if `err` is truthy.\n\n```ts\ncb(fn: Function, ...args: any[]): Promise\n```\n\nArguments:\n\n- fn: `Function`, a function that takes a callback\n- args: (...`any`) arguments to pass to `fn`\n\nExample:\n\n```ts\nimport { cb } from '@neo9/n9-node-utils';\n\nconst file = await cb(readFile('./my-file.txt', 'utf-8'));\n\nconsole.log('File content:', file);\n```\n\n## waitFor\n\nWaits for ms milliseconds to pass, use `setTimeout` under the hood.\n\n```ts\nwaitFor(ms: number): Promise\n```\n\nArguments:\n\n- ms: `Number`, default: `0`\n\nExample:\n\n```ts\nimport { waitFor } from '@neo9/n9-node-utils';\n\nawait waitFor(1000); // wait for 1s\n```\n\n## waitForEvent\n\nWaits for emitter to emit an eventName event.\n\n```ts\nwaitForEvent(emitter: EventEmitter, eventName: string): Promise<Array>\n```\n\nArguments:\n\n- emitter: `EventEmitter`\n- eventName: `String`\n\nExample:\n\n```ts\nimport { waitForEvent } from '@neo9/n9-node-utils';\n\nawait waitForEvent(sever, 'listen');\n```\n\n## asyncObject\n\nWaits for all Promises in the keys of `obj` to resolve.\n\n```ts\nasyncObject(obj: Object): Promise<Object>\n```\n\nArguments:\n\n- obj: `Object`, default: `{}`\n\nExample:\n\n```ts\nimport { asyncObject } from '@neo9/n9-node-utils';\n\nconst results = await asyncObject({\n\tpictures: getPictures(),\n\tcomments: getComments(),\n\ttweets: getTweets(),\n});\n\nconsole.log(results.pictures, results.comments, results.tweets);\n```\n","readmeFilename":"README.md","gitHead":"000261fe9409c0dcc6a9438b46a3dd84657497c3","bugs":{"url":"https://github.com/neo9/n9-node-utils/issues"},"_id":"@neo9/n9-node-utils@3.0.0-rc.0","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-D9N4Cqyr/dEZLOcHldi/aRXRP3U5s6Jq1Xiu9tKh7wFL8w9cd+2dERy0lwcsQvbxbsoxGm/52xne1uan5egFlw==","shasum":"66e8a19dfb35fa718c238f4b896c1c54b3819ac7","tarball":"https://registry.npmjs.org/@neo9/n9-node-utils/-/n9-node-utils-3.0.0-rc.0.tgz","fileCount":6,"unpackedSize":53319,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD04hPzvZ4kF+VvxAw/siuic84juEE+E62EGC8MstOHmQIhAJs74l8KpkHA/e2QThwRujyz3/GgaIU1f3oKxYzKgowp"}]},"_npmUser":{"name":"benjd90","email":"benjamindaniel902@gmail.com"},"directories":{},"maintainers":[{"name":"benjd90","email":"benjamindaniel902@gmail.com"},{"name":"cballesta","email":"cyril.ballesta@neo9.fr"},{"name":"mrskyce","email":"gdv@neo9.fr"},{"name":"cpetit","email":"clement.petit@neo9.fr"},{"name":"pierre_mallet_neo9","email":"pierre.mallet@neo9.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/n9-node-utils_3.0.0-rc.0_1697199497561_0.8412873537234316"},"_hasShrinkwrap":false},"3.0.0":{"name":"@neo9/n9-node-utils","version":"3.0.0","description":"Node Utils Module","keywords":["node utils","utils","async await","waitFor","waitForEvent"],"license":"GPL-3.0-or-later","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"dev":"rimraf dist/ && tsc --watch","build":"rimraf dist/ && tsc && rm -rf dist/test && mv dist/src/* dist/ && rm -rf dist/src","format":"prettier --write '{,@(src|test)/**/}*.*'","lint":"eslint --config .eslintrc.yaml '{src,test}/**/*.ts'","lint:apply":"npm run format && eslint --fix --config .eslintrc.yaml '{src,test}/**/*.ts'","lint:verbose":"eslint --fix --config .eslintrc.yaml '{src,test}/**/*.ts' --format unix '{src,test}/**/*.ts'","test:debug":"export NODE_ENV=test && TS_NODE_FILES=true ava debug --no-worker-threads --verbose --color --serial --host 0.0.0.0 --port 9230 --break","test:dev":"export NODE_ENV=test && TS_NODE_FILES=true ava --no-worker-threads --verbose --color --serial --watch","test":"export NODE_ENV=test && TS_NODE_FILES=true nyc ava --no-worker-threads --verbose --color --serial && nyc report --reporter=html","test:one":"export NODE_ENV=test && TS_NODE_FILES=true ava --no-worker-threads --verbose --color --serial","release":"release-it","release:pre-release":"release-it --preRelease","release:dry":"release-it --dry-run"},"author":{"name":"Benjamin DANIEL","email":"benjamin.daniel@neo9.fr"},"repository":{"type":"git","url":"git+https://github.com/neo9/n9-node-utils.git"},"homepage":"https://github.com/neo9/n9-node-utils#readme","engines":{"node":">= 16.20"},"devDependencies":{"@ava/typescript":"^4.1.0","@commitlint/cli":"^18.4.1","@neo9/n9-coding-style":"^6.0.0","@release-it/conventional-changelog":"^8.0.1","@tsconfig/node16":"^16.1.1","@types/express":"^4.17.21","@types/node":"^20.9.0","ava":"^5.3.1","husky":"^4.3.8","nyc":"^15.1.0","prettier":"^3.1.0","release-it":"^17.0.0","rimraf":"^5.0.1","ts-node":"^10.9.1","typescript":"^5.2.2"},"ava":{"files":["test/**/*.test.ts"],"timeout":"1m","extensions":["ts"],"require":["ts-node/register"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run format && npm run lint"}},"_id":"@neo9/n9-node-utils@3.0.0","gitHead":"9b5f01c45a30f6ef736897144ea9b517eb5c6428","bugs":{"url":"https://github.com/neo9/n9-node-utils/issues"},"_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-B91o0N+87pcj2eAwdrKffj+uSmR7CusRW0U45HONo8CozOd4zQDG9WR2wvS0h9zcG3yfDFv1MxpXhKAJAm0vTg==","shasum":"3c5282dba096f286f926a85d31751159b4c0c25c","tarball":"https://registry.npmjs.org/@neo9/n9-node-utils/-/n9-node-utils-3.0.0.tgz","fileCount":6,"unpackedSize":53315,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICNMAX1V66r5DS3IeLmxWH04Tt2s960q2ND+lmRlaKBCAiB1UEUKIYhSSOwXbNGdSMzuO9tzdvF6cpeEyRbS5wICPA=="}]},"_npmUser":{"name":"benjd90","email":"benjamindaniel902@gmail.com"},"directories":{},"maintainers":[{"name":"cribeiron9","email":"cedric.ribeiro@neo9.fr"},{"name":"n9-dsabatier","email":"david.sabatier@neo9.fr"},{"name":"fmarion","email":"francois.marion@neo9.fr"},{"name":"benjd90","email":"benjamindaniel902@gmail.com"},{"name":"cballesta","email":"cyril.ballesta@neo9.fr"},{"name":"mrskyce","email":"guillaume.de.vinzelles@neo9.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/n9-node-utils_3.0.0_1699982178464_0.32332556374260957"},"_hasShrinkwrap":false}},"readme":"# n9-node-utils\n\nNeo9 Node Utils Module.\n\n[![npm version](https://img.shields.io/npm/v/@neo9/n9-node-utils.svg)](https://www.npmjs.com/package/@neo9/n9-node-utils)\n[![Travis](https://img.shields.io/travis/neo9/n9-node-utils/master.svg)](https://travis-ci.org/neo9/n9-node-utils)\n[![Coverage](https://img.shields.io/codecov/c/github/neo9/n9-node-utils/master.svg)](https://codecov.io/gh/neo9/n9-node-utils)\n[![license](https://img.shields.io/github/license/neo9/n9-node-utils.svg)](https://github.com/neo9/n9-node-utils/blob/master/LICENSE)\n\n## Installation\n\n```bash\nnpm install --save @neo9/n9-node-utils\n```\n\nor\n\n```bash\nyarn add --dev @neo9/n9-node-utils\n```\n\n### V2 Breaking changes\n\n- Drop Node 8 support\n- Rename `N9JsonStreamResponse` to `N9JSONStreamResponse`\n\n## Contents\n\n- [N9Error](#n9error)\n- [ok](#ok)\n- [cb](#cb)\n- [waitFor](#waitfor)\n- [waitForEvent](#waitforevent)\n- [asyncObject](#asyncobject)\n\n## N9Error\n\nCustom error class (extends `Error`), used by [n9-node-micro](https://github.com/neo9/n9-node-micro) for API errors with status code and context.\n\n```ts\nnew N9Error(message [, statusCode] [, context])\n```\n\nArguments:\n\n- message: `String`, **required**\n- status: `Number`, default: `500`\n- context: `Object`, default: `{}`\n\nExample:\n\n```ts\nimport { N9Error } from '@neo9/n9-node-utils';\n\nthrow new N9Error('file-not-found', 404, { path: '/tmp/my-file.txt' });\n```\n\n## ok\n\nWaits for the value of promise. If promise throws an Error, returns `undefined`.\n\n```ts\nok(promise: Object): Promise\n```\n\nArguments:\n\n- promise: `Promise`\n\nExample:\n\n```ts\nimport { readFile } from 'fs-extra';\nimport { ok } from '@neo9/n9-node-utils';\n\n// readFile sends back a Promise since we use fs-extra\nconst file = await ok(readFile('./my-file.txt', 'utf-8'));\n\nif (file) console.log('File found:', file);\n```\n\n## cb\n\nCalls a function `fn` that takes arguments `args` and an `(err, result)` callback. Waits for the `callback` result, throwing an `Error` if `err` is truthy.\n\n```ts\ncb(fn: Function, ...args: any[]): Promise\n```\n\nArguments:\n\n- fn: `Function`, a function that takes a callback\n- args: (...`any`) arguments to pass to `fn`\n\nExample:\n\n```ts\nimport { cb } from '@neo9/n9-node-utils';\n\nconst file = await cb(readFile('./my-file.txt', 'utf-8'));\n\nconsole.log('File content:', file);\n```\n\n## waitFor\n\nWaits for ms milliseconds to pass, use `setTimeout` under the hood.\n\n```ts\nwaitFor(ms: number): Promise\n```\n\nArguments:\n\n- ms: `Number`, default: `0`\n\nExample:\n\n```ts\nimport { waitFor } from '@neo9/n9-node-utils';\n\nawait waitFor(1000); // wait for 1s\n```\n\n## waitForEvent\n\nWaits for emitter to emit an eventName event.\n\n```ts\nwaitForEvent(emitter: EventEmitter, eventName: string): Promise<Array>\n```\n\nArguments:\n\n- emitter: `EventEmitter`\n- eventName: `String`\n\nExample:\n\n```ts\nimport { waitForEvent } from '@neo9/n9-node-utils';\n\nawait waitForEvent(sever, 'listen');\n```\n\n## asyncObject\n\nWaits for all Promises in the keys of `obj` to resolve.\n\n```ts\nasyncObject(obj: Object): Promise<Object>\n```\n\nArguments:\n\n- obj: `Object`, default: `{}`\n\nExample:\n\n```ts\nimport { asyncObject } from '@neo9/n9-node-utils';\n\nconst results = await asyncObject({\n\tpictures: getPictures(),\n\tcomments: getComments(),\n\ttweets: getTweets(),\n});\n\nconsole.log(results.pictures, results.comments, results.tweets);\n```\n","maintainers":[{"name":"cribeiron9","email":"cedric.ribeiro@neo9.fr"},{"name":"n9-dsabatier","email":"david.sabatier@neo9.fr"},{"name":"fmarion","email":"francois.marion@neo9.fr"},{"name":"benjd90","email":"benjamindaniel902@gmail.com"},{"name":"cballesta","email":"cyril.ballesta@neo9.fr"},{"name":"mrskyce","email":"guillaume.de.vinzelles@neo9.fr"}],"time":{"modified":"2023-11-14T17:16:18.996Z","created":"2017-08-30T10:09:21.707Z","1.4.3":"2017-08-30T10:09:21.707Z","1.4.4":"2017-08-30T10:18:13.242Z","1.5.0":"2017-08-30T11:52:29.437Z","1.6.0":"2018-05-02T13:54:52.384Z","1.7.0":"2018-05-21T16:49:26.258Z","1.7.1":"2018-05-29T09:48:39.979Z","1.7.2":"2018-07-13T13:09:49.540Z","1.8.0":"2019-03-14T14:43:48.098Z","1.8.1":"2019-03-14T19:10:06.654Z","1.9.0":"2019-10-10T08:59:28.570Z","1.10.0":"2019-11-14T17:46:35.441Z","2.0.0-beta.0":"2020-10-09T13:14:46.255Z","2.0.0":"2020-10-09T16:08:33.609Z","2.0.1":"2020-10-09T16:30:50.247Z","2.0.2":"2020-10-12T08:49:31.641Z","2.1.0":"2021-05-18T15:38:43.252Z","2.2.0":"2022-07-26T09:12:08.317Z","2.2.1":"2022-07-26T09:40:45.995Z","3.0.0-rc.0":"2023-10-13T12:18:17.728Z","3.0.0":"2023-11-14T17:16:18.689Z"},"homepage":"https://github.com/neo9/n9-node-utils#readme","repository":{"type":"git","url":"git+https://github.com/neo9/n9-node-utils.git"},"author":{"name":"Benjamin DANIEL","email":"benjamin.daniel@neo9.fr"},"bugs":{"url":"https://github.com/neo9/n9-node-utils/issues"},"readmeFilename":"README.md","keywords":["node utils","utils","async await","waitFor","waitForEvent"],"license":"GPL-3.0-or-later"}