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

npmjs.org "optional" keyword

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: almost 9 years ago - 29 dependent packages - 23,319 dependent repositories - 13.8 thousand downloads last month - 5 stars on GitHub - 2 maintainers
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
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: over 8 years ago - 41 dependent packages - 467,414 dependent repositories - 1.15 million downloads last month - 6 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: over 8 years ago - 138 dependent packages - 60,840 dependent repositories - 1.73 million downloads last month - 18 stars on GitHub - 1 maintainer
another-maybe 1.0.0
Maybe monad for JavaScript.
6 versions - Latest release: almost 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: about 5 years ago - 2 dependent packages - 1 dependent repositories - 422 downloads last month - 43 stars on GitHub - 1 maintainer
nini-era 1.1.0 unpublished
Bridging the Gap Between JavaScript and Rust for Effortless Error Handling and Elegance
4 versions - Latest release: over 2 years ago - 3 downloads last month - 1 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 - 5 downloads last month - 5 stars on GitHub - 1 maintainer
rs-option 1.0.2
Option type library inspired by Rust
3 versions - Latest release: 4 days ago - 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
Top 7.1% on npmjs.org
workers-qb 1.13.0
Zero dependencies Query Builder for Cloudflare Workers
51 versions - Latest release: about 2 months ago - 2 dependent packages - 1 dependent repositories - 15.5 thousand downloads last month - 361 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
folklore 0.5.0 deprecated 💰
A small, focused TypeScript library for safer code through functional patterns. Inspired by folkt...
13 versions - Latest release: 4 months ago - 341 downloads last month - 2 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
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
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
nullable2 0.0.3
A nullable(Null safety) implementation. Inspired by Kotlin.
4 versions - Latest release: almost 8 years ago - 1 dependent package - 1 dependent repositories - 10 downloads last month - 0 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 - 29 maintainers
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
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: about 2 years ago - 18 dependent packages - 13,964 dependent repositories - 590 thousand downloads last month - 7 stars on GitHub - 1 maintainer
may-require 1.0.0
Cleanly try requiring optional dependencies
1 version - Latest release: over 8 years ago - 3 dependent packages - 1 dependent repositories - 14 downloads last month - 0 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
opt-in 1.0.1
JavaScript Optional class
2 versions - Latest release: almost 10 years ago - 1 dependent package - 1 dependent repositories - 13 downloads last month - 4 stars on GitHub - 1 maintainer
optionull 1.1.6
An implementation for the nullable design pattern in javascript
15 versions - Latest release: over 6 years ago - 1 dependent package - 1 dependent repositories - 20 downloads last month - 0 stars on GitHub - 1 maintainer
babel-preset-techno-babel 2.1.0
Adds stable future js operators and a little scala.js for terse functional programming
11 versions - Latest release: almost 7 years ago - 3 dependent packages - 1 dependent repositories - 16 downloads last month - 0 stars on GitHub - 1 maintainer
typescript-throws 1.0.1
Optional datatype for Typescript
2 versions - Latest release: over 2 years ago - 1 downloads last month - 1 stars on GitHub - 1 maintainer
semantic-typescript 0.7.0 💰
A modern type-safe stream processing library inspired by JavaScript Generator, Java Stream, and M...
23 versions - Latest release: 5 days ago - 1.54 thousand downloads last month - 1 stars on GitHub - 1 maintainer
safe-object-navigation 0.1.3
Please, use 'q_' package instead.
4 versions - Latest release: over 8 years ago - 1 dependent repositories - 13 downloads last month - 5 stars on GitHub - 1 maintainer
stateless-maybe-js 2.2.3
A stateless implementation of the maybe monad
22 versions - Latest release: over 6 years ago - 3 dependent repositories - 10 downloads last month - 1 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: about 9 years ago - 20 dependent packages - 20 dependent repositories - 146 downloads last month - 1 stars on GitHub - 1 maintainer
nullsafe 2.0.2
A nullsafe traversal
8 versions - Latest release: almost 7 years ago - 1 dependent package - 1 dependent repositories - 12 downloads last month - 3 stars on GitHub - 1 maintainer
@mfellner/partialize 0.3.0
[![Travis](https://img.shields.io/travis/mfellner/partialize.svg)](travis-ci.org/mfellner/partial...
4 versions - Latest release: over 7 years ago - 1 dependent package - 1 dependent repositories - 13 downloads last month - 0 stars on GitHub - 1 maintainer
ts-undefined-partial 1.0.2
TypeScript recursive conversion between optional (partial) and undefined properties.
3 versions - Latest release: over 2 years ago - 95.7 thousand downloads last month - 1 stars on GitHub - 1 maintainer
async-optional 1.0.3
Optional implementation with async support
4 versions - Latest release: about 7 years ago - 2 dependent packages - 1 dependent repositories - 35 downloads last month - 17 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
webpack-disable-packages 1.7.0
Disable a package throughout your build process by pointing it to an empty module. This was desig...
2 versions - Latest release: over 5 years ago - 220 downloads last month - 1 maintainer
argent 0.1.0
Declarative handling of optional parameters
1 version - Latest release: about 12 years ago - 3 dependent packages - 1 dependent repositories - 5 downloads last month - 1 stars on GitHub - 2 maintainers
no-new 0.1.1
Make the 'new' keyword optional for ES6 classes
3 versions - Latest release: almost 10 years ago - 1 dependent package - 1 dependent repositories - 5 downloads last month - 11 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: over 11 years ago - 6 dependent packages - 5 dependent repositories - 50 downloads last month - 1 stars on GitHub - 1 maintainer
optional-tags 0.0.4
Array of "optional tags" defined by the HTML specification.
4 versions - Latest release: over 11 years ago - 3 dependent packages - 1 dependent repositories - 6 downloads last month - 2 stars on GitHub - 1 maintainer
extreme-router 1.2.0
A high-performance, tree-based router for JavaScript and TypeScript, featuring a powerful plugin ...
7 versions - Latest release: 3 months ago - 30 downloads last month - 7 stars on GitHub - 1 maintainer
guava-optional 3.0.1
Support for Guava like optionals in Node.js.
4 versions - Latest release: almost 10 years ago - 2 dependent packages - 2 dependent repositories - 29 downloads last month - 0 stars on GitHub - 1 maintainer
Top 7.5% on npmjs.org
require-optional 0.4.0 💰
Require optional modules
6 versions - Latest release: over 9 years ago - 3 dependent packages - 13 dependent repositories - 2.5 thousand downloads last month - 3 stars on GitHub - 1 maintainer
js-scarecrow 1.1.1
JS access apis fail safe proxy wrapper, for object properties that does not exists i.e is undefined
6 versions - Latest release: about 6 years ago - 1 dependent package - 1 dependent repositories - 1 downloads last month - 0 stars on GitHub - 1 maintainer
declarative-optional 2.1.10 💰
A Declarative way to deal with null , undefined and promises via optional and streams
20 versions - Latest release: about 3 years ago - 1 dependent package - 17 downloads last month - 2 stars on GitHub - 1 maintainer
@lemonaderoom/foundation 0.0.32
TypeScript Foundation Library
32 versions - Latest release: over 2 years ago - 18 downloads last month - 1 maintainer
primitive-options 1.0.0
Wrap and validate optional values
1 version - Latest release: over 6 years ago - 3 dependent packages - 1 dependent repositories - 6 downloads last month - 1 maintainer
Top 9.5% on npmjs.org
ts-opt 6.1.0
Typed Option/Optional/Maybe for TypeScript and JavaScript, created to simplify code involving opt...
37 versions - Latest release: about 1 year ago - 2 dependent packages - 3 dependent repositories - 391 downloads last month - 2 stars on gitlab.com - 1 maintainer
install-optional 1.4.1
Install and remove optional dependencies
105 versions - Latest release: 3 months ago - 23.3 thousand downloads last month - 0 stars on GitHub - 1 maintainer
require-maybe 1.0.0
Optionally require a module, maybe fallback to others.
1 version - Latest release: over 8 years ago - 1 dependent repositories - 15 downloads last month - 1 stars on GitHub - 1 maintainer
@bausano/data-structures 1.0.3
Exports useful data structures for TypeScript.
4 versions - Latest release: about 7 years ago - 3 dependent packages - 5 dependent repositories - 12 downloads last month - 2 stars on GitHub - 1 maintainer
ts-maybe-monad 1.2.2
TypeScript maybe monad for reaching child fields inside complicated objects.
20 versions - Latest release: over 5 years ago - 2 dependent packages - 2 dependent repositories - 6 downloads last month - 1 stars on GitHub - 1 maintainer
@bluebeela/workers-qb 0.2.3
Zero dependencies Query Builder for Cloudflare D1 Workers & Workers Analytic Engine
3 versions - Latest release: over 3 years ago - 1 dependent package - 1 downloads last month - 370 stars on GitHub - 1 maintainer
Top 8.8% on npmjs.org
@hazae41/option 1.1.4 deprecated 💰
Rust-like Option for TypeScript
32 versions - Latest release: over 1 year ago - 23 dependent packages - 2 dependent repositories - 1.78 thousand downloads last month - 2 stars on GitHub - 1 maintainer
Top 9.5% on npmjs.org
clefairy 2.1.0 💰
Typed CLI argv parser and main function wrapper
11 versions - Latest release: 7 months ago - 8 dependent packages - 2 dependent repositories - 1.57 thousand downloads last month - 5 stars on GitHub - 1 maintainer
Top 2.6% on npmjs.org
optional-js 2.3.0
Optionals for JS - wrapper for possibly undefined values, inspired by Java Optional API
19 versions - Latest release: over 5 years ago - 19 dependent packages - 835 dependent repositories - 1.46 million downloads last month - 76 stars on GitHub - 1 maintainer
handlebars-helper-maybe 1.0.0
Handlebars helpers for rendering optional values
1 version - Latest release: over 9 years ago - 1 dependent package - 1 dependent repositories - 4 downloads last month - 0 stars on GitHub - 1 maintainer
kachupa 1.3.0
Delicious Dish for Typescript and JavaScript projects
12 versions - Latest release: about 2 years ago - 130 downloads last month - 1 maintainer
ts-transform-compact-nullish-compare 0.0.2
TypeScript transformer to make transpiled output of optional chaining and nullish coalescing less...
1 version - Latest release: about 5 years ago - 4 downloads last month - 0 stars on GitHub - 1 maintainer
never-undefined 1.0.4
Optional chaining with a recursive ES6 Proxy
5 versions - Latest release: about 6 years ago - 1 dependent package - 14 downloads last month - 2 stars on GitHub - 1 maintainer
@n3rd1n/monads 1.0.5
A collection of monad implementations for TypeScript
2 versions - Latest release: 3 months ago - 12 downloads last month - 1 maintainer
@monument/monad 0.2.0
Essential TypeScript monads
8 versions - Latest release: about 3 years ago - 1 dependent package - 9 downloads last month - 0 stars on GitHub - 1 maintainer
parse-json-or 1.0.4
Safely parse JSON strings while explicitly indicating the behaviour in case of a parsing error
5 versions - Latest release: almost 8 years ago - 1 dependent package - 1 dependent repositories - 8 downloads last month - 1 stars on GitHub - 1 maintainer
@gunar/ts-with 1.0.0
Enforce the presence of otherwise optional fields in TypeScript.
2 versions - Latest release: almost 7 years ago - 1 dependent package - 1 dependent repositories - 11 downloads last month - 2 stars on GitHub - 1 maintainer
optargs 0.1.1
An optional arguments parser for javascript functions.
2 versions - Latest release: over 12 years ago - 1 dependent package - 1 dependent repositories - 2 downloads last month - 1 maintainer
rustly 0.0.4
lightweight and versatile utility that brings the power and convenience of Rust's Option and Resu...
5 versions - Latest release: about 2 years ago - 2 downloads last month - 5 stars on GitHub - 1 maintainer
typesafe-ts 1.7.1
TypeScript utilities for type-safe error handling and optional values
11 versions - Latest release: 2 months ago - 77 downloads last month - 9 stars on GitHub - 1 maintainer
Top 9.6% on npmjs.org
node-commandline 0.2.0
Smart command line parser and handler for node js.
2 versions - Latest release: over 13 years ago - 3 dependent packages - 9 dependent repositories - 335 downloads last month - 1 maintainer
nochoices 1.1.5
Full featured implementation of options into typescript.
7 versions - Latest release: 11 months ago - 3.6 thousand downloads last month - 24 stars on GitHub - 1 maintainer
validate-rc 1.0.0
Validate config files following user-defined rules.
1 version - Latest release: over 5 years ago - 22 downloads last month - 1 maintainer
nullable-util 1.0.2
utility functions with Nullable
3 versions - Latest release: about 9 years ago - 1 dependent package - 1 dependent repositories - 2 downloads last month - 0 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 - 13.4 thousand downloads last month - 0 stars on GitHub - 1 maintainer
maaybe 1.0.0 💰
maybe use maaybe
5 versions - Latest release: about 1 year ago - 57 downloads last month - 0 stars on GitHub - 1 maintainer
js-optional 1.0.4
like java 8 Optional
5 versions - Latest release: over 9 years ago - 2 dependent packages - 2 dependent repositories - 95 downloads last month - 0 stars on GitHub - 1 maintainer
funkcia 1.1.0
Encode failure and absence of value in TypeScript
19 versions - Latest release: 12 days ago - 478 downloads last month - 17 stars on GitHub - 1 maintainer
Top 3.1% on npmjs.org
optional-require 2.1.0
NodeJS Require that let you handle module not found error without try/catch
25 versions - Latest release: 8 months ago - 81 dependent packages - 54,699 dependent repositories - 3 million downloads last month - 9 stars on GitHub - 1 maintainer
iron-payload-parser 1.2.0
A utility to help parse the payload given to an iron.io worker. Options to enable the user to spe...
5 versions - Latest release: about 11 years ago - 1 dependent package - 1 dependent repositories - 13 downloads last month - 0 stars on GitHub - 1 maintainer
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
optional-type 1.0.5
Optional implementation in Typescript
5 versions - Latest release: about 6 years ago - 1 dependent package - 1 dependent repositories - 4 downloads last month - 1 maintainer
safe-traverse 0.2.1 💰
Enhanced optional chaining. Safe accessing properties of unknown object without whole validation.
6 versions - Latest release: over 1 year ago - 10.1 thousand downloads last month - 1 stars on GitHub - 1 maintainer
ts-not-nil 1.0.1
A runtime assertion for preserving not-null and not-undefined invariants
2 versions - Latest release: about 6 years ago - 1 dependent repositories - 2 downloads last month - 1 stars on GitHub - 1 maintainer
optional-neo 1.0.2
This tiny library allows you to work with object in functional programming style and forget about...
3 versions - Latest release: almost 3 years ago - 0 downloads last month - 0 stars on GitHub - 1 maintainer
data-optional 0.0.2
Simple Java8-inspired monadic class to represent optional values
2 versions - Latest release: almost 9 years ago - 2 dependent packages - 5 dependent repositories - 6.82 thousand downloads last month - 0 stars on GitHub - 1 maintainer
eslint-plugin-no-optional-call 1.0.3 💰
An ESLint plugin to disable the use of the optional-call operator.
4 versions - Latest release: over 3 years ago - 1 dependent package - 4 downloads last month - 32 stars on GitHub - 1 maintainer
possibly-async 1.0.7
Helps implementing functions that are synchronous or asynchronous depending of their parameters
26 versions - Latest release: about 3 years ago - 17 dependent packages - 4 dependent repositories - 283 downloads last month - 0 stars on GitHub - 1 maintainer
Top 9.4% on npmjs.org
optval 1.0.1
Tiny module for setting a default value when a parameter is undefind or null
2 versions - Latest release: over 11 years ago - 6 dependent packages - 18 dependent repositories - 664 downloads last month - 0 stars on GitHub - 1 maintainer
exceptnomore 1.2.14 💰
Result and Optional types that will make your code exception-proof
15 versions - Latest release: over 4 years ago - 1 dependent package - 9 downloads last month - 0 stars on GitHub - 1 maintainer
just-maybe 1.0.6
A basic Maybe type
7 versions - Latest release: over 8 years ago - 1 dependent package - 1 dependent repositories - 47 downloads last month - 5 stars on GitHub - 1 maintainer
optionated 1.0.3
An opinionated Option and Result type for js and ts
4 versions - Latest release: over 5 years ago - 1 dependent package - 17 downloads last month - 0 stars on GitHub - 1 maintainer
tame-optional 1.2.1
The Tame optional library enabling the usage of optionals
4 versions - Latest release: over 7 years ago - 1 dependent package - 1 dependent repositories - 8 downloads last month - 1 maintainer
@flowkey/find-in 1.0.0
Safely fetch a value via period-delimited path string from a (nested) object or array. e.g. `find...
1 version - Latest release: about 7 years ago - 1 dependent package - 1 dependent repositories - 227 downloads last month - 0 stars on GitHub - 4 maintainers
optfn 0.1.3
No runtime errors if non-function is 'called'.
10 versions - Latest release: over 2 years ago - 7 dependent packages - 6 dependent repositories - 60 downloads last month - 0 stars on GitHub - 1 maintainer
Top 5.5% on npmjs.org
tsoption 0.7.0
Correct, easy to use Option type for TypeScript
13 versions - Latest release: over 7 years ago - 5 dependent packages - 8 dependent repositories - 2.32 thousand downloads last month - 53 stars on GitHub - 1 maintainer
@grenader/core 1.0.2
Optional class similar to a Scala Optional, and ImmutableClass with flow definitions
3 versions - Latest release: almost 6 years ago - 1 dependent package - 10 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: almost 4 years ago - 1 dependent repositories - 40 downloads last month - 1 stars on GitHub - 1 maintainer
@sanjagh/option 0.1.1
Out of the box solution for writing null-safe javascript
2 versions - Latest release: over 6 years ago - 1 dependent package - 1 dependent repositories - 56 downloads last month - 2 stars on GitHub - 1 maintainer
adolorum 1.4.1
Functional TypeScript utility types such as Optional, Result and others.
7 versions - Latest release: almost 2 years ago - 25 downloads last month - 0 stars on GitHub - 1 maintainer
omnikit 0.4.0
JavaScript utility bundle
4 versions - Latest release: about 7 years ago - 1 dependent package - 1 dependent repositories - 19 downloads last month - 1 stars on GitHub - 1 maintainer
Top 9.0% on npmjs.org
optional-args 2.2.1
Wraps a function whose last argument is preceded by optional arguments so that when fewer argumen...
7 versions - Latest release: almost 9 years ago - 4 dependent packages - 3 dependent repositories - 204 downloads last month - 1 stars on GitHub - 1 maintainer
Top 6.3% on npmjs.org
@quenty/optional 11.10.0 💰
Adds the optional function to Roblox for Nevermore require
150 versions - Latest release: 21 days ago - 3 dependent packages - 2 dependent repositories - 480 downloads last month - 512 stars on GitHub - 1 maintainer