0.2.0 • Published 9 years ago
gulp-csvtojson v0.2.0
gulp-csvtojson 
gulp plugin to wrap csvtojson
Install
$ npm install --save-dev gulp-csvtojsonUsage
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