licenses.dev

@forest-fire/firestore-db v0.54.3

An abstraction that sits on top of the AbstractedDatabase and provides as much Firestore specific implementation as possible to the SDK's

Published on

Licenses

Learn more about license information.

Package Licenses

MIT

Dependency Licenses

MIT185
PackageRelationDependenciesPublished
@forest-fire/abstracted-database • 0.54.3DIRECT261
@forest-fire/firestore-client • 0.54.3The univeral-fire SDK to connect to Firebase's Firestore database using the Client SDKINDIRECT261
@forest-fire/real-time-client • 0.54.3Helpful abstraction on the Firebase client APIINDIRECT261
@forest-fire/real-time-db • 0.54.3Core functional library supporting 'abstracted-admin' and 'abstracted-client'INDIRECT261
@forest-fire/serialized-query • 0.54.3DIRECT261
@forest-fire/serializer-factory • 0.54.3This is an internal dependency for `universal-fire` and is not meant to be used directly.INDIRECT261
@forest-fire/types • 0.54.3@forest-fire/* TypesDIRECT208
@forest-fire/utility • 0.54.3Utility functions that are shared across the monorepoDIRECT2
@js-sdsl/ordered-map • 4.4.2javascript standard data structure library which benchmark against C++ STLINDIRECT0
@tootallnate/once • 1.1.2Creates a Promise that waits for a single eventINDIRECT0
@types/faker • 4.1.12TypeScript definitions for fakerINDIRECT0
@types/fs-extra • 8.1.5TypeScript definitions for fs-extraINDIRECT2
@types/long • 4.0.2TypeScript definitions for long.jsINDIRECT0
@types/node • 22.10.2TypeScript definitions for nodeINDIRECT1
@types/node • 8.10.66TypeScript definitions for Node.jsINDIRECT0
abort-controller • 3.0.0An implementation of WHATWG AbortController interface.INDIRECT1
agent-base • 6.0.2Turn a function into an `http.Agent` instanceINDIRECT2
ansi-regex • 5.0.1Regular expression for matching ANSI escape codesINDIRECT0
ansi-styles • 4.3.0ANSI escape codes for styling strings in the terminalINDIRECT2
array-buffer-byte-length • 1.0.2Get the byte length of an ArrayBuffer, even in engines without a `.byteLength` method.INDIRECT17
arrify • 2.0.1Convert a value to an arrayINDIRECT0
available-typed-arrays • 1.0.7Returns an array of Typed Array names that are available in the current environmentINDIRECT1
base64-js • 1.5.1Base64 encoding/decoding in pure JSINDIRECT0
bignumber.js • 9.1.2A library for arbitrary-precision decimal and non-decimal arithmeticINDIRECT0
buffer-from • 1.1.2A [ponyfill](https://ponyfill.com) for `Buffer.from`, uses native implementation if available.INDIRECT0
call-bind-apply-helpers • 1.0.1Helper functions around Function call/apply/bind, for use in `call-bind`INDIRECT2
call-bind • 1.0.8Robustly `.call.bind()` a functionINDIRECT14
call-bound • 1.0.3Robust call-bound JavaScript intrinsics, using `call-bind` and `get-intrinsic`.INDIRECT11
color-convert • 2.0.1Plain color conversion functionsINDIRECT1
color-name • 1.1.4A list of color names and its valuesINDIRECT0
common-types • 1.33.2Common Types for TypescriptINDIRECT0
compressible • 2.0.18Compressible Content-Type / mime checkingINDIRECT1
concat-stream • 2.0.0writable stream that concatenates strings or binary data and calls a callback with the resultINDIRECT7
core-util-is • 1.0.3The `util.is*` functions introduced in Node v0.12.INDIRECT0
crypto-random-string • 2.0.0Generate a cryptographically strong random stringINDIRECT0
date-and-time • 0.14.2A Minimalist DateTime utility for Node.js and the browserINDIRECT0
debug • 4.4.0Lightweight debugging utility for Node.js and the browserINDIRECT1
deep-equal • 2.2.3node's assert.deepEqual algorithmINDIRECT57
deepmerge • 4.3.1A library for deep (recursive) merging of Javascript objectsINDIRECT0
define-data-property • 1.1.4Define a data property on an object. Will fall back to assignment in an engine without descriptors.INDIRECT3
define-properties • 1.2.1Define multiple non-enumerable properties at once. Uses `Object.defineProperty` when available; falls back to standard assignment in older engines.INDIRECT6
dot-prop • 5.3.0Get, set, or delete a property from a nested object using a dot pathINDIRECT1
dunder-proto • 1.0.1If available, the `Object.prototype.__proto__` accessor and mutator, call-boundINDIRECT4
duplexify • 3.7.1Turn a writable and readable stream into a streams2 duplex stream with support for async initialization and streams1/streams2 inputINDIRECT12
duplexify • 4.1.3Turn a writable and readable stream into a streams2 duplex stream with support for async initialization and streams1/streams2 inputINDIRECT9
emoji-regex • 8.0.0A regular expression to match all Emoji-only symbols as per the Unicode Standard.INDIRECT0
end-of-stream • 1.4.4Call a callback when a readable/writable/duplex stream has completed or failed.INDIRECT2
ent • 2.2.2Encode and decode HTML entitiesINDIRECT16
es-define-property • 1.0.1`Object.defineProperty`, but not IE 8's broken one.INDIRECT0
es-errors • 1.3.0A simple cache for a few of the JS Error constructors.INDIRECT0
es-get-iterator • 1.1.3Get an iterator for any JS language value. Works robustly across all environments, all versions.INDIRECT29
es-object-atoms • 1.0.0ES Object-related atoms: Object, ToObject, RequireObjectCoercibleINDIRECT1
escalade • 3.2.0A tiny (183B to 210B) and fast utility to ascend parent directoriesINDIRECT0
event-target-shim • 5.0.1An implementation of WHATWG EventTarget interface.INDIRECT0
events • 3.3.0Node's event emitter for all engines.INDIRECT0
extend • 3.0.2Port of jQuery.extend for node.js and the browserINDIRECT0
faker • 4.1.0Generate massive amounts of fake contextual dataINDIRECT0
fast-copy • 2.1.7A blazing fast deep object copierINDIRECT0
fast-equals • 2.0.4A blazing fast equality comparison, either shallow or deepINDIRECT0
firebase-key • 2.0.2Firebase key utility and encoding/decoding functionsINDIRECT0
firemock • 0.54.3firemockDIRECT261
for-each • 0.3.3A better forEachINDIRECT1
function-bind • 1.1.2Implementation of Function.prototype.bindINDIRECT0
functional-red-black-tree • 1.0.1A fully persistent balanced binary search treeINDIRECT0
functions-have-names • 1.2.3Does this JS environment support the `name` property on functions?INDIRECT0
gcs-resumable-upload • 2.3.3Upload a file to Google Cloud Storage with built-in resumable behaviorINDIRECT56
get-intrinsic • 1.2.6Get and robustly cache all JS language-level intrinsics at first require timeINDIRECT10
google-p12-pem • 2.0.5Convert Google .p12 keys to .pem keys.INDIRECT1
gopd • 1.2.0`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.INDIRECT0
gtoken • 4.1.4Node.js Google Authentication Service Account TokensINDIRECT18
has-bigints • 1.1.0Determine if the JS environment has BigInt support.INDIRECT0
has-property-descriptors • 1.0.2Does the environment have full property descriptor support? Handles IE 8's broken defineProperty/gOPD.INDIRECT1
has-symbols • 1.1.0Determine if the JS environment has Symbol support. Supports spec, or shams.INDIRECT0
has-tostringtag • 1.0.2Determine if the JS environment has `Symbol.toStringTag` support. Supports spec, or shams.INDIRECT1
hash-stream-validation • 0.2.4Hash a stream of data, then validateINDIRECT0
hasown • 2.0.2A robust, ES3 compatible, "has own property" predicate.INDIRECT1
http-parser-js • 0.5.8A pure JS HTTP parser for node.INDIRECT0
http-proxy-agent • 4.0.1An HTTP(s) proxy `http.Agent` implementation for HTTPINDIRECT4
https-proxy-agent • 5.0.1An HTTP(s) proxy `http.Agent` implementation for HTTPSINDIRECT3
imurmurhash • 0.1.4An incremental implementation of MurmurHash3INDIRECT0
internal-slot • 1.1.0ES spec-like internal slotsINDIRECT17
is-arguments • 1.2.0Is this an arguments object? It's a harder question than you think.INDIRECT13
is-array-buffer • 3.0.5Is this value a JS ArrayBuffer?INDIRECT16
is-bigint • 1.1.0Is this value an ES BigInt?INDIRECT1
is-boolean-object • 1.2.1Is this value a JS Boolean? This module works cross-realm/iframe, and despite ES6 @@toStringTag.INDIRECT13
is-callable • 1.2.7Is this JS value callable? Works with Functions and GeneratorFunctions, despite ES6 @@toStringTag.INDIRECT0
is-date-object • 1.1.0Is this value a JS Date object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.INDIRECT13
is-fullwidth-code-point • 3.0.0Check if the character represented by a given Unicode code point is fullwidthINDIRECT0
is-gzip • 2.0.0Check if a Buffer/Uint8Array is a GZIP fileINDIRECT0
is-map • 2.0.3Is this value a JS Map? This module works cross-realm/iframe, and despite ES6 @@toStringTag.INDIRECT0
is-number-object • 1.1.1Is this value a JS Number object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.INDIRECT13
is-obj • 2.0.0Check if a value is an objectINDIRECT0
is-regex • 1.2.1Is this value a JS regex? Works cross-realm/iframe, and despite ES6 @@toStringTagINDIRECT13
is-set • 2.0.3Is this value a JS Set? This module works cross-realm/iframe, and despite ES6 @@toStringTag.INDIRECT0
is-shared-array-buffer • 1.0.4Is this value a JS SharedArrayBuffer?INDIRECT12
is-stream-ended • 0.1.4Check if a stream has endedINDIRECT0
is-stream • 2.0.1Check if something is a Node.js streamINDIRECT0
is-string • 1.1.1Is this value a JS String object or primitive? This module works cross-realm/iframe, and despite ES6 @@toStringTag.INDIRECT13
is-symbol • 1.1.1Determine if a value is an ES6 Symbol or not.INDIRECT15
is-typedarray • 1.0.0Detect whether or not an object is a Typed ArrayINDIRECT0
is-weakmap • 2.0.2Is this value a JS WeakMap? This module works cross-realm/iframe, and despite ES6 @@toStringTag.INDIRECT0
is-weakset • 2.0.4Is this value a JS WeakSet? This module works cross-realm/iframe, and despite ES6 @@toStringTag.INDIRECT12
isarray • 1.0.0Array#isArray for older browsersINDIRECT0
isarray • 2.0.5Array#isArray for older browsersINDIRECT0
json-bigint • 0.3.1JSON.parse with bigints supportINDIRECT1
jsonwebtoken • 8.5.1JSON Web Token implementation (symmetric and asymmetric)INDIRECT14
jwa • 1.4.1JWA implementation (supports all JWS algorithms)INDIRECT3
jwa • 2.0.0JWA implementation (supports all JWS algorithms)INDIRECT3
jws • 3.2.2Implementation of JSON Web SignaturesINDIRECT4
jws • 4.0.0Implementation of JSON Web SignaturesINDIRECT4
lodash-es • 4.17.21Lodash exported as ES modules.INDIRECT0
lodash.at • 4.6.0The lodash method `_.at` exported as a module.INDIRECT0
lodash.camelcase • 4.3.0The lodash method `_.camelCase` exported as a module.INDIRECT0
lodash.first • 3.0.0The modern build of lodash’s `_.first` as a module.INDIRECT0
lodash.get • 4.4.2The lodash method `_.get` exported as a module.INDIRECT0
lodash.has • 4.5.2The lodash method `_.has` exported as a module.INDIRECT0
lodash.includes • 4.3.0The lodash method `_.includes` exported as a module.INDIRECT0
lodash.isboolean • 3.0.3The lodash method `_.isBoolean` exported as a module.INDIRECT0
lodash.isinteger • 4.0.4The lodash method `_.isInteger` exported as a module.INDIRECT0
lodash.isnumber • 3.0.3The lodash method `_.isNumber` exported as a module.INDIRECT0
lodash.isplainobject • 4.0.6The lodash method `_.isPlainObject` exported as a module.INDIRECT0
lodash.isstring • 4.0.1The lodash method `_.isString` exported as a module.INDIRECT0
lodash.last • 3.0.0The modern build of lodash’s `_.last` as a module.INDIRECT0
lodash.once • 4.1.1The lodash method `_.once` exported as a module.INDIRECT0
lodash.set • 4.3.2The lodash method `_.set` exported as a module.INDIRECT0
make-dir • 3.1.0Make a directory and its parents if needed - Think `mkdir -p`INDIRECT1
math-intrinsics • 1.1.0ES Math-related intrinsics and helpers, robustly cached.INDIRECT0
mime-db • 1.52.0Media Type DatabaseINDIRECT0
mime-db • 1.53.0Media Type DatabaseINDIRECT0
mime-types • 2.1.35The ultimate javascript content-type utility.INDIRECT1
mime • 2.6.0A comprehensive library for mime-type mappingINDIRECT0
mimic-fn • 2.1.0Make a function mimic another oneINDIRECT0
ms • 2.1.3Tiny millisecond conversion utilityINDIRECT0
node-fetch • 2.6.1A light-weight module that brings window.fetch to node.jsINDIRECT0
object-inspect • 1.13.3string representations of objects in node and the browserINDIRECT0
object-is • 1.1.6ES2015-compliant shim for Object.is - differentiates between -0 and +0INDIRECT17
object-keys • 1.1.1An Object.keys replacement, in case Object.keys is not available. From https://github.com/es-shims/es5-shimINDIRECT0
object.assign • 4.1.7ES6 spec-compliant Object.assign shim. From https://github.com/es-shims/es6-shimINDIRECT18
onetime • 5.1.2Ensure a function is only called onceINDIRECT1
p-limit • 2.3.0Run multiple promise-returning & async functions with limited concurrencyINDIRECT1
p-try • 2.2.0`Start a promise chainINDIRECT0
possible-typed-array-names • 1.0.0A simple list of possible Typed Array names.INDIRECT0
process-nextick-args • 2.0.1process.nextTick but always with argsINDIRECT0
pump • 3.0.2pipe streams together and close all of them if one of them closesINDIRECT3
pumpify • 2.0.1Combine an array of streams into a single duplex stream using pump and duplexifyINDIRECT11
punycode • 1.4.1A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.INDIRECT0
readable-stream • 2.3.8Streams3, a user-land copy of the stream library from Node.jsINDIRECT7
readable-stream • 3.6.2Streams3, a user-land copy of the stream library from Node.jsINDIRECT4
regexp.prototype.flags • 1.5.3ES6 spec-compliant RegExp.prototype.flags shim.INDIRECT19
require-directory • 2.1.1Recursively iterates over specified directory, require()'ing each file, and returning a nested hash structure containing those modules.INDIRECT0
retry-request • 4.2.2Retry a request.INDIRECT3
safe-buffer • 5.1.2Safer Node.js Buffer APIINDIRECT0
safe-buffer • 5.2.1Safer Node.js Buffer APIINDIRECT0
safe-regex-test • 1.1.0Give a regex, get a robust predicate function that tests it against a string.INDIRECT14
set-function-length • 1.2.2Set a function's length propertyINDIRECT13
set-function-name • 2.0.2Set a function's name propertyINDIRECT6
side-channel-list • 1.0.0Store information about any JS value in a side channel, using a linked listINDIRECT2
side-channel-map • 1.0.1Store information about any JS value in a side channel, using a MapINDIRECT13
side-channel-weakmap • 1.0.2Store information about any JS value in a side channel. Uses WeakMap if available.INDIRECT14
side-channel • 1.1.0Store information about any JS value in a side channel. Uses WeakMap if available.INDIRECT16
snakeize • 0.1.0recursively transform key strings from camel-case to underscore-styleINDIRECT0
stop-iteration-iterator • 1.1.0Firefox 17-26 iterators throw a StopIteration object to indicate "done". This normalizes it.INDIRECT18
stream-events • 1.0.5Get an event when you're being sent data or asked for it.INDIRECT1
stream-shift • 1.0.3Returns the next buffer/object in a stream's readable queueINDIRECT0
string_decoder • 1.1.1The string_decoder module from Node coreINDIRECT1
string-width • 4.2.3Get the visual width of a string - the number of columns required to display itINDIRECT4
strip-ansi • 6.0.1Strip ANSI escape codes from a stringINDIRECT1
stubs • 3.0.0Easy method stubber.INDIRECT0
through2 • 3.0.2A tiny wrapper around Node.js streams.Transform (Streams2/3) to avoid explicit subclassing noiseINDIRECT5
typed-conversions • 0.11.1typed-conversionsINDIRECT2
typedarray-to-buffer • 3.1.5Convert a typed array to a Buffer without a copyINDIRECT1
typedarray • 0.0.6TypedArray polyfill for old browsersINDIRECT0
undici-types • 6.20.0A stand-alone types package for UndiciINDIRECT0
unique-string • 2.0.0Generate a unique random stringINDIRECT1
universal-fire • 0.54.3Provides a static initializer to all of the Universal Fire SDK'sINDIRECT261
util-deprecate • 1.0.2The Node.js `util.deprecate()` function with browser supportINDIRECT0
uuid • 7.0.3RFC4122 (v1, v4, and v5) UUIDsINDIRECT0
walkdir • 0.4.1Find files simply. Walks a directory tree emitting events based on what it finds. Presents a familiar callback/emitter/a+sync interface. Walk a tree of any depth.INDIRECT0
which-boxed-primitive • 1.1.1Which kind of boxed JS primitive is this?INDIRECT21
which-collection • 1.0.2Which kind of Collection (Map, Set, WeakMap, WeakSet) is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.INDIRECT16
which-typed-array • 1.1.18Which kind of Typed Array is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.INDIRECT21
wrap-ansi • 7.0.0Wordwrap a string with ANSI escape codesINDIRECT8
xdg-basedir • 4.0.0Get XDG Base Directory pathsINDIRECT0
xmlhttprequest • 1.8.0XMLHttpRequest for NodeINDIRECT0
yargs • 17.7.2yargs the modern, pirate-themed, successor to optimist.INDIRECT15
Apache-2.040
PackageRelationDependenciesPublished
@firebase/app-types • 0.6.1@firebase/app TypesINDIRECT0
@firebase/app-types • 0.6.3@firebase/app TypesINDIRECT0
@firebase/app • 0.6.30The primary entrypoint to the Firebase JS SDKINDIRECT7
@firebase/auth-interop-types • 0.1.5@firebase/auth interop TypesINDIRECT0
@firebase/auth-types • 0.10.1@firebase/auth TypesINDIRECT0
@firebase/auth • 0.14.9Javascript library for Firebase Auth SDKINDIRECT1
@firebase/component • 0.1.19Firebase Component PlatformINDIRECT2
@firebase/component • 0.5.6Firebase Component PlatformINDIRECT2
@firebase/database-types • 0.5.2@firebase/database TypesINDIRECT1
@firebase/database • 0.6.13This is the Firebase Realtime Database component of the Firebase JS SDK.INDIRECT12
@firebase/firestore-types • 1.14.0@firebase/firestore TypesINDIRECT0
@firebase/firestore • 1.18.0The Cloud Firestore component of the Firebase JS SDK.INDIRECT45
@firebase/logger • 0.2.6A logger package for use in the Firebase JS SDKINDIRECT0
@firebase/util • 0.3.2_NOTE: This is specifically tailored for Firebase JS SDK usage, if you are not a member of the Firebase team, please avoid using this package_INDIRECT1
@firebase/util • 1.3.0_NOTE: This is specifically tailored for Firebase JS SDK usage, if you are not a member of the Firebase team, please avoid using this package_INDIRECT1
@firebase/webchannel-wrapper • 0.4.0A wrapper of the webchannel packages from closure-library for use outside of a closure compiled applicationINDIRECT0
@google-cloud/common • 2.4.0Common components for Cloud APIs Node.js Client LibrariesINDIRECT67
@google-cloud/firestore • 3.8.6Firestore Client Library for Node.jsINDIRECT128
@google-cloud/paginator • 2.0.3A result paging utility used by Google node.js modulesINDIRECT2
@google-cloud/projectify • 1.0.4A simple utility for replacing the projectid token in objects.INDIRECT0
@google-cloud/promisify • 1.0.4A simple utility for promisifying functions and classes.INDIRECT0
@google-cloud/storage • 4.7.2Cloud Storage Client Library for Node.jsINDIRECT104
@grpc/grpc-js • 1.12.5gRPC Library for Node - pure JS implementationINDIRECT33
@grpc/grpc-js • 1.3.8gRPC Library for Node - pure JS implementationINDIRECT2
@grpc/proto-loader • 0.5.6gRPC utility library for loading .proto filesINDIRECT16
@grpc/proto-loader • 0.7.13gRPC utility library for loading .proto filesINDIRECT31
ecdsa-sig-formatter • 1.0.11Translate ECDSA signatures between ASN.1/DER and JOSE-style concatenationINDIRECT1
fast-text-encoding • 1.0.6Fast polyfill for TextEncoder and TextDecoder, only supports utf-8INDIRECT0
faye-websocket • 0.11.3Standards-compliant WebSocket server and clientINDIRECT4
firebase-admin • 8.13.0Firebase admin SDK for Node.jsINDIRECT201
gaxios • 2.3.4A simple common HTTP client specifically for Google APIs and services.INDIRECT9
gaxios • 3.2.0A simple common HTTP client specifically for Google APIs and services.INDIRECT9
gcp-metadata • 3.5.0Get the metadata from a Google Cloud Platform environmentINDIRECT12
google-auth-library • 5.10.1Google APIs Authentication Client Library for Node.jsINDIRECT27
google-gax • 1.15.4Google API ExtensionsINDIRECT66
long • 4.0.0A Long class for representing a 64-bit two's-complement integer value.INDIRECT0
long • 5.2.3A Long class for representing a 64-bit two's-complement integer value.INDIRECT0
teeny-request • 6.0.3Like request, but smaller.INDIRECT10
websocket-driver • 0.7.4WebSocket protocol handler with pluggable I/OINDIRECT3
websocket-extensions • 0.1.4Generic extension manager for WebSocket connectionsINDIRECT0
ISC14
PackageRelationDependenciesPublished
cliui • 8.0.1easily create complex multi-column command-line-interfacesINDIRECT9
get-caller-file • 2.0.5[![Build Status](https://travis-ci.org/stefanpenner/get-caller-file.svg?branch=master)](https://travis-ci.org/stefanpenner/get-caller-file) [![Build status](https://ci.appveyor.com/api/projects/status/ol2q94g1932cy14a/branch/master?svg=true)](https://ci.aINDIRECT0
graceful-fs • 4.2.11A drop-in replacement for fs, making various improvements.INDIRECT0
inherits • 2.0.4Browser-friendly inheritance fully compatible with standard node.js inherits()INDIRECT0
lru-cache • 5.1.1A cache object that deletes the least-recently-used items.INDIRECT1
once • 1.4.0Run a function exactly one timeINDIRECT1
semver • 5.7.2The semantic version parser used by npm.INDIRECT0
semver • 6.3.1The semantic version parser used by npm.INDIRECT0
signal-exit • 3.0.7when you want to fire an event no matter how a process exits.INDIRECT0
wrappy • 1.0.2Callback wrapping utilityINDIRECT0
write-file-atomic • 3.0.3Write files in an atomic fashion w/configurable ownershipINDIRECT4
y18n • 5.0.8the bare-bones internationalization library used by yargsINDIRECT0
yallist • 3.1.1Yet Another Linked ListINDIRECT0
yargs-parser • 21.1.1the mighty option parser used by yargsINDIRECT0
BSD-3-Clause13
PackageRelationDependenciesPublished
@protobufjs/aspromise • 1.1.2Returns a promise from a node-style callback function.INDIRECT0
@protobufjs/base64 • 1.1.2A minimal base64 implementation for number arrays.INDIRECT0
@protobufjs/codegen • 2.0.4A minimalistic code generation utility.INDIRECT0
@protobufjs/eventemitter • 1.1.0A minimal event emitter.INDIRECT0
@protobufjs/fetch • 1.1.0Fetches the contents of a file accross node and browsers.INDIRECT2
@protobufjs/float • 1.0.2Reads / writes floats / doubles from / to buffers in both modern and ancient browsers.INDIRECT0
@protobufjs/inquire • 1.1.0Requires a module only if available and hides the require call from bundlers.INDIRECT0
@protobufjs/path • 1.1.2A minimal path module to resolve Unix, Windows and URL paths alike.INDIRECT0
@protobufjs/pool • 1.1.0A general purpose buffer pool.INDIRECT0
@protobufjs/utf8 • 1.1.0A minimal UTF8 implementation for number arrays.INDIRECT0
buffer-equal-constant-time • 1.0.1Constant-time comparison of BuffersINDIRECT0
protobufjs • 6.11.4Protocol Buffers for JavaScript (& TypeScript).INDIRECT14
protobufjs • 7.4.0Protocol Buffers for JavaScript (& TypeScript).INDIRECT13
unknown3
PackageRelationDependenciesPublished
dicer • 0.3.1A very fast streaming multipart parser for node.jsINDIRECT1
email-validator • 2.0.4Provides a fast, pretty robust e-mail validator. Only checks form, not function.INDIRECT0
streamsearch • 1.1.0Streaming Boyer-Moore-Horspool searching for node.jsINDIRECT0
BSD-3-Clause OR GPL-2.02
PackageRelationDependenciesPublished
node-forge • 0.10.0JavaScript implementations of network transports, cryptography, ciphers, PKI, message digests, and various utilities.INDIRECT0
node-forge • 0.7.6JavaScript implementations of network transports, cryptography, ciphers, PKI, message digests, and various utilities.INDIRECT0
0BSD2
PackageRelationDependenciesPublished
tslib • 1.14.1Runtime library for TypeScript helper functionsINDIRECT0
tslib • 2.8.1Runtime library for TypeScript helper functionsINDIRECT0
BSD-2-Clause1
PackageRelationDependenciesPublished
configstore • 5.0.1Easily load and save config without having to think about where and howINDIRECT13
non-standard1
PackageRelationDependenciesPublished
dom-storage • 2.1.0W3C DOM Storage (localStorage and sessionStorage) for node.jsINDIRECT0
Last updated on

Copy the licenses badge code for the latest version:

[![licenses](https://licenses.dev/b/npm/%40forest-fire%2Ffirestore-db)](https://licenses.dev/npm/%40forest-fire%2Ffirestore-db)
<a href="https://licenses.dev/npm/%40forest-fire%2Ffirestore-db">
  <img src="https://licenses.dev/b/npm/%40forest-fire%2Ffirestore-db" alt="licenses" />
</a>

Or the licenses badge code for the 0.54.3 version:

[![licenses](https://licenses.dev/b/npm/%40forest-fire%2Ffirestore-db/0.54.3)](https://licenses.dev/npm/%40forest-fire%2Ffirestore-db/0.54.3)
<a href="https://licenses.dev/npm/%40forest-fire%2Ffirestore-db/0.54.3">
  <img src="https://licenses.dev/b/npm/%40forest-fire%2Ffirestore-db/0.54.3" alt="licenses" />
</a>
GitHub