{
    "name": "cdktf",
    "version": "0.21.0",
    "description": "Cloud Development Kit for Terraform",
    "scripts": {
        "build": "jsii --silence-warnings reserved-word",
        "docs": "node ./scripts/generate-documentation.js",
        "watch": "jsii -w --silence-warnings reserved-word",
        "watch-preserve-output": "tsc -w --preserveWatchOutput",
        "package": "jsii-pacmak && bash ./go-copyright-header.sh",
        "package:python": "jsii-pacmak --targets python",
        "package:java": "jsii-pacmak --targets java",
        "package:dotnet": "jsii-pacmak --targets dotnet",
        "package:js": "jsii-pacmak --targets js",
        "package:go": "jsii-pacmak --targets go",
        "lint": "eslint .",
        "test": "jest --passWithNoTests && yarn lint",
        "test:ci": "jest --ci --passWithNoTests && yarn lint",
        "dist-clean": "rm -rf dist"
    },
    "main": "lib/index.js",
    "types": "lib/index.d.ts",
    "keywords": [
        "cdk",
        "cdktf",
        "terraform"
    ],
    "jsii": {
        "outdir": "dist",
        "versionFormat": "short",
        "license": "MPL-2.0",
        "author": {
            "name": "HashiCorp, Inc.",
            "organization": true
        },
        "targets": {
            "python": {
                "distName": "cdktf",
                "module": "cdktf"
            },
            "java": {
                "package": "com.hashicorp.cdktf",
                "maven": {
                    "groupId": "com.hashicorp",
                    "artifactId": "cdktf"
                }
            },
            "dotnet": {
                "packageId": "HashiCorp.Cdktf",
                "namespace": "HashiCorp.Cdktf"
            },
            "go": {
                "moduleName": "github.com/hashicorp/terraform-cdk-go",
                "packageName": "cdktf"
            }
        }
    },
    "author": {
        "name": "HashiCorp",
        "url": "https://hashicorp.com"
    },
    "homepage": "https://github.com/hashicorp/terraform-cdk",
    "repository": {
        "type": "git",
        "url": "https://github.com/hashicorp/terraform-cdk.git",
        "directory": "packages/cdktf"
    },
    "license": "MPL-2.0",
    "devDependencies": {
        "@eslint/eslintrc": "^3.3.1",
        "@eslint/js": "^9.27.0",
        "@types/archiver": "6.0.3",
        "@types/jest": "29.5.14",
        "@types/json-stable-stringify": "1.2.0",
        "@types/minimatch": "5.1.2",
        "@types/node": "18.19.101",
        "@types/semver": "7.7.0",
        "@typescript-eslint/eslint-plugin": "^8.32.1",
        "@typescript-eslint/parser": "^8.32.1",
        "constructs": "10.4.2",
        "eslint": "^9.27.0",
        "eslint-plugin-jsdoc": "^50.6.17",
        "eslint-plugin-no-instanceof": "1.0.1",
        "jest": "^29.7.0",
        "jsii": "5.8.9",
        "jsii-docgen": "10.7.4",
        "jsii-pacmak": "1.112.0",
        "ts-jest": "29.3.4",
        "typescript": "5.4.5"
    },
    "dependencies": {
        "archiver": "7.0.1",
        "json-stable-stringify": "1.3.0",
        "semver": "7.7.2"
    },
    "bundledDependencies": [
        "archiver",
        "json-stable-stringify",
        "semver"
    ],
    "stability": "experimental",
    "peerDependencies": {
        "constructs": "^10.4.2"
    }
}
