{"_id":"terraconstructs","_rev":"48-62efca63145621cd75670a10bebb059f","name":"terraconstructs","dist-tags":{"latest":"0.2.18"},"versions":{"0.0.8":{"name":"terraconstructs","version":"0.0.8","keywords":["terraconstructs"],"author":{"name":"Vincent De Smet","email":"vincent.drl@gmail.com"},"license":"GPL-3.0-or-later","_id":"terraconstructs@0.0.8","maintainers":[{"name":"so0k","email":"vincent.drl@gmail.com"}],"homepage":"https://github.com/TerraConstructs/base#readme","bugs":{"url":"https://github.com/TerraConstructs/base/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"2c5bf784bb8c9b8efb77a7f274f344fd59d520b7","tarball":"https://registry.npmjs.org/terraconstructs/-/terraconstructs-0.0.8.tgz","fileCount":680,"integrity":"sha512-Zf3cQ2NJdkomiHImNSlqaMIUMSltFkbZsIimRHw1nqthSlRCvXRwt36Fi6NbLDx4QqCHgxwwN3KtV4LpmZ3lAQ==","signatures":[{"sig":"MEYCIQD8yK6pMVQGuc+WhHbluoS1Q851sJKQ1gGrE1lPdMa35AIhAPMKNl211m18VzbS2GMHtGXYAaTLgeKBqy/tnRXfSN6b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terraconstructs@0.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20200259},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"setupFilesAfterEnv":["<rootDir>/setup.js"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","_from":"file:dist/js/terraconstructs@0.0.8.jsii.tgz","types":"lib/index.d.ts","engines":{"node":"20"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"so0k","email":"vincent.drl@gmail.com"},"_resolved":"/home/runner/work/base/base/dist/js/terraconstructs@0.0.8.jsii.tgz","stability":"stable","_integrity":"sha512-Zf3cQ2NJdkomiHImNSlqaMIUMSltFkbZsIimRHw1nqthSlRCvXRwt36Fi6NbLDx4QqCHgxwwN3KtV4LpmZ3lAQ==","repository":{"url":"git+https://github.com/TerraConstructs/base.git","type":"git"},"_npmVersion":"10.8.2","description":"**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTF](https://github.com/hashicorp/terraform-cdk), TerraConstr","directories":{},"_nodeVersion":"20.18.1","dependencies":{"mime-types":"^2.1.35","change-case":"^4.1.1","esbuild-wasm":"^0.23.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsii":"~5.4","cdktf":"0.20.8","eslint":"^8","projen":"^0.88.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","jsii-diff":"^1.103.1","@jsii/spec":"^1.102.0","constructs":"10.3.0","jest-junit":"^15","typescript":"~5.4","@types/jest":"^29.5.13","@types/node":"ts5.4","jsii-pacmak":"^1.103.1","jsii-rosetta":"~5.4","@types/mime-types":"^2.1.4","@cdktf/provider-aws":"19.34.0","@cdktf/provider-time":"10.2.1","eslint-plugin-import":"^2.30.0","commit-and-tag-version":"^12","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^7","@mrgrain/jsii-struct-builder":"^0.7.43","@typescript-eslint/eslint-plugin":"^7","eslint-import-resolver-typescript":"^3.6.3"},"peerDependencies":{"cdktf":"^0.20.8","constructs":"^10.3.0","@cdktf/provider-aws":"^19.34.0","@cdktf/provider-time":"^10.2.1"},"bundleDependencies":["change-case","esbuild-wasm","mime-types"],"_npmOperationalInternal":{"tmp":"tmp/terraconstructs_0.0.8_1734946618985_0.01758874353770623","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"terraconstructs","version":"0.0.9","keywords":["terraconstructs"],"author":{"name":"Vincent De Smet","email":"vincent.drl@gmail.com"},"license":"GPL-3.0-or-later","_id":"terraconstructs@0.0.9","maintainers":[{"name":"so0k","email":"vincent.drl@gmail.com"}],"homepage":"https://github.com/TerraConstructs/base#readme","bugs":{"url":"https://github.com/TerraConstructs/base/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"3baf2810b2c1dd2ce6f4fa59e347b02de9a41768","tarball":"https://registry.npmjs.org/terraconstructs/-/terraconstructs-0.0.9.tgz","fileCount":680,"integrity":"sha512-n9E8P3tJtOA+TkVkfJ2Fw7icDBblohZ5iYqHcaV40VA2kMPq9xiAdOCoU+L7V9qUjN5KsEXn0xhrQ96NNdX81Q==","signatures":[{"sig":"MEUCIQCtu0ZCm7U94xnUL2Ot68rYtcYrO+CaCag/90UFWRFoQQIgeek6Mnh7JAYbS0ecuxUJMdJVW7Z0cNIRNYGCESaD9jo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terraconstructs@0.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20116680},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"setupFilesAfterEnv":["<rootDir>/setup.js"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","_from":"file:dist/js/terraconstructs@0.0.9.jsii.tgz","types":"lib/index.d.ts","engines":{"node":">=18.18.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"so0k","email":"vincent.drl@gmail.com"},"_resolved":"/home/runner/work/base/base/dist/js/terraconstructs@0.0.9.jsii.tgz","stability":"stable","_integrity":"sha512-n9E8P3tJtOA+TkVkfJ2Fw7icDBblohZ5iYqHcaV40VA2kMPq9xiAdOCoU+L7V9qUjN5KsEXn0xhrQ96NNdX81Q==","repository":{"url":"git+https://github.com/TerraConstructs/base.git","type":"git"},"_npmVersion":"10.8.2","description":"**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTF](https://github.com/hashicorp/terraform-cdk), TerraConstr","directories":{},"_nodeVersion":"18.20.5","dependencies":{"mime-types":"^2.1.35","change-case":"^4.1.1","esbuild-wasm":"^0.23.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsii":"~5.4","cdktf":"0.20.8","eslint":"^8","projen":"^0.88.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","jsii-diff":"^1.103.1","@jsii/spec":"^1.102.0","constructs":"10.3.0","jest-junit":"^15","typescript":"~5.4","@types/jest":"^29.5.13","@types/node":"ts5.4","jsii-pacmak":"^1.103.1","jsii-rosetta":"~5.4","@types/mime-types":"^2.1.4","@cdktf/provider-aws":"19.34.0","@cdktf/provider-time":"10.2.1","eslint-plugin-import":"^2.30.0","commit-and-tag-version":"^12","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^7","@mrgrain/jsii-struct-builder":"^0.7.43","@typescript-eslint/eslint-plugin":"^7","eslint-import-resolver-typescript":"^3.6.3"},"peerDependencies":{"cdktf":"^0.20.8","constructs":"^10.3.0","@cdktf/provider-aws":"^19.34.0","@cdktf/provider-time":"^10.2.1"},"bundleDependencies":["change-case","esbuild-wasm","mime-types"],"_npmOperationalInternal":{"tmp":"tmp/terraconstructs_0.0.9_1735303141464_0.13366948192451633","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"terraconstructs","version":"0.0.10","keywords":["terraconstructs"],"author":{"name":"Vincent De Smet","email":"vincent.drl@gmail.com"},"license":"GPL-3.0-or-later","_id":"terraconstructs@0.0.10","maintainers":[{"name":"so0k","email":"vincent.drl@gmail.com"}],"homepage":"https://github.com/TerraConstructs/base#readme","bugs":{"url":"https://github.com/TerraConstructs/base/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"e340ba4163659ae476a564494389391d7df88c7a","tarball":"https://registry.npmjs.org/terraconstructs/-/terraconstructs-0.0.10.tgz","fileCount":682,"integrity":"sha512-xE0KgqQMncOeySPclB44gx0hV8Qpnn2SRSEZGL6vy8H0HIfwmQoF7jC2aCeDpsVWeXzPIwqHfKmvTe4gEfoejQ==","signatures":[{"sig":"MEUCID3I5sTBexgoA681g/n4FNYgT8Ij+9FJX5Wil8aX9UDRAiEA7ws9N0SpIR727W5yFRPshCp6KIu/2YUb3kbG3kv3JFs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terraconstructs@0.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20214555},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"setupFilesAfterEnv":["<rootDir>/setup.js"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","_from":"file:dist/js/terraconstructs@0.0.10.jsii.tgz","types":"lib/index.d.ts","engines":{"node":">=18.18.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"so0k","email":"vincent.drl@gmail.com"},"_resolved":"/home/runner/work/base/base/dist/js/terraconstructs@0.0.10.jsii.tgz","stability":"stable","_integrity":"sha512-xE0KgqQMncOeySPclB44gx0hV8Qpnn2SRSEZGL6vy8H0HIfwmQoF7jC2aCeDpsVWeXzPIwqHfKmvTe4gEfoejQ==","repository":{"url":"git+https://github.com/TerraConstructs/base.git","type":"git"},"_npmVersion":"10.8.2","description":"**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTF](https://github.com/hashicorp/terraform-cdk), TerraConstr","directories":{},"_nodeVersion":"18.20.5","dependencies":{"mime-types":"^2.1.35","change-case":"^4.1.1","esbuild-wasm":"^0.23.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsii":"~5.4","cdktf":"0.20.8","eslint":"^8","projen":"^0.88.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","jsii-diff":"^1.103.1","@jsii/spec":"^1.102.0","constructs":"10.3.0","jest-junit":"^15","typescript":"~5.4","@types/jest":"^29.5.13","@types/node":"ts5.4","jsii-pacmak":"^1.103.1","jsii-rosetta":"~5.4","@types/mime-types":"^2.1.4","@cdktf/provider-aws":"19.34.0","@cdktf/provider-time":"10.2.1","eslint-plugin-import":"^2.30.0","commit-and-tag-version":"^12","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^7","@mrgrain/jsii-struct-builder":"^0.7.43","@typescript-eslint/eslint-plugin":"^7","eslint-import-resolver-typescript":"^3.6.3"},"peerDependencies":{"cdktf":"^0.20.8","constructs":"^10.3.0","@cdktf/provider-aws":"^19.34.0","@cdktf/provider-time":"^10.2.1"},"bundleDependencies":["change-case","esbuild-wasm","mime-types"],"_npmOperationalInternal":{"tmp":"tmp/terraconstructs_0.0.10_1736757612915_0.5583453199237483","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"terraconstructs","version":"0.0.11","keywords":["terraconstructs"],"author":{"name":"Vincent De Smet","email":"vincent.drl@gmail.com"},"license":"GPL-3.0-or-later","_id":"terraconstructs@0.0.11","maintainers":[{"name":"so0k","email":"vincent.drl@gmail.com"}],"homepage":"https://github.com/TerraConstructs/base#readme","bugs":{"url":"https://github.com/TerraConstructs/base/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"001082bed6b67df1f320a06f4a088f02bc92b4b7","tarball":"https://registry.npmjs.org/terraconstructs/-/terraconstructs-0.0.11.tgz","fileCount":682,"integrity":"sha512-mt0WROM+CmXiPG51+ksPIpHJi8ax2C0SkHItsnq58ueRGQEXGog1lNJvstg4Oln3rsJAoZ4+dMmGqwM8XdyeXA==","signatures":[{"sig":"MEUCIB3xqdUIhx+aO5Kl9Sd13QrEKo3/G9UP1v7qKlgGz56bAiEAioMm1cgSKokk23A69Q9hdXaHoPLTsfiN+Y0SNEjVs58=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terraconstructs@0.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20214536},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"setupFilesAfterEnv":["<rootDir>/setup.js"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","_from":"file:dist/js/terraconstructs@0.0.11.jsii.tgz","types":"lib/index.d.ts","engines":{"node":">=18.18.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"so0k","email":"vincent.drl@gmail.com"},"_resolved":"/home/runner/work/base/base/dist/js/terraconstructs@0.0.11.jsii.tgz","stability":"stable","_integrity":"sha512-mt0WROM+CmXiPG51+ksPIpHJi8ax2C0SkHItsnq58ueRGQEXGog1lNJvstg4Oln3rsJAoZ4+dMmGqwM8XdyeXA==","repository":{"url":"git+https://github.com/TerraConstructs/base.git","type":"git"},"_npmVersion":"10.8.2","description":"**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTF](https://github.com/hashicorp/terraform-cdk), TerraConstr","directories":{},"_nodeVersion":"18.20.5","dependencies":{"mime-types":"^2.1.35","change-case":"^4.1.1","esbuild-wasm":"^0.23.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsii":"~5.4","cdktf":"0.20.8","eslint":"^8","projen":"^0.88.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","jsii-diff":"^1.103.1","@jsii/spec":"^1.102.0","constructs":"10.3.0","jest-junit":"^15","typescript":"~5.4","@types/jest":"^29.5.13","@types/node":"ts5.4","jsii-pacmak":"^1.103.1","jsii-rosetta":"~5.4","@types/mime-types":"^2.1.4","@cdktf/provider-aws":"19.34.0","@cdktf/provider-time":"10.2.1","eslint-plugin-import":"^2.30.0","commit-and-tag-version":"^12","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^7","@mrgrain/jsii-struct-builder":"^0.7.43","@typescript-eslint/eslint-plugin":"^7","eslint-import-resolver-typescript":"^3.6.3"},"peerDependencies":{"cdktf":"^0.20.8","constructs":"^10.3.0","@cdktf/provider-aws":"^19.34.0","@cdktf/provider-time":"^10.2.1"},"bundleDependencies":["change-case","esbuild-wasm","mime-types"],"_npmOperationalInternal":{"tmp":"tmp/terraconstructs_0.0.11_1736766597492_0.8379286687715981","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"terraconstructs","version":"0.0.12","keywords":["terraconstructs"],"author":{"name":"Vincent De Smet","email":"vincent.drl@gmail.com"},"license":"GPL-3.0-or-later","_id":"terraconstructs@0.0.12","maintainers":[{"name":"so0k","email":"vincent.drl@gmail.com"}],"homepage":"https://github.com/TerraConstructs/base#readme","bugs":{"url":"https://github.com/TerraConstructs/base/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"367aaecea7638989ec2eaf5218e10d7de633397b","tarball":"https://registry.npmjs.org/terraconstructs/-/terraconstructs-0.0.12.tgz","fileCount":881,"integrity":"sha512-spxtWqIvItsz4+hzGYgMMzbQ9qD7tmyqdXOHrykhePCGCDxuiYqxz5r1mw6D/M8EuJeJAx7vJwkEwzxVOVXbfQ==","signatures":[{"sig":"MEUCIEe2U5WLSbpV+YZUD3sMRJrB8RNF0dtVlCZWEe4x0dwBAiEA9WTP8SzXd6VUfYGjSgqxEdBp4MoTzjPqoeOK/f+gCxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terraconstructs@0.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26507908},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json","isolatedModules":true}]},"clearMocks":true,"maxWorkers":"50%","collectCoverage":true,"testEnvironment":"node","coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"setupFilesAfterEnv":["<rootDir>/setup.js"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","_from":"file:dist/js/terraconstructs@0.0.12.jsii.tgz","types":"lib/index.d.ts","engines":{"node":">=18.18.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"so0k","email":"vincent.drl@gmail.com"},"_resolved":"/home/runner/work/base/base/dist/js/terraconstructs@0.0.12.jsii.tgz","stability":"stable","_integrity":"sha512-spxtWqIvItsz4+hzGYgMMzbQ9qD7tmyqdXOHrykhePCGCDxuiYqxz5r1mw6D/M8EuJeJAx7vJwkEwzxVOVXbfQ==","repository":{"url":"git+https://github.com/TerraConstructs/base.git","type":"git"},"_npmVersion":"10.8.2","description":"**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTF](https://github.com/hashicorp/terraform-cdk), TerraConstr","directories":{},"_nodeVersion":"18.20.5","dependencies":{"mime-types":"^2.1.35","change-case":"^4.1.1","esbuild-wasm":"^0.23.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsii":"~5.7","cdktf":"0.20.8","eslint":"^8","projen":"^0.88.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","jsii-diff":"^1.103.1","@jsii/spec":"^1.102.0","constructs":"10.3.0","jest-junit":"^15","typescript":"~5.7","@types/jest":"^29.5.13","@types/node":"ts5.7","jsii-pacmak":"^1.103.1","jsii-rosetta":"~5.7","@types/mime-types":"^2.1.4","@cdktf/provider-aws":"19.54.0","@cdktf/provider-tls":"10.0.1","@cdktf/provider-time":"10.2.1","eslint-plugin-import":"^2.30.0","commit-and-tag-version":"^12","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@cdktf/provider-cloudinit":"10.0.3","@typescript-eslint/parser":"^7","@mrgrain/jsii-struct-builder":"^0.7.43","@typescript-eslint/eslint-plugin":"^7","eslint-import-resolver-typescript":"^3.6.3"},"peerDependencies":{"cdktf":"^0.20.8","constructs":"^10.3.0","@cdktf/provider-aws":"^19.54.0","@cdktf/provider-tls":"10.0.1","@cdktf/provider-time":"^10.2.1","@cdktf/provider-cloudinit":"10.0.3"},"bundleDependencies":["change-case","esbuild-wasm","mime-types"],"_npmOperationalInternal":{"tmp":"tmp/terraconstructs_0.0.12_1741658943365_0.14530841451283316","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"terraconstructs","version":"0.0.13","keywords":["terraconstructs"],"author":{"name":"Vincent De Smet","email":"vincent.drl@gmail.com"},"license":"GPL-3.0-or-later","_id":"terraconstructs@0.0.13","maintainers":[{"name":"so0k","email":"vincent.drl@gmail.com"}],"homepage":"https://github.com/TerraConstructs/base#readme","bugs":{"url":"https://github.com/TerraConstructs/base/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"8671f567c2a98c0149ac29f83c77c79a9f319e45","tarball":"https://registry.npmjs.org/terraconstructs/-/terraconstructs-0.0.13.tgz","fileCount":881,"integrity":"sha512-7sq+77rcBaJkWS2Te8jynGp8JPhVkG8G7BdDnvrI1v8n5g58ex3jbCgTPPRutMrfADg3uD75Mb0LJJV54ynGqw==","signatures":[{"sig":"MEQCIBbDeymFxFkWKc3qcCxsmbxXGJzKLW74p+13guFIv+t1AiA7XWTQt9/AP1B3zU35CTi8dkt7MJYWTvPqGj3H+e2lLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terraconstructs@0.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26519752},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json","isolatedModules":true}]},"clearMocks":true,"maxWorkers":"50%","collectCoverage":true,"testEnvironment":"node","coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"setupFilesAfterEnv":["<rootDir>/setup.js"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","_from":"file:dist/js/terraconstructs@0.0.13.jsii.tgz","types":"lib/index.d.ts","engines":{"node":">=18.18.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"so0k","email":"vincent.drl@gmail.com"},"_resolved":"/home/runner/work/base/base/dist/js/terraconstructs@0.0.13.jsii.tgz","stability":"stable","_integrity":"sha512-7sq+77rcBaJkWS2Te8jynGp8JPhVkG8G7BdDnvrI1v8n5g58ex3jbCgTPPRutMrfADg3uD75Mb0LJJV54ynGqw==","repository":{"url":"git+https://github.com/TerraConstructs/base.git","type":"git"},"_npmVersion":"10.8.2","description":"**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTF](https://github.com/hashicorp/terraform-cdk), TerraConstr","directories":{},"_nodeVersion":"18.20.5","dependencies":{"mime-types":"^2.1.35","change-case":"^4.1.1","esbuild-wasm":"^0.23.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsii":"~5.7","cdktf":"0.20.8","eslint":"^8","projen":"^0.88.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","jsii-diff":"^1.103.1","@jsii/spec":"^1.102.0","constructs":"10.3.0","jest-junit":"^15","typescript":"~5.7","@types/jest":"^29.5.13","@types/node":"ts5.7","jsii-pacmak":"^1.103.1","jsii-rosetta":"~5.7","@types/mime-types":"^2.1.4","@cdktf/provider-aws":"19.54.0","@cdktf/provider-tls":"10.0.1","@cdktf/provider-time":"10.2.1","eslint-plugin-import":"^2.30.0","commit-and-tag-version":"^12","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@cdktf/provider-cloudinit":"10.0.3","@typescript-eslint/parser":"^7","@mrgrain/jsii-struct-builder":"^0.7.43","@typescript-eslint/eslint-plugin":"^7","eslint-import-resolver-typescript":"^3.6.3"},"peerDependencies":{"cdktf":"^0.20.8","constructs":"^10.3.0","@cdktf/provider-aws":"^19.54.0","@cdktf/provider-tls":"10.0.1","@cdktf/provider-time":"^10.2.1","@cdktf/provider-cloudinit":"10.0.3"},"bundleDependencies":["change-case","esbuild-wasm","mime-types"],"_npmOperationalInternal":{"tmp":"tmp/terraconstructs_0.0.13_1742118117906_0.5703051400837797","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"terraconstructs","version":"0.0.14","keywords":["terraconstructs"],"author":{"name":"Vincent De Smet","email":"vincent.drl@gmail.com"},"license":"GPL-3.0-or-later","_id":"terraconstructs@0.0.14","maintainers":[{"name":"so0k","email":"vincent.drl@gmail.com"}],"homepage":"https://github.com/TerraConstructs/base#readme","bugs":{"url":"https://github.com/TerraConstructs/base/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"92720737792c357b242f0f783d6151549c515aa1","tarball":"https://registry.npmjs.org/terraconstructs/-/terraconstructs-0.0.14.tgz","fileCount":881,"integrity":"sha512-VLpxCIqXZs9i8GYPIDp8iGNvvMWZs36CxS64n/NA6OlnCWh4ynaKozdprnllYy0e5pfS3tu7paanZPitg1Rplg==","signatures":[{"sig":"MEUCIH0iPedxRq0VoSW5EV/sPTW04nlMPfRNDP8nb4w2TyY4AiEA3cuHlvxKgLkkB+1lAGij8F2XvJk7ramrxlFqEV+41+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terraconstructs@0.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26523305},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json","isolatedModules":true}]},"clearMocks":true,"maxWorkers":"50%","collectCoverage":true,"testEnvironment":"node","coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"setupFilesAfterEnv":["<rootDir>/setup.js"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","_from":"file:dist/js/terraconstructs@0.0.14.jsii.tgz","types":"lib/index.d.ts","engines":{"node":">=18.18.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"so0k","email":"vincent.drl@gmail.com"},"_resolved":"/home/runner/work/base/base/dist/js/terraconstructs@0.0.14.jsii.tgz","stability":"stable","_integrity":"sha512-VLpxCIqXZs9i8GYPIDp8iGNvvMWZs36CxS64n/NA6OlnCWh4ynaKozdprnllYy0e5pfS3tu7paanZPitg1Rplg==","repository":{"url":"git+https://github.com/TerraConstructs/base.git","type":"git"},"_npmVersion":"10.8.2","description":"**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTF](https://github.com/hashicorp/terraform-cdk), TerraConstr","directories":{},"_nodeVersion":"18.20.5","dependencies":{"mime-types":"^2.1.35","change-case":"^4.1.1","esbuild-wasm":"^0.23.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsii":"~5.7","cdktf":"0.20.8","eslint":"^8","projen":"^0.88.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","jsii-diff":"^1.103.1","@jsii/spec":"^1.102.0","constructs":"10.3.0","jest-junit":"^15","typescript":"~5.7","@types/jest":"^29.5.13","@types/node":"ts5.7","jsii-pacmak":"^1.103.1","jsii-rosetta":"~5.7","@types/mime-types":"^2.1.4","@cdktf/provider-aws":"19.54.0","@cdktf/provider-tls":"10.0.1","@cdktf/provider-time":"10.2.1","eslint-plugin-import":"^2.30.0","commit-and-tag-version":"^12","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@cdktf/provider-cloudinit":"10.0.3","@typescript-eslint/parser":"^7","@mrgrain/jsii-struct-builder":"^0.7.43","@typescript-eslint/eslint-plugin":"^7","eslint-import-resolver-typescript":"^3.6.3"},"peerDependencies":{"cdktf":"^0.20.8","constructs":"^10.3.0","@cdktf/provider-aws":"^19.54.0","@cdktf/provider-tls":"10.0.1","@cdktf/provider-time":"^10.2.1","@cdktf/provider-cloudinit":"10.0.3"},"bundleDependencies":["change-case","esbuild-wasm","mime-types"],"_npmOperationalInternal":{"tmp":"tmp/terraconstructs_0.0.14_1742141245072_0.948262803331894","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"terraconstructs","version":"0.0.15","keywords":["terraconstructs"],"author":{"name":"Vincent De Smet","email":"vincent.drl@gmail.com"},"license":"GPL-3.0-or-later","_id":"terraconstructs@0.0.15","maintainers":[{"name":"so0k","email":"vincent.drl@gmail.com"}],"homepage":"https://github.com/TerraConstructs/base#readme","bugs":{"url":"https://github.com/TerraConstructs/base/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"c996be7f85e78fe61386ce606c25a628f8002c3b","tarball":"https://registry.npmjs.org/terraconstructs/-/terraconstructs-0.0.15.tgz","fileCount":885,"integrity":"sha512-Dd/8rjyq1SnqlpBB/ZlENIRGnaQjASB7hn8JJilgTK22cl+ZH8OmUNTknoO8LWTRVCMCyMsLvoq3Xbw5b9tv/A==","signatures":[{"sig":"MEYCIQCNV8VfY6wx+fT4M4n5RCQY7vXUdzHsXq9VcCCa5qUI2gIhAMajMN6KA9/KAw0cQRrDichObCVmvFJyjCbxKIoDPWFy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terraconstructs@0.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26645039},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json","isolatedModules":true}]},"clearMocks":true,"maxWorkers":"50%","collectCoverage":true,"testEnvironment":"node","coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"setupFilesAfterEnv":["<rootDir>/setup.js"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","_from":"file:dist/js/terraconstructs@0.0.15.jsii.tgz","types":"lib/index.d.ts","engines":{"node":">=18.18.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"so0k","email":"vincent.drl@gmail.com"},"_resolved":"/home/runner/work/base/base/dist/js/terraconstructs@0.0.15.jsii.tgz","stability":"stable","_integrity":"sha512-Dd/8rjyq1SnqlpBB/ZlENIRGnaQjASB7hn8JJilgTK22cl+ZH8OmUNTknoO8LWTRVCMCyMsLvoq3Xbw5b9tv/A==","repository":{"url":"git+https://github.com/TerraConstructs/base.git","type":"git"},"_npmVersion":"10.8.2","description":"**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTF](https://github.com/hashicorp/terraform-cdk), TerraConstr","directories":{},"_nodeVersion":"18.20.5","dependencies":{"mime-types":"^2.1.35","change-case":"^4.1.1","esbuild-wasm":"^0.23.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsii":"~5.7","cdktf":"0.20.8","eslint":"^8","projen":"^0.88.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","jsii-diff":"^1.103.1","@jsii/spec":"^1.102.0","constructs":"10.3.0","jest-junit":"^15","typescript":"~5.7","@types/jest":"^29.5.13","@types/node":"ts5.7","jsii-pacmak":"^1.103.1","jsii-rosetta":"~5.7","@types/mime-types":"^2.1.4","@cdktf/provider-aws":"19.54.0","@cdktf/provider-tls":"10.0.1","@cdktf/provider-time":"10.2.1","eslint-plugin-import":"^2.30.0","commit-and-tag-version":"^12","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@cdktf/provider-cloudinit":"10.0.3","@typescript-eslint/parser":"^7","@mrgrain/jsii-struct-builder":"^0.7.43","@typescript-eslint/eslint-plugin":"^7","eslint-import-resolver-typescript":"^3.6.3"},"peerDependencies":{"cdktf":"^0.20.8","constructs":"^10.3.0","@cdktf/provider-aws":"^19.54.0","@cdktf/provider-tls":"10.0.1","@cdktf/provider-time":"^10.2.1","@cdktf/provider-cloudinit":"10.0.3"},"bundleDependencies":["change-case","esbuild-wasm","mime-types"],"_npmOperationalInternal":{"tmp":"tmp/terraconstructs_0.0.15_1742548223110_0.26000265129841194","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"terraconstructs","version":"0.0.16","keywords":["terraconstructs"],"author":{"name":"Vincent De Smet","email":"vincent.drl@gmail.com"},"license":"GPL-3.0-or-later","_id":"terraconstructs@0.0.16","maintainers":[{"name":"so0k","email":"vincent.drl@gmail.com"}],"homepage":"https://github.com/TerraConstructs/base#readme","bugs":{"url":"https://github.com/TerraConstructs/base/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"c93126d2645cf774181bc9a059f59d734dd6e6e6","tarball":"https://registry.npmjs.org/terraconstructs/-/terraconstructs-0.0.16.tgz","fileCount":885,"integrity":"sha512-n4cfe2xG04GslOThg9q90jj75Ootyty4EaqWtQK+2sdJwv6IDcWHlyHC3ChvVXzPeSv3P0bbxank538LzxyLzw==","signatures":[{"sig":"MEUCIQDNLkOhdeaIQ69j+Zsn1MmSyU14uf2tjXD0lwStpWrQtAIgB664Fp3ta4PI8GXZTXT21pcacd/sfsRiJKXNFSR7kaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terraconstructs@0.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26645056},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json","isolatedModules":true}]},"clearMocks":true,"maxWorkers":"50%","collectCoverage":true,"testEnvironment":"node","coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"setupFilesAfterEnv":["<rootDir>/setup.js"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","_from":"file:dist/js/terraconstructs@0.0.16.jsii.tgz","types":"lib/index.d.ts","engines":{"node":">=18.18.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"so0k","email":"vincent.drl@gmail.com"},"_resolved":"/home/runner/work/base/base/dist/js/terraconstructs@0.0.16.jsii.tgz","stability":"stable","_integrity":"sha512-n4cfe2xG04GslOThg9q90jj75Ootyty4EaqWtQK+2sdJwv6IDcWHlyHC3ChvVXzPeSv3P0bbxank538LzxyLzw==","repository":{"url":"git+https://github.com/TerraConstructs/base.git","type":"git"},"_npmVersion":"10.8.2","description":"**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTF](https://github.com/hashicorp/terraform-cdk), TerraConstr","directories":{},"_nodeVersion":"18.20.5","dependencies":{"mime-types":"^2.1.35","change-case":"^4.1.1","esbuild-wasm":"^0.23.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsii":"~5.7","cdktf":"0.20.8","eslint":"^8","projen":"^0.88.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","jsii-diff":"^1.103.1","@jsii/spec":"^1.102.0","constructs":"10.3.0","jest-junit":"^15","typescript":"~5.7","@types/jest":"^29.5.13","@types/node":"ts5.7","jsii-pacmak":"^1.103.1","jsii-rosetta":"~5.7","@types/mime-types":"^2.1.4","@cdktf/provider-aws":"19.54.0","@cdktf/provider-tls":"10.0.1","@cdktf/provider-time":"10.2.1","eslint-plugin-import":"^2.30.0","commit-and-tag-version":"^12","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@cdktf/provider-cloudinit":"10.0.3","@typescript-eslint/parser":"^7","@mrgrain/jsii-struct-builder":"^0.7.43","@typescript-eslint/eslint-plugin":"^7","eslint-import-resolver-typescript":"^3.6.3"},"peerDependencies":{"cdktf":"^0.20.8","constructs":"^10.3.0","@cdktf/provider-aws":"^19.54.0","@cdktf/provider-tls":"10.0.1","@cdktf/provider-time":"^10.2.1","@cdktf/provider-cloudinit":"10.0.3"},"bundleDependencies":["change-case","esbuild-wasm","mime-types"],"_npmOperationalInternal":{"tmp":"tmp/terraconstructs_0.0.16_1745846604532_0.03973889872496583","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"terraconstructs","version":"0.0.17","keywords":["terraconstructs"],"author":{"name":"Vincent De Smet","email":"vincent.drl@gmail.com"},"license":"GPL-3.0-or-later","_id":"terraconstructs@0.0.17","maintainers":[{"name":"so0k","email":"vincent.drl@gmail.com"}],"homepage":"https://github.com/TerraConstructs/base#readme","bugs":{"url":"https://github.com/TerraConstructs/base/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"5cf58273bcf98d6c9a435078f1da8450597e829c","tarball":"https://registry.npmjs.org/terraconstructs/-/terraconstructs-0.0.17.tgz","fileCount":885,"integrity":"sha512-WsgF3vaLV1unuXk02VqZEdb1rAVy0Qyp5bJoztJaZxrdLpwdEs2qE87QqD61v5RFJ8VNAnVqLGeWsgGLmaWyTA==","signatures":[{"sig":"MEUCIEUJglBgKBIg5D81IGGtyqCHppUs/1Ig8QRuxJC8B7B9AiEA8/Q9Utf8nfPtzrSqT2s0takwNVUo3HhcUhAxP7z7hK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terraconstructs@0.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26656145},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json","isolatedModules":true}]},"clearMocks":true,"maxWorkers":"50%","collectCoverage":true,"testEnvironment":"node","coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"setupFilesAfterEnv":["<rootDir>/setup.js"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","_from":"file:dist/js/terraconstructs@0.0.17.jsii.tgz","types":"lib/index.d.ts","engines":{"node":">=18.18.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"so0k","email":"vincent.drl@gmail.com"},"_resolved":"/home/runner/work/base/base/dist/js/terraconstructs@0.0.17.jsii.tgz","stability":"stable","_integrity":"sha512-WsgF3vaLV1unuXk02VqZEdb1rAVy0Qyp5bJoztJaZxrdLpwdEs2qE87QqD61v5RFJ8VNAnVqLGeWsgGLmaWyTA==","repository":{"url":"git+https://github.com/TerraConstructs/base.git","type":"git"},"_npmVersion":"10.8.2","description":"**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTF](https://github.com/hashicorp/terraform-cdk), TerraConstr","directories":{},"_nodeVersion":"18.20.5","dependencies":{"mime-types":"^2.1.35","change-case":"^4.1.1","esbuild-wasm":"^0.23.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsii":"~5.7","cdktf":"0.20.8","eslint":"^8","projen":"^0.88.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","jsii-diff":"^1.103.1","@jsii/spec":"^1.102.0","constructs":"10.3.0","jest-junit":"^15","typescript":"~5.7","@types/jest":"^29.5.13","@types/node":"ts5.7","jsii-pacmak":"^1.103.1","jsii-rosetta":"~5.7","@types/mime-types":"^2.1.4","@cdktf/provider-aws":"19.54.0","@cdktf/provider-tls":"10.0.1","@cdktf/provider-time":"10.2.1","eslint-plugin-import":"^2.30.0","commit-and-tag-version":"^12","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@cdktf/provider-cloudinit":"10.0.3","@typescript-eslint/parser":"^7","@mrgrain/jsii-struct-builder":"^0.7.43","@typescript-eslint/eslint-plugin":"^7","eslint-import-resolver-typescript":"^3.6.3"},"peerDependencies":{"cdktf":"^0.20.8","constructs":"^10.3.0","@cdktf/provider-aws":"^19.54.0","@cdktf/provider-tls":"10.0.1","@cdktf/provider-time":"^10.2.1","@cdktf/provider-cloudinit":"10.0.3"},"bundleDependencies":["change-case","esbuild-wasm","mime-types"],"_npmOperationalInternal":{"tmp":"tmp/terraconstructs_0.0.17_1749531655087_0.08277730870752564","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"terraconstructs","version":"0.0.18","keywords":["terraconstructs"],"author":{"name":"Vincent De Smet","email":"vincent.drl@gmail.com"},"license":"GPL-3.0-or-later","_id":"terraconstructs@0.0.18","maintainers":[{"name":"so0k","email":"vincent.drl@gmail.com"}],"homepage":"https://github.com/TerraConstructs/base#readme","bugs":{"url":"https://github.com/TerraConstructs/base/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"c5eede8daac4ac25b982c8962d777b8c3528f8e2","tarball":"https://registry.npmjs.org/terraconstructs/-/terraconstructs-0.0.18.tgz","fileCount":909,"integrity":"sha512-eHxpBiCklRtQmte8R0RbW8XfCQ92GlCObq8yIymLsL1jIwNZTlKj1LgeVc8A2j7aWORYUL3UeM+yvr6Pefpn0Q==","signatures":[{"sig":"MEYCIQDD1P/3diekvgXAI47ySMnWVSalerL89+UGuF35ybRPPQIhAOyh5HDrEGgyLmusrOiscAkPJOxdNaDi78YXaBaDoFLZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terraconstructs@0.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27031208},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json","isolatedModules":true}]},"clearMocks":true,"maxWorkers":"50%","collectCoverage":true,"testEnvironment":"node","coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"setupFilesAfterEnv":["<rootDir>/setup.js"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","_from":"file:dist/js/terraconstructs@0.0.18.jsii.tgz","types":"lib/index.d.ts","engines":{"node":">=18.18.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"so0k","email":"vincent.drl@gmail.com"},"_resolved":"/home/runner/work/base/base/dist/js/terraconstructs@0.0.18.jsii.tgz","stability":"stable","_integrity":"sha512-eHxpBiCklRtQmte8R0RbW8XfCQ92GlCObq8yIymLsL1jIwNZTlKj1LgeVc8A2j7aWORYUL3UeM+yvr6Pefpn0Q==","repository":{"url":"git+https://github.com/TerraConstructs/base.git","type":"git"},"_npmVersion":"10.8.2","description":"**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTF](https://github.com/hashicorp/terraform-cdk), TerraConstr","directories":{},"_nodeVersion":"18.20.5","dependencies":{"mime-types":"^2.1.35","change-case":"^4.1.1","esbuild-wasm":"^0.23.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsii":"~5.7","cdktf":"0.20.8","eslint":"^8","projen":"^0.88.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","jsii-diff":"^1.103.1","@jsii/spec":"^1.102.0","constructs":"10.3.0","jest-junit":"^15","typescript":"~5.7","@types/jest":"^29.5.13","@types/node":"ts5.7","jsii-pacmak":"^1.103.1","jsii-rosetta":"~5.7","@types/mime-types":"^2.1.4","@cdktf/provider-aws":"19.54.0","@cdktf/provider-tls":"10.0.1","@cdktf/provider-time":"10.2.1","eslint-plugin-import":"^2.30.0","commit-and-tag-version":"^12","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@cdktf/provider-cloudinit":"10.0.3","@typescript-eslint/parser":"^7","@mrgrain/jsii-struct-builder":"^0.7.43","@typescript-eslint/eslint-plugin":"^7","eslint-import-resolver-typescript":"^3.6.3"},"peerDependencies":{"cdktf":"^0.20.8","constructs":"^10.3.0","@cdktf/provider-aws":"^19.54.0","@cdktf/provider-tls":"10.0.1","@cdktf/provider-time":"^10.2.1","@cdktf/provider-cloudinit":"10.0.3"},"bundleDependencies":["change-case","esbuild-wasm","mime-types"],"_npmOperationalInternal":{"tmp":"tmp/terraconstructs_0.0.18_1749542671763_0.48534153963541726","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"terraconstructs","version":"0.0.19","keywords":["terraconstructs"],"author":{"name":"Vincent De Smet","email":"vincent.drl@gmail.com"},"license":"GPL-3.0-or-later","_id":"terraconstructs@0.0.19","maintainers":[{"name":"so0k","email":"vincent.drl@gmail.com"}],"homepage":"https://github.com/TerraConstructs/base#readme","bugs":{"url":"https://github.com/TerraConstructs/base/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"052a6e39a8ed87159f1ecb5a68057af7860bfb13","tarball":"https://registry.npmjs.org/terraconstructs/-/terraconstructs-0.0.19.tgz","fileCount":909,"integrity":"sha512-O8RA6sxvv3i4t6ygOOc8OkD8aPGgDmoBRpYgmino4Rwp6WCL5BRMlj4+D/7w4zTT+Iq2/BWBL+fIwOB0mQLCYA==","signatures":[{"sig":"MEUCIQD69KJDeKJXaXs3iX3Yolr9A5leTlbLuV8z1THQm304gwIgRZZgtfQf3S8KpCXZYl3V1BOuoUQZjgUQc8GM8nkpl9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terraconstructs@0.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27030808},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json","isolatedModules":true}]},"clearMocks":true,"maxWorkers":"50%","collectCoverage":true,"testEnvironment":"node","coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"setupFilesAfterEnv":["<rootDir>/setup.js"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","_from":"file:dist/js/terraconstructs@0.0.19.jsii.tgz","types":"lib/index.d.ts","engines":{"node":">=18.18.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"so0k","email":"vincent.drl@gmail.com"},"_resolved":"/home/runner/work/base/base/dist/js/terraconstructs@0.0.19.jsii.tgz","stability":"stable","_integrity":"sha512-O8RA6sxvv3i4t6ygOOc8OkD8aPGgDmoBRpYgmino4Rwp6WCL5BRMlj4+D/7w4zTT+Iq2/BWBL+fIwOB0mQLCYA==","repository":{"url":"git+https://github.com/TerraConstructs/base.git","type":"git"},"_npmVersion":"10.8.2","description":"**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTF](https://github.com/hashicorp/terraform-cdk), TerraConstr","directories":{},"_nodeVersion":"18.20.5","dependencies":{"mime-types":"^2.1.35","change-case":"^4.1.1","esbuild-wasm":"^0.23.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsii":"~5.7","cdktf":"0.20.8","eslint":"^8","projen":"^0.88.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","jsii-diff":"^1.103.1","@jsii/spec":"^1.102.0","constructs":"10.3.0","jest-junit":"^15","typescript":"~5.7","@types/jest":"^29.5.13","@types/node":"ts5.7","jsii-pacmak":"^1.103.1","jsii-rosetta":"~5.7","@types/mime-types":"^2.1.4","@cdktf/provider-aws":"19.54.0","@cdktf/provider-tls":"10.0.1","@cdktf/provider-time":"10.2.1","eslint-plugin-import":"^2.30.0","commit-and-tag-version":"^12","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@cdktf/provider-cloudinit":"10.0.3","@typescript-eslint/parser":"^7","@mrgrain/jsii-struct-builder":"^0.7.43","@typescript-eslint/eslint-plugin":"^7","eslint-import-resolver-typescript":"^3.6.3"},"peerDependencies":{"cdktf":"^0.20.8","constructs":"^10.3.0","@cdktf/provider-aws":"^19.54.0","@cdktf/provider-tls":"10.0.1","@cdktf/provider-time":"^10.2.1","@cdktf/provider-cloudinit":"10.0.3"},"bundleDependencies":["change-case","esbuild-wasm","mime-types"],"_npmOperationalInternal":{"tmp":"tmp/terraconstructs_0.0.19_1749603007269_0.5380147480115336","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"terraconstructs","version":"0.0.20","keywords":["terraconstructs"],"author":{"name":"Vincent De Smet","email":"vincent.drl@gmail.com"},"license":"GPL-3.0-or-later","_id":"terraconstructs@0.0.20","maintainers":[{"name":"so0k","email":"vincent.drl@gmail.com"}],"homepage":"https://github.com/TerraConstructs/base#readme","bugs":{"url":"https://github.com/TerraConstructs/base/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"943062c6c37d2a164e6c1719722810f22e14ea11","tarball":"https://registry.npmjs.org/terraconstructs/-/terraconstructs-0.0.20.tgz","fileCount":923,"integrity":"sha512-lI571d+40sguHNCHfYEvqzHeF5cmO66REMoVFHRxltmJiIUSo0dE/DhqXNWU007yRcqMdICv/KnorW+B51P6Qw==","signatures":[{"sig":"MEQCIGPNXeXFVR9p5V3rgD/9TTFWIEhh+Vth05QMNYUZM0XZAiAQHCkkzzj5qnZ6Rh9w4CTPhcimwNcE+pjqvGuVEsbFrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terraconstructs@0.0.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27099607},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json","isolatedModules":true}]},"clearMocks":true,"maxWorkers":"50%","collectCoverage":true,"testEnvironment":"node","coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"setupFilesAfterEnv":["<rootDir>/setup.js"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","_from":"file:dist/js/terraconstructs@0.0.20.jsii.tgz","types":"lib/index.d.ts","engines":{"node":">=18.18.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"so0k","email":"vincent.drl@gmail.com"},"_resolved":"/home/runner/work/base/base/dist/js/terraconstructs@0.0.20.jsii.tgz","stability":"stable","_integrity":"sha512-lI571d+40sguHNCHfYEvqzHeF5cmO66REMoVFHRxltmJiIUSo0dE/DhqXNWU007yRcqMdICv/KnorW+B51P6Qw==","repository":{"url":"git+https://github.com/TerraConstructs/base.git","type":"git"},"_npmVersion":"10.8.2","description":"**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTF](https://github.com/hashicorp/terraform-cdk), TerraConstr","directories":{},"_nodeVersion":"18.20.5","dependencies":{"mime-types":"^2.1.35","change-case":"^4.1.1","esbuild-wasm":"^0.23.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsii":"~5.7","cdktf":"0.20.8","eslint":"^8","projen":"^0.88.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","jsii-diff":"^1.103.1","@jsii/spec":"^1.102.0","constructs":"10.3.0","jest-junit":"^15","typescript":"~5.7","@types/jest":"^29.5.13","@types/node":"ts5.7","jsii-pacmak":"^1.103.1","jsii-rosetta":"~5.7","@types/mime-types":"^2.1.4","@cdktf/provider-aws":"19.54.0","@cdktf/provider-tls":"10.0.1","@cdktf/provider-time":"10.2.1","eslint-plugin-import":"^2.30.0","commit-and-tag-version":"^12","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@cdktf/provider-cloudinit":"10.0.3","@typescript-eslint/parser":"^7","@mrgrain/jsii-struct-builder":"^0.7.43","@typescript-eslint/eslint-plugin":"^7","eslint-import-resolver-typescript":"^3.6.3"},"peerDependencies":{"cdktf":"^0.20.8","constructs":"^10.3.0","@cdktf/provider-aws":"^19.54.0","@cdktf/provider-tls":"10.0.1","@cdktf/provider-time":"^10.2.1","@cdktf/provider-cloudinit":"10.0.3"},"bundleDependencies":["change-case","esbuild-wasm","mime-types"],"_npmOperationalInternal":{"tmp":"tmp/terraconstructs_0.0.20_1749704175228_0.4072936319182907","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"terraconstructs","version":"0.0.21","keywords":["terraconstructs"],"author":{"name":"Vincent De Smet","email":"vincent.drl@gmail.com"},"license":"GPL-3.0-or-later","_id":"terraconstructs@0.0.21","maintainers":[{"name":"so0k","email":"vincent.drl@gmail.com"}],"homepage":"https://github.com/TerraConstructs/base#readme","bugs":{"url":"https://github.com/TerraConstructs/base/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"5a5da7414322dd9a141241ce32629a1a71720a6a","tarball":"https://registry.npmjs.org/terraconstructs/-/terraconstructs-0.0.21.tgz","fileCount":923,"integrity":"sha512-B8BjQ9yqz8tBwca4Zk7HRc3S/yfWV0+CFy0qJm6ORiSf+ZK0/N5hGO4C0GwdWx5eTZVt2W6qv4toA2Mi5kKfoA==","signatures":[{"sig":"MEUCIQDQ0rU8ooAMTOQQCG9gvIxbeVI5owZP4yszICy5XXdEdwIgX1USWNfPCv8rJOeKo6kcRwkPqURDGG6u5R4KE+gD1XE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terraconstructs@0.0.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27099607},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json","isolatedModules":true}]},"clearMocks":true,"maxWorkers":"50%","collectCoverage":true,"testEnvironment":"node","coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"setupFilesAfterEnv":["<rootDir>/setup.js"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","_from":"file:dist/js/terraconstructs@0.0.21.jsii.tgz","types":"lib/index.d.ts","engines":{"node":">=18.18.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"so0k","email":"vincent.drl@gmail.com"},"_resolved":"/home/runner/work/base/base/dist/js/terraconstructs@0.0.21.jsii.tgz","stability":"stable","_integrity":"sha512-B8BjQ9yqz8tBwca4Zk7HRc3S/yfWV0+CFy0qJm6ORiSf+ZK0/N5hGO4C0GwdWx5eTZVt2W6qv4toA2Mi5kKfoA==","repository":{"url":"git+https://github.com/TerraConstructs/base.git","type":"git"},"_npmVersion":"10.8.2","description":"**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTF](https://github.com/hashicorp/terraform-cdk), TerraConstr","directories":{},"_nodeVersion":"18.20.5","dependencies":{"mime-types":"^2.1.35","change-case":"^4.1.1","esbuild-wasm":"^0.23.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsii":"~5.7","cdktf":"0.20.8","eslint":"^8","projen":"^0.88.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","jsii-diff":"^1.103.1","@jsii/spec":"^1.102.0","constructs":"10.3.0","jest-junit":"^15","typescript":"~5.7","@types/jest":"^29.5.13","@types/node":"ts5.7","jsii-pacmak":"^1.103.1","jsii-rosetta":"~5.7","@types/mime-types":"^2.1.4","@cdktf/provider-aws":"19.54.0","@cdktf/provider-tls":"10.0.1","@cdktf/provider-time":"10.2.1","eslint-plugin-import":"^2.30.0","commit-and-tag-version":"^12","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@cdktf/provider-cloudinit":"10.0.3","@typescript-eslint/parser":"^7","@mrgrain/jsii-struct-builder":"^0.7.43","@typescript-eslint/eslint-plugin":"^7","eslint-import-resolver-typescript":"^3.6.3"},"peerDependencies":{"cdktf":"^0.20.8","constructs":"^10.3.0","@cdktf/provider-aws":"^19.54.0","@cdktf/provider-tls":"10.0.1","@cdktf/provider-time":"^10.2.1","@cdktf/provider-cloudinit":"10.0.3"},"bundleDependencies":["change-case","esbuild-wasm","mime-types"],"_npmOperationalInternal":{"tmp":"tmp/terraconstructs_0.0.21_1749719408055_0.8093701680293506","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"terraconstructs","version":"0.0.22","keywords":["terraconstructs"],"author":{"name":"Vincent De Smet","email":"vincent.drl@gmail.com"},"license":"GPL-3.0-or-later","_id":"terraconstructs@0.0.22","maintainers":[{"name":"so0k","email":"vincent.drl@gmail.com"}],"homepage":"https://github.com/TerraConstructs/base#readme","bugs":{"url":"https://github.com/TerraConstructs/base/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"982085c19af347ac8b65abe252f48867e9787d59","tarball":"https://registry.npmjs.org/terraconstructs/-/terraconstructs-0.0.22.tgz","fileCount":924,"integrity":"sha512-U98e7gmEeY3YhHNITOuNPrusxxOXf0OgV710GIeFbx8afO/wFOkJfZTcC+Rz7GlNn7EBQDfvkY8Mc3i42IfSEw==","signatures":[{"sig":"MEUCIEU/QtT54xbKYWE0ip/XaW5QigY2ybyIhRC9rB59hiscAiEAv+GVrJJHVsmo5cPqslrdTH5AcQHC5H5HUdWXX2XSeqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terraconstructs@0.0.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27103065},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json","isolatedModules":true}]},"clearMocks":true,"maxWorkers":"50%","collectCoverage":true,"testEnvironment":"node","coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"setupFilesAfterEnv":["<rootDir>/setup.js"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","_from":"file:dist/js/terraconstructs@0.0.22.jsii.tgz","types":"lib/index.d.ts","engines":{"node":">=18.18.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"so0k","actor":{"name":"so0k","type":"user","email":"vincent.drl@gmail.com"},"email":"vincent.drl@gmail.com"},"_resolved":"/home/runner/work/base/base/dist/js/terraconstructs@0.0.22.jsii.tgz","stability":"stable","_integrity":"sha512-U98e7gmEeY3YhHNITOuNPrusxxOXf0OgV710GIeFbx8afO/wFOkJfZTcC+Rz7GlNn7EBQDfvkY8Mc3i42IfSEw==","repository":{"url":"git+https://github.com/TerraConstructs/base.git","type":"git"},"_npmVersion":"10.8.2","description":"**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTF](https://github.com/hashicorp/terraform-cdk), TerraConstr","directories":{},"_nodeVersion":"18.20.5","dependencies":{"mime-types":"^2.1.35","change-case":"^4.1.1","esbuild-wasm":"^0.23.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsii":"~5.7","cdktf":"0.20.8","eslint":"^8","projen":"^0.88.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","jsii-diff":"^1.103.1","@jsii/spec":"^1.102.0","constructs":"10.3.0","jest-junit":"^15","typescript":"~5.7","@types/jest":"^29.5.13","@types/node":"ts5.7","jsii-pacmak":"^1.103.1","jsii-rosetta":"~5.7","@types/mime-types":"^2.1.4","@cdktf/provider-aws":"19.54.0","@cdktf/provider-tls":"10.0.1","@cdktf/provider-time":"10.2.1","eslint-plugin-import":"^2.30.0","commit-and-tag-version":"^12","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@cdktf/provider-cloudinit":"10.0.3","@typescript-eslint/parser":"^7","@mrgrain/jsii-struct-builder":"^0.7.43","@typescript-eslint/eslint-plugin":"^7","eslint-import-resolver-typescript":"^3.6.3"},"peerDependencies":{"cdktf":"^0.20.8","constructs":"^10.3.0","@cdktf/provider-aws":"^19.54.0","@cdktf/provider-tls":"10.0.1","@cdktf/provider-time":"^10.2.1","@cdktf/provider-cloudinit":"10.0.3"},"bundleDependencies":["change-case","esbuild-wasm","mime-types"],"_npmOperationalInternal":{"tmp":"tmp/terraconstructs_0.0.22_1750332303863_0.3300004376276544","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"terraconstructs","version":"0.0.23","keywords":["terraconstructs"],"author":{"name":"Vincent De Smet","email":"vincent.drl@gmail.com"},"license":"GPL-3.0-or-later","_id":"terraconstructs@0.0.23","maintainers":[{"name":"so0k","email":"vincent.drl@gmail.com"}],"homepage":"https://github.com/TerraConstructs/base#readme","bugs":{"url":"https://github.com/TerraConstructs/base/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"067848d89d9d6484fb0a16219fedf60f155a2106","tarball":"https://registry.npmjs.org/terraconstructs/-/terraconstructs-0.0.23.tgz","fileCount":924,"integrity":"sha512-mBVS8Gk8QPqG2mFbHeX4XP1YfFCfaLlJP6yL7kAtwdOtQhayYhbK6U3YUK9oP+M4mYl2q75Uj1LL+xX61cNy3w==","signatures":[{"sig":"MEUCIFf/+Sogx+dGwl3g8VflULp1VwKzz7XIMF41tiSONKg6AiEAg1Rw2K6O84Mrzh9jzTN58Sp3xNIlPaEZnx5YafoIqaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terraconstructs@0.0.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27106396},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json","isolatedModules":true}]},"clearMocks":true,"maxWorkers":"50%","collectCoverage":true,"testEnvironment":"node","coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"setupFilesAfterEnv":["<rootDir>/setup.js"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","_from":"file:dist/js/terraconstructs@0.0.23.jsii.tgz","types":"lib/index.d.ts","engines":{"node":">=18.18.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"so0k","actor":{"name":"so0k","type":"user","email":"vincent.drl@gmail.com"},"email":"vincent.drl@gmail.com"},"_resolved":"/home/runner/work/base/base/dist/js/terraconstructs@0.0.23.jsii.tgz","stability":"stable","_integrity":"sha512-mBVS8Gk8QPqG2mFbHeX4XP1YfFCfaLlJP6yL7kAtwdOtQhayYhbK6U3YUK9oP+M4mYl2q75Uj1LL+xX61cNy3w==","repository":{"url":"git+https://github.com/TerraConstructs/base.git","type":"git"},"_npmVersion":"10.8.2","description":"**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTF](https://github.com/hashicorp/terraform-cdk), TerraConstr","directories":{},"_nodeVersion":"18.20.5","dependencies":{"mime-types":"^2.1.35","change-case":"^4.1.1","esbuild-wasm":"^0.23.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsii":"~5.7","cdktf":"0.21.0","eslint":"^8","projen":"^0.88.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","jsii-diff":"^1.103.1","@jsii/spec":"^1.102.0","constructs":"10.4.2","jest-junit":"^15","typescript":"~5.7","@types/jest":"^29.5.13","@types/node":"ts5.7","jsii-pacmak":"^1.103.1","jsii-rosetta":"~5.7","@types/mime-types":"^2.1.4","@cdktf/provider-aws":"20.1.0","@cdktf/provider-tls":"11.0.0","@cdktf/provider-time":"11.0.0","eslint-plugin-import":"^2.30.0","commit-and-tag-version":"^12","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@cdktf/provider-cloudinit":"11.0.0","@typescript-eslint/parser":"^7","@mrgrain/jsii-struct-builder":"^0.7.43","@typescript-eslint/eslint-plugin":"^7","eslint-import-resolver-typescript":"^3.6.3"},"peerDependencies":{"cdktf":"^0.21.0","constructs":"^10.4.2","@cdktf/provider-aws":"^20.1.0","@cdktf/provider-tls":"^11.0.0","@cdktf/provider-time":"^11.0.0","@cdktf/provider-cloudinit":"^11.0.0"},"bundleDependencies":["change-case","esbuild-wasm","mime-types"],"_npmOperationalInternal":{"tmp":"tmp/terraconstructs_0.0.23_1750669513137_0.4966798787037301","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"terraconstructs","version":"0.0.24","keywords":["terraconstructs"],"author":{"name":"Vincent De Smet","email":"vincent.drl@gmail.com"},"license":"GPL-3.0-or-later","_id":"terraconstructs@0.0.24","maintainers":[{"name":"so0k","email":"vincent.drl@gmail.com"}],"homepage":"https://github.com/TerraConstructs/base#readme","bugs":{"url":"https://github.com/TerraConstructs/base/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"7ebcd544600b92f268dfdc996d97ea17aab94010","tarball":"https://registry.npmjs.org/terraconstructs/-/terraconstructs-0.0.24.tgz","fileCount":964,"integrity":"sha512-eRuNYP0CEfqT13H+XYZ6X+xixVSjtoo64maPi0fAVbI9yX3GqC9thaE6VZFylK0oo30auHBqMFb5Spo2zSBMmg==","signatures":[{"sig":"MEQCIDIkbTB+L69pT7jukNwvipmQ6k6f9EpCsNGTw4lYrjSaAiB3o7HGLnEc4Iysn4kWx56oMokY4/gOlqDO3EPJ158UFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terraconstructs@0.0.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28333089},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json","isolatedModules":true}]},"clearMocks":true,"maxWorkers":"50%","collectCoverage":true,"testEnvironment":"node","coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"setupFilesAfterEnv":["<rootDir>/setup.js"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","_from":"file:dist/js/terraconstructs@0.0.24.jsii.tgz","types":"lib/index.d.ts","engines":{"node":">=18.18.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"so0k","actor":{"name":"so0k","type":"user","email":"vincent.drl@gmail.com"},"email":"vincent.drl@gmail.com"},"_resolved":"/home/runner/work/base/base/dist/js/terraconstructs@0.0.24.jsii.tgz","stability":"stable","_integrity":"sha512-eRuNYP0CEfqT13H+XYZ6X+xixVSjtoo64maPi0fAVbI9yX3GqC9thaE6VZFylK0oo30auHBqMFb5Spo2zSBMmg==","repository":{"url":"git+https://github.com/TerraConstructs/base.git","type":"git"},"_npmVersion":"10.8.2","description":"**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTF](https://github.com/hashicorp/terraform-cdk), TerraConstr","directories":{},"_nodeVersion":"18.20.5","dependencies":{"mime-types":"^2.1.35","change-case":"^4.1.1","esbuild-wasm":"^0.23.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsii":"~5.7","cdktf":"0.21.0","eslint":"^8","projen":"^0.88.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","jsii-diff":"^1.103.1","@jsii/spec":"^1.102.0","constructs":"10.4.2","fast-check":"^3.23.2","jest-junit":"^15","typescript":"~5.7","@types/jest":"^29.5.13","@types/node":"ts5.7","jsii-pacmak":"^1.103.1","jsii-rosetta":"~5.7","@types/mime-types":"^2.1.4","@cdktf/provider-aws":"20.1.0","@cdktf/provider-tls":"11.0.0","@cdktf/provider-time":"11.0.0","eslint-plugin-import":"^2.30.0","commit-and-tag-version":"^12","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@cdktf/provider-cloudinit":"11.0.0","@typescript-eslint/parser":"^7","@mrgrain/jsii-struct-builder":"^0.7.43","@typescript-eslint/eslint-plugin":"^7","eslint-import-resolver-typescript":"^3.6.3"},"peerDependencies":{"cdktf":"^0.21.0","constructs":"^10.4.2","@cdktf/provider-aws":"^20.1.0","@cdktf/provider-tls":"^11.0.0","@cdktf/provider-time":"^11.0.0","@cdktf/provider-cloudinit":"^11.0.0"},"bundleDependencies":["change-case","esbuild-wasm","mime-types"],"_npmOperationalInternal":{"tmp":"tmp/terraconstructs_0.0.24_1750842825687_0.16998913037405772","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"terraconstructs","version":"0.0.25","keywords":["terraconstructs"],"author":{"name":"Vincent De Smet","email":"vincent.drl@gmail.com"},"license":"GPL-3.0-or-later","_id":"terraconstructs@0.0.25","maintainers":[{"name":"so0k","email":"vincent.drl@gmail.com"}],"homepage":"https://github.com/TerraConstructs/base#readme","bugs":{"url":"https://github.com/TerraConstructs/base/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"488eb37f5ea4ec324edfad121156ab7b79b43db6","tarball":"https://registry.npmjs.org/terraconstructs/-/terraconstructs-0.0.25.tgz","fileCount":964,"integrity":"sha512-Qd0nReWTOCHMVg0hnpYQsdRQQOx+oWhr3DXzUKlnEulJuOzlBIo3a3rhjxajB8oipY5qru4NaD8Z39GHSu6uwA==","signatures":[{"sig":"MEYCIQDg02KxNt0NONeolRRLVA2r7oVbRjTtaafxFf4u3/cxDgIhAI5tcqpfB8YK2B0v6tHuh4nZiGhWlgP76JB5194ydIRf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terraconstructs@0.0.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28333702},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json","isolatedModules":true}]},"clearMocks":true,"maxWorkers":"50%","collectCoverage":true,"testEnvironment":"node","coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"setupFilesAfterEnv":["<rootDir>/setup.js"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","_from":"file:dist/js/terraconstructs@0.0.25.jsii.tgz","types":"lib/index.d.ts","engines":{"node":">=18.18.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"so0k","actor":{"name":"so0k","type":"user","email":"vincent.drl@gmail.com"},"email":"vincent.drl@gmail.com"},"_resolved":"/home/runner/work/base/base/dist/js/terraconstructs@0.0.25.jsii.tgz","stability":"stable","_integrity":"sha512-Qd0nReWTOCHMVg0hnpYQsdRQQOx+oWhr3DXzUKlnEulJuOzlBIo3a3rhjxajB8oipY5qru4NaD8Z39GHSu6uwA==","repository":{"url":"git+https://github.com/TerraConstructs/base.git","type":"git"},"_npmVersion":"10.8.2","description":"**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTF](https://github.com/hashicorp/terraform-cdk), TerraConstr","directories":{},"_nodeVersion":"18.20.5","dependencies":{"mime-types":"^2.1.35","change-case":"^4.1.1","esbuild-wasm":"^0.23.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsii":"~5.7","cdktf":"0.21.0","eslint":"^8","projen":"^0.88.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","jsii-diff":"^1.103.1","@jsii/spec":"^1.102.0","constructs":"10.4.2","fast-check":"^3.23.2","jest-junit":"^15","typescript":"~5.7","@types/jest":"^29.5.13","@types/node":"ts5.7","jsii-pacmak":"^1.103.1","jsii-rosetta":"~5.7","@types/mime-types":"^2.1.4","@cdktf/provider-aws":"20.1.0","@cdktf/provider-tls":"11.0.0","@cdktf/provider-time":"11.0.0","eslint-plugin-import":"^2.30.0","commit-and-tag-version":"^12","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@cdktf/provider-cloudinit":"11.0.0","@typescript-eslint/parser":"^7","@mrgrain/jsii-struct-builder":"^0.7.43","@typescript-eslint/eslint-plugin":"^7","eslint-import-resolver-typescript":"^3.6.3"},"peerDependencies":{"cdktf":"^0.21.0","constructs":"^10.4.2","@cdktf/provider-aws":"^20.1.0","@cdktf/provider-tls":"^11.0.0","@cdktf/provider-time":"^11.0.0","@cdktf/provider-cloudinit":"^11.0.0"},"bundleDependencies":["change-case","esbuild-wasm","mime-types"],"_npmOperationalInternal":{"tmp":"tmp/terraconstructs_0.0.25_1751266081236_0.47068480555606595","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"terraconstructs","version":"0.1.0","keywords":["terraconstructs"],"author":{"name":"Vincent De Smet","email":"vincent.drl@gmail.com"},"license":"Apache-2.0","_id":"terraconstructs@0.1.0","maintainers":[{"name":"so0k","email":"vincent.drl@gmail.com"}],"homepage":"https://github.com/TerraConstructs/base#readme","bugs":{"url":"https://github.com/TerraConstructs/base/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"604fd5da1565efda4123f69f1b61376e6ca119a3","tarball":"https://registry.npmjs.org/terraconstructs/-/terraconstructs-0.1.0.tgz","fileCount":1132,"integrity":"sha512-YV9FXlWKL1X3en7JTVd5821ZWGnybxRCcOu3xRfo0mMzQoG2knrgukb2bnqrzozPw1i37MWmI7uzNJ1lpdTJyQ==","signatures":[{"sig":"MEYCIQDYqT57tJDdlzXWCNOzv4tOEPvvSBNOUykZcHYcH0NkIAIhAIHqtGeq1C+5bjYoqeZhSSr34qf8d/8c+IOoA2XYJnl8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terraconstructs@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31185859},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json","isolatedModules":true}]},"clearMocks":true,"maxWorkers":"50%","collectCoverage":true,"testEnvironment":"node","coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"setupFilesAfterEnv":["<rootDir>/setup.js"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","_from":"file:dist/js/terraconstructs@0.1.0.jsii.tgz","types":"lib/index.d.ts","engines":{"node":">=20.9.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"so0k","email":"vincent.drl@gmail.com"},"_resolved":"/home/runner/work/base/base/dist/js/terraconstructs@0.1.0.jsii.tgz","stability":"stable","_integrity":"sha512-YV9FXlWKL1X3en7JTVd5821ZWGnybxRCcOu3xRfo0mMzQoG2knrgukb2bnqrzozPw1i37MWmI7uzNJ1lpdTJyQ==","repository":{"url":"git+https://github.com/TerraConstructs/base.git","type":"git"},"_npmVersion":"10.1.0","description":"**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTF](https://github.com/hashicorp/terraform-cdk), TerraConstr","directories":{},"_nodeVersion":"20.9.0","dependencies":{"ignore":"^5.3.2","minimatch":"^3.1.2","mime-types":"^2.1.35","change-case":"^4.1.1","esbuild-wasm":"^0.23.1","@balena/dockerignore":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsii":"~5.7","cdktf":"0.21.0","delay":"^5.0.0","eslint":"^8","projen":"^0.88.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","jsii-diff":"^1.103.1","@jsii/spec":"^1.102.0","constructs":"10.4.2","fast-check":"^3.23.2","jest-junit":"^15","typescript":"~5.7","@types/jest":"^29.5.13","@types/node":"ts5.7","jsii-pacmak":"^1.103.1","jsii-rosetta":"~5.7","@types/mime-types":"^2.1.4","@cdktf/provider-aws":"20.1.0","@cdktf/provider-tls":"11.0.0","@cdktf/provider-time":"11.0.0","eslint-plugin-import":"^2.30.0","@cdktf/provider-docker":"12.0.2","commit-and-tag-version":"^12","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@cdktf/provider-cloudinit":"11.0.0","@typescript-eslint/parser":"^7","@mrgrain/jsii-struct-builder":"^0.7.43","@typescript-eslint/eslint-plugin":"^7","eslint-import-resolver-typescript":"^3.6.3"},"peerDependencies":{"cdktf":"^0.21.0","constructs":"^10.4.2","@cdktf/provider-aws":"^20.1.0","@cdktf/provider-tls":"^11.0.0","@cdktf/provider-time":"^11.0.0","@cdktf/provider-docker":"^12.0.2","@cdktf/provider-cloudinit":"^11.0.0"},"bundleDependencies":["@balena/dockerignore","change-case","esbuild-wasm","ignore","mime-types","minimatch"],"_npmOperationalInternal":{"tmp":"tmp/terraconstructs_0.1.0_1752567052879_0.0015454083998442947","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"terraconstructs","version":"0.1.1","keywords":["terraconstructs"],"author":{"name":"Vincent De Smet","email":"vincent.drl@gmail.com"},"license":"Apache-2.0","_id":"terraconstructs@0.1.1","maintainers":[{"name":"so0k","email":"vincent.drl@gmail.com"}],"homepage":"https://github.com/TerraConstructs/base#readme","bugs":{"url":"https://github.com/TerraConstructs/base/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"2a060ccf0988c65e9e4f559fa6be0d112fb0a0da","tarball":"https://registry.npmjs.org/terraconstructs/-/terraconstructs-0.1.1.tgz","fileCount":1132,"integrity":"sha512-pjt4bPz3QS8YI+djSjwYgBVBoN+q1KA2+QOAeR9wbxH8vCV+tThPlYZuVoaHJxKMi7DvDdcS5szybfURzjCveg==","signatures":[{"sig":"MEUCID7eDMqD+N3RiBTnVt853YU8ZUPKQ0VeNN6pw/9WHGW1AiEA5vKQHpOqKVKGyK7gUH3nhBJLGLU2TU6aXMZSWpxbcyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terraconstructs@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31191537},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json","isolatedModules":true}]},"clearMocks":true,"maxWorkers":"50%","collectCoverage":true,"testEnvironment":"node","coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"setupFilesAfterEnv":["<rootDir>/setup.js"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","_from":"file:dist/js/terraconstructs@0.1.1.jsii.tgz","types":"lib/index.d.ts","engines":{"node":">=20.9.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"so0k","email":"vincent.drl@gmail.com"},"_resolved":"/home/runner/work/base/base/dist/js/terraconstructs@0.1.1.jsii.tgz","stability":"stable","_integrity":"sha512-pjt4bPz3QS8YI+djSjwYgBVBoN+q1KA2+QOAeR9wbxH8vCV+tThPlYZuVoaHJxKMi7DvDdcS5szybfURzjCveg==","repository":{"url":"git+https://github.com/TerraConstructs/base.git","type":"git"},"_npmVersion":"10.1.0","description":"**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTF](https://github.com/hashicorp/terraform-cdk), TerraConstr","directories":{},"_nodeVersion":"20.9.0","dependencies":{"ignore":"^5.3.2","minimatch":"^3.1.2","mime-types":"^2.1.35","change-case":"^4.1.1","esbuild-wasm":"^0.23.1","@balena/dockerignore":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsii":"~5.7","cdktf":"0.21.0","delay":"^5.0.0","eslint":"^8","projen":"^0.88.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","jsii-diff":"^1.103.1","@jsii/spec":"^1.102.0","constructs":"10.4.2","fast-check":"^3.23.2","jest-junit":"^15","typescript":"~5.7","@types/jest":"^29.5.13","@types/node":"ts5.7","jsii-pacmak":"^1.103.1","jsii-rosetta":"~5.7","@types/mime-types":"^2.1.4","@cdktf/provider-aws":"20.1.0","@cdktf/provider-tls":"11.0.0","@cdktf/provider-time":"11.0.0","eslint-plugin-import":"^2.30.0","@cdktf/provider-docker":"12.0.2","commit-and-tag-version":"^12","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@cdktf/provider-cloudinit":"11.0.0","@typescript-eslint/parser":"^7","@mrgrain/jsii-struct-builder":"^0.7.43","@typescript-eslint/eslint-plugin":"^7","eslint-import-resolver-typescript":"^3.6.3"},"peerDependencies":{"cdktf":"^0.21.0","constructs":"^10.4.2","@cdktf/provider-aws":"^20.1.0","@cdktf/provider-tls":"^11.0.0","@cdktf/provider-time":"^11.0.0","@cdktf/provider-docker":"^12.0.2","@cdktf/provider-cloudinit":"^11.0.0"},"bundleDependencies":["@balena/dockerignore","change-case","esbuild-wasm","ignore","mime-types","minimatch"],"_npmOperationalInternal":{"tmp":"tmp/terraconstructs_0.1.1_1753250172047_0.6969203388837741","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"terraconstructs","version":"0.1.2","keywords":["terraconstructs"],"author":{"name":"Vincent De Smet","email":"vincent.drl@gmail.com"},"license":"Apache-2.0","_id":"terraconstructs@0.1.2","maintainers":[{"name":"so0k","email":"vincent.drl@gmail.com"}],"homepage":"https://github.com/TerraConstructs/base#readme","bugs":{"url":"https://github.com/TerraConstructs/base/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"16609a6a318bd1e4c27ec7a64324696e3ac466d6","tarball":"https://registry.npmjs.org/terraconstructs/-/terraconstructs-0.1.2.tgz","fileCount":1132,"integrity":"sha512-dx5o11q3RbUlNnZIf06zKJFunf/6WxFhSBv38GJJHSmcyZC05KXd20nvuxywluPC+DvXNbl7HECiG/Cnyog0nQ==","signatures":[{"sig":"MEQCIHplMHFNsHtIUEDgyq3v3ptAfTeE2Aol3fwkmGf/gYLrAiAbLwjLDThtPwTKskfeqCVSxga5vxuZ3Io0/Jq28iBZSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terraconstructs@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31202272},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json","isolatedModules":true}]},"clearMocks":true,"maxWorkers":"50%","collectCoverage":true,"testEnvironment":"node","coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"setupFilesAfterEnv":["<rootDir>/setup.js"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","_from":"file:dist/js/terraconstructs@0.1.2.jsii.tgz","types":"lib/index.d.ts","engines":{"node":">=20.9.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"so0k","email":"vincent.drl@gmail.com"},"_resolved":"/home/runner/work/base/base/dist/js/terraconstructs@0.1.2.jsii.tgz","stability":"stable","_integrity":"sha512-dx5o11q3RbUlNnZIf06zKJFunf/6WxFhSBv38GJJHSmcyZC05KXd20nvuxywluPC+DvXNbl7HECiG/Cnyog0nQ==","repository":{"url":"git+https://github.com/TerraConstructs/base.git","type":"git"},"_npmVersion":"10.1.0","description":"**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTF](https://github.com/hashicorp/terraform-cdk), TerraConstr","directories":{},"_nodeVersion":"20.9.0","dependencies":{"ignore":"^5.3.2","minimatch":"^3.1.2","mime-types":"^2.1.35","change-case":"^4.1.1","esbuild-wasm":"^0.23.1","@balena/dockerignore":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsii":"~5.7","cdktf":"0.21.0","delay":"^5.0.0","eslint":"^8","projen":"^0.88.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","jsii-diff":"^1.103.1","@jsii/spec":"^1.102.0","constructs":"10.4.2","fast-check":"^3.23.2","jest-junit":"^15","typescript":"~5.7","@types/jest":"^29.5.13","@types/node":"ts5.7","jsii-pacmak":"^1.103.1","jsii-rosetta":"~5.7","@types/mime-types":"^2.1.4","@cdktf/provider-aws":"20.1.0","@cdktf/provider-tls":"11.0.0","@cdktf/provider-time":"11.0.0","eslint-plugin-import":"^2.30.0","@cdktf/provider-docker":"12.0.2","commit-and-tag-version":"^12","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@cdktf/provider-archive":"11.0.0","@cdktf/provider-cloudinit":"11.0.0","@typescript-eslint/parser":"^7","@mrgrain/jsii-struct-builder":"^0.7.43","@typescript-eslint/eslint-plugin":"^7","eslint-import-resolver-typescript":"^3.6.3"},"peerDependencies":{"cdktf":"^0.21.0","constructs":"^10.4.2","@cdktf/provider-aws":"^20.1.0","@cdktf/provider-tls":"^11.0.0","@cdktf/provider-time":"^11.0.0","@cdktf/provider-docker":"^12.0.2","@cdktf/provider-archive":"^11.0.0","@cdktf/provider-cloudinit":"^11.0.0"},"bundleDependencies":["@balena/dockerignore","change-case","esbuild-wasm","ignore","mime-types","minimatch"],"_npmOperationalInternal":{"tmp":"tmp/terraconstructs_0.1.2_1753332756761_0.9504224846100227","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"terraconstructs","version":"0.1.3","keywords":["terraconstructs"],"author":{"name":"Vincent De Smet","email":"vincent.drl@gmail.com"},"license":"Apache-2.0","_id":"terraconstructs@0.1.3","maintainers":[{"name":"so0k","email":"vincent.drl@gmail.com"}],"homepage":"https://github.com/TerraConstructs/base#readme","bugs":{"url":"https://github.com/TerraConstructs/base/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"91712335beb61a33f58dfd78768a4e79dca20033","tarball":"https://registry.npmjs.org/terraconstructs/-/terraconstructs-0.1.3.tgz","fileCount":1132,"integrity":"sha512-Hn+QXCW0sdT/NHQ8Bgl07FD7hIKeml3YoaeJcwdeAYca9R9bMDx0k3KL0k5zfme4+4Ytij+8aYmbX0vdqgTHAA==","signatures":[{"sig":"MEYCIQDqLCc7K4yEY95Nfvqb+gi7p55A8BiQVXg3u00Q6SOk0gIhAJ1ScJ6MT8QVTpFEBdbo2y67jFEGh1ciPdpBVB0agEhr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terraconstructs@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31205073},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json","isolatedModules":true}]},"clearMocks":true,"maxWorkers":"50%","collectCoverage":true,"testEnvironment":"node","coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"setupFilesAfterEnv":["<rootDir>/setup.js"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","_from":"file:dist/js/terraconstructs@0.1.3.jsii.tgz","types":"lib/index.d.ts","engines":{"node":">=20.9.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"so0k","email":"vincent.drl@gmail.com"},"_resolved":"/home/runner/work/base/base/dist/js/terraconstructs@0.1.3.jsii.tgz","stability":"stable","_integrity":"sha512-Hn+QXCW0sdT/NHQ8Bgl07FD7hIKeml3YoaeJcwdeAYca9R9bMDx0k3KL0k5zfme4+4Ytij+8aYmbX0vdqgTHAA==","repository":{"url":"git+https://github.com/TerraConstructs/base.git","type":"git"},"_npmVersion":"10.1.0","description":"**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTF](https://github.com/hashicorp/terraform-cdk), TerraConstr","directories":{},"_nodeVersion":"20.9.0","dependencies":{"ignore":"^5.3.2","minimatch":"^3.1.2","mime-types":"^2.1.35","change-case":"^4.1.1","esbuild-wasm":"^0.23.1","@balena/dockerignore":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsii":"~5.7","cdktf":"0.21.0","delay":"^5.0.0","eslint":"^8","projen":"^0.88.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","jsii-diff":"^1.103.1","@jsii/spec":"^1.102.0","constructs":"10.4.2","fast-check":"^3.23.2","jest-junit":"^15","typescript":"~5.7","@types/jest":"^29.5.13","@types/node":"ts5.7","jsii-pacmak":"^1.103.1","jsii-rosetta":"~5.7","@types/mime-types":"^2.1.4","@cdktf/provider-aws":"20.1.0","@cdktf/provider-tls":"11.0.0","@cdktf/provider-time":"11.0.0","eslint-plugin-import":"^2.30.0","@cdktf/provider-docker":"12.0.2","commit-and-tag-version":"^12","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@cdktf/provider-archive":"11.0.0","@cdktf/provider-cloudinit":"11.0.0","@typescript-eslint/parser":"^7","@mrgrain/jsii-struct-builder":"^0.7.43","@typescript-eslint/eslint-plugin":"^7","eslint-import-resolver-typescript":"^3.6.3"},"peerDependencies":{"cdktf":"^0.21.0","constructs":"^10.4.2","@cdktf/provider-aws":"^20.1.0","@cdktf/provider-tls":"^11.0.0","@cdktf/provider-time":"^11.0.0","@cdktf/provider-docker":"^12.0.2","@cdktf/provider-archive":"^11.0.0","@cdktf/provider-cloudinit":"^11.0.0"},"bundleDependencies":["@balena/dockerignore","change-case","esbuild-wasm","ignore","mime-types","minimatch"],"_npmOperationalInternal":{"tmp":"tmp/terraconstructs_0.1.3_1753507627747_0.4246043968108959","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"terraconstructs","version":"0.1.4","keywords":["terraconstructs"],"author":{"name":"Vincent De Smet","email":"vincent.drl@gmail.com"},"license":"Apache-2.0","_id":"terraconstructs@0.1.4","maintainers":[{"name":"so0k","email":"vincent.drl@gmail.com"}],"homepage":"https://github.com/TerraConstructs/base#readme","bugs":{"url":"https://github.com/TerraConstructs/base/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"76a2402e385573d9cfa1c970f14a229e8a531239","tarball":"https://registry.npmjs.org/terraconstructs/-/terraconstructs-0.1.4.tgz","fileCount":1133,"integrity":"sha512-aVq9MLxagb03GTtvK01hno9mnxsgzFapMDjXsRKSCP9QVDKQNQSwbTfyEeY3krYl/FttXXItLJKsLSFxh28ZvQ==","signatures":[{"sig":"MEYCIQCkC4Ev7xSkKjTbOwXzp9kra2MTk2XAd7uPwUlSS8d5dgIhAO8CSbOcMvZ2B1f4zIpVKYaiJS+hl3C9Msnug/R2U8kx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terraconstructs@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31206964},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"maxWorkers":"50%","collectCoverage":true,"testEnvironment":"node","coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"setupFilesAfterEnv":["<rootDir>/setup.js"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","_from":"file:dist/js/terraconstructs@0.1.4.jsii.tgz","types":"lib/index.d.ts","engines":{"node":">=20.9.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a7f5a9d-08f1-4336-bda5-9c35ae2a5675"}},"_resolved":"/home/runner/work/base/base/dist/js/terraconstructs@0.1.4.jsii.tgz","stability":"stable","_integrity":"sha512-aVq9MLxagb03GTtvK01hno9mnxsgzFapMDjXsRKSCP9QVDKQNQSwbTfyEeY3krYl/FttXXItLJKsLSFxh28ZvQ==","repository":{"url":"git+https://github.com/TerraConstructs/base.git","type":"git"},"_npmVersion":"11.6.2","description":"**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTF](https://github.com/hashicorp/terraform-cdk), TerraConstr","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^5.3.2","minimatch":"^3.1.2","mime-types":"^2.1.35","change-case":"^4.1.1","esbuild-wasm":"^0.23.1","@balena/dockerignore":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsii":"~5.9","cdktf":"0.21.0","delay":"^5.0.0","eslint":"^9","projen":"^0.98.29","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"3.3.3","jsii-diff":"^1.121.0","@jsii/spec":"^1.102.0","constructs":"10.4.2","fast-check":"^3.23.2","jest-junit":"^16","typescript":"~5.9","@types/jest":"^29.5.14","@types/node":"ts5.9","jsii-pacmak":"^1.121.0","jsii-rosetta":"~5.9","@types/mime-types":"^2.1.4","@cdktf/provider-aws":"20.1.0","@cdktf/provider-tls":"11.0.0","@cdktf/provider-time":"11.0.0","eslint-plugin-import":"^2.32.0","@cdktf/provider-docker":"12.0.2","commit-and-tag-version":"^12","eslint-config-prettier":"^9.1.2","eslint-plugin-prettier":"5.2.1","@cdktf/provider-archive":"11.0.0","@cdktf/provider-cloudinit":"11.0.0","@typescript-eslint/parser":"^8","@mrgrain/jsii-struct-builder":"^0.7.64","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^3.10.1"},"peerDependencies":{"cdktf":"^0.21.0","constructs":"^10.4.2","@cdktf/provider-aws":"^20.1.0","@cdktf/provider-tls":"^11.0.0","@cdktf/provider-time":"^11.0.0","@cdktf/provider-docker":"^12.0.2","@cdktf/provider-archive":"^11.0.0","@cdktf/provider-cloudinit":"^11.0.0"},"bundleDependencies":["@balena/dockerignore","change-case","esbuild-wasm","ignore","mime-types","minimatch"],"_npmOperationalInternal":{"tmp":"tmp/terraconstructs_0.1.4_1765687290439_0.8596939174740503","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"terraconstructs","version":"0.1.5","keywords":["terraconstructs"],"author":{"name":"Vincent De Smet","email":"vincent.drl@gmail.com"},"license":"Apache-2.0","_id":"terraconstructs@0.1.5","maintainers":[{"name":"so0k","email":"vincent.drl@gmail.com"}],"homepage":"https://github.com/TerraConstructs/base#readme","bugs":{"url":"https://github.com/TerraConstructs/base/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"6f478d9d97f9bc337d375476d2e5d90e2bb105c2","tarball":"https://registry.npmjs.org/terraconstructs/-/terraconstructs-0.1.5.tgz","fileCount":1135,"integrity":"sha512-++DyHLCdS1kVz6CpkwXYiZdWLy+U+xlIix3CADZQj9aoKO1ijEbDWLdU8yqySbj1OzthW7PHJN1aYqQZQCxA/g==","signatures":[{"sig":"MEQCIASTy+kx+n7XpIUz4+3/yVpe3QDuJ6Qw5YTBuwiO6id5AiBdj89eK6xJ2QU70GGjcVcVzaEm7DA6QoijYiJtwtamow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terraconstructs@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31272879},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"maxWorkers":"50%","collectCoverage":true,"testEnvironment":"node","coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"setupFilesAfterEnv":["<rootDir>/setup.js"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","_from":"file:dist/js/terraconstructs@0.1.5.jsii.tgz","types":"lib/index.d.ts","engines":{"node":">=20.9.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a7f5a9d-08f1-4336-bda5-9c35ae2a5675"}},"_resolved":"/home/runner/work/base/base/dist/js/terraconstructs@0.1.5.jsii.tgz","stability":"stable","_integrity":"sha512-++DyHLCdS1kVz6CpkwXYiZdWLy+U+xlIix3CADZQj9aoKO1ijEbDWLdU8yqySbj1OzthW7PHJN1aYqQZQCxA/g==","repository":{"url":"git+https://github.com/TerraConstructs/base.git","type":"git"},"_npmVersion":"11.6.2","description":"**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTF](https://github.com/hashicorp/terraform-cdk), TerraConstr","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^5.3.2","minimatch":"^3.1.2","mime-types":"^2.1.35","change-case":"^4.1.1","esbuild-wasm":"^0.23.1","@balena/dockerignore":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsii":"~5.9","cdktf":"0.21.0","delay":"^5.0.0","eslint":"^9","projen":"^0.98.29","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"3.3.3","jsii-diff":"^1.121.0","@jsii/spec":"^1.102.0","constructs":"10.4.2","fast-check":"^3.23.2","jest-junit":"^16","typescript":"~5.9","@types/jest":"^29.5.14","@types/node":"ts5.9","jsii-pacmak":"^1.121.0","jsii-rosetta":"~5.9","@types/mime-types":"^2.1.4","@cdktf/provider-aws":"20.1.0","@cdktf/provider-tls":"11.0.0","@cdktf/provider-time":"11.0.0","eslint-plugin-import":"^2.32.0","@cdktf/provider-docker":"12.0.2","commit-and-tag-version":"^12","eslint-config-prettier":"^9.1.2","eslint-plugin-prettier":"5.2.1","@cdktf/provider-archive":"11.0.0","@cdktf/provider-cloudinit":"11.0.0","@typescript-eslint/parser":"^8","@mrgrain/jsii-struct-builder":"^0.7.64","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^3.10.1"},"peerDependencies":{"cdktf":"^0.21.0","constructs":"^10.4.2","@cdktf/provider-aws":"^20.1.0","@cdktf/provider-tls":"^11.0.0","@cdktf/provider-time":"^11.0.0","@cdktf/provider-docker":"^12.0.2","@cdktf/provider-archive":"^11.0.0","@cdktf/provider-cloudinit":"^11.0.0"},"bundleDependencies":["@balena/dockerignore","change-case","esbuild-wasm","ignore","mime-types","minimatch"],"_npmOperationalInternal":{"tmp":"tmp/terraconstructs_0.1.5_1765707890876_0.6114551692910533","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"terraconstructs","version":"0.1.6","keywords":["terraconstructs"],"author":{"name":"Vincent De Smet","email":"vincent.drl@gmail.com"},"license":"Apache-2.0","_id":"terraconstructs@0.1.6","maintainers":[{"name":"so0k","email":"vincent.drl@gmail.com"}],"homepage":"https://github.com/TerraConstructs/base#readme","bugs":{"url":"https://github.com/TerraConstructs/base/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"763e879e099b8765c0203c2ea32031dd7feb5308","tarball":"https://registry.npmjs.org/terraconstructs/-/terraconstructs-0.1.6.tgz","fileCount":1135,"integrity":"sha512-OeIUdOzaFEoZC//sFxiQErPIk4XcevYODqeaJxgkNBC1+wSDzJEebI9pTMnCXz5SCLRvO9oQzvgA7Ug0Ov43tA==","signatures":[{"sig":"MEYCIQCcFVPXYL25MldTiuxawppz/0WjVPvaR+RjMbkgNPpYwAIhAMFgf4xKH8Mf8Z6HmRfQ5kPfFL/szLSLkeIjdQLzEd2o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terraconstructs@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31286679},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"maxWorkers":"50%","collectCoverage":true,"testEnvironment":"node","coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"setupFilesAfterEnv":["<rootDir>/setup.js"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","_from":"file:dist/js/terraconstructs@0.1.6.jsii.tgz","types":"lib/index.d.ts","engines":{"node":">=20.9.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a7f5a9d-08f1-4336-bda5-9c35ae2a5675"}},"_resolved":"/home/runner/work/base/base/dist/js/terraconstructs@0.1.6.jsii.tgz","stability":"stable","_integrity":"sha512-OeIUdOzaFEoZC//sFxiQErPIk4XcevYODqeaJxgkNBC1+wSDzJEebI9pTMnCXz5SCLRvO9oQzvgA7Ug0Ov43tA==","repository":{"url":"git+https://github.com/TerraConstructs/base.git","type":"git"},"_npmVersion":"11.6.2","description":"**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTF](https://github.com/hashicorp/terraform-cdk), TerraConstr","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^5.3.2","minimatch":"^3.1.2","mime-types":"^2.1.35","change-case":"^4.1.1","esbuild-wasm":"^0.23.1","@balena/dockerignore":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsii":"~5.9","cdktf":"0.21.0","delay":"^5.0.0","eslint":"^9","projen":"^0.98.29","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"3.3.3","jsii-diff":"^1.121.0","@jsii/spec":"^1.102.0","constructs":"10.4.2","fast-check":"^3.23.2","jest-junit":"^16","typescript":"~5.9","@types/jest":"^29.5.14","@types/node":"ts5.9","jsii-pacmak":"^1.121.0","jsii-rosetta":"~5.9","@types/mime-types":"^2.1.4","@cdktf/provider-aws":"20.1.0","@cdktf/provider-tls":"11.0.0","@cdktf/provider-time":"11.0.0","eslint-plugin-import":"^2.32.0","@cdktf/provider-docker":"12.0.2","commit-and-tag-version":"^12","eslint-config-prettier":"^9.1.2","eslint-plugin-prettier":"5.2.1","@cdktf/provider-archive":"11.0.0","@cdktf/provider-cloudinit":"11.0.0","@typescript-eslint/parser":"^8","@mrgrain/jsii-struct-builder":"^0.7.64","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^3.10.1"},"peerDependencies":{"cdktf":"^0.21.0","constructs":"^10.4.2","@cdktf/provider-aws":"^20.1.0","@cdktf/provider-tls":"^11.0.0","@cdktf/provider-time":"^11.0.0","@cdktf/provider-docker":"^12.0.2","@cdktf/provider-archive":"^11.0.0","@cdktf/provider-cloudinit":"^11.0.0"},"bundleDependencies":["@balena/dockerignore","change-case","esbuild-wasm","ignore","mime-types","minimatch"],"_npmOperationalInternal":{"tmp":"tmp/terraconstructs_0.1.6_1765708868491_0.3115841169313869","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"terraconstructs","version":"0.1.7","keywords":["terraconstructs"],"author":{"name":"Vincent De Smet","email":"vincent.drl@gmail.com"},"license":"Apache-2.0","_id":"terraconstructs@0.1.7","maintainers":[{"name":"so0k","email":"vincent.drl@gmail.com"}],"homepage":"https://github.com/TerraConstructs/base#readme","bugs":{"url":"https://github.com/TerraConstructs/base/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"86e08c47d3753d74601ffe43f8ffecc4ae3fb368","tarball":"https://registry.npmjs.org/terraconstructs/-/terraconstructs-0.1.7.tgz","fileCount":1135,"integrity":"sha512-2hpgzqTODFv9I0DIeoUKpbGfeDt1dv62t0cqkbDVVCBVoLFk+OyaQ5POIw0A/0aLeO0m9a0TWDkIop792w+A9A==","signatures":[{"sig":"MEYCIQD1Tmyy6bFck9q1udt+XB9hGT9TvvyneZlMMg4D9Agc7gIhAKY6+WEufz4SON2BNowtRoNBMk0X/LWcd3IS34zNjPV0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terraconstructs@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31286679},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"maxWorkers":"50%","collectCoverage":true,"testEnvironment":"node","coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"setupFilesAfterEnv":["<rootDir>/setup.js"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","_from":"file:dist/js/terraconstructs@0.1.7.jsii.tgz","types":"lib/index.d.ts","engines":{"node":">=20.9.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a7f5a9d-08f1-4336-bda5-9c35ae2a5675"}},"_resolved":"/home/runner/work/base/base/dist/js/terraconstructs@0.1.7.jsii.tgz","stability":"stable","_integrity":"sha512-2hpgzqTODFv9I0DIeoUKpbGfeDt1dv62t0cqkbDVVCBVoLFk+OyaQ5POIw0A/0aLeO0m9a0TWDkIop792w+A9A==","repository":{"url":"git+https://github.com/TerraConstructs/base.git","type":"git"},"_npmVersion":"11.6.2","description":"**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTF](https://github.com/hashicorp/terraform-cdk), TerraConstr","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^5.3.2","minimatch":"^3.1.2","mime-types":"^2.1.35","change-case":"^4.1.1","esbuild-wasm":"^0.23.1","@balena/dockerignore":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsii":"~5.9","cdktf":"0.21.0","delay":"^5.0.0","eslint":"^9","projen":"^0.98.29","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"3.3.3","jsii-diff":"^1.121.0","@jsii/spec":"^1.102.0","constructs":"10.4.2","fast-check":"^3.23.2","jest-junit":"^16","typescript":"~5.9","@types/jest":"^29.5.14","@types/node":"ts5.9","jsii-pacmak":"^1.121.0","jsii-rosetta":"~5.9","@types/mime-types":"^2.1.4","@cdktf/provider-aws":"20.1.0","@cdktf/provider-tls":"11.0.0","@cdktf/provider-time":"11.0.0","eslint-plugin-import":"^2.32.0","@cdktf/provider-docker":"12.0.2","commit-and-tag-version":"^12","eslint-config-prettier":"^9.1.2","eslint-plugin-prettier":"5.2.1","@cdktf/provider-archive":"11.0.0","@cdktf/provider-cloudinit":"11.0.0","@typescript-eslint/parser":"^8","@mrgrain/jsii-struct-builder":"^0.7.64","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^3.10.1"},"peerDependencies":{"cdktf":"^0.21.0","constructs":"^10.4.2","@cdktf/provider-aws":"^20.1.0","@cdktf/provider-tls":"^11.0.0","@cdktf/provider-time":"^11.0.0","@cdktf/provider-docker":"^12.0.2","@cdktf/provider-archive":"^11.0.0","@cdktf/provider-cloudinit":"^11.0.0"},"bundleDependencies":["@balena/dockerignore","change-case","esbuild-wasm","ignore","mime-types","minimatch"],"_npmOperationalInternal":{"tmp":"tmp/terraconstructs_0.1.7_1765777122862_0.6611694167023887","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"terraconstructs","version":"0.1.8","keywords":["terraconstructs"],"author":{"name":"Vincent De Smet","email":"vincent.drl@gmail.com"},"license":"Apache-2.0","_id":"terraconstructs@0.1.8","maintainers":[{"name":"so0k","email":"vincent.drl@gmail.com"}],"homepage":"https://github.com/TerraConstructs/base#readme","bugs":{"url":"https://github.com/TerraConstructs/base/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"f9e2cf7d202305ae68eccea2397b77507660ce2d","tarball":"https://registry.npmjs.org/terraconstructs/-/terraconstructs-0.1.8.tgz","fileCount":1135,"integrity":"sha512-+pZgls/Zd2HnqYswiTcu0/8o+X9cKgot3y7uiSs/G450IVcrrbmNrWasR+MXBnnuw3Pu4VW3lAdPM5wyBa0sFA==","signatures":[{"sig":"MEQCIEbSYX5IoOIPulKxDyg64/3JBQZVsDCifKNuDxYeLHVKAiA4qZA1ZBp/Br333H9OlvRKBHG3KDUw0CyVNQ1A2vWMtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terraconstructs@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31308997},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"maxWorkers":"50%","collectCoverage":true,"testEnvironment":"node","coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"setupFilesAfterEnv":["<rootDir>/setup.js"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","_from":"file:dist/js/terraconstructs@0.1.8.jsii.tgz","types":"lib/index.d.ts","engines":{"node":">=20.9.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a7f5a9d-08f1-4336-bda5-9c35ae2a5675"}},"_resolved":"/home/runner/work/base/base/dist/js/terraconstructs@0.1.8.jsii.tgz","stability":"stable","_integrity":"sha512-+pZgls/Zd2HnqYswiTcu0/8o+X9cKgot3y7uiSs/G450IVcrrbmNrWasR+MXBnnuw3Pu4VW3lAdPM5wyBa0sFA==","repository":{"url":"git+https://github.com/TerraConstructs/base.git","type":"git"},"_npmVersion":"11.6.2","description":"**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTF](https://github.com/hashicorp/terraform-cdk), TerraConstr","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^5.3.2","minimatch":"^3.1.2","mime-types":"^2.1.35","change-case":"^4.1.1","esbuild-wasm":"^0.23.1","@balena/dockerignore":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsii":"~5.9","cdktf":"0.21.0","delay":"^5.0.0","eslint":"^9","projen":"^0.98.29","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"3.3.3","jsii-diff":"^1.121.0","@jsii/spec":"^1.102.0","constructs":"10.4.2","fast-check":"^3.23.2","jest-junit":"^16","typescript":"~5.9","@types/jest":"^29.5.14","@types/node":"ts5.9","jsii-pacmak":"^1.121.0","jsii-rosetta":"~5.9","@types/mime-types":"^2.1.4","@cdktf/provider-aws":"21.22.0","@cdktf/provider-tls":"11.0.0","@cdktf/provider-time":"11.0.0","eslint-plugin-import":"^2.32.0","@cdktf/provider-docker":"12.0.2","commit-and-tag-version":"^12","eslint-config-prettier":"^9.1.2","eslint-plugin-prettier":"5.2.1","@cdktf/provider-archive":"11.0.0","@cdktf/provider-cloudinit":"11.0.0","@typescript-eslint/parser":"^8","@mrgrain/jsii-struct-builder":"^0.7.64","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^3.10.1"},"peerDependencies":{"cdktf":"^0.21.0","constructs":"^10.4.2","@cdktf/provider-aws":"^21.22.0","@cdktf/provider-tls":"^11.0.0","@cdktf/provider-time":"^11.0.0","@cdktf/provider-docker":"^12.0.2","@cdktf/provider-archive":"^11.0.0","@cdktf/provider-cloudinit":"^11.0.0"},"bundleDependencies":["@balena/dockerignore","change-case","esbuild-wasm","ignore","mime-types","minimatch"],"_npmOperationalInternal":{"tmp":"tmp/terraconstructs_0.1.8_1765799274234_0.6669657711874701","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"terraconstructs","version":"0.1.9","keywords":["terraconstructs"],"author":{"name":"Vincent De Smet","email":"vincent.drl@gmail.com"},"license":"Apache-2.0","_id":"terraconstructs@0.1.9","maintainers":[{"name":"so0k","email":"vincent.drl@gmail.com"}],"homepage":"https://github.com/TerraConstructs/base#readme","bugs":{"url":"https://github.com/TerraConstructs/base/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"ddea5f05336bc5d27b3c347b7ee7e063223440db","tarball":"https://registry.npmjs.org/terraconstructs/-/terraconstructs-0.1.9.tgz","fileCount":1135,"integrity":"sha512-AgBKF4Kb8+TVaB6TdwQcAyO/wnFvW4YW33owC+fy3BHspYHMg9xZUAxmePcAtPCOy5pEqwyGCEZHw+OMhv6FDg==","signatures":[{"sig":"MEUCIG4JbF5bGxWwe35YsFYbcLIjYTkS3TzoJzApsOCmkmGaAiEAjqMExORGQW285OBHUVW6F34Z43L5PJr7dLTWNpVDPFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terraconstructs@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31305109},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"maxWorkers":"50%","collectCoverage":true,"testEnvironment":"node","coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"setupFilesAfterEnv":["<rootDir>/setup.js"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","_from":"file:dist/js/terraconstructs@0.1.9.jsii.tgz","types":"lib/index.d.ts","engines":{"node":">=20.9.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a7f5a9d-08f1-4336-bda5-9c35ae2a5675"}},"_resolved":"/home/runner/work/base/base/dist/js/terraconstructs@0.1.9.jsii.tgz","stability":"stable","_integrity":"sha512-AgBKF4Kb8+TVaB6TdwQcAyO/wnFvW4YW33owC+fy3BHspYHMg9xZUAxmePcAtPCOy5pEqwyGCEZHw+OMhv6FDg==","repository":{"url":"git+https://github.com/TerraConstructs/base.git","type":"git"},"_npmVersion":"11.6.2","description":"**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTF](https://github.com/hashicorp/terraform-cdk), TerraConstr","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^5.3.2","minimatch":"^3.1.2","mime-types":"^2.1.35","change-case":"^4.1.1","esbuild-wasm":"^0.23.1","@balena/dockerignore":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsii":"~5.9","cdktf":"0.21.0","delay":"^5.0.0","eslint":"^9","projen":"^0.98.29","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"3.3.3","jsii-diff":"^1.121.0","@jsii/spec":"^1.102.0","constructs":"10.4.2","fast-check":"^3.23.2","jest-junit":"^16","typescript":"~5.9","@types/jest":"^29.5.14","@types/node":"ts5.9","jsii-pacmak":"^1.121.0","jsii-rosetta":"~5.9","@types/mime-types":"^2.1.4","@cdktf/provider-aws":"21.22.0","@cdktf/provider-tls":"11.0.0","@cdktf/provider-time":"11.0.0","eslint-plugin-import":"^2.32.0","@cdktf/provider-docker":"12.0.2","commit-and-tag-version":"^12","eslint-config-prettier":"^9.1.2","eslint-plugin-prettier":"5.2.1","@cdktf/provider-archive":"11.0.0","@cdktf/provider-cloudinit":"11.0.0","@typescript-eslint/parser":"^8","@mrgrain/jsii-struct-builder":"^0.7.64","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^3.10.1"},"peerDependencies":{"cdktf":"^0.21.0","constructs":"^10.4.2","@cdktf/provider-aws":"^21.22.0","@cdktf/provider-tls":"^11.0.0","@cdktf/provider-time":"^11.0.0","@cdktf/provider-docker":"^12.0.2","@cdktf/provider-archive":"^11.0.0","@cdktf/provider-cloudinit":"^11.0.0"},"bundleDependencies":["@balena/dockerignore","change-case","esbuild-wasm","ignore","mime-types","minimatch"],"_npmOperationalInternal":{"tmp":"tmp/terraconstructs_0.1.9_1765801134632_0.69595835619417","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"terraconstructs","version":"0.1.10","keywords":["terraconstructs"],"author":{"name":"Vincent De Smet","email":"vincent.drl@gmail.com"},"license":"Apache-2.0","_id":"terraconstructs@0.1.10","maintainers":[{"name":"so0k","email":"vincent.drl@gmail.com"}],"homepage":"https://github.com/TerraConstructs/base#readme","bugs":{"url":"https://github.com/TerraConstructs/base/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"872cc369113b36d6c6bdbf68364af40c31a60473","tarball":"https://registry.npmjs.org/terraconstructs/-/terraconstructs-0.1.10.tgz","fileCount":1135,"integrity":"sha512-+3KqyoF+NxFYAlkMzQedcCXg+vQyFmn6f7ifAAkKqHE0drtXg5K0Y+qx9pdPzsfhleyoBMMJJsIoQnQDP8lfiw==","signatures":[{"sig":"MEYCIQDgmcTPLSLvAEFfEBsbdh9c3fLFcLpT2QNctVmA4bCArAIhAJgmJplJrg3H5jJskE8JYwLb7SYuclFA7ZjWcziQ6crL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terraconstructs@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31317096},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"maxWorkers":"50%","collectCoverage":true,"testEnvironment":"node","coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"setupFilesAfterEnv":["<rootDir>/setup.js"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","_from":"file:dist/js/terraconstructs@0.1.10.jsii.tgz","types":"lib/index.d.ts","engines":{"node":">=20.9.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a7f5a9d-08f1-4336-bda5-9c35ae2a5675"}},"_resolved":"/home/runner/work/base/base/dist/js/terraconstructs@0.1.10.jsii.tgz","stability":"stable","_integrity":"sha512-+3KqyoF+NxFYAlkMzQedcCXg+vQyFmn6f7ifAAkKqHE0drtXg5K0Y+qx9pdPzsfhleyoBMMJJsIoQnQDP8lfiw==","repository":{"url":"git+https://github.com/TerraConstructs/base.git","type":"git"},"_npmVersion":"11.6.2","description":"**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTF](https://github.com/hashicorp/terraform-cdk), TerraConstr","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^5.3.2","minimatch":"^3.1.2","mime-types":"^2.1.35","change-case":"^4.1.1","esbuild-wasm":"^0.23.1","@balena/dockerignore":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsii":"~5.9","cdktf":"0.21.0","delay":"^5.0.0","eslint":"^9","projen":"^0.98.29","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"3.3.3","jsii-diff":"^1.121.0","@jsii/spec":"^1.102.0","constructs":"10.4.2","fast-check":"^3.23.2","jest-junit":"^16","typescript":"~5.9","@types/jest":"^29.5.14","@types/node":"ts5.9","jsii-pacmak":"^1.121.0","jsii-rosetta":"~5.9","@types/mime-types":"^2.1.4","@cdktf/provider-aws":"21.22.0","@cdktf/provider-tls":"11.0.0","@aws-cdk/region-info":"2.233.0","@cdktf/provider-time":"11.0.0","eslint-plugin-import":"^2.32.0","@cdktf/provider-docker":"12.0.2","commit-and-tag-version":"^12","eslint-config-prettier":"^9.1.2","eslint-plugin-prettier":"5.2.1","@cdktf/provider-archive":"11.0.0","@cdktf/provider-cloudinit":"11.0.0","@typescript-eslint/parser":"^8","@mrgrain/jsii-struct-builder":"^0.7.64","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^3.10.1"},"peerDependencies":{"cdktf":"^0.21.0","constructs":"^10.4.2","@cdktf/provider-aws":"^21.22.0","@cdktf/provider-tls":"^11.0.0","@aws-cdk/region-info":"^2.233.0","@cdktf/provider-time":"^11.0.0","@cdktf/provider-docker":"^12.0.2","@cdktf/provider-archive":"^11.0.0","@cdktf/provider-cloudinit":"^11.0.0"},"bundleDependencies":["@balena/dockerignore","change-case","esbuild-wasm","ignore","mime-types","minimatch"],"_npmOperationalInternal":{"tmp":"tmp/terraconstructs_0.1.10_1766395094143_0.8272520572814575","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"terraconstructs","version":"0.2.0","keywords":["terraconstructs"],"author":{"name":"Vincent De Smet","email":"vincent.drl@gmail.com"},"license":"Apache-2.0","_id":"terraconstructs@0.2.0","maintainers":[{"name":"so0k","email":"vincent.drl@gmail.com"}],"homepage":"https://github.com/TerraConstructs/base#readme","bugs":{"url":"https://github.com/TerraConstructs/base/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"2e51fb852d24f997f0d204704b820d20e7d846a2","tarball":"https://registry.npmjs.org/terraconstructs/-/terraconstructs-0.2.0.tgz","fileCount":1141,"integrity":"sha512-ULIDZdNzxXu+rM2csjN2XmNk4QslS+8eOsb5ym0BvA6FrRnv6Ybp3txQ61n5GdLbuSco934kF7zNjnwc7i4j5Q==","signatures":[{"sig":"MEUCIQC71rXuYA8gZkk9prA1PUWHLN0KW+En7i/gZvW59gtNFgIgE4Mv/6KupHrbV1fpty7XEZckS2FpLlKgGwSUCjUEtBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terraconstructs@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31403779},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"maxWorkers":"50%","collectCoverage":true,"testEnvironment":"node","coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"setupFilesAfterEnv":["<rootDir>/setup.js"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","_from":"file:dist/js/terraconstructs@0.2.0.jsii.tgz","types":"lib/index.d.ts","engines":{"node":">=20.9.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a7f5a9d-08f1-4336-bda5-9c35ae2a5675"}},"_resolved":"/home/runner/work/base/base/dist/js/terraconstructs@0.2.0.jsii.tgz","stability":"stable","_integrity":"sha512-ULIDZdNzxXu+rM2csjN2XmNk4QslS+8eOsb5ym0BvA6FrRnv6Ybp3txQ61n5GdLbuSco934kF7zNjnwc7i4j5Q==","repository":{"url":"git+https://github.com/TerraConstructs/base.git","type":"git"},"_npmVersion":"11.6.2","description":"**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTF](https://github.com/hashicorp/terraform-cdk), TerraConstr","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^5.3.2","minimatch":"^3.1.2","mime-types":"^2.1.35","change-case":"^4.1.1","esbuild-wasm":"^0.23.1","@balena/dockerignore":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsii":"~5.9","cdktf":"0.21.0","delay":"^5.0.0","eslint":"^9","projen":"^0.98.29","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"3.3.3","jsii-diff":"^1.121.0","@jsii/spec":"^1.102.0","constructs":"10.4.2","fast-check":"^3.23.2","jest-junit":"^16","typescript":"~5.9","@types/jest":"^29.5.14","@types/node":"ts5.9","jsii-pacmak":"^1.121.0","jsii-rosetta":"~5.9","@types/mime-types":"^2.1.4","@cdktf/provider-aws":"21.22.0","@cdktf/provider-tls":"11.0.0","@aws-cdk/region-info":"2.233.0","@cdktf/provider-time":"11.0.0","eslint-plugin-import":"^2.32.0","@cdktf/provider-docker":"12.0.2","commit-and-tag-version":"^12","eslint-config-prettier":"^9.1.2","eslint-plugin-prettier":"5.2.1","@cdktf/provider-archive":"11.0.0","@cdktf/provider-cloudinit":"11.0.0","@typescript-eslint/parser":"^8","@mrgrain/jsii-struct-builder":"^0.7.64","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^3.10.1"},"peerDependencies":{"cdktf":"^0.21.0","constructs":"^10.4.2","@cdktf/provider-aws":"^21.22.0","@cdktf/provider-tls":"^11.0.0","@aws-cdk/region-info":"^2.233.0","@cdktf/provider-time":"^11.0.0","@cdktf/provider-docker":"^12.0.2","@cdktf/provider-archive":"^11.0.0","@cdktf/provider-cloudinit":"^11.0.0"},"bundleDependencies":["@balena/dockerignore","change-case","esbuild-wasm","ignore","mime-types","minimatch"],"_npmOperationalInternal":{"tmp":"tmp/terraconstructs_0.2.0_1767614934883_0.8830636127957845","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"terraconstructs","version":"0.2.1","keywords":["terraconstructs"],"author":{"name":"Vincent De Smet","email":"vincent.drl@gmail.com"},"license":"Apache-2.0","_id":"terraconstructs@0.2.1","maintainers":[{"name":"so0k","email":"vincent.drl@gmail.com"}],"homepage":"https://github.com/TerraConstructs/base#readme","bugs":{"url":"https://github.com/TerraConstructs/base/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"cac385918edd6a24ad0a59f3e8d1977cac420d04","tarball":"https://registry.npmjs.org/terraconstructs/-/terraconstructs-0.2.1.tgz","fileCount":1141,"integrity":"sha512-vdDiQLiVfGvH2yXRsbdupmuhd9c8ZkSvzwHSu3UmRpSGVqanozbd5uk+/QQuXd+xEjX+vWgduPonPv8oyQjqSQ==","signatures":[{"sig":"MEYCIQDktAeqCLeGbGBo5yeQmJ3EYRhy7B3PrhLEhE/7dkIsHAIhAMRZtIGAFV9ujYdzJSBYzUNJrcatGSOibc4a5DnfDE8C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terraconstructs@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31404310},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"maxWorkers":"50%","collectCoverage":true,"testEnvironment":"node","coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"setupFilesAfterEnv":["<rootDir>/setup.js"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","_from":"file:dist/js/terraconstructs@0.2.1.jsii.tgz","types":"lib/index.d.ts","engines":{"node":">=20.9.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a7f5a9d-08f1-4336-bda5-9c35ae2a5675"}},"_resolved":"/home/runner/work/base/base/dist/js/terraconstructs@0.2.1.jsii.tgz","stability":"stable","_integrity":"sha512-vdDiQLiVfGvH2yXRsbdupmuhd9c8ZkSvzwHSu3UmRpSGVqanozbd5uk+/QQuXd+xEjX+vWgduPonPv8oyQjqSQ==","repository":{"url":"git+https://github.com/TerraConstructs/base.git","type":"git"},"_npmVersion":"11.6.2","description":"**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTF](https://github.com/hashicorp/terraform-cdk), TerraConstr","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^5.3.2","minimatch":"^3.1.2","mime-types":"^2.1.35","change-case":"^4.1.1","esbuild-wasm":"^0.23.1","@balena/dockerignore":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsii":"~5.9","cdktf":"0.21.0","delay":"^5.0.0","eslint":"^9","projen":"^0.98.32","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"3.3.3","jsii-diff":"^1.124.0","@jsii/spec":"^1.102.0","constructs":"10.4.2","fast-check":"^3.23.2","jest-junit":"^16","typescript":"~5.9","@types/jest":"^29.5.14","@types/node":"ts5.9","jsii-pacmak":"^1.124.0","jsii-rosetta":"~5.9","@types/mime-types":"^2.1.4","@cdktf/provider-aws":"21.22.0","@cdktf/provider-tls":"11.0.0","@aws-cdk/region-info":"2.233.0","@cdktf/provider-time":"11.0.0","eslint-plugin-import":"^2.32.0","@cdktf/provider-docker":"12.0.2","commit-and-tag-version":"^12","eslint-config-prettier":"^9.1.2","eslint-plugin-prettier":"5.2.1","@cdktf/provider-archive":"11.0.0","@cdktf/provider-cloudinit":"11.0.0","@typescript-eslint/parser":"^8","@mrgrain/jsii-struct-builder":"^0.7.64","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^3.10.1"},"peerDependencies":{"cdktf":"^0.21.0","constructs":"^10.4.2","@cdktf/provider-aws":"^21.22.0","@cdktf/provider-tls":"^11.0.0","@aws-cdk/region-info":"^2.233.0","@cdktf/provider-time":"^11.0.0","@cdktf/provider-docker":"^12.0.2","@cdktf/provider-archive":"^11.0.0","@cdktf/provider-cloudinit":"^11.0.0"},"bundleDependencies":["@balena/dockerignore","change-case","esbuild-wasm","ignore","mime-types","minimatch"],"_npmOperationalInternal":{"tmp":"tmp/terraconstructs_0.2.1_1768489790208_0.6195362914239655","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"terraconstructs","version":"0.2.2","keywords":["terraconstructs"],"author":{"name":"Vincent De Smet","email":"vincent.drl@gmail.com"},"license":"Apache-2.0","_id":"terraconstructs@0.2.2","maintainers":[{"name":"so0k","email":"vincent.drl@gmail.com"}],"homepage":"https://github.com/TerraConstructs/base#readme","bugs":{"url":"https://github.com/TerraConstructs/base/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"cde29292d6e818848f9bb5bf2b39fdc6e154424a","tarball":"https://registry.npmjs.org/terraconstructs/-/terraconstructs-0.2.2.tgz","fileCount":1145,"integrity":"sha512-HCm5sMDsj7AOMbTp01s1lx47eNUmig3uFSEM7gnysHZPNNPabi2m2rxLTnsx0v1HCQgKERXrmwGmkVM3TYZmXw==","signatures":[{"sig":"MEYCIQDWHegLFwdKWN+gmEp1WcazAXE7gZUN2niI9Y2pUfkcQwIhAPbre4eBo7FgwVZKzoiPMupJ5IsrnXYhAlAPF8lChvD5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terraconstructs@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31501701},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"maxWorkers":"50%","collectCoverage":true,"testEnvironment":"node","coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"setupFilesAfterEnv":["<rootDir>/setup.js"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","_from":"file:dist/js/terraconstructs@0.2.2.jsii.tgz","types":"lib/index.d.ts","engines":{"node":">=20.9.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a7f5a9d-08f1-4336-bda5-9c35ae2a5675"}},"_resolved":"/home/runner/work/base/base/dist/js/terraconstructs@0.2.2.jsii.tgz","stability":"stable","_integrity":"sha512-HCm5sMDsj7AOMbTp01s1lx47eNUmig3uFSEM7gnysHZPNNPabi2m2rxLTnsx0v1HCQgKERXrmwGmkVM3TYZmXw==","repository":{"url":"git+https://github.com/TerraConstructs/base.git","type":"git"},"_npmVersion":"11.6.2","description":"**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTF](https://github.com/hashicorp/terraform-cdk), TerraConstr","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^5.3.2","minimatch":"^3.1.2","mime-types":"^2.1.35","change-case":"^4.1.1","esbuild-wasm":"^0.23.1","@balena/dockerignore":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsii":"~5.9","cdktf":"0.21.0","delay":"^5.0.0","eslint":"^9","projen":"^0.98.32","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"3.3.3","jsii-diff":"^1.124.0","@jsii/spec":"^1.102.0","constructs":"10.4.2","fast-check":"^3.23.2","jest-junit":"^16","typescript":"~5.9","@types/jest":"^29.5.14","@types/node":"ts5.9","jsii-pacmak":"^1.124.0","jsii-rosetta":"~5.9","@types/mime-types":"^2.1.4","@cdktf/provider-aws":"21.22.0","@cdktf/provider-tls":"11.0.0","@aws-cdk/region-info":"2.233.0","@cdktf/provider-time":"11.0.0","eslint-plugin-import":"^2.32.0","@cdktf/provider-docker":"12.0.2","commit-and-tag-version":"^12","eslint-config-prettier":"^9.1.2","eslint-plugin-prettier":"5.2.1","@cdktf/provider-archive":"11.0.0","@cdktf/provider-cloudinit":"11.0.0","@typescript-eslint/parser":"^8","@mrgrain/jsii-struct-builder":"^0.7.64","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^3.10.1"},"peerDependencies":{"cdktf":"^0.21.0","constructs":"^10.4.2","@cdktf/provider-aws":"^21.22.0","@cdktf/provider-tls":"^11.0.0","@aws-cdk/region-info":"^2.233.0","@cdktf/provider-time":"^11.0.0","@cdktf/provider-docker":"^12.0.2","@cdktf/provider-archive":"^11.0.0","@cdktf/provider-cloudinit":"^11.0.0"},"bundleDependencies":["@balena/dockerignore","change-case","esbuild-wasm","ignore","mime-types","minimatch"],"_npmOperationalInternal":{"tmp":"tmp/terraconstructs_0.2.2_1768491856366_0.31222661946600083","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"terraconstructs","version":"0.2.3","keywords":["terraconstructs"],"author":{"name":"Vincent De Smet","email":"vincent.drl@gmail.com"},"license":"Apache-2.0","_id":"terraconstructs@0.2.3","maintainers":[{"name":"so0k","email":"vincent.drl@gmail.com"}],"homepage":"https://github.com/TerraConstructs/base#readme","bugs":{"url":"https://github.com/TerraConstructs/base/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"69bc7f007342c70052b07815c14e9185e2667dab","tarball":"https://registry.npmjs.org/terraconstructs/-/terraconstructs-0.2.3.tgz","fileCount":1147,"integrity":"sha512-/0HehZt8gfFdZKi04dewaMiA6i+CZ7OMNduDZOCwVyym+Va/f1jSI007OjY6Sctc+GSFetEHhkdNgNYmPIsnXQ==","signatures":[{"sig":"MEQCIDnwNnCXtFTfboAp6bZpyK3d6TJDtz1JQFpTCAUYEHRFAiAfjDOHnfJJQzpJnpZGqbSRaTG/pffpoK9sAhm88lVPNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terraconstructs@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31520842},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"maxWorkers":"50%","collectCoverage":true,"testEnvironment":"node","coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"setupFilesAfterEnv":["<rootDir>/setup.js"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","_from":"file:dist/js/terraconstructs@0.2.3.jsii.tgz","types":"lib/index.d.ts","engines":{"node":">=20.9.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a7f5a9d-08f1-4336-bda5-9c35ae2a5675"}},"_resolved":"/home/runner/work/base/base/dist/js/terraconstructs@0.2.3.jsii.tgz","stability":"stable","_integrity":"sha512-/0HehZt8gfFdZKi04dewaMiA6i+CZ7OMNduDZOCwVyym+Va/f1jSI007OjY6Sctc+GSFetEHhkdNgNYmPIsnXQ==","repository":{"url":"git+https://github.com/TerraConstructs/base.git","type":"git"},"_npmVersion":"11.6.2","description":"**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTF](https://github.com/hashicorp/terraform-cdk), TerraConstr","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^5.3.2","minimatch":"^3.1.2","mime-types":"^2.1.35","change-case":"^4.1.1","esbuild-wasm":"^0.23.1","@balena/dockerignore":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsii":"~5.9","cdktf":"0.21.0","delay":"^5.0.0","eslint":"^9","projen":"^0.98.32","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"3.3.3","jsii-diff":"^1.124.0","@jsii/spec":"^1.102.0","constructs":"10.4.2","fast-check":"^3.23.2","jest-junit":"^16","typescript":"~5.9","@types/jest":"^29.5.14","@types/node":"ts5.9","jsii-pacmak":"^1.124.0","jsii-rosetta":"~5.9","@types/mime-types":"^2.1.4","@cdktf/provider-aws":"21.22.0","@cdktf/provider-tls":"11.0.0","@aws-cdk/region-info":"2.233.0","@cdktf/provider-time":"11.0.0","eslint-plugin-import":"^2.32.0","@cdktf/provider-docker":"12.0.2","commit-and-tag-version":"^12","eslint-config-prettier":"^9.1.2","eslint-plugin-prettier":"5.2.1","@cdktf/provider-archive":"11.0.0","@cdktf/provider-cloudinit":"11.0.0","@typescript-eslint/parser":"^8","@mrgrain/jsii-struct-builder":"^0.7.64","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^3.10.1"},"peerDependencies":{"cdktf":"^0.21.0","constructs":"^10.4.2","@cdktf/provider-aws":"^21.22.0","@cdktf/provider-tls":"^11.0.0","@aws-cdk/region-info":"^2.233.0","@cdktf/provider-time":"^11.0.0","@cdktf/provider-docker":"^12.0.2","@cdktf/provider-archive":"^11.0.0","@cdktf/provider-cloudinit":"^11.0.0"},"bundleDependencies":["@balena/dockerignore","change-case","esbuild-wasm","ignore","mime-types","minimatch"],"_npmOperationalInternal":{"tmp":"tmp/terraconstructs_0.2.3_1768492848278_0.7656364393406472","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"terraconstructs","version":"0.2.4","keywords":["terraconstructs"],"author":{"name":"Vincent De Smet","email":"vincent.drl@gmail.com"},"license":"Apache-2.0","_id":"terraconstructs@0.2.4","maintainers":[{"name":"so0k","email":"vincent.drl@gmail.com"}],"homepage":"https://github.com/TerraConstructs/base#readme","bugs":{"url":"https://github.com/TerraConstructs/base/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"efe50c75c995d1faf5a35681d2a5225e26a238ee","tarball":"https://registry.npmjs.org/terraconstructs/-/terraconstructs-0.2.4.tgz","fileCount":1149,"integrity":"sha512-6PyMFDVHRlb6Kz5wJvwv5OH+3yirfXwDqkUEkCGDpOuWhtSlRhHV4LOZvtsxdUI7qnpM0/J2r4Jykdfogp6YRg==","signatures":[{"sig":"MEQCIDMFU3Ezhqmbjc+QM8KIASNTufY4geOxT2eXzFD7uiGQAiAG4uON7wsCfra/vvsqwHW1Aw4Ni5GQQwgiSfP39YXnnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terraconstructs@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31591797},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"maxWorkers":"50%","collectCoverage":true,"testEnvironment":"node","coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"setupFilesAfterEnv":["<rootDir>/setup.js"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","_from":"file:dist/js/terraconstructs@0.2.4.jsii.tgz","types":"lib/index.d.ts","engines":{"node":">=20.9.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a7f5a9d-08f1-4336-bda5-9c35ae2a5675"}},"_resolved":"/home/runner/work/base/base/dist/js/terraconstructs@0.2.4.jsii.tgz","stability":"stable","_integrity":"sha512-6PyMFDVHRlb6Kz5wJvwv5OH+3yirfXwDqkUEkCGDpOuWhtSlRhHV4LOZvtsxdUI7qnpM0/J2r4Jykdfogp6YRg==","repository":{"url":"git+https://github.com/TerraConstructs/base.git","type":"git"},"_npmVersion":"11.6.2","description":"**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTF](https://github.com/hashicorp/terraform-cdk), TerraConstr","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^5.3.2","minimatch":"^3.1.2","mime-types":"^2.1.35","change-case":"^4.1.1","esbuild-wasm":"^0.23.1","@balena/dockerignore":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsii":"~5.9","cdktf":"0.21.0","delay":"^5.0.0","eslint":"^9","projen":"^0.98.32","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"3.3.3","jsii-diff":"^1.124.0","@jsii/spec":"^1.102.0","constructs":"10.4.2","fast-check":"^3.23.2","jest-junit":"^16","typescript":"~5.9","@types/jest":"^29.5.14","@types/node":"ts5.9","jsii-pacmak":"^1.124.0","jsii-rosetta":"~5.9","@types/mime-types":"^2.1.4","@cdktf/provider-aws":"21.22.0","@cdktf/provider-tls":"11.0.0","@aws-cdk/region-info":"2.233.0","@cdktf/provider-time":"11.0.0","eslint-plugin-import":"^2.32.0","@cdktf/provider-docker":"12.0.2","commit-and-tag-version":"^12","eslint-config-prettier":"^9.1.2","eslint-plugin-prettier":"5.2.1","@cdktf/provider-archive":"11.0.0","@cdktf/provider-cloudinit":"11.0.0","@typescript-eslint/parser":"^8","@mrgrain/jsii-struct-builder":"^0.7.64","@aws-cdk/cloud-assembly-schema":"49.4.0","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^3.10.1"},"peerDependencies":{"cdktf":"^0.21.0","constructs":"^10.4.2","@cdktf/provider-aws":"^21.22.0","@cdktf/provider-tls":"^11.0.0","@aws-cdk/region-info":"^2.233.0","@cdktf/provider-time":"^11.0.0","@cdktf/provider-docker":"^12.0.2","@cdktf/provider-archive":"^11.0.0","@cdktf/provider-cloudinit":"^11.0.0","@aws-cdk/cloud-assembly-schema":"^49.4.0"},"bundleDependencies":["@balena/dockerignore","change-case","esbuild-wasm","ignore","mime-types","minimatch"],"_npmOperationalInternal":{"tmp":"tmp/terraconstructs_0.2.4_1782572453490_0.8264092319602161","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"terraconstructs","version":"0.2.5","keywords":["terraconstructs"],"author":{"name":"Vincent De Smet","email":"vincent.drl@gmail.com"},"license":"Apache-2.0","_id":"terraconstructs@0.2.5","maintainers":[{"name":"so0k","email":"vincent.drl@gmail.com"}],"homepage":"https://github.com/TerraConstructs/base#readme","bugs":{"url":"https://github.com/TerraConstructs/base/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"9d6fb2f77776066d782352a93453d397e7f49e50","tarball":"https://registry.npmjs.org/terraconstructs/-/terraconstructs-0.2.5.tgz","fileCount":1149,"integrity":"sha512-ERY8UOmgQhV2V2HD9xc9HFVKyilpWwV20PutsVMt8UhOAODVJ1mx5b+uFGloQVZ5NJUgl7qYYTNap2u55X/gIA==","signatures":[{"sig":"MEQCIEsm2N/5p1hlz5cY6Ig1AAisSIll1ZT1IjQeW/vIa9VkAiBBM7A9V8fWCilobTnPVVPxEWCELXCd6zHsIflMtdwypw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terraconstructs@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31603280},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"maxWorkers":"50%","collectCoverage":true,"testEnvironment":"node","coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"setupFilesAfterEnv":["<rootDir>/setup.js"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","_from":"file:dist/js/terraconstructs@0.2.5.jsii.tgz","types":"lib/index.d.ts","engines":{"node":">=20.9.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a7f5a9d-08f1-4336-bda5-9c35ae2a5675"}},"_resolved":"/home/runner/work/base/base/dist/js/terraconstructs@0.2.5.jsii.tgz","stability":"stable","_integrity":"sha512-ERY8UOmgQhV2V2HD9xc9HFVKyilpWwV20PutsVMt8UhOAODVJ1mx5b+uFGloQVZ5NJUgl7qYYTNap2u55X/gIA==","repository":{"url":"git+https://github.com/TerraConstructs/base.git","type":"git"},"_npmVersion":"11.6.2","description":"**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTN](https://github.com/open-constructs/cdk-terrain) (CDK Ter","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^5.3.2","minimatch":"^3.1.2","mime-types":"^2.1.35","change-case":"^4.1.1","esbuild-wasm":"^0.23.1","@balena/dockerignore":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsii":"~5.9","cdktn":"0.23.0","delay":"^5.0.0","eslint":"^9","projen":"^0.98.32","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"3.3.3","jsii-diff":"^1.124.0","@jsii/spec":"^1.102.0","constructs":"10.6.0","fast-check":"^3.23.2","jest-junit":"^16","typescript":"~5.9","@types/jest":"^29.5.14","@types/node":"ts5.9","jsii-pacmak":"^1.124.0","jsii-rosetta":"~5.9","@types/mime-types":"^2.1.4","@cdktn/provider-aws":"24.8.0","@cdktn/provider-tls":"13.1.0","@aws-cdk/region-info":"2.233.0","@cdktn/provider-time":"13.1.0","eslint-plugin-import":"^2.32.0","@cdktn/provider-docker":"15.3.0","commit-and-tag-version":"^12","eslint-config-prettier":"^9.1.2","eslint-plugin-prettier":"5.2.1","@cdktn/provider-archive":"13.1.0","@cdktn/provider-cloudinit":"13.1.0","@typescript-eslint/parser":"^8","@mrgrain/jsii-struct-builder":"^0.7.64","@aws-cdk/cloud-assembly-schema":"49.4.0","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^3.10.1"},"peerDependencies":{"cdktn":"^0.23.0","constructs":"^10.6.0","@cdktn/provider-aws":"^24.8.0","@cdktn/provider-tls":"^13.1.0","@aws-cdk/region-info":"^2.233.0","@cdktn/provider-time":"^13.1.0","@cdktn/provider-docker":"^15.3.0","@cdktn/provider-archive":"^13.1.0","@cdktn/provider-cloudinit":"^13.1.0","@aws-cdk/cloud-assembly-schema":"^49.4.0"},"bundleDependencies":["@balena/dockerignore","change-case","esbuild-wasm","ignore","mime-types","minimatch"],"_npmOperationalInternal":{"tmp":"tmp/terraconstructs_0.2.5_1782653776653_0.6912664029206326","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"terraconstructs","version":"0.2.6","keywords":["terraconstructs"],"author":{"name":"Vincent De Smet","email":"vincent.drl@gmail.com"},"license":"Apache-2.0","_id":"terraconstructs@0.2.6","maintainers":[{"name":"so0k","email":"vincent.drl@gmail.com"}],"homepage":"https://github.com/TerraConstructs/base#readme","bugs":{"url":"https://github.com/TerraConstructs/base/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"6839631602f41d0af8dbe8b9ca8b1884c1404a07","tarball":"https://registry.npmjs.org/terraconstructs/-/terraconstructs-0.2.6.tgz","fileCount":1149,"integrity":"sha512-zV4Hg4GSE9Oew2JyT8NuijaGGiOOW39RXxy0BxxI5K7ccIbxSHzUh+NRMnewPeWrWlRsCHyS8p6C/PmvFtkvrQ==","signatures":[{"sig":"MEQCIC2tOsk0TK6EDPLLx3Eimbr2ypGMYIm5tkfTPSYlbmooAiB9rmrw52Ea6l2uSkcBw+Q3yBTD7q6Sdu0BVY/jMVXZig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terraconstructs@0.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31608543},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"maxWorkers":"50%","collectCoverage":true,"testEnvironment":"node","coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"setupFilesAfterEnv":["<rootDir>/setup.js"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","_from":"file:dist/js/terraconstructs@0.2.6.jsii.tgz","types":"lib/index.d.ts","engines":{"node":">=20.9.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a7f5a9d-08f1-4336-bda5-9c35ae2a5675"}},"_resolved":"/home/runner/work/base/base/dist/js/terraconstructs@0.2.6.jsii.tgz","stability":"stable","_integrity":"sha512-zV4Hg4GSE9Oew2JyT8NuijaGGiOOW39RXxy0BxxI5K7ccIbxSHzUh+NRMnewPeWrWlRsCHyS8p6C/PmvFtkvrQ==","repository":{"url":"git+https://github.com/TerraConstructs/base.git","type":"git"},"_npmVersion":"11.6.2","description":"**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTN](https://github.com/open-constructs/cdk-terrain) (CDK Ter","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^5.3.2","minimatch":"^3.1.2","mime-types":"^2.1.35","change-case":"^4.1.1","esbuild-wasm":"^0.23.1","@balena/dockerignore":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsii":"~5.9","cdktn":"0.23.0","delay":"^5.0.0","eslint":"^9","projen":"^0.98.32","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"3.3.3","jsii-diff":"^1.124.0","@jsii/spec":"^1.102.0","constructs":"10.6.0","fast-check":"^3.23.2","jest-junit":"^16","typescript":"~5.9","@types/jest":"^29.5.14","@types/node":"ts5.9","jsii-pacmak":"^1.124.0","jsii-rosetta":"~5.9","@types/mime-types":"^2.1.4","@cdktn/provider-aws":"24.8.0","@cdktn/provider-tls":"13.1.0","@aws-cdk/region-info":"2.233.0","@cdktn/provider-time":"13.1.0","eslint-plugin-import":"^2.32.0","@cdktn/provider-docker":"15.3.0","commit-and-tag-version":"^12","eslint-config-prettier":"^9.1.2","eslint-plugin-prettier":"5.2.1","@cdktn/provider-archive":"13.1.0","@cdktn/provider-cloudinit":"13.1.0","@typescript-eslint/parser":"^8","@mrgrain/jsii-struct-builder":"^0.7.64","@aws-cdk/cloud-assembly-schema":"49.4.0","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^3.10.1"},"peerDependencies":{"cdktn":"^0.23.0","constructs":"^10.6.0","@cdktn/provider-aws":"^24.8.0","@cdktn/provider-tls":"^13.1.0","@aws-cdk/region-info":"^2.233.0","@cdktn/provider-time":"^13.1.0","@cdktn/provider-docker":"^15.3.0","@cdktn/provider-archive":"^13.1.0","@cdktn/provider-cloudinit":"^13.1.0","@aws-cdk/cloud-assembly-schema":"^49.4.0"},"bundleDependencies":["@balena/dockerignore","change-case","esbuild-wasm","ignore","mime-types","minimatch"],"_npmOperationalInternal":{"tmp":"tmp/terraconstructs_0.2.6_1782662346826_0.630342214695429","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"terraconstructs","version":"0.2.7","keywords":["terraconstructs"],"author":{"name":"Vincent De Smet","email":"vincent.drl@gmail.com"},"license":"Apache-2.0","_id":"terraconstructs@0.2.7","maintainers":[{"name":"so0k","email":"vincent.drl@gmail.com"}],"homepage":"https://github.com/TerraConstructs/base#readme","bugs":{"url":"https://github.com/TerraConstructs/base/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"pnpm exec projen\".","dist":{"shasum":"e620dc63e3334827ecb68c51df7c48b9cf98e07d","tarball":"https://registry.npmjs.org/terraconstructs/-/terraconstructs-0.2.7.tgz","fileCount":1149,"integrity":"sha512-SzpcCNKblW/wIHBlrYhh/wF/GqU74N0ylMYwN3dLSh3+UOkWqYESCZ/ap9Y16N65x8aI/Rb/si8YkWW9RzrNuQ==","signatures":[{"sig":"MEUCIFKzMy2/BSXwr1PHzEJV0kbbC37vFRbgcrjGH7b7VRgpAiEAka195tHZj1bUnbsj45RcDnvrYWw0A2wpzAgbQjtY4hU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terraconstructs@0.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31874533},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"clearMocks":true,"maxWorkers":"50%","collectCoverage":true,"testEnvironment":"node","coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"setupFilesAfterEnv":["<rootDir>/setup.js"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/terraconstructs@0.2.7.jsii.tgz","types":"lib/index.d.ts","engines":{"node":">=20.9.0"},"scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","upgrade":"projen upgrade","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a7f5a9d-08f1-4336-bda5-9c35ae2a5675"}},"_resolved":"/home/runner/work/base/base/dist/js/terraconstructs@0.2.7.jsii.tgz","stability":"stable","_integrity":"sha512-SzpcCNKblW/wIHBlrYhh/wF/GqU74N0ylMYwN3dLSh3+UOkWqYESCZ/ap9Y16N65x8aI/Rb/si8YkWW9RzrNuQ==","devEngines":{"packageManager":{"name":"pnpm","onFail":"ignore","version":"10.25.0"}},"repository":{"url":"git+https://github.com/TerraConstructs/base.git","type":"git"},"_npmVersion":"11.6.2","description":"**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTN](https://github.com/open-constructs/cdk-terrain) (CDK Ter","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^5.3.2","minimatch":"^3.1.5","mime-types":"^2.1.35","change-case":"^4.1.1","esbuild-wasm":"^0.23.1","@balena/dockerignore":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsii":"~5.9","cdktn":"0.23.0","delay":"^5.0.0","eslint":"^9","projen":"^0.100.7","ts-jest":"^29.4.11","ts-node":"^10.9.2","prettier":"3.3.3","jsii-diff":"^1.137.0","@jsii/spec":"^1.102.0","constructs":"10.6.0","fast-check":"^3.23.2","jest-junit":"^17","typescript":"~5.9","@types/jest":"^29.5.14","@types/node":"ts5.9","jsii-pacmak":"^1.137.0","jsii-rosetta":"~5.9","@types/mime-types":"^2.1.4","@cdktn/provider-aws":"24.8.0","@cdktn/provider-tls":"13.1.0","@aws-cdk/region-info":"2.233.0","@cdktn/provider-time":"13.1.0","eslint-plugin-import":"^2.32.0","@cdktn/provider-docker":"15.3.0","commit-and-tag-version":"^12","eslint-config-prettier":"^9.1.2","eslint-plugin-prettier":"5.2.1","@cdktn/provider-archive":"13.1.0","@cdktn/provider-cloudinit":"13.1.0","@typescript-eslint/parser":"^8","@mrgrain/jsii-struct-builder":"^0.7.64","@aws-cdk/cloud-assembly-schema":"49.4.0","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^3.10.1"},"peerDependencies":{"cdktn":"^0.23.0","constructs":"^10.6.0","@cdktn/provider-aws":"^24.8.0","@cdktn/provider-tls":"^13.1.0","@aws-cdk/region-info":"^2.233.0","@cdktn/provider-time":"^13.1.0","@cdktn/provider-docker":"^15.3.0","@cdktn/provider-archive":"^13.1.0","@cdktn/provider-cloudinit":"^13.1.0","@aws-cdk/cloud-assembly-schema":"^49.4.0"},"bundleDependencies":["@balena/dockerignore","change-case","esbuild-wasm","ignore","mime-types","minimatch"],"_npmOperationalInternal":{"tmp":"tmp/terraconstructs_0.2.7_1782745263955_0.5972293072258505","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"terraconstructs","version":"0.2.8","keywords":["terraconstructs"],"author":{"name":"Vincent De Smet","email":"vincent.drl@gmail.com"},"license":"Apache-2.0","_id":"terraconstructs@0.2.8","maintainers":[{"name":"so0k","email":"vincent.drl@gmail.com"}],"homepage":"https://github.com/TerraConstructs/base#readme","bugs":{"url":"https://github.com/TerraConstructs/base/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"pnpm exec projen\".","dist":{"shasum":"10bcbc862d500d3ce107e6b51fd200ab3864d72e","tarball":"https://registry.npmjs.org/terraconstructs/-/terraconstructs-0.2.8.tgz","fileCount":1144,"integrity":"sha512-rqzbV8QQxTY0ST6bGS/BncAdtG9KqwLL8UnLHq8p/eRYH0NbSYoO9+0LXDvNwg8wF2yvgkSflyD5I6aTxg2jJw==","signatures":[{"sig":"MEYCIQD/kJcRSYjcEYi7v784lO0Urqk5Uk4WMKTM5bmUF4zgbAIhAPIl20pl7tWAFdJcUndKSy/jHAqaFf0YJcPXp8jWfylM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terraconstructs@0.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31876891},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"clearMocks":true,"maxWorkers":"50%","collectCoverage":true,"testEnvironment":"node","coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"setupFilesAfterEnv":["<rootDir>/setup.js"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/terraconstructs@0.2.8.jsii.tgz","types":"lib/index.d.ts","engines":{"node":">=20.9.0"},"scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","upgrade":"projen upgrade","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a7f5a9d-08f1-4336-bda5-9c35ae2a5675"}},"_resolved":"/home/runner/work/base/base/dist/js/terraconstructs@0.2.8.jsii.tgz","stability":"stable","_integrity":"sha512-rqzbV8QQxTY0ST6bGS/BncAdtG9KqwLL8UnLHq8p/eRYH0NbSYoO9+0LXDvNwg8wF2yvgkSflyD5I6aTxg2jJw==","devEngines":{"packageManager":{"name":"pnpm","onFail":"ignore","version":"11.5.0"}},"repository":{"url":"git+https://github.com/TerraConstructs/base.git","type":"git"},"_npmVersion":"11.6.2","description":"**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTN](https://github.com/open-constructs/cdk-terrain) (CDK Ter","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^5.3.2","minimatch":"^5.1.0","mime-types":"^2.1.35","change-case":"^4.1.1","esbuild-wasm":"^0.23.1","@balena/dockerignore":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsii":"~5.9","cdktn":"0.23.0","delay":"^5.0.0","eslint":"^9","projen":"^0.100.7","ts-jest":"^29.4.11","ts-node":"^10.9.2","prettier":"3.3.3","jsii-diff":"^1.137.0","@jsii/spec":"^1.102.0","constructs":"10.6.0","fast-check":"^3.23.2","jest-junit":"^17","typescript":"~5.9","@types/jest":"^29.5.14","@types/node":"ts5.9","jsii-pacmak":"^1.137.0","jsii-rosetta":"~5.9","@types/mime-types":"^2.1.4","@cdktn/provider-aws":"24.8.0","@cdktn/provider-tls":"13.1.0","@aws-cdk/region-info":"2.233.0","@cdktn/provider-time":"13.1.0","eslint-plugin-import":"^2.32.0","@cdktn/provider-docker":"15.3.0","commit-and-tag-version":"^12","eslint-config-prettier":"^9.1.2","eslint-plugin-prettier":"5.2.1","@cdktn/provider-archive":"13.1.0","@cdktn/provider-cloudinit":"13.1.0","@typescript-eslint/parser":"^8","@mrgrain/jsii-struct-builder":"^0.7.64","@aws-cdk/cloud-assembly-schema":"49.4.0","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^3.10.1"},"peerDependencies":{"cdktn":"^0.23.0","constructs":"^10.6.0","@cdktn/provider-aws":"^24.8.0","@cdktn/provider-tls":"^13.1.0","@aws-cdk/region-info":"^2.233.0","@cdktn/provider-time":"^13.1.0","@cdktn/provider-docker":"^15.3.0","@cdktn/provider-archive":"^13.1.0","@cdktn/provider-cloudinit":"^13.1.0","@aws-cdk/cloud-assembly-schema":"^49.4.0"},"bundleDependencies":["@balena/dockerignore","change-case","esbuild-wasm","ignore","mime-types","minimatch"],"_npmOperationalInternal":{"tmp":"tmp/terraconstructs_0.2.8_1783274023492_0.370615152966862","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"terraconstructs","version":"0.2.9","keywords":["terraconstructs"],"author":{"name":"Vincent De Smet","email":"vincent.drl@gmail.com"},"license":"Apache-2.0","_id":"terraconstructs@0.2.9","maintainers":[{"name":"so0k","email":"vincent.drl@gmail.com"}],"homepage":"https://github.com/TerraConstructs/base#readme","bugs":{"url":"https://github.com/TerraConstructs/base/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"pnpm exec projen\".","dist":{"shasum":"ace6fa8c506f67489c3e70a8e963c535d6cdf4ef","tarball":"https://registry.npmjs.org/terraconstructs/-/terraconstructs-0.2.9.tgz","fileCount":1245,"integrity":"sha512-SIHkvTV1cc4z6jmAhQB0CkpgRb7PPFIpdbSaPY/Z+XB1Yrl1BrLoXBg8OW81JrqY4J9pc5FEUpoSWUx9hy6O4Q==","signatures":[{"sig":"MEUCIF3ccvNJAYicsNfuxJh4c4aWqaw/WPV4troi57phF4otAiEA6+mKo/9iWRhVSTNs8GJqaXiCFJ+i4YrpLuqC5HViu/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terraconstructs@0.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21221244},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"clearMocks":true,"maxWorkers":"50%","collectCoverage":true,"testEnvironment":"node","coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"setupFilesAfterEnv":["<rootDir>/setup.js"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/terraconstructs@0.2.9.jsii.tgz","types":"lib/index.d.ts","engines":{"node":">=20.9.0"},"scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","upgrade":"projen upgrade","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a7f5a9d-08f1-4336-bda5-9c35ae2a5675"}},"_resolved":"/home/runner/work/base/base/dist/js/terraconstructs@0.2.9.jsii.tgz","stability":"stable","_integrity":"sha512-SIHkvTV1cc4z6jmAhQB0CkpgRb7PPFIpdbSaPY/Z+XB1Yrl1BrLoXBg8OW81JrqY4J9pc5FEUpoSWUx9hy6O4Q==","devEngines":{"packageManager":{"name":"pnpm","onFail":"ignore","version":"11.5.0"}},"repository":{"url":"git+https://github.com/TerraConstructs/base.git","type":"git"},"_npmVersion":"11.6.2","description":"**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTN](https://github.com/open-constructs/cdk-terrain) (CDK Ter","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^5.3.2","minimatch":"^10.2.5","mime-types":"^2.1.35","change-case":"^4.1.1","@balena/dockerignore":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsii":"~5.9","cdktn":"0.23.0","delay":"^5.0.0","eslint":"^9","projen":"^0.100.7","ts-jest":"^29.4.11","ts-node":"^10.9.2","prettier":"3.3.3","jsii-diff":"^1.137.0","@jsii/spec":"^1.102.0","constructs":"10.6.0","fast-check":"^3.23.2","jest-junit":"^17","typescript":"~5.9","@types/jest":"^29.5.14","@types/node":"ts5.9","jsii-pacmak":"^1.137.0","jsii-rosetta":"~5.9","@types/mime-types":"^2.1.4","@cdktn/provider-aws":"24.8.0","@cdktn/provider-tls":"13.1.0","@aws-cdk/region-info":"2.233.0","@cdktn/provider-time":"13.1.0","eslint-plugin-import":"^2.32.0","@cdktn/provider-docker":"15.3.0","commit-and-tag-version":"^12","eslint-config-prettier":"^9.1.2","eslint-plugin-prettier":"5.2.1","@cdktn/provider-archive":"13.1.0","@cdktn/provider-cloudinit":"13.1.0","@typescript-eslint/parser":"^8","@mrgrain/jsii-struct-builder":"^0.7.64","@aws-cdk/cloud-assembly-schema":"49.4.0","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^3.10.1"},"peerDependencies":{"cdktn":"^0.23.0","constructs":"^10.6.0","@cdktn/provider-aws":"^24.8.0","@cdktn/provider-tls":"^13.1.0","@aws-cdk/region-info":"^2.233.0","@cdktn/provider-time":"^13.1.0","@cdktn/provider-docker":"^15.3.0","@cdktn/provider-archive":"^13.1.0","@cdktn/provider-cloudinit":"^13.1.0","@aws-cdk/cloud-assembly-schema":"^49.4.0"},"bundleDependencies":["@balena/dockerignore","change-case","ignore","mime-types","minimatch"],"_npmOperationalInternal":{"tmp":"tmp/terraconstructs_0.2.9_1784772382267_0.1701291385135113","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"terraconstructs","version":"0.2.10","keywords":["terraconstructs"],"author":{"name":"Vincent De Smet","email":"vincent.drl@gmail.com"},"license":"Apache-2.0","_id":"terraconstructs@0.2.10","maintainers":[{"name":"so0k","email":"vincent.drl@gmail.com"}],"homepage":"https://github.com/TerraConstructs/base#readme","bugs":{"url":"https://github.com/TerraConstructs/base/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"pnpm exec projen\".","dist":{"shasum":"bb3462220ef2be374db279c49073925850cdde7b","tarball":"https://registry.npmjs.org/terraconstructs/-/terraconstructs-0.2.10.tgz","fileCount":1253,"integrity":"sha512-qRctiPj3ysoFx4ojqKpbJbTAmAjX/cRLfrnPirAqIxyvCFvpdBvQ8+qtTqhgYQu6EhPFQs/Z4VeKl727A5bHDw==","signatures":[{"sig":"MEUCIQCKbCENEFJZ6CGUYA2d1ErMJl7h28UBYqOgSubwmW3jlwIgNeBOe+zBRyUuBfkcfR7Fk3O1sCxyVKtZzdJVrzJrcig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terraconstructs@0.2.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21624995},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"clearMocks":true,"maxWorkers":"50%","collectCoverage":true,"testEnvironment":"node","coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"setupFilesAfterEnv":["<rootDir>/setup.js"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/terraconstructs@0.2.10.jsii.tgz","types":"lib/index.d.ts","engines":{"node":">=20.9.0"},"scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","upgrade":"projen upgrade","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a7f5a9d-08f1-4336-bda5-9c35ae2a5675"}},"_resolved":"/home/runner/work/base/base/dist/js/terraconstructs@0.2.10.jsii.tgz","stability":"stable","_integrity":"sha512-qRctiPj3ysoFx4ojqKpbJbTAmAjX/cRLfrnPirAqIxyvCFvpdBvQ8+qtTqhgYQu6EhPFQs/Z4VeKl727A5bHDw==","devEngines":{"packageManager":{"name":"pnpm","onFail":"ignore","version":"11.5.0"}},"repository":{"url":"git+https://github.com/TerraConstructs/base.git","type":"git"},"_npmVersion":"11.6.2","description":"**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTN](https://github.com/open-constructs/cdk-terrain) (CDK Ter","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^5.3.2","minimatch":"^10.2.5","mime-types":"^2.1.35","change-case":"^4.1.1","@balena/dockerignore":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsii":"~5.9","cdktn":"0.23.0","delay":"^5.0.0","eslint":"^9","projen":"^0.100.7","ts-jest":"^29.4.11","ts-node":"^10.9.2","prettier":"3.3.3","jsii-diff":"^1.137.0","@jsii/spec":"^1.102.0","constructs":"10.6.0","fast-check":"^3.23.2","jest-junit":"^17","typescript":"~5.9","@types/jest":"^29.5.14","@types/node":"ts5.9","jsii-pacmak":"^1.137.0","jsii-rosetta":"~5.9","@types/mime-types":"^2.1.4","@cdktn/provider-aws":"24.8.0","@cdktn/provider-tls":"13.1.0","@aws-cdk/region-info":"2.233.0","@cdktn/provider-time":"13.1.0","eslint-plugin-import":"^2.32.0","@cdktn/provider-docker":"15.3.0","commit-and-tag-version":"^12","eslint-config-prettier":"^9.1.2","eslint-plugin-prettier":"5.2.1","@cdktn/provider-archive":"13.1.0","@cdktn/provider-cloudinit":"13.1.0","@typescript-eslint/parser":"^8","@mrgrain/jsii-struct-builder":"^0.7.64","@aws-cdk/cloud-assembly-schema":"49.4.0","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^3.10.1"},"peerDependencies":{"cdktn":"^0.23.0","constructs":"^10.6.0","@cdktn/provider-aws":"^24.8.0","@cdktn/provider-tls":"^13.1.0","@aws-cdk/region-info":"^2.233.0","@cdktn/provider-time":"^13.1.0","@cdktn/provider-docker":"^15.3.0","@cdktn/provider-archive":"^13.1.0","@cdktn/provider-cloudinit":"^13.1.0","@aws-cdk/cloud-assembly-schema":"^49.4.0"},"bundleDependencies":["@balena/dockerignore","change-case","ignore","mime-types","minimatch"],"_npmOperationalInternal":{"tmp":"tmp/terraconstructs_0.2.10_1784773507485_0.8861409694076745","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"terraconstructs","version":"0.2.11","keywords":["terraconstructs"],"author":{"name":"Vincent De Smet","email":"vincent.drl@gmail.com"},"license":"Apache-2.0","_id":"terraconstructs@0.2.11","maintainers":[{"name":"so0k","email":"vincent.drl@gmail.com"}],"homepage":"https://github.com/TerraConstructs/base#readme","bugs":{"url":"https://github.com/TerraConstructs/base/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"pnpm exec projen\".","dist":{"shasum":"31f70663bf9452c315f83ca059b169162e565984","tarball":"https://registry.npmjs.org/terraconstructs/-/terraconstructs-0.2.11.tgz","fileCount":1253,"integrity":"sha512-biF5+19yUotxWtvLwAk2TgDBvVwblDjcm5XTWbch3ame51wH6O3oDjQ7N8RWwWY+pZ1qZRIZrsD6zDjHHZg4jQ==","signatures":[{"sig":"MEYCIQDuevL0tvFF17zlZmau9KnLFICS0FEBn4zNGgWYbTnWlAIhAMjyy9y2w5E46gUQOAVDPTGZqMgJFfvbrAZ/dhM6vEo9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terraconstructs@0.2.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21644249},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"clearMocks":true,"maxWorkers":"50%","collectCoverage":true,"testEnvironment":"node","coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"setupFilesAfterEnv":["<rootDir>/setup.js"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/terraconstructs@0.2.11.jsii.tgz","types":"lib/index.d.ts","engines":{"node":">=20.9.0"},"scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","upgrade":"projen upgrade","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a7f5a9d-08f1-4336-bda5-9c35ae2a5675"}},"_resolved":"/home/runner/work/base/base/dist/js/terraconstructs@0.2.11.jsii.tgz","stability":"stable","_integrity":"sha512-biF5+19yUotxWtvLwAk2TgDBvVwblDjcm5XTWbch3ame51wH6O3oDjQ7N8RWwWY+pZ1qZRIZrsD6zDjHHZg4jQ==","devEngines":{"packageManager":{"name":"pnpm","onFail":"ignore","version":"11.5.0"}},"repository":{"url":"git+https://github.com/TerraConstructs/base.git","type":"git"},"_npmVersion":"11.6.2","description":"**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTN](https://github.com/open-constructs/cdk-terrain) (CDK Ter","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^5.3.2","minimatch":"^10.2.5","mime-types":"^2.1.35","change-case":"^4.1.1","@balena/dockerignore":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsii":"~5.9","cdktn":"0.23.0","delay":"^5.0.0","eslint":"^9","projen":"^0.100.7","ts-jest":"^29.4.11","ts-node":"^10.9.2","prettier":"3.3.3","jsii-diff":"^1.137.0","@jsii/spec":"^1.102.0","constructs":"10.6.0","fast-check":"^3.23.2","jest-junit":"^17","typescript":"~5.9","@types/jest":"^29.5.14","@types/node":"ts5.9","jsii-pacmak":"^1.137.0","jsii-rosetta":"~5.9","@types/mime-types":"^2.1.4","@cdktn/provider-aws":"24.8.0","@cdktn/provider-tls":"13.1.0","@aws-cdk/region-info":"2.233.0","@cdktn/provider-time":"13.1.0","eslint-plugin-import":"^2.32.0","@cdktn/provider-docker":"15.3.0","commit-and-tag-version":"^12","eslint-config-prettier":"^9.1.2","eslint-plugin-prettier":"5.2.1","@cdktn/provider-archive":"13.1.0","@cdktn/provider-cloudinit":"13.1.0","@typescript-eslint/parser":"^8","@mrgrain/jsii-struct-builder":"^0.7.64","@aws-cdk/cloud-assembly-schema":"49.4.0","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^3.10.1"},"peerDependencies":{"cdktn":"^0.23.0","constructs":"^10.6.0","@cdktn/provider-aws":"^24.8.0","@cdktn/provider-tls":"^13.1.0","@aws-cdk/region-info":"^2.233.0","@cdktn/provider-time":"^13.1.0","@cdktn/provider-docker":"^15.3.0","@cdktn/provider-archive":"^13.1.0","@cdktn/provider-cloudinit":"^13.1.0","@aws-cdk/cloud-assembly-schema":"^49.4.0"},"bundleDependencies":["@balena/dockerignore","change-case","ignore","mime-types","minimatch"],"_npmOperationalInternal":{"tmp":"tmp/terraconstructs_0.2.11_1784972423869_0.06671694365601155","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"terraconstructs","version":"0.2.12","keywords":["terraconstructs"],"author":{"name":"Vincent De Smet","email":"vincent.drl@gmail.com"},"license":"Apache-2.0","_id":"terraconstructs@0.2.12","maintainers":[{"name":"so0k","email":"vincent.drl@gmail.com"}],"homepage":"https://github.com/TerraConstructs/base#readme","bugs":{"url":"https://github.com/TerraConstructs/base/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"pnpm exec projen\".","dist":{"shasum":"69edbcec59e2b5ce97325783fdbbc09f545f3c4f","tarball":"https://registry.npmjs.org/terraconstructs/-/terraconstructs-0.2.12.tgz","fileCount":1355,"integrity":"sha512-pevBxK8U/ueoz7RbKLRTRB9QOisfFuMWNwUihxXaAJKgfqbc3tYS3EQomS7KqZ/DpupqO5OSapzja8+DIln87A==","signatures":[{"sig":"MEQCICXJ58u4ClF9V3MhjoJ1DEOFCGivks6YTG0tKjc4YHWEAiBMbFkehFN892mvtHcf4Q2CIJ2++ubLdL2tlN/HL9lYBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terraconstructs@0.2.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24048249},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"clearMocks":true,"maxWorkers":"50%","collectCoverage":true,"testEnvironment":"node","coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"setupFilesAfterEnv":["<rootDir>/setup.js"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/terraconstructs@0.2.12.jsii.tgz","types":"lib/index.d.ts","engines":{"node":">=20.9.0"},"scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","upgrade":"projen upgrade","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a7f5a9d-08f1-4336-bda5-9c35ae2a5675"}},"_resolved":"/home/runner/work/base/base/dist/js/terraconstructs@0.2.12.jsii.tgz","stability":"stable","_integrity":"sha512-pevBxK8U/ueoz7RbKLRTRB9QOisfFuMWNwUihxXaAJKgfqbc3tYS3EQomS7KqZ/DpupqO5OSapzja8+DIln87A==","devEngines":{"packageManager":{"name":"pnpm","onFail":"ignore","version":"11.5.0"}},"repository":{"url":"git+https://github.com/TerraConstructs/base.git","type":"git"},"_npmVersion":"11.6.2","description":"**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTN](https://github.com/open-constructs/cdk-terrain) (CDK Ter","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^5.3.2","minimatch":"^10.2.5","mime-types":"^2.1.35","change-case":"^4.1.1","@balena/dockerignore":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsii":"~5.9","cdktn":"0.23.0","delay":"^5.0.0","eslint":"^9","projen":"^0.100.7","ts-jest":"^29.4.11","ts-node":"^10.9.2","prettier":"3.3.3","jsii-diff":"^1.137.0","@jsii/spec":"^1.102.0","constructs":"10.6.0","fast-check":"^3.23.2","jest-junit":"^17","typescript":"~5.9","@types/jest":"^29.5.14","@types/node":"ts5.9","jsii-pacmak":"^1.137.0","jsii-rosetta":"~5.9","@types/mime-types":"^2.1.4","@cdktn/provider-aws":"24.8.0","@cdktn/provider-tls":"13.1.0","@aws-cdk/region-info":"2.233.0","@cdktn/provider-time":"13.1.0","eslint-plugin-import":"^2.32.0","@cdktn/provider-docker":"15.3.0","commit-and-tag-version":"^12","eslint-config-prettier":"^9.1.2","eslint-plugin-prettier":"5.2.1","@cdktn/provider-archive":"13.1.0","@cdktn/provider-cloudinit":"13.1.0","@typescript-eslint/parser":"^8","@mrgrain/jsii-struct-builder":"^0.7.64","@aws-cdk/cloud-assembly-schema":"49.4.0","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^3.10.1"},"peerDependencies":{"cdktn":"^0.23.0","constructs":"^10.6.0","@cdktn/provider-aws":"^24.8.0","@cdktn/provider-tls":"^13.1.0","@aws-cdk/region-info":"^2.233.0","@cdktn/provider-time":"^13.1.0","@cdktn/provider-docker":"^15.3.0","@cdktn/provider-archive":"^13.1.0","@cdktn/provider-cloudinit":"^13.1.0","@aws-cdk/cloud-assembly-schema":"^49.4.0"},"bundleDependencies":["@balena/dockerignore","change-case","ignore","mime-types","minimatch"],"_npmOperationalInternal":{"tmp":"tmp/terraconstructs_0.2.12_1784975110449_0.5283718309408676","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"terraconstructs","version":"0.2.13","keywords":["terraconstructs"],"author":{"name":"Vincent De Smet","email":"vincent.drl@gmail.com"},"license":"Apache-2.0","_id":"terraconstructs@0.2.13","maintainers":[{"name":"so0k","email":"vincent.drl@gmail.com"}],"homepage":"https://github.com/TerraConstructs/base#readme","bugs":{"url":"https://github.com/TerraConstructs/base/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"pnpm exec projen\".","dist":{"shasum":"260b5909e040295fae2b626c535c55894619e6f4","tarball":"https://registry.npmjs.org/terraconstructs/-/terraconstructs-0.2.13.tgz","fileCount":1341,"integrity":"sha512-/3l8EW5hEg3kRQyCTmGRJw2bYdDyV/kuZWGPcCX7wvFfcFtfEeTmU/IyuPAKXtddwLzioCBRtxyEZsMXy7qsSA==","signatures":[{"sig":"MEUCICPygoURFApdRXgT4Yrus7RcF6RxgXgUh8LLQvwi8q0SAiEAj/+oFC8jg+mxApRYqmjCj5HDNCrCYdlY7Cn8nPRSSU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terraconstructs@0.2.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24055779},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"clearMocks":true,"maxWorkers":"50%","collectCoverage":true,"testEnvironment":"node","coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"setupFilesAfterEnv":["<rootDir>/setup.js"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/terraconstructs@0.2.13.jsii.tgz","types":"lib/index.d.ts","engines":{"node":">=20.9.0"},"scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","upgrade":"projen upgrade","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a7f5a9d-08f1-4336-bda5-9c35ae2a5675"}},"_resolved":"/home/runner/work/base/base/dist/js/terraconstructs@0.2.13.jsii.tgz","stability":"stable","_integrity":"sha512-/3l8EW5hEg3kRQyCTmGRJw2bYdDyV/kuZWGPcCX7wvFfcFtfEeTmU/IyuPAKXtddwLzioCBRtxyEZsMXy7qsSA==","devEngines":{"packageManager":{"name":"pnpm","onFail":"ignore","version":"11.5.0"}},"repository":{"url":"git+https://github.com/TerraConstructs/base.git","type":"git"},"_npmVersion":"11.6.2","description":"**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTN](https://github.com/open-constructs/cdk-terrain) (CDK Ter","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^5.3.2","minimatch":"^10.2.5","mime-types":"^2.1.35","change-case":"^4.1.1","@balena/dockerignore":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsii":"~5.9","cdktn":"0.23.0","delay":"^5.0.0","eslint":"^9","projen":"^0.100.7","ts-jest":"^29.4.11","ts-node":"^10.9.2","prettier":"3.3.3","jsii-diff":"^1.137.0","@jsii/spec":"^1.102.0","constructs":"10.6.0","fast-check":"^3.23.2","jest-junit":"^17","typescript":"~5.9","@types/jest":"^29.5.14","@types/node":"ts5.9","jsii-pacmak":"^1.137.0","jsii-rosetta":"~5.9","@types/mime-types":"^2.1.4","@cdktn/provider-aws":"24.8.0","@cdktn/provider-tls":"13.1.0","@aws-cdk/region-info":"2.233.0","@cdktn/provider-time":"13.1.0","eslint-plugin-import":"^2.32.0","@cdktn/provider-docker":"15.3.0","commit-and-tag-version":"^12","eslint-config-prettier":"^9.1.2","eslint-plugin-prettier":"5.2.1","@cdktn/provider-archive":"13.1.0","@cdktn/provider-cloudinit":"13.1.0","@typescript-eslint/parser":"^8","@mrgrain/jsii-struct-builder":"^0.7.64","@aws-cdk/cloud-assembly-schema":"49.4.0","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^3.10.1"},"peerDependencies":{"cdktn":"^0.23.0","constructs":"^10.6.0","@cdktn/provider-aws":"^24.8.0","@cdktn/provider-tls":"^13.1.0","@aws-cdk/region-info":"^2.233.0","@cdktn/provider-time":"^13.1.0","@cdktn/provider-docker":"^15.3.0","@cdktn/provider-archive":"^13.1.0","@cdktn/provider-cloudinit":"^13.1.0","@aws-cdk/cloud-assembly-schema":"^49.4.0"},"bundleDependencies":["@balena/dockerignore","change-case","ignore","mime-types","minimatch"],"_npmOperationalInternal":{"tmp":"tmp/terraconstructs_0.2.13_1785114115157_0.1814427469105342","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"terraconstructs","version":"0.2.14","keywords":["terraconstructs"],"author":{"name":"Vincent De Smet","email":"vincent.drl@gmail.com"},"license":"Apache-2.0","_id":"terraconstructs@0.2.14","maintainers":[{"name":"so0k","email":"vincent.drl@gmail.com"}],"homepage":"https://github.com/TerraConstructs/base#readme","bugs":{"url":"https://github.com/TerraConstructs/base/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"pnpm exec projen\".","dist":{"shasum":"8578dcec2517c1b070345ea6fae8a9397af97465","tarball":"https://registry.npmjs.org/terraconstructs/-/terraconstructs-0.2.14.tgz","fileCount":1343,"integrity":"sha512-cMC55IRPNcj8/v32iPgEabzObxdB4ExsFM4VJVTr5by/FKZ6U6BoxwDbD7tYd/RCKwsx8t6TZgNr81A2UU9fyw==","signatures":[{"sig":"MEUCIG2DP2yM0ZSk6nBx+gYXgretF4EGuEUwfYldKtRo3019AiEArbsSmCZC8aOfw7H3Iu4/kaGPO14duSSThj/KnnzyN6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terraconstructs@0.2.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24085468},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"clearMocks":true,"maxWorkers":"50%","collectCoverage":true,"testEnvironment":"node","coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"setupFilesAfterEnv":["<rootDir>/setup.js"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/terraconstructs@0.2.14.jsii.tgz","types":"lib/index.d.ts","engines":{"node":">=20.9.0"},"scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","upgrade":"projen upgrade","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a7f5a9d-08f1-4336-bda5-9c35ae2a5675"}},"_resolved":"/home/runner/work/base/base/dist/js/terraconstructs@0.2.14.jsii.tgz","stability":"stable","_integrity":"sha512-cMC55IRPNcj8/v32iPgEabzObxdB4ExsFM4VJVTr5by/FKZ6U6BoxwDbD7tYd/RCKwsx8t6TZgNr81A2UU9fyw==","devEngines":{"packageManager":{"name":"pnpm","onFail":"ignore","version":"11.5.0"}},"repository":{"url":"git+https://github.com/TerraConstructs/base.git","type":"git"},"_npmVersion":"11.6.2","description":"**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTN](https://github.com/open-constructs/cdk-terrain) (CDK Ter","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^5.3.2","minimatch":"^10.2.5","mime-types":"^2.1.35","change-case":"^4.1.1","@balena/dockerignore":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsii":"~5.9","cdktn":"0.23.0","delay":"^5.0.0","eslint":"^9","projen":"^0.100.7","ts-jest":"^29.4.11","ts-node":"^10.9.2","prettier":"3.3.3","jsii-diff":"^1.137.0","@jsii/spec":"^1.102.0","constructs":"10.6.0","fast-check":"^3.23.2","jest-junit":"^17","typescript":"~5.9","@types/jest":"^29.5.14","@types/node":"ts5.9","jsii-pacmak":"^1.137.0","jsii-rosetta":"~5.9","@types/mime-types":"^2.1.4","@cdktn/provider-aws":"24.8.0","@cdktn/provider-tls":"13.1.0","@aws-cdk/region-info":"2.233.0","@cdktn/provider-time":"13.1.0","eslint-plugin-import":"^2.32.0","@cdktn/provider-docker":"15.3.0","commit-and-tag-version":"^12","eslint-config-prettier":"^9.1.2","eslint-plugin-prettier":"5.2.1","@cdktn/provider-archive":"13.1.0","@cdktn/provider-cloudinit":"13.1.0","@typescript-eslint/parser":"^8","@mrgrain/jsii-struct-builder":"^0.7.64","@aws-cdk/cloud-assembly-schema":"49.4.0","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^3.10.1"},"peerDependencies":{"cdktn":"^0.23.0","constructs":"^10.6.0","@cdktn/provider-aws":"^24.8.0","@cdktn/provider-tls":"^13.1.0","@aws-cdk/region-info":"^2.233.0","@cdktn/provider-time":"^13.1.0","@cdktn/provider-docker":"^15.3.0","@cdktn/provider-archive":"^13.1.0","@cdktn/provider-cloudinit":"^13.1.0","@aws-cdk/cloud-assembly-schema":"^49.4.0"},"bundleDependencies":["@balena/dockerignore","change-case","ignore","mime-types","minimatch"],"_npmOperationalInternal":{"tmp":"tmp/terraconstructs_0.2.14_1785979817131_0.14995650648834835","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"terraconstructs","version":"0.2.15","keywords":["terraconstructs"],"author":{"name":"Vincent De Smet","email":"vincent.drl@gmail.com"},"license":"Apache-2.0","_id":"terraconstructs@0.2.15","maintainers":[{"name":"so0k","email":"vincent.drl@gmail.com"}],"homepage":"https://github.com/TerraConstructs/base#readme","bugs":{"url":"https://github.com/TerraConstructs/base/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"pnpm exec projen\".","dist":{"shasum":"d59b3f50c1cf47b2060ed9338fa78464cb1beb91","tarball":"https://registry.npmjs.org/terraconstructs/-/terraconstructs-0.2.15.tgz","fileCount":1367,"integrity":"sha512-haTeYcpOtMWAk85iRX91iLEz0iUiYwUHKVD227PKuMCDL2yr9vDzgSDCiavaZjeVCQ1mY+os8+e1V5oypwvy9Q==","signatures":[{"sig":"MEUCIQDwlc7ocQp/kTsq6zocE97D14fhzQJmtPl+f6im3cE9VQIgEsauNNJz+kJOclfmhNcZ/k9XrBfxHfl+2yh+CeHMruY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terraconstructs@0.2.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25004394},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"clearMocks":true,"maxWorkers":"50%","collectCoverage":true,"testEnvironment":"node","coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"setupFilesAfterEnv":["<rootDir>/setup.js"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/terraconstructs@0.2.15.jsii.tgz","types":"lib/index.d.ts","engines":{"node":">=20.9.0"},"scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","upgrade":"projen upgrade","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a7f5a9d-08f1-4336-bda5-9c35ae2a5675"}},"_resolved":"/home/runner/work/base/base/dist/js/terraconstructs@0.2.15.jsii.tgz","stability":"stable","_integrity":"sha512-haTeYcpOtMWAk85iRX91iLEz0iUiYwUHKVD227PKuMCDL2yr9vDzgSDCiavaZjeVCQ1mY+os8+e1V5oypwvy9Q==","devEngines":{"packageManager":{"name":"pnpm","onFail":"ignore","version":"11.5.0"}},"repository":{"url":"git+https://github.com/TerraConstructs/base.git","type":"git"},"_npmVersion":"11.6.2","description":"**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTN](https://github.com/open-constructs/cdk-terrain) (CDK Ter","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^5.3.2","minimatch":"^10.2.5","mime-types":"^2.1.35","change-case":"^4.1.1","@balena/dockerignore":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsii":"~5.9","cdktn":"0.23.0","delay":"^5.0.0","eslint":"^9","projen":"^0.100.7","ts-jest":"^29.4.11","ts-node":"^10.9.2","prettier":"3.3.3","jsii-diff":"^1.137.0","@jsii/spec":"^1.102.0","constructs":"10.6.0","fast-check":"^3.23.2","jest-junit":"^17","typescript":"~5.9","@types/jest":"^29.5.14","@types/node":"ts5.9","jsii-pacmak":"^1.137.0","jsii-rosetta":"~5.9","@types/mime-types":"^2.1.4","@cdktn/provider-aws":"24.8.0","@cdktn/provider-tls":"13.1.0","@aws-cdk/region-info":"2.233.0","@cdktn/provider-time":"13.1.0","eslint-plugin-import":"^2.32.0","@cdktn/provider-docker":"15.3.0","commit-and-tag-version":"^12","eslint-config-prettier":"^9.1.2","eslint-plugin-prettier":"5.2.1","@cdktn/provider-archive":"13.1.0","@cdktn/provider-cloudinit":"13.1.0","@typescript-eslint/parser":"^8","@mrgrain/jsii-struct-builder":"^0.7.64","@aws-cdk/cloud-assembly-schema":"49.4.0","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^3.10.1"},"peerDependencies":{"cdktn":"^0.23.0","constructs":"^10.6.0","@cdktn/provider-aws":"^24.8.0","@cdktn/provider-tls":"^13.1.0","@aws-cdk/region-info":"^2.233.0","@cdktn/provider-time":"^13.1.0","@cdktn/provider-docker":"^15.3.0","@cdktn/provider-archive":"^13.1.0","@cdktn/provider-cloudinit":"^13.1.0","@aws-cdk/cloud-assembly-schema":"^49.4.0"},"bundleDependencies":["@balena/dockerignore","change-case","ignore","mime-types","minimatch"],"_npmOperationalInternal":{"tmp":"tmp/terraconstructs_0.2.15_1785990467371_0.030122879598881047","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"terraconstructs","version":"0.2.16","keywords":["terraconstructs"],"author":{"name":"Vincent De Smet","email":"vincent.drl@gmail.com"},"license":"Apache-2.0","_id":"terraconstructs@0.2.16","maintainers":[{"name":"so0k","email":"vincent.drl@gmail.com"}],"homepage":"https://github.com/TerraConstructs/base#readme","bugs":{"url":"https://github.com/TerraConstructs/base/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"pnpm exec projen\".","dist":{"shasum":"428f6d4a4e8ea0c1f443fa75d54aa197fa7809c0","tarball":"https://registry.npmjs.org/terraconstructs/-/terraconstructs-0.2.16.tgz","fileCount":1137,"integrity":"sha512-mgFaRvOn6cQY8o3rr9N/v7hLLgwyEEIKLkA9sAcrNr9s3ON2O+BnsApHuVuraVgGPz7iM17bx6YqVOz4VDCt+Q==","signatures":[{"sig":"MEUCIQDukq+htILhDtvOs9YUyseoYJ/OLbutSFrpw8DvzkOTSgIgAjnmkcLx3QiAAd7s9pP2IWEvKX2sI9iRbuzZWMkDKRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terraconstructs@0.2.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24797367},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.jsx?$":["ts-jest",{"useESM":false,"tsconfig":"test/tsconfig.json"}],"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"clearMocks":true,"maxWorkers":"50%","collectCoverage":true,"testEnvironment":"node","coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"setupFilesAfterEnv":["<rootDir>/setup.js"],"testPathIgnorePatterns":["/node_modules/"],"transformIgnorePatterns":["/node_modules/(?!change-case)"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/terraconstructs@0.2.16.jsii.tgz","types":"lib/index.d.ts","engines":{"node":">=22.12.0"},"scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","upgrade":"projen upgrade","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a7f5a9d-08f1-4336-bda5-9c35ae2a5675"}},"_resolved":"/home/runner/work/base/base/dist/js/terraconstructs@0.2.16.jsii.tgz","stability":"stable","_integrity":"sha512-mgFaRvOn6cQY8o3rr9N/v7hLLgwyEEIKLkA9sAcrNr9s3ON2O+BnsApHuVuraVgGPz7iM17bx6YqVOz4VDCt+Q==","devEngines":{"packageManager":{"name":"pnpm","onFail":"ignore","version":"11.5.0"}},"repository":{"url":"git+https://github.com/TerraConstructs/base.git","type":"git"},"_npmVersion":"11.6.2","description":"**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTN](https://github.com/open-constructs/cdk-terrain) (CDK Ter","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^7.0.6","minimatch":"^10.2.6","mime-types":"^2.1.35","change-case":"^5.4.4","@balena/dockerignore":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsii":"~5.9","cdktn":"0.24.0","delay":"^5.0.0","eslint":"^9","projen":"^0.100.7","ts-jest":"^29.4.11","ts-node":"^10.9.2","prettier":"3.3.3","jsii-diff":"^1.137.0","@jsii/spec":"^1.102.0","constructs":"10.7.2","fast-check":"^3.23.2","jest-junit":"^17","typescript":"~5.9","@types/jest":"^29.5.14","@types/node":"ts5.9","jsii-pacmak":"^1.137.0","jsii-rosetta":"~5.9","@types/mime-types":"^2.1.4","@cdktn/provider-aws":"25.0.0","@cdktn/provider-tls":"14.0.0","@aws-cdk/region-info":"2.233.0","@cdktn/provider-time":"14.0.0","eslint-plugin-import":"^2.32.0","@cdktn/provider-docker":"16.0.0","commit-and-tag-version":"^12","eslint-config-prettier":"^9.1.2","eslint-plugin-prettier":"5.2.1","@cdktn/provider-archive":"14.0.0","@cdktn/provider-cloudinit":"14.0.0","@typescript-eslint/parser":"^8","@mrgrain/jsii-struct-builder":"^0.7.64","@aws-cdk/cloud-assembly-schema":"54.17.0","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^3.10.1"},"peerDependencies":{"cdktn":"^0.24.0","constructs":"^10.7.2","@cdktn/provider-aws":"^25.0.0","@cdktn/provider-tls":"^14.0.0","@aws-cdk/region-info":"^2.233.0","@cdktn/provider-time":"^14.0.0","@cdktn/provider-docker":"^16.0.0","@cdktn/provider-archive":"^14.0.0","@cdktn/provider-cloudinit":"^14.0.0","@aws-cdk/cloud-assembly-schema":"^54.17.0"},"bundleDependencies":["@balena/dockerignore","change-case","ignore","mime-types","minimatch"],"_npmOperationalInternal":{"tmp":"tmp/terraconstructs_0.2.16_1786378072768_0.6328694129901555","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"terraconstructs","version":"0.2.17","keywords":["terraconstructs"],"author":{"name":"Vincent De Smet","email":"vincent.drl@gmail.com"},"license":"Apache-2.0","_id":"terraconstructs@0.2.17","maintainers":[{"name":"so0k","email":"vincent.drl@gmail.com"}],"homepage":"https://github.com/TerraConstructs/base#readme","bugs":{"url":"https://github.com/TerraConstructs/base/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"pnpm exec projen\".","dist":{"shasum":"d8ea426d14378299aae7475fa558d63425d69aa1","tarball":"https://registry.npmjs.org/terraconstructs/-/terraconstructs-0.2.17.tgz","fileCount":1137,"integrity":"sha512-FxsFpfSy/7GLUz/8IHgtrzsmkn5OLJgJRA4oWPDyUBzW2u9XoxuGTpntEnFg7oGeMeTFyVRjCHB2h3K4EEf4Og==","signatures":[{"sig":"MEQCIBYrod2qtsqOaxzHL4IMsEOsyF1MFd06MBTGxKe3Y914AiAF1ys3DXqGpdazGbL+9bhXEfe1x+4Nd/7iYyafs+O6Pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terraconstructs@0.2.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24806855},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.jsx?$":["ts-jest",{"useESM":false,"tsconfig":"test/tsconfig.json"}],"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"clearMocks":true,"maxWorkers":"50%","collectCoverage":true,"testEnvironment":"node","coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"setupFilesAfterEnv":["<rootDir>/setup.js"],"testPathIgnorePatterns":["/node_modules/"],"transformIgnorePatterns":["/node_modules/(?!change-case)"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/terraconstructs@0.2.17.jsii.tgz","types":"lib/index.d.ts","engines":{"node":">=22.12.0"},"scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","upgrade":"projen upgrade","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a7f5a9d-08f1-4336-bda5-9c35ae2a5675"}},"_resolved":"/home/runner/work/base/base/dist/js/terraconstructs@0.2.17.jsii.tgz","stability":"stable","_integrity":"sha512-FxsFpfSy/7GLUz/8IHgtrzsmkn5OLJgJRA4oWPDyUBzW2u9XoxuGTpntEnFg7oGeMeTFyVRjCHB2h3K4EEf4Og==","devEngines":{"packageManager":{"name":"pnpm","onFail":"ignore","version":"11.5.0"}},"repository":{"url":"git+https://github.com/TerraConstructs/base.git","type":"git"},"_npmVersion":"11.6.2","description":"**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTN](https://github.com/open-constructs/cdk-terrain) (CDK Ter","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^7.0.6","minimatch":"^10.2.6","mime-types":"^2.1.35","change-case":"^5.4.4","@balena/dockerignore":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsii":"~5.9","cdktn":"0.24.0","delay":"^5.0.0","eslint":"^9","projen":"^0.100.7","ts-jest":"^29.4.11","ts-node":"^10.9.2","prettier":"3.3.3","jsii-diff":"^1.137.0","@jsii/spec":"^1.102.0","constructs":"10.7.2","fast-check":"^3.23.2","jest-junit":"^17","typescript":"~5.9","@types/jest":"^29.5.14","@types/node":"ts5.9","jsii-pacmak":"^1.137.0","jsii-rosetta":"~5.9","@types/mime-types":"^2.1.4","@cdktn/provider-aws":"25.0.0","@cdktn/provider-tls":"14.0.0","@aws-cdk/region-info":"2.233.0","@cdktn/provider-time":"14.0.0","eslint-plugin-import":"^2.32.0","@cdktn/provider-docker":"16.0.0","commit-and-tag-version":"^12","eslint-config-prettier":"^9.1.2","eslint-plugin-prettier":"5.2.1","@cdktn/provider-archive":"14.0.0","@cdktn/provider-cloudinit":"14.0.0","@typescript-eslint/parser":"^8","@mrgrain/jsii-struct-builder":"^0.7.64","@aws-cdk/cloud-assembly-schema":"54.17.0","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^3.10.1"},"peerDependencies":{"cdktn":"^0.24.0","constructs":"^10.7.2","@cdktn/provider-aws":"^25.0.0","@cdktn/provider-tls":"^14.0.0","@aws-cdk/region-info":"^2.233.0","@cdktn/provider-time":"^14.0.0","@cdktn/provider-docker":"^16.0.0","@cdktn/provider-archive":"^14.0.0","@cdktn/provider-cloudinit":"^14.0.0","@aws-cdk/cloud-assembly-schema":"^54.17.0"},"bundleDependencies":["@balena/dockerignore","change-case","ignore","mime-types","minimatch"],"_npmOperationalInternal":{"tmp":"tmp/terraconstructs_0.2.17_1786518597285_0.11848171539813812","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"terraconstructs","repository":{"type":"git","url":"git+https://github.com/TerraConstructs/base.git"},"author":{"name":"Vincent De Smet","email":"vincent.drl@gmail.com"},"devDependencies":{"@aws-cdk/cloud-assembly-schema":"54.17.0","@aws-cdk/region-info":"2.233.0","@cdktn/provider-archive":"14.0.0","@cdktn/provider-aws":"25.0.0","@cdktn/provider-cloudinit":"14.0.0","@cdktn/provider-docker":"16.0.0","@cdktn/provider-time":"14.0.0","@cdktn/provider-tls":"14.0.0","@jsii/spec":"^1.102.0","@mrgrain/jsii-struct-builder":"^0.7.64","@types/jest":"^29.5.14","@types/mime-types":"^2.1.4","@types/node":"ts5.9","@typescript-eslint/eslint-plugin":"^8","@typescript-eslint/parser":"^8","cdktn":"0.24.0","commit-and-tag-version":"^12","constructs":"10.7.2","delay":"^5.0.0","eslint":"^9","eslint-config-prettier":"^9.1.2","eslint-import-resolver-typescript":"^3.10.1","eslint-plugin-import":"^2.32.0","eslint-plugin-prettier":"5.2.1","fast-check":"^3.23.2","jest":"^29.7.0","jest-junit":"^17","jsii":"~5.9","jsii-diff":"^1.137.0","jsii-pacmak":"^1.137.0","jsii-rosetta":"~5.9","prettier":"3.3.3","projen":"^0.100.7","ts-jest":"^29.4.11","ts-node":"^10.9.2","typescript":"~5.9"},"peerDependencies":{"@aws-cdk/cloud-assembly-schema":"^54.17.0","@aws-cdk/region-info":"^2.233.0","@cdktn/provider-archive":"^14.0.0","@cdktn/provider-aws":"^25.0.0","@cdktn/provider-cloudinit":"^14.0.0","@cdktn/provider-docker":"^16.0.0","@cdktn/provider-time":"^14.0.0","@cdktn/provider-tls":"^14.0.0","cdktn":"^0.24.0","constructs":"^10.7.2"},"dependencies":{"@balena/dockerignore":"^1.0.2","change-case":"^5.4.4","ignore":"^7.0.6","mime-types":"^2.1.35","minimatch":"^10.2.6"},"keywords":["terraconstructs"],"engines":{"node":">=22.12.0"},"devEngines":{"packageManager":{"name":"pnpm","version":"11.5.0","onFail":"ignore"}},"main":"lib/index.js","license":"Apache-2.0","stability":"stable","publishConfig":{"access":"public"},"version":"0.2.18","jest":{"coverageProvider":"v8","setupFilesAfterEnv":["<rootDir>/setup.js"],"maxWorkers":"50%","testEnvironment":"node","transformIgnorePatterns":["/node_modules/(?!change-case)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}],"^.+\\.jsx?$":["ts-jest",{"tsconfig":"test/tsconfig.json","useESM":false}]},"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageReporters":["json","lcov","clover","cobertura","text"],"coverageDirectory":"coverage","coveragePathIgnorePatterns":["/node_modules/"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]]},"types":"lib/index.d.ts","jsii":{"outdir":"dist","targets":{},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"pnpm exec projen\".","scripts":{"build":"projen build","bump":"projen bump","clobber":"projen clobber","compat":"projen compat","compile":"projen compile","default":"projen default","eject":"projen eject","eslint":"projen eslint","package":"projen package","package-all":"projen package-all","package:js":"projen package:js","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","pre-compile":"projen pre-compile","release":"projen release","test":"projen test","test:watch":"projen test:watch","unbump":"projen unbump","upgrade":"projen upgrade","watch":"projen watch","projen":"projen"},"_id":"terraconstructs@0.2.18","bundleDependencies":["@balena/dockerignore","change-case","ignore","mime-types","minimatch"],"description":"**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTN](https://github.com/open-constructs/cdk-terrain) (CDK Ter","bugs":{"url":"https://github.com/TerraConstructs/base/issues"},"homepage":"https://github.com/TerraConstructs/base#readme","_integrity":"sha512-xMuRRmpz+1G9ydaMRBEBIAgjzrSmQO/W+1w3gy4A7IoUI1SWcsNbSU5eIybOoG+yjyJ+QXlBfe0Lumt/1n3l1Q==","_resolved":"/home/runner/work/base/base/dist/js/terraconstructs@0.2.18.jsii.tgz","_from":"file:dist/js/terraconstructs@0.2.18.jsii.tgz","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-xMuRRmpz+1G9ydaMRBEBIAgjzrSmQO/W+1w3gy4A7IoUI1SWcsNbSU5eIybOoG+yjyJ+QXlBfe0Lumt/1n3l1Q==","shasum":"de0c444fdba1f26370156be7e85287e4a58a7363","tarball":"https://registry.npmjs.org/terraconstructs/-/terraconstructs-0.2.18.tgz","fileCount":1137,"unpackedSize":24834440,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terraconstructs@0.2.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDT2y5D7TDMdCbNK7C5Ndq1dtX4c1ziOyfLR+N4ZoighgIgHXc24FAqKjy9V2NsU84uabkjdEgjtv2iPFImIxwC9pI="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a7f5a9d-08f1-4336-bda5-9c35ae2a5675"}},"directories":{},"maintainers":[{"name":"so0k","email":"vincent.drl@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/terraconstructs_0.2.18_1786885773872_0.7035209081469098"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-23T09:36:58.890Z","modified":"2026-08-16T13:09:34.443Z","0.0.8":"2024-12-23T09:36:59.241Z","0.0.9":"2024-12-27T12:39:01.820Z","0.0.10":"2025-01-13T08:40:13.179Z","0.0.11":"2025-01-13T11:09:57.798Z","0.0.12":"2025-03-11T02:09:03.695Z","0.0.13":"2025-03-16T09:41:58.216Z","0.0.14":"2025-03-16T16:07:25.432Z","0.0.15":"2025-03-21T09:10:23.434Z","0.0.16":"2025-04-28T13:23:24.805Z","0.0.17":"2025-06-10T05:00:55.382Z","0.0.18":"2025-06-10T08:04:32.034Z","0.0.19":"2025-06-11T00:50:07.746Z","0.0.20":"2025-06-12T04:56:15.519Z","0.0.21":"2025-06-12T09:10:08.382Z","0.0.22":"2025-06-19T11:25:04.096Z","0.0.23":"2025-06-23T09:05:13.548Z","0.0.24":"2025-06-25T09:13:45.958Z","0.0.25":"2025-06-30T06:48:01.510Z","0.1.0":"2025-07-15T08:10:53.194Z","0.1.1":"2025-07-23T05:56:12.332Z","0.1.2":"2025-07-24T04:52:37.237Z","0.1.3":"2025-07-26T05:27:08.022Z","0.1.4":"2025-12-14T04:41:30.821Z","0.1.5":"2025-12-14T10:24:51.266Z","0.1.6":"2025-12-14T10:41:08.896Z","0.1.7":"2025-12-15T05:38:43.317Z","0.1.8":"2025-12-15T11:47:54.571Z","0.1.9":"2025-12-15T12:18:54.993Z","0.1.10":"2025-12-22T09:18:14.506Z","0.2.0":"2026-01-05T12:08:55.228Z","0.2.1":"2026-01-15T15:09:50.671Z","0.2.2":"2026-01-15T15:44:16.817Z","0.2.3":"2026-01-15T16:00:48.743Z","0.2.4":"2026-06-27T15:00:53.843Z","0.2.5":"2026-06-28T13:36:16.964Z","0.2.6":"2026-06-28T15:59:07.125Z","0.2.7":"2026-06-29T15:01:04.328Z","0.2.8":"2026-07-05T17:53:43.842Z","0.2.9":"2026-07-23T02:06:22.540Z","0.2.10":"2026-07-23T02:25:07.740Z","0.2.11":"2026-07-25T09:40:24.078Z","0.2.12":"2026-07-25T10:25:10.734Z","0.2.13":"2026-07-27T01:01:55.476Z","0.2.14":"2026-08-06T01:30:17.413Z","0.2.15":"2026-08-06T04:27:47.613Z","0.2.16":"2026-08-10T16:07:53.042Z","0.2.17":"2026-08-12T07:09:57.541Z","0.2.18":"2026-08-16T13:09:34.125Z"},"bugs":{"url":"https://github.com/TerraConstructs/base/issues"},"author":{"name":"Vincent De Smet","email":"vincent.drl@gmail.com"},"license":"Apache-2.0","homepage":"https://github.com/TerraConstructs/base#readme","keywords":["terraconstructs"],"repository":{"type":"git","url":"git+https://github.com/TerraConstructs/base.git"},"description":"**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTN](https://github.com/open-constructs/cdk-terrain) (CDK Ter","maintainers":[{"name":"so0k","email":"vincent.drl@gmail.com"}],"readme":"# TerraConstructs\n\n**TerraConstructs** is a library of classes and interfaces inspired by [AWS CDK](https://github.com/aws/aws-cdk), but designed to leverage the power and flexibility of Terraform. Built using [CDKTN](https://github.com/open-constructs/cdk-terrain) (CDK Terrain, the community fork of [CDKTF](https://github.com/hashicorp/terraform-cdk)), TerraConstructs enables developers to define cloud infrastructure using familiar object-oriented programming patterns, while taking advantage of Terraform/OpenTofu's broad provider ecosystem and efficient state management.\n\nWith TerraConstructs, you can write infrastructure as code that is intuitive, modular, and maintainable. It combines the ease of high-level constructs with the powerful capabilities of Terraform providers, offering an exceptional developer experience for defining and managing cloud resources.\n\n---\n\n### Why TerraConstructs?\n\n- **Object-Oriented Constructs**: Simplify infrastructure definition with reusable, high-level constructs that abstract complexity.\n- **Terraform Integration**: Use the extensive Terraform provider ecosystem for multi-cloud and hybrid-cloud deployments.\n- **Inspired by AWS CDK**: Enjoy similar patterns and abstractions with the flexibility to go beyond AWS.\n\n---\n\nFor detailed documentation, examples, and to learn more about the project, visit our website:\n👉 **[terraconstructs.dev](https://terraconstructs.dev)**\n\n### Contributing\n\nTo get started contributing to TerraConstructs:\n\n1. **Clone the Repository**\n   ```bash\n   git clone https://github.com/terraconstructs/base.git\n   cd base\n   ```\n\n2. **Install Dependencies**\n   Ensure you have **Node.js** (`>=18.18.0`) installed along with the **pnpm** (`9.9.0`) package manager. Then run:\n   ```bash\n   pnpm install\n   ```\n\n   This will set up the workspace and install all required dependencies.\n\n### Tool versions\n\nCorrect tool versions can be controlled using [mise](https://mise.jdx.dev/getting-started.html#quickstart).\n\n```console\n# view requested config\nmise ls\n\n# install tool versions required\nmise install\n```\n\n### Integration testing\n\nTerraConstructs are validated using [gruntwork-io/terratest](https://github.com/gruntwork-io/terratest).\n\nRefer to [integ/](./integ/README.md) for further details.\n","readmeFilename":"README.md"}