in packages/@aws-cdk/cfnspec/build-tools/create-missing-libraries.ts [87:196]
await write('package.json', {
name: module.packageName,
version,
description,
main: 'lib/index.js',
types: 'lib/index.d.ts',
jsii: {
outdir: 'dist',
projectReferences: true,
targets: {
dotnet: {
namespace: module.dotnetPackage,
packageId: module.dotnetPackage,
signAssembly: true,
assemblyOriginatorKeyFile: '../../key.snk',
iconUrl: 'https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png',
},
java: {
package: `${module.javaGroupId}.${module.javaPackage}`,
maven: {
groupId: module.javaGroupId,
artifactId: module.javaArtifactId,
},
},
python: {
classifiers: [
'Framework :: AWS CDK',
'Framework :: AWS CDK :: 1',
],
distName: module.pythonDistName,
module: module.pythonModuleName,
},
},
metadata: {
jsii: {
rosetta: {
strict: true,
},
},
},
},
repository: {
type: 'git',
url: 'https://github.com/aws/aws-cdk.git',
directory: `packages/${module.packageName}`,
},
homepage: 'https://github.com/aws/aws-cdk',
scripts: {
build: 'cdk-build',
watch: 'cdk-watch',
lint: 'cdk-lint',
test: 'cdk-test',
integ: 'cdk-integ',
pkglint: 'pkglint -f',
package: 'cdk-package',
awslint: 'cdk-awslint',
cfn2ts: 'cfn2ts',
'build+test': 'yarn build && yarn test',
'build+test+package': 'yarn build+test && yarn package',
compat: 'cdk-compat',
gen: 'cfn2ts',
'rosetta:extract': 'yarn --silent jsii-rosetta extract',
'build+extract': 'yarn build && yarn rosetta:extract',
'build+test+extract': 'yarn build+test && yarn rosetta:extract',
},
'cdk-build': {
cloudformation: namespace,
jest: true,
env: {
AWSLINT_BASE_CONSTRUCT: 'true',
},
},
keywords: [
'aws',
'cdk',
'constructs',
namespace,
module.moduleName,
],
author: {
name: 'Amazon Web Services',
url: 'https://aws.amazon.com',
organization: true,
},
license: 'Apache-2.0',
devDependencies: {
'@aws-cdk/assertions': version,
'@aws-cdk/cdk-build-tools': version,
'@aws-cdk/cfn2ts': version,
'@aws-cdk/pkglint': version,
'@types/jest': jestTypesVersion,
},
dependencies: {
'@aws-cdk/core': version,
},
peerDependencies: {
'@aws-cdk/core': version,
},
engines: {
node: '>= 10.13.0 <13 || >=13.7.0',
},
stability: 'experimental',
maturity: 'cfn-only',
awscdkio: {
announce: false,
},
publishConfig: {
tag: 'latest',
},
});