Displaying 1 to 20 from 110 results

update-notifier - Update notifications for your CLI app

  •    Javascript

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.

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

  •    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.




bootlint - HTML linter for Bootstrap projects

  •    Javascript

Bootlint is a tool that checks for several common HTML mistakes in webpages that are using Bootstrap in a fairly "vanilla" way. Vanilla Bootstrap's components/widgets require their parts of the DOM to conform to certain structures. Bootlint checks that instances of Bootstrap components have correctly-structured HTML. Optimal usage of Bootstrap also requires that your pages include certain <meta> tags, an HTML5 doctype declaration, etc.; Bootlint checks that these are present. Bootlint assumes that your webpage is already valid HTML5. If you need to check HTML5 validity, we recommend tools like vnu.jar, grunt-html, or grunt-html-validation.

neomake - Asynchronous linting and make framework for Neovim/Vim

  •    Vim

Neomake is a plugin for Vim/Neovim to asynchronously run programs. You can use it instead of the built-in :make command (since it can pick up your 'makeprg' setting), but its focus is on providing an extra layer of makers based on the current file (type) or project. Its origin is a proof-of-concept for Syntastic to be asynchronous.


license-checker - Check NPM package licenses

  •    Javascript

A list of licenses is the simplest way to describe what you want to exclude.You can use valid SPDX identifiers. You can use valid SPDX expressions like MIT OR X11. You can use non-valid SPDX identifiers, like Public Domain, since npm does support some license strings that are not SPDX identifiers.

grunt-jscs - Grunt task for JSCS

  •    Javascript

Task for checking JavaScript Code Style with jscs. Run this task with the grunt jscs command.

gulp-jscs - Check JavaScript code style with jscs

  •    Javascript

Issues with the output should be reported on the JSCS issue tracker. JSCS config should be placed in a .jscsrc file.

fast-xml-parser - Validate XML, Parse XML to JS/JSON and vise versa, or parse XML to Nimn rapidly without C/C++ based libraries and no callback

  •    Javascript

This project welcomes contributors. If you have a feature you'd like to see implemented or a bug you'd liked fixed, the best and fastest way to make that happen is to implement it and submit a PR. Basic knowledge of JS is sufficient. Feel free to ask for any guidance. To use it from CLI Install it globally with -g option.

requorm.js - [JavaScript] Library for checking and validating input on HTML forms

  •    Javascript

JavaScript library for checking and validating HTML forms. If any of the fields in the form incorrectly filled, submit buttons will be disabled.

structuredjs - Test JavaScript code, look for functionality.

  •    Javascript

structured.js is a Javascript library that provides a simple interface for verifying the structure of Javascript code, backed by the abstract syntax tree generated by Esprima. It is particularly useful in checking beginner code to provide feedback as part of Khan Academy's CS curriculum.Structured.js works in-browser <script src='structured.js'></script>, or as a standalone npm module.