licenses.dev

@forest-fire/firestore-db v0.59.7

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

MIT121
PackageRelationDependenciesPublished
@forest-fire/abstracted-database • 0.59.7DIRECT190
@forest-fire/serialized-query • 0.59.7DIRECT0
@forest-fire/types • 0.59.7@forest-fire/* TypesDIRECT175
@forest-fire/utility • 0.59.7Utility functions that are shared across the monorepoDIRECT2
@tootallnate/once • 2.0.0Creates a Promise that waits for a single eventINDIRECT0
@types/faker • 5.5.9TypeScript definitions for fakerINDIRECT0
@types/long • 4.0.2TypeScript definitions for long.jsINDIRECT0
@types/node • 10.17.60TypeScript definitions for Node.jsINDIRECT0
@types/node • 22.10.2TypeScript definitions for nodeINDIRECT1
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
arrify • 2.0.1Convert a value to an arrayINDIRECT0
async-retry • 1.3.3Retrying made simple, easy and asyncINDIRECT1
base64-js • 1.5.1Base64 encoding/decoding in pure JSINDIRECT0
bignumber.js • 9.1.2A library for arbitrary-precision decimal and non-decimal arithmeticINDIRECT0
brilliant-errors • 0.1.1A set of functions to help your Apps and Libraries build brilliant error classesINDIRECT0
call-bind-apply-helpers • 1.0.1Helper functions around Function call/apply/bind, for use in `call-bind`INDIRECT2
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.25.2Common Types for TypescriptINDIRECT0
common-types • 1.33.2Common Types for TypescriptINDIRECT0
compressible • 2.0.18Compressible Content-Type / mime checkingINDIRECT1
crypto-random-string • 2.0.0Generate a cryptographically strong random stringINDIRECT0
debug • 4.4.0Lightweight debugging utility for Node.js and the browserINDIRECT1
deepmerge • 4.3.1A library for deep (recursive) merging of Javascript objectsINDIRECT0
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 • 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-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
extend • 3.0.2Port of jQuery.extend for node.js and the browserINDIRECT0
faker • 5.5.3Generate massive amounts of fake contextual dataINDIRECT0
fast-copy • 2.1.7A blazing fast deep object copierINDIRECT0
fast-deep-equal • 3.1.3Fast deep equalINDIRECT0
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.59.7firemockINDIRECT186
function-bind • 1.1.2Implementation of Function.prototype.bindINDIRECT0
functional-red-black-tree • 1.0.1A fully persistent balanced binary search treeINDIRECT0
get-intrinsic • 1.2.6Get and robustly cache all JS language-level intrinsics at first require timeINDIRECT10
google-p12-pem • 3.1.4Convert Google .p12 keys to .pem keys.INDIRECT1
gopd • 1.2.0`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.INDIRECT0
gtoken • 5.3.2Node.js Google Authentication Service Account TokensINDIRECT20
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 • 5.0.0An 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
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-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-stream-ended • 0.1.4Check if a stream has endedINDIRECT0
is-stream • 2.0.1Check if something is a Node.js streamINDIRECT0
is-typedarray • 1.0.0Detect whether or not an object is a Typed ArrayINDIRECT0
json-bigint • 1.0.0JSON.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.camelcase • 4.3.0The lodash method `_.camelCase` 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.once • 4.1.1The lodash method `_.once` 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 • 3.0.0A comprehensive library for mime-type mappingINDIRECT0
ms • 2.1.3Tiny millisecond conversion utilityINDIRECT0
native-dash • 1.2.7a replacement of lodash functions that are exported in both CJS and ES but where there are zero dependencies ... just modern JS code.INDIRECT0
node-fetch • 2.7.0A light-weight module that brings window.fetch to node.jsINDIRECT3
object-hash • 3.0.0Generate hashes from javascript objects in node and the browser.INDIRECT0
p-limit • 3.1.0Run multiple promise-returning & async functions with limited concurrencyINDIRECT1
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 • 3.6.2Streams3, a user-land copy of the stream library from Node.jsINDIRECT4
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
retry • 0.13.1Abstraction for exponential and custom retry strategies for failed operations.INDIRECT0
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
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.3.0The 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
tr46 • 0.0.3An implementation of the Unicode TR46 specINDIRECT0
typed-conversions • 0.11.1typed-conversionsINDIRECT2
typedarray-to-buffer • 3.1.5Convert a typed array to a Buffer without a copyINDIRECT1
undici-types • 6.20.0A stand-alone types package for UndiciINDIRECT0
unique-string • 2.0.0Generate a unique random stringINDIRECT1
util-deprecate • 1.0.2The Node.js `util.deprecate()` function with browser supportINDIRECT0
uuid • 8.3.2RFC4122 (v1, v4, and v5) UUIDsINDIRECT0
whatwg-url • 5.0.0An implementation of the WHATWG URL Standard's URL API and parsing machineryINDIRECT2
wrap-ansi • 7.0.0Wordwrap a string with ANSI escape codesINDIRECT8
xdg-basedir • 4.0.0Get XDG Base Directory pathsINDIRECT0
yargs • 16.2.0yargs the modern, pirate-themed, successor to optimist.INDIRECT15
yargs • 17.7.2yargs the modern, pirate-themed, successor to optimist.INDIRECT15
yocto-queue • 0.1.0Tiny queue data structureINDIRECT0
Apache-2.032
PackageRelationDependenciesPublished
@firebase/app-types • 0.6.1@firebase/app TypesINDIRECT0
@firebase/app-types • 0.6.3@firebase/app TypesINDIRECT0
@firebase/auth-interop-types • 0.1.5@firebase/auth interop TypesINDIRECT0
@firebase/auth-types • 0.10.3@firebase/auth TypesINDIRECT0
@firebase/component • 0.1.19Firebase 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/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
@google-cloud/firestore • 4.15.1Firestore Client Library for Node.jsINDIRECT87
@google-cloud/paginator • 3.0.7A result paging utility used by Google node.js modulesINDIRECT2
@google-cloud/projectify • 2.1.1A simple utility for replacing the projectid token in objects.INDIRECT0
@google-cloud/promisify • 2.0.4A simple utility for promisifying functions and classes.INDIRECT0
@google-cloud/storage • 5.20.5Cloud Storage Client Library for Node.jsINDIRECT92
@grpc/grpc-js • 1.6.12gRPC Library for Node - pure JS implementationINDIRECT32
@grpc/proto-loader • 0.6.13gRPC utility library for loading .proto filesINDIRECT32
@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 • 9.4.1Firebase admin SDK for Node.jsINDIRECT168
gaxios • 4.3.3A simple common HTTP client specifically for Google APIs and services.INDIRECT12
gcp-metadata • 4.3.1Get the metadata from a Google Cloud Platform environmentINDIRECT15
google-auth-library • 7.14.1Google APIs Authentication Client Library for Node.jsINDIRECT29
google-gax • 2.30.5Google API ExtensionsINDIRECT84
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
proto3-json-serializer • 0.1.9Support for proto3 JSON serialiazation/deserialization for protobuf.jsINDIRECT15
teeny-request • 7.2.0Like request, but smaller.INDIRECT13
websocket-driver • 0.7.4WebSocket protocol handler with pluggable I/OINDIRECT3
websocket-extensions • 0.1.4Generic extension manager for WebSocket connectionsINDIRECT0
ISC16
PackageRelationDependenciesPublished
cliui • 7.0.4easily create complex multi-column command-line-interfacesINDIRECT9
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 • 6.0.0A 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 • 4.0.0Yet Another Linked ListINDIRECT0
yargs-parser • 20.2.9the mighty option parser used by yargsINDIRECT0
yargs-parser • 21.1.1the mighty option parser used by yargsINDIRECT0
BSD-3-Clause14
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.3Protocol Buffers for JavaScript (& TypeScript).INDIRECT14
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 • 1.3.1JavaScript implementations of network transports, cryptography, ciphers, PKI, message digests, and various utilities.INDIRECT0
BSD-2-Clause2
PackageRelationDependenciesPublished
configstore • 5.0.1Easily load and save config without having to think about where and howINDIRECT13
webidl-conversions • 3.0.1Implements the WebIDL algorithms for converting to and from JavaScript valuesINDIRECT0
0BSD1
PackageRelationDependenciesPublished
tslib • 1.14.1Runtime library for TypeScript helper functionsINDIRECT0
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.59.7 version:

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