helper-repeat
v0.1.0
Published
Repeat the encapsulated block of content _n_ times.
Downloads
16
Readme
{{repeat}}
Repeat the encapsulated block of content n times.
Quickstart
In the root of your project, run the following in the command line:
npm i helper-repeat --save-dev
Usage
{{#repeat '10'}}
{{> button }}
{{/repeat}}
Usage in Assemble
In your Gruntfile, simply add helper-repeat
to the helpers
property in the Assemble task or target options:
grunt.initConfig({
assemble: {
options: {
helpers: ['helper-repeat']
}
...
}
});
With that completed, you may now being using the {{repeat}}
helper in your Assemble project.
Options
task options
Options can be set in your Gruntfile, in a custom property in the Assemble task or target options:
grunt.initConfig({
assemble: {
options: {
number: {
foo: 10,
bar: 5
}
}
...
}
});
Example usage with custom properties:
---
number:
foo: <%= number.foo >
bar: <%= number.bar >
---
{{#repeat number.foo}}
{{> foo-button }}
{{/repeat}}
{{#repeat number.bar}}
{{> bar-button }}
{{/repeat}}
Author
License and Copyright
Licensed under the MIT License Copyright (c) Jon Schlinkert, contributors.