JSPM

Found 4965 results for check equality

is-ssh

Check if an input value is a ssh url or not.

  • v1.4.1
  • 59.38
  • Published

is-primitive

Returns `true` if the value is a primitive.

  • v3.0.1
  • 59.06
  • Published

koalas

Coalesce for JavaScript. Returns the first value that is not undefined or null.

  • v1.0.2
  • 58.90
  • Published

is-gzip

Check if a Buffer/Uint8Array is a GZIP file

  • v2.0.0
  • 58.87
  • Published

valid-url

URI validation functions

  • v1.0.9
  • 58.06
  • Published

is-resolvable

Check if a module ID is resolvable with require()

  • v1.1.0
  • 58.05
  • Published

bs58check

A straightforward implementation of base58-check encoding

  • v4.0.0
  • 57.98
  • Published

tcp-port-used

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

  • v1.0.2
  • 57.95
  • Published

is-redirect

Check if a number is a redirect HTTP status code

  • v2.0.0
  • 57.90
  • Published

is-invalid-path

Returns true if a windows file path has invalid characters.

  • v1.0.2
  • 57.81
  • 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.62
  • Published

is-url-superb

Check if a string is a URL

  • v6.1.0
  • 57.59
  • Published

is-valid-glob

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

  • v1.0.0
  • 57.34
  • Published

archive-type

Detect the archive type of a Buffer/Uint8Array

  • v4.0.0
  • 56.95
  • Published

is64bit

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

  • v2.0.0
  • 56.84
  • 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.70
  • Published

is-observable

Check if a value is an Observable

  • v3.0.0
  • 56.69
  • Published

is-port-reachable

Check if a local or remote port is reachable

  • v4.0.0
  • 56.57
  • Published

is-svg

Check if a string is SVG

  • v6.1.0
  • 56.41
  • Published

@xhmikosr/bin-wrapper

Binary wrapper that makes your programs seamlessly available as local dependencies

  • v13.2.0
  • 56.36
  • Published

component-type

Type assertions aka less-broken `typeof`

  • v2.0.0
  • 56.36
  • Published

is-valid-path

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

  • v0.1.1
  • 56.35
  • Published

hook-std

Hook and modify stdout and stderr

  • v3.0.0
  • 56.33
  • Published

istextorbinary

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

  • v9.5.0
  • 55.95
  • Published

inspect-with-kind

`util.inspect` with additional type information

  • v1.0.5
  • 55.88
  • Published

bin-check

Check if a binary is working

  • v4.1.0
  • 55.74
  • Published

is-in-ci

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

  • v2.0.0
  • 55.20
  • Published

bcp-47-match

Match BCP 47 language tags with language ranges per RFC 4647

  • v2.0.3
  • 54.99
  • Published

is-ip

Check if a string is an IP address

  • v5.0.1
  • 54.98
  • Published

depcheck

Check dependencies in your node module

  • v1.4.7
  • 54.87
  • Published

ow

Function argument validation for humans

  • v2.0.0
  • 54.85
  • Published

is-lite

A tiny javascript type testing tool

  • v1.2.1
  • 54.66
  • Published

is-window

Checks if the given value is a window object.

  • v1.0.2
  • 54.56
  • Published

is-whitespace

Returns true if the value passed is all whitespace.

  • v0.3.0
  • 54.52
  • Published

bin-wrapper

Binary wrapper that makes your programs seamlessly available as local dependencies

  • v4.1.0
  • 54.45
  • Published

is-png

Check if a Buffer/Uint8Array is a PNG image

  • v3.0.1
  • 54.25
  • Published

@incoqnito.io/smart-component

