An open API service indexing awesome lists of open source software.

https://github.com/hjson/grunt-hjson

Hjson plugin for Grunt.
https://github.com/hjson/grunt-hjson

grunt hjson

Last synced: 3 months ago
JSON representation

Hjson plugin for Grunt.

Awesome Lists containing this project

README

          

# grunt-hjson

[![Build Status](https://img.shields.io/travis/hjson/grunt-hjson.svg?style=flat-square)](http://travis-ci.org/hjson/grunt-hjson)
[![NPM version](https://img.shields.io/npm/v/grunt-hjson.svg?style=flat-square)](http://www.npmjs.com/package/grunt-hjson)

Hjson plugin for grunt, converts from and to JSON.

[Hjson](http://hjson.org), the Human JSON. A configuration file format for humans. Relaxed syntax, fewer mistakes, more comments.

For details and syntax see [hjson.org](http://hjson.org).

## Usage

First, install `grunt-hjson` as a development dependency:

```shell
npm install --save-dev grunt-hjson
```

Then, add it to your `gruntfile.js`:

```javascript
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`.