An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

npmjs.org "optional" keyword

Top 4.5% on npmjs.org
@typed/maybe 10.4.0 💰
Data structure for working with values that may not exist
43 versions - Latest release: almost 6 years ago - 27 dependent packages - 24 dependent repositories - 732 downloads last month - 49 stars on GitHub - 2 maintainers
Top 8.8% on npmjs.org
it-optional 0.1.0
Mocha add-on method it.optional() which marks a test as pending if it would fail
6 versions - Latest release: almost 11 years ago - 2 dependent packages - 3 dependent repositories - 61 downloads last month - 4 stars on GitHub - 1 maintainer
@mjamsek/prog-utils 0.3.3
Utility library providing type definitions.
8 versions - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 26 downloads last month - 0 stars on GitHub - 1 maintainer
optional-pkg 1.0.0
A minimal optional package
1 version - Latest release: about 4 years ago - 1 dependent package - 7.2 thousand downloads last month - 0 stars on GitHub - 1 maintainer
@tbtk-site/tbtk-optional 2.0.0
TypeScript implementation of something like Java's Optional
3 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 1 downloads last month - 0 stars on GitHub - 1 maintainer
real-colors 1.0.1
Color utility for Javascript
1 version - Latest release: over 2 years ago - 3 downloads last month - 1 stars on GitHub - 1 maintainer
Top 3.6% on npmjs.org
@cloudflare/itty-router-openapi 1.1.1
OpenAPI schema generator and validator for Cloudflare Workers
44 versions - Latest release: about 2 years ago - 4 dependent packages - 14 dependent repositories - 13 thousand downloads last month - 259 stars on GitHub - 41 maintainers
neatutil.optional 1.0.2
A TypeScript isomorphic adaptation of Java's Optional.
3 versions - Latest release: almost 3 years ago - 5 downloads last month - 0 stars on GitHub - 1 maintainer
@tscommon/option 0.0.5
Option represents an optional value: it is either some and contains a value, or none, and does not
5 versions - Latest release: over 1 year ago - 0 downloads last month - 1 stars on GitHub - 1 maintainer
@rsnk/option 1.0.2
A TypeScript port of Rust's Option<T> type, providing a type-safe way to handle nullable values a...
3 versions - Latest release: 4 months ago - 28 downloads last month - 2 stars on GitHub - 1 maintainer
query-selectors 0.3.0
A querySelector function returning an Option type rather than null.
7 versions - Latest release: over 8 years ago - 1 dependent package - 1 dependent repositories - 12 downloads last month - 2 stars on GitHub - 1 maintainer
Top 3.7% on npmjs.org
optional-dev-dependency 2.0.1 deprecated
try to install an optional development dependency, YOLO if you can't.
7 versions - Latest release: about 9 years ago - 29 dependent packages - 23,319 dependent repositories - 13.6 thousand downloads last month - 5 stars on GitHub - 2 maintainers
rustlike-ts 1.1.1
A Rust-like functional utility library for safe and expressive error handling in TypeScript.
15 versions - Latest release: 11 months ago - 118 downloads last month - 0 stars on GitHub - 1 maintainer
maybe-result 0.2.2
Safe function return handling in Typescript and Javascript
4 versions - Latest release: 12 months ago - 20 downloads last month - 0 stars on GitHub - 1 maintainer
Top 6.3% on npmjs.org
@quenty/optional 11.11.0 💰
Adds the optional function to Roblox for Nevermore require
152 versions - Latest release: 4 days ago - 3 dependent packages - 2 dependent repositories - 758 downloads last month - 512 stars on GitHub - 1 maintainer
Top 3.7% on npmjs.org
extract-opts 5.9.0 💰
Extract the options and callback from a function's arguments easily
45 versions - Latest release: over 2 years ago - 18 dependent packages - 13,964 dependent repositories - 599 thousand downloads last month - 7 stars on GitHub - 1 maintainer
zod-tuple-with-optional 1.0.2
An extension for Zod 3 that provides tuple validation with support for trailing optional elements.
2 versions - Latest release: about 1 year ago - 3 downloads last month - 1 stars on GitHub - 1 maintainer
nullable-quantifier 0.1.2
Quantifiers of nullable types like as Array.prototype every/some
3 versions - Latest release: over 4 years ago - 1 dependent package - 5 downloads last month - 1 stars on GitHub - 1 maintainer
@ayte/optional 0.1.3
[![npm](https://img.shields.io/npm/v/@ayte/optional.svg?style=flat-square)](https://www.npmjs.com...
4 versions - Latest release: over 7 years ago - 1 dependent package - 1 dependent repositories - 10 downloads last month - 1 stars on GitHub - 2 maintainers
eaquesuscipit 1.5.0
Java 8 Optionals for JS
10 versions - Latest release: about 2 years ago - 14 downloads last month - 0 stars on GitHub - 1 maintainer
optional.js 0.4.3
Nullable. Optional. The Maybe monad. Whatever you want to call it, it's for Javascript now.
6 versions - Latest release: about 4 years ago - 1 dependent package - 2 dependent repositories - 18 downloads last month - 6 stars on GitHub - 1 maintainer
@cryptic-road/option 0.1.1
Simple objects and types for representing optional values
2 versions - Latest release: almost 4 years ago - 1 dependent package - 4 downloads last month - 0 stars on GitHub - 2 maintainers
@uzykj/oop-utils 0.0.6
Object oriented related tool classes
6 versions - Latest release: about 4 years ago - 2 dependent packages - 53 downloads last month - 1 stars on GitHub - 1 maintainer
the-vladiator 1.3.5
Javascript validation and assertion library for checking incoming parameters.
23 versions - Latest release: over 7 years ago - 1 dependent repositories - 321 downloads last month - 2 stars on GitHub - 1 maintainer
nice-require 1.1.0
Tries to import a module. Ignores any error that occurs.
2 versions - Latest release: over 2 years ago - 4 downloads last month - 0 stars on GitHub - 1 maintainer
Top 9.1% on npmjs.org
@ruffy/ts-optional 1.1.1
An Optional type inspired by Scala's Option for better undefined handling.
3 versions - Latest release: over 5 years ago - 2 dependent packages - 2 dependent repositories - 1.21 thousand downloads last month - 1 maintainer
@ts-java/optional 1.1.0
A pure Typescript implementation of Java's `Optional` class.
2 versions - Latest release: about 1 year ago - 2 downloads last month - 0 stars on GitHub - 1 maintainer
surenv 1.1.0
Handy environment variables reader with some extra features
13 versions - Latest release: about 4 years ago - 1 dependent repositories - 19 downloads last month - 1 stars on GitHub - 1 maintainer
Top 5.0% on npmjs.org
maybeasy 7.1.0
A simple, lightweight, and easy-to-use library for handling optional values in JavaScript.
27 versions - Latest release: about 1 year ago - 23 dependent packages - 27 dependent repositories - 7.23 thousand downloads last month - 4 stars on GitHub - 1 maintainer
Top 3.4% on npmjs.org
require_optional 1.0.1
Allows you declare optionalPeerDependencies that can be satisfied by the top level module but ign...
2 versions - Latest release: almost 9 years ago - 41 dependent packages - 467,414 dependent repositories - 1.17 million downloads last month - 6 stars on GitHub - 1 maintainer
optionaljs 1.0.0
OptionalJS framework
1 version - Latest release: about 9 years ago - 1 dependent package - 1 dependent repositories - 3 downloads last month - 1 maintainer
declarative-js 3.10.0
_declarative-js_ is modern JavaScript library, that helps to: - tackle array transformation with...
77 versions - Latest release: about 2 months ago - 2 dependent packages - 6 dependent repositories - 303 downloads last month - 6 stars on GitHub - 1 maintainer
passport-local-optional-password 1.0.0
Local username and password authentication strategy for Passport. Password optional.
1 version - Latest release: over 10 years ago - 1 dependent package - 2 dependent repositories - 20 downloads last month - 0 stars on GitHub - 1 maintainer
@elijahjcobb/optional 0.0.2
Replicates Swift's Optional, hold a value or undefined, written in TypeScript.
2 versions - Latest release: almost 7 years ago - 2 dependent packages - 1 dependent repositories - 8 downloads last month - 0 stars on GitHub - 1 maintainer
@onegen/optional 1.2.0
C++-based optional utility for TypeScript
3 versions - Latest release: about 1 month ago - 2 downloads last month - 0 stars on GitHub - 1 maintainer
epic.optargs 1.0.3
js optional function
4 versions - Latest release: almost 11 years ago - 1 dependent package - 1 dependent repositories - 3 downloads last month - 0 stars on GitHub - 1 maintainer
@rubenj01/tsoptional 1.0.8
A container object that helps dealing with null values.
7 versions - Latest release: almost 2 years ago - 11 downloads last month - 1 stars on GitHub - 1 maintainer
typescript-nullsafe 1.0.2
Nullable functions
7 versions - Latest release: almost 4 years ago - 1 dependent package - 2 dependent repositories - 20 downloads last month - 1 stars on GitHub - 1 maintainer
better-optional 1.2.1
Functional "Optionals" solution for JavaScript and TypeScript with async support
13 versions - Latest release: about 1 year ago - 46 downloads last month - 0 stars on GitHub - 1 maintainer
@chrock/optional 0.3.2
A simple utility to handle optional values in TypeScript just like `Optional.of(maybeUndefined).a...
7 versions - Latest release: almost 2 years ago - 22 downloads last month - 1 maintainer
nullable-ts 1.3.1
Nullable type and helper functions for typescript
5 versions - Latest release: over 6 years ago - 1 dependent package - 2 dependent repositories - 1.31 thousand downloads last month - 1 stars on GitHub - 1 maintainer
react-nav-tabs 0.0.4
Generic, flexible tabbed based navigation with optional react-router support
3 versions - Latest release: over 10 years ago - 2 dependent packages - 1 dependent repositories - 20 downloads last month - 9 stars on GitHub - 1 maintainer
adblanditiis 1.3.0
Typed Option/Optional/Maybe for TypeScript and JavaScript, created to simplify code involving opt...
7 versions - Latest release: about 2 years ago - 17 downloads last month - 0 stars on GitHub - 1 maintainer
Top 8.0% on npmjs.org
lonad 0.3.0
Optional and Result monads implementations
56 versions - Latest release: almost 3 years ago - 4 dependent packages - 2 dependent repositories - 413 downloads last month - 5 maintainers
Top 8.2% on npmjs.org
return-style 4.0.0
Non-intrusively convert the result of any function or promise to the user's desired style.
44 versions - Latest release: 2 months ago - 86 dependent packages - 114 dependent repositories - 9.3 thousand downloads last month - 0 stars on GitHub - 1 maintainer
graphdoc-plugin-flexible 1.0.2
GraphQL documentation with Flexible graphdoc
5 versions - Latest release: almost 5 years ago - 1 dependent package - 2 dependent repositories - 390 downloads last month - 0 stars on GitHub - 1 maintainer
Top 2.7% on npmjs.org
optional 0.1.4
Allows you to optionally include modules without surrounding everything with 'try/catch'
7 versions - Latest release: almost 9 years ago - 138 dependent packages - 60,840 dependent repositories - 2.04 million downloads last month - 18 stars on GitHub - 1 maintainer
fp-try 0.1.4
A Try encapsulates the result of an operation that may have failed.
5 versions - Latest release: over 4 years ago - 1 dependent package - 7 downloads last month - 0 stars on GitHub - 1 maintainer
Top 9.1% on npmjs.org
r-assign 1.9.0
Object.assign() with super powers
15 versions - Latest release: about 3 years ago - 1 dependent package - 5 dependent repositories - 976 downloads last month - 44 stars on GitHub - 1 maintainer
get-key-or-default 1.0.0
Get object key or default value
1 version - Latest release: almost 10 years ago - 1 dependent package - 1 dependent repositories - 11 downloads last month - 0 stars on GitHub - 1 maintainer
@lessworkjs/optional 1.0.1
Optionally load object parameters
2 versions - Latest release: about 8 years ago - 1 dependent package - 1 dependent repositories - 328 downloads last month - 7 stars on GitHub - 1 maintainer
katxupa 1.10.4
Delicious Dish for Typescript and JavaScript projects
23 versions - Latest release: 10 months ago - 2.33 thousand downloads last month - 2 stars on GitHub - 1 maintainer
Top 4.1% on npmjs.org
assert-args 1.2.1
Validate and format function arguments ( handles types and optionals)
12 versions - Latest release: over 9 years ago - 24 dependent packages - 3,779 dependent repositories - 70.7 thousand downloads last month - 8 stars on GitHub - 1 maintainer
Top 2.3% on npmjs.org
typescript-optional 2.0.1
Optional (like Java) implementation in TypeScript
28 versions - Latest release: over 7 years ago - 98 dependent packages - 152 dependent repositories - 63 thousand downloads last month - 117 stars on GitHub - 1 maintainer
require-implementation 1.0.1 💰
Package that helps you to be okay if some dependency is missing.
2 versions - Latest release: over 9 years ago - 1 dependent repositories - 20 downloads last month - 3 stars on GitHub - 1 maintainer
optional-js-flow 1.0.2 💰
JavaScript Optional type for functional programming with Flow
3 versions - Latest release: over 6 years ago - 1 dependent package - 1 dependent repositories - 13 downloads last month - 1 stars on GitHub - 1 maintainer
Top 8.8% on npmjs.org
jsdig 0.1.6
Based on Ruby's hash#dig
11 versions - Latest release: about 4 years ago - 4 dependent packages - 1 dependent repositories - 121 downloads last month - 8 stars on GitHub - 1 maintainer
@ts-util/optional 1.0.0
Container object used to contain not-null objects
1 version - Latest release: over 7 years ago - 1 dependent package - 1 dependent repositories - 2 downloads last month - 1 maintainer
@honeycomb-cheesecake/optional 0.0.18
Optional module for JavaScript that provides interfaces to interact with potentially null/undefin...
16 versions - Latest release: almost 3 years ago - 2 dependent packages - 882 downloads last month - 0 stars on GitHub - 1 maintainer
optionale 1.2.2
Minimal loader of optional packages
6 versions - Latest release: over 10 years ago - 4 dependent packages - 2 dependent repositories - 19 downloads last month - 0 stars on GitHub - 1 maintainer
@eastbanctech/ts-optional 1.0.3
TS adapted Java Optional class with extra utility classes.
5 versions - Latest release: almost 5 years ago - 1 dependent package - 1 dependent repositories - 88 downloads last month - 0 stars on GitHub - 1 maintainer
option-value 1.7.0
Optional value handling library.
17 versions - Latest release: 10 months ago - 42 downloads last month - 0 stars on GitHub - 1 maintainer
@othree.io/auditor 5.0.0
A functional validation library built on Zod that returns Optional<T> instead of throwing exceptions
6 versions - Latest release: 2 months ago - 7 downloads last month - 1 maintainer
js-monadic 0.1.7
Monad with do notation in Javascript, using ES6 generators.
4 versions - Latest release: over 5 years ago - 1 dependent package - 5 downloads last month - 0 stars on GitHub - 1 maintainer
yassert 1.0.1
JavaScript awesome yet another assertion module
26 versions - Latest release: over 4 years ago - 5 downloads last month - 2 stars on GitHub - 1 maintainer
@activeprospect/old 1.1.5
Make the 'new' keyword optional for ES6 classes
7 versions - Latest release: almost 5 years ago - 2 dependent packages - 1.03 thousand downloads last month - 11 stars on GitHub - 28 maintainers
optional-jvts 1.0.0
´´´typescript import { Optional } from 'optional-ts';
1 version - Latest release: 12 months ago - 7 downloads last month - 1 maintainer
webpack-ignore-optional 1.6.0
Prevent issues with `fsevents` and other breaking, platform-specific `optionalDependencies` in `p...
7 versions - Latest release: over 5 years ago - 5 downloads last month - 1 maintainer
optex 0.0.2
Utilites for optional execution of functions (only if arguments are non-nullish)
2 versions - Latest release: over 2 years ago - 14 downloads last month - 0 stars on GitHub - 1 maintainer
@hsedjame/optionjs 1.0.0
A package that offers some helper functions to deal with optional object in typescript
1 version - Latest release: 3 months ago - 1 maintainer
@nonamenpm/type-validate 1.0.1
Validate object following predetermined rules.
2 versions - Latest release: over 4 years ago - 1 dependent package - 3 downloads last month - 1 maintainer
Top 8.5% on npmjs.org
possible-function 1.0.1
Defines fallback behavior in case a variable is not a function. Perfect for optional callback par...
2 versions - Latest release: about 9 years ago - 9 dependent packages - 87 dependent repositories - 10.8 thousand downloads last month - 0 stars on GitHub - 1 maintainer
@starcart.com/optional-deps-validate 1.0.0
A CLI tool to detect missing optional dependencies in package-lock.json
1 version - Latest release: about 1 year ago - 868 downloads last month - 1 maintainer
@chrock/optional-map 0.1.2
A utility to wrap Map with optional values.
3 versions - Latest release: about 2 years ago - 41 downloads last month - 1 maintainer
questionmark 1.0.3
A tiny and mighty utility for optional chaining in pure JavaScript
4 versions - Latest release: almost 7 years ago - 1 dependent package - 1 dependent repositories - 2 downloads last month - 1 stars on GitHub - 1 maintainer
@lilbunnyrabbit/optional 1.0.1
A TypeScript implementation of Java's Optional<T>, a container for nullable values with safe hand...
4 versions - Latest release: about 1 year ago - 5 downloads last month - 0 stars on GitHub - 1 maintainer
nullable 2.0.0
plain implementation of Maybe (Optional, Nullable) monad
4 versions - Latest release: over 9 years ago - 2 dependent packages - 2 dependent repositories - 16 downloads last month - 0 stars on GitHub - 1 maintainer
declared 0.1.0
Return the first argument that is "!= undefined" (or "!= null", which is the same thing)
1 version - Latest release: over 11 years ago - 2 dependent packages - 10 dependent repositories - 65 downloads last month - 0 stars on GitHub - 1 maintainer
has-optional-chaining 1.0.1 💰
Determine if the JS environment has optional chaining support
2 versions - Latest release: over 4 years ago - 2 dependent packages - 8 downloads last month - 5 stars on GitHub - 1 maintainer
object-exact 2.1.5 💰
Filter or partially filter object members and remove the rest, return value with accurate typing ...
16 versions - Latest release: over 4 years ago - 1 dependent package - 5 downloads last month - 0 stars on GitHub - 1 maintainer
lshift 1.1.0
Left-shift optional function arguments.
7 versions - Latest release: over 11 years ago - 2 dependent packages - 1 dependent repositories - 10 downloads last month - 0 stars on GitHub - 1 maintainer
@ovv/itty-router 2.6.1
Tiny, zero-dependency router with route param and query parsing - built for Cloudflare Workers, b...
2 versions - Latest release: about 4 years ago - 2 dependent packages - 9 downloads last month - 1 maintainer
type-optional 1.0.0
A very simple implementation of an optional type in typescript
1 version - Latest release: about 5 years ago - 1 dependent package - 5 downloads last month - 1 stars on GitHub - 1 maintainer
nullable2 0.0.3
A nullable(Null safety) implementation. Inspired by Kotlin.
4 versions - Latest release: about 8 years ago - 1 dependent package - 1 dependent repositories - 10 downloads last month - 0 stars on GitHub - 1 maintainer
proxy-undefined 1.0.3
Return default value for object properties that does not exists i.e is undefined.
3 versions - Latest release: almost 7 years ago - 1 dependent package - 1 dependent repositories - 12 downloads last month - 2 stars on GitHub - 1 maintainer
opt-args 1.0.1
Simple function overloads for optional arguments
2 versions - Latest release: about 10 years ago - 2 dependent packages - 1 dependent repositories - 10 downloads last month - 0 stars on GitHub - 1 maintainer
argent 0.1.0
Declarative handling of optional parameters
1 version - Latest release: over 12 years ago - 3 dependent packages - 1 dependent repositories - 31 downloads last month - 1 stars on GitHub - 2 maintainers
Top 7.1% on npmjs.org
workers-qb 1.14.0
Zero dependencies Query Builder for Cloudflare Workers
52 versions - Latest release: 17 days ago - 2 dependent packages - 1 dependent repositories - 22.9 thousand downloads last month - 361 stars on GitHub - 1 maintainer
postcss-substitute-optional-required 1.0.1
PostCSS plugin to shim the pseudo-selectors :required and :optional by using negation (:not) and ...
1 version - Latest release: almost 10 years ago - 1 dependent package - 1 dependent repositories - 13 downloads last month - 1 stars on GitHub - 1 maintainer
rs-option 1.0.2
Option type library inspired by Rust
3 versions - Latest release: about 2 months ago - 1 maintainer
another-maybe 1.0.0
Maybe monad for JavaScript.
6 versions - Latest release: about 8 years ago - 3 dependent packages - 1 dependent repositories - 37 downloads last month - 0 stars on GitHub - 1 maintainer
Top 8.4% on npmjs.org
fpes 1.1.4
Functional Programming for EcmaScript(Javascript)
63 versions - Latest release: over 5 years ago - 2 dependent packages - 1 dependent repositories - 422 downloads last month - 43 stars on GitHub - 1 maintainer
Top 7.8% on npmjs.org
ofn 1.0.0
Overloads a function. Makes parameters optional.
1 version - Latest release: about 8 years ago - 3 dependent packages - 155 dependent repositories - 15 thousand downloads last month - 0 stars on GitHub - 1 maintainer
trespass 1.0.1
Access and chain object properties and methods in a safe manner.
2 versions - Latest release: over 8 years ago - 1 dependent repositories - 9 downloads last month - 5 stars on GitHub - 1 maintainer
@teeny.dev/router 2.8.0 💰
Tiny, zero-dependency router with route param and query parsing - built for Cloudflare Workers, b...
1 version - Latest release: almost 4 years ago - 1 dependent package - 1 downloads last month - 1,977 stars on GitHub - 1 maintainer
monadix 1.0.6
Functional TypeScript utility types such as Option, Result and others.
10 versions - Latest release: over 2 years ago - 5 dependent packages - 1 dependent repositories - 118 downloads last month - 0 stars on GitHub - 1 maintainer
Top 9.3% on npmjs.org
arguer 1.0.0
Normalizes arguments for JavaScript functions with optional arguments and provides optional typing.
6 versions - Latest release: almost 12 years ago - 6 dependent packages - 5 dependent repositories - 110 downloads last month - 1 stars on GitHub - 1 maintainer
@amidevtech/optional.js 1.1.7 💰
Provide Optional functionality for null/undefined safety!
13 versions - Latest release: over 3 years ago - 2 dependent packages - 2 downloads last month - 1 stars on GitHub - 1 maintainer
es-optional 1.0.1
CHKUI-SITE
2 versions - Latest release: almost 8 years ago - 1 dependent package - 1 dependent repositories - 2 downloads last month - 0 stars on GitHub - 1 maintainer
default-options 1.0.0
Assigns default values to an object along with validating for required and unknown property keys.
1 version - Latest release: over 9 years ago - 20 dependent packages - 20 dependent repositories - 146 downloads last month - 1 stars on GitHub - 1 maintainer