Browse by Author: jonschlinkert

Page 1 next →

align-yaml Format, prettify, align, whatever you want to call it. This does that to YAML. Great for making long config files more readable!

anchors Extract anchor tags from HTML and parse them into objects with useful information.

antimatter Annihilate YAML front matter.

assemble Static site generator for Grunt.js, Yeoman and Node.js. Used by Zurb Foundation, Zurb Ink, H5BP/Effeckt, Less.js /, Topcoat, Web Experience Toolkit, and hundreds of other projects to build sites, themes, components, documentation, blogs and gh-pages.

assemble-anchor Assemble plugin for creating anchor tags from generated html.

assemble-blog Assemble plugin to assist with generating blog pages for posts and archive lists.

assemble-boilerplate Boilerplate for Assemble, the static site generator for Node.js, Grunt.js and Yeoman.

assemble-bootstrap Build Bootstrap using Assemble instead of Jekyll. Assemble is a site-generator built as a Grunt.js plugin, so it runs entirely on Node.js.

assemble-contrib-anchors Assemble plugin for creating anchor tags from headings in generated html using Cheerio.js.

assemble-contrib-contextual Generates a JSON file containing the context of each page. Basic plugin to help see what's happening in the build.

assemble-contrib-decompress Assemble plugin for extracting zip, tar and tar.gz archives.

assemble-contrib-download Assemble plugin for downloading files from GitHub.

assemble-contrib-drafts Assemble plugin (v0.5.0) for preventing drafts from being built.

assemble-contrib-i18n Plugin for adding i18n support to Assemble projects.

assemble-contrib-lunr Assemble plugin for creating a search engine within your static site using lunr.js.

assemble-contrib-markdown Convert markdown files to HTML, this is an alternative to the markdown Handlebars helpers. Both are useful in different scenarios.

assemble-contrib-navigation Assemble plugin to automatically generate Bootstrap-style, multi-level side navigation. See the sidenav on for a demonstration.

