diff --git a/package.json b/package.json index 4e891d9..335df57 100644 --- a/package.json +++ b/package.json @@ -135,7 +135,7 @@ "prettier": "^3.2.2", "prettier-eslint": "^16.1.2", "shx": "^0.3.4", - "ts-jest": "^29.1.1", + "ts-jest": "^29.1.3", "typescript": "^5.3.3" }, "commitlint": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2ed15cb..d8a2976 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -134,8 +134,8 @@ devDependencies: specifier: ^0.3.4 version: registry.npmjs.org/shx@0.3.4 ts-jest: - specifier: ^29.1.1 - version: registry.npmjs.org/ts-jest@29.1.1(@babel/core@7.23.5)(jest@29.7.0)(typescript@5.3.3) + specifier: ^29.1.3 + version: 29.1.3(@babel/core@7.23.5)(jest@29.7.0)(typescript@5.3.3) typescript: specifier: ^5.3.3 version: registry.npmjs.org/typescript@5.3.3 @@ -265,6 +265,25 @@ packages: engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} dev: true + /@jest/schemas@29.6.3: + resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==, tarball: https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@sinclair/typebox': 0.27.8 + dev: true + + /@jest/types@29.6.3: + resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==, tarball: https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/schemas': 29.6.3 + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 + '@types/node': 20.10.6 + '@types/yargs': 17.0.32 + chalk: 4.1.2 + dev: true + /@nodelib/fs.scandir@2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==, tarball: https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz} engines: {node: '>= 8'} @@ -424,6 +443,26 @@ packages: '@sentry/types': 7.90.0 dev: false + /@sinclair/typebox@0.27.8: + resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==, tarball: https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz} + dev: true + + /@types/istanbul-lib-coverage@2.0.6: + resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==, tarball: https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz} + dev: true + + /@types/istanbul-lib-report@3.0.3: + resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==, tarball: https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz} + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + dev: true + + /@types/istanbul-reports@3.0.4: + resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==, tarball: https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz} + dependencies: + '@types/istanbul-lib-report': 3.0.3 + dev: true + /@types/json-schema@7.0.15: resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==, tarball: https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz} dev: true @@ -447,6 +486,16 @@ packages: resolution: {integrity: sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==, tarball: https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz} dev: true + /@types/yargs-parser@21.0.3: + resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==, tarball: https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz} + dev: true + + /@types/yargs@17.0.32: + resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==, tarball: https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz} + dependencies: + '@types/yargs-parser': 21.0.3 + dev: true + /@typescript-eslint/eslint-plugin@6.18.0(@typescript-eslint/parser@6.19.0)(eslint@8.55.0)(typescript@5.3.3): resolution: {integrity: sha512-3lqEvQUdCozi6d1mddWqd+kf8KxmGq2Plzx36BlkjuQe3rSTm/O98cLf0A4uDO+a5N1KD2SeEEl6fW97YHY+6w==, tarball: https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.18.0.tgz} engines: {node: ^16.0.0 || >=18.0.0} @@ -714,6 +763,25 @@ packages: transitivePeerDependencies: - supports-color + /ansi-styles@2.2.1: + resolution: {integrity: sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==, tarball: https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz} + engines: {node: '>=0.10.0'} + dev: true + + /ansi-styles@3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==, tarball: https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz} + engines: {node: '>=4'} + dependencies: + color-convert: 1.9.3 + dev: true + + /ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==, tarball: https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz} + engines: {node: '>=8'} + dependencies: + color-convert: 2.0.1 + dev: true + /array-buffer-byte-length@1.0.0: resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==, tarball: https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz} dependencies: @@ -812,6 +880,13 @@ packages: fill-range: 7.0.1 dev: true + /bs-logger@0.2.6: + resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==, tarball: https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz} + engines: {node: '>= 6'} + dependencies: + fast-json-stable-stringify: 2.1.0 + dev: true + /call-bind@1.0.5: resolution: {integrity: sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==, tarball: https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz} dependencies: @@ -820,6 +895,60 @@ packages: set-function-length: 1.1.1 dev: true + /chalk@1.1.3: + resolution: {integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==, tarball: https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz} + engines: {node: '>=0.10.0'} + dependencies: + ansi-styles: 2.2.1 + escape-string-regexp: registry.npmjs.org/escape-string-regexp@1.0.5 + has-ansi: registry.npmjs.org/has-ansi@2.0.0 + strip-ansi: registry.npmjs.org/strip-ansi@3.0.1 + supports-color: 2.0.0 + dev: true + + /chalk@2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==, tarball: https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz} + engines: {node: '>=4'} + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: registry.npmjs.org/escape-string-regexp@1.0.5 + supports-color: 5.5.0 + dev: true + + /chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==, tarball: https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + dev: true + + /ci-info@3.9.0: + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==, tarball: https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz} + engines: {node: '>=8'} + dev: true + + /color-convert@1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==, tarball: https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz} + dependencies: + color-name: 1.1.3 + dev: true + + /color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==, tarball: https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz} + engines: {node: '>=7.0.0'} + dependencies: + color-name: 1.1.4 + dev: true + + /color-name@1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==, tarball: https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz} + dev: true + + /color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==, tarball: https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz} + dev: true + /compare-func@2.0.0: resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==, tarball: https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz} dependencies: @@ -1177,6 +1306,10 @@ packages: micromatch: 4.0.5 dev: true + /fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==, tarball: https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz} + dev: true + /fastq@1.15.0: resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==, tarball: https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz} dependencies: @@ -1283,6 +1416,16 @@ packages: resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==, tarball: https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz} dev: true + /has-flag@3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==, tarball: https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz} + engines: {node: '>=4'} + dev: true + + /has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==, tarball: https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz} + engines: {node: '>=8'} + dev: true + /has-property-descriptors@1.0.1: resolution: {integrity: sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==, tarball: https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz} dependencies: @@ -1459,6 +1602,18 @@ packages: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==, tarball: https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz} dev: true + /jest-util@29.7.0: + resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==, tarball: https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/types': 29.6.3 + '@types/node': 20.10.6 + chalk: 4.1.2 + ci-info: 3.9.0 + graceful-fs: 4.2.11 + picomatch: 2.3.1 + dev: true + /json5@1.0.2: resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==, tarball: https://registry.npmjs.org/json5/-/json5-1.0.2.tgz} hasBin: true @@ -1482,6 +1637,10 @@ packages: semver: 7.5.4 dev: true + /lodash.memoize@4.1.2: + resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==, tarball: https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz} + dev: true + /lru-cache@10.1.0: resolution: {integrity: sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==, tarball: https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz} engines: {node: 14 || >=16.14} @@ -1499,6 +1658,10 @@ packages: dependencies: yallist: 4.0.0 + /make-error@1.3.6: + resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==, tarball: https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz} + dev: true + /merge2@1.4.1: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==, tarball: https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz} engines: {node: '>= 8'} @@ -1766,6 +1929,32 @@ packages: engines: {node: '>=8'} dev: true + /supports-color@2.0.0: + resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==, tarball: https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz} + engines: {node: '>=0.8.0'} + dev: true + + /supports-color@5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==, tarball: https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz} + engines: {node: '>=4'} + dependencies: + has-flag: 3.0.0 + dev: true + + /supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==, tarball: https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz} + engines: {node: '>=8'} + dependencies: + has-flag: 4.0.0 + dev: true + + /supports-color@8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==, tarball: https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz} + engines: {node: '>=10'} + dependencies: + has-flag: 4.0.0 + dev: true + /supports-preserve-symlinks-flag@1.0.0: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==, tarball: https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz} engines: {node: '>= 0.4'} @@ -1798,6 +1987,43 @@ packages: typescript: registry.npmjs.org/typescript@5.3.3 dev: true + /ts-jest@29.1.3(@babel/core@7.23.5)(jest@29.7.0)(typescript@5.3.3): + resolution: {integrity: sha512-6L9qz3ginTd1NKhOxmkP0qU3FyKjj5CPoY+anszfVn6Pmv/RIKzhiMCsH7Yb7UvJR9I2A64rm4zQl531s2F1iw==, tarball: https://registry.npmjs.org/ts-jest/-/ts-jest-29.1.3.tgz} + engines: {node: ^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@babel/core': '>=7.0.0-beta.0 <8' + '@jest/transform': ^29.0.0 + '@jest/types': ^29.0.0 + babel-jest: ^29.0.0 + esbuild: '*' + jest: ^29.0.0 + typescript: '>=4.3 <6' + peerDependenciesMeta: + '@babel/core': + optional: true + '@jest/transform': + optional: true + '@jest/types': + optional: true + babel-jest: + optional: true + esbuild: + optional: true + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.23.5 + bs-logger: 0.2.6 + fast-json-stable-stringify: 2.1.0 + jest: registry.npmjs.org/jest@29.7.0(@types/node@20.10.6) + jest-util: 29.7.0 + json5: 2.2.3 + lodash.memoize: 4.1.2 + make-error: 1.3.6 + semver: 7.5.4 + typescript: registry.npmjs.org/typescript@5.3.3 + yargs-parser: 21.1.1 + dev: true + /tsconfig-paths@3.15.0: resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==, tarball: https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz} dependencies: @@ -1924,6 +2150,16 @@ packages: /yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==, tarball: https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz} + /yargs-parser@20.2.9: + resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==, tarball: https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz} + engines: {node: '>=10'} + dev: true + + /yargs-parser@21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==, tarball: https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz} + engines: {node: '>=12'} + dev: true + registry.npmjs.org/@aashutoshrathi/word-wrap@1.2.6: resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz} name: '@aashutoshrathi/word-wrap' @@ -2161,7 +2397,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/highlight': registry.npmjs.org/@babel/highlight@7.23.4 - chalk: registry.npmjs.org/chalk@2.4.2 + chalk: 2.4.2 dev: true registry.npmjs.org/@babel/compat-data@7.23.5: @@ -2339,7 +2575,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/helper-validator-identifier': registry.npmjs.org/@babel/helper-validator-identifier@7.22.20 - chalk: registry.npmjs.org/chalk@2.4.2 + chalk: 2.4.2 js-tokens: registry.npmjs.org/js-tokens@4.0.0 dev: true @@ -2943,11 +3179,11 @@ packages: version: 29.7.0 engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': registry.npmjs.org/@jest/types@29.6.3 + '@jest/types': 29.6.3 '@types/node': 20.10.6 - chalk: registry.npmjs.org/chalk@4.1.2 + chalk: 4.1.2 jest-message-util: registry.npmjs.org/jest-message-util@29.7.0 - jest-util: registry.npmjs.org/jest-util@29.7.0 + jest-util: 29.7.0 slash: 3.0.0 dev: true @@ -2966,13 +3202,13 @@ packages: '@jest/reporters': registry.npmjs.org/@jest/reporters@29.7.0 '@jest/test-result': registry.npmjs.org/@jest/test-result@29.7.0 '@jest/transform': registry.npmjs.org/@jest/transform@29.7.0 - '@jest/types': registry.npmjs.org/@jest/types@29.6.3 + '@jest/types': 29.6.3 '@types/node': 20.10.6 ansi-escapes: registry.npmjs.org/ansi-escapes@4.3.2 - chalk: registry.npmjs.org/chalk@4.1.2 - ci-info: registry.npmjs.org/ci-info@3.9.0 + chalk: 4.1.2 + ci-info: 3.9.0 exit: registry.npmjs.org/exit@0.1.2 - graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 + graceful-fs: 4.2.11 jest-changed-files: registry.npmjs.org/jest-changed-files@29.7.0 jest-config: registry.npmjs.org/jest-config@29.7.0(@types/node@20.10.6) jest-haste-map: registry.npmjs.org/jest-haste-map@29.7.0 @@ -2983,7 +3219,7 @@ packages: jest-runner: registry.npmjs.org/jest-runner@29.7.0 jest-runtime: registry.npmjs.org/jest-runtime@29.7.0 jest-snapshot: registry.npmjs.org/jest-snapshot@29.7.0 - jest-util: registry.npmjs.org/jest-util@29.7.0 + jest-util: 29.7.0 jest-validate: registry.npmjs.org/jest-validate@29.7.0 jest-watcher: registry.npmjs.org/jest-watcher@29.7.0 micromatch: 4.0.5 @@ -3035,12 +3271,12 @@ packages: version: 29.7.0 engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': registry.npmjs.org/@jest/types@29.6.3 + '@jest/types': 29.6.3 '@sinonjs/fake-timers': registry.npmjs.org/@sinonjs/fake-timers@10.3.0 '@types/node': 20.10.6 jest-message-util: registry.npmjs.org/jest-message-util@29.7.0 jest-mock: registry.npmjs.org/jest-mock@29.7.0 - jest-util: registry.npmjs.org/jest-util@29.7.0 + jest-util: 29.7.0 dev: true registry.npmjs.org/@jest/globals@29.7.0: @@ -3072,21 +3308,21 @@ packages: '@jest/console': registry.npmjs.org/@jest/console@29.7.0 '@jest/test-result': registry.npmjs.org/@jest/test-result@29.7.0 '@jest/transform': registry.npmjs.org/@jest/transform@29.7.0 - '@jest/types': registry.npmjs.org/@jest/types@29.6.3 + '@jest/types': 29.6.3 '@jridgewell/trace-mapping': registry.npmjs.org/@jridgewell/trace-mapping@0.3.20 '@types/node': 20.10.6 - chalk: registry.npmjs.org/chalk@4.1.2 + chalk: 4.1.2 collect-v8-coverage: registry.npmjs.org/collect-v8-coverage@1.0.2 exit: registry.npmjs.org/exit@0.1.2 glob: registry.npmjs.org/glob@7.2.3 - graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 + graceful-fs: 4.2.11 istanbul-lib-coverage: registry.npmjs.org/istanbul-lib-coverage@3.2.2 istanbul-lib-instrument: registry.npmjs.org/istanbul-lib-instrument@6.0.1 istanbul-lib-report: registry.npmjs.org/istanbul-lib-report@3.0.1 istanbul-lib-source-maps: registry.npmjs.org/istanbul-lib-source-maps@4.0.1 istanbul-reports: registry.npmjs.org/istanbul-reports@3.1.6 jest-message-util: registry.npmjs.org/jest-message-util@29.7.0 - jest-util: registry.npmjs.org/jest-util@29.7.0 + jest-util: 29.7.0 jest-worker: registry.npmjs.org/jest-worker@29.7.0 slash: 3.0.0 string-length: registry.npmjs.org/string-length@4.0.2 @@ -3102,7 +3338,7 @@ packages: version: 29.6.3 engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@sinclair/typebox': registry.npmjs.org/@sinclair/typebox@0.27.8 + '@sinclair/typebox': 0.27.8 dev: true registry.npmjs.org/@jest/source-map@29.6.3: @@ -3123,8 +3359,8 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/console': registry.npmjs.org/@jest/console@29.7.0 - '@jest/types': registry.npmjs.org/@jest/types@29.6.3 - '@types/istanbul-lib-coverage': registry.npmjs.org/@types/istanbul-lib-coverage@2.0.6 + '@jest/types': 29.6.3 + '@types/istanbul-lib-coverage': 2.0.6 collect-v8-coverage: registry.npmjs.org/collect-v8-coverage@1.0.2 dev: true @@ -3147,16 +3383,16 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.5 - '@jest/types': registry.npmjs.org/@jest/types@29.6.3 + '@jest/types': 29.6.3 '@jridgewell/trace-mapping': registry.npmjs.org/@jridgewell/trace-mapping@0.3.20 babel-plugin-istanbul: registry.npmjs.org/babel-plugin-istanbul@6.1.1 - chalk: registry.npmjs.org/chalk@4.1.2 + chalk: 4.1.2 convert-source-map: registry.npmjs.org/convert-source-map@2.0.0 - fast-json-stable-stringify: registry.npmjs.org/fast-json-stable-stringify@2.1.0 - graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 + fast-json-stable-stringify: 2.1.0 + graceful-fs: 4.2.11 jest-haste-map: registry.npmjs.org/jest-haste-map@29.7.0 jest-regex-util: registry.npmjs.org/jest-regex-util@29.6.3 - jest-util: registry.npmjs.org/jest-util@29.7.0 + jest-util: 29.7.0 micromatch: 4.0.5 pirates: registry.npmjs.org/pirates@4.0.6 slash: 3.0.0 @@ -3527,12 +3763,6 @@ packages: engines: {node: '>=8.0.0'} dev: false - registry.npmjs.org/@sinclair/typebox@0.27.8: - resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz} - name: '@sinclair/typebox' - version: 0.27.8 - dev: true - registry.npmjs.org/@sinonjs/commons@3.0.0: resolution: {integrity: sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz} name: '@sinonjs/commons' @@ -3612,20 +3842,12 @@ packages: version: 2.0.6 dev: true - registry.npmjs.org/@types/istanbul-lib-report@3.0.3: - resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz} - name: '@types/istanbul-lib-report' - version: 3.0.3 - dependencies: - '@types/istanbul-lib-coverage': registry.npmjs.org/@types/istanbul-lib-coverage@2.0.6 - dev: true - registry.npmjs.org/@types/istanbul-reports@3.0.4: resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz} name: '@types/istanbul-reports' version: 3.0.4 dependencies: - '@types/istanbul-lib-report': registry.npmjs.org/@types/istanbul-lib-report@3.0.3 + '@types/istanbul-lib-report': 3.0.3 dev: true registry.npmjs.org/@types/jest@29.5.11: @@ -3686,18 +3908,12 @@ packages: version: 9.0.7 dev: true - registry.npmjs.org/@types/yargs-parser@21.0.3: - resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz} - name: '@types/yargs-parser' - version: 21.0.3 - dev: true - registry.npmjs.org/@types/yargs@17.0.32: resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz} name: '@types/yargs' version: 17.0.32 dependencies: - '@types/yargs-parser': registry.npmjs.org/@types/yargs-parser@21.0.3 + '@types/yargs-parser': 21.0.3 dev: true registry.npmjs.org/@ungap/structured-clone@1.2.0: @@ -3748,7 +3964,7 @@ packages: version: 6.12.6 dependencies: fast-deep-equal: registry.npmjs.org/fast-deep-equal@3.1.3 - fast-json-stable-stringify: registry.npmjs.org/fast-json-stable-stringify@2.1.0 + fast-json-stable-stringify: 2.1.0 json-schema-traverse: registry.npmjs.org/json-schema-traverse@0.4.1 uri-js: registry.npmjs.org/uri-js@4.4.1 dev: true @@ -3787,29 +4003,13 @@ packages: engines: {node: '>=8'} dev: true - registry.npmjs.org/ansi-styles@2.2.1: - resolution: {integrity: sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz} - name: ansi-styles - version: 2.2.1 - engines: {node: '>=0.10.0'} - dev: true - - registry.npmjs.org/ansi-styles@3.2.1: - resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz} - name: ansi-styles - version: 3.2.1 - engines: {node: '>=4'} - dependencies: - color-convert: registry.npmjs.org/color-convert@1.9.3 - dev: true - registry.npmjs.org/ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz} name: ansi-styles version: 4.3.0 engines: {node: '>=8'} dependencies: - color-convert: registry.npmjs.org/color-convert@2.0.1 + color-convert: 2.0.1 dev: true registry.npmjs.org/ansi-styles@5.2.0: @@ -3907,7 +4107,7 @@ packages: '@types/babel__core': registry.npmjs.org/@types/babel__core@7.20.5 babel-plugin-istanbul: registry.npmjs.org/babel-plugin-istanbul@6.1.1 babel-preset-jest: registry.npmjs.org/babel-preset-jest@29.6.3(@babel/core@7.23.5) - chalk: registry.npmjs.org/chalk@4.1.2 + chalk: 4.1.2 graceful-fs: 4.2.11 slash: 3.0.0 transitivePeerDependencies: @@ -4003,15 +4203,6 @@ packages: update-browserslist-db: registry.npmjs.org/update-browserslist-db@1.0.13(browserslist@4.22.1) dev: true - registry.npmjs.org/bs-logger@0.2.6: - resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz} - name: bs-logger - version: 0.2.6 - engines: {node: '>= 6'} - dependencies: - fast-json-stable-stringify: registry.npmjs.org/fast-json-stable-stringify@2.1.0 - dev: true - registry.npmjs.org/bser@2.1.1: resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/bser/-/bser-2.1.1.tgz} name: bser @@ -4076,30 +4267,6 @@ packages: version: 1.0.30001565 dev: true - registry.npmjs.org/chalk@1.1.3: - resolution: {integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz} - name: chalk - version: 1.1.3 - engines: {node: '>=0.10.0'} - dependencies: - ansi-styles: registry.npmjs.org/ansi-styles@2.2.1 - escape-string-regexp: registry.npmjs.org/escape-string-regexp@1.0.5 - has-ansi: registry.npmjs.org/has-ansi@2.0.0 - strip-ansi: registry.npmjs.org/strip-ansi@3.0.1 - supports-color: registry.npmjs.org/supports-color@2.0.0 - dev: true - - registry.npmjs.org/chalk@2.4.2: - resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz} - name: chalk - version: 2.4.2 - engines: {node: '>=4'} - dependencies: - ansi-styles: registry.npmjs.org/ansi-styles@3.2.1 - escape-string-regexp: registry.npmjs.org/escape-string-regexp@1.0.5 - supports-color: registry.npmjs.org/supports-color@5.5.0 - dev: true - registry.npmjs.org/chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz} name: chalk @@ -4117,13 +4284,6 @@ packages: engines: {node: '>=10'} dev: true - registry.npmjs.org/ci-info@3.9.0: - resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz} - name: ci-info - version: 3.9.0 - engines: {node: '>=8'} - dev: true - registry.npmjs.org/cjs-module-lexer@1.2.3: resolution: {integrity: sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz} name: cjs-module-lexer @@ -4161,35 +4321,6 @@ packages: version: 1.0.2 dev: true - registry.npmjs.org/color-convert@1.9.3: - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz} - name: color-convert - version: 1.9.3 - dependencies: - color-name: registry.npmjs.org/color-name@1.1.3 - dev: true - - registry.npmjs.org/color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz} - name: color-convert - version: 2.0.1 - engines: {node: '>=7.0.0'} - dependencies: - color-name: registry.npmjs.org/color-name@1.1.4 - dev: true - - registry.npmjs.org/color-name@1.1.3: - resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz} - name: color-name - version: 1.1.3 - dev: true - - registry.npmjs.org/color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz} - name: color-name - version: 1.1.4 - dev: true - registry.npmjs.org/combined-stream@1.0.8: resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz} name: combined-stream @@ -4296,12 +4427,12 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true dependencies: - '@jest/types': registry.npmjs.org/@jest/types@29.6.3 - chalk: registry.npmjs.org/chalk@4.1.2 + '@jest/types': 29.6.3 + chalk: 4.1.2 exit: registry.npmjs.org/exit@0.1.2 - graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 + graceful-fs: 4.2.11 jest-config: registry.npmjs.org/jest-config@29.7.0(@types/node@20.10.6) - jest-util: registry.npmjs.org/jest-util@29.7.0 + jest-util: 29.7.0 prompts: registry.npmjs.org/prompts@2.4.2 transitivePeerDependencies: - '@types/node' @@ -4486,7 +4617,7 @@ packages: version: 5.15.0 engines: {node: '>=10.13.0'} dependencies: - graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 + graceful-fs: 4.2.11 tapable: registry.npmjs.org/tapable@2.2.1 dev: true @@ -4917,12 +5048,6 @@ packages: micromatch: 4.0.5 dev: true - registry.npmjs.org/fast-json-stable-stringify@2.1.0: - resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz} - name: fast-json-stable-stringify - version: 2.1.0 - dev: true - registry.npmjs.org/fast-levenshtein@2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz} name: fast-levenshtein @@ -5011,7 +5136,7 @@ packages: version: 11.2.0 engines: {node: '>=14.14'} dependencies: - graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 + graceful-fs: 4.2.11 jsonfile: registry.npmjs.org/jsonfile@6.1.0 universalify: registry.npmjs.org/universalify@2.0.1 dev: true @@ -5119,12 +5244,6 @@ packages: type-fest: registry.npmjs.org/type-fest@0.20.2 dev: true - registry.npmjs.org/graceful-fs@4.2.11: - resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz} - name: graceful-fs - version: 4.2.11 - dev: true - registry.npmjs.org/graphemer@1.4.0: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz} name: graphemer @@ -5147,13 +5266,6 @@ packages: ansi-regex: registry.npmjs.org/ansi-regex@2.1.1 dev: true - registry.npmjs.org/has-flag@3.0.0: - resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz} - name: has-flag - version: 3.0.0 - engines: {node: '>=4'} - dev: true - registry.npmjs.org/has-flag@4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz} name: has-flag @@ -5431,7 +5543,7 @@ packages: dependencies: istanbul-lib-coverage: registry.npmjs.org/istanbul-lib-coverage@3.2.2 make-dir: registry.npmjs.org/make-dir@4.0.0 - supports-color: registry.npmjs.org/supports-color@7.2.0 + supports-color: 7.2.0 dev: true registry.npmjs.org/istanbul-lib-source-maps@4.0.1: @@ -5476,7 +5588,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: execa: registry.npmjs.org/execa@5.1.1 - jest-util: registry.npmjs.org/jest-util@29.7.0 + jest-util: 29.7.0 p-limit: registry.npmjs.org/p-limit@3.1.0 dev: true @@ -5489,9 +5601,9 @@ packages: '@jest/environment': registry.npmjs.org/@jest/environment@29.7.0 '@jest/expect': registry.npmjs.org/@jest/expect@29.7.0 '@jest/test-result': registry.npmjs.org/@jest/test-result@29.7.0 - '@jest/types': registry.npmjs.org/@jest/types@29.6.3 + '@jest/types': 29.6.3 '@types/node': 20.10.6 - chalk: registry.npmjs.org/chalk@4.1.2 + chalk: 4.1.2 co: registry.npmjs.org/co@4.6.0 dedent: registry.npmjs.org/dedent@1.5.1 is-generator-fn: registry.npmjs.org/is-generator-fn@2.1.0 @@ -5500,7 +5612,7 @@ packages: jest-message-util: registry.npmjs.org/jest-message-util@29.7.0 jest-runtime: registry.npmjs.org/jest-runtime@29.7.0 jest-snapshot: registry.npmjs.org/jest-snapshot@29.7.0 - jest-util: registry.npmjs.org/jest-util@29.7.0 + jest-util: 29.7.0 p-limit: registry.npmjs.org/p-limit@3.1.0 pretty-format: registry.npmjs.org/pretty-format@29.7.0 pure-rand: registry.npmjs.org/pure-rand@6.0.4 @@ -5526,13 +5638,13 @@ packages: dependencies: '@jest/core': registry.npmjs.org/@jest/core@29.7.0 '@jest/test-result': registry.npmjs.org/@jest/test-result@29.7.0 - '@jest/types': registry.npmjs.org/@jest/types@29.6.3 - chalk: registry.npmjs.org/chalk@4.1.2 + '@jest/types': 29.6.3 + chalk: 4.1.2 create-jest: registry.npmjs.org/create-jest@29.7.0(@types/node@20.10.6) exit: registry.npmjs.org/exit@0.1.2 import-local: registry.npmjs.org/import-local@3.1.0 jest-config: registry.npmjs.org/jest-config@29.7.0(@types/node@20.10.6) - jest-util: registry.npmjs.org/jest-util@29.7.0 + jest-util: 29.7.0 jest-validate: registry.npmjs.org/jest-validate@29.7.0 yargs: registry.npmjs.org/yargs@17.7.2 transitivePeerDependencies: @@ -5559,21 +5671,21 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.5 '@jest/test-sequencer': registry.npmjs.org/@jest/test-sequencer@29.7.0 - '@jest/types': registry.npmjs.org/@jest/types@29.6.3 + '@jest/types': 29.6.3 '@types/node': 20.10.6 babel-jest: registry.npmjs.org/babel-jest@29.7.0(@babel/core@7.23.5) - chalk: registry.npmjs.org/chalk@4.1.2 - ci-info: registry.npmjs.org/ci-info@3.9.0 + chalk: 4.1.2 + ci-info: 3.9.0 deepmerge: registry.npmjs.org/deepmerge@4.3.1 glob: registry.npmjs.org/glob@7.2.3 - graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 + graceful-fs: 4.2.11 jest-circus: registry.npmjs.org/jest-circus@29.7.0 jest-environment-node: registry.npmjs.org/jest-environment-node@29.7.0 jest-get-type: registry.npmjs.org/jest-get-type@29.6.3 jest-regex-util: registry.npmjs.org/jest-regex-util@29.6.3 jest-resolve: registry.npmjs.org/jest-resolve@29.7.0 jest-runner: registry.npmjs.org/jest-runner@29.7.0 - jest-util: registry.npmjs.org/jest-util@29.7.0 + jest-util: 29.7.0 jest-validate: registry.npmjs.org/jest-validate@29.7.0 micromatch: 4.0.5 parse-json: registry.npmjs.org/parse-json@5.2.0 @@ -5591,7 +5703,7 @@ packages: version: 29.7.0 engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - chalk: registry.npmjs.org/chalk@4.1.2 + chalk: 4.1.2 diff-sequences: registry.npmjs.org/diff-sequences@29.6.3 jest-get-type: registry.npmjs.org/jest-get-type@29.6.3 pretty-format: registry.npmjs.org/pretty-format@29.7.0 @@ -5612,10 +5724,10 @@ packages: version: 29.7.0 engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': registry.npmjs.org/@jest/types@29.6.3 - chalk: registry.npmjs.org/chalk@4.1.2 + '@jest/types': 29.6.3 + chalk: 4.1.2 jest-get-type: registry.npmjs.org/jest-get-type@29.6.3 - jest-util: registry.npmjs.org/jest-util@29.7.0 + jest-util: 29.7.0 pretty-format: registry.npmjs.org/pretty-format@29.7.0 dev: true @@ -5627,10 +5739,10 @@ packages: dependencies: '@jest/environment': registry.npmjs.org/@jest/environment@29.7.0 '@jest/fake-timers': registry.npmjs.org/@jest/fake-timers@29.7.0 - '@jest/types': registry.npmjs.org/@jest/types@29.6.3 + '@jest/types': 29.6.3 '@types/node': 20.10.6 jest-mock: registry.npmjs.org/jest-mock@29.7.0 - jest-util: registry.npmjs.org/jest-util@29.7.0 + jest-util: 29.7.0 dev: true registry.npmjs.org/jest-get-type@29.6.3: @@ -5646,14 +5758,14 @@ packages: version: 29.7.0 engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': registry.npmjs.org/@jest/types@29.6.3 + '@jest/types': 29.6.3 '@types/graceful-fs': registry.npmjs.org/@types/graceful-fs@4.1.9 '@types/node': 20.10.6 anymatch: registry.npmjs.org/anymatch@3.1.3 fb-watchman: registry.npmjs.org/fb-watchman@2.0.2 - graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 + graceful-fs: 4.2.11 jest-regex-util: registry.npmjs.org/jest-regex-util@29.6.3 - jest-util: registry.npmjs.org/jest-util@29.7.0 + jest-util: 29.7.0 jest-worker: registry.npmjs.org/jest-worker@29.7.0 micromatch: 4.0.5 walker: registry.npmjs.org/walker@1.0.8 @@ -5677,7 +5789,7 @@ packages: version: 29.7.0 engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - chalk: registry.npmjs.org/chalk@4.1.2 + chalk: 4.1.2 jest-diff: registry.npmjs.org/jest-diff@29.7.0 jest-get-type: registry.npmjs.org/jest-get-type@29.6.3 pretty-format: registry.npmjs.org/pretty-format@29.7.0 @@ -5690,10 +5802,10 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/code-frame': registry.npmjs.org/@babel/code-frame@7.23.5 - '@jest/types': registry.npmjs.org/@jest/types@29.6.3 + '@jest/types': 29.6.3 '@types/stack-utils': registry.npmjs.org/@types/stack-utils@2.0.3 - chalk: registry.npmjs.org/chalk@4.1.2 - graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 + chalk: 4.1.2 + graceful-fs: 4.2.11 micromatch: 4.0.5 pretty-format: registry.npmjs.org/pretty-format@29.7.0 slash: 3.0.0 @@ -5751,11 +5863,11 @@ packages: version: 29.7.0 engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - chalk: registry.npmjs.org/chalk@4.1.2 - graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 + chalk: 4.1.2 + graceful-fs: 4.2.11 jest-haste-map: registry.npmjs.org/jest-haste-map@29.7.0 jest-pnp-resolver: registry.npmjs.org/jest-pnp-resolver@1.2.3(jest-resolve@29.7.0) - jest-util: registry.npmjs.org/jest-util@29.7.0 + jest-util: 29.7.0 jest-validate: registry.npmjs.org/jest-validate@29.7.0 resolve: 1.22.8 resolve.exports: registry.npmjs.org/resolve.exports@2.0.2 @@ -5772,11 +5884,11 @@ packages: '@jest/environment': registry.npmjs.org/@jest/environment@29.7.0 '@jest/test-result': registry.npmjs.org/@jest/test-result@29.7.0 '@jest/transform': registry.npmjs.org/@jest/transform@29.7.0 - '@jest/types': registry.npmjs.org/@jest/types@29.6.3 + '@jest/types': 29.6.3 '@types/node': 20.10.6 - chalk: registry.npmjs.org/chalk@4.1.2 + chalk: 4.1.2 emittery: registry.npmjs.org/emittery@0.13.1 - graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 + graceful-fs: 4.2.11 jest-docblock: registry.npmjs.org/jest-docblock@29.7.0 jest-environment-node: registry.npmjs.org/jest-environment-node@29.7.0 jest-haste-map: registry.npmjs.org/jest-haste-map@29.7.0 @@ -5784,7 +5896,7 @@ packages: jest-message-util: registry.npmjs.org/jest-message-util@29.7.0 jest-resolve: registry.npmjs.org/jest-resolve@29.7.0 jest-runtime: registry.npmjs.org/jest-runtime@29.7.0 - jest-util: registry.npmjs.org/jest-util@29.7.0 + jest-util: 29.7.0 jest-watcher: registry.npmjs.org/jest-watcher@29.7.0 jest-worker: registry.npmjs.org/jest-worker@29.7.0 p-limit: registry.npmjs.org/p-limit@3.1.0 @@ -5805,20 +5917,20 @@ packages: '@jest/source-map': registry.npmjs.org/@jest/source-map@29.6.3 '@jest/test-result': registry.npmjs.org/@jest/test-result@29.7.0 '@jest/transform': registry.npmjs.org/@jest/transform@29.7.0 - '@jest/types': registry.npmjs.org/@jest/types@29.6.3 + '@jest/types': 29.6.3 '@types/node': 20.10.6 - chalk: registry.npmjs.org/chalk@4.1.2 + chalk: 4.1.2 cjs-module-lexer: registry.npmjs.org/cjs-module-lexer@1.2.3 collect-v8-coverage: registry.npmjs.org/collect-v8-coverage@1.0.2 glob: registry.npmjs.org/glob@7.2.3 - graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 + graceful-fs: 4.2.11 jest-haste-map: registry.npmjs.org/jest-haste-map@29.7.0 jest-message-util: registry.npmjs.org/jest-message-util@29.7.0 jest-mock: registry.npmjs.org/jest-mock@29.7.0 jest-regex-util: registry.npmjs.org/jest-regex-util@29.6.3 jest-resolve: registry.npmjs.org/jest-resolve@29.7.0 jest-snapshot: registry.npmjs.org/jest-snapshot@29.7.0 - jest-util: registry.npmjs.org/jest-util@29.7.0 + jest-util: 29.7.0 slash: 3.0.0 strip-bom: 4.0.0 transitivePeerDependencies: @@ -5838,16 +5950,16 @@ packages: '@babel/types': registry.npmjs.org/@babel/types@7.23.5 '@jest/expect-utils': registry.npmjs.org/@jest/expect-utils@29.7.0 '@jest/transform': registry.npmjs.org/@jest/transform@29.7.0 - '@jest/types': registry.npmjs.org/@jest/types@29.6.3 + '@jest/types': 29.6.3 babel-preset-current-node-syntax: registry.npmjs.org/babel-preset-current-node-syntax@1.0.1(@babel/core@7.23.5) - chalk: registry.npmjs.org/chalk@4.1.2 + chalk: 4.1.2 expect: registry.npmjs.org/expect@29.7.0 - graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 + graceful-fs: 4.2.11 jest-diff: registry.npmjs.org/jest-diff@29.7.0 jest-get-type: registry.npmjs.org/jest-get-type@29.6.3 jest-matcher-utils: registry.npmjs.org/jest-matcher-utils@29.7.0 jest-message-util: registry.npmjs.org/jest-message-util@29.7.0 - jest-util: registry.npmjs.org/jest-util@29.7.0 + jest-util: 29.7.0 natural-compare: 1.4.0 pretty-format: registry.npmjs.org/pretty-format@29.7.0 semver: 7.5.4 @@ -5870,11 +5982,11 @@ packages: version: 29.7.0 engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': registry.npmjs.org/@jest/types@29.6.3 + '@jest/types': 29.6.3 '@types/node': 20.10.6 - chalk: registry.npmjs.org/chalk@4.1.2 - ci-info: registry.npmjs.org/ci-info@3.9.0 - graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 + chalk: 4.1.2 + ci-info: 3.9.0 + graceful-fs: 4.2.11 picomatch: 2.3.1 dev: true @@ -5884,9 +5996,9 @@ packages: version: 29.7.0 engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': registry.npmjs.org/@jest/types@29.6.3 + '@jest/types': 29.6.3 camelcase: registry.npmjs.org/camelcase@6.3.0 - chalk: registry.npmjs.org/chalk@4.1.2 + chalk: 4.1.2 jest-get-type: registry.npmjs.org/jest-get-type@29.6.3 leven: registry.npmjs.org/leven@3.1.0 pretty-format: registry.npmjs.org/pretty-format@29.7.0 @@ -5899,12 +6011,12 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/test-result': registry.npmjs.org/@jest/test-result@29.7.0 - '@jest/types': registry.npmjs.org/@jest/types@29.6.3 + '@jest/types': 29.6.3 '@types/node': 20.10.6 ansi-escapes: registry.npmjs.org/ansi-escapes@4.3.2 - chalk: registry.npmjs.org/chalk@4.1.2 + chalk: 4.1.2 emittery: registry.npmjs.org/emittery@0.13.1 - jest-util: registry.npmjs.org/jest-util@29.7.0 + jest-util: 29.7.0 string-length: registry.npmjs.org/string-length@4.0.2 dev: true @@ -5915,9 +6027,9 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@types/node': 20.10.6 - jest-util: registry.npmjs.org/jest-util@29.7.0 + jest-util: 29.7.0 merge-stream: registry.npmjs.org/merge-stream@2.0.0 - supports-color: registry.npmjs.org/supports-color@8.1.1 + supports-color: 8.1.1 dev: true registry.npmjs.org/jest@29.7.0(@types/node@20.10.6): @@ -6014,14 +6126,6 @@ packages: version: 1.0.1 dev: true - registry.npmjs.org/json5@2.2.3: - resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/json5/-/json5-2.2.3.tgz} - name: json5 - version: 2.2.3 - engines: {node: '>=6'} - hasBin: true - dev: true - registry.npmjs.org/jsonfile@6.1.0: resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz} name: jsonfile @@ -6219,12 +6323,6 @@ packages: version: 4.1.1 dev: true - registry.npmjs.org/lodash.memoize@4.1.2: - resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz} - name: lodash.memoize - version: 4.1.2 - dev: true - registry.npmjs.org/lodash.merge@4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz} name: lodash.merge @@ -6278,7 +6376,7 @@ packages: name: loglevel-colored-level-prefix version: 1.0.0 dependencies: - chalk: registry.npmjs.org/chalk@1.1.3 + chalk: 1.1.3 loglevel: registry.npmjs.org/loglevel@1.8.1 dev: true @@ -6308,12 +6406,6 @@ packages: semver: 7.5.4 dev: true - registry.npmjs.org/make-error@1.3.6: - resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz} - name: make-error - version: 1.3.6 - dev: true - registry.npmjs.org/makeerror@1.0.12: resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz} name: makeerror @@ -6359,7 +6451,7 @@ packages: redent: registry.npmjs.org/redent@3.0.0 trim-newlines: registry.npmjs.org/trim-newlines@3.0.1 type-fest: registry.npmjs.org/type-fest@0.18.1 - yargs-parser: registry.npmjs.org/yargs-parser@20.2.9 + yargs-parser: 20.2.9 dev: true registry.npmjs.org/merge-stream@2.0.0: @@ -6909,16 +7001,6 @@ packages: hasBin: true dev: false - registry.npmjs.org/semver@7.5.4: - resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/semver/-/semver-7.5.4.tgz} - name: semver - version: 7.5.4 - engines: {node: '>=10'} - hasBin: true - dependencies: - lru-cache: 6.0.0 - dev: true - registry.npmjs.org/shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz} name: shebang-command @@ -7128,29 +7210,13 @@ packages: engines: {node: '>=8'} dev: true - registry.npmjs.org/supports-color@2.0.0: - resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz} - name: supports-color - version: 2.0.0 - engines: {node: '>=0.8.0'} - dev: true - - registry.npmjs.org/supports-color@5.5.0: - resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz} - name: supports-color - version: 5.5.0 - engines: {node: '>=4'} - dependencies: - has-flag: registry.npmjs.org/has-flag@3.0.0 - dev: true - registry.npmjs.org/supports-color@7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz} name: supports-color version: 7.2.0 engines: {node: '>=8'} dependencies: - has-flag: registry.npmjs.org/has-flag@4.0.0 + has-flag: 4.0.0 dev: true registry.npmjs.org/supports-color@8.1.1: @@ -7240,43 +7306,6 @@ packages: engines: {node: '>=8'} dev: true - registry.npmjs.org/ts-jest@29.1.1(@babel/core@7.23.5)(jest@29.7.0)(typescript@5.3.3): - resolution: {integrity: sha512-D6xjnnbP17cC85nliwGiL+tpoKN0StpgE0TeOjXQTU6MVCfsB4v7aW05CgQ/1OywGb0x/oy9hHFnN+sczTiRaA==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/ts-jest/-/ts-jest-29.1.1.tgz} - id: registry.npmjs.org/ts-jest/29.1.1 - name: ts-jest - version: 29.1.1 - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - hasBin: true - peerDependencies: - '@babel/core': '>=7.0.0-beta.0 <8' - '@jest/types': ^29.0.0 - babel-jest: ^29.0.0 - esbuild: '*' - jest: ^29.0.0 - typescript: '>=4.3 <6' - peerDependenciesMeta: - '@babel/core': - optional: true - '@jest/types': - optional: true - babel-jest: - optional: true - esbuild: - optional: true - dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.5 - bs-logger: registry.npmjs.org/bs-logger@0.2.6 - fast-json-stable-stringify: registry.npmjs.org/fast-json-stable-stringify@2.1.0 - jest: registry.npmjs.org/jest@29.7.0(@types/node@20.10.6) - jest-util: registry.npmjs.org/jest-util@29.7.0 - json5: registry.npmjs.org/json5@2.2.3 - lodash.memoize: registry.npmjs.org/lodash.memoize@4.1.2 - make-error: registry.npmjs.org/make-error@1.3.6 - semver: registry.npmjs.org/semver@7.5.4 - typescript: registry.npmjs.org/typescript@5.3.3 - yargs-parser: registry.npmjs.org/yargs-parser@21.1.1 - dev: true - registry.npmjs.org/tunnel@0.0.6: resolution: {integrity: sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz} name: tunnel @@ -7430,7 +7459,7 @@ packages: engines: {node: '>=10.12.0'} dependencies: '@jridgewell/trace-mapping': registry.npmjs.org/@jridgewell/trace-mapping@0.3.20 - '@types/istanbul-lib-coverage': registry.npmjs.org/@types/istanbul-lib-coverage@2.0.6 + '@types/istanbul-lib-coverage': 2.0.6 convert-source-map: registry.npmjs.org/convert-source-map@2.0.0 dev: true @@ -7509,7 +7538,7 @@ packages: version: 7.0.0 engines: {node: '>=10'} dependencies: - ansi-styles: registry.npmjs.org/ansi-styles@4.3.0 + ansi-styles: 4.3.0 string-width: registry.npmjs.org/string-width@4.2.3 strip-ansi: registry.npmjs.org/strip-ansi@6.0.1 dev: true @@ -7559,13 +7588,6 @@ packages: engines: {node: '>=10'} dev: true - registry.npmjs.org/yargs-parser@20.2.9: - resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz} - name: yargs-parser - version: 20.2.9 - engines: {node: '>=10'} - dev: true - registry.npmjs.org/yargs-parser@21.1.1: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz} name: yargs-parser