JSPM

Found 4967 results for check

shallow-equal

Typescript-compatible minimalistic shallow equality check for arrays/objects

  • v3.1.0
  • 58.49
  • Published

valid-url

URI validation functions

  • v1.0.9
  • 58.28
  • Published

is-invalid-path

Returns true if a windows file path has invalid characters.

  • v1.0.2
  • 58.19
  • Published

bs58check

A straightforward implementation of base58-check encoding

  • v4.0.0
  • 58.06
  • Published

tcp-port-used

A simple Node.js module to check if a TCP port is already bound.

  • v1.0.2
  • 57.93
  • Published

fs-exists-sync

Drop-in replacement for `fs.existsSync` with zero dependencies. Other libs I found either have crucial differences from fs.existsSync, or unnecessary dependencies. See README.md for more info.

  • v0.1.0
  • 57.90
  • Published

is-url-superb

Check if a string is a URL

  • v6.1.0
  • 57.78
  • Published

is-valid-glob

Return true if a value is a valid glob pattern or patterns.

  • v1.0.0
  • 57.71
  • Published

is-observable

Check if a value is an Observable

  • v3.0.0
  • 57.23
  • Published

is64bit

Check whether operating system CPU architecture is 64-bit or 32-bit (Supports browsers)

  • v2.0.0
  • 57.18
  • Published

archive-type

Detect the archive type of a Buffer/Uint8Array

  • v4.0.0
  • 57.05
  • Published

is-svg

Check if a string is SVG

  • v6.1.0
  • 56.94
  • Published

is-port-reachable

Check if a local or remote port is reachable

  • v4.0.0
  • 56.89
  • Published

is2

A type checking library where each exported function returns either true or false and does not throw. Also added tests.

  • v2.0.9
  • 56.76
  • Published

@xhmikosr/bin-wrapper

Binary wrapper that makes your programs seamlessly available as local dependencies

  • v13.2.0
  • 56.75
  • Published

hook-std

Hook and modify stdout and stderr

  • v3.0.0
  • 56.66
  • Published

component-type

Type assertions aka less-broken `typeof`

  • v2.0.0
  • 56.55
  • Published

is-valid-path

Returns true if a file path does not contain any invalid characters.

  • v0.1.1
  • 56.38
  • Published

istextorbinary

Determine if a filename and/or buffer is text or binary. Smarter detection than the other solutions.

  • v9.5.0
  • 56.07
  • Published

inspect-with-kind

`util.inspect` with additional type information

  • v1.0.5
  • 56.06
  • Published

bin-check

Check if a binary is working

  • v4.1.0
  • 55.97
  • Published

is-in-ci

Check if the process is running in a Continuous Integration (CI) environment

  • v2.0.0
  • 55.35
  • Published

is-ip

Check if a string is an IP address

  • v5.0.1
  • 55.33
  • Published

is-lite

A tiny javascript type testing tool

  • v1.2.1
  • 54.99
  • Published

ow

Function argument validation for humans

  • v2.0.0
  • 54.95
  • Published

bcp-47-match

Match BCP 47 language tags with language ranges per RFC 4647

  • v2.0.3
  • 54.94
  • Published

depcheck

Check dependencies in your node module

  • v1.4.7
  • 54.93
  • Published

is-window

Checks if the given value is a window object.

  • v1.0.2
  • 54.87
  • Published

bin-wrapper

Binary wrapper that makes your programs seamlessly available as local dependencies

  • v4.1.0
  • 54.81
  • Published

is-whitespace

Returns true if the value passed is all whitespace.

  • v0.3.0
  • 54.79
  • Published

is-png

Check if a Buffer/Uint8Array is a PNG image

  • v3.0.1
  • 54.24
  • Published

is-alphanumeric

Check if a string only contains alphanumeric characters

  • v1.0.0
  • 54.22
  • Published

undeclared-identifiers

find undeclared identifiers and property accesses in a javascript file.

  • v1.1.3
  • 54.16
  • Published

has-glob

Returns `true` if an array has a glob pattern.

  • v1.0.0
  • 54.05
  • Published

update-notifier-cjs

Update notifications for your CLI app, maintained in CommonJS (CJS)

  • v5.1.7
  • 53.34
  • Published

isemail

Validate an email address according to RFCs 5321, 5322, and others

  • v3.2.0
  • 53.24
  • Published

standard-engine

Wrap your standards in a tortilla and cover it in special sauce.

  • v15.1.0
  • 53.12
  • Published

@mole-inc/bin-wrapper

Binary wrapper that makes your programs seamlessly available as local dependencies

  • v8.0.1
  • 53.05
  • Published

flow-bin

Binary wrapper for Flow - A static type checker for JavaScript

  • v0.280.0
  • 52.93
  • Published

null-check

