-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy path.projenrc.ts
36 lines (26 loc) · 902 Bytes
/
.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
import * as pj from 'projen';
const project = new pj.awscdk.AwsCdkConstructLibrary({
name: '@pgarbe/cdk-ecr-sync',
repositoryUrl: 'https://github.com/pgarbe/cdk-ecr-sync.git',
keywords: ['cdk', 'ecr'],
defaultReleaseBranch: 'main',
description: 'An CDK Construct to synchronizes Docker images from Docker Hub to ECR.',
author: 'Philipp Garbe',
authorAddress: 'https://github.com/pgarbe',
projenrcTs: true,
releaseTrigger: pj.release.ReleaseTrigger.continuous(),
catalog: {
twitter: 'pgarbe',
},
cdkVersion: '2.86.0',
jsiiVersion: '~5.5.x',
// cdkVersionPinning: true,
// cdkDependenciesAsDeps: false,
// cdkDependencies: ['aws-cdk-lib'],
devDeps: ['constructs', 'esbuild', 'pre-commit'],
deps: ['aws-sdk', 'jszip'],
bundledDeps: ['aws-sdk', 'jszip'],
});
project.gitignore.exclude('cdk.out');
project.npmignore!.exclude('examples');
project.synth();