diff --git a/package.json b/package.json index c50d112..1cff38c 100644 --- a/package.json +++ b/package.json @@ -51,17 +51,17 @@ "@edge-runtime/jest-environment": "2.2.5", "@edge-runtime/types": "2.1.5", "@types/jest": "29.5.3", - "@types/node": "20.4.5", + "@types/node": "20.4.8", "@vercel/style-guide": "4.0.2", "eslint": "8.46.0", "husky": "8.0.3", "jest": "29.6.2", - "jest-mock-extended": "3.0.4", + "jest-mock-extended": "3.0.5", "lint-staged": "13.2.3", - "prettier": "3.0.0", + "prettier": "3.0.1", "publint": "0.2.0", "ts-jest": "29.1.1", - "tsup": "7.1.0", + "tsup": "7.2.0", "typescript": "5.1.6" }, "packageManager": "pnpm@8.6.11", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 52d864b..38f6782 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,11 +18,11 @@ devDependencies: specifier: 29.5.3 version: 29.5.3 '@types/node': - specifier: 20.4.5 - version: 20.4.5 + specifier: 20.4.8 + version: 20.4.8 '@vercel/style-guide': specifier: 4.0.2 - version: 4.0.2(eslint@8.46.0)(jest@29.6.2)(prettier@3.0.0)(typescript@5.1.6) + version: 4.0.2(eslint@8.46.0)(jest@29.6.2)(prettier@3.0.1)(typescript@5.1.6) eslint: specifier: 8.46.0 version: 8.46.0 @@ -31,16 +31,16 @@ devDependencies: version: 8.0.3 jest: specifier: 29.6.2 - version: 29.6.2(@types/node@20.4.5) + version: 29.6.2(@types/node@20.4.8) jest-mock-extended: - specifier: 3.0.4 - version: 3.0.4(jest@29.6.2)(typescript@5.1.6) + specifier: 3.0.5 + version: 3.0.5(jest@29.6.2)(typescript@5.1.6) lint-staged: specifier: 13.2.3 version: 13.2.3 prettier: - specifier: 3.0.0 - version: 3.0.0 + specifier: 3.0.1 + version: 3.0.1 publint: specifier: 0.2.0 version: 0.2.0 @@ -48,8 +48,8 @@ devDependencies: specifier: 29.1.1 version: 29.1.1(@babel/core@7.22.9)(esbuild@0.18.12)(jest@29.6.2)(typescript@5.1.6) tsup: - specifier: 7.1.0 - version: 7.1.0(typescript@5.1.6) + specifier: 7.2.0 + version: 7.2.0(typescript@5.1.6) typescript: specifier: 5.1.6 version: 5.1.6 @@ -916,7 +916,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.1 - '@types/node': 20.4.5 + '@types/node': 20.4.8 chalk: 4.1.2 jest-message-util: 29.6.2 jest-util: 29.6.2 @@ -937,14 +937,14 @@ packages: '@jest/test-result': 29.6.2 '@jest/transform': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 20.4.5 + '@types/node': 20.4.8 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@20.4.5) + jest-config: 29.6.2(@types/node@20.4.8) jest-haste-map: 29.6.2 jest-message-util: 29.6.2 jest-regex-util: 29.4.3 @@ -972,7 +972,7 @@ packages: dependencies: '@jest/fake-timers': 29.6.1 '@jest/types': 29.6.1 - '@types/node': 20.4.5 + '@types/node': 20.4.8 jest-mock: 29.6.1 dev: true @@ -982,7 +982,7 @@ packages: dependencies: '@jest/fake-timers': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 20.4.5 + '@types/node': 20.4.8 jest-mock: 29.6.2 dev: true @@ -1016,7 +1016,7 @@ packages: dependencies: '@jest/types': 29.6.1 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.4.5 + '@types/node': 20.4.8 jest-message-util: 29.6.1 jest-mock: 29.6.1 jest-util: 29.6.1 @@ -1028,7 +1028,7 @@ packages: dependencies: '@jest/types': 29.6.1 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.4.5 + '@types/node': 20.4.8 jest-message-util: 29.6.1 jest-mock: 29.6.1 jest-util: 29.6.1 @@ -1040,7 +1040,7 @@ packages: dependencies: '@jest/types': 29.6.1 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.4.5 + '@types/node': 20.4.8 jest-message-util: 29.6.2 jest-mock: 29.6.2 jest-util: 29.6.2 @@ -1073,7 +1073,7 @@ packages: '@jest/transform': 29.6.2 '@jest/types': 29.6.1 '@jridgewell/trace-mapping': 0.3.18 - '@types/node': 20.4.5 + '@types/node': 20.4.8 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -1161,7 +1161,7 @@ packages: '@jest/schemas': 29.6.0 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 20.4.5 + '@types/node': 20.4.8 '@types/yargs': 17.0.24 chalk: 4.1.2 dev: true @@ -1324,7 +1324,7 @@ packages: /@types/graceful-fs@4.1.6: resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==} dependencies: - '@types/node': 20.4.5 + '@types/node': 20.4.8 dev: true /@types/is-ci@3.0.0: @@ -1372,8 +1372,8 @@ packages: resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} dev: true - /@types/node@20.4.5: - resolution: {integrity: sha512-rt40Nk13II9JwQBdeYqmbn2Q6IVTA5uPhvSO+JVqdXw/6/4glI6oR9ezty/A9Hg5u7JH4OmYmuQ+XvjKm0Datg==} + /@types/node@20.4.8: + resolution: {integrity: sha512-0mHckf6D2DiIAzh8fM8f3HQCvMKDpK94YQ0DSVkfWTG9BZleYIWudw9cJxX8oCk9bM+vAkDyujDV6dmKHbvQpg==} dev: true /@types/normalize-package-data@2.4.1: @@ -1528,7 +1528,7 @@ packages: eslint-visitor-keys: 3.4.1 dev: true - /@vercel/style-guide@4.0.2(eslint@8.46.0)(jest@29.6.2)(prettier@3.0.0)(typescript@5.1.6): + /@vercel/style-guide@4.0.2(eslint@8.46.0)(jest@29.6.2)(prettier@3.0.1)(typescript@5.1.6): resolution: {integrity: sha512-FroL+oOePzhw7n/I+f7zr4WNroGHT/+2TlW6WH9+CVSjMNsEyu7Qstj2mI5gWIBjT1Y2ZImKPppCzI2cIYmNZw==} engines: {node: '>=16'} peerDependencies: @@ -1565,8 +1565,8 @@ packages: eslint-plugin-testing-library: 5.11.0(eslint@8.46.0)(typescript@5.1.6) eslint-plugin-tsdoc: 0.2.17 eslint-plugin-unicorn: 43.0.2(eslint@8.46.0) - prettier: 3.0.0 - prettier-plugin-packagejson: 2.4.5(prettier@3.0.0) + prettier: 3.0.1 + prettier-plugin-packagejson: 2.4.5(prettier@3.0.1) typescript: 5.1.6 transitivePeerDependencies: - eslint-import-resolver-node @@ -2631,7 +2631,7 @@ packages: '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.46.0)(typescript@5.1.6) '@typescript-eslint/utils': 5.62.0(eslint@8.46.0)(typescript@5.1.6) eslint: 8.46.0 - jest: 29.6.2(@types/node@20.4.5) + jest: 29.6.2(@types/node@20.4.8) transitivePeerDependencies: - supports-color - typescript @@ -2922,7 +2922,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/expect-utils': 29.6.1 - '@types/node': 20.4.5 + '@types/node': 20.4.8 jest-get-type: 29.4.3 jest-matcher-utils: 29.6.1 jest-message-util: 29.6.1 @@ -2934,7 +2934,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/expect-utils': 29.6.2 - '@types/node': 20.4.5 + '@types/node': 20.4.8 jest-get-type: 29.4.3 jest-matcher-utils: 29.6.2 jest-message-util: 29.6.2 @@ -3678,7 +3678,7 @@ packages: '@jest/expect': 29.6.2 '@jest/test-result': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 20.4.5 + '@types/node': 20.4.8 chalk: 4.1.2 co: 4.6.0 dedent: 1.3.0 @@ -3699,7 +3699,7 @@ packages: - supports-color dev: true - /jest-cli@29.6.2(@types/node@20.4.5): + /jest-cli@29.6.2(@types/node@20.4.8): resolution: {integrity: sha512-TT6O247v6dCEX2UGHGyflMpxhnrL0DNqP2fRTKYm3nJJpCTfXX3GCMQPGFjXDoj0i5/Blp3jriKXFgdfmbYB6Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -3716,7 +3716,7 @@ packages: exit: 0.1.2 graceful-fs: 4.2.11 import-local: 3.1.0 - jest-config: 29.6.2(@types/node@20.4.5) + jest-config: 29.6.2(@types/node@20.4.8) jest-util: 29.6.2 jest-validate: 29.6.2 prompts: 2.4.2 @@ -3728,7 +3728,7 @@ packages: - ts-node dev: true - /jest-config@29.6.2(@types/node@20.4.5): + /jest-config@29.6.2(@types/node@20.4.8): resolution: {integrity: sha512-VxwFOC8gkiJbuodG9CPtMRjBUNZEHxwfQXmIudSTzFWxaci3Qub1ddTRbFNQlD/zUeaifLndh/eDccFX4wCMQw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -3743,7 +3743,7 @@ packages: '@babel/core': 7.22.9 '@jest/test-sequencer': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 20.4.5 + '@types/node': 20.4.8 babel-jest: 29.6.2(@babel/core@7.22.9) chalk: 4.1.2 ci-info: 3.8.0 @@ -3813,7 +3813,7 @@ packages: '@jest/environment': 29.6.2 '@jest/fake-timers': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 20.4.5 + '@types/node': 20.4.8 jest-mock: 29.6.2 jest-util: 29.6.2 dev: true @@ -3829,7 +3829,7 @@ packages: dependencies: '@jest/types': 29.6.1 '@types/graceful-fs': 4.1.6 - '@types/node': 20.4.5 + '@types/node': 20.4.8 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -3900,13 +3900,13 @@ packages: stack-utils: 2.0.6 dev: true - /jest-mock-extended@3.0.4(jest@29.6.2)(typescript@5.1.6): - resolution: {integrity: sha512-2ynEZ7IEJNrhrgshklDMhrOdnmW4Nt+PhkyRqZxRgpwMo7JjmFWMzyp0+eSyk+H9KK1QjXI5xTZIw6x7cVDcRg==} + /jest-mock-extended@3.0.5(jest@29.6.2)(typescript@5.1.6): + resolution: {integrity: sha512-/eHdaNPUAXe7f65gHH5urc8SbRVWjYxBqmCgax2uqOBJy8UUcCBMN1upj1eZ8y/i+IqpyEm4Kq0VKss/GCCTdw==} peerDependencies: jest: ^24.0.0 || ^25.0.0 || ^26.0.0 || ^27.0.0 || ^28.0.0 || ^29.0.0 typescript: ^3.0.0 || ^4.0.0 || ^5.0.0 dependencies: - jest: 29.6.2(@types/node@20.4.5) + jest: 29.6.2(@types/node@20.4.8) ts-essentials: 7.0.3(typescript@5.1.6) typescript: 5.1.6 dev: true @@ -3916,7 +3916,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.1 - '@types/node': 20.4.5 + '@types/node': 20.4.8 jest-util: 29.6.1 dev: true @@ -3925,7 +3925,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.1 - '@types/node': 20.4.5 + '@types/node': 20.4.8 jest-util: 29.6.1 dev: true @@ -3934,7 +3934,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.1 - '@types/node': 20.4.5 + '@types/node': 20.4.8 jest-util: 29.6.2 dev: true @@ -3989,7 +3989,7 @@ packages: '@jest/test-result': 29.6.2 '@jest/transform': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 20.4.5 + '@types/node': 20.4.8 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -4020,7 +4020,7 @@ packages: '@jest/test-result': 29.6.2 '@jest/transform': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 20.4.5 + '@types/node': 20.4.8 chalk: 4.1.2 cjs-module-lexer: 1.2.3 collect-v8-coverage: 1.0.2 @@ -4072,7 +4072,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.1 - '@types/node': 20.4.5 + '@types/node': 20.4.8 chalk: 4.1.2 ci-info: 3.8.0 graceful-fs: 4.2.11 @@ -4084,7 +4084,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.1 - '@types/node': 20.4.5 + '@types/node': 20.4.8 chalk: 4.1.2 ci-info: 3.8.0 graceful-fs: 4.2.11 @@ -4096,7 +4096,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.1 - '@types/node': 20.4.5 + '@types/node': 20.4.8 chalk: 4.1.2 ci-info: 3.8.0 graceful-fs: 4.2.11 @@ -4121,7 +4121,7 @@ packages: dependencies: '@jest/test-result': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 20.4.5 + '@types/node': 20.4.8 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -4133,13 +4133,13 @@ packages: resolution: {integrity: sha512-l3ccBOabTdkng8I/ORCkADz4eSMKejTYv1vB/Z83UiubqhC1oQ5Li6dWCyqOIvSifGjUBxuvxvlm6KGK2DtuAQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 20.4.5 + '@types/node': 20.4.8 jest-util: 29.6.2 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true - /jest@29.6.2(@types/node@20.4.5): + /jest@29.6.2(@types/node@20.4.8): resolution: {integrity: sha512-8eQg2mqFbaP7CwfsTpCxQ+sHzw1WuNWL5UUvjnWP4hx2riGz9fPSzYOaU5q8/GqWn1TfgZIVTqYJygbGbWAANg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -4152,7 +4152,7 @@ packages: '@jest/core': 29.6.2 '@jest/types': 29.6.1 import-local: 3.1.0 - jest-cli: 29.6.2(@types/node@20.4.5) + jest-cli: 29.6.2(@types/node@20.4.8) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -4880,7 +4880,7 @@ packages: engines: {node: '>= 0.8.0'} dev: true - /prettier-plugin-packagejson@2.4.5(prettier@3.0.0): + /prettier-plugin-packagejson@2.4.5(prettier@3.0.1): resolution: {integrity: sha512-glG71jE1gO3y5+JNAhC8X+4yrlN28rub6Aj461SKbaPie9RgMiHKcInH2Moi2VGOfkTXaEHBhg4uVMBqa+kBUA==} peerDependencies: prettier: '>= 1.16.0' @@ -4888,7 +4888,7 @@ packages: prettier: optional: true dependencies: - prettier: 3.0.0 + prettier: 3.0.1 sort-package-json: 2.5.1 synckit: 0.8.5 dev: true @@ -4899,8 +4899,8 @@ packages: hasBin: true dev: true - /prettier@3.0.0: - resolution: {integrity: sha512-zBf5eHpwHOGPC47h0zrPyNn+eAEIdEzfywMoYn2XPi0P44Zp0tSq64rq0xAREh4auw2cJZHo9QUob+NqCQky4g==} + /prettier@3.0.1: + resolution: {integrity: sha512-fcOWSnnpCrovBsmFZIGIy9UqK2FaI7Hqax+DIO0A9UxeVoY4iweyaFjS5TavZN97Hfehph0nhsZnjlVKzEQSrQ==} engines: {node: '>=14'} hasBin: true dev: true @@ -5654,7 +5654,7 @@ packages: bs-logger: 0.2.6 esbuild: 0.18.12 fast-json-stable-stringify: 2.1.0 - jest: 29.6.2(@types/node@20.4.5) + jest: 29.6.2(@types/node@20.4.8) jest-util: 29.6.1 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -5681,8 +5681,8 @@ packages: resolution: {integrity: sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==} dev: true - /tsup@7.1.0(typescript@5.1.6): - resolution: {integrity: sha512-mazl/GRAk70j8S43/AbSYXGgvRP54oQeX8Un4iZxzATHt0roW0t6HYDVZIXMw0ZQIpvr1nFMniIVnN5186lW7w==} + /tsup@7.2.0(typescript@5.1.6): + resolution: {integrity: sha512-vDHlczXbgUvY3rWvqFEbSqmC1L7woozbzngMqTtL2PGBODTtWlRwGDDawhvWzr5c1QjKe4OAKqJGfE1xeXUvtQ==} engines: {node: '>=16.14'} hasBin: true peerDependencies: