vinyl-file

Create a vinyl file from an actual file

MIT 11 个版本
安装
npm install vinyl-file
yarn add vinyl-file
pnpm add vinyl-file
bun add vinyl-file
README

vinyl-file

Create a Vinyl file from an actual file

Install

npm install vinyl-file

Usage

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'

API

vinylFile(path, options?)

Create a Vinyl file asynchronously and return it.

vinylFileSync(path, options?)

Create a Vinyl file synchronously and return it.

options

Type: object

base

Type: string
Default: process.cwd()

Override the base of the Vinyl file.

cwd

Type: string
Default: process.cwd()

Override the cwd (current working directory) of the Vinyl file.

buffer

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.

read

Type: boolean
Default: true

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
版本列表
5.0.0 2022-12-04
4.1.0 2022-01-08
4.0.0 2021-08-15
3.0.0 2017-01-13
2.0.0 2015-12-31
1.3.0 2015-11-14
1.2.1 2015-06-30
1.2.0 2015-06-27
1.1.1 2015-01-12
1.1.0 2014-09-11
1.0.0 2014-09-10