jonschlinkert

Jon Schlinkert (jonschlinkert)

2016-10-13 21:58:10 +0800 CST

About jonschlinkert

Summing up all of jonschlinkert's repositories they have own repositories and 170 contribute repositories .

jonschlinkert follows other users and is followed by users.

Data for jonschlinkert was last updated 2016-10-13 21:58:10 +0800 CST.

jonschlinkert use JavaScript, HTML, CSS, Makefile, GCC Machine Descript, ...

Repository

remarkable

3250 0,3,0,6,1,1,0,2

Markdown parser, done right. Commonmark support, extensions, syntax plugins, high speed - all in one. Gulp and metalsmith plugins are also available.

sublime-markdown-extended

448 0,0,1,1

Top 100 Sublime Text plugin! Markdown syntax highlighter for Sublime Text, with extended support for GFM fenced code blocks, with language-specific syntax highlighting. YAML Front Matter. Works with ST2/ST3. Goes great with Assemble.

sublime-monokai-extended

389 0

Extends Monokai from Soda with additional syntax highlighting for Markdown, LESS, HTML, Handlebars and more.

gulp-htmlmin

374 0,0

Minify HTML

markdown-toc

241 0,1

Generate a markdown TOC (table of contents) for a README or any markdown files, using remarkable. Used by assemble, verb, and lots of other projects on GitHub. API and CLI.

maintainers-guide-to-staying-positive

202

Don't let the trolls get you down! Use this reference to avoid open-source burnout and keep doing what you love: writing code! Contributions and any kind of improvements are very welcome!

vertical-rhythm

68

Put some typographical vertical rhythm in your CSS. LESS, Stylus and SCSS/SASS versions included.

is-odd

57

Returns true if the given number is odd. Deals with floating point errors, strings, and other edge cases.

grunt-fixmyjs

50 0,0

Automatically fix js-hint errors.

kind-of

48

Get the native JavaScript type of a value, fast.

snapdragon

48

snapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.

word-wrap

33

Wrap words to a specified length.

templates

29

System for creating and managing view collections, rendering, engines, routes and more. (this is the successor to "template" lib, which will be converted to a lib for creating single templates)

window-size

27 0,0

Reliable way to to get the height and width of the terminal/console in a node.js environment.

animate.less

24

Reorganized, cleaned up and LESSified version of animate.css - CSS animations for WebKit, Firefox and beyond. NOTE!!! There are features coming in LESS that will help to refactor this. Until then, consider starring the project to stay updated.

object.omit

24

Return a copy of an object without the given keys.

get-value

23 0,0

Use property paths (`a.b.c`) get a nested value from an object.

parse-github-url

23

Parse a Github URL into an object. Supports a wide variety of GitHub URL formats.

is-glob

22 0

If you use globs, this will make your code faster. Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faste

fs-utils

21 0

Generalized file and path utils for Node.js projects.

pad-left

20 0,0

Left pad a string with zeros or a specified string. Fastest implementation.

expand-object

18 0

Expand a string into a JavaScript object using a simple notation.

expand-range

18 0

Faster, bash-like range expansion. Expand a range of numbers or letters, uppercase or lowercase. See the benchmarks.

plasma

17 0

Easily load and normalize data to be passed to templates as context. Pass an object directly, or pass glob patterns or file paths to any JSON, YAML or CSV files to use.

github-base

17

Simple, opinionated node.js interface for creating basic apps with the GitHub API.

arr-flatten

16 0,0

Recursively flatten an array or arrays. This is the fastest implementation of array flatten.

is-number

16 0,0

JavaScript/Node.js utility. Returns `true` if the value is a number. Has extensive tests.

write

16

Write data to the file system, creating any intermediate directories if they don't already exist.

regex-cache

15 0

Memoize the results of a call to the RegExp constructor, avoiding repetitious runtime compilation of the same string and options, resulting in dramatic speed improvements.

repeat-string

14 0

