package.json
  1  {
  2    "name": "constructs",
  3    "description": "A programming model for composable configuration",
  4    "repository": {
  5      "type": "git",
  6      "url": "https://github.com/aws/constructs.git"
  7    },
  8    "scripts": {
  9      "clobber": "npx projen clobber",
 10      "compile": "npx projen compile",
 11      "test:compile": "npx projen test:compile",
 12      "test": "npx projen test",
 13      "build": "npx projen build",
 14      "test:watch": "npx projen test:watch",
 15      "test:update": "npx projen test:update",
 16      "bump": "npx projen bump",
 17      "unbump": "npx projen unbump",
 18      "publish:github": "npx projen publish:github",
 19      "default": "npx projen default",
 20      "watch": "npx projen watch",
 21      "package": "npx projen package",
 22      "eslint": "npx projen eslint",
 23      "compat": "npx projen compat",
 24      "publish:npm": "npx projen publish:npm",
 25      "publish:maven": "npx projen publish:maven",
 26      "publish:pypi": "npx projen publish:pypi",
 27      "publish:nuget": "npx projen publish:nuget",
 28      "publish:golang": "npx projen publish:golang",
 29      "docgen": "npx projen docgen",
 30      "release": "npx projen release",
 31      "release:10.x": "npx projen release:10.x",
 32      "upgrade": "npx projen upgrade",
 33      "projen": "npx projen"
 34    },
 35    "author": {
 36      "name": "Amazon Web Services",
 37      "url": "https://aws.amazon.com",
 38      "organization": true
 39    },
 40    "devDependencies": {
 41      "@types/jest": "^26.0.24",
 42      "@types/node": "^12.7.0",
 43      "@typescript-eslint/eslint-plugin": "^4.33.0",
 44      "@typescript-eslint/parser": "^4.33.0",
 45      "eslint": "^6.8.0",
 46      "eslint-import-resolver-node": "^0.3.6",
 47      "eslint-import-resolver-typescript": "^2.5.0",
 48      "eslint-plugin-import": "^2.24.2",
 49      "jest": "^26.6.3",
 50      "jest-junit": "^12",
 51      "jsii": "^1.37.0",
 52      "jsii-diff": "^1.37.0",
 53      "jsii-docgen": "^1.8.110",
 54      "jsii-pacmak": "^1.37.0",
 55      "json-schema": "^0.3.0",
 56      "npm-check-updates": "^11",
 57      "projen": "^0.29.11",
 58      "standard-version": "^9",
 59      "ts-jest": "^26.5.6",
 60      "typescript": "^3.9.10"
 61    },
 62    "bundledDependencies": [],
 63    "keywords": [
 64      "aws",
 65      "cdk",
 66      "constructs",
 67      "jsii"
 68    ],
 69    "engines": {
 70      "node": ">= 12.7.0"
 71    },
 72    "main": "lib/index.js",
 73    "license": "Apache-2.0",
 74    "homepage": "https://github.com/aws/constructs",
 75    "version": "3.3.161",
 76    "jest": {
 77      "testMatch": [
 78        "**/__tests__/**/*.ts?(x)",
 79        "**/?(*.)+(spec|test).ts?(x)"
 80      ],
 81      "clearMocks": true,
 82      "collectCoverage": true,
 83      "coverageReporters": [
 84        "json",
 85        "lcov",
 86        "clover",
 87        "text"
 88      ],
 89      "coverageDirectory": "coverage",
 90      "coveragePathIgnorePatterns": [
 91        "/node_modules/"
 92      ],
 93      "testPathIgnorePatterns": [
 94        "/node_modules/"
 95      ],
 96      "watchPathIgnorePatterns": [
 97        "/node_modules/"
 98      ],
 99      "reporters": [
100        "default",
101        [
102          "jest-junit",
103          {
104            "outputDirectory": "test-reports"
105          }
106        ]
107      ],
108      "preset": "ts-jest",
109      "globals": {
110        "ts-jest": {
111          "tsconfig": "tsconfig.jest.json"
112        }
113      }
114    },
115    "types": "lib/index.d.ts",
116    "stability": "stable",
117    "jsii": {
118      "outdir": "dist",
119      "targets": {
120        "java": {
121          "package": "software.constructs",
122          "maven": {
123            "groupId": "software.constructs",
124            "artifactId": "constructs"
125          }
126        },
127        "python": {
128          "distName": "constructs",
129          "module": "constructs"
130        },
131        "dotnet": {
132          "namespace": "Constructs",
133          "packageId": "Constructs"
134        },
135        "go": {
136          "moduleName": "github.com/aws/constructs-go"
137        }
138      },
139      "tsc": {
140        "outDir": "lib",
141        "rootDir": "src"
142      }
143    },
144    "//": "~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\"."
145  }