{"maintainers":[{"name":"dev","email":"raphinesse@gmail.com"}],"keywords":["node","node.js","close","fd","file","finally","fs","open","with"],"dist-tags":{"latest":"0.1.7"},"author":{"name":"Raphael von der Grün","email":"raphinesse@gmail.com"},"description":"Do stuff with an open file, knowing it will finally be closed","readme":"# with-open-file [![Build Status](https://travis-ci.org/raphinesse/with-open-file.svg?branch=master)](https://travis-ci.org/raphinesse/with-open-file)\n\n> Do stuff with an open file, knowing it will finally be closed\n\nBecause the built-in way requires way too much boilerplate.\n\n\n## Install\n\n```\n$ npm install with-open-file\n```\n\n\n## Usage\n\n```js\nconst withOpenFile = require('with-open-file')\n\nwithOpenFile('foo.txt', 'r', fd => {\n  // Process file using fd\n})\n\nwithOpenFile.sync('foo.txt', 'r', fd => {\n  // Process file synchronously using fd\n})\n```\n\n\n## API\n\n### withOpenFile(...openArgs, callback)\n\nReturns a `Promise` wrapping the result of calling `callback` with the requested file descriptor.\n\n### withOpenFile.sync(...openArgs, callback)\n\nReturns the result of calling `callback` with the requested file descriptor.\n\n#### ...openArgs\n\nArguments as supported by [`fs.openSync`](https://nodejs.org/api/fs.html#fs_fs_opensync_path_flags_mode)\n\n#### callback\n\nType: `function`\n\n\n## License\n\nMIT © Raphael von der Grün\n","repository":{"type":"git","url":"git+https://github.com/raphinesse/with-open-file.git"},"bugs":{"url":"https://github.com/raphinesse/with-open-file/issues"},"license":"MIT","versions":{"0.1.0":{"name":"with-open-file","version":"0.1.0","description":"Do stuff with an open file, knowing it will finally be closed","repository":{"type":"git","url":"git+https://github.com/raphinesse/with-open-file.git"},"license":"MIT","author":{"name":"Raphael von der Grün","email":"raphinesse@gmail.com"},"files":["index.js"],"xo":{"space":2,"prettier":true},"prettier":{"bracketSpacing":true,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"test":"ava"},"dependencies":{"p-finally":"^1.0.0","pify":"^3.0.0"},"devDependencies":{"ava":"^0.25.0","rewire":"^4.0.1","sinon":"^6.1.5","xo":"^0.22.0"},"engines":{"node":">=6"},"keywords":["close","fd","file","finally","fs","open","with"],"gitHead":"2eca2b0847482a29fd4a3507ccd9e134ad50bdc3","bugs":{"url":"https://github.com/raphinesse/with-open-file/issues"},"homepage":"https://github.com/raphinesse/with-open-file#readme","_id":"with-open-file@0.1.0","_npmVersion":"6.3.0","_nodeVersion":"10.8.0","_npmUser":{"name":"dev","email":"raphinesse@gmail.com"},"dist":{"integrity":"sha512-x3fGS4LQlB+8xx3wlt2rmCU4vlfcrzpQt6Sbo49KWsoBtE6oUR9xMlZjNacrGLm/mEQsv5HLo6xheFJtw/E1Xw==","shasum":"bf3fe6b9b1b16a34ae67c6d85a03e76f6ee3ecdb","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/with-open-file/-/with-open-file-0.1.0.tgz","fileCount":4,"unpackedSize":3429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfW44CRA9TVsSAnZWagAAj2MQAKBKAzhOEHQvmI91efYE\nXC1C81dbo7xHlinD0UaI0dqjxj2PuInYZLztKUrq9IJNwQTZOauX5i4paukc\ngqHF4NtKjPRvlAVr5jAF7nCYT3q4arN/0DHwOCtLEJ4X+Ev5FMGeXAMWSD+u\nevXnF53N0svsG1NBi7NJEvsTHwd20JKmh1M9HR9Px+wsn5njTHi8KUh+vy1L\nYlQn70nL745IRgvGS55JUSenlYv0bfRAfPXWvZVGNKWmbZNFzcwNV9/uKJkQ\nc1XTlKibFFS4M7lF99S7WVkrbPLf1l/cb94tAkTMT9f7psG+bh3xQlar+H4N\nH/xuHXPQPguQXuy/i1k+2dDJkhjo0zEdedDSfVb+Obr/PaPaU9T/I0JwMTZI\n6gnzzlnvZD3gIcCr4+5lwGBVTdzya42quk3v5idNcY599O4snB97jUVM0UT7\n+fY/cuj/xqZwe+U2a/0nWUXinBXusldDJhRMi+4vF++BkiOr8lH7gJ5AfIhS\nyPfWAU2reoVxiiPs44VfCCggwzUuFJuj3r2LCnaaj1R73Q6QE6QakaR72Jnj\nOOHcGX+3V0tLLqKRwTe3Rgq83GD+9/lwrxQ5jeFl2dngqvbtKXDXOtANImRY\nQfksV/9wTYfujm/OZKlD6gQrWzZ4oZ03tOTbc2cLQoLJaeCydWGoDaNBRhjw\nDINf\r\n=Z7xJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCiyCABOih83VvqiFK4bJFIukVqGUS69Ypa+0IZQ8V+gIgLfoiv0vkLJY2Mrn4UgXIG/oWTSYEcUWWBEXsdu3BY3U="}]},"maintainers":[{"name":"dev","email":"raphinesse@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/with-open-file_0.1.0_1534946871787_0.8539458288705901"},"_hasShrinkwrap":false},"0.1.1":{"name":"with-open-file","version":"0.1.1","description":"Do stuff with an open file, knowing it will finally be closed","repository":{"type":"git","url":"git+https://github.com/raphinesse/with-open-file.git"},"license":"MIT","author":{"name":"Raphael von der Grün","email":"raphinesse@gmail.com"},"files":["index.js"],"xo":{"space":2,"prettier":true},"prettier":{"bracketSpacing":true,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"test":"xo && nyc ava"},"dependencies":{"p-finally":"^1.0.0","p-try":"^2.0.0","pify":"^3.0.0"},"devDependencies":{"ava":"^0.25.0","delay":"^3.1.0","nyc":"^12.0.2","rewire":"^4.0.1","sinon":"^6.1.5","xo":"^0.21.0"},"engines":{"node":">=6"},"keywords":["close","fd","file","finally","fs","open","with"],"gitHead":"6ca92ad3badf3966ab2487bc4e34fa884a1a5c7e","bugs":{"url":"https://github.com/raphinesse/with-open-file/issues"},"homepage":"https://github.com/raphinesse/with-open-file#readme","_id":"with-open-file@0.1.1","_npmVersion":"6.3.0","_nodeVersion":"10.8.0","_npmUser":{"name":"dev","email":"raphinesse@gmail.com"},"dist":{"integrity":"sha512-1mWAfQtqO0tG8q4jzLvqZnjas3NGrSy3BMgz5peIUsdbIeFS4pNURKAgeAaVQQCZ1J5DiYo4QwL4Nc1p7CezSQ==","shasum":"15df01ce24eb357c8eba3eb15453f64db4162a3f","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/with-open-file/-/with-open-file-0.1.1.tgz","fileCount":4,"unpackedSize":3543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfbU/CRA9TVsSAnZWagAAQEoQAIKkBl647YyCv6zHtjlt\neVQt61mEBHrYr001mDWQT1zep0mkPU4SRy/lTiSOrs6HD6JGxGPhhfgqAGnA\nm20zC1zyukSEvk+eSK+cRH6ItfLBjRDiLrDgsote414NQCexDy5K2E28MhBv\nTlE5yjaBeoE6ExmXHR+p2aOsJp0OhYYMlaNcx8DfluDQ6OGXfm6oHeE8Af4x\nkGExqlbBmq/ZV3g8FSnSi8epN8CW7PTU07pLdoG5zK8/RXHaTuRVIjgbf6GI\nMC2s4k+YtHLajI2as0Sk6zCrY/7RPExAz4bX6nCjUYiYF2VzJzpQSYJlJpFk\nsnQIuoI+QZq8NQKXc2FJnCqu5wxLvM8bILw54hWqDvlh6e/ZI4JyMW6hAnEC\nPOUULMb9E+1UnIAvS+7jhdv20mhFGAjaJ6cvs9v3FyWxK7FrvzVV3a/qZasc\nKZu+sFPBaZbs7NoP6qEFBtskUtXhFyHVtoVhH298LkWkXVXdZxFwrRvwn7RJ\nxp+F8f42Q02eU7zvH18YlEil8daoDDovDCIrq6lACOuxDhI7+cO+UGJicpwr\nFDJPEP5LIkBXStSEBvIIa2eNavJySu082eIzxiOK4gc+WGWzajVIb7lxMe7B\nSStHOcj1MFEKsttqKkWBb8osgAEHFcL5/4AC94Ax5ciJ842a0VgmoYLJ+373\npOxU\r\n=8+Sa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHJDrGouVB126K4EFGV7g6kxwNdBflAvwadhGsM2GYnbAiEAo4n/1ItF2+IxD2PxAkydWTXEq7h+tfNmy15r0ldeq2g="}]},"maintainers":[{"name":"dev","email":"raphinesse@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/with-open-file_0.1.1_1534965054348_0.17207124348421687"},"_hasShrinkwrap":false},"0.1.2":{"name":"with-open-file","version":"0.1.2","description":"Do stuff with an open file, knowing it will finally be closed","repository":{"type":"git","url":"git+https://github.com/raphinesse/with-open-file.git"},"license":"MIT","author":{"name":"Raphael von der Grün","email":"raphinesse@gmail.com"},"files":["index.js"],"xo":{"space":2,"prettier":true},"prettier":{"bracketSpacing":true,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"test":"xo && nyc ava"},"dependencies":{"p-finally":"^1.0.0","p-try":"^2.0.0","pify":"^3.0.0"},"devDependencies":{"ava":"^0.25.0","delay":"^3.1.0","nyc":"^12.0.2","rewire":"^4.0.1","sinon":"^6.1.5","xo":"^0.21.0"},"engines":{"node":">=6"},"keywords":["close","fd","file","finally","fs","open","with"],"gitHead":"c8b481494d4b638b8b8fc55657e4b23b36e7a668","bugs":{"url":"https://github.com/raphinesse/with-open-file/issues"},"homepage":"https://github.com/raphinesse/with-open-file#readme","_id":"with-open-file@0.1.2","_npmVersion":"6.3.0","_nodeVersion":"10.8.0","_npmUser":{"name":"dev","email":"raphinesse@gmail.com"},"dist":{"integrity":"sha512-JAX1aOWZWHwBUT/HZXgu24LU9ukDAauLM8KRLURFneQ5gyuPDYc9bgz7TPIA/ZIjoRtfwYiUDVqkJc6F7h7VXQ==","shasum":"7f7bdc92be81e6d45dbdbeed050416f4774731aa","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/with-open-file/-/with-open-file-0.1.2.tgz","fileCount":4,"unpackedSize":3444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfbvXCRA9TVsSAnZWagAAOBUP/37H8nQIjVWLTVHXQ7y8\nP2QBCKRhY58DulgLwp0jTeW1YmkEnScjaj4ewCUu/hO7wpjM0jFyPer9acDa\nXbtzz7xRyIayZil9RC1FopXRjgmXsrbm8Np+04zKrhjKwSpAwUAvsEOIVo7d\nZ809/0lEaCJyZ3jsZYatk7yGfPAfBVbes8pQOgTXfnj1auNl0fsosk0LJEEU\nZMofinV8ovGinCXDWQlBr1fqjMqSc7DA2tTH3uF6hTQLqha1aAstDO6kYd08\n4akp8WLt2mygIbPG1OnYiSC6S+bSbg9QN+6ftd5RDC6BkMFz67hDxc/g3J2H\nirc3KacYoRCgQDi+UJeT6PoNJJXlBkBXQMYrHf6LptB5wuDhgCXotGPMEX/R\ntTAgm1sj157nzN3zQGDHSRLOJP+7s/mw/aRDyH7cPcjnIGUCorcY9JbVJaYI\n6PCinAnrwCDxV9Px2ctRezS2yVZ3IixIRAkggPP04jZ27sw89pdzXHs8UchP\nApkl5EIxIace6qcDJpyHWFMLzGnfr9z0fo5lQjZ07R5WYo0jSdlNGXaEjxNZ\nUlFKWASyddoDf01N7+y4W3uyZdhwm47RIk+0qvgySgYUxIYtlJNYu0p3Qcp3\n/9JPsqKOyxZyjy80XJczsKoijeKWEfaKebcGK280CWdHiY9a9CfEivZKkSHm\nH9IG\r\n=Nfvi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbgZde08QDTORESXZvmezr94Uu3pVwOxltX4Cq7MMLigIgP/ZmoA2rZoQH2sb4DzKWXWOt2zyBzIhwLdC7mbUGWR8="}]},"maintainers":[{"name":"dev","email":"raphinesse@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/with-open-file_0.1.2_1534966742877_0.7398624076423161"},"_hasShrinkwrap":false},"0.1.3":{"name":"with-open-file","version":"0.1.3","description":"Do stuff with an open file, knowing it will finally be closed","repository":{"type":"git","url":"git+https://github.com/raphinesse/with-open-file.git"},"license":"MIT","author":{"name":"Raphael von der Grün","email":"raphinesse@gmail.com"},"files":["index.js"],"xo":{"space":2,"prettier":true},"prettier":{"bracketSpacing":true,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"test":"xo && nyc ava"},"dependencies":{"p-finally":"^1.0.0","p-try":"^2.0.0","pify":"^3.0.0"},"devDependencies":{"ava":"^0.25.0","delay":"^3.1.0","nyc":"^12.0.2","rewire":"^4.0.1","sinon":"^6.1.5","xo":"^0.21.0"},"engines":{"node":">=6"},"keywords":["close","fd","file","finally","fs","open","with"],"gitHead":"eebf6e27c4f75b84bb5a3f9b385008d4169c297f","bugs":{"url":"https://github.com/raphinesse/with-open-file/issues"},"homepage":"https://github.com/raphinesse/with-open-file#readme","_id":"with-open-file@0.1.3","_npmVersion":"6.3.0","_nodeVersion":"10.8.0","_npmUser":{"name":"dev","email":"raphinesse@gmail.com"},"dist":{"integrity":"sha512-sPUMcyWU0wde5lnHuDeEgAOIV4y77GpGmh9ktxb5HBfA2OwyWY7JtQYbBxuUFf/yv8Sbfrkxk+QbQwAyurvgXQ==","shasum":"9d8ed7a993cd15c55b3f7b815930a94c430885a1","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/with-open-file/-/with-open-file-0.1.3.tgz","fileCount":4,"unpackedSize":3568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfbw1CRA9TVsSAnZWagAAABkQAKUO8RI+8ckwf7jpcCGp\n55t4rcRiHFGVw0ikBNMIM1Ori5l1YjMeNEXP7PCwoFaVu5EvQDsuXXC7ik/c\nAjzGt8rRbro/P5+zE83Yd/jio1I/FZb7KADdc4bu1yaOuOsTd0+pCjjnX5Q6\nfguclGeWRx4iL2+pveU+5Yv2mHhU6u4HlhMzVlOpUwF8wDpzdGz6H2+uz6Rs\n+KWy6bwZd+N9dwWg0ukQhJvXWLc9Dqrt+A0FuOHrZ4SBkNFHo/KSWzDawoKH\nitim4QhnF9lbpYEySH/eZUDAK1pkaJWP/sx1GQMImjBoRUSK3TOyqwkXbFD2\nR7rfCai4GbF/5gQBEp+TPZRBZpOwpxLzuKZx7xelvlFkU+yvNPF2tZm6FYZE\nqf5hW8wHBjZRWM6rfZpDQvh7XiZ3UTrQ0hRD6yatu9yRmgkPlYYB68BSS/LK\nCpfK/LroE+N6myQ6isRKjRoKDo2CRkeuAWJCK6sNYhsL8a1d9thNNOEibFBj\n7sfCUc4JkQV1KMIu/efgzSH4knn0hyMgEDFj+DkBthu6HGUsFszRWduk1fPa\nGl77x7CKYvhwmkBZ6wQJamxz6wW8nf/0G3uUfFqJ+hXh6Xax8PEJxH+sJ/mV\nx179orZbTpXODwO046K6UuwqWQistY3YWF2FLxIX8UmG5C5tQpaMhD3zHQ6S\nxszC\r\n=ssH7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYRoZgPhLesoRvbCXkmzHxv7mYNr/SWaZpdeG43qcrlAIgWSFTMWxLYpUoLP7dbe2uiCxYXty0rs7wOncpYdiI++o="}]},"maintainers":[{"name":"dev","email":"raphinesse@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/with-open-file_0.1.3_1534966837070_0.17322100433608534"},"_hasShrinkwrap":false},"0.1.4":{"name":"with-open-file","version":"0.1.4","description":"Do stuff with an open file, knowing it will finally be closed","repository":{"type":"git","url":"git+https://github.com/raphinesse/with-open-file.git"},"license":"MIT","author":{"name":"Raphael von der Grün","email":"raphinesse@gmail.com"},"xo":{"space":2,"prettier":true},"prettier":{"bracketSpacing":true,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"test":"xo && nyc ava"},"dependencies":{"p-finally":"^1.0.0","p-try":"^2.0.0","pify":"^3.0.0"},"devDependencies":{"ava":"^0.25.0","delay":"^3.1.0","nyc":"^12.0.2","rewire":"^4.0.1","sinon":"^6.1.5","xo":"^0.21.0"},"engines":{"node":">=6"},"keywords":["node","node.js","close","fd","file","finally","fs","open","with"],"gitHead":"0b4cf1c39bff75329bc6122b28e54ed1cb315611","bugs":{"url":"https://github.com/raphinesse/with-open-file/issues"},"homepage":"https://github.com/raphinesse/with-open-file#readme","_id":"with-open-file@0.1.4","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"dev","email":"raphinesse@gmail.com"},"dist":{"integrity":"sha512-BswUwq/x/BYtNFMr4Uw9V+P2uroc9/tcDpZ2RdDHehzwCKJFF1PSIjJmBNfpUE3UQyJmVINRLOW49WTXQMEnvg==","shasum":"797e32055cbe55c58727ad026482fb0776474b2c","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/with-open-file/-/with-open-file-0.1.4.tgz","fileCount":4,"unpackedSize":3595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmMUKCRA9TVsSAnZWagAAaQ0P/itny3UGlLQAMl0KsuLh\nMJIQ9x5WHmQuGNu1mGx1+2zgyDuD+qTk9WnkLoQoOPAWsX0zH00bNpxN0Am2\n2c1LI9g65wbXKR5DGpQl1Z4SIUA+kM122uopHcEkIZeoBc48TtdWgFK3FV3G\nUo/jPu1MBkvEZuQiOOWSj78/ShlAdZF1aLZUGX8vP9gCywQqHUsw1jf9fKIL\nDTLcawkgWAaihIIvn+C1TXXC6g/OhtKP1VYMKcwAvNwfdbbv/tsxAfIrTQ1A\ncplo3DLpMmHlkOY3AR/GDQpfHptsh3Tos1dlV3Oz8C6A3dpRilcmktGC/YQB\nu8oiTUzHkr5KfX53ZurvfW1LiwogCAHvwM4mbC5M6uB+wlZR5fdCovTG257v\nTd00mnLU5VymGIdkDkXk5tmFisAAoEww86/BJ/cuIf86ncTxGChtZulvprwj\n/ByE5n0q2SZJIsm75x6csdXkZrPhfH7yY2yTH5U9wU2HIUDxFPntXWd9t8Dt\n4A8w8lU16ZJIPd5ASok6rkJaVzF2H4YAMxTI9rx6l7q9OxL2uzQjNJigq95+\nK98bWpGHlmk6cSNUnzPLqJJ6FJEKxCSTMO1jwRztItoJ8LGKhVi7lCEACTKZ\nvjNc2CKjcRmcVcOGKLVFZ/QlOdkZ1Rb4WQjA1DDunTz9mZlZbSryqyCp+2cp\ndQTR\r\n=PTvA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBx7EvO40fe73nNZncbFPYjZDBqZb7FJnMq6bWnYY2HwIgcxWj+1eombwtYnRVysS0PNVgl8oGM62HYMEUzsBgacM="}]},"maintainers":[{"name":"dev","email":"raphinesse@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/with-open-file_0.1.4_1536738569737_0.2621441397956823"},"_hasShrinkwrap":false},"0.1.5":{"name":"with-open-file","version":"0.1.5","description":"Do stuff with an open file, knowing it will finally be closed","repository":{"type":"git","url":"git+https://github.com/raphinesse/with-open-file.git"},"license":"MIT","author":{"name":"Raphael von der Grün","email":"raphinesse@gmail.com"},"xo":{"space":2,"prettier":true},"prettier":{"bracketSpacing":true,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"test":"xo && nyc ava"},"dependencies":{"p-finally":"^1.0.0","p-try":"^2.0.0","pify":"^3.0.0"},"devDependencies":{"ava":"^0.25.0","delay":"^3.1.0","nyc":"^12.0.2","rewire":"^4.0.1","sinon":"^6.1.5","xo":"^0.21.0"},"engines":{"node":">=6"},"keywords":["node","node.js","close","fd","file","finally","fs","open","with"],"gitHead":"d0781529b1623e512b02b4d0fd4d781cf3fd4ed6","bugs":{"url":"https://github.com/raphinesse/with-open-file/issues"},"homepage":"https://github.com/raphinesse/with-open-file#readme","_id":"with-open-file@0.1.5","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"dev","email":"raphinesse@gmail.com"},"dist":{"integrity":"sha512-zY51cJCXG6qBilVuMceKNwU3rzjB/Ygt96BuSQ4+tXo3ewlxvj9ET99lpUHNzWfkYmsyfqKZEB9NJORmGZ1Ltw==","shasum":"877239a04e56ec92ebb1f698809d03b93e07aabc","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/with-open-file/-/with-open-file-0.1.5.tgz","fileCount":4,"unpackedSize":3589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcR4rcCRA9TVsSAnZWagAA5LAP/jlXCCB0C+R4bEqGISdu\nj2k/mTINGHoPxU+b8WEzCv85IATPXbp/MSWmHMWPnqnrjjpylrqD/qYjr/oq\n+AIN3uKA8BniRnzx7WY93v10CiNhgTBQkP32cDBZVSub7k7AeTwC7mp5JhNN\nwS7JNSqt/P5ML/KuU3K+eppZwHoP4lujiW4OOiRZgn7oTDsJnNcuxTKKiTa7\nShLeaLTjPBrzTXkEi+xOLga2lAbCxZbuZdK9bhlj0lyZ3fkd/z9QIKTlUHu6\nWBrhdjYMFH0+Sj9NJ9j1IzDqnB+Bis2GgbsJzNbAKpKGfDHekXeCnli+8oQR\n38+2v8ImFCNvN6o/9ob5KrLck+ICp0TVORTJnm0ea9bMpVw5wuO8nPisbgGS\n+7LUJWuc259dBggF9oTiB6+LEBZ7EZ70CjhP3+UfSITeCdNPpbMK942TvDgZ\nQoCG703zGk5QqDk1oexrm3XPPxjzqpXi1D0oOJvThiIJcY+ao7XNSoF6aB2y\nYHdOAtRI8kNi8I/Ecs5jU5tKJJTkB6/VVdBUgjH9pzEJ6EXOCvgHr0FAUIoK\nrIJ8IAhFrGBTb3ft5r3aVeK50zDrSStHRa95Y5XyzfwjhRT+lwNx9XmbdQgk\nRo2Iqm/9qL2EqrSxmCqx8gAbvSJw9vprhdBI18JE3UNg/F3AxbH38bHyI2Hf\nNFaw\r\n=OdMm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgnXXD/1kIyYXwxwpsiHclvWoxG25xtlZrKnhMroCzsQIgT8LPy3Lt3F58IKN297FmMUwrCkHjvar6KMNQ+XbLblM="}]},"maintainers":[{"name":"dev","email":"raphinesse@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/with-open-file_0.1.5_1548192476147_0.45372012705538434"},"_hasShrinkwrap":false},"0.1.6":{"name":"with-open-file","version":"0.1.6","description":"Do stuff with an open file, knowing it will finally be closed","repository":{"type":"git","url":"git+https://github.com/raphinesse/with-open-file.git"},"license":"MIT","author":{"name":"Raphael von der Grün","email":"raphinesse@gmail.com"},"xo":{"space":2,"prettier":true},"prettier":{"bracketSpacing":true,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"test":"xo && nyc ava"},"dependencies":{"p-finally":"^1.0.0","p-try":"^2.1.0","pify":"^4.0.1"},"devDependencies":{"ava":"^1.4.1","delay":"^4.1.0","nyc":"^13.3.0","rewire":"^4.0.1","sinon":"^7.3.1","xo":"^0.24.0"},"engines":{"node":">=6"},"keywords":["node","node.js","close","fd","file","finally","fs","open","with"],"gitHead":"2e081d6eed0464cfb56ff9592896574fca97b514","bugs":{"url":"https://github.com/raphinesse/with-open-file/issues"},"homepage":"https://github.com/raphinesse/with-open-file#readme","_id":"with-open-file@0.1.6","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-SQS05JekbtwQSgCYlBsZn/+m2gpn4zWsqpCYIrCHva0+ojXcnmUEPsBN6Ipoz3vmY/81k5PvYEWSxER2g4BTqA==","shasum":"0bc178ecab75f6baac8ae11c85e07445d690ea50","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/with-open-file/-/with-open-file-0.1.6.tgz","fileCount":4,"unpackedSize":3588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnRRhCRA9TVsSAnZWagAAzQ4P/18TCpaEH1g7WBeioGG0\nWAM8NRqI1TXmoY6MBc2xpRCCUwdVXkHtxYU5REsl5DMokt79qrjHj18RRuhV\nwauYfHadnbdsWYUysKC6PF6Bll4ns/YoT3cxBMyMJfDk2HaPztvg7bkjkmjX\n9LmKQ8jqxgen+TwrdpXFqGEyLwXui1VLytdvqBLEpC7esmCBidWIzsNqK9jp\n5Q/Rdnl4ab+jNcbzjbkeedFvVyki9KzOxPq9sX5zkVa7X3al6saKoQ4Khl9x\n8AEkV/JQqaaDR0hFVOoiZWCq+NAF8RxkLseefRk618UVt4pquLCE48FiEblM\n79f3rTyiNVQRI7Ue/cJb/xFbVskfchI1WZpyOIfy4dN6XhUYJzcSO8v4fWLv\n97vS67bF/DQutu51KHRS00AlaA0BGt2XxHYOJnxopSQAwY5qVnW1tx7apUHk\n4I7h4sy81DPYJAZ29X/3os9Vb3JD9lamrVBjmfU79Cj6B1PXHFIq0+OJbDqN\nOGRPUG/DKRASxDYD51BxpENCDjX3P9Rob74iknF1UejhKlAUARc1Xh8Dx8Dg\nR0UXZLgcSvPryh8HnDUD2JSnrIzAGCzrb8Abkw4CFOnBYLoF9pAP6Ia+LTyL\nkgRaW194EilzfpWBqu3LC+5OX5sxuPitxSeodisBoqZrkClvxfewfZrNuEMr\ntf9S\r\n=qgwe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHTtPPyA/tS1CzSH2CQz/bePuk96H2V95tnllYZsWtDrAiArBKeGOYXDdWvdA2EVXF01xwanJ0aXFp8F9Ym2vDLu1w=="}]},"maintainers":[{"name":"dev","email":"raphinesse@gmail.com"}],"_npmUser":{"name":"dev","email":"raphinesse@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/with-open-file_0.1.6_1553798240425_0.8029748711809106"},"_hasShrinkwrap":false},"0.1.7":{"name":"with-open-file","version":"0.1.7","description":"Do stuff with an open file, knowing it will finally be closed","repository":{"type":"git","url":"git+https://github.com/raphinesse/with-open-file.git"},"license":"MIT","author":{"name":"Raphael von der Grün","email":"raphinesse@gmail.com"},"xo":{"space":2,"prettier":true},"prettier":{"bracketSpacing":true,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"test":"xo && nyc ava"},"dependencies":{"p-finally":"^1.0.0","p-try":"^2.1.0","pify":"^4.0.1"},"devDependencies":{"ava":"^1.4.1","delay":"^4.1.0","nyc":"^14.1.1","rewire":"^4.0.1","sinon":"^7.3.1","xo":"^0.24.0"},"engines":{"node":">=6"},"keywords":["node","node.js","close","fd","file","finally","fs","open","with"],"gitHead":"08a75ce2b6ae7f522a9da6dab6ecb95daf1a34aa","bugs":{"url":"https://github.com/raphinesse/with-open-file/issues"},"homepage":"https://github.com/raphinesse/with-open-file#readme","_id":"with-open-file@0.1.7","_nodeVersion":"10.15.3","_npmVersion":"6.12.1","dist":{"integrity":"sha512-ecJS2/oHtESJ1t3ZfMI3B7KIDKyfN0O16miWxdn30zdh66Yd3LsRFebXZXq6GU4xfxLf6nVxp9kIqElb5fqczA==","shasum":"e2de8d974e8a8ae6e58886be4fe8e7465b58a729","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/with-open-file/-/with-open-file-0.1.7.tgz","fileCount":4,"unpackedSize":3588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdw+Q+CRA9TVsSAnZWagAAnuUP/2ibpVVs7QNKDagDmE/U\nSj57F8RItaE8s62qesSgxmEzl92ZCyuHdZLcwtBmGjrAjwDPTgsf2oQSqGPD\nxKgllMHvqkrzHEXvfRSXVikslrLbks1GfQLhSHC8X87H3udK6GazT70Kzdek\navnlweTX7yIcO4WTzUVjRbl4UbFiu8gIugqIuWTl0FSmwdEKNP3XZhArbUia\nY5v+kCKVAqhSiFhutrurZV0/3tfJwLfIhCVRT9ZqhTBCFnL5rsrv2Rcvugjw\nfbhWQJEKVWR8+kglyluROY/i9kZqpznKejE2Y8ciH3y/RQ2ix0ohh9Bp3vuy\nLa83Xe+u3KmlaXTeQG3B01KhZkowWJ9PjaA2bmCw4Lva9qirVZNKkABAsJH7\nBXxqHWIXZH6eYB8v9Qa0Reuol9UnK0t4t2Mwhc+UKxj53ARFCOBaihojb52x\nW2pk5WTW1jvNJ2I3IxGcECcU7/kR1ZF8IXi2Vyr3ns8UDAlqnofm2BovrCvO\n1hbGrZ5OtYkTq7tbrkSiwQsted8RJbEhcNUAmQ8VS8e6andjHMyu0MTUp+Mn\ndAU0Yv6nbihAr29AUNWhWpQ1jdZExfumAVo0k6DGDGwDtuSEvO4udfcFZGPf\nDFb/Z//PhhlZf5+vksfQ3810D8UkMiFT20ZCU3ixSATMtY3pJeTG964ZJ6pM\nes1E\r\n=Wjzk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID+Ekz/4oXqckDpIdA35m+17BLiwOvFRAZUc4wNYNQUFAiBfVx6zzcT4tutkFPwZP/YRh5QpAmar2RNpTfuVyLF50A=="}]},"maintainers":[{"name":"dev","email":"raphinesse@gmail.com"}],"_npmUser":{"name":"dev","email":"raphinesse@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/with-open-file_0.1.7_1573119037564_0.09772643440435425"},"_hasShrinkwrap":false}},"name":"with-open-file","time":{"created":"2018-08-22T14:07:51.786Z","0.1.0":"2018-08-22T14:07:51.931Z","modified":"2022-05-24T13:50:01.573Z","0.1.1":"2018-08-22T19:10:54.477Z","0.1.2":"2018-08-22T19:39:02.994Z","0.1.3":"2018-08-22T19:40:37.186Z","0.1.4":"2018-09-12T07:49:29.933Z","0.1.5":"2019-01-22T21:27:56.255Z","0.1.6":"2019-03-28T18:37:20.637Z","0.1.7":"2019-11-07T09:30:37.700Z"},"readmeFilename":"README.md","homepage":"https://github.com/raphinesse/with-open-file#readme"}