-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.projenrc.ts
31 lines (30 loc) · 968 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
import { typescript } from 'projen';
import { NpmAccess } from 'projen/lib/javascript';
const project = new typescript.TypeScriptProject({
defaultReleaseBranch: 'main',
name: '@superluminar-io/aws-luminarlz-cli',
description: 'An opinionated CLI to make deployment and development with the AWS Landing Zone Accelerator easier. It uses Liquidjs (and optionally CDK) to generate the LZA config.',
projenrcTs: true,
autoDetectBin: true,
license: 'MIT',
authorOrganization: true,
authorUrl: 'https://superluminar.io',
authorName: 'superluminar GmbH',
releaseToNpm: true,
release: true,
package: true,
npmAccess: NpmAccess.PUBLIC,
repository: 'https://github.com/superluminar-io/aws-luminarlz-cli.git',
deps: [
'@aws-sdk/client-s3',
'@aws-sdk/client-cloudformation',
'@aws-sdk/credential-providers',
'cdk-assets',
'clipanion',
'liquidjs',
'typescript',
'zip-lib',
],
sampleCode: false,
});
project.synth();