jonschlinkert

jonschlinkert

👤 Developer

114 repositories on SrcLog

View on GitHub
114 Repos
19k Stars
2.5k Forks
19k Watchers

Repositories (114)

list-item jonschlinkert/list-item JavaScript

Generate a single formatted list item, allowing you to easily generate lists with proper indentation, bullets, numbers or other leading characters.

8
array-sum jonschlinkert/array-sum JavaScript

Add up all of the numbers in an array of numbers. Works when non-numbers are present as well.

8
hekyll jonschlinkert/hekyll JavaScript

Migrate Jekyll (gh-pages) themes to use handlebars instead of liquid.

8
parser-front-matter jonschlinkert/parser-front-matter JavaScript

Front matter parser that uses gray-matter and bits of real panther, so you know it's good. Kind of like consolidate.js engine, accept it's not an engine, it's a parser. Works with Assemble, express.js, parser-cache, or any application with similar conventions.

8
gulp-markdown-toc jonschlinkert/gulp-markdown-toc JavaScript

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

7
resolve-modules jonschlinkert/resolve-modules JavaScript

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

7
engine-base jonschlinkert/engine-base JavaScript

Thin wrapper for Engine, a basic ejs/lodash-style template engine.

7
yarn-global-modules jonschlinkert/yarn-global-modules JavaScript

Get the absolute path to the yarn global modules directory (globally installed modules).

7
gulp-html-toc jonschlinkert/gulp-html-toc HTML

Gulp plugin for html-toc, for generating a HTML table of contents.

6
conflicts jonschlinkert/conflicts JavaScript

Detects when a new file is different than an existing file and prompts the user for action.

6
is-invalid-path jonschlinkert/is-invalid-path JavaScript

Returns true if a windows file path has invalid characters.

6
gulp-data-contents jonschlinkert/gulp-data-contents JavaScript

Gulp plugin that replaces the contents of a file with the contents of another file using the filepath specified on the 'contents' property in front-matter. Customizable, useful for generating scaffolding or defining placeholder files.

6
common-middleware jonschlinkert/common-middleware JavaScript

Common middleware for apps built with base-methods (like assemble, verb, generate, and update)

6
yarn-config-directory jonschlinkert/yarn-config-directory JavaScript

Get the absolute path to the global yarn config directory.

6
filter-array jonschlinkert/filter-array JavaScript

Iterates over the elements in an array, returning an array with only the elements for which the callback returns truthy.

6
env-cache jonschlinkert/env-cache JavaScript

Get and set values on process.env using a namespace.

6
gulp-conflicts jonschlinkert/gulp-conflicts JavaScript

Detects when a file to be written is different than an existing file and, if necessary, prompts the user for action.

5
gulp-drafts jonschlinkert/gulp-drafts JavaScript

Gulp plugin for removing files flagged as drafts. Can also be used as an assemble or verb plugin.

5
list-git-remotes jonschlinkert/list-git-remotes JavaScript

List the remotes for a local git repository. Sync and async.

5
yarn-global-links jonschlinkert/yarn-global-links JavaScript

Get the absolute path to the yarn global links directory (globally symlinked modules).

5
open-linux-file-dialog jonschlinkert/open-linux-file-dialog TypeScript

Open a file dialog window programmatically to allow the user to select one or more files. Only works on Linux. No dependencies. Supports zenity (GNOME), kdialog (KDE), yad (Yet Another Dialog), qarma (Qt-based), matedialog (MATE), rofi (window switcher with file browser mode), fzf (terminal fuzzy finder), dmenu (dynamic menu).

4
glob-fs-gitignore jonschlinkert/glob-fs-gitignore JavaScript

glob-fs middleware for automatically ignoring files specified in `.gitignore`

4
resolve-value jonschlinkert/resolve-value JavaScript

Deeply resolve promises in a value, including all properties of an object.

4
open-file-manager-dialog jonschlinkert/open-file-manager-dialog JavaScript

Cross-platform library for opening a file manager dialog window programmatically on MacOS, Windows, or Linux.

3