0.1.0 • Published 8 years ago

helper-example v0.1.0

Weekly downloads
2
License
MIT
Repository
github
Last release
8 years ago

helper-example NPM version Build Status

Opinionated template helper that inserts a code example from a filepath.

Install

Install with npm:

$ npm install helper-example --save

Usage

Register the helper with app (verb, assemble or templates);

app.helper('example', require('helper-example'));

To use the helper, pass the filepath of the code example to inject and the name of the module as the second argument:

<%= example("examples/foo.js", "foo-bar-baz") %>

If the contents of foo.js is something like this:

var app = require('./');

function foo(a, b, c) {
  //=> do stuff with a, b, and c
  return app(a, b, c);
}
foo('one', 'two', 'three');

The require('./') statement is converted to require('helper-example'):

var app = require('helper-example');

function foo(a, b, c) {
  //=> do stuff with a, b, and c
  return app(a, b, c);
}
foo('one', 'two', 'three');

Related projects

  • assemble: Assemble is a powerful, extendable and easy to use static site generator for node.js. Used… more | homepage
  • generate: Fast, composable, highly extendable project generator with a user-friendly and expressive API. | homepage
  • templates: System for creating and managing template collections, and rendering templates with any node.js template engine.… more | homepage
  • update: Easily keep anything in your project up-to-date by installing the updaters you want to use… more | homepage
  • verb: Documentation generator for GitHub projects. Verb is extremely powerful, easy to use, and is used… more | homepage

Contributing

Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.

Building docs

Generate readme and API documentation with verb:

$ npm install verb && npm run docs

Or, if verb is installed globally:

$ verb

Running tests

Install dev dependencies:

$ npm install -d && npm test

Author

Jon Schlinkert

License

Copyright © 2016 Jon Schlinkert Released under the MIT license.


This file was generated by verb, v0.9.0, on February 26, 2016.