-
Notifications
You must be signed in to change notification settings - Fork 0
/
.projenrc.ts
31 lines (30 loc) · 1.1 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
import { awscdk } from 'projen';
const project = new awscdk.AwsCdkConstructLibrary({
author: 'Kazuho CryerShinozuka',
authorAddress: 'malaysia.cryer@gmail.com',
cdkVersion: '2.100.0',
defaultReleaseBranch: 'main',
jsiiVersion: '~5.5.0',
name: 'cdk-iot-core-certificates-v3',
projenrcTs: true,
repositoryUrl: 'https://github.com/badmintoncryer/cdk-iot-core-certificates-v3.git',
keywords: ['aws', 'cdk', 'ec2', 'aws-cdk'],
gitignore: ['*.js', '*.d.ts', '!test/.*.snapshot/**/*', '.tmp'],
deps: ['@aws-sdk/client-iot'],
description: 'CDK Construct for AWS IoT Core certificates and things',
devDeps: [
'@aws-cdk/integ-runner@2.100.0-alpha.0',
'@aws-cdk/integ-tests-alpha@2.100.0-alpha.0',
],
releaseToNpm: true,
packageName: 'cdk-iot-core-certificates-v3',
publishToPypi: {
distName: 'cdk-iot-core-certificates-v3',
module: 'cdk-iot-core-certificates-v3',
},
bundledDeps: ['@aws-sdk/client-iot', '@smithy/smithy-client', 'aws-lambda', '@types/aws-lambda'],
});
project.projectBuild.testTask.exec(
'yarn tsc -p tsconfig.dev.json && yarn integ-runner',
);
project.synth();