{"_id":"firstline","_rev":"21-9f047bd53e456d80b474f1ebf643811d","name":"firstline","description":"Async npm module for Node JS that reads the first line of a file","dist-tags":{"latest":"2.0.2"},"versions":{"1.0.0":{"name":"firstline","version":"1.0.0","description":"Async npm module for Node JS that reads the first line of a file","main":"firstline.js","repository":{"type":"git","url":"https://github.com/pensierinmusica/firstline.git"},"keywords":["read","check","file","content","filesystem","io","stream","async","promise"],"author":{"name":"Alessandro Zanardi"},"license":"MIT","bugs":{"url":"https://github.com/pensierinmusica/firstline/issues"},"homepage":"https://github.com/pensierinmusica/firstline","dependencies":{"q":"^1.2.0"},"devDependencies":{"chai":"^2.1.0","chai-as-promised":"^4.2.0","coveralls":"^2.11.2","istanbul":"^0.3.6","mocha":"^2.1.0","q-io":"^1.11.6","rimraf":"^2.2.8"},"scripts":{"test":"mocha","test-travis":"./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha"},"gitHead":"0d170b9b76ded674b6e36d56a8c71c93940bda01","_id":"firstline@1.0.0","_shasum":"14999b845191e225775ab1731a6b4a11dbf95c49","_from":".","_npmVersion":"2.4.1","_nodeVersion":"1.1.0","_npmUser":{"name":"pensierinmusica","email":"alessandro@zanardi.org"},"maintainers":[{"name":"pensierinmusica","email":"alessandro@zanardi.org"}],"dist":{"shasum":"14999b845191e225775ab1731a6b4a11dbf95c49","tarball":"https://registry.npmjs.org/firstline/-/firstline-1.0.0.tgz","integrity":"sha512-FuZlgVjpIZ5Gj3BxowsTUjO8SmdlBQX7hiNDfH3mzdR+pASxXhr54CogrhUM2oWKYlA4v/lGP1Eas/hCPtssDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID4JsGpNYkyBtaaT8FUwQfX+tRbmIxxTTzBScaq55TnSAiBrJJ5Zn4Odyx8mRGSGlTfwrpc3z6O8/1AJ8Mnsud/lEg=="}]},"directories":{}},"1.1.0":{"name":"firstline","version":"1.1.0","description":"Async npm module for Node JS that reads the first line of a file","main":"firstline.js","repository":{"type":"git","url":"git+https://github.com/pensierinmusica/firstline.git"},"keywords":["read","check","file","content","filesystem","io","stream","async","promise"],"author":{"name":"Alessandro Zanardi"},"license":"MIT","bugs":{"url":"https://github.com/pensierinmusica/firstline/issues"},"homepage":"https://github.com/pensierinmusica/firstline","dependencies":{},"devDependencies":{"chai":"^2.1.0","chai-as-promised":"^4.2.0","coveralls":"^2.11.2","istanbul":"^0.3.6","js-promisify":"^1.0.2","mocha":"^2.1.0","rimraf":"^2.2.8"},"scripts":{"test":"mocha","test-travis":"./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha"},"gitHead":"54c82de4a721a0857f23386ca29c0d39b8bcab4e","_id":"firstline@1.1.0","_shasum":"559c71157fe8485b29c4c1e8cf609a56b2b84718","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"pensierinmusica","email":"alessandro@zanardi.org"},"maintainers":[{"name":"pensierinmusica","email":"alessandro@zanardi.org"}],"dist":{"shasum":"559c71157fe8485b29c4c1e8cf609a56b2b84718","tarball":"https://registry.npmjs.org/firstline/-/firstline-1.1.0.tgz","integrity":"sha512-/gvjY9unMcKSNGbrPjl4FmXRLTvMP1KYuhdfpTtX0psqAKrFSPqwUDwq6SHv20RBKQjm7xeC9eHPcYnLnFoRcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGkMkBChoigZHMPLsrI8FPDhkUQSR//fgPKm454EzlguAiEAga8Lbl+nT3p7wc1ZrprGbyQBv6ntjho7zsmF9dqBZck="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/firstline-1.1.0.tgz_1457278733076_0.2613489229697734"},"directories":{}},"1.1.1":{"name":"firstline","version":"1.1.1","description":"Async npm module for Node JS that reads the first line of a file","main":"firstline.js","repository":{"type":"git","url":"git+https://github.com/pensierinmusica/firstline.git"},"keywords":["read","check","file","content","filesystem","io","stream","async","promise"],"author":{"name":"Alessandro Zanardi"},"license":"MIT","bugs":{"url":"https://github.com/pensierinmusica/firstline/issues"},"homepage":"https://github.com/pensierinmusica/firstline","dependencies":{},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.8","istanbul":"^0.4.2","js-promisify":"^1.0.3","mocha":"^2.4.5","rimraf":"^2.5.2"},"scripts":{"test":"mocha","test-travis":"./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha"},"gitHead":"2c3e30bba2adb87e8356373153c9255596e50833","_id":"firstline@1.1.1","_shasum":"c37af673ac6b256613fffd2adf07ce454ffa5e84","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"pensierinmusica","email":"alessandro@zanardi.org"},"maintainers":[{"name":"pensierinmusica","email":"alessandro@zanardi.org"}],"dist":{"shasum":"c37af673ac6b256613fffd2adf07ce454ffa5e84","tarball":"https://registry.npmjs.org/firstline/-/firstline-1.1.1.tgz","integrity":"sha512-WhT+HioxMl9O/kvvAV0l9l3V4ro0xiEkYTLZLiceA9Bgy+AmtSoo0ZIXygKu5JusF+AvUC1ZuVjW7wqGhqOccQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC79/cCffrIFKyAdKegOP3EPOf6mRMVKdAS6qKSnFgiEwIhANrU8gu1Ev+xD0hmXmm0S+41Uhocpv85BIeWvRtbDF75"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/firstline-1.1.1.tgz_1457283224754_0.8474900333676487"},"directories":{}},"1.1.2":{"name":"firstline","version":"1.1.2","description":"Async npm module for Node JS that reads the first line of a file","main":"firstline.js","repository":{"type":"git","url":"git+https://github.com/pensierinmusica/firstline.git"},"keywords":["read","check","file","content","filesystem","io","stream","async","promise"],"author":{"name":"Alessandro Zanardi"},"license":"MIT","bugs":{"url":"https://github.com/pensierinmusica/firstline/issues"},"homepage":"https://github.com/pensierinmusica/firstline","devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.8","istanbul":"^0.4.2","js-promisify":"^1.0.3","mocha":"^2.4.5","rimraf":"^2.5.2"},"engines":{"node":">=4.0.0"},"scripts":{"test":"mocha","test-travis":"./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha"},"gitHead":"38a12cb612cfb2b623584328d079a9ba3a0259d1","_id":"firstline@1.1.2","_shasum":"f6f9ad418bd8a1d2643cd92ed1983cbf35337b4f","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"pensierinmusica","email":"alessandro@zanardi.org"},"maintainers":[{"name":"pensierinmusica","email":"alessandro@zanardi.org"}],"dist":{"shasum":"f6f9ad418bd8a1d2643cd92ed1983cbf35337b4f","tarball":"https://registry.npmjs.org/firstline/-/firstline-1.1.2.tgz","integrity":"sha512-NWyok3LNJuRPHYp55wqqj+kxvdDgn6HY78ok3Xphueqh/qcAIfNkbg7gmnqLVLhQRNHB3BcVcC59ElsNCZMDig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaJEg9jLbPXgtbR5UryOWBis6MVn/nn5nVIaAlhIlhpwIhAPUwer1n6igHQUFVoawWRq12/hUZHMH7ynEdJbCqI4Cg"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/firstline-1.1.2.tgz_1457289788442_0.7413943896535784"},"directories":{}},"1.1.3":{"name":"firstline","version":"1.1.3","description":"Async npm module for Node JS that reads the first line of a file","main":"firstline.js","repository":{"type":"git","url":"git+https://github.com/pensierinmusica/firstline.git"},"keywords":["read","check","file","content","filesystem","io","stream","async","promise"],"author":{"name":"Alessandro Zanardi"},"license":"MIT","bugs":{"url":"https://github.com/pensierinmusica/firstline/issues"},"homepage":"https://github.com/pensierinmusica/firstline","devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.8","istanbul":"^0.4.2","js-promisify":"^1.0.4","mocha":"^2.4.5","rimraf":"^2.5.2"},"engines":{"node":">=4.0.0"},"scripts":{"test":"mocha","test-travis":"./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha"},"gitHead":"a79570dae93fe5c84b4115d8947f8648bffdf71b","_id":"firstline@1.1.3","_shasum":"1afc2837ae24190a6dcaab221c8f8018e4d2824a","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"pensierinmusica","email":"alessandro@zanardi.org"},"maintainers":[{"name":"pensierinmusica","email":"alessandro@zanardi.org"}],"dist":{"shasum":"1afc2837ae24190a6dcaab221c8f8018e4d2824a","tarball":"https://registry.npmjs.org/firstline/-/firstline-1.1.3.tgz","integrity":"sha512-KzkZN/FutOH5sJQrfC+Q4tj7w6unhUnsiSBO/DHuPFtjx1n/NHnF4mFuXQB7fPbT7oR28Og+xxjgOMqVst3NOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG9XhEAMKmhgyWFryBPBhTPYduSlK7pVlossuvdJo3jyAiEA2JSqMh8kymOXwaeq2w9dM7040bVPL1fzYiam7z2ojFc="}]},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/firstline-1.1.3.tgz_1457290702510_0.6814931940753013"},"directories":{}},"1.2.0":{"name":"firstline","version":"1.2.0","description":"Async npm module for Node JS that reads the first line of a file","main":"firstline.js","repository":{"type":"git","url":"git+https://github.com/pensierinmusica/firstline.git"},"keywords":["read","check","file","content","filesystem","io","stream","async","promise"],"author":{"name":"Alessandro Zanardi"},"license":"MIT","bugs":{"url":"https://github.com/pensierinmusica/firstline/issues"},"homepage":"https://github.com/pensierinmusica/firstline","devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.8","istanbul":"^0.4.2","js-promisify":"^1.0.4","mocha":"^2.4.5","rimraf":"^2.5.2","semantic-release":"^4.3.5"},"engines":{"node":">=4.0.0"},"scripts":{"test":"mocha","test-travis":"./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"gitHead":"9d35e85bdbaad1111428cdd53f904fc04e158a83","_id":"firstline@1.2.0","_shasum":"c9f4886e7f7fbf0afc12d71941dce06b192aea05","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"pensierinmusica","email":"alessandro@zanardi.org"},"maintainers":[{"name":"pensierinmusica","email":"alessandro@zanardi.org"}],"dist":{"shasum":"c9f4886e7f7fbf0afc12d71941dce06b192aea05","tarball":"https://registry.npmjs.org/firstline/-/firstline-1.2.0.tgz","integrity":"sha512-JBzSqQYZvZaD3aHRG1okOog1aZXuXCWHcf9BzkpHYIN9s9zQQCjFajawWxGzDco50p9wtg93A5qC90gnnfngKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDOdKBDVfNAzzuPdyEtQV6hCdCqDKzZs2YndWcoPjGJ3AiAlgK8eF5Mv3ACF98CnpUBwhTKHx2vrYw+ZSjaADToNSw=="}]},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/firstline-1.2.0.tgz_1457524918788_0.917569937184453"},"directories":{}},"1.2.1":{"name":"firstline","description":"Async npm module for Node JS that reads the first line of a file","main":"index.js","scripts":{"test":"mocha","test-travis":"./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"repository":{"type":"git","url":"git+https://github.com/pensierinmusica/firstline.git"},"homepage":"https://github.com/pensierinmusica/firstline","bugs":{"url":"https://github.com/pensierinmusica/firstline/issues"},"keywords":["read","check","file","content","filesystem","io","stream","async","promise"],"author":{"name":"Alessandro Zanardi"},"license":"MIT","engines":{"node":">=4.0.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"},"ghooks":{"pre-commit":"mocha"}},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.8","cz-conventional-changelog":"^1.1.7","ghooks":"^1.0.3","istanbul":"^0.4.2","js-promisify":"^1.1.0","mocha":"^2.4.5","rimraf":"^2.5.2","semantic-release":"^4.3.5"},"version":"1.2.1","gitHead":"b056f852689619e29de5f6235f877718154c70a3","_id":"firstline@1.2.1","_shasum":"b88673c42009f8821fac2926e99720acee924fae","_from":".","_npmVersion":"2.15.11","_nodeVersion":"7.2.1","_npmUser":{"name":"pensierinmusica","email":"alessandro@zanardi.org"},"dist":{"shasum":"b88673c42009f8821fac2926e99720acee924fae","tarball":"https://registry.npmjs.org/firstline/-/firstline-1.2.1.tgz","integrity":"sha512-6eMQNJtDzyXSC1yeCBWspqA6LeV5la2XHGTXQq4O0xkglAutpyny/sB+zVdXTZ9nzcDW9ZGLxwXXkB+ZEtJuPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFM/QA3kFwOf60B7aA0TaRWtc8YgSMp+negvOPw3+LM7AiAQem8MVdBX+9sFzN8p9zzJV7TFSGWrT+EfS3O58W4H+A=="}]},"maintainers":[{"name":"pensierinmusica","email":"alessandro@zanardi.org"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/firstline-1.2.1.tgz_1481145382977_0.6442857182119042"},"directories":{}},"1.3.0":{"name":"firstline","description":"Async npm module for Node JS that reads the first line of a file","main":"index.js","scripts":{"coverage":"nyc report --reporter=text-lcov | coveralls","lint":"eslint . --ext js,json --ignore-pattern !.*","pre-commit":"npm test","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once","test":"npm run lint && mocha","test-travis":"npm run lint && nyc mocha"},"repository":{"type":"git","url":"git+https://github.com/pensierinmusica/firstline.git"},"homepage":"https://github.com/pensierinmusica/firstline","bugs":{"url":"https://github.com/pensierinmusica/firstline/issues"},"keywords":["read","check","file","content","filesystem","io","stream","async","promise"],"author":{"name":"Alessandro Zanardi"},"license":"MIT","engines":{"node":">=6.4.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"devDependencies":{"chai":"^4.1.2","chai-as-promised":"^7.1.1","coveralls":"^3.0.0","cz-conventional-changelog":"^2.1.0","eslint":"^4.19.1","eslint-plugin-json":"^1.2.0","husky":"^0.14.3","istanbul":"^0.4.5","js-promisify":"^1.1.0","mocha":"^5.1.1","nyc":"^11.7.1","rimraf":"^2.6.2","semantic-release":"^15.1.7","travis-deploy-once":"^4.4.1"},"version":"1.3.0","gitHead":"5e86a742fd6139d863fb145b8d639680514c00a1","_id":"firstline@1.3.0","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"pensierinmusica","email":"alessandro@zanardi.org"},"dist":{"integrity":"sha512-GtCMhv3DdudfGPCDWSQF6p2FixCyaFukZiU4UyT0cp07h2l9sIA8+goI4P2CZsImUXkEMT1TmXzmt3wYlXgp2g==","shasum":"aa7b4e9fb9874ac49ecc3f42acc90e08863cbb4b","tarball":"https://registry.npmjs.org/firstline/-/firstline-1.3.0.tgz","fileCount":11,"unpackedSize":303251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4hmTCRA9TVsSAnZWagAAaHkP/1rhw5V0LBXRnfZA0cZY\nf0FOIxRNaOqBtTPIrTFpuUqQzXQV52FOrxe/2GS2sORcCkcje3Yc3lwoTq71\nN7RInoMU6QDuVVA6LthoadFF4143E/8soWEdiSjxEkYefAtdVwUKXoe31MUc\nYwnpPFvXc4dVS7vUFagMx4UTpw5dnK1KARCExQm0q9kkOJ/D4pEiNPE/fcW0\nNh7UC4yLB6ZYM2r14/qfFDkLT5jnj+I30KJjE5E62+b6jJyqVzs6wRr52Jb6\n3rwftcb9xO9w7PW4nUEu4vvsNwHsCXdrCTUxzBY/nr7UCAL9GGAqOv4+f47R\nmNMTQwpIZj5c8OOlszR0adsHn9pfUhNijXp5k/XiWkQWOEqLFhnHKJR8zJnH\n54krROteWKvj5U7pPeqqFDH4AT8vlfwbu5PGKBmGX6IpN/Vfnyo4nVjTw9qK\nUZ7uCX3+TU9LniaUylYumYoG40xh/uPxOx7XHiSaXsI1gAZ4c+KOLrg1Sr2p\nBiDztXlZwjo9EW+e2IkFgrui6VhobUEA+agiGafcw32BH4UeeGeB1BFCgmdO\nIpw2+bEUZ9m44W7XQ8S17MXNG63EsrdqV2n8Lqlfmf/sUrRyk/d1pGfr9iFw\noZIaXyx9t3G3XT1ZxNOP79ZJb9TBWpo1bdSaMnd/KuwUbZ3RNh5+YnpXRkPL\n/pqY\r\n=zDGl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBpJOjuPKS/jE6HTBUdJe+BdblxKcGzhM7Ms8p8zuVtxAiEA8cDMn6I8tLG56/uUUxWYW64xKea6rj1UGTXYEqgSjOw="}]},"maintainers":[{"name":"pensierinmusica","email":"alessandro@zanardi.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/firstline_1.3.0_1524767122476_0.45353024923983964"},"_hasShrinkwrap":false},"1.3.1":{"name":"firstline","description":"Async npm module for Node JS that reads the first line of a file","main":"index.js","scripts":{"coverage":"nyc report --reporter=text-lcov | coveralls","lint":"eslint . --ext js,json --ignore-pattern !.*","pre-commit":"npm test","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once","test":"npm run lint && mocha","test-travis":"npm run lint && nyc mocha"},"repository":{"type":"git","url":"git+https://github.com/pensierinmusica/firstline.git"},"homepage":"https://github.com/pensierinmusica/firstline","bugs":{"url":"https://github.com/pensierinmusica/firstline/issues"},"keywords":["read","check","file","content","filesystem","io","stream","async","promise"],"author":{"name":"Alessandro Zanardi"},"license":"MIT","engines":{"node":">=6.4.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"devDependencies":{"chai":"^4.1.2","chai-as-promised":"^7.1.1","coveralls":"^3.0.0","cz-conventional-changelog":"^2.1.0","eslint":"^4.19.1","eslint-plugin-json":"^1.2.0","husky":"^0.14.3","istanbul":"^0.4.5","js-promisify":"^1.1.0","mocha":"^5.1.1","nyc":"^11.7.1","rimraf":"^2.6.2","semantic-release":"^15.5.0","travis-deploy-once":"^5.0.0"},"version":"1.3.1","gitHead":"092fb403af3ae119c5d7637976f34597829ef19c","_id":"firstline@1.3.1","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"pensierinmusica","email":"alessandro@zanardi.org"},"dist":{"integrity":"sha512-ycwgqtoxujz1dm0kjkBFOPQMESxB9uKc/PlD951dQDIG+tBXRpYZC2UmJb0gDxopQ1ZX6oyRQN3goRczYu7Deg==","shasum":"59e84af0fd858fbc6dac0a0ff97fd22a47e58084","tarball":"https://registry.npmjs.org/firstline/-/firstline-1.3.1.tgz","fileCount":11,"unpackedSize":303251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbA2L1CRA9TVsSAnZWagAAkmkQAKGvqTKMGGx9WLhcJzDJ\nMs3dsbnbokHWXmFPNZSRbGJilig0agqcZqJ6pw2zdnzPKfY2J1YgyYLixjdI\nKvY/ePeEzhwImRlwkxk/BJYSNGWsSJmBOahZIqEpYnx0oKFv77lYqUHBmpvH\n1XagC4UvGz9F4WJmLk8jvQ9NS67Jw9jBHQgKijD5mWo5mUBmEv3Up4D+udrx\niLWci6D6laS09kclYgnywCB3KbU/0gPZ/HT1HAi7JiUG0BM9o1uPdpbz8guL\n0QD8ZmZXKhoY07Ce1sWN+hESDRZrNkhlmkioYyQ7ZFJPj/COkflo68atFwFX\n564wvMqExgoQrY9dPFZ7SlKv4hmyrFXAPBMF9DAkSf3ZU5Cq8SlJenmam3oA\nmUQGeuuh6eziBlEmeLu6T3EiQHLkAgLZnR2HjJodL4Vui78A5XNn5DDWMLEU\nsNwwYk2QdOqB0oB3oFFPc3aCKUSIxApXLOXXeS2SUuu1boTDM6kM4mpHhFwj\nv9kA2HEcJeUQ9g9pVpnQurF0DpPJucu0AZE9rHI5sx4yVN2s5Sz1WiJefZhf\nDedhgE1L6psfmeuNFrWu3AZYK7NfAPw8A9fJTevHsMMj30TkJgwME81sSuHQ\ntI5mrgftrwgoYYC9bk11LBSarK1LTexRTUIo+aTXV1vnqq+OAsWyZ+r5+zpg\netCt\r\n=M/NA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA2Ba8leDO86O6rvwNj1voizNcYa1buBLp+p82a8JpnaAiBU1Fh3JtahmBpWq1L4ZSWyaCgUaL4mLQ6Ge3j2qymh4A=="}]},"maintainers":[{"name":"pensierinmusica","email":"alessandro@zanardi.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/firstline_1.3.1_1526948595912_0.9240245466432369"},"_hasShrinkwrap":false},"2.0.0":{"name":"firstline","description":"Async npm module for Node JS that reads the first line of a file","main":"index.js","scripts":{"coverage":"nyc report --reporter=text-lcov | coveralls","lint":"eslint .","pre-commit":"npm test","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once --pro","test":"npm run lint && nyc mocha","test-travis":"npm run lint && nyc mocha"},"repository":{"type":"git","url":"git+https://github.com/pensierinmusica/firstline.git"},"homepage":"https://github.com/pensierinmusica/firstline","bugs":{"url":"https://github.com/pensierinmusica/firstline/issues"},"keywords":["read","check","file","content","filesystem","io","stream","async","promise"],"author":{"name":"Alessandro Zanardi"},"license":"MIT","engines":{"node":">=6.4.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"devDependencies":{"chai":"^4.1.2","chai-as-promised":"^7.1.1","coveralls":"^3.0.0","cz-conventional-changelog":"^2.1.0","eslint":"^4.19.1","husky":"^0.14.3","js-promisify":"^1.1.0","mocha":"^5.1.1","nyc":"^11.7.1","rimraf":"^2.6.2","semantic-release":"^15.5.0","travis-deploy-once":"^5.0.0"},"version":"2.0.0","gitHead":"d0e3ef802c6713e9c4676ae16941c1c174453a06","_id":"firstline@2.0.0","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"pensierinmusica","email":"alessandro@zanardi.org"},"dist":{"integrity":"sha512-+HaXByTp6XYCIu4ejJRJZ7aqV7pp/kAjknw4MIOacDfGwek/OIkwtFg2nE12aCgiySY/RFjsPIz3hqu6KFeFSg==","shasum":"c9a99d810204649cc1ee1477c07ce033be01945e","tarball":"https://registry.npmjs.org/firstline/-/firstline-2.0.0.tgz","fileCount":9,"unpackedSize":299933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbA5MqCRA9TVsSAnZWagAAIQkQAKNBBxa7F6g3ooP6S46D\n8B6gNasWh7X3oYDuB0yVJIWdhVNfFYcWksMyauV6LaxO9mOz3LSujqiO+DJ6\n/D8fpzLWmsdlGjCkgqwM6Nq1M4/n7hiyXHGJVULocJ6m61Zf0ct2fqr+6L+r\nW6xzNdxhdljqVheVIfDQHtS7pJBLIbP26kdJRlTKv/mOOdrIWy1xiPQN4zLC\nvaYjouZ9Xyb6nvQ2sNAVFgJVegJiWW4+M2J3H3IDbN7eEOYhMXJcs+DE1SnU\n5nQV52YndS70Uf81Ewxu08XVKDq+a4PufeoxOlDtfdyEhsHo+a1SxtsMI52W\n2uaUCsyn+bMcLnuiVjSGHk80FqT/ERdvUmEdiB2LGWr3d1KEClM1GILLd16H\njDQmcOvq+gWKhCe/qtRNV/PLRQxt7yRHE10kzodc7gMvuJtSdIyaCoDWGLQ4\nI5GFqFti0Hxd+9/2Rjvc7fupKq6do30YH8N+JWiJkQaYTkn/62FGENzfgy1+\n7gfmYGPJnOSboG0YxZicU34UJkq7evmdgGsGgfd2IsocTBY+AO8cyfRzbRVy\nWGdsH3LkNOKXKL9ON2afp64FlhoHlfiYRWVHARNnmE7xmytOsgJXYOauCCcR\nHqsiXy7s0gYJjgSMCqyvw1TSBM/0luVDDNAqOTNiVTJd30sL10nnExxrDffQ\nZ9iO\r\n=9rzh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDha8AcSfa8ZAgW+y7R+F5aRSi6Bbv3a9zho8SCJi/0gAIhAPkmeY5hiXhdt6PdpVLUKgPBiPTAc17kRjj3fgvz/rAU"}]},"maintainers":[{"name":"pensierinmusica","email":"alessandro@zanardi.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/firstline_2.0.0_1526960937995_0.34643083531116403"},"_hasShrinkwrap":false},"2.0.1":{"name":"firstline","description":"Async npm module for Node JS that reads the first line of a file","main":"index.js","scripts":{"coverage":"nyc report --reporter=text-lcov | coveralls","lint":"eslint .","pre-commit":"npm test","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once --pro","test":"npm run lint && nyc mocha","test-travis":"npm run lint && nyc mocha"},"repository":{"type":"git","url":"git+https://github.com/pensierinmusica/firstline.git"},"homepage":"https://github.com/pensierinmusica/firstline","bugs":{"url":"https://github.com/pensierinmusica/firstline/issues"},"keywords":["read","check","file","content","filesystem","io","stream","async","promise"],"author":{"name":"Alessandro Zanardi"},"license":"MIT","engines":{"node":">=6.4.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"devDependencies":{"chai":"^4.1.2","chai-as-promised":"^7.1.1","coveralls":"^3.0.0","cz-conventional-changelog":"^2.1.0","eslint":"^4.19.1","husky":"^0.14.3","js-promisify":"^1.1.0","mocha":"^5.1.1","nyc":"^11.7.1","rimraf":"^2.6.2","semantic-release":"^15.5.0","travis-deploy-once":"^5.0.0"},"version":"2.0.1","gitHead":"d9231f6e02915e2344d727b473f4ba724b579083","_id":"firstline@2.0.1","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"pensierinmusica","email":"alessandro@zanardi.org"},"dist":{"integrity":"sha512-Vqgit04oyP6bXe2WXDZqh2kfohkLD+R+SEWPrpyffMpghjXvFo0snrVQL0Mxxsgs+FRWTK3d/qcN4egyZQRJxg==","shasum":"d05a36f9ddb4fa969887f493cf0deece33c0509f","tarball":"https://registry.npmjs.org/firstline/-/firstline-2.0.1.tgz","fileCount":9,"unpackedSize":300233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbA6h6CRA9TVsSAnZWagAAL7QP/1ZbrLDTJZRpHIYKs7qb\n/QGxE+W1Cfs6i0WX2D6JYHdpxtshPGG7aHTVLhEtGOae91iQqXm3eIHS+at1\nIdDWeUSqDL5fMTgO6fkdmNgaxsLlfMgO0ezL5A/3/5amlOFAjHd4b0EAb3u6\n+JXhL/XBM7Yagzy4SB36wntntj2Pd92I4RKlJWox/DS1JFshe6DXBmJnf1gV\nutThRqmfHIcSgwolP3hPOJd2QlifYkWouBWjYBy1HFW2FuLcU86UW3SHlXzH\nK1wER82wyAKDmVLTeuYPoX7ScgIpD/zJzAXUKDNPt3kl0LuB8YzkcriorAAz\n92TmRaHKEOCEE59Z7cxXEbSDhQkhHSToIMTvMLEZMgo0M9R5QAQhW1MoAs3g\ntJ16ZEE+sLheFGVxZ9itMy9pTxdgl5zb3N7IBE15Nehezds+3rz3i6WDfVq1\nEjQ2+6ret19M5NpJpJStuHYF46tN5G47g+FaVbEP2AqrmXV2UmYQ5KQRi/R3\nfQQBwG0nz05A11/2C63Ep3a24c9Y9RwDMQ3oobzPVio/HecE+R97g8SBuC32\n3EOU6V3il4NBs+XiaS7XRDHLOZGlkhBIOxkO5azLjPdmwj8bSRlHWkIr9ZXo\n5j4TmvnFfCCRAJgOmFN47N6hHcQ04Ju756SgW5NoesLcT0O9la1aj0LqVYV0\n7OYX\r\n=UBT3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAjNVEDPGN2eLZOxydroek8fKqvdrHNEuKiRvuZG61qsAiEAvcKNwfRfZF2/r7xAoCyxJKEToTlA452Dsxx9noiaVtk="}]},"maintainers":[{"name":"pensierinmusica","email":"alessandro@zanardi.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/firstline_2.0.1_1526966394038_0.7662695685036887"},"_hasShrinkwrap":false},"2.0.2":{"name":"firstline","description":"Async npm module for Node JS that reads the first line of a file","main":"index.js","scripts":{"coverage":"nyc report --reporter=text-lcov | coveralls","lint":"eslint .","pre-commit":"npm test","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once --pro","test":"npm run lint && nyc mocha"},"repository":{"type":"git","url":"git+https://github.com/pensierinmusica/firstline.git"},"homepage":"https://github.com/pensierinmusica/firstline","bugs":{"url":"https://github.com/pensierinmusica/firstline/issues"},"keywords":["read","check","file","content","filesystem","io","stream","async","promise"],"author":{"name":"Alessandro Zanardi"},"license":"MIT","engines":{"node":">=6.4.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"devDependencies":{"chai":"^4.1.2","chai-as-promised":"^7.1.1","coveralls":"^3.0.0","cz-conventional-changelog":"^2.1.0","eslint":"^4.19.1","husky":"^0.14.3","js-promisify":"^1.1.0","mocha":"^5.1.1","nyc":"^11.7.1","rimraf":"^2.6.2","semantic-release":"^15.5.0","travis-deploy-once":"^5.0.0"},"version":"2.0.2","gitHead":"1ddb45976bcc1fe3fb015201f47627cda807e926","_id":"firstline@2.0.2","_npmVersion":"5.6.0","_nodeVersion":"10.2.0","_npmUser":{"name":"pensierinmusica","email":"alessandro@zanardi.org"},"dist":{"integrity":"sha512-8KcmfI0jgSECnzdhucm0i7vrwef3BWwgjimW2YkRC5eSFwjb5DibVoA0YvgkYwwxuJi9c+7M7X3b3lX8o9B6wg==","shasum":"3fdfd894a80e181cd2fa478b07cadb8d446c53cd","tarball":"https://registry.npmjs.org/firstline/-/firstline-2.0.2.tgz","fileCount":9,"unpackedSize":300155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBgtSCRA9TVsSAnZWagAAajYP/3rvdGKeLfegZpoYh02v\nCF0Dh4RG94LXWkyKzOUvlzpzeuWDQYd3RzjakoCdlhuOGDDFVbuuknIYcUQI\n4gvAmnfgw6U8NFV0j9YVoVcMtoxOhZFClgnjRpw/Jj6xuOctDI6llBcWdTIQ\nj7SxhjevuNONb7kATHoswCScEz3xVolV/tvQ0YkYUaRVy78x+9doOUP6PWzK\nMk2Ff6yV+CsCms8Iem0Y4Cr8CB+AQCKvuVhmtBPuHNQvUDc/24UCJlbtMnsn\nwEK+AkGAF50owH6xgWW5NE3Ug1DeMJuW+xG3gvxPhOzYUX5//TLH8nVUDvcN\nD6dZ9trVnwFa9zBpE4AyNtvDhTg8eO5qG1vIB2ZgL0/fg4tI27vNwi3mTP0y\nyEkvYuq58gki5YZSFtPnBIbThQzZ4wC41Kgm/XAzOIS2NEq4k4PdgOn9XrDg\nYyzSoSJV+6zvixD9pRVEWBCIMKoLNu8ETno76k7tUKitH679kPTbcvLgdvv5\neo/CBOZXj13bJvpuCZCZ3U/CH8isun0BTNLM2OIP3frtjN1RWEACp9RyOEJI\nkH3MSwyoI50JwfG4dobsn142iHBHQr4wvFAf6saIM3aq+tjBY2WBdwyQXox1\nb2beJYFfSBSOGvYXfDECpZ95XL7nw7Q2ZmctLvtFks/Q+BJAw/VHqZGEvu4H\nD0Pq\r\n=HONf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFAvKWC8bVCbSKzZ0z22B1BXOLx0DECCBfC2HrkDVokIAiEAmbnuXDZTcRCTsP3y9J0LGOS1sKIfntjSS5BoCgAB9yU="}]},"maintainers":[{"name":"pensierinmusica","email":"alessandro@zanardi.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/firstline_2.0.2_1527122770279_0.8917392099275858"},"_hasShrinkwrap":false}},"readme":"# Firstline\n\n[![Build status](https://img.shields.io/travis/pensierinmusica/firstline.svg)](https://travis-ci.com/pensierinmusica/firstline)\n[![Test coverage](https://img.shields.io/coveralls/pensierinmusica/firstline.svg)](https://coveralls.io/r/pensierinmusica/firstline)\n[![Dependencies](https://img.shields.io/david/pensierinmusica/firstline.svg)](https://www.npmjs.com/package/firstline)\n[![Npm version](https://img.shields.io/npm/v/firstline.svg)](https://www.npmjs.com/package/firstline)\n[![License](https://img.shields.io/github/license/pensierinmusica/firstline.svg)](https://www.npmjs.com/package/firstline)\n\n## Introduction\n\nFirstline is a [npm](http://npmjs.org) async module for [NodeJS](http://nodejs.org/), that **reads and returns the first line of any file**. It uses native JS promises and streams (requires Node >= v6.4.0). It is well tested and built for high performance.\n\nIt is particularly suited when you need to programmatically access the first line of a large amount of files, while handling errors if they occur.\n\n## Install\n\n`npm install firstline`\n\n## Usage\n\n`firstline(filePath, [opts])`\n\n- filePath (String): the full path to the file you want to read.\n- opts (Object, optional):\n  - encoding (String), set the file encoding (must be [supported by Node.js](https://nodejs.org/api/buffer.html#buffer_buffers_and_character_encodings)).\n  - lineEnding (String), the character used for line ending (defaults to `\\n`).\n\nIncrementally reads data from `filePath` until it reaches the end of the first line.\n\nReturns a promise, eventually fulfilled with a string.\n\n## Examples\n\n```js\n// Imagine the file content is:\n// abc\n// def\n// ghi\n//\n\nfirstline('./my-file.txt');\n// -> Returns a promise that will be fulfilled with 'abc'.\n\nfirstline('./my-file.txt', { lineEnding: '\\r' });\n// -> Same as above, but using '\\r' as line ending.\n```\n\n***\n\nMIT License","maintainers":[{"name":"pensierinmusica","email":"alessandro@zanardi.org"}],"time":{"modified":"2022-06-18T01:16:27.868Z","created":"2015-02-28T16:58:09.865Z","1.0.0":"2015-02-28T16:58:09.865Z","1.1.0":"2016-03-06T15:38:56.122Z","1.1.1":"2016-03-06T16:53:47.896Z","1.1.2":"2016-03-06T18:43:11.515Z","1.1.3":"2016-03-06T18:58:25.736Z","1.2.0":"2016-03-09T12:02:03.302Z","1.2.1":"2016-12-07T21:16:23.518Z","1.3.0":"2018-04-26T18:25:22.840Z","1.3.1":"2018-05-22T00:23:16.803Z","2.0.0":"2018-05-22T03:48:58.096Z","2.0.1":"2018-05-22T05:19:54.268Z","2.0.2":"2018-05-24T00:46:10.461Z"},"homepage":"https://github.com/pensierinmusica/firstline","keywords":["read","check","file","content","filesystem","io","stream","async","promise"],"repository":{"type":"git","url":"git+https://github.com/pensierinmusica/firstline.git"},"author":{"name":"Alessandro Zanardi"},"bugs":{"url":"https://github.com/pensierinmusica/firstline/issues"},"license":"MIT","readmeFilename":"README.md","users":{"ouq77":true}}