;
- /**
- * Creates an error with additional properties.
- *
- * @param props - An object whose properties will be added to the returned error
- */
- (props: P): T & P & OnoError;
- /**
- * Creates an error with a formatted message and additional properties.
- *
- * @param props - An object whose properties will be added to the returned error
- * @param message - The new error message, possibly including argument placeholders
- * @param params - Optional arguments to replace the corresponding placeholders in the message
- */
- (props: P, message: string, ...params: unknown[]): T & P & OnoError;
-}
-/**
- * All error objects returned by Ono have these properties.
- */
-export interface OnoError extends ErrorPOJO {
- /**
- * Returns a JSON representation of the error, including all built-in error properties,
- * as well as properties that were dynamically added.
- */
- toJSON(): ErrorPOJO & T;
- /**
- * Returns a representation of the error for Node's `util.inspect()` method.
- *
- * @see https://nodejs.org/api/util.html#util_custom_inspection_functions_on_objects
- */
- [inspect.custom](): ErrorPOJO & T;
-}
-/**
- * An error object that doesn't inherit from the `Error` class, such as `DOMError`, `DOMException`,
- * and some third-party error types.
- */
-export interface ErrorPOJO {
- message?: string;
- stack?: string;
- name?: string;
-}
-/**
- * Any object that "looks like" an `Error` object.
- */
-export declare type ErrorLike = Error | ErrorPOJO;
-/**
- * A constructor for `ErrorLike` objects.
- */
-export declare type ErrorLikeConstructor = ErrorLikeConstructorFunction | ErrorLikeConstructorClass;
-/**
- * A constructor function for `ErrorLike` objects.
- * Constructor functions can be called without the `new` keyword.
- *
- * @example
- * throw TypeError();
- */
-export interface ErrorLikeConstructorFunction {
- readonly prototype: T;
- (): T;
-}
-/**
- * A constructor class for `ErrorLike` objects.
- * Constructor classes must be called with the `new` keyword.
- *
- * @example
- * throw new TypeError();
- */
-export interface ErrorLikeConstructorClass {
- readonly prototype: T;
- new (...args: unknown[]): T;
-}
-/**
- * Options that determine the behavior of an `Ono` instance.
- */
-export interface OnoOptions {
- /**
- * When `Ono` is used to wrap an error, this setting determines whether the inner error's message
- * is appended to the new error message.
- *
- * Defaults to `true`.
- */
- concatMessages?: boolean;
- /**
- * A function that replaces placeholders like "%s" or "%d" in error messages with values.
- * If set to `false`, then error messages will be treated as literals and no placeholder replacement will occur.
- *
- * Defaults to `utils.inspect()` in Node.js. Defaults to `Array.join()` in browsers.
- */
- format?: MessageFormatter | false;
-}
-/**
- * A function that accepts a message template and arguments to replace template parameters.
- *
- * @example
- * format("Hello, %s! You have %d unread messages.", "John", 5);
- */
-export declare type MessageFormatter = (message: string, ...args: unknown[]) => string;
diff --git a/libs/events/node_modules/@jsdevtools/ono/cjs/types.js b/libs/events/node_modules/@jsdevtools/ono/cjs/types.js
deleted file mode 100644
index 85670e7a84..0000000000
--- a/libs/events/node_modules/@jsdevtools/ono/cjs/types.js
+++ /dev/null
@@ -1,4 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-const util_1 = require("util");
-//# sourceMappingURL=types.js.map
\ No newline at end of file
diff --git a/libs/events/node_modules/@jsdevtools/ono/cjs/types.js.map b/libs/events/node_modules/@jsdevtools/ono/cjs/types.js.map
deleted file mode 100644
index 9441ac2623..0000000000
--- a/libs/events/node_modules/@jsdevtools/ono/cjs/types.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"types.js","sourceRoot":"","sources":["../src/types.ts"],"names":[],"mappings":";;AAAA,+BAA+B"}
\ No newline at end of file
diff --git a/libs/events/node_modules/@jsdevtools/ono/esm/constructor.d.ts b/libs/events/node_modules/@jsdevtools/ono/esm/constructor.d.ts
deleted file mode 100644
index 74ae3c1059..0000000000
--- a/libs/events/node_modules/@jsdevtools/ono/esm/constructor.d.ts
+++ /dev/null
@@ -1,3 +0,0 @@
-import { OnoConstructor } from "./types";
-declare const constructor: OnoConstructor;
-export { constructor as Ono };
diff --git a/libs/events/node_modules/@jsdevtools/ono/esm/constructor.js b/libs/events/node_modules/@jsdevtools/ono/esm/constructor.js
deleted file mode 100644
index bd57bf091f..0000000000
--- a/libs/events/node_modules/@jsdevtools/ono/esm/constructor.js
+++ /dev/null
@@ -1,44 +0,0 @@
-import { extendError } from "./extend-error";
-import { normalizeArgs, normalizeOptions } from "./normalize";
-import { toJSON as errorToJSON } from "./to-json";
-const constructor = Ono;
-export { constructor as Ono };
-/**
- * Creates an `Ono` instance for a specifc error type.
- */
-// eslint-disable-next-line @typescript-eslint/naming-convention
-function Ono(ErrorConstructor, options) {
- options = normalizeOptions(options);
- function ono(...args) {
- let { originalError, props, message } = normalizeArgs(args, options);
- // Create a new error of the specified type
- let newError = new ErrorConstructor(message);
- // Extend the error with the properties of the original error and the `props` object
- return extendError(newError, originalError, props);
- }
- ono[Symbol.species] = ErrorConstructor;
- return ono;
-}
-/**
- * Returns an object containing all properties of the given Error object,
- * which can be used with `JSON.stringify()`.
- */
-Ono.toJSON = function toJSON(error) {
- return errorToJSON.call(error);
-};
-/**
- * Extends the given Error object with enhanced Ono functionality, such as nested stack traces,
- * additional properties, and improved support for `JSON.stringify()`.
- */
-Ono.extend = function extend(error, originalError, props) {
- if (props || originalError instanceof Error) {
- return extendError(error, originalError, props);
- }
- else if (originalError) {
- return extendError(error, undefined, originalError);
- }
- else {
- return extendError(error);
- }
-};
-//# sourceMappingURL=constructor.js.map
\ No newline at end of file
diff --git a/libs/events/node_modules/@jsdevtools/ono/esm/constructor.js.map b/libs/events/node_modules/@jsdevtools/ono/esm/constructor.js.map
deleted file mode 100644
index 167f01030d..0000000000
--- a/libs/events/node_modules/@jsdevtools/ono/esm/constructor.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"constructor.js","sourceRoot":"","sources":["../src/constructor.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,MAAM,gBAAgB,CAAC;AAC7C,OAAO,EAAE,aAAa,EAAE,gBAAgB,EAAE,MAAM,aAAa,CAAC;AAC9D,OAAO,EAAE,MAAM,IAAI,WAAW,EAAE,MAAM,WAAW,CAAC;AAGlD,MAAM,WAAW,GAAG,GAAqB,CAAC;AAC1C,OAAO,EAAE,WAAW,IAAI,GAAG,EAAE,CAAC;AAE9B;;GAEG;AACH,gEAAgE;AAChE,SAAS,GAAG,CAAsB,gBAAyC,EAAE,OAAoB;IAC/F,OAAO,GAAG,gBAAgB,CAAC,OAAO,CAAC,CAAC;IAEpC,SAAS,GAAG,CAAwC,GAAG,IAAe;QACpE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,OAAO,EAAE,GAAG,aAAa,CAAO,IAAI,EAAE,OAAQ,CAAC,CAAC;QAE5E,2CAA2C;QAC3C,IAAI,QAAQ,GAAG,IAAK,gBAAiD,CAAC,OAAO,CAAC,CAAC;QAE/E,oFAAoF;QACpF,OAAO,WAAW,CAAC,QAAQ,EAAE,aAAa,EAAE,KAAK,CAAC,CAAC;IACrD,CAAC;IAED,GAAG,CAAC,MAAM,CAAC,OAAO,CAAC,GAAG,gBAAgB,CAAC;IACvC,OAAO,GAAG,CAAC;AACb,CAAC;AAED;;;GAGG;AACH,GAAG,CAAC,MAAM,GAAG,SAAS,MAAM,CAAC,KAAgB;IAC3C,OAAO,WAAW,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;AACjC,CAAC,CAAC;AAEF;;;GAGG;AACH,GAAG,CAAC,MAAM,GAAG,SAAS,MAAM,CAAC,KAAgB,EAAE,aAAyB,EAAE,KAAc;IACtF,IAAI,KAAK,IAAI,aAAa,YAAY,KAAK,EAAE;QAC3C,OAAO,WAAW,CAAC,KAAK,EAAE,aAAa,EAAE,KAAK,CAAC,CAAC;KACjD;SACI,IAAI,aAAa,EAAE;QACtB,OAAO,WAAW,CAAC,KAAK,EAAE,SAAS,EAAE,aAAa,CAAC,CAAC;KACrD;SACI;QACH,OAAO,WAAW,CAAC,KAAK,CAAC,CAAC;KAC3B;AACH,CAAC,CAAC"}
\ No newline at end of file
diff --git a/libs/events/node_modules/@jsdevtools/ono/esm/extend-error.d.ts b/libs/events/node_modules/@jsdevtools/ono/esm/extend-error.d.ts
deleted file mode 100644
index a627b69b79..0000000000
--- a/libs/events/node_modules/@jsdevtools/ono/esm/extend-error.d.ts
+++ /dev/null
@@ -1,9 +0,0 @@
-import { ErrorLike, OnoError } from "./types";
-/**
- * Extends the new error with the properties of the original error and the `props` object.
- *
- * @param newError - The error object to extend
- * @param originalError - The original error object, if any
- * @param props - Additional properties to add, if any
- */
-export declare function extendError(error: T, originalError?: E, props?: P): T & E & P & OnoError;
diff --git a/libs/events/node_modules/@jsdevtools/ono/esm/extend-error.js b/libs/events/node_modules/@jsdevtools/ono/esm/extend-error.js
deleted file mode 100644
index 651a91daf7..0000000000
--- a/libs/events/node_modules/@jsdevtools/ono/esm/extend-error.js
+++ /dev/null
@@ -1,73 +0,0 @@
-import { addInspectMethod } from "./isomorphic.node";
-import { isLazyStack, isWritableStack, joinStacks, lazyJoinStacks } from "./stack";
-import { getDeepKeys, toJSON } from "./to-json";
-const protectedProps = ["name", "message", "stack"];
-/**
- * Extends the new error with the properties of the original error and the `props` object.
- *
- * @param newError - The error object to extend
- * @param originalError - The original error object, if any
- * @param props - Additional properties to add, if any
- */
-export function extendError(error, originalError, props) {
- let onoError = error;
- extendStack(onoError, originalError);
- // Copy properties from the original error
- if (originalError && typeof originalError === "object") {
- mergeErrors(onoError, originalError);
- }
- // The default `toJSON` method doesn't output props like `name`, `message`, `stack`, etc.
- // So replace it with one that outputs every property of the error.
- onoError.toJSON = toJSON;
- // On Node.js, add support for the `util.inspect()` method
- // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition
- if (addInspectMethod) {
- addInspectMethod(onoError);
- }
- // Finally, copy custom properties that were specified by the user.
- // These props OVERWRITE any previous props
- if (props && typeof props === "object") {
- Object.assign(onoError, props);
- }
- return onoError;
-}
-/**
- * Extend the error stack to include its cause
- */
-function extendStack(newError, originalError) {
- let stackProp = Object.getOwnPropertyDescriptor(newError, "stack");
- if (isLazyStack(stackProp)) {
- lazyJoinStacks(stackProp, newError, originalError);
- }
- else if (isWritableStack(stackProp)) {
- newError.stack = joinStacks(newError, originalError);
- }
-}
-/**
- * Merges properties of the original error with the new error.
- *
- * @param newError - The error object to extend
- * @param originalError - The original error object, if any
- */
-function mergeErrors(newError, originalError) {
- // Get the original error's keys
- // NOTE: We specifically exclude properties that we have already set on the new error.
- // This is _especially_ important for the `stack` property, because this property has
- // a lazy getter in some environments
- let keys = getDeepKeys(originalError, protectedProps);
- // HACK: We have to cast the errors to `any` so we can use symbol indexers.
- // see https://github.com/Microsoft/TypeScript/issues/1863
- let _newError = newError;
- let _originalError = originalError;
- for (let key of keys) {
- if (_newError[key] === undefined) {
- try {
- _newError[key] = _originalError[key];
- }
- catch (e) {
- // This property is read-only, so it can't be copied
- }
- }
- }
-}
-//# sourceMappingURL=extend-error.js.map
\ No newline at end of file
diff --git a/libs/events/node_modules/@jsdevtools/ono/esm/extend-error.js.map b/libs/events/node_modules/@jsdevtools/ono/esm/extend-error.js.map
deleted file mode 100644
index 29b53ade92..0000000000
--- a/libs/events/node_modules/@jsdevtools/ono/esm/extend-error.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"extend-error.js","sourceRoot":"","sources":["../src/extend-error.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,gBAAgB,EAAE,MAAM,mBAAmB,CAAC;AACrD,OAAO,EAAE,WAAW,EAAE,eAAe,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,SAAS,CAAC;AACnF,OAAO,EAAE,WAAW,EAAE,MAAM,EAAE,MAAM,WAAW,CAAC;AAGhD,MAAM,cAAc,GAA2B,CAAC,MAAM,EAAE,SAAS,EAAE,OAAO,CAAC,CAAC;AAE5E;;;;;;GAMG;AACH,MAAM,UAAU,WAAW,CAA6D,KAAQ,EAAE,aAAiB,EAAE,KAAS;IAC5H,IAAI,QAAQ,GAAG,KAAmD,CAAC;IAEnE,WAAW,CAAC,QAAQ,EAAE,aAAa,CAAC,CAAC;IAErC,0CAA0C;IAC1C,IAAI,aAAa,IAAI,OAAO,aAAa,KAAK,QAAQ,EAAE;QACtD,WAAW,CAAC,QAAQ,EAAE,aAAa,CAAC,CAAC;KACtC;IAED,yFAAyF;IACzF,mEAAmE;IACnE,QAAQ,CAAC,MAAM,GAAG,MAAM,CAAC;IAEzB,0DAA0D;IAC1D,uEAAuE;IACvE,IAAI,gBAAgB,EAAE;QACpB,gBAAgB,CAAC,QAAQ,CAAC,CAAC;KAC5B;IAED,mEAAmE;IACnE,2CAA2C;IAC3C,IAAI,KAAK,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE;QACtC,MAAM,CAAC,MAAM,CAAC,QAAQ,EAAE,KAAK,CAAC,CAAC;KAChC;IAED,OAAO,QAAQ,CAAC;AAClB,CAAC;AAED;;GAEG;AACH,SAAS,WAAW,CAAC,QAAmB,EAAE,aAAyB;IACjE,IAAI,SAAS,GAAG,MAAM,CAAC,wBAAwB,CAAC,QAAQ,EAAE,OAAO,CAAC,CAAC;IAEnE,IAAI,WAAW,CAAC,SAAS,CAAC,EAAE;QAC1B,cAAc,CAAC,SAAS,EAAE,QAAQ,EAAE,aAAa,CAAC,CAAC;KACpD;SACI,IAAI,eAAe,CAAC,SAAS,CAAC,EAAE;QACnC,QAAQ,CAAC,KAAK,GAAG,UAAU,CAAC,QAAQ,EAAE,aAAa,CAAC,CAAC;KACtD;AACH,CAAC;AAED;;;;;GAKG;AACH,SAAS,WAAW,CAAC,QAAmB,EAAE,aAAwB;IAChE,gCAAgC;IAChC,sFAAsF;IACtF,qFAAqF;IACrF,qCAAqC;IACrC,IAAI,IAAI,GAAG,WAAW,CAAC,aAAa,EAAE,cAAc,CAAC,CAAC;IAEtD,2EAA2E;IAC3E,0DAA0D;IAC1D,IAAI,SAAS,GAAG,QAAe,CAAC;IAChC,IAAI,cAAc,GAAG,aAAoB,CAAC;IAE1C,KAAK,IAAI,GAAG,IAAI,IAAI,EAAE;QACpB,IAAI,SAAS,CAAC,GAAG,CAAC,KAAK,SAAS,EAAE;YAChC,IAAI;gBACF,SAAS,CAAC,GAAG,CAAC,GAAG,cAAc,CAAC,GAAG,CAAC,CAAC;aACtC;YACD,OAAO,CAAC,EAAE;gBACR,oDAAoD;aACrD;SACF;KACF;AACH,CAAC"}
\ No newline at end of file
diff --git a/libs/events/node_modules/@jsdevtools/ono/esm/index.d.ts b/libs/events/node_modules/@jsdevtools/ono/esm/index.d.ts
deleted file mode 100644
index e7279dbaba..0000000000
--- a/libs/events/node_modules/@jsdevtools/ono/esm/index.d.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-import { ono } from "./singleton";
-export { Ono } from "./constructor";
-export * from "./types";
-export { ono };
-export default ono;
diff --git a/libs/events/node_modules/@jsdevtools/ono/esm/index.js b/libs/events/node_modules/@jsdevtools/ono/esm/index.js
deleted file mode 100644
index 7e6b46912f..0000000000
--- a/libs/events/node_modules/@jsdevtools/ono/esm/index.js
+++ /dev/null
@@ -1,11 +0,0 @@
-/* eslint-env commonjs */
-import { ono } from "./singleton";
-export { Ono } from "./constructor";
-export * from "./types";
-export { ono };
-export default ono;
-// CommonJS default export hack
-if (typeof module === "object" && typeof module.exports === "object") {
- module.exports = Object.assign(module.exports.default, module.exports);
-}
-//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/libs/events/node_modules/@jsdevtools/ono/esm/index.js.map b/libs/events/node_modules/@jsdevtools/ono/esm/index.js.map
deleted file mode 100644
index 3865f8b846..0000000000
--- a/libs/events/node_modules/@jsdevtools/ono/esm/index.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,yBAAyB;AACzB,OAAO,EAAE,GAAG,EAAE,MAAM,aAAa,CAAC;AAElC,OAAO,EAAE,GAAG,EAAE,MAAM,eAAe,CAAC;AACpC,cAAc,SAAS,CAAC;AACxB,OAAO,EAAE,GAAG,EAAE,CAAC;AAEf,eAAe,GAAG,CAAC;AAEnB,+BAA+B;AAC/B,IAAI,OAAO,MAAM,KAAK,QAAQ,IAAI,OAAO,MAAM,CAAC,OAAO,KAAK,QAAQ,EAAE;IACpE,MAAM,CAAC,OAAO,GAAG,MAAM,CAAC,MAAM,CAAC,MAAM,CAAC,OAAO,CAAC,OAAO,EAAE,MAAM,CAAC,OAAO,CAAC,CAAC;CACxE"}
\ No newline at end of file
diff --git a/libs/events/node_modules/@jsdevtools/ono/esm/isomorphic.browser.d.ts b/libs/events/node_modules/@jsdevtools/ono/esm/isomorphic.browser.d.ts
deleted file mode 100644
index e5d77767c0..0000000000
--- a/libs/events/node_modules/@jsdevtools/ono/esm/isomorphic.browser.d.ts
+++ /dev/null
@@ -1,15 +0,0 @@
-/**
- * Ono supports custom formatters for error messages. In Node.js, it defaults
- * to the `util.format()` function. In browsers, it defaults to `Array.join()`.
- *
- * The Node.js functionality can be used in a web browser via a polyfill,
- * such as "format-util".
- *
- * @see https://github.com/tmpfs/format-util
- */
-export declare const format = false;
-/**
- * The `util.inspect()` functionality only applies to Node.js.
- * We return the constant `false` here so that the Node-specific code gets removed by tree-shaking.
- */
-export declare const addInspectMethod = false;
diff --git a/libs/events/node_modules/@jsdevtools/ono/esm/isomorphic.browser.js b/libs/events/node_modules/@jsdevtools/ono/esm/isomorphic.browser.js
deleted file mode 100644
index c863c87a90..0000000000
--- a/libs/events/node_modules/@jsdevtools/ono/esm/isomorphic.browser.js
+++ /dev/null
@@ -1,16 +0,0 @@
-/**
- * Ono supports custom formatters for error messages. In Node.js, it defaults
- * to the `util.format()` function. In browsers, it defaults to `Array.join()`.
- *
- * The Node.js functionality can be used in a web browser via a polyfill,
- * such as "format-util".
- *
- * @see https://github.com/tmpfs/format-util
- */
-export const format = false;
-/**
- * The `util.inspect()` functionality only applies to Node.js.
- * We return the constant `false` here so that the Node-specific code gets removed by tree-shaking.
- */
-export const addInspectMethod = false;
-//# sourceMappingURL=isomorphic.browser.js.map
\ No newline at end of file
diff --git a/libs/events/node_modules/@jsdevtools/ono/esm/isomorphic.browser.js.map b/libs/events/node_modules/@jsdevtools/ono/esm/isomorphic.browser.js.map
deleted file mode 100644
index 6433a633e2..0000000000
--- a/libs/events/node_modules/@jsdevtools/ono/esm/isomorphic.browser.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"isomorphic.browser.js","sourceRoot":"","sources":["../src/isomorphic.browser.ts"],"names":[],"mappings":"AAAA;;;;;;;;GAQG;AACH,MAAM,CAAC,MAAM,MAAM,GAAG,KAAK,CAAC;AAE5B;;;GAGG;AACH,MAAM,CAAC,MAAM,gBAAgB,GAAG,KAAK,CAAC"}
\ No newline at end of file
diff --git a/libs/events/node_modules/@jsdevtools/ono/esm/isomorphic.node.d.ts b/libs/events/node_modules/@jsdevtools/ono/esm/isomorphic.node.d.ts
deleted file mode 100644
index e0ea2c6295..0000000000
--- a/libs/events/node_modules/@jsdevtools/ono/esm/isomorphic.node.d.ts
+++ /dev/null
@@ -1,15 +0,0 @@
-///
-import * as util from "util";
-import { OnoError } from "./types";
-/**
- * Ono supports Node's `util.format()` formatting for error messages.
- *
- * @see https://nodejs.org/api/util.html#util_util_format_format_args
- */
-export declare const format: typeof util.format;
-/**
- * Adds an `inspect()` method to support Node's `util.inspect()` function.
- *
- * @see https://nodejs.org/api/util.html#util_util_inspect_custom
- */
-export declare function addInspectMethod(newError: OnoError): void;
diff --git a/libs/events/node_modules/@jsdevtools/ono/esm/isomorphic.node.js b/libs/events/node_modules/@jsdevtools/ono/esm/isomorphic.node.js
deleted file mode 100644
index 718f1f4c4a..0000000000
--- a/libs/events/node_modules/@jsdevtools/ono/esm/isomorphic.node.js
+++ /dev/null
@@ -1,41 +0,0 @@
-import * as util from "util";
-import { getDeepKeys } from "./to-json";
-// The `inspect()` method is actually a Symbol, not a string key.
-// https://nodejs.org/api/util.html#util_util_inspect_custom
-const inspectMethod = util.inspect.custom || Symbol.for("nodejs.util.inspect.custom");
-/**
- * Ono supports Node's `util.format()` formatting for error messages.
- *
- * @see https://nodejs.org/api/util.html#util_util_format_format_args
- */
-export const format = util.format;
-/**
- * Adds an `inspect()` method to support Node's `util.inspect()` function.
- *
- * @see https://nodejs.org/api/util.html#util_util_inspect_custom
- */
-export function addInspectMethod(newError) {
- // @ts-expect-error - TypeScript doesn't support symbol indexers
- newError[inspectMethod] = inspect;
-}
-/**
- * Returns a representation of the error for Node's `util.inspect()` method.
- *
- * @see https://nodejs.org/api/util.html#util_custom_inspection_functions_on_objects
- */
-function inspect() {
- // HACK: We have to cast the objects to `any` so we can use symbol indexers.
- // see https://github.com/Microsoft/TypeScript/issues/1863
- let pojo = {};
- let error = this;
- for (let key of getDeepKeys(error)) {
- let value = error[key];
- pojo[key] = value;
- }
- // Don't include the `inspect()` method on the output object,
- // otherwise it will cause `util.inspect()` to go into an infinite loop
- // eslint-disable-next-line @typescript-eslint/no-dynamic-delete
- delete pojo[inspectMethod];
- return pojo;
-}
-//# sourceMappingURL=isomorphic.node.js.map
\ No newline at end of file
diff --git a/libs/events/node_modules/@jsdevtools/ono/esm/isomorphic.node.js.map b/libs/events/node_modules/@jsdevtools/ono/esm/isomorphic.node.js.map
deleted file mode 100644
index b26cfa2a69..0000000000
--- a/libs/events/node_modules/@jsdevtools/ono/esm/isomorphic.node.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"isomorphic.node.js","sourceRoot":"","sources":["../src/isomorphic.node.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,IAAI,MAAM,MAAM,CAAC;AAC7B,OAAO,EAAE,WAAW,EAAE,MAAM,WAAW,CAAC;AAGxC,iEAAiE;AACjE,4DAA4D;AAC5D,MAAM,aAAa,GAAG,IAAI,CAAC,OAAO,CAAC,MAAM,IAAI,MAAM,CAAC,GAAG,CAAC,4BAA4B,CAAC,CAAC;AAEtF;;;;GAIG;AACH,MAAM,CAAC,MAAM,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;AAElC;;;;GAIG;AACH,MAAM,UAAU,gBAAgB,CAAI,QAAqB;IACvD,gEAAgE;IAChE,QAAQ,CAAC,aAAa,CAAC,GAAG,OAAO,CAAC;AACpC,CAAC;AAED;;;;GAIG;AACH,SAAS,OAAO;IACd,4EAA4E;IAC5E,0DAA0D;IAC1D,IAAI,IAAI,GAAQ,EAAE,CAAC;IACnB,IAAI,KAAK,GAAG,IAAW,CAAC;IAExB,KAAK,IAAI,GAAG,IAAI,WAAW,CAAC,KAAK,CAAC,EAAE;QAClC,IAAI,KAAK,GAAG,KAAK,CAAC,GAAG,CAAC,CAAC;QACvB,IAAI,CAAC,GAAG,CAAC,GAAG,KAAK,CAAC;KACnB;IAED,6DAA6D;IAC7D,uEAAuE;IACvE,gEAAgE;IAChE,OAAO,IAAI,CAAC,aAAa,CAAC,CAAC;IAE3B,OAAO,IAAqB,CAAC;AAC/B,CAAC"}
\ No newline at end of file
diff --git a/libs/events/node_modules/@jsdevtools/ono/esm/normalize.d.ts b/libs/events/node_modules/@jsdevtools/ono/esm/normalize.d.ts
deleted file mode 100644
index e5d14d803c..0000000000
--- a/libs/events/node_modules/@jsdevtools/ono/esm/normalize.d.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-import { ErrorLike, OnoOptions } from "./types";
-/**
- * Normalizes Ono options, accounting for defaults and optional options.
- */
-export declare function normalizeOptions(options?: OnoOptions): OnoOptions;
-/**
- * Normalizes the Ono arguments, accounting for defaults, options, and optional arguments.
- */
-export declare function normalizeArgs(args: unknown[], options: OnoOptions): {
- originalError: E | undefined;
- props: P | undefined;
- message: string;
-};
diff --git a/libs/events/node_modules/@jsdevtools/ono/esm/normalize.js b/libs/events/node_modules/@jsdevtools/ono/esm/normalize.js
deleted file mode 100644
index 5ac45f384e..0000000000
--- a/libs/events/node_modules/@jsdevtools/ono/esm/normalize.js
+++ /dev/null
@@ -1,54 +0,0 @@
-import { format } from "./isomorphic.node";
-/**
- * Normalizes Ono options, accounting for defaults and optional options.
- */
-export function normalizeOptions(options) {
- options = options || {};
- return {
- concatMessages: options.concatMessages === undefined ? true : Boolean(options.concatMessages),
- format: options.format === undefined ? format
- : (typeof options.format === "function" ? options.format : false),
- };
-}
-/**
- * Normalizes the Ono arguments, accounting for defaults, options, and optional arguments.
- */
-export function normalizeArgs(args, options) {
- let originalError;
- let props;
- let formatArgs;
- let message = "";
- // Determine which arguments were actually specified
- if (typeof args[0] === "string") {
- formatArgs = args;
- }
- else if (typeof args[1] === "string") {
- if (args[0] instanceof Error) {
- originalError = args[0];
- }
- else {
- props = args[0];
- }
- formatArgs = args.slice(1);
- }
- else {
- originalError = args[0];
- props = args[1];
- formatArgs = args.slice(2);
- }
- // If there are any format arguments, then format the error message
- if (formatArgs.length > 0) {
- if (options.format) {
- message = options.format.apply(undefined, formatArgs);
- }
- else {
- message = formatArgs.join(" ");
- }
- }
- if (options.concatMessages && originalError && originalError.message) {
- // The inner-error's message will be added to the new message
- message += (message ? " \n" : "") + originalError.message;
- }
- return { originalError, props, message };
-}
-//# sourceMappingURL=normalize.js.map
\ No newline at end of file
diff --git a/libs/events/node_modules/@jsdevtools/ono/esm/normalize.js.map b/libs/events/node_modules/@jsdevtools/ono/esm/normalize.js.map
deleted file mode 100644
index d66e58e5be..0000000000
--- a/libs/events/node_modules/@jsdevtools/ono/esm/normalize.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"normalize.js","sourceRoot":"","sources":["../src/normalize.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,EAAE,MAAM,mBAAmB,CAAC;AAG3C;;GAEG;AACH,MAAM,UAAU,gBAAgB,CAAC,OAAoB;IACnD,OAAO,GAAG,OAAO,IAAI,EAAE,CAAC;IACxB,OAAO;QACL,cAAc,EAAE,OAAO,CAAC,cAAc,KAAK,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,cAAc,CAAC;QAC7F,MAAM,EAAE,OAAO,CAAC,MAAM,KAAK,SAAS,CAAC,CAAC,CAAC,MAAM;YAC3C,CAAC,CAAC,CAAC,OAAO,OAAO,CAAC,MAAM,KAAK,UAAU,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC;KACpE,CAAC;AACJ,CAAC;AAED;;GAEG;AACH,MAAM,UAAU,aAAa,CAAwC,IAAe,EAAE,OAAmB;IACvG,IAAI,aAA4B,CAAC;IACjC,IAAI,KAAoB,CAAC;IACzB,IAAI,UAAqB,CAAC;IAC1B,IAAI,OAAO,GAAG,EAAE,CAAC;IAEjB,oDAAoD;IACpD,IAAI,OAAO,IAAI,CAAC,CAAC,CAAC,KAAK,QAAQ,EAAE;QAC/B,UAAU,GAAG,IAAI,CAAC;KACnB;SACI,IAAI,OAAO,IAAI,CAAC,CAAC,CAAC,KAAK,QAAQ,EAAE;QACpC,IAAI,IAAI,CAAC,CAAC,CAAC,YAAY,KAAK,EAAE;YAC5B,aAAa,GAAG,IAAI,CAAC,CAAC,CAAM,CAAC;SAC9B;aACI;YACH,KAAK,GAAG,IAAI,CAAC,CAAC,CAAM,CAAC;SACtB;QACD,UAAU,GAAG,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;KAC5B;SACI;QACH,aAAa,GAAG,IAAI,CAAC,CAAC,CAAM,CAAC;QAC7B,KAAK,GAAG,IAAI,CAAC,CAAC,CAAM,CAAC;QACrB,UAAU,GAAG,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;KAC5B;IAED,mEAAmE;IACnE,IAAI,UAAU,CAAC,MAAM,GAAG,CAAC,EAAE;QACzB,IAAI,OAAO,CAAC,MAAM,EAAE;YAClB,OAAO,GAAG,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,SAAS,EAAE,UAAU,CAAC,CAAC;SACvD;aACI;YACH,OAAO,GAAG,UAAU,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;SAChC;KACF;IAED,IAAI,OAAO,CAAC,cAAc,IAAI,aAAa,IAAI,aAAa,CAAC,OAAO,EAAE;QACpE,6DAA6D;QAC7D,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,aAAa,CAAC,OAAO,CAAC;KAC3D;IAED,OAAO,EAAE,aAAa,EAAE,KAAK,EAAE,OAAO,EAAE,CAAC;AAC3C,CAAC"}
\ No newline at end of file
diff --git a/libs/events/node_modules/@jsdevtools/ono/esm/singleton.d.ts b/libs/events/node_modules/@jsdevtools/ono/esm/singleton.d.ts
deleted file mode 100644
index f9ed53d43e..0000000000
--- a/libs/events/node_modules/@jsdevtools/ono/esm/singleton.d.ts
+++ /dev/null
@@ -1,3 +0,0 @@
-import { OnoSingleton } from "./types";
-declare const singleton: OnoSingleton;
-export { singleton as ono };
diff --git a/libs/events/node_modules/@jsdevtools/ono/esm/singleton.js b/libs/events/node_modules/@jsdevtools/ono/esm/singleton.js
deleted file mode 100644
index 950db9d976..0000000000
--- a/libs/events/node_modules/@jsdevtools/ono/esm/singleton.js
+++ /dev/null
@@ -1,34 +0,0 @@
-import { Ono as OnoConstructor } from "./constructor";
-const singleton = ono;
-export { singleton as ono };
-ono.error = new OnoConstructor(Error);
-ono.eval = new OnoConstructor(EvalError);
-ono.range = new OnoConstructor(RangeError);
-ono.reference = new OnoConstructor(ReferenceError);
-ono.syntax = new OnoConstructor(SyntaxError);
-ono.type = new OnoConstructor(TypeError);
-ono.uri = new OnoConstructor(URIError);
-const onoMap = ono;
-/**
- * Creates a new error with the specified message, properties, and/or inner error.
- * If an inner error is provided, then the new error will match its type, if possible.
- */
-function ono(...args) {
- let originalError = args[0];
- // Is the first argument an Error-like object?
- if (typeof originalError === "object" && typeof originalError.name === "string") {
- // Try to find an Ono singleton method that matches this error type
- for (let typedOno of Object.values(onoMap)) {
- if (typeof typedOno === "function" && typedOno.name === "ono") {
- let species = typedOno[Symbol.species];
- if (species && species !== Error && (originalError instanceof species || originalError.name === species.name)) {
- // Create an error of the same type
- return typedOno.apply(undefined, args);
- }
- }
- }
- }
- // By default, create a base Error object
- return ono.error.apply(undefined, args);
-}
-//# sourceMappingURL=singleton.js.map
\ No newline at end of file
diff --git a/libs/events/node_modules/@jsdevtools/ono/esm/singleton.js.map b/libs/events/node_modules/@jsdevtools/ono/esm/singleton.js.map
deleted file mode 100644
index 751dba1060..0000000000
--- a/libs/events/node_modules/@jsdevtools/ono/esm/singleton.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"singleton.js","sourceRoot":"","sources":["../src/singleton.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,GAAG,IAAI,cAAc,EAAE,MAAM,eAAe,CAAC;AAGtD,MAAM,SAAS,GAAG,GAAmB,CAAC;AACtC,OAAO,EAAE,SAAS,IAAI,GAAG,EAAE,CAAC;AAE5B,GAAG,CAAC,KAAK,GAAG,IAAI,cAAc,CAAC,KAAK,CAAC,CAAC;AACtC,GAAG,CAAC,IAAI,GAAG,IAAI,cAAc,CAAC,SAAS,CAAC,CAAC;AACzC,GAAG,CAAC,KAAK,GAAG,IAAI,cAAc,CAAC,UAAU,CAAC,CAAC;AAC3C,GAAG,CAAC,SAAS,GAAG,IAAI,cAAc,CAAC,cAAc,CAAC,CAAC;AACnD,GAAG,CAAC,MAAM,GAAG,IAAI,cAAc,CAAC,WAAW,CAAC,CAAC;AAC7C,GAAG,CAAC,IAAI,GAAG,IAAI,cAAc,CAAC,SAAS,CAAC,CAAC;AACzC,GAAG,CAAC,GAAG,GAAG,IAAI,cAAc,CAAC,QAAQ,CAAC,CAAC;AAEvC,MAAM,MAAM,GAAG,GAA4C,CAAC;AAE5D;;;GAGG;AACH,SAAS,GAAG,CAAwC,GAAG,IAAe;IACpE,IAAI,aAAa,GAAG,IAAI,CAAC,CAAC,CAA0B,CAAC;IAErD,8CAA8C;IAC9C,IAAI,OAAO,aAAa,KAAK,QAAQ,IAAI,OAAO,aAAa,CAAC,IAAI,KAAK,QAAQ,EAAE;QAE/E,mEAAmE;QACnE,KAAK,IAAI,QAAQ,IAAI,MAAM,CAAC,MAAM,CAAC,MAAM,CAAC,EAAE;YAC1C,IAAI,OAAO,QAAQ,KAAK,UAAU,IAAI,QAAQ,CAAC,IAAI,KAAK,KAAK,EAAE;gBAC7D,IAAI,OAAO,GAAG,QAAQ,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;gBAEvC,IAAI,OAAO,IAAI,OAAO,KAAK,KAAK,IAAI,CAAC,aAAa,YAAY,OAAO,IAAI,aAAa,CAAC,IAAI,KAAK,OAAO,CAAC,IAAI,CAAC,EAAE;oBAC7G,mCAAmC;oBACnC,OAAO,QAAQ,CAAC,KAAK,CAAC,SAAS,EAAE,IAAI,CAAC,CAAC;iBACxC;aACF;SACF;KACF;IAED,yCAAyC;IACzC,OAAO,GAAG,CAAC,KAAK,CAAC,KAAK,CAAC,SAAS,EAAE,IAAI,CAAC,CAAC;AAC1C,CAAC"}
\ No newline at end of file
diff --git a/libs/events/node_modules/@jsdevtools/ono/esm/stack.d.ts b/libs/events/node_modules/@jsdevtools/ono/esm/stack.d.ts
deleted file mode 100644
index 244878069a..0000000000
--- a/libs/events/node_modules/@jsdevtools/ono/esm/stack.d.ts
+++ /dev/null
@@ -1,28 +0,0 @@
-import { ErrorLike } from "./types";
-/**
- * The Property Descriptor of a lazily-computed `stack` property.
- */
-interface LazyStack {
- configurable: true;
- /**
- * Lazily computes the error's stack trace.
- */
- get(): string | undefined;
-}
-/**
- * Is the property lazily computed?
- */
-export declare function isLazyStack(stackProp: PropertyDescriptor | undefined): stackProp is LazyStack;
-/**
- * Is the stack property writable?
- */
-export declare function isWritableStack(stackProp: PropertyDescriptor | undefined): boolean;
-/**
- * Appends the original `Error.stack` property to the new Error's stack.
- */
-export declare function joinStacks(newError: ErrorLike, originalError?: ErrorLike): string | undefined;
-/**
- * Calls `joinStacks` lazily, when the `Error.stack` property is accessed.
- */
-export declare function lazyJoinStacks(lazyStack: LazyStack, newError: ErrorLike, originalError?: ErrorLike): void;
-export {};
diff --git a/libs/events/node_modules/@jsdevtools/ono/esm/stack.js b/libs/events/node_modules/@jsdevtools/ono/esm/stack.js
deleted file mode 100644
index 6f1a6b7b07..0000000000
--- a/libs/events/node_modules/@jsdevtools/ono/esm/stack.js
+++ /dev/null
@@ -1,95 +0,0 @@
-const newline = /\r?\n/;
-const onoCall = /\bono[ @]/;
-/**
- * Is the property lazily computed?
- */
-export function isLazyStack(stackProp) {
- return Boolean(stackProp &&
- stackProp.configurable &&
- typeof stackProp.get === "function");
-}
-/**
- * Is the stack property writable?
- */
-export function isWritableStack(stackProp) {
- return Boolean(
- // If there is no stack property, then it's writable, since assigning it will create it
- !stackProp ||
- stackProp.writable ||
- typeof stackProp.set === "function");
-}
-/**
- * Appends the original `Error.stack` property to the new Error's stack.
- */
-export function joinStacks(newError, originalError) {
- let newStack = popStack(newError.stack);
- let originalStack = originalError ? originalError.stack : undefined;
- if (newStack && originalStack) {
- return newStack + "\n\n" + originalStack;
- }
- else {
- return newStack || originalStack;
- }
-}
-/**
- * Calls `joinStacks` lazily, when the `Error.stack` property is accessed.
- */
-export function lazyJoinStacks(lazyStack, newError, originalError) {
- if (originalError) {
- Object.defineProperty(newError, "stack", {
- get: () => {
- let newStack = lazyStack.get.apply(newError);
- return joinStacks({ stack: newStack }, originalError);
- },
- enumerable: false,
- configurable: true
- });
- }
- else {
- lazyPopStack(newError, lazyStack);
- }
-}
-/**
- * Removes Ono from the stack, so that the stack starts at the original error location
- */
-function popStack(stack) {
- if (stack) {
- let lines = stack.split(newline);
- // Find the Ono call(s) in the stack, and remove them
- let onoStart;
- for (let i = 0; i < lines.length; i++) {
- let line = lines[i];
- if (onoCall.test(line)) {
- if (onoStart === undefined) {
- // We found the first Ono call in the stack trace.
- // There may be other subsequent Ono calls as well.
- onoStart = i;
- }
- }
- else if (onoStart !== undefined) {
- // We found the first non-Ono call after one or more Ono calls.
- // So remove the Ono call lines from the stack trace
- lines.splice(onoStart, i - onoStart);
- break;
- }
- }
- if (lines.length > 0) {
- return lines.join("\n");
- }
- }
- // If we get here, then the stack doesn't contain a call to `ono`.
- // This may be due to minification or some optimization of the JS engine.
- // So just return the stack as-is.
- return stack;
-}
-/**
- * Calls `popStack` lazily, when the `Error.stack` property is accessed.
- */
-function lazyPopStack(error, lazyStack) {
- Object.defineProperty(error, "stack", {
- get: () => popStack(lazyStack.get.apply(error)),
- enumerable: false,
- configurable: true
- });
-}
-//# sourceMappingURL=stack.js.map
\ No newline at end of file
diff --git a/libs/events/node_modules/@jsdevtools/ono/esm/stack.js.map b/libs/events/node_modules/@jsdevtools/ono/esm/stack.js.map
deleted file mode 100644
index fabf4aab4c..0000000000
--- a/libs/events/node_modules/@jsdevtools/ono/esm/stack.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"stack.js","sourceRoot":"","sources":["../src/stack.ts"],"names":[],"mappings":"AAEA,MAAM,OAAO,GAAG,OAAO,CAAC;AACxB,MAAM,OAAO,GAAG,WAAW,CAAC;AAc5B;;GAEG;AACH,MAAM,UAAU,WAAW,CAAC,SAAyC;IACnE,OAAO,OAAO,CACZ,SAAS;QACT,SAAS,CAAC,YAAY;QACtB,OAAO,SAAS,CAAC,GAAG,KAAK,UAAU,CACpC,CAAC;AACJ,CAAC;AAED;;GAEG;AACH,MAAM,UAAU,eAAe,CAAC,SAAyC;IACvE,OAAO,OAAO;IACZ,uFAAuF;IACvF,CAAC,SAAS;QACV,SAAS,CAAC,QAAQ;QAClB,OAAO,SAAS,CAAC,GAAG,KAAK,UAAU,CACpC,CAAC;AACJ,CAAC;AAED;;GAEG;AACH,MAAM,UAAU,UAAU,CAAC,QAAmB,EAAE,aAAyB;IACvE,IAAI,QAAQ,GAAG,QAAQ,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC;IACxC,IAAI,aAAa,GAAG,aAAa,CAAC,CAAC,CAAC,aAAa,CAAC,KAAK,CAAC,CAAC,CAAC,SAAS,CAAC;IAEpE,IAAI,QAAQ,IAAI,aAAa,EAAE;QAC7B,OAAO,QAAQ,GAAG,MAAM,GAAG,aAAa,CAAC;KAC1C;SACI;QACH,OAAO,QAAQ,IAAI,aAAa,CAAC;KAClC;AACH,CAAC;AAED;;GAEG;AACH,MAAM,UAAU,cAAc,CAAC,SAAoB,EAAE,QAAmB,EAAE,aAAyB;IACjG,IAAI,aAAa,EAAE;QACjB,MAAM,CAAC,cAAc,CAAC,QAAQ,EAAE,OAAO,EAAE;YACvC,GAAG,EAAE,GAAG,EAAE;gBACR,IAAI,QAAQ,GAAG,SAAS,CAAC,GAAG,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC;gBAC7C,OAAO,UAAU,CAAC,EAAE,KAAK,EAAE,QAAQ,EAAE,EAAE,aAAa,CAAC,CAAC;YACxD,CAAC;YACD,UAAU,EAAE,KAAK;YACjB,YAAY,EAAE,IAAI;SACnB,CAAC,CAAC;KACJ;SACI;QACH,YAAY,CAAC,QAAQ,EAAE,SAAS,CAAC,CAAC;KACnC;AACH,CAAC;AAED;;GAEG;AACH,SAAS,QAAQ,CAAC,KAAyB;IACzC,IAAI,KAAK,EAAE;QACT,IAAI,KAAK,GAAG,KAAK,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC;QAEjC,qDAAqD;QACrD,IAAI,QAAQ,CAAC;QACb,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;YACrC,IAAI,IAAI,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC;YAEpB,IAAI,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE;gBACtB,IAAI,QAAQ,KAAK,SAAS,EAAE;oBAC1B,kDAAkD;oBAClD,mDAAmD;oBACnD,QAAQ,GAAG,CAAC,CAAC;iBACd;aACF;iBACI,IAAI,QAAQ,KAAK,SAAS,EAAE;gBAC/B,+DAA+D;gBAC/D,oDAAoD;gBACpD,KAAK,CAAC,MAAM,CAAC,QAAQ,EAAE,CAAC,GAAG,QAAQ,CAAC,CAAC;gBACrC,MAAM;aACP;SACF;QAED,IAAI,KAAK,CAAC,MAAM,GAAG,CAAC,EAAE;YACpB,OAAO,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;SACzB;KACF;IAED,kEAAkE;IAClE,yEAAyE;IACzE,kCAAkC;IAClC,OAAO,KAAK,CAAC;AACf,CAAC;AAED;;GAEG;AACH,SAAS,YAAY,CAAC,KAAgB,EAAE,SAAoB;IAC1D,MAAM,CAAC,cAAc,CAAC,KAAK,EAAE,OAAO,EAAE;QACpC,GAAG,EAAE,GAAG,EAAE,CAAC,QAAQ,CAAC,SAAS,CAAC,GAAG,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;QAC/C,UAAU,EAAE,KAAK;QACjB,YAAY,EAAE,IAAI;KACnB,CAAC,CAAC;AACL,CAAC"}
\ No newline at end of file
diff --git a/libs/events/node_modules/@jsdevtools/ono/esm/to-json.d.ts b/libs/events/node_modules/@jsdevtools/ono/esm/to-json.d.ts
deleted file mode 100644
index 5c065679b5..0000000000
--- a/libs/events/node_modules/@jsdevtools/ono/esm/to-json.d.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-import { ErrorLike, ErrorPOJO } from "./types";
-/**
- * Custom JSON serializer for Error objects.
- * Returns all built-in error properties, as well as extended properties.
- */
-export declare function toJSON(this: E): ErrorPOJO & E;
-/**
- * Returns own, inherited, enumerable, non-enumerable, string, and symbol keys of `obj`.
- * Does NOT return members of the base Object prototype, or the specified omitted keys.
- */
-export declare function getDeepKeys(obj: object, omit?: Array): Set;
diff --git a/libs/events/node_modules/@jsdevtools/ono/esm/to-json.js b/libs/events/node_modules/@jsdevtools/ono/esm/to-json.js
deleted file mode 100644
index 5ebf0e88a1..0000000000
--- a/libs/events/node_modules/@jsdevtools/ono/esm/to-json.js
+++ /dev/null
@@ -1,43 +0,0 @@
-const nonJsonTypes = ["function", "symbol", "undefined"];
-const protectedProps = ["constructor", "prototype", "__proto__"];
-const objectPrototype = Object.getPrototypeOf({});
-/**
- * Custom JSON serializer for Error objects.
- * Returns all built-in error properties, as well as extended properties.
- */
-export function toJSON() {
- // HACK: We have to cast the objects to `any` so we can use symbol indexers.
- // see https://github.com/Microsoft/TypeScript/issues/1863
- let pojo = {};
- let error = this;
- for (let key of getDeepKeys(error)) {
- if (typeof key === "string") {
- let value = error[key];
- let type = typeof value;
- if (!nonJsonTypes.includes(type)) {
- pojo[key] = value;
- }
- }
- }
- return pojo;
-}
-/**
- * Returns own, inherited, enumerable, non-enumerable, string, and symbol keys of `obj`.
- * Does NOT return members of the base Object prototype, or the specified omitted keys.
- */
-export function getDeepKeys(obj, omit = []) {
- let keys = [];
- // Crawl the prototype chain, finding all the string and symbol keys
- while (obj && obj !== objectPrototype) {
- keys = keys.concat(Object.getOwnPropertyNames(obj), Object.getOwnPropertySymbols(obj));
- obj = Object.getPrototypeOf(obj);
- }
- // De-duplicate the list of keys
- let uniqueKeys = new Set(keys);
- // Remove any omitted keys
- for (let key of omit.concat(protectedProps)) {
- uniqueKeys.delete(key);
- }
- return uniqueKeys;
-}
-//# sourceMappingURL=to-json.js.map
\ No newline at end of file
diff --git a/libs/events/node_modules/@jsdevtools/ono/esm/to-json.js.map b/libs/events/node_modules/@jsdevtools/ono/esm/to-json.js.map
deleted file mode 100644
index f5dcdc139f..0000000000
--- a/libs/events/node_modules/@jsdevtools/ono/esm/to-json.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"to-json.js","sourceRoot":"","sources":["../src/to-json.ts"],"names":[],"mappings":"AAEA,MAAM,YAAY,GAAG,CAAC,UAAU,EAAE,QAAQ,EAAE,WAAW,CAAC,CAAC;AACzD,MAAM,cAAc,GAAG,CAAC,aAAa,EAAE,WAAW,EAAE,WAAW,CAAC,CAAC;AACjE,MAAM,eAAe,GAAG,MAAM,CAAC,cAAc,CAAC,EAAE,CAAC,CAAC;AAElD;;;GAGG;AACH,MAAM,UAAU,MAAM;IACpB,4EAA4E;IAC5E,0DAA0D;IAC1D,IAAI,IAAI,GAAQ,EAAE,CAAC;IACnB,IAAI,KAAK,GAAG,IAAW,CAAC;IAExB,KAAK,IAAI,GAAG,IAAI,WAAW,CAAC,KAAK,CAAC,EAAE;QAClC,IAAI,OAAO,GAAG,KAAK,QAAQ,EAAE;YAC3B,IAAI,KAAK,GAAG,KAAK,CAAC,GAAG,CAAC,CAAC;YACvB,IAAI,IAAI,GAAG,OAAO,KAAK,CAAC;YAExB,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,IAAI,CAAC,EAAE;gBAChC,IAAI,CAAC,GAAG,CAAC,GAAG,KAAK,CAAC;aACnB;SACF;KACF;IAED,OAAO,IAAqB,CAAC;AAC/B,CAAC;AAGD;;;GAGG;AACH,MAAM,UAAU,WAAW,CAAC,GAAW,EAAE,OAA+B,EAAE;IACxE,IAAI,IAAI,GAA2B,EAAE,CAAC;IAEtC,oEAAoE;IACpE,OAAO,GAAG,IAAI,GAAG,KAAK,eAAe,EAAE;QACrC,IAAI,GAAG,IAAI,CAAC,MAAM,CAChB,MAAM,CAAC,mBAAmB,CAAC,GAAG,CAAC,EAC/B,MAAM,CAAC,qBAAqB,CAAC,GAAG,CAAC,CAClC,CAAC;QACF,GAAG,GAAG,MAAM,CAAC,cAAc,CAAC,GAAG,CAAW,CAAC;KAC5C;IAED,gCAAgC;IAChC,IAAI,UAAU,GAAG,IAAI,GAAG,CAAC,IAAI,CAAC,CAAC;IAE/B,0BAA0B;IAC1B,KAAK,IAAI,GAAG,IAAI,IAAI,CAAC,MAAM,CAAC,cAAc,CAAC,EAAE;QAC3C,UAAU,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;KACxB;IAED,OAAO,UAAU,CAAC;AACpB,CAAC"}
\ No newline at end of file
diff --git a/libs/events/node_modules/@jsdevtools/ono/esm/types.d.ts b/libs/events/node_modules/@jsdevtools/ono/esm/types.d.ts
deleted file mode 100644
index d5ce8e05e0..0000000000
--- a/libs/events/node_modules/@jsdevtools/ono/esm/types.d.ts
+++ /dev/null
@@ -1,201 +0,0 @@
-///
-import { inspect } from "util";
-/**
- * The default export of the "ono" module.
- */
-export interface OnoSingleton extends Ono {
- error: Ono;
- eval: Ono;
- range: Ono;
- reference: Ono;
- syntax: Ono;
- type: Ono;
- uri: Ono;
-}
-/**
- * Creates an `Ono` instance for a specifc error type.
- */
-export interface OnoConstructor {
- (constructor: ErrorLikeConstructor, options?: OnoOptions): Ono;
- new (constructor: ErrorLikeConstructor, options?: OnoOptions): Ono;
- /**
- * Returns an object containing all properties of the given Error object,
- * which can be used with `JSON.stringify()`.
- */
- toJSON(error: E): ErrorPOJO & E;
- /**
- * Extends the given Error object with enhanced Ono functionality, such as improved support for
- * `JSON.stringify()`.
- *
- * @param error - The error object to extend. This object instance will be modified and returned.
- */
- extend(error: T): T & OnoError;
- /**
- * Extends the given Error object with enhanced Ono functionality, such as additional properties
- * and improved support for `JSON.stringify()`.
- *
- * @param error - The error object to extend. This object instance will be modified and returned.
- * @param props - An object whose properties will be added to the error
- */
- extend(error: T, props?: P): T & P & OnoError;
- /**
- * Extends the given Error object with enhanced Ono functionality, such as nested stack traces
- * and improved support for `JSON.stringify()`.
- *
- * @param error - The error object to extend. This object instance will be modified and returned.
- * @param originalError - The original error. This error's stack trace will be added to the error's stack trace.
- */
- extend(error: T, originalError?: E): T & E & OnoError;
- /**
- * Extends the given Error object with enhanced Ono functionality, such as nested stack traces,
- * additional properties, and improved support for `JSON.stringify()`.
- *
- * @param error - The error object to extend. This object instance will be modified and returned.
- * @param originalError - The original error. This error's stack trace will be added to the error's stack trace.
- * @param props - An object whose properties will be added to the error
- */
- extend(error: T, originalError?: E, props?: P): T & E & P & OnoError;
-}
-/**
- * An `Ono` is a function that creates errors of a specific type.
- */
-export interface Ono {
- /**
- * The type of Error that this `Ono` function produces.
- */
- readonly [Symbol.species]: ErrorLikeConstructor;
- /**
- * Creates a new error with the message, stack trace, and properties of another error.
- *
- * @param error - The original error
- */
- (error: E): T & E & OnoError;
- /**
- * Creates a new error with the message, stack trace, and properties of another error,
- * as well as aditional properties.
- *
- * @param error - The original error
- * @param props - An object whose properties will be added to the returned error
- */
- (error: E, props: P): T & E & P & OnoError;
- /**
- * Creates a new error with a formatted message and the stack trace and properties of another error.
- *
- * @param error - The original error
- * @param message - The new error message, possibly including argument placeholders
- * @param params - Optional arguments to replace the corresponding placeholders in the message
- */
- (error: E, message: string, ...params: unknown[]): T & E & OnoError;
- /**
- * Creates a new error with a formatted message and the stack trace and properties of another error,
- * as well as additional properties.
- *
- * @param error - The original error
- * @param props - An object whose properties will be added to the returned error
- * @param message - The new error message, possibly including argument placeholders
- * @param params - Optional arguments to replace the corresponding placeholders in the message
- */
- (error: E, props: P, message: string, ...params: unknown[]): T & E & P & OnoError;
- /**
- * Creates an error with a formatted message.
- *
- * @param message - The new error message, possibly including argument placeholders
- * @param params - Optional arguments to replace the corresponding placeholders in the message
- */
- (message: string, ...params: unknown[]): T & OnoError;
- /**
- * Creates an error with additional properties.
- *
- * @param props - An object whose properties will be added to the returned error
- */
- (props: P): T & P & OnoError;
- /**
- * Creates an error with a formatted message and additional properties.
- *
- * @param props - An object whose properties will be added to the returned error
- * @param message - The new error message, possibly including argument placeholders
- * @param params - Optional arguments to replace the corresponding placeholders in the message
- */
- (props: P, message: string, ...params: unknown[]): T & P & OnoError;
-}
-/**
- * All error objects returned by Ono have these properties.
- */
-export interface OnoError extends ErrorPOJO {
- /**
- * Returns a JSON representation of the error, including all built-in error properties,
- * as well as properties that were dynamically added.
- */
- toJSON(): ErrorPOJO & T;
- /**
- * Returns a representation of the error for Node's `util.inspect()` method.
- *
- * @see https://nodejs.org/api/util.html#util_custom_inspection_functions_on_objects
- */
- [inspect.custom](): ErrorPOJO & T;
-}
-/**
- * An error object that doesn't inherit from the `Error` class, such as `DOMError`, `DOMException`,
- * and some third-party error types.
- */
-export interface ErrorPOJO {
- message?: string;
- stack?: string;
- name?: string;
-}
-/**
- * Any object that "looks like" an `Error` object.
- */
-export declare type ErrorLike = Error | ErrorPOJO;
-/**
- * A constructor for `ErrorLike` objects.
- */
-export declare type ErrorLikeConstructor = ErrorLikeConstructorFunction | ErrorLikeConstructorClass;
-/**
- * A constructor function for `ErrorLike` objects.
- * Constructor functions can be called without the `new` keyword.
- *
- * @example
- * throw TypeError();
- */
-export interface ErrorLikeConstructorFunction {
- readonly prototype: T;
- (): T;
-}
-/**
- * A constructor class for `ErrorLike` objects.
- * Constructor classes must be called with the `new` keyword.
- *
- * @example
- * throw new TypeError();
- */
-export interface ErrorLikeConstructorClass {
- readonly prototype: T;
- new (...args: unknown[]): T;
-}
-/**
- * Options that determine the behavior of an `Ono` instance.
- */
-export interface OnoOptions {
- /**
- * When `Ono` is used to wrap an error, this setting determines whether the inner error's message
- * is appended to the new error message.
- *
- * Defaults to `true`.
- */
- concatMessages?: boolean;
- /**
- * A function that replaces placeholders like "%s" or "%d" in error messages with values.
- * If set to `false`, then error messages will be treated as literals and no placeholder replacement will occur.
- *
- * Defaults to `utils.inspect()` in Node.js. Defaults to `Array.join()` in browsers.
- */
- format?: MessageFormatter | false;
-}
-/**
- * A function that accepts a message template and arguments to replace template parameters.
- *
- * @example
- * format("Hello, %s! You have %d unread messages.", "John", 5);
- */
-export declare type MessageFormatter = (message: string, ...args: unknown[]) => string;
diff --git a/libs/events/node_modules/@jsdevtools/ono/esm/types.js b/libs/events/node_modules/@jsdevtools/ono/esm/types.js
deleted file mode 100644
index e37d5cd7ce..0000000000
--- a/libs/events/node_modules/@jsdevtools/ono/esm/types.js
+++ /dev/null
@@ -1,2 +0,0 @@
-import { inspect } from "util";
-//# sourceMappingURL=types.js.map
\ No newline at end of file
diff --git a/libs/events/node_modules/@jsdevtools/ono/esm/types.js.map b/libs/events/node_modules/@jsdevtools/ono/esm/types.js.map
deleted file mode 100644
index 1dbee1566c..0000000000
--- a/libs/events/node_modules/@jsdevtools/ono/esm/types.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"types.js","sourceRoot":"","sources":["../src/types.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,MAAM,CAAC"}
\ No newline at end of file
diff --git a/libs/events/node_modules/@jsdevtools/ono/package.json b/libs/events/node_modules/@jsdevtools/ono/package.json
deleted file mode 100644
index a5db860abf..0000000000
--- a/libs/events/node_modules/@jsdevtools/ono/package.json
+++ /dev/null
@@ -1,74 +0,0 @@
-{
- "name": "@jsdevtools/ono",
- "version": "7.1.3",
- "description": "Throw better errors.",
- "keywords": [
- "throw",
- "error",
- "errors",
- "exception",
- "printf",
- "format",
- "wrap",
- "inner",
- "original",
- "stack",
- "properties"
- ],
- "author": {
- "name": "James Messinger",
- "url": "https://jamesmessinger.com"
- },
- "license": "MIT",
- "homepage": "https://jstools.dev/ono",
- "repository": {
- "type": "git",
- "url": "https://github.com/JS-DevTools/ono.git"
- },
- "main": "cjs/index.js",
- "module": "esm/index.js",
- "typings": "esm/index.d.ts",
- "browser": {
- "./cjs/isomorphic.node.js": "./cjs/isomorphic.browser.js",
- "./esm/isomorphic.node.js": "./esm/isomorphic.browser.js"
- },
- "files": [
- "cjs",
- "esm"
- ],
- "scripts": {
- "clean": "shx rm -rf .nyc_output coverage cjs esm",
- "lint": "eslint src test",
- "build": "npm run build:cjs && npm run build:esm",
- "build:esm": "tsc",
- "build:cjs": "tsc --module commonjs --outDir cjs",
- "test": "npm run test:node && npm run test:typescript && npm run test:browser && npm run lint",
- "test:node": "mocha",
- "test:browser": "karma start --single-run",
- "test:typescript": "tsc --noEmit test/specs/typescript.spec.ts",
- "coverage": "npm run coverage:node && npm run coverage:browser",
- "coverage:node": "nyc node_modules/mocha/bin/mocha",
- "coverage:browser": "npm run test:browser -- --coverage",
- "upgrade": "npm-check -u && npm audit fix",
- "bump": "bump --tag --push --all",
- "release": "npm run upgrade && npm run clean && npm run build && npm test && npm run bump"
- },
- "devDependencies": {
- "@babel/polyfill": "^7.10.4",
- "@jsdevtools/eslint-config": "^1.0.0",
- "@jsdevtools/host-environment": "^2.0.3",
- "@jsdevtools/karma-config": "^3.1.6",
- "@jsdevtools/version-bump-prompt": "^6.0.3",
- "@types/node": "^14.0.19",
- "chai": "^4.2.0",
- "eslint": "^7.4.0",
- "karma": "^5.1.0",
- "karma-cli": "^2.0.0",
- "mocha": "^8.0.1",
- "npm-check": "^5.9.2",
- "nyc": "^15.1.0",
- "shx": "^0.3.2",
- "typescript": "^3.9.6"
- },
- "dependencies": {}
-}
diff --git a/libs/events/node_modules/@nodelib/fs.scandir/LICENSE b/libs/events/node_modules/@nodelib/fs.scandir/LICENSE
deleted file mode 100644
index 65a9994601..0000000000
--- a/libs/events/node_modules/@nodelib/fs.scandir/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) Denis Malinochkin
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/libs/events/node_modules/@nodelib/fs.scandir/README.md b/libs/events/node_modules/@nodelib/fs.scandir/README.md
deleted file mode 100644
index e0b218b9f0..0000000000
--- a/libs/events/node_modules/@nodelib/fs.scandir/README.md
+++ /dev/null
@@ -1,171 +0,0 @@
-# @nodelib/fs.scandir
-
-> List files and directories inside the specified directory.
-
-## :bulb: Highlights
-
-The package is aimed at obtaining information about entries in the directory.
-
-* :moneybag: Returns useful information: `name`, `path`, `dirent` and `stats` (optional).
-* :gear: On Node.js 10.10+ uses the mechanism without additional calls to determine the entry type. See [`old` and `modern` mode](#old-and-modern-mode).
-* :link: Can safely work with broken symbolic links.
-
-## Install
-
-```console
-npm install @nodelib/fs.scandir
-```
-
-## Usage
-
-```ts
-import * as fsScandir from '@nodelib/fs.scandir';
-
-fsScandir.scandir('path', (error, stats) => { /* … */ });
-```
-
-## API
-
-### .scandir(path, [optionsOrSettings], callback)
-
-Returns an array of plain objects ([`Entry`](#entry)) with information about entry for provided path with standard callback-style.
-
-```ts
-fsScandir.scandir('path', (error, entries) => { /* … */ });
-fsScandir.scandir('path', {}, (error, entries) => { /* … */ });
-fsScandir.scandir('path', new fsScandir.Settings(), (error, entries) => { /* … */ });
-```
-
-### .scandirSync(path, [optionsOrSettings])
-
-Returns an array of plain objects ([`Entry`](#entry)) with information about entry for provided path.
-
-```ts
-const entries = fsScandir.scandirSync('path');
-const entries = fsScandir.scandirSync('path', {});
-const entries = fsScandir.scandirSync(('path', new fsScandir.Settings());
-```
-
-#### path
-
-* Required: `true`
-* Type: `string | Buffer | URL`
-
-A path to a file. If a URL is provided, it must use the `file:` protocol.
-
-#### optionsOrSettings
-
-* Required: `false`
-* Type: `Options | Settings`
-* Default: An instance of `Settings` class
-
-An [`Options`](#options) object or an instance of [`Settings`](#settingsoptions) class.
-
-> :book: When you pass a plain object, an instance of the `Settings` class will be created automatically. If you plan to call the method frequently, use a pre-created instance of the `Settings` class.
-
-### Settings([options])
-
-A class of full settings of the package.
-
-```ts
-const settings = new fsScandir.Settings({ followSymbolicLinks: false });
-
-const entries = fsScandir.scandirSync('path', settings);
-```
-
-## Entry
-
-* `name` — The name of the entry (`unknown.txt`).
-* `path` — The path of the entry relative to call directory (`root/unknown.txt`).
-* `dirent` — An instance of [`fs.Dirent`](./src/types/index.ts) class. On Node.js below 10.10 will be emulated by [`DirentFromStats`](./src/utils/fs.ts) class.
-* `stats` (optional) — An instance of `fs.Stats` class.
-
-For example, the `scandir` call for `tools` directory with one directory inside:
-
-```ts
-{
- dirent: Dirent { name: 'typedoc', /* … */ },
- name: 'typedoc',
- path: 'tools/typedoc'
-}
-```
-
-## Options
-
-### stats
-
-* Type: `boolean`
-* Default: `false`
-
-Adds an instance of `fs.Stats` class to the [`Entry`](#entry).
-
-> :book: Always use `fs.readdir` without the `withFileTypes` option. ??TODO??
-
-### followSymbolicLinks
-
-* Type: `boolean`
-* Default: `false`
-
-Follow symbolic links or not. Call `fs.stat` on symbolic link if `true`.
-
-### `throwErrorOnBrokenSymbolicLink`
-
-* Type: `boolean`
-* Default: `true`
-
-Throw an error when symbolic link is broken if `true` or safely use `lstat` call if `false`.
-
-### `pathSegmentSeparator`
-
-* Type: `string`
-* Default: `path.sep`
-
-By default, this package uses the correct path separator for your OS (`\` on Windows, `/` on Unix-like systems). But you can set this option to any separator character(s) that you want to use instead.
-
-### `fs`
-
-* Type: [`FileSystemAdapter`](./src/adapters/fs.ts)
-* Default: A default FS methods
-
-By default, the built-in Node.js module (`fs`) is used to work with the file system. You can replace any method with your own.
-
-```ts
-interface FileSystemAdapter {
- lstat?: typeof fs.lstat;
- stat?: typeof fs.stat;
- lstatSync?: typeof fs.lstatSync;
- statSync?: typeof fs.statSync;
- readdir?: typeof fs.readdir;
- readdirSync?: typeof fs.readdirSync;
-}
-
-const settings = new fsScandir.Settings({
- fs: { lstat: fakeLstat }
-});
-```
-
-## `old` and `modern` mode
-
-This package has two modes that are used depending on the environment and parameters of use.
-
-### old
-
-* Node.js below `10.10` or when the `stats` option is enabled
-
-When working in the old mode, the directory is read first (`fs.readdir`), then the type of entries is determined (`fs.lstat` and/or `fs.stat` for symbolic links).
-
-### modern
-
-* Node.js 10.10+ and the `stats` option is disabled
-
-In the modern mode, reading the directory (`fs.readdir` with the `withFileTypes` option) is combined with obtaining information about its entries. An additional call for symbolic links (`fs.stat`) is still present.
-
-This mode makes fewer calls to the file system. It's faster.
-
-## Changelog
-
-See the [Releases section of our GitHub project](https://github.com/nodelib/nodelib/releases) for changelog for each release version.
-
-## License
-
-This software is released under the terms of the MIT license.
diff --git a/libs/events/node_modules/@nodelib/fs.scandir/out/adapters/fs.d.ts b/libs/events/node_modules/@nodelib/fs.scandir/out/adapters/fs.d.ts
deleted file mode 100644
index 827f1db09a..0000000000
--- a/libs/events/node_modules/@nodelib/fs.scandir/out/adapters/fs.d.ts
+++ /dev/null
@@ -1,20 +0,0 @@
-import type * as fsStat from '@nodelib/fs.stat';
-import type { Dirent, ErrnoException } from '../types';
-export interface ReaddirAsynchronousMethod {
- (filepath: string, options: {
- withFileTypes: true;
- }, callback: (error: ErrnoException | null, files: Dirent[]) => void): void;
- (filepath: string, callback: (error: ErrnoException | null, files: string[]) => void): void;
-}
-export interface ReaddirSynchronousMethod {
- (filepath: string, options: {
- withFileTypes: true;
- }): Dirent[];
- (filepath: string): string[];
-}
-export declare type FileSystemAdapter = fsStat.FileSystemAdapter & {
- readdir: ReaddirAsynchronousMethod;
- readdirSync: ReaddirSynchronousMethod;
-};
-export declare const FILE_SYSTEM_ADAPTER: FileSystemAdapter;
-export declare function createFileSystemAdapter(fsMethods?: Partial): FileSystemAdapter;
diff --git a/libs/events/node_modules/@nodelib/fs.scandir/out/adapters/fs.js b/libs/events/node_modules/@nodelib/fs.scandir/out/adapters/fs.js
deleted file mode 100644
index f0fe022023..0000000000
--- a/libs/events/node_modules/@nodelib/fs.scandir/out/adapters/fs.js
+++ /dev/null
@@ -1,19 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.createFileSystemAdapter = exports.FILE_SYSTEM_ADAPTER = void 0;
-const fs = require("fs");
-exports.FILE_SYSTEM_ADAPTER = {
- lstat: fs.lstat,
- stat: fs.stat,
- lstatSync: fs.lstatSync,
- statSync: fs.statSync,
- readdir: fs.readdir,
- readdirSync: fs.readdirSync
-};
-function createFileSystemAdapter(fsMethods) {
- if (fsMethods === undefined) {
- return exports.FILE_SYSTEM_ADAPTER;
- }
- return Object.assign(Object.assign({}, exports.FILE_SYSTEM_ADAPTER), fsMethods);
-}
-exports.createFileSystemAdapter = createFileSystemAdapter;
diff --git a/libs/events/node_modules/@nodelib/fs.scandir/out/constants.d.ts b/libs/events/node_modules/@nodelib/fs.scandir/out/constants.d.ts
deleted file mode 100644
index 33f17497d4..0000000000
--- a/libs/events/node_modules/@nodelib/fs.scandir/out/constants.d.ts
+++ /dev/null
@@ -1,4 +0,0 @@
-/**
- * IS `true` for Node.js 10.10 and greater.
- */
-export declare const IS_SUPPORT_READDIR_WITH_FILE_TYPES: boolean;
diff --git a/libs/events/node_modules/@nodelib/fs.scandir/out/constants.js b/libs/events/node_modules/@nodelib/fs.scandir/out/constants.js
deleted file mode 100644
index 7e3d4411f7..0000000000
--- a/libs/events/node_modules/@nodelib/fs.scandir/out/constants.js
+++ /dev/null
@@ -1,17 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.IS_SUPPORT_READDIR_WITH_FILE_TYPES = void 0;
-const NODE_PROCESS_VERSION_PARTS = process.versions.node.split('.');
-if (NODE_PROCESS_VERSION_PARTS[0] === undefined || NODE_PROCESS_VERSION_PARTS[1] === undefined) {
- throw new Error(`Unexpected behavior. The 'process.versions.node' variable has invalid value: ${process.versions.node}`);
-}
-const MAJOR_VERSION = Number.parseInt(NODE_PROCESS_VERSION_PARTS[0], 10);
-const MINOR_VERSION = Number.parseInt(NODE_PROCESS_VERSION_PARTS[1], 10);
-const SUPPORTED_MAJOR_VERSION = 10;
-const SUPPORTED_MINOR_VERSION = 10;
-const IS_MATCHED_BY_MAJOR = MAJOR_VERSION > SUPPORTED_MAJOR_VERSION;
-const IS_MATCHED_BY_MAJOR_AND_MINOR = MAJOR_VERSION === SUPPORTED_MAJOR_VERSION && MINOR_VERSION >= SUPPORTED_MINOR_VERSION;
-/**
- * IS `true` for Node.js 10.10 and greater.
- */
-exports.IS_SUPPORT_READDIR_WITH_FILE_TYPES = IS_MATCHED_BY_MAJOR || IS_MATCHED_BY_MAJOR_AND_MINOR;
diff --git a/libs/events/node_modules/@nodelib/fs.scandir/out/index.d.ts b/libs/events/node_modules/@nodelib/fs.scandir/out/index.d.ts
deleted file mode 100644
index b9da83ed17..0000000000
--- a/libs/events/node_modules/@nodelib/fs.scandir/out/index.d.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-import type { FileSystemAdapter, ReaddirAsynchronousMethod, ReaddirSynchronousMethod } from './adapters/fs';
-import * as async from './providers/async';
-import Settings, { Options } from './settings';
-import type { Dirent, Entry } from './types';
-declare type AsyncCallback = async.AsyncCallback;
-declare function scandir(path: string, callback: AsyncCallback): void;
-declare function scandir(path: string, optionsOrSettings: Options | Settings, callback: AsyncCallback): void;
-declare namespace scandir {
- function __promisify__(path: string, optionsOrSettings?: Options | Settings): Promise;
-}
-declare function scandirSync(path: string, optionsOrSettings?: Options | Settings): Entry[];
-export { scandir, scandirSync, Settings, AsyncCallback, Dirent, Entry, FileSystemAdapter, ReaddirAsynchronousMethod, ReaddirSynchronousMethod, Options };
diff --git a/libs/events/node_modules/@nodelib/fs.scandir/out/index.js b/libs/events/node_modules/@nodelib/fs.scandir/out/index.js
deleted file mode 100644
index 99c70d3d63..0000000000
--- a/libs/events/node_modules/@nodelib/fs.scandir/out/index.js
+++ /dev/null
@@ -1,26 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.Settings = exports.scandirSync = exports.scandir = void 0;
-const async = require("./providers/async");
-const sync = require("./providers/sync");
-const settings_1 = require("./settings");
-exports.Settings = settings_1.default;
-function scandir(path, optionsOrSettingsOrCallback, callback) {
- if (typeof optionsOrSettingsOrCallback === 'function') {
- async.read(path, getSettings(), optionsOrSettingsOrCallback);
- return;
- }
- async.read(path, getSettings(optionsOrSettingsOrCallback), callback);
-}
-exports.scandir = scandir;
-function scandirSync(path, optionsOrSettings) {
- const settings = getSettings(optionsOrSettings);
- return sync.read(path, settings);
-}
-exports.scandirSync = scandirSync;
-function getSettings(settingsOrOptions = {}) {
- if (settingsOrOptions instanceof settings_1.default) {
- return settingsOrOptions;
- }
- return new settings_1.default(settingsOrOptions);
-}
diff --git a/libs/events/node_modules/@nodelib/fs.scandir/out/providers/async.d.ts b/libs/events/node_modules/@nodelib/fs.scandir/out/providers/async.d.ts
deleted file mode 100644
index 5829676df7..0000000000
--- a/libs/events/node_modules/@nodelib/fs.scandir/out/providers/async.d.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-///
-import type Settings from '../settings';
-import type { Entry } from '../types';
-export declare type AsyncCallback = (error: NodeJS.ErrnoException, entries: Entry[]) => void;
-export declare function read(directory: string, settings: Settings, callback: AsyncCallback): void;
-export declare function readdirWithFileTypes(directory: string, settings: Settings, callback: AsyncCallback): void;
-export declare function readdir(directory: string, settings: Settings, callback: AsyncCallback): void;
diff --git a/libs/events/node_modules/@nodelib/fs.scandir/out/providers/async.js b/libs/events/node_modules/@nodelib/fs.scandir/out/providers/async.js
deleted file mode 100644
index e8e2f0a9cb..0000000000
--- a/libs/events/node_modules/@nodelib/fs.scandir/out/providers/async.js
+++ /dev/null
@@ -1,104 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.readdir = exports.readdirWithFileTypes = exports.read = void 0;
-const fsStat = require("@nodelib/fs.stat");
-const rpl = require("run-parallel");
-const constants_1 = require("../constants");
-const utils = require("../utils");
-const common = require("./common");
-function read(directory, settings, callback) {
- if (!settings.stats && constants_1.IS_SUPPORT_READDIR_WITH_FILE_TYPES) {
- readdirWithFileTypes(directory, settings, callback);
- return;
- }
- readdir(directory, settings, callback);
-}
-exports.read = read;
-function readdirWithFileTypes(directory, settings, callback) {
- settings.fs.readdir(directory, { withFileTypes: true }, (readdirError, dirents) => {
- if (readdirError !== null) {
- callFailureCallback(callback, readdirError);
- return;
- }
- const entries = dirents.map((dirent) => ({
- dirent,
- name: dirent.name,
- path: common.joinPathSegments(directory, dirent.name, settings.pathSegmentSeparator)
- }));
- if (!settings.followSymbolicLinks) {
- callSuccessCallback(callback, entries);
- return;
- }
- const tasks = entries.map((entry) => makeRplTaskEntry(entry, settings));
- rpl(tasks, (rplError, rplEntries) => {
- if (rplError !== null) {
- callFailureCallback(callback, rplError);
- return;
- }
- callSuccessCallback(callback, rplEntries);
- });
- });
-}
-exports.readdirWithFileTypes = readdirWithFileTypes;
-function makeRplTaskEntry(entry, settings) {
- return (done) => {
- if (!entry.dirent.isSymbolicLink()) {
- done(null, entry);
- return;
- }
- settings.fs.stat(entry.path, (statError, stats) => {
- if (statError !== null) {
- if (settings.throwErrorOnBrokenSymbolicLink) {
- done(statError);
- return;
- }
- done(null, entry);
- return;
- }
- entry.dirent = utils.fs.createDirentFromStats(entry.name, stats);
- done(null, entry);
- });
- };
-}
-function readdir(directory, settings, callback) {
- settings.fs.readdir(directory, (readdirError, names) => {
- if (readdirError !== null) {
- callFailureCallback(callback, readdirError);
- return;
- }
- const tasks = names.map((name) => {
- const path = common.joinPathSegments(directory, name, settings.pathSegmentSeparator);
- return (done) => {
- fsStat.stat(path, settings.fsStatSettings, (error, stats) => {
- if (error !== null) {
- done(error);
- return;
- }
- const entry = {
- name,
- path,
- dirent: utils.fs.createDirentFromStats(name, stats)
- };
- if (settings.stats) {
- entry.stats = stats;
- }
- done(null, entry);
- });
- };
- });
- rpl(tasks, (rplError, entries) => {
- if (rplError !== null) {
- callFailureCallback(callback, rplError);
- return;
- }
- callSuccessCallback(callback, entries);
- });
- });
-}
-exports.readdir = readdir;
-function callFailureCallback(callback, error) {
- callback(error);
-}
-function callSuccessCallback(callback, result) {
- callback(null, result);
-}
diff --git a/libs/events/node_modules/@nodelib/fs.scandir/out/providers/common.d.ts b/libs/events/node_modules/@nodelib/fs.scandir/out/providers/common.d.ts
deleted file mode 100644
index 2b4d08b57a..0000000000
--- a/libs/events/node_modules/@nodelib/fs.scandir/out/providers/common.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export declare function joinPathSegments(a: string, b: string, separator: string): string;
diff --git a/libs/events/node_modules/@nodelib/fs.scandir/out/providers/common.js b/libs/events/node_modules/@nodelib/fs.scandir/out/providers/common.js
deleted file mode 100644
index 8724cb59af..0000000000
--- a/libs/events/node_modules/@nodelib/fs.scandir/out/providers/common.js
+++ /dev/null
@@ -1,13 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.joinPathSegments = void 0;
-function joinPathSegments(a, b, separator) {
- /**
- * The correct handling of cases when the first segment is a root (`/`, `C:/`) or UNC path (`//?/C:/`).
- */
- if (a.endsWith(separator)) {
- return a + b;
- }
- return a + separator + b;
-}
-exports.joinPathSegments = joinPathSegments;
diff --git a/libs/events/node_modules/@nodelib/fs.scandir/out/providers/sync.d.ts b/libs/events/node_modules/@nodelib/fs.scandir/out/providers/sync.d.ts
deleted file mode 100644
index e05c8f072c..0000000000
--- a/libs/events/node_modules/@nodelib/fs.scandir/out/providers/sync.d.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-import type Settings from '../settings';
-import type { Entry } from '../types';
-export declare function read(directory: string, settings: Settings): Entry[];
-export declare function readdirWithFileTypes(directory: string, settings: Settings): Entry[];
-export declare function readdir(directory: string, settings: Settings): Entry[];
diff --git a/libs/events/node_modules/@nodelib/fs.scandir/out/providers/sync.js b/libs/events/node_modules/@nodelib/fs.scandir/out/providers/sync.js
deleted file mode 100644
index 146db3434f..0000000000
--- a/libs/events/node_modules/@nodelib/fs.scandir/out/providers/sync.js
+++ /dev/null
@@ -1,54 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.readdir = exports.readdirWithFileTypes = exports.read = void 0;
-const fsStat = require("@nodelib/fs.stat");
-const constants_1 = require("../constants");
-const utils = require("../utils");
-const common = require("./common");
-function read(directory, settings) {
- if (!settings.stats && constants_1.IS_SUPPORT_READDIR_WITH_FILE_TYPES) {
- return readdirWithFileTypes(directory, settings);
- }
- return readdir(directory, settings);
-}
-exports.read = read;
-function readdirWithFileTypes(directory, settings) {
- const dirents = settings.fs.readdirSync(directory, { withFileTypes: true });
- return dirents.map((dirent) => {
- const entry = {
- dirent,
- name: dirent.name,
- path: common.joinPathSegments(directory, dirent.name, settings.pathSegmentSeparator)
- };
- if (entry.dirent.isSymbolicLink() && settings.followSymbolicLinks) {
- try {
- const stats = settings.fs.statSync(entry.path);
- entry.dirent = utils.fs.createDirentFromStats(entry.name, stats);
- }
- catch (error) {
- if (settings.throwErrorOnBrokenSymbolicLink) {
- throw error;
- }
- }
- }
- return entry;
- });
-}
-exports.readdirWithFileTypes = readdirWithFileTypes;
-function readdir(directory, settings) {
- const names = settings.fs.readdirSync(directory);
- return names.map((name) => {
- const entryPath = common.joinPathSegments(directory, name, settings.pathSegmentSeparator);
- const stats = fsStat.statSync(entryPath, settings.fsStatSettings);
- const entry = {
- name,
- path: entryPath,
- dirent: utils.fs.createDirentFromStats(name, stats)
- };
- if (settings.stats) {
- entry.stats = stats;
- }
- return entry;
- });
-}
-exports.readdir = readdir;
diff --git a/libs/events/node_modules/@nodelib/fs.scandir/out/settings.d.ts b/libs/events/node_modules/@nodelib/fs.scandir/out/settings.d.ts
deleted file mode 100644
index a0db115599..0000000000
--- a/libs/events/node_modules/@nodelib/fs.scandir/out/settings.d.ts
+++ /dev/null
@@ -1,20 +0,0 @@
-import * as fsStat from '@nodelib/fs.stat';
-import * as fs from './adapters/fs';
-export interface Options {
- followSymbolicLinks?: boolean;
- fs?: Partial;
- pathSegmentSeparator?: string;
- stats?: boolean;
- throwErrorOnBrokenSymbolicLink?: boolean;
-}
-export default class Settings {
- private readonly _options;
- readonly followSymbolicLinks: boolean;
- readonly fs: fs.FileSystemAdapter;
- readonly pathSegmentSeparator: string;
- readonly stats: boolean;
- readonly throwErrorOnBrokenSymbolicLink: boolean;
- readonly fsStatSettings: fsStat.Settings;
- constructor(_options?: Options);
- private _getValue;
-}
diff --git a/libs/events/node_modules/@nodelib/fs.scandir/out/settings.js b/libs/events/node_modules/@nodelib/fs.scandir/out/settings.js
deleted file mode 100644
index 15a3e8cde7..0000000000
--- a/libs/events/node_modules/@nodelib/fs.scandir/out/settings.js
+++ /dev/null
@@ -1,24 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-const path = require("path");
-const fsStat = require("@nodelib/fs.stat");
-const fs = require("./adapters/fs");
-class Settings {
- constructor(_options = {}) {
- this._options = _options;
- this.followSymbolicLinks = this._getValue(this._options.followSymbolicLinks, false);
- this.fs = fs.createFileSystemAdapter(this._options.fs);
- this.pathSegmentSeparator = this._getValue(this._options.pathSegmentSeparator, path.sep);
- this.stats = this._getValue(this._options.stats, false);
- this.throwErrorOnBrokenSymbolicLink = this._getValue(this._options.throwErrorOnBrokenSymbolicLink, true);
- this.fsStatSettings = new fsStat.Settings({
- followSymbolicLink: this.followSymbolicLinks,
- fs: this.fs,
- throwErrorOnBrokenSymbolicLink: this.throwErrorOnBrokenSymbolicLink
- });
- }
- _getValue(option, value) {
- return option !== null && option !== void 0 ? option : value;
- }
-}
-exports.default = Settings;
diff --git a/libs/events/node_modules/@nodelib/fs.scandir/out/types/index.d.ts b/libs/events/node_modules/@nodelib/fs.scandir/out/types/index.d.ts
deleted file mode 100644
index f326c5e5e4..0000000000
--- a/libs/events/node_modules/@nodelib/fs.scandir/out/types/index.d.ts
+++ /dev/null
@@ -1,20 +0,0 @@
-///
-import type * as fs from 'fs';
-export interface Entry {
- dirent: Dirent;
- name: string;
- path: string;
- stats?: Stats;
-}
-export declare type Stats = fs.Stats;
-export declare type ErrnoException = NodeJS.ErrnoException;
-export interface Dirent {
- isBlockDevice: () => boolean;
- isCharacterDevice: () => boolean;
- isDirectory: () => boolean;
- isFIFO: () => boolean;
- isFile: () => boolean;
- isSocket: () => boolean;
- isSymbolicLink: () => boolean;
- name: string;
-}
diff --git a/libs/events/node_modules/@nodelib/fs.scandir/out/types/index.js b/libs/events/node_modules/@nodelib/fs.scandir/out/types/index.js
deleted file mode 100644
index c8ad2e549b..0000000000
--- a/libs/events/node_modules/@nodelib/fs.scandir/out/types/index.js
+++ /dev/null
@@ -1,2 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
diff --git a/libs/events/node_modules/@nodelib/fs.scandir/out/utils/fs.d.ts b/libs/events/node_modules/@nodelib/fs.scandir/out/utils/fs.d.ts
deleted file mode 100644
index bb863f1573..0000000000
--- a/libs/events/node_modules/@nodelib/fs.scandir/out/utils/fs.d.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-import type { Dirent, Stats } from '../types';
-export declare function createDirentFromStats(name: string, stats: Stats): Dirent;
diff --git a/libs/events/node_modules/@nodelib/fs.scandir/out/utils/fs.js b/libs/events/node_modules/@nodelib/fs.scandir/out/utils/fs.js
deleted file mode 100644
index ace7c74d63..0000000000
--- a/libs/events/node_modules/@nodelib/fs.scandir/out/utils/fs.js
+++ /dev/null
@@ -1,19 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.createDirentFromStats = void 0;
-class DirentFromStats {
- constructor(name, stats) {
- this.name = name;
- this.isBlockDevice = stats.isBlockDevice.bind(stats);
- this.isCharacterDevice = stats.isCharacterDevice.bind(stats);
- this.isDirectory = stats.isDirectory.bind(stats);
- this.isFIFO = stats.isFIFO.bind(stats);
- this.isFile = stats.isFile.bind(stats);
- this.isSocket = stats.isSocket.bind(stats);
- this.isSymbolicLink = stats.isSymbolicLink.bind(stats);
- }
-}
-function createDirentFromStats(name, stats) {
- return new DirentFromStats(name, stats);
-}
-exports.createDirentFromStats = createDirentFromStats;
diff --git a/libs/events/node_modules/@nodelib/fs.scandir/out/utils/index.d.ts b/libs/events/node_modules/@nodelib/fs.scandir/out/utils/index.d.ts
deleted file mode 100644
index 1b41954e79..0000000000
--- a/libs/events/node_modules/@nodelib/fs.scandir/out/utils/index.d.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-import * as fs from './fs';
-export { fs };
diff --git a/libs/events/node_modules/@nodelib/fs.scandir/out/utils/index.js b/libs/events/node_modules/@nodelib/fs.scandir/out/utils/index.js
deleted file mode 100644
index f5de129f47..0000000000
--- a/libs/events/node_modules/@nodelib/fs.scandir/out/utils/index.js
+++ /dev/null
@@ -1,5 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.fs = void 0;
-const fs = require("./fs");
-exports.fs = fs;
diff --git a/libs/events/node_modules/@nodelib/fs.scandir/package.json b/libs/events/node_modules/@nodelib/fs.scandir/package.json
deleted file mode 100644
index d3a89241b3..0000000000
--- a/libs/events/node_modules/@nodelib/fs.scandir/package.json
+++ /dev/null
@@ -1,44 +0,0 @@
-{
- "name": "@nodelib/fs.scandir",
- "version": "2.1.5",
- "description": "List files and directories inside the specified directory",
- "license": "MIT",
- "repository": "https://github.com/nodelib/nodelib/tree/master/packages/fs/fs.scandir",
- "keywords": [
- "NodeLib",
- "fs",
- "FileSystem",
- "file system",
- "scandir",
- "readdir",
- "dirent"
- ],
- "engines": {
- "node": ">= 8"
- },
- "files": [
- "out/**",
- "!out/**/*.map",
- "!out/**/*.spec.*"
- ],
- "main": "out/index.js",
- "typings": "out/index.d.ts",
- "scripts": {
- "clean": "rimraf {tsconfig.tsbuildinfo,out}",
- "lint": "eslint \"src/**/*.ts\" --cache",
- "compile": "tsc -b .",
- "compile:watch": "tsc -p . --watch --sourceMap",
- "test": "mocha \"out/**/*.spec.js\" -s 0",
- "build": "npm run clean && npm run compile && npm run lint && npm test",
- "watch": "npm run clean && npm run compile:watch"
- },
- "dependencies": {
- "@nodelib/fs.stat": "2.0.5",
- "run-parallel": "^1.1.9"
- },
- "devDependencies": {
- "@nodelib/fs.macchiato": "1.0.4",
- "@types/run-parallel": "^1.1.0"
- },
- "gitHead": "d6a7960d5281d3dd5f8e2efba49bb552d090f562"
-}
diff --git a/libs/events/node_modules/@nodelib/fs.stat/LICENSE b/libs/events/node_modules/@nodelib/fs.stat/LICENSE
deleted file mode 100644
index 65a9994601..0000000000
--- a/libs/events/node_modules/@nodelib/fs.stat/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) Denis Malinochkin
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/libs/events/node_modules/@nodelib/fs.stat/README.md b/libs/events/node_modules/@nodelib/fs.stat/README.md
deleted file mode 100644
index 686f0471d4..0000000000
--- a/libs/events/node_modules/@nodelib/fs.stat/README.md
+++ /dev/null
@@ -1,126 +0,0 @@
-# @nodelib/fs.stat
-
-> Get the status of a file with some features.
-
-## :bulb: Highlights
-
-Wrapper around standard method `fs.lstat` and `fs.stat` with some features.
-
-* :beginner: Normally follows symbolic link.
-* :gear: Can safely work with broken symbolic link.
-
-## Install
-
-```console
-npm install @nodelib/fs.stat
-```
-
-## Usage
-
-```ts
-import * as fsStat from '@nodelib/fs.stat';
-
-fsStat.stat('path', (error, stats) => { /* … */ });
-```
-
-## API
-
-### .stat(path, [optionsOrSettings], callback)
-
-Returns an instance of `fs.Stats` class for provided path with standard callback-style.
-
-```ts
-fsStat.stat('path', (error, stats) => { /* … */ });
-fsStat.stat('path', {}, (error, stats) => { /* … */ });
-fsStat.stat('path', new fsStat.Settings(), (error, stats) => { /* … */ });
-```
-
-### .statSync(path, [optionsOrSettings])
-
-Returns an instance of `fs.Stats` class for provided path.
-
-```ts
-const stats = fsStat.stat('path');
-const stats = fsStat.stat('path', {});
-const stats = fsStat.stat('path', new fsStat.Settings());
-```
-
-#### path
-
-* Required: `true`
-* Type: `string | Buffer | URL`
-
-A path to a file. If a URL is provided, it must use the `file:` protocol.
-
-#### optionsOrSettings
-
-* Required: `false`
-* Type: `Options | Settings`
-* Default: An instance of `Settings` class
-
-An [`Options`](#options) object or an instance of [`Settings`](#settings) class.
-
-> :book: When you pass a plain object, an instance of the `Settings` class will be created automatically. If you plan to call the method frequently, use a pre-created instance of the `Settings` class.
-
-### Settings([options])
-
-A class of full settings of the package.
-
-```ts
-const settings = new fsStat.Settings({ followSymbolicLink: false });
-
-const stats = fsStat.stat('path', settings);
-```
-
-## Options
-
-### `followSymbolicLink`
-
-* Type: `boolean`
-* Default: `true`
-
-Follow symbolic link or not. Call `fs.stat` on symbolic link if `true`.
-
-### `markSymbolicLink`
-
-* Type: `boolean`
-* Default: `false`
-
-Mark symbolic link by setting the return value of `isSymbolicLink` function to always `true` (even after `fs.stat`).
-
-> :book: Can be used if you want to know what is hidden behind a symbolic link, but still continue to know that it is a symbolic link.
-
-### `throwErrorOnBrokenSymbolicLink`
-
-* Type: `boolean`
-* Default: `true`
-
-Throw an error when symbolic link is broken if `true` or safely return `lstat` call if `false`.
-
-### `fs`
-
-* Type: [`FileSystemAdapter`](./src/adapters/fs.ts)
-* Default: A default FS methods
-
-By default, the built-in Node.js module (`fs`) is used to work with the file system. You can replace any method with your own.
-
-```ts
-interface FileSystemAdapter {
- lstat?: typeof fs.lstat;
- stat?: typeof fs.stat;
- lstatSync?: typeof fs.lstatSync;
- statSync?: typeof fs.statSync;
-}
-
-const settings = new fsStat.Settings({
- fs: { lstat: fakeLstat }
-});
-```
-
-## Changelog
-
-See the [Releases section of our GitHub project](https://github.com/nodelib/nodelib/releases) for changelog for each release version.
-
-## License
-
-This software is released under the terms of the MIT license.
diff --git a/libs/events/node_modules/@nodelib/fs.stat/out/adapters/fs.d.ts b/libs/events/node_modules/@nodelib/fs.stat/out/adapters/fs.d.ts
deleted file mode 100644
index 3af759c95f..0000000000
--- a/libs/events/node_modules/@nodelib/fs.stat/out/adapters/fs.d.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-///
-import * as fs from 'fs';
-import type { ErrnoException } from '../types';
-export declare type StatAsynchronousMethod = (path: string, callback: (error: ErrnoException | null, stats: fs.Stats) => void) => void;
-export declare type StatSynchronousMethod = (path: string) => fs.Stats;
-export interface FileSystemAdapter {
- lstat: StatAsynchronousMethod;
- stat: StatAsynchronousMethod;
- lstatSync: StatSynchronousMethod;
- statSync: StatSynchronousMethod;
-}
-export declare const FILE_SYSTEM_ADAPTER: FileSystemAdapter;
-export declare function createFileSystemAdapter(fsMethods?: Partial): FileSystemAdapter;
diff --git a/libs/events/node_modules/@nodelib/fs.stat/out/adapters/fs.js b/libs/events/node_modules/@nodelib/fs.stat/out/adapters/fs.js
deleted file mode 100644
index 8dc08c8ca1..0000000000
--- a/libs/events/node_modules/@nodelib/fs.stat/out/adapters/fs.js
+++ /dev/null
@@ -1,17 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.createFileSystemAdapter = exports.FILE_SYSTEM_ADAPTER = void 0;
-const fs = require("fs");
-exports.FILE_SYSTEM_ADAPTER = {
- lstat: fs.lstat,
- stat: fs.stat,
- lstatSync: fs.lstatSync,
- statSync: fs.statSync
-};
-function createFileSystemAdapter(fsMethods) {
- if (fsMethods === undefined) {
- return exports.FILE_SYSTEM_ADAPTER;
- }
- return Object.assign(Object.assign({}, exports.FILE_SYSTEM_ADAPTER), fsMethods);
-}
-exports.createFileSystemAdapter = createFileSystemAdapter;
diff --git a/libs/events/node_modules/@nodelib/fs.stat/out/index.d.ts b/libs/events/node_modules/@nodelib/fs.stat/out/index.d.ts
deleted file mode 100644
index f95db995c7..0000000000
--- a/libs/events/node_modules/@nodelib/fs.stat/out/index.d.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-import type { FileSystemAdapter, StatAsynchronousMethod, StatSynchronousMethod } from './adapters/fs';
-import * as async from './providers/async';
-import Settings, { Options } from './settings';
-import type { Stats } from './types';
-declare type AsyncCallback = async.AsyncCallback;
-declare function stat(path: string, callback: AsyncCallback): void;
-declare function stat(path: string, optionsOrSettings: Options | Settings, callback: AsyncCallback): void;
-declare namespace stat {
- function __promisify__(path: string, optionsOrSettings?: Options | Settings): Promise;
-}
-declare function statSync(path: string, optionsOrSettings?: Options | Settings): Stats;
-export { Settings, stat, statSync, AsyncCallback, FileSystemAdapter, StatAsynchronousMethod, StatSynchronousMethod, Options, Stats };
diff --git a/libs/events/node_modules/@nodelib/fs.stat/out/index.js b/libs/events/node_modules/@nodelib/fs.stat/out/index.js
deleted file mode 100644
index b23f7510d0..0000000000
--- a/libs/events/node_modules/@nodelib/fs.stat/out/index.js
+++ /dev/null
@@ -1,26 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.statSync = exports.stat = exports.Settings = void 0;
-const async = require("./providers/async");
-const sync = require("./providers/sync");
-const settings_1 = require("./settings");
-exports.Settings = settings_1.default;
-function stat(path, optionsOrSettingsOrCallback, callback) {
- if (typeof optionsOrSettingsOrCallback === 'function') {
- async.read(path, getSettings(), optionsOrSettingsOrCallback);
- return;
- }
- async.read(path, getSettings(optionsOrSettingsOrCallback), callback);
-}
-exports.stat = stat;
-function statSync(path, optionsOrSettings) {
- const settings = getSettings(optionsOrSettings);
- return sync.read(path, settings);
-}
-exports.statSync = statSync;
-function getSettings(settingsOrOptions = {}) {
- if (settingsOrOptions instanceof settings_1.default) {
- return settingsOrOptions;
- }
- return new settings_1.default(settingsOrOptions);
-}
diff --git a/libs/events/node_modules/@nodelib/fs.stat/out/providers/async.d.ts b/libs/events/node_modules/@nodelib/fs.stat/out/providers/async.d.ts
deleted file mode 100644
index 85423ce11e..0000000000
--- a/libs/events/node_modules/@nodelib/fs.stat/out/providers/async.d.ts
+++ /dev/null
@@ -1,4 +0,0 @@
-import type Settings from '../settings';
-import type { ErrnoException, Stats } from '../types';
-export declare type AsyncCallback = (error: ErrnoException, stats: Stats) => void;
-export declare function read(path: string, settings: Settings, callback: AsyncCallback): void;
diff --git a/libs/events/node_modules/@nodelib/fs.stat/out/providers/async.js b/libs/events/node_modules/@nodelib/fs.stat/out/providers/async.js
deleted file mode 100644
index 983ff0e6cb..0000000000
--- a/libs/events/node_modules/@nodelib/fs.stat/out/providers/async.js
+++ /dev/null
@@ -1,36 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.read = void 0;
-function read(path, settings, callback) {
- settings.fs.lstat(path, (lstatError, lstat) => {
- if (lstatError !== null) {
- callFailureCallback(callback, lstatError);
- return;
- }
- if (!lstat.isSymbolicLink() || !settings.followSymbolicLink) {
- callSuccessCallback(callback, lstat);
- return;
- }
- settings.fs.stat(path, (statError, stat) => {
- if (statError !== null) {
- if (settings.throwErrorOnBrokenSymbolicLink) {
- callFailureCallback(callback, statError);
- return;
- }
- callSuccessCallback(callback, lstat);
- return;
- }
- if (settings.markSymbolicLink) {
- stat.isSymbolicLink = () => true;
- }
- callSuccessCallback(callback, stat);
- });
- });
-}
-exports.read = read;
-function callFailureCallback(callback, error) {
- callback(error);
-}
-function callSuccessCallback(callback, result) {
- callback(null, result);
-}
diff --git a/libs/events/node_modules/@nodelib/fs.stat/out/providers/sync.d.ts b/libs/events/node_modules/@nodelib/fs.stat/out/providers/sync.d.ts
deleted file mode 100644
index 428c3d792b..0000000000
--- a/libs/events/node_modules/@nodelib/fs.stat/out/providers/sync.d.ts
+++ /dev/null
@@ -1,3 +0,0 @@
-import type Settings from '../settings';
-import type { Stats } from '../types';
-export declare function read(path: string, settings: Settings): Stats;
diff --git a/libs/events/node_modules/@nodelib/fs.stat/out/providers/sync.js b/libs/events/node_modules/@nodelib/fs.stat/out/providers/sync.js
deleted file mode 100644
index 1521c3616e..0000000000
--- a/libs/events/node_modules/@nodelib/fs.stat/out/providers/sync.js
+++ /dev/null
@@ -1,23 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.read = void 0;
-function read(path, settings) {
- const lstat = settings.fs.lstatSync(path);
- if (!lstat.isSymbolicLink() || !settings.followSymbolicLink) {
- return lstat;
- }
- try {
- const stat = settings.fs.statSync(path);
- if (settings.markSymbolicLink) {
- stat.isSymbolicLink = () => true;
- }
- return stat;
- }
- catch (error) {
- if (!settings.throwErrorOnBrokenSymbolicLink) {
- return lstat;
- }
- throw error;
- }
-}
-exports.read = read;
diff --git a/libs/events/node_modules/@nodelib/fs.stat/out/settings.d.ts b/libs/events/node_modules/@nodelib/fs.stat/out/settings.d.ts
deleted file mode 100644
index f4b3d44430..0000000000
--- a/libs/events/node_modules/@nodelib/fs.stat/out/settings.d.ts
+++ /dev/null
@@ -1,16 +0,0 @@
-import * as fs from './adapters/fs';
-export interface Options {
- followSymbolicLink?: boolean;
- fs?: Partial;
- markSymbolicLink?: boolean;
- throwErrorOnBrokenSymbolicLink?: boolean;
-}
-export default class Settings {
- private readonly _options;
- readonly followSymbolicLink: boolean;
- readonly fs: fs.FileSystemAdapter;
- readonly markSymbolicLink: boolean;
- readonly throwErrorOnBrokenSymbolicLink: boolean;
- constructor(_options?: Options);
- private _getValue;
-}
diff --git a/libs/events/node_modules/@nodelib/fs.stat/out/settings.js b/libs/events/node_modules/@nodelib/fs.stat/out/settings.js
deleted file mode 100644
index 111ec09ca6..0000000000
--- a/libs/events/node_modules/@nodelib/fs.stat/out/settings.js
+++ /dev/null
@@ -1,16 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-const fs = require("./adapters/fs");
-class Settings {
- constructor(_options = {}) {
- this._options = _options;
- this.followSymbolicLink = this._getValue(this._options.followSymbolicLink, true);
- this.fs = fs.createFileSystemAdapter(this._options.fs);
- this.markSymbolicLink = this._getValue(this._options.markSymbolicLink, false);
- this.throwErrorOnBrokenSymbolicLink = this._getValue(this._options.throwErrorOnBrokenSymbolicLink, true);
- }
- _getValue(option, value) {
- return option !== null && option !== void 0 ? option : value;
- }
-}
-exports.default = Settings;
diff --git a/libs/events/node_modules/@nodelib/fs.stat/out/types/index.d.ts b/libs/events/node_modules/@nodelib/fs.stat/out/types/index.d.ts
deleted file mode 100644
index 74c08ed2f7..0000000000
--- a/libs/events/node_modules/@nodelib/fs.stat/out/types/index.d.ts
+++ /dev/null
@@ -1,4 +0,0 @@
-///
-import type * as fs from 'fs';
-export declare type Stats = fs.Stats;
-export declare type ErrnoException = NodeJS.ErrnoException;
diff --git a/libs/events/node_modules/@nodelib/fs.stat/out/types/index.js b/libs/events/node_modules/@nodelib/fs.stat/out/types/index.js
deleted file mode 100644
index c8ad2e549b..0000000000
--- a/libs/events/node_modules/@nodelib/fs.stat/out/types/index.js
+++ /dev/null
@@ -1,2 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
diff --git a/libs/events/node_modules/@nodelib/fs.stat/package.json b/libs/events/node_modules/@nodelib/fs.stat/package.json
deleted file mode 100644
index f2540c2894..0000000000
--- a/libs/events/node_modules/@nodelib/fs.stat/package.json
+++ /dev/null
@@ -1,37 +0,0 @@
-{
- "name": "@nodelib/fs.stat",
- "version": "2.0.5",
- "description": "Get the status of a file with some features",
- "license": "MIT",
- "repository": "https://github.com/nodelib/nodelib/tree/master/packages/fs/fs.stat",
- "keywords": [
- "NodeLib",
- "fs",
- "FileSystem",
- "file system",
- "stat"
- ],
- "engines": {
- "node": ">= 8"
- },
- "files": [
- "out/**",
- "!out/**/*.map",
- "!out/**/*.spec.*"
- ],
- "main": "out/index.js",
- "typings": "out/index.d.ts",
- "scripts": {
- "clean": "rimraf {tsconfig.tsbuildinfo,out}",
- "lint": "eslint \"src/**/*.ts\" --cache",
- "compile": "tsc -b .",
- "compile:watch": "tsc -p . --watch --sourceMap",
- "test": "mocha \"out/**/*.spec.js\" -s 0",
- "build": "npm run clean && npm run compile && npm run lint && npm test",
- "watch": "npm run clean && npm run compile:watch"
- },
- "devDependencies": {
- "@nodelib/fs.macchiato": "1.0.4"
- },
- "gitHead": "d6a7960d5281d3dd5f8e2efba49bb552d090f562"
-}
diff --git a/libs/events/node_modules/@nodelib/fs.walk/LICENSE b/libs/events/node_modules/@nodelib/fs.walk/LICENSE
deleted file mode 100644
index 65a9994601..0000000000
--- a/libs/events/node_modules/@nodelib/fs.walk/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) Denis Malinochkin
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/libs/events/node_modules/@nodelib/fs.walk/README.md b/libs/events/node_modules/@nodelib/fs.walk/README.md
deleted file mode 100644
index 6ccc08db4a..0000000000
--- a/libs/events/node_modules/@nodelib/fs.walk/README.md
+++ /dev/null
@@ -1,215 +0,0 @@
-# @nodelib/fs.walk
-
-> A library for efficiently walking a directory recursively.
-
-## :bulb: Highlights
-
-* :moneybag: Returns useful information: `name`, `path`, `dirent` and `stats` (optional).
-* :rocket: On Node.js 10.10+ uses the mechanism without additional calls to determine the entry type for performance reasons. See [`old` and `modern` mode](https://github.com/nodelib/nodelib/blob/master/packages/fs/fs.scandir/README.md#old-and-modern-mode).
-* :gear: Built-in directories/files and error filtering system.
-* :link: Can safely work with broken symbolic links.
-
-## Install
-
-```console
-npm install @nodelib/fs.walk
-```
-
-## Usage
-
-```ts
-import * as fsWalk from '@nodelib/fs.walk';
-
-fsWalk.walk('path', (error, entries) => { /* … */ });
-```
-
-## API
-
-### .walk(path, [optionsOrSettings], callback)
-
-Reads the directory recursively and asynchronously. Requires a callback function.
-
-> :book: If you want to use the Promise API, use `util.promisify`.
-
-```ts
-fsWalk.walk('path', (error, entries) => { /* … */ });
-fsWalk.walk('path', {}, (error, entries) => { /* … */ });
-fsWalk.walk('path', new fsWalk.Settings(), (error, entries) => { /* … */ });
-```
-
-### .walkStream(path, [optionsOrSettings])
-
-Reads the directory recursively and asynchronously. [Readable Stream](https://nodejs.org/dist/latest-v12.x/docs/api/stream.html#stream_readable_streams) is used as a provider.
-
-```ts
-const stream = fsWalk.walkStream('path');
-const stream = fsWalk.walkStream('path', {});
-const stream = fsWalk.walkStream('path', new fsWalk.Settings());
-```
-
-### .walkSync(path, [optionsOrSettings])
-
-Reads the directory recursively and synchronously. Returns an array of entries.
-
-```ts
-const entries = fsWalk.walkSync('path');
-const entries = fsWalk.walkSync('path', {});
-const entries = fsWalk.walkSync('path', new fsWalk.Settings());
-```
-
-#### path
-
-* Required: `true`
-* Type: `string | Buffer | URL`
-
-A path to a file. If a URL is provided, it must use the `file:` protocol.
-
-#### optionsOrSettings
-
-* Required: `false`
-* Type: `Options | Settings`
-* Default: An instance of `Settings` class
-
-An [`Options`](#options) object or an instance of [`Settings`](#settings) class.
-
-> :book: When you pass a plain object, an instance of the `Settings` class will be created automatically. If you plan to call the method frequently, use a pre-created instance of the `Settings` class.
-
-### Settings([options])
-
-A class of full settings of the package.
-
-```ts
-const settings = new fsWalk.Settings({ followSymbolicLinks: true });
-
-const entries = fsWalk.walkSync('path', settings);
-```
-
-## Entry
-
-* `name` — The name of the entry (`unknown.txt`).
-* `path` — The path of the entry relative to call directory (`root/unknown.txt`).
-* `dirent` — An instance of [`fs.Dirent`](./src/types/index.ts) class.
-* [`stats`] — An instance of `fs.Stats` class.
-
-## Options
-
-### basePath
-
-* Type: `string`
-* Default: `undefined`
-
-By default, all paths are built relative to the root path. You can use this option to set custom root path.
-
-In the example below we read the files from the `root` directory, but in the results the root path will be `custom`.
-
-```ts
-fsWalk.walkSync('root'); // → ['root/file.txt']
-fsWalk.walkSync('root', { basePath: 'custom' }); // → ['custom/file.txt']
-```
-
-### concurrency
-
-* Type: `number`
-* Default: `Infinity`
-
-The maximum number of concurrent calls to `fs.readdir`.
-
-> :book: The higher the number, the higher performance and the load on the File System. If you want to read in quiet mode, set the value to `4 * os.cpus().length` (4 is default size of [thread pool work scheduling](http://docs.libuv.org/en/v1.x/threadpool.html#thread-pool-work-scheduling)).
-
-### deepFilter
-
-* Type: [`DeepFilterFunction`](./src/settings.ts)
-* Default: `undefined`
-
-A function that indicates whether the directory will be read deep or not.
-
-```ts
-// Skip all directories that starts with `node_modules`
-const filter: DeepFilterFunction = (entry) => !entry.path.startsWith('node_modules');
-```
-
-### entryFilter
-
-* Type: [`EntryFilterFunction`](./src/settings.ts)
-* Default: `undefined`
-
-A function that indicates whether the entry will be included to results or not.
-
-```ts
-// Exclude all `.js` files from results
-const filter: EntryFilterFunction = (entry) => !entry.name.endsWith('.js');
-```
-
-### errorFilter
-
-* Type: [`ErrorFilterFunction`](./src/settings.ts)
-* Default: `undefined`
-
-A function that allows you to skip errors that occur when reading directories.
-
-For example, you can skip `ENOENT` errors if required:
-
-```ts
-// Skip all ENOENT errors
-const filter: ErrorFilterFunction = (error) => error.code == 'ENOENT';
-```
-
-### stats
-
-* Type: `boolean`
-* Default: `false`
-
-Adds an instance of `fs.Stats` class to the [`Entry`](#entry).
-
-> :book: Always use `fs.readdir` with additional `fs.lstat/fs.stat` calls to determine the entry type.
-
-### followSymbolicLinks
-
-* Type: `boolean`
-* Default: `false`
-
-Follow symbolic links or not. Call `fs.stat` on symbolic link if `true`.
-
-### `throwErrorOnBrokenSymbolicLink`
-
-* Type: `boolean`
-* Default: `true`
-
-Throw an error when symbolic link is broken if `true` or safely return `lstat` call if `false`.
-
-### `pathSegmentSeparator`
-
-* Type: `string`
-* Default: `path.sep`
-
-By default, this package uses the correct path separator for your OS (`\` on Windows, `/` on Unix-like systems). But you can set this option to any separator character(s) that you want to use instead.
-
-### `fs`
-
-* Type: `FileSystemAdapter`
-* Default: A default FS methods
-
-By default, the built-in Node.js module (`fs`) is used to work with the file system. You can replace any method with your own.
-
-```ts
-interface FileSystemAdapter {
- lstat: typeof fs.lstat;
- stat: typeof fs.stat;
- lstatSync: typeof fs.lstatSync;
- statSync: typeof fs.statSync;
- readdir: typeof fs.readdir;
- readdirSync: typeof fs.readdirSync;
-}
-
-const settings = new fsWalk.Settings({
- fs: { lstat: fakeLstat }
-});
-```
-
-## Changelog
-
-See the [Releases section of our GitHub project](https://github.com/nodelib/nodelib/releases) for changelog for each release version.
-
-## License
-
-This software is released under the terms of the MIT license.
diff --git a/libs/events/node_modules/@nodelib/fs.walk/out/index.d.ts b/libs/events/node_modules/@nodelib/fs.walk/out/index.d.ts
deleted file mode 100644
index 8864c7bff5..0000000000
--- a/libs/events/node_modules/@nodelib/fs.walk/out/index.d.ts
+++ /dev/null
@@ -1,14 +0,0 @@
-///
-import type { Readable } from 'stream';
-import type { Dirent, FileSystemAdapter } from '@nodelib/fs.scandir';
-import { AsyncCallback } from './providers/async';
-import Settings, { DeepFilterFunction, EntryFilterFunction, ErrorFilterFunction, Options } from './settings';
-import type { Entry } from './types';
-declare function walk(directory: string, callback: AsyncCallback): void;
-declare function walk(directory: string, optionsOrSettings: Options | Settings, callback: AsyncCallback): void;
-declare namespace walk {
- function __promisify__(directory: string, optionsOrSettings?: Options | Settings): Promise;
-}
-declare function walkSync(directory: string, optionsOrSettings?: Options | Settings): Entry[];
-declare function walkStream(directory: string, optionsOrSettings?: Options | Settings): Readable;
-export { walk, walkSync, walkStream, Settings, AsyncCallback, Dirent, Entry, FileSystemAdapter, Options, DeepFilterFunction, EntryFilterFunction, ErrorFilterFunction };
diff --git a/libs/events/node_modules/@nodelib/fs.walk/out/index.js b/libs/events/node_modules/@nodelib/fs.walk/out/index.js
deleted file mode 100644
index 15207874af..0000000000
--- a/libs/events/node_modules/@nodelib/fs.walk/out/index.js
+++ /dev/null
@@ -1,34 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.Settings = exports.walkStream = exports.walkSync = exports.walk = void 0;
-const async_1 = require("./providers/async");
-const stream_1 = require("./providers/stream");
-const sync_1 = require("./providers/sync");
-const settings_1 = require("./settings");
-exports.Settings = settings_1.default;
-function walk(directory, optionsOrSettingsOrCallback, callback) {
- if (typeof optionsOrSettingsOrCallback === 'function') {
- new async_1.default(directory, getSettings()).read(optionsOrSettingsOrCallback);
- return;
- }
- new async_1.default(directory, getSettings(optionsOrSettingsOrCallback)).read(callback);
-}
-exports.walk = walk;
-function walkSync(directory, optionsOrSettings) {
- const settings = getSettings(optionsOrSettings);
- const provider = new sync_1.default(directory, settings);
- return provider.read();
-}
-exports.walkSync = walkSync;
-function walkStream(directory, optionsOrSettings) {
- const settings = getSettings(optionsOrSettings);
- const provider = new stream_1.default(directory, settings);
- return provider.read();
-}
-exports.walkStream = walkStream;
-function getSettings(settingsOrOptions = {}) {
- if (settingsOrOptions instanceof settings_1.default) {
- return settingsOrOptions;
- }
- return new settings_1.default(settingsOrOptions);
-}
diff --git a/libs/events/node_modules/@nodelib/fs.walk/out/providers/async.d.ts b/libs/events/node_modules/@nodelib/fs.walk/out/providers/async.d.ts
deleted file mode 100644
index 0f6717d780..0000000000
--- a/libs/events/node_modules/@nodelib/fs.walk/out/providers/async.d.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-import AsyncReader from '../readers/async';
-import type Settings from '../settings';
-import type { Entry, Errno } from '../types';
-export declare type AsyncCallback = (error: Errno, entries: Entry[]) => void;
-export default class AsyncProvider {
- private readonly _root;
- private readonly _settings;
- protected readonly _reader: AsyncReader;
- private readonly _storage;
- constructor(_root: string, _settings: Settings);
- read(callback: AsyncCallback): void;
-}
diff --git a/libs/events/node_modules/@nodelib/fs.walk/out/providers/async.js b/libs/events/node_modules/@nodelib/fs.walk/out/providers/async.js
deleted file mode 100644
index 51d3be51a8..0000000000
--- a/libs/events/node_modules/@nodelib/fs.walk/out/providers/async.js
+++ /dev/null
@@ -1,30 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-const async_1 = require("../readers/async");
-class AsyncProvider {
- constructor(_root, _settings) {
- this._root = _root;
- this._settings = _settings;
- this._reader = new async_1.default(this._root, this._settings);
- this._storage = [];
- }
- read(callback) {
- this._reader.onError((error) => {
- callFailureCallback(callback, error);
- });
- this._reader.onEntry((entry) => {
- this._storage.push(entry);
- });
- this._reader.onEnd(() => {
- callSuccessCallback(callback, this._storage);
- });
- this._reader.read();
- }
-}
-exports.default = AsyncProvider;
-function callFailureCallback(callback, error) {
- callback(error);
-}
-function callSuccessCallback(callback, entries) {
- callback(null, entries);
-}
diff --git a/libs/events/node_modules/@nodelib/fs.walk/out/providers/index.d.ts b/libs/events/node_modules/@nodelib/fs.walk/out/providers/index.d.ts
deleted file mode 100644
index 874f60c5a1..0000000000
--- a/libs/events/node_modules/@nodelib/fs.walk/out/providers/index.d.ts
+++ /dev/null
@@ -1,4 +0,0 @@
-import AsyncProvider from './async';
-import StreamProvider from './stream';
-import SyncProvider from './sync';
-export { AsyncProvider, StreamProvider, SyncProvider };
diff --git a/libs/events/node_modules/@nodelib/fs.walk/out/providers/index.js b/libs/events/node_modules/@nodelib/fs.walk/out/providers/index.js
deleted file mode 100644
index 4c2529ce8a..0000000000
--- a/libs/events/node_modules/@nodelib/fs.walk/out/providers/index.js
+++ /dev/null
@@ -1,9 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.SyncProvider = exports.StreamProvider = exports.AsyncProvider = void 0;
-const async_1 = require("./async");
-exports.AsyncProvider = async_1.default;
-const stream_1 = require("./stream");
-exports.StreamProvider = stream_1.default;
-const sync_1 = require("./sync");
-exports.SyncProvider = sync_1.default;
diff --git a/libs/events/node_modules/@nodelib/fs.walk/out/providers/stream.d.ts b/libs/events/node_modules/@nodelib/fs.walk/out/providers/stream.d.ts
deleted file mode 100644
index 294185f85d..0000000000
--- a/libs/events/node_modules/@nodelib/fs.walk/out/providers/stream.d.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-///
-import { Readable } from 'stream';
-import AsyncReader from '../readers/async';
-import type Settings from '../settings';
-export default class StreamProvider {
- private readonly _root;
- private readonly _settings;
- protected readonly _reader: AsyncReader;
- protected readonly _stream: Readable;
- constructor(_root: string, _settings: Settings);
- read(): Readable;
-}
diff --git a/libs/events/node_modules/@nodelib/fs.walk/out/providers/stream.js b/libs/events/node_modules/@nodelib/fs.walk/out/providers/stream.js
deleted file mode 100644
index 51298b0f58..0000000000
--- a/libs/events/node_modules/@nodelib/fs.walk/out/providers/stream.js
+++ /dev/null
@@ -1,34 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-const stream_1 = require("stream");
-const async_1 = require("../readers/async");
-class StreamProvider {
- constructor(_root, _settings) {
- this._root = _root;
- this._settings = _settings;
- this._reader = new async_1.default(this._root, this._settings);
- this._stream = new stream_1.Readable({
- objectMode: true,
- read: () => { },
- destroy: () => {
- if (!this._reader.isDestroyed) {
- this._reader.destroy();
- }
- }
- });
- }
- read() {
- this._reader.onError((error) => {
- this._stream.emit('error', error);
- });
- this._reader.onEntry((entry) => {
- this._stream.push(entry);
- });
- this._reader.onEnd(() => {
- this._stream.push(null);
- });
- this._reader.read();
- return this._stream;
- }
-}
-exports.default = StreamProvider;
diff --git a/libs/events/node_modules/@nodelib/fs.walk/out/providers/sync.d.ts b/libs/events/node_modules/@nodelib/fs.walk/out/providers/sync.d.ts
deleted file mode 100644
index 551c42e412..0000000000
--- a/libs/events/node_modules/@nodelib/fs.walk/out/providers/sync.d.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-import SyncReader from '../readers/sync';
-import type Settings from '../settings';
-import type { Entry } from '../types';
-export default class SyncProvider {
- private readonly _root;
- private readonly _settings;
- protected readonly _reader: SyncReader;
- constructor(_root: string, _settings: Settings);
- read(): Entry[];
-}
diff --git a/libs/events/node_modules/@nodelib/fs.walk/out/providers/sync.js b/libs/events/node_modules/@nodelib/fs.walk/out/providers/sync.js
deleted file mode 100644
index faab6ca2ad..0000000000
--- a/libs/events/node_modules/@nodelib/fs.walk/out/providers/sync.js
+++ /dev/null
@@ -1,14 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-const sync_1 = require("../readers/sync");
-class SyncProvider {
- constructor(_root, _settings) {
- this._root = _root;
- this._settings = _settings;
- this._reader = new sync_1.default(this._root, this._settings);
- }
- read() {
- return this._reader.read();
- }
-}
-exports.default = SyncProvider;
diff --git a/libs/events/node_modules/@nodelib/fs.walk/out/readers/async.d.ts b/libs/events/node_modules/@nodelib/fs.walk/out/readers/async.d.ts
deleted file mode 100644
index 9acf4e6c25..0000000000
--- a/libs/events/node_modules/@nodelib/fs.walk/out/readers/async.d.ts
+++ /dev/null
@@ -1,30 +0,0 @@
-///
-import { EventEmitter } from 'events';
-import * as fsScandir from '@nodelib/fs.scandir';
-import type Settings from '../settings';
-import type { Entry, Errno } from '../types';
-import Reader from './reader';
-declare type EntryEventCallback = (entry: Entry) => void;
-declare type ErrorEventCallback = (error: Errno) => void;
-declare type EndEventCallback = () => void;
-export default class AsyncReader extends Reader {
- protected readonly _settings: Settings;
- protected readonly _scandir: typeof fsScandir.scandir;
- protected readonly _emitter: EventEmitter;
- private readonly _queue;
- private _isFatalError;
- private _isDestroyed;
- constructor(_root: string, _settings: Settings);
- read(): EventEmitter;
- get isDestroyed(): boolean;
- destroy(): void;
- onEntry(callback: EntryEventCallback): void;
- onError(callback: ErrorEventCallback): void;
- onEnd(callback: EndEventCallback): void;
- private _pushToQueue;
- private _worker;
- private _handleError;
- private _handleEntry;
- private _emitEntry;
-}
-export {};
diff --git a/libs/events/node_modules/@nodelib/fs.walk/out/readers/async.js b/libs/events/node_modules/@nodelib/fs.walk/out/readers/async.js
deleted file mode 100644
index ebe8dd5735..0000000000
--- a/libs/events/node_modules/@nodelib/fs.walk/out/readers/async.js
+++ /dev/null
@@ -1,97 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-const events_1 = require("events");
-const fsScandir = require("@nodelib/fs.scandir");
-const fastq = require("fastq");
-const common = require("./common");
-const reader_1 = require("./reader");
-class AsyncReader extends reader_1.default {
- constructor(_root, _settings) {
- super(_root, _settings);
- this._settings = _settings;
- this._scandir = fsScandir.scandir;
- this._emitter = new events_1.EventEmitter();
- this._queue = fastq(this._worker.bind(this), this._settings.concurrency);
- this._isFatalError = false;
- this._isDestroyed = false;
- this._queue.drain = () => {
- if (!this._isFatalError) {
- this._emitter.emit('end');
- }
- };
- }
- read() {
- this._isFatalError = false;
- this._isDestroyed = false;
- setImmediate(() => {
- this._pushToQueue(this._root, this._settings.basePath);
- });
- return this._emitter;
- }
- get isDestroyed() {
- return this._isDestroyed;
- }
- destroy() {
- if (this._isDestroyed) {
- throw new Error('The reader is already destroyed');
- }
- this._isDestroyed = true;
- this._queue.killAndDrain();
- }
- onEntry(callback) {
- this._emitter.on('entry', callback);
- }
- onError(callback) {
- this._emitter.once('error', callback);
- }
- onEnd(callback) {
- this._emitter.once('end', callback);
- }
- _pushToQueue(directory, base) {
- const queueItem = { directory, base };
- this._queue.push(queueItem, (error) => {
- if (error !== null) {
- this._handleError(error);
- }
- });
- }
- _worker(item, done) {
- this._scandir(item.directory, this._settings.fsScandirSettings, (error, entries) => {
- if (error !== null) {
- done(error, undefined);
- return;
- }
- for (const entry of entries) {
- this._handleEntry(entry, item.base);
- }
- done(null, undefined);
- });
- }
- _handleError(error) {
- if (this._isDestroyed || !common.isFatalError(this._settings, error)) {
- return;
- }
- this._isFatalError = true;
- this._isDestroyed = true;
- this._emitter.emit('error', error);
- }
- _handleEntry(entry, base) {
- if (this._isDestroyed || this._isFatalError) {
- return;
- }
- const fullpath = entry.path;
- if (base !== undefined) {
- entry.path = common.joinPathSegments(base, entry.name, this._settings.pathSegmentSeparator);
- }
- if (common.isAppliedFilter(this._settings.entryFilter, entry)) {
- this._emitEntry(entry);
- }
- if (entry.dirent.isDirectory() && common.isAppliedFilter(this._settings.deepFilter, entry)) {
- this._pushToQueue(fullpath, base === undefined ? undefined : entry.path);
- }
- }
- _emitEntry(entry) {
- this._emitter.emit('entry', entry);
- }
-}
-exports.default = AsyncReader;
diff --git a/libs/events/node_modules/@nodelib/fs.walk/out/readers/common.d.ts b/libs/events/node_modules/@nodelib/fs.walk/out/readers/common.d.ts
deleted file mode 100644
index 5985f97c40..0000000000
--- a/libs/events/node_modules/@nodelib/fs.walk/out/readers/common.d.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-import type { FilterFunction } from '../settings';
-import type Settings from '../settings';
-import type { Errno } from '../types';
-export declare function isFatalError(settings: Settings, error: Errno): boolean;
-export declare function isAppliedFilter(filter: FilterFunction | null, value: T): boolean;
-export declare function replacePathSegmentSeparator(filepath: string, separator: string): string;
-export declare function joinPathSegments(a: string, b: string, separator: string): string;
diff --git a/libs/events/node_modules/@nodelib/fs.walk/out/readers/common.js b/libs/events/node_modules/@nodelib/fs.walk/out/readers/common.js
deleted file mode 100644
index a93572f48a..0000000000
--- a/libs/events/node_modules/@nodelib/fs.walk/out/readers/common.js
+++ /dev/null
@@ -1,31 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.joinPathSegments = exports.replacePathSegmentSeparator = exports.isAppliedFilter = exports.isFatalError = void 0;
-function isFatalError(settings, error) {
- if (settings.errorFilter === null) {
- return true;
- }
- return !settings.errorFilter(error);
-}
-exports.isFatalError = isFatalError;
-function isAppliedFilter(filter, value) {
- return filter === null || filter(value);
-}
-exports.isAppliedFilter = isAppliedFilter;
-function replacePathSegmentSeparator(filepath, separator) {
- return filepath.split(/[/\\]/).join(separator);
-}
-exports.replacePathSegmentSeparator = replacePathSegmentSeparator;
-function joinPathSegments(a, b, separator) {
- if (a === '') {
- return b;
- }
- /**
- * The correct handling of cases when the first segment is a root (`/`, `C:/`) or UNC path (`//?/C:/`).
- */
- if (a.endsWith(separator)) {
- return a + b;
- }
- return a + separator + b;
-}
-exports.joinPathSegments = joinPathSegments;
diff --git a/libs/events/node_modules/@nodelib/fs.walk/out/readers/reader.d.ts b/libs/events/node_modules/@nodelib/fs.walk/out/readers/reader.d.ts
deleted file mode 100644
index e1f383b251..0000000000
--- a/libs/events/node_modules/@nodelib/fs.walk/out/readers/reader.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-import type Settings from '../settings';
-export default class Reader {
- protected readonly _root: string;
- protected readonly _settings: Settings;
- constructor(_root: string, _settings: Settings);
-}
diff --git a/libs/events/node_modules/@nodelib/fs.walk/out/readers/reader.js b/libs/events/node_modules/@nodelib/fs.walk/out/readers/reader.js
deleted file mode 100644
index 782f07cbfa..0000000000
--- a/libs/events/node_modules/@nodelib/fs.walk/out/readers/reader.js
+++ /dev/null
@@ -1,11 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-const common = require("./common");
-class Reader {
- constructor(_root, _settings) {
- this._root = _root;
- this._settings = _settings;
- this._root = common.replacePathSegmentSeparator(_root, _settings.pathSegmentSeparator);
- }
-}
-exports.default = Reader;
diff --git a/libs/events/node_modules/@nodelib/fs.walk/out/readers/sync.d.ts b/libs/events/node_modules/@nodelib/fs.walk/out/readers/sync.d.ts
deleted file mode 100644
index af41033536..0000000000
--- a/libs/events/node_modules/@nodelib/fs.walk/out/readers/sync.d.ts
+++ /dev/null
@@ -1,15 +0,0 @@
-import * as fsScandir from '@nodelib/fs.scandir';
-import type { Entry } from '../types';
-import Reader from './reader';
-export default class SyncReader extends Reader {
- protected readonly _scandir: typeof fsScandir.scandirSync;
- private readonly _storage;
- private readonly _queue;
- read(): Entry[];
- private _pushToQueue;
- private _handleQueue;
- private _handleDirectory;
- private _handleError;
- private _handleEntry;
- private _pushToStorage;
-}
diff --git a/libs/events/node_modules/@nodelib/fs.walk/out/readers/sync.js b/libs/events/node_modules/@nodelib/fs.walk/out/readers/sync.js
deleted file mode 100644
index 9a8d5a6f1e..0000000000
--- a/libs/events/node_modules/@nodelib/fs.walk/out/readers/sync.js
+++ /dev/null
@@ -1,59 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-const fsScandir = require("@nodelib/fs.scandir");
-const common = require("./common");
-const reader_1 = require("./reader");
-class SyncReader extends reader_1.default {
- constructor() {
- super(...arguments);
- this._scandir = fsScandir.scandirSync;
- this._storage = [];
- this._queue = new Set();
- }
- read() {
- this._pushToQueue(this._root, this._settings.basePath);
- this._handleQueue();
- return this._storage;
- }
- _pushToQueue(directory, base) {
- this._queue.add({ directory, base });
- }
- _handleQueue() {
- for (const item of this._queue.values()) {
- this._handleDirectory(item.directory, item.base);
- }
- }
- _handleDirectory(directory, base) {
- try {
- const entries = this._scandir(directory, this._settings.fsScandirSettings);
- for (const entry of entries) {
- this._handleEntry(entry, base);
- }
- }
- catch (error) {
- this._handleError(error);
- }
- }
- _handleError(error) {
- if (!common.isFatalError(this._settings, error)) {
- return;
- }
- throw error;
- }
- _handleEntry(entry, base) {
- const fullpath = entry.path;
- if (base !== undefined) {
- entry.path = common.joinPathSegments(base, entry.name, this._settings.pathSegmentSeparator);
- }
- if (common.isAppliedFilter(this._settings.entryFilter, entry)) {
- this._pushToStorage(entry);
- }
- if (entry.dirent.isDirectory() && common.isAppliedFilter(this._settings.deepFilter, entry)) {
- this._pushToQueue(fullpath, base === undefined ? undefined : entry.path);
- }
- }
- _pushToStorage(entry) {
- this._storage.push(entry);
- }
-}
-exports.default = SyncReader;
diff --git a/libs/events/node_modules/@nodelib/fs.walk/out/settings.d.ts b/libs/events/node_modules/@nodelib/fs.walk/out/settings.d.ts
deleted file mode 100644
index d1c4b45f6b..0000000000
--- a/libs/events/node_modules/@nodelib/fs.walk/out/settings.d.ts
+++ /dev/null
@@ -1,30 +0,0 @@
-import * as fsScandir from '@nodelib/fs.scandir';
-import type { Entry, Errno } from './types';
-export declare type FilterFunction = (value: T) => boolean;
-export declare type DeepFilterFunction = FilterFunction;
-export declare type EntryFilterFunction = FilterFunction;
-export declare type ErrorFilterFunction = FilterFunction;
-export interface Options {
- basePath?: string;
- concurrency?: number;
- deepFilter?: DeepFilterFunction;
- entryFilter?: EntryFilterFunction;
- errorFilter?: ErrorFilterFunction;
- followSymbolicLinks?: boolean;
- fs?: Partial;
- pathSegmentSeparator?: string;
- stats?: boolean;
- throwErrorOnBrokenSymbolicLink?: boolean;
-}
-export default class Settings {
- private readonly _options;
- readonly basePath?: string;
- readonly concurrency: number;
- readonly deepFilter: DeepFilterFunction | null;
- readonly entryFilter: EntryFilterFunction | null;
- readonly errorFilter: ErrorFilterFunction | null;
- readonly pathSegmentSeparator: string;
- readonly fsScandirSettings: fsScandir.Settings;
- constructor(_options?: Options);
- private _getValue;
-}
diff --git a/libs/events/node_modules/@nodelib/fs.walk/out/settings.js b/libs/events/node_modules/@nodelib/fs.walk/out/settings.js
deleted file mode 100644
index d7a85c81ee..0000000000
--- a/libs/events/node_modules/@nodelib/fs.walk/out/settings.js
+++ /dev/null
@@ -1,26 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-const path = require("path");
-const fsScandir = require("@nodelib/fs.scandir");
-class Settings {
- constructor(_options = {}) {
- this._options = _options;
- this.basePath = this._getValue(this._options.basePath, undefined);
- this.concurrency = this._getValue(this._options.concurrency, Number.POSITIVE_INFINITY);
- this.deepFilter = this._getValue(this._options.deepFilter, null);
- this.entryFilter = this._getValue(this._options.entryFilter, null);
- this.errorFilter = this._getValue(this._options.errorFilter, null);
- this.pathSegmentSeparator = this._getValue(this._options.pathSegmentSeparator, path.sep);
- this.fsScandirSettings = new fsScandir.Settings({
- followSymbolicLinks: this._options.followSymbolicLinks,
- fs: this._options.fs,
- pathSegmentSeparator: this._options.pathSegmentSeparator,
- stats: this._options.stats,
- throwErrorOnBrokenSymbolicLink: this._options.throwErrorOnBrokenSymbolicLink
- });
- }
- _getValue(option, value) {
- return option !== null && option !== void 0 ? option : value;
- }
-}
-exports.default = Settings;
diff --git a/libs/events/node_modules/@nodelib/fs.walk/out/types/index.d.ts b/libs/events/node_modules/@nodelib/fs.walk/out/types/index.d.ts
deleted file mode 100644
index 6ee9bd3f9b..0000000000
--- a/libs/events/node_modules/@nodelib/fs.walk/out/types/index.d.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-///
-import type * as scandir from '@nodelib/fs.scandir';
-export declare type Entry = scandir.Entry;
-export declare type Errno = NodeJS.ErrnoException;
-export interface QueueItem {
- directory: string;
- base?: string;
-}
diff --git a/libs/events/node_modules/@nodelib/fs.walk/out/types/index.js b/libs/events/node_modules/@nodelib/fs.walk/out/types/index.js
deleted file mode 100644
index c8ad2e549b..0000000000
--- a/libs/events/node_modules/@nodelib/fs.walk/out/types/index.js
+++ /dev/null
@@ -1,2 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
diff --git a/libs/events/node_modules/@nodelib/fs.walk/package.json b/libs/events/node_modules/@nodelib/fs.walk/package.json
deleted file mode 100644
index 86bfce48b5..0000000000
--- a/libs/events/node_modules/@nodelib/fs.walk/package.json
+++ /dev/null
@@ -1,44 +0,0 @@
-{
- "name": "@nodelib/fs.walk",
- "version": "1.2.8",
- "description": "A library for efficiently walking a directory recursively",
- "license": "MIT",
- "repository": "https://github.com/nodelib/nodelib/tree/master/packages/fs/fs.walk",
- "keywords": [
- "NodeLib",
- "fs",
- "FileSystem",
- "file system",
- "walk",
- "scanner",
- "crawler"
- ],
- "engines": {
- "node": ">= 8"
- },
- "files": [
- "out/**",
- "!out/**/*.map",
- "!out/**/*.spec.*",
- "!out/**/tests/**"
- ],
- "main": "out/index.js",
- "typings": "out/index.d.ts",
- "scripts": {
- "clean": "rimraf {tsconfig.tsbuildinfo,out}",
- "lint": "eslint \"src/**/*.ts\" --cache",
- "compile": "tsc -b .",
- "compile:watch": "tsc -p . --watch --sourceMap",
- "test": "mocha \"out/**/*.spec.js\" -s 0",
- "build": "npm run clean && npm run compile && npm run lint && npm test",
- "watch": "npm run clean && npm run compile:watch"
- },
- "dependencies": {
- "@nodelib/fs.scandir": "2.1.5",
- "fastq": "^1.6.0"
- },
- "devDependencies": {
- "@nodelib/fs.macchiato": "1.0.4"
- },
- "gitHead": "1e5bad48565da2b06b8600e744324ea240bf49d8"
-}
diff --git a/libs/events/node_modules/@types/json-schema/LICENSE b/libs/events/node_modules/@types/json-schema/LICENSE
deleted file mode 100644
index 9e841e7a26..0000000000
--- a/libs/events/node_modules/@types/json-schema/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
- MIT License
-
- Copyright (c) Microsoft Corporation.
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to deal
- in the Software without restriction, including without limitation the rights
- to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
- copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in all
- copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- SOFTWARE
diff --git a/libs/events/node_modules/@types/json-schema/README.md b/libs/events/node_modules/@types/json-schema/README.md
deleted file mode 100644
index 8c2380e890..0000000000
--- a/libs/events/node_modules/@types/json-schema/README.md
+++ /dev/null
@@ -1,16 +0,0 @@
-# Installation
-> `npm install --save @types/json-schema`
-
-# Summary
-This package contains type definitions for json-schema 4.0, 6.0 and (https://github.com/kriszyp/json-schema).
-
-# Details
-Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/json-schema.
-
-### Additional Details
- * Last updated: Fri, 15 Sep 2023 20:36:37 GMT
- * Dependencies: none
- * Global values: none
-
-# Credits
-These definitions were written by [Boris Cherny](https://github.com/bcherny), [Lucian Buzzo](https://github.com/lucianbuzzo), [Roland Groza](https://github.com/rolandjitsu), and [Jason Kwok](https://github.com/JasonHK).
diff --git a/libs/events/node_modules/@types/json-schema/index.d.ts b/libs/events/node_modules/@types/json-schema/index.d.ts
deleted file mode 100644
index a6d8f5db21..0000000000
--- a/libs/events/node_modules/@types/json-schema/index.d.ts
+++ /dev/null
@@ -1,758 +0,0 @@
-// Type definitions for json-schema 4.0, 6.0 and 7.0
-// Project: https://github.com/kriszyp/json-schema
-// Definitions by: Boris Cherny
-// Lucian Buzzo
-// Roland Groza
-// Jason Kwok
-// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
-// TypeScript Version: 2.2
-
-// ==================================================================================================
-// JSON Schema Draft 04
-// ==================================================================================================
-
-/**
- * @see https://tools.ietf.org/html/draft-zyp-json-schema-03#section-5.1
- */
-export type JSONSchema4TypeName =
- | "string" //
- | "number"
- | "integer"
- | "boolean"
- | "object"
- | "array"
- | "null"
- | "any";
-
-/**
- * @see https://tools.ietf.org/html/draft-zyp-json-schema-04#section-3.5
- */
-export type JSONSchema4Type =
- | string //
- | number
- | boolean
- | JSONSchema4Object
- | JSONSchema4Array
- | null;
-
-// Workaround for infinite type recursion
-export interface JSONSchema4Object {
- [key: string]: JSONSchema4Type;
-}
-
-// Workaround for infinite type recursion
-// https://github.com/Microsoft/TypeScript/issues/3496#issuecomment-128553540
-export interface JSONSchema4Array extends Array {}
-
-/**
- * Meta schema
- *
- * Recommended values:
- * - 'http://json-schema.org/schema#'
- * - 'http://json-schema.org/hyper-schema#'
- * - 'http://json-schema.org/draft-04/schema#'
- * - 'http://json-schema.org/draft-04/hyper-schema#'
- * - 'http://json-schema.org/draft-03/schema#'
- * - 'http://json-schema.org/draft-03/hyper-schema#'
- *
- * @see https://tools.ietf.org/html/draft-handrews-json-schema-validation-01#section-5
- */
-export type JSONSchema4Version = string;
-
-/**
- * JSON Schema V4
- * @see https://tools.ietf.org/html/draft-zyp-json-schema-04
- */
-export interface JSONSchema4 {
- id?: string | undefined;
- $ref?: string | undefined;
- $schema?: JSONSchema4Version | undefined;
-
- /**
- * This attribute is a string that provides a short description of the
- * instance property.
- *
- * @see https://tools.ietf.org/html/draft-zyp-json-schema-03#section-5.21
- */
- title?: string | undefined;
-
- /**
- * This attribute is a string that provides a full description of the of
- * purpose the instance property.
- *
- * @see https://tools.ietf.org/html/draft-zyp-json-schema-03#section-5.22
- */
- description?: string | undefined;
-
- default?: JSONSchema4Type | undefined;
- multipleOf?: number | undefined;
- maximum?: number | undefined;
- exclusiveMaximum?: boolean | undefined;
- minimum?: number | undefined;
- exclusiveMinimum?: boolean | undefined;
- maxLength?: number | undefined;
- minLength?: number | undefined;
- pattern?: string | undefined;
-
- /**
- * May only be defined when "items" is defined, and is a tuple of JSONSchemas.
- *
- * This provides a definition for additional items in an array instance
- * when tuple definitions of the items is provided. This can be false
- * to indicate additional items in the array are not allowed, or it can
- * be a schema that defines the schema of the additional items.
- *
- * @see https://tools.ietf.org/html/draft-zyp-json-schema-03#section-5.6
- */
- additionalItems?: boolean | JSONSchema4 | undefined;
-
- /**
- * This attribute defines the allowed items in an instance array, and
- * MUST be a schema or an array of schemas. The default value is an
- * empty schema which allows any value for items in the instance array.
- *
- * When this attribute value is a schema and the instance value is an
- * array, then all the items in the array MUST be valid according to the
- * schema.
- *
- * When this attribute value is an array of schemas and the instance
- * value is an array, each position in the instance array MUST conform
- * to the schema in the corresponding position for this array. This
- * called tuple typing. When tuple typing is used, additional items are
- * allowed, disallowed, or constrained by the "additionalItems"
- * (Section 5.6) attribute using the same rules as
- * "additionalProperties" (Section 5.4) for objects.
- *
- * @see https://tools.ietf.org/html/draft-zyp-json-schema-03#section-5.5
- */
- items?: JSONSchema4 | JSONSchema4[] | undefined;
-
- maxItems?: number | undefined;
- minItems?: number | undefined;
- uniqueItems?: boolean | undefined;
- maxProperties?: number | undefined;
- minProperties?: number | undefined;
-
- /**
- * This attribute indicates if the instance must have a value, and not
- * be undefined. This is false by default, making the instance
- * optional.
- *
- * @see https://tools.ietf.org/html/draft-zyp-json-schema-03#section-5.7
- */
- required?: boolean | string[] | undefined;
-
- /**
- * This attribute defines a schema for all properties that are not
- * explicitly defined in an object type definition. If specified, the
- * value MUST be a schema or a boolean. If false is provided, no
- * additional properties are allowed beyond the properties defined in
- * the schema. The default value is an empty schema which allows any
- * value for additional properties.
- *
- * @see https://tools.ietf.org/html/draft-zyp-json-schema-03#section-5.4
- */
- additionalProperties?: boolean | JSONSchema4 | undefined;
-
- definitions?: {
- [k: string]: JSONSchema4;
- } | undefined;
-
- /**
- * This attribute is an object with property definitions that define the
- * valid values of instance object property values. When the instance
- * value is an object, the property values of the instance object MUST
- * conform to the property definitions in this object. In this object,
- * each property definition's value MUST be a schema, and the property's
- * name MUST be the name of the instance property that it defines. The
- * instance property value MUST be valid according to the schema from
- * the property definition. Properties are considered unordered, the
- * order of the instance properties MAY be in any order.
- *
- * @see https://tools.ietf.org/html/draft-zyp-json-schema-03#section-5.2
- */
- properties?: {
- [k: string]: JSONSchema4;
- } | undefined;
-
- /**
- * This attribute is an object that defines the schema for a set of
- * property names of an object instance. The name of each property of
- * this attribute's object is a regular expression pattern in the ECMA
- * 262/Perl 5 format, while the value is a schema. If the pattern
- * matches the name of a property on the instance object, the value of
- * the instance's property MUST be valid against the pattern name's
- * schema value.
- *
- * @see https://tools.ietf.org/html/draft-zyp-json-schema-03#section-5.3
- */
- patternProperties?: {
- [k: string]: JSONSchema4;
- } | undefined;
- dependencies?: {
- [k: string]: JSONSchema4 | string[];
- } | undefined;
-
- /**
- * This provides an enumeration of all possible values that are valid
- * for the instance property. This MUST be an array, and each item in
- * the array represents a possible value for the instance value. If
- * this attribute is defined, the instance value MUST be one of the
- * values in the array in order for the schema to be valid.
- *
- * @see https://tools.ietf.org/html/draft-zyp-json-schema-03#section-5.19
- */
- enum?: JSONSchema4Type[] | undefined;
-
- /**
- * A single type, or a union of simple types
- */
- type?: JSONSchema4TypeName | JSONSchema4TypeName[] | undefined;
-
- allOf?: JSONSchema4[] | undefined;
- anyOf?: JSONSchema4[] | undefined;
- oneOf?: JSONSchema4[] | undefined;
- not?: JSONSchema4 | undefined;
-
- /**
- * The value of this property MUST be another schema which will provide
- * a base schema which the current schema will inherit from. The
- * inheritance rules are such that any instance that is valid according
- * to the current schema MUST be valid according to the referenced
- * schema. This MAY also be an array, in which case, the instance MUST
- * be valid for all the schemas in the array. A schema that extends
- * another schema MAY define additional attributes, constrain existing
- * attributes, or add other constraints.
- *
- * Conceptually, the behavior of extends can be seen as validating an
- * instance against all constraints in the extending schema as well as
- * the extended schema(s).
- *
- * @see https://tools.ietf.org/html/draft-zyp-json-schema-03#section-5.26
- */
- extends?: string | string[] | undefined;
-
- /**
- * @see https://tools.ietf.org/html/draft-zyp-json-schema-04#section-5.6
- */
- [k: string]: any;
-
- format?: string | undefined;
-}
-
-// ==================================================================================================
-// JSON Schema Draft 06
-// ==================================================================================================
-
-export type JSONSchema6TypeName =
- | "string" //
- | "number"
- | "integer"
- | "boolean"
- | "object"
- | "array"
- | "null"
- | "any";
-
-export type JSONSchema6Type =
- | string //
- | number
- | boolean
- | JSONSchema6Object
- | JSONSchema6Array
- | null;
-
-// Workaround for infinite type recursion
-export interface JSONSchema6Object {
- [key: string]: JSONSchema6Type;
-}
-
-// Workaround for infinite type recursion
-// https://github.com/Microsoft/TypeScript/issues/3496#issuecomment-128553540
-export interface JSONSchema6Array extends Array {}
-
-/**
- * Meta schema
- *
- * Recommended values:
- * - 'http://json-schema.org/schema#'
- * - 'http://json-schema.org/hyper-schema#'
- * - 'http://json-schema.org/draft-06/schema#'
- * - 'http://json-schema.org/draft-06/hyper-schema#'
- *
- * @see https://tools.ietf.org/html/draft-handrews-json-schema-validation-01#section-5
- */
-export type JSONSchema6Version = string;
-
-/**
- * JSON Schema V6
- * @see https://tools.ietf.org/html/draft-wright-json-schema-validation-01
- */
-export type JSONSchema6Definition = JSONSchema6 | boolean;
-export interface JSONSchema6 {
- $id?: string | undefined;
- $ref?: string | undefined;
- $schema?: JSONSchema6Version | undefined;
-
- /**
- * Must be strictly greater than 0.
- * A numeric instance is valid only if division by this keyword's value results in an integer.
- * @see https://tools.ietf.org/html/draft-wright-json-schema-validation-01#section-6.1
- */
- multipleOf?: number | undefined;
-
- /**
- * Representing an inclusive upper limit for a numeric instance.
- * This keyword validates only if the instance is less than or exactly equal to "maximum".
- * @see https://tools.ietf.org/html/draft-wright-json-schema-validation-01#section-6.2
- */
- maximum?: number | undefined;
-
- /**
- * Representing an exclusive upper limit for a numeric instance.
- * This keyword validates only if the instance is strictly less than (not equal to) to "exclusiveMaximum".
- * @see https://tools.ietf.org/html/draft-wright-json-schema-validation-01#section-6.3
- */
- exclusiveMaximum?: number | undefined;
-
- /**
- * Representing an inclusive lower limit for a numeric instance.
- * This keyword validates only if the instance is greater than or exactly equal to "minimum".
- * @see https://tools.ietf.org/html/draft-wright-json-schema-validation-01#section-6.4
- */
- minimum?: number | undefined;
-
- /**
- * Representing an exclusive lower limit for a numeric instance.
- * This keyword validates only if the instance is strictly greater than (not equal to) to "exclusiveMinimum".
- * @see https://tools.ietf.org/html/draft-wright-json-schema-validation-01#section-6.5
- */
- exclusiveMinimum?: number | undefined;
-
- /**
- * Must be a non-negative integer.
- * A string instance is valid against this keyword if its length is less than, or equal to, the value of this keyword.
- * @see https://tools.ietf.org/html/draft-wright-json-schema-validation-01#section-6.6
- */
- maxLength?: number | undefined;
-
- /**
- * Must be a non-negative integer.
- * A string instance is valid against this keyword if its length is greater than, or equal to, the value of this keyword.
- * Omitting this keyword has the same behavior as a value of 0.
- * @see https://tools.ietf.org/html/draft-wright-json-schema-validation-01#section-6.7
- */
- minLength?: number | undefined;
-
- /**
- * Should be a valid regular expression, according to the ECMA 262 regular expression dialect.
- * @see https://tools.ietf.org/html/draft-wright-json-schema-validation-01#section-6.8
- */
- pattern?: string | undefined;
-
- /**
- * This keyword determines how child instances validate for arrays, and does not directly validate the immediate instance itself.
- * Omitting this keyword has the same behavior as an empty schema.
- * @see https://tools.ietf.org/html/draft-wright-json-schema-validation-01#section-6.9
- */
- items?: JSONSchema6Definition | JSONSchema6Definition[] | undefined;
-
- /**
- * This keyword determines how child instances validate for arrays, and does not directly validate the immediate instance itself.
- * If "items" is an array of schemas, validation succeeds if every instance element
- * at a position greater than the size of "items" validates against "additionalItems".
- * Otherwise, "additionalItems" MUST be ignored, as the "items" schema
- * (possibly the default value of an empty schema) is applied to all elements.
- * Omitting this keyword has the same behavior as an empty schema.
- * @see https://tools.ietf.org/html/draft-wright-json-schema-validation-01#section-6.10
- */
- additionalItems?: JSONSchema6Definition | undefined;
-
- /**
- * Must be a non-negative integer.
- * An array instance is valid against "maxItems" if its size is less than, or equal to, the value of this keyword.
- * @see https://tools.ietf.org/html/draft-wright-json-schema-validation-01#section-6.11
- */
- maxItems?: number | undefined;
-
- /**
- * Must be a non-negative integer.
- * An array instance is valid against "maxItems" if its size is greater than, or equal to, the value of this keyword.
- * Omitting this keyword has the same behavior as a value of 0.
- * @see https://tools.ietf.org/html/draft-wright-json-schema-validation-01#section-6.12
- */
- minItems?: number | undefined;
-
- /**
- * If this keyword has boolean value false, the instance validates successfully.
- * If it has boolean value true, the instance validates successfully if all of its elements are unique.
- * Omitting this keyword has the same behavior as a value of false.
- * @see https://tools.ietf.org/html/draft-wright-json-schema-validation-01#section-6.13
- */
- uniqueItems?: boolean | undefined;
-
- /**
- * An array instance is valid against "contains" if at least one of its elements is valid against the given schema.
- * @see https://tools.ietf.org/html/draft-wright-json-schema-validation-01#section-6.14
- */
- contains?: JSONSchema6Definition | undefined;
-
- /**
- * Must be a non-negative integer.
- * An object instance is valid against "maxProperties" if its number of properties is less than, or equal to, the value of this keyword.
- * @see https://tools.ietf.org/html/draft-wright-json-schema-validation-01#section-6.15
- */
- maxProperties?: number | undefined;
-
- /**
- * Must be a non-negative integer.
- * An object instance is valid against "maxProperties" if its number of properties is greater than,
- * or equal to, the value of this keyword.
- * Omitting this keyword has the same behavior as a value of 0.
- * @see https://tools.ietf.org/html/draft-wright-json-schema-validation-01#section-6.16
- */
- minProperties?: number | undefined;
-
- /**
- * Elements of this array must be unique.
- * An object instance is valid against this keyword if every item in the array is the name of a property in the instance.
- * Omitting this keyword has the same behavior as an empty array.
- *
- * @see https://tools.ietf.org/html/draft-wright-json-schema-validation-01#section-6.17
- */
- required?: string[] | undefined;
-
- /**
- * This keyword determines how child instances validate for objects, and does not directly validate the immediate instance itself.
- * Validation succeeds if, for each name that appears in both the instance and as a name within this keyword's value,
- * the child instance for that name successfully validates against the corresponding schema.
- * Omitting this keyword has the same behavior as an empty object.
- * @see https://tools.ietf.org/html/draft-wright-json-schema-validation-01#section-6.18
- */
- properties?: {
- [k: string]: JSONSchema6Definition;
- } | undefined;
-
- /**
- * This attribute is an object that defines the schema for a set of property names of an object instance.
- * The name of each property of this attribute's object is a regular expression pattern in the ECMA 262, while the value is a schema.
- * If the pattern matches the name of a property on the instance object, the value of the instance's property
- * MUST be valid against the pattern name's schema value.
- * Omitting this keyword has the same behavior as an empty object.
- * @see https://tools.ietf.org/html/draft-wright-json-schema-validation-01#section-6.19
- */
- patternProperties?: {
- [k: string]: JSONSchema6Definition;
- } | undefined;
-
- /**
- * This attribute defines a schema for all properties that are not explicitly defined in an object type definition.
- * If specified, the value MUST be a schema or a boolean.
- * If false is provided, no additional properties are allowed beyond the properties defined in the schema.
- * The default value is an empty schema which allows any value for additional properties.
- * @see https://tools.ietf.org/html/draft-wright-json-schema-validation-01#section-6.20
- */
- additionalProperties?: JSONSchema6Definition | undefined;
-
- /**
- * This keyword specifies rules that are evaluated if the instance is an object and contains a certain property.
- * Each property specifies a dependency.
- * If the dependency value is an array, each element in the array must be unique.
- * Omitting this keyword has the same behavior as an empty object.
- * @see https://tools.ietf.org/html/draft-wright-json-schema-validation-01#section-6.21
- */
- dependencies?: {
- [k: string]: JSONSchema6Definition | string[];
- } | undefined;
-
- /**
- * Takes a schema which validates the names of all properties rather than their values.
- * Note the property name that the schema is testing will always be a string.
- * Omitting this keyword has the same behavior as an empty schema.
- * @see https://tools.ietf.org/html/draft-wright-json-schema-validation-01#section-6.22
- */
- propertyNames?: JSONSchema6Definition | undefined;
-
- /**
- * This provides an enumeration of all possible values that are valid
- * for the instance property. This MUST be an array, and each item in
- * the array represents a possible value for the instance value. If
- * this attribute is defined, the instance value MUST be one of the
- * values in the array in order for the schema to be valid.
- *
- * @see https://tools.ietf.org/html/draft-wright-json-schema-validation-01#section-6.23
- */
- enum?: JSONSchema6Type[] | undefined;
-
- /**
- * More readable form of a one-element "enum"
- * @see https://tools.ietf.org/html/draft-wright-json-schema-validation-01#section-6.24
- */
- const?: JSONSchema6Type | undefined;
-
- /**
- * A single type, or a union of simple types
- * @see https://tools.ietf.org/html/draft-wright-json-schema-validation-01#section-6.25
- */
- type?: JSONSchema6TypeName | JSONSchema6TypeName[] | undefined;
-
- /**
- * @see https://tools.ietf.org/html/draft-wright-json-schema-validation-01#section-6.26
- */
- allOf?: JSONSchema6Definition[] | undefined;
-
- /**
- * @see https://tools.ietf.org/html/draft-wright-json-schema-validation-01#section-6.27
- */
- anyOf?: JSONSchema6Definition[] | undefined;
-
- /**
- * @see https://tools.ietf.org/html/draft-wright-json-schema-validation-01#section-6.28
- */
- oneOf?: JSONSchema6Definition[] | undefined;
-
- /**
- * @see https://tools.ietf.org/html/draft-wright-json-schema-validation-01#section-6.29
- */
- not?: JSONSchema6Definition | undefined;
-
- /**
- * @see https://tools.ietf.org/html/draft-wright-json-schema-validation-01#section-7.1
- */
- definitions?: {
- [k: string]: JSONSchema6Definition;
- } | undefined;
-
- /**
- * This attribute is a string that provides a short description of the instance property.
- *
- * @see https://tools.ietf.org/html/draft-wright-json-schema-validation-01#section-7.2
- */
- title?: string | undefined;
-
- /**
- * This attribute is a string that provides a full description of the of purpose the instance property.
- *
- * @see https://tools.ietf.org/html/draft-wright-json-schema-validation-01#section-7.2
- */
- description?: string | undefined;
-
- /**
- * This keyword can be used to supply a default JSON value associated with a particular schema.
- * It is RECOMMENDED that a default value be valid against the associated schema.
- * @see https://tools.ietf.org/html/draft-wright-json-schema-validation-01#section-7.3
- */
- default?: JSONSchema6Type | undefined;
-
- /**
- * Array of examples with no validation effect the value of "default" is usable as an example without repeating it under this keyword
- * @see https://tools.ietf.org/html/draft-wright-json-schema-validation-01#section-7.4
- */
- examples?: JSONSchema6Type[] | undefined;
-
- /**
- * @see https://tools.ietf.org/html/draft-wright-json-schema-validation-01#section-8
- */
- format?: string | undefined;
-}
-
-// ==================================================================================================
-// JSON Schema Draft 07
-// ==================================================================================================
-// https://tools.ietf.org/html/draft-handrews-json-schema-validation-01
-// --------------------------------------------------------------------------------------------------
-
-/**
- * Primitive type
- * @see https://tools.ietf.org/html/draft-handrews-json-schema-validation-01#section-6.1.1
- */
-export type JSONSchema7TypeName =
- | "string" //
- | "number"
- | "integer"
- | "boolean"
- | "object"
- | "array"
- | "null";
-
-/**
- * Primitive type
- * @see https://tools.ietf.org/html/draft-handrews-json-schema-validation-01#section-6.1.1
- */
-export type JSONSchema7Type =
- | string //
- | number
- | boolean
- | JSONSchema7Object
- | JSONSchema7Array
- | null;
-
-// Workaround for infinite type recursion
-export interface JSONSchema7Object {
- [key: string]: JSONSchema7Type;
-}
-
-// Workaround for infinite type recursion
-// https://github.com/Microsoft/TypeScript/issues/3496#issuecomment-128553540
-export interface JSONSchema7Array extends Array {}
-
-/**
- * Meta schema
- *
- * Recommended values:
- * - 'http://json-schema.org/schema#'
- * - 'http://json-schema.org/hyper-schema#'
- * - 'http://json-schema.org/draft-07/schema#'
- * - 'http://json-schema.org/draft-07/hyper-schema#'
- *
- * @see https://tools.ietf.org/html/draft-handrews-json-schema-validation-01#section-5
- */
-export type JSONSchema7Version = string;
-
-/**
- * JSON Schema v7
- * @see https://tools.ietf.org/html/draft-handrews-json-schema-validation-01
- */
-export type JSONSchema7Definition = JSONSchema7 | boolean;
-export interface JSONSchema7 {
- $id?: string | undefined;
- $ref?: string | undefined;
- $schema?: JSONSchema7Version | undefined;
- $comment?: string | undefined;
-
- /**
- * @see https://datatracker.ietf.org/doc/html/draft-bhutton-json-schema-00#section-8.2.4
- * @see https://datatracker.ietf.org/doc/html/draft-bhutton-json-schema-validation-00#appendix-A
- */
- $defs?: {
- [key: string]: JSONSchema7Definition;
- } | undefined;
-
- /**
- * @see https://tools.ietf.org/html/draft-handrews-json-schema-validation-01#section-6.1
- */
- type?: JSONSchema7TypeName | JSONSchema7TypeName[] | undefined;
- enum?: JSONSchema7Type[] | undefined;
- const?: JSONSchema7Type | undefined;
-
- /**
- * @see https://tools.ietf.org/html/draft-handrews-json-schema-validation-01#section-6.2
- */
- multipleOf?: number | undefined;
- maximum?: number | undefined;
- exclusiveMaximum?: number | undefined;
- minimum?: number | undefined;
- exclusiveMinimum?: number | undefined;
-
- /**
- * @see https://tools.ietf.org/html/draft-handrews-json-schema-validation-01#section-6.3
- */
- maxLength?: number | undefined;
- minLength?: number | undefined;
- pattern?: string | undefined;
-
- /**
- * @see https://tools.ietf.org/html/draft-handrews-json-schema-validation-01#section-6.4
- */
- items?: JSONSchema7Definition | JSONSchema7Definition[] | undefined;
- additionalItems?: JSONSchema7Definition | undefined;
- maxItems?: number | undefined;
- minItems?: number | undefined;
- uniqueItems?: boolean | undefined;
- contains?: JSONSchema7Definition | undefined;
-
- /**
- * @see https://tools.ietf.org/html/draft-handrews-json-schema-validation-01#section-6.5
- */
- maxProperties?: number | undefined;
- minProperties?: number | undefined;
- required?: string[] | undefined;
- properties?: {
- [key: string]: JSONSchema7Definition;
- } | undefined;
- patternProperties?: {
- [key: string]: JSONSchema7Definition;
- } | undefined;
- additionalProperties?: JSONSchema7Definition | undefined;
- dependencies?: {
- [key: string]: JSONSchema7Definition | string[];
- } | undefined;
- propertyNames?: JSONSchema7Definition | undefined;
-
- /**
- * @see https://tools.ietf.org/html/draft-handrews-json-schema-validation-01#section-6.6
- */
- if?: JSONSchema7Definition | undefined;
- then?: JSONSchema7Definition | undefined;
- else?: JSONSchema7Definition | undefined;
-
- /**
- * @see https://tools.ietf.org/html/draft-handrews-json-schema-validation-01#section-6.7
- */
- allOf?: JSONSchema7Definition[] | undefined;
- anyOf?: JSONSchema7Definition[] | undefined;
- oneOf?: JSONSchema7Definition[] | undefined;
- not?: JSONSchema7Definition | undefined;
-
- /**
- * @see https://tools.ietf.org/html/draft-handrews-json-schema-validation-01#section-7
- */
- format?: string | undefined;
-
- /**
- * @see https://tools.ietf.org/html/draft-handrews-json-schema-validation-01#section-8
- */
- contentMediaType?: string | undefined;
- contentEncoding?: string | undefined;
-
- /**
- * @see https://tools.ietf.org/html/draft-handrews-json-schema-validation-01#section-9
- */
- definitions?: {
- [key: string]: JSONSchema7Definition;
- } | undefined;
-
- /**
- * @see https://tools.ietf.org/html/draft-handrews-json-schema-validation-01#section-10
- */
- title?: string | undefined;
- description?: string | undefined;
- default?: JSONSchema7Type | undefined;
- readOnly?: boolean | undefined;
- writeOnly?: boolean | undefined;
- examples?: JSONSchema7Type | undefined;
-}
-
-export interface ValidationResult {
- valid: boolean;
- errors: ValidationError[];
-}
-
-export interface ValidationError {
- property: string;
- message: string;
-}
-
-/**
- * To use the validator call JSONSchema.validate with an instance object and an optional schema object.
- * If a schema is provided, it will be used to validate. If the instance object refers to a schema (self-validating),
- * that schema will be used to validate and the schema parameter is not necessary (if both exist,
- * both validations will occur).
- */
-export function validate(instance: {}, schema: JSONSchema4 | JSONSchema6 | JSONSchema7): ValidationResult;
-
-/**
- * The checkPropertyChange method will check to see if an value can legally be in property with the given schema
- * This is slightly different than the validate method in that it will fail if the schema is readonly and it will
- * not check for self-validation, it is assumed that the passed in value is already internally valid.
- */
-export function checkPropertyChange(
- value: any,
- schema: JSONSchema4 | JSONSchema6 | JSONSchema7,
- property: string,
-): ValidationResult;
-
-/**
- * This checks to ensure that the result is valid and will throw an appropriate error message if it is not.
- */
-export function mustBeValid(result: ValidationResult): void;
diff --git a/libs/events/node_modules/@types/json-schema/package.json b/libs/events/node_modules/@types/json-schema/package.json
deleted file mode 100644
index f30a8ca187..0000000000
--- a/libs/events/node_modules/@types/json-schema/package.json
+++ /dev/null
@@ -1,40 +0,0 @@
-{
- "name": "@types/json-schema",
- "version": "7.0.13",
- "description": "TypeScript definitions for json-schema 4.0, 6.0 and",
- "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/json-schema",
- "license": "MIT",
- "contributors": [
- {
- "name": "Boris Cherny",
- "url": "https://github.com/bcherny",
- "githubUsername": "bcherny"
- },
- {
- "name": "Lucian Buzzo",
- "url": "https://github.com/lucianbuzzo",
- "githubUsername": "lucianbuzzo"
- },
- {
- "name": "Roland Groza",
- "url": "https://github.com/rolandjitsu",
- "githubUsername": "rolandjitsu"
- },
- {
- "name": "Jason Kwok",
- "url": "https://github.com/JasonHK",
- "githubUsername": "JasonHK"
- }
- ],
- "main": "",
- "types": "index.d.ts",
- "repository": {
- "type": "git",
- "url": "https://github.com/DefinitelyTyped/DefinitelyTyped.git",
- "directory": "types/json-schema"
- },
- "scripts": {},
- "dependencies": {},
- "typesPublisherContentHash": "85f3277dfcda7a00b7ff8c2ad838d5d9dc8ecaccbaee5f6d53252195d6818981",
- "typeScriptVersion": "4.5"
-}
\ No newline at end of file
diff --git a/libs/events/node_modules/@types/lodash.clonedeep/LICENSE b/libs/events/node_modules/@types/lodash.clonedeep/LICENSE
deleted file mode 100755
index 9e841e7a26..0000000000
--- a/libs/events/node_modules/@types/lodash.clonedeep/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
- MIT License
-
- Copyright (c) Microsoft Corporation.
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to deal
- in the Software without restriction, including without limitation the rights
- to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
- copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in all
- copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- SOFTWARE
diff --git a/libs/events/node_modules/@types/lodash.clonedeep/README.md b/libs/events/node_modules/@types/lodash.clonedeep/README.md
deleted file mode 100755
index 52fddb9dd3..0000000000
--- a/libs/events/node_modules/@types/lodash.clonedeep/README.md
+++ /dev/null
@@ -1,31 +0,0 @@
-# Installation
-> `npm install --save @types/lodash.clonedeep`
-
-# Summary
-This package contains type definitions for lodash.cloneDeep (https://lodash.com).
-
-# Details
-Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash.clonedeep.
-## [index.d.ts](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash.clonedeep/index.d.ts)
-````ts
-// Type definitions for lodash.cloneDeep 4.5
-// Project: https://lodash.com
-// Definitions by: Brian Zengel
-// Ilya Mochalov
-// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
-// TypeScript Version: 2.8
-
-// Generated from https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/lodash/scripts/generate-modules.ts
-
-import { cloneDeep } from "lodash";
-export = cloneDeep;
-
-````
-
-### Additional Details
- * Last updated: Mon, 18 Apr 2022 23:03:13 GMT
- * Dependencies: [@types/lodash](https://npmjs.com/package/@types/lodash)
- * Global values: none
-
-# Credits
-These definitions were written by [Brian Zengel](https://github.com/bczengel), and [Ilya Mochalov](https://github.com/chrootsu).
diff --git a/libs/events/node_modules/@types/lodash.clonedeep/index.d.ts b/libs/events/node_modules/@types/lodash.clonedeep/index.d.ts
deleted file mode 100755
index 4883e0c597..0000000000
--- a/libs/events/node_modules/@types/lodash.clonedeep/index.d.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-// Type definitions for lodash.cloneDeep 4.5
-// Project: https://lodash.com
-// Definitions by: Brian Zengel
-// Ilya Mochalov
-// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
-// TypeScript Version: 2.8
-
-// Generated from https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/lodash/scripts/generate-modules.ts
-
-import { cloneDeep } from "lodash";
-export = cloneDeep;
diff --git a/libs/events/node_modules/@types/lodash.clonedeep/package.json b/libs/events/node_modules/@types/lodash.clonedeep/package.json
deleted file mode 100755
index 4529a6895c..0000000000
--- a/libs/events/node_modules/@types/lodash.clonedeep/package.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "name": "@types/lodash.clonedeep",
- "version": "4.5.7",
- "description": "TypeScript definitions for lodash.cloneDeep",
- "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash.clonedeep",
- "license": "MIT",
- "contributors": [
- {
- "name": "Brian Zengel",
- "url": "https://github.com/bczengel",
- "githubUsername": "bczengel"
- },
- {
- "name": "Ilya Mochalov",
- "url": "https://github.com/chrootsu",
- "githubUsername": "chrootsu"
- }
- ],
- "main": "",
- "types": "index.d.ts",
- "repository": {
- "type": "git",
- "url": "https://github.com/DefinitelyTyped/DefinitelyTyped.git",
- "directory": "types/lodash.clonedeep"
- },
- "scripts": {},
- "dependencies": {
- "@types/lodash": "*"
- },
- "typesPublisherContentHash": "15ba0625a8b54f7e2dac53c8fafa2e413210915f841087c42acad29bc460e760",
- "typeScriptVersion": "3.9"
-}
\ No newline at end of file
diff --git a/libs/events/node_modules/@types/lodash/LICENSE b/libs/events/node_modules/@types/lodash/LICENSE
deleted file mode 100755
index 9e841e7a26..0000000000
--- a/libs/events/node_modules/@types/lodash/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
- MIT License
-
- Copyright (c) Microsoft Corporation.
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to deal
- in the Software without restriction, including without limitation the rights
- to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
- copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in all
- copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- SOFTWARE
diff --git a/libs/events/node_modules/@types/lodash/README.md b/libs/events/node_modules/@types/lodash/README.md
deleted file mode 100755
index 7c5c6e0b88..0000000000
--- a/libs/events/node_modules/@types/lodash/README.md
+++ /dev/null
@@ -1,16 +0,0 @@
-# Installation
-> `npm install --save @types/lodash`
-
-# Summary
-This package contains type definitions for Lo-Dash (https://lodash.com).
-
-# Details
-Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash.
-
-### Additional Details
- * Last updated: Tue, 05 Sep 2023 19:33:08 GMT
- * Dependencies: none
- * Global values: `_`
-
-# Credits
-These definitions were written by [Brian Zengel](https://github.com/bczengel), [Ilya Mochalov](https://github.com/chrootsu), [AJ Richardson](https://github.com/aj-r), [e-cloud](https://github.com/e-cloud), [Georgii Dolzhykov](https://github.com/thorn0), [Jack Moore](https://github.com/jtmthf), [Dominique Rau](https://github.com/DomiR), and [William Chelman](https://github.com/WilliamChelman).
diff --git a/libs/events/node_modules/@types/lodash/add.d.ts b/libs/events/node_modules/@types/lodash/add.d.ts
deleted file mode 100755
index 4650a89c4a..0000000000
--- a/libs/events/node_modules/@types/lodash/add.d.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-import { add } from "./index";
-export = add;
diff --git a/libs/events/node_modules/@types/lodash/after.d.ts b/libs/events/node_modules/@types/lodash/after.d.ts
deleted file mode 100755
index 277ae1ea53..0000000000
--- a/libs/events/node_modules/@types/lodash/after.d.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-import { after } from "./index";
-export = after;
diff --git a/libs/events/node_modules/@types/lodash/ary.d.ts b/libs/events/node_modules/@types/lodash/ary.d.ts
deleted file mode 100755
index ac1c72e95d..0000000000
--- a/libs/events/node_modules/@types/lodash/ary.d.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-import { ary } from "./index";
-export = ary;
diff --git a/libs/events/node_modules/@types/lodash/assign.d.ts b/libs/events/node_modules/@types/lodash/assign.d.ts
deleted file mode 100755
index 5ffc1e34d7..0000000000
--- a/libs/events/node_modules/@types/lodash/assign.d.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-import { assign } from "./index";
-export = assign;
diff --git a/libs/events/node_modules/@types/lodash/assignIn.d.ts b/libs/events/node_modules/@types/lodash/assignIn.d.ts
deleted file mode 100755
index 3cc54e8178..0000000000
--- a/libs/events/node_modules/@types/lodash/assignIn.d.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-import { assignIn } from "./index";
-export = assignIn;
diff --git a/libs/events/node_modules/@types/lodash/assignInWith.d.ts b/libs/events/node_modules/@types/lodash/assignInWith.d.ts
deleted file mode 100755
index b4c4dfef2b..0000000000
--- a/libs/events/node_modules/@types/lodash/assignInWith.d.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-import { assignInWith } from "./index";
-export = assignInWith;
diff --git a/libs/events/node_modules/@types/lodash/assignWith.d.ts b/libs/events/node_modules/@types/lodash/assignWith.d.ts
deleted file mode 100755
index 97da10ceb0..0000000000
--- a/libs/events/node_modules/@types/lodash/assignWith.d.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-import { assignWith } from "./index";
-export = assignWith;
diff --git a/libs/events/node_modules/@types/lodash/at.d.ts b/libs/events/node_modules/@types/lodash/at.d.ts
deleted file mode 100755
index 49e7147780..0000000000
--- a/libs/events/node_modules/@types/lodash/at.d.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-import { at } from "./index";
-export = at;
diff --git a/libs/events/node_modules/@types/lodash/attempt.d.ts b/libs/events/node_modules/@types/lodash/attempt.d.ts
deleted file mode 100755
index d4b608900e..0000000000
--- a/libs/events/node_modules/@types/lodash/attempt.d.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-import { attempt } from "./index";
-export = attempt;
diff --git a/libs/events/node_modules/@types/lodash/before.d.ts b/libs/events/node_modules/@types/lodash/before.d.ts
deleted file mode 100755
index 03c45c8038..0000000000
--- a/libs/events/node_modules/@types/lodash/before.d.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-import { before } from "./index";
-export = before;
diff --git a/libs/events/node_modules/@types/lodash/bind.d.ts b/libs/events/node_modules/@types/lodash/bind.d.ts
deleted file mode 100755
index 6367da1e1c..0000000000
--- a/libs/events/node_modules/@types/lodash/bind.d.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-import { bind } from "./index";
-export = bind;
diff --git a/libs/events/node_modules/@types/lodash/bindAll.d.ts b/libs/events/node_modules/@types/lodash/bindAll.d.ts
deleted file mode 100755
index 25d47e3972..0000000000
--- a/libs/events/node_modules/@types/lodash/bindAll.d.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-import { bindAll } from "./index";
-export = bindAll;
diff --git a/libs/events/node_modules/@types/lodash/bindKey.d.ts b/libs/events/node_modules/@types/lodash/bindKey.d.ts
deleted file mode 100755
index 128b065f3d..0000000000
--- a/libs/events/node_modules/@types/lodash/bindKey.d.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-import { bindKey } from "./index";
-export = bindKey;
diff --git a/libs/events/node_modules/@types/lodash/camelCase.d.ts b/libs/events/node_modules/@types/lodash/camelCase.d.ts
deleted file mode 100755
index 5c10659d92..0000000000
--- a/libs/events/node_modules/@types/lodash/camelCase.d.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-import { camelCase } from "./index";
-export = camelCase;
diff --git a/libs/events/node_modules/@types/lodash/capitalize.d.ts b/libs/events/node_modules/@types/lodash/capitalize.d.ts
deleted file mode 100755
index 416f5f598a..0000000000
--- a/libs/events/node_modules/@types/lodash/capitalize.d.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-import { capitalize } from "./index";
-export = capitalize;
diff --git a/libs/events/node_modules/@types/lodash/castArray.d.ts b/libs/events/node_modules/@types/lodash/castArray.d.ts
deleted file mode 100755
index 74ea7bd235..0000000000
--- a/libs/events/node_modules/@types/lodash/castArray.d.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-import { castArray } from "./index";
-export = castArray;
diff --git a/libs/events/node_modules/@types/lodash/ceil.d.ts b/libs/events/node_modules/@types/lodash/ceil.d.ts
deleted file mode 100755
index 0c6f1fd1ca..0000000000
--- a/libs/events/node_modules/@types/lodash/ceil.d.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-import { ceil } from "./index";
-export = ceil;
diff --git a/libs/events/node_modules/@types/lodash/chain.d.ts b/libs/events/node_modules/@types/lodash/chain.d.ts
deleted file mode 100755
index d09d2bb08f..0000000000
--- a/libs/events/node_modules/@types/lodash/chain.d.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-import { chain } from "./index";
-export = chain;
diff --git a/libs/events/node_modules/@types/lodash/chunk.d.ts b/libs/events/node_modules/@types/lodash/chunk.d.ts
deleted file mode 100755
index 125c98f738..0000000000
--- a/libs/events/node_modules/@types/lodash/chunk.d.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-import { chunk } from "./index";
-export = chunk;
diff --git a/libs/events/node_modules/@types/lodash/clamp.d.ts b/libs/events/node_modules/@types/lodash/clamp.d.ts
deleted file mode 100755
index df1706691a..0000000000
--- a/libs/events/node_modules/@types/lodash/clamp.d.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-import { clamp } from "./index";
-export = clamp;
diff --git a/libs/events/node_modules/@types/lodash/clone.d.ts b/libs/events/node_modules/@types/lodash/clone.d.ts
deleted file mode 100755
index c5884d700e..0000000000
--- a/libs/events/node_modules/@types/lodash/clone.d.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-import { clone } from "./index";
-export = clone;
diff --git a/libs/events/node_modules/@types/lodash/cloneDeep.d.ts b/libs/events/node_modules/@types/lodash/cloneDeep.d.ts
deleted file mode 100755
index b7bd89327e..0000000000
--- a/libs/events/node_modules/@types/lodash/cloneDeep.d.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-import { cloneDeep } from "./index";
-export = cloneDeep;
diff --git a/libs/events/node_modules/@types/lodash/cloneDeepWith.d.ts b/libs/events/node_modules/@types/lodash/cloneDeepWith.d.ts
deleted file mode 100755
index 3eb368ba77..0000000000
--- a/libs/events/node_modules/@types/lodash/cloneDeepWith.d.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-import { cloneDeepWith } from "./index";
-export = cloneDeepWith;
diff --git a/libs/events/node_modules/@types/lodash/cloneWith.d.ts b/libs/events/node_modules/@types/lodash/cloneWith.d.ts
deleted file mode 100755
index 1e6bf7a808..0000000000
--- a/libs/events/node_modules/@types/lodash/cloneWith.d.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-import { cloneWith } from "./index";
-export = cloneWith;
diff --git a/libs/events/node_modules/@types/lodash/common/array.d.ts b/libs/events/node_modules/@types/lodash/common/array.d.ts
deleted file mode 100755
index ae96d714af..0000000000
--- a/libs/events/node_modules/@types/lodash/common/array.d.ts
+++ /dev/null
@@ -1,2127 +0,0 @@
-import _ = require("../index");
-declare module "../index" {
- interface LoDashStatic {
- /**
- * Creates an array of elements split into groups the length of size. If collection can’t be split evenly, the
- * final chunk will be the remaining elements.
- *
- * @param array The array to process.
- * @param size The length of each chunk.
- * @return Returns the new array containing chunks.
- */
- chunk(array: List | null | undefined, size?: number): T[][];
- }
- interface Collection {
- /**
- * @see _.chunk
- */
- chunk(size?: number): Collection;
- }
- interface CollectionChain {
- /**
- * @see _.chunk
- */
- chunk(size?: number): CollectionChain;
- }
- interface LoDashStatic {
- /**
- * Creates an array with all falsey values removed. The values false, null, 0, 0n, "", undefined, and NaN are
- * falsey.
- *
- * @param array The array to compact.
- * @return Returns the new array of filtered values.
- */
- compact(array: List | null | undefined): T[];
- }
-
- type Falsey = null | undefined | false | "" | 0 | 0n;
- type Truthy = T extends Falsey ? never : T;
- interface Collection {
- /**
- * @see _.compact
- */
- compact(): Collection>;
- }
- interface CollectionChain {
- /**
- * @see _.compact
- */
- compact(): CollectionChain>;
- }
- interface LoDashStatic {
- /**
- * Creates a new array concatenating `array` with any additional arrays
- * and/or values.
- *
- * @category Array
- * @param [values] The array values to concatenate.
- * @returns Returns the new concatenated array.
- * @example
- *
- * var array = [1];
- * var other = _.concat(array, 2, [3], [[4]]);
- *
- * console.log(other);
- * // => [1, 2, 3, [4]]
- *
- * console.log(array);
- * // => [1]
- */
- concat(...values: Array>): T[];
- }
- interface Primitive {
- /**
- * @see _.concat
- */
- concat(...values: Array>): Collection;
- }
- interface Collection {
- /**
- * @see _.concat
- */
- concat(...values: Array>): Collection;
- }
- interface Object {
- /**
- * @see _.concat
- */
- concat(...values: Array>): Collection;
- }
- interface PrimitiveChain {
- /**
- * @see _.concat
- */
- concat(...values: Array>): CollectionChain;
- }
- interface CollectionChain {
- /**
- * @see _.concat
- */
- concat(...values: Array>): CollectionChain;
- }
- interface ObjectChain {
- /**
- * @see _.concat
- */
- concat(...values: Array>): CollectionChain;
- }
- interface LoDashStatic {
- /**
- * Creates an array of `array` values not included in the other provided arrays using SameValueZero for
- * equality comparisons. The order and references of result values are determined by the first array.
- *
- * @param array The array to inspect.
- * @param values The arrays of values to exclude.
- * @return Returns the new array of filtered values.
- */
- difference(array: List | null | undefined, ...values: Array>): T[];
- }
- interface Collection {
- /**
- * @see _.difference
- */
- difference(...values: Array>): Collection;
- }
- interface CollectionChain {
- /**
- * @see _.difference
- */
- difference(...values: Array>): CollectionChain;
- }
- interface LoDashStatic {
- /**
- * This method is like _.difference except that it accepts iteratee which is invoked for each element
- * of array and values to generate the criterion by which they're compared. The order and references
- * of result values are determined by the first array. The iteratee is invoked with one argument: (value).
- *
- * @param array The array to inspect.
- * @param values The values to exclude.
- * @param iteratee The iteratee invoked per element.
- * @returns Returns the new array of filtered values.
- */
- differenceBy(array: List | null | undefined, values: List, iteratee: ValueIteratee): T1[];
- /**
- * @see _.differenceBy
- */
- differenceBy(array: List | null | undefined, values1: List, values2: List, iteratee: ValueIteratee): T1[];
- /**
- * @see _.differenceBy
- */
- differenceBy