jonschlinkert/calculate-assets
DEPRECATED: Use https://github.com/jonschlinkert/relative-dest instead.
Discovered public repositories for jonschlinkert in the GitHub catalog.
DEPRECATED: Use https://github.com/jonschlinkert/relative-dest instead.
Updated list of the 100 most common words in the English language. Useful for excluding these words from arrays.
Utils for reading JSON and YAML data files.
Lightweight methods for reading from the file system, async and sync, with extras for stripping byte order marks and normalizing newlines.
Regex to validate that a URL is a git URL.
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.
Pull down a list of GitHub repos for the given user or org, and save to a local JSON file.
Generate a command line application for node.js.
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.
Get the current user's git email address.
Extract a GitHub project's URL from its git repository URL.
Get the repository name from the git remote origin URL
Extract the username from a git remote origin URL.
Get the current branch for a local git repository
git clone a repo with only username/repo
Parse the authors property in package.json or an AUTHORS file into an array of authors objects.
Wrap words to a specified length.
Format, prettify, beautify, align, whatever you want to call it. This does that to YAML.
Repeat the given string n times. Fastest implementation for repeating a string (2x faster than the native method)
Return the unique words in a string or array.
A lightweight, plugin-based command line logging utility
Normalize values in package.json to improve compatibility, programmatic readability and usefulness with third party libs.
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.
Utils for HTML script tags. Extracts script tags from HTML and parse them into objects with useful information.
This project will help you get started with Assemble. Just download, install the dependencies, and you're off and running!
nothing to see
Extract anchor tags from HTML and parse them into objects with useful information.
Normalize config for requireable modules.
Experimental handlebars helper for dynamically updating <link> tags for stylesheets, with options for automatically adding, removing, revisioning, and minifying CSS based on config.
Easily add and create custom symbols to use in markdown, and then compile them to HTML.
Readme badge templates for Phaser
Reliable way to to get the height and width of the terminal/console in a node.js environment.
Strip banner comments from code. This will remove all banners, even comments with `/*!`
Modify/rename the keys of the own enumerable properties of an object.
Strip comments from CoffeeScript code. Remove both line comments and block comments.
Strip block comments or line comments from JavaScript code.
Minimalist CLI to sync only basic properties from package.json to bower.json
Get the resolved path to the root of a package installed in node_modules
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.
Find and load a YAML or JSON config file from a local project, installed npm module, or the user's home directory.
Extract the git remote origin URL from your local git repository.
Generate a TOC for your project's README in 2 seconds, maybe 3.
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.
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.
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
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.
Generate RegExp for delimiters, to be used with templates, YAML front matter, files or data streams.
Annihilate YAML front matter.
Boilerplate configs for Assemble projects.