@js-soft/docdb-access-abstractions • 1.0.1 Database abstractions. INDIRECT 0 September 27, 2021 @js-soft/docdb-querytranslator • 1.1.0 Parse and pass URL queries to MongoDB and LokiJS query DIRECT 0 July 12, 2022 @js-soft/logging-abstractions • 1.0.0 Web implementation of the '@js-soft/logging-abstractions' library DIRECT 0 September 24, 2021 @js-soft/simple-logger • 1.0.2 Simple implementation of the '@js-soft/logging-abstractions' library INDIRECT 4 August 1, 2022 @js-soft/ts-serval • 2.0.8 TypeScript Runtime Serialization and Validation DIRECT 2 March 10, 2023 @js-soft/ts-utils • 2.3.1 Typescript Utils INDIRECT 3 January 17, 2023 @js-soft/ts-utils • 2.3.3 Typescript Utils DIRECT 3 November 17, 2023 @nmshd/consumption • 3.2.0 The consumption library extends the transport library. DIRECT 6 July 10, 2023 @nmshd/content • 2.3.3 The content library defines data structures that can be transmitted using the transport library. DIRECT 7 July 7, 2023 @nmshd/crypto • 2.0.4 The Enmeshed crypto library. DIRECT 3 March 10, 2023 @nmshd/iql • 0.0.1 Identity Query Language - A DSL to filter and query Enmeshed attributes INDIRECT 3 July 6, 2023 @nmshd/transport • 2.0.5 The transport library handles backbone communication and content encryption. DIRECT 83 June 15, 2023 ajv-errors • 3.0.0 Custom error messages in JSON Schemas for Ajv validator DIRECT 0 March 27, 2021 ajv-formats • 2.1.1 Format validation for Ajv v7+ DIRECT 5 August 14, 2021 ajv • 8.17.1 Another JSON Schema Validator DIRECT 4 July 12, 2024 ansi-regex • 5.0.1 Regular expression for matching ANSI escape codes INDIRECT 0 September 14, 2021 ansi-styles • 4.3.0 ANSI escape codes for styling strings in the terminal INDIRECT 2 October 4, 2020 array-buffer-byte-length • 1.0.2 Get the byte length of an ArrayBuffer, even in engines without a `.byteLength` method. INDIRECT 18 December 20, 2024 asynckit • 0.4.0 Minimal async jobs utility library, with streams support INDIRECT 0 June 14, 2016 available-typed-arrays • 1.0.7 Returns an array of Typed Array names that are available in the current environment INDIRECT 1 February 19, 2024 axios • 1.7.9 Promise based HTTP client for the browser and node.js INDIRECT 8 December 4, 2024 call-bind-apply-helpers • 1.0.1 Helper functions around Function call/apply/bind, for use in `call-bind` INDIRECT 2 December 9, 2024 call-bind • 1.0.8 Robustly `.call.bind()` a function INDIRECT 15 December 6, 2024 call-bound • 1.0.3 Robust call-bound JavaScript intrinsics, using `call-bind` and `get-intrinsic`. INDIRECT 12 December 16, 2024 camelcase • 5.3.1 Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: `foo-bar` → `fooBar` INDIRECT 0 April 3, 2019 color-convert • 2.0.1 Plain color conversion functions INDIRECT 1 August 19, 2019 color-name • 1.1.4 A list of color names and its values INDIRECT 0 September 21, 2018 combined-stream • 1.0.8 A stream that emits multiple other streams one after another. INDIRECT 1 May 12, 2019 commander • 10.0.1 the complete solution for node.js command-line programs INDIRECT 0 April 15, 2023 decamelize • 1.2.0 Convert a camelized string into a lowercased one with a custom separator: unicornRainbow → unicorn_rainbow INDIRECT 0 March 5, 2016 deep-equal • 2.2.3 node's assert.deepEqual algorithm INDIRECT 58 November 9, 2023 define-data-property • 1.1.4 Define a data property on an object. Will fall back to assignment in an engine without descriptors. INDIRECT 3 February 13, 2024 define-properties • 1.2.1 Define multiple non-enumerable properties at once. Uses `Object.defineProperty` when available; falls back to standard assignment in older engines. INDIRECT 6 September 13, 2023 delayed-stream • 1.0.0 Buffers events from a stream until you are ready to handle them. INDIRECT 0 April 30, 2015 dijkstrajs • 1.0.3 A simple JavaScript implementation of Dijkstra's single-source shortest-paths algorithm. INDIRECT 0 April 15, 2023 dunder-proto • 1.0.1 If available, the `Object.prototype.__proto__` accessor and mutator, call-bound INDIRECT 4 December 17, 2024 easy-tsnameof • 3.0.6 Typescript nameOf function. Safe types INDIRECT 0 December 30, 2021 emoji-regex • 8.0.0 A regular expression to match all Emoji-only symbols as per the Unicode Standard. INDIRECT 0 March 5, 2019 encode-utf8 • 1.0.3 Turn a string into an ArrayBuffer by using the UTF8 encoding. INDIRECT 0 March 30, 2020 es-define-property • 1.0.1 `Object.defineProperty`, but not IE 8's broken one. INDIRECT 0 December 6, 2024 es-errors • 1.3.0 A simple cache for a few of the JS Error constructors. INDIRECT 0 February 5, 2024 es-get-iterator • 1.1.3 Get an iterator for any JS language value. Works robustly across all environments, all versions. INDIRECT 30 January 13, 2023 es-object-atoms • 1.1.1 ES Object-related atoms: Object, ToObject, RequireObjectCoercible INDIRECT 1 January 15, 2025 eventemitter2 • 6.4.9 A feature-rich Node.js event emitter implementation with namespaces, wildcards, TTL, async listeners and browser/worker support. INDIRECT 0 September 12, 2022 fast-deep-equal • 3.1.3 Fast deep equal INDIRECT 0 June 8, 2020 fast-json-patch • 3.1.1 Fast implementation of JSON-Patch (RFC-6902) with duplex (observe changes) capabilities INDIRECT 0 March 24, 2022 find-up • 4.1.0 Find a file or directory by walking up parent directories INDIRECT 5 June 17, 2019 follow-redirects • 1.15.9 HTTP and HTTPS modules that follow redirects. INDIRECT 0 September 6, 2024 for-each • 0.3.3 A better forEach INDIRECT 1 June 2, 2018 form-data • 4.0.1 A library to create readable "multipart/form-data" streams. Can be used to submit forms and file uploads to other web applications. INDIRECT 5 October 10, 2024 function-bind • 1.1.2 Implementation of Function.prototype.bind INDIRECT 0 October 12, 2023 functions-have-names • 1.2.3 Does this JS environment support the `name` property on functions? INDIRECT 0 April 19, 2022 get-intrinsic • 1.2.7 Get and robustly cache all JS language-level intrinsics at first require time INDIRECT 11 January 2, 2025 get-proto • 1.0.1 Robustly get the [[Prototype]] of an object INDIRECT 6 January 2, 2025 gopd • 1.2.0 `Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation. INDIRECT 0 December 4, 2024 has-bigints • 1.1.0 Determine if the JS environment has BigInt support. INDIRECT 0 December 18, 2024 has-property-descriptors • 1.0.2 Does the environment have full property descriptor support? Handles IE 8's broken defineProperty/gOPD. INDIRECT 1 February 13, 2024 has-symbols • 1.1.0 Determine if the JS environment has Symbol support. Supports spec, or shams. INDIRECT 0 December 2, 2024 has-tostringtag • 1.0.2 Determine if the JS environment has `Symbol.toStringTag` support. Supports spec, or shams. INDIRECT 1 February 1, 2024 hasown • 2.0.2 A robust, ES3 compatible, "has own property" predicate. INDIRECT 1 March 10, 2024 internal-slot • 1.1.0 ES spec-like internal slots INDIRECT 18 December 13, 2024 is-arguments • 1.2.0 Is this an arguments object? It's a harder question than you think. INDIRECT 14 December 13, 2024 is-array-buffer • 3.0.5 Is this value a JS ArrayBuffer? INDIRECT 17 December 16, 2024 is-bigint • 1.1.0 Is this value an ES BigInt? INDIRECT 1 December 2, 2024 is-boolean-object • 1.2.1 Is this value a JS Boolean? This module works cross-realm/iframe, and despite ES6 @@toStringTag. INDIRECT 14 December 13, 2024 is-callable • 1.2.7 Is this JS value callable? Works with Functions and GeneratorFunctions, despite ES6 @@toStringTag. INDIRECT 0 September 23, 2022 is-date-object • 1.1.0 Is this value a JS Date object? This module works cross-realm/iframe, and despite ES6 @@toStringTag. INDIRECT 14 December 13, 2024 is-fullwidth-code-point • 3.0.0 Check if the character represented by a given Unicode code point is fullwidth INDIRECT 0 March 18, 2019 is-map • 2.0.3 Is this value a JS Map? This module works cross-realm/iframe, and despite ES6 @@toStringTag. INDIRECT 0 March 8, 2024 is-number-object • 1.1.1 Is this value a JS Number object? This module works cross-realm/iframe, and despite ES6 @@toStringTag. INDIRECT 14 December 16, 2024 is-regex • 1.2.1 Is this value a JS regex? Works cross-realm/iframe, and despite ES6 @@toStringTag INDIRECT 14 December 12, 2024 is-set • 2.0.3 Is this value a JS Set? This module works cross-realm/iframe, and despite ES6 @@toStringTag. INDIRECT 0 March 8, 2024 is-shared-array-buffer • 1.0.4 Is this value a JS SharedArrayBuffer? INDIRECT 13 December 18, 2024 is-string • 1.1.1 Is this value a JS String object or primitive? This module works cross-realm/iframe, and despite ES6 @@toStringTag. INDIRECT 14 December 16, 2024 is-symbol • 1.1.1 Determine if a value is an ES6 Symbol or not. INDIRECT 16 December 13, 2024 is-weakmap • 2.0.2 Is this value a JS WeakMap? This module works cross-realm/iframe, and despite ES6 @@toStringTag. INDIRECT 0 March 8, 2024 is-weakset • 2.0.4 Is this value a JS WeakSet? This module works cross-realm/iframe, and despite ES6 @@toStringTag. INDIRECT 13 December 17, 2024 isarray • 2.0.5 Array#isArray for older browsers INDIRECT 0 July 8, 2019 json-schema-traverse • 1.0.0 Traverse JSON Schema passing each schema object to callback INDIRECT 0 December 13, 2020 locate-path • 5.0.0 Get the first path that exists on disk of multiple paths INDIRECT 3 May 4, 2019 lodash.get • 4.4.2 The lodash method `_.get` exported as a module. INDIRECT 0 August 13, 2016 lodash.set • 4.3.2 The lodash method `_.set` exported as a module. INDIRECT 0 August 13, 2016 lodash • 4.17.21 Lodash modular utilities. DIRECT 0 February 20, 2021 luxon • 3.5.0 Immutable date wrapper DIRECT 0 August 3, 2024 math-intrinsics • 1.1.0 ES Math-related intrinsics and helpers, robustly cached. INDIRECT 0 December 19, 2024 mime-db • 1.52.0 Media Type Database INDIRECT 0 February 21, 2022 mime-types • 2.1.35 The ultimate javascript content-type utility. INDIRECT 1 March 12, 2022 mocha-param • 2.0.1 Parameterized tests for Mocha INDIRECT 0 March 29, 2020 object-inspect • 1.13.3 string representations of objects in node and the browser INDIRECT 0 November 9, 2024 object-is • 1.1.6 ES2015-compliant shim for Object.is - differentiates between -0 and +0 INDIRECT 18 February 28, 2024 object-keys • 1.1.1 An Object.keys replacement, in case Object.keys is not available. From https://github.com/es-shims/es5-shim INDIRECT 0 April 7, 2019 object.assign • 4.1.7 ES6 spec-compliant Object.assign shim. From https://github.com/es-shims/es6-shim INDIRECT 19 December 18, 2024 p-limit • 2.3.0 Run multiple promise-returning & async functions with limited concurrency INDIRECT 1 April 5, 2020 p-locate • 4.1.0 Get the first fulfilled promise that satisfies the provided testing function INDIRECT 2 April 4, 2019 p-try • 2.2.0 `Start a promise chain INDIRECT 0 March 31, 2019 path-exists • 4.0.0 Check if a path exists INDIRECT 0 April 4, 2019 peggy • 3.0.2 Parser generator for JavaScript INDIRECT 2 March 21, 2023 pngjs • 5.0.0 PNG encoder/decoder in pure JS, supporting any bit size & interlace, async & sync with full test suite. INDIRECT 0 April 15, 2020 possible-typed-array-names • 1.0.0 A simple list of possible Typed Array names. INDIRECT 0 February 19, 2024 proxy-from-env • 1.1.0 Offers getProxyForUrl to get the proxy URL for a URL, respecting the *_PROXY (e.g. HTTP_PROXY) and NO_PROXY environment variables. INDIRECT 0 March 4, 2020 qrcode • 1.5.3 QRCode / 2d Barcode api with both server side and client side support using canvas DIRECT 29 April 22, 2023 regexp.prototype.flags • 1.5.4 ES6 spec-compliant RegExp.prototype.flags shim. INDIRECT 20 January 3, 2025 require-directory • 2.1.1 Recursively iterates over specified directory, require()'ing each file, and returning a nested hash structure containing those modules. INDIRECT 0 May 28, 2015 require-from-string • 2.0.2 Require module from string INDIRECT 0 April 9, 2018 safe-regex-test • 1.1.0 Give a regex, get a robust predicate function that tests it against a string. INDIRECT 15 December 12, 2024 set-function-length • 1.2.2 Set a function's length property INDIRECT 14 March 9, 2024 set-function-name • 2.0.2 Set a function's name property INDIRECT 6 February 20, 2024 side-channel-list • 1.0.0 Store information about any JS value in a side channel, using a linked list INDIRECT 2 December 10, 2024 side-channel-map • 1.0.1 Store information about any JS value in a side channel, using a Map INDIRECT 14 December 11, 2024 side-channel-weakmap • 1.0.2 Store information about any JS value in a side channel. Uses WeakMap if available. INDIRECT 15 December 11, 2024 side-channel • 1.1.0 Store information about any JS value in a side channel. Uses WeakMap if available. INDIRECT 17 December 11, 2024 stop-iteration-iterator • 1.1.0 Firefox 17-26 iterators throw a StopIteration object to indicate "done". This normalizes it. INDIRECT 19 December 13, 2024 string-width • 4.2.3 Get the visual width of a string - the number of columns required to display it INDIRECT 4 September 23, 2021 strip-ansi • 6.0.1 Strip ANSI escape codes from a string INDIRECT 1 September 23, 2021 ts-simple-nameof • 1.3.1 Parses a class name or a dot-separated property name from a lambda expression and provides some level of type safety using type parameters. DIRECT 0 April 5, 2021 typescript-ioc • 3.2.2 A Lightweight annotation-based dependency injection container for typescript. DIRECT 3 May 1, 2020 uuid • 9.0.0 RFC4122 (v1, v4, and v5) UUIDs INDIRECT 0 September 5, 2022 which-boxed-primitive • 1.1.1 Which kind of boxed JS primitive is this? INDIRECT 22 December 16, 2024 which-collection • 1.0.2 Which kind of Collection (Map, Set, WeakMap, WeakSet) is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag. INDIRECT 17 March 8, 2024 which-typed-array • 1.1.18 Which kind of Typed Array is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag. INDIRECT 22 December 18, 2024 wrap-ansi • 6.2.0 Wordwrap a string with ANSI escape codes INDIRECT 8 November 11, 2019 yargs • 15.4.1 yargs the modern, pirate-themed, successor to optimist. INDIRECT 25 July 10, 2020