-
Notifications
You must be signed in to change notification settings - Fork 7
/
.projenrc.ts
65 lines (59 loc) · 1.72 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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: MIT-0
import { awscdk, javascript } from 'projen';
const project = new awscdk.AwsCdkConstructLibrary({
name: '@cdklabs/cdk-hyperledger-fabric-network',
projenrcTs: true,
author: 'Amazon Web Services',
authorAddress: 'https://aws.amazon.com',
description: 'CDK construct to deploy a Hyperledger Fabric network running on Amazon Managed Blockchain',
license: 'MIT-0',
copyrightOwner: 'Amazon.com, Inc. or its affiliates. All Rights Reserved.',
defaultReleaseBranch: 'main',
repositoryUrl: 'https://github.com/cdklabs/cdk-hyperledger-fabric-network.git',
cdkVersion: '2.24.1',
autoApproveUpgrades: true,
autoApproveOptions: {
allowedUsernames: ['cdklabs-automation'],
secret: 'GITHUB_TOKEN',
},
peerDeps: [
'constructs',
'aws-cdk-lib',
],
devDeps: [
'cdk-nag',
],
npmignore: [
'*.md',
'.gitattributes',
'.jsii',
],
npmAccess: javascript.NpmAccess.PUBLIC,
publishToPypi: {
distName: 'cdklabs.cdk-hyperledger-fabric-network',
module: 'cdklabs.cdk_hyperledger_fabric_network',
},
publishToMaven: {
javaPackage: 'io.github.cdklabs.cdkhyperledgerfabricnetwork',
mavenEndpoint: 'https://s01.oss.sonatype.org',
mavenArtifactId: 'cdk-hyperledger-fabric-network',
mavenGroupId: 'io.github.cdklabs',
},
publishToNuget: {
dotNetNamespace: 'Cdklabs.CdkHyperledgerFabricNetwork',
packageId: 'Cdklabs.CdkHyperledgerFabricNetwork',
},
keywords: [
'aws',
'awscdk',
'blockchain',
'cdk',
'hyperledger',
'hyperledger-fabric',
'managedblockchain',
'aws::managedblockchain',
'aws-managedblockchain',
],
});
project.synth();