Hjson plugin for Grunt.
JavaScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
tasks
test
.gitignore
.npmignore
.travis.yml
LICENSE
README.md
gruntfile.js
package.json

README.md

grunt-hjson

Build Status NPM version

Hjson plugin for grunt, converts from and to JSON.

Hjson, the Human JSON. A configuration file format for humans. Relaxed syntax, fewer mistakes, more comments.

For details and syntax see hjson.org.

Usage

First, install grunt-hjson as a development dependency:

npm install --save-dev grunt-hjson

Then, add it to your gruntfile.js:

module.exports = function(grunt) {

  grunt.initConfig({
    pkg: grunt.file.readJSON('package.json'),
    hjson: {
      cvt: {
        files: [
          {
            expand: true,
            cwd: 'src/',
            src: ['*.hjson'],
            dest: 'dist/',
            ext: '.json',
          },
        ],
      }
    }
  });

  grunt.loadNpmTasks('grunt-hjson');

  grunt.registerTask('default', ['hjson']);
};

To convert to Hjson specify the .hjson extension in ext.