Create a vinyl file from an actual file
npm install vinyl-file> Create a Vinyl file from an actual file
``sh`
npm install vinyl-file
`js
import {vinylFile} from 'vinyl-file';
const file = await vinylFile('index.js');
console.log(file.path);
//=> '/Users/sindresorhus/dev/vinyl-file/index.js'
console.log(file.cwd);
//=> '/Users/sindresorhus/dev/vinyl-file'
`
Create a Vinyl file asynchronously and return it.
Create a Vinyl file synchronously and return it.
#### options
Type: object
##### base
Type: string\process.cwd()
Default:
Override the base of the Vinyl file.
##### cwd
Type: string\process.cwd()
Default:
Override the cwd (current working directory) of the Vinyl file.
##### buffer
Type: boolean\true
Default:
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.
##### read
Type: boolean\true
Default:
Setting this to false will return file.contents as null` and not read the file at all.
- vinyl-read - Create vinyl files from glob patterns