Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

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

README.md

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:

grunt.loadNpmTasks('grunt-closure-soy');

Then specify what files to compress in your config:

  grunt.initConfig({
    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.