Browse by Author: jonschlinkert

← previous Page 2 next →

grunt-jscheck Grunt task for JSCheck, a tool from @nzakas for identifying and reporting on patterns in JavaScript.

grunt-matter Add, extend, sort or strip YAML front matter. Also has options for populating randomized mock data. This plugin is especially useful for creating test or example templates.

grunt-meta Grunt plugin for synchronizing project metadata.

grunt-metadata Grunt plugin for manipulating metadata.

grunt-phaser Grunt plugin for Phaser, the deadliest markdown documentation generator in the Alpha Quadrant.

grunt-prettify HTML prettifier with options to format HTML according to your own preferences.

grunt-readme Grunt plugin for generating a README from templates, including an optional table of contents. No Gruntfile config is necessary, just choose a starter template and you'll be ready to go.

grunt-refactor Grunt tasks for refactoring code.

grunt-repos Grunt task to download a list of repos from GitHub's API

grunt-reverse Deconstruct HTML pages and turn them into layouts, includes, components and data files.

grunt-sync-pkg Minimalist Grunt plugin to sync only basic properties between package.json and bower.json

grunt-toc Grunt plugin for generating a markdown Table of Contents (TOC).

grunt-verb Grunt plugin for Verb, the markdown documentation generator with zero-configuration required.

gulp-assemble Copyright (c) 2014 Jon Schlinkert, Brian Woodward, contributors. Released under the MIT license

gulp-frep A find and replace utility, using Frep. Replace strings or arrays of strings with an array of replacement patterns.

gulp-htmlmin Minify HTML.

gulp-prettify Prettify, format, beautify HTML.

gulp-readme Generate a readme from templates.

handlebars-helper-aggregate {{aggregate}} handlebars helper. Inlines content from multiple files optionally using wildcard (globbing/minimatch) patterns, extracts YAML front matter to pass to context for each file. Accepts compare function as 3rd parameter for sorting inlined files.

handlebars-helper-analytics Handlebars helper for adding Google Analytics scripts to the head and/or footer

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 `<br>` tags to generated HTML. Great for prototyping.

handlebars-helper-compose {{compose}} handlebars helper. Inlines content from multiple files optionally using wildcard (globbing/minimatch) patterns, extracts YAML front matter to pass to context for each file. Accepts compare function as 3rd parameter for sorting inlined files. Good for blog posts, chapters, etc.

handlebars-helper-css {{css}} handlebars helper, for dynamically updating <link> tags for stylesheets, with options for adding, removing, revisioning, and minification.

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-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-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 Compile Jade templates using a handlebars helper.

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 `<style>...</style>` tags of the rendered HTML, but you may alternatively define a destination path using the `dest` hash option of the helper.

handlebars-helper-lorem A Handlebars helper for generating lorem lorem placeholder text.

handlebars-helper-md 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 A helper to master time! Combining the powers of Assemble, Handlebars.js and Moment.js. This helper leverages Moment.js to provide ultimate control over manipulating time and dates in your templates.

handlebars-helper-momentjs A helper to master time! Combining the powers of Assemble, Handlebars.js and Moment.js. This helper leverages Moment.js to provide ultimate control over manipulating time and dates in your templates.

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-paginate {{paginate}} handlebars helper, for adding pagination to 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 returning the value of a property from 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, JavaScript and CSS.

handlebars-helper-rel Handlebars helper for generating a relative link from the current page to the specified page.

handlebars-helper-repeat Repeat the encapsulated block of content _n_ times.

handlebars-helper-resolve WIP, don't use yet! This helper consults the context and config values to automatically resolve the correct path to the specificed destination file.

handlebars-helper-slugify {{slugify}} handlebars helper. Uses the awesome underscore.string to transform text into a URL slug. Replaces whitespaces, accentuated and special characters with a dash.

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-helpers 120+ Handlebars helpers in ~20 categories, for Assemble, YUI, Ghost or any Handlebars project. Includes helpers like {{i18}}, {{markdown}}, {{relative}}, {{extend}}, {{moment}}, and so on.

haystack A find and match utility. Search for a string or an array of strings within a string or array or strings.

helper-aggregate {{aggregate}} handlebars helper. Inlines content from multiple files optionally using wildcard (globbing/minimatch) patterns, extracts YAML front matter to pass to context for each file. Accepts compare function as 3rd parameter for sorting inlined files.

