if-file-read

Return the content of the first file in array

Usage no npm install needed!

<script type="module">
  import ifFileRead from 'https://cdn.skypack.dev/if-file-read';
</script>

README

if-file-read

NPM version Build Status XO code style

Return the content of the first file in array which exists

Install

npm install --save if-file-read

Usage

const ifFileRead = require('if-file-read');

// Where c.txt is the only file:
ifFileRead(['a.txt', 'b.txt', 'c.txt']);
//=> 'contents of c.txt file'

// Where src/c.txt is the only file
ifFileRead(['a.txt', 'b.txt', 'c.txt'], {prepend: 'src'});
//=> 'contents of src/c.txt file'

API

ifFileRead(files, options)

Returns a readFileSync for the first valid file

Arguments

Name Description Type Default
files Array of file paths array arg required
options.prepend string to prepend to each file string ''

Returns

Type: string

Throws Error "No files found" if none of the files exist

License

MIT © Dawson Botsford