diff options
-rw-r--r-- | packages/anastasis-core/package.json | 6 | ||||
-rw-r--r-- | packages/anastasis-webui/package.json | 2 | ||||
-rw-r--r-- | packages/idb-bridge/package.json | 13 | ||||
-rw-r--r-- | packages/idb-bridge/src/index.ts | 47 | ||||
-rw-r--r-- | packages/idb-bridge/src/tree/b+tree.ts | 105 | ||||
-rw-r--r-- | packages/idb-bridge/src/util/FakeEventTarget.ts | 2 | ||||
-rw-r--r-- | packages/idb-bridge/src/util/normalizeKeyPath.ts | 2 | ||||
-rw-r--r-- | packages/idb-bridge/tsconfig.json | 4 | ||||
-rw-r--r-- | packages/pogen/package.json | 4 | ||||
-rw-r--r-- | packages/taler-config-lib/package.json | 8 | ||||
-rw-r--r-- | packages/taler-util/package.json | 8 | ||||
-rw-r--r-- | packages/taler-util/src/url.ts | 7 | ||||
-rw-r--r-- | packages/taler-wallet-cli/package.json | 8 | ||||
-rw-r--r-- | packages/taler-wallet-cli/src/lint.ts | 2 | ||||
-rw-r--r-- | packages/taler-wallet-core/package.json | 10 | ||||
-rw-r--r-- | packages/taler-wallet-embedded/package.json | 6 | ||||
-rw-r--r-- | packages/taler-wallet-webextension/package.json | 8 | ||||
-rw-r--r-- | pnpm-lock.yaml | 549 |
18 files changed, 428 insertions, 363 deletions
diff --git a/packages/anastasis-core/package.json b/packages/anastasis-core/package.json index 1d8522a99..64f113bcd 100644 --- a/packages/anastasis-core/package.json +++ b/packages/anastasis-core/package.json @@ -20,12 +20,12 @@ "@rollup/plugin-commonjs": "^22.0.2", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.3.0", - "ava": "^4.0.1", + "ava": "^4.3.3", "rimraf": "^3.0.2", "rollup": "^2.79.0", "rollup-plugin-sourcemaps": "^0.6.3", "source-map-support": "^0.5.21", - "typescript": "^4.8.2" + "typescript": "^4.8.4" }, "dependencies": { "@gnu-taler/taler-util": "workspace:*", @@ -33,7 +33,7 @@ "fflate": "^0.7.3", "hash-wasm": "^4.9.0", "node-fetch": "^3.2.0", - "tslib": "^2.3.1" + "tslib": "^2.4.0" }, "ava": { "files": [ diff --git a/packages/anastasis-webui/package.json b/packages/anastasis-webui/package.json index a4082ff9a..de70d05fc 100644 --- a/packages/anastasis-webui/package.json +++ b/packages/anastasis-webui/package.json @@ -46,7 +46,7 @@ "jssha": "^3.2.0", "mocha": "^9.2.0", "sass": "1.32.13", - "typescript": "^4.8.2", + "typescript": "^4.8.4", "ws": "7.4.5" } } diff --git a/packages/idb-bridge/package.json b/packages/idb-bridge/package.json index 51e69143a..a8872a191 100644 --- a/packages/idb-bridge/package.json +++ b/packages/idb-bridge/package.json @@ -16,20 +16,25 @@ "clean": "rimraf dist lib tsconfig.tsbuildinfo", "pretty": "prettier --write src" }, + "exports": { + ".": { + "default": "./lib/index.js" + } + }, "devDependencies": { "@rollup/plugin-commonjs": "^22.0.2", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.3.0", - "@types/node": "^17.0.17", - "ava": "^4.0.1", + "@types/node": "^18.8.5", + "ava": "^4.3.3", "esm": "^3.2.25", "prettier": "^2.5.1", "rimraf": "^3.0.2", "rollup": "^2.79.0", - "typescript": "^4.8.2" + "typescript": "^4.8.4" }, "dependencies": { - "tslib": "^2.3.1" + "tslib": "^2.4.0" }, "ava": { "require": [ diff --git a/packages/idb-bridge/src/index.ts b/packages/idb-bridge/src/index.ts index 50642e67b..fc99b2ccd 100644 --- a/packages/idb-bridge/src/index.ts +++ b/packages/idb-bridge/src/index.ts @@ -1,26 +1,17 @@ import { + Backend, + DatabaseConnection, DatabaseTransaction, - RecordGetResponse, + IndexProperties, + ObjectStoreProperties, RecordGetRequest, - Schema, - Backend, + RecordGetResponse, RecordStoreRequest, RecordStoreResponse, - DatabaseConnection, - ObjectStoreProperties, - StoreLevel, ResultLevel, - IndexProperties, -} from "./backend-interface"; -import { Listener } from "./util/FakeEventTarget"; -import { - DatabaseDump, - ObjectStoreDump, - IndexRecord, - ObjectStoreRecord, - MemoryBackendDump, -} from "./MemoryBackend"; -import { Event, IDBKeyRange } from "./idbtypes"; + Schema, + StoreLevel, +} from "./backend-interface.js"; import { BridgeIDBCursor, BridgeIDBDatabase, @@ -34,8 +25,21 @@ import { BridgeIDBVersionChangeEvent, DatabaseList, RequestObj, -} from "./bridge-idb"; +} from "./bridge-idb.js"; +import { Event } from "./idbtypes.js"; +import { + DatabaseDump, + IndexRecord, + MemoryBackendDump, + ObjectStoreDump, + ObjectStoreRecord, +} from "./MemoryBackend.js"; +import { Listener } from "./util/FakeEventTarget.js"; +export * from "./idbtypes.js"; +export { MemoryBackend } from "./MemoryBackend.js"; +export type { AccessStats } from "./MemoryBackend.js"; +export * from "./util/structuredClone.js"; export { BridgeIDBCursor, BridgeIDBDatabase, @@ -71,9 +75,6 @@ export type { Listener, }; -export { MemoryBackend } from "./MemoryBackend"; -export type { AccessStats } from "./MemoryBackend"; - // globalThis polyfill, see https://mathiasbynens.be/notes/globalthis (function () { if (typeof globalThis === "object") return; @@ -123,7 +124,3 @@ export function shimIndexedDB(factory: BridgeIDBFactory): void { g.IDBTransaction = BridgeIDBTransaction; g.IDBVersionChangeEvent = BridgeIDBVersionChangeEvent; } - -export * from "./idbtypes"; - -export * from "./util/structuredClone"; diff --git a/packages/idb-bridge/src/tree/b+tree.ts b/packages/idb-bridge/src/tree/b+tree.ts index fa0823526..c51360d70 100644 --- a/packages/idb-bridge/src/tree/b+tree.ts +++ b/packages/idb-bridge/src/tree/b+tree.ts @@ -1,22 +1,22 @@ // B+ tree by David Piepgrass. License: MIT -import { ISortedMap, ISortedMapF } from "./interfaces"; +import { ISortedMap, ISortedMapF } from "./interfaces.js"; export type { - ISetSource, - ISetSink, - ISet, - ISetF, - ISortedSetSource, - ISortedSet, - ISortedSetF, - IMapSource, - IMapSink, IMap, IMapF, - ISortedMapSource, + IMapSink, + IMapSource, + ISet, + ISetF, + ISetSink, + ISetSource, ISortedMap, ISortedMapF, -} from "./interfaces"; + ISortedMapSource, + ISortedSet, + ISortedSetF, + ISortedSetSource, +} from "./interfaces.js"; export type EditRangeResult<V, R = number> = { value?: V; @@ -59,15 +59,15 @@ export type DefaultComparable = | undefined | (number | string)[] | { - valueOf: () => - | number - | string - | Date - | boolean - | null - | undefined - | (number | string)[]; - }; + valueOf: () => + | number + | string + | Date + | boolean + | null + | undefined + | (number | string)[]; + }; /** * Compares DefaultComparables to form a strict partial ordering. @@ -216,7 +216,8 @@ export function simpleComparator(a: any, b: any): number { * @author David Piepgrass */ export default class BTree<K = any, V = any> - implements ISortedMapF<K, V>, ISortedMap<K, V> { + implements ISortedMapF<K, V>, ISortedMap<K, V> +{ private _root: BNode<K, V> = EmptyLeaf as BNode<K, V>; _size: number = 0; _maxNodeSize: number; @@ -242,7 +243,7 @@ export default class BTree<K = any, V = any> ) { this._maxNodeSize = maxNodeSize! >= 4 ? Math.min(maxNodeSize!, 256) : 32; this._compare = - compare || ((defaultComparator as any) as (a: K, b: K) => number); + compare || (defaultComparator as any as (a: K, b: K) => number); if (entries) this.setPairs(entries); } @@ -463,7 +464,7 @@ export default class BTree<K = any, V = any> nu.editAll((k, v, i) => { return (tmp.value = callback(v, k, i)), tmp as any; }); - return (nu as any) as BTree<K, R>; + return nu as any as BTree<K, R>; } /** Performs a reduce operation like the `reduce` method of `Array`. @@ -534,7 +535,7 @@ export default class BTree<K = any, V = any> : leaf.indexOf(lowestKey, 0, this._compare) - 1; return iterator<[K, V]>(() => { - jump: for (; ;) { + jump: for (;;) { switch (state) { case 0: if (++i < leaf.keys.length) @@ -550,7 +551,7 @@ export default class BTree<K = any, V = any> state = 2; case 2: // Advance to the next leaf node - for (var level = -1; ;) { + for (var level = -1; ; ) { if (++level >= nodequeue.length) { state = 3; continue jump; @@ -558,9 +559,9 @@ export default class BTree<K = any, V = any> if (++nodeindex[level] < nodequeue[level].length) break; } for (; level > 0; level--) { - nodequeue[level - 1] = (nodequeue[level][ - nodeindex[level] - ] as BNodeInternal<K, V>).children; + nodequeue[level - 1] = ( + nodequeue[level][nodeindex[level]] as BNodeInternal<K, V> + ).children; nodeindex[level - 1] = 0; } leaf = nodequeue[0][nodeindex[0]]; @@ -606,7 +607,7 @@ export default class BTree<K = any, V = any> var state = reusedArray !== undefined ? 1 : 0; return iterator<[K, V]>(() => { - jump: for (; ;) { + jump: for (;;) { switch (state) { case 0: if (--i >= 0) @@ -622,7 +623,7 @@ export default class BTree<K = any, V = any> state = 2; case 2: // Advance to the next leaf node - for (var level = -1; ;) { + for (var level = -1; ; ) { if (++level >= nodequeue.length) { state = 3; continue jump; @@ -630,9 +631,9 @@ export default class BTree<K = any, V = any> if (--nodeindex[level] >= 0) break; } for (; level > 0; level--) { - nodequeue[level - 1] = (nodequeue[level][ - nodeindex[level] - ] as BNodeInternal<K, V>).children; + nodequeue[level - 1] = ( + nodequeue[level][nodeindex[level]] as BNodeInternal<K, V> + ).children; nodeindex[level - 1] = nodequeue[level - 1].length - 1; } leaf = nodequeue[0][nodeindex[0]]; @@ -763,7 +764,7 @@ export default class BTree<K = any, V = any> thisLeaf.values[thisLevelIndices[thisLevelIndices.length - 1]]; const valOther = otherLeaf.values[ - otherLevelIndices[otherLevelIndices.length - 1] + otherLevelIndices[otherLevelIndices.length - 1] ]; if (!Object.is(valThis, valOther)) { const result = different( @@ -782,7 +783,7 @@ export default class BTree<K = any, V = any> if (otherLeaf && onlyOther) { const otherVal = otherLeaf.values[ - otherLevelIndices[otherLevelIndices.length - 1] + otherLevelIndices[otherLevelIndices.length - 1] ]; const result = onlyOther(otherCursor.currentKey, otherVal); if (result && result.break) return result.break; @@ -918,9 +919,10 @@ export default class BTree<K = any, V = any> levelIndexWalkBack + 1, ); // Move to new internal node - cursor.currentKey = internalSpine[levelIndexWalkBack][ - --levelIndices[levelIndexWalkBack] - ].maxKey(); + cursor.currentKey = + internalSpine[levelIndexWalkBack][ + --levelIndices[levelIndexWalkBack] + ].maxKey(); return true; } levelIndexWalkBack--; @@ -930,7 +932,7 @@ export default class BTree<K = any, V = any> } else { // Move to new leaf value const valueIndex = --levelIndices[levelsLength - 1]; - cursor.currentKey = ((leaf as unknown) as BNode<K, V>).keys[valueIndex]; + cursor.currentKey = (leaf as unknown as BNode<K, V>).keys[valueIndex]; return true; } } else { @@ -1119,7 +1121,7 @@ export default class BTree<K = any, V = any> * avoid creating a new array on every iteration. */ nextHigherPair(key: K | undefined, reusedArray?: [K, V]): [K, V] | undefined { - reusedArray = reusedArray || (([] as unknown) as [K, V]); + reusedArray = reusedArray || ([] as unknown as [K, V]); if (key === undefined) { return this._root.minPair(reusedArray); } @@ -1146,7 +1148,7 @@ export default class BTree<K = any, V = any> * avoid creating a new array each time you call this method. */ nextLowerPair(key: K | undefined, reusedArray?: [K, V]): [K, V] | undefined { - reusedArray = reusedArray || (([] as unknown) as [K, V]); + reusedArray = reusedArray || ([] as unknown as [K, V]); if (key === undefined) { return this._root.maxPair(reusedArray); } @@ -1178,7 +1180,7 @@ export default class BTree<K = any, V = any> key, this._compare, true, - reusedArray || (([] as unknown) as [K, V]), + reusedArray || ([] as unknown as [K, V]), ); } @@ -1194,7 +1196,7 @@ export default class BTree<K = any, V = any> key, this._compare, true, - reusedArray || (([] as unknown) as [K, V]), + reusedArray || ([] as unknown as [K, V]), ); } @@ -1345,7 +1347,7 @@ export default class BTree<K = any, V = any> this._root = root = root.keys.length === 0 ? EmptyLeaf - : ((root as any) as BNodeInternal<K, V>).children[0]; + : (root as any as BNodeInternal<K, V>).children[0]; } } @@ -1390,7 +1392,7 @@ export default class BTree<K = any, V = any> height++; node = node.isLeaf ? undefined - : ((node as unknown) as BNodeInternal<K, V>).children[0]; + : (node as unknown as BNodeInternal<K, V>).children[0]; } return height; } @@ -1405,9 +1407,12 @@ export default class BTree<K = any, V = any> var t = this as any; // Note: all other mutators ultimately call set() or editRange() // so we don't need to override those others. - t.clear = t.set = t.editRange = function () { - throw new Error("Attempted to modify a frozen BTree"); - }; + t.clear = + t.set = + t.editRange = + function () { + throw new Error("Attempted to modify a frozen BTree"); + }; } /** Ensures mutations are allowed, reversing the effect of freeze(). */ @@ -2191,7 +2196,7 @@ class BNodeInternal<K, V> extends BNode<K, V> { this.keys.push.apply(this.keys, rhs.keys); this.children.push.apply( this.children, - ((rhs as any) as BNodeInternal<K, V>).children, + (rhs as any as BNodeInternal<K, V>).children, ); // If our children are themselves almost empty due to a mass-delete, // they may need to be merged too (but only the oldLength-1 and its diff --git a/packages/idb-bridge/src/util/FakeEventTarget.ts b/packages/idb-bridge/src/util/FakeEventTarget.ts index 7ff220711..79f57cce3 100644 --- a/packages/idb-bridge/src/util/FakeEventTarget.ts +++ b/packages/idb-bridge/src/util/FakeEventTarget.ts @@ -21,7 +21,7 @@ import { Event, EventListenerOrEventListenerObject, EventListener, -} from "../idbtypes"; +} from "../idbtypes.js"; type EventTypeProp = | "onabort" diff --git a/packages/idb-bridge/src/util/normalizeKeyPath.ts b/packages/idb-bridge/src/util/normalizeKeyPath.ts index 4e194b2d1..b79f54fd1 100644 --- a/packages/idb-bridge/src/util/normalizeKeyPath.ts +++ b/packages/idb-bridge/src/util/normalizeKeyPath.ts @@ -15,7 +15,7 @@ permissions and limitations under the License. */ -import { IDBKeyPath } from "../idbtypes"; +import { IDBKeyPath } from "../idbtypes.js"; export function normalizeKeyPath( keyPath: IDBKeyPath | IDBKeyPath[], diff --git a/packages/idb-bridge/tsconfig.json b/packages/idb-bridge/tsconfig.json index 4f730e1c5..e09681c55 100644 --- a/packages/idb-bridge/tsconfig.json +++ b/packages/idb-bridge/tsconfig.json @@ -2,8 +2,8 @@ "compilerOptions": { "composite": true, "lib": ["es6"], - "module": "ESNext", - "moduleResolution": "node", + "module": "ES2020", + "moduleResolution": "Node16", "target": "ES6", "allowJs": true, "noImplicitAny": true, diff --git a/packages/pogen/package.json b/packages/pogen/package.json index 26693df82..9b6daad13 100644 --- a/packages/pogen/package.json +++ b/packages/pogen/package.json @@ -12,10 +12,10 @@ }, "devDependencies": { "po2json": "^0.4.5", - "typescript": "^4.8.2" + "typescript": "^4.8.4" }, "dependencies": { - "@types/node": "^17.0.17", + "@types/node": "^18.8.5", "glob": "^7.2.0" } } diff --git a/packages/taler-config-lib/package.json b/packages/taler-config-lib/package.json index 2d8326d4d..cbf10e5c9 100644 --- a/packages/taler-config-lib/package.json +++ b/packages/taler-config-lib/package.json @@ -25,16 +25,16 @@ "pretty": "prettier --write src" }, "devDependencies": { - "@types/node": "^17.0.17", - "ava": "^4.0.1", + "@types/node": "^18.8.5", + "ava": "^4.3.3", "esbuild": "^0.14.21", "prettier": "^2.5.1", "rimraf": "^3.0.2", - "typescript": "^4.8.2" + "typescript": "^4.8.4" }, "dependencies": { "big-integer": "^1.6.51", "jed": "^1.1.1", - "tslib": "^2.3.1" + "tslib": "^2.4.0" } } diff --git a/packages/taler-util/package.json b/packages/taler-util/package.json index 41fd5c6a5..718447d7f 100644 --- a/packages/taler-util/package.json +++ b/packages/taler-util/package.json @@ -29,18 +29,18 @@ "pretty": "prettier --write src" }, "devDependencies": { - "@types/node": "^17.0.17", - "ava": "^4.0.1", + "@types/node": "^18.8.5", + "ava": "^4.3.3", "esbuild": "^0.14.21", "prettier": "^2.5.1", "rimraf": "^3.0.2", - "typescript": "^4.8.2" + "typescript": "^4.8.4" }, "dependencies": { "big-integer": "^1.6.51", "fflate": "^0.7.3", "jed": "^1.1.1", - "tslib": "^2.3.1" + "tslib": "^2.4.0" }, "ava": { "files": [ diff --git a/packages/taler-util/src/url.ts b/packages/taler-util/src/url.ts index 5246ed066..7c5298ea0 100644 --- a/packages/taler-util/src/url.ts +++ b/packages/taler-util/src/url.ts @@ -52,7 +52,12 @@ interface URLSearchParams { export interface URLSearchParamsCtor { new ( - init?: string[][] | Record<string, string> | string | URLSearchParams, + init?: + | URLSearchParams + | string + | Record<string, string | ReadonlyArray<string>> + | Iterable<[string, string]> + | ReadonlyArray<[string, string]>, ): URLSearchParams; } diff --git a/packages/taler-wallet-cli/package.json b/packages/taler-wallet-cli/package.json index 2316a7d48..97c5a8e19 100644 --- a/packages/taler-wallet-cli/package.json +++ b/packages/taler-wallet-cli/package.json @@ -34,20 +34,20 @@ "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.3.0", "@rollup/plugin-replace": "^4.0.0", - "@types/node": "^17.0.17", + "@types/node": "^18.8.5", "prettier": "^2.5.1", "rimraf": "^3.0.2", "rollup": "^2.79.0", "rollup-plugin-sourcemaps": "^0.6.3", "rollup-plugin-terser": "^7.0.2", - "typedoc": "^0.23.14", - "typescript": "^4.8.2" + "typedoc": "^0.23.16", + "typescript": "^4.8.4" }, "dependencies": { "@gnu-taler/taler-util": "workspace:*", "@gnu-taler/taler-wallet-core": "workspace:*", "axios": "^0.27.2", "source-map-support": "^0.5.21", - "tslib": "^2.3.1" + "tslib": "^2.4.0" } } diff --git a/packages/taler-wallet-cli/src/lint.ts b/packages/taler-wallet-cli/src/lint.ts index 2b888ccf4..49fb9dc86 100644 --- a/packages/taler-wallet-cli/src/lint.ts +++ b/packages/taler-wallet-cli/src/lint.ts @@ -495,7 +495,7 @@ export async function lintExchangeDeployment( verbose: boolean, cont: boolean, ): Promise<void> { - if (process.getuid() != 0) { + if (process.getuid!() != 0) { console.log( "warning: the exchange deployment linter is designed to be run as root", ); diff --git a/packages/taler-wallet-core/package.json b/packages/taler-wallet-core/package.json index c2b75d582..e79171d79 100644 --- a/packages/taler-wallet-core/package.json +++ b/packages/taler-wallet-core/package.json @@ -42,7 +42,7 @@ "@gnu-taler/pogen": "workspace:*", "@typescript-eslint/eslint-plugin": "^5.36.1", "@typescript-eslint/parser": "^5.36.1", - "ava": "^4.0.1", + "ava": "^4.3.3", "c8": "^7.11.0", "eslint": "^8.8.0", "eslint-config-airbnb-typescript": "^16.1.0", @@ -57,18 +57,18 @@ "rollup": "^2.79.0", "rollup-plugin-sourcemaps": "^0.6.3", "source-map-resolve": "^0.6.0", - "typedoc": "^0.23.14", - "typescript": "^4.8.2" + "typedoc": "^0.23.16", + "typescript": "^4.8.4" }, "dependencies": { "@gnu-taler/idb-bridge": "workspace:*", "@gnu-taler/taler-util": "workspace:*", - "@types/node": "^17.0.17", + "@types/node": "^18.8.5", "axios": "^0.27.2", "big-integer": "^1.6.51", "fflate": "^0.7.3", "source-map-support": "^0.5.21", - "tslib": "^2.3.1" + "tslib": "^2.4.0" }, "ava": { "files": [ diff --git a/packages/taler-wallet-embedded/package.json b/packages/taler-wallet-embedded/package.json index dab5dd85d..1dd89f984 100644 --- a/packages/taler-wallet-embedded/package.json +++ b/packages/taler-wallet-embedded/package.json @@ -31,17 +31,17 @@ "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.3.0", "@rollup/plugin-replace": "^4.0.0", - "@types/node": "^17.0.17", + "@types/node": "^18.8.5", "prettier": "^2.5.1", "rimraf": "^3.0.2", "rollup": "^2.79.0", "rollup-plugin-sourcemaps": "^0.6.3", "rollup-plugin-terser": "^7.0.2", - "typescript": "^4.8.2" + "typescript": "^4.8.4" }, "dependencies": { "@gnu-taler/taler-util": "workspace:*", "@gnu-taler/taler-wallet-core": "workspace:*", - "tslib": "^2.3.1" + "tslib": "^2.4.0" } } diff --git a/packages/taler-wallet-webextension/package.json b/packages/taler-wallet-webextension/package.json index eaaae5d28..75c96a17b 100644 --- a/packages/taler-wallet-webextension/package.json +++ b/packages/taler-wallet-webextension/package.json @@ -29,7 +29,7 @@ "preact-router": "3.2.1", "qr-scanner": "^1.4.1", "qrcode-generator": "^1.4.4", - "tslib": "^2.3.1", + "tslib": "^2.4.0", "ws": "7.4.5" }, "eslintConfig": { @@ -57,10 +57,10 @@ "@testing-library/preact": "^2.0.1", "@testing-library/preact-hooks": "^1.1.0", "@types/chai": "^4.3.0", - "@types/chrome": "0.0.176", + "@types/chrome": "0.0.197", "@types/history": "^4.7.8", "@types/mocha": "^9.0.0", - "@types/node": "^17.0.8", + "@types/node": "^18.8.5", "babel-loader": "^8.2.3", "babel-plugin-transform-react-jsx": "^6.24.1", "chai": "^4.3.6", @@ -71,7 +71,7 @@ "preact-cli": "^3.3.5", "preact-render-to-string": "^5.1.19", "rimraf": "^3.0.2", - "typescript": "^4.8.2" + "typescript": "^4.8.4" }, "nyc": { "include": [ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e04a5f135..035ceaa36 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -22,7 +22,7 @@ importers: '@rollup/plugin-commonjs': ^22.0.2 '@rollup/plugin-json': ^4.1.0 '@rollup/plugin-node-resolve': ^13.3.0 - ava: ^4.0.1 + ava: ^4.3.3 fetch-ponyfill: ^7.1.0 fflate: ^0.7.3 hash-wasm: ^4.9.0 @@ -31,25 +31,25 @@ importers: rollup: ^2.79.0 rollup-plugin-sourcemaps: ^0.6.3 source-map-support: ^0.5.21 - tslib: ^2.3.1 - typescript: ^4.8.2 + tslib: ^2.4.0 + typescript: ^4.8.4 dependencies: '@gnu-taler/taler-util': link:../taler-util fetch-ponyfill: 7.1.0 fflate: 0.7.3 hash-wasm: 4.9.0 node-fetch: 3.2.0 - tslib: 2.3.1 + tslib: 2.4.0 devDependencies: '@rollup/plugin-commonjs': 22.0.2_rollup@2.79.0 '@rollup/plugin-json': 4.1.0_rollup@2.79.0 '@rollup/plugin-node-resolve': 13.3.0_rollup@2.79.0 - ava: 4.0.1 + ava: 4.3.3 rimraf: 3.0.2 rollup: 2.79.0 rollup-plugin-sourcemaps: 0.6.3_rollup@2.79.0 source-map-support: 0.5.21 - typescript: 4.8.2 + typescript: 4.8.4 packages/anastasis-webui: specifiers: @@ -73,7 +73,7 @@ importers: preact-router: ^3.2.1 qrcode-generator: ^1.4.4 sass: 1.32.13 - typescript: ^4.8.2 + typescript: ^4.8.4 ws: 7.4.5 dependencies: '@gnu-taler/anastasis-core': link:../anastasis-core @@ -97,7 +97,7 @@ importers: jssha: 3.2.0 mocha: 9.2.0 sass: 1.32.13 - typescript: 4.8.2 + typescript: 4.8.4 ws: 7.4.5 packages/idb-bridge: @@ -105,88 +105,88 @@ importers: '@rollup/plugin-commonjs': ^22.0.2 '@rollup/plugin-json': ^4.1.0 '@rollup/plugin-node-resolve': ^13.3.0 - '@types/node': ^17.0.17 - ava: ^4.0.1 + '@types/node': ^18.8.5 + ava: ^4.3.3 esm: ^3.2.25 prettier: ^2.5.1 rimraf: ^3.0.2 rollup: ^2.79.0 - tslib: ^2.3.1 - typescript: ^4.8.2 + tslib: ^2.4.0 + typescript: ^4.8.4 dependencies: - tslib: 2.3.1 + tslib: 2.4.0 devDependencies: '@rollup/plugin-commonjs': 22.0.2_rollup@2.79.0 '@rollup/plugin-json': 4.1.0_rollup@2.79.0 '@rollup/plugin-node-resolve': 13.3.0_rollup@2.79.0 - '@types/node': 17.0.17 - ava: 4.0.1 + '@types/node': 18.8.5 + ava: 4.3.3 esm: 3.2.25 prettier: 2.5.1 rimraf: 3.0.2 rollup: 2.79.0 - typescript: 4.8.2 + typescript: 4.8.4 packages/pogen: specifiers: - '@types/node': ^17.0.17 + '@types/node': ^18.8.5 glob: ^7.2.0 po2json: ^0.4.5 - typescript: ^4.8.2 + typescript: ^4.8.4 dependencies: - '@types/node': 17.0.17 + '@types/node': 18.8.5 glob: 7.2.0 devDependencies: po2json: 0.4.5 - typescript: 4.8.2 + typescript: 4.8.4 packages/taler-config-lib: specifiers: - '@types/node': ^17.0.17 - ava: ^4.0.1 + '@types/node': ^18.8.5 + ava: ^4.3.3 big-integer: ^1.6.51 esbuild: ^0.14.21 jed: ^1.1.1 prettier: ^2.5.1 rimraf: ^3.0.2 - tslib: ^2.3.1 - typescript: ^4.8.2 + tslib: ^2.4.0 + typescript: ^4.8.4 dependencies: big-integer: 1.6.51 jed: 1.1.1 - tslib: 2.3.1 + tslib: 2.4.0 devDependencies: - '@types/node': 17.0.17 - ava: 4.0.1 + '@types/node': 18.8.5 + ava: 4.3.3 esbuild: 0.14.21 prettier: 2.5.1 rimraf: 3.0.2 - typescript: 4.8.2 + typescript: 4.8.4 packages/taler-util: specifiers: - '@types/node': ^17.0.17 - ava: ^4.0.1 + '@types/node': ^18.8.5 + ava: ^4.3.3 big-integer: ^1.6.51 esbuild: ^0.14.21 fflate: ^0.7.3 jed: ^1.1.1 prettier: ^2.5.1 rimraf: ^3.0.2 - tslib: ^2.3.1 - typescript: ^4.8.2 + tslib: ^2.4.0 + typescript: ^4.8.4 dependencies: big-integer: 1.6.51 fflate: 0.7.3 jed: 1.1.1 - tslib: 2.3.1 + tslib: 2.4.0 devDependencies: - '@types/node': 17.0.17 - ava: 4.0.1 + '@types/node': 18.8.5 + ava: 4.3.3 esbuild: 0.14.21 prettier: 2.5.1 rimraf: 3.0.2 - typescript: 4.8.2 + typescript: 4.8.4 packages/taler-wallet-cli: specifiers: @@ -196,7 +196,7 @@ importers: '@rollup/plugin-json': ^4.1.0 '@rollup/plugin-node-resolve': ^13.3.0 '@rollup/plugin-replace': ^4.0.0 - '@types/node': ^17.0.17 + '@types/node': ^18.8.5 axios: ^0.27.2 prettier: ^2.5.1 rimraf: ^3.0.2 @@ -204,28 +204,28 @@ importers: rollup-plugin-sourcemaps: ^0.6.3 rollup-plugin-terser: ^7.0.2 source-map-support: ^0.5.21 - tslib: ^2.3.1 - typedoc: ^0.23.14 - typescript: ^4.8.2 + tslib: ^2.4.0 + typedoc: ^0.23.16 + typescript: ^4.8.4 dependencies: '@gnu-taler/taler-util': link:../taler-util '@gnu-taler/taler-wallet-core': link:../taler-wallet-core axios: 0.27.2 source-map-support: 0.5.21 - tslib: 2.3.1 + tslib: 2.4.0 devDependencies: '@rollup/plugin-commonjs': 22.0.2_rollup@2.79.0 '@rollup/plugin-json': 4.1.0_rollup@2.79.0 '@rollup/plugin-node-resolve': 13.3.0_rollup@2.79.0 '@rollup/plugin-replace': 4.0.0_rollup@2.79.0 - '@types/node': 17.0.17 + '@types/node': 18.8.5 prettier: 2.5.1 rimraf: 3.0.2 rollup: 2.79.0 - rollup-plugin-sourcemaps: 0.6.3_m6epztfetphdp3xlvjy4xzbcq4 + rollup-plugin-sourcemaps: 0.6.3_n3h7ooyjwm4phuvjpg4pqirc4i rollup-plugin-terser: 7.0.2_rollup@2.79.0 - typedoc: 0.23.14_typescript@4.8.2 - typescript: 4.8.2 + typedoc: 0.23.16_typescript@4.8.4 + typescript: 4.8.4 packages/taler-wallet-core: specifiers: @@ -233,10 +233,10 @@ importers: '@gnu-taler/idb-bridge': workspace:* '@gnu-taler/pogen': workspace:* '@gnu-taler/taler-util': workspace:* - '@types/node': ^17.0.17 + '@types/node': ^18.8.5 '@typescript-eslint/eslint-plugin': ^5.36.1 '@typescript-eslint/parser': ^5.36.1 - ava: ^4.0.1 + ava: ^4.3.3 axios: ^0.27.2 big-integer: ^1.6.51 c8: ^7.11.0 @@ -255,24 +255,24 @@ importers: rollup-plugin-sourcemaps: ^0.6.3 source-map-resolve: ^0.6.0 source-map-support: ^0.5.21 - tslib: ^2.3.1 - typedoc: ^0.23.14 - typescript: ^4.8.2 + tslib: ^2.4.0 + typedoc: ^0.23.16 + typescript: ^4.8.4 dependencies: '@gnu-taler/idb-bridge': link:../idb-bridge '@gnu-taler/taler-util': link:../taler-util - '@types/node': 17.0.17 + '@types/node': 18.8.5 axios: 0.27.2 big-integer: 1.6.51 fflate: 0.7.3 source-map-support: 0.5.21 - tslib: 2.3.1 + tslib: 2.4.0 devDependencies: '@ava/typescript': 3.0.1 '@gnu-taler/pogen': link:../pogen - '@typescript-eslint/eslint-plugin': 5.36.1_gsdoiiubu36xgb3xr22km6mzuy - '@typescript-eslint/parser': 5.36.1_h4u36uq5q6qzckzx63loufckrm - ava: 4.0.1_@ava+typescript@3.0.1 + '@typescript-eslint/eslint-plugin': 5.36.1_gjcw3hhr2cxnngiu5lw4bi633m + '@typescript-eslint/parser': 5.36.1_o2nrgn6wwxunlqlzzokx4es3q4 + ava: 4.3.3_@ava+typescript@3.0.1 c8: 7.11.0 eslint: 8.8.0 eslint-config-airbnb-typescript: 16.1.0_fqyt75ttx5czzyyhmxfbzg22fu @@ -285,10 +285,10 @@ importers: prettier: 2.5.1 rimraf: 3.0.2 rollup: 2.79.0 - rollup-plugin-sourcemaps: 0.6.3_m6epztfetphdp3xlvjy4xzbcq4 + rollup-plugin-sourcemaps: 0.6.3_n3h7ooyjwm4phuvjpg4pqirc4i source-map-resolve: 0.6.0 - typedoc: 0.23.14_typescript@4.8.2 - typescript: 4.8.2 + typedoc: 0.23.16_typescript@4.8.4 + typescript: 4.8.4 packages/taler-wallet-embedded: specifiers: @@ -298,30 +298,30 @@ importers: '@rollup/plugin-json': ^4.1.0 '@rollup/plugin-node-resolve': ^13.3.0 '@rollup/plugin-replace': ^4.0.0 - '@types/node': ^17.0.17 + '@types/node': ^18.8.5 prettier: ^2.5.1 rimraf: ^3.0.2 rollup: ^2.79.0 rollup-plugin-sourcemaps: ^0.6.3 rollup-plugin-terser: ^7.0.2 - tslib: ^2.3.1 - typescript: ^4.8.2 + tslib: ^2.4.0 + typescript: ^4.8.4 dependencies: '@gnu-taler/taler-util': link:../taler-util '@gnu-taler/taler-wallet-core': link:../taler-wallet-core - tslib: 2.3.1 + tslib: 2.4.0 devDependencies: '@rollup/plugin-commonjs': 22.0.2_rollup@2.79.0 '@rollup/plugin-json': 4.1.0_rollup@2.79.0 '@rollup/plugin-node-resolve': 13.3.0_rollup@2.79.0 '@rollup/plugin-replace': 4.0.0_rollup@2.79.0 - '@types/node': 17.0.17 + '@types/node': 18.8.5 prettier: 2.5.1 rimraf: 3.0.2 rollup: 2.79.0 - rollup-plugin-sourcemaps: 0.6.3_m6epztfetphdp3xlvjy4xzbcq4 + rollup-plugin-sourcemaps: 0.6.3_n3h7ooyjwm4phuvjpg4pqirc4i rollup-plugin-terser: 7.0.2_rollup@2.79.0 - typescript: 4.8.2 + typescript: 4.8.4 packages/taler-wallet-webextension: specifiers: @@ -340,10 +340,10 @@ importers: '@testing-library/preact': ^2.0.1 '@testing-library/preact-hooks': ^1.1.0 '@types/chai': ^4.3.0 - '@types/chrome': 0.0.176 + '@types/chrome': 0.0.197 '@types/history': ^4.7.8 '@types/mocha': ^9.0.0 - '@types/node': ^17.0.8 + '@types/node': ^18.8.5 babel-loader: ^8.2.3 babel-plugin-transform-react-jsx: ^6.24.1 chai: ^4.3.6 @@ -360,8 +360,8 @@ importers: qr-scanner: ^1.4.1 qrcode-generator: ^1.4.4 rimraf: ^3.0.2 - tslib: ^2.3.1 - typescript: ^4.8.2 + tslib: ^2.4.0 + typescript: ^4.8.4 ws: 7.4.5 dependencies: '@gnu-taler/taler-util': link:../taler-util @@ -372,7 +372,7 @@ importers: preact-router: 3.2.1_preact@10.6.5 qr-scanner: 1.4.1 qrcode-generator: 1.4.4 - tslib: 2.3.1 + tslib: 2.4.0 ws: 7.4.5 devDependencies: '@babel/core': 7.13.16 @@ -388,10 +388,10 @@ importers: '@testing-library/preact': 2.0.1_preact@10.6.5 '@testing-library/preact-hooks': 1.1.0_vfcmu6iy7nffpurikpgxo6gwxi '@types/chai': 4.3.0 - '@types/chrome': 0.0.176 + '@types/chrome': 0.0.197 '@types/history': 4.7.9 '@types/mocha': 9.0.0 - '@types/node': 17.0.8 + '@types/node': 18.8.5 babel-loader: 8.2.3_@babel+core@7.13.16 babel-plugin-transform-react-jsx: 6.24.1 chai: 4.3.6 @@ -402,7 +402,7 @@ importers: preact-cli: 3.3.5_mvcuzfcaha7xgb2vtvvy6e3v4a preact-render-to-string: 5.1.19_preact@10.6.5 rimraf: 3.0.2 - typescript: 4.8.2 + typescript: 4.8.4 packages: @@ -3004,7 +3004,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 17.0.17 + '@types/node': 18.8.5 '@types/yargs': 15.0.14 chalk: 4.1.2 dev: true @@ -3485,36 +3485,36 @@ packages: resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} dependencies: '@types/connect': 3.4.35 - '@types/node': 17.0.17 + '@types/node': 18.8.5 dev: true /@types/bonjour/3.5.10: resolution: {integrity: sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==} dependencies: - '@types/node': 17.0.17 + '@types/node': 18.8.5 dev: true /@types/chai/4.3.0: resolution: {integrity: sha512-/ceqdqeRraGolFTcfoXNiqjyQhZzbINDngeoAq9GoHa8PPK1yNzTaxWjA6BFWp5Ua9JpXEMSS4s5i9tS0hOJtw==} - /@types/chrome/0.0.176: - resolution: {integrity: sha512-LOveFOMIUhMJjvRzZv5whGBpncP/gdJ4hcxeAqg94wGi6CyKaCmLgFSofgItf85GuLTl/0BQ6J/Y1e8BqZWfEg==} + /@types/chrome/0.0.197: + resolution: {integrity: sha512-m1NfS5bOjaypyqQfaX6CxmJodZVcvj5+Mt/K94EBHkflYjPNmXHAzbxfifdLMa0YM3PDyOxohoTS5ug/e6p5jA==} dependencies: '@types/filesystem': 0.0.32 - '@types/har-format': 1.2.8 + '@types/har-format': 1.2.9 dev: true /@types/connect-history-api-fallback/1.3.5: resolution: {integrity: sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==} dependencies: '@types/express-serve-static-core': 4.17.28 - '@types/node': 17.0.17 + '@types/node': 18.8.5 dev: true /@types/connect/3.4.35: resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: - '@types/node': 17.0.45 + '@types/node': 18.8.5 dev: true /@types/estree/0.0.39: @@ -3528,7 +3528,7 @@ packages: /@types/express-serve-static-core/4.17.28: resolution: {integrity: sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==} dependencies: - '@types/node': 17.0.17 + '@types/node': 18.8.5 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 dev: true @@ -3552,8 +3552,8 @@ packages: resolution: {integrity: sha512-BsPXH/irW0ht0Ji6iw/jJaK8Lj3FJemon2gvEqHKpCdDCeemHa+rI3WBGq5z7cDMZgoLjY40oninGxqk+8NzNQ==} dev: true - /@types/har-format/1.2.8: - resolution: {integrity: sha512-OP6L9VuZNdskgNN3zFQQ54ceYD8OLq5IbqO4VK91ORLfOm7WdT/CiT/pHEBSQEqCInJ2y3O6iCm/zGtPElpgJQ==} + /@types/har-format/1.2.9: + resolution: {integrity: sha512-rffW6MhQ9yoa75bdNi+rjZBAvu2HhehWJXlhuWXnWdENeuKe82wUgAwxYOb7KRKKmxYN+D/iRKd2NDQMLqlUmg==} dev: true /@types/history/4.7.9: @@ -3563,7 +3563,7 @@ packages: /@types/http-proxy/1.17.8: resolution: {integrity: sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==} dependencies: - '@types/node': 17.0.17 + '@types/node': 18.8.5 dev: true /@types/istanbul-lib-coverage/2.0.3: @@ -3601,7 +3601,7 @@ packages: /@types/keyv/3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: - '@types/node': 17.0.45 + '@types/node': 18.8.5 dev: true /@types/mime/1.3.2: @@ -3612,16 +3612,8 @@ packages: resolution: {integrity: sha512-scN0hAWyLVAvLR9AyW7HoFF5sJZglyBsbPuHO4fv7JRvfmPBMfp1ozWqOf/e4wwPNxezBZXRfWzMb6iFLgEVRA==} dev: true - /@types/node/17.0.17: - resolution: {integrity: sha512-e8PUNQy1HgJGV3iU/Bp2+D/DXh3PYeyli8LgIwsQcs1Ar1LoaWHSIT6Rw+H2rNJmiq6SNWiDytfx8+gYj7wDHw==} - - /@types/node/17.0.45: - resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} - dev: true - - /@types/node/17.0.8: - resolution: {integrity: sha512-YofkM6fGv4gDJq78g4j0mMuGMkZVxZDgtU0JRdx6FgiJDG+0fY0GKVolOV8WqVmEhLCXkQRjwDdKyPxJp/uucg==} - dev: true + /@types/node/18.8.5: + resolution: {integrity: sha512-Bq7G3AErwe5A/Zki5fdD3O6+0zDChhg671NfPjtIcbtzDNZTv4NPKMRFr7gtYPG7y+B8uTiNK4Ngd9T0FTar6Q==} /@types/offscreencanvas/2019.7.0: resolution: {integrity: sha512-PGcyveRIpL1XIqK8eBsmRBt76eFgtzuPiSTyKHZxnGemp2yzGzWpjYKAfK3wIMiU7eH+851yEpiuP8JZerTmWg==} @@ -3646,13 +3638,13 @@ packages: /@types/resolve/1.17.1: resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} dependencies: - '@types/node': 17.0.45 + '@types/node': 18.8.5 dev: true /@types/responselike/1.0.0: resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} dependencies: - '@types/node': 17.0.45 + '@types/node': 18.8.5 dev: true /@types/retry/0.12.1: @@ -3669,13 +3661,13 @@ packages: resolution: {integrity: sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==} dependencies: '@types/mime': 1.3.2 - '@types/node': 17.0.17 + '@types/node': 18.8.5 dev: true /@types/sockjs/0.3.33: resolution: {integrity: sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==} dependencies: - '@types/node': 17.0.17 + '@types/node': 18.8.5 dev: true /@types/source-list-map/0.1.2: @@ -3699,7 +3691,7 @@ packages: /@types/webpack-sources/3.2.0: resolution: {integrity: sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==} dependencies: - '@types/node': 17.0.17 + '@types/node': 18.8.5 '@types/source-list-map': 0.1.2 source-map: 0.7.3 dev: true @@ -3707,7 +3699,7 @@ packages: /@types/webpack/4.41.32: resolution: {integrity: sha512-cb+0ioil/7oz5//7tZUSwbrSAN/NWHrQylz5cW8G0dWTcF/g+/dSdMlKVZspBYuMAN1+WnwHrkxiRrLcwd0Heg==} dependencies: - '@types/node': 17.0.17 + '@types/node': 18.8.5 '@types/tapable': 1.0.8 '@types/uglify-js': 3.13.1 '@types/webpack-sources': 3.2.0 @@ -3718,7 +3710,7 @@ packages: /@types/ws/8.2.2: resolution: {integrity: sha512-NOn5eIcgWLOo6qW8AcuLZ7G8PycXu0xTxxkS6Q18VWFxgPUSOwV0pBj2a/4viNZVu25i7RIB7GttdkAIUUXOOg==} dependencies: - '@types/node': 17.0.17 + '@types/node': 18.8.5 dev: true /@types/yargs-parser/20.2.1: @@ -3731,7 +3723,7 @@ packages: '@types/yargs-parser': 20.2.1 dev: true - /@typescript-eslint/eslint-plugin/5.36.1_gsdoiiubu36xgb3xr22km6mzuy: + /@typescript-eslint/eslint-plugin/5.36.1_gjcw3hhr2cxnngiu5lw4bi633m: resolution: {integrity: sha512-iC40UK8q1tMepSDwiLbTbMXKDxzNy+4TfPWgIL661Ym0sD42vRcQU93IsZIrmi+x292DBr60UI/gSwfdVYexCA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3742,23 +3734,23 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.36.1_h4u36uq5q6qzckzx63loufckrm + '@typescript-eslint/parser': 5.36.1_o2nrgn6wwxunlqlzzokx4es3q4 '@typescript-eslint/scope-manager': 5.36.1 - '@typescript-eslint/type-utils': 5.36.1_h4u36uq5q6qzckzx63loufckrm - '@typescript-eslint/utils': 5.36.1_h4u36uq5q6qzckzx63loufckrm + '@typescript-eslint/type-utils': 5.36.1_o2nrgn6wwxunlqlzzokx4es3q4 + '@typescript-eslint/utils': 5.36.1_o2nrgn6wwxunlqlzzokx4es3q4 debug: 4.3.4 eslint: 8.8.0 functional-red-black-tree: 1.0.1 ignore: 5.2.0 regexpp: 3.2.0 semver: 7.3.7 - tsutils: 3.21.0_typescript@4.8.2 - typescript: 4.8.2 + tsutils: 3.21.0_typescript@4.8.4 + typescript: 4.8.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser/5.36.1_h4u36uq5q6qzckzx63loufckrm: + /@typescript-eslint/parser/5.36.1_o2nrgn6wwxunlqlzzokx4es3q4: resolution: {integrity: sha512-/IsgNGOkBi7CuDfUbwt1eOqUXF9WGVBW9dwEe1pi+L32XrTsZIgmDFIi2RxjzsvB/8i+MIf5JIoTEH8LOZ368A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3770,10 +3762,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.36.1 '@typescript-eslint/types': 5.36.1 - '@typescript-eslint/typescript-estree': 5.36.1_typescript@4.8.2 + '@typescript-eslint/typescript-estree': 5.36.1_typescript@4.8.4 debug: 4.3.4 eslint: 8.8.0 - typescript: 4.8.2 + typescript: 4.8.4 transitivePeerDependencies: - supports-color dev: true @@ -3786,7 +3778,7 @@ packages: '@typescript-eslint/visitor-keys': 5.36.1 dev: true - /@typescript-eslint/type-utils/5.36.1_h4u36uq5q6qzckzx63loufckrm: + /@typescript-eslint/type-utils/5.36.1_o2nrgn6wwxunlqlzzokx4es3q4: resolution: {integrity: sha512-xfZhfmoQT6m3lmlqDvDzv9TiCYdw22cdj06xY0obSznBsT///GK5IEZQdGliXpAOaRL34o8phEvXzEo/VJx13Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3796,12 +3788,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.36.1_typescript@4.8.2 - '@typescript-eslint/utils': 5.36.1_h4u36uq5q6qzckzx63loufckrm + '@typescript-eslint/typescript-estree': 5.36.1_typescript@4.8.4 + '@typescript-eslint/utils': 5.36.1_o2nrgn6wwxunlqlzzokx4es3q4 debug: 4.3.4 eslint: 8.8.0 - tsutils: 3.21.0_typescript@4.8.2 - typescript: 4.8.2 + tsutils: 3.21.0_typescript@4.8.4 + typescript: 4.8.4 transitivePeerDependencies: - supports-color dev: true @@ -3811,7 +3803,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree/5.36.1_typescript@4.8.2: + /@typescript-eslint/typescript-estree/5.36.1_typescript@4.8.4: resolution: {integrity: sha512-ih7V52zvHdiX6WcPjsOdmADhYMDN15SylWRZrT2OMy80wzKbc79n8wFW0xpWpU0x3VpBz/oDgTm2xwDAnFTl+g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3826,13 +3818,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.7 - tsutils: 3.21.0_typescript@4.8.2 - typescript: 4.8.2 + tsutils: 3.21.0_typescript@4.8.4 + typescript: 4.8.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils/5.36.1_h4u36uq5q6qzckzx63loufckrm: + /@typescript-eslint/utils/5.36.1_o2nrgn6wwxunlqlzzokx4es3q4: resolution: {integrity: sha512-lNj4FtTiXm5c+u0pUehozaUWhh7UYKnwryku0nxJlYUEWetyG92uw2pr+2Iy4M/u0ONMKzfrx7AsGBTCzORmIg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3841,7 +3833,7 @@ packages: '@types/json-schema': 7.0.11 '@typescript-eslint/scope-manager': 5.36.1 '@typescript-eslint/types': 5.36.1 - '@typescript-eslint/typescript-estree': 5.36.1_typescript@4.8.2 + '@typescript-eslint/typescript-estree': 5.36.1_typescript@4.8.4 eslint: 8.8.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@8.8.0 @@ -4046,6 +4038,12 @@ packages: hasBin: true dev: true + /acorn/8.8.0: + resolution: {integrity: sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + /aggregate-error/3.1.0: resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} engines: {node: '>=8'} @@ -4054,11 +4052,11 @@ packages: indent-string: 4.0.0 dev: true - /aggregate-error/4.0.0: - resolution: {integrity: sha512-8DGp7zUt1E9k0NE2q4jlXHk+V3ORErmwolEdRz9iV+LKJ40WhMHh92cxAvhqV2I+zEn/gotIoqoMs0NjF3xofg==} + /aggregate-error/4.0.1: + resolution: {integrity: sha512-0poP0T7el6Vq3rstR8Mn4V/IQrpBLO6POkUSrN7RhyY+GF/InCFShQzsQ39T25gkHhLgSLByyAz+Kjb+c2L98w==} engines: {node: '>=12'} dependencies: - clean-stack: 4.1.0 + clean-stack: 4.2.0 indent-string: 5.0.0 dev: true @@ -4174,8 +4172,8 @@ packages: color-convert: 2.0.1 dev: true - /ansi-styles/6.1.0: - resolution: {integrity: sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==} + /ansi-styles/6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} dev: true @@ -4278,11 +4276,6 @@ packages: engines: {node: '>=8'} dev: true - /array-union/3.0.1: - resolution: {integrity: sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==} - engines: {node: '>=12'} - dev: true - /array-unique/0.3.2: resolution: {integrity: sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=} engines: {node: '>=0.10.0'} @@ -4311,11 +4304,6 @@ packages: engines: {node: '>=8.0.0'} dev: true - /arrify/2.0.1: - resolution: {integrity: sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==} - engines: {node: '>=8'} - dev: true - /arrify/3.0.0: resolution: {integrity: sha512-tLkvA81vQG/XqE2mjDkGQHoOINtMHtysSnemrmoGe6PydDPMRbVugqyk4A6V/WDWEfm3l+0d8anA9r8cv/5Jaw==} engines: {node: '>=12'} @@ -4409,9 +4397,9 @@ packages: postcss-value-parser: 4.2.0 dev: true - /ava/4.0.1: - resolution: {integrity: sha512-+12A/JDWyShBCZAKISEEPyM2dwkUrrAfPILqXi4LI4Aa58d92PzjY829hmuoSeACPNqrn2Wlbnja8c/n7bKV6Q==} - engines: {node: '>=12.22 <13 || >=14.17 <15 || >=16.4 <17 || >=17'} + /ava/4.3.3: + resolution: {integrity: sha512-9Egq/d9R74ExrWohHeqUlexjDbgZJX5jA1Wq4KCTqc3wIfpGEK79zVy4rBtofJ9YKIxs4PzhJ8BgbW5PlAYe6w==} + engines: {node: '>=12.22 <13 || >=14.17 <15 || >=16.4 <17 || >=18'} hasBin: true peerDependencies: '@ava/typescript': '*' @@ -4419,30 +4407,30 @@ packages: '@ava/typescript': optional: true dependencies: - acorn: 8.7.0 + acorn: 8.8.0 acorn-walk: 8.2.0 - ansi-styles: 6.1.0 + ansi-styles: 6.2.1 arrgv: 1.0.2 arrify: 3.0.0 callsites: 4.0.0 cbor: 8.1.0 - chalk: 5.0.0 + chalk: 5.1.2 chokidar: 3.5.3 chunkd: 2.0.1 - ci-info: 3.3.0 + ci-info: 3.5.0 ci-parallel-vars: 1.0.1 clean-yaml-object: 0.1.0 cli-truncate: 3.1.0 - code-excerpt: 3.0.0 + code-excerpt: 4.0.0 common-path-prefix: 3.0.0 concordance: 5.0.4 currently-unhandled: 0.4.1 - debug: 4.3.3 - del: 6.0.0 - emittery: 0.10.1 - figures: 4.0.0 - globby: 12.2.0 - ignore-by-default: 2.0.0 + debug: 4.3.4 + del: 6.1.1 + emittery: 0.11.0 + figures: 4.0.1 + globby: 13.1.2 + ignore-by-default: 2.1.0 indent-string: 5.0.0 is-error: 2.2.2 is-plain-object: 5.0.0 @@ -4451,7 +4439,7 @@ packages: mem: 9.0.2 ms: 2.1.3 p-event: 5.0.1 - p-map: 5.3.0 + p-map: 5.5.0 picomatch: 2.3.1 pkg-conf: 4.0.0 plur: 5.1.0 @@ -4460,17 +4448,17 @@ packages: slash: 3.0.0 stack-utils: 2.0.5 strip-ansi: 7.0.1 - supertap: 2.0.0 + supertap: 3.0.1 temp-dir: 2.0.0 - write-file-atomic: 3.0.3 - yargs: 17.3.1 + write-file-atomic: 4.0.2 + yargs: 17.6.0 transitivePeerDependencies: - supports-color dev: true - /ava/4.0.1_@ava+typescript@3.0.1: - resolution: {integrity: sha512-+12A/JDWyShBCZAKISEEPyM2dwkUrrAfPILqXi4LI4Aa58d92PzjY829hmuoSeACPNqrn2Wlbnja8c/n7bKV6Q==} - engines: {node: '>=12.22 <13 || >=14.17 <15 || >=16.4 <17 || >=17'} + /ava/4.3.3_@ava+typescript@3.0.1: + resolution: {integrity: sha512-9Egq/d9R74ExrWohHeqUlexjDbgZJX5jA1Wq4KCTqc3wIfpGEK79zVy4rBtofJ9YKIxs4PzhJ8BgbW5PlAYe6w==} + engines: {node: '>=12.22 <13 || >=14.17 <15 || >=16.4 <17 || >=18'} hasBin: true peerDependencies: '@ava/typescript': '*' @@ -4479,30 +4467,30 @@ packages: optional: true dependencies: '@ava/typescript': 3.0.1 - acorn: 8.7.0 + acorn: 8.8.0 acorn-walk: 8.2.0 - ansi-styles: 6.1.0 + ansi-styles: 6.2.1 arrgv: 1.0.2 arrify: 3.0.0 callsites: 4.0.0 cbor: 8.1.0 - chalk: 5.0.0 + chalk: 5.1.2 chokidar: 3.5.3 chunkd: 2.0.1 - ci-info: 3.3.0 + ci-info: 3.5.0 ci-parallel-vars: 1.0.1 clean-yaml-object: 0.1.0 cli-truncate: 3.1.0 - code-excerpt: 3.0.0 + code-excerpt: 4.0.0 common-path-prefix: 3.0.0 concordance: 5.0.4 currently-unhandled: 0.4.1 - debug: 4.3.3 - del: 6.0.0 - emittery: 0.10.1 - figures: 4.0.0 - globby: 12.2.0 - ignore-by-default: 2.0.0 + debug: 4.3.4 + del: 6.1.1 + emittery: 0.11.0 + figures: 4.0.1 + globby: 13.1.2 + ignore-by-default: 2.1.0 indent-string: 5.0.0 is-error: 2.2.2 is-plain-object: 5.0.0 @@ -4511,7 +4499,7 @@ packages: mem: 9.0.2 ms: 2.1.3 p-event: 5.0.1 - p-map: 5.3.0 + p-map: 5.5.0 picomatch: 2.3.1 pkg-conf: 4.0.0 plur: 5.1.0 @@ -4520,10 +4508,10 @@ packages: slash: 3.0.0 stack-utils: 2.0.5 strip-ansi: 7.0.1 - supertap: 2.0.0 + supertap: 3.0.1 temp-dir: 2.0.0 - write-file-atomic: 3.0.3 - yargs: 17.3.1 + write-file-atomic: 4.0.2 + yargs: 17.6.0 transitivePeerDependencies: - supports-color dev: true @@ -5277,8 +5265,8 @@ packages: supports-color: 7.2.0 dev: true - /chalk/5.0.0: - resolution: {integrity: sha512-/duVOqst+luxCQRKEo4bNxinsOQtMP80ZYm7mMqzuh5PociNL0PvmHFvREJ9ueYL2TxlHjBcmLCdmocx9Vg+IQ==} + /chalk/5.1.2: + resolution: {integrity: sha512-E5CkT4jWURs1Vy5qGJye+XwCkNj7Od3Af7CP6SujMetSMkLs8Do2RWJK5yx1wamHV/op8Rz+9rltjaTQWDnEFQ==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} dev: true @@ -5353,8 +5341,8 @@ packages: resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} dev: true - /ci-info/3.3.0: - resolution: {integrity: sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==} + /ci-info/3.5.0: + resolution: {integrity: sha512-yH4RezKOGlOhxkmhbeNuC4eYZKAUsEaGtBuBzDDP1eFUKiccDWzBABxBfOx31IDwDIXMTxWuwAxUGModvkbuVw==} dev: true /ci-parallel-vars/1.0.1: @@ -5390,8 +5378,8 @@ packages: engines: {node: '>=6'} dev: true - /clean-stack/4.1.0: - resolution: {integrity: sha512-dxXQYI7mfQVcaF12s6sjNFoZ6ZPDQuBBLp3QJ5156k9EvUFClUoZ11fo8HnLQO241DDVntHEug8MOuFO5PSfRg==} + /clean-stack/4.2.0: + resolution: {integrity: sha512-LYv6XPxoyODi36Dp976riBtSY27VmFo+MKqEU9QCCWyTrdEPDog+RWA7xQWHi6Vbp61j5c4cdzzX1NidnwtUWg==} engines: {node: '>=12'} dependencies: escape-string-regexp: 5.0.0 @@ -5424,7 +5412,7 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: slice-ansi: 5.0.0 - string-width: 5.1.0 + string-width: 5.1.2 dev: true /cliui/6.0.0: @@ -5443,6 +5431,15 @@ packages: wrap-ansi: 7.0.0 dev: true + /cliui/8.0.1: + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} + engines: {node: '>=12'} + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + dev: true + /clone-deep/4.0.1: resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} engines: {node: '>=6'} @@ -5472,11 +5469,11 @@ packages: q: 1.5.1 dev: true - /code-excerpt/3.0.0: - resolution: {integrity: sha512-VHNTVhd7KsLGOqfX3SyeO8RyYPMp1GJOg194VITk04WMYCv4plV68YWe6TJZxd9MhobjtpMRnVky01gqZsalaw==} - engines: {node: '>=10'} + /code-excerpt/4.0.0: + resolution: {integrity: sha512-xxodCmBen3iy2i0WtAK8FlFNrRzjUqjRsMfho58xT/wvZU1YTM3fCnRjcy1gJPMepaRlgm/0e6w8SpWHpn3/cA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: - convert-to-spaces: 1.0.2 + convert-to-spaces: 2.0.1 dev: true /collection-visit/1.0.0: @@ -5631,7 +5628,7 @@ packages: js-string-escape: 1.0.1 lodash: 4.17.21 md5-hex: 3.0.1 - semver: 7.3.5 + semver: 7.3.8 well-known-symbols: 2.0.0 dev: true @@ -5687,9 +5684,9 @@ packages: safe-buffer: 5.1.2 dev: true - /convert-to-spaces/1.0.2: - resolution: {integrity: sha512-cj09EBuObp9gZNQCzc7hByQyrs6jVGE+o9kSJmeUoj+GiPiJvi5LYqEH/Hmme4+MTLHM+Ejtq+FChpjjEnsPdQ==} - engines: {node: '>= 4'} + /convert-to-spaces/2.0.1: + resolution: {integrity: sha512-rcQ1bsQO9799wq24uE5AM2tAILy4gXGIK/njFWcVQkGNZ96edlpY+A7bjwvzjYvLDyzmG1MmMLZhpcsb+klNMQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: true /cookie-signature/1.0.6: @@ -6260,7 +6257,7 @@ packages: dev: true /decode-uri-component/0.2.0: - resolution: {integrity: sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=} + resolution: {integrity: sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==} engines: {node: '>=0.10'} dev: true @@ -6380,6 +6377,20 @@ packages: slash: 3.0.0 dev: true + /del/6.1.1: + resolution: {integrity: sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==} + engines: {node: '>=10'} + dependencies: + globby: 11.1.0 + graceful-fs: 4.2.10 + is-glob: 4.0.3 + is-path-cwd: 2.2.0 + is-path-inside: 3.0.3 + p-map: 4.0.0 + rimraf: 3.0.2 + slash: 3.0.0 + dev: true + /delayed-stream/1.0.0: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} @@ -6591,8 +6602,8 @@ packages: minimalistic-crypto-utils: 1.0.1 dev: true - /emittery/0.10.1: - resolution: {integrity: sha512-OBSS9uVXbpgqEGq2V5VnpfCu9vSnfiR9eYVJmxFYToNIcWRHkM4BAFbJe/PWjf/pQdEL7OPxd2jOW/bJiyX7gg==} + /emittery/0.11.0: + resolution: {integrity: sha512-S/7tzL6v5i+4iJd627Nhv9cLFIo5weAIlGccqJFpnBoDB8U1TF2k5tez4J/QNuxyyhWuFqHg1L84Kd3m7iXg6g==} engines: {node: '>=12'} dev: true @@ -6982,8 +6993,8 @@ packages: '@typescript-eslint/eslint-plugin': ^5.0.0 '@typescript-eslint/parser': ^5.0.0 dependencies: - '@typescript-eslint/eslint-plugin': 5.36.1_gsdoiiubu36xgb3xr22km6mzuy - '@typescript-eslint/parser': 5.36.1_h4u36uq5q6qzckzx63loufckrm + '@typescript-eslint/eslint-plugin': 5.36.1_gjcw3hhr2cxnngiu5lw4bi633m + '@typescript-eslint/parser': 5.36.1_o2nrgn6wwxunlqlzzokx4es3q4 eslint-config-airbnb-base: 15.0.0_hexytdhmo422l55jsqymxqfu6q transitivePeerDependencies: - eslint @@ -7017,7 +7028,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.36.1_h4u36uq5q6qzckzx63loufckrm + '@typescript-eslint/parser': 5.36.1_o2nrgn6wwxunlqlzzokx4es3q4 debug: 3.2.7 eslint-import-resolver-node: 0.3.6 find-up: 2.1.0 @@ -7041,7 +7052,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.36.1_h4u36uq5q6qzckzx63loufckrm + '@typescript-eslint/parser': 5.36.1_o2nrgn6wwxunlqlzzokx4es3q4 array-includes: 3.1.4 array.prototype.flat: 1.2.5 debug: 2.6.9 @@ -7413,6 +7424,17 @@ packages: micromatch: 4.0.4 dev: true + /fast-glob/3.2.12: + resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} + engines: {node: '>=8.6.0'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.5 + dev: true + /fast-json-stable-stringify/2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} dev: true @@ -7458,12 +7480,12 @@ packages: resolution: {integrity: sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==} dev: true - /figures/4.0.0: - resolution: {integrity: sha512-VnYcWq6H6F0qDN0QnorznBr0abEovifzUokmnezpKZBUbDmbLAt7LMryOp1TKFVxLxyNYkxEkCEADZR58U9oSw==} + /figures/4.0.1: + resolution: {integrity: sha512-rElJwkA/xS04Vfg+CaZodpso7VqBknOYbzi6I76hI4X80RUjkSxO2oAyPmGbuXUppywjqndOrQDl817hDnI++w==} engines: {node: '>=12'} dependencies: escape-string-regexp: 5.0.0 - is-unicode-supported: 1.1.0 + is-unicode-supported: 1.3.0 dev: true /file-entry-cache/6.0.1: @@ -7580,7 +7602,7 @@ packages: resolution: {integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: - locate-path: 7.1.0 + locate-path: 7.1.1 path-exists: 5.0.0 dev: true @@ -7799,7 +7821,7 @@ packages: requiresBuild: true dependencies: bindings: 1.5.0 - nan: 2.16.0 + nan: 2.17.0 dev: true optional: true @@ -7980,13 +8002,12 @@ packages: slash: 3.0.0 dev: true - /globby/12.2.0: - resolution: {integrity: sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA==} + /globby/13.1.2: + resolution: {integrity: sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: - array-union: 3.0.1 dir-glob: 3.0.1 - fast-glob: 3.2.11 + fast-glob: 3.2.12 ignore: 5.2.0 merge2: 1.4.1 slash: 4.0.0 @@ -8011,6 +8032,10 @@ packages: url-parse-lax: 3.0.0 dev: true + /graceful-fs/4.2.10: + resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} + dev: true + /graceful-fs/4.2.8: resolution: {integrity: sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==} dev: true @@ -8371,8 +8396,8 @@ packages: resolution: {integrity: sha1-xg7taebY/bazEEofy8ocGS3FtQE=} dev: true - /ignore-by-default/2.0.0: - resolution: {integrity: sha512-+mQSgMRiFD3L3AOxLYOCxjIq4OnAmo5CIuC+lj5ehCJcPtV++QacEV7FdpzvYxH6DaOySWzQU6RR0lPLy37ckA==} + /ignore-by-default/2.1.0: + resolution: {integrity: sha512-yiWd4GVmJp0Q6ghmM2B/V3oZGRmjrKLXvHR3TE1nfoXsmoggllfZUQe74EN0fJdPFZu2NIvNdrMMLm3OsV7Ohw==} engines: {node: '>=10 <11 || >=12 <13 || >=14'} dev: true @@ -8843,8 +8868,8 @@ packages: engines: {node: '>=10'} dev: true - /is-unicode-supported/1.1.0: - resolution: {integrity: sha512-lDcxivp8TJpLG75/DpatAqNzOpDPSpED8XNtrpBHTdQ2InQ1PbW78jhwSxyxhhu+xbVSast2X38bwj8atwoUQA==} + /is-unicode-supported/1.3.0: + resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} engines: {node: '>=12'} dev: true @@ -8990,7 +9015,7 @@ packages: resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 17.0.17 + '@types/node': 18.8.5 merge-stream: 2.0.0 supports-color: 7.2.0 dev: true @@ -9339,8 +9364,8 @@ packages: p-locate: 5.0.0 dev: true - /locate-path/7.1.0: - resolution: {integrity: sha512-HNx5uOnYeK4SxEoid5qnhRfprlJeGMzFRKPLCf/15N3/B4AiofNwC/yq7VBKdVk9dx7m+PiYCJOGg55JYTAqoQ==} + /locate-path/7.1.1: + resolution: {integrity: sha512-vJXaRMJgRVD3+cUZs3Mncj2mxpt5mP0EmNOsxRSZRMlbqjvxzDEOIUWXGmavo0ZC9+tNZCBLQ66reA11nbpHZg==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: p-locate: 6.0.0 @@ -9476,8 +9501,8 @@ packages: object-visit: 1.0.1 dev: true - /marked/4.1.0: - resolution: {integrity: sha512-+Z6KDjSPa6/723PQYyc1axYZpYYpDnECDaU6hkaf5gqBieBkMKYReL5hteF2QizhlMbgbo8umXl/clZ67+GlsA==} + /marked/4.1.1: + resolution: {integrity: sha512-0cNMnTcUJPxbA6uWmCmjWz4NJRe/0Xfk2NhXCUHjew9qJzFN20krFnsUe7QynwqOwa5m1fZ4UDg0ycKFVC0ccw==} engines: {node: '>= 12'} hasBin: true dev: true @@ -9598,6 +9623,14 @@ packages: picomatch: 2.3.1 dev: true + /micromatch/4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + engines: {node: '>=8.6'} + dependencies: + braces: 3.0.2 + picomatch: 2.3.1 + dev: true + /miller-rabin/4.0.1: resolution: {integrity: sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==} hasBin: true @@ -9861,8 +9894,8 @@ packages: thunky: 1.1.0 dev: true - /nan/2.16.0: - resolution: {integrity: sha512-UdAqHyFngu7TfQKsCBgAA6pWDkT8MAO7d0jyOecVhN5354xbLqdn8mV9Tat9gepAupm0bt2DbeaSC8vS52MuFA==} + /nan/2.17.0: + resolution: {integrity: sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==} requiresBuild: true dev: true optional: true @@ -10295,7 +10328,7 @@ packages: dev: true /p-defer/1.0.0: - resolution: {integrity: sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=} + resolution: {integrity: sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==} engines: {node: '>=4'} dev: true @@ -10303,7 +10336,7 @@ packages: resolution: {integrity: sha512-dd589iCQ7m1L0bmC5NLlVYfy3TbBEsMUfWx9PyAgPeIcFZ/E2yaTZ4Rz4MiBmmJShviiftHVXOqfnfzJ6kyMrQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: - p-timeout: 5.0.2 + p-timeout: 5.1.0 dev: true /p-limit/1.3.0: @@ -10383,11 +10416,11 @@ packages: aggregate-error: 3.1.0 dev: true - /p-map/5.3.0: - resolution: {integrity: sha512-SRbIQFoLYNezHkqZslqeg963HYUtqOrfMCxjNrFOpJ19WTYuq26rQoOXeX8QQiMLUlLqdYV/7PuDsdYJ7hLE1w==} + /p-map/5.5.0: + resolution: {integrity: sha512-VFqfGDHlx87K66yZrNdI4YGtD70IRyd+zSvgks6mzHPRNkoKy+9EKP4SFC77/vTTQYmRmti7dvqC+m5jBrBAcg==} engines: {node: '>=12'} dependencies: - aggregate-error: 4.0.0 + aggregate-error: 4.0.1 dev: true /p-retry/4.6.1: @@ -10398,8 +10431,8 @@ packages: retry: 0.13.1 dev: true - /p-timeout/5.0.2: - resolution: {integrity: sha512-sEmji9Yaq+Tw+STwsGAE56hf7gMy9p0tQfJojIAamB7WHJYJKf1qlsg9jqBWG8q9VCxKPhZaP/AcXwEoBcYQhQ==} + /p-timeout/5.1.0: + resolution: {integrity: sha512-auFDyzzzGZZZdHz3BtET9VEz0SE/uMEAx7uWfGPucfzEwwe/xH0iVeZibQmANYE/hp9T2+UUZT5m+BKyrDp3Ew==} engines: {node: '>=12'} dev: true @@ -12085,7 +12118,7 @@ packages: inherits: 2.0.4 dev: true - /rollup-plugin-sourcemaps/0.6.3_m6epztfetphdp3xlvjy4xzbcq4: + /rollup-plugin-sourcemaps/0.6.3_n3h7ooyjwm4phuvjpg4pqirc4i: resolution: {integrity: sha512-paFu+nT1xvuO1tPFYXGe+XnQvg4Hjqv/eIhG8i5EspfYYPBKL57X7iVbfv55aNVASg3dzWvES9dmWsL2KhfByw==} engines: {node: '>=10.0.0'} peerDependencies: @@ -12096,7 +12129,7 @@ packages: optional: true dependencies: '@rollup/pluginutils': 3.1.0_rollup@2.79.0 - '@types/node': 17.0.17 + '@types/node': 18.8.5 rollup: 2.79.0 source-map-resolve: 0.6.0 dev: true @@ -12278,6 +12311,14 @@ packages: lru-cache: 6.0.0 dev: true + /semver/7.3.8: + resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + dev: true + /send/0.17.2: resolution: {integrity: sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==} engines: {node: '>= 0.8.0'} @@ -12491,7 +12532,7 @@ packages: resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} engines: {node: '>=12'} dependencies: - ansi-styles: 6.1.0 + ansi-styles: 6.2.1 is-fullwidth-code-point: 4.0.0 dev: true @@ -12747,8 +12788,8 @@ packages: strip-ansi: 6.0.1 dev: true - /string-width/5.1.0: - resolution: {integrity: sha512-7x54QnN21P+XL/v8SuNKvfgsUre6PXpN7mc77N3HlZv+f1SBRGmjxtOud2Z6FZ8DmdkD/IdjCaf9XXbnqmTZGQ==} + /string-width/5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} engines: {node: '>=12'} dependencies: eastasianwidth: 0.2.0 @@ -12896,15 +12937,14 @@ packages: resolution: {integrity: sha512-8/3pSmthWM7lsPBKv7NXkzn2Uc9W7NotcwGNpJaa3k7WMM1XDCA4MgT5k/8BIexd5ydZdboXtU90XH9Ec4Bv/Q==} dev: true - /supertap/2.0.0: - resolution: {integrity: sha512-jRzcXlCeDYvKoZGA5oRhYyR3jUIYu0enkSxtmAgHRlD7HwrovTpH4bDSi0py9FtuA8si9cW/fKommJHuaoDHJA==} - engines: {node: '>=10'} + /supertap/3.0.1: + resolution: {integrity: sha512-u1ZpIBCawJnO+0QePsEiOknOfCRq0yERxiAchT0i4li0WHNUJbf0evXXSXOcCAR4M8iMDoajXYmstm/qO81Isw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: - arrify: 2.0.1 - indent-string: 4.0.0 + indent-string: 5.0.0 js-yaml: 3.14.1 serialize-error: 7.0.1 - strip-ansi: 6.0.1 + strip-ansi: 7.0.1 dev: true /supports-color/5.5.0: @@ -13110,7 +13150,7 @@ packages: dev: true /time-zone/1.0.0: - resolution: {integrity: sha1-mcW/VZWJZq9tBtg73zgA3IL67F0=} + resolution: {integrity: sha512-TIsDdtKo6+XrPtiTm1ssmMngN1sAhyKnTO2kunQWqNPWIVvCm15Wmw4SWInwTVgJ5u/Tr04+8Ei9TNcw4x4ONA==} engines: {node: '>=4'} dev: true @@ -13249,15 +13289,20 @@ packages: /tslib/2.3.1: resolution: {integrity: sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==} + dev: true - /tsutils/3.21.0_typescript@4.8.2: + /tslib/2.4.0: + resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} + dev: false + + /tsutils/3.21.0_typescript@4.8.4: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 4.8.2 + typescript: 4.8.4 dev: true /tty-browserify/0.0.0: @@ -13330,18 +13375,18 @@ packages: resolution: {integrity: sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=} dev: true - /typedoc/0.23.14_typescript@4.8.2: - resolution: {integrity: sha512-s2I+ZKBET38EctZvbXp2GooHrNaKjWZkrwGEK/sttnOGiKJqU0vHrsdcwLgKZGuo2aedNL3RRPj1LnAAeYscig==} + /typedoc/0.23.16_typescript@4.8.4: + resolution: {integrity: sha512-rumYsCeNRXlyuZVzefD7050n7ptL2uudsCJg50dY0v/stKniqIlRpvx/F/6expC0/Q6Dbab+g/JpZuB7Sw90FA==} engines: {node: '>= 14.14'} hasBin: true peerDependencies: typescript: 4.6.x || 4.7.x || 4.8.x dependencies: lunr: 2.3.9 - marked: 4.1.0 + marked: 4.1.1 minimatch: 5.1.0 shiki: 0.11.1 - typescript: 4.8.2 + typescript: 4.8.4 dev: true /typescript/4.2.4: @@ -13350,8 +13395,8 @@ packages: hasBin: true dev: true - /typescript/4.8.2: - resolution: {integrity: sha512-C0I1UsrrDHo2fYI5oaCGbSejwX4ch+9Y5jTQELvovfmFkK3HHSZJB8MSJcWLmCUBzQBchCrZ9rMRV6GuNrvGtw==} + /typescript/4.8.4: + resolution: {integrity: sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==} engines: {node: '>=4.2.0'} hasBin: true dev: true @@ -14165,6 +14210,14 @@ packages: typedarray-to-buffer: 3.1.5 dev: true + /write-file-atomic/4.0.2: + resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + dependencies: + imurmurhash: 0.1.4 + signal-exit: 3.0.7 + dev: true + /ws/6.2.2: resolution: {integrity: sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==} peerDependencies: @@ -14279,8 +14332,8 @@ packages: engines: {node: '>=10'} dev: true - /yargs-parser/21.0.0: - resolution: {integrity: sha512-z9kApYUOCwoeZ78rfRYYWdiU/iNL6mwwYlkkZfJoyMR1xps+NEBX5X7XmRpxkZHhXJ6+Ey00IwKxBBSW9FIjyA==} + /yargs-parser/21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} dev: true @@ -14324,17 +14377,17 @@ packages: yargs-parser: 20.2.9 dev: true - /yargs/17.3.1: - resolution: {integrity: sha512-WUANQeVgjLbNsEmGk20f+nlHgOqzRFpiGWVaBrYGYIGANIIu3lWjoyi0fNlFmJkvfhCZ6BXINe7/W2O2bV4iaA==} + /yargs/17.6.0: + resolution: {integrity: sha512-8H/wTDqlSwoSnScvV2N/JHfLWOKuh5MVla9hqLjK3nsfyy6Y4kDSYSvkU5YCUEPOSnRXfIyx3Sq+B/IWudTo4g==} engines: {node: '>=12'} dependencies: - cliui: 7.0.4 + cliui: 8.0.1 escalade: 3.1.1 get-caller-file: 2.0.5 require-directory: 2.1.1 string-width: 4.2.3 y18n: 5.0.8 - yargs-parser: 21.0.0 + yargs-parser: 21.1.1 dev: true /yocto-queue/0.1.0: |