From 835c4496aba047d590e84224a77042abc91e89fd Mon Sep 17 00:00:00 2001 From: Vlad Frangu Date: Wed, 1 Jan 2025 23:57:54 +0200 Subject: [PATCH] chore(ws): release `@discordjs/ws@1.2.0` --- packages/ws/package.json | 2 +- packages/ws/src/ws/WebSocketShard.ts | 10 +- pnpm-lock.yaml | 283 ++++++++++++++++----------- 3 files changed, 170 insertions(+), 125 deletions(-) diff --git a/packages/ws/package.json b/packages/ws/package.json index 56e7fbb7b..dfdd1fb5c 100644 --- a/packages/ws/package.json +++ b/packages/ws/package.json @@ -74,7 +74,7 @@ "funding": "https://github.com/discordjs/discord.js?sponsor", "dependencies": { "@discordjs/collection": "workspace:^", - "@discordjs/rest": "workspace:^", + "@discordjs/rest": "^2.4.1", "@discordjs/util": "workspace:^", "@sapphire/async-queue": "^1.5.2", "@types/ws": "^8.5.10", diff --git a/packages/ws/src/ws/WebSocketShard.ts b/packages/ws/src/ws/WebSocketShard.ts index 8547c69f3..024d2742f 100644 --- a/packages/ws/src/ws/WebSocketShard.ts +++ b/packages/ws/src/ws/WebSocketShard.ts @@ -23,13 +23,7 @@ import { import { WebSocket, type Data } from 'ws'; import type * as ZlibSync from 'zlib-sync'; import type { IContextFetchingStrategy } from '../strategies/context/IContextFetchingStrategy'; -import { - CompressionMethod, - CompressionParameterMap, - ImportantGatewayOpcodes, - KnownNetworkErrorCodes, - getInitialSendRateLimitState, -} from '../utils/constants.js'; +import { ImportantGatewayOpcodes, KnownNetworkErrorCodes, getInitialSendRateLimitState } from '../utils/constants.js'; import type { SessionInfo } from './WebSocketManager.js'; // eslint-disable-next-line promise/prefer-await-to-then @@ -94,7 +88,7 @@ export class WebSocketShard extends AsyncEventEmitter { private useIdentifyCompress = false; - private inflate: Inflate | null = null; + private inflate: ZlibSync.Inflate | null = null; private readonly textDecoder = new TextDecoder(); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ec351c8d7..e39b73077 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1464,7 +1464,7 @@ importers: version: 8.1.5(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(prettier@3.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@storybook/addon-interactions': specifier: ^8.1.5 - version: 8.1.5(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@18.18.8)(ts-node@10.9.1(@types/node@18.18.8)(typescript@5.4.5)))(vitest@1.6.0(@edge-runtime/vm@3.2.0)(@types/node@18.18.8)(happy-dom@14.12.0)(terser@5.31.0)) + version: 8.1.5(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@18.18.8)(ts-node@10.9.1(@types/node@20.14.0)(typescript@5.4.5)))(vitest@1.6.0(@edge-runtime/vm@3.2.0)(@types/node@18.18.8)(happy-dom@14.12.0)(terser@5.31.0)) '@storybook/addon-links': specifier: ^8.1.5 version: 8.1.5(react@18.3.1) @@ -1527,7 +1527,7 @@ importers: version: 15.8.1 storybook: specifier: ^8.1.5 - version: 8.1.5(@babel/preset-env@7.24.6(@babel/core@7.24.6))(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@6.0.3) + version: 8.1.5(@babel/preset-env@7.24.6)(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@6.0.3) turbo: specifier: ^1.13.3 version: 1.13.3 @@ -1686,8 +1686,8 @@ importers: specifier: workspace:^ version: link:../collection '@discordjs/rest': - specifier: workspace:^ - version: link:../rest + specifier: ^2.4.1 + version: 2.4.1 '@discordjs/util': specifier: workspace:^ version: link:../util @@ -2771,6 +2771,18 @@ packages: resolution: {integrity: sha512-SVb428OMd3WO1paV3rm6tSjM4wC+Kecaa1EUGX7vc6/fddvw/6lg90z4QtCqm21zvVe92vMMDt9+DkIvjXImQQ==} engines: {node: '>=16.11.0'} + '@discordjs/collection@2.1.1': + resolution: {integrity: sha512-LiSusze9Tc7qF03sLCujF5iZp7K+vRNEDBZ86FT9aQAv3vxMLihUvKvpsCWiQ2DJq1tVckopKm1rxomgNUc9hg==} + engines: {node: '>=18'} + + '@discordjs/rest@2.4.1': + resolution: {integrity: sha512-a4Vv69usWY4ypwcENzH6QWYNrPwu+es3tRQMLKgaUFs0Mx2Yn7xfDW62++kcgckG8XbHWO7ej1x7raS7LuYgvA==} + engines: {node: '>=18'} + + '@discordjs/util@1.1.1': + resolution: {integrity: sha512-eddz6UnOBEB1oITPinyrB2Pttej49M9FZQY8NxgEvc3tq6ZICZ19m70RsmzRdDHk80O9NoYN/25AqJl8vPVf/g==} + engines: {node: '>=18'} + '@discoveryjs/json-ext@0.5.7': resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==} engines: {node: '>=10.0.0'} @@ -5084,6 +5096,10 @@ packages: resolution: {integrity: sha512-7X7FFAA4DngXUl95+hYbUF19bp1LGiffjJtu7ygrZrbdCSsdDDBaSjB7Akw0ZbOu6k0xpXyljnJ6/RZUvLfRdg==} engines: {node: '>=v14.0.0', npm: '>=7.0.0'} + '@sapphire/async-queue@1.5.5': + resolution: {integrity: sha512-cvGzxbba6sav2zZkH8GPf2oGk9yYoD5qrNWdu9fRehifgnFZJMV+nuy2nON2roRO4yQQ+v7MK/Pktl/HgfsUXg==} + engines: {node: '>=v14.0.0', npm: '>=7.0.0'} + '@sapphire/fetch@2.4.1': resolution: {integrity: sha512-jKy1RCkuz2mIjsRZLVLUz9pbmDVZiFst3eVqJoDD/ay3u9NP054DYsRSE08q3EsZXHXte2dFIzVyiwL+iLeRNA==} engines: {node: '>=v14.0.0', npm: '>=7.0.0'} @@ -6239,6 +6255,10 @@ packages: resolution: {integrity: sha512-ButUPz9E9cXMLgvAW8aLAKKJJsPu1dY1/l/E8xzLFuysowXygs6GBcyunK9rnGC4zTsnIc2mQo71rGw9U+Ykug==} engines: {node: '>=v14.0.0', npm: '>=7.0.0'} + '@vladfrangu/async_event_emitter@2.4.6': + resolution: {integrity: sha512-RaI5qZo6D2CVS6sTHFKg1v5Ohq/+Bo2LZ5gzUEwZ/WkHhwtGTCB/sVLw8ijOkAUxasZ+WshN/Rzj4ywsABJ5ZA==} + engines: {node: '>=v14.0.0', npm: '>=7.0.0'} + '@volar/language-core@1.11.1': resolution: {integrity: sha512-dOcNn3i9GgZAcJt43wuaEykSluAuOkQgzni1cuxLxTV0nJKanQztp7FxyswdRILaKH+P2XZMPRp2S4MV/pElCw==} @@ -13018,6 +13038,9 @@ packages: tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + tslint@5.14.0: resolution: {integrity: sha512-IUla/ieHVnB8Le7LdQFRGlVJid2T/gaJe5VkjzRVSRR6pA2ODYrnfR1hmxi+5+au9l50jBwpbBL34txgv4NnTQ==} engines: {node: '>=4.8.0'} @@ -13281,6 +13304,10 @@ packages: resolution: {integrity: sha512-o/MQLTwRm9IVhOqhZ0NQ9oXax1ygPjw6Vs+Vq/4QRjbOAC3B1GCHy7TYxxbExKlb7bzDRzt9vBWU6BDz0RFfYg==} engines: {node: '>=18.17'} + undici@6.19.8: + resolution: {integrity: sha512-U8uCCl2x9TK3WANvmBavymRzxbfFYG+tAu+fgx3zxQy3qdagQqBLwJVrdyO1TBfUXvfKveMKJZhpvUYoOjM+4g==} + engines: {node: '>=18.17'} + unicode-canonical-property-names-ecmascript@2.0.0: resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} engines: {node: '>=4'} @@ -15208,6 +15235,22 @@ snapshots: '@discordjs/collection@1.5.3': {} + '@discordjs/collection@2.1.1': {} + + '@discordjs/rest@2.4.1': + dependencies: + '@discordjs/collection': 2.1.1 + '@discordjs/util': 1.1.1 + '@sapphire/async-queue': 1.5.5 + '@sapphire/snowflake': 3.5.3 + '@vladfrangu/async_event_emitter': 2.4.6 + discord-api-types: 0.37.114 + magic-bytes.js: 1.10.0 + tslib: 2.8.1 + undici: 6.19.8 + + '@discordjs/util@1.1.1': {} + '@discoveryjs/json-ext@0.5.7': {} '@edge-runtime/format@2.2.1': {} @@ -15804,42 +15847,6 @@ snapshots: - supports-color - ts-node - '@jest/core@29.7.0(ts-node@10.9.1(@types/node@18.18.8)(typescript@5.4.5))': - dependencies: - '@jest/console': 29.7.0 - '@jest/reporters': 29.7.0 - '@jest/test-result': 29.7.0 - '@jest/transform': 29.7.0 - '@jest/types': 29.6.3 - '@types/node': 18.19.33 - 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@18.19.33)(ts-node@10.9.1(@types/node@18.18.8)(typescript@5.4.5)) - jest-haste-map: 29.7.0 - jest-message-util: 29.7.0 - jest-regex-util: 29.6.3 - jest-resolve: 29.7.0 - jest-resolve-dependencies: 29.7.0 - jest-runner: 29.7.0 - jest-runtime: 29.7.0 - jest-snapshot: 29.7.0 - jest-util: 29.7.0 - jest-validate: 29.7.0 - jest-watcher: 29.7.0 - micromatch: 4.0.5 - pretty-format: 29.7.0 - slash: 3.0.0 - strip-ansi: 6.0.1 - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - - ts-node - optional: true - '@jest/core@29.7.0(ts-node@10.9.1(@types/node@18.19.33)(typescript@5.4.5))': dependencies: '@jest/console': 29.7.0 @@ -15875,6 +15882,42 @@ snapshots: - supports-color - ts-node + '@jest/core@29.7.0(ts-node@10.9.1(@types/node@20.14.0)(typescript@5.4.5))': + dependencies: + '@jest/console': 29.7.0 + '@jest/reporters': 29.7.0 + '@jest/test-result': 29.7.0 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 18.19.33 + 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@18.19.33)(ts-node@10.9.1(@types/node@20.14.0)(typescript@5.4.5)) + jest-haste-map: 29.7.0 + jest-message-util: 29.7.0 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-resolve-dependencies: 29.7.0 + jest-runner: 29.7.0 + jest-runtime: 29.7.0 + jest-snapshot: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + jest-watcher: 29.7.0 + micromatch: 4.0.5 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-ansi: 6.0.1 + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + - ts-node + optional: true + '@jest/environment@29.7.0': dependencies: '@jest/fake-timers': 29.7.0 @@ -16400,12 +16443,12 @@ snapshots: nopt: 7.2.0 proc-log: 3.0.0 read-package-json-fast: 3.0.2 - semver: 7.6.3 + semver: 7.5.4 walk-up-path: 3.0.1 '@npmcli/fs@3.1.0': dependencies: - semver: 7.6.3 + semver: 7.5.4 '@npmcli/map-workspaces@3.0.6': dependencies: @@ -16573,7 +16616,7 @@ snapshots: request: 2.88.2 retry: 0.12.0 safe-buffer: 5.2.1 - semver: 7.6.3 + semver: 7.5.4 slide: 1.1.6 ssri: 8.0.1 optionalDependencies: @@ -18319,6 +18362,8 @@ snapshots: '@sapphire/async-queue@1.5.2': {} + '@sapphire/async-queue@1.5.5': {} + '@sapphire/fetch@2.4.1(encoding@0.1.13)': dependencies: cross-fetch: 3.1.8(encoding@0.1.13) @@ -18461,11 +18506,11 @@ snapshots: dependencies: '@storybook/global': 5.0.0 - '@storybook/addon-interactions@8.1.5(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@18.18.8)(ts-node@10.9.1(@types/node@18.18.8)(typescript@5.4.5)))(vitest@1.6.0(@edge-runtime/vm@3.2.0)(@types/node@18.18.8)(happy-dom@14.12.0)(terser@5.31.0))': + '@storybook/addon-interactions@8.1.5(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@18.18.8)(ts-node@10.9.1(@types/node@20.14.0)(typescript@5.4.5)))(vitest@1.6.0(@edge-runtime/vm@3.2.0)(@types/node@18.18.8)(happy-dom@14.12.0)(terser@5.31.0))': dependencies: '@storybook/global': 5.0.0 '@storybook/instrumenter': 8.1.5 - '@storybook/test': 8.1.5(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@18.18.8)(ts-node@10.9.1(@types/node@18.18.8)(typescript@5.4.5)))(vitest@1.6.0(@edge-runtime/vm@3.2.0)(@types/node@18.18.8)(happy-dom@14.12.0)(terser@5.31.0)) + '@storybook/test': 8.1.5(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@18.18.8)(ts-node@10.9.1(@types/node@20.14.0)(typescript@5.4.5)))(vitest@1.6.0(@edge-runtime/vm@3.2.0)(@types/node@18.18.8)(happy-dom@14.12.0)(terser@5.31.0)) '@storybook/types': 8.1.5 polished: 4.3.1 ts-dedent: 2.2.0 @@ -18645,7 +18690,7 @@ snapshots: telejson: 7.2.0 tiny-invariant: 1.3.3 - '@storybook/cli@8.1.5(@babel/preset-env@7.24.6(@babel/core@7.24.6))(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@6.0.3)': + '@storybook/cli@8.1.5(@babel/preset-env@7.24.6)(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@6.0.3)': dependencies: '@babel/core': 7.24.6 '@babel/types': 7.24.6 @@ -18672,7 +18717,7 @@ snapshots: get-npm-tarball-url: 2.1.0 giget: 1.2.3 globby: 14.0.1 - jscodeshift: 0.15.2(@babel/preset-env@7.24.6(@babel/core@7.24.6)) + jscodeshift: 0.15.2(@babel/preset-env@7.24.6) leven: 3.1.0 ora: 5.4.1 prettier: 3.3.0 @@ -18712,7 +18757,7 @@ snapshots: '@types/cross-spawn': 6.0.6 cross-spawn: 7.0.3 globby: 14.0.1 - jscodeshift: 0.15.2(@babel/preset-env@7.24.6(@babel/core@7.24.6)) + jscodeshift: 0.15.2(@babel/preset-env@7.24.6) lodash: 4.17.21 prettier: 3.3.0 recast: 0.23.9 @@ -19119,14 +19164,14 @@ snapshots: - prettier - supports-color - '@storybook/test@8.1.5(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@18.18.8)(ts-node@10.9.1(@types/node@18.18.8)(typescript@5.4.5)))(vitest@1.6.0(@edge-runtime/vm@3.2.0)(@types/node@18.18.8)(happy-dom@14.12.0)(terser@5.31.0))': + '@storybook/test@8.1.5(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@18.18.8)(ts-node@10.9.1(@types/node@20.14.0)(typescript@5.4.5)))(vitest@1.6.0(@edge-runtime/vm@3.2.0)(@types/node@18.18.8)(happy-dom@14.12.0)(terser@5.31.0))': dependencies: '@storybook/client-logger': 8.1.5 '@storybook/core-events': 8.1.5 '@storybook/instrumenter': 8.1.5 '@storybook/preview-api': 8.1.5 '@testing-library/dom': 9.3.4 - '@testing-library/jest-dom': 6.4.5(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@18.18.8)(ts-node@10.9.1(@types/node@18.18.8)(typescript@5.4.5)))(vitest@1.6.0(@edge-runtime/vm@3.2.0)(@types/node@18.18.8)(happy-dom@14.12.0)(terser@5.31.0)) + '@testing-library/jest-dom': 6.4.5(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@18.18.8)(ts-node@10.9.1(@types/node@20.14.0)(typescript@5.4.5)))(vitest@1.6.0(@edge-runtime/vm@3.2.0)(@types/node@18.18.8)(happy-dom@14.12.0)(terser@5.31.0)) '@testing-library/user-event': 14.5.2(@testing-library/dom@9.3.4) '@vitest/expect': 1.3.1 '@vitest/spy': 1.6.0 @@ -19228,7 +19273,7 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/jest-dom@6.4.5(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@18.18.8)(ts-node@10.9.1(@types/node@18.18.8)(typescript@5.4.5)))(vitest@1.6.0(@edge-runtime/vm@3.2.0)(@types/node@18.18.8)(happy-dom@14.12.0)(terser@5.31.0))': + '@testing-library/jest-dom@6.4.5(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@18.18.8)(ts-node@10.9.1(@types/node@20.14.0)(typescript@5.4.5)))(vitest@1.6.0(@edge-runtime/vm@3.2.0)(@types/node@18.18.8)(happy-dom@14.12.0)(terser@5.31.0))': dependencies: '@adobe/css-tools': 4.3.3 '@babel/runtime': 7.24.6 @@ -19241,7 +19286,7 @@ snapshots: optionalDependencies: '@jest/globals': 29.7.0 '@types/jest': 29.5.12 - jest: 29.7.0(@types/node@18.18.8)(ts-node@10.9.1(@types/node@18.18.8)(typescript@5.4.5)) + jest: 29.7.0(@types/node@18.18.8)(ts-node@10.9.1(@types/node@20.14.0)(typescript@5.4.5)) vitest: 1.6.0(@edge-runtime/vm@3.2.0)(@types/node@18.18.8)(happy-dom@14.12.0)(terser@5.31.0) '@testing-library/react@15.0.7(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': @@ -19784,7 +19829,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 7.2.0(typescript@5.4.5) '@typescript-eslint/utils': 7.2.0(eslint@8.57.0)(typescript@5.4.5) - debug: 4.3.4 + debug: 4.4.0 eslint: 8.57.0 ts-api-utils: 1.3.0(typescript@5.4.5) optionalDependencies: @@ -19796,7 +19841,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 7.7.0(typescript@5.4.5) '@typescript-eslint/utils': 7.7.0(eslint@8.57.0)(typescript@5.4.5) - debug: 4.3.4 + debug: 4.4.0 eslint: 8.57.0 ts-api-utils: 1.3.0(typescript@5.4.5) optionalDependencies: @@ -19819,7 +19864,7 @@ snapshots: debug: 4.4.0 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.6.3 + semver: 7.5.4 tsutils: 3.21.0(typescript@5.4.5) optionalDependencies: typescript: 5.4.5 @@ -19849,7 +19894,7 @@ snapshots: globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 - semver: 7.6.2 + semver: 7.5.4 ts-api-utils: 1.3.0(typescript@5.4.5) optionalDependencies: typescript: 5.4.5 @@ -19881,7 +19926,7 @@ snapshots: '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.5) eslint: 8.57.0 eslint-scope: 5.1.1 - semver: 7.6.3 + semver: 7.5.4 transitivePeerDependencies: - supports-color - typescript @@ -19906,7 +19951,7 @@ snapshots: '@typescript-eslint/types': 7.2.0 '@typescript-eslint/typescript-estree': 7.2.0(typescript@5.4.5) eslint: 8.57.0 - semver: 7.6.2 + semver: 7.5.4 transitivePeerDependencies: - supports-color - typescript @@ -20487,6 +20532,8 @@ snapshots: '@vladfrangu/async_event_emitter@2.2.4': {} + '@vladfrangu/async_event_emitter@2.4.6': {} + '@volar/language-core@1.11.1': dependencies: '@volar/source-map': 1.11.1 @@ -21703,7 +21750,7 @@ snapshots: handlebars: 4.7.8 json-stringify-safe: 5.0.1 meow: 12.1.1 - semver: 7.6.3 + semver: 7.5.4 split2: 4.2.0 conventional-changelog@5.1.0: @@ -21826,13 +21873,13 @@ snapshots: - supports-color - ts-node - create-jest@29.7.0(@types/node@18.18.8)(ts-node@10.9.1(@types/node@18.18.8)(typescript@5.4.5)): + create-jest@29.7.0(@types/node@18.18.8)(ts-node@10.9.1(@types/node@20.14.0)(typescript@5.4.5)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@18.18.8)(ts-node@10.9.1(@types/node@18.18.8)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@18.18.8)(ts-node@10.9.1(@types/node@20.14.0)(typescript@5.4.5)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -22698,7 +22745,7 @@ snapshots: debug: 4.3.4 enhanced-resolve: 5.16.0 eslint: 8.57.0 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-i@2.29.1)(eslint@8.57.0))(eslint@8.57.0) eslint-plugin-import: eslint-plugin-i@2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) fast-glob: 3.3.2 get-tsconfig: 4.7.3 @@ -22730,7 +22777,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): + eslint-module-utils@2.12.0(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-i@2.29.1)(eslint@8.57.0))(eslint@8.57.0): dependencies: debug: 3.2.7 optionalDependencies: @@ -22741,7 +22788,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-i@2.29.1)(eslint@8.57.0))(eslint@8.57.0): dependencies: debug: 3.2.7 optionalDependencies: @@ -22783,11 +22830,11 @@ snapshots: doctrine: 3.0.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-i@2.29.1)(eslint@8.57.0))(eslint@8.57.0) get-tsconfig: 4.8.1 is-glob: 4.0.3 minimatch: 3.1.2 - semver: 7.6.3 + semver: 7.5.4 transitivePeerDependencies: - '@typescript-eslint/parser' - eslint-import-resolver-typescript @@ -23572,7 +23619,7 @@ snapshots: dependencies: basic-ftp: 5.0.3 data-uri-to-buffer: 6.0.1 - debug: 4.3.4 + debug: 4.4.0 fs-extra: 8.1.0 transitivePeerDependencies: - supports-color @@ -24640,16 +24687,16 @@ snapshots: - supports-color - ts-node - jest-cli@29.7.0(@types/node@18.18.8)(ts-node@10.9.1(@types/node@18.18.8)(typescript@5.4.5)): + jest-cli@29.7.0(@types/node@18.18.8)(ts-node@10.9.1(@types/node@20.14.0)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.1(@types/node@18.18.8)(typescript@5.4.5)) + '@jest/core': 29.7.0(ts-node@10.9.1(@types/node@20.14.0)(typescript@5.4.5)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@18.18.8)(ts-node@10.9.1(@types/node@18.18.8)(typescript@5.4.5)) + create-jest: 29.7.0(@types/node@18.18.8)(ts-node@10.9.1(@types/node@20.14.0)(typescript@5.4.5)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@18.18.8)(ts-node@10.9.1(@types/node@18.18.8)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@18.18.8)(ts-node@10.9.1(@types/node@20.14.0)(typescript@5.4.5)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -24710,7 +24757,7 @@ snapshots: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@18.18.8)(ts-node@10.9.1(@types/node@18.18.8)(typescript@5.4.5)): + jest-config@29.7.0(@types/node@18.18.8)(ts-node@10.9.1(@types/node@20.14.0)(typescript@5.4.5)): dependencies: '@babel/core': 7.24.6 '@jest/test-sequencer': 29.7.0 @@ -24736,7 +24783,7 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 18.18.8 - ts-node: 10.9.1(@types/node@18.18.8)(typescript@5.4.5) + ts-node: 10.9.1(@types/node@20.14.0)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -24773,38 +24820,6 @@ snapshots: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@18.19.33)(ts-node@10.9.1(@types/node@18.18.8)(typescript@5.4.5)): - dependencies: - '@babel/core': 7.24.6 - '@jest/test-sequencer': 29.7.0 - '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.24.6) - chalk: 4.1.2 - ci-info: 3.9.0 - deepmerge: 4.3.1 - glob: 7.2.3 - graceful-fs: 4.2.11 - jest-circus: 29.7.0 - jest-environment-node: 29.7.0 - jest-get-type: 29.6.3 - jest-regex-util: 29.6.3 - jest-resolve: 29.7.0 - jest-runner: 29.7.0 - jest-util: 29.7.0 - jest-validate: 29.7.0 - micromatch: 4.0.5 - parse-json: 5.2.0 - pretty-format: 29.7.0 - slash: 3.0.0 - strip-json-comments: 3.1.1 - optionalDependencies: - '@types/node': 18.19.33 - ts-node: 10.9.1(@types/node@18.18.8)(typescript@5.4.5) - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - optional: true - jest-config@29.7.0(@types/node@18.19.33)(ts-node@10.9.1(@types/node@18.19.33)(typescript@5.4.5)): dependencies: '@babel/core': 7.24.6 @@ -24836,6 +24851,38 @@ snapshots: - babel-plugin-macros - supports-color + jest-config@29.7.0(@types/node@18.19.33)(ts-node@10.9.1(@types/node@20.14.0)(typescript@5.4.5)): + dependencies: + '@babel/core': 7.24.6 + '@jest/test-sequencer': 29.7.0 + '@jest/types': 29.6.3 + babel-jest: 29.7.0(@babel/core@7.24.6) + chalk: 4.1.2 + ci-info: 3.9.0 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-circus: 29.7.0 + jest-environment-node: 29.7.0 + jest-get-type: 29.6.3 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-runner: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + micromatch: 4.0.5 + parse-json: 5.2.0 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-json-comments: 3.1.1 + optionalDependencies: + '@types/node': 18.19.33 + ts-node: 10.9.1(@types/node@20.14.0)(typescript@5.4.5) + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + optional: true + jest-diff@29.7.0: dependencies: chalk: 4.1.2 @@ -25068,12 +25115,12 @@ snapshots: - supports-color - ts-node - jest@29.7.0(@types/node@18.18.8)(ts-node@10.9.1(@types/node@18.18.8)(typescript@5.4.5)): + jest@29.7.0(@types/node@18.18.8)(ts-node@10.9.1(@types/node@20.14.0)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.1(@types/node@18.18.8)(typescript@5.4.5)) + '@jest/core': 29.7.0(ts-node@10.9.1(@types/node@20.14.0)(typescript@5.4.5)) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@18.18.8)(ts-node@10.9.1(@types/node@18.18.8)(typescript@5.4.5)) + jest-cli: 29.7.0(@types/node@18.18.8)(ts-node@10.9.1(@types/node@20.14.0)(typescript@5.4.5)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -25127,7 +25174,7 @@ snapshots: jsbn@0.1.1: {} - jscodeshift@0.15.2(@babel/preset-env@7.24.6(@babel/core@7.24.6)): + jscodeshift@0.15.2(@babel/preset-env@7.24.6): dependencies: '@babel/core': 7.24.6 '@babel/parser': 7.24.6 @@ -26887,7 +26934,7 @@ snapshots: dependencies: hosted-git-info: 7.0.1 is-core-module: 2.16.1 - semver: 7.6.3 + semver: 7.5.4 validate-npm-package-license: 3.0.4 normalize-path@3.0.0: {} @@ -26906,7 +26953,7 @@ snapshots: npm-package-arg@8.1.5: dependencies: hosted-git-info: 4.1.0 - semver: 7.6.3 + semver: 7.5.4 validate-npm-package-name: 3.0.0 npm-registry-fetch@14.0.5: @@ -28276,7 +28323,7 @@ snapshots: resolve@2.0.0-next.5: dependencies: - is-core-module: 2.13.1 + is-core-module: 2.16.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -28740,9 +28787,9 @@ snapshots: store2@2.14.3: {} - storybook@8.1.5(@babel/preset-env@7.24.6(@babel/core@7.24.6))(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@6.0.3): + storybook@8.1.5(@babel/preset-env@7.24.6)(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@6.0.3): dependencies: - '@storybook/cli': 8.1.5(@babel/preset-env@7.24.6(@babel/core@7.24.6))(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@6.0.3) + '@storybook/cli': 8.1.5(@babel/preset-env@7.24.6)(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@6.0.3) transitivePeerDependencies: - '@babel/preset-env' - bufferutil @@ -29390,6 +29437,8 @@ snapshots: tslib@2.6.2: {} + tslib@2.8.1: {} + tslint@5.14.0(typescript@5.4.5): dependencies: babel-code-frame: 6.26.0 @@ -29401,7 +29450,7 @@ snapshots: js-yaml: 3.14.1 minimatch: 3.1.2 mkdirp: 0.5.6 - resolve: 1.22.8 + resolve: 1.22.10 semver: 5.7.2 tslib: 1.14.1 tsutils: 2.29.0(typescript@5.4.5) @@ -29743,6 +29792,8 @@ snapshots: undici@6.18.2: {} + undici@6.19.8: {} + unicode-canonical-property-names-ecmascript@2.0.0: {} unicode-match-property-ecmascript@2.0.0: @@ -29770,7 +29821,7 @@ snapshots: '@types/unist': 3.0.2 '@ungap/structured-clone': 1.2.0 concat-stream: 2.0.0 - debug: 4.3.4 + debug: 4.4.0 glob: 10.3.12 ignore: 5.3.1 is-empty: 1.2.0