helper-compose {{compose}} handlebars helper. Inlines content from multiple files optionally using wildcard (globbing/minimatch) patterns, extracts YAML front matter to pass to context for each file. Accepts compare function as 3rd parameter for sorting inlined files.

helper-jade Compile Jade templates using a handlebars helper.

helper-lib Deprecated. Please use [handlebars-helpers](https://github.com/assemble/handlebars-helpers) instead.

helper-moment A helper to master time! Combining the powers of Assemble, Handlebars.js and Moment.js. This helper leverages Moment.js to provide ultimate control over manipulating time and dates in your templates.

helper-prettify {{prettify}} handlebars helper for formatting (beautifying) HTML, JavaScript and CSS.

helper-process {{process}} handlebars helper for processing raw templates in included content, with the correct context.

helper-repeat Repeat the encapsulated block of content _n_ times.

helper-slugify Convert strings into URL slugs.

helper-utils Library of javascript utilities.

is-git-url Regex to validate that a URL is a git url.

less-ref-test Leaner CSS

less-tests LESS CSS test-suite. Run any kind of test on LESS stylesheets.

lint-deps Command-line tool to check for dependencies that are not listed in package.json, and optionally add them. Also tells you when packages that aren't used anywhere are listed in package.json.

liquid-to-handlebars Node.js lib for converting liquid templates to handlebars templates. Whipped this up as a quick and dirty, preliminary step to extracting HTML components from Bootstrap's docs, in a way that makes them actually reusable.

list-methods Easily generate a JSON or markdown list (sorted array) of property names of all enumerable properties, own and inherited, of objects that have function values.

load-modules Load the resolved filepaths to npm modules, either directly in your config or from Underscore/Lo-Dash templates.

lodash-mixin-safename Get a safe variable name from a given string.

lodash-mixins Collection of mixins for Lo-Dash or Underscore.

longest Get the length of the longest item in an array.

markdown-links Utilities for extracting and organizing markdown links.

markdown-symbols Easily add and create custom symbols to use in markdown, and then compile them to HTML.

marked-extras Extras for marked.js. Utils, language definitions, templates for custom headings and sensible defaults.

marked-toc Generate a markdown TOC (table of contents), using the [marked.js](https://github.com/chjj/marked) lexer and parser.

matchkeys Package.json utility for matching, comparing or filtering keywords against one or more arrays of keywords.

metadata Utils for working with metadata.

module-root Get the resolved path the root directory of any npm package locally installed in node_modules.

node-bar Bogus module for testing npm and node_modules stuff.

node-foo Bogus module for testing npm and node_modules stuff.

node-name Basic utility methods for transforming and handling file paths.

node-syte A port of Syte to Node.js

normalize-config Normalize options, files objects, arrays and src-dest mappings into an object of tasks and targets.

normalize-pkg Normalize values in package.json to improve compatibility, programmatic readability and usefulness with third party libs.

origami The best project ever.

parse-authors Parse the AUTHORS file into an array of authors objects.

path-utils Path extras and utilities to extend the Node.js path module.

permalinks Permalinks plugin for Assemble, the static site generator for Grunt.js, Yeoman and Node.js. This plugin enables powerful and configurable URI patterns, [Moment.js](http://momentjs.com/) for parsing dates, much more.

phaser The deadliest markdown documentation generator in the Alpha Quadrant.

phaser-cli The command line interface for the most deadly markdown documentation generator in the Alpha Quadrant.

plasma Build a context object to pass to templates. Plasma can load data from a flexible range of configuration and file formats, including JSON/YAML data files defined with minimatch/glob patterns.

plugins Collection of Assemble plugins maintained by the Assemble core team.

pre Pre is a dynamic presentation language that compiles to HTML. Pre does for HTML what LESS and SASS do for CSS. If you know HTML and CSS you will know how to work with Pre.

prettify {{prettify}} handlebars helper for formatting (beautifying) HTML, JavaScript and CSS.

pretty Some tweaks for beautifying HTML with js-beautify according to my preferences.

randomatic Generate randomized strings of a specified length from patterns of numeric, alpha-numeric, alphabetical, special or custom characters.

read-data Utils for reading JSON and YAML data files.

read-file Lightweight methods for reading from the file system, async and sync, with extras for stripping byte order marks and normalizing newlines.

← previous Page 2 next →

npm loves you