gulp-makejson

creates json from source files and pipes the resulting json down to the next plugin

Usage no npm install needed!

<script type="module">
  import gulpMakejson from 'https://cdn.skypack.dev/gulp-makejson';
</script>

README

gulp-makejson

creates json from source files and pipes the resulting json down to the next plugin

Buildstatus/Dependencies

Build Status Dependency Status devDependency Status

Usage

var gulp = require("gulp");
var gulpMakeJson = require('gulp-makejson');

gulp.task("myTask", function() {
    gulp.src("./markdown/**/*.md") //markdown is just an example here. Can be any kind of textfiles.
    .pipe(gulpMakeJson()) // packs all the html stuff in nice json format
    .pipe(gulp.dest("./build/"))
});

The task will create a json of all files in the pipeline in the following way:

{
    "myfirstfile.md": "#mytitle\nThis is the first paragraph",
    "subfolder/mysecondfile.md": "#mytitle\nThis is the second paragraph"
}

Note: Using this plugin will currently result in only one json file being emitted. Note: The key will reflect the relative path of a file

Feel free to contribute. Pull requests will be reviewed in a timely manner.

About the authors:

Project Phase

Support Us