0.1.1 • Published 6 years ago

gulp-flat v0.1.1

Weekly downloads
21
License
MIT
Repository
github
Last release
6 years ago

gulp-flat

Build Status npm version

Gulp plugin for flattening/unflattening JSON files using flat package.

Installation

npm install gulp-flat --save-dev

or

yarn add gulp-flat --dev

Usage

const gulp = require('gulp');
const flatten = require('gulp-flat');
const unflatten = require('gulp-flat').unflatten;

let options = {}; // optional, see flat docs for specific information

gulp.task('flatten-json',
    () => gulp.src('file.json')
            .pipe(flatten(options))
            .pipe(gulp.dest('dist'))
);

gulp.task('unflatten-json',
    () => gulp.src('file.json')
            .pipe(unflatten(options))
            .pipe(gulp.dest('dist'))
);

Options

See flat options.

Notes

Output files are indented like the original ones, unless there are no indents at all or something is wrong with them, in which case they are set to 2 spaces. Use separate plugin if you want your files minified.