-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.projenrc.ts
38 lines (34 loc) · 1.18 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
const { AwsCdkConstructLibrary } = require("@pepperize/projen-awscdk-construct");
const project = new AwsCdkConstructLibrary({
author: "Ivan Ovdiienko",
authorAddress: "[email protected]",
license: "MIT",
copyrightOwner: "Pepperize UG (haftungsbeschränkt)",
cdkVersion: "2.8.0",
name: "@pepperize/cdk-security-group",
description:
"This project provides a CDK construct to create an EC2 SecurityGroup, which property `securityGroupName` returns the GroupName.",
keywords: ["aws", "cdk", "security-group", "ec2"],
repositoryUrl: "https://github.com/pepperize/cdk-security-group.git",
projenrcTs: true,
devDeps: ["@pepperize/projen-awscdk-construct@~0.0.730"],
release: {
releaseEveryCommit: true,
},
releaseToNpm: true,
publishToNuget: {
dotNetNamespace: "Pepperize.CDK",
packageId: "Pepperize.CDK.SecurityGroup",
},
publishToPypi: {
distName: "pepperize.cdk-security-group",
module: "pepperize_cdk_security_group",
},
publishToMaven: {
mavenEndpoint: "https://s01.oss.sonatype.org",
mavenGroupId: "com.pepperize",
mavenArtifactId: "cdk-security-group",
javaPackage: "com.pepperize.cdk.security_group",
},
});
project.synth();