-
Notifications
You must be signed in to change notification settings - Fork 1
/
.projenrc.ts
41 lines (39 loc) · 989 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
37
38
39
40
41
import { cdk } from 'projen';
import { NpmAccess } from 'projen/lib/javascript';
const kplus = 'cdk8s-plus-29';
const constructs = 'constructs@^10.0.0';
const project = new cdk.JsiiProject({
// majorVersion: 1,
author: 'Jens W. Klein',
authorAddress: 'jk@kleinundpartner.at',
defaultReleaseBranch: 'main',
jsiiVersion: '~5.5.0',
name: '@bluedynamics/cdk8s-plone',
projenrcTs: true,
repositoryUrl: 'https://github.com/bluedynamics/cdk8s-plone.git',
description: 'Provides a CMS Plone Backend and Frontend for Kubernetes with cdk8s',
deps: [
'cdk8s',
constructs,
kplus,
],
peerDeps: [
constructs,
kplus,
],
devDeps: [
constructs, // this is ignored by projen
kplus,
'yaml@^2.6.0',
],
publishToPypi: {
distName: 'cdk8s-plone',
module: 'cdk8s_plone',
},
// publishToGo: {
// moduleName: 'github.com/bluedynamics/cdk8s-plone-go',
// },
npmProvenance: true,
npmAccess: NpmAccess.PUBLIC,
});
project.synth();