-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.projenrc.ts
37 lines (30 loc) · 1.07 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
import { clickupCdk } from '@time-loop/clickup-projen';
import { javascript } from 'projen';
const bundledDeps = ['@aws-sdk/client-rds', '@aws-sdk/client-secrets-manager', 'aws-xray-sdk-core', 'pg', 'pg-format'];
const peerDeps = ['constructs@^10.0.5', 'multi-convention-namer@^0.1.12'];
const project = new clickupCdk.ClickUpCdkConstructLibrary({
name: '@time-loop/cdk-aurora',
cdkVersion: '2.118.0', // https://github.com/aws/aws-cdk/pull/28508 Aurora PG v15.5
defaultReleaseBranch: 'main',
licensed: true,
packageManager: javascript.NodePackageManager.PNPM,
pnpmVersion: '9',
bundledDeps,
deps: [...bundledDeps],
devDeps: [
'@time-loop/clickup-projen',
'@types/pg',
'@types/pg-format',
'@types/sinon',
'aws-sdk-client-mock',
'sinon',
'sinon-spy-utils',
],
peerDeps,
projenrcTs: true,
author: '', // leverage default
repositoryUrl: '', // leverage default
authorAddress: '', // leverage default
});
project.npmrc.addConfig('node-linker', 'hoisted'); // PNPM support for bundledDeps https://pnpm.io/npmrc#node-linker
project.synth();