Skip to content

Commit e4e14aa

Browse files
authored
Merge branch 'main' into s3-sort-filter-rules
2 parents e68d187 + 8d851a9 commit e4e14aa

626 files changed

Lines changed: 248265 additions & 167519 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/request-cli-integ-test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
persist-credentials: false
2020
- name: Find changed cli files
2121
id: changed-cli-files
22-
uses: tj-actions/changed-files@48d8f15b2aaa3d255ca5af3eba4870f807ce6b3c
22+
uses: tj-actions/changed-files@c3a1bb2c992d77180ae65be6ae6c166cf40f857c
2323
with:
2424
base_sha: ${{ github.event.pull_request.base.sha }}
2525
files_yaml: |

CHANGELOG.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7484,10 +7484,10 @@ const bucket = new s3.Bucket(this, 'L2Bucket');
74847484
const bucketResource = bucket.findChild('Resource') as s3.cloudformation.BucketResource;
74857485

74867486
// strongly-typed overrides
7487-
bucketResource.propertyOverrides.bucketName = 'NewBucketName';
7487+
bucketResource.propertyOverrides.bucketName = 'amzn-s3-demo-bucket';
74887488

74897489
// weakly-typed overrides
7490-
bucketResource.addPropertyOverride('BucketName', 'NewerBucketName');
7490+
bucketResource.addPropertyOverride('BucketName', 'amzn-s3-demo-bucket1');
74917491
```
74927492

74937493
### Bug Fixes
@@ -8289,7 +8289,7 @@ new Pipeline(this, 'MyCoolPipeline', { artifactsBucket: bucket });
82898289
You can also import a bucket by just specifying its name:
82908290

82918291
```typescript
8292-
const bucket = Bucket.import({ bucketName: new BucketName('my-bucket') });
8292+
const bucket = Bucket.import({ bucketName: new BucketName('amzn-s3-demo-bucket') });
82938293
new Pipeline(this, 'MyCoolPipeline', { artifactsBucket: bucket });
82948294
```
82958295

CHANGELOG.v2.alpha.md

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,67 @@
22

33
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
44

5+
## [2.161.1-alpha.0](https://github.com/aws/aws-cdk/compare/v2.161.0-alpha.0...v2.161.1-alpha.0) (2024-10-05)
6+
7+
## [2.161.0-alpha.0](https://github.com/aws/aws-cdk/compare/v2.160.0-alpha.0...v2.161.0-alpha.0) (2024-10-03)
8+
9+
10+
### ⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
11+
12+
* **kinesisfirehose-destinations:** the `logging` and `logGroup` properties in `DestinationLoggingProps` have been removed and replaced with a single optional property `loggingConfig` which accepts a class of type `LoggingConfig`.
13+
14+
#### Details
15+
Combine the `logging` and `logGroup` properties into a single new optional property called `loggingConfig` which accepts a class of type `LoggingConfig`.
16+
17+
`LoggingConfig` is an abstract class which can be instantiated through either an instance of `EnableLogging` or `DisableLogging` which can be used in the following 3 ways:
18+
19+
```ts
20+
import * as logs from 'aws-cdk-lib/aws-logs';
21+
22+
const logGroup = new logs.LogGroup(this, 'Log Group');
23+
declare const bucket: s3.Bucket;
24+
25+
// 1. Enable logging with no parameters - a log group will be created for you
26+
const destinationWithLogging = new destinations.S3Bucket(bucket, {
27+
loggingConfig: new destinations.EnableLogging(),
28+
});
29+
30+
// 2. Enable a logging and pass in a logGroup to be used
31+
const destinationWithLoggingAndMyLogGroup = new destinations.S3Bucket(bucket, {
32+
loggingConfig: new destinations.EnableLogging(logGroup),
33+
});
34+
35+
// 3. Disable logging (does not accept any parameters so it is now impossible to provide a logGroup in this case)
36+
const destinationWithoutLogging = new destinations.S3Bucket(bucket, {
37+
loggingConfig: new destinations.DisableLogging(),
38+
});
39+
40+
```
41+
42+
### Description of how you validated changes
43+
unit + integ test
44+
45+
### Checklist
46+
- [x] My code adheres to the [CONTRIBUTING GUIDE](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and [DESIGN GUIDELINES](https://github.com/aws/aws-cdk/blob/main/docs/DESIGN_GUIDELINES.md)
47+
48+
### Features
49+
50+
* **ec2:** add interface endpoint dynamodb ([#30162](https://github.com/aws/aws-cdk/issues/30162)) ([182804a](https://github.com/aws/aws-cdk/commit/182804a3b3116924e2f7a8e50a22e2e7d99c71ae)), closes [#29547](https://github.com/aws/aws-cdk/issues/29547)
51+
* **pipes-sources:** add Kinesis and DynamoDB ([#29476](https://github.com/aws/aws-cdk/issues/29476)) ([00c2efb](https://github.com/aws/aws-cdk/commit/00c2efb323fdba21191c69e7f970e2cd78c37d68)), closes [#29378](https://github.com/aws/aws-cdk/issues/29378) [#29377](https://github.com/aws/aws-cdk/issues/29377)
52+
* **pipes-targets:** add API destination ([#30756](https://github.com/aws/aws-cdk/issues/30756)) ([5e08c98](https://github.com/aws/aws-cdk/commit/5e08c981dd2a309c84abc01a0c8b358e55b5cc4c)), closes [/github.com/aws/aws-cdk/blob/main/packages/aws-cdk-lib/aws-events-targets/lib/api-gateway.ts#L11-L32](https://github.com/aws//github.com/aws/aws-cdk/blob/main/packages/aws-cdk-lib/aws-events-targets/lib/api-gateway.ts/issues/L11-L32)
53+
* **pipes-targets:** add Kinesis ([#30656](https://github.com/aws/aws-cdk/issues/30656)) ([d0c99d8](https://github.com/aws/aws-cdk/commit/d0c99d85e0bd85beea78ce65f843d319abd493ce))
54+
* **redshift:** supports excludeCharacters settings for DatabaseSecret ([#30563](https://github.com/aws/aws-cdk/issues/30563)) ([a1c46cf](https://github.com/aws/aws-cdk/commit/a1c46cfc5eefa58640324420a3dc15b32c37e7dd)), closes [#26847](https://github.com/aws/aws-cdk/issues/26847)
55+
56+
57+
### Bug Fixes
58+
59+
* **custom-resource-handlers:** better fallback for require failures ([#31571](https://github.com/aws/aws-cdk/issues/31571)) ([00cdbcb](https://github.com/aws/aws-cdk/commit/00cdbcba93baa9a605f62ae8c18c0880ec15aea2)), closes [#30067](https://github.com/aws/aws-cdk/issues/30067)
60+
61+
62+
### Miscellaneous Chores
63+
64+
* **kinesisfirehose-destinations:** refactor logging to combine logGroup and logging properties into loggingConfig ([#31488](https://github.com/aws/aws-cdk/issues/31488)) ([c4bda64](https://github.com/aws/aws-cdk/commit/c4bda6409cea78dbfa51fb6437f61fb13d0d0abb))
65+
566
## [2.160.0-alpha.0](https://github.com/aws/aws-cdk/compare/v2.159.1-alpha.0...v2.160.0-alpha.0) (2024-09-24)
667

768

CHANGELOG.v2.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,45 @@
22

33
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
44

5+
## [2.161.1](https://github.com/aws/aws-cdk/compare/v2.161.0...v2.161.1) (2024-10-05)
6+
7+
8+
### Reverts
9+
10+
* feat(cli): cdk rollback ([#31407](https://github.com/aws/aws-cdk/issues/31407)) ([#31657](https://github.com/aws/aws-cdk/issues/31657)) ([29bf223](https://github.com/aws/aws-cdk/commit/29bf2233a33d3ded20639279fa712a5b036fe041))
11+
12+
## [2.161.0](https://github.com/aws/aws-cdk/compare/v2.160.0...v2.161.0) (2024-10-03)
13+
14+
15+
### Features
16+
17+
* update L1 CloudFormation resource definitions ([#31640](https://github.com/aws/aws-cdk/issues/31640)) ([79d9c4d](https://github.com/aws/aws-cdk/commit/79d9c4ddd4b96a4d4bd0c38a83687229253449fc)), closes [/docs.aws.amazon.com/datasync/latest/userguide/create-locations-cli.html#create-location-s3](https://github.com/aws//docs.aws.amazon.com/datasync/latest/userguide/create-locations-cli.html/issues/create-location-s3)
18+
* **bedrock:** support meta llama3-2 ([#31568](https://github.com/aws/aws-cdk/issues/31568)) ([4ddc702](https://github.com/aws/aws-cdk/commit/4ddc702236e74abd179b5d866614066f71a0f91b))
19+
* **cli:** `cdk rollback` ([#31407](https://github.com/aws/aws-cdk/issues/31407)) ([0755561](https://github.com/aws/aws-cdk/commit/0755561b79d6be0744b0b21504fe54ffcf2b618a)), closes [#30546](https://github.com/aws/aws-cdk/issues/30546)
20+
* **cli:** notices on bootstrap version ([#31555](https://github.com/aws/aws-cdk/issues/31555)) ([b0e4a54](https://github.com/aws/aws-cdk/commit/b0e4a544aecce86e8b41e7cd148a139c2e34bfbd))
21+
* **ecs:** support restart policy for container ([#31228](https://github.com/aws/aws-cdk/issues/31228)) ([a22e8cc](https://github.com/aws/aws-cdk/commit/a22e8cc8e2bd458fa2b972a76cd5c1f8c57a88d1)), closes [#31127](https://github.com/aws/aws-cdk/issues/31127) [#31425](https://github.com/aws/aws-cdk/issues/31425)
22+
* **logs:** add metric methods for log group IncomingLogEvents and IncomingBytes ([#31535](https://github.com/aws/aws-cdk/issues/31535)) ([2813eb2](https://github.com/aws/aws-cdk/commit/2813eb26c5ae7457591897fd898438019af8ea65)), closes [#30034](https://github.com/aws/aws-cdk/issues/30034)
23+
* **rds:** support for local write forwarding in an Aurora Mysql cluster ([#31524](https://github.com/aws/aws-cdk/issues/31524)) ([48c4192](https://github.com/aws/aws-cdk/commit/48c4192736c5ad1ea96f2b6760466031219adfbf)), closes [#31523](https://github.com/aws/aws-cdk/issues/31523)
24+
* **s3-deployment:** added property outputObjectKeys for BucketDeployment ([#31452](https://github.com/aws/aws-cdk/issues/31452)) ([54c01cb](https://github.com/aws/aws-cdk/commit/54c01cbb24242f5646f2798f8b28ec6172dedbc9)), closes [#28579](https://github.com/aws/aws-cdk/issues/28579)
25+
26+
27+
### Bug Fixes
28+
29+
* **appsync:** lambda authorizer permission is not scoped to appsync api arn ([#31567](https://github.com/aws/aws-cdk/issues/31567)) ([c7cee15](https://github.com/aws/aws-cdk/commit/c7cee1525deb48d915740c9b30bdc6f886d17aa5)), closes [#31550](https://github.com/aws/aws-cdk/issues/31550) [/docs.aws.amazon.com/controltower/latest/controlreference/lambda-rules.html#ct-lambda-pr-2](https://github.com/aws//docs.aws.amazon.com/controltower/latest/controlreference/lambda-rules.html/issues/ct-lambda-pr-2)
30+
* **batch:** remove default optimal for arm based instance types and add error checks ([#31510](https://github.com/aws/aws-cdk/issues/31510)) ([7e80cc9](https://github.com/aws/aws-cdk/commit/7e80cc9665c0a1f7e82b124991d946a4234313c2)), closes [#31148](https://github.com/aws/aws-cdk/issues/31148)
31+
* **cdk:** `cdk diff --quiet` to print stack name when there is diffs ([#30186](https://github.com/aws/aws-cdk/issues/30186)) ([bcf9209](https://github.com/aws/aws-cdk/commit/bcf9209fb1b9e9aa295f50c5681201db094b8c00)), closes [#27128](https://github.com/aws/aws-cdk/issues/27128)
32+
* **cli:** deployment errors are printed 3 times ([#31389](https://github.com/aws/aws-cdk/issues/31389)) ([4b00ffe](https://github.com/aws/aws-cdk/commit/4b00ffeb86b3ebb9a0190c2842bd36ebb4043f52))
33+
* **core:** `isTaggable` function can return undefined instead of false ([#31600](https://github.com/aws/aws-cdk/issues/31600)) ([be70c82](https://github.com/aws/aws-cdk/commit/be70c822a1608cb43a4b4b17fc0430f3352797c6)), closes [#26495](https://github.com/aws/aws-cdk/issues/26495)
34+
* **core:** apps that use token-aware-stringify are construct-instantiation-order-dependent ([#31470](https://github.com/aws/aws-cdk/issues/31470)) ([4128bf1](https://github.com/aws/aws-cdk/commit/4128bf16b94c3fc9b654187abc8b52638d712999)), closes [#31345](https://github.com/aws/aws-cdk/issues/31345) [#31345](https://github.com/aws/aws-cdk/issues/31345)
35+
* **core:** file asset publishing role not used in `cdk diff` to upload large templates ([#31597](https://github.com/aws/aws-cdk/issues/31597)) ([be1207b](https://github.com/aws/aws-cdk/commit/be1207beedb01fc1cf773f13705ddae19c3209f0)), closes [#29936](https://github.com/aws/aws-cdk/issues/29936) [/github.com/aws/aws-cdk/blob/main/packages/aws-cdk/lib/api/bootstrap/bootstrap-template.yaml#L275](https://github.com/aws//github.com/aws/aws-cdk/blob/main/packages/aws-cdk/lib/api/bootstrap/bootstrap-template.yaml/issues/L275) [/github.com/aws/aws-cdk/blob/4b00ffeb86b3ebb9a0190c2842bd36ebb4043f52/packages/aws-cdk/lib/api/deployments.ts#L605](https://github.com/aws//github.com/aws/aws-cdk/blob/4b00ffeb86b3ebb9a0190c2842bd36ebb4043f52/packages/aws-cdk/lib/api/deployments.ts/issues/L605)
36+
* **core:** throw on intrinsics in CFN update and create policies ([#31578](https://github.com/aws/aws-cdk/issues/31578)) ([9410361](https://github.com/aws/aws-cdk/commit/941036100f1633a5693075ea07477122bab9cbb2)), closes [#27578](https://github.com/aws/aws-cdk/issues/27578) [#30740](https://github.com/aws/aws-cdk/issues/30740)
37+
* **lambda:** configuring log retention fails on 70+ Lambdas ([#31340](https://github.com/aws/aws-cdk/issues/31340)) ([a2d42d2](https://github.com/aws/aws-cdk/commit/a2d42d20ad4439ba294d1027152a16fb19786df3)), closes [#31338](https://github.com/aws/aws-cdk/issues/31338)
38+
* **lambda-nodejs:** remove smithy models from bundling for AWS SDK v3 runtimes (under feature flag) ([#31639](https://github.com/aws/aws-cdk/issues/31639)) ([19ee46d](https://github.com/aws/aws-cdk/commit/19ee46d7653894f0669aff3872c6c5314be0666c))
39+
* **pipelines:** "Node with duplicate id" on duplicate stack names ([#31328](https://github.com/aws/aws-cdk/issues/31328)) ([16b74f3](https://github.com/aws/aws-cdk/commit/16b74f337e351b177aaeed2d80c519ff264c3e11)), closes [#30960](https://github.com/aws/aws-cdk/issues/30960)
40+
* **rds:** fixed the IAM policy that grantConnect() generates for DatabaseInstanceReadReplica ([#31579](https://github.com/aws/aws-cdk/issues/31579)) ([52f676c](https://github.com/aws/aws-cdk/commit/52f676ca82a6078425020efcef73da8bd6afa261)), closes [#31061](https://github.com/aws/aws-cdk/issues/31061)
41+
* **stack:** check stack tags for deploy-time values ([#31457](https://github.com/aws/aws-cdk/issues/31457)) ([abd1768](https://github.com/aws/aws-cdk/commit/abd176866a3ab3ce14b20bd5773ab3b23b1b7677)), closes [#28017](https://github.com/aws/aws-cdk/issues/28017)
42+
* update L1 CloudFormation resource definitions by removing outdated schema overrides ([#31539](https://github.com/aws/aws-cdk/issues/31539)) ([218331b](https://github.com/aws/aws-cdk/commit/218331bd1f87897bf6cbd42a2059d570b59bfb3f))
43+
544
## [2.160.0](https://github.com/aws/aws-cdk/compare/v2.159.1...v2.160.0) (2024-09-24)
645

746

lerna.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
"packages/@aws-cdk/*/lambda-packages/*",
1212
"tools/@aws-cdk/cdk-build-tools",
1313
"tools/@aws-cdk/cdk-release",
14-
"tools/@aws-cdk/eslint-plugin",
1514
"tools/@aws-cdk/node-bundle",
1615
"tools/@aws-cdk/pkglint",
1716
"tools/@aws-cdk/pkgtools",

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,8 @@
4141
"colors": "1.4.0",
4242
"markdown-it": "^12.3.2",
4343
"string-width": "^4.2.3",
44-
"@types/babel__traverse": "7.18.2"
44+
"@types/babel__traverse": "7.18.2",
45+
"@smithy/types": "3.5.0"
4546
},
4647
"repository": {
4748
"type": "git",
@@ -78,7 +79,6 @@
7879
"packages/@aws-cdk/*/lambda-packages/*",
7980
"tools/@aws-cdk/cdk-build-tools",
8081
"tools/@aws-cdk/cdk-release",
81-
"tools/@aws-cdk/eslint-plugin",
8282
"tools/@aws-cdk/node-bundle",
8383
"tools/@aws-cdk/pkglint",
8484
"tools/@aws-cdk/pkgtools",

packages/@aws-cdk-testing/cli-integ/lib/aws.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import {
33
DeleteStackCommand,
44
DescribeStacksCommand,
55
UpdateTerminationProtectionCommand,
6-
Stack,
6+
type Stack,
77
} from '@aws-sdk/client-cloudformation';
88
import { DeleteRepositoryCommand, ECRClient } from '@aws-sdk/client-ecr';
99
import { ECSClient } from '@aws-sdk/client-ecs';
@@ -13,14 +13,14 @@ import {
1313
S3Client,
1414
DeleteObjectsCommand,
1515
ListObjectVersionsCommand,
16-
ObjectIdentifier,
16+
type ObjectIdentifier,
1717
DeleteBucketCommand,
1818
} from '@aws-sdk/client-s3';
1919
import { SNSClient } from '@aws-sdk/client-sns';
2020
import { SSOClient } from '@aws-sdk/client-sso';
2121
import { STSClient, GetCallerIdentityCommand } from '@aws-sdk/client-sts';
2222
import { fromIni } from '@aws-sdk/credential-providers';
23-
import { AwsCredentialIdentityProvider } from '@smithy/types';
23+
import type { AwsCredentialIdentityProvider } from '@smithy/types';
2424
import { ConfiguredRetryStrategy } from '@smithy/util-retry';
2525
interface ClientConfig {
2626
readonly credentials?: AwsCredentialIdentityProvider;
@@ -75,7 +75,7 @@ export class AwsClients {
7575
maxAttempts: 2,
7676
});
7777

78-
return (await stsClient.send(new GetCallerIdentityCommand())).Account!;
78+
return (await stsClient.send(new GetCallerIdentityCommand({}))).Account!;
7979
}
8080

8181
public async deleteStacks(...stackNames: string[]) {

packages/@aws-cdk-testing/cli-integ/lib/with-cdk-app.ts

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -273,6 +273,11 @@ interface CommonCdkBootstrapCommandOptions {
273273
* @default - none
274274
*/
275275
readonly tags?: string;
276+
277+
/**
278+
* @default - the default CDK qualifier
279+
*/
280+
readonly qualifier?: string;
276281
}
277282

278283
export interface CdkLegacyBootstrapCommandOptions extends CommonCdkBootstrapCommandOptions {
@@ -423,7 +428,7 @@ export class TestFixture extends ShellHelper {
423428
if (options.bootstrapBucketName) {
424429
args.push('--bootstrap-bucket-name', options.bootstrapBucketName);
425430
}
426-
args.push('--qualifier', this.qualifier);
431+
args.push('--qualifier', options.qualifier ?? this.qualifier);
427432
if (options.cfnExecutionPolicy) {
428433
args.push('--cloudformation-execution-policies', options.cfnExecutionPolicy);
429434
}
@@ -529,12 +534,16 @@ export class TestFixture extends ShellHelper {
529534

530535
// Bootstrap stacks have buckets that need to be cleaned
531536
const bucketNames = stacksToDelete.map(stack => outputFromStack('BucketName', stack)).filter(defined);
537+
// Parallelism will be reasonable
538+
// eslint-disable-next-line @cdklabs/promiseall-no-unbounded-parallelism
532539
await Promise.all(bucketNames.map(b => this.aws.emptyBucket(b)));
533540
// The bootstrap bucket has a removal policy of RETAIN by default, so add it to the buckets to be cleaned up.
534541
this.bucketsToDelete.push(...bucketNames);
535542

536543
// Bootstrap stacks have ECR repositories with images which should be deleted
537544
const imageRepositoryNames = stacksToDelete.map(stack => outputFromStack('ImageRepositoryName', stack)).filter(defined);
545+
// Parallelism will be reasonable
546+
// eslint-disable-next-line @cdklabs/promiseall-no-unbounded-parallelism
538547
await Promise.all(imageRepositoryNames.map(r => this.aws.deleteImageRepository(r)));
539548

540549
await this.aws.deleteStacks(

packages/@aws-cdk-testing/cli-integ/package.json

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -39,19 +39,19 @@
3939
},
4040
"dependencies": {
4141
"@octokit/rest": "^18.12.0",
42-
"@aws-sdk/client-codeartifact": "3.637.0",
43-
"@aws-sdk/client-cloudformation": "3.637.0",
44-
"@aws-sdk/client-ecr": "3.637.0",
45-
"@aws-sdk/client-ecs": "3.637.0",
46-
"@aws-sdk/client-iam": "3.637.0",
47-
"@aws-sdk/client-lambda": "3.637.0",
48-
"@aws-sdk/client-s3": "3.637.0",
49-
"@aws-sdk/client-sns": "3.637.0",
50-
"@aws-sdk/client-sso": "3.637.0",
51-
"@aws-sdk/client-sts": "3.637.0",
52-
"@aws-sdk/credential-providers": "3.637.0",
53-
"@smithy/util-retry": "3.0.4",
54-
"@smithy/types": "3.4.0",
42+
"@aws-sdk/client-codeartifact": "3.632.0",
43+
"@aws-sdk/client-cloudformation": "3.632.0",
44+
"@aws-sdk/client-ecr": "3.632.0",
45+
"@aws-sdk/client-ecs": "3.632.0",
46+
"@aws-sdk/client-iam": "3.632.0",
47+
"@aws-sdk/client-lambda": "3.632.0",
48+
"@aws-sdk/client-s3": "3.632.0",
49+
"@aws-sdk/client-sns": "3.632.0",
50+
"@aws-sdk/client-sso": "3.632.0",
51+
"@aws-sdk/client-sts": "3.632.0",
52+
"@aws-sdk/credential-providers": "3.632.0",
53+
"@smithy/util-retry": "3.0.7",
54+
"@smithy/types": "3.5.0",
5555
"axios": "^1.7.7",
5656
"chalk": "^4",
5757
"fs-extra": "^9.1.0",

0 commit comments

Comments
 (0)