18.90M
total weekly downloads
40 packages
assertthat
assertthat provides fluent TDD.
boolean
boolean converts lots of things to boolean.
buntstift
buntstift makes the CLI colorful.
command-line-interface
command-line-interface is a foundation for CLI applications.
comparejs
comparejs implements JavaScript's comparison operators the way you would expect them to be.
defekt
defekt is custom errors made simple.
eslint-config-es
eslint-config-es contains a strict ESLint configuration for ES2015+ and TypeScript.
flaschenpost
flaschenpost is a logger for cloud-based applications.
flat-object-keys
flat-object-keys returns the flattened keys from an object.
forcedomain
forcedomain is a middleware for Connect and Express that redirects any requests to a default domain.
get-cors-origin
get-cors-origin parses any value into a cors configuration if possible.
get-graphql-from-jsonschema
get-graphql-from-jsonschema gets a GraphQL schema from a JSON schema.
get-option-tests
get-option-tests automatically creates Mocha tests for option objects.
get-routes
get-routes gets all routes from an Express application.
isansi
isansi checks whether a string uses ANSI color and style.
ismocha
ismocha checks whether code is run using Mocha.
isolated
isolated provides one-time folders for unit tests.
is-subset-of
is-subset-of verifies whether an array or an object is a subset.
is-typescript
is-typescript checks whether a package is built using TypeScript.
knockat
knockat waits until a host is reachable.
limes
limes authenticates users.
marble-run
marble-run parallelizes asynchronous tasks while keeping some of them in order.
measure-time
measure-time is a stopwatch.
nodeenv
nodeenv enables tests to control Node.js environment variables.
partof
partof verifies whether one object is part of an other.