Compile GorillaScript files to JavaScript.
npm install grunt-gorilla> Compile GorillaScript files to JavaScript.
~0.4.1If you haven't used Grunt before, be sure to check out the Getting Started guide, as it explains how to create a Gruntfile as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:
``shell`
npm install grunt-gorilla --save-dev
Once the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:
`js`
grunt.loadNpmTasks('grunt-gorilla');
This plugin was designed to work with Grunt 0.4.x. If you're still using grunt v0.3.x it's strongly recommended that you upgrade.
command._Task targets, files and options may be specified according to the grunt Configuring tasks guide.
$3
#### linefeed
Type:
String
Default: on Windows, "\r\n", otherwise "\n"Compilation will use this to join lines.
#### bare
Type:
booleanCompile the JavaScript without the top-level function safety wrapper.
#### sourceMap
Type:
boolean
Default: falseCompile JavaScript and create a .map file linking it to the GorillaScript source.
#### sourceRoot
Type:
string
Default: ""Specify the
sourceRoot property in the created .map file.$3
`js
gorilla: {
compile: {
files: {
'path/to/result.js': 'path/to/source.gs', // 1:1 compile
'path/to/another.js': ['path/to/sources/.gs', 'path/to/more/.gs'] // compile into single file
}
}, compileBare: {
options: {
bare: true
},
files: {
'path/to/result.js': 'path/to/source.gs', // 1:1 compile
'path/to/another.js': ['path/to/sources/.gs', 'path/to/more/.gs'] // compile into single file
}
},
compileWithMaps: {
options: {
sourceMap: true,
sourceRoot: "path/to" // defaults to ""
},
files: {
'path/to/result.js': 'path/to/source.gs', // 1:1 compile
'path/to/another.js': ['path/to/sources/.gs', 'path/to/more/.gs'] // compile into single file
}
},
glob_to_multiple: {
expand: true,
flatten: true,
cwd: 'path/to',
src: ['*.gs'],
dest: 'path/to/dest/',
ext: '.js'
}
}
`For more examples on how to use the
expand API to manipulate the default dynamic path construction in the glob_to_multiple` examples, see "Building the files object dynamically" in the grunt wiki entry Configuring Tasks.* 2013-05-26 v0.1.0 Initial release
---
Task submitted by Cameron Kenneth Knight
This file was generated on Sun May 26 2013 11:54:32.