Skip to content

wizicer/gulp-csvtojson

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gulp-csvtojson Build Status

gulp plugin to wrap csvtojson

Install

$ npm install --save-dev gulp-csvtojson

Usage

Here is the code snippet for general usage which generate json for you.

var gulp = require('gulp');
var csvtojson = require('gulp-csvtojson');

gulp.task('default', function () {
    return gulp.src('src/file.csv')
        .pipe(csvtojson({ toArrayString: true }))
        .pipe(gulp.dest('dist'));
});

Here is the code snippet for generating js file.

var gulp = require('gulp');
var csvtojson = require('gulp-csvtojson');
var insert = require('gulp-insert');
var ext_replace = require('gulp-ext-replace');

gulp.task('default', function () {
    return gulp.src('src/file.csv')
        .pipe(csvtojson({ toArrayString: true }))
        .pipe(insert.prepend('var anyVariable = '))
        .pipe(insert.append(';'))
        .pipe(ext_replace('.js'))
        .pipe(gulp.dest('dist'));
});

Options

Refer to this list for full options.

Note: to get a valid json file, you need set toArrayString to true.

API

Since v0.2.0, API no longer supported, to achieve the same result, please adapt your code according to the second code snippet.

License

MIT © Icer

About

csv to json converter for gulp

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published