nesity-types
A set of TypeScript utilities that help you write stricter code.
Found 393 results for strict types
A set of TypeScript utilities that help you write stricter code.
Basic types for skema
A higher order component that raises an error if component is used with an unknown property.
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.
ESLint shareable config for the Google style
ESLint shareable config for XO
JavaScript/TypeScript linter (ESLint wrapper) with great defaults
ESLint shareable config for TypeScript to be used with eslint-config-xo
A port of Node v6's internal _deepEqual function in a universal style
ESLint shareable config for XO with 2-space indent
ESLint shareable config for React to be used with eslint-config-xo
code > prettier > stylelint > formatted code
Decorate a method for strict types
Validate glob options
Create an error from the result of validate-glob-opts
ESlint plugin to define custom module dependency rules.
Assert a given object is a valid glob option
Strict integer parsing
Does the current JS environment have strict mode? ES5+ should; but let's not assume.
Quickly import from core node modules
Thin wrapper around joi that defaults to stricter validation.
A new take on JavaScript's EventEmitter class. Makes use of types and the newest JS features.
Noir ESLint shareable config
Combines multiple SxProps for Material UI components.
ESLint sharable config for strict linting
Drop-in replacement for assert to give diff on deepEqual.
ESLint and Prettier configuration for Netlify Node.js projects
Like `encodeURIComponent`, but RFC 3986 compliant.
ESLint shareable config for the HTML Academy style
Opinionated reusable TypeScript configurations
ESLint config for Melinda's backend applications
This package converts environment variables to typed values.
Stylelint shareable config for XO
Stylelint shareable config for the HTML Academy style
ESLint configuration for my own projects
An Event emitting/subscription library designed for simplicity, convenience, and type-safety in TypeScript projects.
ESLint config with sensible defaults.
ESLint shareable config for the Tiendanube projects
Adds `use strict;` in the beginning of each source
ESLint shareable config for Next.js to be used with eslint-config-xo
Assert that two values are equal
ESLint shareable config for the Integromat style
Wrapper around object-hash that restricts allowed values
Very strict ESLint config for projects using TypeScript, React and Prettier. ESLint v9 flat config only. Formatting rules disabled to prevent Prettier conflicts.
Chai assertion library plugin to add `strictlyEqual` function and disable `equal`
Encode/decode UTF8.
ESLint shareable config for the 6RS style
TypeScript predicates library
Force strict types for javascript function parameters
Enforce the NPM and Node versions specified in the package.json 'engines' property.
A strict sharable tsconfig preset.
Generate a random password with strict requirements
ESLint configuration files (shareable configs) to guard from problems in different areas of JavaScript development.
enables strict mode in your package
Add 'use strict'; to all code not in node_modules
ESLint shareable config to be used with xo or eslint-config-xo
A type-safe marriage of `EventTarget` and `EventEmitter`.
The preferred eslint config of llamas everywhere.
Spam Scanner - The Best Anti-Spam Scanning Service and Anti-Spam API
Enable gradual TypeScript strict
ESLint shareable config for 20 Minutes
ESLint shareable config for the Brainhub style
Enable gradual TypeScript strict
fork of hugomrdias/prettier-stylelint
node `assert` is deprecated in favour of `assert.strict`, but `commonjs-assert` doesn't support strict mode. Get the strictest assert possible today!
Mocha test, that checks that you have strict dependencies on your package.json, except of whitelisted
ESLint shareable config for the Tiendanube projects
A node package to compare two JSON objects with levels deep till 16 levels.
A fast algorithm for comparing equality of values with strict equality for value types.
Stylelint sharable config for strict linting
Javascript code linter for traveloka js styleguide
Test if two double-precision floating-point numbers are the same value.
babel-plugin-remove-use-strict
Test if two arguments are the same value.
ESLint shareable config for the Scout style
strict-stream - strictly / strongly typed stream
Shareable ESLint config for eslint-plugin-flowtype: recommended + more rules.
Safely serialize a value to JSON without unintended loss of data or going into an infinite loop due to circular references.
self-contained eslint profile
A super strict eslint config for linting js/ts/package.json.
Error handling wrapper for cleaner use of strict type checking in TypeScript
An eslint plugin for TypeScript
an exterminate 'TypeError: undefined is not a function' you encounter in node-v0
ESLint shareable config for the Aliyun style
Strict shared tsconfig out-of-box.
Remove 'use strict' if the file is 'not strict'
ESLint shareable config for the Kraftvaerk JavaScript style guide
ESLint shareable config for Tidy style
A super strict eslint config for linting js/ts/package.json.
Strict shared tsconfig out-of-box.
A shim to always run node in es5 proper "strict mode"
ESLint shareable config used by Aenon Dynamics
Super strict eslint rules for more reliable software
Test if two arguments are both Float64Arrays and have the same values.
a webpack plugin to remove `use strict` in js file
code > prettier > stylelint > formatted code
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
ESLint plugin for JavaScript.
ESLint shareable config for the Miovision style
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.
Test if two arguments are both generic arrays and have the same values.
ESLint config for opensphere
Test if two arguments are both Float32Arrays and have the same values.
ESLint shareable config for the UdeS JavaScript style guide
ESLint shareable config copied from the Google style.
Stylelint shareable config for XO with 2-space indent
ESlint shareable config for Halo
Converts an object with native JavaScript types and objects to MongoDB Extended JSON object
it provides tsconfig with all strict rules for Angular projects
A strict eslint config for better code quality.
Base/Pure types for your projects.
A password generator for both node and browsers
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.
Stylelint config for OpenSphere.
ESLint/TSLint Sharable Config
ESLint shareable config for the Fliplet style
Asynchronous assert fails in Mocha you can see and don't timeout
The eslint config we use at moccu
Validate files with XO
ESLint shareable config for Preact to be used with eslint-config-xo
ESLint config for Melinda's frontend applications
A strict TypeScript-only utility to check if a number is odd, with modern type safety.
eslint shareable config
ESLint shareable config for React with Tidy style
My personal commitlint configuration based on the Conventional Commits standard.
eslint-config-strict for React
Jam3 shareable config for stylelint
A Vivy ESLint shareable config.
Test if two arguments are both Complex64Arrays and have the same values.
Drop-in replacement for assert to give diff on deepEqual.
Declarative environment variables for TypeScript.
Jam3's ESLint config file for React applications
Test if two arguments are both Complex128Arrays and have the same values.
Zanminkian's eslint plugins.
INEEDJ config for Eslint
Strict lib for dev or test.
Test if two single-precision floating-point numbers are the same value.
ESLint shareable config for the Google style
Test if two single-precision floating-point numbers are the same value.
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.
Strictly typed params for React router.
a webpack plugin to remove `use strict` in js file
Reusable TypeScript configurations for SylphLab projects
ESLint config for opensphere
minimum viable argument parser
Official ESLint shareable config for Vue to be used with eslint-config-xo https://github.com/xojs/xo
type logic against javascript metaprogramming
Awaitable hook system
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.
The customized ESLint shareable configs for the development of my open-source projects.
My personal Prettier configuration.
Stylelint config to write nice CSS.
ESLint shareable config for Napopravku
ESLint shareable config for the Google style (only without jsdoc)
A strict eslint configuration for typescript projects promoting good and maintainable coding practices.
An eslint plugin for TypeScript
Flattens a nested object. Throws on collisions.
Parse JSON strings with position information
ESLint shareable config for my personal style
ESLint rules for JS Standard Style + strict, pure functional programming in JS
Jam3's ESLint config
Unique IDs with prefixes, inspired by Stripe
Json Specification & Validation & Document Generation
Strict linting rules for ESLint
ESLint shareable config for the OneFE JavaScript style guide
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.
ESLint shareable config for the Miovision style
ESLint shareable config for Radio France
Compare objects and check if they are equal according to a recursive equality algorithm. Similiar to NodeJS core module deepEqual in loose mode
SassLint shareable config
This package adds the ability to Validators to enforce requests to contain only the fields present in the rules getter.
The ability to do something successfully or efficiently.
ESLint shareable settings
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.
Typed mutable properties made easy(ier).
Test if two arguments are the same value.
A simplification of the node assert library for use with muggle
My tsconfig base files, extending @tsconfig/strictest
A minimalistic configuration manager made The Node Way (TM)
Removes fuzzy characters from listed dependencies in your package.json
Webpack Loader for Removing Strictness in Gemstone JavaScript Technology Stack
strict cast string to number
Checks given value is forwardslash - support char code number, hex, unicode or string value to be given.
Checks JSON data for required fields and data types. For REST and other data services testing.
ESLint shareable config for Este.js to be used with eslint-config-xo
A helper function to calculate deep equality using abstract(==) or strict(===) method. (~333B)
Check for wrong comparators, returning boolean, in Array.sort
Demandware specific linting rules for ESLint
ESLint shareable config by Pixcomm.
[![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
Test if two double-precision floating-point numbers are the same value.
prettier shareable config
ESLint shareable config for the Dreidev JavaScript style guide
Zanminkian's eslint plugins.
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.
Are your files in strict mode?
A webpack loader to change octal numbers: 00001 => 0o0001
Checks given value is backslash - support char code number, hex, unicode or string value to be given.
ESLint shareable config for Airform.
JavaScript Strict Standard Style
Make your Node programs strict about stuff
Adds or removes "use strict" from all JavaScript files within directory
A strict, consistent tsconfig.json for a Nest.js application
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.
it provides tsconfig with all strict rules
A strict SCSS config for Stylelint.
ESLint configuration files (shareable configs) to guard from problems in different areas of JavaScript and TypeScript development.
This package provides sharable ESLint config with set of strict rules for TypeScript
TypeScript predicates library
Personal ESLint config
ESLint shareable config for JavaScript Styled.
A library for creating and managing invertible functions and type-safe pipelines in TypeScript.
Test if two arguments are both single-precision complex floating-point numbers and have the same value.
🔢 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.
Safe parser of JSON and CSON for config like ConfigParser of python
code > prettier > stylelint > formatted code
Prettier shareable config for the UdeS style guide
Just my spiced up ESLint shareable config to be used with XO
eslint shareable config for the zab js style
Extremely strict ESLint config for demanding projects.
Strict multi-argument memoization
稍微花了一點時間,希望我的 tsconfig 能夠繼承在 2024 年,最流行的,也是最嚴格的 typescript ESNext 配置
React ESLint config used at Gorrion Software House
A Backbone replacement model that enforces property declarations
Shareable ESLint config for the Squint style guide
A TypeScript package for enhanced localStorage handling with a simpler API and strict behavior.
TypeScript strict mode enforcer and historical analyzer via git.
React Strict Mode HOC
A simple browserify transform that enables strict mode on JavaScript modules.
My personal Stylelint configuration.
Babel plugin to remove "use strict"; directives
query SQL databases with strict typing in Node.js
京东京麦前端eslint规范
Equality evaluation strategies
Shareable eslint config for Foo() projects
ESLint shareable config for Pier 1 Imports
A Test-Anything-Protocol library (supporting harmony features)
xml parser
Combines multiple SxProps for Material UI components.
simple and reasonably fast implementation of directed acyclic graphs and sets with focus on finding the fastest execution order of interdependent tasks
CSS Style guide for uxd.wenge
eslint-config-strict for Flow (type checker)
Validator for developers who want to ensure users and testers cannot bypass, manipulate, or introduce errors in data validation. Built for strict enforcement of rules to guarantee data integrity and security in applications.
Shareable config for Biome
Wrap your CSS Modules objects in a proxy object, to warn if you attempt to access a non-existent style-name
MoJS liberary give you some future to work easily with javascript objects
A regular expression to validate and parse Exif date format
Check if strict mode is supported.
Strict ESLint Flat Configuration for SylphLab TypeScript Projects (Extends Standard)
ESLint shareable config for the Avet style