From 8df118b0bd68546252daf08edc60dba464549fd7 Mon Sep 17 00:00:00 2001 From: Mark Wubben Date: Sat, 1 Jan 2022 17:25:42 +0100 Subject: [PATCH] Use AVA 4 for the self-hosted tests --- ava.config.cjs => ava.config.js | 5 +- package-lock.json | 1953 ++--------------- test/assertions/snapshots/test.js.snap | Bin 484 -> 504 bytes test/concurrency/snapshots/test.js.snap | Bin 238 -> 266 bytes test/config/loader.js | 12 +- test/config/next-gen.js | 12 +- test/config/snapshots/integration.js.md | 16 +- test/config/snapshots/integration.js.snap | Bin 418 -> 565 bytes test/config/snapshots/loader.js.md | 6 - test/config/snapshots/loader.js.snap | Bin 653 -> 586 bytes test/config/snapshots/next-gen.js.snap | Bin 321 -> 368 bytes .../snapshots/invalid-configurations.js.snap | Bin 270 -> 294 bytes .../snapshots/test.js.snap | Bin 334 -> 406 bytes test/extensions/snapshots/test.js.snap | Bin 180 -> 253 bytes test/globs/snapshots/test.js.snap | Bin 382 -> 434 bytes test/helpers/exec.js | 2 +- test/hook-restrictions/snapshots/test.js.snap | Bin 166 -> 205 bytes test/line-numbers/snapshots/test.js.snap | Bin 586 -> 599 bytes test/node-arguments/snapshots/test.js.snap | Bin 401 -> 440 bytes .../snapshots/test.js.snap | Bin 222 -> 263 bytes .../snapshots/test.js.snap | Bin 246 -> 283 bytes .../snapshots/test.js.snap | Bin 215 -> 245 bytes .../worker-protocol/snapshots/test.js.snap | Bin 469 -> 509 bytes .../snapshots/test.js.snap | Bin 164 -> 208 bytes .../snapshots/randomness.js.snap | Bin 479 -> 593 bytes test/snapshot-removal/snapshots/test.js.snap | Bin 376 -> 432 bytes test/snapshot-tests/snapshots/corrupt.js.snap | Bin 246 -> 308 bytes .../snapshots/formatting.js.snap | Bin 531 -> 565 bytes .../snapshots/adding.js.snap | Bin 590 -> 665 bytes .../snapshots/changing-label.js.snap | Bin 258 -> 326 bytes .../snapshots/invalid-snapfile.js.snap | Bin 438 -> 538 bytes .../snapshots/removing-all-snapshots.js.snap | Bin 274 -> 337 bytes .../snapshots/removing-snapshots.js.snap | Bin 261 -> 323 bytes .../snapshots/removing-test.js.snap | Bin 267 -> 323 bytes .../snapshots/reorder.js.snap | Bin 287 -> 345 bytes .../snapshots/selection.js.snap | Bin 409 -> 467 bytes .../snapshots/try-skip.js.snap | Bin 279 -> 333 bytes test/test-timeouts/snapshots/test.js.snap | Bin 255 -> 302 bytes 38 files changed, 160 insertions(+), 1846 deletions(-) rename ava.config.cjs => ava.config.js (51%) diff --git a/ava.config.cjs b/ava.config.js similarity index 51% rename from ava.config.cjs rename to ava.config.js index 63ed49fd3..6a542a4e9 100644 --- a/ava.config.cjs +++ b/ava.config.js @@ -1,7 +1,4 @@ -// 👉 Due to the package exports, XO's use of our ESLint plugin loads this -// file using the AVA code in the repository, but our self-hosted tests use the -// installed "test-ava" version. -module.exports = { +export default { // eslint-disable-line import/no-anonymous-default-export files: ['test/**', '!test/**/{fixtures,helpers}/**'], ignoredByWatcher: ['{coverage,docs,media,test-d,test-tap}/**'], environmentVariables: { diff --git a/package-lock.json b/package-lock.json index 6a26fc643..877b9ec86 100644 --- a/package-lock.json +++ b/package-lock.json @@ -93,11 +93,11 @@ }, "node_modules/@ava/test": { "version": "0.0.0", - "resolved": "git+ssh://git@github.com/avajs/test.git#46dbf16d19cccfdb5b599fb80ec3baf97ceb9605", + "resolved": "git+ssh://git@github.com/avajs/test.git#11bf71930d4467f405f865b897a6691d18ab0a90", "dev": true, "license": "MIT", "dependencies": { - "@ava/v3": "npm:ava@^3.8.1" + "@ava/v4": "npm:ava@4.0.0-rc.1" }, "bin": { "test-ava": "cli.js" @@ -116,605 +116,73 @@ "node": ">=12.22 <13 || >=14.16 <15 || >=15" } }, - "node_modules/@ava/v3": { + "node_modules/@ava/v4": { "name": "ava", - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/ava/-/ava-3.15.0.tgz", - "integrity": "sha512-HGAnk1SHPk4Sx6plFAUkzV/XC1j9+iQhOzt4vBly18/yo0AV8Oytx7mtJd/CR8igCJ5p160N/Oo/cNJi2uSeWA==", + "version": "4.0.0-rc.1", + "resolved": "https://registry.npmjs.org/ava/-/ava-4.0.0-rc.1.tgz", + "integrity": "sha512-ibYMBSeG0z2L0My3yJtxK0NNMcP5uN/TMZnNJ2FvHa3rGg6UpLglVh/2wjWvuc1kTGPy32liwoneFITQ85wbbg==", "dev": true, "dependencies": { - "@concordance/react": "^2.0.0", - "acorn": "^8.0.4", - "acorn-walk": "^8.0.0", - "ansi-styles": "^5.0.0", + "acorn": "^8.5.0", + "acorn-walk": "^8.2.0", + "ansi-styles": "^6.1.0", "arrgv": "^1.0.2", - "arrify": "^2.0.1", - "callsites": "^3.1.0", - "chalk": "^4.1.0", - "chokidar": "^3.4.3", + "arrify": "^3.0.0", + "callsites": "^4.0.0", + "cbor": "^8.0.2", + "chalk": "^4.1.2", + "chokidar": "^3.5.2", "chunkd": "^2.0.1", - "ci-info": "^2.0.0", + "ci-info": "^3.2.0", "ci-parallel-vars": "^1.0.1", "clean-yaml-object": "^0.1.0", - "cli-cursor": "^3.1.0", - "cli-truncate": "^2.1.0", + "cli-truncate": "^3.1.0", "code-excerpt": "^3.0.0", "common-path-prefix": "^3.0.0", - "concordance": "^5.0.1", - "convert-source-map": "^1.7.0", + "concordance": "^5.0.4", "currently-unhandled": "^0.4.1", - "debug": "^4.3.1", + "debug": "^4.3.2", "del": "^6.0.0", - "emittery": "^0.8.0", - "equal-length": "^1.0.0", - "figures": "^3.2.0", - "globby": "^11.0.1", - "ignore-by-default": "^2.0.0", - "import-local": "^3.0.2", - "indent-string": "^4.0.0", - "is-error": "^2.2.2", - "is-plain-object": "^5.0.0", - "is-promise": "^4.0.0", - "lodash": "^4.17.20", - "matcher": "^3.0.0", - "md5-hex": "^3.0.1", - "mem": "^8.0.0", - "ms": "^2.1.3", - "ora": "^5.2.0", - "p-event": "^4.2.0", - "p-map": "^4.0.0", - "picomatch": "^2.2.2", - "pkg-conf": "^3.1.0", - "plur": "^4.0.0", - "pretty-ms": "^7.0.1", - "read-pkg": "^5.2.0", - "resolve-cwd": "^3.0.0", - "slash": "^3.0.0", - "source-map-support": "^0.5.19", - "stack-utils": "^2.0.3", - "strip-ansi": "^6.0.0", - "supertap": "^2.0.0", - "temp-dir": "^2.0.0", - "trim-off-newlines": "^1.0.1", - "update-notifier": "^5.0.1", - "write-file-atomic": "^3.0.3", - "yargs": "^16.2.0" - }, - "bin": { - "ava": "cli.js" - }, - "engines": { - "node": ">=10.18.0 <11 || >=12.14.0 <12.17.0 || >=12.17.0 <13 || >=14.0.0 <15 || >=15" - } - }, - "node_modules/@ava/v3/node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@ava/v3/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@ava/v3/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@ava/v3/node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@ava/v3/node_modules/arrify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@ava/v3/node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@ava/v3/node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "node_modules/@ava/v3/node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@ava/v3/node_modules/cli-truncate": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", - "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", - "dev": true, - "dependencies": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@ava/v3/node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/@ava/v3/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@ava/v3/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@ava/v3/node_modules/emittery": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", - "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" - } - }, - "node_modules/@ava/v3/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/@ava/v3/node_modules/figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@ava/v3/node_modules/figures/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@ava/v3/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@ava/v3/node_modules/globby": { - "version": "11.0.4", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", - "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", - "dev": true, - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@ava/v3/node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "node_modules/@ava/v3/node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@ava/v3/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@ava/v3/node_modules/load-json-file": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", - "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.15", - "parse-json": "^4.0.0", - "pify": "^4.0.1", - "strip-bom": "^3.0.0", - "type-fest": "^0.3.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@ava/v3/node_modules/load-json-file/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@ava/v3/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@ava/v3/node_modules/matcher": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz", - "integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@ava/v3/node_modules/mem": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/mem/-/mem-8.1.1.tgz", - "integrity": "sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA==", - "dev": true, - "dependencies": { - "map-age-cleaner": "^0.1.3", - "mimic-fn": "^3.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/mem?sponsor=1" - } - }, - "node_modules/@ava/v3/node_modules/mimic-fn": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz", - "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@ava/v3/node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/@ava/v3/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@ava/v3/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@ava/v3/node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@ava/v3/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@ava/v3/node_modules/pkg-conf": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-3.1.0.tgz", - "integrity": "sha512-m0OTbR/5VPNPqO1ph6Fqbj7Hv6QU7gR/tQW40ZqrL1rjgCU85W6C1bJn0BItuJqnR98PWzw7Z8hHeChD1WrgdQ==", - "dev": true, - "dependencies": { - "find-up": "^3.0.0", - "load-json-file": "^5.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@ava/v3/node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@ava/v3/node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@ava/v3/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@ava/v3/node_modules/slice-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", - "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@ava/v3/node_modules/slice-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@ava/v3/node_modules/string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@ava/v3/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@ava/v3/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@ava/v3/node_modules/type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@ava/v3/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" + "emittery": "^0.10.0", + "equal-length": "^1.0.1", + "figures": "^4.0.0", + "globby": "^12.0.2", + "ignore-by-default": "^2.0.0", + "indent-string": "^5.0.0", + "is-error": "^2.2.2", + "is-plain-object": "^5.0.0", + "is-promise": "^4.0.0", + "matcher": "^5.0.0", + "mem": "^9.0.1", + "ms": "^2.1.3", + "p-event": "^4.2.0", + "p-map": "^5.2.0", + "picomatch": "^2.3.0", + "pkg-conf": "^4.0.0", + "plur": "^4.0.0", + "pretty-ms": "^7.0.1", + "resolve-cwd": "^3.0.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "strip-ansi": "^7.0.1", + "supertap": "^2.0.0", + "temp-dir": "^2.0.0", + "write-file-atomic": "^3.0.3", + "yargs": "^17.2.1" }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/@ava/v3/node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" + "bin": { + "ava": "entrypoints/cli.mjs" }, "engines": { - "node": ">=8" + "node": ">=12.22 <13 || >=14.17 <15 || >=16.4 <17 || >=17" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@ava/v3/node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" + "peerDependencies": { + "@ava/typescript": "*" }, - "engines": { - "node": ">=10" + "peerDependenciesMeta": { + "@ava/typescript": { + "optional": true + } } }, "node_modules/@babel/code-frame": { @@ -1117,27 +585,6 @@ "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", "dev": true }, - "node_modules/@concordance/react": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@concordance/react/-/react-2.0.0.tgz", - "integrity": "sha512-huLSkUuM2/P+U0uy2WwlKuixMsTODD8p4JVQBI4VKeopkiN0C7M3N9XYVawb4M+4spN5RrO/eLhk7KoQX6nsfA==", - "dev": true, - "dependencies": { - "arrify": "^1.0.1" - }, - "engines": { - "node": ">=6.12.3 <7 || >=8.9.4 <9 || >=10.0.0" - } - }, - "node_modules/@concordance/react/node_modules/arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/@eslint/eslintrc": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.3.tgz", @@ -1336,15 +783,6 @@ "node": ">= 8" } }, - "node_modules/@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/@sinonjs/commons": { "version": "1.8.3", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", @@ -1380,18 +818,6 @@ "integrity": "sha512-+iTbntw2IZPb/anVDbypzfQa+ay64MW0Zo8aJ8gZPWMMK6/OubMVb6lUPMagqjOPnmtauXnFCACVl3O7ogjeqQ==", "dev": true }, - "node_modules/@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", - "dev": true, - "dependencies": { - "defer-to-connect": "^1.0.1" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/@tsd/typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/@tsd/typescript/-/typescript-4.4.4.tgz", @@ -1732,65 +1158,6 @@ "ajv": "^6.9.1" } }, - "node_modules/ansi-align": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", - "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==", - "dev": true, - "dependencies": { - "string-width": "^3.0.0" - } - }, - "node_modules/ansi-align/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-align/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "node_modules/ansi-align/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/ansi-align/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-align/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/ansi-colors": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", @@ -1960,270 +1327,94 @@ "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", "dev": true, - "dependencies": { - "safer-buffer": "~2.1.0" - } - }, - "node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/async-hook-domain": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/async-hook-domain/-/async-hook-domain-2.0.4.tgz", - "integrity": "sha512-14LjCmlK1PK8eDtTezR6WX8TMaYNIzBIsd2D1sGoGjgx0BuNMMoSdk7i/drlbtamy0AWv9yv2tkB+ASdmeqFIw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "node_modules/aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", - "dev": true - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "dependencies": { - "tweetnacl": "^0.14.3" - } - }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/bind-obj-methods": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bind-obj-methods/-/bind-obj-methods-3.0.0.tgz", - "integrity": "sha512-nLEaaz3/sEzNSyPWRsN9HNsqwk1AUyECtGj+XwGdIi3xABnEqecvXtIJ0wehQXuuER5uZ/5fTs2usONgYjG+iw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dev": true, - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "node_modules/blueimp-md5": { - "version": "2.18.0", - "resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.18.0.tgz", - "integrity": "sha512-vE52okJvzsVWhcgUHOv+69OG3Mdg151xyn41aVQN/5W5S+S43qZhxECtYLAEHMSFWX6Mv5IZrzj3T5+JqXfj5Q==" - }, - "node_modules/boxen": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.0.tgz", - "integrity": "sha512-tibA+fVC5RtJm+qQxRLU4/GfuO1K0Zx6cTSxjc49h1px7AyZEjFx88aKJmwIo0a6RDSm2FG00s/odEQYoSltbQ==", - "dev": true, - "dependencies": { - "ansi-align": "^3.0.0", - "camelcase": "^6.2.0", - "chalk": "^4.1.0", - "cli-boxes": "^2.2.1", - "string-width": "^4.2.0", - "type-fest": "^0.20.2", - "widest-line": "^3.1.0", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "safer-buffer": "~2.1.0" } }, - "node_modules/boxen/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", "dev": true, "engines": { - "node": ">=8" + "node": ">=0.8" } }, - "node_modules/boxen/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, + "peer": true, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/boxen/node_modules/camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "node_modules/async-hook-domain": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/async-hook-domain/-/async-hook-domain-2.0.4.tgz", + "integrity": "sha512-14LjCmlK1PK8eDtTezR6WX8TMaYNIzBIsd2D1sGoGjgx0BuNMMoSdk7i/drlbtamy0AWv9yv2tkB+ASdmeqFIw==", "dev": true, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/boxen/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, "engines": { - "node": ">=7.0.0" + "node": "*" } }, - "node_modules/boxen/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/boxen/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "node_modules/aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", "dev": true }, - "node_modules/boxen/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, - "node_modules/boxen/node_modules/string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", "dev": true, "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" + "tweetnacl": "^0.14.3" } }, - "node_modules/boxen/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", "engines": { "node": ">=8" } }, - "node_modules/boxen/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "node_modules/bind-obj-methods": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bind-obj-methods/-/bind-obj-methods-3.0.0.tgz", + "integrity": "sha512-nLEaaz3/sEzNSyPWRsN9HNsqwk1AUyECtGj+XwGdIi3xABnEqecvXtIJ0wehQXuuER5uZ/5fTs2usONgYjG+iw==", "dev": true, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/boxen/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } + "node_modules/blueimp-md5": { + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.18.0.tgz", + "integrity": "sha512-vE52okJvzsVWhcgUHOv+69OG3Mdg151xyn41aVQN/5W5S+S43qZhxECtYLAEHMSFWX6Mv5IZrzj3T5+JqXfj5Q==" }, "node_modules/brace-expansion": { "version": "1.1.11", @@ -2268,30 +1459,6 @@ "url": "https://opencollective.com/browserslist" } }, - "node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", @@ -2465,48 +1632,6 @@ "node": ">=10" } }, - "node_modules/cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "dev": true, - "dependencies": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cacheable-request/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cacheable-request/node_modules/lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/caching-transform": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/caching-transform/-/caching-transform-4.0.0.tgz", @@ -2743,42 +1868,6 @@ "node": ">=0.10.0" } }, - "node_modules/cli-boxes": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", - "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", - "dev": true, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-spinners": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.0.tgz", - "integrity": "sha512-t+4/y50K/+4xcCRosKkA7W4gTr1MySvLV0q+PxmG7FJ5g+66ChKurYjxBCjHggHH3HA5Hh9cy+lcUGWDqVH+4Q==", - "dev": true, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/cli-truncate": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", @@ -2848,24 +1937,6 @@ "node": ">=4" } }, - "node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", - "dev": true, - "dependencies": { - "mimic-response": "^1.0.0" - } - }, "node_modules/code-excerpt": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/code-excerpt/-/code-excerpt-3.0.0.tgz", @@ -2957,80 +2028,30 @@ "integrity": "sha512-OAcsnTEYu1ARJqWVGwf4zh4JDfHZEaSNlNccFmt8YjB2l/n19/PF2viLINHc57vO4FKIAFl2FWASIGZZWZ2Kxw==", "dependencies": { "date-time": "^3.1.0", - "esutils": "^2.0.3", - "fast-diff": "^1.2.0", - "js-string-escape": "^1.0.1", - "lodash": "^4.17.15", - "md5-hex": "^3.0.1", - "semver": "^7.3.2", - "well-known-symbols": "^2.0.0" - }, - "engines": { - "node": ">=10.18.0 <11 || >=12.14.0 <13 || >=14" - } - }, - "node_modules/concordance/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/configstore": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", - "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", - "dev": true, - "dependencies": { - "dot-prop": "^5.2.0", - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "unique-string": "^2.0.0", - "write-file-atomic": "^3.0.0", - "xdg-basedir": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/configstore/node_modules/crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/configstore/node_modules/dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dev": true, - "dependencies": { - "is-obj": "^2.0.0" + "esutils": "^2.0.3", + "fast-diff": "^1.2.0", + "js-string-escape": "^1.0.1", + "lodash": "^4.17.15", + "md5-hex": "^3.0.1", + "semver": "^7.3.2", + "well-known-symbols": "^2.0.0" }, "engines": { - "node": ">=8" + "node": ">=10.18.0 <11 || >=12.14.0 <13 || >=14" } }, - "node_modules/configstore/node_modules/unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "dev": true, + "node_modules/concordance/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", "dependencies": { - "crypto-random-string": "^2.0.0" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=8" + "node": ">=10" } }, "node_modules/confusing-browser-globals": { @@ -3212,27 +2233,6 @@ "node": ">=0.10.0" } }, - "node_modules/decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", - "dev": true, - "dependencies": { - "mimic-response": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "dev": true, - "engines": { - "node": ">=4.0.0" - } - }, "node_modules/deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", @@ -3251,21 +2251,6 @@ "node": ">=8" } }, - "node_modules/defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", - "dev": true, - "dependencies": { - "clone": "^1.0.2" - } - }, - "node_modules/defer-to-connect": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", - "dev": true - }, "node_modules/define-lazy-prop": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", @@ -3433,12 +2418,6 @@ "node": ">=6.0.0" } }, - "node_modules/duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", - "dev": true - }, "node_modules/ecc-jsbn": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", @@ -3471,15 +2450,6 @@ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "dependencies": { - "once": "^1.4.0" - } - }, "node_modules/enhance-visitors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/enhance-visitors/-/enhance-visitors-1.0.0.tgz", @@ -3617,15 +2587,6 @@ "node": ">=6" } }, - "node_modules/escape-goat": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", - "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", @@ -5103,21 +4064,6 @@ "dev": true, "peer": true }, - "node_modules/global-dirs": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz", - "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==", - "dev": true, - "dependencies": { - "ini": "2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", @@ -5157,40 +4103,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "dev": true, - "dependencies": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/got/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/graceful-fs": { "version": "4.2.8", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", @@ -5284,15 +4196,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-yarn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", - "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/hasha": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.2.2.tgz", @@ -5336,12 +4239,6 @@ "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", "dev": true }, - "node_modules/http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", - "dev": true - }, "node_modules/http-signature": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", @@ -5366,26 +4263,6 @@ "node": ">=10.17.0" } }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, "node_modules/ignore": { "version": "5.1.8", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", @@ -5427,31 +4304,6 @@ "node": ">=4" } }, - "node_modules/import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/import-local": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", - "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", - "dev": true, - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/import-modules": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/import-modules/-/import-modules-2.1.0.tgz", @@ -5497,15 +4349,6 @@ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, - "node_modules/ini": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", - "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, "node_modules/internal-slot": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", @@ -5619,24 +4462,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "dependencies": { - "ci-info": "^2.0.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/is-ci/node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, "node_modules/is-core-module": { "version": "2.8.0", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", @@ -5724,31 +4549,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-installed-globally": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", - "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", - "dev": true, - "dependencies": { - "global-dirs": "^3.0.0", - "is-path-inside": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/is-js-type": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-js-type/-/is-js-type-2.0.0.tgz", @@ -5779,18 +4579,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-npm": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", - "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", @@ -5814,15 +4602,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/is-obj-prop": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-obj-prop/-/is-obj-prop-1.0.0.tgz", @@ -6021,12 +4800,6 @@ "node": ">=8" } }, - "node_modules/is-yarn-global": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", - "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", - "dev": true - }, "node_modules/isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", @@ -6288,17 +5061,12 @@ "node": ">=4" } }, - "node_modules/json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", - "dev": true - }, "node_modules/json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true + "dev": true, + "peer": true }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", @@ -6378,15 +5146,6 @@ "integrity": "sha512-g3UB796vUFIY90VIv/WX3L2c8CS2MdWUww3CNrYmqza1Fg0DURc2K/O4YrnklBdQarSJ/y8JnJYDGc+1iumQjg==", "dev": true }, - "node_modules/keyv": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", - "dev": true, - "dependencies": { - "json-buffer": "3.0.0" - } - }, "node_modules/kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -6396,18 +5155,6 @@ "node": ">=0.10.0" } }, - "node_modules/latest-version": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", - "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", - "dev": true, - "dependencies": { - "package-json": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/lcov-parse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/lcov-parse/-/lcov-parse-1.0.0.tgz", @@ -6839,15 +5586,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/min-indent": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", @@ -7046,15 +5784,6 @@ "node": ">=0.10.0" } }, - "node_modules/normalize-url": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", - "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/npm-run-path": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", @@ -7513,80 +6242,24 @@ "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", "dev": true, "bin": { - "opener": "bin/opener-bin.js" - } - }, - "node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "dev": true, - "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ora/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ora/node_modules/is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "opener": "bin/opener-bin.js" } }, - "node_modules/ora/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", "dev": true, "dependencies": { - "ansi-regex": "^5.0.0" + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" }, "engines": { - "node": ">=8" + "node": ">= 0.8.0" } }, "node_modules/own-or": { @@ -7604,15 +6277,6 @@ "own-or": "^1.0.0" } }, - "node_modules/p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/p-defer": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", @@ -7722,21 +6386,6 @@ "node": ">=8" } }, - "node_modules/package-json": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", - "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", - "dev": true, - "dependencies": { - "got": "^9.6.0", - "registry-auth-token": "^4.0.0", - "registry-url": "^5.0.0", - "semver": "^6.2.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -7850,15 +6499,6 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/pkg-conf": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-4.0.0.tgz", @@ -8046,15 +6686,6 @@ "node": ">= 0.8.0" } }, - "node_modules/prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/prettier": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.4.1.tgz", @@ -8140,16 +6771,6 @@ "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", "dev": true }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, "node_modules/punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -8159,18 +6780,6 @@ "node": ">=6" } }, - "node_modules/pupa": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", - "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", - "dev": true, - "dependencies": { - "escape-goat": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/qs": { "version": "6.5.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", @@ -8218,27 +6827,6 @@ "safe-buffer": "^5.1.0" } }, - "node_modules/rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dev": true, - "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" - } - }, - "node_modules/rc/node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true - }, "node_modules/react": { "version": "16.14.0", "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", @@ -8388,20 +6976,6 @@ "node": ">=8" } }, - "node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", @@ -8456,30 +7030,6 @@ "url": "https://github.com/sponsors/mysticatea" } }, - "node_modules/registry-auth-token": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", - "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", - "dev": true, - "dependencies": { - "rc": "^1.2.8" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/registry-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", - "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", - "dev": true, - "dependencies": { - "rc": "^1.2.8" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/release-zalgo": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/release-zalgo/-/release-zalgo-1.0.0.tgz", @@ -8592,28 +7142,6 @@ "node": ">=8" } }, - "node_modules/responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", - "dev": true, - "dependencies": { - "lowercase-keys": "^1.0.0" - } - }, - "node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", @@ -8708,18 +7236,6 @@ "semver": "bin/semver.js" } }, - "node_modules/semver-diff": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", - "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", - "dev": true, - "dependencies": { - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/serialize-error": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz", @@ -8977,35 +7493,6 @@ "node": ">=8" } }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, "node_modules/string-width": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.0.0.tgz", @@ -9092,15 +7579,6 @@ "node": ">=8" } }, - "node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/supertap": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/supertap/-/supertap-2.0.0.tgz", @@ -11627,15 +10105,6 @@ "node": ">=4" } }, - "node_modules/to-readable-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -11681,15 +10150,6 @@ "node": ">=8" } }, - "node_modules/trim-off-newlines": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz", - "integrity": "sha1-n5up2e+odkw4dpi8v+sshI8RrbM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/trivial-deferred": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/trivial-deferred/-/trivial-deferred-1.0.1.tgz", @@ -11929,49 +10389,6 @@ "node": ">= 10.0.0" } }, - "node_modules/update-notifier": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", - "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", - "dev": true, - "dependencies": { - "boxen": "^5.0.0", - "chalk": "^4.1.0", - "configstore": "^5.0.1", - "has-yarn": "^2.1.0", - "import-lazy": "^2.1.0", - "is-ci": "^2.0.0", - "is-installed-globally": "^0.4.0", - "is-npm": "^5.0.0", - "is-yarn-global": "^0.3.0", - "latest-version": "^5.1.0", - "pupa": "^2.1.1", - "semver": "^7.3.4", - "semver-diff": "^3.1.1", - "xdg-basedir": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/yeoman/update-notifier?sponsor=1" - } - }, - "node_modules/update-notifier/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -11981,24 +10398,6 @@ "punycode": "^2.1.0" } }, - "node_modules/url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", - "dev": true, - "dependencies": { - "prepend-http": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, "node_modules/uuid": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", @@ -12076,15 +10475,6 @@ "node": ">=10.13.0" } }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", - "dev": true, - "dependencies": { - "defaults": "^1.0.3" - } - }, "node_modules/webpack": { "version": "5.61.0", "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.61.0.tgz", @@ -12212,68 +10602,6 @@ "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", "dev": true }, - "node_modules/widest-line": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", - "dev": true, - "dependencies": { - "string-width": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/widest-line/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/widest-line/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/widest-line/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/widest-line/node_modules/string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/widest-line/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", @@ -12359,15 +10687,6 @@ "typedarray-to-buffer": "^3.1.5" } }, - "node_modules/xdg-basedir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/xo": { "version": "0.46.3", "resolved": "https://registry.npmjs.org/xo/-/xo-0.46.3.tgz", diff --git a/test/assertions/snapshots/test.js.snap b/test/assertions/snapshots/test.js.snap index 7989dc9530dfea02521650b325a4fac5bac4df25..0700ef0a5346f63a81d685a3d0c21f74289adfa8 100644 GIT binary patch literal 504 zcmV|1E47?}712FCIOd;q_}#?Ch|A#PeMLJ~ow1$jrR zHX%Dm8@WfGkyoTnCu_8_r<6!2H9g012%RBxiO@MTEV4{(LMt`81fI}ZD&X6jm@0Pl zw?e6Lw!mvk86RBsM92rM6Gg1aT0*hghWl%nk6@VyE8ulRs3jk@dCkrwlL`rEEbmMh zrv_f2`F6uCH>gcJS(xy?3V75JDIYwu`5a=bzJ;*M{}5dv}bHbA3e+ilDgL z#|fP6!hHbT0`GtV+8%HMd;>&5r~yoYXW#>fLyRI&18#sP;0?&)SQpERNS1^{&fiP;6b}PNU+171Rw=7a3Rg;lP zURxOYBPcS$hA`@8n^WCw{aVD6j3bP6Lj2B>bkf3TalMe&0{KSgigJ&H(QaMQg{pCzi<0ee~6IoG~uGV7Y_ek&=hEss^^qt0bO zU6HCP3}+=Eq&%_MEIFr|u;f;ystJR4%r0-j#{Kyru6e#55nhWbl})LH7qTwBEO@L> ab*J%5Y0s&`x@eAmf3F{+=lCud1ONc4w&0Ke diff --git a/test/concurrency/snapshots/test.js.snap b/test/concurrency/snapshots/test.js.snap index 322e0edf47ef00779863a50ac1db2a0a7e368290..b50d5014e0340d1284caa7b32f8bae58c032308f 100644 GIT binary patch literal 266 zcmV+l0rmbtRzV-IdrbR+nhj~SuJdUHY*g^hhp zq%H7#1RskC00000000Bckuh$=FbqX)1VQKAfERFv9-*DO2S`?0rX`{ZWr(!XjsbF! z`lPi{cxa~rUd)xm|L=icZ5@+)*T+c47U|=;Mve-%Kmt|elDIx+688zL(B(96Lk-;6 zLh20$j6Jamb{dlDeQX*uyqtH%Q!!7uFAn9~DbSy+l%aCaM)Yv))u5)|*?=HPgghD# z1T03L@{uCe6m$E7INx1K6+JEVum7e8lqt5G94w&CYXr5-;y0x8vP!3oY3kdK&6?*d QZ5z<}2A485ATt910K)HhApigX literal 238 zcmVwx&? z(F~iTx8)|W^s$~a_0`E@1dFl)wZ1yz<#e6b=dPO0^A&Olw+=FbMPq=NnSmW_G9xR4 zAfsnUMyi6YZgPHJa%oXfYF=`sLVl5gZn8pJPGY)3ZfS9eLQ<+iK~a8LW=d*`LV0FM ohC-r3UVdI)YI path.resolve(FIXTURE_ROOT, relpath); @@ -22,8 +22,9 @@ const loadFromSetup = setup => { const ok = setup => async (t, assert = tt => tt.pass()) => { const fixture = typeof setup === 'string' ? setup : setup.fixture; - t.teardown(() => process.chdir(CWD)); - process.chdir(resolve(fixture)); + const stub = sinon.stub(process, 'cwd'); + t.teardown(() => stub.restore()); + stub.returns(resolve(fixture)); const conf = loadFromSetup(setup); await t.notThrowsAsync(conf); @@ -34,8 +35,9 @@ const ok = setup => async (t, assert = tt => tt.pass()) => { const notOk = setup => async (t, assert = (tt, error) => tt.snapshot(error.message, 'error message')) => { const fixture = typeof setup === 'string' ? setup : setup.fixture; - t.teardown(() => process.chdir(CWD)); - process.chdir(resolve(fixture)); + const stub = sinon.stub(process, 'cwd'); + t.teardown(() => stub.restore()); + stub.returns(resolve(fixture)); const conf = loadFromSetup(setup); const error = await t.throwsAsync(conf); diff --git a/test/config/next-gen.js b/test/config/next-gen.js index 488fe3f29..5e62efd21 100644 --- a/test/config/next-gen.js +++ b/test/config/next-gen.js @@ -2,10 +2,10 @@ import path from 'node:path'; import {fileURLToPath} from 'node:url'; import test from '@ava/test'; +import sinon from 'sinon'; import {loadConfig} from '../../lib/load-config.js'; -const CWD = process.cwd(); const FIXTURE_ROOT = fileURLToPath(new URL('fixtures', import.meta.url)); const resolve = relpath => path.resolve(FIXTURE_ROOT, relpath); @@ -22,8 +22,9 @@ const loadFromSetup = setup => { const ok = setup => async (t, assert = tt => tt.pass()) => { const fixture = typeof setup === 'string' ? setup : setup.fixture; - t.teardown(() => process.chdir(CWD)); - process.chdir(resolve(fixture)); + const stub = sinon.stub(process, 'cwd'); + t.teardown(() => stub.restore()); + stub.returns(resolve(fixture)); const conf = loadFromSetup(setup); await t.notThrowsAsync(conf); @@ -34,8 +35,9 @@ const ok = setup => async (t, assert = tt => tt.pass()) => { const notOk = setup => async (t, assert = (tt, error) => tt.snapshot(error.message, 'error message')) => { const fixture = typeof setup === 'string' ? setup : setup.fixture; - t.teardown(() => process.chdir(CWD)); - process.chdir(resolve(fixture)); + const stub = sinon.stub(process, 'cwd'); + t.teardown(() => stub.restore()); + stub.returns(resolve(fixture)); const conf = loadFromSetup(setup); const error = await t.throwsAsync(conf); diff --git a/test/config/snapshots/integration.js.md b/test/config/snapshots/integration.js.md index be719a126..4605a09d9 100644 --- a/test/config/snapshots/integration.js.md +++ b/test/config/snapshots/integration.js.md @@ -49,24 +49,24 @@ Generated by [AVA](https://avajs.dev). }, ] -## use current working directory if `package.json` is not found +## looks for config files outside of project directory -> resolves test files without configuration +> resolves test files from configuration [ { - file: 'test.js', - title: 'test name', + file: 'foo.js', + title: 'foo', }, ] -## looks for config files outside of project directory +## use current working directory if `package.json` is not found -> resolves test files from configuration +> resolves test files without configuration [ { - file: 'foo.js', - title: 'foo', + file: 'test.js', + title: 'test name', }, ] diff --git a/test/config/snapshots/integration.js.snap b/test/config/snapshots/integration.js.snap index 5eaf957741e59821c4eeb13884806a2ec06fd388..b828257248e133546e6cdbbc24732806fdf28e0c 100644 GIT binary patch literal 565 zcmV-50?PeCRzVRc7BP}wbS5$Kzm1K{ zTPPIiDIbdn00000000B+mCbI`KoG}0ag*{PlvEUn*^wta`nA&rL=d5Uq=C4)9Im{=a5?-CAG)K?v9^&A_FwUs!wN7@-RbY1rD z-ANoPuin6`Fjx=r3$8)7^z1dcdnvdn+7c#1adb4~_&R?eT_8(QIRJAD`-?QX6JtT+uOUx^~38RQjqC1&Y zUbC5!-CqcIzov;gLBobnSwbgGpc5@^ARnVtFM<4aRgk}wL;fZqYXbPm6(QekwYFBq zd1>)gqQ1WjwKCWm^xSzyQR6?%e*orA$}AH(VLOk`A!pv{n2-}3TF%A!%_x5TX^v~< zq4@1GrcjXFn>9m6{6OqO3CJ=5YYB6iT%p8VPOZJn5k{G{WIX2oGHp6Pbje5C!Th{C zK<#AMNnOrN{IhIle@(WJSCnl%KYp2R*9(n|8qm3V5023J3rI DKn4tI literal 418 zcmV;T0bTwA8m41OfhKyiQ9wr6` z_e`DN?}M3~)J^{!I#r=RgApv6&dk6tpY7}3DJhf9F8vRfYwJ`T#|RdcXJKG?@^7yB zide?#HPhU+zS+w*FoH!(SQ!|Y8Q8&gGIB678vtoDAa(#^VMaDVMpnn7qQpu@Mi`5q zpPzw|i-D1efsvb$(Ho)>$SMQTj9@bs0-4K!_zuhrHvgoo)Z`LICOA_-Kme@tA5aMk z&{LL-XiAw;mGXiu2pk>kl(nf@Wl@T16Ht_gJ2hzDfJb^%167mCET7Etu z7c&FZjHZRbpB5%km=@SUt|8=PPLLvnyu{p8S|y2_gp error message - - 'Config files must be located next to the package.json file' - ## throws if configFile option has an unsupported extension > error message diff --git a/test/config/snapshots/loader.js.snap b/test/config/snapshots/loader.js.snap index b092a98a1e0f7dff881594e3ab718e7617a30c17..d060c1cc34a87bd6d0e5d75139010ddc44172b18 100644 GIT binary patch literal 586 zcmV-Q0=4}?RzV)2_K6H00000000A(l+A9_KoG}MA;g(Cm^}FE^0Z`i<9^+f*S@6n3tw2ibASfOTDG8b zNZA*l*yMU82bQ3=Cs(RmV_~b8;{+zUdhSt#fd$O9HN2&jq&djd4v~ zv-Ok#tvwkhhr7TZM!>JPOlwb->Qpt1c(oKPWj3g6#X2?-_ zwj0P;Vj1>e$v0N=0(FU!A5O1HMRI&GLY|-ZZYuHx2d%y6bn_^~t(<6#DG8@j61M1F z)V=6mM(FP%d{IXs>qEBk#;8!|W@-Fk`hu-|V7)AE93?jN-<4veF%YfBY6>xo^#P zM)FKPS!Zx(v95zyU(k4pr(|3mE(4_u=2c(nrMzEKbwzfu7A{@Mo^ewmKaE7bjhRDk zxr!AhrNFm;2&U&ah#`Y%*cm&UXMosSofvrX&{sr+?xqhR7V+37Yq$KcirZy((8~Wh YlJWk?mH*(6M2sQ-0}l}3Pof3@09`F3N&o-= literal 653 zcmV;80&@L9RzVGAw>J6wit>e|t@qyFJN9$J} zgg!k}rMe2$ey7~0_cl&P??Yglp@;R9~TB6J-@s9z4MzY)wfXPOGf{@CtubS>wI6RG)G3WJ zwYpu|qYmIn9M%{$%yigtQOj2DpMQB9bP21wB% zNkN8blL{zBkj*qKh>j@93nUm48G;k}*%iFc5`PA;ip1rJFzkk_iS_QAb!RBnFmid`Vm!JMuYg zR|X{h0u!RYke@)@1W44hpn81L^ZVY@eIyfQ;wOGtl9Nu+;v_>Y6fuys#xl$^(x40q zsZ)sZDMM^@B2&p43(kz==cN$n@ZoGPI0*b3><5Q~;mG@coU7lw{Te>s-(E@KgjBv# zAtz=`>6_p(L8+SHRv-vdQEB5K!x;gBpae_hfEI?XUK#R| zH>7Us5pG@bw-+*u#<%PIryc&IzCHgl=S6$Y-Pgnp&G@f1`^VgQ%PW^zGiN|uHwT&c zGUpJ*Q?H8lrBs3?C@eAQo+gi-CU-ZLN6Fav9<{%;=%mpgHQ)@RT8x^Umg1w2+d_rV OSK(xv=l0{{RUJF6l9 literal 321 zcmV-H0lxl0RzV2gLE( z;lE!9vpCn6PJFE*5E9P_7JUW8ZT}~3yhSZ diff --git a/test/configurable-module-format/snapshots/invalid-configurations.js.snap b/test/configurable-module-format/snapshots/invalid-configurations.js.snap index ade5d8a997028036a747ccdc50d07483f6b5a95e..a76fd21f53d5ec401f7266bbc2197ee639c712c9 100644 GIT binary patch literal 294 zcmV+>0ondRRzV+7AT1|qu@5Omj}Od$!v zQu~BUsJVyp`-fdip3@@ZRe~W`wqd!UjMPuRQrrKD9sfG^%qCHeUm;_53L<)KvCjv^ s$dvEM4MY7;>cuze`Qk=7g6Xw?j4q^~vBe&~4B=T^00?0A(#Zk<08x{Qx&QzG literal 270 zcmV+p0rCDpRzVYmIL-eU1cC-03VA800000000Ba zV_;xlVK6IKi!Pg|zh-;O#y!?Cw}luPKp-86gG>3;wjI!xUXgAc8(y@%j}a_-4v52e z*(Nkgoa0jPT_Luj#_KO5Skx4#wKJkRT&m)(NXj9u$*bpFPhbR#HUTj+13TDcMpgzv z#>nuD)I5dag4E>9w93r9bcNjfl+v73g_6pG)M6cl(&AKwgp#7t)C7gJ{33-%4KtIo zih-mKh?xs!DkSEmfOrs2YDGzEUU6oAUhy!t#@-iUEX<@5u!h{y;u3|VRIt(cxw-jy U5OW|(AdUet0R2Y20`LI<00%937ytkO diff --git a/test/environment-variables/snapshots/test.js.snap b/test/environment-variables/snapshots/test.js.snap index 8f554a5319633061acb32d1479446bd5798ea224..de6bc04f0c35ffe9e3fe7e784d071d2abb049606 100644 GIT binary patch literal 406 zcmV;H0crk0RzV8miW+>@A$mv+18fwPtzuT zyaZS*10RbB00000000B!lFd%TFbv1zjRFFpZh`~HJOJ!435f$2#0d$B3qrf5tJ`Kv zlPPvPxPf>Ij_h4{5uSu>&}w`=0g)`*act}VQ(m&fxbc*p7RZ_n-VF(vWQv)p3`?}N z_Rf}QS=P#Hl^7(Mc~?p

