jonschlinkert

Jon Schlinkert (jonschlinkert)

2 years after

About Jon Schlinkert

Summing up all of Jon Schlinkert's repositories they have 118 own repositories and 103 contribute repositories .

Jon Schlinkert follows 53 other users and is followed by 617 users.

Data for Jon Schlinkert was last updated 2 years after.

Jon Schlinkert 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

sublime-markdown-extended

448 0,0,1,1

Top 100 Sublime Text plugin! Markdown syntax highlighter for Sublime Text, with extended support for

sublime-monokai-extended

389 0

Extends Monokai from Soda with additional syntax highlighting for Markdown, LESS, HTML, Handlebars a

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. Us

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 wh

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 c

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

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 a

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 g

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-range

18 0

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

expand-object

18 0

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

plasma

17 0

Easily load and normalize data to be passed to templates as context. Pass an object directly, or pas

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.

write

16

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

is-number

16 0,0

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

regex-cache

15 0

Memoize the results of a call to the RegExp constructor, avoiding repetitious runtime compilation of

gists

14

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

repeat-string

14 0

Repeat the given string n times. Fastest implementation for repeating a string. Battle tested with m

extract-comments

14 0

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

align-text

13

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

normalize-path

13 0

Normalize file path slashes to be unix-like forward slashes, regardless of OS (since in reality Wind

is-match

13 0

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

is-git-url

12 0

Regex to validate that a URL is a git URL.

relative

12 0

Easily calculate the relative path from file A to file B in Node.js project. Will calculate correctl

arr-diff

12 0,0

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

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 value

set-value

12 0,0

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

parse-author

11

Parse a person, author, contributor or maintainer string into an object with name, email and url pro

parse-filepath

11 0

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

nanomatch

11

Fast, minimal glob matcher for node.js. Similar to micromatch, minimatch and multimatch, but complet

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 mult

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.

sync-pkg

10

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

normalize-pkg

10 0,0

Normalize values in package.json to improve compatibility, programmatic readability and usefulness w

question-store

8

Ask questions, store the answers.

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 na

liquid-to-handlebars

7

Convert liquid templates to handlebars templates!

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 obj

option-cache

7

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

arr-map

7

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

array-last

7 0,0

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

to-regex-range

7 0

Returns a regex-compatible range from two numbers, min and max. Useful for creating regular expressi

deep-bind

7 0,0

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

global-paths

7

Returns an array of unique "global" directories based on the user's platform and environment. The re

en-route

7

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

to-regex

6 0

Generate a regex from a string or array of strings.

alphabet

6

The English alphabet, upper and lowercase.

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 n

snapdragon-node

6

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

affirmative

5

Array of 'yes' words and phrases that express the user's agreement with a statement or request. Inte

array-xor

5 0

Returns the symmetric difference (exclusive-or) of an array of elements (elements that are present i

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, rege

easy-renamer

5 0

Easily rename files using custom rename functions that are automatically used against any file paths

author-regex

4 0

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

add-banner

4

Add a banner to a string. Banners are just Lo-Dash/underscore templates, if a custom one isn't defin

ansi-green

4

The color green, in ansi.

question-match

4 0

Plugin for question-store that adds a `match` method for filtering out questions to ask using glob p

object.map

4

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

make-iterator

4

Convert an argument into a valid iterator. Based on the `.makeIterator()` implementation in mout htt

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.

gulp-markdown-toc

3

Gulp plugin for markdown-toc. Generate a markdown table of contents for one or more markdown files,

snapdragon-util

3

Utilities for the snapdragon parser/compiler.

add-less-import

3

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

sync-bower

3

Sync package.json with bower.json.

ansi-grey

3

The color grey, in ansi.

build-regex-group

3 0

Build regular expression groups from arrays of strings. Useful when you need to automatically genera

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

gulp-liquid-to-handlebars

3

Convert liquid templates to handlebars templates. There are many resources for Jekyll and liquid on

markdown-slug

3

Slugify the url part of a markdown heading link.

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.

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.

requires-regex

2 0

Regular expressions for matching node.js require statements.

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.

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 mi

add-contributors

1

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

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. Re

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

flatdoc

flatdoc

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

Build sites fast from Markdown

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 e

grunt-contrib-less

grunt-contrib-less

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

Compile LESS files to CSS.

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.

verb

verb

303 0,0,0,1

HEADS UP! Verb is going though a major transition, we've completely refactored everything from the g

Handlebars

Handlebars

197 0,0

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

transformicons

transformicons

2375 0,0,1

Transformicons: Animated icons, symbols and buttons using SVG and CSS. Inspired by the article from

grunt-compile-handlebars

grunt-compile-handlebars

91 0,0

grunt plugin to compile static html from a handlebars plugin

glob-parent

glob-parent

13 0

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

filename-regex

filename-regex

10 0

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

dirname-regex

dirname-regex

6 0

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

regex-utc-date

regex-utc-date

8 0

Regular expression for UTC date

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.

generator-assemble

generator-assemble

118 0

Yeoman generator for Assemble, the static site generator built on Grunt.js. Kickstart new Assemble p

boilerplates

boilerplates

60 0

Boilerplates for Assemble. Each boilerplate offers something different: static site generation, h5bp

grunt-init-assemble

grunt-init-assemble

52 0

Grunt init template for Assemble, the static site generator built on Grunt.js. Kickstart new Assembl

assemble-boilerplate-site

assemble-boilerplate-site

44 0

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

intro.js

intro.js

72 0

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

assemble-boilerplate-blog

assemble-boilerplate-blog

9 0

Assemble boilerplate with the essential middleware, helpers, templates and (opinionated) configurati

assemble-boilerplate-bootstrap

assemble-boilerplate-bootstrap

79 0

Build Bootstrap with Assemble instead of Jekyll.

assemble-boilerplate-markdown

assemble-boilerplate-markdown

17 0

Use Assemble to generate HTML pages from markdown content. Useful for wikis, gh-pages, documentation

assemble-boilerplate-sitemap

assemble-boilerplate-sitemap

6 0

Generate a sitemap with Assemble.

assemble-collections

assemble-collections

5 0

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

assemble-core

assemble-core

11 0

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

assemble-front-matter

assemble-front-matter

7 0

Utilities for extracting Front Matter from source files.

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.

assemble-layouts

assemble-layouts

5 0

Layouts for your templates

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

assemble-middleware-rss

assemble-middleware-rss

8 0

Assemble middleware for creating RSS feeds with Assemble.

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.

ask-once

ask-once

7

Only ask a question one time and store the answer.

MarkdownHighlighting

MarkdownHighlighting

5

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

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.

strings

strings

4 0

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

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.

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.

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 comp

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-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-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 hea

assemble-contrib-toc-example

assemble-contrib-toc-example

2 0

Example for generating a Table of Contents using Assemble.

assemble-example

assemble-example

4 0

This project will help you get started with Assemble. Just download, install the dependencies, and y

assemble-fs

assemble-fs

3 0

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

assemble-handle

assemble-handle

2 0

Assemble pipeline plugin for handling middleware stages.

assemble-loader

assemble-loader

3 0

HEADS UP! This currently (temporarily) uses the dev branch of assemble. Assemble plugin (0.6+) for l

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.

ink

ink

2

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

jshint-stylish

jshint-stylish

550

Stylish reporter for JSHint

generator-assemble

generator-assemble

4

Yeoman generator for Assemble

glob-stream

glob-stream

116

File system globs as a stream

assemble-plugin-index

assemble-plugin-index

3

Collection indexing plugin for Assemble.io.

lab6_legacy_code

lab6_legacy_code

4

The Lab: The Legacy Code Challenge

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 t

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

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 a

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.

less-docs

less-docs

322

Documentation for Less.

sassy-ink

sassy-ink

151

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

detect-indent

detect-indent

73

Detect the indentation of code

node-findup-sync

node-findup-sync

69

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

intro.js

intro.js

29

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

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-conf

grunt-verb

grunt-verb

15

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

gulp-verb

gulp-verb

14

A Gulp plugin for verb

less.github.io

less.github.io

13

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

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

fancy-log

fancy-log

10

Log things, prefixed with a timestamp

assemble-manifest

assemble-manifest

8

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

js-empty-dir

js-empty-dir

7

Check if a directory is empty.

grunt-init-ghpages

grunt-init-ghpages

5

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

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.