From cf21414180c79d878d5e896485d7c9365493ae17 Mon Sep 17 00:00:00 2001 From: fireblocks_dx_team Date: Tue, 15 Sep 2026 09:06:00 +0000 Subject: [PATCH] Generated CLI #2850019650 --- CHANGELOG.md | 163 ------ package.json | 128 +++-- src/commands/approvals/reject-approval.ts | 55 ++ .../update-connected-account-credentials.ts | 72 +++ ...hook-o-auth.ts => create-webhook-oauth.ts} | 6 +- ...hook-o-auth.ts => delete-webhook-oauth.ts} | 6 +- ...webhook-o-auth.ts => get-webhook-oauth.ts} | 6 +- ...bhook-o-auths.ts => get-webhook-oauths.ts} | 6 +- ...hook-o-auth.ts => update-webhook-oauth.ts} | 6 +- yarn.lock | 468 +++++++++--------- 10 files changed, 438 insertions(+), 478 deletions(-) delete mode 100644 CHANGELOG.md create mode 100644 src/commands/approvals/reject-approval.ts create mode 100644 src/commands/connected-accounts/update-connected-account-credentials.ts rename src/commands/webhooks-v2/{create-webhook-o-auth.ts => create-webhook-oauth.ts} (88%) rename src/commands/webhooks-v2/{delete-webhook-o-auth.ts => delete-webhook-oauth.ts} (92%) rename src/commands/webhooks-v2/{get-webhook-o-auth.ts => get-webhook-oauth.ts} (84%) rename src/commands/webhooks-v2/{get-webhook-o-auths.ts => get-webhook-oauths.ts} (79%) rename src/commands/webhooks-v2/{update-webhook-o-auth.ts => update-webhook-oauth.ts} (92%) diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index e2608de..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). - -### [v10.0.0](https://github.com/fireblocks/fireblocks-cli/compare/v4.0.0...v10.0.0) - -> 8 September 2026 - -- Generated CLI #2830878971 [`#53`](https://github.com/fireblocks/fireblocks-cli/pull/53) - -### [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 f1d8da8..7b37647 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": "10.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,177 +54,177 @@ "topicSeparator": " ", "topics": { "admin-quorum": { - "description": "Admin Quorum operations" + "description": "Admin Quorum operations" }, "api-user": { - "description": "Api User operations" + "description": "Api User operations" }, "approvals": { - "description": "Approvals operations (Beta)" + "description": "Approvals operations (Beta)" }, "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" }, "canton": { - "description": "Canton operations (Beta)" + "description": "Canton operations (Beta)" }, "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" }, "contacts": { - "description": "Contacts operations" + "description": "Contacts 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" @@ -246,7 +242,7 @@ "win32-x64" ], "macos": { - "identifier": "com.fireblocks.mycli" + "identifier": "com.fireblocks.mycli" } }, "scripts": { @@ -257,6 +253,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/approvals/reject-approval.ts b/src/commands/approvals/reject-approval.ts new file mode 100644 index 0000000..eb7ec63 --- /dev/null +++ b/src/commands/approvals/reject-approval.ts @@ -0,0 +1,55 @@ +import {Flags} from '@oclif/core' +import {FireblocksBaseCommand} from '../../lib/base-command.js' + +export default class RejectApproval extends FireblocksBaseCommand { + static summary = 'Reject an approval request' + + static description = 'Reject a pending approval request as the authenticated API user. No signature is required (unlike approve). The caller must be eligible to act on the request; rejecting finalizes the request as rejected per the approval policy.\n\nEndpoint Permission: Owner, Admin, Non-Signing Admin, Approver, Signer, Security Admin.\n\nOperation ID: rejectApproval\nDocs: https://docs.fireblocks.com/api/swagger-ui/#/Approvals/rejectApproval' + + static enableJsonFlag = false + + static flags = { + 'request-id': Flags.string({ + description: 'The approval request ID.', + required: true, + }), + 'include-headers': Flags.boolean({ + description: 'Include spec-defined response headers in output', + default: false, + }), + } + + static method = 'POST' + static path = '/v1/approvals/{requestId}/reject' + static isBeta = true + static responseHeaders: string[] = ["X-Request-ID"] + + async run(): Promise { + const {flags} = await this.parse(RejectApproval) + + this.logToStderr('Warning: This command is in beta and may change in future releases.') + + + const headers: Record = {} + if (flags['idempotency-key']) { + headers['Idempotency-Key'] = flags['idempotency-key'] + } + + const pathParams: Record = {} + pathParams['requestId'] = String(flags['request-id']) + + + await this.confirmOrAbort('POST', '/v1/approvals/{requestId}/reject') + + const result = await this.makeRequest( + 'POST', + '/v1/approvals/{requestId}/reject', + { + headers, + pathParams, + }, + ) + + return result + } +} diff --git a/src/commands/connected-accounts/update-connected-account-credentials.ts b/src/commands/connected-accounts/update-connected-account-credentials.ts new file mode 100644 index 0000000..c28eb56 --- /dev/null +++ b/src/commands/connected-accounts/update-connected-account-credentials.ts @@ -0,0 +1,72 @@ +import {Flags} from '@oclif/core' +import {FireblocksBaseCommand} from '../../lib/base-command.js' + +export default class UpdateConnectedAccountCredentials extends FireblocksBaseCommand { + static summary = 'Update connected account credentials' + + static description = 'Replace the API credentials (secret + API key) of a connected account.\n\nCredentials belong to an API key, which can back a single account or an entire hierarchy.\nUpdating them affects all accounts sharing that key, so the endpoint returns an array of modified accounts.\n\nThe \`creds\` field must be a Base64-encoded RSA-encrypted credential blob; use\n\`GET /connected_accounts/credentials/public_key\` to retrieve the public key for encryption.\nBoth \`creds\` and \`apiKey\` are mandatory.\n\nValidation against the exchange is synchronous, but the update itself is **pending mobile\napproval** — the existing credentials stay live until the change is approved, so none of the\naffected accounts are disconnected in the meantime.\n\nEndpoint Permission: Admin, Non-Signing Admin.\n\n**Note:** This endpoint is currently in beta and might be subject to changes.\n\nOperation ID: updateConnectedAccountCredentials\nDocs: https://docs.fireblocks.com/api/swagger-ui/#/Connected%20Accounts/updateConnectedAccountCredentials' + + static enableJsonFlag = false + + static flags = { + 'account-id': Flags.string({ + description: 'The unique identifier of the connected account whose API key credentials are being replaced.', + 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 = 'POST' + static path = '/v1/connected_accounts/{accountId}/credentials' + static isBeta = true + static responseHeaders: string[] = ["X-Request-ID"] + + async run(): Promise { + const {flags} = await this.parse(UpdateConnectedAccountCredentials) + + this.logToStderr('Warning: This command is in beta and may change in future releases.') + + 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['accountId'] = String(flags['account-id']) + + + await this.confirmOrAbort('POST', '/v1/connected_accounts/{accountId}/credentials') + + const result = await this.makeRequest( + 'POST', + '/v1/connected_accounts/{accountId}/credentials', + { + body, + headers, + pathParams, + }, + ) + + return result + } +} diff --git a/src/commands/webhooks-v2/create-webhook-o-auth.ts b/src/commands/webhooks-v2/create-webhook-oauth.ts similarity index 88% rename from src/commands/webhooks-v2/create-webhook-o-auth.ts rename to src/commands/webhooks-v2/create-webhook-oauth.ts index 595be6f..63705fb 100644 --- a/src/commands/webhooks-v2/create-webhook-o-auth.ts +++ b/src/commands/webhooks-v2/create-webhook-oauth.ts @@ -1,10 +1,10 @@ import {Flags} from '@oclif/core' import {FireblocksBaseCommand} from '../../lib/base-command.js' -export default class CreateWebhookOAuth extends FireblocksBaseCommand { +export default class CreateWebhookOauth extends FireblocksBaseCommand { static summary = 'Create OAuth credentials' - static description = 'Creates a reusable OAuth client credential set. Attach it to a webhook by passing the returned id as that webhook\'s \`webhookOauthId\`. Several webhooks may share one credential set, so rotating its client secret covers all of them at once. The client secret is write-only and is never returned.\n\n**Endpoint Permissions:** Owner, Admin, Non-Signing Admin.\n\nOperation ID: createWebhookOAuth\nDocs: https://docs.fireblocks.com/api/swagger-ui/#/Webhooks%20V2/createWebhookOAuth' + static description = 'Creates a reusable OAuth client credential set. Attach it to a webhook by passing the returned id as that webhook\'s \`webhookOauthId\`. Several webhooks may share one credential set, so rotating its client secret covers all of them at once. The client secret is write-only and is never returned.\n\n**Endpoint Permissions:** Owner, Admin, Non-Signing Admin.\n\nOperation ID: createWebhookOauth\nDocs: https://docs.fireblocks.com/api/swagger-ui/#/Webhooks%20V2/createWebhookOauth' static enableJsonFlag = false @@ -25,7 +25,7 @@ export default class CreateWebhookOAuth extends FireblocksBaseCommand { static responseHeaders: string[] = ["X-Request-ID"] async run(): Promise { - const {flags} = await this.parse(CreateWebhookOAuth) + const {flags} = await this.parse(CreateWebhookOauth) let body: Record | undefined if (flags.data) { diff --git a/src/commands/webhooks-v2/delete-webhook-o-auth.ts b/src/commands/webhooks-v2/delete-webhook-oauth.ts similarity index 92% rename from src/commands/webhooks-v2/delete-webhook-o-auth.ts rename to src/commands/webhooks-v2/delete-webhook-oauth.ts index 02e2f1f..c736434 100644 --- a/src/commands/webhooks-v2/delete-webhook-o-auth.ts +++ b/src/commands/webhooks-v2/delete-webhook-oauth.ts @@ -1,10 +1,10 @@ import {Flags} from '@oclif/core' import {FireblocksBaseCommand} from '../../lib/base-command.js' -export default class DeleteWebhookOAuth extends FireblocksBaseCommand { +export default class DeleteWebhookOauth extends FireblocksBaseCommand { static summary = 'Delete OAuth credentials' - static description = 'Deletes an OAuth credential set. By default the delete is refused while the credentials are still in use: if any webhook references them, nothing is deleted and the request fails with \`409 Conflict\`, naming the reason and listing the ids of the referencing webhooks. This protects a shared credential set from being removed out from under the webhooks that depend on it, since several webhooks may reference the same one.\n\nPass \`forceDelete=true\` to delete anyway. That detaches every referencing webhook — it clears each webhook\'s \`webhookOauthId\`, it does **not** delete the webhook — then deletes the credential set and returns the deleted resource together with \`detachedWebhookIds\`. The detached webhooks keep delivering notifications, but without an \`Authorization\` header, so their endpoints will see unauthenticated deliveries from that point on.\n\nWhen nothing references the credentials the delete succeeds either way, and \`detachedWebhookIds\` comes back empty.\n\n**Endpoint Permissions:** Owner, Admin, Non-Signing Admin.\n\nOperation ID: deleteWebhookOAuth\nDocs: https://docs.fireblocks.com/api/swagger-ui/#/Webhooks%20V2/deleteWebhookOAuth' + static description = 'Deletes an OAuth credential set. By default the delete is refused while the credentials are still in use: if any webhook references them, nothing is deleted and the request fails with \`409 Conflict\`, naming the reason and listing the ids of the referencing webhooks. This protects a shared credential set from being removed out from under the webhooks that depend on it, since several webhooks may reference the same one.\n\nPass \`forceDelete=true\` to delete anyway. That detaches every referencing webhook — it clears each webhook\'s \`webhookOauthId\`, it does **not** delete the webhook — then deletes the credential set and returns the deleted resource together with \`detachedWebhookIds\`. The detached webhooks keep delivering notifications, but without an \`Authorization\` header, so their endpoints will see unauthenticated deliveries from that point on.\n\nWhen nothing references the credentials the delete succeeds either way, and \`detachedWebhookIds\` comes back empty.\n\n**Endpoint Permissions:** Owner, Admin, Non-Signing Admin.\n\nOperation ID: deleteWebhookOauth\nDocs: https://docs.fireblocks.com/api/swagger-ui/#/Webhooks%20V2/deleteWebhookOauth' static enableJsonFlag = false @@ -29,7 +29,7 @@ export default class DeleteWebhookOAuth extends FireblocksBaseCommand { static responseHeaders: string[] = ["X-Request-ID"] async run(): Promise { - const {flags} = await this.parse(DeleteWebhookOAuth) + const {flags} = await this.parse(DeleteWebhookOauth) const headers: Record = {} diff --git a/src/commands/webhooks-v2/get-webhook-o-auth.ts b/src/commands/webhooks-v2/get-webhook-oauth.ts similarity index 84% rename from src/commands/webhooks-v2/get-webhook-o-auth.ts rename to src/commands/webhooks-v2/get-webhook-oauth.ts index 5e2f520..8330d37 100644 --- a/src/commands/webhooks-v2/get-webhook-o-auth.ts +++ b/src/commands/webhooks-v2/get-webhook-oauth.ts @@ -1,10 +1,10 @@ import {Flags} from '@oclif/core' import {FireblocksBaseCommand} from '../../lib/base-command.js' -export default class GetWebhookOAuth extends FireblocksBaseCommand { +export default class GetWebhookOauth extends FireblocksBaseCommand { static summary = 'Get OAuth credentials by id' - static description = 'Retrieve an OAuth credential set by its id. The client secret is never returned.\n\nOperation ID: getWebhookOAuth\nDocs: https://docs.fireblocks.com/api/swagger-ui/#/Webhooks%20V2/getWebhookOAuth' + static description = 'Retrieve an OAuth credential set by its id. The client secret is never returned.\n\nOperation ID: getWebhookOauth\nDocs: https://docs.fireblocks.com/api/swagger-ui/#/Webhooks%20V2/getWebhookOauth' static enableJsonFlag = false @@ -25,7 +25,7 @@ export default class GetWebhookOAuth extends FireblocksBaseCommand { static responseHeaders: string[] = ["X-Request-ID"] async run(): Promise { - const {flags} = await this.parse(GetWebhookOAuth) + const {flags} = await this.parse(GetWebhookOauth) const headers: Record = {} diff --git a/src/commands/webhooks-v2/get-webhook-o-auths.ts b/src/commands/webhooks-v2/get-webhook-oauths.ts similarity index 79% rename from src/commands/webhooks-v2/get-webhook-o-auths.ts rename to src/commands/webhooks-v2/get-webhook-oauths.ts index 48a936b..9bbbecc 100644 --- a/src/commands/webhooks-v2/get-webhook-o-auths.ts +++ b/src/commands/webhooks-v2/get-webhook-oauths.ts @@ -1,10 +1,10 @@ import {Flags} from '@oclif/core' import {FireblocksBaseCommand} from '../../lib/base-command.js' -export default class GetWebhookOAuths extends FireblocksBaseCommand { +export default class GetWebhookOauths extends FireblocksBaseCommand { static summary = 'Get all OAuth credentials' - static description = 'Lists every OAuth credential set for the workspace. Client secrets are never returned.\n\nOperation ID: getWebhookOAuths\nDocs: https://docs.fireblocks.com/api/swagger-ui/#/Webhooks%20V2/getWebhookOAuths' + static description = 'Lists every OAuth credential set for the workspace. Client secrets are never returned.\n\nOperation ID: getWebhookOauths\nDocs: https://docs.fireblocks.com/api/swagger-ui/#/Webhooks%20V2/getWebhookOauths' static enableJsonFlag = false @@ -21,7 +21,7 @@ export default class GetWebhookOAuths extends FireblocksBaseCommand { static responseHeaders: string[] = ["X-Request-ID"] async run(): Promise { - const {flags} = await this.parse(GetWebhookOAuths) + const {flags} = await this.parse(GetWebhookOauths) const headers: Record = {} diff --git a/src/commands/webhooks-v2/update-webhook-o-auth.ts b/src/commands/webhooks-v2/update-webhook-oauth.ts similarity index 92% rename from src/commands/webhooks-v2/update-webhook-o-auth.ts rename to src/commands/webhooks-v2/update-webhook-oauth.ts index 550a9a2..98c3a10 100644 --- a/src/commands/webhooks-v2/update-webhook-o-auth.ts +++ b/src/commands/webhooks-v2/update-webhook-oauth.ts @@ -1,10 +1,10 @@ import {Flags} from '@oclif/core' import {FireblocksBaseCommand} from '../../lib/base-command.js' -export default class UpdateWebhookOAuth extends FireblocksBaseCommand { +export default class UpdateWebhookOauth extends FireblocksBaseCommand { static summary = 'Update OAuth credentials' - static description = 'Updates only the fields present in the request; anything omitted is left as it is. Sending \`clientSecret\` on its own rotates the secret for every webhook using these credentials.\n\n\`customJwtClaims\`, \`customBodyParams\` and \`customHeaders\` are all merged key by key rather than replaced, the same way a webhook\'s own \`customHeaders\` behaves: a key sent with a value is added or overwritten, a key sent with a \`null\` value is deleted, and a key you omit is left alone. Since a \`null\` inside a map is the delete mechanism, none of the three accepts \`null\` for the whole field — \`customJwtClaims: null\`, \`customBodyParams: null\` or \`customHeaders: null\` is rejected with a \`400\` rather than ignored. Clear a map by listing each of its keys with a \`null\` value. Because \`null\` is spent on deletion, a claim cannot be set to JSON \`null\` either, on this endpoint or on create. \`mtlsClientSignedCert\` is a scalar rather than a map, so \`null\` there does remove it.\n\n**Endpoint Permissions:** Owner, Admin, Non-Signing Admin.\n\nOperation ID: updateWebhookOAuth\nDocs: https://docs.fireblocks.com/api/swagger-ui/#/Webhooks%20V2/updateWebhookOAuth' + static description = 'Updates only the fields present in the request; anything omitted is left as it is. Sending \`clientSecret\` on its own rotates the secret for every webhook using these credentials.\n\n\`customJwtClaims\`, \`customBodyParams\` and \`customHeaders\` are all merged key by key rather than replaced, the same way a webhook\'s own \`customHeaders\` behaves: a key sent with a value is added or overwritten, a key sent with a \`null\` value is deleted, and a key you omit is left alone. Since a \`null\` inside a map is the delete mechanism, none of the three accepts \`null\` for the whole field — \`customJwtClaims: null\`, \`customBodyParams: null\` or \`customHeaders: null\` is rejected with a \`400\` rather than ignored. Clear a map by listing each of its keys with a \`null\` value. Because \`null\` is spent on deletion, a claim cannot be set to JSON \`null\` either, on this endpoint or on create. \`mtlsClientSignedCert\` is a scalar rather than a map, so \`null\` there does remove it.\n\n**Endpoint Permissions:** Owner, Admin, Non-Signing Admin.\n\nOperation ID: updateWebhookOauth\nDocs: https://docs.fireblocks.com/api/swagger-ui/#/Webhooks%20V2/updateWebhookOauth' static enableJsonFlag = false @@ -29,7 +29,7 @@ export default class UpdateWebhookOAuth extends FireblocksBaseCommand { static responseHeaders: string[] = ["X-Request-ID"] async run(): Promise { - const {flags} = await this.parse(UpdateWebhookOAuth) + const {flags} = await this.parse(UpdateWebhookOauth) let body: Record | undefined if (flags.data) { diff --git a/yarn.lock b/yarn.lock index 5c35c58..cfbddd8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,232 +2,232 @@ # yarn lockfile v1 -"@aws-sdk/checksums@^3.1000.28": - version "3.1000.28" - resolved "https://registry.npmjs.org/@aws-sdk/checksums/-/checksums-3.1000.28.tgz#2a057727dc4b575dd84fe756d437caf4331bc974" - integrity sha512-VCpnmyHQ1IH49ni3LXnQj7DPr7rmcJmzYeiCkYdCcfgNtkvOj38cdcL9lapBWoItZWFACJPFJlymqC7/gem3Gw== - dependencies: - "@aws-sdk/core" "^3.977.8" - "@aws-sdk/types" "^3.974.4" - "@smithy/core" "^3.31.1" - "@smithy/types" "^4.16.1" +"@aws-sdk/checksums@^3.1000.29": + version "3.1000.29" + resolved "https://registry.npmjs.org/@aws-sdk/checksums/-/checksums-3.1000.29.tgz#f12a6926eb3789057f5f16582fc226fe533c87fa" + integrity sha512-Dtu0gr4dnATZAPwEYbpCsG+MpLM7OAliy2gTepEFQwl1vZ6DL3QMH2FveMa3HLvPsOdhJsPRB3KtxVhph9T75A== + dependencies: + "@aws-sdk/core" "^3.977.9" + "@aws-sdk/types" "^3.974.5" + "@smithy/core" "^3.33.3" + "@smithy/types" "^4.17.2" tslib "^2.6.2" "@aws-sdk/client-cloudfront@^3.1079.0": - version "3.1113.0" - resolved "https://registry.npmjs.org/@aws-sdk/client-cloudfront/-/client-cloudfront-3.1113.0.tgz#f21fe28dc52c611995b5e62d45a783ee80f58438" - integrity sha512-0GwYxlXNpbyqC169Q4HADgddV5FR4dx7i9+ope902Qd0FP9m1q+PA/Z0obnOHYctwB98D7HsqmLgw21RERvBhw== - dependencies: - "@aws-sdk/core" "^3.977.8" - "@aws-sdk/credential-provider-node" "^3.972.80" - "@aws-sdk/types" "^3.974.4" - "@smithy/core" "^3.31.1" - "@smithy/fetch-http-handler" "^5.6.13" - "@smithy/node-http-handler" "^4.9.13" - "@smithy/types" "^4.16.1" + version "3.1117.0" + resolved "https://registry.npmjs.org/@aws-sdk/client-cloudfront/-/client-cloudfront-3.1117.0.tgz#5001196cb9a1055a126f057830d431223ea60f6b" + integrity sha512-mFQRJENi3IUQc6oLrCELpDgYFx53i47vIkgDhrsKlPDe0OQ+Qm7QEhl5wjBJc4IPoeKNyawqSDOSeq8rFZ9Esg== + dependencies: + "@aws-sdk/core" "^3.977.9" + "@aws-sdk/credential-provider-node" "^3.972.81" + "@aws-sdk/types" "^3.974.5" + "@smithy/core" "^3.33.3" + "@smithy/fetch-http-handler" "^5.7.2" + "@smithy/node-http-handler" "^4.11.3" + "@smithy/types" "^4.17.2" tslib "^2.6.2" "@aws-sdk/client-s3@^3.1079.0": - version "3.1113.0" - resolved "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.1113.0.tgz#25775622ba1615968d7dbf24d712d47bc9dda77d" - integrity sha512-NRqdtohoMRyWkEeeznfG1KPN08dclCbl+HFuLPB2v8qPcgoNmTFlLKl9ELiR6hsGXQ4Ur3qvRnoJVEk8ND74pg== - dependencies: - "@aws-sdk/checksums" "^3.1000.28" - "@aws-sdk/core" "^3.977.8" - "@aws-sdk/credential-provider-node" "^3.972.80" - "@aws-sdk/middleware-sdk-s3" "^3.972.74" - "@aws-sdk/signature-v4-multi-region" "^3.996.45" - "@aws-sdk/types" "^3.974.4" - "@smithy/core" "^3.31.1" - "@smithy/fetch-http-handler" "^5.6.13" - "@smithy/node-http-handler" "^4.9.13" - "@smithy/types" "^4.16.1" + version "3.1117.0" + resolved "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.1117.0.tgz#43aacd46d4f4e4b12b4edd5f65a437e898824b0e" + integrity sha512-M/zyjg0u0Sxm73sInvyDb9+/YUuAOz8/xxmcmj0quJ7NXllZqXPxzjti3oVDz/lQ5mDf7iuxBLc0Y3deJI2hRw== + dependencies: + "@aws-sdk/checksums" "^3.1000.29" + "@aws-sdk/core" "^3.977.9" + "@aws-sdk/credential-provider-node" "^3.972.81" + "@aws-sdk/middleware-sdk-s3" "^3.972.75" + "@aws-sdk/signature-v4-multi-region" "^3.996.46" + "@aws-sdk/types" "^3.974.5" + "@smithy/core" "^3.33.3" + "@smithy/fetch-http-handler" "^5.7.2" + "@smithy/node-http-handler" "^4.11.3" + "@smithy/types" "^4.17.2" tslib "^2.6.2" -"@aws-sdk/core@^3.977.8": - version "3.977.8" - resolved "https://registry.npmjs.org/@aws-sdk/core/-/core-3.977.8.tgz#b2860d6d6bd4b147dbf906c5e3c8155337742657" - integrity sha512-7+Kcrkvrk9lM/m7jRhHpT4jCdvzGHsuaSRbF8TdzzkY1mRzp/Ogwf9c7H29k4gGhey0BBWhCWr16+t0J61gwmg== +"@aws-sdk/core@^3.977.9": + version "3.977.9" + resolved "https://registry.npmjs.org/@aws-sdk/core/-/core-3.977.9.tgz#c3d6b4bcce3df3c86831510f18bd2ce32172b136" + integrity sha512-reqPFEQrZxDZpeGj4PFMepBeR5LGYHRqq/L0motTzgFkCRBA4rFdaVXDSLYyGHhxVz7sT2PDnPN9CluGSfgyJA== dependencies: - "@aws-sdk/types" "^3.974.4" - "@aws-sdk/xml-builder" "^3.972.39" + "@aws-sdk/types" "^3.974.5" + "@aws-sdk/xml-builder" "^3.972.40" "@aws/lambda-invoke-store" "^0.3.0" - "@smithy/core" "^3.31.1" + "@smithy/core" "^3.33.3" "@smithy/signature-v4" "^5.6.12" - "@smithy/types" "^4.16.1" + "@smithy/types" "^4.17.2" bowser "^2.11.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-env@^3.972.69": - version "3.972.69" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.972.69.tgz#9ef8e8e6abd048ae4c9bd8ea71fe8e79bcb48204" - integrity sha512-AreCFzcB4kH2HF9031Ot0jSJr3KXvRg6e8uDeub20JEVdZU3Bv0sTq1plc7VsT3KiqutlzH7l0j50UcCWHUioA== +"@aws-sdk/credential-provider-env@^3.972.70": + version "3.972.70" + resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.972.70.tgz#631ef02069bae65ac7d58c6878a09a42c24cb485" + integrity sha512-H404B7dJl2mCrBqahDEYsanB0xhdDp6tXnXcTUnXmmpy2Q3J0Ho0bUajZ2jr/RdwzCyS59Gi8xXIFwPLGBl6Uw== dependencies: - "@aws-sdk/core" "^3.977.8" - "@aws-sdk/types" "^3.974.4" - "@smithy/core" "^3.31.1" - "@smithy/types" "^4.16.1" + "@aws-sdk/core" "^3.977.9" + "@aws-sdk/types" "^3.974.5" + "@smithy/core" "^3.33.3" + "@smithy/types" "^4.17.2" tslib "^2.6.2" -"@aws-sdk/credential-provider-http@^3.972.71": - version "3.972.71" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.972.71.tgz#94f74f2e145df28b0b15849330b99f9c83c3f978" - integrity sha512-A8ObcqVmDMnk4F9NozZ7JwmUu9Q4xyBJkmyq1C5U+wNM9ht9J7+EuuyabsLWXZnOoTqFaJuYBYTKf5CTipkEjA== - dependencies: - "@aws-sdk/core" "^3.977.8" - "@aws-sdk/types" "^3.974.4" - "@smithy/core" "^3.31.1" - "@smithy/fetch-http-handler" "^5.6.13" - "@smithy/node-http-handler" "^4.9.13" - "@smithy/types" "^4.16.1" +"@aws-sdk/credential-provider-http@^3.972.72": + version "3.972.72" + resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.972.72.tgz#9b737cc3879d900e703b219777e26d6bb542ffec" + integrity sha512-X98zYOrVOeuosCX+6ktf29FC2N2GHPLia7qv6mzPzTc+RPAuHWCDS++Z6JK7eGYqb/v6uaW7bAXaOvDBfol+0w== + dependencies: + "@aws-sdk/core" "^3.977.9" + "@aws-sdk/types" "^3.974.5" + "@smithy/core" "^3.33.3" + "@smithy/fetch-http-handler" "^5.7.2" + "@smithy/node-http-handler" "^4.11.3" + "@smithy/types" "^4.17.2" tslib "^2.6.2" -"@aws-sdk/credential-provider-ini@^3.973.14": - version "3.973.14" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.973.14.tgz#650d856227a36fbfb954f8b93b89f747e8430dd4" - integrity sha512-7c+Wti2LsERNWMfm7ySz3/6RPopFW3Nmn7s63Xpcq6R/tRuY5hpvkHA2xVgi5ukJbvok9l0IDtVEvqTtg+X7dw== - dependencies: - "@aws-sdk/core" "^3.977.8" - "@aws-sdk/credential-provider-env" "^3.972.69" - "@aws-sdk/credential-provider-http" "^3.972.71" - "@aws-sdk/credential-provider-login" "^3.972.76" - "@aws-sdk/credential-provider-process" "^3.972.69" - "@aws-sdk/credential-provider-sso" "^3.973.13" - "@aws-sdk/credential-provider-web-identity" "^3.972.75" - "@aws-sdk/nested-clients" "^3.997.43" - "@aws-sdk/types" "^3.974.4" - "@smithy/core" "^3.31.1" +"@aws-sdk/credential-provider-ini@^3.973.15": + version "3.973.15" + resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.973.15.tgz#e185c40ba6b3eec90bf3cf7c364c79f639b15cca" + integrity sha512-Rykg6s5ceBuynMOGWgoowO4N+27JfnqXAnVaSunZl0hOO1XodSrxGNz6sCEbnmS0lAfQZDKyb3fbr46gSuv6Sg== + dependencies: + "@aws-sdk/core" "^3.977.9" + "@aws-sdk/credential-provider-env" "^3.972.70" + "@aws-sdk/credential-provider-http" "^3.972.72" + "@aws-sdk/credential-provider-login" "^3.972.77" + "@aws-sdk/credential-provider-process" "^3.972.70" + "@aws-sdk/credential-provider-sso" "^3.973.14" + "@aws-sdk/credential-provider-web-identity" "^3.972.76" + "@aws-sdk/nested-clients" "^3.997.44" + "@aws-sdk/types" "^3.974.5" + "@smithy/core" "^3.33.3" "@smithy/credential-provider-imds" "^4.4.16" - "@smithy/types" "^4.16.1" + "@smithy/types" "^4.17.2" tslib "^2.6.2" -"@aws-sdk/credential-provider-login@^3.972.76": - version "3.972.76" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.76.tgz#83dc4012f8d218c6867ecea389103c4ab78f4f7f" - integrity sha512-LVixwOnEJfrrfKHeZjBA8pIMTZjNDq8ak8VpcoWUuCJDrSnBNU8POJksULMgvN089P0MXtQYH2Zs627/MK1K0g== - dependencies: - "@aws-sdk/core" "^3.977.8" - "@aws-sdk/nested-clients" "^3.997.43" - "@aws-sdk/types" "^3.974.4" - "@smithy/core" "^3.31.1" - "@smithy/types" "^4.16.1" +"@aws-sdk/credential-provider-login@^3.972.77": + version "3.972.77" + resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.77.tgz#6ee6341077a6b920fc9322cfc37142a5b5bf2660" + integrity sha512-Jb59xfEISoN5mmbnA+HYqdtrSX3CgCtJoof+V5D8/TgUI56W63GEEd5Y58WijU3Ou6+WEgaLD1feVzaRXV5IDQ== + dependencies: + "@aws-sdk/core" "^3.977.9" + "@aws-sdk/nested-clients" "^3.997.44" + "@aws-sdk/types" "^3.974.5" + "@smithy/core" "^3.33.3" + "@smithy/types" "^4.17.2" tslib "^2.6.2" -"@aws-sdk/credential-provider-node@^3.972.80": - version "3.972.80" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.80.tgz#1a3db0a35091468c5cd32d869f031fc6a2420d8e" - integrity sha512-bE2qh8ww4iClO1jHsBXdOE8FUgzDbdxbyorNjSCoPSkQd51k3jODItuPZfuwcLHZqDXsH+bI4AMHhqtuyR7mSg== - dependencies: - "@aws-sdk/credential-provider-env" "^3.972.69" - "@aws-sdk/credential-provider-http" "^3.972.71" - "@aws-sdk/credential-provider-ini" "^3.973.14" - "@aws-sdk/credential-provider-process" "^3.972.69" - "@aws-sdk/credential-provider-sso" "^3.973.13" - "@aws-sdk/credential-provider-web-identity" "^3.972.75" - "@aws-sdk/types" "^3.974.4" - "@smithy/core" "^3.31.1" +"@aws-sdk/credential-provider-node@^3.972.81": + version "3.972.81" + resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.81.tgz#f803fd0627194e94d673416820577c38a2684b2e" + integrity sha512-Rml+WitoFvXmv6JZ18U/xGdGDGGvB/mOin0ya0lTnTrdC0Z1lrVxTYh7iNklZBcvcRMrs4DoEf6xy1KWyrLQQw== + dependencies: + "@aws-sdk/credential-provider-env" "^3.972.70" + "@aws-sdk/credential-provider-http" "^3.972.72" + "@aws-sdk/credential-provider-ini" "^3.973.15" + "@aws-sdk/credential-provider-process" "^3.972.70" + "@aws-sdk/credential-provider-sso" "^3.973.14" + "@aws-sdk/credential-provider-web-identity" "^3.972.76" + "@aws-sdk/types" "^3.974.5" + "@smithy/core" "^3.33.3" "@smithy/credential-provider-imds" "^4.4.16" - "@smithy/types" "^4.16.1" + "@smithy/types" "^4.17.2" tslib "^2.6.2" -"@aws-sdk/credential-provider-process@^3.972.69": - version "3.972.69" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.972.69.tgz#d97e64a37d25662913f6314562781a9c9e95516b" - integrity sha512-9kpTNdZTrcqXTfhxM7fgl9Z68ek3Fu5oe3Yf+A/pJGibEqpgZxz2tSY7SinmyCIU2PJ+ygY4FPoBBnLpocMtrQ== +"@aws-sdk/credential-provider-process@^3.972.70": + version "3.972.70" + resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.972.70.tgz#ca9f5b334442e2ee04712840864563b89cdd5360" + integrity sha512-2ry03fGRJr4sV3jI+ocjj5JqALnFD6ymM5KiNCDZMvq8bX2GSbE0vji4aM43TVCl2nXqqLRZaUxdq/KeWRAY4Q== dependencies: - "@aws-sdk/core" "^3.977.8" - "@aws-sdk/types" "^3.974.4" - "@smithy/core" "^3.31.1" - "@smithy/types" "^4.16.1" + "@aws-sdk/core" "^3.977.9" + "@aws-sdk/types" "^3.974.5" + "@smithy/core" "^3.33.3" + "@smithy/types" "^4.17.2" tslib "^2.6.2" -"@aws-sdk/credential-provider-sso@^3.973.13": - version "3.973.13" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.973.13.tgz#005f76bf069e78089c79ec2c1b9d50a07eddabb3" - integrity sha512-Oc81qauMPzUoTnAS2YKpNwY6sY/LUyQTEeaf6yP197WMxkEBQfcKLR1MFpD7+pNTubXnfkH6gwpji+Gc7iyD2Q== - dependencies: - "@aws-sdk/core" "^3.977.8" - "@aws-sdk/nested-clients" "^3.997.43" - "@aws-sdk/token-providers" "3.1111.0" - "@aws-sdk/types" "^3.974.4" - "@smithy/core" "^3.31.1" - "@smithy/types" "^4.16.1" +"@aws-sdk/credential-provider-sso@^3.973.14": + version "3.973.14" + resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.973.14.tgz#064acc04b4d0ef5ae879f2c2633a33c5a9238dda" + integrity sha512-jkhg/8ocAAoc0RFyLMhCw+/zZh7gystQgd4F4hznNa8P4Cc501PQmxd+jGLiMHodPJ+7Zv/3znM62gZojyasmA== + dependencies: + "@aws-sdk/core" "^3.977.9" + "@aws-sdk/nested-clients" "^3.997.44" + "@aws-sdk/token-providers" "3.1116.0" + "@aws-sdk/types" "^3.974.5" + "@smithy/core" "^3.33.3" + "@smithy/types" "^4.17.2" tslib "^2.6.2" -"@aws-sdk/credential-provider-web-identity@^3.972.75": - version "3.972.75" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.75.tgz#c0a5980c55301aabfbf5f9938f2ba78444ee026e" - integrity sha512-YPN6uoGDgjjjeVFZrcOeCJqmB6zpXoeeNgIjqe+DexJaWqdjVfCCe+VAZwli9Z2h8KhFW8oxkO39emQ1tyz/Mw== - dependencies: - "@aws-sdk/core" "^3.977.8" - "@aws-sdk/nested-clients" "^3.997.43" - "@aws-sdk/types" "^3.974.4" - "@smithy/core" "^3.31.1" - "@smithy/types" "^4.16.1" +"@aws-sdk/credential-provider-web-identity@^3.972.76": + version "3.972.76" + resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.76.tgz#93a1913bfc7671008831cc80ba072470cba03bd1" + integrity sha512-d3AGyVu759PGr35mEB2s22xxlNEA5rpdxtSPJthfPFJvoQ8dt357iVPECqWfUxXp1toJAvKmbtcIYVGigaGsCA== + dependencies: + "@aws-sdk/core" "^3.977.9" + "@aws-sdk/nested-clients" "^3.997.44" + "@aws-sdk/types" "^3.974.5" + "@smithy/core" "^3.33.3" + "@smithy/types" "^4.17.2" tslib "^2.6.2" -"@aws-sdk/middleware-sdk-s3@^3.972.74": - version "3.972.74" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.972.74.tgz#203bb14775dcdc8f2b0c4984125da09708d8496d" - integrity sha512-2lzoV2z2QO5KJZYGOCnIZ1WVQgzMECvwuzr1xb034a++8QW4U4eGrmC2u4yg1xvNv4TLL/Uv5DLyuAiw0b9z7Q== +"@aws-sdk/middleware-sdk-s3@^3.972.75": + version "3.972.75" + resolved "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.972.75.tgz#d20222cbdd61197b245e0aaa3f79b7215dff31dc" + integrity sha512-wMIsNumRVKaNMKhvU/s9VrdEwE8S6gSzXp4RygFG5BEMnGkkXf8cjh8zf7cKJBpUDpqTWqwbz5isEgp9rH6Lng== dependencies: - "@aws-sdk/core" "^3.977.8" - "@aws-sdk/signature-v4-multi-region" "^3.996.45" - "@aws-sdk/types" "^3.974.4" - "@smithy/core" "^3.31.1" - "@smithy/types" "^4.16.1" + "@aws-sdk/core" "^3.977.9" + "@aws-sdk/signature-v4-multi-region" "^3.996.46" + "@aws-sdk/types" "^3.974.5" + "@smithy/core" "^3.33.3" + "@smithy/types" "^4.17.2" tslib "^2.6.2" -"@aws-sdk/nested-clients@^3.997.43": - version "3.997.43" - resolved "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.997.43.tgz#6fa60e5fad1e97267b2773f0750d37511f9d698a" - integrity sha512-bit+VpqWNyi3wHxFoTsTliNXimCSL2r2OeDTm7ZrG+YsTZ2D7ofDJ6r/t9PVBn80i6/v0X2h9Tgw6QP2MAKfPw== - dependencies: - "@aws-sdk/core" "^3.977.8" - "@aws-sdk/signature-v4-multi-region" "^3.996.45" - "@aws-sdk/types" "^3.974.4" - "@smithy/core" "^3.31.1" - "@smithy/fetch-http-handler" "^5.6.13" - "@smithy/node-http-handler" "^4.9.13" - "@smithy/types" "^4.16.1" +"@aws-sdk/nested-clients@^3.997.44": + version "3.997.44" + resolved "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.997.44.tgz#ba02b5e0b12b57be425a7306a8c7b82f5eec4e0f" + integrity sha512-NhEgryjlBF9w38ZXqGymQV28IhkYa1mKhlbYnqIis57AYwWGVYfUPgg/qC2rLRqOUfblxx++irvju10kVTa8Vw== + dependencies: + "@aws-sdk/core" "^3.977.9" + "@aws-sdk/signature-v4-multi-region" "^3.996.46" + "@aws-sdk/types" "^3.974.5" + "@smithy/core" "^3.33.3" + "@smithy/fetch-http-handler" "^5.7.2" + "@smithy/node-http-handler" "^4.11.3" + "@smithy/types" "^4.17.2" tslib "^2.6.2" -"@aws-sdk/signature-v4-multi-region@^3.996.45": - version "3.996.45" - resolved "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.996.45.tgz#7d8d1d2c769327b9b5c624ee577ea1248826af7a" - integrity sha512-bBuyztukzXq6plzFGHAWiQt0QXo+HL8b8lX5cFTzkez/74PtS1c0qPFCIVuHkyoT+miH2qOjAcm1/yoro2ESPA== +"@aws-sdk/signature-v4-multi-region@^3.996.46": + version "3.996.46" + resolved "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.996.46.tgz#ee57afe5282da4b57968061ef8706d32890267ab" + integrity sha512-L+2xZTye/2T96f3lwCws0Zw6GG2JHZW9e8FpVgGBeeExSKyeoZ6CWRpBml/7DNiK/O26jrgPM9F+Ay8VkgzUWQ== dependencies: - "@aws-sdk/types" "^3.974.4" + "@aws-sdk/types" "^3.974.5" "@smithy/signature-v4" "^5.6.12" - "@smithy/types" "^4.16.1" + "@smithy/types" "^4.17.2" tslib "^2.6.2" -"@aws-sdk/token-providers@3.1111.0": - version "3.1111.0" - resolved "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.1111.0.tgz#0a91fe03ab928b32032d0d30c8a191eccb91b3a5" - integrity sha512-JfljgoVtl+s3Qy21n9a7Z48uCQaOXcN74KJ3TEQfPoB293GrXFSt6HSQJF1sTZ8c/5QedEvd3NjJQMO4u9qa5A== +"@aws-sdk/token-providers@3.1116.0": + version "3.1116.0" + resolved "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.1116.0.tgz#79c23d5cfeaf63f13a49f25035e8954083e09b6a" + integrity sha512-ygIivKqh8aHzNkucOCXHyIBgBpLPfrSI0mCqXF+vLBsPTUKqj0VSqAY0GFPe7lQl4HntjOcQ+KSyS7oUV2C54Q== dependencies: - "@aws-sdk/core" "^3.977.8" - "@aws-sdk/nested-clients" "^3.997.43" - "@aws-sdk/types" "^3.974.4" - "@smithy/core" "^3.31.1" - "@smithy/types" "^4.16.1" + "@aws-sdk/core" "^3.977.9" + "@aws-sdk/nested-clients" "^3.997.44" + "@aws-sdk/types" "^3.974.5" + "@smithy/core" "^3.33.3" + "@smithy/types" "^4.17.2" tslib "^2.6.2" -"@aws-sdk/types@^3.974.4": - version "3.974.4" - resolved "https://registry.npmjs.org/@aws-sdk/types/-/types-3.974.4.tgz#c68582caa8568de90d106e4717f1559164b6949a" - integrity sha512-dSFDNG00MEz0/xl5gxL62giLd1iYyJsTxZ1I1DOj6lC+bbgLB4TRsYClJg3b62dhXT1uATzsTNXPnC+33EJV3A== +"@aws-sdk/types@^3.974.5": + version "3.974.5" + resolved "https://registry.npmjs.org/@aws-sdk/types/-/types-3.974.5.tgz#a52691531738d191b8b3fd1ae7757c2eeec7afee" + integrity sha512-LkwLL2BLbC6wNNm4JaH9mbEqBMdOZCct6VAYqhdN4U1xrWM+fUJQEfbHwQgDypapOWTRtlk25akb5afM0P8CIQ== dependencies: - "@smithy/types" "^4.16.1" + "@smithy/types" "^4.17.2" tslib "^2.6.2" -"@aws-sdk/xml-builder@^3.972.39": - version "3.972.39" - resolved "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.972.39.tgz#d55108a214b60f1bf88429dc952cb4e9ba9e0632" - integrity sha512-FTti8DS5MMWXNUWiRwXAJeYS+0GHHiMy0+7XOhcwk63ILHmfS2UFy2z/HNpZCSOJJ3P3dnWY6hfYNW3DF0nXUA== +"@aws-sdk/xml-builder@^3.972.40": + version "3.972.40" + resolved "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.972.40.tgz#3cdb5f3400860ad91301aecb87fb5148a66d6ff7" + integrity sha512-wlFmCIGUlwF4zx/kncw+bmxTQh1HeSJq4mYV/V5cZUSJadDP3kXvGW8Rn21cimj/7y9ju+47oYWXi97vF7czaA== dependencies: - "@smithy/types" "^4.16.1" + "@smithy/types" "^4.17.2" tslib "^2.6.2" "@aws/lambda-invoke-store@^0.3.0": @@ -1107,9 +1107,9 @@ strict-event-emitter "^0.5.1" "@oclif/core@^4", "@oclif/core@^4.11.11", "@oclif/core@^4.13.3": - version "4.13.5" - resolved "https://registry.npmjs.org/@oclif/core/-/core-4.13.5.tgz#9b0d85d9f8680781f78eca515aaf22b1b88e1cc9" - integrity sha512-KcbWlSO+s0Yr9c5wHNC6Npqdh46iJ8t9wCWW19yipT0QmnfZjoTqqqJ1DoP6s3i5P1z5cG35AqS17KL3b20Klw== + version "4.14.0" + resolved "https://registry.npmjs.org/@oclif/core/-/core-4.14.0.tgz#b5c46200788f95ce57809ddec1502ae0aa9abf2b" + integrity sha512-QCJIZoVJxV7jywgVAUlsQwl3dr3Sa21kfi5z9KrYolbexWJUtFSEtMoNiBWojD05mYycLnB50gp/VxlGdaOCRA== dependencies: ansi-escapes "^4.3.2" ansis "^3.17.0" @@ -1131,9 +1131,9 @@ wsl-utils "^0.4.0" "@oclif/plugin-autocomplete@^3.2.42": - version "3.2.56" - resolved "https://registry.npmjs.org/@oclif/plugin-autocomplete/-/plugin-autocomplete-3.2.56.tgz#51cbbc227c8f33ff4f79cb5fc79e3c8e2c88cec8" - integrity sha512-P96b6RZvQatlJ6pX6sgIFOQhgX2tFVhgSfw53GT/MajecCQNFGVqagJKo2CfcPsacDpuFuPRT6zji8h1oaqtrA== + version "3.3.0" + resolved "https://registry.npmjs.org/@oclif/plugin-autocomplete/-/plugin-autocomplete-3.3.0.tgz#2f773e93019f65125e85c6d1cc609c84b0883155" + integrity sha512-5CRpSH9FNub2IwAej2PxR6GEbQNLCy0XTzp/KqpZh6U4qiCTLPz20IXcUx9luarJBKRe2qu1cy1acHggo2MMcQ== 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.58" - resolved "https://registry.npmjs.org/@oclif/plugin-help/-/plugin-help-6.2.58.tgz#d53957ef9bf13052d3cd51039786e64490566c91" - integrity sha512-DAYMXZrTWRMLTbpX+rT+ibAmKrZ6IVNGn+fgAGjMoeNlqlSY94eJHocgmqChMwsdWp3H3x+jFmPJiYQt/ifr3Q== + version "6.3.0" + resolved "https://registry.npmjs.org/@oclif/plugin-help/-/plugin-help-6.3.0.tgz#eac5e68dafc8fcc46fa06203b481cf72160332aa" + integrity sha512-cpSRv7tyHHFPv39HrV22eNmu8ylrwjmPvqdlNo3URp79+p5319p+a8PI/3ez6A6GZmjwBj1EWUdVz1aPUAsSmw== dependencies: "@oclif/core" "^4" -"@oclif/plugin-not-found@^3.2.87": - version "3.2.93" - resolved "https://registry.npmjs.org/@oclif/plugin-not-found/-/plugin-not-found-3.2.93.tgz#0f56ec544ef35a893e68f3263f749ca6bda5765d" - integrity sha512-KBizxn+kgTPWLUCo/vDz/oDdEA5Ll5H6x0jJhl05B56yHwgQp46ZxwXmtBsxvvgrmMqJEtFUw2Qrq+nTHWWv4g== +"@oclif/plugin-not-found@^3.2.93": + version "3.3.0" + resolved "https://registry.npmjs.org/@oclif/plugin-not-found/-/plugin-not-found-3.3.0.tgz#1c1370074f630475ac688c215e00f31df44e4146" + integrity sha512-GbdWJOmmBO3xmrVjDXeWG7tXl4vzeGZ+af9ztCfAmhOPEkd/+eeAAadzQPeZoygedqCvsdux3QLq9/MAxusPKg== dependencies: "@inquirer/prompts" "^7.10.1" "@oclif/core" "^4.13.3" ansis "^3.17.0" fast-levenshtein "^3.0.0" -"@oclif/plugin-warn-if-update-available@^3.1.67": - version "3.1.73" - resolved "https://registry.npmjs.org/@oclif/plugin-warn-if-update-available/-/plugin-warn-if-update-available-3.1.73.tgz#ced9cb5ad389743762b571edc2760c3c475a39b1" - integrity sha512-rEJmChy3THx7hHF0kkmFoDnrWq7tk4RCI8kBspD7HonCRFGvyVkUO6oY+sn1tgPXqbGUqHD3baFItNKKAJcAiQ== +"@oclif/plugin-warn-if-update-available@^3.1.73": + version "3.2.0" + resolved "https://registry.npmjs.org/@oclif/plugin-warn-if-update-available/-/plugin-warn-if-update-available-3.2.0.tgz#88f4ed54b0dffae7cf3e579b84c39c2df567920c" + integrity sha512-E7l+/NTjddOi32Q9G1CWzEtuh0EwNylVHfTRlFxlZD50v1oBqBpziWh+Dzz6oAIe4ee5U7EUc7lP22aLxpW3vA== dependencies: "@oclif/core" "^4" ansis "^3.17.0" @@ -1170,9 +1170,9 @@ registry-auth-token "^5.1.1" "@oclif/test@^4": - version "4.1.22" - resolved "https://registry.npmjs.org/@oclif/test/-/test-4.1.22.tgz#5a0db873e91b6267b0360619970069f456ba3378" - integrity sha512-szaFr78p60axV6ECky9U2SMABE0g1JQpV3qyRjuPCt0pyAlgEzXodLnk99coqE1mny2qYlOU440dd37Xd/AQUA== + version "4.2.0" + resolved "https://registry.npmjs.org/@oclif/test/-/test-4.2.0.tgz#3f80e9e431af45a82d71b753792cebb99b64ae84" + integrity sha512-CPNWjgtRnvLs9R2lKggIWg3wZM7TcV5LEymgnF6y9N7NkgiTF/YLo9sZR+FeIsn7b/6iffHcsdwuue0g1CGebQ== dependencies: ansis "^3.17.0" debug "^4.4.3" @@ -1240,10 +1240,10 @@ dependencies: "@sinonjs/commons" "^3.0.0" -"@smithy/core@^3.31.1", "@smithy/core@^3.33.2": - version "3.33.2" - resolved "https://registry.npmjs.org/@smithy/core/-/core-3.33.2.tgz#64cad79d96e293e1b2bddd8491d869afe5d94696" - integrity sha512-CUGXpnPkVdjUCbix+83sWLW9VFgQOm44MDOx/ihITJMAnOZKvL8YYIc7DR9pP/tZ8CIRvMiON/TucvygqbHO3w== +"@smithy/core@^3.33.2", "@smithy/core@^3.33.3": + version "3.33.3" + resolved "https://registry.npmjs.org/@smithy/core/-/core-3.33.3.tgz#c1e801fe17160bcbf6c714cf16e832057e6bf79e" + integrity sha512-CsOeKq/9kA3y6VJHt+/+VTCtBaxJ4OTFpgrjIUhPpDIKxBci1k2bJaQASF2h/ELWrulGp+t97DZ0mevfAD8idg== dependencies: "@smithy/types" "^4.17.2" tslib "^2.6.2" @@ -1257,7 +1257,7 @@ "@smithy/types" "^4.17.2" tslib "^2.6.2" -"@smithy/fetch-http-handler@^5.6.13": +"@smithy/fetch-http-handler@^5.7.2": version "5.7.2" resolved "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-5.7.2.tgz#29e95cd74fe91495225e26a60569617fecae48cc" integrity sha512-nZyWTmSpJEXl6VtWVMBJve/7x12DZu6sIX1z1a+ZMaHlQQRs9Zpu6NbTe/gmxYXVRpkjxyDYpZ5gx2IM6f/Wkw== @@ -1266,25 +1266,25 @@ "@smithy/types" "^4.17.2" tslib "^2.6.2" -"@smithy/node-http-handler@^4.9.13": - version "4.11.2" - resolved "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-4.11.2.tgz#68088896f09db7c7cc91bda7bba80376190a11b0" - integrity sha512-avwAh9HM3h2lcfjvP3zYIZGf+XVgLQ91wOJ2qoFbNpW1UZeZb33aGlhTZvtkANHfcGhJroRY64525OjfgOg30g== +"@smithy/node-http-handler@^4.11.3": + version "4.11.3" + resolved "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-4.11.3.tgz#27e91a61b6de8a13e9b552f22975d7dd369cb397" + integrity sha512-2jY1tSpERfPfWqyBV2pH+iGFaghVsIJszJNsT7hxtQYhVJpWDyc0LqOWI+nXOxOAHaEfZ4PXXtp1wW1TGpHhkA== dependencies: - "@smithy/core" "^3.33.2" + "@smithy/core" "^3.33.3" "@smithy/types" "^4.17.2" tslib "^2.6.2" "@smithy/signature-v4@^5.6.12": - version "5.7.2" - resolved "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-5.7.2.tgz#26b0c17492d912ce352c3479d1153dd6fefa7f75" - integrity sha512-P7Ki6px6OOrxVtx8K7nLmyx4SlXUW/uTKDdMG44UHefmPGSRMBKe2v+TM59WdLcpUIrBrnuCsIqiM2MbsZjmhw== + version "5.7.3" + resolved "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-5.7.3.tgz#76603bf1ac9aa44e1d2f4f358b0cc0cf84961e46" + integrity sha512-7ImGm+FkHRLcBaRttIAMZ6bzJZWb2cJGoYjq46F2UjycujWzrL9GEN9h4w7eQyXJYnltrUhxbbieBAIRrdqpow== dependencies: - "@smithy/core" "^3.33.2" + "@smithy/core" "^3.33.3" "@smithy/types" "^4.17.2" tslib "^2.6.2" -"@smithy/types@^4.16.1", "@smithy/types@^4.17.2": +"@smithy/types@^4.17.2": version "4.17.2" resolved "https://registry.npmjs.org/@smithy/types/-/types-4.17.2.tgz#ad71f6f62460a6409f0e8efc173e2e0f883ea4e6" integrity sha512-FOKpVZob9MPTn2znRzGrnsMHv7BOsKVw3XiP/cOyYLDVZ9qKp4nifIiSCuUU/fIj5Vu0UOAxCFr+qRAtG0NUkA== @@ -1403,9 +1403,9 @@ "@types/node" "*" "@types/node@*": - version "26.2.0" - resolved "https://registry.npmjs.org/@types/node/-/node-26.2.0.tgz#5a4875a862fda8fdc57de8faa579bb81ecba1685" - integrity sha512-5IviulTZeRNp2vAJ514cc/HUlY5nZ9fCbq9DMyC52BrhFZACo3nI0R7qBxhQmo/d27NFe96ur/b7Wwxklda+kg== + version "26.3.0" + resolved "https://registry.npmjs.org/@types/node/-/node-26.3.0.tgz#757c33b17fe06db5a356582e9658603a1bd80caf" + integrity sha512-L3fgrnchriRC2ExBflb8j4uZZURHZfQsmQeyVzhjcHW4kkwVyo8/0h1B2MVzMTrYUJYu6G7EWs14hW/L9putqw== dependencies: undici-types "~8.3.0" @@ -1590,9 +1590,9 @@ balanced-match@^4.0.2: integrity sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA== baseline-browser-mapping@^2.11.12: - version "2.11.15" - resolved "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.15.tgz#9c0cac93d7d304f3d61bb41088a102cd62e68676" - integrity sha512-FwMjJJ7HnyZpWe+oWxegG0fezZyBZUagI5LZEoO3GCbtbKNwRfMH9Ue5d5v01PNePBy1QSfPSDTTeVL0Hb9EzA== + version "2.11.19" + resolved "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.19.tgz#4711abac48b88ccb56b5817e86f1b3a9a0764276" + integrity sha512-Grytf1xOxOEMTGRwx6rLGKkTabd4vMg3VrKdj/7joCmV0qgh4QwMMO6xh34YEXQqirAuUdgQGa5orJQQ+69RBw== bowser@^2.11.0: version "2.14.1" @@ -1700,9 +1700,9 @@ camelcase@^6.2.0: integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== caniuse-lite@^1.0.30001809: - version "1.0.30001809" - resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001809.tgz#e6cf71f14ddfe008f114dd2a846923be3c03a07b" - integrity sha512-xxWVywk6a6Arlk+hymeycyn/VgqEfLDxupvhH/xiY5SJ/18kmi9o6MiO320DCUzypORHLtvh0I4i04tUhCNHNQ== + version "1.0.30001810" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001810.tgz#4970b477dea3278374de9bc43aa8f5d39fc3cda2" + integrity sha512-TITQPUkaz+aVk5GL6NhOdwk1aEaNTSDPsGFWrTuhKGtjTF70jL/Oht2W4c6rXUe5fu7Ie19VIahAXHIIiWWNeg== capital-case@^1.0.4: version "1.0.4" @@ -1936,9 +1936,9 @@ ejs@^6: integrity sha512-UaaM14yby8U3k02ihS1Bmj5Kz2d7CCQM1scxpgs4Mhkq8F1wR2gl3+Ts4h5Ne4Mnt7M9m4Dw7jsuMr3+xO4vZA== electron-to-chromium@^1.5.402: - version "1.5.409" - resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.409.tgz#3d514dd82b2d181d8ade96c53242f4b8c94ab4ed" - integrity sha512-ChI4N44d0B4A6C8prnNjMOaGgE59fUyEVYcRYm2XEXIjMbbvF5i9UL1cblDbpGqiU0uS8FE8UcKxqZqTXdmzbQ== + version "1.5.414" + resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.414.tgz#4d38036562ddd192214aaade4124bdbbf2297291" + integrity sha512-aYlviXiaXBbzvKgyALpcMmqa3Np3sDr0XnZbEG62n2UpZFbEcjQ4EEMOLGzVPhwVnwTz0lvKY+GcARbunuHekw== emittery@^0.13.1: version "0.13.1" @@ -2805,9 +2805,9 @@ jest@^29: jest-cli "^29.7.0" jose@^6.2.1: - version "6.2.9" - resolved "https://registry.npmjs.org/jose/-/jose-6.2.9.tgz#344fa11af928f8000a4f81972c4d567d587170f0" - integrity sha512-XrchZOFZUl/T3vTwRe8XK+cJrGtMF4th1ARnDfwbBXFKThGhlsxEE4Zu03AD/bjJSt/9jT/mxrOCkJWOg77aPA== + version "6.2.10" + resolved "https://registry.npmjs.org/jose/-/jose-6.2.10.tgz#b70436c920c4b3f97314c28a8b8612c15b1d9e7f" + integrity sha512-iiW7J9qRFlGxvCOIBDBDxFePQSn7ZMAnrYGhrrOo6siO/MIqwfyilLR27pkfDgUk+raLuzADS8A3S/KLBisc0g== js-tokens@^4.0.0: version "4.0.0" @@ -3086,9 +3086,9 @@ npm-run-path@^4.0.1: path-key "^3.0.0" oclif@^4: - version "4.23.30" - resolved "https://registry.npmjs.org/oclif/-/oclif-4.23.30.tgz#d353a4eeb8b836214f3eaaa3f33c09c1468b2fd5" - integrity sha512-x8sMRv606XqZAWEfGh981PP2JM4G2CKt4/z2KDntoNHljD8slfJ5sHaDFUQya9w6W8xOJDMFF3UaLAFFYHo13w== + version "4.24.0" + resolved "https://registry.npmjs.org/oclif/-/oclif-4.24.0.tgz#34d2e663caa36600d8c711659f956d5532d2a229" + integrity sha512-qBSOMDV7T9G7QkJM1XXeC08jVnGjXK/EQaol6MpkXN1ELEOzi/9SeuwElH3zQuCRVEE+MlJLME6nQzNlwN5zVw== dependencies: "@aws-sdk/client-cloudfront" "^3.1079.0" "@aws-sdk/client-s3" "^3.1079.0" @@ -3097,8 +3097,8 @@ oclif@^4: "@inquirer/select" "^2.5.0" "@oclif/core" "^4.11.11" "@oclif/plugin-help" "^6.2.53" - "@oclif/plugin-not-found" "^3.2.87" - "@oclif/plugin-warn-if-update-available" "^3.1.67" + "@oclif/plugin-not-found" "^3.2.93" + "@oclif/plugin-warn-if-update-available" "^3.1.73" ansis "^3.16.0" async-retry "^1.3.3" change-case "^4" @@ -3237,9 +3237,9 @@ picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.1: integrity sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA== picomatch@^4.0.4: - version "4.0.5" - resolved "https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz#51ea57a17d86f605f81039595fbc40ed06a55fab" - integrity sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A== + version "4.0.7" + resolved "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz#6313360034ccb36b3dc61ecbdff78121f90fe21f" + integrity sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA== pirates@^4.0.4: version "4.0.7"