A Grunt plugin to convert HanSON files to JSON.
Installing the plugin in your Grunt environment:
npm install grunt-hanson-plugin --save-dev
Load the plugin in your Gruntfile:
grunt.loadNpmTasks('grunt-hanson-plugin');
In your project's Gruntfile, add a section named hanson
to the data object passed into grunt.initConfig()
.
grunt.initConfig({
hanson: {
your_target: {
options: {
keepLineNumbers: false
},
files: [{
expand: true,
flatten: false,
ext: '.outputExtension',
cwd: 'working/directory/of/intput/files',
src: ['list/of/input/filters/**/*.hson', '!exclusions'],
dest: 'destination/directory'
}],
},
},
})
Type: Boolean
Default value: false
If true, the HanSON processor will insert newlines so line numbers in output file and input file match.