helper-repeat

0.1.0 • Public • Published

{{repeat}} NPM version

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.

/helper-repeat/

    Package Sidebar

    Install

    npm i helper-repeat

    Weekly Downloads

    0

    Version

    0.1.0

    License

    none

    Last publish

    Collaborators

    • doowb
    • jonschlinkert