-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.projenrc.ts
38 lines (38 loc) · 1.34 KB
/
.projenrc.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
import { awscdk } from 'projen';
import { NpmAccess } from 'projen/lib/javascript';
const project = new awscdk.AwsCdkConstructLibrary({
author: 'Todd Bryant',
authorAddress: '[email protected]',
description:
'This AWS CDK construct can be used to define an EC2 Autoscaling Group with a Warm Pool catering for the Warmed:Pending:Wait Lifecycle Hook state https://blog.toddaas.com/posts/ec2_warm_pools_are_useful_part_1/',
keywords: [
'awscdk',
'aws-cdk',
'aws',
'ec2 autoscaling',
'autoscaling',
'warmpool',
'warmpools',
'lifecycle hook',
],
cdkVersion: '2.133.0',
defaultReleaseBranch: 'main',
jsiiVersion: '~5.0.0',
name: '@pandanus-cloud/cdk-autoscaling-warmpool',
projenrcTs: true,
repositoryUrl: 'https://github.com/toddsfish/cdk-autoscaling-warmpool.git',
docgen: false,
releaseToNpm: true,
npmAccess: NpmAccess.PUBLIC,
npmProvenance: true,
depsUpgradeOptions: {
workflowOptions: {
labels: ['auto-approve', 'auto-merge'],
},
},
// deps: [], /* Runtime dependencies of this module. */
// description: undefined, /* The description is just a string that helps people understand the purpose of the package. */
// devDeps: [], /* Build dependencies for this module. */
// packageName: undefined, /* The "name" in package.json. */
});
project.synth();