GitXplorerGitXplorer
r

grunt-angular-templatecache

public
9 stars
6 forks
1 issues

Commits

List of commits on branch master.
Unverified
0f7f3e6854e35d52bae4a1358bf3f278f8b3cffb

chore(version): Release version 0.2.3

rremcohaszing committed 10 years ago
Unverified
4c8bd3ae7ec9f85e60db20025bd861dc554da1b5

feat: show which template causes htmlmin to fail

rremcohaszing committed 10 years ago
Unverified
39cfe8fdde1d9ac0c69b3d0b8fa3d3583e43d712

feat: strip off \r in CRLF

rremcohaszing committed 10 years ago
Unverified
5f95be58d4141227cae4e59a7bb790063a6f2999

refactor: simplify the multiline template parsing

rremcohaszing committed 10 years ago
Unverified
6523ded738582265c42c3f0cac6e7f52fead566c

chore(version): Release version 0.2.2

rremcohaszing committed 10 years ago
Unverified
ab3fbf2740725f168fa9a2597a9f709ef026bbbb

chore(dependencies): Bump dependencies

rremcohaszing committed 10 years ago

README

The README file for this repository.

grunt-angular-templatecache

Put AngularJS templates in the template cache.

Build Status Dependency Status devDependency Status

Getting Started

This plugin requires Grunt ~0.4.0

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 grunt-angular-templatecache --save-dev

Once the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:

grunt.loadNpmTasks('grunt-angular-templatecache');

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, but in case you can't please use v0.3.2.

angularTemplateCache task

Run this task with the grunt angularTemplateCache command.

Task targets, files and options may be specified according to the grunt Configuring tasks guide.

Options

htmlmin

Type: Object, null
Default: {}

If defined, these options are passed to minify before putting the templates in the template cache.
It can be set to null explicitly to keep trailing whitespace characters.

preprocess

Type: Function

If this is a function, it will be called before passing the template to minify. The first argument passed is the content, the second one the template name. It should return the processed content.

postprocess

Type: Function

If this is a function, it will be called after passing the template to minify. The first argument passed is the content, the second one the template name. It should return the processed content.

processName

Type: Function

If this is a function, it will be called with the template name as the first argument and the template content as the second argument. The returned value is used as the template name.

module

Type: String

The name of the AngularJS module to use.

quote

Type: String
Choices: ', "
Default: '

The quote character to use in the generated JavaScript file.

strict

Type: Boolean
Default: true

If true, 'use strict'; is prepended to the top of the file.

newModule

Type: Boolean
Default: false

If true, a new module is created which can be included. If false, an existing module is used.

indent

Type: String
Default: ' '

The string to use for indentation.

Usage examples

For usage examples see the gruntfile for this project.

License

MIT