diff --git a/package-lock.json b/package-lock.json index 7a6c541..703b5c9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1553,14 +1553,12 @@ "node_modules/@npmcli/ci-detect": { "version": "1.3.0", "dev": true, - "license": "ISC", - "peer": true + "license": "ISC" }, "node_modules/@npmcli/git": { "version": "2.0.4", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "@npmcli/promise-spawn": "^1.1.0", "lru-cache": "^6.0.0", @@ -1577,7 +1575,6 @@ "version": "6.0.0", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "yallist": "^4.0.0" }, @@ -1589,7 +1586,6 @@ "version": "2.0.2", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "isexe": "^2.0.0" }, @@ -1603,14 +1599,12 @@ "node_modules/@npmcli/git/node_modules/yallist": { "version": "4.0.0", "dev": true, - "license": "ISC", - "peer": true + "license": "ISC" }, "node_modules/@npmcli/installed-package-contents": { "version": "1.0.5", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "npm-bundled": "^1.1.1", "npm-normalize-package-bin": "^1.0.1", @@ -1628,7 +1622,6 @@ "version": "1.0.1", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "mkdirp": "^1.0.4" }, @@ -1639,14 +1632,12 @@ "node_modules/@npmcli/node-gyp": { "version": "1.0.1", "dev": true, - "license": "ISC", - "peer": true + "license": "ISC" }, "node_modules/@npmcli/promise-spawn": { "version": "1.3.2", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "infer-owner": "^1.0.4" } @@ -1655,7 +1646,6 @@ "version": "1.8.1", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "@npmcli/node-gyp": "^1.0.0", "@npmcli/promise-spawn": "^1.3.0", @@ -2323,11 +2313,49 @@ "rollup": "^1.20.0||^2.0.0" } }, + "node_modules/@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "dev": true, + "peer": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", + "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", + "dev": true, + "peer": true, + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@sinonjs/samsam": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-5.3.1.tgz", + "integrity": "sha512-1Hc0b1TtyfBu8ixF/tpfSHTVWKwCBLY4QJbkgnE7HcwyvT2xArDxb4K7dMgqRm3szI+LJbzmW/s4xxEhv6hwDg==", + "dev": true, + "peer": true, + "dependencies": { + "@sinonjs/commons": "^1.6.0", + "lodash.get": "^4.4.2", + "type-detect": "^4.0.8" + } + }, + "node_modules/@sinonjs/text-encoding": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.3.tgz", + "integrity": "sha512-DE427ROAphMQzU4ENbliGYrBSYPXF+TtLg9S8vzeA+OF4ZKzoDdzfL8sxuMUGS/lgRhM6j1URSk9ghf7Xo1tyA==", + "dev": true, + "peer": true + }, "node_modules/@tootallnate/once": { "version": "1.1.2", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">= 6" } @@ -3967,7 +3995,6 @@ "version": "4.1.3", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "debug": "^4.1.0", "depd": "^1.1.2", @@ -3981,7 +4008,6 @@ "version": "3.1.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "clean-stack": "^2.0.0", "indent-string": "^4.0.0" @@ -4005,7 +4031,6 @@ "version": "3.0.0", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "string-width": "^3.0.0" } @@ -4014,7 +4039,6 @@ "version": "4.1.0", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=6" } @@ -4023,7 +4047,6 @@ "version": "2.0.0", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=4" } @@ -4032,7 +4055,6 @@ "version": "3.1.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "emoji-regex": "^7.0.1", "is-fullwidth-code-point": "^2.0.0", @@ -4046,7 +4068,6 @@ "version": "5.2.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "ansi-regex": "^4.1.0" }, @@ -4118,14 +4139,12 @@ "node_modules/aproba": { "version": "1.2.0", "dev": true, - "license": "ISC", - "peer": true + "license": "ISC" }, "node_modules/are-we-there-yet": { "version": "1.1.5", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "delegates": "^1.0.0", "readable-stream": "^2.0.6" @@ -4221,7 +4240,6 @@ "version": "1.0.55", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "printable-characters": "^1.0.42" } @@ -4660,7 +4678,6 @@ "version": "4.2.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "ansi-align": "^3.0.0", "camelcase": "^5.3.1", @@ -4682,7 +4699,6 @@ "version": "5.0.0", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=8" } @@ -4690,14 +4706,12 @@ "node_modules/boxen/node_modules/emoji-regex": { "version": "8.0.0", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/boxen/node_modules/is-fullwidth-code-point": { "version": "3.0.0", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=8" } @@ -4706,7 +4720,6 @@ "version": "4.2.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -4720,7 +4733,6 @@ "version": "6.0.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "ansi-regex": "^5.0.0" }, @@ -4772,7 +4784,6 @@ "version": "4.0.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "duplexer": "0.1.1" }, @@ -5036,8 +5047,7 @@ "node_modules/builtins": { "version": "1.0.3", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/bytes": { "version": "3.1.0", @@ -5051,7 +5061,6 @@ "version": "15.0.5", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "@npmcli/move-file": "^1.0.1", "chownr": "^2.0.0", @@ -5079,7 +5088,6 @@ "version": "6.0.0", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "yallist": "^4.0.0" }, @@ -5090,8 +5098,7 @@ "node_modules/cacache/node_modules/yallist": { "version": "4.0.0", "dev": true, - "license": "ISC", - "peer": true + "license": "ISC" }, "node_modules/cache-base": { "version": "1.0.1", @@ -5380,7 +5387,6 @@ "version": "2.0.0", "dev": true, "license": "ISC", - "peer": true, "engines": { "node": ">=10" } @@ -5468,7 +5474,6 @@ "version": "2.2.0", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=6" } @@ -5477,7 +5482,6 @@ "version": "2.2.1", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=6" }, @@ -5887,8 +5891,7 @@ "node_modules/console-control-strings": { "version": "1.1.0", "dev": true, - "license": "ISC", - "peer": true + "license": "ISC" }, "node_modules/constantinople": { "version": "4.0.1", @@ -6075,7 +6078,6 @@ "version": "1.0.1", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": "*" } @@ -6281,7 +6283,6 @@ "version": "1.0.3", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "asap": "^2.0.0", "wrappy": "1" @@ -6407,8 +6408,7 @@ }, "node_modules/duplexer": { "version": "0.1.1", - "dev": true, - "peer": true + "dev": true }, "node_modules/dynamic-import-polyfill": { "version": "0.1.1", @@ -6509,7 +6509,6 @@ "dev": true, "license": "MIT", "optional": true, - "peer": true, "dependencies": { "iconv-lite": "^0.6.2" } @@ -6519,7 +6518,6 @@ "dev": true, "license": "MIT", "optional": true, - "peer": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, @@ -6641,7 +6639,6 @@ "version": "2.2.0", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=6" } @@ -6649,8 +6646,7 @@ "node_modules/err-code": { "version": "1.1.2", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/errno": { "version": "0.1.8", @@ -7522,7 +7518,6 @@ "version": "6.1.0", "dev": true, "license": "BSD-3-Clause", - "peer": true, "engines": { "node": ">= 0.4.0" } @@ -7773,7 +7768,6 @@ "version": "2.1.0", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "minipass": "^3.0.0" }, @@ -7814,7 +7808,6 @@ "version": "2.7.4", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "aproba": "^1.0.3", "console-control-strings": "^1.0.0", @@ -8010,7 +8003,6 @@ "version": "5.1.1", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "duplexer": "^0.1.1", "pify": "^4.0.1" @@ -8023,7 +8015,6 @@ "version": "4.0.1", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=6" } @@ -8148,8 +8139,7 @@ "node_modules/has-unicode": { "version": "2.0.1", "dev": true, - "license": "ISC", - "peer": true + "license": "ISC" }, "node_modules/has-value": { "version": "1.0.0", @@ -8294,8 +8284,7 @@ "node_modules/http-cache-semantics": { "version": "4.1.0", "dev": true, - "license": "BSD-2-Clause", - "peer": true + "license": "BSD-2-Clause" }, "node_modules/http-errors": { "version": "1.7.3", @@ -8338,7 +8327,6 @@ "version": "4.0.1", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@tootallnate/once": "1", "agent-base": "6", @@ -8378,7 +8366,6 @@ "version": "1.2.1", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "ms": "^2.0.0" } @@ -8425,7 +8412,6 @@ "version": "3.0.3", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "minimatch": "^3.0.4" } @@ -8463,7 +8449,6 @@ "version": "4.0.0", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=8" } @@ -8475,8 +8460,7 @@ "node_modules/infer-owner": { "version": "1.0.4", "dev": true, - "license": "ISC", - "peer": true + "license": "ISC" }, "node_modules/inflation": { "version": "2.0.0", @@ -8829,8 +8813,7 @@ "node_modules/is-lambda": { "version": "1.0.1", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/is-module": { "version": "1.0.0", @@ -9264,8 +9247,7 @@ "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/json-schema": { "version": "0.2.3", @@ -9314,8 +9296,7 @@ "engines": [ "node >= 0.2.0" ], - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/jsprim": { "version": "1.4.1", @@ -9350,6 +9331,13 @@ "node": ">=0.10.0" } }, + "node_modules/just-extend": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-4.2.1.tgz", + "integrity": "sha512-g3UB796vUFIY90VIv/WX3L2c8CS2MdWUww3CNrYmqza1Fg0DURc2K/O4YrnklBdQarSJ/y8JnJYDGc+1iumQjg==", + "dev": true, + "peer": true + }, "node_modules/karma": { "version": "5.2.3", "resolved": "https://registry.npmjs.org/karma/-/karma-5.2.3.tgz", @@ -10425,6 +10413,14 @@ "dev": true, "license": "MIT" }, + "node_modules/lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==", + "deprecated": "This package is deprecated. Use the optional chaining (?.) operator instead.", + "dev": true, + "peer": true + }, "node_modules/lodash.isfinite": { "version": "3.3.2", "dev": true, @@ -10611,7 +10607,6 @@ "version": "8.0.12", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "agentkeepalive": "^4.1.3", "cacache": "^15.0.5", @@ -10637,7 +10632,6 @@ "version": "6.0.0", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "yallist": "^4.0.0" }, @@ -10648,8 +10642,7 @@ "node_modules/make-fetch-happen/node_modules/yallist": { "version": "4.0.0", "dev": true, - "license": "ISC", - "peer": true + "license": "ISC" }, "node_modules/map-cache": { "version": "0.2.2", @@ -10852,7 +10845,6 @@ "version": "3.1.3", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "yallist": "^4.0.0" }, @@ -10864,7 +10856,6 @@ "version": "1.0.2", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "minipass": "^3.0.0" }, @@ -10876,7 +10867,6 @@ "version": "1.3.2", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "minipass": "^3.1.0", "minipass-sized": "^1.0.3", @@ -10893,7 +10883,6 @@ "version": "1.0.5", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "minipass": "^3.0.0" }, @@ -10905,7 +10894,6 @@ "version": "1.0.1", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "jsonparse": "^1.3.1", "minipass": "^3.0.0" @@ -10915,7 +10903,6 @@ "version": "1.2.4", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "minipass": "^3.0.0" }, @@ -10927,7 +10914,6 @@ "version": "1.0.3", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "minipass": "^3.0.0" }, @@ -10938,14 +10924,12 @@ "node_modules/minipass/node_modules/yallist": { "version": "4.0.0", "dev": true, - "license": "ISC", - "peer": true + "license": "ISC" }, "node_modules/minizlib": { "version": "2.1.2", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "minipass": "^3.0.0", "yallist": "^4.0.0" @@ -10957,8 +10941,7 @@ "node_modules/minizlib/node_modules/yallist": { "version": "4.0.0", "dev": true, - "license": "ISC", - "peer": true + "license": "ISC" }, "node_modules/mitt": { "version": "1.2.0", @@ -11493,6 +11476,20 @@ "dev": true, "license": "MIT" }, + "node_modules/nise": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/nise/-/nise-4.1.0.tgz", + "integrity": "sha512-eQMEmGN/8arp0xsvGoQ+B1qvSkR73B1nWSCh7nOt5neMCtwcQVYQGdzQMhcNscktTsWB54xnlSQFzOAPJD8nXA==", + "dev": true, + "peer": true, + "dependencies": { + "@sinonjs/commons": "^1.7.0", + "@sinonjs/fake-timers": "^6.0.0", + "@sinonjs/text-encoding": "^0.7.1", + "just-extend": "^4.0.2", + "path-to-regexp": "^1.7.0" + } + }, "node_modules/node-environment-flags": { "version": "1.0.5", "dev": true, @@ -11523,7 +11520,6 @@ "version": "7.1.2", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "env-paths": "^2.2.0", "glob": "^7.1.4", @@ -11547,7 +11543,6 @@ "version": "5.0.0", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "abbrev": "1" }, @@ -11562,7 +11557,6 @@ "version": "2.0.2", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "isexe": "^2.0.0" }, @@ -11624,7 +11618,6 @@ "version": "1.1.1", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "npm-normalize-package-bin": "^1.0.1" } @@ -11633,7 +11626,6 @@ "version": "4.0.0", "dev": true, "license": "BSD-2-Clause", - "peer": true, "dependencies": { "semver": "^7.1.1" }, @@ -11644,14 +11636,12 @@ "node_modules/npm-normalize-package-bin": { "version": "1.0.1", "dev": true, - "license": "ISC", - "peer": true + "license": "ISC" }, "node_modules/npm-package-arg": { "version": "8.1.0", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "hosted-git-info": "^3.0.6", "semver": "^7.0.0", @@ -11665,7 +11655,6 @@ "version": "3.0.7", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "lru-cache": "^6.0.0" }, @@ -11677,7 +11666,6 @@ "version": "6.0.0", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "yallist": "^4.0.0" }, @@ -11688,14 +11676,12 @@ "node_modules/npm-package-arg/node_modules/yallist": { "version": "4.0.0", "dev": true, - "license": "ISC", - "peer": true + "license": "ISC" }, "node_modules/npm-packlist": { "version": "2.1.4", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "glob": "^7.1.6", "ignore-walk": "^3.0.3", @@ -11713,7 +11699,6 @@ "version": "6.1.0", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "npm-install-checks": "^4.0.0", "npm-package-arg": "^8.0.0", @@ -11724,7 +11709,6 @@ "version": "9.0.0", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "@npmcli/ci-detect": "^1.0.0", "lru-cache": "^6.0.0", @@ -11743,7 +11727,6 @@ "version": "6.0.0", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "yallist": "^4.0.0" }, @@ -11754,14 +11737,12 @@ "node_modules/npm-registry-fetch/node_modules/yallist": { "version": "4.0.0", "dev": true, - "license": "ISC", - "peer": true + "license": "ISC" }, "node_modules/npmlog": { "version": "4.1.2", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "are-we-there-yet": "~1.1.2", "console-control-strings": "~1.1.0", @@ -12076,7 +12057,6 @@ "version": "4.0.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "aggregate-error": "^3.0.0" }, @@ -12099,7 +12079,6 @@ "version": "11.1.13", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "@npmcli/git": "^2.0.1", "@npmcli/installed-package-contents": "^1.0.5", @@ -12298,6 +12277,23 @@ "node": ">=0.10.0" } }, + "node_modules/path-to-regexp": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.9.0.tgz", + "integrity": "sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g==", + "dev": true, + "peer": true, + "dependencies": { + "isarray": "0.0.1" + } + }, + "node_modules/path-to-regexp/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", + "dev": true, + "peer": true + }, "node_modules/path-type": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", @@ -12641,8 +12637,7 @@ "node_modules/printable-characters": { "version": "1.0.42", "dev": true, - "license": "Unlicense", - "peer": true + "license": "Unlicense" }, "node_modules/prismjs": { "version": "1.23.0", @@ -12664,8 +12659,7 @@ "node_modules/process-nextick-args": { "version": "2.0.1", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/progress": { "version": "2.0.3", @@ -12687,14 +12681,12 @@ "node_modules/promise-inflight": { "version": "1.0.1", "dev": true, - "license": "ISC", - "peer": true + "license": "ISC" }, "node_modules/promise-retry": { "version": "1.1.1", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "err-code": "^1.0.0", "retry": "^0.10.0" @@ -12884,7 +12876,6 @@ "version": "1.0.1", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=4" } @@ -13003,7 +12994,6 @@ "version": "1.2.1", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "json-parse-even-better-errors": "^2.3.0", "npm-normalize-package-bin": "^1.0.1" @@ -13040,7 +13030,6 @@ "version": "2.3.7", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -13054,14 +13043,12 @@ "node_modules/readable-stream/node_modules/isarray": { "version": "1.0.0", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/readdir-scoped-modules": { "version": "1.1.0", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "debuglog": "^1.0.1", "dezalgo": "^1.0.0", @@ -13441,7 +13428,6 @@ "version": "0.10.1", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": "*" } @@ -13492,7 +13478,6 @@ "version": "9.1.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@babel/runtime": "^7.10.3", "boxen": "^4.2.0", @@ -13511,7 +13496,6 @@ "version": "7.12.5", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "regenerator-runtime": "^0.13.4" } @@ -13519,14 +13503,12 @@ "node_modules/rollup-plugin-filesize/node_modules/regenerator-runtime": { "version": "0.13.7", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/rollup-plugin-filesize/node_modules/source-map": { "version": "0.7.3", "dev": true, "license": "BSD-3-Clause", - "peer": true, "engines": { "node": ">= 8" } @@ -13535,7 +13517,6 @@ "version": "0.5.19", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -13545,7 +13526,6 @@ "version": "0.6.1", "dev": true, "license": "BSD-3-Clause", - "peer": true, "engines": { "node": ">=0.10.0" } @@ -13554,7 +13534,6 @@ "version": "5.5.1", "dev": true, "license": "BSD-2-Clause", - "peer": true, "dependencies": { "commander": "^2.20.0", "source-map": "~0.7.2", @@ -13590,7 +13569,6 @@ "version": "4.1.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -13606,7 +13584,6 @@ "version": "7.2.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -14026,6 +14003,26 @@ "dev": true, "license": "ISC" }, + "node_modules/sinon": { + "version": "9.2.4", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-9.2.4.tgz", + "integrity": "sha512-zljcULZQsJxVra28qIAL6ow1Z9tpattkCTEJR4RBP3TGc00FcttsP5pK284Nas5WjMZU5Yzy3kAIp3B3KRf5Yg==", + "deprecated": "16.1.1", + "dev": true, + "peer": true, + "dependencies": { + "@sinonjs/commons": "^1.8.1", + "@sinonjs/fake-timers": "^6.0.1", + "@sinonjs/samsam": "^5.3.1", + "diff": "^4.0.2", + "nise": "^4.0.4", + "supports-color": "^7.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/sinon" + } + }, "node_modules/sinon-chai": { "version": "3.5.0", "dev": true, @@ -14035,6 +14032,29 @@ "sinon": ">=4.0.0 <10.0.0" } }, + "node_modules/sinon/node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/sinon/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/slash": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", @@ -14102,7 +14122,6 @@ "version": "4.1.0", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">= 6.0.0", "npm": ">= 3.0.0" @@ -14360,7 +14379,6 @@ "version": "2.5.1", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "ip": "^1.1.5", "smart-buffer": "^4.1.0" @@ -14374,7 +14392,6 @@ "version": "5.0.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "agent-base": "6", "debug": "4", @@ -14503,7 +14520,6 @@ "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", "dev": true, - "peer": true, "dependencies": { "minipass": "^3.1.1" }, @@ -14856,7 +14872,6 @@ "version": "6.0.5", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", @@ -14870,9 +14885,10 @@ } }, "node_modules/tar-fs": { - "version": "2.1.1", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.4.tgz", + "integrity": "sha512-mDAjwmZdh7LTT6pNleZ05Yt65HC3E+NiQzl672vQG38jIrehtJk/J3mNwIg+vShQPcLF/LV7CMnDW6vjj6sfYQ==", "dev": true, - "license": "MIT", "dependencies": { "chownr": "^1.1.1", "mkdirp-classic": "^0.5.2", @@ -14916,14 +14932,12 @@ "node_modules/tar/node_modules/yallist": { "version": "4.0.0", "dev": true, - "license": "ISC", - "peer": true + "license": "ISC" }, "node_modules/term-size": { "version": "2.2.1", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=8" }, @@ -15477,7 +15491,6 @@ "version": "1.1.1", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "unique-slug": "^2.0.0" } @@ -15486,7 +15499,6 @@ "version": "2.0.2", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "imurmurhash": "^0.1.4" } @@ -15689,7 +15701,6 @@ "version": "3.0.0", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "builtins": "^1.0.3" } @@ -15850,7 +15861,6 @@ "version": "3.1.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "string-width": "^4.0.0" }, @@ -15862,7 +15872,6 @@ "version": "5.0.0", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=8" } @@ -15870,14 +15879,12 @@ "node_modules/widest-line/node_modules/emoji-regex": { "version": "8.0.0", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/widest-line/node_modules/is-fullwidth-code-point": { "version": "3.0.0", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=8" } @@ -15886,7 +15893,6 @@ "version": "4.2.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -15900,7 +15906,6 @@ "version": "6.0.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "ansi-regex": "^5.0.0" }, @@ -17594,13 +17599,11 @@ }, "@npmcli/ci-detect": { "version": "1.3.0", - "dev": true, - "peer": true + "dev": true }, "@npmcli/git": { "version": "2.0.4", "dev": true, - "peer": true, "requires": { "@npmcli/promise-spawn": "^1.1.0", "lru-cache": "^6.0.0", @@ -17616,7 +17619,6 @@ "lru-cache": { "version": "6.0.0", "dev": true, - "peer": true, "requires": { "yallist": "^4.0.0" } @@ -17624,22 +17626,19 @@ "which": { "version": "2.0.2", "dev": true, - "peer": true, "requires": { "isexe": "^2.0.0" } }, "yallist": { "version": "4.0.0", - "dev": true, - "peer": true + "dev": true } } }, "@npmcli/installed-package-contents": { "version": "1.0.5", "dev": true, - "peer": true, "requires": { "npm-bundled": "^1.1.1", "npm-normalize-package-bin": "^1.0.1", @@ -17650,20 +17649,17 @@ "@npmcli/move-file": { "version": "1.0.1", "dev": true, - "peer": true, "requires": { "mkdirp": "^1.0.4" } }, "@npmcli/node-gyp": { "version": "1.0.1", - "dev": true, - "peer": true + "dev": true }, "@npmcli/promise-spawn": { "version": "1.3.2", "dev": true, - "peer": true, "requires": { "infer-owner": "^1.0.4" } @@ -17671,7 +17667,6 @@ "@npmcli/run-script": { "version": "1.8.1", "dev": true, - "peer": true, "requires": { "@npmcli/node-gyp": "^1.0.0", "@npmcli/promise-spawn": "^1.3.0", @@ -18214,11 +18209,49 @@ "picomatch": "^2.2.2" } }, - "@tootallnate/once": { - "version": "1.1.2", + "@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "dev": true, + "peer": true, + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", + "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", + "dev": true, + "peer": true, + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, + "@sinonjs/samsam": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-5.3.1.tgz", + "integrity": "sha512-1Hc0b1TtyfBu8ixF/tpfSHTVWKwCBLY4QJbkgnE7HcwyvT2xArDxb4K7dMgqRm3szI+LJbzmW/s4xxEhv6hwDg==", + "dev": true, + "peer": true, + "requires": { + "@sinonjs/commons": "^1.6.0", + "lodash.get": "^4.4.2", + "type-detect": "^4.0.8" + } + }, + "@sinonjs/text-encoding": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.3.tgz", + "integrity": "sha512-DE427ROAphMQzU4ENbliGYrBSYPXF+TtLg9S8vzeA+OF4ZKzoDdzfL8sxuMUGS/lgRhM6j1URSk9ghf7Xo1tyA==", "dev": true, "peer": true }, + "@tootallnate/once": { + "version": "1.1.2", + "dev": true + }, "@types/accepts": { "version": "1.3.5", "dev": true, @@ -19421,7 +19454,6 @@ "agentkeepalive": { "version": "4.1.3", "dev": true, - "peer": true, "requires": { "debug": "^4.1.0", "depd": "^1.1.2", @@ -19431,7 +19463,6 @@ "aggregate-error": { "version": "3.1.0", "dev": true, - "peer": true, "requires": { "clean-stack": "^2.0.0", "indent-string": "^4.0.0" @@ -19450,25 +19481,21 @@ "ansi-align": { "version": "3.0.0", "dev": true, - "peer": true, "requires": { "string-width": "^3.0.0" }, "dependencies": { "ansi-regex": { "version": "4.1.0", - "dev": true, - "peer": true + "dev": true }, "is-fullwidth-code-point": { "version": "2.0.0", - "dev": true, - "peer": true + "dev": true }, "string-width": { "version": "3.1.0", "dev": true, - "peer": true, "requires": { "emoji-regex": "^7.0.1", "is-fullwidth-code-point": "^2.0.0", @@ -19478,7 +19505,6 @@ "strip-ansi": { "version": "5.2.0", "dev": true, - "peer": true, "requires": { "ansi-regex": "^4.1.0" } @@ -19521,13 +19547,11 @@ }, "aproba": { "version": "1.2.0", - "dev": true, - "peer": true + "dev": true }, "are-we-there-yet": { "version": "1.1.5", "dev": true, - "peer": true, "requires": { "delegates": "^1.0.0", "readable-stream": "^2.0.6" @@ -19585,7 +19609,6 @@ "as-table": { "version": "1.0.55", "dev": true, - "peer": true, "requires": { "printable-characters": "^1.0.42" } @@ -19899,7 +19922,6 @@ "boxen": { "version": "4.2.0", "dev": true, - "peer": true, "requires": { "ansi-align": "^3.0.0", "camelcase": "^5.3.1", @@ -19913,23 +19935,19 @@ "dependencies": { "ansi-regex": { "version": "5.0.0", - "dev": true, - "peer": true + "dev": true }, "emoji-regex": { "version": "8.0.0", - "dev": true, - "peer": true + "dev": true }, "is-fullwidth-code-point": { "version": "3.0.0", - "dev": true, - "peer": true + "dev": true }, "string-width": { "version": "4.2.0", "dev": true, - "peer": true, "requires": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -19939,7 +19957,6 @@ "strip-ansi": { "version": "6.0.0", "dev": true, - "peer": true, "requires": { "ansi-regex": "^5.0.0" } @@ -19982,7 +19999,6 @@ "brotli-size": { "version": "4.0.0", "dev": true, - "peer": true, "requires": { "duplexer": "0.1.1" } @@ -20182,8 +20198,7 @@ }, "builtins": { "version": "1.0.3", - "dev": true, - "peer": true + "dev": true }, "bytes": { "version": "3.1.0", @@ -20192,7 +20207,6 @@ "cacache": { "version": "15.0.5", "dev": true, - "peer": true, "requires": { "@npmcli/move-file": "^1.0.1", "chownr": "^2.0.0", @@ -20216,15 +20230,13 @@ "lru-cache": { "version": "6.0.0", "dev": true, - "peer": true, "requires": { "yallist": "^4.0.0" } }, "yallist": { "version": "4.0.0", - "dev": true, - "peer": true + "dev": true } } }, @@ -20425,8 +20437,7 @@ }, "chownr": { "version": "2.0.0", - "dev": true, - "peer": true + "dev": true }, "chrome-launcher": { "version": "0.13.4", @@ -20490,13 +20501,11 @@ }, "clean-stack": { "version": "2.2.0", - "dev": true, - "peer": true + "dev": true }, "cli-boxes": { "version": "2.2.1", - "dev": true, - "peer": true + "dev": true }, "cli-cursor": { "version": "3.1.0", @@ -20802,8 +20811,7 @@ }, "console-control-strings": { "version": "1.1.0", - "dev": true, - "peer": true + "dev": true }, "constantinople": { "version": "4.0.1", @@ -20934,8 +20942,7 @@ }, "debuglog": { "version": "1.0.1", - "dev": true, - "peer": true + "dev": true }, "decamelize": { "version": "1.2.0", @@ -21072,7 +21079,6 @@ "dezalgo": { "version": "1.0.3", "dev": true, - "peer": true, "requires": { "asap": "^2.0.0", "wrappy": "1" @@ -21174,8 +21180,7 @@ }, "duplexer": { "version": "0.1.1", - "dev": true, - "peer": true + "dev": true }, "dynamic-import-polyfill": { "version": "0.1.1", @@ -21253,7 +21258,6 @@ "version": "0.1.13", "dev": true, "optional": true, - "peer": true, "requires": { "iconv-lite": "^0.6.2" }, @@ -21262,7 +21266,6 @@ "version": "0.6.2", "dev": true, "optional": true, - "peer": true, "requires": { "safer-buffer": ">= 2.1.2 < 3.0.0" } @@ -21377,13 +21380,11 @@ }, "env-paths": { "version": "2.2.0", - "dev": true, - "peer": true + "dev": true }, "err-code": { "version": "1.1.2", - "dev": true, - "peer": true + "dev": true }, "errno": { "version": "0.1.8", @@ -22007,8 +22008,7 @@ }, "filesize": { "version": "6.1.0", - "dev": true, - "peer": true + "dev": true }, "fill-range": { "version": "4.0.0", @@ -22179,7 +22179,6 @@ "fs-minipass": { "version": "2.1.0", "dev": true, - "peer": true, "requires": { "minipass": "^3.0.0" } @@ -22206,7 +22205,6 @@ "gauge": { "version": "2.7.4", "dev": true, - "peer": true, "requires": { "aproba": "^1.0.3", "console-control-strings": "^1.0.0", @@ -22351,7 +22349,6 @@ "gzip-size": { "version": "5.1.1", "dev": true, - "peer": true, "requires": { "duplexer": "^0.1.1", "pify": "^4.0.1" @@ -22359,8 +22356,7 @@ "dependencies": { "pify": { "version": "4.0.1", - "dev": true, - "peer": true + "dev": true } } }, @@ -22442,8 +22438,7 @@ }, "has-unicode": { "version": "2.0.1", - "dev": true, - "peer": true + "dev": true }, "has-value": { "version": "1.0.0", @@ -22550,8 +22545,7 @@ }, "http-cache-semantics": { "version": "4.1.0", - "dev": true, - "peer": true + "dev": true }, "http-errors": { "version": "1.7.3", @@ -22584,7 +22578,6 @@ "http-proxy-agent": { "version": "4.0.1", "dev": true, - "peer": true, "requires": { "@tootallnate/once": "1", "agent-base": "6", @@ -22611,7 +22604,6 @@ "humanize-ms": { "version": "1.2.1", "dev": true, - "peer": true, "requires": { "ms": "^2.0.0" } @@ -22634,7 +22626,6 @@ "ignore-walk": { "version": "3.0.3", "dev": true, - "peer": true, "requires": { "minimatch": "^3.0.4" } @@ -22659,8 +22650,7 @@ }, "indent-string": { "version": "4.0.0", - "dev": true, - "peer": true + "dev": true }, "indexof": { "version": "0.0.1", @@ -22668,8 +22658,7 @@ }, "infer-owner": { "version": "1.0.4", - "dev": true, - "peer": true + "dev": true }, "inflation": { "version": "2.0.0", @@ -22899,8 +22888,7 @@ }, "is-lambda": { "version": "1.0.1", - "dev": true, - "peer": true + "dev": true }, "is-module": { "version": "1.0.0", @@ -23195,8 +23183,7 @@ }, "json-parse-even-better-errors": { "version": "2.3.1", - "dev": true, - "peer": true + "dev": true }, "json-schema": { "version": "0.2.3", @@ -23230,8 +23217,7 @@ }, "jsonparse": { "version": "1.3.1", - "dev": true, - "peer": true + "dev": true }, "jsprim": { "version": "1.4.1", @@ -23259,6 +23245,13 @@ "integrity": "sha1-h75jSIZJy9ym9Tqzm+yczSNH9ZI=", "dev": true }, + "just-extend": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-4.2.1.tgz", + "integrity": "sha512-g3UB796vUFIY90VIv/WX3L2c8CS2MdWUww3CNrYmqza1Fg0DURc2K/O4YrnklBdQarSJ/y8JnJYDGc+1iumQjg==", + "dev": true, + "peer": true + }, "karma": { "version": "5.2.3", "resolved": "https://registry.npmjs.org/karma/-/karma-5.2.3.tgz", @@ -24104,6 +24097,13 @@ "version": "4.1.0", "dev": true }, + "lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==", + "dev": true, + "peer": true + }, "lodash.isfinite": { "version": "3.3.2", "dev": true @@ -24237,7 +24237,6 @@ "make-fetch-happen": { "version": "8.0.12", "dev": true, - "peer": true, "requires": { "agentkeepalive": "^4.1.3", "cacache": "^15.0.5", @@ -24259,15 +24258,13 @@ "lru-cache": { "version": "6.0.0", "dev": true, - "peer": true, "requires": { "yallist": "^4.0.0" } }, "yallist": { "version": "4.0.0", - "dev": true, - "peer": true + "dev": true } } }, @@ -24412,22 +24409,19 @@ "minipass": { "version": "3.1.3", "dev": true, - "peer": true, "requires": { "yallist": "^4.0.0" }, "dependencies": { "yallist": { "version": "4.0.0", - "dev": true, - "peer": true + "dev": true } } }, "minipass-collect": { "version": "1.0.2", "dev": true, - "peer": true, "requires": { "minipass": "^3.0.0" } @@ -24435,7 +24429,6 @@ "minipass-fetch": { "version": "1.3.2", "dev": true, - "peer": true, "requires": { "encoding": "^0.1.12", "minipass": "^3.1.0", @@ -24446,7 +24439,6 @@ "minipass-flush": { "version": "1.0.5", "dev": true, - "peer": true, "requires": { "minipass": "^3.0.0" } @@ -24454,7 +24446,6 @@ "minipass-json-stream": { "version": "1.0.1", "dev": true, - "peer": true, "requires": { "jsonparse": "^1.3.1", "minipass": "^3.0.0" @@ -24463,7 +24454,6 @@ "minipass-pipeline": { "version": "1.2.4", "dev": true, - "peer": true, "requires": { "minipass": "^3.0.0" } @@ -24471,7 +24461,6 @@ "minipass-sized": { "version": "1.0.3", "dev": true, - "peer": true, "requires": { "minipass": "^3.0.0" } @@ -24479,7 +24468,6 @@ "minizlib": { "version": "2.1.2", "dev": true, - "peer": true, "requires": { "minipass": "^3.0.0", "yallist": "^4.0.0" @@ -24487,8 +24475,7 @@ "dependencies": { "yallist": { "version": "4.0.0", - "dev": true, - "peer": true + "dev": true } } }, @@ -24865,6 +24852,20 @@ "version": "1.0.5", "dev": true }, + "nise": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/nise/-/nise-4.1.0.tgz", + "integrity": "sha512-eQMEmGN/8arp0xsvGoQ+B1qvSkR73B1nWSCh7nOt5neMCtwcQVYQGdzQMhcNscktTsWB54xnlSQFzOAPJD8nXA==", + "dev": true, + "peer": true, + "requires": { + "@sinonjs/commons": "^1.7.0", + "@sinonjs/fake-timers": "^6.0.0", + "@sinonjs/text-encoding": "^0.7.1", + "just-extend": "^4.0.2", + "path-to-regexp": "^1.7.0" + } + }, "node-environment-flags": { "version": "1.0.5", "dev": true, @@ -24888,7 +24889,6 @@ "node-gyp": { "version": "7.1.2", "dev": true, - "peer": true, "requires": { "env-paths": "^2.2.0", "glob": "^7.1.4", @@ -24905,7 +24905,6 @@ "nopt": { "version": "5.0.0", "dev": true, - "peer": true, "requires": { "abbrev": "1" } @@ -24913,7 +24912,6 @@ "which": { "version": "2.0.2", "dev": true, - "peer": true, "requires": { "isexe": "^2.0.0" } @@ -24961,7 +24959,6 @@ "npm-bundled": { "version": "1.1.1", "dev": true, - "peer": true, "requires": { "npm-normalize-package-bin": "^1.0.1" } @@ -24969,20 +24966,17 @@ "npm-install-checks": { "version": "4.0.0", "dev": true, - "peer": true, "requires": { "semver": "^7.1.1" } }, "npm-normalize-package-bin": { "version": "1.0.1", - "dev": true, - "peer": true + "dev": true }, "npm-package-arg": { "version": "8.1.0", "dev": true, - "peer": true, "requires": { "hosted-git-info": "^3.0.6", "semver": "^7.0.0", @@ -24992,7 +24986,6 @@ "hosted-git-info": { "version": "3.0.7", "dev": true, - "peer": true, "requires": { "lru-cache": "^6.0.0" } @@ -25000,22 +24993,19 @@ "lru-cache": { "version": "6.0.0", "dev": true, - "peer": true, "requires": { "yallist": "^4.0.0" } }, "yallist": { "version": "4.0.0", - "dev": true, - "peer": true + "dev": true } } }, "npm-packlist": { "version": "2.1.4", "dev": true, - "peer": true, "requires": { "glob": "^7.1.6", "ignore-walk": "^3.0.3", @@ -25026,7 +25016,6 @@ "npm-pick-manifest": { "version": "6.1.0", "dev": true, - "peer": true, "requires": { "npm-install-checks": "^4.0.0", "npm-package-arg": "^8.0.0", @@ -25036,7 +25025,6 @@ "npm-registry-fetch": { "version": "9.0.0", "dev": true, - "peer": true, "requires": { "@npmcli/ci-detect": "^1.0.0", "lru-cache": "^6.0.0", @@ -25051,22 +25039,19 @@ "lru-cache": { "version": "6.0.0", "dev": true, - "peer": true, "requires": { "yallist": "^4.0.0" } }, "yallist": { "version": "4.0.0", - "dev": true, - "peer": true + "dev": true } } }, "npmlog": { "version": "4.1.2", "dev": true, - "peer": true, "requires": { "are-we-there-yet": "~1.1.2", "console-control-strings": "~1.1.0", @@ -25270,7 +25255,6 @@ "p-map": { "version": "4.0.0", "dev": true, - "peer": true, "requires": { "aggregate-error": "^3.0.0" } @@ -25282,7 +25266,6 @@ "pacote": { "version": "11.1.13", "dev": true, - "peer": true, "requires": { "@npmcli/git": "^2.0.1", "@npmcli/installed-package-contents": "^1.0.5", @@ -25427,6 +25410,25 @@ "version": "0.1.2", "dev": true }, + "path-to-regexp": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.9.0.tgz", + "integrity": "sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g==", + "dev": true, + "peer": true, + "requires": { + "isarray": "0.0.1" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", + "dev": true, + "peer": true + } + } + }, "path-type": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", @@ -25671,8 +25673,7 @@ }, "printable-characters": { "version": "1.0.42", - "dev": true, - "peer": true + "dev": true }, "prismjs": { "version": "1.23.0", @@ -25689,8 +25690,7 @@ }, "process-nextick-args": { "version": "2.0.1", - "dev": true, - "peer": true + "dev": true }, "progress": { "version": "2.0.3", @@ -25707,13 +25707,11 @@ }, "promise-inflight": { "version": "1.0.1", - "dev": true, - "peer": true + "dev": true }, "promise-retry": { "version": "1.1.1", "dev": true, - "peer": true, "requires": { "err-code": "^1.0.0", "retry": "^0.10.0" @@ -25890,8 +25888,7 @@ }, "puka": { "version": "1.0.1", - "dev": true, - "peer": true + "dev": true }, "pump": { "version": "3.0.0", @@ -25973,7 +25970,6 @@ "read-package-json-fast": { "version": "1.2.1", "dev": true, - "peer": true, "requires": { "json-parse-even-better-errors": "^2.3.0", "npm-normalize-package-bin": "^1.0.1" @@ -26003,7 +25999,6 @@ "readable-stream": { "version": "2.3.7", "dev": true, - "peer": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -26016,15 +26011,13 @@ "dependencies": { "isarray": { "version": "1.0.0", - "dev": true, - "peer": true + "dev": true } } }, "readdir-scoped-modules": { "version": "1.1.0", "dev": true, - "peer": true, "requires": { "debuglog": "^1.0.1", "dezalgo": "^1.0.0", @@ -26308,8 +26301,7 @@ }, "retry": { "version": "0.10.1", - "dev": true, - "peer": true + "dev": true }, "reusify": { "version": "1.0.4", @@ -26343,7 +26335,6 @@ "rollup-plugin-filesize": { "version": "9.1.0", "dev": true, - "peer": true, "requires": { "@babel/runtime": "^7.10.3", "boxen": "^4.2.0", @@ -26358,25 +26349,21 @@ "@babel/runtime": { "version": "7.12.5", "dev": true, - "peer": true, "requires": { "regenerator-runtime": "^0.13.4" } }, "regenerator-runtime": { "version": "0.13.7", - "dev": true, - "peer": true + "dev": true }, "source-map": { "version": "0.7.3", - "dev": true, - "peer": true + "dev": true }, "source-map-support": { "version": "0.5.19", "dev": true, - "peer": true, "requires": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -26384,15 +26371,13 @@ "dependencies": { "source-map": { "version": "0.6.1", - "dev": true, - "peer": true + "dev": true } } }, "terser": { "version": "5.5.1", "dev": true, - "peer": true, "requires": { "commander": "^2.20.0", "source-map": "~0.7.2", @@ -26404,12 +26389,15 @@ "rollup-plugin-summary": { "version": "1.2.3", "dev": true, - "requires": {}, + "requires": { + "as-table": "^1.0.55", + "chalk": "^4.1.0", + "rollup-plugin-filesize": "^9.0.2" + }, "dependencies": { "chalk": { "version": "4.1.0", "dev": true, - "peer": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -26418,7 +26406,6 @@ "supports-color": { "version": "7.2.0", "dev": true, - "peer": true, "requires": { "has-flag": "^4.0.0" } @@ -26730,6 +26717,40 @@ "version": "3.0.3", "dev": true }, + "sinon": { + "version": "9.2.4", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-9.2.4.tgz", + "integrity": "sha512-zljcULZQsJxVra28qIAL6ow1Z9tpattkCTEJR4RBP3TGc00FcttsP5pK284Nas5WjMZU5Yzy3kAIp3B3KRf5Yg==", + "dev": true, + "peer": true, + "requires": { + "@sinonjs/commons": "^1.8.1", + "@sinonjs/fake-timers": "^6.0.1", + "@sinonjs/samsam": "^5.3.1", + "diff": "^4.0.2", + "nise": "^4.0.4", + "supports-color": "^7.1.0" + }, + "dependencies": { + "diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true, + "peer": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "sinon-chai": { "version": "3.5.0", "dev": true, @@ -26782,8 +26803,7 @@ }, "smart-buffer": { "version": "4.1.0", - "dev": true, - "peer": true + "dev": true }, "snapdragon": { "version": "0.8.2", @@ -27005,7 +27025,6 @@ "socks": { "version": "2.5.1", "dev": true, - "peer": true, "requires": { "ip": "^1.1.5", "smart-buffer": "^4.1.0" @@ -27014,7 +27033,6 @@ "socks-proxy-agent": { "version": "5.0.0", "dev": true, - "peer": true, "requires": { "agent-base": "6", "debug": "4", @@ -27121,7 +27139,6 @@ "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", "dev": true, - "peer": true, "requires": { "minipass": "^3.1.1" } @@ -27363,7 +27380,6 @@ "tar": { "version": "6.0.5", "dev": true, - "peer": true, "requires": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", @@ -27375,13 +27391,14 @@ "dependencies": { "yallist": { "version": "4.0.0", - "dev": true, - "peer": true + "dev": true } } }, "tar-fs": { - "version": "2.1.1", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.4.tgz", + "integrity": "sha512-mDAjwmZdh7LTT6pNleZ05Yt65HC3E+NiQzl672vQG38jIrehtJk/J3mNwIg+vShQPcLF/LV7CMnDW6vjj6sfYQ==", "dev": true, "requires": { "chownr": "^1.1.1", @@ -27420,8 +27437,7 @@ }, "term-size": { "version": "2.2.1", - "dev": true, - "peer": true + "dev": true }, "terser": { "version": "4.6.10", @@ -27786,7 +27802,6 @@ "unique-filename": { "version": "1.1.1", "dev": true, - "peer": true, "requires": { "unique-slug": "^2.0.0" } @@ -27794,7 +27809,6 @@ "unique-slug": { "version": "2.0.2", "dev": true, - "peer": true, "requires": { "imurmurhash": "^0.1.4" } @@ -27943,7 +27957,6 @@ "validate-npm-package-name": { "version": "3.0.0", "dev": true, - "peer": true, "requires": { "builtins": "^1.0.3" } @@ -28067,30 +28080,25 @@ "widest-line": { "version": "3.1.0", "dev": true, - "peer": true, "requires": { "string-width": "^4.0.0" }, "dependencies": { "ansi-regex": { "version": "5.0.0", - "dev": true, - "peer": true + "dev": true }, "emoji-regex": { "version": "8.0.0", - "dev": true, - "peer": true + "dev": true }, "is-fullwidth-code-point": { "version": "3.0.0", - "dev": true, - "peer": true + "dev": true }, "string-width": { "version": "4.2.0", "dev": true, - "peer": true, "requires": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -28100,7 +28108,6 @@ "strip-ansi": { "version": "6.0.0", "dev": true, - "peer": true, "requires": { "ansi-regex": "^5.0.0" }