Package Exports
- fs-readfile-promise
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (fs-readfile-promise) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
fs-readfile-promise
Promisified version of fs.readFile
const readFilePromise = require('fs-readfile-promise');
(async () => {
const buffer = await readFile('path/to/a/file');
buffer.toString(); //=> '... file contents ...'
})();Based on the principle of modular programming, this module has only one functionality readFile, unlike other Promise-based file system modules. If you'd like to use a bunch of other fs methods in the Promise way, choose other modules such as q-io and promise-fs.
Installation
npm install fs-readfile-promiseAPI
const readFilePromise = require('fs-readfile-promise');readFile(path [, options])
path: string Buffer URL integer
options: Object (fs.readFile options) or string (encoding)
Return: Promise<Buffer|string>
(async () => {
await readFilePromise('src.txt'); //=> <Buffer 48 69 2e>
await readFilePromise('src.txt', 'utf8'); //=> 'Hi.'
await readFilePromise('src.txt', {encoding: 'base64'}); //=> 'SGku'
})();
License
ISC License © 2017 Shinnosuke Watanabe