Built something? We create video reels & spotlights for GitHub projects.Promote your project →
Home / Developers / jonschlinkert
Developer Profile

jonschlinkert

Discovered public repositories for jonschlinkert in the GitHub catalog.

↗

jonschlinkert/common-words

Updated list of the 100 most common words in the English language. Useful for excluding these words from arrays.

↗

jonschlinkert/read-file

Lightweight methods for reading from the file system, async and sync, with extras for stripping byte order marks and normalizing newlines.

↗

jonschlinkert/normalize-config

Normalize a declarative configuration with any combination of src-dest mappings, files arrays, files objects and options into a consistent format so the config can easily be passed to any build system.

↗

jonschlinkert/repos

Pull down a list of GitHub repos for the given user or org, and save to a local JSON file.

↗

jonschlinkert/git-user-name

Get the name of the current user from git config, at the project or global scope, depending on what git uses in the current context.

↗

jonschlinkert/repeat-string

Repeat the given string n times. Fastest implementation for repeating a string (2x faster than the native method)

↗

jonschlinkert/normalize-pkg

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

↗

jonschlinkert/generator-assemble

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.

↗

jonschlinkert/script-tags

Utils for HTML script tags. Extracts script tags from HTML and parse them into objects with useful information.

↗

jonschlinkert/assemble-example

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

↗

jonschlinkert/anchors

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

↗

jonschlinkert/handlebars-helper-css

Experimental handlebars helper for dynamically updating <link> tags for stylesheets, with options for automatically adding, removing, revisioning, and minifying CSS based on config.

↗

jonschlinkert/plasma

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.

↗

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.

↗

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.

↗

jonschlinkert/list-methods

Easily generate a JSON or markdown list (sorted array) of property names of all enumerable properties, own and inherited, of objects that have function values.

↗

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

↗

jonschlinkert/template

Render templates from any engine. Make custom template types, use layouts on pages, partials or any custom template type, custom delimiters, helpers, middleware, routes, loaders, and lots more. Powers Assemble v0.6.0, Verb v0.3.0 and your application.

↗

jonschlinkert/delims

Generate RegExp for delimiters, to be used with templates, YAML front matter, files or data streams.

FOR MAINTAINERS

Built something? Put it in front of millions of developers.

We make a short reel about your project and post it across YouTube, Instagram, Threads, and X. Send a link, we do the rest.