{
  "name": "@rio-cloud/cdk-v2-constructs",
  "description": "CDK constructs to build RIO flavored CI/CD pipeline in AWS.",
  "repository": {
    "type": "git",
    "url": "https://bitbucket.collaboration-man.com/projects/RIODEV/repos/cdk-v2-constructs/"
  },
  "author": {
    "name": "TB Digital Services GmbH",
    "url": "https://rio.cloud/",
    "organization": true
  },
  "keywords": [
    "cdk"
  ],
  "main": "lib/index.js",
  "license": "Apache-2.0",
  "version": "8.3.0",
  "types": "lib/index.d.ts",
  "stability": "stable",
  "exports": {
    ".": "./lib/index.js",
    "./datadog": "./lib/datadog/index.js",
    "./datadogv2": "./lib/datadogv2/index.js",
    "./watchfulv2": "./lib/watchfulv2/index.js",
    "./contributions/team-claid": "./lib/contributions/team-claid/index.js"
  },
  "jsii": {
    "outdir": "dist",
    "targets": {},
    "excludeTypescript": [
      "src/contributions/team-transport-two/datadog-synthetics/datadog-synthetics-test-custom-resource/*.ts",
      "src/fargate/codedeploy-custom-resources/*.ts",
      "src/datadogv2/secret-locator-custom-resource/*.ts",
      "src/datadogv2/service-catalog-custom-resource/*.ts",
      "src/ses/lambda/*.ts"
    ],
    "tsc": {
      "outDir": "lib",
      "rootDir": "src"
    }
  },
  "awscdkio": {
    "announce": false
  },
  "commit-and-tag-version": {
    "commitUrlFormat": "https://bitbucket.collaboration-man.com/projects/RIODEV/repos/cdk-v2-constructs/commits/{{hash}}",
    "compareUrlFormat": "{{host}}/projects/RIODEV/repos/cdk-v2-constructs/compare/commits?targetBranch=refs%2Ftags%2F{{previousTag}}&sourceBranch=refs%2Ftags%2F{{currentTag}}",
    "issueUrlFormat": "https://jira.collaboration-man.com/browse/{{id}}",
    "scripts": {
      "postbump": "git add docs/API.md"
    }
  },
  "engines": {
    "npm": ">=11",
    "node": ">=24"
  },
  "_comments": {
    "docgen": "Use jsii-docgen -p \"$PWD\" so docgen installs this package into a temp workspace instead of copying the entire working tree as assembliesDir, which makes doc generation several minutes slower."
  },
  "scripts": {
    "format": "biome format . --write",
    "compile": "jsii",
    "build": "npm run compile && node esbuild.mjs && npm run lint:ci && npm test",
    "lint": "biome check .",
    "lint:fix": "biome check --fix .",
    "lint:ci": "biome ci .",
    "lint:fix:unsafe": "biome check --fix --unsafe .",
    "watch": "jsii -w",
    "bump": "commit-and-tag-version -a -i docs/changelog.md",
    "bump:alpha": "commit-and-tag-version -a -i docs/changelog.md --prerelease alpha",
    "test": "vitest run",
    "test:watch": "vitest",
    "docgen": "jsii-docgen -p \"$PWD\" -o ./docs/API.md",
    "cdk": "cdk",
    "vulnerability-check": "npm audit --registry https://registry.npmjs.org --parseable --audit-level=moderate --omit=dev",
    "release:check": "node release-commit-check.js",
    "release:build": "npm run build && npm run docgen && npm run bump",
    "release:build:alpha": "npm run build && npm run docgen && npm run bump:alpha",
    "release:push": "echo '✅  pushing release' && git push origin master --follow-tags",
    "release": "npm run release:check && npm run release:build",
    "release:alpha": "npm run release:check && npm run release:build:alpha",
    "release:dry-run": "npm run build && npm run docgen && npm run release:check && commit-and-tag-version -i docs/changelog.md -a --dry-run",
    "set-package-version": "./scripts/set-package-version.sh",
    "release:publish": "./scripts/publish.sh"
  },
  "devDependencies": {
    "@biomejs/biome": "2.5.0",
    "@rio-cloud/biome-config-claid": "1.0.0",
    "@types/js-yaml": "4.0.9",
    "@types/node": "24.13.2",
    "@types/tmp": "^0.2.6",
    "aws-cdk": "^2.177.0",
    "aws-cdk-lib": "2.259.0",
    "aws-sdk-client-mock": "^4.1.0",
    "commit-and-tag-version": "^12.5.0",
    "constructs": "10.5.1",
    "datadog-cdk-constructs-v2": "4.0.0",
    "esbuild": "0.25.0",
    "jsii": "5.9.31",
    "jsii-diff": "1.127.0",
    "jsii-docgen": "10.11.14",
    "tmp": "^0.2.3",
    "ts-node": "^10.9.2",
    "typescript": "~5.6.3",
    "vitest": "4.1.9"
  },
  "peerDependencies": {
    "aws-cdk-lib": "^2.259.0",
    "constructs": "^10.5.1",
    "datadog-cdk-constructs-v2": "^4.0.0"
  },
  "dependencies": {
    "@aws-lambda-powertools/parameters": "^2.10.0",
    "@aws-sdk/client-cloudformation": "^3.1036.0",
    "@aws-sdk/client-codedeploy": "^3.1036.0",
    "@aws-sdk/client-ecs": "3.1036.0",
    "@aws-sdk/client-organizations": "^3.1036.0",
    "@aws-sdk/client-secrets-manager": "^3.1036.0",
    "@aws-sdk/client-ssm": "^3.1036.0",
    "@datadog/datadog-api-client": "^1.29.0",
    "@pepperize/cdk-autoscaling-gitlab-runner": "^0.2.624",
    "@smithy/util-retry": "^3.0.8",
    "@types/aws-lambda": "^8.10.145",
    "js-yaml": "~4.2.0"
  },
  "bundleDependencies": [
    "@aws-lambda-powertools/parameters",
    "@aws-sdk/client-cloudformation",
    "@aws-sdk/client-ssm",
    "@aws-sdk/client-ecs",
    "@datadog/datadog-api-client",
    "@aws-sdk/client-codedeploy",
    "@aws-sdk/client-organizations",
    "@aws-sdk/client-secrets-manager",
    "@smithy/util-retry",
    "@types/aws-lambda",
    "js-yaml"
  ]
}
