Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Grunt plugin for SOYs (Google Closure) template generator
branch: master
Failed to load latest commit information.
tasks always log error message
.editorconfig initial commit
.gitignore initial commit updated the async callback
package.json updated to publish

Grunt plugin for converting SOY templates into Javascript, using closure-templates.

Getting Started

Install this grunt plugin next to your project's [grunt.js gruntfile][getting_started] with: npm install grunt-closure-soy

Then add this line to your project's grunt.js gruntfile:


Then specify what files to compress in your config:

    closureSoys: {
      all: {
        /** @required  - string including grunt glob variables*/
        src: './static/template/**/*.soy',
        /** @required  - string including grunt glob variables*/
        soyToJsJarPath: './closure-library/template/SoyToJsSrcCompiler.jar',
        /** @optional  - defaults to '{INPUT_DIRECTORY}/{INPUT_FILE_NAME}.js' */
        outputPathFormat: '{INPUT_DIRECTORY}/{INPUT_FILE_NAME}.js'
        /** any other parameter included on the options will be added to call */
        options: {
          shouldGenerateJsdoc: true,
            shouldProvideRequireSoyNamespaces: true

Release History

  • 0.1.1 Missing async callback
  • 0.1.0 Initial Release
Something went wrong with that request. Please try again.