diff --git a/package.json b/package.json index b429087..dfc6d38 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ }, "devDependencies": { "@jest/globals": "^29.6.2", - "@types/node": "^18.16.3", + "@types/node": "^16.18.39", "@typescript-eslint/parser": "^5.59.2", "@vercel/ncc": "^0.36.1", "eslint": "^8.39.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f4c43e9..d0f4ec2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -20,8 +20,8 @@ devDependencies: specifier: ^29.6.2 version: 29.6.2 '@types/node': - specifier: ^18.16.3 - version: 18.16.3 + specifier: ^16.18.39 + version: 16.18.39 '@typescript-eslint/parser': specifier: ^5.59.2 version: 5.59.2(eslint@8.39.0)(typescript@5.0.4) @@ -39,7 +39,7 @@ devDependencies: version: 27.2.1(eslint@8.39.0)(jest@29.5.0)(typescript@5.0.4) jest: specifier: ^29.5.0 - version: 29.5.0(@types/node@18.16.3) + version: 29.5.0(@types/node@16.18.39) js-yaml: specifier: ^4.1.0 version: 4.1.0 @@ -511,7 +511,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.1 - '@types/node': 18.16.3 + '@types/node': 20.4.7 chalk: 4.1.2 jest-message-util: 29.6.2 jest-util: 29.6.2 @@ -532,14 +532,14 @@ packages: '@jest/test-result': 29.6.2 '@jest/transform': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 18.16.3 + '@types/node': 20.4.7 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.8.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.5.0 - jest-config: 29.6.2(@types/node@18.16.3) + jest-config: 29.6.2(@types/node@20.4.7) jest-haste-map: 29.6.2 jest-message-util: 29.6.2 jest-regex-util: 29.4.3 @@ -567,7 +567,7 @@ packages: dependencies: '@jest/fake-timers': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 18.16.3 + '@types/node': 20.4.7 jest-mock: 29.6.2 dev: true @@ -594,7 +594,7 @@ packages: dependencies: '@jest/types': 29.6.1 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 18.16.3 + '@types/node': 20.4.7 jest-message-util: 29.6.2 jest-mock: 29.6.2 jest-util: 29.6.2 @@ -627,7 +627,7 @@ packages: '@jest/transform': 29.6.2 '@jest/types': 29.6.1 '@jridgewell/trace-mapping': 0.3.18 - '@types/node': 18.16.3 + '@types/node': 20.4.7 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -715,7 +715,7 @@ packages: '@jest/schemas': 29.6.0 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.16.3 + '@types/node': 20.4.7 '@types/yargs': 17.0.24 chalk: 4.1.2 dev: true @@ -823,7 +823,7 @@ packages: /@types/graceful-fs@4.1.6: resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==} dependencies: - '@types/node': 18.16.3 + '@types/node': 20.4.7 dev: true /@types/istanbul-lib-coverage@2.0.4: @@ -850,8 +850,12 @@ packages: resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} dev: true - /@types/node@18.16.3: - resolution: {integrity: sha512-OPs5WnnT1xkCBiuQrZA4+YAV4HEJejmHneyraIaxsbev5yCEr6KMwINNFP9wQeFIw8FWcoTqF3vQsa5CDaI+8Q==} + /@types/node@16.18.39: + resolution: {integrity: sha512-8q9ZexmdYYyc5/cfujaXb4YOucpQxAV4RMG0himLyDUOEr8Mr79VrqsFI+cQ2M2h89YIuy95lbxuYjxT4Hk4kQ==} + dev: true + + /@types/node@20.4.7: + resolution: {integrity: sha512-bUBrPjEry2QUTsnuEjzjbS7voGWCc30W0qzgMf90GPeDGFRakvrz47ju+oqDAKCXLUCe39u57/ORMl/O/04/9g==} dev: true /@types/semver@7.5.0: @@ -1819,7 +1823,7 @@ packages: dependencies: '@typescript-eslint/utils': 5.62.0(eslint@8.39.0)(typescript@5.0.4) eslint: 8.39.0 - jest: 29.5.0(@types/node@18.16.3) + jest: 29.5.0(@types/node@16.18.39) transitivePeerDependencies: - supports-color - typescript @@ -2016,7 +2020,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/expect-utils': 29.6.2 - '@types/node': 18.16.3 + '@types/node': 20.4.7 jest-get-type: 29.4.3 jest-matcher-utils: 29.6.2 jest-message-util: 29.6.2 @@ -2555,7 +2559,7 @@ packages: '@jest/expect': 29.6.2 '@jest/test-result': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 18.16.3 + '@types/node': 20.4.7 chalk: 4.1.2 co: 4.6.0 dedent: 1.3.0 @@ -2576,7 +2580,7 @@ packages: - supports-color dev: true - /jest-cli@29.6.2(@types/node@18.16.3): + /jest-cli@29.6.2(@types/node@16.18.39): resolution: {integrity: sha512-TT6O247v6dCEX2UGHGyflMpxhnrL0DNqP2fRTKYm3nJJpCTfXX3GCMQPGFjXDoj0i5/Blp3jriKXFgdfmbYB6Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -2593,7 +2597,7 @@ packages: exit: 0.1.2 graceful-fs: 4.2.11 import-local: 3.1.0 - jest-config: 29.6.2(@types/node@18.16.3) + jest-config: 29.6.2(@types/node@16.18.39) jest-util: 29.6.2 jest-validate: 29.6.2 prompts: 2.4.2 @@ -2605,7 +2609,47 @@ packages: - ts-node dev: true - /jest-config@29.6.2(@types/node@18.16.3): + /jest-config@29.6.2(@types/node@16.18.39): + resolution: {integrity: sha512-VxwFOC8gkiJbuodG9CPtMRjBUNZEHxwfQXmIudSTzFWxaci3Qub1ddTRbFNQlD/zUeaifLndh/eDccFX4wCMQw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@types/node': '*' + ts-node: '>=9.0.0' + peerDependenciesMeta: + '@types/node': + optional: true + ts-node: + optional: true + dependencies: + '@babel/core': 7.22.9 + '@jest/test-sequencer': 29.6.2 + '@jest/types': 29.6.1 + '@types/node': 16.18.39 + babel-jest: 29.6.2(@babel/core@7.22.9) + chalk: 4.1.2 + ci-info: 3.8.0 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-circus: 29.6.2 + jest-environment-node: 29.6.2 + jest-get-type: 29.4.3 + jest-regex-util: 29.4.3 + jest-resolve: 29.6.2 + jest-runner: 29.6.2 + jest-util: 29.6.2 + jest-validate: 29.6.2 + micromatch: 4.0.5 + parse-json: 5.2.0 + pretty-format: 29.6.2 + slash: 3.0.0 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + dev: true + + /jest-config@29.6.2(@types/node@20.4.7): resolution: {integrity: sha512-VxwFOC8gkiJbuodG9CPtMRjBUNZEHxwfQXmIudSTzFWxaci3Qub1ddTRbFNQlD/zUeaifLndh/eDccFX4wCMQw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -2620,7 +2664,7 @@ packages: '@babel/core': 7.22.9 '@jest/test-sequencer': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 18.16.3 + '@types/node': 20.4.7 babel-jest: 29.6.2(@babel/core@7.22.9) chalk: 4.1.2 ci-info: 3.8.0 @@ -2680,7 +2724,7 @@ packages: '@jest/environment': 29.6.2 '@jest/fake-timers': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 18.16.3 + '@types/node': 20.4.7 jest-mock: 29.6.2 jest-util: 29.6.2 dev: true @@ -2696,7 +2740,7 @@ packages: dependencies: '@jest/types': 29.6.1 '@types/graceful-fs': 4.1.6 - '@types/node': 18.16.3 + '@types/node': 20.4.7 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -2747,7 +2791,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.1 - '@types/node': 18.16.3 + '@types/node': 20.4.7 jest-util: 29.6.2 dev: true @@ -2802,7 +2846,7 @@ packages: '@jest/test-result': 29.6.2 '@jest/transform': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 18.16.3 + '@types/node': 20.4.7 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -2833,7 +2877,7 @@ packages: '@jest/test-result': 29.6.2 '@jest/transform': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 18.16.3 + '@types/node': 20.4.7 chalk: 4.1.2 cjs-module-lexer: 1.2.3 collect-v8-coverage: 1.0.2 @@ -2885,7 +2929,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.1 - '@types/node': 18.16.3 + '@types/node': 20.4.7 chalk: 4.1.2 ci-info: 3.8.0 graceful-fs: 4.2.11 @@ -2910,7 +2954,7 @@ packages: dependencies: '@jest/test-result': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 18.16.3 + '@types/node': 20.4.7 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -2922,13 +2966,13 @@ packages: resolution: {integrity: sha512-l3ccBOabTdkng8I/ORCkADz4eSMKejTYv1vB/Z83UiubqhC1oQ5Li6dWCyqOIvSifGjUBxuvxvlm6KGK2DtuAQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 18.16.3 + '@types/node': 20.4.7 jest-util: 29.6.2 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true - /jest@29.5.0(@types/node@18.16.3): + /jest@29.5.0(@types/node@16.18.39): resolution: {integrity: sha512-juMg3he2uru1QoXX078zTa7pO85QyB9xajZc6bU+d9yEGwrKX6+vGmJQ3UdVZsvTEUARIdObzH68QItim6OSSQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -2941,7 +2985,7 @@ packages: '@jest/core': 29.6.2 '@jest/types': 29.6.1 import-local: 3.1.0 - jest-cli: 29.6.2(@types/node@18.16.3) + jest-cli: 29.6.2(@types/node@16.18.39) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -3723,7 +3767,7 @@ packages: '@babel/core': 7.22.9 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.5.0(@types/node@18.16.3) + jest: 29.5.0(@types/node@16.18.39) jest-util: 29.6.2 json5: 2.2.3 lodash.memoize: 4.1.2