Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Projects in Awesome Lists by jonschlinkert
A curated list of projects in awesome lists by jonschlinkert .
https://github.com/jonschlinkert/remarkable
Markdown parser, done right. Commonmark support, extensions, syntax plugins, high speed - all in one. Gulp and metalsmith plugins available. Used by Facebook, Docusaurus and many others! Use https://github.com/breakdance/breakdance for HTML-to-markdown conversion. Use https://github.com/jonschlinkert/markdown-toc to generate a table of contents.
commonmark compile docusaurus gfm javascript jonschlinkert markdown markdown-it markdown-parser md node nodejs parse parser syntax-highlighting
Last synced: 30 Jul 2024
https://github.com/jonschlinkert/gray-matter
Smarter YAML front matter parser, used by metalsmith, Gatsby, Netlify, Assemble, mapbox-gl, phenomic, vuejs vitepress, TinaCMS, Shopify Polaris, Ant Design, Astro, hashicorp, garden, slidev, saber, sourcegraph, and many others. Simple to use, and battle tested. Parses YAML by default but can also parse JSON Front Matter, Coffee Front Matter, TOML Front Matter, and has support for custom parsers. Please follow gray-matter's author: https://github.com/jonschlinkert
assemble config data front-matter front-matter-parsers frontmatter gatsby javascript jonschlinkert mapbox markdown matter metalsmith netlify node nodejs parse phenomic yaml
Last synced: 31 Jul 2024
https://github.com/jonschlinkert/markdown-toc
API and CLI for generating a markdown TOC (table of contents) for a README or any markdown files. Uses Remarkable to parse markdown. Used by NASA/openmct, Prisma, Joi, Mocha, Sass, Prettier, Orbit DB, FormatJS, Raneto, hapijs/code, webpack-flow, docusaurus, release-it, ts-loader, json-server, reactfire, bunyan, husky, react-easy-state, react-snap, chakra-ui, carbon, alfresco, repolinter, Assemble, Verb, and thousands of other projects.
javascript jonschlinkert markdown markdown-toc md navigation node nodejs project readme remarkable table-of-contents toc toc-generator
Last synced: 30 Jul 2024
https://github.com/jonschlinkert/gulp-htmlmin
Minify HTML
gulp gulpplugin html html-minifier min minifier minify plugin
Last synced: 04 Aug 2024
https://github.com/jonschlinkert/sublime-markdown-extended
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.
gfm language markdown package st3 sublime sublime-text syntax syntax-highlighting
Last synced: 04 Aug 2024
https://github.com/jonschlinkert/maintainers-guide-to-staying-positive
Don't let the trolls get you down! Use this as a reference to avoid open-source burnout and keep doing what you love: writing code! Contributions and any kind of improvements are very welcome!
contribute contributing foss funding guide jonschlinkert maintainance maintainer maintainer-tools meta morale open-source oss sustainability sustainable
Last synced: 31 Jul 2024
https://github.com/jonschlinkert/sublime-monokai-extended
Extends Monokai from Soda with additional syntax highlighting for Markdown, LESS, HTML, Handlebars and more.
monokai sublime-text syntax-highlighting theme
Last synced: 31 Jul 2024
https://github.com/jonschlinkert/set-value
Set nested properties on an object using dot-notation.
deep-property dot dot-notation dot-prop get getobject javascript lodash nested node object object-path path properties property set set-deep val value
Last synced: 28 Aug 2024
https://github.com/jonschlinkert/word-wrap
Wrap words to a specified length.
cli command-line console terminal text width words wrap
Last synced: 01 Aug 2024
https://github.com/jonschlinkert/randomatic
Easily generate random strings like passwords, with simple options for specifying a length and for using patterns of numeric, alpha-numeric, alphabetical, special or custom characters. (the original "generate-password")
characters digit generate-password javascript nodejs password random random-characters randomize repeat
Last synced: 01 Aug 2024
https://github.com/jonschlinkert/data-store
Easily get, set and persist config data. Fast. Supports dot-notation in keys. No dependencies.
cache conf config configstore data javascript json nodejs persist store stort
Last synced: 31 Jul 2024
https://github.com/jonschlinkert/guide-to-staying-productive
If you're looking for ways to stay motivated and focused, while still having fun, this guide is for you! Contributions and any kind of improvements are very welcome!
code coding guide guides maintainer motivation productivity programming
Last synced: 04 Aug 2024
https://github.com/jonschlinkert/idiomatic-contributing
A brief guide to being an effective open source contributor.
contribute contributing contributor foss guide learn
Last synced: 03 Aug 2024
https://github.com/jonschlinkert/time-stamp
Get a formatted timestamp. Used in gulp, assemble, generate, and many others.
date datetime days format hours javascript minutes node nodejs time time-stamp timestamp year
Last synced: 01 Aug 2024
https://github.com/jonschlinkert/gists
Methods for working with the GitHub Gist API. Node.js/JavaScript
api axios get gist gists github javascript jonschlinkert nodejs request requests
Last synced: 08 Aug 2024
https://github.com/jonschlinkert/git-branch
Get the current branch for a local git repository
Last synced: 30 Jul 2024
https://github.com/jonschlinkert/object.omit
Return a copy of an object without the given keys.
delete filter javascript nodejs object omit properties property remove
Last synced: 03 Aug 2024
https://github.com/jonschlinkert/grunt-prettify
Grunt plugin for beautifying HTML. Lots of options so that you can format/beautify the generated HTML the way you want it.
Last synced: 04 Aug 2024
https://github.com/jonschlinkert/template-helpers
Generic JavaScript helpers that can be used with any template engine. Handlebars, Lo-Dash, Underscore, or any engine that supports helper functions.
engine handlebare handlebars-helpers helper helpers html javascript jonschlinkert lodash node nodejs render template template-engine
Last synced: 06 Aug 2024
https://github.com/jonschlinkert/assign-deep
Deeply assign the enumerable properties of source objects to a destination object.
assign enumerable-properties extend javascript jonschlinkert merge nodejs object
Last synced: 02 Aug 2024
https://github.com/jonschlinkert/parse-git-config
Parse `.git/config` into a JavaScript object. sync or async.
conf config git git-config gitconfig javascript jonschlinkert js node nodejs parse
Last synced: 01 Aug 2024
https://github.com/jonschlinkert/to-regex
Generate a regex from a string or array of strings.
javascript node nodejs regex regexp regular-expression
Last synced: 02 Aug 2024
https://github.com/jonschlinkert/fill-range
Fill in a range of numbers or letters, positive or negative, optionally passing an increment or multiplier to use.
capture expand fill increment letters micromatch numbers range regex-range sequence step
Last synced: 30 Jul 2024
https://github.com/jonschlinkert/lazy-cache
Cache requires to be lazy-loaded when needed. Uses node's own require system with tried and true, plain-vanilla JavaScript getters.
cache javascript object require vanilla
Last synced: 01 Aug 2024
https://github.com/jonschlinkert/is-windows
Returns true if the platform is Windows (and Cygwin or MSYS/MinGW for unit tests)
amd browser commonjs cygwin electron is javascript jonschlinkert msys nodejs os platform umd windows
Last synced: 13 Aug 2024
https://github.com/jonschlinkert/arr-diff
Returns an array with only the unique values from all given arrays using strict equality for comparisons.
arr array diff difference elements javascript nodejs unique util utility values
Last synced: 31 Jul 2024
https://github.com/jonschlinkert/object.pick
(object pick) returns a filtered copy of an object with only the specified keys, exactly like `pick` from lo-dash / underscore.
Last synced: 01 Aug 2024
https://github.com/jonschlinkert/is-primitive
Is the typeof value a javascript primitive?
check is javascript jonschlinkert kind-of node nodejs number primitive primitive-values string symbol type typeof
Last synced: 02 Aug 2024
https://github.com/jonschlinkert/global-modules
Returns the directory used by NPM for globally installed NPM packages.
directory filepath global installed javascript jonschlinkert modules node node-modules nodejs nodemodules npm packages path prefix
Last synced: 04 Aug 2024
https://github.com/jonschlinkert/unset-value
Delete nested properties from an object using dot notation.
Last synced: 31 Jul 2024
https://github.com/jonschlinkert/relative
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.
Last synced: 01 Aug 2024
https://github.com/jonschlinkert/whence
Add context awareness to your apps and frameworks by safely evaluating user-defined conditional expressions. Useful for evaluating expressions in config files, prompts, key bindings, completions, templates, and many other user cases.
Last synced: 01 Aug 2024
https://github.com/jonschlinkert/repos
Pull down a list of GitHub repos for the given user or org, and save to a local JSON file.
api github javascript nodejs repo repos repositories repository
Last synced: 02 Aug 2024
https://github.com/jonschlinkert/tabstops
Empower your text editor or prompt with full-featured code snippets! JavaScript library and API for parsing, compiling, and rendering code snippets, with complete support for VS Code-style tabstops. Supports variables, placeholders, transforms, unlimited nesting, and all of the "snippet" features offered by popular text editors like VSCode, Atom, TextMate and Sublime Text.
atom code editor key-bindings prompt render shortcut snippet sublime sublime-text tab tabstop tabstops template text-editor transform variables vscode
Last synced: 31 Jul 2024
https://github.com/jonschlinkert/pretty-remarkable
Plugin for prettifying markdown with https://github.com/jonschlinkert/remarkable using custom renderer rules.
beautify format formatter gfm markdown plugin prettify remarkable
Last synced: 06 Aug 2024
https://github.com/jonschlinkert/section-matter
Like front-matter, but allows multiple sections in a single document.
assemble blog data front-matter gray-matter jekyll markdown matter parse templates
Last synced: 17 Aug 2024
https://github.com/jonschlinkert/uniqueid
Generate a unique sequential ID. Optionally pass a prefix, suffix, or multiplier.
Last synced: 01 Aug 2024
https://github.com/jonschlinkert/gh-stars
API and CLI for getting the stars for one or more GitHub users or organizations.
api cli github repos repositories stars
Last synced: 01 Aug 2024
https://github.com/jonschlinkert/config-file
Find and load a YAML or JSON config file from a local project, installed npm module, or the user's home directory.
Last synced: 30 Jul 2024
https://github.com/jonschlinkert/look-up
DEPRECATED - Optimizations from this library have been merged into https://github.com/js-cli/node-findup-sync. Please use that library instead.
Last synced: 30 Jul 2024
https://github.com/jonschlinkert/merge-configs
Find, load and merge JSON and YAML config settings from one or more files, in the specified order.
combine conf config configuration data eslint find jonschlinkert lookup merge namespace node nodejs object package rc runtime-config search store
Last synced: 06 Aug 2024
https://github.com/jonschlinkert/affirmative
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.
Last synced: 01 Aug 2024
https://github.com/jonschlinkert/to-flags
Convert the properties of an object to command line flags.
Last synced: 01 Aug 2024
https://github.com/jonschlinkert/minimist-methods
Map your node.js application's methods to command line arguments.
Last synced: 01 Aug 2024