npm

npm’s 2019 JavaScript ecosystem survey analysis is now available!Get your copy here »

convert-vinyl-to-vfile

2.0.0 • Public • Published

convert-vinyl-to-vfile

NPM version Build Status Coverage Status

Code Climate Dependencies DevDependencies

Convert a Vinyl file to a VFile

Install

npm install --save convert-vinyl-to-vfile

Usage

ES2015

import convertVinylToVfile from 'convert-vinyl-to-vfile';
import {join} from 'path';
import VFile from 'vfile';
import Vinyl from 'vinyl';
 
let vfile, vinylFile;
 
vinylFile = new Vinyl({
  contents: new Buffer('abe lincoln'),
  path: join('users', 'dustin', 'project', 'awesome.project.md')
});
 
vfile = convertVinylToVfile(vinylFile);
/* =>
 * new VFile({
 *   contents: <Buffer 61 62 65 20 6c 69 6e 63 6f 6c 6e>,
 *   path: 'users/dustin/project/awesome.project.md'
 * })
 */
 
vfile instanceof VFile;
// => true

ES5

var convertVinylToVfile = require('convert-vinyl-to-vfile')
  , join = require('path').join
  , VFile = require('vfile')
  , Vinyl = require('vinyl')
  , vfile, vinylFile;
 
vinylFile = new Vinyl({
  contents: new Buffer('abe lincoln'),
  path: join('users', 'dustin', 'project', 'awesome.project.md')
});
 
vfile = convertVinylToVfile(vinylFile);
/* =>
 * new VFile({
 *   contents: <Buffer 61 62 65 20 6c 69 6e 63 6f 6c 6e>,
 *   path: 'users/dustin/project/awesome.project.md'
 * })
 */
 
vfile instanceof VFile;
// => true

LICENSE

MIT © Dustin Specker

Keywords

install

npm i convert-vinyl-to-vfile

Downloadsweekly downloads

62

version

2.0.0

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
  • avatar
Report a vulnerability