!9=bgs#&85NG{agnBq)#$Y=w#4$lHgt}H9|qfp%|1lu z-m80nCW_-&z>WYAunTb3GH90Li;5 zFIKQFt}g!_sguCTd6GK&gOu_ptz${-war7pR7gKDWi6&i^kH-paK1e}uZ_HICWhQ zKLaBd10y2?BR35AR|j!W=<-MBaxa{mRXdamz$bbqFa_&l$n^6lUl5oRg9*IwIs6yp^LRVzbLzS zczJ@AL69*bBqLSfQNv6m^TJ@p0fiNk^YhX&(@TpIOEUBG6mm<8OB9k)6%z9l^1+S; g$(JN%=4IxkD-@R$fvB>?oKm1u0MMlPzC;250B_@rZvX%Q diff --git a/test/extensions/snapshots/test.js.snap b/test/extensions/snapshots/test.js.snap index dcc44da6f2c8683c3d08cd4b78b4787851989d34..61c83b6d263e273760f3a830d8ea48e396e734ef 100644 GIT binary patch literal 253 zcmV2riC@cg9I_hyapVz>BJG17~QEO z%~@){jvtE%00000000A(k1=Y)KoCVGLU8RH%mJK$8yBfmq;_XWyW0J-*O}}tJEKJD zV&B50b+nu$GR6df!FY<#XJCf+j!n(czRSLcdS!HTjVb}-D ztpm9>vA0GcUV=%oi7LC^Iiu!n`A|%X)0B_Jw5(PEU4m7(|Euv!ib+rPg?@hyTNz?@ zZrza2U{iy0V>}CedEL+lM9dl&=IR==36AtTL2UL(?^SpmDJP@?+T0lfAKjhbB584Zn@ts_L0 zwVM?dJ7>gYxjJSQd1iGvd1X5Kr4=Q4u5!w9^~{PZOsk9A=#)0ksm_tJBXjA86^UtK fh7&F{ZqRC2BG;9frZOvx$&i^rL+`4|8K6@DyBR}1 diff --git a/test/globs/snapshots/test.js.snap b/test/globs/snapshots/test.js.snap index ed42023ecaddc84a15f3b5ca71022a78a24223c6..1064b5c1a65b8ec96fb41355205ba10001f113d8 100644 GIT binary patch literal 434 zcmV;j0ZslvRzVZzT1Sjga|B z;Fhj!Y9EUT00000000BElD|&FFc8LlDJ}nm+6W%t#0nINfr$ksHUltfC$SN48PPC7+5TV#wj7G;7? z=R1l9q%e_+{ETPyI*h0goyZlx9haHRQcRVOFz3#Z$!wbxk4Tw>OJ(s|x(@cpTAotr zdjBieGR?FhaWuT(F7A-|2>|~9a5@8+SNd0$&FQpbFXaV&;`>NoG(;f{#ZH^|zDHBv zFO}~l2)2FP^J^U%A=D2GKLF*f*=#acVE_zP0S?NhTIyrZucxxHaT0a?br4kBR;$He zjX}Vm>1%=wsQEdCuuwQIldy8R>&Uux*UnYfCzxfnT$Pvn$c2!_PzL9AC9rCQ^4OntlD|-U~0Ci!|tpET3 literal 382 zcmV-^0fGKORzV9D;U9|TtEef z&VS&D{g*IRE3#&etc%JzMzCl$5MR8bp||eQy2G0sjW+T6)^aj}MRl1N7?>H@!6q}Z zG6*tygk+>DJZhMkmYI`U45Ss3^YhX&(@TpIOEUBG6mm<8OB9k)6%z9l5{rrwD?!pF ziJ5tsdFcx2Ir&Kn1&JjksYQ9kdT>)Y7@2f{v=I;sGqMRXvO0n^GBUzg{QUe3j9d(i zj0}w2jEpugP0Z;)Iv0p1z%;V?CuOB3moPHHnF0a=42--Cj7$uS{6IBKB8<#HUkEa? zfLssbu%+ea>tz+ADPb+iEWuEN5)#4CkjPBW%P&ezajFbYEJ@BtEgBSoGMmCc5lqP} c0; { return 1; }; -export const cwd = (...paths) => path.join(path.dirname(test.meta.file), 'fixtures', ...paths); +export const cwd = (...paths) => path.join(path.dirname(fileURLToPath(test.meta.file)), 'fixtures', ...paths); export const cleanOutput = string => string.replace(/^\W+/, '').replace(/\W+\n+$/g, '').trim(); const NO_FORWARD_PREFIX = Buffer.from('🤗', 'utf8'); diff --git a/test/hook-restrictions/snapshots/test.js.snap b/test/hook-restrictions/snapshots/test.js.snap index a4288b746df3e140b0d2dd97c8f9cd2991bc08c3..eab03f4c51498ebe4d856925e1c6df1af38614ca 100644 GIT binary patch literal 205 zcmV;;05bnURzV@wYO3>khz~E@3M#{ft2C z{*94ECLfCk00000000Axjxi2`KoCWj7-Q`X#?WA6V&hpXnPo@WuXm!k$ahVEaaBq|ipQfMh9PSBDFUTMnsNHlfd|FVqZEF+&8mKVGME^4_#cZ100000000Bkl|gG0K@`X5?KZ7gWE1paJ@`aW5Ebb`Jb2KH2nxN{4 zH8fdb3scoezNos+fh6*1@6>3CQA*ta;m_+yI83BlPWQHNT#sNO+Yf7wBelI+@|!ar z)2b&-)PPTT3u$_4wLSL^_RdibpYZsU?Zqv^`85?m@6XLQ$Dj>0~W(LOr+MBQ5nN0 l*;rO1!(I%@Cv`EQmGt1Z_3XjzbF>z>;vczdWqP>_0039uD;od+ literal 586 zcmV-Q0=4}?RzVNA2x8Gs5> zOjlSx;hv{LCgW?7@28KJ5QqmW^+@6{XU7g+=!L)}FEP4!xAKzAE zIqJN#UjIn!O%CnAOeV1CODJB#&cMLTzzz-zMh-?M9UyH4#KMehf{d(=MMa5~jEpcA zKR-VMBNqcBBLgEhBclyW6LUI{&IRI`FpX^fNm;4MC5%jPrhtF|10yd3BNGE7KTr*m z2qQBCBdZ`IOIl`5DvZOQlbM&Qn^&5flv-4*msO0WmbE0a1fiHYB|jbRa#jXGMhhRH zZUv}rg|z%41vKLnQZiE%^72a*auZ9EGZYf@Diumni%W_T{>SNUq#$B80Mcea>_8}( zn83m04bcc>m4RqRuo(-1%;i9QnLvmEm3{>(`3=PCjA%-kX&AUHx%v5d)Q+&?(!9YP z)IWeq{sFNTJ%gIPC^0iHDZiZB#+K$~Cg&HC7~(@H{||c)a_0dHr_>aMNaufRU0>m z+G+H1OCO5}00000000B6Qn60MFc9^%1P}7$F^)Sr9W~Wvmll61R?B`5f9x zEQrrwq6`1Rckm%Nty0l;U;s;&@8rAFd+*+Ro@$$o>2-l#d5tqZ5kx4tu@bp(MO~rs z#J%NH>&ECvkr5Lrt*4iTl){V0uP!@a&4EMcT!r^K+*8=^Lv-t$m;nwxhmYf zAC|jw#ol8t3xjFJ2s-82x7(xmvUUCX(msAZfx&dq>ff6f_`ybb;F}_0KITH>CXtHb zitBRWQsUiV0&_X&LfBVPblZ2}ONOxR0yEixeZOPQO-3 zf8hx!si#@HH2gaY){@D~CT3tf5B7$Xqz#Z(j^iMhL;wh;09I2|CNMcR(M^rx+tr4- z4c4&C<#Gt75m*Quqp=E*F|2tQtA&iFO@0)z)KEXvwhr~TyhsnIhlg?;a*rjxVRT(x vm!jqRv}q8D4h8==#%&W|#>H7R1(6TB7%zwz2FAtUt(QPH;ZegXgh;@!Xw diff --git a/test/shared-workers/cannot-publish-before-available/snapshots/test.js.snap b/test/shared-workers/cannot-publish-before-available/snapshots/test.js.snap index d88b3e6242b31c201978473e8dbaf66c0ce176c8..a3c5eed24846956fb722d107db62072c3573798e 100644 GIT binary patch literal 263 zcmV+i0r>twRzVJu00000000ABk1=k-Koms(*chUq$VN~l%^o14piYw$q)ofFzwyGxYwcf@ zP;!JEfgC5N$_8mE_|j9Q%D2%!qQ28``d06_ z3COOosw%<*AtRKrldX^wiUlT}v7BHQSi*WIH=W}0RHCOw4}%M8Jk-`muWIg`XXRP9 N$3JXMKnDo{005~7dX@kH literal 222 zcmZ<^b5sb+Uh+eM@cDn<8;g2)6biUHW=h^TnB&IhrY5V9%W~vUPfkicV_-~WgHLE-6u$-#h!zX$ME hzmzJW@iY)D+5E9{sOJqE4Q@ua!wtX~obP)9008(Zgz*3X literal 246 zcmVl!`pKib2tCYtUSTU00Qwq{9S~>SHdl;-mPTGq@yu>YZ<|!XMmWQ zfgP-hk(EJ^F)$<}vsj@lwWv5VKTjb)O~EnDQ9&cjH7MBA-%nEkD3_OCqL7@QTaZ|i znUs^NP@Y+mp-`NWSd^NgP@Z3uom!+&kW-qTnWvCgqTuG~3xe6qgnh wRzV80Ky1Z+mU-PdNRD*p}*Z9WvtNNy*d9pBUheO?eQsC*3iJftgO$hEX=HIAHX}A zL)n;Fd9{MFcT}36R?p$MNl`J2rib<{Yul=_nPs8J5)0*x8m6ubZT4$eZ(R|gxKm@J P1v5kcNy)&+K-U5QNH|T? diff --git a/test/shared-workers/worker-protocol/snapshots/test.js.snap b/test/shared-workers/worker-protocol/snapshots/test.js.snap index 733b1304877a21add607e74a1390b38f0b88e30c..4d680de0abd39de756984ad00d4397031b90a831 100644 GIT binary patch literal 509 zcmVzYYxCcM<7yNjndvv-{ zJ1fd&UmbrVo$G=QUZ}2+)JpeD*(aF}i``B>P5~4@;lL%shOK zCvPxrgAbqsB=`hQz!~@ozJsScYVdGVN^!{fIMr%3#uLWp8Gpk0#a&UPYcp~i6OQQF zxN4$r z@Y7ZOih2v>H(2%^HK?esp=<%=s$oSvhw=mba@DA!vVgG&yb2sOuBh8k-hm@movWxL zDCgkHRp%>eBV=p|tcQ-8Osb3aC~I)MXXYgF)c9sgo;BxXzES5&y4F zPgVGzdOTId>AO2sxtB&tC!1T4Q07nBr9p}VI!x&x*E3r0fph!=3yV=7uLS@AS)TPY literal 469 zcmV;`0V@7MRzVR$cJ?MdPM>RXjF z^`tIiHuJUfAs&3fy8#wJ2MF*J?0{e3033r4+^cYRR)}bu^PZJTCB_5BhZ!H?{Pcb( z>_)x0)&R?LOY5XkTkChFj@DhJuGTZ9p4MBXzSe@JcB(dOPeEru$9mY1_qn-5Ey=A% zEtktW{f%TFT$rhyOaCGH53072I=OTXNgZTn>gLiTB!9qPGxc&Qa~Si$gkz+BE^Q$B z3VxXBP%b@0as)2TbU2q*@KKC`Y1c@D=V?)2WeJTns%{eh+F6Vf>isCDvP+^SDU-FO z%qU$M%cr!`q*l5@Sr~0ZaS}BX8tC|-DblFjiZYoEbgnOGEs1HcLqBe&VwnWaLQp8E z6K9eHwO?Puf3K77Yw(-SxUY%*pKf2{##IzPKiq_(jN0L5msUeu&~`{$u^iBPFWloD L7Gl!Dj|Bh#*d^gG diff --git a/test/shared-workers/worker-startup-crashes/snapshots/test.js.snap b/test/shared-workers/worker-startup-crashes/snapshots/test.js.snap index b947c2c6033b3e1c2a352a394077bfbcc4adc554..3b07a2ec9b6ca4dcd5fa96b4c74f846237e1b3c6 100644 GIT binary patch literal 208 zcmV;>05AVRRzVt zB}R07+&9gx`K{eH`}TY*W`#S5lyIp27XX@i(bbEBWmJkVioQspuS2(9K!?-idi(;o KQx>DI0000U3||)j literal 164 zcmZ<^b5sbP{qW1V1t&3=!C7RnnnOkEe+?ANf~>akE^xrwc@zv4!hgJ&-v O7iE~TX|rt^&}slGxIaAr diff --git a/test/snapshot-order/snapshots/randomness.js.snap b/test/snapshot-order/snapshots/randomness.js.snap index f144e6104bbf6b4cd5ca7408b6ff16780ff86a3c..efe9b14ee22331c5e7b50abe8106d0d2a177872c 100644 GIT binary patch literal 593 zcmV-X0P=ei!h(SG+Hje2w_p z_^hs*(;tfn00000000A9n3j~2pPXIXxG1$Gvm__A!aOClB(*3vGcU8aBr{ndF)u}- zIKQYQHANx6EVW1>Q6VR>C_Pn2p$I6GpQ})kT3n)#oLHQiS)7+xP@Iup0yHWmC9xzi zl5qkv13LoA9n*r%`Mh1plAQon16J%s_DosmEEn;L8WaJ9X%qy{QEGkN@bsZ zuTzlk<^bErz#Khe+LX!j=fvLGrLk3Ivx@pwr&FGe;fkuJmg*ZdLKj-ti+em#6%$E+ zGF>G7P~=(e;24TpdvxcI(wcL5N1o>h&!}8=&cfM2(U?D@ z-ZOA%n_5u9gW`RfM}DsSxm0zf>kpAxj-qMLo<0oE;0v6=YZj=19fg&`cGWrtv2uNjCJ2iyWwVG4dBRj8usCK1Jl^=@;00000000A1 zU|?WiWC%OkHS=bF^v0t78@U=g4=XYFsF=;Y7hB+z(=Oq>tXXKYClo@j|GjuP{ z|GsdMs$BfS_51Bt{QZ6^(=J-;(}rT7scw}b;_DRTyE(x2F)&BZm^Nkd{5i3Ac4=%? z*{q_z)#;R{W4NNKsipcxjnIV__TnB-RK-NnpG+4?KNNYEJ2*(lTj=l%$s3Xm4HKt2 zPMD}{tgpKDkk`QkK{?OESLPg9a%Ik)o+C-EF0FU2JbHBGOGu4WkAhT}P;u91(STCN zSe^GB?;hRxqqOE+-jU}y!ZRvYowIOuP&DSxsP_z9+NKti@Su2~=8>N(e=b#B>H0%t zmZNCev!@TkGx!2$@R|iG8rm8f^S>(!pK#i^d$MqMP)A{|1PWhX21Z5(Mt)$xGKnxUGcd9O!!)U~B-JN1 VFTErKEW`o~Q2@(xQURMD76t zKp09g(jSWm00000000B+lFv%RKoG_=iETyEr04?-co4)E>A{l+J$vZ29yjgQY~3Vf zcU$ezgAd>%v=^U3d;p)wlTOkm^p9E)r3eiSGfTdmgx~iK+rEsOH~L}3jWCkm9qNd6 zbr2hkiib=@DB5TOK0u~8Y9pk?p5`r)>+VOb7BlP$>W)>ik_R@yIiY?^bxySh#WEBw zlwt#bY;s-Kf-MVd3$_6+#}{epCmqrqLmHo`Ub7v=y5HeV19m=oo|j7BNb*i~0CQ4j zR=SgZ&?Sw%4~_+eGHkSk}p3@XkIN8Z#QA|h_W({h3Ba8BVXQL%hlm*S-$%*eSZ;4^WDTW7G?Mt`-ezJpZpS a|CCM^>rB=00000000B) zU|?WiW#Ca~jk_46S19$rr7HA~(?&)H5ZDjIsrRibkDlA}v&v)TtCO!!GBAQgYk&$e zebVwbsddiEKDOQL^((~)MzH80!on3rFYky@lsoR?TooRMELw4BdZoS&Nt zcY86C6aP5b^*M*aO}WjX+izh-L(vu@J~y4#cMk_ywr+Cs4_MAXa8XQ_4(_ WSQ`z_(cm0u!3h8Z4g{L<1poj`$D$Yj diff --git a/test/snapshot-tests/snapshots/corrupt.js.snap b/test/snapshot-tests/snapshots/corrupt.js.snap index 4988ed27ad593206418bedb7e842a05ae1854379..c880bc043ee9296c57ef9f510b5e6b69c7a4ac8e 100644 GIT binary patch literal 308 zcmV-40n7eDRzVdUW z8~Z3_;bC~3PHbF*45BlZKHYcncR$Pawke&j?rHOeY}w(sePmgvXw(@3bWy zu=jzn*6cO6D7zhbhc?EAP}hdd3T{(1R{I6VkX}l?5?zZX!qxyFhi`LRV&4AGrLK1COB5KaF^r^A7{WRf#T6=X9w zYOKT9j2VgNYdXke!yCnJVsyOyKM~J=iTc@ctBrm@B6El6Oo`4lMv(Fc!lEyR8fD76 G0RRBs+K@Z| literal 246 zcmV|AqZ4b4o^Oa`gu${&je00000000A1 zU|?WiWDs8D6+2_ow@kZjGs^Qm{rJPk00JREikX2O%x2_ZWHtcOW1UvlpFk|jh^CYoRVgpnLVlncCJ{zv21ZsvMwYb9oKzTxy(G1`L@%otO$}>F wW(h(OSE533USdIUMt%vEOq4{Js8F6+lA(~OkegauoS2>p0C+q_4s-zk01O0O$N&HU diff --git a/test/snapshot-tests/snapshots/formatting.js.snap b/test/snapshot-tests/snapshots/formatting.js.snap index be69175c0be420ed43aa79b580b91a2a532d4357..35cca5ff8ccaabb995764b93ccf2ca5c6a9dde87 100644 GIT binary patch literal 565 zcmV-50?PeCRzV@Ml00000000BUQax`IK@hb;2(cYyx~J`v(Av&obysXHOcgO^M0%iUV&H2h7bLcBtQ zP6k!88V>gl_K!w6QR$!U?#iWPV1~;v;|7C{aHS{*3Ej-is6y;Pk|YZ*^QluM@%Ly9 zFZSS&Zx4pAQENM#H1~Jb>FiPSaWq|6Wk$mZ49Af{2;dX(6Ieq9Hcd`;9Qx4L9Cv!6 z6>S#dFd{Vf4fjoOU#rt-gQv_^w;BF?%kW8`rCfda%EPipIXYNbm({S*fpXb6ymGQE znVc*Xh@5`o3z}oL%HgLIpnF<+}g3!&;VKll6I;;;5 zzSh)rNpw*BrQWwAMLPegd0&xUpvXCbAhjR+5AD9B<$ z^XP4x#^b+9V;#edJl_AeLq#D|XaBM8k9+Ju00000000BU zQZZ{3K@{G-L&Plv3mYwbdd1$sdO<9NpurTPy@w*jgp344ypC-k#sS+3bHm zxR~_zzl4EXU+wqe^@l5qjYpe}H!m;Ud3E7^=&M&7LGbzGw}W?Q<SKx3se!J5*L5*q3bOd3VK0)b^TWCF|yk{d8=ggJ0I zg?8O-+Kr;SC{Z)Ax2qFaS$?qGZx=+BSzK6PBW8g)jye|CYJsByaS|9sOTQbr7DZrJ zd=G_C2|QF<hX|kEK!niDKH5`nJGE41+JtGYs@CKQfW6_66!V72xIQqCrOu#h|Bfk zo@RX2g>oo}`*%rCfEk0@$xkr={O=ez+}W6~8^~<4h5das!dQRGJ-4&r;=AsfFi<%{ zJ{R4O|2r&GK_4NT@h#XY3O5O9nhq?@WSUoG&+QJ}T7nh3J5vuuocR6mWVl1WJ5XG< V;{@VPt?=g|`UPsA`%Q}j008fb^*I0l diff --git a/test/snapshot-workflow/snapshots/adding.js.snap b/test/snapshot-workflow/snapshots/adding.js.snap index beaf019dd59ef7511fcba443c754e22c4e2bd7fb..f422582cf850381e3bc99ab1b1810d7a9908ee43 100644 GIT binary patch literal 665 zcmV;K0%rX|RzV%_WS8%e+~OW4aVl@HM86b_T|YL z*T#a*C5)J4npkFlK+8yy0g==_Pbha&lPYU|TvJLc`B;5)x3X7pSM^@y{+<154c-+# zpjoE0g`v{W!*sUw+4Pd+eae6gY)%BsvjI0?$dpmwa^dQ??zNKSyr_pl{|Y{JK6Eag zrq*WW^ze{O2|7|XeTIIu8g8YMq`j=*C`kaXZ~hK$`4s9(vigCyeD^_p^3??qm@s3= zh{Z9ux*oH#!Eu?hovDR06Qs|CGO;Fe)!Q9Pxg5bnX|_AbHEGj+>~QmJPrWiSI2T zun`3Y1dSpPAYia-7=ZHOaL(dI!J<%p#%;QSWM>eMBM=X69|+$$dIQQ)85DF}B-shd z`RkO((Gp7?A-ILWgMef+@F&>;WV!W(KnWUbK&&?~Sq4Z%fG%zjpr+H7gcrpLj!0i` z3HmlmAT>g?Qzm5Cicp*(#!UV-5$uGz=sz>&S%xYtdvB(2W!=lFGN zHuDT=u;v0!2`CeRqPGgvdf;(r^%&H8x1VhJeJjCRUeg@!R;~FP`)GIoCJF!m#LPdu literal 590 zcmV-U0*7Y-jMdO(m z7_2?7>2Mv>SJXKAjz1^<`&CA;Xel#LmYvrpF5WOJHe=$GUwfgS7`Mpgzv zCOt+41!aZcyu^ayjQkRXqSS)?q7sF){33;zgp$X%MkuO=(lFCYGKx|`=4(UES5QC+JmKLNctAsv5{odx$Pil?0Tsdx z!4X32!!LxeCohbYQ=X4IRQMUOhY8Gw30z!+LIWi*fMLN!WH@j^!+;CL|6Is^NB4Ox zSW{AB6-ZN}LT+ktabkKZsve*$x*n8p!lD=wLJ-9$p%XiZ(u^)B%_J(6WR~Ql0y#j0 z5^i7-h}U$nq#JFB?!44;s0l=6D^wFu^JXHs2EmdrT1reAL}5*N{zTVk1c^crKotMz cv1m+W4#rYxV0RO&(m=Qh0GIim1QZAW0C`pd3;+NC diff --git a/test/snapshot-workflow/snapshots/changing-label.js.snap b/test/snapshot-workflow/snapshots/changing-label.js.snap index 7680d19f84ea581e20b6cbca29cf3e9531538d41..0760fcd150dcdd658aed1ec45fda12f2049054b0 100644 GIT binary patch literal 326 zcmV-M0lEG`RzVib_nQZ83xwgaR%AI8L$wr@ zl`+zSOs-81!e2EIl$3CZo)*}G5p}m9qYy2W-Wjac$}#l#d*q#XT^t;Hr-wft;Ny0H z&~RNf7FpF`9y>!Dy~sQs0dCznZ%XZw%3XhGfl$i|+Uy0}0p@Yk%dXjQXcopeIJVm00000000A1 zU|?WiWH=vxW)k1ahl|7_4ZLPdFid1*0D<>F%*?gaYF=tlVhK=9Ql&z)W0+&CMn*|VL9vy-eqvc7P<2XbnI=@NvNF)> zd=Oh#!4BanLoRI~H&G!kwOk=LwYWGjJr$xJ1gfF50!XWsf_i>ls=5wTtQJTE0PMFz I9}fWl04J|xiU0rr diff --git a/test/snapshot-workflow/snapshots/invalid-snapfile.js.snap b/test/snapshot-workflow/snapshots/invalid-snapfile.js.snap index a69b3bf1e74aaf493e2609cd8c68bb1105e76dc6..9e67b2be0468f449d3a56a7fd10da6ebebbbd5f4 100644 GIT binary patch literal 538 zcmV+#0_FWdRzV?}LuT3b96`UmJo%ag&>9o63n;ZG&H~YnmyNxU6Laj9I%9YLN^W>q71&Owaq#`jP{a;~HUWD8i zq0-X|6;f`MQqF_7PJWYYk8BZU>rm+=3BLp=qH4A30CT`~U;*G=PNXQ!JlGu96#gRn zQ{-e&b1FT}{{2rs+$Q;rr+NXl13P6CKa(Gk c{d}SU&!y_u{4%5B2e!Al1HrLTi4X(;0P^bpzyJUM literal 438 zcmV;n0ZINrRzVg)cM7{AMP6TPB168ND`i{rTf@hrerT=4>lQ+>-}iEydUU zSY?$El_Wg|;v}uCLY5sHd}wz~$t*E6Ey+5j#dIlbS?Jq3r6*m%cuQXK0kZ?LXEU2S zqRo0nh!)(cUZ8Ye7{cNbtIZK>)KBZ@Yh5XacBNS44o9#poOR@~SzKjOT8sW*lTwDK zdT6peE_rRDSn`Xv-jlh#6_%6NW-jl2x$`DAx%Jn?pb5*^WEvuB`n@4qA9}R_>ITMb z)Glfn5^0FnEsKu;f=tsi0+fJ4U=iTJZ^X=TBX~2OFnvM21v3&y&AwS2bJ^YZ8B8#+ylA#ei#01L&&^8f$< diff --git a/test/snapshot-workflow/snapshots/removing-all-snapshots.js.snap b/test/snapshot-workflow/snapshots/removing-all-snapshots.js.snap index 075d0543b9b74f9eb3f4fc80da21679f43a8bdb2..434df2578bab32b3df58e70270567c6240fb9860 100644 GIT binary patch literal 337 zcmV-X0j~Z*RzVvvARs5=l zScOwJT_1}G00000000Ahkj+ZOFcgJbMFe-g!GSJDnP~@?&O(@#Zd@sfSfT0k)LR*T;7Mkr0 zhSs{4xkJc;3qtEF2X4E|oS}H|ulBt|uPOh)JKj6@fdDr>g7B jUsS7fRG-v`0lsZt@@G0ZVmBcr6Gpx8=ZKd~$ks5&LJOcShDS3y}B zXmvi20Yr8PR~bS?K%g2*D}WSQDX8b?rK;;d#cCnSfQBR`7U4HU8>UKI0f0JA=`=x6}|0IW7<%>V!Z diff --git a/test/snapshot-workflow/snapshots/removing-snapshots.js.snap b/test/snapshot-workflow/snapshots/removing-snapshots.js.snap index bc0f78ba1d52dc848f949cfc0c0ac72956bcadac..d96cd833bb3c03fd2c0b923b1f3d6d677eecfecd 100644 GIT binary patch literal 323 zcmV-J0lfY}RzVF00000000ABkikmBKoEu#MGC!n@%%#$Rp_SZu?L~2K7gW#5wd9}W;JHR z&NM3Gp^svp)D20kIt=Xc&;RYr>{pRhcJ<7gEs2qe-j=sUN+`8%axJ8|)(w|dcnU`^ zwl(!5Gp^SUJHm8^BO?`#;XTgqYTJrH;0B#nD)Ni{jYM2_qo_lujw!)Ynf@O(DY zt@iGm+OxqMMZUG|@0a_j&U>YckKsgToMU2ZnoI}nbFAR=7kJStJ*fVG@@hS(1`wc1 VXH*IQ`-$8X#Wxd{rZ%1d000)14 z=?~N=Tpx=F00000000ABkikmCFc5}YMTEVHFYsdztFYp~ z%oasF?4!6(YPyNL=rEAU zUQ7U&w>3d7c_kbCQlTxZ97sX8dqX-t=SAvm*VIz)_EsoA@VK~JJe}9foz3QRIY_5g zG+YF2lDN^v*H`AF002ZRl!O2P literal 267 zcmV+m0rdVsRzVJl?Y(`cFK_+2F1qEe=;Jn0w;*9(f zg`(7g{Gt+twEQB4n1qtl;u5{A;+O<31qC1q$w*a5OfD%+%uy(Ysn0A{C{8R(O;O0q zLuk+gNyjAULA1H2=A{-TmH^cxRVqX~hB?M+WR#Q?6kF-*Czd4wRi~tuX+qU1D+8_0 zhp_Dst}=v(fIu~rRsboqQc%y&OI6o_iq&%IDgY7Ckfg*S2ph!^un5EuU8o^Ig>XZ3 Rp@t|Z004ICn=C>B003GQZgT(t diff --git a/test/snapshot-workflow/snapshots/reorder.js.snap b/test/snapshot-workflow/snapshots/reorder.js.snap index b4eda3fa3bab85afd8439d88c73151f704bbf828..af989055d05bbe506de6bff1b56c9b8b06e4cb8d 100644 GIT binary patch literal 345 zcmV-f0jB;zRzV z4O;QgN3l=pCb3N^9vt>EAK%~Xx5`SBFKE3%)?DKI^@HXDqG(x5!5C2`YAOuV1S}dW z(dz027>Q{M5O9GIw@eU~g!oPBoov04&PP1@t7GrfYsWwF&W;v7KmfPDEay}k%b<*f zByG*(S4z?mfO~h&T;#kIC2U;ssGy*%5S*7-P@Iup zqEM7tkY7}ykd|Mh5R*`nT3n)+RUDJRrJw*rAsML(iOD6Ui8%_zF!hesOAYeqIVh0BoKe!nKAF5fG>b>V|-{{Cq0~^`yiibseAy5CG(X l#j1c}5RqEAg~%3Yqq%@63y}@i#^MNsg#dP9HEo&!0017aC&(6};Py?dH69 z>>f3V9)i9|e$wvToNk8NTSb?_cK|7Xw%b3lJi&!xQyw;%J3E7YJg|x56LgloyxcpWjd5_X*B_ JG5G%m0004J+42AY literal 409 zcmV;K0cQR|RzVro%8J99LfPe{*(q8>_yIw=(={-Fw{?;`2@-l)&vzQnd z=C-73o$XI~Ch_HyPQIDvY(}u?R%Ql>(DGEx;1 zlS@hya}NATKiWAFHQxr1u5E}GA(lH5o5N+&7WT1qa&5#QPj!Tj0cSp@(9 DgL|`v diff --git a/test/snapshot-workflow/snapshots/try-skip.js.snap b/test/snapshot-workflow/snapshots/try-skip.js.snap index b01c58d4eafb7ad53e92fd874e226c18519c9509..8d5f4b1250b4c89613558c41b064e0c8f47890f3 100644 GIT binary patch literal 333 zcmV-T0kZxPpRbgzo_3xi7S`5G4N$P8A{KkgQRyXqmx`xueB&S$G zQgK}Xm1SSYg3>k}Y|9STD70jDtVe_3suT%5PcDw5)2Oe>NpyB}J^^NUIH=&bu})A~ zhb$NNlD_&Zp90}MZWvU`jtoXuXb(?q$P$8mH|$eqc{;S+bIpzx(%14IdEFyddonIKEX0_5E^Qs|=DH-F fUJe{p5)Ss80@zT&M*N?6#yrvU%}>nM-X literal 279 zcmV+y0qFigRzV>eg7Xp!iZk*{ z6pB&{@{39o((;QGViHPHi%ayfienPE6cm6cBqLQJF}b8PF-M^orarS+p*XQDHANva z51~O1Bps8W2hrx9nwMIXSOQd&RH+c{80HwOkx^1oP;8~IpIDX%RGpGqrU_N6tgMid zS)80$l%kNRP@J7vPyo~hvkaod4&hishzJN6Vn`Z+M0CND>Pe|U52Y$-6sIQV=cOo= d6jf@fb7@2564Odji_oML6ae+yz(Yg<008!7aESl_ diff --git a/test/test-timeouts/snapshots/test.js.snap b/test/test-timeouts/snapshots/test.js.snap index 340559606e01e0ab8053540d49470ccd49c0fcb2..ccf0fc9c670151de20dc02722088be063806e5b5 100644 GIT binary patch literal 302 zcmV+}0nz?JRzViVD#n4nRXe>ukKqz)WT} zc6gL<1CGF6gUd0%P6{kpe(3){*`Mpi`qd-9ZApw+deLGW`BAhZX6%Ty8(DNinkAT_ zW5WY(xc9>E+qOl)`-@!dsh@yC)o^;(lSXC=V*HRW69so1ve=My6oL;)wBvnEyg6iN zu`Xktz^sPiIs|+LNL^W$3Jw&2fqf00000000Bi zU|?WiWbh5;cyLAH_!XVqch*L~I?2n#00JgZ{2qvz8Q8&MjI0cTjA|hnsS1h3#i>Ol znfZANxv9m)iRq~dxuwM=3Q0g2h2oN;%)E5C9u7t(9UyH4#KMehf{d(=MMa5~jEpcA zKR-VMBNqcBBLgEhBclyW6LUI{&IRI$FpX^fNm;4MC5%jPrhtF|10yd3BNGE7KTr*m z2qQDlje?AvY57IDi6teeDKHTxBLg%wtT~BEsW~tnk8@&9PHKumd1gt56#%LvM0^(k F001IoV}Jkv