diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index f918bcd..0000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,163 +0,0 @@ -### Changelog - -All notable changes to this project will be documented in this file. Dates are displayed in UTC. - -Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog). - -### [v7.0.0](https://github.com/fireblocks/fireblocks-cli/compare/v4.0.0...v7.0.0) - -> 18 August 2026 - -- Generated CLI #2768393749 [`#49`](https://github.com/fireblocks/fireblocks-cli/pull/49) - -### [v4.0.0](https://github.com/fireblocks/fireblocks-cli/compare/v3.0.0...v4.0.0) - -> 23 July 2026 - -- Generated CLI #7149 [`#40`](https://github.com/fireblocks/fireblocks-cli/pull/40) -- dump new version 4.0.0 [`1aa2ca3`](https://github.com/fireblocks/fireblocks-cli/commit/1aa2ca3a8d6ea307c855d63e9f33199326b0c60c) - -### [v3.0.0](https://github.com/fireblocks/fireblocks-cli/compare/v2.0.0...v3.0.0) - -> 1 July 2026 - -- Generated CLI #6819 [`#39`](https://github.com/fireblocks/fireblocks-cli/pull/39) -- dump new version 3.0.0 [`a556639`](https://github.com/fireblocks/fireblocks-cli/commit/a5566392ce612a4268ba8aed4322facba0a31e2a) - -### [v2.0.0](https://github.com/fireblocks/fireblocks-cli/compare/v1.0.10...v2.0.0) - -> 28 June 2026 - -- Generated CLI #2689 [`#38`](https://github.com/fireblocks/fireblocks-cli/pull/38) -- dump new version 2.0.0 [`ecdb26e`](https://github.com/fireblocks/fireblocks-cli/commit/ecdb26e807b4f3b479654e2247592079374ea021) - -#### [v1.0.10](https://github.com/fireblocks/fireblocks-cli/compare/v1.0.9...v1.0.10) - -> 11 June 2026 - -- Generated CLI #6460 [`#37`](https://github.com/fireblocks/fireblocks-cli/pull/37) -- dump new version 1.0.10 [`740a28d`](https://github.com/fireblocks/fireblocks-cli/commit/740a28da987ce3998ad606eda826abe80a53195f) - -#### [v1.0.9](https://github.com/fireblocks/fireblocks-cli/compare/v1.0.8...v1.0.9) - -> 2 June 2026 - -- Generated CLI #3180 [`#36`](https://github.com/fireblocks/fireblocks-cli/pull/36) -- dump new version 1.0.9 [`aa7f393`](https://github.com/fireblocks/fireblocks-cli/commit/aa7f393c314ad9046f06751b3bebc40ff242773b) - -#### [v1.0.8](https://github.com/fireblocks/fireblocks-cli/compare/v1.0.7...v1.0.8) - -> 7 May 2026 - -- Generated CLI #3457 [`#35`](https://github.com/fireblocks/fireblocks-cli/pull/35) -- Update README.md [`#34`](https://github.com/fireblocks/fireblocks-cli/pull/34) -- dump new version 1.0.8 [`e4c99fa`](https://github.com/fireblocks/fireblocks-cli/commit/e4c99fa60cc6e0b9777fd471f4af40dcc4b136bc) - -#### [v1.0.7](https://github.com/fireblocks/fireblocks-cli/compare/v1.0.6...v1.0.7) - -> 28 April 2026 - -- Generated CLI #3601 [`#33`](https://github.com/fireblocks/fireblocks-cli/pull/33) -- dump new version 1.0.7 [`d306029`](https://github.com/fireblocks/fireblocks-cli/commit/d3060292702bc3605cb1243d1fcf7c821ec02fdf) - -#### [v1.0.6](https://github.com/fireblocks/fireblocks-cli/compare/v1.0.5...v1.0.6) - -> 27 April 2026 - -- Generated CLI #628 [`#32`](https://github.com/fireblocks/fireblocks-cli/pull/32) -- dump new version 1.0.6 [`b5dab36`](https://github.com/fireblocks/fireblocks-cli/commit/b5dab369afd7a1b57ee5b411c3b5ee039bf212b7) - -#### [v1.0.5](https://github.com/fireblocks/fireblocks-cli/compare/v1.0.4...v1.0.5) - -> 21 April 2026 - -- Generated CLI #4515 [`#29`](https://github.com/fireblocks/fireblocks-cli/pull/29) -- dump new version 1.0.5 [`f038846`](https://github.com/fireblocks/fireblocks-cli/commit/f0388467198de85fd07ee4af6643f13a4c700777) - -#### [v1.0.4](https://github.com/fireblocks/fireblocks-cli/compare/v1.0.3...v1.0.4) - -> 21 April 2026 - -- Generated CLI #6469 [`#28`](https://github.com/fireblocks/fireblocks-cli/pull/28) -- dump new version 1.0.4 [`445f047`](https://github.com/fireblocks/fireblocks-cli/commit/445f047a26c2b1d62c5d084d9ab74c6dd70ff7a1) - -#### [v1.0.3](https://github.com/fireblocks/fireblocks-cli/compare/v1.0.2...v1.0.3) - -> 21 April 2026 - -- Generated CLI #4147 [`#27`](https://github.com/fireblocks/fireblocks-cli/pull/27) -- Generated CLI #3663 [`#26`](https://github.com/fireblocks/fireblocks-cli/pull/26) -- dump new version 1.0.3 [`3d5771d`](https://github.com/fireblocks/fireblocks-cli/commit/3d5771dfc96d51f18bab1dea20f2f810e84cfc8b) -- dump new version 1.0.3 [`653c2b4`](https://github.com/fireblocks/fireblocks-cli/commit/653c2b47fbed3b3c6e0e3e264c3fd21db048702e) - -#### [v1.0.2](https://github.com/fireblocks/fireblocks-cli/compare/v1.0.1...v1.0.2) - -> 20 April 2026 - -- Generated CLI #4144 [`#25`](https://github.com/fireblocks/fireblocks-cli/pull/25) -- release 1.0.2 [`9416c27`](https://github.com/fireblocks/fireblocks-cli/commit/9416c27d05c71a2894682e94f9b93b3e10a54c80) - -#### [v1.0.1](https://github.com/fireblocks/fireblocks-cli/compare/v1.0.0...v1.0.1) - -> 20 April 2026 - -- Generated CLI #2861 [`#24`](https://github.com/fireblocks/fireblocks-cli/pull/24) -- release 1.0.1 [`1c80a47`](https://github.com/fireblocks/fireblocks-cli/commit/1c80a47fae69a42537915f8db5a9a4e1e7c7883d) - -### [v1.0.0](https://github.com/fireblocks/fireblocks-cli/compare/v0.0.7...v1.0.0) - -> 20 April 2026 - -- Generated CLI #2861 [`#23`](https://github.com/fireblocks/fireblocks-cli/pull/23) -- Update README.md [`#22`](https://github.com/fireblocks/fireblocks-cli/pull/22) -- Generated CLI #6187 [`#21`](https://github.com/fireblocks/fireblocks-cli/pull/21) -- release 1.0.0 [`1ceadf9`](https://github.com/fireblocks/fireblocks-cli/commit/1ceadf9200db313a26d7ded2c2e883a7b5a54ca8) -- release 1.0.0 [`166b754`](https://github.com/fireblocks/fireblocks-cli/commit/166b7548fafd1c4dd1f87fcde2b3764df75c9fe3) - -#### [v0.0.7](https://github.com/fireblocks/fireblocks-cli/compare/v0.0.6...v0.0.7) - -> 20 April 2026 - -- Generated CLI #3643 [`#20`](https://github.com/fireblocks/fireblocks-cli/pull/20) -- release 0.0.7 [`3856d2b`](https://github.com/fireblocks/fireblocks-cli/commit/3856d2bb87dc9cf83c6e6a6bc5af20e000dd86e7) - -#### [v0.0.6](https://github.com/fireblocks/fireblocks-cli/compare/v0.0.5...v0.0.6) - -> 20 April 2026 - -- Generated CLI #2002 [`#18`](https://github.com/fireblocks/fireblocks-cli/pull/18) -- release 0.0.6 [`a9f3754`](https://github.com/fireblocks/fireblocks-cli/commit/a9f375413fdb4c3582cc1e098154fd72e6196b13) - -#### [v0.0.5](https://github.com/fireblocks/fireblocks-cli/compare/v0.0.4...v0.0.5) - -> 20 April 2026 - -- Generated CLI #5855 [`#17`](https://github.com/fireblocks/fireblocks-cli/pull/17) -- release 0.0.5 [`c1cbb86`](https://github.com/fireblocks/fireblocks-cli/commit/c1cbb869c72d5233fc103bdd6117031b215fc2dd) - -#### [v0.0.4](https://github.com/fireblocks/fireblocks-cli/compare/v0.0.3...v0.0.4) - -> 19 April 2026 - -- Generated CLI #9358 [`#15`](https://github.com/fireblocks/fireblocks-cli/pull/15) - -#### [v0.0.3](https://github.com/fireblocks/fireblocks-cli/compare/v0.0.2...v0.0.3) - -> 19 April 2026 - -- Generated CLI #3678 [`#13`](https://github.com/fireblocks/fireblocks-cli/pull/13) - -#### [v0.0.2](https://github.com/fireblocks/fireblocks-cli/compare/v0.0.1...v0.0.2) - -> 19 April 2026 - -- Generated CLI #6127 [`#12`](https://github.com/fireblocks/fireblocks-cli/pull/12) - -#### v0.0.1 - -> 19 April 2026 - -- Generated CLI #212 [`#10`](https://github.com/fireblocks/fireblocks-cli/pull/10) -- Generated CLI #6774 [`#8`](https://github.com/fireblocks/fireblocks-cli/pull/8) -- Generated CLI #5771 [`#7`](https://github.com/fireblocks/fireblocks-cli/pull/7) -- Empty commit [`01a4e60`](https://github.com/fireblocks/fireblocks-cli/commit/01a4e60b38b583644d86f6220bb1751ce3594bb0) diff --git a/package.json b/package.json index 6cefd09..3bf441b 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@fireblocks/fireblocks-cli", "description": "Agent-first CLI for Fireblocks infrastructure. Execute any Fireblocks API operation from the command line.", - "version": "7.0.0", + "version": "0.1.0", "author": "Fireblocks", "repository": { "type": "git", @@ -40,11 +40,7 @@ "./dist", "./oclif.manifest.json" ], - "keywords": [ - "oclif", - "fireblocks", - "cli" - ], + "keywords": ["oclif", "fireblocks", "cli"], "license": "MIT", "main": "dist/index.js", "type": "module", @@ -58,168 +54,168 @@ "topicSeparator": " ", "topics": { "admin-quorum": { - "description": "Admin Quorum operations" + "description": "Admin Quorum operations" }, "api-user": { - "description": "Api User operations" + "description": "Api User operations" }, "audit-logs": { - "description": "Audit Logs operations" + "description": "Audit Logs operations" }, "blockchain-link": { - "description": "Blockchain link operations (Beta)" + "description": "Blockchain link operations (Beta)" }, "blockchains-assets": { - "description": "Blockchains & assets operations" + "description": "Blockchains & assets operations" }, "compliance": { - "description": "Compliance operations" + "description": "Compliance operations" }, "compliance-screening-configuration": { - "description": "Compliance Screening Configuration operations" + "description": "Compliance Screening Configuration operations" }, "connected-accounts": { - "description": "Connected Accounts operations (Beta)" + "description": "Connected Accounts operations (Beta)" }, "console-user": { - "description": "Console User operations" + "description": "Console User operations" }, "contract-interactions": { - "description": "Contract Interactions operations" + "description": "Contract Interactions operations" }, "contract-templates": { - "description": "Contract Templates operations" + "description": "Contract Templates operations" }, "contracts": { - "description": "Contracts operations" + "description": "Contracts operations" }, "cosigners": { - "description": "Cosigners operations (Beta)" + "description": "Cosigners operations (Beta)" }, "deployed-contracts": { - "description": "Deployed Contracts operations" + "description": "Deployed Contracts operations" }, "earn": { - "description": "Earn operations" + "description": "Earn operations" }, "embedded-wallets": { - "description": "Embedded Wallets operations" + "description": "Embedded Wallets operations" }, "exchange-accounts": { - "description": "Exchange accounts operations" + "description": "Exchange accounts operations" }, "external-wallets": { - "description": "External wallets operations" + "description": "External wallets operations" }, "fiat-accounts": { - "description": "Fiat accounts operations" + "description": "Fiat accounts operations" }, "gas-stations": { - "description": "Gas stations operations" + "description": "Gas stations operations" }, "genie": { - "description": "Genie operations (Beta)" + "description": "Genie operations (Beta)" }, "internal-wallets": { - "description": "Internal wallets operations" + "description": "Internal wallets operations" }, "key-link": { - "description": "Key Link operations (Beta)" + "description": "Key Link operations (Beta)" }, "keys": { - "description": "Keys operations (Beta)" + "description": "Keys operations (Beta)" }, "network-connections": { - "description": "Network connections operations" + "description": "Network connections operations" }, "nfts": { - "description": "NFTs operations" + "description": "NFTs operations" }, "off-exchanges": { - "description": "Off exchanges operations" + "description": "Off exchanges operations" }, "onchain-data": { - "description": "Onchain Data operations" + "description": "Onchain Data operations" }, "ota": { - "description": "OTA operations (Beta)" + "description": "OTA operations (Beta)" }, "payments-flows": { - "description": "Payments - Flows operations" + "description": "Payments - Flows operations" }, "payments-payout": { - "description": "Payments - Payout operations" + "description": "Payments - Payout operations" }, "policy-editor": { - "description": "Policy Editor operations (Beta)" + "description": "Policy Editor operations (Beta)" }, "policy-editor-v2": { - "description": "Policy Editor V2 operations" + "description": "Policy Editor V2 operations" }, "reports": { - "description": "Reports operations (Beta)" + "description": "Reports operations (Beta)" }, "reset-device": { - "description": "Reset device operations" + "description": "Reset device operations" }, "security-posture-management": { - "description": "Security Posture Management operations" + "description": "Security Posture Management operations" }, "smart-transfer": { - "description": "Smart Transfer operations" + "description": "Smart Transfer operations" }, "staking": { - "description": "Staking operations" + "description": "Staking operations" }, "tags": { - "description": "Tags operations" + "description": "Tags operations" }, "tokenization": { - "description": "Tokenization operations" + "description": "Tokenization operations" }, "trading": { - "description": "Trading operations (Beta)" + "description": "Trading operations (Beta)" }, "transactions": { - "description": "Transactions operations" + "description": "Transactions operations" }, "travel-rule": { - "description": "Travel Rule operations" + "description": "Travel Rule operations" }, "trlink": { - "description": "TRLink operations" + "description": "TRLink operations" }, "user-groups": { - "description": "User groups operations (Beta)" + "description": "User groups operations (Beta)" }, "users": { - "description": "Users operations" + "description": "Users operations" }, "utxo-management": { - "description": "UTXO Management operations (Beta)" + "description": "UTXO Management operations (Beta)" }, "vaults": { - "description": "Vaults operations" + "description": "Vaults operations" }, "web3-connections": { - "description": "Web3 connections operations" + "description": "Web3 connections operations" }, "webhooks": { - "description": "Webhooks operations" + "description": "Webhooks operations" }, "webhooks-v2": { - "description": "Webhooks V2 operations" + "description": "Webhooks V2 operations" }, "whitelist-ip-addresses": { - "description": "whitelist ip addresses operations" + "description": "whitelist ip addresses operations" }, "workspace": { - "description": "Workspace operations" + "description": "Workspace operations" }, "workspace-status": { - "description": "Workspace Status operations (Beta)" + "description": "Workspace Status operations (Beta)" } - }, +}, "plugins": [ "@oclif/plugin-help", "@oclif/plugin-autocomplete" @@ -237,7 +233,7 @@ "win32-x64" ], "macos": { - "identifier": "com.fireblocks.mycli" + "identifier": "com.fireblocks.mycli" } }, "scripts": { @@ -248,6 +244,6 @@ "pack:mac": "oclif pack macos", "pack:win": "oclif pack win --targets win32-x64", "pack:deb": "oclif pack deb" - }, +}, "types": "dist/index.d.ts" } diff --git a/src/commands/security-posture-management/get-security-finding-by-id.ts b/src/commands/security-posture-management/get-security-finding-by-id.ts new file mode 100644 index 0000000..a04622c --- /dev/null +++ b/src/commands/security-posture-management/get-security-finding-by-id.ts @@ -0,0 +1,48 @@ +import {Flags} from '@oclif/core' +import {FireblocksBaseCommand} from '../../lib/base-command.js' + +export default class GetSecurityFindingById extends FireblocksBaseCommand { + static summary = 'Get a FSPM security finding by ID' + + static description = 'Returns a single FSPM security finding for the workspace, redacted to the public field set.\nEndpoint Roles: Security Admin, Security Auditor.\n\nOperation ID: getSecurityFindingById\nDocs: https://docs.fireblocks.com/api/swagger-ui/#/Security%20Posture%20Management/getSecurityFindingById' + + static enableJsonFlag = false + + static flags = { + 'id': Flags.string({ + description: 'Unique identifier of the finding', + required: true, + }), + 'include-headers': Flags.boolean({ + description: 'Include spec-defined response headers in output', + default: false, + }), + } + + static method = 'GET' + static path = '/v1/security/fspm/findings/{id}' + static isBeta = false + static responseHeaders: string[] = ["X-Request-ID"] + + async run(): Promise { + const {flags} = await this.parse(GetSecurityFindingById) + + + const headers: Record = {} + + const pathParams: Record = {} + pathParams['id'] = String(flags['id']) + + + const result = await this.makeRequest( + 'GET', + '/v1/security/fspm/findings/{id}', + { + headers, + pathParams, + }, + ) + + return result + } +} diff --git a/src/commands/security-posture-management/get-security-findings.ts b/src/commands/security-posture-management/get-security-findings.ts index 848e332..17b6595 100644 --- a/src/commands/security-posture-management/get-security-findings.ts +++ b/src/commands/security-posture-management/get-security-findings.ts @@ -4,7 +4,7 @@ import {FireblocksBaseCommand} from '../../lib/base-command.js' export default class GetSecurityFindings extends FireblocksBaseCommand { static summary = 'Get FSPM security findings' - static description = 'Returns a paginated list of FSPM security findings for the workspace.\nEndpoint Permissions: Security Admin, Security Auditor.\n\nOperation ID: getSecurityFindings\nDocs: https://docs.fireblocks.com/api/swagger-ui/#/Security%20Posture%20Management/getSecurityFindings' + static description = 'Returns a paginated list of FSPM security findings for the workspace.\nEndpoint Roles: Security Admin, Security Auditor.\n\nOperation ID: getSecurityFindings\nDocs: https://docs.fireblocks.com/api/swagger-ui/#/Security%20Posture%20Management/getSecurityFindings' static enableJsonFlag = false @@ -22,7 +22,7 @@ export default class GetSecurityFindings extends FireblocksBaseCommand { }), 'category': Flags.string({ description: 'Filter by finding category', - options: ['USER_MANAGEMENT', 'ACCESS_CONTROL', 'ADMIN_MANAGEMENT', 'SECURITY', 'CONFIGURATION', 'APPROVAL_GROUP_MANAGEMENT', 'POLICY_ENGINE_UTILIZATION', 'WORKSPACE_CONFIGURATION', 'DEFI_ACCESS', 'FLEET_MANAGEMENT'], + options: ['USER_MANAGEMENT', 'APPROVAL_GROUP_MANAGEMENT', 'POLICY_ENGINE_UTILIZATION', 'WORKSPACE_CONFIGURATION', 'DEFI_ACCESS', 'FLEET_MANAGEMENT'], }), 'status': Flags.string({ description: 'Filter by finding status', diff --git a/src/commands/security-posture-management/update-security-finding-by-id.ts b/src/commands/security-posture-management/update-security-finding-by-id.ts new file mode 100644 index 0000000..b726c88 --- /dev/null +++ b/src/commands/security-posture-management/update-security-finding-by-id.ts @@ -0,0 +1,70 @@ +import {Flags} from '@oclif/core' +import {FireblocksBaseCommand} from '../../lib/base-command.js' + +export default class UpdateSecurityFindingById extends FireblocksBaseCommand { + static summary = 'Update a FSPM security finding by ID' + + static description = 'Accepts or reopens a finding for the workspace. When accepting a finding\n(\`status: "ACCEPTED"\`), \`statusUpdatedReason\` is required.\nEndpoint Roles: Security Admin.\n\nOperation ID: updateSecurityFindingById\nDocs: https://docs.fireblocks.com/api/swagger-ui/#/Security%20Posture%20Management/updateSecurityFindingById' + + static enableJsonFlag = false + + static flags = { + 'id': Flags.string({ + description: 'Unique identifier of the finding', + required: true, + }), + data: Flags.string({ + description: 'JSON request body', + required: true, + }), + 'include-headers': Flags.boolean({ + description: 'Include spec-defined response headers in output', + default: false, + }), + } + + static method = 'PATCH' + static path = '/v1/security/fspm/findings/{id}' + static isBeta = false + static responseHeaders: string[] = ["X-Request-ID"] + + async run(): Promise { + const {flags} = await this.parse(UpdateSecurityFindingById) + + let body: Record | undefined + if (flags.data) { + try { + const parsed = JSON.parse(flags.data) + if (typeof parsed !== 'object' || parsed === null || Array.isArray(parsed)) { + this.error('--data must be a JSON object (e.g., \'{"key": "value"}\')') + } + body = parsed as Record + } catch { + this.error('Invalid JSON in --data flag. Ensure the value is valid JSON.') + } + } + + const headers: Record = {} + if (flags['idempotency-key']) { + headers['Idempotency-Key'] = flags['idempotency-key'] + } + + const pathParams: Record = {} + pathParams['id'] = String(flags['id']) + + + await this.confirmOrAbort('PATCH', '/v1/security/fspm/findings/{id}') + + const result = await this.makeRequest( + 'PATCH', + '/v1/security/fspm/findings/{id}', + { + body, + headers, + pathParams, + }, + ) + + return result + } +} diff --git a/yarn.lock b/yarn.lock index ce57889..34df2c3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,215 +2,215 @@ # yarn lockfile v1 -"@aws-sdk/checksums@^3.1000.21": - version "3.1000.21" - resolved "https://registry.npmjs.org/@aws-sdk/checksums/-/checksums-3.1000.21.tgz#2be054036892f93c25c84d6ec70bb58127aa2161" - integrity sha512-AcYTunavv8dqm9u2pbq/gIlFERUo+jQDKKLZpYOgMLLytoAJ/qoyuhWj97FB7UzpMFVJNzMEUylzKK/s/05org== +"@aws-sdk/checksums@^3.1000.26": + version "3.1000.26" + resolved "https://registry.npmjs.org/@aws-sdk/checksums/-/checksums-3.1000.26.tgz#f241b859f0b13ea725b5257003441bc9d02fcaa4" + integrity sha512-CGznePoL+1oWCSzqmkvlYMpWQEZohPR3LntjKXXfVH+oh6Kd8d+yHLkjpiAGwPIHAxFe4OAq3aKfRnv/wqWIyA== dependencies: - "@aws-sdk/core" "^3.977.1" + "@aws-sdk/core" "^3.977.6" "@aws-sdk/types" "^3.974.2" - "@smithy/core" "^3.29.8" + "@smithy/core" "^3.31.1" "@smithy/types" "^4.16.1" tslib "^2.6.2" "@aws-sdk/client-cloudfront@^3.1079.0": - version "3.1096.0" - resolved "https://registry.npmjs.org/@aws-sdk/client-cloudfront/-/client-cloudfront-3.1096.0.tgz#88856eab325a4e6ba7c1c9fb220fe199eb0ff35a" - integrity sha512-KoA1M92DQA7X91L0hhl4w5hK5vceGBZKVneN71lbs8QzUoQKU6SbeLaEJmnNMaiOA+7/UGjSRjsuga3bVIBVZA== + version "3.1103.0" + resolved "https://registry.npmjs.org/@aws-sdk/client-cloudfront/-/client-cloudfront-3.1103.0.tgz#ed01924e2a4b92f36686391f96c6d2583590afb1" + integrity sha512-WjqHLohn8OnSpBrTTE2pen7w7BvWKQ1dmSzCTKjwZACqh0v6IbtK/B4pWWsnCBPtTEf+j+hm5DtySFf4N0JmHQ== dependencies: - "@aws-sdk/core" "^3.977.1" - "@aws-sdk/credential-provider-node" "^3.972.73" + "@aws-sdk/core" "^3.977.6" + "@aws-sdk/credential-provider-node" "^3.972.78" "@aws-sdk/types" "^3.974.2" - "@smithy/core" "^3.29.8" - "@smithy/fetch-http-handler" "^5.6.10" - "@smithy/node-http-handler" "^4.9.10" + "@smithy/core" "^3.31.1" + "@smithy/fetch-http-handler" "^5.6.13" + "@smithy/node-http-handler" "^4.9.13" "@smithy/types" "^4.16.1" tslib "^2.6.2" "@aws-sdk/client-s3@^3.1079.0": - version "3.1096.0" - resolved "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.1096.0.tgz#0f66e5f6bf5a4d1f8a2837d13847e3f9de4f308a" - integrity sha512-sEx7KAEtkp1UqOoWQv2baM1rreClZG7o9YE8EfPvYpPBvGad1fQRG3sMHrOPMkIdZ9VjGRl25GiaG1MSeie2Mw== - dependencies: - "@aws-sdk/checksums" "^3.1000.21" - "@aws-sdk/core" "^3.977.1" - "@aws-sdk/credential-provider-node" "^3.972.73" - "@aws-sdk/middleware-sdk-s3" "^3.972.67" - "@aws-sdk/signature-v4-multi-region" "^3.996.42" + version "3.1103.0" + resolved "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.1103.0.tgz#0bb59088c0f998405097f34776fcea56e8186951" + integrity sha512-FO7SB2vLhZRN3lBHVhMhRm3YKSHK8e917qjB8LMEEhU69cQ0Ahd/OMyezu+KqNANqEtyxfSnFVvYt81x6ZKGZA== + dependencies: + "@aws-sdk/checksums" "^3.1000.26" + "@aws-sdk/core" "^3.977.6" + "@aws-sdk/credential-provider-node" "^3.972.78" + "@aws-sdk/middleware-sdk-s3" "^3.972.72" + "@aws-sdk/signature-v4-multi-region" "^3.996.43" "@aws-sdk/types" "^3.974.2" - "@smithy/core" "^3.29.8" - "@smithy/fetch-http-handler" "^5.6.10" - "@smithy/node-http-handler" "^4.9.10" + "@smithy/core" "^3.31.1" + "@smithy/fetch-http-handler" "^5.6.13" + "@smithy/node-http-handler" "^4.9.13" "@smithy/types" "^4.16.1" tslib "^2.6.2" -"@aws-sdk/core@^3.977.1": - version "3.977.1" - resolved "https://registry.npmjs.org/@aws-sdk/core/-/core-3.977.1.tgz#2831daa053f3a50ad426898e6920f08f807b97ff" - integrity sha512-KVtQRtc00ES/y+Sc3vYXeP6pCIcNlBJCZOwvqSy8ZpVGmbM5+IG+AfhuTKQ2oXmIVqZJewaGMMpzPkywC6xg0w== +"@aws-sdk/core@^3.977.6": + version "3.977.6" + resolved "https://registry.npmjs.org/@aws-sdk/core/-/core-3.977.6.tgz#4cc709e9299cfbbd4e5dfb83d82e3e67fb9a569c" + integrity sha512-QiaJV4/zDrB4ZY2mfeSXSzSTc36W16sZXcGz+SPFk0CJ26gziO0cS+4LjJUMAbdeeBOvS0k0Aq1cZpfGdUXxSw== dependencies: "@aws-sdk/types" "^3.974.2" "@aws-sdk/xml-builder" "^3.972.37" "@aws/lambda-invoke-store" "^0.3.0" - "@smithy/core" "^3.29.8" - "@smithy/signature-v4" "^5.6.9" + "@smithy/core" "^3.31.1" + "@smithy/signature-v4" "^5.6.12" "@smithy/types" "^4.16.1" bowser "^2.11.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-env@^3.972.62": - version "3.972.62" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.972.62.tgz#24f6f62ff31df013963a700ab111c6e6d059944e" - integrity sha512-BkDrk2cNjed31IKin/Oksb2ziF+gfuyRskFVuT4EU9Mep7M8Y/d8DJG4+anHme4Vuse7CwaEscwEfGyR6mzBhQ== +"@aws-sdk/credential-provider-env@^3.972.67": + version "3.972.67" + resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.972.67.tgz#7b369da235d280a3c7555eb67fdfc962fc6e6e90" + integrity sha512-rcIpk5kxUqDaaNa6Xk23pQ6ViY7jlqzmfFWCahQcBT97ddXaXYYwzCen9Tz1Jvo6aJft6wDl5bN44/Jw5B4oLA== dependencies: - "@aws-sdk/core" "^3.977.1" + "@aws-sdk/core" "^3.977.6" "@aws-sdk/types" "^3.974.2" - "@smithy/core" "^3.29.8" + "@smithy/core" "^3.31.1" "@smithy/types" "^4.16.1" tslib "^2.6.2" -"@aws-sdk/credential-provider-http@^3.972.64": - version "3.972.64" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.972.64.tgz#55b5a410542ad091e08a4eb492d4a7c564606d22" - integrity sha512-Wj1FGK2IxY5EccQCvH+niTYhIvDoDujJf2CpRRgS3NpYNEgiFNVItNbJYQjINRlu7fG7jSsXkKV0UWKriEplrw== +"@aws-sdk/credential-provider-http@^3.972.69": + version "3.972.69" + resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.972.69.tgz#e6b73f06d8572215790a1facb171b67761bb3ba4" + integrity sha512-nggwJtZ4eeNsUw5IeWBMXsi1ryct5idi0K+/SCRF3kybLubOMaNTb3XCihXpWMiVpyzyPeIrl0zTkzhBH9porA== dependencies: - "@aws-sdk/core" "^3.977.1" + "@aws-sdk/core" "^3.977.6" "@aws-sdk/types" "^3.974.2" - "@smithy/core" "^3.29.8" - "@smithy/fetch-http-handler" "^5.6.10" - "@smithy/node-http-handler" "^4.9.10" + "@smithy/core" "^3.31.1" + "@smithy/fetch-http-handler" "^5.6.13" + "@smithy/node-http-handler" "^4.9.13" "@smithy/types" "^4.16.1" tslib "^2.6.2" -"@aws-sdk/credential-provider-ini@^3.973.7": - version "3.973.7" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.973.7.tgz#12f8319cdb3814dde93ae9d9ee760ae48fdfe5db" - integrity sha512-2CefB8cCxDu52P24B8Ay93/cTT199bcSvNHQ8e2f4BjSCF83yErBnTIZEBo0VeIgCfmw+PJKFUXnlQWxm2dkug== - dependencies: - "@aws-sdk/core" "^3.977.1" - "@aws-sdk/credential-provider-env" "^3.972.62" - "@aws-sdk/credential-provider-http" "^3.972.64" - "@aws-sdk/credential-provider-login" "^3.972.69" - "@aws-sdk/credential-provider-process" "^3.972.62" - "@aws-sdk/credential-provider-sso" "^3.973.6" - "@aws-sdk/credential-provider-web-identity" "^3.972.68" - "@aws-sdk/nested-clients" "^3.997.36" +"@aws-sdk/credential-provider-ini@^3.973.12": + version "3.973.12" + resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.973.12.tgz#a3db28dd59fd948325ea4eb7f8efb9b499ed4a7e" + integrity sha512-pNEf/OeyN5X3VmLKlgSO6TqaWmW10CvI3TfwL1XhsuhYjSLT2VDaxFnCPHnOeQXSaFisMX4jNhpETriqN8DOmg== + dependencies: + "@aws-sdk/core" "^3.977.6" + "@aws-sdk/credential-provider-env" "^3.972.67" + "@aws-sdk/credential-provider-http" "^3.972.69" + "@aws-sdk/credential-provider-login" "^3.972.74" + "@aws-sdk/credential-provider-process" "^3.972.67" + "@aws-sdk/credential-provider-sso" "^3.973.11" + "@aws-sdk/credential-provider-web-identity" "^3.972.73" + "@aws-sdk/nested-clients" "^3.997.41" "@aws-sdk/types" "^3.974.2" - "@smithy/core" "^3.29.8" - "@smithy/credential-provider-imds" "^4.4.13" + "@smithy/core" "^3.31.1" + "@smithy/credential-provider-imds" "^4.4.16" "@smithy/types" "^4.16.1" tslib "^2.6.2" -"@aws-sdk/credential-provider-login@^3.972.69": - version "3.972.69" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.69.tgz#943ea85a247063511ec8b3d324e880b7162ca2db" - integrity sha512-gM3j0Ie9+FoLNTYODY+QWbg3vCRBc7mR9cRdntxTMkFYIrwfRmuucfavP6HNBlYSuaYww54TNJGej4GFgoPZAg== +"@aws-sdk/credential-provider-login@^3.972.74": + version "3.972.74" + resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.74.tgz#c942b01e5fe82d63fc149233d9ec1d7f4b527e15" + integrity sha512-0AQfDcf99TNmqVKv0owHrw/TQs6i4ZE5t9qmz6NvO53bE/sA/tpXhXL9AAcEP1qHc6Zzjd1UMb69+/9zdhvY3g== dependencies: - "@aws-sdk/core" "^3.977.1" - "@aws-sdk/nested-clients" "^3.997.36" + "@aws-sdk/core" "^3.977.6" + "@aws-sdk/nested-clients" "^3.997.41" "@aws-sdk/types" "^3.974.2" - "@smithy/core" "^3.29.8" + "@smithy/core" "^3.31.1" "@smithy/types" "^4.16.1" tslib "^2.6.2" -"@aws-sdk/credential-provider-node@^3.972.73": - version "3.972.73" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.73.tgz#b0184a78073b6b3a0946f8e22c9aa1a877a0f2ac" - integrity sha512-VTzdbf8Ukjdb9yUubZzRI678CWZvKovhE8Nv3qihwhC187sRMGls+r9N8Wuht5q1xjKx2nmpS48ar8ppupjkCA== - dependencies: - "@aws-sdk/credential-provider-env" "^3.972.62" - "@aws-sdk/credential-provider-http" "^3.972.64" - "@aws-sdk/credential-provider-ini" "^3.973.7" - "@aws-sdk/credential-provider-process" "^3.972.62" - "@aws-sdk/credential-provider-sso" "^3.973.6" - "@aws-sdk/credential-provider-web-identity" "^3.972.68" +"@aws-sdk/credential-provider-node@^3.972.78": + version "3.972.78" + resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.78.tgz#8e9de78b6bec734781d29fcb3bde57983bd6e869" + integrity sha512-OgPAnfvbGAMWac6yvxJ1ihslrvDpPVwR68D2csospdNCCyPvHk9JLzYKwz48SNiS1T2znDwHauywRKRFfpyYng== + dependencies: + "@aws-sdk/credential-provider-env" "^3.972.67" + "@aws-sdk/credential-provider-http" "^3.972.69" + "@aws-sdk/credential-provider-ini" "^3.973.12" + "@aws-sdk/credential-provider-process" "^3.972.67" + "@aws-sdk/credential-provider-sso" "^3.973.11" + "@aws-sdk/credential-provider-web-identity" "^3.972.73" "@aws-sdk/types" "^3.974.2" - "@smithy/core" "^3.29.8" - "@smithy/credential-provider-imds" "^4.4.13" + "@smithy/core" "^3.31.1" + "@smithy/credential-provider-imds" "^4.4.16" "@smithy/types" "^4.16.1" tslib "^2.6.2" -"@aws-sdk/credential-provider-process@^3.972.62": - version "3.972.62" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.972.62.tgz#09d61aa0f0ef20a1ed5c6f729ea89ee3c9758ed9" - integrity sha512-zXYU9UWNL66gtMgNLhmxlrvEokuI7r6G2q7FRGu41Bya4iS30JLelUipJX9SV4zhyCPWJhI9Li54R1d9H8Tq6A== +"@aws-sdk/credential-provider-process@^3.972.67": + version "3.972.67" + resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.972.67.tgz#818a86561e23cdc69449105ad2532b25fb6d3ba2" + integrity sha512-IlUEejorGTWKb4/Dm7K5Yw4QxUmXLThLhrvBmzVBqZFTbW72cv9LTcITmo1dsnYriALE4h68mOq4LB99x6sQ7Q== dependencies: - "@aws-sdk/core" "^3.977.1" + "@aws-sdk/core" "^3.977.6" "@aws-sdk/types" "^3.974.2" - "@smithy/core" "^3.29.8" + "@smithy/core" "^3.31.1" "@smithy/types" "^4.16.1" tslib "^2.6.2" -"@aws-sdk/credential-provider-sso@^3.973.6": - version "3.973.6" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.973.6.tgz#f395a91ae737a0ad3a8c276f1bfa01b2a241ab3e" - integrity sha512-DobZggy3K49xdCpjeyMou0FQhkoYbluVGNydL6D+lcxF8GoAsttFX0xnH5GmiQ89We5dB6TRpW+CD/VowBH6HQ== +"@aws-sdk/credential-provider-sso@^3.973.11": + version "3.973.11" + resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.973.11.tgz#cae3068ae37db4f8429e9d67aa5b8d89d43d1ace" + integrity sha512-gAQBkBZxUB84d71+pPcI9L+jh2ujhuAVxc/4FgGiWFDjkPBlMKxzd5XDtkSXTFX8Ro7ansnT88+XadasxMeCRw== dependencies: - "@aws-sdk/core" "^3.977.1" - "@aws-sdk/nested-clients" "^3.997.36" - "@aws-sdk/token-providers" "3.1096.0" + "@aws-sdk/core" "^3.977.6" + "@aws-sdk/nested-clients" "^3.997.41" + "@aws-sdk/token-providers" "3.1103.0" "@aws-sdk/types" "^3.974.2" - "@smithy/core" "^3.29.8" + "@smithy/core" "^3.31.1" "@smithy/types" "^4.16.1" tslib "^2.6.2" -"@aws-sdk/credential-provider-web-identity@^3.972.68": - version "3.972.68" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.68.tgz#8860040273d92b2d5f48b94ac26a1c6a48c056c2" - integrity sha512-bq+yTt+uWJx60VVp/OIAX5xqUAu/K2Uc3eknWnWl+KtfcU2CQe0uNw6lySrn2t5GKHq7jsV0Z63HiBGVtzr/lg== +"@aws-sdk/credential-provider-web-identity@^3.972.73": + version "3.972.73" + resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.73.tgz#f1a007c0ee81c366d6646067e589db3a947e7940" + integrity sha512-SnlEmQa6SjOgs6iOPLUQl1Eyq4AKiAdPQlkOhFhqNfDtDCwibMGvL6QlkSmf3o6vAUSImzdPCxowT5dfQUZP1A== dependencies: - "@aws-sdk/core" "^3.977.1" - "@aws-sdk/nested-clients" "^3.997.36" + "@aws-sdk/core" "^3.977.6" + "@aws-sdk/nested-clients" "^3.997.41" "@aws-sdk/types" "^3.974.2" - "@smithy/core" "^3.29.8" + "@smithy/core" "^3.31.1" "@smithy/types" "^4.16.1" tslib "^2.6.2" -"@aws-sdk/middleware-sdk-s3@^3.972.67": - version "3.972.67" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.972.67.tgz#b40e10b111663bfda81563c4980116029fe07cdf" - integrity sha512-aB1ahF9z4J5r8YK1QodwNX/P8XSKBFtnjf7h72XCs0BP3rtThOiXeA3Lm+Z+8tiN9Iwl5otsGeHaXmQoQ5MVfA== +"@aws-sdk/middleware-sdk-s3@^3.972.72": + version "3.972.72" + resolved "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.972.72.tgz#aaf43abc56be77f282510aaa98dd0fd55a4c461b" + integrity sha512-lSAoVPvQxX1d8TOM6waKDBQrvvZcm4w6pCldFAsRUffEaXq6lYY0pPyew3KlLu6Xqb74DXI42hGvSsbGBLljlw== dependencies: - "@aws-sdk/core" "^3.977.1" - "@aws-sdk/signature-v4-multi-region" "^3.996.42" + "@aws-sdk/core" "^3.977.6" + "@aws-sdk/signature-v4-multi-region" "^3.996.43" "@aws-sdk/types" "^3.974.2" - "@smithy/core" "^3.29.8" + "@smithy/core" "^3.31.1" "@smithy/types" "^4.16.1" tslib "^2.6.2" -"@aws-sdk/nested-clients@^3.997.36": - version "3.997.36" - resolved "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.997.36.tgz#1e0f641d1e1190117496cf2dd584e1e3bb48d20f" - integrity sha512-b71Suv7L+DnhM0MsQHU4WO42I32kxLZi96PbVhZbxMYIoKnEZz3v+LSrG8fupAoA4cBSshCk1Dl/PeRz49qUSg== +"@aws-sdk/nested-clients@^3.997.41": + version "3.997.41" + resolved "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.997.41.tgz#2a6de81c1405e0b1c2528db2cfebc0c4bae8e8d8" + integrity sha512-RDHqPGQWlF6tatA/Tp3rg6oIwtgN9IVderxE+9av2Y93Dfyu+mO1hZ5Bu2jpfZg2rwdNbsssnwM+sLafIczMlQ== dependencies: - "@aws-sdk/core" "^3.977.1" - "@aws-sdk/signature-v4-multi-region" "^3.996.42" + "@aws-sdk/core" "^3.977.6" + "@aws-sdk/signature-v4-multi-region" "^3.996.43" "@aws-sdk/types" "^3.974.2" - "@smithy/core" "^3.29.8" - "@smithy/fetch-http-handler" "^5.6.10" - "@smithy/node-http-handler" "^4.9.10" + "@smithy/core" "^3.31.1" + "@smithy/fetch-http-handler" "^5.6.13" + "@smithy/node-http-handler" "^4.9.13" "@smithy/types" "^4.16.1" tslib "^2.6.2" -"@aws-sdk/signature-v4-multi-region@^3.996.42": - version "3.996.42" - resolved "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.996.42.tgz#855bbea16f0ddbbafd99106793f43bf1001b4e71" - integrity sha512-DBV4naZP6HYBlAvPpoQzOP12Wvfou/5rN8yJPXjBTBylU5qwCbh/tXr2MddHoIjgoRkEl/eS+IljiUqvmwey1Q== +"@aws-sdk/signature-v4-multi-region@^3.996.43": + version "3.996.43" + resolved "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.996.43.tgz#f23113e6481741a110bb233a43d48aa40556d62b" + integrity sha512-lKekx8bLBXSv4O+cslk9Zfnw2XKSkWBs3uWL5QGhH2ZAQfNS7FE0vcSSN2vD/AhxX54ZTywWxR4STThoeOXlBA== dependencies: "@aws-sdk/types" "^3.974.2" - "@smithy/signature-v4" "^5.6.9" + "@smithy/signature-v4" "^5.6.12" "@smithy/types" "^4.16.1" tslib "^2.6.2" -"@aws-sdk/token-providers@3.1096.0": - version "3.1096.0" - resolved "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.1096.0.tgz#0aa251af60554fd58796ec98a69c7bcc48eeccc3" - integrity sha512-hdUS2hDppy3vkWeFl5y86RLNU6OWH2mQB09yOSsRefwhhGTSFPkaZvfLDD/9vFcvMzlr8QFQFw3fw2FtrurVQA== +"@aws-sdk/token-providers@3.1103.0": + version "3.1103.0" + resolved "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.1103.0.tgz#afd08f067303c6cf39d0b94c88405ca27c5f2002" + integrity sha512-N4wy26MNn31ItGVHYHPrEuCIFY4MBBjC+C5v1lJKqIUSA7OZBdhleCY53zCCrXn27hsk7YNOaTuhQu807S4AfQ== dependencies: - "@aws-sdk/core" "^3.977.1" - "@aws-sdk/nested-clients" "^3.997.36" + "@aws-sdk/core" "^3.977.6" + "@aws-sdk/nested-clients" "^3.997.41" "@aws-sdk/types" "^3.974.2" - "@smithy/core" "^3.29.8" + "@smithy/core" "^3.31.1" "@smithy/types" "^4.16.1" tslib "^2.6.2" @@ -270,13 +270,13 @@ json5 "^2.2.3" semver "^6.3.1" -"@babel/generator@^7.29.7", "@babel/generator@^7.7.2": - version "7.29.7" - resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.29.7.tgz#cca0b8827e6bcf3ba176788e7f3b180ad6db2fa3" - integrity sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ== +"@babel/generator@^7.29.7", "@babel/generator@^7.29.8", "@babel/generator@^7.7.2": + version "7.29.8" + resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.29.8.tgz#4b0b887885422643339e09022148a4c4ebaa4979" + integrity sha512-gZbepsdh3WDtgZKWL+vTPh71LSBrm/Y4/QDZBVCcYfmeTEEuoOYwlSy+G1StfJg+/Zy550u/3TATbm7qDbbMtg== dependencies: - "@babel/parser" "^7.29.7" - "@babel/types" "^7.29.7" + "@babel/parser" "^7.29.8" + "@babel/types" "^7.29.8" "@jridgewell/gen-mapping" "^0.3.12" "@jridgewell/trace-mapping" "^0.3.28" jsesc "^3.0.2" @@ -342,12 +342,12 @@ "@babel/template" "^7.29.7" "@babel/types" "^7.29.7" -"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.23.9", "@babel/parser@^7.29.7": - version "7.29.7" - resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.29.7.tgz#837b87387cbf5ec5530cb634b3c622f68edb9334" - integrity sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg== +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.23.9", "@babel/parser@^7.29.7", "@babel/parser@^7.29.8": + version "7.29.8" + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.29.8.tgz#9653716a2f10c677b98fbc63d4bfb000c302cf17" + integrity sha512-E8lTAYNB1KW+FH+VGJuZM1ioAx2E6oVlvQFRrf5P8ZZmsiJXYAD9vTFV7yyEURNzgh1dFqMZuO6tUwcARbqFCA== dependencies: - "@babel/types" "^7.29.7" + "@babel/types" "^7.29.8" "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" @@ -478,22 +478,22 @@ "@babel/types" "^7.29.7" "@babel/traverse@^7.29.7": - version "7.29.7" - resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.7.tgz#c47b07a41b95da0907d026b5dd894d98de7d2f2d" - integrity sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw== + version "7.29.8" + resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.8.tgz#4111014cdc71a0f95d9471907590baa0b8a6b28a" + integrity sha512-I5z7H3bf/41ktsNVLtpN0wAa336HkqIHQ5BuPLEhTkt1jVSyZpeNKIzTgEWmlxjdg81R0IgUCcaE+Ok3NvrfZg== dependencies: "@babel/code-frame" "^7.29.7" - "@babel/generator" "^7.29.7" + "@babel/generator" "^7.29.8" "@babel/helper-globals" "^7.29.7" - "@babel/parser" "^7.29.7" + "@babel/parser" "^7.29.8" "@babel/template" "^7.29.7" - "@babel/types" "^7.29.7" + "@babel/types" "^7.29.8" debug "^4.3.1" -"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.28.2", "@babel/types@^7.29.7", "@babel/types@^7.3.3": - version "7.29.7" - resolved "https://registry.npmjs.org/@babel/types/-/types-7.29.7.tgz#8005e31d82712ee7adaef6e23c63b71a62770a92" - integrity sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA== +"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.28.2", "@babel/types@^7.29.7", "@babel/types@^7.29.8", "@babel/types@^7.3.3": + version "7.29.8" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz#1229eef31d85156d70fa3f4cd859376d0eaf6863" + integrity sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg== dependencies: "@babel/helper-string-parser" "^7.29.7" "@babel/helper-validator-identifier" "^7.29.7" @@ -1106,10 +1106,10 @@ outvariant "^1.4.3" strict-event-emitter "^0.5.1" -"@oclif/core@^4", "@oclif/core@^4.11.11", "@oclif/core@^4.13.0": - version "4.13.2" - resolved "https://registry.npmjs.org/@oclif/core/-/core-4.13.2.tgz#3a716b90f40becdf25f6b9d9b63ec05dec3dce94" - integrity sha512-YWQs0JvESCliWopKtCZqPLgEB1e3oqR+KYecMReseYWbo7E73Rz2tFwQDFQtAp48VLMiAsiTPKKQaZAo+ghzLw== +"@oclif/core@^4", "@oclif/core@^4.11.11", "@oclif/core@^4.13.2": + version "4.13.3" + resolved "https://registry.npmjs.org/@oclif/core/-/core-4.13.3.tgz#856aa8c48d65e711574dca2955eb0b29d86c1a74" + integrity sha512-wBp2igI2KVwq2ZmpnfmGtOROo7aXZIr3OEtAS16g1wHFBqyEuswL+9K50NJWJvlpAmxd+4dVj/ycawXESU3wQQ== dependencies: ansi-escapes "^4.3.2" ansis "^3.17.0" @@ -1131,9 +1131,9 @@ wrap-ansi "^7.0.0" "@oclif/plugin-autocomplete@^3.2.42": - version "3.2.54" - resolved "https://registry.npmjs.org/@oclif/plugin-autocomplete/-/plugin-autocomplete-3.2.54.tgz#1ba2ee3c6338ae235253eade4aae8d62c5578e00" - integrity sha512-1FsvWR/T4UAcydM7JJgl1tn697Z51S+jLNL7Y/R8FXsU6HI/i9Ib+iSf0Vn+5Kjzm3iE1A6KzB5uz72Ic62ivg== + version "3.2.55" + resolved "https://registry.npmjs.org/@oclif/plugin-autocomplete/-/plugin-autocomplete-3.2.55.tgz#2f703b061d04ae88496a9e372da2f22d0263a132" + integrity sha512-3s3xLlfHarctGcZt8HlbDeEIoOCcsjAzHvvq8pHTy8LpQNag78DwXgvUwFE/RtTme8ahTZEBteD5IPN/B2NTgQ== dependencies: "@oclif/core" "^4" ansis "^3.16.0" @@ -1141,26 +1141,26 @@ ejs "^3.1.10" "@oclif/plugin-help@^6", "@oclif/plugin-help@^6.2.53": - version "6.2.55" - resolved "https://registry.npmjs.org/@oclif/plugin-help/-/plugin-help-6.2.55.tgz#c1cf8571fbb255c4d47663da4c372f6e04e3a17c" - integrity sha512-IamFqLPoD8KTZbGSAu24EFe2kNibMrL/WA8+4EvnbdkYqZGUcizVqeXUIxzns3SES99wgqOtsK3DtLB3V3kIJQ== + version "6.2.56" + resolved "https://registry.npmjs.org/@oclif/plugin-help/-/plugin-help-6.2.56.tgz#3311e18f6192b0edf9d51fc5947c6d9161e66916" + integrity sha512-0LkCjFGRGY7AaZb5p8gDcSPNkFrn+vNLKvGe1f7j/Z6U9Uy1cV6R2eWVsjuZTGQ3RvBvjquFPwLy1jTgR5l87w== dependencies: "@oclif/core" "^4" "@oclif/plugin-not-found@^3.2.87": - version "3.2.90" - resolved "https://registry.npmjs.org/@oclif/plugin-not-found/-/plugin-not-found-3.2.90.tgz#b3e6e8548a4c020d1c05895f17f1f5f04e6b8251" - integrity sha512-fkt81o7n2ciXTWxx/rfgO2rbZehHMfs5evLJgSOYF8ziEx+mTOz8Ci/kPfytYOwTbMe57qIbGpPbQeYMjQGEKQ== + version "3.2.91" + resolved "https://registry.npmjs.org/@oclif/plugin-not-found/-/plugin-not-found-3.2.91.tgz#9cd41de621e5928155d9c7b1517a2ea6bb6e958b" + integrity sha512-ICFrUeotKD3gsBOZR5mrgz2y1QDPM/C6hcu1i2tFjfW7AVnKINvsgANFou0ObLJGkslNS+6uX+1qcny37vJcyg== dependencies: "@inquirer/prompts" "^7.10.1" - "@oclif/core" "^4.13.0" + "@oclif/core" "^4.13.2" ansis "^3.17.0" fast-levenshtein "^3.0.0" "@oclif/plugin-warn-if-update-available@^3.1.67": - version "3.1.70" - resolved "https://registry.npmjs.org/@oclif/plugin-warn-if-update-available/-/plugin-warn-if-update-available-3.1.70.tgz#d1d48606b474158c470934b6c703e0149e8a8695" - integrity sha512-rmgljRATcqu3OFstilpra0DHUbUXO4IsV5l1kC9j3PERn1y9X4EQ+EmI7bK21QVjzQbaIYcUNQ8TYEHGstL5iA== + version "3.1.71" + resolved "https://registry.npmjs.org/@oclif/plugin-warn-if-update-available/-/plugin-warn-if-update-available-3.1.71.tgz#6e87378c5f3e7f8e8f95d32dda24c820bcf874d7" + integrity sha512-oEw6vtA55w82CkSX9PyVC3V7Ac4UAIlMMUcc8ACOTeOTm7wwg+p5+HjiYozNOV+W7UU3VZy4jzOV1ap8Osdnyw== dependencies: "@oclif/core" "^4" ansis "^3.17.0" @@ -1240,47 +1240,47 @@ dependencies: "@sinonjs/commons" "^3.0.0" -"@smithy/core@^3.29.8", "@smithy/core@^3.31.0": - version "3.31.0" - resolved "https://registry.npmjs.org/@smithy/core/-/core-3.31.0.tgz#b35b5992ddeaa8044267cbb76e290181b4943160" - integrity sha512-sylYk2l9d7CmRv8ts8p0SDQUr3VO+HMeS1nrjL6+UtbO8ktJHTOeQ1McX+aAyvGGccp5aZX9eNtdcXrSwzoZaw== +"@smithy/core@^3.31.1": + version "3.31.1" + resolved "https://registry.npmjs.org/@smithy/core/-/core-3.31.1.tgz#a57090db8997917d2f99eeb39db50b6283e60d3c" + integrity sha512-CyogUINxvi7C7LDsh8Syo6hVJOT9ckz4rG8dRZfTJ8r91HkMY59PnNooaj7WcHyxEkxPfBAmbgztZU+xTo76lg== dependencies: "@smithy/types" "^4.16.1" tslib "^2.6.2" -"@smithy/credential-provider-imds@^4.4.13": - version "4.4.15" - resolved "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-4.4.15.tgz#405202db182c4a06a6cc9bfc0f281d059544e450" - integrity sha512-xYVGrisQqTJWhOnScUhbx8s9H63TMtoxzuUoxG6mP8J+B/YbX3vZxVsgV0xDf43abJnJP0fjP7BkQh7OESwuRA== +"@smithy/credential-provider-imds@^4.4.16": + version "4.4.16" + resolved "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-4.4.16.tgz#5197900c258a7c0b6fd2b9dbc11d5410f296d7c5" + integrity sha512-QfuLWAkLzptffFW980AFeHZFdqds2B64rpEd3uJ6lgs3xVn9QegGMUgUcj+4d7dRrAsya3r58ZKpku97WcFb4w== dependencies: - "@smithy/core" "^3.31.0" + "@smithy/core" "^3.31.1" "@smithy/types" "^4.16.1" tslib "^2.6.2" -"@smithy/fetch-http-handler@^5.6.10": - version "5.6.12" - resolved "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-5.6.12.tgz#cedde1c9c3b01e0d2089480908c9ef952d273ebb" - integrity sha512-OpQgP6IGH4j0NJ2zjfYZLjQL85ai+Wi/q51EmZJovXsEwKSvu89qiXUq77Q6EmwZ/hSl7fKpn2Z9mhiDN6OM+Q== +"@smithy/fetch-http-handler@^5.6.13": + version "5.6.13" + resolved "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-5.6.13.tgz#688830a2d128aa95db5233d4ab827222a0bf4baa" + integrity sha512-4fW86pEUOMbrD5nkbyl/tTvPHHWJFbuB2odl6ps9lWfHoXf9HWh3Q/Smh59qH1g7+c/BSZghX6bbUk4gsiMs8A== dependencies: - "@smithy/core" "^3.31.0" + "@smithy/core" "^3.31.1" "@smithy/types" "^4.16.1" tslib "^2.6.2" -"@smithy/node-http-handler@^4.9.10": - version "4.9.12" - resolved "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-4.9.12.tgz#da7ede54a652f47aa3ac771d178fc6424ad3ca77" - integrity sha512-dWW5KRt4mnEvjNzbGqGeCuAvgum85Y9ZoyuMQqcTEfapndyVJ1k9BEHK7kdXJZ32enyRmmwcFjMwlB/KgLKI3Q== +"@smithy/node-http-handler@^4.9.13": + version "4.9.13" + resolved "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-4.9.13.tgz#6c0811df72deb4890d07bf81a9a8bcdf782ba824" + integrity sha512-Nmd/Nl35zfYrd+a6OO2cDJb3GPh9bgTjIUhcM+JFfjpp8/osCgboDV5nCT1I01Pv6R13eSKDKLSoVa5ZB6Zsfw== dependencies: - "@smithy/core" "^3.31.0" + "@smithy/core" "^3.31.1" "@smithy/types" "^4.16.1" tslib "^2.6.2" -"@smithy/signature-v4@^5.6.9": - version "5.6.11" - resolved "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-5.6.11.tgz#1e71be9713615c603ebe25471ad75febaa9a12d7" - integrity sha512-7HsspeiNCZvZHEJ22vV5L/QYuJdTyJvPJvMrYD3AgkM3IJB0pkln4jkjPvtpTWRMkHXbO8WKwNjoVdVlBFwHmw== +"@smithy/signature-v4@^5.6.12": + version "5.6.12" + resolved "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-5.6.12.tgz#ee7a37e299de30e4d5c299b25485141b5b5d31c9" + integrity sha512-I6KLtq3H0qqSuV9vLglfi8puHqzygzWHOnI4z/Rdoo+q50vvo18vBRdPAvvEtcaKROz7Zn6qnPa14kRfPH6PcQ== dependencies: - "@smithy/core" "^3.31.0" + "@smithy/core" "^3.31.1" "@smithy/types" "^4.16.1" tslib "^2.6.2" @@ -1590,9 +1590,9 @@ balanced-match@^4.0.2: integrity sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA== baseline-browser-mapping@^2.10.44: - version "2.11.5" - resolved "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.5.tgz#eca24c8ff0c24fcedef86260e2aae8c76b8dbce8" - integrity sha512-xJo6a6YZnwZfnyGmQKWMbVOcii7XRibjOskRh+WJ9UHQoX16xrQrcIgAMQOzfvs8XiLMx6ih/fsLPF73iY2D1A== + version "2.11.12" + resolved "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.12.tgz#42ac48770bf73d292f60ce8ba4dc5e7ebb242ec3" + integrity sha512-r7WnVImvVCeFpf2DOXfy41aPWzeNg3H/A2X4dKmy1QL0MSyyk/e7z8ihJ3N6Nn2PsdhkVlqnEfnUE4a05P2aTA== bowser@^2.11.0: version "2.14.1" @@ -1600,24 +1600,24 @@ bowser@^2.11.0: integrity sha512-tzPjzCxygAKWFOJP011oxFHs57HzIhOEracIgAePE4pqB3LikALKnSzUyU4MGs9/iCEUuHlAJTjTc5M+u7YEGg== brace-expansion@^1.1.7: - version "1.1.16" - resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.16.tgz#723d3a30c0558c225abc9fc479a73e14e26c3c2f" - integrity sha512-IDw48K2/2kRkg9LdJxurvq3lV3aBgq0REY89duEqFRthjlPdXHKMj7EnQOXVckxzgisinf3nHfrcE2FufFLXMw== + version "1.1.18" + resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.18.tgz#3ce74d89885136be1535341f8c3d4425c29a5cab" + integrity sha512-Edep/X9fGqVNmzKBVsDYIOtD+z1tuezV70LBjdCst9Tqu76lsnvRiZ6oTic1n+/BIwX6QDGAO94PN4N2SADvtw== dependencies: balanced-match "^1.0.0" concat-map "0.0.1" brace-expansion@^2.0.1: - version "2.1.2" - resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.2.tgz#0bba2271feb7d458b0d31ad13625aaa4754431e2" - integrity sha512-w5JZcKgdhDOgOwm8H+KgbosopHMuGcl6qbulwjtz3SM7I7P3yW1eAjzMPLrIE+NQ9vjgANKHWeMHnrT0OXW1oA== + version "2.1.4" + resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.4.tgz#589dab11c0018d0366be64cd8bf12c8dbecc8326" + integrity sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg== dependencies: balanced-match "^1.0.0" brace-expansion@^5.0.8: - version "5.0.8" - resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.8.tgz#135ad0d8d808eb18eb5e0ec9a21f3a0b92ef18cf" - integrity sha512-JZyDyq3D4AUifKTPOB7DELf6XsB3WdPuNxCtob1vFXPsSXhdAiHBWJ/tJ8HAc9aH84BK+5JFZLNkJKx3G9kzQg== + version "5.0.9" + resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.9.tgz#7c72438809b5fa5babf54199a1f1c281a6984fcf" + integrity sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg== dependencies: balanced-match "^4.0.2" @@ -1931,9 +1931,9 @@ ejs@^3.1.10: jake "^10.8.5" electron-to-chromium@^1.5.393: - version "1.5.397" - resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.397.tgz#b376f17aefc1a6dd3b9898775a4257bd53906c2a" - integrity sha512-khGTy9U9x02KEtsKM8vx5A62BsRmcOsIgDpWr1ImE32Ax8GxHGPHZf+Eu9H8zOOyHJnB0jTbseyTHbq2XCT8yw== + version "1.5.401" + resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.401.tgz#3e931926d8fdc117f6a834e58daa74c1114200d8" + integrity sha512-H6ViHN68nGYlChEvlIU67fn8O2/tpbWQPwck98yaJmh+08LSvHiydzDQ6oXNccLU3kNRVIRS9A4mA7CG+i6fLQ== emittery@^0.13.1: version "0.13.1" @@ -2793,9 +2793,9 @@ jest@^29: jest-cli "^29.7.0" jose@^6.2.1: - version "6.2.4" - resolved "https://registry.npmjs.org/jose/-/jose-6.2.4.tgz#69de7346761cd04942c659e524d988feb16a4a6e" - integrity sha512-N8acGzVsQy6M/fjFcxtysNc4Q379TcM5dM/qKkNtsHFji88yANnXTr7BLeP75iPnFwBfQzM/jg2BZ9+HZrHCZA== + version "6.2.8" + resolved "https://registry.npmjs.org/jose/-/jose-6.2.8.tgz#39c1459fe5eac84eb39b1623b8077dcf9ca6c506" + integrity sha512-Bsdjwm3Qsd/P0jR+BHDe3LytDfY7WBq2HmCCLIwuVRHMuEC9ae7/R474GIUdF1NgCyZjzVo/A9DOiOBtXq8ZoQ== js-tokens@^4.0.0: version "4.0.0" @@ -2803,17 +2803,17 @@ js-tokens@^4.0.0: integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== js-yaml@^3.13.1: - version "3.15.0" - resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.15.0.tgz#586e5214eafe3e893756a41e979b50d89d3e4a67" - integrity sha512-ttBQIIQPDeLjpPOohtUdXuXUVoA2uIB6fEH9HyJ7234s5mBJ5wTx20njxplLZQgLaOfpmPQA7X2t5AX6tIPbog== + version "3.15.1" + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.15.1.tgz#24bc95028f361cdaaa84745b06a109c4486773c0" + integrity sha512-S99WuO3HlhO3XN41EtYUNl9zzXjoJx7QvmipxsJVxtCBT0YHEFy+iOJhjSvrmV12nYhWpZaM8lPHkJm0yUMbag== dependencies: argparse "^1.0.7" esprima "^4.0.0" js-yaml@^4: - version "4.3.0" - resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.0.tgz#d1900572a7f7cf0b5f540c83673e60bad3436592" - integrity sha512-1td788aAnnZ5qs7V2QIRl1owjtYpbKt749Y3xauqQgwIIGF/xXWz1wMTEBx5O3LK3lXLVuqXPdPxj2BoFHaW9Q== + version "4.3.1" + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.1.tgz#01216c001d67f48e2cd560d708c7af21090a3848" + integrity sha512-CY6crGq313MX8GkwvB7tzgp99vjQxY1++5y10/BKN/GUfHqWaOGQMNZkBvqSzsZKWk/ijwHlWzzkLulsGHhjWQ== dependencies: argparse "^2.0.1" @@ -3029,9 +3029,9 @@ no-case@^3.0.4: tslib "^2.0.3" nock@^14: - version "14.0.16" - resolved "https://registry.npmjs.org/nock/-/nock-14.0.16.tgz#d92dcc85ecf704791ef0bacb2447f81ea5ec52f4" - integrity sha512-8r4KEc6nT1D/fdLD/R1BO1CPaVEL8o40u/guFRJlXabN7vr3RmMqyjsY5Krt0nMwhsOAwXQ/mtN5vy5Jh3aErg== + version "14.0.17" + resolved "https://registry.npmjs.org/nock/-/nock-14.0.17.tgz#356d0ba8cc8ff48194abf93c7f569f10f07b05e7" + integrity sha512-EjRr1weMa4ALQX35AgZTEnP+weJJjlW1KGDiNM2IQC2069YDHas4f4B4UUYR+TTLyKWxJvOz2wObDKQs/LNreA== dependencies: "@mswjs/interceptors" "^0.41.0" json-stringify-safe "^5.0.1" @@ -3043,9 +3043,9 @@ node-int64@^0.4.0: integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== node-releases@^2.0.51: - version "2.0.51" - resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.51.tgz#cdc08433577f5b32ad01694481726e22eeb54aef" - integrity sha512-wRNIrw4DmVLKQlbgOMdkMx27Wrpzes2hh5Jtbi2bjPd+4wJstWIqP5A+lscnqbm0xxmT5Bpg8Lec5ItEBwx6BQ== + version "2.0.52" + resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.52.tgz#d8283ba25e577a4d9756d5b45eca353ba5500300" + integrity sha512-MRlTqhAfoMx/4mhEbPo3Hi02g9LJZaJkka69V6h67Cb1gjrAG0jsTE4CZX1eptNx+VCAwJmfpnDIF4P0Nh1A7A== normalize-package-data@^6: version "6.0.2" @@ -3620,9 +3620,9 @@ tslib@^2.0.3, tslib@^2.6.2: integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w== tsx@^4: - version "4.23.1" - resolved "https://registry.npmjs.org/tsx/-/tsx-4.23.1.tgz#1703da002ee4432b9a053917431f91462fca235b" - integrity sha512-GQHnkIfxyx1wYCOS/wonik5MVRZU9hi1TEZmzGZSCJB1y9YgoZ8H6itNE/u4suE+yLmOzuE4E5S4TZ/ZX2wcWQ== + version "4.23.7" + resolved "https://registry.npmjs.org/tsx/-/tsx-4.23.7.tgz#5c87a4f30d9b897603550e4bfe08c701eda49f2b" + integrity sha512-3f/u/+UDCNQ7iwUZW9FCMnNGIHzElGJYh0S/yy8IvWSsn5O7fEO/897FaG7FA2W8yryiRyuwXZ1PYLAKYaqSuQ== dependencies: esbuild "~0.28.0" optionalDependencies: