Wrap your closure templates in a require js define block
This plugin requires Grunt.
If 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:
npm install soy-to-require --save-dev
The "soy_to_require" task
In your project's Gruntfile, add a section named
soy_to_require to the data object passed into
The Soy namespace.
Allows you to override the output directory,
Default value: ""
The prefix used for resolving other Soy modules. This gets appended to
options.output to form the location of the AMD module.
In this example, the default options are used to do something with whatever. So if the
testing file has the content
Testing and the
123 file had the content
1 2 3, the generated result would be
Testing, 1 2 3.
In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using Grunt.
Copyright (c) 2014 charliedowler. Licensed under the MIT license.