Jon Schlinkert's Projects
Routing for static site generators and build systems.
Enable Travis CI for a project from the command line.
Return `true` if a string ends with the given characters.
Returns true if the given string or array ends with any of the given substrings.
Alternative to Lo-Dash template with support for helpers.
Thin wrapper for Engine, a basic ejs/lodash-style template engine.
express.js inspired template-engine manager.
Handlebars engine, consolidate.js style but with enhancements. This works with Assemble, express.js, engine-cache or any application that follows consolidate.js conventions.
Consolidate-style engine for rendering .less files. Can be used with assemble, verb, express, or any other application that supports consolidate-style engines.
Lo-Dash engine conslidate.js style, but with enhancements. Works with Assemble or express.
noop / pass-through engine for engine-cache, consolidate.js, assemble (v0.6.x) or any node.js app that supports similar conventions.
More comprehensive consolidate-style engine support for nunjucks. Should work with express, assemble, verb, generate, update, and any other app that follows consolidate conventions.
Utilities from consolidate.js for normalizing engine formats.
Template engine library with fast, synchronous rendering, based on consolidate.
Get and set values on process.env using a namespace.
Return true if the given file paths are equal.
Cross-platform error symbol.
Escape delimiters in templates. Used with Lo-Dash and underscore templates but could be used with other template engines as well.
Uses espree to extract JavaScript code comments from a string. Returns an array of comment objects, with line, column, index, comment type and comment string.
Extract javascript code comments with esprima. Thin wrapper to prove a simple interface for getting code comments from a string, file or glob of files.
Safely evaluate JavaScript (estree) expressions, sync and async.
Get the even numbered items from an array.
Application examples for Template, and other node.js setups.
Recursively resolve templates in an object, string or array.
Expand parsed command line arguments using expand-object.
Expand tasks, targets and files in a declarative configuration.
Expand glob patterns in a declarative configuration into src-dest mappings.
Middleware for processing config templates in front matter. Can be used with verb, assemble v0.6.0, or any application based on jonschlinkert/template.
Expand hash keys into an object with the given values.