diff --git a/clients/js/src/generated/accounts/config.ts b/clients/js/src/generated/accounts/config.ts index f933258..c62a9d3 100644 --- a/clients/js/src/generated/accounts/config.ts +++ b/clients/js/src/generated/accounts/config.ts @@ -1,7 +1,7 @@ /** - * This code was AUTOGENERATED using the codama library. + * This code was AUTOGENERATED using the Codama library. * Please DO NOT EDIT THIS FILE, instead use visitors - * to add features, then rerun codama to update it. + * to add features, then rerun Codama to update it. * * @see https://github.com/codama-idl/codama */ @@ -56,6 +56,7 @@ export type ConfigArgs = { data: ReadonlyUint8Array; }; +/** Gets the encoder for {@link ConfigArgs} account data. */ export function getConfigEncoder(): Encoder { return getStructEncoder([ ['keys', getConfigKeysEncoder()], @@ -63,6 +64,7 @@ export function getConfigEncoder(): Encoder { ]); } +/** Gets the decoder for {@link Config} account data. */ export function getConfigDecoder(): Decoder { return getStructDecoder([ ['keys', getConfigKeysDecoder()], @@ -70,6 +72,7 @@ export function getConfigDecoder(): Decoder { ]); } +/** Gets the codec for {@link Config} account data. */ export function getConfigCodec(): Codec { return combineCodec(getConfigEncoder(), getConfigDecoder()); } diff --git a/clients/js/src/generated/accounts/index.ts b/clients/js/src/generated/accounts/index.ts index 6a79796..b6df80c 100644 --- a/clients/js/src/generated/accounts/index.ts +++ b/clients/js/src/generated/accounts/index.ts @@ -1,7 +1,7 @@ /** - * This code was AUTOGENERATED using the codama library. + * This code was AUTOGENERATED using the Codama library. * Please DO NOT EDIT THIS FILE, instead use visitors - * to add features, then rerun codama to update it. + * to add features, then rerun Codama to update it. * * @see https://github.com/codama-idl/codama */ diff --git a/clients/js/src/generated/index.ts b/clients/js/src/generated/index.ts index 5fd6de6..7948335 100644 --- a/clients/js/src/generated/index.ts +++ b/clients/js/src/generated/index.ts @@ -1,7 +1,7 @@ /** - * This code was AUTOGENERATED using the codama library. + * This code was AUTOGENERATED using the Codama library. * Please DO NOT EDIT THIS FILE, instead use visitors - * to add features, then rerun codama to update it. + * to add features, then rerun Codama to update it. * * @see https://github.com/codama-idl/codama */ diff --git a/clients/js/src/generated/instructions/index.ts b/clients/js/src/generated/instructions/index.ts index aad28e0..5a440c1 100644 --- a/clients/js/src/generated/instructions/index.ts +++ b/clients/js/src/generated/instructions/index.ts @@ -1,7 +1,7 @@ /** - * This code was AUTOGENERATED using the codama library. + * This code was AUTOGENERATED using the Codama library. * Please DO NOT EDIT THIS FILE, instead use visitors - * to add features, then rerun codama to update it. + * to add features, then rerun Codama to update it. * * @see https://github.com/codama-idl/codama */ diff --git a/clients/js/src/generated/instructions/store.ts b/clients/js/src/generated/instructions/store.ts index 5941d72..b964a65 100644 --- a/clients/js/src/generated/instructions/store.ts +++ b/clients/js/src/generated/instructions/store.ts @@ -1,7 +1,7 @@ /** - * This code was AUTOGENERATED using the codama library. + * This code was AUTOGENERATED using the Codama library. * Please DO NOT EDIT THIS FILE, instead use visitors - * to add features, then rerun codama to update it. + * to add features, then rerun Codama to update it. * * @see https://github.com/codama-idl/codama */ @@ -150,21 +150,19 @@ export function getStoreInstruction< ); const getAccountMeta = getAccountMetaFactory(programAddress, 'omitted'); - const instruction = { + return Object.freeze({ accounts: [getAccountMeta(accounts.configAccount), ...remainingAccounts], - programAddress, data: getStoreInstructionDataEncoder().encode( args as StoreInstructionDataArgs ), + programAddress, } as StoreInstruction< TProgramAddress, (typeof input)['configAccount'] extends TransactionSigner ? WritableSignerAccount & AccountSignerMeta : TAccountConfigAccount - >; - - return instruction; + >); } export type ParsedStoreInstruction< @@ -178,7 +176,6 @@ export type ParsedStoreInstruction< * Must sign during the first call to `store` to initialize the account, * or if no signers are configured in the config data. */ - configAccount: TAccountMetas[0]; }; data: StoreInstructionData; @@ -204,9 +201,7 @@ export function parseStoreInstruction< }; return { programAddress: instruction.programAddress, - accounts: { - configAccount: getNextAccount(), - }, + accounts: { configAccount: getNextAccount() }, data: getStoreInstructionDataDecoder().decode(instruction.data), }; } diff --git a/clients/js/src/generated/programs/index.ts b/clients/js/src/generated/programs/index.ts index 73aae5f..11d7e8d 100644 --- a/clients/js/src/generated/programs/index.ts +++ b/clients/js/src/generated/programs/index.ts @@ -1,7 +1,7 @@ /** - * This code was AUTOGENERATED using the codama library. + * This code was AUTOGENERATED using the Codama library. * Please DO NOT EDIT THIS FILE, instead use visitors - * to add features, then rerun codama to update it. + * to add features, then rerun Codama to update it. * * @see https://github.com/codama-idl/codama */ diff --git a/clients/js/src/generated/programs/solanaConfig.ts b/clients/js/src/generated/programs/solanaConfig.ts index 357b233..eed103a 100644 --- a/clients/js/src/generated/programs/solanaConfig.ts +++ b/clients/js/src/generated/programs/solanaConfig.ts @@ -1,7 +1,7 @@ /** - * This code was AUTOGENERATED using the codama library. + * This code was AUTOGENERATED using the Codama library. * Please DO NOT EDIT THIS FILE, instead use visitors - * to add features, then rerun codama to update it. + * to add features, then rerun Codama to update it. * * @see https://github.com/codama-idl/codama */ diff --git a/clients/js/src/generated/shared/index.ts b/clients/js/src/generated/shared/index.ts index 8841a27..83a3183 100644 --- a/clients/js/src/generated/shared/index.ts +++ b/clients/js/src/generated/shared/index.ts @@ -1,7 +1,7 @@ /** - * This code was AUTOGENERATED using the codama library. + * This code was AUTOGENERATED using the Codama library. * Please DO NOT EDIT THIS FILE, instead use visitors - * to add features, then rerun codama to update it. + * to add features, then rerun Codama to update it. * * @see https://github.com/codama-idl/codama */ diff --git a/clients/js/src/generated/types/configKeys.ts b/clients/js/src/generated/types/configKeys.ts index 1ca844e..73a933d 100644 --- a/clients/js/src/generated/types/configKeys.ts +++ b/clients/js/src/generated/types/configKeys.ts @@ -1,7 +1,7 @@ /** - * This code was AUTOGENERATED using the codama library. + * This code was AUTOGENERATED using the Codama library. * Please DO NOT EDIT THIS FILE, instead use visitors - * to add features, then rerun codama to update it. + * to add features, then rerun Codama to update it. * * @see https://github.com/codama-idl/codama */ @@ -29,7 +29,6 @@ import { * Each key tuple comprises a unique `Pubkey` identifier, * and `bool` whether that key is a signer of the data. */ - export type ConfigKeys = Array; export type ConfigKeysArgs = ConfigKeys; diff --git a/clients/js/src/generated/types/index.ts b/clients/js/src/generated/types/index.ts index bf9f6b6..21c20cd 100644 --- a/clients/js/src/generated/types/index.ts +++ b/clients/js/src/generated/types/index.ts @@ -1,7 +1,7 @@ /** - * This code was AUTOGENERATED using the codama library. + * This code was AUTOGENERATED using the Codama library. * Please DO NOT EDIT THIS FILE, instead use visitors - * to add features, then rerun codama to update it. + * to add features, then rerun Codama to update it. * * @see https://github.com/codama-idl/codama */ diff --git a/package.json b/package.json index c2c8aa6..56f283c 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "generate:clients": "codama run --all" }, "devDependencies": { - "@codama/renderers-js": "^1.3", + "@codama/renderers-js": "^1.5", "@codama/renderers-rust": "~1.0", "@codama/visitors-core": "^1.4.0", "codama": "^1.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fdc6bca..5a69644 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,8 +9,8 @@ importers: .: devDependencies: '@codama/renderers-js': - specifier: ^1.3 - version: 1.3.4(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.5.4) + specifier: ^1.5 + version: 1.5.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.5.4) '@codama/renderers-rust': specifier: ~1.0 version: 1.0.17(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.5.4) @@ -34,10 +34,6 @@ packages: resolution: {integrity: sha512-6RKKBBGqUfyotsKOKG3Z39spphwiwu9lOvIhws1r1uefpSgFmpHMgz0X/YLgPnBHRnlcFEZyBaO8z1db8MYPKg==} hasBin: true - '@codama/errors@1.3.3': - resolution: {integrity: sha512-iyo5qEW/rgNTTtcZnGqahcnUtMHRRTlTzeTZo6SLpuNistbEn2itOssnklNZVClhXR/4Td0riHwGedP3AjwgJA==} - hasBin: true - '@codama/errors@1.4.0': resolution: {integrity: sha512-w0WUrFJhIZUoYuyMTX1ls+qYaU6e3hrTzyeu/KS818wYY50HvdyLxLXhDAhHR/CF9MdNz6XyZpKAMOZDPmxqOw==} hasBin: true @@ -45,29 +41,24 @@ packages: '@codama/node-types@1.2.9': resolution: {integrity: sha512-tW3uPzldFTv5I5tkW2WZvdXIxc/JT+JIwYERfvtlTwRzleEfPOeC1EDE4LUUUtRx7qRfa3Gga8I2/CWZWvfbJQ==} - '@codama/node-types@1.3.3': - resolution: {integrity: sha512-41GdFy/OPRemXTAmptDSi/wDXHPimy40mx9v0z2EdIMNYEyKAYZDcvr2jzSei8meeCV9j4PgKF5snwBQK7HaSg==} - '@codama/node-types@1.4.0': resolution: {integrity: sha512-h5yNdI6CmSWwjyVQ03b15faI6xC35ytqOzTQQ09uA6GUnsQyESce3nZGbrwGy9Gape12JfFdmsxziVtLB0Ldkg==} '@codama/nodes@1.2.9': resolution: {integrity: sha512-qkKNrt+ntgMmprOtqbPHsOKve8mHaov/QIp89fAygCOxfniVFt+JSBnZTgmgYZhTtK60X7sp0kAD7uWDRKS+vg==} - '@codama/nodes@1.3.3': - resolution: {integrity: sha512-CgxGfH6ndcZpvf+RfVwSyIOyq8cNejbqY9TRr4SqVMIEbE1Wpqx+GPrEGRKtwHgB8KqsWCz7Pve8BCGhsPkr2g==} - '@codama/nodes@1.4.0': resolution: {integrity: sha512-4v51bD/awhDqKzKjTOf84f4wzkLrs4WodU0HNT33BcsP+gcbC+z+HSHBqVaDofjHpbkP8YlMP+4SRqU8utff8A==} '@codama/renderers-core@1.0.11': resolution: {integrity: sha512-fnZgjub3MDCpEnWQ3+vlzu9razNF3/kqJsgvMfqX2w4shJLO5a9lNlyPMDi0wL85sDazjVx488dFg+AfibNtVA==} - '@codama/renderers-core@1.0.19': - resolution: {integrity: sha512-ARvgw8ObOMiIbeahcKBpWKl2N4lYaywDOAsbYDjr/zV8jpPll39TVidgQt0lP4JjdGz7xZTBCmQmtxW5hqr9pA==} + '@codama/renderers-core@1.2.4': + resolution: {integrity: sha512-mimXkXWRaWB5Uk+pptXtAwD1jfRvY7dK/oCqpV+UW0lbZuRU/OqpRIhYk+opiwpEb9duB7pwPDzZdIuKJbIDvg==} - '@codama/renderers-js@1.3.4': - resolution: {integrity: sha512-srcHHCc7l2FXTlUEoPOolw0bmxBkdyqpzOGtBNc7eeF9sOCE3mlR84qXzxoqCKx4T26wl+QHihI0wby0bMlfrA==} + '@codama/renderers-js@1.5.0': + resolution: {integrity: sha512-6CndIT+/vb4L1dHE8/7Mx2G5uheqcS+DHZWwvJmlfxzu80iZg2zDNnGPTPukmcPRyeb6AQIxteuPu3yZRtEj7w==} + engines: {node: '>=20.18.0'} '@codama/renderers-rust@1.0.17': resolution: {integrity: sha512-2UCfHD+x4PWRq2a/TWQG+yZ0YP7v2x1V3UeMTQloQ2mflA9fiD1LeizZ1zlFqNcOeYBx46RzFF8bjaQvb6YTBQ==} @@ -78,9 +69,6 @@ packages: '@codama/visitors-core@1.2.9': resolution: {integrity: sha512-qQwpAl7RjyupMhMuWVHIbSaVhqbiUtGLJsxs7YDlfKUo7kz9+vF4cS96n7HY3mFF+PCtyDzEiFHFu+JYEemHgg==} - '@codama/visitors-core@1.3.3': - resolution: {integrity: sha512-Kuz2we5iDhq0Y9bPwEjEGGSueBPJkLxoDkJ+Z3NuHlqo/k2aHvDNl9NaoOOUPwNzPVbntfpJW9Ga3pP9oc/PQQ==} - '@codama/visitors-core@1.4.0': resolution: {integrity: sha512-971xAqXuBbfGLB5DUNIB2X66MEWE+NF22blkNgoXgOCm1XfKr50MTkvF1nYiFxa4+09AS621rybppqQRmOqPsw==} @@ -93,8 +81,8 @@ packages: peerDependencies: typescript: '>=5' - '@solana/codecs-core@2.3.0': - resolution: {integrity: sha512-oG+VZzN6YhBHIoSKgS5ESM9VIGzhWjEHEGNPSibiDTxFhsFWxNaz8LbMDPjBUE69r9wmdGLkrQ+wVPbnJcZPvw==} + '@solana/codecs-core@5.0.0': + resolution: {integrity: sha512-rCG2d8OaamVF2/J//YyCgDqNJpUytVVltw9C8mJtEz5c6Se/LR6BFuG8g4xeJswq/ab4RFk5/HFdgbvNjKgQjA==} engines: {node: '>=20.18.0'} peerDependencies: typescript: '>=5.3.3' @@ -105,8 +93,8 @@ packages: peerDependencies: typescript: '>=5' - '@solana/codecs-numbers@2.3.0': - resolution: {integrity: sha512-jFvvwKJKffvG7Iz9dmN51OGB7JBcy2CJ6Xf3NqD/VP90xak66m/Lg48T01u5IQ/hc15mChVHiBm+HHuOFDUrQg==} + '@solana/codecs-numbers@5.0.0': + resolution: {integrity: sha512-a2+skRLuUK02f/XFe4L0e1+wHCyfK25PkyseFps1v1l4pvevukFwth/EhSyrs6w5CsTJRVoR7MuE3E00PM4egw==} engines: {node: '>=20.18.0'} peerDependencies: typescript: '>=5.3.3' @@ -118,8 +106,8 @@ packages: fastestsmallesttextencoderdecoder: ^1.0.22 typescript: '>=5' - '@solana/codecs-strings@2.3.0': - resolution: {integrity: sha512-y5pSBYwzVziXu521hh+VxqUtp0hYGTl1eWGoc1W+8mdvBdC1kTqm/X7aYQw33J42hw03JjryvYOvmGgk3Qz/Ug==} + '@solana/codecs-strings@5.0.0': + resolution: {integrity: sha512-ALkRwpV8bGR6qjAYw0YXZwp2YI4wzvKOJGmx04Ut8gMdbaUx7qOcJkhEQKI6ZVC3lAWSIS1N1wGccUZDwvfKxw==} engines: {node: '>=20.18.0'} peerDependencies: fastestsmallesttextencoderdecoder: ^1.0.22 @@ -132,8 +120,8 @@ packages: peerDependencies: typescript: '>=5' - '@solana/errors@2.3.0': - resolution: {integrity: sha512-66RI9MAbwYV0UtP7kGcTBVLxJgUxoZGm8Fbc0ah+lGiAw17Gugco6+9GrJCV83VyF2mDWyYnYM9qdI3yjgpnaQ==} + '@solana/errors@5.0.0': + resolution: {integrity: sha512-gTuhzO6E+ydfAAzqmqdPcvFyJwAzFKKIrqtnZPpgAuomcPYu+HSo0tuwSM/cTX0djmHt+GoOsf/julph+nvs2w==} engines: {node: '>=20.18.0'} hasBin: true peerDependencies: @@ -161,10 +149,6 @@ packages: resolution: {integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - chalk@5.6.0: - resolution: {integrity: sha512-46QrSQFyVSEyYAgQ22hQ+zDa60YHA4fBstHmtSApj1Y5vKtG27fWowW03jCk5KcbXEWPZUIR894aARCA/G1kfQ==} - engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - chalk@5.6.2: resolution: {integrity: sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} @@ -181,8 +165,8 @@ packages: resolution: {integrity: sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==} engines: {node: '>=18'} - commander@14.0.0: - resolution: {integrity: sha512-2uM9rYjPvyq39NwLRqaiLtWHyDC1FvryJDa2ATTVims5YAS4PupsEQsDvP14FqhFr0P49CYDugi59xaxJlTXRA==} + commander@14.0.1: + resolution: {integrity: sha512-2JkV3gUZUVrbNA+1sjBOYLsMZ5cEEl8GTFP2a4AVz5hvasAMCQ1D2l2le/cX+pV4N6ZU17zjUahLpIXRrnWL8A==} engines: {node: '>=20'} commander@14.0.2: @@ -319,12 +303,6 @@ snapshots: chalk: 5.4.1 commander: 13.1.0 - '@codama/errors@1.3.3': - dependencies: - '@codama/node-types': 1.3.3 - chalk: 5.6.0 - commander: 14.0.0 - '@codama/errors@1.4.0': dependencies: '@codama/node-types': 1.4.0 @@ -333,8 +311,6 @@ snapshots: '@codama/node-types@1.2.9': {} - '@codama/node-types@1.3.3': {} - '@codama/node-types@1.4.0': {} '@codama/nodes@1.2.9': @@ -342,11 +318,6 @@ snapshots: '@codama/errors': 1.2.9 '@codama/node-types': 1.2.9 - '@codama/nodes@1.3.3': - dependencies: - '@codama/errors': 1.3.3 - '@codama/node-types': 1.3.3 - '@codama/nodes@1.4.0': dependencies: '@codama/errors': 1.4.0 @@ -358,23 +329,21 @@ snapshots: '@codama/nodes': 1.2.9 '@codama/visitors-core': 1.2.9 - '@codama/renderers-core@1.0.19': + '@codama/renderers-core@1.2.4': dependencies: - '@codama/errors': 1.3.3 - '@codama/nodes': 1.3.3 - '@codama/visitors-core': 1.3.3 + '@codama/errors': 1.4.0 + '@codama/nodes': 1.4.0 + '@codama/visitors-core': 1.4.0 - '@codama/renderers-js@1.3.4(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.5.4)': + '@codama/renderers-js@1.5.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.5.4)': dependencies: - '@codama/errors': 1.3.3 - '@codama/nodes': 1.3.3 - '@codama/renderers-core': 1.0.19 - '@codama/visitors-core': 1.3.3 - '@solana/codecs-strings': 2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.5.4) - nunjucks: 3.2.4 + '@codama/errors': 1.4.0 + '@codama/nodes': 1.4.0 + '@codama/renderers-core': 1.2.4 + '@codama/visitors-core': 1.4.0 + '@solana/codecs-strings': 5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.5.4) prettier: 3.6.2 transitivePeerDependencies: - - chokidar - fastestsmallesttextencoderdecoder - typescript @@ -403,12 +372,6 @@ snapshots: '@codama/nodes': 1.2.9 json-stable-stringify: 1.3.0 - '@codama/visitors-core@1.3.3': - dependencies: - '@codama/errors': 1.3.3 - '@codama/nodes': 1.3.3 - json-stable-stringify: 1.3.0 - '@codama/visitors-core@1.4.0': dependencies: '@codama/errors': 1.4.0 @@ -426,9 +389,9 @@ snapshots: '@solana/errors': 2.0.0-rc.4(typescript@5.5.4) typescript: 5.5.4 - '@solana/codecs-core@2.3.0(typescript@5.5.4)': + '@solana/codecs-core@5.0.0(typescript@5.5.4)': dependencies: - '@solana/errors': 2.3.0(typescript@5.5.4) + '@solana/errors': 5.0.0(typescript@5.5.4) typescript: 5.5.4 '@solana/codecs-numbers@2.0.0-rc.4(typescript@5.5.4)': @@ -437,10 +400,10 @@ snapshots: '@solana/errors': 2.0.0-rc.4(typescript@5.5.4) typescript: 5.5.4 - '@solana/codecs-numbers@2.3.0(typescript@5.5.4)': + '@solana/codecs-numbers@5.0.0(typescript@5.5.4)': dependencies: - '@solana/codecs-core': 2.3.0(typescript@5.5.4) - '@solana/errors': 2.3.0(typescript@5.5.4) + '@solana/codecs-core': 5.0.0(typescript@5.5.4) + '@solana/errors': 5.0.0(typescript@5.5.4) typescript: 5.5.4 '@solana/codecs-strings@2.0.0-rc.4(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.5.4)': @@ -451,11 +414,11 @@ snapshots: fastestsmallesttextencoderdecoder: 1.0.22 typescript: 5.5.4 - '@solana/codecs-strings@2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.5.4)': + '@solana/codecs-strings@5.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.5.4)': dependencies: - '@solana/codecs-core': 2.3.0(typescript@5.5.4) - '@solana/codecs-numbers': 2.3.0(typescript@5.5.4) - '@solana/errors': 2.3.0(typescript@5.5.4) + '@solana/codecs-core': 5.0.0(typescript@5.5.4) + '@solana/codecs-numbers': 5.0.0(typescript@5.5.4) + '@solana/errors': 5.0.0(typescript@5.5.4) fastestsmallesttextencoderdecoder: 1.0.22 typescript: 5.5.4 @@ -465,10 +428,10 @@ snapshots: commander: 12.1.0 typescript: 5.5.4 - '@solana/errors@2.3.0(typescript@5.5.4)': + '@solana/errors@5.0.0(typescript@5.5.4)': dependencies: - chalk: 5.4.1 - commander: 14.0.2 + chalk: 5.6.2 + commander: 14.0.1 typescript: 5.5.4 a-sync-waterfall@1.0.1: {} @@ -494,8 +457,6 @@ snapshots: chalk@5.4.1: {} - chalk@5.6.0: {} - chalk@5.6.2: {} codama@1.4.0: @@ -510,7 +471,7 @@ snapshots: commander@13.1.0: {} - commander@14.0.0: {} + commander@14.0.1: {} commander@14.0.2: {}