diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 29d2adc..f997f4c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -37,7 +37,7 @@ dependencies: replace-ext: 2.0.0 optionalDependencies: - '@types/node': 20.12.12 + '@types/node': 20.14.2 '@types/replace-ext': 2.0.2 path-browserify: 1.0.1 process: 0.11.10 @@ -48,7 +48,7 @@ devDependencies: cspell: 8.8.4 eslint: 8.57.0 eslint-config-atomic: 1.18.1_eslint@8.57.0 - jest: 29.7.0_@types+node@20.12.12 + jest: 29.7.0_@types+node@20.14.2 npm-check-updates: 16.14.20 npm-run-all2: 6.2.0 parcel: 2.12.0 @@ -1081,7 +1081,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.12.12 + '@types/node': 20.14.2 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -1102,14 +1102,14 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.12 + '@types/node': 20.14.2 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0_@types+node@20.12.12 + jest-config: 29.7.0_@types+node@20.14.2 jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -1137,7 +1137,7 @@ packages: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.12 + '@types/node': 20.14.2 jest-mock: 29.7.0 dev: true @@ -1164,7 +1164,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.12.12 + '@types/node': 20.14.2 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -1197,7 +1197,7 @@ packages: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 20.12.12 + '@types/node': 20.14.2 chalk: 4.1.2 collect-v8-coverage: 1.0.1 exit: 0.1.2 @@ -1285,7 +1285,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 20.12.12 + '@types/node': 20.14.2 '@types/yargs': 17.0.11 chalk: 4.1.2 dev: true @@ -1855,26 +1855,6 @@ packages: dev: true /@parcel/package-manager/2.12.0_@parcel+core@2.12.0: - resolution: {integrity: sha512-0nvAezcjPx9FT+hIL+LS1jb0aohwLZXct7jAh7i0MLMtehOi0z1Sau+QpgMlA9rfEZZ1LIeFdnZZwqSy7Ccspw==} - engines: {node: '>= 12.0.0'} - peerDependencies: - '@parcel/core': ^2.12.0 - dependencies: - '@parcel/core': 2.12.0 - '@parcel/diagnostic': 2.12.0 - '@parcel/fs': 2.12.0_@parcel+core@2.12.0 - '@parcel/logger': 2.12.0 - '@parcel/node-resolver-core': 3.3.0_@parcel+core@2.12.0 - '@parcel/types': 2.12.0 - '@parcel/utils': 2.12.0 - '@parcel/workers': 2.12.0_@parcel+core@2.12.0 - '@swc/core': 1.5.27 - semver: 7.6.0 - transitivePeerDependencies: - - '@swc/helpers' - dev: true - - /@parcel/package-manager/2.12.0_mh6kpkiizruvfogyrvbyvshe3m: resolution: {integrity: sha512-0nvAezcjPx9FT+hIL+LS1jb0aohwLZXct7jAh7i0MLMtehOi0z1Sau+QpgMlA9rfEZZ1LIeFdnZZwqSy7Ccspw==} engines: {node: '>= 12.0.0'} peerDependencies: @@ -1888,7 +1868,7 @@ packages: '@parcel/types': 2.12.0_@parcel+core@2.12.0 '@parcel/utils': 2.12.0 '@parcel/workers': 2.12.0_@parcel+core@2.12.0 - '@swc/core': 1.5.27_@swc+helpers@0.5.11 + '@swc/core': 1.5.27 semver: 7.6.0 transitivePeerDependencies: - '@swc/helpers' @@ -1983,16 +1963,6 @@ packages: - '@swc/helpers' dev: true - /@parcel/plugin/2.12.0_mh6kpkiizruvfogyrvbyvshe3m: - resolution: {integrity: sha512-nc/uRA8DiMoe4neBbzV6kDndh/58a4wQuGKw5oEoIwBCHUvE2W8ZFSu7ollSXUGRzfacTt4NdY8TwS73ScWZ+g==} - engines: {node: '>= 12.0.0'} - dependencies: - '@parcel/types': 2.12.0_mh6kpkiizruvfogyrvbyvshe3m - transitivePeerDependencies: - - '@parcel/core' - - '@swc/helpers' - dev: true - /@parcel/profiler/2.12.0: resolution: {integrity: sha512-q53fvl5LDcFYzMUtSusUBZSjQrKjMlLEBgKeQHFwkimwR1mgoseaDBDuNz0XvmzDzF1UelJ02TUKCGacU8W2qA==} engines: {node: '>= 12.0.0'} @@ -2186,7 +2156,7 @@ packages: dependencies: '@parcel/core': 2.12.0 '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0_mh6kpkiizruvfogyrvbyvshe3m + '@parcel/plugin': 2.12.0_@parcel+core@2.12.0 '@parcel/rust': 2.12.0 '@parcel/source-map': 2.1.1 '@parcel/utils': 2.12.0 @@ -2308,21 +2278,6 @@ packages: - '@swc/helpers' dev: true - /@parcel/types/2.12.0_mh6kpkiizruvfogyrvbyvshe3m: - resolution: {integrity: sha512-8zAFiYNCwNTQcglIObyNwKfRYQK5ELlL13GuBOrSMxueUiI5ylgsGbTS1N7J3dAGZixHO8KhHGv5a71FILn9rQ==} - dependencies: - '@parcel/cache': 2.12.0_@parcel+core@2.12.0 - '@parcel/diagnostic': 2.12.0 - '@parcel/fs': 2.12.0_@parcel+core@2.12.0 - '@parcel/package-manager': 2.12.0_mh6kpkiizruvfogyrvbyvshe3m - '@parcel/source-map': 2.1.1 - '@parcel/workers': 2.12.0_@parcel+core@2.12.0 - utility-types: 3.10.0 - transitivePeerDependencies: - - '@parcel/core' - - '@swc/helpers' - dev: true - /@parcel/utils/2.12.0: resolution: {integrity: sha512-z1JhLuZ8QmDaYoEIuUCVZlhcFrS7LMfHrb2OCRui5SQFntRWBH2fNM6H/fXXUkT9SkxcuFP2DUA6/m4+Gkz72g==} engines: {node: '>= 12.0.0'} @@ -2478,11 +2433,9 @@ packages: '@parcel/diagnostic': 2.12.0 '@parcel/logger': 2.12.0 '@parcel/profiler': 2.12.0 - '@parcel/types': 2.12.0_@parcel+core@2.12.0 + '@parcel/types': 2.12.0 '@parcel/utils': 2.12.0 nullthrows: 1.1.1 - transitivePeerDependencies: - - '@swc/helpers' dev: true /@pkgjs/parseargs/0.11.0: @@ -2687,32 +2640,6 @@ packages: '@swc/core-win32-x64-msvc': 1.5.27 dev: true - /@swc/core/1.5.27_@swc+helpers@0.5.11: - resolution: {integrity: sha512-HmSSCBoUSRDFAd8aEB+WILkCofIp1c2OU6ZJWu1aCt6pijwQSkA4y51CTBcdvyy/+zX1W3cic7alfdhmQxxeEQ==} - engines: {node: '>=10'} - requiresBuild: true - peerDependencies: - '@swc/helpers': '*' - peerDependenciesMeta: - '@swc/helpers': - optional: true - dependencies: - '@swc/counter': 0.1.3 - '@swc/helpers': 0.5.11 - '@swc/types': 0.1.8 - optionalDependencies: - '@swc/core-darwin-arm64': 1.5.27 - '@swc/core-darwin-x64': 1.5.27 - '@swc/core-linux-arm-gnueabihf': 1.5.27 - '@swc/core-linux-arm64-gnu': 1.5.27 - '@swc/core-linux-arm64-musl': 1.5.27 - '@swc/core-linux-x64-gnu': 1.5.27 - '@swc/core-linux-x64-musl': 1.5.27 - '@swc/core-win32-arm64-msvc': 1.5.27 - '@swc/core-win32-ia32-msvc': 1.5.27 - '@swc/core-win32-x64-msvc': 1.5.27 - dev: true - /@swc/counter/0.1.3: resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} dev: true @@ -2806,13 +2733,13 @@ packages: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 20.12.12 + '@types/node': 20.14.2 dev: true /@types/graceful-fs/4.1.5: resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==} dependencies: - '@types/node': 20.12.12 + '@types/node': 20.14.2 dev: true /@types/http-cache-semantics/4.0.4: @@ -2864,8 +2791,8 @@ packages: resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==} dev: true - /@types/node/20.12.12: - resolution: {integrity: sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==} + /@types/node/20.14.2: + resolution: {integrity: sha512-xyu6WAMVwv6AKFLB+e/7ySZVr/0zLCzOa7rSpq6jNwpqOrUbcACDWC+53d4n2QHOnDou0fbIsg8wZu/sxrnI4Q==} dependencies: undici-types: 5.26.5 @@ -3481,7 +3408,7 @@ packages: dependencies: '@npmcli/fs': 3.1.0 fs-minipass: 3.0.3 - glob: 10.3.12 + glob: 10.4.1 lru-cache: 7.8.1 minipass: 7.0.4 minipass-collect: 1.0.2 @@ -3879,7 +3806,7 @@ packages: yaml: 1.10.2 dev: true - /create-jest/29.7.0_@types+node@20.12.12: + /create-jest/29.7.0_@types+node@20.14.2: resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -3888,7 +3815,7 @@ packages: chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0_@types+node@20.12.12 + jest-config: 29.7.0_@types+node@20.14.2 jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -5329,6 +5256,18 @@ packages: path-scurry: 1.10.2 dev: true + /glob/10.4.1: + resolution: {integrity: sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==} + engines: {node: '>=16 || 14 >=14.18'} + hasBin: true + dependencies: + foreground-child: 3.1.1 + jackspeak: 3.4.0 + minimatch: 9.0.4 + minipass: 7.1.2 + path-scurry: 1.11.1 + dev: true + /glob/7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} deprecated: Glob versions prior to v9 are no longer supported @@ -6016,6 +5955,15 @@ packages: '@pkgjs/parseargs': 0.11.0 dev: true + /jackspeak/3.4.0: + resolution: {integrity: sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==} + engines: {node: '>=14'} + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + dev: true + /jake/10.8.5: resolution: {integrity: sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==} engines: {node: '>=10'} @@ -6044,7 +5992,7 @@ packages: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.12 + '@types/node': 20.14.2 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.3 @@ -6065,7 +6013,7 @@ packages: - supports-color dev: true - /jest-cli/29.7.0_@types+node@20.12.12: + /jest-cli/29.7.0_@types+node@20.14.2: resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -6079,10 +6027,10 @@ packages: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0_@types+node@20.12.12 + create-jest: 29.7.0_@types+node@20.14.2 exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0_@types+node@20.12.12 + jest-config: 29.7.0_@types+node@20.14.2 jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.5.1 @@ -6093,7 +6041,7 @@ packages: - ts-node dev: true - /jest-config/29.7.0_@types+node@20.12.12: + /jest-config/29.7.0_@types+node@20.14.2: resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -6108,7 +6056,7 @@ packages: '@babel/core': 7.18.13 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.12 + '@types/node': 20.14.2 babel-jest: 29.7.0_@babel+core@7.18.13 chalk: 4.1.2 ci-info: 3.9.0 @@ -6168,7 +6116,7 @@ packages: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.12 + '@types/node': 20.14.2 jest-mock: 29.7.0 jest-util: 29.7.0 dev: true @@ -6184,7 +6132,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.5 - '@types/node': 20.12.12 + '@types/node': 20.14.2 anymatch: 3.1.2 fb-watchman: 2.0.1 graceful-fs: 4.2.11 @@ -6235,7 +6183,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.12.12 + '@types/node': 20.14.2 jest-util: 29.7.0 dev: true @@ -6290,7 +6238,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.12 + '@types/node': 20.14.2 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -6321,7 +6269,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.12 + '@types/node': 20.14.2 chalk: 4.1.2 cjs-module-lexer: 1.2.2 collect-v8-coverage: 1.0.1 @@ -6373,7 +6321,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.12.12 + '@types/node': 20.14.2 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -6398,7 +6346,7 @@ packages: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.12 + '@types/node': 20.14.2 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -6410,13 +6358,13 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 20.12.12 + '@types/node': 20.14.2 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true - /jest/29.7.0_@types+node@20.12.12: + /jest/29.7.0_@types+node@20.14.2: resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -6429,7 +6377,7 @@ packages: '@jest/core': 29.7.0 '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0_@types+node@20.12.12 + jest-cli: 29.7.0_@types+node@20.14.2 transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -7216,6 +7164,11 @@ packages: engines: {node: '>=16 || 14 >=14.17'} dev: true + /minipass/7.1.2: + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} + engines: {node: '>=16 || 14 >=14.17'} + dev: true + /minizlib/2.1.2: resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} engines: {node: '>= 8'} @@ -7821,6 +7774,14 @@ packages: minipass: 7.0.4 dev: true + /path-scurry/1.11.1: + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} + engines: {node: '>=16 || 14 >=14.18'} + dependencies: + lru-cache: 7.8.1 + minipass: 7.1.2 + dev: true + /path-type/4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} @@ -8085,7 +8046,7 @@ packages: resolution: {integrity: sha512-AEtWXYfopBj2z5N5PbkAOeNHRPUg5q+Nen7QLxV8M2zJq1ym6/lCz3fYNTCXe19puu2d06jfHhrP7v/S2PtMMw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - glob: 10.3.12 + glob: 10.4.1 json-parse-even-better-errors: 3.0.2 normalize-package-data: 5.0.0 npm-normalize-package-bin: 3.0.1 @@ -8875,7 +8836,7 @@ packages: dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0_@types+node@20.12.12 + jest: 29.7.0_@types+node@20.14.2 jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2