JSPM

Found 393 results for strict equal

assert-equal

Assert that two values are equal

  • v1.0.0
  • 299.71
  • Published

has-strict-mode

Does the current JS environment have strict mode? ES5+ should; but let's not assume.

  • v1.1.0
  • 79.66
  • Published

assert-diff

Drop-in replacement for assert to give diff on deepEqual.

  • v3.0.4
  • 77.25
  • Published

xo

JavaScript/TypeScript linter (ESLint wrapper) with great defaults

  • v1.2.2
  • 73.00
  • Published

eslint-config-xo-react

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

  • v0.28.0
  • 62.45
  • Published

prettier-stylelint

code > prettier > stylelint > formatted code

  • v0.4.2
  • 60.22
  • Published

glob-option-error

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

  • v1.0.0
  • 58.26
  • Published

parse-int

Strict integer parsing

  • v1.0.3
  • 57.19
  • Published

nesity-types

A set of TypeScript utilities that help you write stricter code.

  • v1.1.0
  • 57.07
  • Published

@improved/node

Quickly import from core node modules

  • v1.1.1
  • 54.16
  • Published

joi-strict

Thin wrapper around joi that defaults to stricter validation.

  • v4.0.1
  • 52.32
  • Published

merge-sx

Combines multiple SxProps for Material UI components.

  • v3.4.0
  • 52.31
  • Published

encode-3986

Like `encodeURIComponent`, but RFC 3986 compliant.

  • v1.0.0
  • 50.37
  • Published

boogy

Compare objects and check if they are equal according to a recursive equality algorithm. Similiar to NodeJS core module deepEqual in loose mode

  • v1.2.1
  • 50.31
  • Published

react-strict-prop-types

A higher order component that raises an error if component is used with an unknown property.

  • v0.8.0
  • 44.56
  • Published

strict-loader

Adds `use strict;` in the beginning of each source

  • v1.2.0
  • 41.04
  • Published

eslint-config-xo-nextjs

ESLint shareable config for Next.js to be used with eslint-config-xo

  • v6.3.0
  • 40.69
  • Published

eslint-config-ts-strict

