{"_id":"await-fs","_rev":"3-baf0791c27b90cc85ac4c974fea826de","name":"await-fs","description":"fs wrapper for async await magic","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"await-fs","version":"1.0.0","description":"fs wrapper for async await magic","main":"index.js","directories":{"test":"test"},"scripts":{"test":"npm test"},"engines":{"node":">=7.10.0"},"repository":{"type":"git","url":"git+https://github.com/Globik/await-fs.git"},"keywords":["koa","async","await","fs"],"author":{"name":"Globalik Slivov","email":"globalikslivov@gmail.com","url":"https://github.com/Globik"},"license":"MIT","bugs":{"url":"https://github.com/Globik/await-fs/issues"},"homepage":"https://github.com/Globik/await-fs#readme","gitHead":"16bb1437027ba68571f771e0193b2c7e939f9965","_id":"await-fs@1.0.0","_shasum":"4009d3008633fd6625aa009f0a6f1aba3637f301","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"globik","email":"globalikslivov@gmail.com"},"dist":{"shasum":"4009d3008633fd6625aa009f0a6f1aba3637f301","tarball":"https://registry.npmjs.org/await-fs/-/await-fs-1.0.0.tgz","integrity":"sha512-j/W4Bz0nmvUXlb0gSXynO0q1rR5vAt8WkNKlvbksd5U4oiqyn1B0rdP7W/wBQHFH7VlNJkTMeiRyRLL8YquFOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA8ntJyxcooDNIhhtrh5U8ot2a1i1B2E0V/R7q6+yugkAiBrkHs0X/gz/ew5ukRYD8ALeFjMHS6gjNPoJ88AhDfHfQ=="}]},"maintainers":[{"name":"globik","email":"globalikslivov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/await-fs-1.0.0.tgz_1496687703889_0.020659082336351275"}}},"readme":"# await-fs\nAsync await nodejs fs wrapper\nNode core fs wrapped functions that return a Promise.\n\n## Installation\n`npm install await-fs`\n\n## Usage\nUse all the regular async fs functions without callback hell and co:\n```javascript\nconst fs = require('await-fs');\n(async () = > {\ntry{\nlet json = await fs.readFile('package.json','utf8')\nconsole.log(json)\n}catch(err){\nconsole.log(err)\n}\n})()\n```\n\n## Note. \n\nFor constants you may need require('fs')\n\n```javascript\nconst fs = require('fs');\nconst aw = require('await-fs');\n\n(async () = > {\ntry{\nlet access = await aw.access('/', fs.constants.R_OK | fs.constants.W_OK)\n// silently gives nothing - means all is OK\n}catch(err){\nconsole.log(err) // access denied\n}\n})()\n```\n### Licence\n\nMIT","maintainers":[{"name":"globik","email":"globalikslivov@gmail.com"}],"time":{"modified":"2022-06-13T03:52:40.504Z","created":"2017-06-05T18:35:04.816Z","1.0.0":"2017-06-05T18:35:04.816Z"},"homepage":"https://github.com/Globik/await-fs#readme","keywords":["koa","async","await","fs"],"repository":{"type":"git","url":"git+https://github.com/Globik/await-fs.git"},"author":{"name":"Globalik Slivov","email":"globalikslivov@gmail.com","url":"https://github.com/Globik"},"bugs":{"url":"https://github.com/Globik/await-fs/issues"},"license":"MIT","readmeFilename":"README.md","users":{"ivan.marquez":true}}