Displaying 1 to 20 from 150 results

update-notifier - Update notifications for your CLI app

Inform users of your package of updates in a non-intrusive way.Whenever you initiate the update notifier and it's not within the interval threshold, it will asynchronously check with npm in the background for available updates, then persist the result. The next time the notifier is initiated, the result will be loaded into the .update property. This prevents any impact on your package startup performance. The update check is done in a unref'ed child process. This means that if you call process.exit, the check will still be performed in its own process.

lint-staged - 🚫💩 — Run linters on git staged files

Linting makes more sense when running before committing your code. By doing that you can ensure no errors are going into repository and enforce code style. But running a lint process on a whole project is slow and linting results can be irrelevant. Ultimately you only want to lint files that will be committed. This project contains a script that will run arbitrary npm and shell tasks with a list of staged files as an argument, filtered by a specified glob pattern.

uptime - A remote monitoring application using Node.js, MongoDB, and Twitter Bootstrap.

A remote monitoring application using Node.js, MongoDB, and Twitter Bootstrap. You can watch a demo screencast on Vimeo.

superstruct - A simple and composable way to validate data in Javascript.

A simple and composable way to validate data in JavaScript. Superstruct makes it easy to define interfaces and then validate JavaScript data against them. Its type annotation API was inspired by Typescript, Flow, Go, and GraphQL, giving it a familiar and easy to understand API.

devtools-detect - Detect if DevTools is open and its orientation

Useful for when you want something special to happen when DevTools is open. Like pausing canvas, adding style debug info, etc.Doesn't work if DevTools is undocked and will show false positive if you toggle any kind of sidebar.

change-case - Convert strings between camelCase, PascalCase, Title Case, snake_case and more

Convert strings between camelCase, PascalCase, Title Case, snake_case, lowercase, UPPERCASE, CONSTANT_CASE and more. All methods support Unicode (non-ASCII characters) and non-string entities, such as objects with a toString property, numbers and booleans. Empty values (null and undefined) will result in an empty string.


Are-you-sure (jquery.are-you-sure.js) is simple light-weight "dirty form" JQuery Plugin for modern browsers. It helps prevent users from losing unsaved HTML Form changes by promoting the user to save/submit. Are-you-sure is a minimal plugin for modern browsers. There are plenty of "dirty forms" implementations out there, however they all seemed very heavyweight and over-engineered...! Most were written some time back and contain many 'hacks' to support legacy browsers, and/or rely on other fat dependencies such as FaceBox or jQueryUI. Are-you-sure solves this by doing this simple task in the simplest possible way.

SpellO - Spell Checker for Website

SpellO crawls a website and finds typos and spelling errors. It provides a user-friendly interface and supports multiple dictionaries.