Very strict ESLint config for projects using TypeScript, React and Prettier. ESLint v9 flat config only. Formatting rules disabled to prevent Prettier conflicts.

    • v2.4.2
    • 40.27
    • Published

    object-hash-strict

    Wrapper around object-hash that restricts allowed values

    • v5.0.1
    • 39.79
    • Published

    abstract-strict-deep-equal

    A helper function to calculate deep equality using abstract(==) or strict(===) method. (~333B)

    • v1.0.2
    • 37.98
    • Published

    utf-8

    Encode/decode UTF8.

    • v3.0.0
    • 37.76
    • Published

    strict-npm-engines

    Enforce the NPM and Node versions specified in the package.json 'engines' property.

    • v0.0.1
    • 36.67
    • Published

    compare-validate-json

    A node package to compare two JSON objects with levels deep till 16 levels.

      • v1.1.1
      • 36.19
      • Published

      strictly-typed-events

      An Event emitting/subscription library designed for simplicity, convenience, and type-safety in TypeScript projects.

      • v0.0.9
      • 36.18
      • Published

      eslint-config-guard

      ESLint configuration files (shareable configs) to guard from problems in different areas of JavaScript development.

      • v3.0.0
      • 35.69
      • Published

      auto-strict

      Add 'use strict'; to all code not in node_modules

      • v0.0.5
      • 35.44
      • Published

      strict-mode

      enables strict mode in your package

      • v1.1.6
      • 35.06
      • Published

      eslint-config-xo-bizon

      ESLint shareable config to be used with xo or eslint-config-xo

      • v3.0.3
      • 34.47
      • Published

      jpv

      Flexible and powerful JSON pattern validation library with support for complex, nested structures, array validation, and a wide range of validation patterns. Includes logical operators and strict/nullable types.

      • v3.1.2
      • 34.45
      • Published

      eslint-config-llama

      The preferred eslint config of llamas everywhere.

      • v3.0.0
      • 34.18
      • Published

      spamscanner

      Spam Scanner - The Best Anti-Spam Scanning Service and Anti-Spam API

      • v5.1.5
      • 34.05
      • Published

      assert-polyfill

      an exterminate 'TypeError: undefined is not a function' you encounter in node-v0

      • v0.0.0
      • 33.46
      • Published

      ts-strictify

      Enable gradual TypeScript strict

      • v1.6.0
      • 33.32
      • Published

      react-eslint

      ESLint shareable config for the Tiendanube projects

      • v0.0.1
      • 32.61
      • Published

      assert-strict

      node `assert` is deprecated in favour of `assert.strict`, but `commonjs-assert` doesn't support strict mode. Get the strictest assert possible today!

      • v0.0.2
      • 32.09
      • Published

      @fenge/eslint-config

      A super strict eslint config for linting js/ts/package.json.

      • v0.7.12
      • 31.33
      • Published

      marlint

      Javascript code linter for traveloka js styleguide

      • v7.0.1
      • 31.16
      • Published

      exlint

      self-contained eslint profile

      • v0.1.6
      • 29.55
      • Published

      strict-stream

      strict-stream - strictly / strongly typed stream

      • v1.0.26
      • 29.41
      • Published

      @59naga/assert-diff

      Drop-in replacement for assert to give diff on deepEqual.

      • v2.0.2
      • 29.27
      • Published

      json-strictify

      Safely serialize a value to JSON without unintended loss of data or going into an infinite loop due to circular references.

      • v8.0.5
      • 28.93
      • Published

      @skema/basic

      Basic types for skema

      • v1.0.40
      • 27.45
      • Published

      functional-try

      Error handling wrapper for cleaner use of strict type checking in TypeScript

      • v5.0.0
      • 27.22
      • Published

      node-es5

      A shim to always run node in es5 proper "strict mode"

      • v1.0.0
      • 26.93
      • Published

      rettime

      A type-safe marriage of `EventTarget` and `EventEmitter`.

        • v0.6.3
        • 26.63
        • Published

        @fenge/tsconfig

        A strict sharable tsconfig preset.

        • v0.7.0
        • 26.40
        • Published

        underscore-template-strict-loader

        An Underscore.js template loader for webpack that works with strict mode by prefixing all variables referenced in the templates with a data object. It allows you to use existing templates without having to manually go through them and prefix each referenc

        • v0.3.0
        • 24.74
        • Published

        eslint-config-nymph

        ESLint shareable config copied from the Google style.

        • v0.15.2
        • 23.33
        • Published

        eslint-config-udes

        ESLint shareable config for the UdeS JavaScript style guide

        • v1.2.0
        • 22.79
        • Published

        xo-loader

        Validate files with XO

        • v0.8.0
        • 21.67
        • Published

        eslint-config-xo-preact

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

        • v1.0.0
        • 21.23
        • Published

        is-odd-ts

        A strict TypeScript-only utility to check if a number is odd, with modern type safety.

        • v2.0.3
        • 21.01
        • Published

        austenite

        Declarative environment variables for TypeScript.

        • v0.13.0
        • 18.93
        • Published

        fancy-emitter

        A new take on JavaScript's EventEmitter class. Makes use of types and the newest JS features.

          • v2.0.0
          • 18.85
          • Published

          env-types

          This package converts environment variables to typed values.

          • v1.4.8
          • 18.29
          • Published

          strict

          Strict lib for dev or test.

          • v0.0.0
          • 18.28
          • Published

          letta

          Promisify sync, async or generator function, using [relike][]. Kind of promisify, but lower level. Full compatibility with [co][]4 and passing 100% of its tests.

          • v0.5.2
          • 17.38
          • Published

          @sylphlab/eslint-config-sylph

          Strict, AI-optimized ESLint Flat Config for modern TypeScript projects (v9+, TS, Unicorn, Functional, Security, Sonar, Import, Promise, Regexp, Prettier). Core of all SylphLab TypeScript projects.

          • v3.4.0
          • 17.07
          • Published

          strict-type-mapper

          StrictTypeMapper is a Mapper / AutoMapper library that uses advanced **Compile-time type checking** to enforce strict type compatibility. The checks are more strict than standard TypeScript constraints which helps catching runtime errors.

          • v1.0.15
          • 17.01
          • Published

          eslint-config-xo-vue

          Official ESLint shareable config for Vue to be used with eslint-config-xo https://github.com/xojs/xo

          • v3.1.23
          • 16.79
          • Published

          eslint-config-riophae

          The customized ESLint shareable configs for the development of my open-source projects.

          • v0.16.0
          • 15.70
          • Published

          strict-equal

          Strict deep equality comparison of two variables

          • v1.0.1
          • 15.44
          • Published

          eslint-config-good-code

          A strict eslint configuration for typescript projects promoting good and maintainable coding practices.

          • v1.1.0
          • 14.66
          • Published

          muggle-assert

          A simplification of the node assert library for use with muggle

          • v1.1.3
          • 14.61
          • Published

          jsonlint-pos

          Parse JSON strings with position information

          • v2.1.2
          • 14.05
          • Published

          minargs

          minimum viable argument parser

          • v2.1.0
          • 13.40
          • Published

          preid

          Unique IDs with prefixes, inspired by Stripe

          • v0.6.0
          • 13.26
          • Published

          json-strict

          Json Specification & Validation & Document Generation

          • v0.5.2
          • 13.26
          • Published

          eslint-config-onefe

          ESLint shareable config for the OneFE JavaScript style guide

          • v0.2.0
          • 13.19
          • Published

          @jayrchamp/adonis-lucid-snake-case

          This package adds the ability to Lucid methods (create, createMany, merge, fill) to automatically convert payload that contains camel case properties to a snake case format.

          • v1.0.2
          • 13.19
          • Published

          competency

          The ability to do something successfully or efficiently.

          • v1.1.3
          • 13.02
          • Published

          @jayrchamp/adonis-strict-validator

          This package adds the ability to Validators to enforce requests to contain only the fields present in the rules getter.

          • v2.1.5
          • 12.82
          • Published

          fjl-mutable

          Typed mutable properties made easy(ier).

            • v0.18.3
            • 12.79
            • Published

            @pi2star/koa-better-body

            Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.

            • v3.0.41
            • 12.77
            • Published

            modular-configuration

            A minimalistic configuration manager made The Node Way (TM)

              • v0.0.3
              • 12.43
              • Published

              exact-semver

              Removes fuzzy characters from listed dependencies in your package.json

              • v1.2.0
              • 12.36
              • Published

              @agilgur5/tsconfig

              My tsconfig base files, extending @tsconfig/strictest

              • v0.1.0
              • 12.35
              • Published

              deepy

              A fast algorithm for comparing equality of values with strict equality for value types.

              • v0.1.2
              • 12.27
              • Published

              gemstone-loader-nostrict

              Webpack Loader for Removing Strictness in Gemstone JavaScript Technology Stack

              • v0.9.26
              • 12.09
              • Published

              is-forwardslash

              Checks given value is forwardslash - support char code number, hex, unicode or string value to be given.

              • v1.0.0
              • 12.04
              • Published

              str2num

              strict cast string to number

              • v1.0.4
              • 11.94
              • Published

              eslint-config-xo-este

              ESLint shareable config for Este.js to be used with eslint-config-xo

              • v0.1.2
              • 11.65
              • Published

              strict-array-sort

              Check for wrong comparators, returning boolean, in Array.sort

              • v0.0.4
              • 11.55
              • Published

              koa2-better-body

              Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.

              • v0.1.1
              • 11.29
              • Published

              sync-hookable

              [![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![packagephobia][packagephobia-src]][packagephobia-href] [![Github Actions CI][github-actions-ci-src]][github-actions-ci-href] > Awaitable hook

              • v1.0.1
              • 11.24
              • Published

              eslint-config-dreidev

              ESLint shareable config for the Dreidev JavaScript style guide

              • v0.1.0
              • 11.23
              • Published

              strictly

              Are your files in strict mode?

                • v1.1.9
                • 11.03
                • Published

                koapi-body

                Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.

                • v2.0.8
                • 10.96
                • Published

                octal-number-loader

                A webpack loader to change octal numbers: 00001 => 0o0001

                • v0.1.4
                • 10.92
                • Published

                is-backslash

                Checks given value is backslash - support char code number, hex, unicode or string value to be given.

                • v1.0.0
                • 10.77
                • Published

                @stdlib/assert-is-same-complex64

                Test if two arguments are both single-precision complex floating-point numbers and have the same value.

                • v0.2.2
                • 10.75
                • Published

                node-strict

                Make your Node programs strict about stuff

                • v1.0.1
                • 10.66
                • Published

                use-strict-cli

                Adds or removes "use strict" from all JavaScript files within directory

                • v1.0.1
                • 10.51
                • Published

                @evio/koa-better-body

                Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.

                • v3.0.5
                • 10.41
                • Published

                eslint-config-ts-guard

                ESLint configuration files (shareable configs) to guard from problems in different areas of JavaScript and TypeScript development.

                • v1.6.0
                • 10.18
                • Published

                typeomatica

                type logic against javascript metaprogramming

                • v0.3.39
                • 10.11
                • Published

                number-is-in-range

                🔢 JavaScript range validation library - Extend Number and BigInt prototypes with powerful range checking, validation, and manipulation utilities. Perfect for form validation, game development, and scientific computing.

                • v3.0.0
                • 9.67
                • Published

                @adam-rocska/invertible

                A library for creating and managing invertible functions and type-safe pipelines in TypeScript.

                • v1.1.3
                • 9.34
                • Published

                sonparser

                Safe parser of JSON and CSON for config like ConfigParser of python

                • v0.2.0
                • 9.04
                • Published

                eslint-config-paprika

                Just my spiced up ESLint shareable config to be used with XO

                • v2.0.0
                • 8.83
                • Published

                eslint-config-zab

                eslint shareable config for the zab js style

                • v0.2.0
                • 8.82
                • Published

                eslint-config-xtrict

                Extremely strict ESLint config for demanding projects.

                • v3.0.1
                • 8.69
                • Published

                memoize-strict

                Strict multi-argument memoization

                • v0.0.4
                • 8.61
                • Published

                @aqzhyi/tsconfig

                稍微花了一點時間,希望我的 tsconfig 能夠繼承在 2024 年,最流行的,也是最嚴格的 typescript ESNext 配置

                  • v0.5.0
                  • 8.54
                  • Published

                  @ts-strict/eslint-config

                  This package provides sharable ESLint config with set of strict rules for TypeScript

                  • v1.0.0
                  • 8.45
                  • Published

                  strict-ls

                  A TypeScript package for enhanced localStorage handling with a simpler API and strict behavior.

                  • v1.3.2
                  • 8.26
                  • Published

                  @blynx/strict-types

                  Force strict types for javascript function parameters

                  • v0.0.4
                  • 8.17
                  • Published

                  mongoify

                  Converts an object with native JavaScript types and objects to MongoDB Extended JSON object

                  • v1.1.0
                  • 8.17
                  • Published

                  strict-mode-ify

                  A simple browserify transform that enables strict mode on JavaScript modules.

                  • v0.1.1
                  • 8.04
                  • Published

                  @zilero/tsconfigs

                  🔷 Opinionated TypeScript configuration for modern development

                  • v1.2.10
                  • 7.98
                  • Published

                  eslint-config-foo

                  Shareable eslint config for Foo() projects

                  • v1.4.0
                  • 7.59
                  • Published

                  tap-harmony

                  A Test-Anything-Protocol library (supporting harmony features)

                  • v0.4.3-1
                  • 7.54
                  • Published

                  zuvor

                  simple and reasonably fast implementation of directed acyclic graphs and sets with focus on finding the fastest execution order of interdependent tasks

                  • v0.1.0
                  • 7.53
                  • Published

                  iron-golem-ts

                  TypeScript strict mode enforcer and historical analyzer via git.

                  • v0.1.12
                  • 7.48
                  • Published

                  hardcore

                  xml parser

                  • v1.0.0
                  • 7.41
                  • Published

                  dolorfugit

                  Combines multiple SxProps for Material UI components.

                  • v1.2.0
                  • 7.41
                  • Published

                  @muhammedadel/mojs

                  MoJS liberary give you some future to work easily with javascript objects

                  • v1.0.2
                  • 6.88
                  • Published

                  exif-date-regex

                  A regular expression to validate and parse Exif date format

                  • v1.0.1
                  • 6.88
                  • Published

                  strict-supported

                  Check if strict mode is supported.

                  • v1.0.0
                  • 6.88
                  • Published