grunt-template-rename
Grunt template helper: Rename
Similar to gulp-rename, this helper provides a simple file renaming method.
Installation
$ npm install --save-dev grunt-template-rename
Note: If you are using a task loader like load-grunt-tasks
or load-grunt-config
, no further setup is required.
// Gruntfile.jsmodule { // require it and pass in the grunt instance grunt; grunt;};
API Reference
grunt.template.rename(path, options)
Params
- path
string
- Path to rename/change - options
object
- Options to rename with- basename
string
- Filename without extension - dirname
string
- Relative path from the base directory - extname
string
- File extension. Include leading '.' - prefix
string
- String to prepend to the basename - suffix
string
- String to append to the basename
- basename
Usage
In this example, the file name receives the suffix .min
grunttemplate // main.min.js
In this example, the file extension is changed
grunttemplate // main.min.js.gzip
Path can also reference config/task properties
// config source: 'main.js' uglify: app: src: <%= source %> dest: <%= grunttemplate %>
License
MIT © Luis Aleman