StackAid LogoStackAid Logo
/
jonschlinkert

Jon Schlinkert

Son of GitHub. Humble student of @doowb. Creator of @assemble @generate @enquirer @breakdance @update @micromatch
https://www.linkedin.com/in/jonschlinkert/

Total received$27
Projects(25)

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


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


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


Normalize file path slashes to be unix-like forward slashes. Used by chokidar, anymatch, and many others!


Gulp plugin for beautifying markdown using pretty-remarkable.


Returns true if the given value is an object created by the Object constructor.


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.


Easily generate benchmarks from a glob of files. Wrapper for Benchmark.js.


Write data to the file system, creating any intermediate directories if they don't already exist. Used by flat-cache and many others!


Generate template delimiters for string interpolation.


Funded by(18)$11

Shared with(20)$12