GitHub

GitHub

GitHub is a web-based hosting service for version control using Git.

54,202 tracked projects
Public Registry
Public registry metadata is sourced from known upstream package ecosystems.
github.com

Find Project in GitHub

ProjectDescription
⚡ A lightweight HTTP server framework for Node.
Extends Chai with an assertion for deeply matching objects (i.e. subset equality checking)
A simple library for automating JSHint. Now with multi-core capability.
WordPress plugin enabling Mobile BankID integration. Offers user authentication, age checks for Woocommerce, and extensibility for developers. Open-source alternative to commercial solutions.
Google (OAuth 1.0) authentication strategy for Passport.
Simple stream sink which accumulates or collects the data from a stream. Pipe your stream into this to get all the data as buffer, string, or raw array. (streams2)
Remote command execution (Authenticated RCE)
This keeps a record of a users IP history as they use the website. This is useful for auditing fraud/ban evaders/general/when people start using VPNS/Proxys during their user activity. It can record every instance of a users IP when it changes and how often, the page they were viewing and their useragent.
virtual sparql store for use by identifiers.org to convert URI patterns from one into an other. For use in federated queries.
Recursively and intelligently fix line endings on a group of files
Corrupt SVG File With XSS
a user-land copy of the node:stream/consumers library from Node.js
Sort an array using the merge-sort algorithm.
A Karma reporter that beeps when there are failed tests
jison loader module for webpack
Linting for sadists :godmode:
memoize a getter of an object
Transform global variables in JavaScript
The color green, in ansi.
Conditionally prompt the user based on options. For use with Base applications or question-store.
Common middleware for apps built with base-methods (like assemble, verb, generate, and update)
Easily persist or get stored dates/times. Useful for conditionally making updates in an application based on the amount of time that has passed.
Copy properties from one object to another and make them non-enumerable.
Asynchronously calls a function on each element in an array in parallel.
express.js inspired template-engine manager.
Handlebars engine, consolidate.js style but with enhancements. This works with Assemble, express.js, engine-cache or any application that follows consolidate.js conventions.
Utilities for extracting and replacing GitHub Flavored Markdown code blocks. For example, you could easily find code blocks for a specific language and run the code through a linter.
Returns true if a file is binary. Checks the actual contents, since extensions are not reliable. Basic wrapper for isbinaryfile to support vinyl files.
Filter functions for files.
Iterates over the elements in an array, returning an array with only the elements for which the callback returns truthy.
Filter the keys of an object using glob patterns.
Pass an array of object paths (e.g. `a.b.c`) and get the first non-undefined value if the property exists, or null if it does not.
Get a value from a property on a nested object.
Return an array of all values from the given object.
Gulp plugin that lints a markdown string to find missing reflinks for npm package names, resolves the homepage or repository url from npm, and appends a valid reflink to the document.
Returns true if an object has any of the specified keys.
Get the index of the first element in an array that returns truthy for the given value, using strict equality for comparisons.
Returns true if a windows file path has invalid characters.
Default template used by js-comments for generating API docs.
Count the lines in a string.
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.
easily load helpers to pass to any template engine.
Get the longest value for the given property from an array of objects. Useful for aligning values.
Load and merge configuration settings from multiple sources, in a specific order, and normalized according to a schema.
Get the root of a posix or windows filepath.
Returns true if a filepath starts with the given string. Works with windows and posix/unix paths.
DEPRECATED. Use @enquirer instead
No longer maintained, see remarkable instead!
Resolve paths to globally installed npm modules using glob patterns.
Determines the files extension to use on a destination file path based on the `extname` of a source file.