-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.projenrc.ts
More file actions
26 lines (24 loc) · 906 Bytes
/
.projenrc.ts
File metadata and controls
26 lines (24 loc) · 906 Bytes
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
import { awscdk } from 'projen';
const PROJECT_NAME = 'cdk-aws-wafv2-geofence-lib';
const PROJECT_DESCRIPTION =
'The cdk-aws-wafv2-geofence-lib is an AWS CDK construct library that adds a AWS WAFv2 with GeoBlocking and AWS Managed Rules for AppSync, API Gateway or an ALB.';
const project = new awscdk.AwsCdkConstructLibrary({
author: 'ZeroDotFive',
authorAddress: 'ayoub.umoru@zerodotfive.com',
cdkVersion: '2.127.0',
majorVersion: 1,
defaultReleaseBranch: 'main',
authorOrganization: true,
jsiiVersion: '~5.3.0',
name: PROJECT_NAME,
projenrcTs: true,
repositoryUrl: 'https://github.com/ZDF-OSS/cdk-aws-wafv2-geofence-lib.git',
homepage: 'https://zerodotfive.com',
description: PROJECT_DESCRIPTION,
keywords: ['aws', 'cdk', 'awscdk', 'aws-cdk', 'wafv2', 'aws-waf', 'aws-wafv2', 'geoblock'],
gitignore: [
'cdk.out/',
],
bundledDeps: ['openai'],
});
project.synth();