Bachir Soussi Chiadmi ac58a24f5c added bower, gulp | 7 years ago | |
---|---|---|
.. | ||
node_modules | 7 years ago | |
index.js | 7 years ago | |
license | 7 years ago | |
package.json | 7 years ago | |
readme.md | 7 years ago |
Create a vinyl file from an actual file
$ npm install --save vinyl-file
const vinylFile = require('vinyl-file');
vinylFile.read('index.js').then(file => {
console.log(file.path);
//=> '/Users/sindresorhus/dev/vinyl-file/index.js'
console.log(file.cwd);
//=> '/Users/sindresorhus/dev/vinyl-file'
});
const file = vinylFile.readSync('index.js');
console.log(file.path);
//=> '/Users/sindresorhus/dev/vinyl-file/index.js'
console.log(file.cwd);
//=> '/Users/sindresorhus/dev/vinyl-file'
Returns a promise for a vinyl file.
Create a vinyl file synchronously and return it.
Type: string
Default: process.cwd()
Override the base
of the vinyl file.
Type: string
Default: process.cwd()
Override the cwd
(current working directory) of the vinyl file.
Type: boolean
Default: true
Setting this to false
will return file.contents
as a stream. This is useful when working with large files. Note: Plugins might not implement support for streams.
Type: boolean
Default: true
Setting this to false
will return file.contents
as null and not read the file at all.
MIT © Sindre Sorhus