Ensure a path doesn't contain null bytes

  • v3.0.0
  • 52.92
  • Published

is-empty

Check whether a value is "empty".

  • v1.2.0
  • 52.90
  • Published

is-jpg

Check if a Buffer/Uint8Array is a JPEG image

  • v3.0.0
  • 52.69
  • Published

standard

JavaScript Standard Style

  • v17.1.2
  • 52.43
  • Published

is-mobile

Check if mobile browser.

  • v5.0.0
  • 52.36
  • Published

is-gif

Check if a Buffer/Uint8Array is a GIF image

  • v4.0.1
  • 52.18
  • Published

is-html

Check if a string is HTML

  • v3.1.0
  • 51.44
  • Published

simple-is

maximally minimal type-testing library

  • v0.2.0
  • 51.30
  • Published

@metamask/superstruct

A simple and composable way to validate data in JavaScript (and TypeScript).

  • v3.2.1
  • 51.15
  • Published

get-object

Get a property from an object using dot (object path) notation.

  • v0.2.0
  • 51.15
  • Published

npm-check

Check for outdated, incorrect, and unused dependencies.

  • v6.0.1
  • 51.15
  • Published

root-check

Try to downgrade the permissions of a process with root privileges and block access if it fails

  • v2.0.0
  • 51.11
  • Published

estree-is-function

check if an AST node is a function of some sort

  • v1.0.0
  • 50.92
  • Published

xo

JavaScript/TypeScript linter (ESLint wrapper) with great defaults

  • v1.2.2
  • 50.89
  • Published

tsd

Check TypeScript type definitions

  • v0.33.0
  • 50.86
  • Published

@stdlib/fs-exists

Test whether a path exists on the filesystem.

  • v0.2.2
  • 50.85
  • Published

log-utils

Tiny wrapper around ansi-colors to add colored symbols and a timestamp.

  • v1.0.0
  • 50.69
  • Published

is-tar

Check if a Buffer/Uint8Array is a TAR file

  • v1.0.0
  • 50.58
  • Published

is-bluebird

Is this a bluebird promise I see before me?

  • v1.0.2
  • 50.44
  • Published

yeoman-doctor

Detect potential issues with users system that could prevent Yeoman from working correctly

  • v5.0.0
  • 50.31
  • Published

is-blob

Check if a value is a `Blob`

  • v3.0.0
  • 50.12
  • Published

is-firefox

Check if browser is Firefox

  • v1.0.3
  • 49.83
  • Published

is-iexplorer

Check if browser is Internet Explorer

  • v1.0.0
  • 49.58
  • Published

process-exists

Check if a process is running

  • v5.0.0
  • 49.49
  • Published

which-promise

Promisified version of node-which

  • v1.0.0
  • 49.37
  • Published

hasbin

Check whether a binary exists in the PATH environment variable

  • v1.2.3
  • 49.31
  • Published

typechecker

Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)

  • v9.3.0
  • 49.04
  • Published

audio-type

Detect the audio type of a Buffer/Uint8Array

  • v2.2.1
  • 48.57
  • Published

electron-is-dev

Check if Electron is running in development

  • v3.0.1
  • 48.55
  • Published

is-language-code

Is given string a language code (as per IANA)

  • v5.0.16
  • 48.36
  • Published

has-async-hooks

check if the current node version has async_hooks.

  • v1.0.0
  • 48.32
  • Published

is-nil

Checks if the given value is null or undefined

  • v1.0.1
  • 48.06
  • Published

shallow-equals

Determine if an array or object is equivalent with another, *not* recursively

  • v1.0.0
  • 48.01
  • Published

is-iterable

Checks if a given object is iterable

  • v1.1.1
  • 47.87
  • Published

ts-expect

Checks TypeScript types match expected values

  • v1.3.0
  • 47.72
  • Published

better-npm-audit

Reshape into a better npm audit for the community and encourage more people to include security audit into their process.

  • v3.11.0
  • 47.59
  • Published

npm-name

Check whether a package or organization name is available on npm

  • v8.0.0
  • 47.41
  • Published

falsey

Returns true if the given is falsey (according to JavaScript) or matches a 'falsey' keyword.

  • v1.0.0
  • 47.38
  • Published

is-native

Checks if the given value is a native function.

  • v1.0.1
  • 47.24
  • Published

is-identifier

Check if a string is a valid JavaScript identifier

  • v1.0.1
  • 47.19
  • Published

string-left-right

Looks up the first non-whitespace character to the left/right of a given index

  • v6.0.21
  • 47.17
  • Published

gulp-eslint

A gulp plugin for processing files with ESLint

  • v6.0.0
  • 47.01
  • Published

bundlewatch

Keep watch of your bundle size

  • v0.4.1
  • 46.89
  • Published

