diff --git a/package-lock.json b/package-lock.json index 7a6c541..eb9cc6a 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,53 @@ "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, + "license": "BSD-3-Clause", + "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, + "license": "BSD-3-Clause", + "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, + "license": "BSD-3-Clause", + "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, + "license": "(Unlicense OR Apache-2.0)", + "peer": true + }, "node_modules/@tootallnate/once": { "version": "1.1.2", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">= 6" } @@ -3967,7 +3999,6 @@ "version": "4.1.3", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "debug": "^4.1.0", "depd": "^1.1.2", @@ -3981,7 +4012,6 @@ "version": "3.1.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "clean-stack": "^2.0.0", "indent-string": "^4.0.0" @@ -4005,7 +4035,6 @@ "version": "3.0.0", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "string-width": "^3.0.0" } @@ -4014,7 +4043,6 @@ "version": "4.1.0", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=6" } @@ -4023,7 +4051,6 @@ "version": "2.0.0", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=4" } @@ -4032,7 +4059,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 +4072,6 @@ "version": "5.2.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "ansi-regex": "^4.1.0" }, @@ -4118,14 +4143,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 +4244,6 @@ "version": "1.0.55", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "printable-characters": "^1.0.42" } @@ -4660,7 +4682,6 @@ "version": "4.2.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "ansi-align": "^3.0.0", "camelcase": "^5.3.1", @@ -4682,7 +4703,6 @@ "version": "5.0.0", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=8" } @@ -4690,14 +4710,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 +4724,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 +4737,6 @@ "version": "6.0.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "ansi-regex": "^5.0.0" }, @@ -4772,7 +4788,6 @@ "version": "4.0.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "duplexer": "0.1.1" }, @@ -5036,8 +5051,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 +5065,6 @@ "version": "15.0.5", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "@npmcli/move-file": "^1.0.1", "chownr": "^2.0.0", @@ -5079,7 +5092,6 @@ "version": "6.0.0", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "yallist": "^4.0.0" }, @@ -5090,8 +5102,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 +5391,6 @@ "version": "2.0.0", "dev": true, "license": "ISC", - "peer": true, "engines": { "node": ">=10" } @@ -5468,7 +5478,6 @@ "version": "2.2.0", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=6" } @@ -5477,7 +5486,6 @@ "version": "2.2.1", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=6" }, @@ -5887,8 +5895,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 +6082,6 @@ "version": "1.0.1", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": "*" } @@ -6281,7 +6287,6 @@ "version": "1.0.3", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "asap": "^2.0.0", "wrappy": "1" @@ -6407,8 +6412,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 +6513,6 @@ "dev": true, "license": "MIT", "optional": true, - "peer": true, "dependencies": { "iconv-lite": "^0.6.2" } @@ -6519,7 +6522,6 @@ "dev": true, "license": "MIT", "optional": true, - "peer": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, @@ -6641,7 +6643,6 @@ "version": "2.2.0", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=6" } @@ -6649,8 +6650,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 +7522,6 @@ "version": "6.1.0", "dev": true, "license": "BSD-3-Clause", - "peer": true, "engines": { "node": ">= 0.4.0" } @@ -7773,7 +7772,6 @@ "version": "2.1.0", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "minipass": "^3.0.0" }, @@ -7814,7 +7812,6 @@ "version": "2.7.4", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "aproba": "^1.0.3", "console-control-strings": "^1.0.0", @@ -8010,7 +8007,6 @@ "version": "5.1.1", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "duplexer": "^0.1.1", "pify": "^4.0.1" @@ -8023,7 +8019,6 @@ "version": "4.0.1", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=6" } @@ -8148,8 +8143,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 +8288,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 +8331,6 @@ "version": "4.0.1", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@tootallnate/once": "1", "agent-base": "6", @@ -8378,7 +8370,6 @@ "version": "1.2.1", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "ms": "^2.0.0" } @@ -8425,7 +8416,6 @@ "version": "3.0.3", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "minimatch": "^3.0.4" } @@ -8463,7 +8453,6 @@ "version": "4.0.0", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=8" } @@ -8475,8 +8464,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 +8817,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 +9251,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 +9300,7 @@ "engines": [ "node >= 0.2.0" ], - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/jsprim": { "version": "1.4.1", @@ -9350,6 +9335,14 @@ "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, + "license": "MIT", + "peer": true + }, "node_modules/karma": { "version": "5.2.3", "resolved": "https://registry.npmjs.org/karma/-/karma-5.2.3.tgz", @@ -10425,6 +10418,15 @@ "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, + "license": "MIT", + "peer": true + }, "node_modules/lodash.isfinite": { "version": "3.3.2", "dev": true, @@ -10611,7 +10613,6 @@ "version": "8.0.12", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "agentkeepalive": "^4.1.3", "cacache": "^15.0.5", @@ -10637,7 +10638,6 @@ "version": "6.0.0", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "yallist": "^4.0.0" }, @@ -10648,8 +10648,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 +10851,6 @@ "version": "3.1.3", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "yallist": "^4.0.0" }, @@ -10864,7 +10862,6 @@ "version": "1.0.2", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "minipass": "^3.0.0" }, @@ -10876,7 +10873,6 @@ "version": "1.3.2", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "minipass": "^3.1.0", "minipass-sized": "^1.0.3", @@ -10893,7 +10889,6 @@ "version": "1.0.5", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "minipass": "^3.0.0" }, @@ -10905,7 +10900,6 @@ "version": "1.0.1", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "jsonparse": "^1.3.1", "minipass": "^3.0.0" @@ -10915,7 +10909,6 @@ "version": "1.2.4", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "minipass": "^3.0.0" }, @@ -10927,7 +10920,6 @@ "version": "1.0.3", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "minipass": "^3.0.0" }, @@ -10938,14 +10930,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 +10947,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 +11482,21 @@ "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, + "license": "BSD-3-Clause", + "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 +11527,6 @@ "version": "7.1.2", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "env-paths": "^2.2.0", "glob": "^7.1.4", @@ -11547,7 +11550,6 @@ "version": "5.0.0", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "abbrev": "1" }, @@ -11562,7 +11564,6 @@ "version": "2.0.2", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "isexe": "^2.0.0" }, @@ -11624,7 +11625,6 @@ "version": "1.1.1", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "npm-normalize-package-bin": "^1.0.1" } @@ -11633,7 +11633,6 @@ "version": "4.0.0", "dev": true, "license": "BSD-2-Clause", - "peer": true, "dependencies": { "semver": "^7.1.1" }, @@ -11644,14 +11643,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 +11662,6 @@ "version": "3.0.7", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "lru-cache": "^6.0.0" }, @@ -11677,7 +11673,6 @@ "version": "6.0.0", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "yallist": "^4.0.0" }, @@ -11688,14 +11683,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 +11706,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 +11716,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 +11734,6 @@ "version": "6.0.0", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "yallist": "^4.0.0" }, @@ -11754,14 +11744,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 +12064,6 @@ "version": "4.0.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "aggregate-error": "^3.0.0" }, @@ -12099,7 +12086,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 +12284,25 @@ "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, + "license": "MIT", + "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, + "license": "MIT", + "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 +12646,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 +12668,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 +12690,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 +12885,6 @@ "version": "1.0.1", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=4" } @@ -13003,7 +13003,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 +13039,6 @@ "version": "2.3.7", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -13054,14 +13052,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 +13437,6 @@ "version": "0.10.1", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": "*" } @@ -13492,7 +13487,6 @@ "version": "9.1.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@babel/runtime": "^7.10.3", "boxen": "^4.2.0", @@ -13511,7 +13505,6 @@ "version": "7.12.5", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "regenerator-runtime": "^0.13.4" } @@ -13519,14 +13512,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 +13526,6 @@ "version": "0.5.19", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -13545,7 +13535,6 @@ "version": "0.6.1", "dev": true, "license": "BSD-3-Clause", - "peer": true, "engines": { "node": ">=0.10.0" } @@ -13554,7 +13543,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 +13578,6 @@ "version": "4.1.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -13606,7 +13593,6 @@ "version": "7.2.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -14026,6 +14012,27 @@ "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, + "license": "BSD-3-Clause", + "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 +14042,31 @@ "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, + "license": "BSD-3-Clause", + "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, + "license": "MIT", + "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 +14134,6 @@ "version": "4.1.0", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">= 6.0.0", "npm": ">= 3.0.0" @@ -14360,7 +14391,6 @@ "version": "2.5.1", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "ip": "^1.1.5", "smart-buffer": "^4.1.0" @@ -14374,7 +14404,6 @@ "version": "5.0.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "agent-base": "6", "debug": "4", @@ -14503,7 +14532,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 +14884,6 @@ "version": "6.0.5", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", @@ -14870,7 +14897,9 @@ } }, "node_modules/tar-fs": { - "version": "2.1.1", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.3.tgz", + "integrity": "sha512-090nwYJDmlhwFwEW3QQl+vaNnxsO2yVsd45eTKRBzSzu+hlb1w2K9inVq5b0ngXuLVqQ4ApvsUHHnu/zQNkWAg==", "dev": true, "license": "MIT", "dependencies": { @@ -14916,14 +14945,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 +15504,6 @@ "version": "1.1.1", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "unique-slug": "^2.0.0" } @@ -15486,7 +15512,6 @@ "version": "2.0.2", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "imurmurhash": "^0.1.4" } @@ -15689,7 +15714,6 @@ "version": "3.0.0", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "builtins": "^1.0.3" } @@ -15850,7 +15874,6 @@ "version": "3.1.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "string-width": "^4.0.0" }, @@ -15862,7 +15885,6 @@ "version": "5.0.0", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=8" } @@ -15870,14 +15892,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 +15906,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 +15919,6 @@ "version": "6.0.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "ansi-regex": "^5.0.0" }, @@ -17594,13 +17612,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 +17632,6 @@ "lru-cache": { "version": "6.0.0", "dev": true, - "peer": true, "requires": { "yallist": "^4.0.0" } @@ -17624,22 +17639,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 +17662,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 +17680,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 +18222,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 +19467,6 @@ "agentkeepalive": { "version": "4.1.3", "dev": true, - "peer": true, "requires": { "debug": "^4.1.0", "depd": "^1.1.2", @@ -19431,7 +19476,6 @@ "aggregate-error": { "version": "3.1.0", "dev": true, - "peer": true, "requires": { "clean-stack": "^2.0.0", "indent-string": "^4.0.0" @@ -19450,25 +19494,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 +19518,6 @@ "strip-ansi": { "version": "5.2.0", "dev": true, - "peer": true, "requires": { "ansi-regex": "^4.1.0" } @@ -19521,13 +19560,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 +19622,6 @@ "as-table": { "version": "1.0.55", "dev": true, - "peer": true, "requires": { "printable-characters": "^1.0.42" } @@ -19899,7 +19935,6 @@ "boxen": { "version": "4.2.0", "dev": true, - "peer": true, "requires": { "ansi-align": "^3.0.0", "camelcase": "^5.3.1", @@ -19913,23 +19948,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 +19970,6 @@ "strip-ansi": { "version": "6.0.0", "dev": true, - "peer": true, "requires": { "ansi-regex": "^5.0.0" } @@ -19982,7 +20012,6 @@ "brotli-size": { "version": "4.0.0", "dev": true, - "peer": true, "requires": { "duplexer": "0.1.1" } @@ -20182,8 +20211,7 @@ }, "builtins": { "version": "1.0.3", - "dev": true, - "peer": true + "dev": true }, "bytes": { "version": "3.1.0", @@ -20192,7 +20220,6 @@ "cacache": { "version": "15.0.5", "dev": true, - "peer": true, "requires": { "@npmcli/move-file": "^1.0.1", "chownr": "^2.0.0", @@ -20216,15 +20243,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 +20450,7 @@ }, "chownr": { "version": "2.0.0", - "dev": true, - "peer": true + "dev": true }, "chrome-launcher": { "version": "0.13.4", @@ -20490,13 +20514,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 +20824,7 @@ }, "console-control-strings": { "version": "1.1.0", - "dev": true, - "peer": true + "dev": true }, "constantinople": { "version": "4.0.1", @@ -20934,8 +20955,7 @@ }, "debuglog": { "version": "1.0.1", - "dev": true, - "peer": true + "dev": true }, "decamelize": { "version": "1.2.0", @@ -21072,7 +21092,6 @@ "dezalgo": { "version": "1.0.3", "dev": true, - "peer": true, "requires": { "asap": "^2.0.0", "wrappy": "1" @@ -21174,8 +21193,7 @@ }, "duplexer": { "version": "0.1.1", - "dev": true, - "peer": true + "dev": true }, "dynamic-import-polyfill": { "version": "0.1.1", @@ -21253,7 +21271,6 @@ "version": "0.1.13", "dev": true, "optional": true, - "peer": true, "requires": { "iconv-lite": "^0.6.2" }, @@ -21262,7 +21279,6 @@ "version": "0.6.2", "dev": true, "optional": true, - "peer": true, "requires": { "safer-buffer": ">= 2.1.2 < 3.0.0" } @@ -21377,13 +21393,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 +22021,7 @@ }, "filesize": { "version": "6.1.0", - "dev": true, - "peer": true + "dev": true }, "fill-range": { "version": "4.0.0", @@ -22179,7 +22192,6 @@ "fs-minipass": { "version": "2.1.0", "dev": true, - "peer": true, "requires": { "minipass": "^3.0.0" } @@ -22206,7 +22218,6 @@ "gauge": { "version": "2.7.4", "dev": true, - "peer": true, "requires": { "aproba": "^1.0.3", "console-control-strings": "^1.0.0", @@ -22351,7 +22362,6 @@ "gzip-size": { "version": "5.1.1", "dev": true, - "peer": true, "requires": { "duplexer": "^0.1.1", "pify": "^4.0.1" @@ -22359,8 +22369,7 @@ "dependencies": { "pify": { "version": "4.0.1", - "dev": true, - "peer": true + "dev": true } } }, @@ -22442,8 +22451,7 @@ }, "has-unicode": { "version": "2.0.1", - "dev": true, - "peer": true + "dev": true }, "has-value": { "version": "1.0.0", @@ -22550,8 +22558,7 @@ }, "http-cache-semantics": { "version": "4.1.0", - "dev": true, - "peer": true + "dev": true }, "http-errors": { "version": "1.7.3", @@ -22584,7 +22591,6 @@ "http-proxy-agent": { "version": "4.0.1", "dev": true, - "peer": true, "requires": { "@tootallnate/once": "1", "agent-base": "6", @@ -22611,7 +22617,6 @@ "humanize-ms": { "version": "1.2.1", "dev": true, - "peer": true, "requires": { "ms": "^2.0.0" } @@ -22634,7 +22639,6 @@ "ignore-walk": { "version": "3.0.3", "dev": true, - "peer": true, "requires": { "minimatch": "^3.0.4" } @@ -22659,8 +22663,7 @@ }, "indent-string": { "version": "4.0.0", - "dev": true, - "peer": true + "dev": true }, "indexof": { "version": "0.0.1", @@ -22668,8 +22671,7 @@ }, "infer-owner": { "version": "1.0.4", - "dev": true, - "peer": true + "dev": true }, "inflation": { "version": "2.0.0", @@ -22899,8 +22901,7 @@ }, "is-lambda": { "version": "1.0.1", - "dev": true, - "peer": true + "dev": true }, "is-module": { "version": "1.0.0", @@ -23195,8 +23196,7 @@ }, "json-parse-even-better-errors": { "version": "2.3.1", - "dev": true, - "peer": true + "dev": true }, "json-schema": { "version": "0.2.3", @@ -23230,8 +23230,7 @@ }, "jsonparse": { "version": "1.3.1", - "dev": true, - "peer": true + "dev": true }, "jsprim": { "version": "1.4.1", @@ -23259,6 +23258,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 +24110,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 +24250,6 @@ "make-fetch-happen": { "version": "8.0.12", "dev": true, - "peer": true, "requires": { "agentkeepalive": "^4.1.3", "cacache": "^15.0.5", @@ -24259,15 +24271,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 +24422,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 +24442,6 @@ "minipass-fetch": { "version": "1.3.2", "dev": true, - "peer": true, "requires": { "encoding": "^0.1.12", "minipass": "^3.1.0", @@ -24446,7 +24452,6 @@ "minipass-flush": { "version": "1.0.5", "dev": true, - "peer": true, "requires": { "minipass": "^3.0.0" } @@ -24454,7 +24459,6 @@ "minipass-json-stream": { "version": "1.0.1", "dev": true, - "peer": true, "requires": { "jsonparse": "^1.3.1", "minipass": "^3.0.0" @@ -24463,7 +24467,6 @@ "minipass-pipeline": { "version": "1.2.4", "dev": true, - "peer": true, "requires": { "minipass": "^3.0.0" } @@ -24471,7 +24474,6 @@ "minipass-sized": { "version": "1.0.3", "dev": true, - "peer": true, "requires": { "minipass": "^3.0.0" } @@ -24479,7 +24481,6 @@ "minizlib": { "version": "2.1.2", "dev": true, - "peer": true, "requires": { "minipass": "^3.0.0", "yallist": "^4.0.0" @@ -24487,8 +24488,7 @@ "dependencies": { "yallist": { "version": "4.0.0", - "dev": true, - "peer": true + "dev": true } } }, @@ -24865,6 +24865,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 +24902,6 @@ "node-gyp": { "version": "7.1.2", "dev": true, - "peer": true, "requires": { "env-paths": "^2.2.0", "glob": "^7.1.4", @@ -24905,7 +24918,6 @@ "nopt": { "version": "5.0.0", "dev": true, - "peer": true, "requires": { "abbrev": "1" } @@ -24913,7 +24925,6 @@ "which": { "version": "2.0.2", "dev": true, - "peer": true, "requires": { "isexe": "^2.0.0" } @@ -24961,7 +24972,6 @@ "npm-bundled": { "version": "1.1.1", "dev": true, - "peer": true, "requires": { "npm-normalize-package-bin": "^1.0.1" } @@ -24969,20 +24979,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 +24999,6 @@ "hosted-git-info": { "version": "3.0.7", "dev": true, - "peer": true, "requires": { "lru-cache": "^6.0.0" } @@ -25000,22 +25006,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 +25029,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 +25038,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 +25052,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 +25268,6 @@ "p-map": { "version": "4.0.0", "dev": true, - "peer": true, "requires": { "aggregate-error": "^3.0.0" } @@ -25282,7 +25279,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 +25423,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 +25686,7 @@ }, "printable-characters": { "version": "1.0.42", - "dev": true, - "peer": true + "dev": true }, "prismjs": { "version": "1.23.0", @@ -25689,8 +25703,7 @@ }, "process-nextick-args": { "version": "2.0.1", - "dev": true, - "peer": true + "dev": true }, "progress": { "version": "2.0.3", @@ -25707,13 +25720,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 +25901,7 @@ }, "puka": { "version": "1.0.1", - "dev": true, - "peer": true + "dev": true }, "pump": { "version": "3.0.0", @@ -25973,7 +25983,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 +26012,6 @@ "readable-stream": { "version": "2.3.7", "dev": true, - "peer": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -26016,15 +26024,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 +26314,7 @@ }, "retry": { "version": "0.10.1", - "dev": true, - "peer": true + "dev": true }, "reusify": { "version": "1.0.4", @@ -26343,7 +26348,6 @@ "rollup-plugin-filesize": { "version": "9.1.0", "dev": true, - "peer": true, "requires": { "@babel/runtime": "^7.10.3", "boxen": "^4.2.0", @@ -26358,25 +26362,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 +26384,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 +26402,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 +26419,6 @@ "supports-color": { "version": "7.2.0", "dev": true, - "peer": true, "requires": { "has-flag": "^4.0.0" } @@ -26730,6 +26730,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 +26816,7 @@ }, "smart-buffer": { "version": "4.1.0", - "dev": true, - "peer": true + "dev": true }, "snapdragon": { "version": "0.8.2", @@ -27005,7 +27038,6 @@ "socks": { "version": "2.5.1", "dev": true, - "peer": true, "requires": { "ip": "^1.1.5", "smart-buffer": "^4.1.0" @@ -27014,7 +27046,6 @@ "socks-proxy-agent": { "version": "5.0.0", "dev": true, - "peer": true, "requires": { "agent-base": "6", "debug": "4", @@ -27121,7 +27152,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 +27393,6 @@ "tar": { "version": "6.0.5", "dev": true, - "peer": true, "requires": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", @@ -27375,13 +27404,14 @@ "dependencies": { "yallist": { "version": "4.0.0", - "dev": true, - "peer": true + "dev": true } } }, "tar-fs": { - "version": "2.1.1", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.3.tgz", + "integrity": "sha512-090nwYJDmlhwFwEW3QQl+vaNnxsO2yVsd45eTKRBzSzu+hlb1w2K9inVq5b0ngXuLVqQ4ApvsUHHnu/zQNkWAg==", "dev": true, "requires": { "chownr": "^1.1.1", @@ -27420,8 +27450,7 @@ }, "term-size": { "version": "2.2.1", - "dev": true, - "peer": true + "dev": true }, "terser": { "version": "4.6.10", @@ -27786,7 +27815,6 @@ "unique-filename": { "version": "1.1.1", "dev": true, - "peer": true, "requires": { "unique-slug": "^2.0.0" } @@ -27794,7 +27822,6 @@ "unique-slug": { "version": "2.0.2", "dev": true, - "peer": true, "requires": { "imurmurhash": "^0.1.4" } @@ -27943,7 +27970,6 @@ "validate-npm-package-name": { "version": "3.0.0", "dev": true, - "peer": true, "requires": { "builtins": "^1.0.3" } @@ -28067,30 +28093,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 +28121,6 @@ "strip-ansi": { "version": "6.0.0", "dev": true, - "peer": true, "requires": { "ansi-regex": "^5.0.0" }