Helpers

Login: helpers

Company: null

Location: null

email:

Blog:

Members

  1. Brian Woodward
  2. Jon Schlinkert
  3. Laurent Goderre

Repositories

async-helper-base
Used for creating template.js-compatible async helpers. Works with verb, assemble or any other template.js application.
example-pagination
Nothing to see yet, this repo will eventually contain examples and boilerplate code for adding paging and pagination to your projects with Assemble.
generator-helper
Use yeoman to generate a handlebars helper that can easily be used with Assemble.
grunt-init-helper-mod
Grunt init template for creating a new helper module.
handlebars-helper-aggregate
{{aggregate}} handlebars helper. inlines content from multiple files optionally using wildcard (globbing/minimatch) patterns. uses YAML front matter as context for each file. optionally pass in a sorting function.
handlebars-helper-analytics
Handlebars helper for adding Google Analytics scripts to the head and/or footer of a webpage
handlebars-helper-and
Handlebars helper that returns true when all of the given conditions are truthy.
handlebars-helper-asset
Handlebars helper for generating a relative path from the current file to the specified asset (CSS, JavaScript, image, icon etc.).
handlebars-helper-autolink
{{autolink}} handlebars helper. Generate relative links from the "current page" to other dest pages.
handlebars-helper-br
{{br}} Handlebars helper. Adds `
` tags to generated HTML. Great for prototyping.
handlebars-helper-compose
{{compose}} handlebars helper. Similar to {{aggregate}}, but this is a block helper that extends the inner block's content with content from "external" files, while also extending the context with YAML front matter from those files. You may also optionally use wildcard (glob/minimatch) patterns.
handlebars-helper-condense
Remove extra newlines from HTML content.
handlebars-helper-create-frame
Handlebars block helper for creating private variables that are accessible inside the block.
handlebars-helper-datetime
Handlebars helper for adding RFC-822 formatted datetimes to XML feeds
handlebars-helper-disqus
{{disqus}} Handlebars helper. Simplifies adding [Disqus](https://disqus.com/) comments to your site.
handlebars-helper-each
Handlebars each helper, can be used as a sync helper with any handlebars project (as normal) or as an async helper with assemble or libs that support async helpers.
handlebars-helper-eachitems
{{eachItems}} handlebars helper.
handlebars-helper-feed
Handlebars helper for generating entries for RSS or atom feeds.
handlebars-helper-ghbtns
{{ghbtn}} handlebars helper. Add github buttons (http://ghbtns.com) to your site.
handlebars-helper-i18n
Handlebars helper for i18n.
handlebars-helper-include
Handlebars helper, alternative to built-in partials. Similar to handlebars-helper-partial, but this helper will allow wildcard (glob) patterns. Like Assemble itself, this helper will automatically determine the correct context to use, or a context may be explicitly passed in as a second parameter.
handlebars-helper-isActive
{{isactive}} handlebars helper. Adds an 'active' class to the 'current page'. Class can be customized.
handlebars-helper-jade
{{jade}} handlebars helper, for converting basic Jade templates to HTML.
handlebars-helper-less
{{less}} handlebars helper. This helper allows you to use LESS inside style tags in your HTML. By default, the resulting CSS will be rendered inside the `` tags of the rendered HTML, but you may alternatively define a destination path using the `dest` hash option of the helper.
handlebars-helper-lorem
{{lorem}} handlebars helper, for generating lorem lorem placeholder text.
handlebars-helper-md
A new and improved {{md}] helper! Convert markdown to HTML. Use wildcard (glob) patterns for files. Like Assemble itself, this helper will automatically determine the correct context to use, or a context may be explicitly passed in as a second parameter.
handlebars-helper-minify
{{minify}} handlebars helper, for minification of HTML with html-minifier.
handlebars-helper-moment
{{moment}} handlebars helper. Combines the powers of Assemble, Handlebars.js and Moment.js into a great helper to master time.
handlebars-helper-not
{{not}} handlebars helper. Conditionally render a block if the condition is false. This block helper is really just a semantic alternative to {{isnt}}
handlebars-helper-npm-downloads
Get the npm download counts for the specified repository.
handlebars-helper-paginate
{{paginate}} handlebars helper. Made for Assemble, the static site generator for Node.js, Grunt.js and Yeoman.
handlebars-helper-partial
Handlebars helper, alternative to built-in partials. Like Assemble itself, this helper will automatically determine the correct context to use, or a context may be explicitly passed in as a second parameter.
handlebars-helper-pkg
{{pkg}} handlebars helper, for retrieving a value from your project's package.json
handlebars-helper-post
{{post}} handlebars helper, for including a post, or a list of posts.
handlebars-helper-prettify
{{prettify}} handlebars helper, for formatting ("beautifying") HTML, CSS and JavaScript.
handlebars-helper-process
{{process}} handlebars helper, for processing raw templates in included content, with the correct context
handlebars-helper-rel
Handlebars helper for generating a relative link from the current page to the specified page.
handlebars-helper-repeat
{{repeat}} handlebars helper, for duplicating a block of content n times.
handlebars-helpers
188 handlebars helpers in ~20 categories. Can be used with Assemble, Ghost, YUI, express.js etc.
handlebars-helpers-examples
Shows how to use helpers from handlebars-helpers with Assemble.
handlebars-helper-sitemap
Handlebars helpers and templates for generating a sitemap.
handlebars-helper-slugify
Convert strings into URL slugs.
handlebars-helpers-yfm
Helpers and examples for extracting, parsing, and passing context from YAML front matter into your templates. Useful if you need custom programming beyond what Assemble offers by default.
handlebars-helper-track
{{track}} handlebars helper. Simplify the process of adding Google analytics tracking codes to your web projects.
handlebars-helper-twitter
Add {{tweet}} and {{follow}} buttons using handlebars helpers.
handlebars-helper-uml
Embed UML diagrams in your handlebars template using www.websequencediagrams.com
handlebars-helper-unsplash
Handlebars helper to create image tags with unsplash.it properties.
handlebars-helper-variable
Handlebars block helper that adds variables to the context that can be used by following expressions in the same template.
handlebars-utils
Utils for handlebars helpers. Externalized from handlebars, to allow helpers to use the utils without having to depend on handlebars itself.
helper-apidocs
Template helper for automatically generating API docs from code comments. The sync version works with handlebars, lo-dash, or any template engine that supports helper functions.
helper-ask
Async helper that prompts the user for a value and uses the answer as context for rendering the template.
helper-ask-include
Async template helper that prompts the user to choose the `include` or `includes` to render.
helper-changelog
Template helper for generating a markdown-formatted changelog from an object, array or yaml file. Should work with Handlebars or Lo-Dash or any engine with support for helper functions.
helper-codelinks
Generate a list of links that take you to the first line of code for each method in a given directory. (this helper will replace verb-helper-reflinks)
helper-collection
Async collection helper for assemble.
helper-compile-async
Convenience method to compile async helpers and add common functionality to use with async-helpers.
helper-concat
Template helper for concatenating a list of files using glob patterns. Should work with handlebars, lodash or any template engine that allows helper functions.
helper-copyright
Template helper for adding a basic, one-line copyright statement, with formatting appropriate for LICENSE/LICENSE-MIT or README templates. Should work with any Handlebars, Lo-Dash, underscore, or any template engine that allows helper functions to be registered.
helper-coverage
Template helper for including a code coverage report generated by istanbul.
helper-date
Format dates with date.js and moment.js. Uses date.js to parse human readable date phrases, and moment to format the rendered output. Should work with any Handlebars, Lo-Dash, underscore, or any template engine that allows helper functions to be registered. Also compatible with verb, assemble and Template.
helper-dateformat
Date helper that uses node-dateformat to format dates. Works with Lo-Dash, Handlebars or any template engine that supports helper functions.
helper-example
Opinionated template helper that inserts a code example from a filepath.
helper-front-matter
Template helper for parsing front matter and passing the data to templates as context.
helper-geopattern
Template helper for generating a geometric SVG pattern for CSS backgrounds using btmills/geopattern
helper-git-hash
Template helper for getting the most recent commit hash from git history.
helper-glob
Template helper for globbing files. Works with handlebars, Lo-Dash or any template engine that supports helper functions.
helper-glob-files
Generic template helper for creating an array of vinyl file objects from a glob pattern.
helper-html-table
Create an HTML table from JSON configuration.
helper-issue
Helper to create a URL that pre-populates a Github issue.
helper-license
Template helper for dynamically generating a basic, one-line license statement based on the given context, e.g. `Released under the MIT license`. Should work with any Handlebars, Lo-Dash, underscore, or any template engine that allows helper functions to be registered.
helper-link-to
Templates helper that returns a link path from the current view to the another view.
helper-lookup-deps
Template helper for generating a list of markdown formatted reference links to Github repos for the tree of dependencies and devDependencies listed in package.json.
helper-lorem
Template helper for generator lorem-ipsum placeholder text. Should work with any template engine.
helper-markdown
Markdown template helper. Uses remarkable to render markdown in templates. Should work with Handlebars, Lo-Dash or any template engine that supports helper functions.
helper-md
Markdown template helper. Uses remarkable to render markdown in templates. Should work with Handlebars, Lo-Dash or any template engine that supports helper functions.
helper-moment
Template helper for formatting dates with moment.js. Works with Handlebars, Lo-Dash or any template engine that supports helper functions.
helper-npm-downloads
Get the npm download counts for the specified repository.
helper-octicon
Template helper for displaying octicon SVGs. Should work with any Handlebars, Lo-Dash, underscore or any template engine that allows helper functions to be registered. Also compatible with verb, assemble, and templates.
helper-read
Template helper for reading from the file system. Includes both async and sync versions.
helper-reflinks
Template helper for generating a list of markdown formatted reference links for all of the dependencies and devDependencies listed in package.json.
helper-related
Template helper for generating a list of links to the homepages of related GitHub/npm projects.
helper-require
Use any node module as a helper in templates. Should work with Handlebars, Lo-Dash, underscore, or any template engine that supports helper functions.
helper-resolve
Template helper to resolve the path to a file in node_modules. This is mostly useful during development.
helper-slugify
Slugify a URL, path or heading the same way that GitHub formats heading anchors.
helper-sort-items
Helper for filtering and sorting an assemble collection based on an array of strings.
helpers-utils
DEPRECATED
helper-timeago
Date helper for displaying elapsed time in a human-readable format. Can be used as a JavaScript utility or template helper with handlebars, lo-dash or any template engine that supports helper functions.
helper-toc
Template helper for generating a table of contents using content from the file in which the helper is used, or for a glob of files.
helper-uigradient
Template helper that generates the CSS for any of the gradients from Ghosh/uiGradients
helper-year
Template helper for adding the current year. Good for adding dates for licenses, copyrights, last modified date, comment dates, etc. Works with handlebars, lo-dash or any template engine that has support for helper functions.
lodash-mixin-safename
Get a safe variable name from a given string.
logging-helpers
Basic template helpers for printing messages out to the console. Useful for debugging context in templates. Should work with any template engine.
meta
General planning around helpers. Also the place to make requests and suggestions.
node-name
Basic utility methods for transforming and handling file paths.
requests
Guidelines for requesting or contributing new helpers to the helpers org.
strip-yfm
Strip YAML front matter from files.
task-utils
Utils for grunt.js projects.
template-helper-apidocs
Template helper for automatically generating API docs from code comments. This is based on helper-apidocs, but specifically for applications built-with the Template library.

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.