is-string-and-not-blank

3x as fast as `is-whitespace` and `whitespace-regex` thanks to `is-string-blank`. This package is a simple function that accepts an argument and returns `true` if it is a string AND it is not blank. Supports Node and Browser environments.

  • v0.0.2
  • 46.83
  • Published

is-zip

Check if a Buffer/Uint8Array is a ZIP file

  • v1.0.0
  • 46.61
  • Published

json-fixer

A JSON fixer

  • v1.6.15
  • 46.40
  • Published

empty-dir

Check if a directory is empty.

  • v3.0.0
  • 46.34
  • Published

endpoint-utils

Utils to deal with TCP ports and hostnames. Safe for everyday use.

  • v1.0.2
  • 46.31
  • Published

ember-cli-dependency-checker

Ember CLI addon for detecting missing npm and bower dependencies before executing ember commands

  • v3.3.3
  • 46.30
  • Published

image-type

Detect the image type of an ArrayBuffer/Uint8Array

  • v6.0.0
  • 46.01
  • Published

dotenv-parse-variables

Parse dotenv files for Boolean, Array, and Number variable types, built for CrocodileJS

  • v2.0.0
  • 45.95
  • Published

upath2

A proxy to `path`, replacing `\` with `/` for all results

  • v3.1.20
  • 45.78
  • Published

link-check

checks whether a hyperlink is alive (200 OK) or dead

  • v5.4.0
  • 45.72
  • Published

is-fn

Check if a value is a function

  • v3.0.0
  • 45.64
  • Published

markdown-link-check

checks the all of the hyperlinks in a markdown text to determine if they are alive or dead

  • v3.13.7
  • 45.59
  • Published

isutf8

Check if a Node.js Buffer or Uint8Array is UTF-8

  • v4.0.1
  • 45.51
  • Published

is-bzip2

Check if a Buffer/Uint8Array is a BZIP2 file

  • v1.0.0
  • 45.19
  • Published

password-validator

Validates password according to flexible and intuitive specifications

  • v5.3.0
  • 45.17
  • Published

eslint-config-xo-react

ESLint shareable config for React to be used with eslint-config-xo

  • v0.28.0
  • 44.96
  • Published

is-iojs

is-iojs determines if runtime is io.js.

  • v1.1.0
  • 44.32
  • Published

bundlesize

Keep your library size in check

  • v0.18.2
  • 44.26
  • Published

valid-filename

Check if a string is a valid filename

  • v4.0.0
  • 44.03
  • Published

strong-type

allows easy type enforcement for all JS types objects and classes. it is also extensible and provides simple to use type checks for your own custom classes and types

  • v1.1.0
  • 44.01
  • Published

quill-magic-url

Checks for URLs during typing and pasting and automatically converts them to links.

  • v4.2.0
  • 43.89
  • Published

jsvat

Check the validity of the format of an EU VAT number

  • v2.5.4
  • 43.80
  • Published

has-own-deep

Returns true if an object has an own, nested property using dot notation paths ('a.b.c').

  • v1.1.0
  • 43.80
  • Published

kasi

A collection of functions for working with different casings.

  • v1.1.1
  • 43.67
  • Published

npm-audit-resolver

Aids humans and automation in managing npm audit results

  • v3.0.0-RC.0
  • 43.52
  • Published

is-win

Check if the machine is running Windows or not.

  • v1.0.11
  • 43.37
  • Published

binary-version-check

Check whether a binary version satisfies a semver range

  • v6.1.0
  • 43.30
  • Published

an-array

Check if an object is an array or a typed array

  • v1.0.0
  • 43.29
  • Published

ts-standard

TypeScript Standard Style based on StandardJS

  • v12.0.2
  • 42.87
  • Published

nspell

Hunspell compatible spell checker

  • v2.1.5
  • 42.82
  • Published

am-i-a-dependency

Check if the package is being installed by another package

  • v1.1.2
  • 42.70
  • Published

any

Returns `true` if a value exists in the given string, array or object.

  • v1.0.0
  • 42.52
  • Published

is-admin

Check if the process is running as administrator on Windows

  • v4.0.0
  • 42.40
  • Published

is-undefined

Check if a value is undefined or not.

  • v1.0.12
  • 42.29
  • Published

firstline

Async npm module for Node JS that reads the first line of a file

  • v2.0.2
  • 42.04
  • Published

@1natsu/wait-element

Detect the appearance of an element in the browser DOM

  • v4.1.2
  • 42.01
  • Published

detect-installed

Checks that given package is installed globally or locally.

  • v2.0.4
  • 41.93
  • Published

wasm-check

TypeScript / JavaScript library for detect WebAssembly features in node.js & browser

  • v2.1.2
  • 41.86
  • Published

when-dom-ready

$(document).ready() for the 21st century

  • v1.2.12
  • 41.83
  • Published

node-version-matches

Returns true if the current node version matches the given semver expression

  • v3.0.0
  • 41.71
  • Published

semistandard

All the goodness of `feross/standard` with semicolons sprinkled on top.

  • v17.0.0
  • 41.67
  • Published

genversion

A command line utility to read version from package.json and attach it into your module as a property

  • v3.2.0
  • 41.24
  • Published

prettier-stylelint

code > prettier > stylelint > formatted code

  • v0.4.2
  • 41.22
  • Published

pretty-checkbox

A pure css library to beautify checkbox and radio buttons.

  • v3.0.3
  • 41.19
  • Published

is-elevated

Check if the process is running with elevated privileges

  • v4.0.0
  • 41.17
  • Published

glob-option-error

Create an error from the result of validate-glob-opts

  • v1.0.0
  • 41.01
  • Published

is-image

Check if a file path is an image

  • v4.0.0
  • 40.83
  • Published

is-capitalized

Checks if an input string is a capitalized or not.

  • v1.0.0
  • 40.72
  • Published

license-check-and-add

A tool to enable the checking, inserting and removal of licenses

  • v4.0.5
  • 40.67
  • Published

keypather

Get or set a deep value using a keypath string. Supports bracket and dot notation

  • v3.1.0
  • 40.57
  • Published

skema

Skema provides a handy & composable way to validate / transform / purify the input data.

  • v9.5.5
  • 40.45
  • Published

@achrinza/strong-type

allows easy type enforcement for all JS types objects and classes. it is also extensible and provides simple to use type checks for your own custom classes and types

  • v1.1.20
  • 40.32
  • Published

@stdlib/assert-instance-of

Test whether a value has in its prototype chain a specified constructor as a prototype property.

  • v0.2.2
  • 40.08
  • Published

@stdlib/assert

Standard assertion utilities.

  • v0.3.3
  • 40.07
  • Published

ts-interface-builder

Compile TypeScript interfaces into a description that allows runtime validation

  • v0.3.3
  • 40.00
  • Published

macos-version

Get or check the current macOS version

  • v6.0.0
  • 39.99
  • Published

jest-runner-tsd

Run your TypeScript type tests using Jest

  • v6.0.0
  • 39.91
  • Published

gulp-eslint-new

A gulp plugin to lint code with ESLint 8 and 9.

  • v2.4.0
  • 39.88
  • Published

predicates

Set of various predicates for type checking, assertions, filtering etc

  • v2.0.3
  • 39.49
  • Published

typy

Minimal JavaScript type checking library

  • v3.3.0
  • 39.48
  • Published

is-array-like

Checks if the given value is an array or array-like object.

  • v1.1.2
  • 39.42
  • Published

base58check

Base58Check encoding

  • v2.0.0
  • 39.07
  • Published

healthpoint

Easily expose your http server's health.

  • v1.0.0
  • 39.02
  • Published

estree-is-require

check if an AST node is a call to require()

  • v1.0.0
  • 38.92
  • Published

end-with

Determines whether a string ends with the characters of another string.

  • v1.0.2
  • 38.76
  • Published

assertic

Assertions and Validations for TypeScript

  • v1.3.0
  • 38.69
  • Published

@esm2cjs/is-stream

Check if something is a Node.js stream. This is a fork of sindresorhus/is-stream, but with CommonJS support.

  • v3.0.0
  • 38.59
  • Published

is-positive

Check if something is a positive number

  • v3.1.0
  • 38.58
  • Published

prettier-check

Check that all files match prettier code style.

  • v2.0.0
  • 38.49
  • Published

elm-review

Run elm-review from Node.js

  • v2.13.4
  • 38.29
  • Published

iftype

Check types

  • v4.0.9
  • 38.24
  • Published

is-ttf

Check if a String/Buffer is TTF

  • v0.2.2
  • 38.17
  • Published

upcast

Upcast is a low-level JavaScript type checking and casting library

  • v4.0.0
  • 38.07
  • Published

@firanorg/mollitia-molestias-accusamus

[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]

  • v10.13.142
  • 37.79
  • Published

is-video

Check if a file path is a video file

  • v2.0.0
  • 37.73
  • Published

@marionebl/is

Type check values: `is.string('🦄') //=> true`

  • v0.5.1-0
  • 37.56
  • Published

dockerfile-utils

Utilities for formatting and linting a Dockerfile.

  • v0.16.3
  • 37.54
  • Published

types-eslintrc

Type checking for .eslintrc.json

  • v2.0.0
  • 37.53
  • Published

is-executable

Check whether a file can be executed

  • v2.0.1
  • 37.52
  • Published

is-d

Check if a file is a directory

  • v1.0.0
  • 37.49
  • Published