A HOC enabling you to easily implement extended property equality checks for your React Components

    • v1.3.0
    • 54.04
    • Published

    is-alphanumeric

    Check if a string only contains alphanumeric characters

    • v1.0.0
    • 53.99
    • Published

    undeclared-identifiers

    find undeclared identifiers and property accesses in a javascript file.

    • v1.1.3
    • 53.87
    • Published

    has-glob

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

    • v1.0.0
    • 53.72
    • Published

    update-notifier-cjs

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

    • v5.1.7
    • 53.14
    • Published

    @mole-inc/bin-wrapper

    Binary wrapper that makes your programs seamlessly available as local dependencies

    • v8.0.1
    • 52.88
    • Published

    is-empty

    Check whether a value is "empty".

    • v1.2.0
    • 52.87
    • Published

    isemail

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

    • v3.2.0
    • 52.79
    • Published

    standard-engine

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

    • v15.1.0
    • 52.53
    • Published

    is-jpg

    Check if a Buffer/Uint8Array is a JPEG image

    • v3.0.0
    • 52.42
    • Published

    flow-bin

    Binary wrapper for Flow - A static type checker for JavaScript

    • v0.280.0
    • 52.37
    • Published

    is-mobile

    Check if mobile browser.

    • v5.0.0
    • 52.23
    • Published

    null-check

    Ensure a path doesn't contain null bytes

    • v3.0.0
    • 52.20
    • Published

    is-gif

    Check if a Buffer/Uint8Array is a GIF image

    • v4.0.1
    • 52.01
    • Published

    standard

    JavaScript Standard Style

    • v17.1.2
    • 51.87
    • Published

    is-html

    Check if a string is HTML

    • v3.1.0
    • 51.20
    • Published

    @metamask/superstruct

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

    • v3.2.1
    • 51.09
    • Published

    get-object

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

    • v0.2.0
    • 50.95
    • Published

    npm-check

    Check for outdated, incorrect, and unused dependencies.

    • v6.0.1
    • 50.93
    • Published

    simple-is

    maximally minimal type-testing library

    • v0.2.0
    • 50.89
    • Published

    root-check

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

    • v2.0.0
    • 50.83
    • Published

    estree-is-function

    check if an AST node is a function of some sort

    • v1.0.0
    • 50.70
    • Published

    @stdlib/fs-exists

    Test whether a path exists on the filesystem.

    • v0.2.2
    • 50.69
    • Published

    tsd

    Check TypeScript type definitions

    • v0.33.0
    • 50.65
    • Published

    xo

    JavaScript/TypeScript linter (ESLint wrapper) with great defaults

    • v1.2.2
    • 50.61
    • Published

    is-tar

    Check if a Buffer/Uint8Array is a TAR file

    • v1.0.0
    • 50.30
    • Published

    log-utils

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

    • v1.0.0
    • 50.27
    • Published

    yeoman-doctor

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

    • v5.0.0
    • 50.18
    • Published

    is-bluebird

    Is this a bluebird promise I see before me?

    • v1.0.2
    • 50.00
    • Published

    is-blob

    Check if a value is a `Blob`

    • v3.0.0
    • 49.92
    • Published

    is-firefox

    Check if browser is Firefox

    • v1.0.3
    • 49.67
    • Published

    is-iexplorer

    Check if browser is Internet Explorer

    • v1.0.0
    • 49.32
    • Published

    process-exists

    Check if a process is running

    • v5.0.0
    • 49.19
    • Published

    which-promise

    Promisified version of node-which

    • v1.0.0
    • 49.09
    • Published

    hasbin

    Check whether a binary exists in the PATH environment variable

    • v1.2.3
    • 48.95
    • Published

    are-shallow-equal

    Check if two values are shallowly equal to each other.

    • v2.0.2
    • 48.88
    • Published

    typechecker

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

    • v9.3.0
    • 48.78
    • Published

    electron-is-dev

    Check if Electron is running in development

    • v3.0.1
    • 48.24
    • Published

    is-language-code

    Is given string a language code (as per IANA)

    • v5.0.16
    • 48.10
    • Published

    has-async-hooks

    check if the current node version has async_hooks.

    • v1.0.0
    • 48.09
    • Published

    is-nil

    Checks if the given value is null or undefined

    • v1.0.1
    • 47.88
    • Published

    audio-type

    Detect the audio type of a Buffer/Uint8Array

    • v2.2.1
    • 47.87
    • Published

    is-iterable

    Checks if a given object is iterable

    • v1.1.1
    • 47.83
    • Published

    ts-expect

    Checks TypeScript types match expected values

    • v1.3.0
    • 47.46
    • 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.43
    • Published

    is-native

    Checks if the given value is a native function.

    • v1.0.1
    • 47.07
    • Published

    falsey

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

    • v1.0.0
    • 47.04
    • Published

    is-identifier

    Check if a string is a valid JavaScript identifier

    • v1.0.1
    • 47.01
    • Published

    npm-name

    Check whether a package or organization name is available on npm

    • v8.0.0
    • 46.93
    • Published

    bundlewatch

    Keep watch of your bundle size

    • v0.4.1
    • 46.78
    • 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.71
    • Published

    string-left-right

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

    • v6.0.21
    • 46.70
    • Published

    gulp-eslint

    A gulp plugin for processing files with ESLint

    • v6.0.0
    • 46.70
    • Published

    is-zip

    Check if a Buffer/Uint8Array is a ZIP file

    • v1.0.0
    • 46.29
    • Published

    json-fixer

    A JSON fixer

    • v1.6.15
    • 46.02
    • Published

    ember-cli-dependency-checker

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

    • v3.3.3
    • 45.98
    • Published

    empty-dir

    Check if a directory is empty.

    • v3.0.0
    • 45.95
    • Published

    endpoint-utils

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

    • v1.0.2
    • 45.92
    • Published

    image-type

    Detect the image type of an ArrayBuffer/Uint8Array

    • v6.0.0
    • 45.85
    • Published

    dotenv-parse-variables

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

    • v2.0.0
    • 45.80
    • Published

    link-check

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

    • v5.4.0
    • 45.55
    • 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.43
    • Published

    upath2

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

    • v3.1.20
    • 45.38
    • Published

    is-fn

    Check if a value is a function

    • v3.0.0
    • 45.33
    • Published

    isutf8

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

    • v4.0.1
    • 45.29
    • Published

    eslint-config-xo-react

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

    • v0.28.0
    • 45.07
    • Published

    password-validator

    Validates password according to flexible and intuitive specifications

    • v5.3.0
    • 44.99
    • Published

    is-bzip2

    Check if a Buffer/Uint8Array is a BZIP2 file

    • v1.0.0
    • 44.94
    • Published

    @dramaorg/delectus-culpa-reprehenderit

    [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im

    • v3.5.94
    • 44.02
    • Published

    valid-filename

    Check if a string is a valid filename

    • v4.0.0
    • 44.00
    • Published

    is-iojs

    is-iojs determines if runtime is io.js.

    • v1.1.0
    • 43.91
    • 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
    • 43.86
    • Published

    quill-magic-url

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

    • v4.2.0
    • 43.83
    • Published

    bundlesize

    Keep your library size in check

    • v0.18.2
    • 43.78
    • Published

    jsvat

    Check the validity of the format of an EU VAT number

    • v2.5.4
    • 43.73
    • 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.70
    • Published

    npm-audit-resolver

    Aids humans and automation in managing npm audit results

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

    kasi

    A collection of functions for working with different casings.

    • v1.1.1
    • 43.38
    • Published

    an-array

    Check if an object is an array or a typed array

    • v1.0.0
    • 43.23
    • Published

    is-win

    Check if the machine is running Windows or not.

    • v1.0.11
    • 43.01
    • Published

    binary-version-check

    Check whether a binary version satisfies a semver range

    • v6.1.0
    • 42.97
    • Published

    ts-standard

    TypeScript Standard Style based on StandardJS

    • v12.0.2
    • 42.66
    • Published

    am-i-a-dependency

    Check if the package is being installed by another package

    • v1.1.2
    • 42.58
    • Published

    any

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

    • v1.0.0
    • 42.55
    • Published

    nspell

    Hunspell compatible spell checker

    • v2.1.5
    • 42.44
    • Published

    is-admin

    Check if the process is running as administrator on Windows

    • v4.0.0
    • 42.28
    • Published

    is-undefined

    Check if a value is undefined or not.

    • v1.0.12
    • 42.03
    • Published

    @1natsu/wait-element

    Detect the appearance of an element in the browser DOM

    • v4.1.2
    • 42.03
    • Published

    firstline

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

    • v2.0.2
    • 41.86
    • Published

    wasm-check

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

    • v2.1.2
    • 41.81
    • Published

    when-dom-ready

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

    • v1.2.12
    • 41.79
    • Published

    detect-installed

    Checks that given package is installed globally or locally.

    • v2.0.4
    • 41.75
    • Published

    node-version-matches

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

    • v3.0.0
    • 41.51
    • Published

    semistandard

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

    • v17.0.0
    • 41.12
    • Published

    pretty-checkbox

    A pure css library to beautify checkbox and radio buttons.

    • v3.0.3
    • 41.06
    • Published

    is-elevated

    Check if the process is running with elevated privileges

    • v4.0.0
    • 41.02
    • 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.02
    • Published

    prettier-stylelint

    code > prettier > stylelint > formatted code

    • v0.4.2
    • 41.00
    • Published

    glob-option-error

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

    • v1.0.0
    • 40.89
    • Published

    is-image

    Check if a file path is an image

    • v4.0.0
    • 40.64
    • Published

    is-capitalized

    Checks if an input string is a capitalized or not.

    • v1.0.0
    • 40.49
    • Published

    skema

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

    • v9.5.5
    • 40.43
    • Published

    license-check-and-add

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

    • v4.0.5
    • 40.41
    • Published

    keypather

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

    • v3.1.0
    • 40.34
    • Published

    @stdlib/assert

    Standard assertion utilities.

    • v0.3.3
    • 40.13
    • 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
    • 39.97
    • Published

    @stdlib/assert-instance-of

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

    • v0.2.2
    • 39.80
    • Published

    ts-interface-builder

    Compile TypeScript interfaces into a description that allows runtime validation

    • v0.3.3
    • 39.80
    • Published

    macos-version

    Get or check the current macOS version

    • v6.0.0
    • 39.67
    • Published

    gulp-eslint-new

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

    • v2.4.0
    • 39.65
    • Published

    jest-runner-tsd

    Run your TypeScript type tests using Jest

    • v6.0.0
    • 39.60
    • Published

    @crabas0npm/numquam-corporis-veniam

    [![Build Status](https://github.com/crabas0npm/numquam-corporis-veniam/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/crabas0npm/numquam-corporis-veniam/actions/workflows/ci.yml?query=branch%3Amain) [Chat on slack](https://@crabas0npm

    • v1.0.0
    • 39.55
    • Published

    base58check

    Base58Check encoding

    • v2.0.0
    • 39.50
    • Published

    typy

    Minimal JavaScript type checking library

    • v3.3.0
    • 39.38
    • Published

    predicates

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

    • v2.0.3
    • 39.26
    • Published

    is-array-like

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

    • v1.1.2
    • 39.19
    • Published

    healthpoint

    Easily expose your http server's health.

    • v1.0.0
    • 39.01
    • Published

    end-with

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

    • v1.0.2
    • 38.64
    • Published

    estree-is-require

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

    • v1.0.0
    • 38.56
    • Published

    is-positive

    Check if something is a positive number

    • v3.1.0
    • 38.54
    • Published

    assertic

    Assertions and Validations for TypeScript

    • v1.3.0
    • 38.42
    • 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.26
    • Published

    elm-review

    Run elm-review from Node.js

    • v2.13.4
    • 38.21
    • Published

    upcast

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

    • v4.0.0
    • 37.90
    • Published

    is-ttf

    Check if a String/Buffer is TTF

    • v0.2.2
    • 37.82
    • Published

    @marionebl/is

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

    • v0.5.1-0
    • 37.71
    • 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.71
    • Published

    in-range

    Check if a number is in a given range

    • v3.0.0
    • 37.66
    • Published

    prettier-check

    Check that all files match prettier code style.

    • v2.0.0
    • 37.65
    • Published