-
Notifications
You must be signed in to change notification settings - Fork 0
/
.projenrc.js
41 lines (31 loc) · 1.03 KB
/
.projenrc.js
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
39
40
41
const { AwsCdkConstructLibrary, Stability, Semver } = require('projen');
const project = new AwsCdkConstructLibrary({
name: 'cdk-distributed-computing',
description: 'A place holds distributed patterns using serverless power',
stability: Stability.Experimental,
authorName: 'Ej Wang',
authorEmail: 'ej.wang.devs@gmail.com',
repository: 'https://github.com/flyingImer/cdk-distributed-computing.git',
catalog: {
announce: false,
},
codeCov: true,
compat: true,
projenUpgradeSecret: 'PROJEN_UPGRADE_TOKEN',
cdkVersion: '1.32.2',
cdkDependencies: [
'@aws-cdk/aws-dynamodb',
'@aws-cdk/aws-iam',
'@aws-cdk/aws-lambda',
'@aws-cdk/aws-lambda-event-sources',
'@aws-cdk/aws-sqs',
'@aws-cdk/core',
],
devDependencies: {
'aws-sdk': Semver.caret('2.708.0'),
},
});
project.gitignore.exclude('.env');
project.gitignore.include('example/tsconfig.json');
project.gitignore.exclude('example/*.js', 'example/*.d.ts', 'example/cdk.out', 'example/lambda/*.js', 'example/lambda/*.d.ts');
project.synth();