diff --git a/nodejs/package.json b/nodejs/package.json index 7ebdaca12bc0..ae074e35cfc4 100644 --- a/nodejs/package.json +++ b/nodejs/package.json @@ -100,7 +100,7 @@ "jsonwebtoken": "^9.0.2", "libsodium-wrappers": "^0.7.15", "liquidjs": "^10.21.1", - "lodash": "^4.17.21", + "lodash": "^4.18.1", "lru-cache": "^11.0.0", "luxon": "^3.4.4", "node-fetch": "^2.6.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 40e17a29975b..20d0dee66156 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -268,7 +268,7 @@ importers: version: 3.12.1 jest: specifier: 'catalog:' - version: 29.7.0(@types/node@22.18.8)(ts-node@10.9.1(@swc/core@1.15.18)(@types/node@22.18.8)(typescript@5.5.4)) + version: 29.7.0(@types/node@22.18.8)(ts-node@10.9.1(@swc/core@1.11.4)(@types/node@22.18.8)(typescript@5.5.4)) oxfmt: specifier: 'catalog:' version: 0.35.0 @@ -1525,8 +1525,8 @@ importers: specifier: ^10.21.1 version: 10.21.1 lodash: - specifier: ^4.17.21 - version: 4.17.21 + specifier: ^4.18.1 + version: 4.18.1 lru-cache: specifier: ^11.0.0 version: 11.0.2 @@ -11155,8 +11155,8 @@ packages: '@types/node@18.19.130': resolution: {integrity: sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==} - '@types/node@20.19.33': - resolution: {integrity: sha512-Rs1bVAIdBs5gbTIKza/tgpMuG1k3U/UMJLWecIMxNdJFDMzcM5LOiLVRYh3PilWEYDIeUDv7bpiHPLPsbydGcw==} + '@types/node@20.19.39': + resolution: {integrity: sha512-orrrD74MBUyK8jOAD/r0+lfa1I2MO6I+vAkmAWzMYbCcgrN4lCrmK52gRFQq/JRxfYPfonkr4b0jcY7Olqdqbw==} '@types/node@22.15.17': resolution: {integrity: sha512-wIX2aSZL5FE+MR0JlvF87BNVrtFWf6AE6rxSE9X7OwnVvoyCQjpzSRJ+M87se/4QCkCiebQAqrJ0y6fwIyi7nw==} @@ -11721,10 +11721,12 @@ packages: '@xmldom/xmldom@0.8.11': resolution: {integrity: sha512-cQzWCtO6C8TQiYl1ruKNn2U6Ao4o4WBBcbL61yJl84x+j5sOWWFU9X7DpND8XZG3daDppSsigMdfAIl2upQBRw==} engines: {node: '>=10.0.0'} + deprecated: this version has critical issues, please update to the latest version '@xmldom/xmldom@0.9.8': resolution: {integrity: sha512-p96FSY54r+WJ50FIOsCOjyj/wavs8921hG5+kVMmZgKcvIKxMXHTrjNJvRgWa/zuX3B6t2lijLNFaOyuxUH+2A==} engines: {node: '>=14.6'} + deprecated: this version has critical issues, please update to the latest version '@xstate/fsm@1.6.5': resolution: {integrity: sha512-b5o1I6aLNeYlU/3CPlj/Z91ybk1gUsKT+5NAJI+2W4UjvS5KLG28K9v5UvNoFVjHV8PajVZ00RH3vnjyQO7ZAw==} @@ -12370,6 +12372,7 @@ packages: basic-ftp@5.2.0: resolution: {integrity: sha512-VoMINM2rqJwJgfdHq6RiUudKt2BV+FY5ZFezP/ypmwayk68+NzzAQy4XXLlqsGD4MCzq3DrmNFD/uUmBJuGoXw==} engines: {node: '>=10.0.0'} + deprecated: Security vulnerability fixed in 5.2.1, please upgrade bcrypt-pbkdf@1.0.2: resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==} @@ -16910,6 +16913,9 @@ packages: lodash@4.17.23: resolution: {integrity: sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==} + lodash@4.18.1: + resolution: {integrity: sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==} + log-symbols@4.1.0: resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} engines: {node: '>=10'} @@ -19035,6 +19041,10 @@ packages: resolution: {integrity: sha512-4EK3+xJl8Ts67nLYNwqw/dsFVnCf+qR7RgXSK9jEEm9unao3njwMDdmsdvoKBKHzxd7tCYz5e5M+SnMjdtXGQQ==} engines: {node: '>=0.6'} + qs@6.15.0: + resolution: {integrity: sha512-mAZTtNCeetKMH+pSjrb76NAM8V9a05I9aBZOHztWy/UqcJdQYNsf59vrRKWnojAT9Y+GbIvoTBC++CPHqpDBhQ==} + engines: {node: '>=0.6'} + query-selector-shadow-dom@1.0.0: resolution: {integrity: sha512-bK0/0cCI+R8ZmOF1QjT7HupDUYCxbf/9TJgAmSXQxZpftXmTAeil9DRoCnTDkWbvOyZzhcMBwKpptWcdkGFIMg==} @@ -21446,8 +21456,8 @@ packages: resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} engines: {node: '>= 10.0.0'} - unlayer-types@1.393.0: - resolution: {integrity: sha512-308ulSy+ywhJYLSviUWBxgGNymQWvtWkZEehnxDxzf04tMoN2SzeXgqXjl1FyO7TkdOVy4L1V5JG+L8FCjyg9w==} + unlayer-types@1.395.0: + resolution: {integrity: sha512-2tb1IuEBa11ZUXueDtYCHc7PqV3WbAoBmEpNWjgE4WZclSk4sW0P41KKpa6NswdoP8UfFd18aV+oQJhz467NcA==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -26719,6 +26729,41 @@ snapshots: - ts-node - utf-8-validate + '@jest/core@29.7.0(ts-node@10.9.1(@swc/core@1.11.4)(@types/node@22.18.8)(typescript@5.5.4))': + 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': 22.18.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.7.0 + jest-config: 29.7.0(@types/node@22.18.8)(ts-node@10.9.1(@swc/core@1.11.4)(@types/node@22.18.8)(typescript@5.5.4)) + 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.8 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-ansi: 6.0.1 + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + - ts-node + '@jest/core@29.7.0(ts-node@10.9.1(@swc/core@1.15.18)(@types/node@22.18.8)(typescript@5.5.4))': dependencies: '@jest/console': 29.7.0 @@ -30500,7 +30545,7 @@ snapshots: google-libphonenumber: 3.2.40 kafkajs: 2.2.4 liquidjs: 10.21.1 - lodash: 4.17.21 + lodash: 4.18.1 lru-cache: 10.4.3 ssh2-sftp-client: 10.0.3 transitivePeerDependencies: @@ -30537,7 +30582,7 @@ snapshots: dayjs: 1.11.11(patch_hash=2e3e09d22bbc20d8961e0392c318f12ffada0babb6422f03b5538af8b2707852) escape-goat: 3.0.0 liquidjs: 10.21.1 - lodash: 4.17.23 + lodash: 4.18.1 transitivePeerDependencies: - encoding @@ -31086,7 +31131,7 @@ snapshots: '@storybook/addon-controls@7.6.4(@types/react-dom@18.3.7(@types/react@18.3.27))(@types/react@18.3.27)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@storybook/blocks': 7.6.4(@types/react-dom@18.3.7(@types/react@18.3.27))(@types/react@18.3.27)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - lodash: 4.17.23 + lodash: 4.18.1 ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' @@ -31392,7 +31437,7 @@ snapshots: cross-spawn: 7.0.6 globby: 11.1.0 jscodeshift: 0.15.1(@babel/preset-env@7.23.5(@babel/core@7.26.0)) - lodash: 4.17.23 + lodash: 4.18.1 prettier: 2.8.8 recast: 0.23.4 transitivePeerDependencies: @@ -31488,7 +31533,7 @@ snapshots: fs-extra: 11.3.2 globby: 11.1.0 ip: 2.0.0 - lodash: 4.17.23 + lodash: 4.18.1 open: 8.4.2 pretty-hrtime: 1.0.3 prompts: 2.4.2 @@ -31553,7 +31598,7 @@ snapshots: '@types/doctrine': 0.0.3 assert: 2.1.0 doctrine: 3.0.0 - lodash: 4.17.23 + lodash: 4.18.1 transitivePeerDependencies: - encoding - supports-color @@ -31571,7 +31616,7 @@ snapshots: '@storybook/theming': 7.6.20(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@storybook/types': 7.6.20 dequal: 2.0.3 - lodash: 4.17.23 + lodash: 4.18.1 memoizerific: 1.11.3 store2: 2.14.4 telejson: 7.2.0 @@ -31591,7 +31636,7 @@ snapshots: '@storybook/theming': 7.6.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@storybook/types': 7.6.4 dequal: 2.0.3 - lodash: 4.17.23 + lodash: 4.18.1 memoizerific: 1.11.3 semver: 7.7.3 store2: 2.14.4 @@ -31657,7 +31702,7 @@ snapshots: '@storybook/types': 7.6.20 '@types/qs': 6.9.18 dequal: 2.0.3 - lodash: 4.17.23 + lodash: 4.18.1 memoizerific: 1.11.3 qs: 6.14.0 synchronous-promise: 2.0.17 @@ -31674,7 +31719,7 @@ snapshots: '@storybook/types': 7.6.4 '@types/qs': 6.9.18 dequal: 2.0.3 - lodash: 4.17.23 + lodash: 4.18.1 memoizerific: 1.11.3 qs: 6.14.1 synchronous-promise: 2.0.17 @@ -31763,7 +31808,7 @@ snapshots: dependencies: '@storybook/client-logger': 7.6.20 memoizerific: 1.11.3 - qs: 6.14.1 + qs: 6.15.0 '@storybook/router@7.6.4': dependencies: @@ -31776,7 +31821,7 @@ snapshots: '@storybook/csf': 0.1.13 '@storybook/types': 7.6.4 estraverse: 5.3.0 - lodash: 4.17.23 + lodash: 4.18.1 prettier: 2.8.8 '@storybook/telemetry@7.6.4(encoding@0.1.13)': @@ -32397,7 +32442,7 @@ snapshots: chalk: 3.0.0 css.escape: 1.5.1 dom-accessibility-api: 0.5.14 - lodash: 4.17.23 + lodash: 4.18.1 redent: 3.0.0 '@testing-library/jest-dom@5.17.0': @@ -32726,7 +32771,7 @@ snapshots: '@babel/traverse': 7.28.0 '@babel/types': 7.28.1 javascript-natural-sort: 0.7.1 - lodash: 4.17.23 + lodash: 4.18.1 prettier: 3.6.2 transitivePeerDependencies: - supports-color @@ -33276,7 +33321,7 @@ snapshots: dependencies: undici-types: 5.26.5 - '@types/node@20.19.33': + '@types/node@20.19.39': dependencies: undici-types: 6.21.0 @@ -35600,6 +35645,21 @@ snapshots: safe-buffer: 5.2.1 sha.js: 2.4.12 + create-jest@29.7.0(@types/node@22.18.8)(ts-node@10.9.1(@swc/core@1.11.4)(@types/node@22.18.8)(typescript@5.5.4)): + 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@22.18.8)(ts-node@10.9.1(@swc/core@1.11.4)(@types/node@22.18.8)(typescript@5.5.4)) + jest-util: 29.7.0 + prompts: 2.4.2 + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + create-jest@29.7.0(@types/node@22.18.8)(ts-node@10.9.1(@swc/core@1.15.18)(@types/node@22.18.8)(typescript@5.5.4)): dependencies: '@jest/types': 29.6.3 @@ -38088,7 +38148,7 @@ snapshots: happy-dom@20.0.11: dependencies: - '@types/node': 20.19.33 + '@types/node': 20.19.39 '@types/whatwg-mimetype': 3.0.2 whatwg-mimetype: 3.0.0 @@ -38493,7 +38553,7 @@ snapshots: cli-width: 3.0.0 external-editor: 3.1.0 figures: 3.2.0 - lodash: 4.17.23 + lodash: 4.18.1 mute-stream: 0.0.8 ora: 5.4.1 run-async: 2.4.1 @@ -39033,6 +39093,25 @@ snapshots: - ts-node - utf-8-validate + jest-cli@29.7.0(@types/node@22.18.8)(ts-node@10.9.1(@swc/core@1.11.4)(@types/node@22.18.8)(typescript@5.5.4)): + dependencies: + '@jest/core': 29.7.0(ts-node@10.9.1(@swc/core@1.11.4)(@types/node@22.18.8)(typescript@5.5.4)) + '@jest/test-result': 29.7.0 + '@jest/types': 29.6.3 + chalk: 4.1.2 + create-jest: 29.7.0(@types/node@22.18.8)(ts-node@10.9.1(@swc/core@1.11.4)(@types/node@22.18.8)(typescript@5.5.4)) + exit: 0.1.2 + import-local: 3.2.0 + jest-config: 29.7.0(@types/node@22.18.8)(ts-node@10.9.1(@swc/core@1.11.4)(@types/node@22.18.8)(typescript@5.5.4)) + jest-util: 29.7.0 + jest-validate: 29.7.0 + yargs: 17.7.2 + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + jest-cli@29.7.0(@types/node@22.18.8)(ts-node@10.9.1(@swc/core@1.15.18)(@types/node@22.18.8)(typescript@5.5.4)): dependencies: '@jest/core': 29.7.0(ts-node@10.9.1(@swc/core@1.15.18)(@types/node@22.18.8)(typescript@5.5.4)) @@ -39105,6 +39184,37 @@ snapshots: - supports-color - utf-8-validate + jest-config@29.7.0(@types/node@22.18.8)(ts-node@10.9.1(@swc/core@1.11.4)(@types/node@22.18.8)(typescript@5.5.4)): + dependencies: + '@babel/core': 7.28.0 + '@jest/test-sequencer': 29.7.0 + '@jest/types': 29.6.3 + babel-jest: 29.7.0(@babel/core@7.28.0) + 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.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.8 + parse-json: 5.2.0 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-json-comments: 3.1.1 + optionalDependencies: + '@types/node': 22.18.8 + ts-node: 10.9.1(@swc/core@1.11.4)(@types/node@22.18.8)(typescript@5.5.4) + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + jest-config@29.7.0(@types/node@22.18.8)(ts-node@10.9.1(@swc/core@1.15.18)(@types/node@22.18.8)(typescript@5.5.4)): dependencies: '@babel/core': 7.28.0 @@ -40011,6 +40121,18 @@ snapshots: - ts-node - utf-8-validate + jest@29.7.0(@types/node@22.18.8)(ts-node@10.9.1(@swc/core@1.11.4)(@types/node@22.18.8)(typescript@5.5.4)): + dependencies: + '@jest/core': 29.7.0(ts-node@10.9.1(@swc/core@1.11.4)(@types/node@22.18.8)(typescript@5.5.4)) + '@jest/types': 29.6.3 + import-local: 3.2.0 + jest-cli: 29.7.0(@types/node@22.18.8)(ts-node@10.9.1(@swc/core@1.11.4)(@types/node@22.18.8)(typescript@5.5.4)) + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + jest@29.7.0(@types/node@22.18.8)(ts-node@10.9.1(@swc/core@1.15.18)(@types/node@22.18.8)(typescript@5.5.4)): dependencies: '@jest/core': 29.7.0(ts-node@10.9.1(@swc/core@1.15.18)(@types/node@22.18.8)(typescript@5.5.4)) @@ -40194,7 +40316,7 @@ snapshots: '@types/lodash': 4.17.16 is-glob: 4.0.3 js-yaml: 4.1.1 - lodash: 4.17.23 + lodash: 4.18.1 minimist: 1.2.8 prettier: 3.6.2 tinyglobby: 0.2.15 @@ -40697,6 +40819,8 @@ snapshots: lodash@4.17.23: {} + lodash@4.18.1: {} + log-symbols@4.1.0: dependencies: chalk: 4.1.2 @@ -43251,7 +43375,7 @@ snapshots: pretty-error@4.0.0: dependencies: - lodash: 4.17.23 + lodash: 4.18.1 renderkid: 3.0.0 pretty-format@26.6.2: @@ -43644,6 +43768,10 @@ snapshots: dependencies: side-channel: 1.1.0 + qs@6.15.0: + dependencies: + side-channel: 1.1.0 + query-selector-shadow-dom@1.0.0: {} query-selector-shadow-dom@1.0.1: {} @@ -44099,7 +44227,7 @@ snapshots: react-email-editor@1.7.11(react@18.3.1): dependencies: react: 18.3.1 - unlayer-types: 1.393.0 + unlayer-types: 1.395.0 react-error-overlay@6.0.9: {} @@ -44492,7 +44620,7 @@ snapshots: css-select: 4.3.0 dom-converter: 0.2.0 htmlparser2: 6.1.0 - lodash: 4.17.23 + lodash: 4.18.1 strip-ansi: 6.0.1 require-directory@2.1.1: {} @@ -46088,6 +46216,27 @@ snapshots: tslib: 2.8.1 typescript: 5.5.4 + ts-node@10.9.1(@swc/core@1.11.4)(@types/node@22.18.8)(typescript@5.5.4): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.9 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.3 + '@types/node': 22.18.8 + acorn: 8.15.0 + acorn-walk: 8.3.2 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.5.4 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + optionalDependencies: + '@swc/core': 1.11.4 + optional: true + ts-node@10.9.1(@swc/core@1.15.18)(@types/node@22.18.8)(typescript@5.5.4): dependencies: '@cspotcode/source-map-support': 0.8.1 @@ -46470,7 +46619,7 @@ snapshots: universalify@2.0.0: {} - unlayer-types@1.393.0: {} + unlayer-types@1.395.0: {} unpipe@1.0.0: {} @@ -46835,7 +46984,7 @@ snapshots: dependencies: axios: 1.9.0 joi: 17.11.0 - lodash: 4.17.23 + lodash: 4.18.1 minimist: 1.2.8 rxjs: 7.8.1 transitivePeerDependencies: @@ -47034,7 +47183,7 @@ snapshots: whatwg-url@8.7.0: dependencies: - lodash: 4.17.23 + lodash: 4.18.1 tr46: 2.1.0 webidl-conversions: 6.1.0