Repeat the given string n times. Fastest implementation for repeating a string. Battle tested with more than more than 50 million downloads since first commit on Mar 27, 2014!

extract-comments

14 0

Extract JavaScript code comments from a string or glob of files.

gists

14

Methods for working with the GitHub Gist API. Node.js/JavaScript

normalize-path

13 0

Normalize file path slashes to be unix-like forward slashes, regardless of OS (since in reality Windows doesn't care about slash direction anyway). Also condenses repeat slashes to a single slash and removes and trailing slashes.

is-match

13 0

Create a matching function from a glob pattern, regex, string, array or function.

align-text

13

Align the text in a string. Downloaded 4.8 million times since May 2015

arr-diff

12 0,0

Returns an array with only the unique values present in all given arrays using strict equality for comparisons.

in-array

12 0,0

Return true if a value exists in an array. Faster than using indexOf and won't blow up on null values.

set-value

12 0,0

Create nested values and any intermediaries dot notation (`'a.b.c'`) paths. (renamed from set-object)

relative

12 0

Easily calculate the relative path from file A to file B in Node.js project. Will calculate correctly from a file to a directory, file to file, directory to file, and directory to directory.

is-git-url

12 0

Regex to validate that a URL is a git URL.

parse-filepath

11 0

Parse a filepath and return an object of path parts. Falls back on native node.js `path.parse` if it exists

parse-glob

11 0

Parse a glob pattern into an object of path parts.

fill-range

11 0

Fill in a range of numbers or letters, positive or negative, optionally passing an increment or multiplier to use.

parse-author

11

Parse a person, author, contributor or maintainer string into an object with name, email and url properties following NPM conventions. Useful for the `authors` property in package.json or for parsing an AUTHORS file into an array of person objects.

nanomatch

11

Fast, minimal glob matcher for node.js. Similar to micromatch, minimatch and multimatch, but complete Bash 4.3 wildcard support only (no support for exglobs, posix brackets or braces)

normalize-pkg

10 0,0

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

sync-pkg

10

Minimalist CLI to sync only basic properties from package.json to bower.json

split-string

10

Split a string on a given character or characters, with support for escaping.

collection-map

10

Returns an array of mapped values from an array or object.

regex-not

8 0

Create a javascript regular expression for matching everything except for the given string.

pretty-time

8 0

Easily format the time from node.js `process.hrtime`. Works with timescales ranging from weeks to nanoseconds.

question-store

8

Ask questions, store the answers.

array-last

7 0,0

Return the last element in an array. Faster than `.slice`

deep-bind

7 0,0

Bind a context to all functions in an object, including deeply nested functions.

to-regex-range

7 0

Returns a regex-compatible range from two numbers, min and max. Useful for creating regular expressions to validate numbers, ranges, years, etc.

pad-right

7

Right pad a string with zeros or a specified string. Fastest implementation.

resolve-modules

7

Resolves local and global npm modules that match specified patterns, and returns a configuration object for each resolved module.

arr-map

7

Faster, node.js focused alternative to JavaScript's native array map.

global-paths

7

Returns an array of unique "global" directories based on the user's platform and environment. The resulting paths can be used for doing lookups for generators or other globally installed npm packages. Node.js / JavaScript.

option-cache

7

Get and set options easily, for node.js projects.

en-route

7

Routing for static site generators and build systems, heavily based on express.js and kerouac routes.

liquid-to-handlebars

7

Convert liquid templates to handlebars templates!

array-first

6 0,0

Get the first element or first n elements of an array.

module-tree

6 0

Create a visual tree of module dependencies. Optionally pass a glob pattern to limit the result to names with that pattern, or a regex to highlight specific packages.

to-regex

6 0

Generate a regex from a string or array of strings.

alphabet

6

The English alphabet, upper and lowercase.

snapdragon-node

6

Snapdragon utility for creating a new AST node in custom code, such as plugins.

gfm-code-block-regex

5 0

RegExp for gfm (GitHub Flavored Markdown) code blocks.

match-key

5 0

Get a property from an object with the first key that matches the given glob pattern, function, regex or string.

easy-renamer

5 0

Easily rename files using custom rename functions that are automatically used against any file paths that match the associated regex or glob patterns.

array-xor

5 0

Returns the symmetric difference (exclusive-or) of an array of elements (elements that are present in all given arrays and not in their intersections).

affirmative

5

Array of 'yes' words and phrases that express the user's agreement with a statement or request. Intended to be fun and useful for CLI prompts, web forms, etc.

has-value

4 0,0

Returns true if a value exists, false if empty. Works with deeply nested values using object paths.

is-windows

4 0,0

Returns true if the platform is windows.

author-regex

4 0

Regular expression for parsing an `author` string into an object following npm conventions.

question-match

4 0

Plugin for question-store that adds a `match` method for filtering out questions to ask using glob patterns or regex.

add-banner

4

Add a banner to a string. Banners are just Lo-Dash/underscore templates, if a custom one isn't defined a default will be used.

ansi-green

4

The color green, in ansi.

object.map

4

Similar to map for arrays, this creates a new object by calling the callback on each property of the original object.

make-iterator

4

Convert an argument into a valid iterator. Based on the `.makeIterator()` implementation in mout https://github.com/mout/mout.

build-regex-group

3 0

Build regular expression groups from arrays of strings. Useful when you need to automatically generate RegExp patterns.

ext-to-regex

3 0

Create a regex for matching file extensions.

line-number

3 0

Get the line number for each regex match found in a string.

replacements

3 0

Run multiple regex or string find-and-replace transformations on a string in sequence, reducing the final string to the accumulated result of all transformations.

add-less-import

3

Add an import statement into a .less file at a specific point.

ansi-grey

3

The color grey, in ansi.

markdown-slug

3

Slugify the url part of a markdown heading link.

gulp-liquid-to-handlebars

3

Convert liquid templates to handlebars templates. There are many resources for Jekyll and liquid on github, but handlebars is a more accessible engine for javascript users. This solves that.

snapdragon-util

3

Utilities for the snapdragon parser/compiler.

gulp-markdown-toc

3

Gulp plugin for markdown-toc. Generate a markdown table of contents for one or more markdown files, and an optional index for multiple files.

sync-bower

3

Sync package.json with bower.json.

requires-regex

2 0

Regular expressions for matching node.js require statements.

has-regex-chars

2 0

Returns true if a string has regular expression special characters.

is-equal-regex

2 0

Returns true if regular expression A is equal to regex B. Compares the expression and flags.

regexp-special-chars

2 0

Special RegExp characters, useful for escaping.

align-yaml

2

Format, prettify, beautify, align, whatever you want to call it. This does that to YAML.

anchors

2

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

aggregate-styles

1

Find style and link tags in HTML, consolidate and append them to the <head> tag.

ansi-gray

1

The color gray, in ansi.

add-contributors

1

Add a markdown-formatted table or list of contributors to file, or update an existing table or list. API and CLI.

ansi-bgblack

1

The color bgblack, in ansi.

ansi-bgblue

1

The color bgblue, in ansi.

ansi-bgcyan

1

The color bgcyan, in ansi.

ansi-bggreen

1

The color bggreen, in ansi.

ansi-bgmagenta

1

The color bgmagenta, in ansi.

ansi-bgred

1

The color bgred, in ansi.

ansi-bgwhite

1

The color bgwhite, in ansi.

ansi-bgyellow

1

The color bgyellow, in ansi.

ansi-black

1

The color black, in ansi.

ansi-blue

1

The color blue, in ansi.

ansi-bold

1

The color bold, in ansi.

ansi-cyan

1

The color cyan, in ansi.

ansi-dim

1

The color dim, in ansi.

ansi-hidden

1

The color hidden, in ansi.

ansi-inverse

1

The color inverse, in ansi.

ansi-italic

1

The color italic, in ansi.

ansi-magenta

1

The color magenta, in ansi.

is-valid-year

1

Returns true if a year is valid based on a given year, range of years, sequences of years, or any mixture of these.

Contribute

intro.js

intro.js

15257 0,7,10,0,-2,9,0,14

A better way for new feature introduction and step-by-step users guide for your website and project.

less.js

less.js

14743 0,5,12,3,0,4,0,9

Leaner CSS

assemble

assemble

3335 0,2,1,0,2,3,1,0

Static site generator and rapid prototyping framework for Node.js, Grunt.js, and Yeoman and Gulp. Render templates with Handlebars, Lo-Dash or any template engine. Used by Less.js / lesscss.org, Topcoat, Web Experience Toolkit, and hundreds of other proje

remarkable

remarkable

3250 0,3,0,6,1,1,0,2

Markdown parser, done right. Commonmark support, extensions, syntax plugins, high speed - all in one. Gulp and metalsmith plugins are also available.

transformicons

transformicons

2375 0,0,1

Transformicons: Animated icons, symbols and buttons using SVG and CSS. Inspired by the article from Sara Soueidan and the work of Bennett Feely.

flatdoc

flatdoc

2356 0,1,3,0,1,0,2,2

Build sites fast from Markdown

recess

recess

2225 0,0,1,0,0,0,-1,0

A simple and attractive code quality tool for CSS built on top of LESS

typeplate.github.io

typeplate.github.io

1423 0,-1,0,0,0,0,3

Official Website for Typeplate: “A Typographic Starter Kit.”

handlebars-helpers

handlebars-helpers

1326 0,2,0,0,0,2

Nearly 150 handlebars helpers in ~20 categories. Can be used with Assemble, Ghost, YUI, express.js etc.

grunt-contrib-less

grunt-contrib-less

684 0,0,0,0,0,0

Compile LESS files to CSS.

jshint-stylish

jshint-stylish

550

Stylish reporter for JSHint

sublime-markdown-extended

sublime-markdown-extended

448 0,0,1,1

Top 100 Sublime Text plugin! Markdown syntax highlighter for Sublime Text, with extended support for GFM fenced code blocks, with language-specific syntax highlighting. YAML Front Matter. Works with ST2/ST3. Goes great with Assemble.

awesome-micro-npm-packages

awesome-micro-npm-packages

404 0,0,0,0

A curated list of small, focused npm packages.

Static-Site-Generators

Static-Site-Generators

389 0

A definitive list of tools for generating static websites.

sublime-monokai-extended

sublime-monokai-extended

389 0

Extends Monokai from Soda with additional syntax highlighting for Markdown, LESS, HTML, Handlebars and more.

gulp-htmlmin

gulp-htmlmin

374 0,0

Minify HTML

less-docs

less-docs

322

Documentation for Less.

verb

verb

303 0,0,0,1

HEADS UP! Verb is going though a major transition, we've completely refactored everything from the ground up. If you're interested, please see the dev branch.

markdown-toc

markdown-toc

241 0,1

Generate a markdown TOC (table of contents) for a README or any markdown files, using remarkable. Used by assemble, verb, and lots of other projects on GitHub. API and CLI.

Handlebars

Handlebars

197 0,0

Fullest Handlebars.js templating support for Atom and Sublime Text 2 / 3. Install from: https://atom.io/packages/Handlebars and https://packagecontrol.io/packages/Handlebars.

sassy-ink

sassy-ink

151

Unofficial Sass port of Ink, Zurb's responsive email framework.

generator-assemble

generator-assemble

118 0

Yeoman generator for Assemble, the static site generator built on Grunt.js. Kickstart new Assemble projects in just a few seconds, including templates, data, layouts, and a theme.

glob-stream

glob-stream

116

File system globs as a stream

grunt-compile-handlebars

grunt-compile-handlebars

91 0,0

grunt plugin to compile static html from a handlebars plugin

assemble-boilerplate-bootstrap

assemble-boilerplate-bootstrap

79 0

Build Bootstrap with Assemble instead of Jekyll.

detect-indent

detect-indent

73

Detect the indentation of code

intro.js

intro.js

72 0

A better way for new feature introduction and step-by-step users guide for your website and project.

node-findup-sync

node-findup-sync

69

Find the first file matching a given pattern in the current directory or the nearest ancestor directory.

vertical-rhythm

vertical-rhythm

68

Put some typographical vertical rhythm in your CSS. LESS, Stylus and SCSS/SASS versions included.

assemble-less

assemble-less

66 0

Grunt task for compiling LESS to CSS. This task does for less what Assemble does for HTML, making it much easier to modularize and reduce repetition in stylesheets.

boilerplates

boilerplates

60 0

Boilerplates for Assemble. Each boilerplate offers something different: static site generation, h5bp, Bootstrap, swig, markdown, blog generation, etc.

grunt-init-assemble

grunt-init-assemble

52 0

Grunt init template for Assemble, the static site generator built on Grunt.js. Kickstart new Assemble projects in just a few seconds, including templates, data, layouts, and a theme.

grunt-fixmyjs

grunt-fixmyjs

50 0,0

Automatically fix js-hint errors.

assemble-boilerplate-site

assemble-boilerplate-site

44 0

Demonstrates how to use Assemble to build a site. Includes layouts, pages, partials, and markdown content.

intro.js

intro.js

29

A better way for new feature introduction and step-by-step users guide for your website and project.

window-size

window-size

27 0,0

Reliable way to to get the height and width of the terminal/console in a node.js environment.

verb-cli

verb-cli

27

Command line tool for Verb.

generator-verb

generator-verb

26

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.

animate.less

animate.less

24

Reorganized, cleaned up and LESSified version of animate.css - CSS animations for WebKit, Firefox and beyond. NOTE!!! There are features coming in LESS that will help to refactor this. Until then, consider starring the project to stay updated.

get-value

get-value

23 0,0

Use property paths (`a.b.c`) get a nested value from an object.

is-glob

is-glob

22 0

If you use globs, this will make your code faster. Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faste

fs-utils

fs-utils

21 0

Generalized file and path utils for Node.js projects.

pad-left

pad-left

20 0,0

Left pad a string with zeros or a specified string. Fastest implementation.

expand-object

expand-object

18 0

Expand a string into a JavaScript object using a simple notation.

expand-range

expand-range

18 0

Faster, bash-like range expansion. Expand a range of numbers or letters, uppercase or lowercase. See the benchmarks.

plasma

plasma

17 0

Easily load and normalize data to be passed to templates as context. Pass an object directly, or pass glob patterns or file paths to any JSON, YAML or CSV files to use.

assemble-boilerplate-markdown

assemble-boilerplate-markdown

17 0

Use Assemble to generate HTML pages from markdown content. Useful for wikis, gh-pages, documentation and blogs or sites with markdown posts.

arr-flatten

arr-flatten

16 0,0

Recursively flatten an array or arrays. This is the fastest implementation of array flatten.

is-number

is-number

16 0,0

JavaScript/Node.js utility. Returns `true` if the value is a number. Has extensive tests.

regex-cache

regex-cache

15 0

Memoize the results of a call to the RegExp constructor, avoiding repetitious runtime compilation of the same string and options, resulting in dramatic speed improvements.

grunt-verb

grunt-verb

15

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

repeat-string

repeat-string

14 0

Repeat the given string n times. Fastest implementation for repeating a string. Battle tested with more than more than 50 million downloads since first commit on Mar 27, 2014!

extract-comments

extract-comments

14 0

Extract JavaScript code comments from a string or glob of files.

gulp-verb

gulp-verb

14

A Gulp plugin for verb

normalize-path

normalize-path

13 0

Normalize file path slashes to be unix-like forward slashes, regardless of OS (since in reality Windows doesn't care about slash direction anyway). Also condenses repeat slashes to a single slash and removes and trailing slashes.

glob-parent

glob-parent

13 0

:open_file_folder: Extract the non-magic parent path from a glob string

is-match

is-match

13 0

Create a matching function from a glob pattern, regex, string, array or function.

align-text

align-text

13

Align the text in a string. Downloaded 4.8 million times since May 2015

less.github.io

less.github.io

13

see https://github.com/less/less-docs

arr-diff

arr-diff

12 0,0

Returns an array with only the unique values present in all given arrays using strict equality for comparisons.

in-array

in-array

12 0,0

Return true if a value exists in an array. Faster than using indexOf and won't blow up on null values.

set-value

set-value

12 0,0

Create nested values and any intermediaries dot notation (`'a.b.c'`) paths. (renamed from set-object)

relative

relative

12 0

Easily calculate the relative path from file A to file B in Node.js project. Will calculate correctly from a file to a directory, file to file, directory to file, and directory to directory.

is-git-url

is-git-url

12 0

Regex to validate that a URL is a git URL.

parse-filepath

parse-filepath

11 0

Parse a filepath and return an object of path parts. Falls back on native node.js `path.parse` if it exists

parse-glob

parse-glob

11 0

Parse a glob pattern into an object of path parts.

fill-range

fill-range

11 0

Fill in a range of numbers or letters, positive or negative, optionally passing an increment or multiplier to use.

assemble-core

assemble-core

11 0

The core assemble application with no presets or defaults. All configuration is left to the implementor.

verb-generate-readme

verb-generate-readme

11

Generate your project's readme with verb. Requires verb v0.9.0 or higher.

html-email-toolset

html-email-toolset

11

Responsive html email toolset with great email client compatibility

normalize-pkg

normalize-pkg

10 0,0

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

filename-regex

filename-regex

10 0

Regular expression for matching file names, with or without extension.

fancy-log

fancy-log

10

Log things, prefixed with a timestamp

assemble-boilerplate-blog

assemble-boilerplate-blog

9 0

Assemble boilerplate with the essential middleware, helpers, templates and (opinionated) configuration necessary to easily create a blog with Assemble.

regex-not

regex-not

8 0

Create a javascript regular expression for matching everything except for the given string.

regex-utc-date

regex-utc-date

8 0

Regular expression for UTC date

pretty-time

pretty-time

8 0

Easily format the time from node.js `process.hrtime`. Works with timescales ranging from weeks to nanoseconds.

assemble-middleware-rss

assemble-middleware-rss

8 0

Assemble middleware for creating RSS feeds with Assemble.

assemble-manifest

assemble-manifest

8

Proof of concept to generate JSON and/or YAML manifest files from given source files or directories.

array-last

array-last

7 0,0

Return the last element in an array. Faster than `.slice`

deep-bind

deep-bind

7 0,0

Bind a context to all functions in an object, including deeply nested functions.

to-regex-range

to-regex-range

7 0

Returns a regex-compatible range from two numbers, min and max. Useful for creating regular expressions to validate numbers, ranges, years, etc.

assemble-front-matter

assemble-front-matter

7 0

Utilities for extracting Front Matter from source files.

ask-once

ask-once

7

Only ask a question one time and store the answer.

js-empty-dir

js-empty-dir

7

Check if a directory is empty.

array-first

array-first

6 0,0

Get the first element or first n elements of an array.

dirname-regex

dirname-regex

6 0

Regular expression for matching the directory part of a file path.

module-tree

module-tree

6 0

Create a visual tree of module dependencies. Optionally pass a glob pattern to limit the result to names with that pattern, or a regex to highlight specific packages.

assemble-boilerplate-sitemap

assemble-boilerplate-sitemap

6 0

Generate a sitemap with Assemble.

assemble-handlebars

assemble-handlebars

6 0

Assemble engine plugin for Handlebars templates

assemble-indexer

assemble-indexer

6 0

Templates plugin to add index views to template collections.

to-regex

to-regex

6 0

Generate a regex from a string or array of strings.

intro.js

intro.js

6 0

A better way for new feature introduction and step-by-step users guide for your website and project.

ask-for-github-auth

ask-for-github-auth

6

Prompt a user for their github authentication credentials and save the results.

alphabet

alphabet

6

The English alphabet, upper and lowercase.

whitespace-regex

whitespace-regex

5 0

Regular expression for matching the whitespace in a string.

path-regex

path-regex

5 0

Regular expression for matching the parts of a file path.

todo-regex

todo-regex

5 0

Regular expression for matching TODO statements in a string.

gfm-code-block-regex

gfm-code-block-regex

5 0

RegExp for gfm (GitHub Flavored Markdown) code blocks.

match-key

match-key

5 0

Get a property from an object with the first key that matches the given glob pattern, function, regex or string.

easy-renamer

easy-renamer

5 0

Easily rename files using custom rename functions that are automatically used against any file paths that match the associated regex or glob patterns.

array-xor

array-xor

5 0

Returns the symmetric difference (exclusive-or) of an array of elements (elements that are present in all given arrays and not in their intersections).

assemble-collections

assemble-collections

5 0

Node library to manage collections of objects in or out of Assemble.

assemble-layouts

assemble-layouts

5 0

Layouts for your templates

affirmative

affirmative

5

Array of 'yes' words and phrases that express the user's agreement with a statement or request. Intended to be fun and useful for CLI prompts, web forms, etc.

MarkdownHighlighting

MarkdownHighlighting

5

Markdown syntax highlighting in any theme, with GFM support for Sublime Text 3

grunt-init-ghpages

grunt-init-ghpages

5

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

assemble-liquid

assemble-liquid

5

Assemble engine plugin for LiquidNode templates http://assemble.io

verb-trees

verb-trees

5

Verb plugin for generating files trees for documentation.

readme-includes

readme-includes

5

Template partials for Verb.

readme-badges

readme-badges

5

Readme badge templates.

hiless

hiless

5

LESS Syntax Highlighter

punctuation-regex

punctuation-regex

5

Regular expression for matching punctuation characters.

has-value

has-value

4 0,0

Returns true if a value exists, false if empty. Works with deeply nested values using object paths.

is-windows

is-windows

4 0,0

Returns true if the platform is windows.

copyright-regex

copyright-regex

4 0

Regular expression for matching and parsing copyright statements.

dotfile-regex

dotfile-regex

4 0

Regular expresson for matching dotfiles.

ext-regex

ext-regex

4 0

Regular expression for matching file extensions.

author-regex

author-regex

4 0

Regular expression for parsing an `author` string into an object following npm conventions.

strings

strings

4 0

Replace :props in strings, create simple regex parsers, store parsers and prop-strings and run them in any context.

question-match

question-match

4 0

Plugin for question-store that adds a `match` method for filtering out questions to ask using glob patterns or regex.

assemble-example

assemble-example

4 0

This project will help you get started with Assemble. Just download, install the dependencies, and you're off and running!

intro.js

intro.js

4 0

A better way for new feature introduction and step-by-step users guide for your website and project.

ansi-colors

ansi-colors

4

Collection of ansi colors and styles.

add-banner

add-banner

4

Add a banner to a string. Banners are just Lo-Dash/underscore templates, if a custom one isn't defined a default will be used.

ansi-green

ansi-green

4

The color green, in ansi.

generator-assemble

generator-assemble

4

Yeoman generator for Assemble

lab6_legacy_code

lab6_legacy_code

4

The Lab: The Legacy Code Challenge

dotdir-regex

dotdir-regex

3 0

Regex for matching dot-directories, like '.git/'.

year-range-regex

year-range-regex

3 0

Generates a regular expression for validating a range of years.

build-regex-group

build-regex-group

3 0

Build regular expression groups from arrays of strings. Useful when you need to automatically generate RegExp patterns.

ext-to-regex

ext-to-regex

3 0

Create a regex for matching file extensions.

glob-path-regex

glob-path-regex

3 0

Regular expression for matching the path parts in a glob pattern.

quoted-string-regex

quoted-string-regex

3 0

JavaScript regular expression for matching a quoted string.

line-number

line-number

3 0

Get the line number for each regex match found in a string.

replacements

replacements

3 0

Run multiple regex or string find-and-replace transformations on a string in sequence, reducing the final string to the accumulated result of all transformations.

is-github-url

is-github-url

3 0

Check if a provided string is a valid GitHub URL

assemble-ask

assemble-ask

3 0

Assemble plugin for asking questions and storing answers.

assemble-fs

assemble-fs

3 0

Assemble plugin that adds methods to assemble for working with the file system, like src, dest, copy and symlink.

assemble-loader

assemble-loader

3 0

HEADS UP! This currently (temporarily) uses the dev branch of assemble. Assemble plugin (0.6+) for loading globs of views onto custom view collections. Also works with verb or other Templates.js based applications.

add-less-import

add-less-import

3

Add an import statement into a .less file at a specific point.

ansi-grey

ansi-grey

3

The color grey, in ansi.

assemble-plugin-index

assemble-plugin-index

3

Collection indexing plugin for Assemble.io.

requires-regex

requires-regex

2 0

Regular expressions for matching node.js require statements.

unc-path-regex

unc-path-regex

2 0

Regular expression for testing if a file path is a windows UNC file path. Can also be used as a component of another regexp via the `.source` property.

has-regex-chars

has-regex-chars

2 0

Returns true if a string has regular expression special characters.

path-root-regex

path-root-regex

2 0

Regular expression for getting the root of a posix or windows filepath.

es6-template-regex

es6-template-regex

2 0

Regular expression for matching es6 template delimiters in a string.

is-equal-regex

is-equal-regex

2 0

Returns true if regular expression A is equal to regex B. Compares the expression and flags.

regexp-special-chars

regexp-special-chars

2 0

Special RegExp characters, useful for escaping.

assemble-boilerplate-h5bp

assemble-boilerplate-h5bp

2 0

Assemble boilerplate for launching projects with H5BP (https://github.com/h5bp/boilerplate-h5bp)

assemble-cli

assemble-cli

2 0

Command line interface for Assemble.

assemble-contrib-anchors-example

assemble-contrib-anchors-example

2 0

Usage examples for assemble-contrib-anchors, an Assemble plugin for generating adding anchors to headings.

assemble-contrib-toc-example

assemble-contrib-toc-example

2 0

Example for generating a Table of Contents using Assemble.

assemble-handle

assemble-handle

2 0

Assemble pipeline plugin for handling middleware stages.

align-yaml

align-yaml

2

Format, prettify, beautify, align, whatever you want to call it. This does that to YAML.

anchors

anchors

2

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

ink

ink

2

Quickly create responsive HTML emails that work on any device & client. Even Outlook.

assemble-compile-file

assemble-compile-file

1 0

WIP. Assemble plugin for compiling views (in a vinyl pipeline) that might need to be rendered more than once.

foundation-emails

foundation-emails

1 0

Quickly create responsive HTML emails that work on any device and client. Even Outlook.

intro.js

intro.js

1

A better way for new feature introduction and step-by-step users guide for your website and project.

less.js

less.js

1

Leaner CSS

recess

recess

1

A simple and attractive code quality tool for CSS built on top of LESS

aggregate-styles

aggregate-styles

1

Find style and link tags in HTML, consolidate and append them to the <head> tag.

ansi-gray

ansi-gray

1

The color gray, in ansi.

less.js

less.js

1

Leaner CSS

assemble-handlebars-helpers

assemble-handlebars-helpers

1

Library of 100+ handlebars helpers. This project is active and supported, we love contributors and appreciate watchers.

grunt-convert

grunt-convert

1

Convert to or from XML, JSON or YAML.

intro.js

intro.js

1

A better way for new feature introduction and step-by-step users guide for your website and project.