await write()

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',
      },
    });