assemble-contrib-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]( for parsing dates, much more.

assemble-contrib-sitemap Sitemap generator plugin for Assemble

assemble-contrib-toc Assemble plugin for creating a Table of Contents (TOC) in generated html using Cheerio.js.

assemble-contrib-wordcount Assemble plugin for displaying wordcount and average reading time on blog posts or pages.

assemble-docs Documentation site for Assemble, the Grunt-based site generator that makes it dead simple to build modular sites, documentation and components from reusable templates and data.

assemble-front-matter Utilities for extracting front matter from source files.

assemble-handlebars Handlebars engine plugin for Assemble, the static site generator for Grunt.js and Yeoman.

assemble-internal Common, internal tasks and tools for managing Assemble projects.

assemble-less Compile LESS to CSS. Adds experimental features that extend Less.js for maintaining UI components, 'bundles' and themes. From Jon Schlinkert, core team member of Less.js. This project is a fork of the popular grunt-contrib-less plugin by the talented Tyler Kellen. Please use that plugin if you require something stable and dependable.

assemble-less-variables Pass variables to Less.js before compiling. From Jon Schlinkert, core team member of Less.js.

assemble-manifest Generates JSON and/or YAML manifest files from given source files or directories or source files.

assemble-pattern-lab An easier-to-use and more extensible build system for pattern-lab.

assemble-swig Assemble engine plugin for processing swig templates.

assemble-swig-example Example project using Assemble and Swig.

assemble-toc Assemble a website from templates and data.

assemble-yaml Utility library for working with YAML front matter. Works with or without Assemble.

banners Reusable banners for Node.js projects.

boilerplate-bootstrap Build Bootstrap with Assemble instead of Jekyll.

boilerplate-gist-blog Assemble a blog from gists.

boilerplate-h5bp Assemble boilerplate for generating a site with H5BP (HTML5 Boilerplate).

boilerplates Boilerplates for Assemble.

boson Normalize config for requireable modules.

build-bootstrap Build bootstrap with node.js.

buttons How many ways are there to build a button with Assemble? Many.

calculate-assets Calculate the path to an 'assets' or 'public' directory from dest files. Determines whether or not the path should have a trailing slash making it safe to use in templates.

cheatsheet Cheatsheet boilerplate. Created for the new website, based on Shopify Cheat Sheet by Mark Dunkley.

coffee-strip Strip comments from CoffeScript. Remove both line comments and block comments.

common-words Updated list (JSON) of the 100 most common words in the English language. Useful for excluding these words from arrays.

components Upstage component library.

concat-array Takes a string and an array of strings and concatenates the first string to each string in the array.

config-file Find and load a YAML or JSON config file from a local project, installed npm module, or the user's home directory.

config.yml Boilerplate configs for Assemble projects.

continuous-deployment-modulus Express middleware for enabling continuous deployment from github on

converter Convert between XML, JSON and YAML, from one format to another.

cwd Easily set the CWD (current working directory) to the same directory as package.json in Node.js projects.

delims Generate RegExp for delimiters, to be used with templates, files or data streams.

digits Pad numbers with zeros. Automatically pad the number of digits based on the length of the array, or explicitly pass in the number of digits to use.

dirname Bind a directory to path.join

dovetail Make your application pluggable!

dry Covert CSS to LESS and DRY up your stylesheets. Dry is a simple reverse-compiler for converting repetitious CSS declarations to LESS.

example-assemble-anchor Example of using the Assemble plugin assemble-anchor

example-assemble-lunr Shows how to generate a Table of Contents with assemble-contrib-lunr

example-assemble-toc Example on how to use the Assemble plugin assemble-toc

example-pagination Pagination examples for Assemble.

expand Expand lodash templates into objects.

extract-components This is a proof-of-concept. some quick and dirty utils for extracting UI components from HTML using CSS selectors.

fixture Fixtures, cannon fodder for tests.

frep A find and replace utility. Modify strings by passing an array or object of RegExp or string replacement patterns

fs-utils File system extras and utilities to extend the Node.js fs module.

generator-assemble Create new Assemble projects.

generator-docs Yeoman generator for Writer. Generate project documentation templates or a README template for Writer to build.

generator-gulp Generate a gulp project.

generator-helper Yeoman generator for handlebars helper that can easily be used with Assemble.

generator-node-cli Generate a command line application for node.js.

generator-plugin Yeoman generator for Assemble plugins

generator-site Yeoman documentation generator for Phaser.

generator-verb Kickstart documentation for any project! This is the official Yeoman generator for Verb, a zero-configuration markdown documentation generator that is extremely easy to use and extend.

gh-clone git clone a repo with only username/repo.

git-branch Get the current branch for a local git repository.

git-repo-name Get the repository name from the git remote origin URL.

git-user-email Get the git email address of the current user.

git-user-name Get the name of the current user from git config, at the project or global scope, depending on what git uses in the current context.

git-username Extract the username from a git remote origin URL.

github-repo-url Extract a GitHub project's URL from its git repository URL.

glob-utils Utilities for file globbing and Grunt.js projects.

gray-matter A simple to use and extend front matter library. Supports parsing and extracting YAML, JSON, TOML or Coffee Front-Matter, with options to set custom delimiters.

grunt-assemble Static site generator for Grunt.js and Yeoman. Assemble makes it dead simple to build modular sites, blogs, gh-pages, components and documentation from reusable templates and data.

grunt-assemble-init Create an example project for Assemble.

grunt-components Build starter UI components.

grunt-convert Convert between XML, JSON and YAML, from one format to another.

grunt-firebase Update your firebase data from a Grunt task!

grunt-fixmyjs Automatically fix JavaScript lint errors.

grunt-frep A find and replace Grunt plugin, based on frep. Replace strings with an array or object of RegExp or string replacement patterns.

grunt-get Download web pages or assets over HTTP requests.

grunt-helpers Utils for Grunt projects.

grunt-init-assemble Initialize new Assemble projects.

grunt-init-assemble-helper Quickly create a Handlebars helper that can easily be used with Assemble

grunt-init-basic grunt-init template for a very basic project. includes nodeunit tests, jshint, watch, clean, and assemble for converting readme to a simple gh-pages index page.

grunt-init-ghpages Quickly build gh-pages documentation from a project README using Grunt.js and Assemble, a Node.js alternative to Jekyll.

grunt-init-gruntplugin Initialize new grunt plugins.

grunt-init-helper Quickly create a Handlebars helper that can easily be used with Assemble

grunt-init-helper-mod Quickly create a Handlebars helper that can easily be used with Assemble

Page 1 next →

npm loves you