{"_id":"cdk-preflight","_rev":"167-572b8bf5613cba52e6959d4b70f4eca4","name":"cdk-preflight","dist-tags":{"latest":"0.0.166"},"versions":{"0.0.0":{"name":"cdk-preflight","version":"0.0.0","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.0","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdk-preflight":"lib/cli.js"},"dist":{"shasum":"8ad96c02b520f03f50e9c6a5a28da6c055371b9c","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.0.tgz","fileCount":17,"integrity":"sha512-v+SX9yc9VsAwlkFpCXaKX1skTyEshw0VmrmHdMVr17TlhtI2Cu2mjAZszBD1n+OLYH50IubsgJkbCgj8LTc4Aw==","signatures":[{"sig":"MEUCIQDtasWbhln6Bxn532RODIy5QVvD8HyXZPc5TdHwFkdZBAIgYwaqZI4UqJgkg8o4GGehgdQudd9ebUkHiIYNQXyVBAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":412036},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.0.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"},"_resolved":"/Users/kazuhoshinozuka/git/cdk-preflight/dist/js/cdk-preflight@0.0.0.jsii.tgz","stability":"stable","_integrity":"sha512-v+SX9yc9VsAwlkFpCXaKX1skTyEshw0VmrmHdMVr17TlhtI2Cu2mjAZszBD1n+OLYH50IubsgJkbCgj8LTc4Aw==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"10.8.2","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"20.19.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.0_1788262480180_0.7161194516191909","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"cdk-preflight","version":"0.0.1","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.1","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdk-preflight":"lib/cli.js"},"dist":{"shasum":"3901b3da41ab3d25e8c8bf7101520f435b74ba18","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.1.tgz","fileCount":17,"integrity":"sha512-td+9rdCQ/2AvgaMMpotKK3TUtveZ3cIvJUt3Xc/hMSsWTLqamOOsyKJaOziV7+ylKkQz0WuKEYYaz+Smj/O8kA==","signatures":[{"sig":"MEQCIB4SWGlNA+Mb6I8x1CnTBGJPjWFLivjHT5ICa9t8Fd+GAiAdNWpU0nfsEpanJqeS/BhmNVaTqni4SJR5mZkElLRGmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414955},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.1.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.1.jsii.tgz","stability":"stable","_integrity":"sha512-td+9rdCQ/2AvgaMMpotKK3TUtveZ3cIvJUt3Xc/hMSsWTLqamOOsyKJaOziV7+ylKkQz0WuKEYYaz+Smj/O8kA==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.17.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.1_1788265959527_0.03854808555556777","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"cdk-preflight","version":"0.0.2","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.2","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdk-preflight":"lib/cli.js"},"dist":{"shasum":"b6ad7648a5cf943316a2c1fec0c4e7832844c26e","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.2.tgz","fileCount":17,"integrity":"sha512-Ea+Y5ac7LKYdwGVF0Aru/fP/7EDAZqjwcLjFZGC5nMtjsS1zOonJjSZ5KJpmmfyV/OFaudg5eRkoyfQu8KPZew==","signatures":[{"sig":"MEQCIApRqzISrMPwBSJLRE3Rwt5BeTneaD43Ae43aT689UMrAiACKDKbrN6PjbfeaRPHmy7ReuuH9M5z8JPDjANzVjYG5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":478893},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.2.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.2.jsii.tgz","stability":"stable","_integrity":"sha512-Ea+Y5ac7LKYdwGVF0Aru/fP/7EDAZqjwcLjFZGC5nMtjsS1zOonJjSZ5KJpmmfyV/OFaudg5eRkoyfQu8KPZew==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.17.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.2_1788272574331_0.07189490405726406","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"cdk-preflight","version":"0.0.3","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.3","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdk-preflight":"lib/cli.js"},"dist":{"shasum":"d75a42272fdcbfe0fa8a8ac9116f931c5819334b","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.3.tgz","fileCount":18,"integrity":"sha512-S9geu5YeRXcsFKWSbm+EDoMV0D2Xn2uR8TLKLd9WmcdhL3ZjtnmA1UeBof/iyoEP0+qNERyAq/mW2TJ93swcnw==","signatures":[{"sig":"MEYCIQCLxsA4lu54sb6pSoGW2KjE8p1G3ZNxCtjUHOArRYFbiQIhAMuu0UBDjwJGL64uz8VAEhFl4bzT54gfb34IMUNv0ev1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":490809},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.3.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.3.jsii.tgz","stability":"stable","_integrity":"sha512-S9geu5YeRXcsFKWSbm+EDoMV0D2Xn2uR8TLKLd9WmcdhL3ZjtnmA1UeBof/iyoEP0+qNERyAq/mW2TJ93swcnw==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.17.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.3_1788342738703_0.9468715529530165","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"cdk-preflight","version":"0.0.4","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.4","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdk-preflight":"lib/cli.js"},"dist":{"shasum":"d142c4bb3c5c6d393fe154729d8bbadcec867efc","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.4.tgz","fileCount":18,"integrity":"sha512-EQH3X12nBB4PH7J12MGoQ3+W7zRS6TLA9TETIw+kY5YEZ1LzFhbHs9fHuhSqLlc5PKVTYUpMaKl96Ty124ezxQ==","signatures":[{"sig":"MEQCIGJD3Wd46dXclGvXA0LZCeLMh2jLVzAPk5+t2CRH+Q32AiB9CommCOGAZfi1x3/+7Gl04IEV6SvJtaOGSqURYDz5Bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":520862},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.4.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.4.jsii.tgz","stability":"stable","_integrity":"sha512-EQH3X12nBB4PH7J12MGoQ3+W7zRS6TLA9TETIw+kY5YEZ1LzFhbHs9fHuhSqLlc5PKVTYUpMaKl96Ty124ezxQ==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.17.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.4_1788342912714_0.29848759828455096","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"cdk-preflight","version":"0.0.5","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.5","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdk-preflight":"lib/cli.js"},"dist":{"shasum":"dec7a1948d978b0e7317e2206c44055494762c63","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.5.tgz","fileCount":18,"integrity":"sha512-ERkM53JYQkfmwBtSbTVfvYOVP2hkpQaWSz6CDpaVHghI4pfCV02cgclrV9cwvcgzva0LyjwDby32LFQPS0ulDg==","signatures":[{"sig":"MEUCIDeFREObNhV/8mlPs5w1IDG3YFIcHeVzHMdnVmaNq/EhAiEA4TtjUA0sRXfNsRVbA7kGt9g4maABAZy+7S2okPFU0qM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":522136},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.5.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.5.jsii.tgz","stability":"stable","_integrity":"sha512-ERkM53JYQkfmwBtSbTVfvYOVP2hkpQaWSz6CDpaVHghI4pfCV02cgclrV9cwvcgzva0LyjwDby32LFQPS0ulDg==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.17.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.5_1788348525803_0.9604361880442858","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"cdk-preflight","version":"0.0.6","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.6","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdk-preflight":"lib/cli.js"},"dist":{"shasum":"1a89d32fb20625e631b7ba59593a4cf3a207f342","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.6.tgz","fileCount":18,"integrity":"sha512-dQeoKpqworXfl9IXnmUbCMsxWKJLJv5o9W5g7vLZoze1xlvUXJ+GCMQqrybCJFZhoEHV5VzbjLlmH+Eiaeb/xA==","signatures":[{"sig":"MEQCICmT4NSOSHR0/QFJroPa3+zBPXwM+eGD1+XR+4v0FYeQAiBnXOKvuV7bT95YXx4VccdWZJI5JDpmA8wgiuyuAofzvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":568450},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.6.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.6.jsii.tgz","stability":"stable","_integrity":"sha512-dQeoKpqworXfl9IXnmUbCMsxWKJLJv5o9W5g7vLZoze1xlvUXJ+GCMQqrybCJFZhoEHV5VzbjLlmH+Eiaeb/xA==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.17.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.6_1788351847782_0.8297280656771444","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"cdk-preflight","version":"0.0.7","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.7","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdk-preflight":"lib/cli.js"},"dist":{"shasum":"5516bbbdab1eb79552dcab6aad11065c7069d59d","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.7.tgz","fileCount":18,"integrity":"sha512-6qfBqVYArwDvlIIPDRR5+1ObozODF9/7NAQvQn7rQXvXgTCV0nlPfoNCOn3XmgylDH02zKgBrxWLKT7swCQS1w==","signatures":[{"sig":"MEUCIQDHp3fiWeonlKx27hZalm+emDxv94Pvhv8bK73AnVoSsQIgPRqKCX1ksLWQzyGeo5/EYrnL2pJO4c03tdYsM0H+XN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":616762},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.7.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.7.jsii.tgz","stability":"stable","_integrity":"sha512-6qfBqVYArwDvlIIPDRR5+1ObozODF9/7NAQvQn7rQXvXgTCV0nlPfoNCOn3XmgylDH02zKgBrxWLKT7swCQS1w==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.17.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.7_1788352038992_0.3743301440606843","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"cdk-preflight","version":"0.0.8","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.8","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdk-preflight":"lib/cli.js"},"dist":{"shasum":"17cf5a4ce7235cf65ad992f67ee67e9248bab2e8","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.8.tgz","fileCount":18,"integrity":"sha512-r1XAhelmRbMnA5QH5QcHjm34T58rbYVBm8yGVxsbuRiWFkibyCThpbgoJ2cq1KbH1EW5oytupDfVruJXqlce2A==","signatures":[{"sig":"MEUCIFFSs3PnWjpfz+xeptI69S5A+q9Q8EtkSI0A8iNuE5fUAiEA3CFKr8ctoulUECNidbmerMElH3UXcmP+/gpVM2KyTQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":632171},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.8.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.8.jsii.tgz","stability":"stable","_integrity":"sha512-r1XAhelmRbMnA5QH5QcHjm34T58rbYVBm8yGVxsbuRiWFkibyCThpbgoJ2cq1KbH1EW5oytupDfVruJXqlce2A==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.17.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.8_1788352633167_0.2759977246415899","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"cdk-preflight","version":"0.0.9","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.9","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdk-preflight":"lib/cli.js"},"dist":{"shasum":"7cacf4eab8f761c1e2726b752060086394e0165e","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.9.tgz","fileCount":18,"integrity":"sha512-4MkICQxrRJbHu83xIpQH4W55hULxS+erden38wWDZ6T4n7PWeX0BdfhsTasKftXJ5QxcgBvlZL1vI7ypvJUaVg==","signatures":[{"sig":"MEUCIHqhco9F0ngsqLFglIr771MjmrlT2bFDUE1Z2iC53Yr0AiEA+7FlQ5+fwk/qroVVWTv31M5glU2WSs6OSYk+YJa/D5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":669450},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.9.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.9.jsii.tgz","stability":"stable","_integrity":"sha512-4MkICQxrRJbHu83xIpQH4W55hULxS+erden38wWDZ6T4n7PWeX0BdfhsTasKftXJ5QxcgBvlZL1vI7ypvJUaVg==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.17.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.9_1788353750803_0.33146268989793803","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"cdk-preflight","version":"0.0.10","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.10","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdk-preflight":"lib/cli.js"},"dist":{"shasum":"3520c63bbeb13e19faf87e424ab2379bc6489a7d","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.10.tgz","fileCount":18,"integrity":"sha512-wf+XTZlAbCeHs+VIDQ1DcpwkXGfY+j5KNx5dmWwQHsMTSdoLqBSRTH4hSk/kQ2brGz6/iYgz+wKpFbfD6H4fww==","signatures":[{"sig":"MEUCIQCra6EAEbLuTw379GKuepTLm38U3nEnKBhbLK5ISt1JYAIgaE8+wBBKygyfjdABagomZBZ42EPi9Ys7XPkntcyyon0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":721762},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.10.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.10.jsii.tgz","stability":"stable","_integrity":"sha512-wf+XTZlAbCeHs+VIDQ1DcpwkXGfY+j5KNx5dmWwQHsMTSdoLqBSRTH4hSk/kQ2brGz6/iYgz+wKpFbfD6H4fww==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.17.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.10_1788354779299_0.3039780503938547","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"cdk-preflight","version":"0.0.11","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.11","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdk-preflight":"lib/cli.js"},"dist":{"shasum":"99c392574894f416eea7422ec73a9d6b4ad5c413","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.11.tgz","fileCount":18,"integrity":"sha512-EPvRcDvO296HZSS8/2KSPJKrWGTwv7iAeKc3YjZ4FDDt61pZNcRURkZVPM4/hruVkVleHtmWupKcJWcq4/Swfw==","signatures":[{"sig":"MEUCIHYahkOxm68gxw72mX6KXroobo756STdji5PfTQydZ5cAiEAkw29vgqZviJ9ho562ZKhax77RG5V+oy+XzCSc3ON8/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":735585},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.11.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.11.jsii.tgz","stability":"stable","_integrity":"sha512-EPvRcDvO296HZSS8/2KSPJKrWGTwv7iAeKc3YjZ4FDDt61pZNcRURkZVPM4/hruVkVleHtmWupKcJWcq4/Swfw==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.17.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.11_1788355297153_0.8272693422442436","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"cdk-preflight","version":"0.0.12","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.12","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdk-preflight":"lib/cli.js"},"dist":{"shasum":"046621802e078ec535f113054b25202cc4797169","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.12.tgz","fileCount":18,"integrity":"sha512-NUScluLvhrzTk6Ly3zIJw263hCPul0nw0p6/sFs1UySL2eNCjzBbMq6WVP//UzGN1sbTTFTX2MVlJJDhDrBXiQ==","signatures":[{"sig":"MEYCIQCEtTnHSAyEGy+Jxh8picSftGD0La1OIgAC5OIhEfoG9QIhAID1wF/nmVpnuwdqNHpDgBJV/kQDQYcYC16AHfcryeH7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":757080},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.12.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.12.jsii.tgz","stability":"stable","_integrity":"sha512-NUScluLvhrzTk6Ly3zIJw263hCPul0nw0p6/sFs1UySL2eNCjzBbMq6WVP//UzGN1sbTTFTX2MVlJJDhDrBXiQ==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.17.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.12_1788355665804_0.9630435359886096","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"cdk-preflight","version":"0.0.13","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.13","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdk-preflight":"lib/cli.js"},"dist":{"shasum":"60f0b129bc865f55f7a904b61aa97cbb37cd9483","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.13.tgz","fileCount":18,"integrity":"sha512-gIS6o1R1r0ZmNufeIp0Uhc/yje2LWW2OAmAC64JWu8tIJkTclOB52u5XF/vE9jYRcGaTrDEXlF4yrc6Fa0HnwA==","signatures":[{"sig":"MEUCIQDgYtMWJXfZk5PhGQxy4vhC1lVNHJuo2o++VhdPeefrlgIgeivLtVDOLJaCnbzuS0va+7+SmwWb+X1xOcPqGWbfZsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":786035},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.13.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.13.jsii.tgz","stability":"stable","_integrity":"sha512-gIS6o1R1r0ZmNufeIp0Uhc/yje2LWW2OAmAC64JWu8tIJkTclOB52u5XF/vE9jYRcGaTrDEXlF4yrc6Fa0HnwA==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.17.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.13_1788365639760_0.9312880498944016","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"cdk-preflight","version":"0.0.14","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.14","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdk-preflight":"lib/cli.js"},"dist":{"shasum":"c98d1c28f6937072cf0fc9b5228354bb8a422fd0","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.14.tgz","fileCount":18,"integrity":"sha512-bbeZ82Ob5/tYgP3Kuhqk9+meijmxCaDIl76L7TpBYUADAnaGRR6q7k+c0roSSWRU1zCYHs+A5MtrAU2gvJHa6A==","signatures":[{"sig":"MEYCIQCjGiMu6OU6UXfJn4gsryLXqD4EzqK3hQ2wtIiTaPy/CAIhANY18Wvvv1Jc6Pz5fX8GS7nWxykDLlqP+XLDUU0E/PR3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":858966},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.14.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.14.jsii.tgz","stability":"stable","_integrity":"sha512-bbeZ82Ob5/tYgP3Kuhqk9+meijmxCaDIl76L7TpBYUADAnaGRR6q7k+c0roSSWRU1zCYHs+A5MtrAU2gvJHa6A==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.17.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.14_1788367177505_0.09814224164126073","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"cdk-preflight","version":"0.0.15","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.15","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdk-preflight":"lib/cli.js"},"dist":{"shasum":"0254c0c74264b7b8cc82eb05804022151d105657","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.15.tgz","fileCount":18,"integrity":"sha512-lxnEO8n6ZDY4XAbLRLS342G3N7OZR1sHU9Ggx0viWMkLsVv8vqPVMjkYyqVAI3QX4DobEwPD/jHRUn0JkFmLKw==","signatures":[{"sig":"MEYCIQC/pF8TvVvobewoBSOZclZ9WyvY4xc3uYh2/YzE/ATKXAIhAIELa74075VsFLAJafg7q1jgyBKOC6uO2TI1pHiEyD7K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":915852},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.15.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.15.jsii.tgz","stability":"stable","_integrity":"sha512-lxnEO8n6ZDY4XAbLRLS342G3N7OZR1sHU9Ggx0viWMkLsVv8vqPVMjkYyqVAI3QX4DobEwPD/jHRUn0JkFmLKw==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.17.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.15_1788368248585_0.007501750353297254","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"cdk-preflight","version":"0.0.16","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.16","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdk-preflight":"lib/cli.js"},"dist":{"shasum":"edea381350b6a2838c9b8626b20cf4b8d303a611","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.16.tgz","fileCount":18,"integrity":"sha512-Y+MH7HElEUTZgm6aJA4cEbZUHXlIFrmQRVRUTw6rfJ2FHPLj5d6slASUuGF+adJnCG1tEY63ukLTqK7gJDp6yA==","signatures":[{"sig":"MEYCIQCnFF/H97jxALl9/Hp7mS4qXKtbhdxF5yuuWhKW69b4hQIhAJWf2no8kKt2T9mspCS/kKmTsQF4VNB78Esj24AIZR0a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":953778},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.16.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.16.jsii.tgz","stability":"stable","_integrity":"sha512-Y+MH7HElEUTZgm6aJA4cEbZUHXlIFrmQRVRUTw6rfJ2FHPLj5d6slASUuGF+adJnCG1tEY63ukLTqK7gJDp6yA==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.16_1788369677014_0.6941104576117831","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"cdk-preflight","version":"0.0.17","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.17","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdk-preflight":"lib/cli.js"},"dist":{"shasum":"f374166003280d53b2312598d780f5e54b3905bd","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.17.tgz","fileCount":18,"integrity":"sha512-4sGSHBXF0KpVjl0Cm93u3oouPOweHUgi2zgf/T6Cn5LXGtXm3eZdehEgIUokjc3euDxzsdt0HqvRB6YjC5elWw==","signatures":[{"sig":"MEUCIB2smGBHEsvwDDHfaVB0izaEo1dyx4xq4Xe4mJdapL9eAiEAtv2EgEz+aeYCC2Is/Q0kNhQzWBmd+IMUMuncknVWI0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978986},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.17.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.17.jsii.tgz","stability":"stable","_integrity":"sha512-4sGSHBXF0KpVjl0Cm93u3oouPOweHUgi2zgf/T6Cn5LXGtXm3eZdehEgIUokjc3euDxzsdt0HqvRB6YjC5elWw==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.17_1788370535832_0.6588163931449775","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"cdk-preflight","version":"0.0.18","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.18","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdk-preflight":"lib/cli.js"},"dist":{"shasum":"da932af3fda8993144ca99f3b95f786502009a0c","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.18.tgz","fileCount":18,"integrity":"sha512-IgQr7wdudl5kXC7EiETEZzuiJOFV+keXIkK8L51F+Ma8uYnjqWtW3wRNvqj2I0H0cTki8PD5wFkQDGK+f0WVyg==","signatures":[{"sig":"MEQCIGakTzPxBf/pkCWy4Cb/wUS3cTzq8e5tCJj8i3H7rxF0AiAEmYkWgbv5TAFnMUAS1TfupObSPGNAsUKaNxCp/iWDKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1043353},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.18.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.18.jsii.tgz","stability":"stable","_integrity":"sha512-IgQr7wdudl5kXC7EiETEZzuiJOFV+keXIkK8L51F+Ma8uYnjqWtW3wRNvqj2I0H0cTki8PD5wFkQDGK+f0WVyg==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.17.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.18_1788371537978_0.548393740310845","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"cdk-preflight","version":"0.0.19","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.19","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdk-preflight":"lib/cli.js"},"dist":{"shasum":"b010831436d8817e35706d19ca20ac6889de0b8d","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.19.tgz","fileCount":18,"integrity":"sha512-BMVThsYXkWC0zVU1Y8J8r24cgrx5TlE+pXNC2QyngkSeo15NKrarVKuNYC1mzzOoD2d/tYBsmzH6CNPmClM0Zg==","signatures":[{"sig":"MEUCIHV83KrrekUwluiHp0j4lStvA/VLirfBZenl1f3zKNeWAiEA0Fb6XpfsqX7FmAwIZz20S6e88cO/H0GibzvcTFl+sQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1063041},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.19.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.19.jsii.tgz","stability":"stable","_integrity":"sha512-BMVThsYXkWC0zVU1Y8J8r24cgrx5TlE+pXNC2QyngkSeo15NKrarVKuNYC1mzzOoD2d/tYBsmzH6CNPmClM0Zg==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.17.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.19_1788372322917_0.8888532194970507","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"cdk-preflight","version":"0.0.20","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.20","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdk-preflight":"lib/cli.js"},"dist":{"shasum":"b590c7a30a08148d93b764e2a9756c089c0c9072","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.20.tgz","fileCount":18,"integrity":"sha512-LIkc9bCQrr1u31/Ro4xwZVE9sV1nAyJXnB7JjxnP86jcsLZ0Wmzi9uO8Hci2yrr70qQ9xAGYV0KOLQTCzHnpug==","signatures":[{"sig":"MEYCIQCjybLCI7/+RtQZHoCDxsOGR7LQM312PSHZPuSn0mQtSwIhAMOepquKcfaEoMfDkbCHAxbV69M8punw9OJO/dTTA6lO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1125224},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.20.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.20.jsii.tgz","stability":"stable","_integrity":"sha512-LIkc9bCQrr1u31/Ro4xwZVE9sV1nAyJXnB7JjxnP86jcsLZ0Wmzi9uO8Hci2yrr70qQ9xAGYV0KOLQTCzHnpug==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.17.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.20_1788397505390_0.3447683988164112","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"cdk-preflight","version":"0.0.21","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.21","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdk-preflight":"lib/cli.js"},"dist":{"shasum":"d214cd7232b149129fbbf84a2cf8e4726cbdb713","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.21.tgz","fileCount":18,"integrity":"sha512-kTYzIupe2LnqBKU/mId6hiGusDd3Zf3VDd+CX+rNUx1cwAv+cT5nboii2Xh7M16YuLzV1apS+FtfEvO5mUTaXw==","signatures":[{"sig":"MEUCIQCr5qnht1EvdV8P0pcj2yI7ValuHz0657ftxsrXvkIV2wIgNNXAOwGjKclW+yQYMTqIHiIdTWGAH5+0hihwX10oRb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1169095},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.21.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.21.jsii.tgz","stability":"stable","_integrity":"sha512-kTYzIupe2LnqBKU/mId6hiGusDd3Zf3VDd+CX+rNUx1cwAv+cT5nboii2Xh7M16YuLzV1apS+FtfEvO5mUTaXw==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.17.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.21_1788399522921_0.46008695994392035","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"cdk-preflight","version":"0.0.22","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.22","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdk-preflight":"lib/cli.js"},"dist":{"shasum":"16aa2b3ccfe2532ba9199964d4d44e0727d0e8f0","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.22.tgz","fileCount":18,"integrity":"sha512-EkBCrNpHuJ0IrIRjZPlBx3CWixQRC5x4f7YwYspc6HvCZ0gMPGCR0OMBEvwY0ksIJPhZgJQPpu+441FzIaROhQ==","signatures":[{"sig":"MEQCIDsFEmwyrzuOgcBVp4dnOoOhWk5Uj2LoMmGkUH5n0rieAiBmEtPDhSk4nm+6mkWmu209uMkDOE0cvakNKvjsrFglRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1202555},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.22.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.22.jsii.tgz","stability":"stable","_integrity":"sha512-EkBCrNpHuJ0IrIRjZPlBx3CWixQRC5x4f7YwYspc6HvCZ0gMPGCR0OMBEvwY0ksIJPhZgJQPpu+441FzIaROhQ==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.17.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.22_1788401009977_0.7155984165588918","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"cdk-preflight","version":"0.0.23","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.23","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdk-preflight":"lib/cli.js"},"dist":{"shasum":"98aebd33976b6a4e46a3ca8274731f7512801533","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.23.tgz","fileCount":18,"integrity":"sha512-ygFTYAL1nPdtOwEuVhCMir8b7h9laA7vIkaw73fkd9ckQhtcB7xJrDRDPeyRrPN2xCzZkEiJn6yaw01tGYGTGQ==","signatures":[{"sig":"MEUCIQDWBcs/fVleqSWKfhp24q4q2Kh3xb1qMtGUK+HEa0eznQIgUZEEp1FLGzv/2FRkUt6w9kjDP4bHXQ4BniiN5wafxws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1235715},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.23.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.23.jsii.tgz","stability":"stable","_integrity":"sha512-ygFTYAL1nPdtOwEuVhCMir8b7h9laA7vIkaw73fkd9ckQhtcB7xJrDRDPeyRrPN2xCzZkEiJn6yaw01tGYGTGQ==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.17.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.23_1788402372202_0.8149823688700333","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"cdk-preflight","version":"0.0.24","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.24","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdk-preflight":"lib/cli.js"},"dist":{"shasum":"24f4d007bd88010195605750d3d0af722a319797","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.24.tgz","fileCount":18,"integrity":"sha512-xsWwJRTXS/TcfU0JYbbOzcdkqphEWR7LvRh6R7n6jgCnHctvUGwE7PDmXNmXqKpGKdRwCMCXHoe3fCE8OZ7gtA==","signatures":[{"sig":"MEUCIGi1WNahEUOBAH4YlLIH4KJe5skqGZ/FwuFlNCAVyIhcAiEA3FY2rpEqWak8011pQcG53Ebb+rRaAKFk8B8wnG3Mzl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1287189},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.24.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.24.jsii.tgz","stability":"stable","_integrity":"sha512-xsWwJRTXS/TcfU0JYbbOzcdkqphEWR7LvRh6R7n6jgCnHctvUGwE7PDmXNmXqKpGKdRwCMCXHoe3fCE8OZ7gtA==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.17.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.24_1788408102671_0.08197892194555201","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"cdk-preflight","version":"0.0.25","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.25","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdk-preflight":"lib/cli.js"},"dist":{"shasum":"78cb0f889d2425777d482dcfb6368983aa422e54","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.25.tgz","fileCount":18,"integrity":"sha512-svnHni89YQWnrduGSk6gHAgwOZ1F9VMMuWwnAgGqAZAgrzVDHZhO8fnHBPq0VxNr4DdmukPGK9oFadN39qM8Tg==","signatures":[{"sig":"MEUCIQCVBVlELHZk2sVgZe2tr+3jmGUZW7vMKKPP49h4ofrUCgIgfENvf1Dx/gz3ovmxERguGC7jnaXzinsRQnuSTKkNNvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1289793},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.25.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.25.jsii.tgz","stability":"stable","_integrity":"sha512-svnHni89YQWnrduGSk6gHAgwOZ1F9VMMuWwnAgGqAZAgrzVDHZhO8fnHBPq0VxNr4DdmukPGK9oFadN39qM8Tg==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.17.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.25_1788451970068_0.36300660059103307","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"cdk-preflight","version":"0.0.26","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.26","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdk-preflight":"lib/cli.js"},"dist":{"shasum":"4c1209279a8f6506c07b8395b46e428f2d97cfa5","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.26.tgz","fileCount":18,"integrity":"sha512-AWOWdv55SGdPMYymxWkzB3G8njuLZq+nqT+I5IzG7HUit1HVUw6NnAJI5t4kRBjSNY8Sa7OL0P6CeLmXhkRVCg==","signatures":[{"sig":"MEUCIGNQo/Q0V0ld2YAgH2/wpV4Ven7uCwfU206aBpasd/GGAiEA1am+gMisKqJUc4W05THje2uBsz3PWvU9OpoMDwiCATw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1299019},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.26.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.26.jsii.tgz","stability":"stable","_integrity":"sha512-AWOWdv55SGdPMYymxWkzB3G8njuLZq+nqT+I5IzG7HUit1HVUw6NnAJI5t4kRBjSNY8Sa7OL0P6CeLmXhkRVCg==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.26_1788452165510_0.5466998329905184","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"cdk-preflight","version":"0.0.27","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.27","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdk-preflight":"lib/cli.js"},"dist":{"shasum":"9f2360e30572fc112db7b955e446fb9e60098115","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.27.tgz","fileCount":18,"integrity":"sha512-D4K/4PcOHejqDrA2mhGz72nCxMHHoM62K6bHsefNl+XwiRtSuMfCfL2XIoqZ2mbBMmMfbkm5gtb8neDAvYrr/Q==","signatures":[{"sig":"MEQCIFN/kcuPlCRfz8XQ2NgcToBXjmEcPvFD+XU28lL4LK1sAiBpVq/oCiEhNEQT5ixtX9LMj4fkPmU3VTzz05s+O+hJEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1299463},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.27.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.27.jsii.tgz","stability":"stable","_integrity":"sha512-D4K/4PcOHejqDrA2mhGz72nCxMHHoM62K6bHsefNl+XwiRtSuMfCfL2XIoqZ2mbBMmMfbkm5gtb8neDAvYrr/Q==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.27_1788483976553_0.4000461955822081","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"cdk-preflight","version":"0.0.28","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.28","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdk-preflight":"lib/cli.js"},"dist":{"shasum":"efa6f4f20ccd1c0c626afc8b0ba57f75d225d4e5","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.28.tgz","fileCount":18,"integrity":"sha512-oWnREjCDkw7/Og7MNooLdr1kulEQNkZU7TjJ7W9i3JZMT6LU8wUNcKi6c4O6ttT76fyhEEZN6TK7eDoRwzIa0A==","signatures":[{"sig":"MEYCIQCiAlqq6mH2W4KAmK6J+dTgsQvEunxZgDYOyPJNHyHlgQIhAJsv/UM8cEfgDbSER2TAm1GR0gLIjNaiCthKpoCXpsvx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1299463},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.28.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.28.jsii.tgz","stability":"stable","_integrity":"sha512-oWnREjCDkw7/Og7MNooLdr1kulEQNkZU7TjJ7W9i3JZMT6LU8wUNcKi6c4O6ttT76fyhEEZN6TK7eDoRwzIa0A==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.28_1788485456960_0.8503562063962427","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"cdk-preflight","version":"0.0.29","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.29","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdk-preflight":"lib/cli.js"},"dist":{"shasum":"5b2a787c3314ac49f1940c32a39acd44c0a7ac11","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.29.tgz","fileCount":18,"integrity":"sha512-VNZzfVtKCWOLchV4W4MYcanFnNRahkQQBhXkJ3tloi9KRjx9cO4QecXZmafGg5PV5Yqi/EKyOqP/1cjgnVcepA==","signatures":[{"sig":"MEUCIQDW+JPrvreUAgjlz635ITU9rF+meeZwj69mrXvsvG0JjgIgd5qSZP7OQr6gIwUAWpag5bOU4pHf/t3jS9pJXEmaETM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1303905},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.29.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.29.jsii.tgz","stability":"stable","_integrity":"sha512-VNZzfVtKCWOLchV4W4MYcanFnNRahkQQBhXkJ3tloi9KRjx9cO4QecXZmafGg5PV5Yqi/EKyOqP/1cjgnVcepA==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.17.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.29_1788522609670_0.41574948835518155","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"cdk-preflight","version":"0.0.30","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.30","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdk-preflight":"lib/cli.js"},"dist":{"shasum":"ce6d5c54c863dbc4fabc43ab73bfd14d149b1570","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.30.tgz","fileCount":18,"integrity":"sha512-x4r74SwWuuDXiDteil3Be5tkhM8YG7T0Ml2CrXlzV+kUmjAqROsKEy/Bq5K+MixTnj7ePezy+XEa+Pd/EBqktQ==","signatures":[{"sig":"MEUCIQC+AuigIKGeDBpzs/n0Qm1WFFQin+AG6largkWwGGJq3QIgX9ydBDEc3gxYYhu5G1CIGhp8f5NwjYhKdgzLgYJreds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1379553},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.30.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.30.jsii.tgz","stability":"stable","_integrity":"sha512-x4r74SwWuuDXiDteil3Be5tkhM8YG7T0Ml2CrXlzV+kUmjAqROsKEy/Bq5K+MixTnj7ePezy+XEa+Pd/EBqktQ==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.30_1788535099114_0.4845684904994676","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"cdk-preflight","version":"0.0.31","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.31","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdk-preflight":"lib/cli.js"},"dist":{"shasum":"34f912d750d7df26569baee8cbb33cf27a8ff207","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.31.tgz","fileCount":18,"integrity":"sha512-m1SDEZHxGKKL/70Mji1su0RI7toOOEWKEyg8UNGbhUBuRJ+k0y9kNpGxYvtB9SHRf3X/6fUo1E289t7x75GGvw==","signatures":[{"sig":"MEUCIEAKV6fn3zLauj9TM0n2jZ8zmNZywlmYssaLBWTiP6FTAiEAxyxHqIG74lagR+1IczO3HsBS8Twg4SzO+QxIDk3RDEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1379553},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.31.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.31.jsii.tgz","stability":"stable","_integrity":"sha512-m1SDEZHxGKKL/70Mji1su0RI7toOOEWKEyg8UNGbhUBuRJ+k0y9kNpGxYvtB9SHRf3X/6fUo1E289t7x75GGvw==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.31_1788569742881_0.23905880796448442","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"cdk-preflight","version":"0.0.32","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.32","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdk-preflight":"lib/cli.js"},"dist":{"shasum":"a05de52e05ab8827df443cab203314be4e208b22","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.32.tgz","fileCount":18,"integrity":"sha512-XE2wJO8Up1iVWRqUmbSa4z7Q39piBLBSGSDy4+7xwp2pM6nffZa+mBSTiUBocIgUUhkKf04dewtQwqiO3RZLlw==","signatures":[{"sig":"MEYCIQDyxZI0jPcDukcIQsiVUAGVrtLMcAkXimpGQD6+RcwnHAIhAOj3iN2VSInPerbvBr4Um9c5PbJxGwJgDvjL8XqYO70e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1530568},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.32.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.32.jsii.tgz","stability":"stable","_integrity":"sha512-XE2wJO8Up1iVWRqUmbSa4z7Q39piBLBSGSDy4+7xwp2pM6nffZa+mBSTiUBocIgUUhkKf04dewtQwqiO3RZLlw==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.32_1788573256636_0.6057770013024228","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"cdk-preflight","version":"0.0.33","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.33","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdk-preflight":"lib/cli.js"},"dist":{"shasum":"4309ce49cb2788cfee41fbe41b815fdf99850818","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.33.tgz","fileCount":18,"integrity":"sha512-GRUtVr02AolGcnY3kpGRh+emFpXl3h+oVXEriCQl95eR8mAHZaMZQNBNzAl1cBdefW+3Cq5y2NaUnPq1MEuemA==","signatures":[{"sig":"MEUCIQCwaQD3FQOR7Vnu3ptCT5zAQ0bd6exP/4ypIMQ4+xhLCQIgJMbFMKrqb2XVMktTrGbA6OIsCWgjxbK/NreF1SfiDCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1755619},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.33.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.33.jsii.tgz","stability":"stable","_integrity":"sha512-GRUtVr02AolGcnY3kpGRh+emFpXl3h+oVXEriCQl95eR8mAHZaMZQNBNzAl1cBdefW+3Cq5y2NaUnPq1MEuemA==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.33_1788573583144_0.3707573080584794","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"cdk-preflight","version":"0.0.34","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.34","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdk-preflight":"lib/cli.js"},"dist":{"shasum":"259a65145d6a6c4d7a8beb08c86f20529f4a9aa2","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.34.tgz","fileCount":18,"integrity":"sha512-amTSEqxFIM9MRtN469tL1ES6Hz8Gg6IJi9N3BVWrcrLCStUxPdFAfNSwGbaawH8VMhpKBPwW/rfN+iX3a8n2uA==","signatures":[{"sig":"MEUCIHpDa6b7L7nQVrgLqxzZtItUHmdF4g3g7ynaKTm5ognjAiEA4iKZNqBR+Ih+4BvLQrLzJunTGrhLGy1SNXwUusTSlHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1755619},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.34.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.34.jsii.tgz","stability":"stable","_integrity":"sha512-amTSEqxFIM9MRtN469tL1ES6Hz8Gg6IJi9N3BVWrcrLCStUxPdFAfNSwGbaawH8VMhpKBPwW/rfN+iX3a8n2uA==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.34_1788594983776_0.7703977486592317","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"cdk-preflight","version":"0.0.35","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.35","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdk-preflight":"lib/cli.js"},"dist":{"shasum":"cc98520d2873a5f53856a91f0e0b033d426c768d","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.35.tgz","fileCount":18,"integrity":"sha512-cQWEfv0cm3bqHBkvkfSFOL1lurJbRr8oC5RW+jtE+py2y+9kdsGqelAQu+qM11QNPGvTRJWOvIAdbotq6ibtNw==","signatures":[{"sig":"MEQCID+RjsVKI7FxoppvL6PE8QbbGpipIHGSiRvsarvCZoEnAiAbMpopWjM30cJ8rIZ+LhqeInmay2jflgSsYgf1YQLjeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2167106},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.35.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.35.jsii.tgz","stability":"stable","_integrity":"sha512-cQWEfv0cm3bqHBkvkfSFOL1lurJbRr8oC5RW+jtE+py2y+9kdsGqelAQu+qM11QNPGvTRJWOvIAdbotq6ibtNw==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.35_1788599039914_0.7909605133164155","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"cdk-preflight","version":"0.0.36","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.36","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdk-preflight":"lib/cli.js"},"dist":{"shasum":"8808fccacd9a730c60a132fdc106fd4ca3814f56","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.36.tgz","fileCount":18,"integrity":"sha512-xzWSXFjZQFKnSxVcTTMV9gBMQgjeEIh8mfPaIpOFUl6ZuQchZ1fjQYsp0fab0WGZIoC4ITPRS7468u+QP3QV0A==","signatures":[{"sig":"MEUCIQCi+Wq6lgPJvUldWtyqRMh5M9qUab+1f9Hd8E+9ruf3JQIgdYUNmKrPE3PJC0Xtts1S54R0KIOjw/ExSCFdMFul1zI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2738222},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.36.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.36.jsii.tgz","stability":"stable","_integrity":"sha512-xzWSXFjZQFKnSxVcTTMV9gBMQgjeEIh8mfPaIpOFUl6ZuQchZ1fjQYsp0fab0WGZIoC4ITPRS7468u+QP3QV0A==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.36_1788618574817_0.2120427862290204","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"cdk-preflight","version":"0.0.37","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.37","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdk-preflight":"lib/cli.js"},"dist":{"shasum":"4617400b34054a0112889116798e9ad6f8134529","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.37.tgz","fileCount":18,"integrity":"sha512-kmhaFpoik5JcKJuvDeKEFtckyNAPj4nT0JD45J75nFPz709b0GykMQKVZ/jFb2T0JXZz7XtIPG2NGXgdVopfAg==","signatures":[{"sig":"MEUCIAa4QrwqsxneW9BUV8BfjEp+5epATVSiehbYjT4scZwRAiEAmhjlhVcurJXRMVkRGuZQOuo5kV+eKlJj1bBu9XLwbwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2913295},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.37.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.37.jsii.tgz","stability":"stable","_integrity":"sha512-kmhaFpoik5JcKJuvDeKEFtckyNAPj4nT0JD45J75nFPz709b0GykMQKVZ/jFb2T0JXZz7XtIPG2NGXgdVopfAg==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.37_1788618823384_0.14449970221391184","host":"s3://npm-registry-packages-npm-production"}},"0.0.38":{"name":"cdk-preflight","version":"0.0.38","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.38","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdk-preflight":"lib/cli.js"},"dist":{"shasum":"9be836f5ec05c9ca0db135efcb49c738d56ab3eb","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.38.tgz","fileCount":18,"integrity":"sha512-7mPv32/vzORBPOSXQ2TyxJ3pCz0gbjcWQHQlX8NdGK7iTC3HVdZ35oebFj7HP+R6qmUSrEBiRUTV1PmGFIDH1Q==","signatures":[{"sig":"MEUCIBDDT+HHAAWuq8RYatGoLSG2xNKvJDTGJGLoQb6krC3IAiEAmAaM6CxoVxfsGroijyYbSaUdqNEuuGhDxy8R2p4ctl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3096137},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.38.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.38.jsii.tgz","stability":"stable","_integrity":"sha512-7mPv32/vzORBPOSXQ2TyxJ3pCz0gbjcWQHQlX8NdGK7iTC3HVdZ35oebFj7HP+R6qmUSrEBiRUTV1PmGFIDH1Q==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.38_1788648384608_0.020568289795600103","host":"s3://npm-registry-packages-npm-production"}},"0.0.39":{"name":"cdk-preflight","version":"0.0.39","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.39","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdk-preflight":"lib/cli.js"},"dist":{"shasum":"e98ff4c971bb2fcc3087add064a16f050803a25c","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.39.tgz","fileCount":18,"integrity":"sha512-elRveeug2T5ac+drG0G9mD5ilqjgJxxtDZHKe3u8Ma/F6a2ruiwLP9skJ3E5o3rbFRDfVckPjciS0E10ETNf1w==","signatures":[{"sig":"MEYCIQDyKwkX4L4zkijHjYNDQyPYsCLMDmEg2aI/YeIM92eaaAIhAI/jpDGsJWnqtcntSieRQt8YkR285Ek4Ichu8eTVj6I5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3112942},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.39.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.39.jsii.tgz","stability":"stable","_integrity":"sha512-elRveeug2T5ac+drG0G9mD5ilqjgJxxtDZHKe3u8Ma/F6a2ruiwLP9skJ3E5o3rbFRDfVckPjciS0E10ETNf1w==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.39_1788662843247_0.9621801169845787","host":"s3://npm-registry-packages-npm-production"}},"0.0.40":{"name":"cdk-preflight","version":"0.0.40","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.40","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdk-preflight":"lib/cli.js"},"dist":{"shasum":"cf502fe9802eb3b853ed4552ffc85b9d7e0c7541","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.40.tgz","fileCount":18,"integrity":"sha512-vAbjtowQyi3cKavXnUEIP+YRgJ911HeSJ1xd5wcYvYY2eUFnAhLdGV9AadhiiOhs1eCkPdjNgH4JKG9PkrmQLw==","signatures":[{"sig":"MEUCIQDwMIWzYrEMnWVtvp5cVlTzMOI2lUIpA3//3BvyS/UI2AIgD4g9xJG3aOzv3hXUqdfbmFjDzqYbIaxUCbf3+PMxqBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3250911},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.40.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.40.jsii.tgz","stability":"stable","_integrity":"sha512-vAbjtowQyi3cKavXnUEIP+YRgJ911HeSJ1xd5wcYvYY2eUFnAhLdGV9AadhiiOhs1eCkPdjNgH4JKG9PkrmQLw==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.40_1788663060181_0.6212576660086169","host":"s3://npm-registry-packages-npm-production"}},"0.0.41":{"name":"cdk-preflight","version":"0.0.41","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.41","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdk-preflight":"lib/cli.js"},"dist":{"shasum":"1f43e0064a3d842fea8d6fc6c0e3456bab5fa383","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.41.tgz","fileCount":18,"integrity":"sha512-OUT4FstWwQM3QmDHcgSUz4ygYBFPNkO7hh8KoxdALIfuM5Mb8lmbCQ/Vk1YHRtKen0Zjle1vBgQVlrdb3Ky8UQ==","signatures":[{"sig":"MEYCIQCJxOCXL3qI2hgm+jYAkuxe3UOcTT9nWMJ6cApo3bobAQIhAPAo2+Rwdoc1fAn9RXoSsYsb+b0S02ek+4C6DPkPmsXY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3387568},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.41.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.41.jsii.tgz","stability":"stable","_integrity":"sha512-OUT4FstWwQM3QmDHcgSUz4ygYBFPNkO7hh8KoxdALIfuM5Mb8lmbCQ/Vk1YHRtKen0Zjle1vBgQVlrdb3Ky8UQ==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.41_1788682108304_0.01355222588358096","host":"s3://npm-registry-packages-npm-production"}},"0.0.42":{"name":"cdk-preflight","version":"0.0.42","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.42","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdk-preflight":"lib/cli.js"},"dist":{"shasum":"6ed8648f4c9dc1af5eddfc1cdae78dad0a20fe0f","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.42.tgz","fileCount":18,"integrity":"sha512-a777e5qqsUTh3PEWHwGRdJwUGHcAB5e0/mAWXX04ECWe9ep/Qhxv/6dZMAu+wCcA03zVv9VPiEDEzrFu6XFP2g==","signatures":[{"sig":"MEUCIBKZymHQ5rrDy2byabg3WpDgkmqpJqSkVnHmC06fggyCAiEA7u71YTaVTcmN1Nac08xmk64xA7kT5jWFEuoLkxR+7lM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3755868},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.42.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.42.jsii.tgz","stability":"stable","_integrity":"sha512-a777e5qqsUTh3PEWHwGRdJwUGHcAB5e0/mAWXX04ECWe9ep/Qhxv/6dZMAu+wCcA03zVv9VPiEDEzrFu6XFP2g==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.42_1788693622111_0.8236275984467893","host":"s3://npm-registry-packages-npm-production"}},"0.0.43":{"name":"cdk-preflight","version":"0.0.43","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.43","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdk-preflight":"lib/cli.js"},"dist":{"shasum":"03e15a835eb8ca9ea1068e9fe65e54a81f279696","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.43.tgz","fileCount":18,"integrity":"sha512-nCZe6KlPxBnKsKK1fC7y3D64Gy+BJeI8BV7rjzMw8WipJqpN12ZhMGK5lklcF7LrVKArluV988LsR1Or5CMbHQ==","signatures":[{"sig":"MEYCIQD2sGviI8ppwoQVr/MSq16lCBnwL+VX2u1ZoKqD71GX1gIhAIaWF/yyITBvwYoN/XJ7dZ9qaGA/T0+IQTSAn/O4MR6v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3797963},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.43.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.43.jsii.tgz","stability":"stable","_integrity":"sha512-nCZe6KlPxBnKsKK1fC7y3D64Gy+BJeI8BV7rjzMw8WipJqpN12ZhMGK5lklcF7LrVKArluV988LsR1Or5CMbHQ==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.43_1788695737160_0.6544010041209634","host":"s3://npm-registry-packages-npm-production"}},"0.0.44":{"name":"cdk-preflight","version":"0.0.44","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.44","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdk-preflight":"lib/cli.js"},"dist":{"shasum":"f1fe3646daa16e1ba7de3807754549fda9270c72","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.44.tgz","fileCount":18,"integrity":"sha512-9Bhwn3E3eLJ3qAwdRtPwBMmiY/oQwtK2mVqpi4g18B14n5ZXFcudNyZlnUHQlEULD/AxoVOlxKMGnO1zxlYUpA==","signatures":[{"sig":"MEQCIGx1bibUmVAT7s28LwSKKuVw96XaCNAridmO+f3u0e9FAiBKhi8rQYAEOqJAjrjetEfEL6YQJklRjKwIB90ocIArhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3797963},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.44.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.44.jsii.tgz","stability":"stable","_integrity":"sha512-9Bhwn3E3eLJ3qAwdRtPwBMmiY/oQwtK2mVqpi4g18B14n5ZXFcudNyZlnUHQlEULD/AxoVOlxKMGnO1zxlYUpA==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.44_1788702288174_0.8779008671748831","host":"s3://npm-registry-packages-npm-production"}},"0.0.45":{"name":"cdk-preflight","version":"0.0.45","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.45","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"354cc18d98eb854861920d85c3ec9a5b81bb9315","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.45.tgz","fileCount":18,"integrity":"sha512-ivRyP4eIbCjxUOfGLvd0QhVUZZUyZ+cGNBwdV4WFRr3WyV2ogZzjHigbMwzEN6k7kCNBdcTHAdOpxhVCnCF6Ig==","signatures":[{"sig":"MEUCIQD6lt9q1+QqGO1KCEH5teKPjg2zLR/57Itjd6qXP3mJ5QIgV4zBqVE0ftENeSlTURjxPLEt8d8zhjZ87b422BpeOzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3798278},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.45.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.45.jsii.tgz","stability":"stable","_integrity":"sha512-ivRyP4eIbCjxUOfGLvd0QhVUZZUyZ+cGNBwdV4WFRr3WyV2ogZzjHigbMwzEN6k7kCNBdcTHAdOpxhVCnCF6Ig==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.45_1788702830071_0.5399391129777864","host":"s3://npm-registry-packages-npm-production"}},"0.0.46":{"name":"cdk-preflight","version":"0.0.46","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.46","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"ac50290c40b4fe03295c0976102b5f138be38cea","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.46.tgz","fileCount":18,"integrity":"sha512-d9ViEfz5wFyjypMaifwaV5wyl6rNCBfAZdIin4P7fiqWpfeVAetviHPkG87MLvxjAPlxWJ5TOntSFIoFulpTJQ==","signatures":[{"sig":"MEQCIHJQ0XFGaO+C1Y5Tat84bZ9HIc88QqbPFTCjFmpv778dAiAkbZtsJbfRqmnnBSbH8N0dtkcesUkSjlz9lWjpdPbokw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3798893},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.46.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.46.jsii.tgz","stability":"stable","_integrity":"sha512-d9ViEfz5wFyjypMaifwaV5wyl6rNCBfAZdIin4P7fiqWpfeVAetviHPkG87MLvxjAPlxWJ5TOntSFIoFulpTJQ==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.46_1788704081238_0.9937807662529485","host":"s3://npm-registry-packages-npm-production"}},"0.0.47":{"name":"cdk-preflight","version":"0.0.47","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.47","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"928cf67c7288aa9c4c5a7afc307965df23de8935","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.47.tgz","fileCount":18,"integrity":"sha512-Vt0HUKjmXgTZX375WFlp/oUc+ONBdh9eEB8oK902T7QIz/cHLVflQYrHE6pUgjIYpHFtzzXj4046Dri/QUzNmQ==","signatures":[{"sig":"MEUCIC93z2Dv9Itbz2M+J2efyrCk3Qzl6qvAuqO7MFqfha7zAiEAqIe4bBaG07gx5/YXgKqwD4bVz0fiFYboMh6xt1OaSxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3798877},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.47.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.47.jsii.tgz","stability":"stable","_integrity":"sha512-Vt0HUKjmXgTZX375WFlp/oUc+ONBdh9eEB8oK902T7QIz/cHLVflQYrHE6pUgjIYpHFtzzXj4046Dri/QUzNmQ==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.47_1788744139774_0.6443881343889983","host":"s3://npm-registry-packages-npm-production"}},"0.0.48":{"name":"cdk-preflight","version":"0.0.48","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.48","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"e43330491f1c9c6e35ef8b6d54837e276bbb28c8","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.48.tgz","fileCount":18,"integrity":"sha512-8HM09KDQXGnUVCTvCN1aE/splWV4V5ksHSM29LPE791xc4D5Ucsqtn9oWoFb/+hSQ1FM4y25mqtvsTv6FVOKGg==","signatures":[{"sig":"MEQCIFJX/28oBL1IllWFMemUbvnNQAx5TFAR9yRsHxx30aJTAiACIaIRLFvwjWLQPpENxqbWH1kvoxP1m4XXouPOe1SwmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4046325},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.48.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.48.jsii.tgz","stability":"stable","_integrity":"sha512-8HM09KDQXGnUVCTvCN1aE/splWV4V5ksHSM29LPE791xc4D5Ucsqtn9oWoFb/+hSQ1FM4y25mqtvsTv6FVOKGg==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.48_1788752050777_0.5782594772071827","host":"s3://npm-registry-packages-npm-production"}},"0.0.49":{"name":"cdk-preflight","version":"0.0.49","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.49","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"234ab82eef24d7acacd2236746e596d8a4a40fd2","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.49.tgz","fileCount":18,"integrity":"sha512-j+niPWgmfhZZ7455eUSR32hMrc9oXEdbV6d6no1ZOPS7G8/KRY8+ZPGKoFfFsTw2EyT0P9QbFL2q4qVnaIU9Yg==","signatures":[{"sig":"MEUCIQCbFWSsmEpFebPRbMQMEBL6Rl/GMmJlwqFwlrgOpJNGwAIgfzeasqi/KiKu3de5u69SNXiAbvDVAYk2WnNpf7pNnn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4067386},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.49.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.49.jsii.tgz","stability":"stable","_integrity":"sha512-j+niPWgmfhZZ7455eUSR32hMrc9oXEdbV6d6no1ZOPS7G8/KRY8+ZPGKoFfFsTw2EyT0P9QbFL2q4qVnaIU9Yg==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.49_1788763174940_0.03720904591099816","host":"s3://npm-registry-packages-npm-production"}},"0.0.50":{"name":"cdk-preflight","version":"0.0.50","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.50","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"8a97ea917a4828f12d9b275555118760c852fcf2","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.50.tgz","fileCount":18,"integrity":"sha512-ky5PojMou3um0Q0bL9vpA1nvvW6iC1i3BmdI79R8A2y1BYzP4Tzesf97p6qm4QKTQ+FtFPyRn7RtyzG0KLMFxA==","signatures":[{"sig":"MEUCIQCRRrnjb0hKcZ9NuDgICzjcAhnRIR/D0aXg+9r/DbEztAIgenJwKdHdHTjzRqZaM8yPeJ8lGE0mtQm5ksyao08xzi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4068279},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.50.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.50.jsii.tgz","stability":"stable","_integrity":"sha512-ky5PojMou3um0Q0bL9vpA1nvvW6iC1i3BmdI79R8A2y1BYzP4Tzesf97p6qm4QKTQ+FtFPyRn7RtyzG0KLMFxA==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.50_1788768072677_0.9046971806875286","host":"s3://npm-registry-packages-npm-production"}},"0.0.51":{"name":"cdk-preflight","version":"0.0.51","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.51","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"3270617d3d04a5b7af8a08877aabd17208adca7e","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.51.tgz","fileCount":18,"integrity":"sha512-IAcvMe+TBJDGzdvft7WI/rVLXSrazk0WlF2oAywQDdYAaj36Slvw4MxZ/S0FaOcltAg7hFRQZ15lJhJdkXwWJQ==","signatures":[{"sig":"MEYCIQCu3KQnBQiyHTU5ZHCwRGvbXg4GUMR73rl+jSUzqzdhxQIhAIDMb99fD4/AcMa7K82Krje82b/ARXaoxiRlZATBo0P1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4068578},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.51.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.51.jsii.tgz","stability":"stable","_integrity":"sha512-IAcvMe+TBJDGzdvft7WI/rVLXSrazk0WlF2oAywQDdYAaj36Slvw4MxZ/S0FaOcltAg7hFRQZ15lJhJdkXwWJQ==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.51_1788768901509_0.18190228359763805","host":"s3://npm-registry-packages-npm-production"}},"0.0.52":{"name":"cdk-preflight","version":"0.0.52","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.52","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"591c9efd159ede01f56dad3a36fe9f35c7bcde8b","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.52.tgz","fileCount":18,"integrity":"sha512-M9T8t91gQy2YnwYmDBaGb/ZUvUGEtVvxwSVUEyG9p/vwiSiJKtz0hE3vZcyUdwO2XKKe5LiJF70Ba2TeVsvzVA==","signatures":[{"sig":"MEUCIA85bRmlkM/HnNaq4TrmvpiTMG8bBgRMHIlUo6WKJJC6AiEAnTfacYm/GR80hcGK18O2fBPdUSNK8Ps3iAF4Zfxag1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4237363},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.52.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.52.jsii.tgz","stability":"stable","_integrity":"sha512-M9T8t91gQy2YnwYmDBaGb/ZUvUGEtVvxwSVUEyG9p/vwiSiJKtz0hE3vZcyUdwO2XKKe5LiJF70Ba2TeVsvzVA==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.52_1788771578620_0.11759281513253939","host":"s3://npm-registry-packages-npm-production"}},"0.0.53":{"name":"cdk-preflight","version":"0.0.53","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.53","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"376eebf54d9f7a8d83004505b4ed09af45b87b88","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.53.tgz","fileCount":18,"integrity":"sha512-jVaOWb2sM2NH8ksLqTuTCMSYUzEsf7XkL0p0OU9TcvIjhaCaJquSa07b7KEI+JkLtuQD8CF/xZ4VypCoohCITg==","signatures":[{"sig":"MEUCIQCONZfrgx4jygMgRC/exbNOyfkGVUcrKzX/AxZ7gSKWngIgfuW4jUOyZNiMxoOR/zWBDp/PAMUJv5f1hKBsu0Mo1lQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4238024},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.53.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.53.jsii.tgz","stability":"stable","_integrity":"sha512-jVaOWb2sM2NH8ksLqTuTCMSYUzEsf7XkL0p0OU9TcvIjhaCaJquSa07b7KEI+JkLtuQD8CF/xZ4VypCoohCITg==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.53_1788785177989_0.9960591764348283","host":"s3://npm-registry-packages-npm-production"}},"0.0.54":{"name":"cdk-preflight","version":"0.0.54","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.54","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"9c6cd7dadf7673c97eb2cf8bdf20745dbc2b73d3","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.54.tgz","fileCount":18,"integrity":"sha512-FZDlMXBCfeoB70Mxz1nonHDHRUApCeyJaywDzGLEAWFIw/ajpVSZBGh+Xrf+LOXAxDXdtaY32+teWS/r/R5Yrw==","signatures":[{"sig":"MEYCIQCH7vuqchbDP8sAkj9QHOwIoq9NVNfIpEnPTplt0xzADAIhAJi33zxZh6055waVvW670ut/hqA+vBQe/BPTERP5iy+B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4290020},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.54.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.54.jsii.tgz","stability":"stable","_integrity":"sha512-FZDlMXBCfeoB70Mxz1nonHDHRUApCeyJaywDzGLEAWFIw/ajpVSZBGh+Xrf+LOXAxDXdtaY32+teWS/r/R5Yrw==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.54_1788785462713_0.10486088581337016","host":"s3://npm-registry-packages-npm-production"}},"0.0.55":{"name":"cdk-preflight","version":"0.0.55","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.55","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"972d88762520fbfa0b64f274bb34a70b7a305865","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.55.tgz","fileCount":18,"integrity":"sha512-xZZ4WrD9g22H5v3pVsljKNCbyktlmY0r/nbZEa+U/dfZcNR2/y6vAI/282cAUKkIGAcKWdspO3t2rXASUrHlAQ==","signatures":[{"sig":"MEUCIHxYgw4A70owbIXhoKbpyI0dDUT9aS24GYIhN/m/SIe6AiEAytWtuHIfi6w0AC2ZqSywCWBzYIeKiFZCA3TJGtojt7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4295271},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.55.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.55.jsii.tgz","stability":"stable","_integrity":"sha512-xZZ4WrD9g22H5v3pVsljKNCbyktlmY0r/nbZEa+U/dfZcNR2/y6vAI/282cAUKkIGAcKWdspO3t2rXASUrHlAQ==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.55_1788788361253_0.038698140101655065","host":"s3://npm-registry-packages-npm-production"}},"0.0.56":{"name":"cdk-preflight","version":"0.0.56","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.56","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"fcf96ea586ee5d41b49fe24747e4a1743adc358c","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.56.tgz","fileCount":18,"integrity":"sha512-i4VGZpfNULN6TEww3IlXGkrj+QeObjBnQoebklGktkKqpgYvUqnECfnxhRanxzGFbaCu80L+3NYUVOGE1OrJlA==","signatures":[{"sig":"MEUCIGgelvenLYCK4lcVoSTDhRJx6GiraPJOKPqBrcwHkO+JAiEAz7VT2SUgyU1E7i/EV7A5GXsa84n5w9xG9eH4u0kuSmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4344678},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.56.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.56.jsii.tgz","stability":"stable","_integrity":"sha512-i4VGZpfNULN6TEww3IlXGkrj+QeObjBnQoebklGktkKqpgYvUqnECfnxhRanxzGFbaCu80L+3NYUVOGE1OrJlA==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.56_1788791405105_0.7900530988557266","host":"s3://npm-registry-packages-npm-production"}},"0.0.57":{"name":"cdk-preflight","version":"0.0.57","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.57","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"ae146ad3fadbcffeac262285e3aa799645e98968","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.57.tgz","fileCount":18,"integrity":"sha512-0/gfyOtQoz5NhXp5QI4M95mZitePDCwWuoSznGnWdP8oR2eneqybTip2NxoeWqkogwkWSJmzVkfhS4wa69ldzw==","signatures":[{"sig":"MEQCIBjZs9z3sYT2eTseuRxTjq99ubqqLG93yrXhzdAbvjXlAiBW/+fHEM9ulxZnQNKOzvE2DTawP+Bk+ixaRzf/IRH8AA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4364406},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.57.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.57.jsii.tgz","stability":"stable","_integrity":"sha512-0/gfyOtQoz5NhXp5QI4M95mZitePDCwWuoSznGnWdP8oR2eneqybTip2NxoeWqkogwkWSJmzVkfhS4wa69ldzw==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.57_1788792325523_0.3845078115495568","host":"s3://npm-registry-packages-npm-production"}},"0.0.58":{"name":"cdk-preflight","version":"0.0.58","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.58","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"839e800fd0dd5c144715ca956e7d9d1b63b171a1","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.58.tgz","fileCount":18,"integrity":"sha512-XBufFwXuEnf7Oi7t7+ISm7YLq0s5oowyKVe52ajHxL2AtnkoAnSEaqGOn+fyXNS4ij9jrew8bjxvdtX2fgW5Xw==","signatures":[{"sig":"MEYCIQD/C31e51zQaOy8IAGGkBWXTfhwQMaloRb+1BhMQ8/7HAIhAMJ7R97RLwb6dfjF7YOVBFeDlXE0KW4XCG8q6GmyPtgd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4509577},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.58.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.58.jsii.tgz","stability":"stable","_integrity":"sha512-XBufFwXuEnf7Oi7t7+ISm7YLq0s5oowyKVe52ajHxL2AtnkoAnSEaqGOn+fyXNS4ij9jrew8bjxvdtX2fgW5Xw==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.58_1788792883306_0.8594026921821676","host":"s3://npm-registry-packages-npm-production"}},"0.0.59":{"name":"cdk-preflight","version":"0.0.59","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.59","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"33b85d8139aabe4e054fc5a82c6ee5adb621b88b","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.59.tgz","fileCount":18,"integrity":"sha512-SaXvey6UxB+LC08p7Ek6ekR4mQmZN+UeiH4DjvHsGTJPzoDkNQGqL/w+Sw3eNeg/i3nkH4Ws/aqLyS5e1/Y5lg==","signatures":[{"sig":"MEYCIQDH73Ry385bkC8ckBDT+OfjT6bYJZ1PsB25gAH5zHDo1AIhAKkYpEy1d3R+MxROZ8L0+tG/R6ny09OFT0VpQDhaQY/2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4645329},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.59.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.59.jsii.tgz","stability":"stable","_integrity":"sha512-SaXvey6UxB+LC08p7Ek6ekR4mQmZN+UeiH4DjvHsGTJPzoDkNQGqL/w+Sw3eNeg/i3nkH4Ws/aqLyS5e1/Y5lg==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.59_1788793980689_0.13925345804945244","host":"s3://npm-registry-packages-npm-production"}},"0.0.60":{"name":"cdk-preflight","version":"0.0.60","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.60","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"98ad8a05e9ac9bf9675fbac7b313927c23ef8a66","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.60.tgz","fileCount":18,"integrity":"sha512-6br05qtebcc0Xbul+zHhleb0NzByZGOZIiMxryJytihPNEtuoNux223tAjebyeiWjjaCDEw20q6gTi2wqttWRA==","signatures":[{"sig":"MEYCIQCNG7EKAfh05TmE+l5qlEnJZCMpQqAAxUfrgZPKwJIzKAIhANokpSstAVWm+R5xyevbiAjyRarJH27hVgi02va7rSCD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4671656},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.60.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.60.jsii.tgz","stability":"stable","_integrity":"sha512-6br05qtebcc0Xbul+zHhleb0NzByZGOZIiMxryJytihPNEtuoNux223tAjebyeiWjjaCDEw20q6gTi2wqttWRA==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.60_1788794222377_0.49128955591519397","host":"s3://npm-registry-packages-npm-production"}},"0.0.61":{"name":"cdk-preflight","version":"0.0.61","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.61","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"25996d7582b352400e793574c4ea3ae78a533506","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.61.tgz","fileCount":18,"integrity":"sha512-vmnYS77B1PuTCCLKxEbxl2qjSjj4FCJRgNwiIx51vuQv9Kf5khsTXIdFv5Mox9zhZ/yygNxan/KL+MHV/qzM5Q==","signatures":[{"sig":"MEYCIQD4Ug5X0hLkF1R3q72rD3114HxX4CFJibjfquIq7pb5uQIhAJdir3IN3GiDfEfyL41eD9uMe7eXPFCrDhP9kDhG9N9v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4782906},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.61.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.61.jsii.tgz","stability":"stable","_integrity":"sha512-vmnYS77B1PuTCCLKxEbxl2qjSjj4FCJRgNwiIx51vuQv9Kf5khsTXIdFv5Mox9zhZ/yygNxan/KL+MHV/qzM5Q==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.61_1788794562766_0.6066665068616219","host":"s3://npm-registry-packages-npm-production"}},"0.0.62":{"name":"cdk-preflight","version":"0.0.62","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.62","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"ca790d1e3f1f87c72d3a6ccbf283a35b9842ecf5","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.62.tgz","fileCount":18,"integrity":"sha512-azdLmz/DoqhvZcsIE2zp/DLd5mCypM25iewQjwFmwl2G6ar10gzg1KxALV8a8kPl1nRHxEwsd1qVS825JOBGpQ==","signatures":[{"sig":"MEUCIHmBjPwp2Qi5uTVMp5zlqLAAd43tQi/aoMF9/WSGzfZqAiEA+Y5V1QGo+C/qDOW4uh0Hxnx02YnGLkv/Lk46D9qYGvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4801337},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.62.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.62.jsii.tgz","stability":"stable","_integrity":"sha512-azdLmz/DoqhvZcsIE2zp/DLd5mCypM25iewQjwFmwl2G6ar10gzg1KxALV8a8kPl1nRHxEwsd1qVS825JOBGpQ==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.62_1788795284824_0.8630939151727857","host":"s3://npm-registry-packages-npm-production"}},"0.0.63":{"name":"cdk-preflight","version":"0.0.63","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.63","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"ac8362e505b370789180b867ea4f73a2720111ed","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.63.tgz","fileCount":18,"integrity":"sha512-CDvhu7T1aK7wTA8YhLdllAfxlQR3Hl1I8eBNHm75SDP/9nYZEPTQzXL9HW05RQKzCyM9L+7bMa3+1nMI6HC1PQ==","signatures":[{"sig":"MEUCIQCB4GCFoIFKPEJuwJnkYYCVl7B6sHHqq6R/gNfQnkXNSwIgXmvCa3CXuz3RYOMQnNRdXvNap+lmUWmHPmjSz3uqLhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4841220},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.63.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.63.jsii.tgz","stability":"stable","_integrity":"sha512-CDvhu7T1aK7wTA8YhLdllAfxlQR3Hl1I8eBNHm75SDP/9nYZEPTQzXL9HW05RQKzCyM9L+7bMa3+1nMI6HC1PQ==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.63_1788796616939_0.49283505816133677","host":"s3://npm-registry-packages-npm-production"}},"0.0.64":{"name":"cdk-preflight","version":"0.0.64","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.64","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"77ed5a3a4908c3ff254c2a8eb149f8028121e571","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.64.tgz","fileCount":18,"integrity":"sha512-04mUOaiKqJcpOJ8K+jHi3gUl6H4gPDXyREhZfxqfsKfkQCNSmOwWdg2qxSf3LMQ1bOHIjiuwfBPF5Y4eCknD/A==","signatures":[{"sig":"MEUCIFpTH5b6NeHu2AWFs97ea/5DhFuvex6gskPPKN6G1MmZAiEAniukCzG6u6Pkz4gkMLqRcP9lnzjh332uGmBLH0nWUTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4872000},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.64.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.64.jsii.tgz","stability":"stable","_integrity":"sha512-04mUOaiKqJcpOJ8K+jHi3gUl6H4gPDXyREhZfxqfsKfkQCNSmOwWdg2qxSf3LMQ1bOHIjiuwfBPF5Y4eCknD/A==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.64_1788797324513_0.44876898004397225","host":"s3://npm-registry-packages-npm-production"}},"0.0.65":{"name":"cdk-preflight","version":"0.0.65","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.65","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"ef8900413f9e65dd3962b6f4382f6884e0abb101","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.65.tgz","fileCount":18,"integrity":"sha512-av+QMB3ZvlV4/pL+eoIdcctK8WaFXN7s5ydJLMzZPSMjXSlStxwEejlYO1mu+W53+FdM05v6z1u3gnNDCLQr2w==","signatures":[{"sig":"MEYCIQDkSDBQfkmcygFL2rFdBufRK93qpatW0U7tSqVc1LwpMQIhAIdTaHdt56trQ4N8pkLmUIcUXs+J0HzsOmw7ymiiFGeY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4900342},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.65.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.65.jsii.tgz","stability":"stable","_integrity":"sha512-av+QMB3ZvlV4/pL+eoIdcctK8WaFXN7s5ydJLMzZPSMjXSlStxwEejlYO1mu+W53+FdM05v6z1u3gnNDCLQr2w==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.65_1788798297006_0.19821266803110116","host":"s3://npm-registry-packages-npm-production"}},"0.0.66":{"name":"cdk-preflight","version":"0.0.66","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.66","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"66ac6db134b40fbdfca61242244b72161bb1721d","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.66.tgz","fileCount":18,"integrity":"sha512-3D2XhFZ7qSmJ/76YM4NZKVJ+l8wYMB7t2ofBOfU+DnMNfDIP9DMgyexzzyU7nLZ7ZKuRcKXnaiTRiy6BqDqI2A==","signatures":[{"sig":"MEUCIQDsA51oIy0TuGYELqz/f5HyPHyEBewP8y/vTifBqGqkrQIgLX1gbVq5vFKOeruA87XT1lS//WSDXoEPrS1t1JWEvgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4902965},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.66.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.66.jsii.tgz","stability":"stable","_integrity":"sha512-3D2XhFZ7qSmJ/76YM4NZKVJ+l8wYMB7t2ofBOfU+DnMNfDIP9DMgyexzzyU7nLZ7ZKuRcKXnaiTRiy6BqDqI2A==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.66_1788826392006_0.4756694045450598","host":"s3://npm-registry-packages-npm-production"}},"0.0.67":{"name":"cdk-preflight","version":"0.0.67","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.67","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"27a5e60c611984cc94226ba64d2704a62722e966","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.67.tgz","fileCount":18,"integrity":"sha512-FeV6l5LYLeAtYhy4ffDhOd2qVzV0qdv7TPTYGLvy2IfvMq9rRwl0aHKaa3HW5VclDeZ8DaZFHnSK6xN1RwVZqA==","signatures":[{"sig":"MEQCIFBWbgSPQv/tQv8xuMR6UmHbsbUrkC136Xqopj4Qi/F5AiAreQj6twKPpQHNSGOSu9nb8z6f9PHBU3mHpqqvt9Igiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4902965},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.67.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.67.jsii.tgz","stability":"stable","_integrity":"sha512-FeV6l5LYLeAtYhy4ffDhOd2qVzV0qdv7TPTYGLvy2IfvMq9rRwl0aHKaa3HW5VclDeZ8DaZFHnSK6xN1RwVZqA==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.67_1788834111737_0.2876666945665318","host":"s3://npm-registry-packages-npm-production"}},"0.0.68":{"name":"cdk-preflight","version":"0.0.68","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.68","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"e963e609079f2a5124350d51963e482a009ea0d8","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.68.tgz","fileCount":18,"integrity":"sha512-UaRfr3ZOWP99a2SRHvaCf/jkBItD3SbIMCa1/98HNK9emPN9odGDwU8suRLoyLWVrUiuIqaXrojguaIsNZClRg==","signatures":[{"sig":"MEUCIQCsPrdE8LJHEbArbBJIM1bMkPCjJSKHuAbAOuxkCHjWawIgdx1GFZ+94pXavr2Da7Es6/qafgLElOha1WmgP9kspKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4902965},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.68.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.68.jsii.tgz","stability":"stable","_integrity":"sha512-UaRfr3ZOWP99a2SRHvaCf/jkBItD3SbIMCa1/98HNK9emPN9odGDwU8suRLoyLWVrUiuIqaXrojguaIsNZClRg==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.68_1788835153253_0.7334275669845407","host":"s3://npm-registry-packages-npm-production"}},"0.0.69":{"name":"cdk-preflight","version":"0.0.69","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.69","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"edd36e47a7340811367474ad50691d6d1565d8e5","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.69.tgz","fileCount":18,"integrity":"sha512-3r91mY3FPJVxjFGmzubLCVv+D9bClj/HE8N2K9Gy6V9sd+Gw+WGJJDWGJLByoQk+CJb6i51XRLsYALvLpKYLIQ==","signatures":[{"sig":"MEUCIC1h67XUtUMhB3ebZee0Kgxo7Bs//Z1koHlV637wjhcMAiEAlYFCYEX8pg9bu6jEzulMY8vgf5jkWH9gSwfzAWt+Yvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4902965},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.69.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.69.jsii.tgz","stability":"stable","_integrity":"sha512-3r91mY3FPJVxjFGmzubLCVv+D9bClj/HE8N2K9Gy6V9sd+Gw+WGJJDWGJLByoQk+CJb6i51XRLsYALvLpKYLIQ==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.69_1788836111983_0.1111924146439065","host":"s3://npm-registry-packages-npm-production"}},"0.0.70":{"name":"cdk-preflight","version":"0.0.70","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.70","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"6d3a3c16c67d9176a7ec3b8b811ce462ddd72a3e","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.70.tgz","fileCount":18,"integrity":"sha512-yeKTe5DO2HfYhiIRuwiXtaUUDsUY8c2E+n0HSC5xP0H/bFPkTsezrLeV6fGgDKsCNE6VEDA0bUd9EjTPxeb/0w==","signatures":[{"sig":"MEQCIFJwOpEd4li1xmJoyv+pMx26Frs3JBpk2mAvIeGqSCvjAiAaw9buNqB6dJqW1j6vrSRGSllxwIiK2jJb+5iFRKNiBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5195224},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.70.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.70.jsii.tgz","stability":"stable","_integrity":"sha512-yeKTe5DO2HfYhiIRuwiXtaUUDsUY8c2E+n0HSC5xP0H/bFPkTsezrLeV6fGgDKsCNE6VEDA0bUd9EjTPxeb/0w==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.70_1788839775374_0.7780320576365709","host":"s3://npm-registry-packages-npm-production"}},"0.0.71":{"name":"cdk-preflight","version":"0.0.71","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.71","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"457f31300079698fa73df7dd8011529500112200","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.71.tgz","fileCount":18,"integrity":"sha512-Wf58oavZbUaBHivh3z4ij8G6H1bB2zrjwPixNotUrsdoHVJzr/I4lQktmbWTOyhUlerylpiynd9pWqwCZKEO2g==","signatures":[{"sig":"MEUCIQDj4rdRAn+ssWXtLMqRlbhHE5/BHMOgOFtJ9pD6IpQA/wIgAsWhRCtH0wdeU//nJ8NLxkZEctNhNX2RjLQMwucxLCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5353116},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.71.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.71.jsii.tgz","stability":"stable","_integrity":"sha512-Wf58oavZbUaBHivh3z4ij8G6H1bB2zrjwPixNotUrsdoHVJzr/I4lQktmbWTOyhUlerylpiynd9pWqwCZKEO2g==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.71_1788858496968_0.8265772806508243","host":"s3://npm-registry-packages-npm-production"}},"0.0.72":{"name":"cdk-preflight","version":"0.0.72","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.72","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"93bfa74b4eab54db21bbff9da1e8a41defc2566e","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.72.tgz","fileCount":18,"integrity":"sha512-mmOE5W0mdWn0gJGir+nj/zeNx51645NZeR9c/hzMJUbfY18Az3CB7zN5aTkeFWj/G+G9x2UHE7l+uM6dKBgj6w==","signatures":[{"sig":"MEYCIQDHQH5QZPL85hKcdk/jxRmq9765IcgVAIf32Px6akPDtAIhAPMMrxlVpXtaLp1d8rUTgBaHMCRwwBfGoyhRBelAymI0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5368771},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.72.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.72.jsii.tgz","stability":"stable","_integrity":"sha512-mmOE5W0mdWn0gJGir+nj/zeNx51645NZeR9c/hzMJUbfY18Az3CB7zN5aTkeFWj/G+G9x2UHE7l+uM6dKBgj6w==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.72_1788862216328_0.7128694226631966","host":"s3://npm-registry-packages-npm-production"}},"0.0.73":{"name":"cdk-preflight","version":"0.0.73","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.73","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"acd16552c09281717a9c939528086561279d52b3","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.73.tgz","fileCount":18,"integrity":"sha512-gDPOMoBKfbcrtpAUlqXVcGOgSiKdtfVEAm7SkTuIVkzQzFBbQmjR1vXsQkeEOgmLWf/Kc1rJjm/zqI1kMfUptw==","signatures":[{"sig":"MEUCIQCQJ8yLKsv1uwufT8yYisCUneXFjiIF2HrVVo+883jEdQIgSsK0VJbdqa7esn4oXQFT+D1Bh1kAB3B3Xqcejakjs4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5398990},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.73.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.73.jsii.tgz","stability":"stable","_integrity":"sha512-gDPOMoBKfbcrtpAUlqXVcGOgSiKdtfVEAm7SkTuIVkzQzFBbQmjR1vXsQkeEOgmLWf/Kc1rJjm/zqI1kMfUptw==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.73_1788864595378_0.2639451955895109","host":"s3://npm-registry-packages-npm-production"}},"0.0.74":{"name":"cdk-preflight","version":"0.0.74","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.74","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"ec2717bfe80929b5ac170e078b8f52d7af8ea311","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.74.tgz","fileCount":18,"integrity":"sha512-GTYPvdsUbGpPxOVpn7LhaNZUcdCYvc+dOAmEn3AJFitWtE181iiASd5BQJV87kL5w0X0e9WlFTpHYgvHpSAtEw==","signatures":[{"sig":"MEYCIQC8R208pnTHiaV25tl7dq3HYp5GkFqRU1exC5imoet0gQIhAOUevCAzH34GNV2Ji/vb5dK8TFr+xZmTzehjThcjag/P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5580781},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.74.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.74.jsii.tgz","stability":"stable","_integrity":"sha512-GTYPvdsUbGpPxOVpn7LhaNZUcdCYvc+dOAmEn3AJFitWtE181iiASd5BQJV87kL5w0X0e9WlFTpHYgvHpSAtEw==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.74_1788866831205_0.6274004164169089","host":"s3://npm-registry-packages-npm-production"}},"0.0.75":{"name":"cdk-preflight","version":"0.0.75","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.75","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"698bc2b80fd833c28a13dfddea223c8326209b7a","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.75.tgz","fileCount":18,"integrity":"sha512-7WWjBxGcUFGcB+F5hzyvL5FJwpcfxEVf2YGDLCw3hPJEaFmEpr4+Nx5kYnhuTfgcpOjHvNXVtKPziWxdByqlxA==","signatures":[{"sig":"MEYCIQCQmVErQ96wMIFLU4rfCgLODQcuICytYGPGV2/MP+Tb4QIhAJjZMRU9qqG5pY7hcoFDEwLPgU/lD5dstu5gCHImFRls","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5607461},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.75.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.75.jsii.tgz","stability":"stable","_integrity":"sha512-7WWjBxGcUFGcB+F5hzyvL5FJwpcfxEVf2YGDLCw3hPJEaFmEpr4+Nx5kYnhuTfgcpOjHvNXVtKPziWxdByqlxA==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.75_1788868241774_0.9228983009047493","host":"s3://npm-registry-packages-npm-production"}},"0.0.76":{"name":"cdk-preflight","version":"0.0.76","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.76","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"018afc1acdf5ec414635e2dc10e615ad7ce2ec9c","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.76.tgz","fileCount":18,"integrity":"sha512-0qlw92E/AkMz0Sd0iFJZZWJ1/uCoQZkKVGuFO4dlfHH38GqYlM+03yRsSy88J7hkSzeitmx5ScaLCLNkk/ZDeQ==","signatures":[{"sig":"MEQCIAhPKtH9Tgs9iOxC/z9wbntXZUWHACrsYR0Twm6A1cIrAiB3glLqg7LHASqfDYhnS3zPtfYQ04mHbp+adaAeg+qfBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5877103},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.76.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.76.jsii.tgz","stability":"stable","_integrity":"sha512-0qlw92E/AkMz0Sd0iFJZZWJ1/uCoQZkKVGuFO4dlfHH38GqYlM+03yRsSy88J7hkSzeitmx5ScaLCLNkk/ZDeQ==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.76_1788870347646_0.9295462066830833","host":"s3://npm-registry-packages-npm-production"}},"0.0.77":{"name":"cdk-preflight","version":"0.0.77","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.77","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"a347e905cc690d4e2a3b8274b5489268d528c269","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.77.tgz","fileCount":18,"integrity":"sha512-kNueFu+ulXOm+GVfg+xLTsJJ9//z2zh6vWJdBDKVnuQi0p4mD8hL6NZW2QvVxpIoi/1vRjzC2XlDx0k66VpvFw==","signatures":[{"sig":"MEQCIDpe0UzJwV4aoDASBkCqxDstOinGEa7dn7LPPbn8Zz07AiAjwOrj9mlXfeEq4ve8thONA3wxb1jcf2oraGoZkek5aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6134439},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.77.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.77.jsii.tgz","stability":"stable","_integrity":"sha512-kNueFu+ulXOm+GVfg+xLTsJJ9//z2zh6vWJdBDKVnuQi0p4mD8hL6NZW2QvVxpIoi/1vRjzC2XlDx0k66VpvFw==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.77_1788870889456_0.7068995595054572","host":"s3://npm-registry-packages-npm-production"}},"0.0.78":{"name":"cdk-preflight","version":"0.0.78","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.78","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"5793900b20bb79c04999720cbc0b557a818e8d32","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.78.tgz","fileCount":18,"integrity":"sha512-gadYDDsCVGDsZ1uj6zMwNgvuxbYrfE9lfvCoX2dTj39LoRKWUf050bAuJYv7aJ0dWT0xEV1oZ5aCw6ALahLsdw==","signatures":[{"sig":"MEUCICega2PFzwJVX7DMZQQDkkP9VJcf2teoXogeaYXOo76QAiEAgaMfmeJG6KKlekpIvS2DugfqTCpyeta0hN9KeF7OF/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6156426},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.78.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.78.jsii.tgz","stability":"stable","_integrity":"sha512-gadYDDsCVGDsZ1uj6zMwNgvuxbYrfE9lfvCoX2dTj39LoRKWUf050bAuJYv7aJ0dWT0xEV1oZ5aCw6ALahLsdw==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.78_1788875568761_0.4964756305221245","host":"s3://npm-registry-packages-npm-production"}},"0.0.79":{"name":"cdk-preflight","version":"0.0.79","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.79","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"e09cd8a1cf145ccacb067604d4f54f3a7a177e25","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.79.tgz","fileCount":18,"integrity":"sha512-XO9bP+tTF1NPF83CUKU+lzspu/3lfst+Al2Zy6UOX7wPm9O0jh/C2Hgicv7kV8/gOxD6WWTi0vc0pWWp4Afm1g==","signatures":[{"sig":"MEYCIQDTK0VXfZT5JviAzXy9VL0GgdbQPGe0c9drC6nGY0bMhwIhAP2K72Gr/lw7wV+0O9M0Pd6N1zjqpHSgGph2B7FflB75","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6181216},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.79.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.79.jsii.tgz","stability":"stable","_integrity":"sha512-XO9bP+tTF1NPF83CUKU+lzspu/3lfst+Al2Zy6UOX7wPm9O0jh/C2Hgicv7kV8/gOxD6WWTi0vc0pWWp4Afm1g==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.79_1788879055166_0.9207171579280073","host":"s3://npm-registry-packages-npm-production"}},"0.0.80":{"name":"cdk-preflight","version":"0.0.80","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.80","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"3e0ae1fd041692552d19a024c76764282eaafb50","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.80.tgz","fileCount":18,"integrity":"sha512-Do5NkTYcMDqMdtaIz2LtxdnuGTjKX/8LhIhZTvafZrrq8plbXlHtaX11wbLAJOT4eIfNC/cpovp7cwXeWxSE6A==","signatures":[{"sig":"MEUCIEhcTpjGWMqfrY7Cnrc6EqK0YHuTruMZyi7t0ha+OLjzAiEAh38IMF2t5UKA1es9DTOwa4MIZrntFjl+F6zGy1XH1Gk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6198240},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.80.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.80.jsii.tgz","stability":"stable","_integrity":"sha512-Do5NkTYcMDqMdtaIz2LtxdnuGTjKX/8LhIhZTvafZrrq8plbXlHtaX11wbLAJOT4eIfNC/cpovp7cwXeWxSE6A==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.80_1788884134328_0.22051641993376703","host":"s3://npm-registry-packages-npm-production"}},"0.0.81":{"name":"cdk-preflight","version":"0.0.81","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.81","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"eedf239b842757f369cf2b15aad287773c0df9ed","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.81.tgz","fileCount":18,"integrity":"sha512-DAqDqTO0qifQCBfu+rYCCborJpKd74ij0VAS26z18FB5DFb5xSDDlh+YItVDJRDpBtiAbRa51/HnahL6+2tfeQ==","signatures":[{"sig":"MEQCICkso08rtxTv4KpoxABpkXQc4rb2RZUBpZFHq2Z9OiBTAiA1bAcLK9+P3sewJqVD4HSPFhdSMz3T0VOrgFiGlXkpLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6876463},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.81.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.81.jsii.tgz","stability":"stable","_integrity":"sha512-DAqDqTO0qifQCBfu+rYCCborJpKd74ij0VAS26z18FB5DFb5xSDDlh+YItVDJRDpBtiAbRa51/HnahL6+2tfeQ==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.81_1788926705588_0.10358768141997965","host":"s3://npm-registry-packages-npm-production"}},"0.0.82":{"name":"cdk-preflight","version":"0.0.82","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.82","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"6729ea8b779817fb36297fd3e322ac0ce500a717","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.82.tgz","fileCount":18,"integrity":"sha512-8vFY5ByrjPXfpfrsV7x7ABYTU5O5giwdH5hbj7V2FEq9x8H/2RFjQO7DJtbxtd2bjGBndnJx6eDT+hng94NnXQ==","signatures":[{"sig":"MEUCIQDpFuAqqhFtbrsXOUXkOmLfzVUzDaHHjSOPbXg89h+cfAIgDitthj5SehryGpYVBVM17hkS/SaTZk9zDZF96qg8Tt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7388327},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.82.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.82.jsii.tgz","stability":"stable","_integrity":"sha512-8vFY5ByrjPXfpfrsV7x7ABYTU5O5giwdH5hbj7V2FEq9x8H/2RFjQO7DJtbxtd2bjGBndnJx6eDT+hng94NnXQ==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.82_1788935684544_0.8190855340422989","host":"s3://npm-registry-packages-npm-production"}},"0.0.83":{"name":"cdk-preflight","version":"0.0.83","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.83","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"1447981605f40dd0ce89d35dceac1e1d5e9feebd","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.83.tgz","fileCount":18,"integrity":"sha512-1/iBJUUzTChG1DXWE7oifoXF/ZhmRR3A6jdj/IhMNfZU1KpIL26oqJO3n3rEcgG/vbCr5ahG17UymvWIYcb2rg==","signatures":[{"sig":"MEQCIHn1/LfrdDn/ES31SoVHO7ZzcgIfwiZ4uNoiyC3OcieSAiBzKZxNs8kfItVlHL5Lrpl+dpclu4yx9rZ4bzsUBUa5Rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7390206},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.83.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.83.jsii.tgz","stability":"stable","_integrity":"sha512-1/iBJUUzTChG1DXWE7oifoXF/ZhmRR3A6jdj/IhMNfZU1KpIL26oqJO3n3rEcgG/vbCr5ahG17UymvWIYcb2rg==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.83_1788962469123_0.36066061973162533","host":"s3://npm-registry-packages-npm-production"}},"0.0.84":{"name":"cdk-preflight","version":"0.0.84","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.84","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"a52da6dfb1441b7b380cb8e498ecf53fcf986bef","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.84.tgz","fileCount":18,"integrity":"sha512-AwakQtb43W4kkwqcri5NDxks8X1U3X4uqKrzTnq9kacGHWv9cNIB0k5ka9jY9hDn7vPv9/6Lc8wFUMd4I9v2SA==","signatures":[{"sig":"MEYCIQDAE0feLan28TEa4U8zF1gmYPGJJk0d+p9P6+co5bCErwIhAMhptQc9soRzuKICu3eTNm3j7OuiUx9KZf+1F0HoghJ+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7750474},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.84.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.84.jsii.tgz","stability":"stable","_integrity":"sha512-AwakQtb43W4kkwqcri5NDxks8X1U3X4uqKrzTnq9kacGHWv9cNIB0k5ka9jY9hDn7vPv9/6Lc8wFUMd4I9v2SA==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.84_1788963184470_0.17238633175124285","host":"s3://npm-registry-packages-npm-production"}},"0.0.85":{"name":"cdk-preflight","version":"0.0.85","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.85","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"8a6bf1110b32675d1904357cd292693c9bd073e2","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.85.tgz","fileCount":18,"integrity":"sha512-UDhBCfsTHSxapE+5b27g552JWakHGnngTu+OJDzcngIPejjWxSqUaoFInLhNuikeHeHMleLOwdwHf4KJp5Z0dg==","signatures":[{"sig":"MEQCICOQKHo6Q0qREfOzdZUm2g6RFqwyHSSKObpyOhAY6PJSAiBVtE04yOvDnhKsr4xZn+ZS3elVz4f1Wr8ewwXNT0RR4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7776387},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.85.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.85.jsii.tgz","stability":"stable","_integrity":"sha512-UDhBCfsTHSxapE+5b27g552JWakHGnngTu+OJDzcngIPejjWxSqUaoFInLhNuikeHeHMleLOwdwHf4KJp5Z0dg==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.85_1788967392259_0.1398056194131707","host":"s3://npm-registry-packages-npm-production"}},"0.0.86":{"name":"cdk-preflight","version":"0.0.86","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.86","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"9959a0c3b805578b945b664679a72e3ddefef9b6","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.86.tgz","fileCount":18,"integrity":"sha512-LizXEffn/OFBFWvm5Hjq7XK8iYAvtZjDORs0YcLzXCu5JqDj/IxwRMuDEaAwZWD+5n3KYHrQycoqlOgBsKzrIg==","signatures":[{"sig":"MEUCIAZmPxLAdOXutvgiDwe6e46EMdrbryf+fnuUf01/wteeAiEA6enmMMaBuCfvTa7T7FHAJoE61ZzpJWcAyg7yJV0EqNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8186223},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.86.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.86.jsii.tgz","stability":"stable","_integrity":"sha512-LizXEffn/OFBFWvm5Hjq7XK8iYAvtZjDORs0YcLzXCu5JqDj/IxwRMuDEaAwZWD+5n3KYHrQycoqlOgBsKzrIg==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.86_1789025517888_0.9565580499180062","host":"s3://npm-registry-packages-npm-production"}},"0.0.87":{"name":"cdk-preflight","version":"0.0.87","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.87","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"4bacac86f15489aa910e4dd618c34427740e604b","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.87.tgz","fileCount":18,"integrity":"sha512-bShxgJzs3nJAMjLaobMg5vqOFh4asjTL+2UqTMAPkhbVkHwC3mXj7Stht8qFkJaWBlBzf7C3tbXx8mQ1BvzjVQ==","signatures":[{"sig":"MEYCIQCcdH7CJ8+jFmP9v0HbrL7BUwpeZYJf+jATfQhGDxtL/gIhAKzDRU8MysaBR+Erp0SrdUbC82/wDwDDOu5JSEwFRgkF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.87","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8393130},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.87.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.87.jsii.tgz","stability":"stable","_integrity":"sha512-bShxgJzs3nJAMjLaobMg5vqOFh4asjTL+2UqTMAPkhbVkHwC3mXj7Stht8qFkJaWBlBzf7C3tbXx8mQ1BvzjVQ==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~5.8.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~5.8.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.87_1789048949525_0.2633896207907884","host":"s3://npm-registry-packages-npm-production"}},"0.0.88":{"name":"cdk-preflight","version":"0.0.88","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.88","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"f66eafddb6ec1add39972c5ace50c1f183e97e50","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.88.tgz","fileCount":18,"integrity":"sha512-rpg5dDgniCEPGIDozWZZD4DVQQf01JmUmlj1IfbyGdCttIbfIl5ZU/IGb8CT7QSRH1kafLO/6YT1cz4TzHDPNw==","signatures":[{"sig":"MEUCIBfNlZNauIikz78gmjCQ9hN95pQXKec8xrFlEVPlCX2oAiEAtlnRYFZrpq02ub4VUOEGrzKpl70OsV1klv5tn/EbTZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.88","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8664665},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.88.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.88.jsii.tgz","stability":"stable","_integrity":"sha512-rpg5dDgniCEPGIDozWZZD4DVQQf01JmUmlj1IfbyGdCttIbfIl5ZU/IGb8CT7QSRH1kafLO/6YT1cz4TzHDPNw==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.88_1789055523611_0.45727981972691256","host":"s3://npm-registry-packages-npm-production"}},"0.0.89":{"name":"cdk-preflight","version":"0.0.89","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.89","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"e3c4a72aae34a636efd2fc47bad56ca55206e375","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.89.tgz","fileCount":18,"integrity":"sha512-19So8WCleCrnLf5ZExVcNuC4rOW41+ZTfvcFXFUhoK6el1MeQ9SGMG81VeECG8wDunEJw3Ddemb4rvAGdCO/gg==","signatures":[{"sig":"MEQCID3TrJSwYYgzan4nKNx0hh6cwyqnnKMpdsy1KH3Ux+gPAiB9hO/KouL+r1HpdZ37rvPzuZqxXqY3jsxvLrX1QcwU+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8680552},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.89.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.89.jsii.tgz","stability":"stable","_integrity":"sha512-19So8WCleCrnLf5ZExVcNuC4rOW41+ZTfvcFXFUhoK6el1MeQ9SGMG81VeECG8wDunEJw3Ddemb4rvAGdCO/gg==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.89_1789104131202_0.17318070431531152","host":"s3://npm-registry-packages-npm-production"}},"0.0.90":{"name":"cdk-preflight","version":"0.0.90","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.90","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"1ab084a0807f9e9532490f6a0c0272407f48137f","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.90.tgz","fileCount":18,"integrity":"sha512-wqAJ/5rIOV+SlLPaVMgYLXE8rGaQz8rdgyBbYqPK2F5+5bUH8zFdSCZaJafWbRitYB/bPjC/xx9Qu9qVq5sxhQ==","signatures":[{"sig":"MEUCIDC8ts3uN89jKWihKCLLy7imXdj7gfouplG7G65/WagUAiEAzBO/pmjRfoG7c7UMaR07e3Elg5amPXyJmZreVsS+RVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8683201},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.90.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","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","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.90.jsii.tgz","stability":"stable","_integrity":"sha512-wqAJ/5rIOV+SlLPaVMgYLXE8rGaQz8rdgyBbYqPK2F5+5bUH8zFdSCZaJafWbRitYB/bPjC/xx9Qu9qVq5sxhQ==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.90_1789107570640_0.1264598673000159","host":"s3://npm-registry-packages-npm-production"}},"0.0.91":{"name":"cdk-preflight","version":"0.0.91","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.91","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"f1d3f0719a65ca61dcf6554e603c1ec71091fb3d","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.91.tgz","fileCount":18,"integrity":"sha512-YXmjSZwZV465T1t9EOtiFRqZTQ6MCRKVd+FAktEzSMM1qyZxOuvmLSYm0Nuw1qvu7YETlIWEt9By2UxXObUUcg==","signatures":[{"sig":"MEQCIFnn6QbtzHiySl+ZlOwH3IOp4n//aKKxY7pMYfezkMQkAiAnPuEEFAVWF0tpAcc0tOntL47ueMeH0lBgx3oor1fnBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8940542},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.91.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.91.jsii.tgz","stability":"stable","_integrity":"sha512-YXmjSZwZV465T1t9EOtiFRqZTQ6MCRKVd+FAktEzSMM1qyZxOuvmLSYm0Nuw1qvu7YETlIWEt9By2UxXObUUcg==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.91_1789137657537_0.244870930002407","host":"s3://npm-registry-packages-npm-production"}},"0.0.92":{"name":"cdk-preflight","version":"0.0.92","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.92","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"7d3a91e76ad48cddba740460d82f5f9d3c2a78dc","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.92.tgz","fileCount":18,"integrity":"sha512-D2lZ8P9pamdkrDy+zC2ik4dO+RrKLM5IDRkZkcoKYX/4ALn1kPgB6Q3QK43gCrlEZPbbNGfQyMhpO3sZL3QapA==","signatures":[{"sig":"MEQCIChgjmZ51Us57AOHXuxog52ykMCS5l/jyh1+FbUSq96zAiBJgDvxRmo2aWhjgveU8GxWMgq9x8ZTVFxUNEGzIshfAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8940542},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.92.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.92.jsii.tgz","stability":"stable","_integrity":"sha512-D2lZ8P9pamdkrDy+zC2ik4dO+RrKLM5IDRkZkcoKYX/4ALn1kPgB6Q3QK43gCrlEZPbbNGfQyMhpO3sZL3QapA==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.92_1789138416617_0.5747600017458239","host":"s3://npm-registry-packages-npm-production"}},"0.0.93":{"name":"cdk-preflight","version":"0.0.93","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.93","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"a65a680a60f6b4fb4149eab93f03e7177dc4b1cf","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.93.tgz","fileCount":18,"integrity":"sha512-07YPwZ39XwcNlkODPVoOjVQACRjIZ3KebWIylr/HH6PU9sTpy2+31gUh2wq0F5NeKjBSodTWcDGpaQwOheMG3Q==","signatures":[{"sig":"MEUCIByN2+iWJ1sXzzqUAwkfhC7DlO90tzQXSnqcJaBjkKG0AiEAvsZdebhSfT3JjpfW4X8JtBweEf5gkyjVcnc5woIpvZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9147307},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.93.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.93.jsii.tgz","stability":"stable","_integrity":"sha512-07YPwZ39XwcNlkODPVoOjVQACRjIZ3KebWIylr/HH6PU9sTpy2+31gUh2wq0F5NeKjBSodTWcDGpaQwOheMG3Q==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.93_1789171067997_0.39271693639899263","host":"s3://npm-registry-packages-npm-production"}},"0.0.94":{"name":"cdk-preflight","version":"0.0.94","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.94","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"7e1bbfd5e749ea17ef9d8d8f7556c863b0274345","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.94.tgz","fileCount":18,"integrity":"sha512-BpKgZftCiweT9Bo1H1wqvdYKTDqAarQh4iBPPQmY20zAZvJmTKTxA1mHn14d0X5wJtBA8xzOdBmdC56BVOq1PQ==","signatures":[{"sig":"MEYCIQDHSLuhKUUiXiz+xuSu1X/mmHGeteze1PLZcoZnVtzqlgIhAItbjCgSmWhg3ZSHCBoPoBAuTlhJv9l76pRlUmi27Qpw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9147307},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.94.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.94.jsii.tgz","stability":"stable","_integrity":"sha512-BpKgZftCiweT9Bo1H1wqvdYKTDqAarQh4iBPPQmY20zAZvJmTKTxA1mHn14d0X5wJtBA8xzOdBmdC56BVOq1PQ==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.94_1789175101421_0.8744251226513255","host":"s3://npm-registry-packages-npm-production"}},"0.0.95":{"name":"cdk-preflight","version":"0.0.95","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.95","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"c9ec7b4a21896cb8107b026e739679358d0566e5","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.95.tgz","fileCount":18,"integrity":"sha512-WQ7biiT7BlY7YMn5HpegZuM4LbVDzPS/e91Xnezbxq5UGjx8yU8AZPzHFJ8oPeALpSFKl6v5ccKZo51kkLJK7w==","signatures":[{"sig":"MEUCICuKmTzo08XAqSQFvs2Knt1T3xkKj5bwY0Er1rDUY65pAiEAvWTZYqNBIBlrX6DqVHteTTrX8Z6fpiMgA5POyICijWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.95","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9246363},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.95.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.95.jsii.tgz","stability":"stable","_integrity":"sha512-WQ7biiT7BlY7YMn5HpegZuM4LbVDzPS/e91Xnezbxq5UGjx8yU8AZPzHFJ8oPeALpSFKl6v5ccKZo51kkLJK7w==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.95_1789177734700_0.6816597907703179","host":"s3://npm-registry-packages-npm-production"}},"0.0.96":{"name":"cdk-preflight","version":"0.0.96","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.96","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"89b4bbd4cc4f42a995742aea09985f83c9e092f4","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.96.tgz","fileCount":18,"integrity":"sha512-mtSpMcYLHsK19BgipsikHpMRqkR68er5bA0x8vfg4u6CFxF1ZoOhbf4BEzeR6kf01sYJtwcUXUaPR5L4fWMWsw==","signatures":[{"sig":"MEUCIAKj8tGRWdeptxGsvYPNjSVsYej0YRdW5Lo1yVDKKOmZAiEA1cjnPOJwvuQ4oE1FacuGHqRtftxlljO+ePwcBj9gfYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9356272},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.96.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.96.jsii.tgz","stability":"stable","_integrity":"sha512-mtSpMcYLHsK19BgipsikHpMRqkR68er5bA0x8vfg4u6CFxF1ZoOhbf4BEzeR6kf01sYJtwcUXUaPR5L4fWMWsw==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.96_1789182814310_0.5829445255420511","host":"s3://npm-registry-packages-npm-production"}},"0.0.97":{"name":"cdk-preflight","version":"0.0.97","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.97","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"dbd88147639a79a21364cdca7bb909fc35489a0b","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.97.tgz","fileCount":18,"integrity":"sha512-A2QTjr0aZ/JPrKN97ZSuf8tiGZAf0b12Bdp6aQN2DJKaXU7mIUDj7R5gKoVXMYQBKBf97LdmuAexKxH9LWuf5A==","signatures":[{"sig":"MEUCIQC6eQRYkB7ZuSYfet0NmMArQI6CelpKCNIXjTHAGmqllwIgZZwbS6360aY36rUaqhllYINwJ3+zreMvd5OLRQ6Ta5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9472450},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.97.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.97.jsii.tgz","stability":"stable","_integrity":"sha512-A2QTjr0aZ/JPrKN97ZSuf8tiGZAf0b12Bdp6aQN2DJKaXU7mIUDj7R5gKoVXMYQBKBf97LdmuAexKxH9LWuf5A==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.97_1789188167311_0.6303458363516101","host":"s3://npm-registry-packages-npm-production"}},"0.0.98":{"name":"cdk-preflight","version":"0.0.98","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.98","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"f0ac7f3690e01c90175059ac52838830a0fc86ef","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.98.tgz","fileCount":18,"integrity":"sha512-OmVqUn6ftAyz8UDwZo9aWCYUNCwYmedBqadBfVM1w+0DAydudIkyoGKjHr1vWTCu84lGM+/L1ZIouKDVJbA6Wg==","signatures":[{"sig":"MEUCIQDDvyDQv2UKutQ2e/ffY1PKLTMawunhJ/kaONyVZWtDDQIgHbldau4kHQSygwqbDpg19WsFiBmdDk3LDMUdNPV6BoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.98","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9834241},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.98.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.98.jsii.tgz","stability":"stable","_integrity":"sha512-OmVqUn6ftAyz8UDwZo9aWCYUNCwYmedBqadBfVM1w+0DAydudIkyoGKjHr1vWTCu84lGM+/L1ZIouKDVJbA6Wg==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.98_1789265138341_0.7047603371232807","host":"s3://npm-registry-packages-npm-production"}},"0.0.99":{"name":"cdk-preflight","version":"0.0.99","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.99","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"a109ad0beba05dd3dd92036eaab59ae08319c751","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.99.tgz","fileCount":18,"integrity":"sha512-5wtY8c/Rh5eOxTJU6p0l7YOpeYkTRDhEFFH837JUKL1LdnqfclhZeilgw4arVER6bFMHCY/bFvyxu0I5BlUXyQ==","signatures":[{"sig":"MEUCIEqSgaUoIjr5Ke7/iLGCqNFmO6K5Qh0SvwUySbl3fL7qAiEAn/YcuuER+dJcHurN9v4QivknFAd5dmMffkp0H+0vXfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9835112},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.99.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.99.jsii.tgz","stability":"stable","_integrity":"sha512-5wtY8c/Rh5eOxTJU6p0l7YOpeYkTRDhEFFH837JUKL1LdnqfclhZeilgw4arVER6bFMHCY/bFvyxu0I5BlUXyQ==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.99_1789273017673_0.7464739836604191","host":"s3://npm-registry-packages-npm-production"}},"0.0.100":{"name":"cdk-preflight","version":"0.0.100","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.100","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"a1955d28eacae5a67c049256d8c523b20794499d","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.100.tgz","fileCount":18,"integrity":"sha512-q+wuCjX2P+zRRBZzcDAhE1aijdwkhnos4/Gi1IG0XezHHDUvki4o+MWi8OWM4rSCiTcmm8IECqReHwk147fpJQ==","signatures":[{"sig":"MEUCIQDQYw/YqsD+wf1/ryeZ7khBahe42G3oyp9LsLMrTEoZjQIgBp2a0Za8lbMR1QaHCPDt53QanYKfew5Ni3JCcMql47I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.100","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9835115},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.100.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.100.jsii.tgz","stability":"stable","_integrity":"sha512-q+wuCjX2P+zRRBZzcDAhE1aijdwkhnos4/Gi1IG0XezHHDUvki4o+MWi8OWM4rSCiTcmm8IECqReHwk147fpJQ==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.100_1789274146453_0.5900468936015189","host":"s3://npm-registry-packages-npm-production"}},"0.0.101":{"name":"cdk-preflight","version":"0.0.101","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.101","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"6a2c5f347360d2dd755a85ecbf94d69b9b4f458e","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.101.tgz","fileCount":18,"integrity":"sha512-TRqbUNCFn0Pr+FrsiugNE1j0Qj8nrqb1xb+Kxti0888JXfTy6QPkoMdESlHXi+clzCnRBwONU/Ep8SvvGYeBXA==","signatures":[{"sig":"MEYCIQDAzAEJk6Wvk0Vgd16rO1ok5UFsCI/OPtRmVrst7hzuiwIhAL9L0b8JcEPRYFHLlDNQzggYPVJAZjXCf2X0O55fFr1S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.101","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9832931},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.101.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.101.jsii.tgz","stability":"stable","_integrity":"sha512-TRqbUNCFn0Pr+FrsiugNE1j0Qj8nrqb1xb+Kxti0888JXfTy6QPkoMdESlHXi+clzCnRBwONU/Ep8SvvGYeBXA==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.101_1789277391824_0.32435321933788974","host":"s3://npm-registry-packages-npm-production"}},"0.0.102":{"name":"cdk-preflight","version":"0.0.102","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.102","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"9d0017e19dfa44f88098d5fc250ff4d8b2d4e657","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.102.tgz","fileCount":18,"integrity":"sha512-yby44IQEkY8HUdObxtYN8W/FDG0Bz99/jy5047VBiVw+vh+gJjbuRcKLZB2YVqmKQFw9hy89WdGglJgMHoEURA==","signatures":[{"sig":"MEUCIEIDY0Qc3L7yPa16Pst7pXeGbc6aqbpxTcuZC9W+tNq8AiEA/PeQwZkjX84y3QYik3mv+6jM6pkwTUBkARWQxm0flwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.102","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9834571},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.102.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.102.jsii.tgz","stability":"stable","_integrity":"sha512-yby44IQEkY8HUdObxtYN8W/FDG0Bz99/jy5047VBiVw+vh+gJjbuRcKLZB2YVqmKQFw9hy89WdGglJgMHoEURA==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.102_1789282888881_0.5797979980622219","host":"s3://npm-registry-packages-npm-production"}},"0.0.103":{"name":"cdk-preflight","version":"0.0.103","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.103","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"6f295d6a70fa2ba8a1efe5eb0705370e22b520f7","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.103.tgz","fileCount":18,"integrity":"sha512-aBOi1FjCwZOBDjI/EgnoliRSIcenlSFJqA58BVsz9Y4sst3Bk9mOZGs9lDFnCH6KEGWtheAtBJOM7KE/QIQdIA==","signatures":[{"sig":"MEUCIQDyRPbSJs9RVZw+fiXJaAjvOxzqpfJdVPFhtphgVo1iqQIgWw03XBj7lvdlmiDZYCMkmcgmXpeDctT1NInw7yKlAS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.103","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9834571},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.103.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.103.jsii.tgz","stability":"stable","_integrity":"sha512-aBOi1FjCwZOBDjI/EgnoliRSIcenlSFJqA58BVsz9Y4sst3Bk9mOZGs9lDFnCH6KEGWtheAtBJOM7KE/QIQdIA==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.103_1789286130633_0.2052959580846836","host":"s3://npm-registry-packages-npm-production"}},"0.0.104":{"name":"cdk-preflight","version":"0.0.104","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.104","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"b61b402492aeba0616665823f71ce732fad23db2","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.104.tgz","fileCount":18,"integrity":"sha512-QLiFslM1Ynai9D6y849IVPmHI4Gjpy7zid96vaYQzzfN6FM5ShyjMy7zBH+e85K78j2KQZ8dsWnkizOeuhBirw==","signatures":[{"sig":"MEUCIQC8OSJ4XkaVFqqKWzwoyQgSgbI8R01N2/Ef935jwWUYGQIgA+a0s816SSOzXpmYaubZuBl6HSgmbPGquR9rYkoX1jI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.104","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9834571},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.104.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.104.jsii.tgz","stability":"stable","_integrity":"sha512-QLiFslM1Ynai9D6y849IVPmHI4Gjpy7zid96vaYQzzfN6FM5ShyjMy7zBH+e85K78j2KQZ8dsWnkizOeuhBirw==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.104_1789291726064_0.2860851734630705","host":"s3://npm-registry-packages-npm-production"}},"0.0.105":{"name":"cdk-preflight","version":"0.0.105","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.105","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"8150c590b0b2d15dfe95756b71f8f440d2a06f99","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.105.tgz","fileCount":18,"integrity":"sha512-M6HzicvTf8t3pIFnV5UolFnVBVa7XGlHU8AJlQRVptCwaMujrS+WHngjoYJ42TZ4XKhXxPTi892n1PV6qlAxwQ==","signatures":[{"sig":"MEUCIQCGs4jB+Kgd+WQ+OKEWiyWVewxfjsxYdrGxDFZvXN0EkAIgexfoLZI+vMG8pRzhF2CtvGdPTgGc06IgrF9EfbTlau8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.105","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9834571},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.105.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.105.jsii.tgz","stability":"stable","_integrity":"sha512-M6HzicvTf8t3pIFnV5UolFnVBVa7XGlHU8AJlQRVptCwaMujrS+WHngjoYJ42TZ4XKhXxPTi892n1PV6qlAxwQ==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.105_1789294058255_0.2629327350304955","host":"s3://npm-registry-packages-npm-production"}},"0.0.106":{"name":"cdk-preflight","version":"0.0.106","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.106","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"66a5633e2aad16c3c903d26f5a6418e5b3f895c5","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.106.tgz","fileCount":18,"integrity":"sha512-8WKGI1YJPSuke54snUdoPWPJt9xThQ5FJDWuGeR7c6YiNQv4EunDZAAhH5vcdObTtvAmcWsyP9/jcl/8/7ifDw==","signatures":[{"sig":"MEYCIQDLw4VP7rAkgKAM6V9wCPsazPsMo2Hov941qkepjg2dzAIhAO9GNyd3YXcUsSoi/flPRc17ZwO8C9c/PwgFystc3Yxb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.106","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9834571},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.106.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.106.jsii.tgz","stability":"stable","_integrity":"sha512-8WKGI1YJPSuke54snUdoPWPJt9xThQ5FJDWuGeR7c6YiNQv4EunDZAAhH5vcdObTtvAmcWsyP9/jcl/8/7ifDw==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.106_1789297886548_0.6725384143774884","host":"s3://npm-registry-packages-npm-production"}},"0.0.107":{"name":"cdk-preflight","version":"0.0.107","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.107","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"a3b05fdeea85a287bd669cf36580f9983a3cebbb","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.107.tgz","fileCount":18,"integrity":"sha512-S5Y3y1Bb0r+yJO+s4sieCUq26NAr/lM16IvunBpDfuBCFJye9Z9mQCyoZlP15+yETh4BzCRzr/5M/+I9CpVW5w==","signatures":[{"sig":"MEQCIHegCs/0TTJNw+g6iX1P5JMkqKIrl7l5Xz3oW1DMY9IuAiAu/ToqlF3qdJ+YhxC5KZozu5lAryNFImTAxvvECcuQJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.107","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9829630},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.107.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.107.jsii.tgz","stability":"stable","_integrity":"sha512-S5Y3y1Bb0r+yJO+s4sieCUq26NAr/lM16IvunBpDfuBCFJye9Z9mQCyoZlP15+yETh4BzCRzr/5M/+I9CpVW5w==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.107_1789301334672_0.11262044701122842","host":"s3://npm-registry-packages-npm-production"}},"0.0.108":{"name":"cdk-preflight","version":"0.0.108","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.108","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"4267b1b84ff455b674cad9958955f21501aff787","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.108.tgz","fileCount":19,"integrity":"sha512-4hxyxZTEzg5vgG7t/KcDgMqcFBn/dl7nB9FtYeLBJOrojJRaz2UL2burJbb+5gMpliP9vu63uuLvNjaaB153bw==","signatures":[{"sig":"MEUCIQDT+2a5PBb5oGyCZlJzImd02fBrtouz+yx40rbys4SZ6wIgFM5hB2HN4MdbR6UXGE1tbF9Czt5JTxSLoW06PwzUR78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.108","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9845747},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.108.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.108.jsii.tgz","stability":"stable","_integrity":"sha512-4hxyxZTEzg5vgG7t/KcDgMqcFBn/dl7nB9FtYeLBJOrojJRaz2UL2burJbb+5gMpliP9vu63uuLvNjaaB153bw==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.108_1789305680748_0.04480745745590031","host":"s3://npm-registry-packages-npm-production"}},"0.0.109":{"name":"cdk-preflight","version":"0.0.109","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.109","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"6177728261d15c7287223d9679e594f4ab396d4b","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.109.tgz","fileCount":19,"integrity":"sha512-ok8l+tb79ViKyruzRqu4JwLpOdzdszwqhMs7ITdZcp3n4HbwZzB3j/BaaOaWZV4AyY3wMiO2YqKVMpTFO9x4mw==","signatures":[{"sig":"MEYCIQClOoeZ0iLUZGY9f+yCxA3CHOWpSMq7JpyLOxstVy5adQIhAIyDOHFYls8tbZEzQkbHj0Zfu2xvtqN+pCaQirAftjbC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.109","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9847155},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.109.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.109.jsii.tgz","stability":"stable","_integrity":"sha512-ok8l+tb79ViKyruzRqu4JwLpOdzdszwqhMs7ITdZcp3n4HbwZzB3j/BaaOaWZV4AyY3wMiO2YqKVMpTFO9x4mw==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.109_1789307408493_0.20741211130292592","host":"s3://npm-registry-packages-npm-production"}},"0.0.110":{"name":"cdk-preflight","version":"0.0.110","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.110","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"253bd1a3f4ae479d128e0137d1368062928a2512","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.110.tgz","fileCount":19,"integrity":"sha512-9Onj34/sB2maqdV4g/N2a/6J0auef8AdlBEF4op2Du6zjoM4nQOncm7A9xVtMyrrdtuFGFtiBbzpMXPUWbXQ7g==","signatures":[{"sig":"MEYCIQCaYr7YDvDNzgPv6TJ9NbcZzbSMZV0NJ5aVH72HFMALBAIhAOTPLoScvAOmyKRU2hb5mNRCDn8xmibJenQyaoxy4tbc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.110","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9894402},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.110.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.110.jsii.tgz","stability":"stable","_integrity":"sha512-9Onj34/sB2maqdV4g/N2a/6J0auef8AdlBEF4op2Du6zjoM4nQOncm7A9xVtMyrrdtuFGFtiBbzpMXPUWbXQ7g==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.110_1789308454103_0.932636445333775","host":"s3://npm-registry-packages-npm-production"}},"0.0.111":{"name":"cdk-preflight","version":"0.0.111","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.111","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"2a7810c1099bc3988ebec1bd21339a46da71e554","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.111.tgz","fileCount":19,"integrity":"sha512-AX3DKNXt4dNh7R0vSvRvWd6v1F8AlWGcnl6WkcqrJQd3AT2TeQyWj15cF4fYApfTAWf1scCURSHb7YugAmM7jA==","signatures":[{"sig":"MEUCIQC4SxO4OeRpaI6CkpduMQav0Zy4XyDnvbFIjq1PJdmf9AIgJ//cyPobgErvkth4jwiQwIe+wtcPe/+vZmPDxsNUAwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.111","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9909207},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.111.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.111.jsii.tgz","stability":"stable","_integrity":"sha512-AX3DKNXt4dNh7R0vSvRvWd6v1F8AlWGcnl6WkcqrJQd3AT2TeQyWj15cF4fYApfTAWf1scCURSHb7YugAmM7jA==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.111_1789309825702_0.07158246712280159","host":"s3://npm-registry-packages-npm-production"}},"0.0.112":{"name":"cdk-preflight","version":"0.0.112","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.112","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"d400ac331c1be46b0eb85b214c290aa596adc79d","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.112.tgz","fileCount":19,"integrity":"sha512-XMejAxXnxyMsprBLJVGeNLMtXrSaXRUVJWxQJLyR58FJidpElHWVAcR1qCYfnpByyuvwtuz19SRlwxQrK/HUFw==","signatures":[{"sig":"MEYCIQDUeW3ES+thqPrWIHePambUlhn2Du4Y+2oNuZV6zeYnFAIhAJdJ3QepZyo+uJKa9kTTD9aZzL64MUnP4DFT6JHk2iJL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.112","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9903892},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.112.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.112.jsii.tgz","stability":"stable","_integrity":"sha512-XMejAxXnxyMsprBLJVGeNLMtXrSaXRUVJWxQJLyR58FJidpElHWVAcR1qCYfnpByyuvwtuz19SRlwxQrK/HUFw==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.112_1789311972964_0.047363998943035224","host":"s3://npm-registry-packages-npm-production"}},"0.0.113":{"name":"cdk-preflight","version":"0.0.113","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.113","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"1d3b0bfda761678421be9061a21f5747053e2273","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.113.tgz","fileCount":19,"integrity":"sha512-RGfZufB8HWZs9i0MbR3z0dYgPYqB2iWZNj68vTsAIs4iwfF2BRw3F+CU3Ep+zn4w6NWIGpwnuFzLojprKtQlBQ==","signatures":[{"sig":"MEQCICLzLYFsnvx/BHzldAkldGspyO2nL47gQKubEI5wYq05AiB5oMr91+tMotsrnmpfzRewHW8+aKsNAzzM7fQGbq7KzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.113","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9904658},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.113.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.113.jsii.tgz","stability":"stable","_integrity":"sha512-RGfZufB8HWZs9i0MbR3z0dYgPYqB2iWZNj68vTsAIs4iwfF2BRw3F+CU3Ep+zn4w6NWIGpwnuFzLojprKtQlBQ==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.113_1789314478207_0.5667447116929112","host":"s3://npm-registry-packages-npm-production"}},"0.0.114":{"name":"cdk-preflight","version":"0.0.114","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.114","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"7cb0e3a37487427cde140577a25f1919af32edf7","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.114.tgz","fileCount":19,"integrity":"sha512-PcUSXJ923c0YnfvLymEu8gemi3a+0XdnIPLQom5JOj430NngkKgCc0AlYsUWzrgkDxWOUl9f5DHSAlqdoOaTXw==","signatures":[{"sig":"MEQCIC/QOL+gy5goKtVDfWpE4RJW+ZUmOTQlPlB3TAdNFSRbAiAoeudp6615dTZ29hTRoseDhC6NmFyQFd51mDfKCknfBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.114","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9904658},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.114.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.114.jsii.tgz","stability":"stable","_integrity":"sha512-PcUSXJ923c0YnfvLymEu8gemi3a+0XdnIPLQom5JOj430NngkKgCc0AlYsUWzrgkDxWOUl9f5DHSAlqdoOaTXw==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.114_1789317118001_0.4972391718436293","host":"s3://npm-registry-packages-npm-production"}},"0.0.115":{"name":"cdk-preflight","version":"0.0.115","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.115","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"07188e7b9d6fdfca114abacfcebe649744aa9c54","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.115.tgz","fileCount":19,"integrity":"sha512-GF6SnG29DeeeuOml4cmZk1xB924b8/uaDjESNKH3bVFJVoJdTUTYdIajB+RteJatVu5mFi999pu4zcQkHo348Q==","signatures":[{"sig":"MEQCIHTJTOMxp+O6EYiOxhJdrFcJN8KQt/yYKf2lB/4NBPkvAiAi7zuD/1o9APGsNRSVIQKQ4Jhlx45VModTSNZctdnDXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.115","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9904658},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.115.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.115.jsii.tgz","stability":"stable","_integrity":"sha512-GF6SnG29DeeeuOml4cmZk1xB924b8/uaDjESNKH3bVFJVoJdTUTYdIajB+RteJatVu5mFi999pu4zcQkHo348Q==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.115_1789319644817_0.4161149420993693","host":"s3://npm-registry-packages-npm-production"}},"0.0.116":{"name":"cdk-preflight","version":"0.0.116","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.116","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"b5b6f3082dd0069fe545e16f05885fb0a3a54ce4","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.116.tgz","fileCount":19,"integrity":"sha512-fpxpG/KfASaAn7cDyJWuSWYqyUuKBnwcd8sz+GR+g7rLSHAyGb1NJjJG2plw5BOtul/zcaWqnEeuZQlmJOLWsg==","signatures":[{"sig":"MEYCIQCDkKglpQ6jsVtqZ11qLw0Af7U+gkOXSaBSyf1SjthicQIhALKTASxdwGqRbb+R5JRJ7MEdyucRaMyq3hOfK/qt3wf5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.116","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9904658},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.116.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.116.jsii.tgz","stability":"stable","_integrity":"sha512-fpxpG/KfASaAn7cDyJWuSWYqyUuKBnwcd8sz+GR+g7rLSHAyGb1NJjJG2plw5BOtul/zcaWqnEeuZQlmJOLWsg==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.116_1789321604942_0.8816190660287702","host":"s3://npm-registry-packages-npm-production"}},"0.0.117":{"name":"cdk-preflight","version":"0.0.117","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.117","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"8f987a1b71e653cb4409ca111253deb89ca9c6ec","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.117.tgz","fileCount":19,"integrity":"sha512-KNQYdm9msqCjeGR7yc5LCyocABLLRMp/Y/yg5NNTsI1CrBXfoAjp1raEs7z92vzbddOcnM0N4QV7OnUug7DvzQ==","signatures":[{"sig":"MEYCIQDLf6UZ+BCs2eSoDdalSvo+IE9+Ukxu074/iN2biFTU7AIhAMt7qCnEB0Z0U+13lJ/JcoCIgY1TEezz7EefX/QDvY6o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.117","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9904658},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.117.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.117.jsii.tgz","stability":"stable","_integrity":"sha512-KNQYdm9msqCjeGR7yc5LCyocABLLRMp/Y/yg5NNTsI1CrBXfoAjp1raEs7z92vzbddOcnM0N4QV7OnUug7DvzQ==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.117_1789323847830_0.7022340162965655","host":"s3://npm-registry-packages-npm-production"}},"0.0.118":{"name":"cdk-preflight","version":"0.0.118","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.118","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"f75b0032f86c137ad58e27cb762accb36a639d78","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.118.tgz","fileCount":19,"integrity":"sha512-jW3xNTL806I7HNSLz7f9x+cl98mhS9vGtDOSxiY/xd0bfpa2t+nfOjDb/lgVuhiGDXg0P6Tt7rLftlToUqAWyw==","signatures":[{"sig":"MEYCIQDvBSy4staoJfoM8H2SZmODUd/PYGj9B6BH9AJntTjFvQIhAKVZ8wcW38hj+06Bc0lsIFTsqJ6gT/jNuMK1wb5sZGs/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.118","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9899368},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.118.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.118.jsii.tgz","stability":"stable","_integrity":"sha512-jW3xNTL806I7HNSLz7f9x+cl98mhS9vGtDOSxiY/xd0bfpa2t+nfOjDb/lgVuhiGDXg0P6Tt7rLftlToUqAWyw==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.118_1789326176740_0.20570174887188752","host":"s3://npm-registry-packages-npm-production"}},"0.0.119":{"name":"cdk-preflight","version":"0.0.119","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.119","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"73f591b3b324b334c05fb0f62cfba270a330c534","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.119.tgz","fileCount":19,"integrity":"sha512-ML7gxVzX3GDobnIZWVVMV7j9Nz/Byb1854GqprIQnXsKASr/SPctiA4v2u98mUS7Tzv9GKVtQP280R40ZNMwwQ==","signatures":[{"sig":"MEYCIQCOrae1qvxjbxsTzmIkxOarSynBPYl6JxLBI0LrplUCKwIhANw9K5h7l4++AjkU9cLfj/fGnrYjLvpG8zSkyqDn/91a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.119","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9899368},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.119.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.119.jsii.tgz","stability":"stable","_integrity":"sha512-ML7gxVzX3GDobnIZWVVMV7j9Nz/Byb1854GqprIQnXsKASr/SPctiA4v2u98mUS7Tzv9GKVtQP280R40ZNMwwQ==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.119_1789329517849_0.6707190025123619","host":"s3://npm-registry-packages-npm-production"}},"0.0.120":{"name":"cdk-preflight","version":"0.0.120","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.120","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"0388d6082580c603d52a243ec9b8ee9bc9d5a642","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.120.tgz","fileCount":19,"integrity":"sha512-ljGKnB8QR8jq6BmTgKuCD7x9qF5yCeuUT5frTkjn7vM7vRgctaNE69Gy5/+2YivUCal3SGPETASPM00JxtCLmA==","signatures":[{"sig":"MEUCIF0lZml62BdJrl7ixV7b9Jk8qluxmJfYHiO5sanUedvFAiEA2s53x430ZNPir7c8AxVDNeMC+SNOgTcQcT5aWqyaEOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.120","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9896081},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.120.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.120.jsii.tgz","stability":"stable","_integrity":"sha512-ljGKnB8QR8jq6BmTgKuCD7x9qF5yCeuUT5frTkjn7vM7vRgctaNE69Gy5/+2YivUCal3SGPETASPM00JxtCLmA==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.120_1789332939491_0.49892167974688895","host":"s3://npm-registry-packages-npm-production"}},"0.0.121":{"name":"cdk-preflight","version":"0.0.121","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.121","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"b80b720cdf1d6659302cc73a7af7e569d197cd77","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.121.tgz","fileCount":19,"integrity":"sha512-6QbaZoGxx/LUc6/7nxt/PiyB571VwawfrL6g5OrYBgPj4HdbcaYMdvzg2Q6mcp7dyE1LbZaNXw7FDgFHlNZVGA==","signatures":[{"sig":"MEUCIQDLYgPa7nuu6haXlhuc0SMZ4ubPQvTAL1A+gxEdOsoPCwIgek6+wzSQ2ykFeZ5+aoXQ0m/kiyCm7N6YsGSNckhFGA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.121","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10130192},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.121.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.121.jsii.tgz","stability":"stable","_integrity":"sha512-6QbaZoGxx/LUc6/7nxt/PiyB571VwawfrL6g5OrYBgPj4HdbcaYMdvzg2Q6mcp7dyE1LbZaNXw7FDgFHlNZVGA==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.121_1789337035087_0.15453510085377853","host":"s3://npm-registry-packages-npm-production"}},"0.0.122":{"name":"cdk-preflight","version":"0.0.122","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.122","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"3814e52b38427cf6657e2f7d3ed8b1bec0920496","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.122.tgz","fileCount":19,"integrity":"sha512-vdMGimC/oj+6TLBeVbujxe9izEqe7yGw4dEBHFpmIP8XiDpn7rwzTBIdnQAMDuAAPuIeG4CSF9AgLhCW9JvKtg==","signatures":[{"sig":"MEUCIBA57pq01fJPmub4BAlFebSYaSn/TkwdC7rXFHAEUgPiAiEA78GAz9HosdCjoEun8ndBCjGWNjlQnEeXoQWgvDP3XU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.122","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10134815},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/","/src/rules.generated.ts"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.122.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.122.jsii.tgz","stability":"stable","_integrity":"sha512-vdMGimC/oj+6TLBeVbujxe9izEqe7yGw4dEBHFpmIP8XiDpn7rwzTBIdnQAMDuAAPuIeG4CSF9AgLhCW9JvKtg==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.122_1789348713849_0.6012564428966221","host":"s3://npm-registry-packages-npm-production"}},"0.0.123":{"name":"cdk-preflight","version":"0.0.123","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.123","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"7a2a534c4f6b03a1f23bfefc0737ac2b6ee78aca","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.123.tgz","fileCount":19,"integrity":"sha512-Seglv/BJsFHcH6lhYLMKhy8D1VF5slig1TT41TJlpU4louQBD77SPlVGcrE3dxfsTMG7ISOllSQY7qZHcIkknQ==","signatures":[{"sig":"MEYCIQDiNV/EUesLkRJffEAMEvfbqtL6lCN4xMHNf/0RoZi+MAIhAOnnj45LOKpGQdogvdbDShwTe5XBkbMdiqpK/FZ4BvdY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.123","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10133385},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/","/src/rules.generated.ts"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.123.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.123.jsii.tgz","stability":"stable","_integrity":"sha512-Seglv/BJsFHcH6lhYLMKhy8D1VF5slig1TT41TJlpU4louQBD77SPlVGcrE3dxfsTMG7ISOllSQY7qZHcIkknQ==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.123_1789349633241_0.11586453941447616","host":"s3://npm-registry-packages-npm-production"}},"0.0.124":{"name":"cdk-preflight","version":"0.0.124","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.124","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"66108fc9192c56da5fe2f0c5c3ed6ce3edf162b8","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.124.tgz","fileCount":19,"integrity":"sha512-UKGc3lvjPJN6lkIsoa4PdTz2l2MYhdzxJ8VEgHR4AYawzLmQFHTij+7XgqXXc6emDoEy5VU967IuN4F/5rsK6A==","signatures":[{"sig":"MEUCIGmV73xlmO1z4u9ZOFV0ZsVimtYl5NptwWrHk5zywVw+AiEA9NTD/DhgOi7ApsTm/rL8q15etTMs+uKybNt4f/2/tGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.124","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10273424},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/","/src/rules.generated.ts"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.124.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.124.jsii.tgz","stability":"stable","_integrity":"sha512-UKGc3lvjPJN6lkIsoa4PdTz2l2MYhdzxJ8VEgHR4AYawzLmQFHTij+7XgqXXc6emDoEy5VU967IuN4F/5rsK6A==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.124_1789356543829_0.4699768442452754","host":"s3://npm-registry-packages-npm-production"}},"0.0.125":{"name":"cdk-preflight","version":"0.0.125","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.125","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"59b0cad8660e5bcfdbaf74bd2d2b8e7814213cca","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.125.tgz","fileCount":19,"integrity":"sha512-Q79WKdjab02P7OSeOaeZ9d43IcNYiP1b6T1skMoWqp38h0mXQ50oI1oLiPp6qJV9jLcc8sZ6f9BtT2ZziJ7GGQ==","signatures":[{"sig":"MEUCIBlXlB5qhCZeAkeGFFKFJjVQMfJSYu41mPRre3GN7+Q6AiEA/Zrw31Pk2mZbbnURxVku5MVfL+GR/txdNryByEzq8HI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.125","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10858722},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/","/src/rules.generated.ts"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.125.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.125.jsii.tgz","stability":"stable","_integrity":"sha512-Q79WKdjab02P7OSeOaeZ9d43IcNYiP1b6T1skMoWqp38h0mXQ50oI1oLiPp6qJV9jLcc8sZ6f9BtT2ZziJ7GGQ==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.125_1789357519977_0.07253539111570872","host":"s3://npm-registry-packages-npm-production"}},"0.0.126":{"name":"cdk-preflight","version":"0.0.126","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.126","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"8c571c75cb95a4d0e70da612a083b68774a36972","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.126.tgz","fileCount":19,"integrity":"sha512-XEeQxbjQg6SzgqdSyggyliNrFbxC+0VcOMy1ObGo39eYZvsW5s6ExSLiOcGmTlwgRAsYk+sNeGuycv86qL25gg==","signatures":[{"sig":"MEUCIQDrsCGN4NYgz9pZhOU24Ftig2I+8wKYIO4NibLoSEAz3gIgQWplK7sSH+AlKPnQNoqkW/uJivKwcK3SgBqMsorWpDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.126","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10859812},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/","/src/rules.generated.ts"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.126.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.126.jsii.tgz","stability":"stable","_integrity":"sha512-XEeQxbjQg6SzgqdSyggyliNrFbxC+0VcOMy1ObGo39eYZvsW5s6ExSLiOcGmTlwgRAsYk+sNeGuycv86qL25gg==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.126_1789371361028_0.08005293741388608","host":"s3://npm-registry-packages-npm-production"}},"0.0.127":{"name":"cdk-preflight","version":"0.0.127","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.127","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"4886b88dade4529501fae626aaf52e2f65ee5190","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.127.tgz","fileCount":19,"integrity":"sha512-oiq3hMSMClw9OwUW/qoQEbAhTLh3akv1CSjDvnflvJ0F+8jpt0THmrpERU/N6pO7rBZ2zy851yG2e0Kl1TUNcQ==","signatures":[{"sig":"MEQCIBO6KpLzlc0hYI85lFUowcinV9rGBguA6gWPqo2AzIS/AiBHxTW0LnFWLV0a9rTSmixpFuFIluN6Hl0O9mqbnyOA6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.127","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10859812},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/","/src/rules.generated.ts"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.127.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.127.jsii.tgz","stability":"stable","_integrity":"sha512-oiq3hMSMClw9OwUW/qoQEbAhTLh3akv1CSjDvnflvJ0F+8jpt0THmrpERU/N6pO7rBZ2zy851yG2e0Kl1TUNcQ==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.127_1789372081133_0.4951804550348404","host":"s3://npm-registry-packages-npm-production"}},"0.0.128":{"name":"cdk-preflight","version":"0.0.128","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.128","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"a2c6ecbf9f8354e114b0883e19190ed86759090d","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.128.tgz","fileCount":19,"integrity":"sha512-ABiEkS0HF+X0N0MzFD/UnZk8er0BFJzjwzPf5sSDQOndt909snd/toIaapNx1ClFyUVF53nEsUam0UR95UtR1g==","signatures":[{"sig":"MEUCIQCir6zxg9xGSwfkQCJRH1JO+rQhCOtLLNHdZR2rS804UgIgWCU7nBsq+ZUhTB2uWo9pvHj/h1MIdv86N0jNV8S6Me8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.128","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10859812},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/","/src/rules.generated.ts"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.128.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.128.jsii.tgz","stability":"stable","_integrity":"sha512-ABiEkS0HF+X0N0MzFD/UnZk8er0BFJzjwzPf5sSDQOndt909snd/toIaapNx1ClFyUVF53nEsUam0UR95UtR1g==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.128_1789373554300_0.7899748373696871","host":"s3://npm-registry-packages-npm-production"}},"0.0.129":{"name":"cdk-preflight","version":"0.0.129","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.129","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"852a1bfef0c6dddc4d5de98d1c9d41d65e5c7828","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.129.tgz","fileCount":19,"integrity":"sha512-LPLHOs1dUW0KvznB4I06uCV8xlXX9KIQH+AQ+fZE16iQrn4Y3j4Twoj8Ic9FsVX0eeDKJZNUsozwSaJuckLvFA==","signatures":[{"sig":"MEQCIBv462d4TDpwhjyuVtPFv9Q3VWaqhlP5rosgbRCtK32iAiBTusXtJN8aBFy/ce0NeNEnFUTafKwxRtUyvKm9pq2SKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.129","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10860090},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/","/src/rules.generated.ts"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.129.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.129.jsii.tgz","stability":"stable","_integrity":"sha512-LPLHOs1dUW0KvznB4I06uCV8xlXX9KIQH+AQ+fZE16iQrn4Y3j4Twoj8Ic9FsVX0eeDKJZNUsozwSaJuckLvFA==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.129_1789376707507_0.49671200572251073","host":"s3://npm-registry-packages-npm-production"}},"0.0.130":{"name":"cdk-preflight","version":"0.0.130","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.130","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"48da97231f0f2824fc61267eeb2b3d8f9f295684","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.130.tgz","fileCount":19,"integrity":"sha512-OiE/3fwu6O3xzs/sS5NDQglo/+oTiorepDJhOPrt9nvMRm1vE7AML3fYQLutAfrCcrnUXBPMGQRHC8ICYV3xGQ==","signatures":[{"sig":"MEQCICd3ihYhcfnBSlTvpXtLFSruPzlPjnxzqBqoAsIHclWvAiB+XK/96eDY4NYwkEjvkr8hxjKxghyTfIrNlA3Rjl15Rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.130","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10860090},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/","/src/rules.generated.ts"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.130.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.130.jsii.tgz","stability":"stable","_integrity":"sha512-OiE/3fwu6O3xzs/sS5NDQglo/+oTiorepDJhOPrt9nvMRm1vE7AML3fYQLutAfrCcrnUXBPMGQRHC8ICYV3xGQ==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.130_1789378430588_0.13325348023500672","host":"s3://npm-registry-packages-npm-production"}},"0.0.131":{"name":"cdk-preflight","version":"0.0.131","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.131","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"9378f5092f65a70ba4f7ef84173f7a79bf06d690","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.131.tgz","fileCount":19,"integrity":"sha512-lTTezMTigQcd3+XJeQuV2w42gV0Cvf+dt8bIMi1tXemNxRKF8Hoyw6XNOv5wI53uMSffAS98talHDABY+/JbIw==","signatures":[{"sig":"MEQCICjO/F7vemrvMKbEuPJ0lG4Gj3RDamw/DxsVqP9whZ+pAiAQkOdFpSzNO/ap0brHZOUum8y7+mZE74/V7OXskAaijw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.131","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10860090},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/","/src/rules.generated.ts"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.131.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.131.jsii.tgz","stability":"stable","_integrity":"sha512-lTTezMTigQcd3+XJeQuV2w42gV0Cvf+dt8bIMi1tXemNxRKF8Hoyw6XNOv5wI53uMSffAS98talHDABY+/JbIw==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.131_1789380615531_0.3808374359262978","host":"s3://npm-registry-packages-npm-production"}},"0.0.132":{"name":"cdk-preflight","version":"0.0.132","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.132","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"16f67c1d1c17f5eed018b30b45dc36d1de9c8ba5","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.132.tgz","fileCount":19,"integrity":"sha512-pU1KMMWqnh/UpPe9nKrBOPYGAtv9T43XbVRpynLiFpv/ElqiNBniO2mxhj+qvFb44RNCMfpTE6JGWIg9BqGZVQ==","signatures":[{"sig":"MEQCIEVyOk661f1gTKOGSb8YpDaL+t9yBtbc7FzMRfrlz75WAiBpvrlB9c/k+5+Djv/+zDo9gvOEWCl7jqDBLmNwHqzRdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDg88yTZW4GLOILiSNRQeIcfv7LmMVU2WJqYKV2BzfDuwIgZHbQaGZxyDy6pBnWrSWhXx67QOmTZSLLnfEnW++gU4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.132","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10860014},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/","/src/rules.generated.ts"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.132.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.132.jsii.tgz","stability":"stable","_integrity":"sha512-pU1KMMWqnh/UpPe9nKrBOPYGAtv9T43XbVRpynLiFpv/ElqiNBniO2mxhj+qvFb44RNCMfpTE6JGWIg9BqGZVQ==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.132_1789434650512_0.7309439107035689","host":"s3://npm-registry-packages-npm-production"}},"0.0.133":{"name":"cdk-preflight","version":"0.0.133","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.133","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"c0b3a41a412fcd5299096a5f0ca94a3768dd7b63","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.133.tgz","fileCount":19,"integrity":"sha512-yaTCd7n09YziE+OntmYPh6hor0/rNCjoP/jv7tpv7YLmz7QYCCsg5QY0htwryAiHiLOFww3Z2ucT3zqXUAhaYQ==","signatures":[{"sig":"MEQCIFjQWxALk4coS3PDAIOyAg4Cqa68y/EWjdci3hTG/C6WAiAmKbkbtxrpmn0DJtFaRZV1YdiuzIPjUVOFYIFTYZ8KVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB7t6BWwFBtXiMXyoJWeB9Z1T/O3rKkpH1KK8Pkf7tznAiEAzFjunXondC0/dF4oKeSIRlxIZUTPfTBo4F9SsSgKrtI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.133","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10861290},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/","/src/rules.generated.ts"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.133.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","bundle-docs":"projen bundle-docs","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.133.jsii.tgz","stability":"stable","_integrity":"sha512-yaTCd7n09YziE+OntmYPh6hor0/rNCjoP/jv7tpv7YLmz7QYCCsg5QY0htwryAiHiLOFww3Z2ucT3zqXUAhaYQ==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.133_1789437681059_0.1354947496956247","host":"s3://npm-registry-packages-npm-production"}},"0.0.134":{"name":"cdk-preflight","version":"0.0.134","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.134","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"da1ca253b7f1fa10501107b19e9a29ea57679d91","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.134.tgz","fileCount":19,"integrity":"sha512-+t1C0sWkvYVZhN0nOJ+flL0WXOJQjO0Za4yw14J6wmu8y0b1SFkjSKBZ6lhHaE+/iTRPR7Bk0LKtgKhkvnCb6Q==","signatures":[{"sig":"MEMCHyd79dt+D6L0LI3iSLQJjXK1DlYBCQHiYpiZv/UfLT0CIFlFlwvuvZ1LItrrlw/q094ODni1219r+BIaldn2NH92","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHeUxwLVb5fjQpRaluVZRcHXr2T9ebRiQ1FLodGBrMqdAiAatcEQtp2QLMniFbrjsKDgzJWcgRfLXmOwzkpeC7xxlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.134","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10861314},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/","/src/rules.generated.ts"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.134.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","bundle-docs":"projen bundle-docs","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.134.jsii.tgz","stability":"stable","_integrity":"sha512-+t1C0sWkvYVZhN0nOJ+flL0WXOJQjO0Za4yw14J6wmu8y0b1SFkjSKBZ6lhHaE+/iTRPR7Bk0LKtgKhkvnCb6Q==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.134_1789440181621_0.5375701665091397","host":"s3://npm-registry-packages-npm-production"}},"0.0.135":{"name":"cdk-preflight","version":"0.0.135","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.135","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"6e2b3556e79ea9dc45aa625f67adc4e47920e57e","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.135.tgz","fileCount":19,"integrity":"sha512-k+l7xp8yZ/1K8OfIwaYTNQWbH2w0t5bwCND9qJSB7AX4N9Q19XFGJ8bq3SPDh64oJesiM8My5J5G1PrYkMWb4A==","signatures":[{"sig":"MEUCIBnb0XpiFhlLsHVDFoIFuYe0LHg31qOGP/a4WEa/aX2kAiEA9nwiKrIzgTeioXS5bRMgzPNq1UTSgtZ2OEoa3T3muzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDLtKsHuiJGJNeC9xduX3EpXowKXz+w+boqSRKuVa8+oAIhAP85zIaSSCWQqZmUpo26UFhkPadFLQK2cHOc3/3PKAMy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.135","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10863598},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/","/src/rules.generated.ts"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.135.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","bundle-docs":"projen bundle-docs","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.135.jsii.tgz","stability":"stable","_integrity":"sha512-k+l7xp8yZ/1K8OfIwaYTNQWbH2w0t5bwCND9qJSB7AX4N9Q19XFGJ8bq3SPDh64oJesiM8My5J5G1PrYkMWb4A==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.135_1789621268385_0.7596666417247271","host":"s3://npm-registry-packages-npm-production"}},"0.0.136":{"name":"cdk-preflight","version":"0.0.136","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.136","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"fc5c1ced3e114bb5f302145f154ee32f8a003fcc","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.136.tgz","fileCount":19,"integrity":"sha512-Hz/1xdyC5LAa1EzPY3aKu0Xo3W+i815T0EYWFRWmaW3UYlG3QVTS3r4w24uPZ9bToTCzBwqUxmgtgQ0JHNQE9Q==","signatures":[{"sig":"MEUCIQDJ6Y4tx4ZDXtx/JuuNLRsFWSSIm8RBZJIt+6tVIBeL1gIgdjGUj1QyEFKPA1Coq0MD3qmw1jTFhP93TkqIEqrllFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCbYc7PNfeDtMbZkGzrvXtCd3n6nxGCZ/fGMpEGCgFMYQIgP3XRTQbrpdyJ2dw40jTfzhhqj562+9MzYuIaGTXmphI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.136","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10864950},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/","/src/rules.generated.ts"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.136.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","bundle-docs":"projen bundle-docs","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.136.jsii.tgz","stability":"stable","_integrity":"sha512-Hz/1xdyC5LAa1EzPY3aKu0Xo3W+i815T0EYWFRWmaW3UYlG3QVTS3r4w24uPZ9bToTCzBwqUxmgtgQ0JHNQE9Q==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.136_1789649319856_0.9655276015988483","host":"s3://npm-registry-packages-npm-production"}},"0.0.137":{"name":"cdk-preflight","version":"0.0.137","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.137","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"abb1d55ae5a056b692aa80ef21cc8e60607ec335","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.137.tgz","fileCount":19,"integrity":"sha512-L+ayUbj87z8mvt83az0D0pCODTf6X4zgCD8J5Es7MCpXFTHeXCCBZwFcTlqOkqyKCV+jVcZmEyuYgMAFFLZaTg==","signatures":[{"sig":"MEUCIQD1BsiSzYboPoWcb98m+tiK0ASLWbaxwK4ZFXq/rVTyuQIgIhkOaRfkFIxGEMVlV9AMipr/iksiWmSaUtQ0aTAt1bg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFBIv/aT2GtTEkJ8A/12GgNhubOPFiAgpfY29eS8923WAiEA/ztEjjqiUbORslTkcwQY4j7fH71qFFJ0wQc4dbCX1oo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.137","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10874330},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/","/src/rules.generated.ts"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.137.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","bundle-docs":"projen bundle-docs","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.137.jsii.tgz","stability":"stable","_integrity":"sha512-L+ayUbj87z8mvt83az0D0pCODTf6X4zgCD8J5Es7MCpXFTHeXCCBZwFcTlqOkqyKCV+jVcZmEyuYgMAFFLZaTg==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.137_1789651993249_0.4282955602218088","host":"s3://npm-registry-packages-npm-production"}},"0.0.138":{"name":"cdk-preflight","version":"0.0.138","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.138","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"0c01e00e54032357aaf297b06f924b3fdf20d6d3","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.138.tgz","fileCount":19,"integrity":"sha512-LqjGkl6anHead5Ivs6eg48fe/5lVzZ7E0ggzSNkOc0eE1gz09EIY3poXqV9u4SMUWYM2Dl9JLRXGk62sa6dOqA==","signatures":[{"sig":"MEYCIQCngsbNMC5C5k7fmul/f4wnthaXQNxMVac608OSIebz9AIhAOSnBvXPPXYVf22F6rK8DHDSv5pCazLt/a5RqONODZDs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICtfg23hAS3ypxccBtxgaiG77QXxMlnPfSg3aOUrZcESAiBSvI0LTYqpWXjyrCQOTa2Oz4ZOsvWpG95NtINyeaUHjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.138","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10874330},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/","/src/rules.generated.ts"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.138.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","bundle-docs":"projen bundle-docs","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.138.jsii.tgz","stability":"stable","_integrity":"sha512-LqjGkl6anHead5Ivs6eg48fe/5lVzZ7E0ggzSNkOc0eE1gz09EIY3poXqV9u4SMUWYM2Dl9JLRXGk62sa6dOqA==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.138_1790056280681_0.03404474067122876","host":"s3://npm-registry-packages-npm-production"}},"0.0.139":{"name":"cdk-preflight","version":"0.0.139","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.139","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"8c8ecc9294ac36cfc9bb49b319b2ca8fbc2ae60f","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.139.tgz","fileCount":19,"integrity":"sha512-fxuvjw/ZgpjfZJqu8E9/aScpA4jaCt0BK83Hg2tJxaRkMayHRabWdERHye7vVGcLKSxxa0JwGz1vYy+3WYKAgQ==","signatures":[{"sig":"MEUCIQCwMd+Yg11Od/MEfImZZsC2ymYvD5TGhiMfzX8Yr1SWlwIgBZoA609WWBJap8VZ3WtnOGxcyhQc0kifycYaKsmwvpY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD8G7+LdPEu+lw4ZXw9lRQ+VBWhzk5r/gtF5ZM2WjZXRAIhAIXv4bscpTJEZOUkqpeSTepBFuPeYbfFOEKJPdPeAJxs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.139","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10875548},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/","/src/rules.generated.ts"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.139.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","bundle-docs":"projen bundle-docs","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.139.jsii.tgz","stability":"stable","_integrity":"sha512-fxuvjw/ZgpjfZJqu8E9/aScpA4jaCt0BK83Hg2tJxaRkMayHRabWdERHye7vVGcLKSxxa0JwGz1vYy+3WYKAgQ==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.139_1790135027212_0.17329868964895945","host":"s3://npm-registry-packages-npm-production"}},"0.0.140":{"name":"cdk-preflight","version":"0.0.140","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.140","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"15bd5e9a9a62c38ce96da7c3661ef6130248421b","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.140.tgz","fileCount":19,"integrity":"sha512-RKYP+VNU4Tzkr6b1dWkRos//c0w2xCs8Lx6G4zyNq5Q/k7Rdm1+3dIOx93HOOUHE5Z0efTP/QQNkwMoi8Q0lww==","signatures":[{"sig":"MEYCIQCdHqBs50ILsYcugYSta1+ILM8W94a1hWwN8BBZkdG+OwIhAPmuJOSjke3yW16CWD/G+Azs7u5jJ9rSf+fLuXR7m0CF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICk9ImHtLHxIqaHKEWmGQ4qKHj8cOfJRU8T99C1xEyhIAiEAno/MNL6tlFi6pE5IlT+wWNbupPe2CeZKSjr0o8X7clc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.140","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10875548},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/","/src/rules.generated.ts"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.140.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","bundle-docs":"projen bundle-docs","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.140.jsii.tgz","stability":"stable","_integrity":"sha512-RKYP+VNU4Tzkr6b1dWkRos//c0w2xCs8Lx6G4zyNq5Q/k7Rdm1+3dIOx93HOOUHE5Z0efTP/QQNkwMoi8Q0lww==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.140_1790136004402_0.9024689140817068","host":"s3://npm-registry-packages-npm-production"}},"0.0.141":{"name":"cdk-preflight","version":"0.0.141","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.141","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"7abdb519abb0029851ba5340c395b7d5aeca7890","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.141.tgz","fileCount":19,"integrity":"sha512-099N6TIvRd92s9LRacnvFux//zrk8k3KqeSb2oUD2n/uT5XCuCEs8pxbq7N0ROYFhxfLO7seGiRW4QqTITHXrQ==","signatures":[{"sig":"MEYCIQCJsUjQsahoVrvXYdi8zslt8BPQgnyAlurmtG4ruIbVsAIhAL099A8wmfiF7QIUbztemQwPOqp5zvlOBsncbLuseg7T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDGboVPLtUjzsdjKR4D8Oj8SPJ+EYYjsizW1375yynNwAiAF2pvXc447h88C8+T/SsVdPH8P8jq690nT4OAhW5T4iA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.141","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10965736},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/","/src/rules.generated.ts"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.141.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","bundle-docs":"projen bundle-docs","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.141.jsii.tgz","stability":"stable","_integrity":"sha512-099N6TIvRd92s9LRacnvFux//zrk8k3KqeSb2oUD2n/uT5XCuCEs8pxbq7N0ROYFhxfLO7seGiRW4QqTITHXrQ==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.141_1790137039855_0.029971363765048054","host":"s3://npm-registry-packages-npm-production"}},"0.0.142":{"name":"cdk-preflight","version":"0.0.142","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.142","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"183a34fa3f2432020fb6c00c0477382306802f94","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.142.tgz","fileCount":19,"integrity":"sha512-cDYSZtelcxTOa8X70NWdPu1NXR90ddxwLdtUggrZo0AKuCeIxYm/hUxOZbgNxL1qO7Q+d0i9kI+xaUHHmNpMEw==","signatures":[{"sig":"MEYCIQCBp0+yl7k906/xgCj37dYbhI1di2fmg5Q4ND9NLutW5wIhAOmCRT6lyif3paQs8tEnY+GZYxDQJ8rLrgC9t8ZBAJaF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBiGKYgaEtvzY2cexDGYIrBIyLozyWKDUcN88sWQZ2QGAiAzUWErJ891x7I0rSXJOVg7vTGRufiYq8MDltNWCXgTmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.142","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10965736},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/","/src/rules.generated.ts"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.142.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","bundle-docs":"projen bundle-docs","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.142.jsii.tgz","stability":"stable","_integrity":"sha512-cDYSZtelcxTOa8X70NWdPu1NXR90ddxwLdtUggrZo0AKuCeIxYm/hUxOZbgNxL1qO7Q+d0i9kI+xaUHHmNpMEw==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.142_1790137629806_0.29836047123303744","host":"s3://npm-registry-packages-npm-production"}},"0.0.143":{"name":"cdk-preflight","version":"0.0.143","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.143","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"72e0a5aa752952b92ef17bfaf8c8af65f6a6e056","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.143.tgz","fileCount":19,"integrity":"sha512-gWUyCFNbehF37Y8SzLtHLzqWH7i6XZz+kKw2nEP0dovGcjjG2BaR64WaxsE1dqL4IoTOzMyrN7FLtr9UULVoCA==","signatures":[{"sig":"MEQCIHOHEfXhxVUJgfavXHC+z7AfBkdM+mdgsiZwUIcNgcHwAiBXrzblwI1MgY+5uIfBlFxbmsXPwpyUsh2WseaWSyGiTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHXtHV1X2UJD6bhEm0G0Afg5H87v8NuZXmPVKVLIvzzJAiEAnatf2dyhfjJh8Qvj6WKKwJKWkkn42y4zrj2tN4eIeHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.143","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11170699},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/","/src/rules.generated.ts"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.143.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","bundle-docs":"projen bundle-docs","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.143.jsii.tgz","stability":"stable","_integrity":"sha512-gWUyCFNbehF37Y8SzLtHLzqWH7i6XZz+kKw2nEP0dovGcjjG2BaR64WaxsE1dqL4IoTOzMyrN7FLtr9UULVoCA==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.143_1790140381684_0.19620623049940034","host":"s3://npm-registry-packages-npm-production"}},"0.0.144":{"name":"cdk-preflight","version":"0.0.144","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.144","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"6ace987be7f93bf878ab636c2840bb026f30d0ab","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.144.tgz","fileCount":19,"integrity":"sha512-Te3TaZgSAT+W5lGDYzUk0bdJRSbpga/76G1ZVV73wD1F/UnQ97jj4X/6R6s9x8j6C1LPbhF4NsPNhgi3bGfvhQ==","signatures":[{"sig":"MEUCIAdhA1F1rMN5aDO/4BIrfDo0nlL8nAK5JcNTuwP6U+ORAiEA0NPFEPWAacaSwAnMH2xmXnLskljmsV8hyoaFJ16cZMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDLQaV4wbYfea2rDLcUiv2g5I5vgHhlG4Q35iP8yFBfRQIhAJNbBQSIAdIZVGCwxq2leSqgQ/yyItX5JnIqaeJ2Ceg2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.144","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11170699},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/","/src/rules.generated.ts"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.144.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","bundle-docs":"projen bundle-docs","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.144.jsii.tgz","stability":"stable","_integrity":"sha512-Te3TaZgSAT+W5lGDYzUk0bdJRSbpga/76G1ZVV73wD1F/UnQ97jj4X/6R6s9x8j6C1LPbhF4NsPNhgi3bGfvhQ==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.144_1790202496822_0.8236714097409916","host":"s3://npm-registry-packages-npm-production"}},"0.0.145":{"name":"cdk-preflight","version":"0.0.145","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.145","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"261fb8459f98f61f599aaf0bf1aa8c8c39c55e85","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.145.tgz","fileCount":19,"integrity":"sha512-3eHaDFRW1mQpy+j/8dtocVAgadsDsgi8L7Ps6NRZKrGYZE8axHURnMJdOL5Y1MJCiJdg5LAnvSuZ7qjMAAqaGA==","signatures":[{"sig":"MEUCICtd71EWK72pwlUlMs28EvmtgiwhVgyF0AmI6htgyaw2AiEA3zVCxOforChbzHOUFq2Z36NqXEs9DlvytvdbKnA3MT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDrbdx+529bjECUJL+XHGMWxiuSLeHuoQAC6e+d98mBJAiEAsxw1/GWZEMDDgfl+igEgvhGzxMsnTlyVT+SFReSmBQc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.145","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11236288},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/","/src/rules.generated.ts"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.145.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","bundle-docs":"projen bundle-docs","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.145.jsii.tgz","stability":"stable","_integrity":"sha512-3eHaDFRW1mQpy+j/8dtocVAgadsDsgi8L7Ps6NRZKrGYZE8axHURnMJdOL5Y1MJCiJdg5LAnvSuZ7qjMAAqaGA==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.145_1790208414116_0.5324430549552714","host":"s3://npm-registry-packages-npm-production"}},"0.0.146":{"name":"cdk-preflight","version":"0.0.146","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.146","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"4298586cee09650dfd2d018fe34b6ce4fa04502b","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.146.tgz","fileCount":19,"integrity":"sha512-pOML4eAgqjx3PTeEQjzTpUIzt6422+fpqciI4IN537Q9VzayFUwvn9BVcmbdT4qLflshZlW4/+P+CsUpqtvT6Q==","signatures":[{"sig":"MEQCIDmNecsL48DMQsbjPgj0S42H9BZLD5lhtZEqUqLMH6WAAiAGNMqQbE4+EEEaMiylOzpvAZjTMZmWiEVYizFrFSPmsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIARa/ftF3eS7jv3BA6Svcz/ga96OSoMGEc61ymDPlQjiAiANUhR4SRKZPkfid7y5emGdZqnFpdbcUX8ttqNni3Oq0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.146","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11508632},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/","/src/rules.generated.ts"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.146.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","bundle-docs":"projen bundle-docs","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.146.jsii.tgz","stability":"stable","_integrity":"sha512-pOML4eAgqjx3PTeEQjzTpUIzt6422+fpqciI4IN537Q9VzayFUwvn9BVcmbdT4qLflshZlW4/+P+CsUpqtvT6Q==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.146_1790218287900_0.5471756071423604","host":"s3://npm-registry-packages-npm-production"}},"0.0.147":{"name":"cdk-preflight","version":"0.0.147","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.147","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"cdfc7c733bbb22509289d409e2b0f018bbc561b9","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.147.tgz","fileCount":19,"integrity":"sha512-MxjCfhvf12QwmOvCpzDeAy6h6rWXrlO83mkTL0in5NM2K2MXcTMTlt8lm9QdutF9Irt/5Yw2KRn67lsBAZfkXw==","signatures":[{"sig":"MEUCIQDd+u5apfhS/oyl/4rtDCuMa1G244fDCs5vP2iOyAHqZwIgPzL5/QCwrPTH5167wfa5gm42VuvCGusnGURIdvASnBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC2DyyieXspvSgemMTbxqaH6xgVQfO0QD+v1fcli1ONTQIgeyYQf50iMv0IKesEkqUr+cCLRaqdlqGAAPtnwGcU3+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.147","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11508632},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/","/src/rules.generated.ts"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.147.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","bundle-docs":"projen bundle-docs","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.147.jsii.tgz","stability":"stable","_integrity":"sha512-MxjCfhvf12QwmOvCpzDeAy6h6rWXrlO83mkTL0in5NM2K2MXcTMTlt8lm9QdutF9Irt/5Yw2KRn67lsBAZfkXw==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.147_1790219006513_0.5562424904938172","host":"s3://npm-registry-packages-npm-production"}},"0.0.148":{"name":"cdk-preflight","version":"0.0.148","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.148","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"69e624efb3a846858316bbe9c510bbf92adf7aa9","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.148.tgz","fileCount":19,"integrity":"sha512-cJVXYeB9OeTXd0J0CzsRIr/lT6QhnewJtg+mr7YQQdkT762QBhlkqrDjTdCVLxUcjr0YTpPAefNuJ/mhqitBmA==","signatures":[{"sig":"MEQCIFtLtsq16Lnd5GC7MAX53IAfg++pAgchYB5edGKF6R9CAiAgDa729kRuO9G5MtrR0O8c7zvkkwy/SyKsJwSuQHLbNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDkbeVNbKsJSaKh1poNaFG4S7OoTTVeRN9jvMkW5pfpwgIgKKKcby6DuOBmsyVinBeQzAC3IpSHev0NRmKNsPyViiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.148","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11546416},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/","/src/rules.generated.ts"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.148.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","bundle-docs":"projen bundle-docs","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.148.jsii.tgz","stability":"stable","_integrity":"sha512-cJVXYeB9OeTXd0J0CzsRIr/lT6QhnewJtg+mr7YQQdkT762QBhlkqrDjTdCVLxUcjr0YTpPAefNuJ/mhqitBmA==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.148_1790230813402_0.29812833100990943","host":"s3://npm-registry-packages-npm-production"}},"0.0.149":{"name":"cdk-preflight","version":"0.0.149","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.149","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"4048f20da44d674a918a69268cbbb77058f2a8dd","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.149.tgz","fileCount":19,"integrity":"sha512-m27mU/9WbhHvtbFeo5AMsd6rv56pVyTWqcehz89FEnNZdDJDYTpK1XVOiBvZaZekcHHy3+GBzEbhfmcaeQauiA==","signatures":[{"sig":"MEQCIDCsugcwg2m6N9rUQ9gCFWuCX1DdYGKBYjjGs37PVbt1AiAZXFolEXXTqIVKgb8PkLUOc8j8vHnutiV2QKPHFdiqrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHzVP2PLkLJZME5fog/SLl5fxp5Lt2nXlZFfxNa7O1DdAiBgZ2vcacbes4M9zRyMVfw67OQPyMgSTNFn5ZseAj7jjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.149","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11611268},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/","/src/rules.generated.ts"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.149.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","bundle-docs":"projen bundle-docs","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.149.jsii.tgz","stability":"stable","_integrity":"sha512-m27mU/9WbhHvtbFeo5AMsd6rv56pVyTWqcehz89FEnNZdDJDYTpK1XVOiBvZaZekcHHy3+GBzEbhfmcaeQauiA==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.149_1790233084789_0.6413730936898852","host":"s3://npm-registry-packages-npm-production"}},"0.0.150":{"name":"cdk-preflight","version":"0.0.150","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.150","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"acba6249fbf57b4272a139fc5b0a9e22aa66ae93","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.150.tgz","fileCount":19,"integrity":"sha512-Slgig1ARNUkq9CqwT/upOc556bg7RN7du/1aYjOB/JwLNZt0jA4ON27QeAi4UXakUmSiMjXmBNUq17Ibkz2N6Q==","signatures":[{"sig":"MEQCH2QGhwMb9+pI6jGI23+YqhD1zSbT2Q81+j27aDneFuICIQD62XpNod7v2md+sdKhXw8Nphk5mpvtkKEJKAlNVNRFlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDrBjpDKlq8iacO++hG6bBA9BmZSfJPJz2HspVWikbLIQIhAPjRmlSWUqAOHxACw5M9mgn9rf29GVk2jhL5AK/+Vv2M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.150","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12112686},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/","/src/rules.generated.ts"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.150.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","bundle-docs":"projen bundle-docs","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.150.jsii.tgz","stability":"stable","_integrity":"sha512-Slgig1ARNUkq9CqwT/upOc556bg7RN7du/1aYjOB/JwLNZt0jA4ON27QeAi4UXakUmSiMjXmBNUq17Ibkz2N6Q==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.150_1790238172607_0.9186574671869918","host":"s3://npm-registry-packages-npm-production"}},"0.0.151":{"name":"cdk-preflight","version":"0.0.151","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.151","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"f597c857e9d981b9c77a6ae996d1aa25d9bbf02b","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.151.tgz","fileCount":19,"integrity":"sha512-j6kLzCXV1nl45fF9aggNQIRGufthUhJ84uWZVRMn8CLjUPZtXTvOk37GqFi8MqZkpo56cAl/eHu92cCORvUAzw==","signatures":[{"sig":"MEUCIQDEAqGIOZkbpQlFGXerGUvrPS57lG0fTTvob3smhIQQQgIgEVjL2MgBMppduBKtWhK5XU9mk7NLGGXfhNz2j4uzmWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDgiWkxY4oWk3uR6nLZWF8DI9jIkfURhsVjh1azSezfiAIhANrCi+eHdOdUWIkHTdYaNd/hmr8SawpeelxkMV01Ok8z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.151","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12112686},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/","/src/rules.generated.ts"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.151.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","bundle-docs":"projen bundle-docs","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.151.jsii.tgz","stability":"stable","_integrity":"sha512-j6kLzCXV1nl45fF9aggNQIRGufthUhJ84uWZVRMn8CLjUPZtXTvOk37GqFi8MqZkpo56cAl/eHu92cCORvUAzw==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.151_1790238622586_0.9655556882268346","host":"s3://npm-registry-packages-npm-production"}},"0.0.152":{"name":"cdk-preflight","version":"0.0.152","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.152","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"4db770caa4174a449f3fb5bd846be516d678004c","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.152.tgz","fileCount":19,"integrity":"sha512-0mI1LgNXPYn8He2Debw1EnXPy1gn4XFnslAL9vhFY3gQoixt5uh1a067z74SqiCAiY8Jk/bUVAKT2HxxoAvzCw==","signatures":[{"sig":"MEUCIQDbMs7icKYjt83pGCerELtumFU0a1tSWgeMfdNsItQmfQIgSycrIV7xcqe0pfCCjSVe8JYKkiGj43FBrAuGZ1pZ3d0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCyykMQWwLvvWwFwIEiAxD3VzXtmwShQz2Cl6L3LkvotQIhAN/mqlYUYs+Za/o0q/jgTk4ff/SyzAVt/kVoYvRnPYW7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.152","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12200188},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/","/src/rules.generated.ts"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.152.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","bundle-docs":"projen bundle-docs","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.152.jsii.tgz","stability":"stable","_integrity":"sha512-0mI1LgNXPYn8He2Debw1EnXPy1gn4XFnslAL9vhFY3gQoixt5uh1a067z74SqiCAiY8Jk/bUVAKT2HxxoAvzCw==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.152_1790267992958_0.6884448414010149","host":"s3://npm-registry-packages-npm-production"}},"0.0.153":{"name":"cdk-preflight","version":"0.0.153","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.153","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"d67adeb238d38a2204cde5d2eaac54e80e9ea413","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.153.tgz","fileCount":19,"integrity":"sha512-7h/fD+Y0th8vgpUwkvFwW4cvrFseLRAV3CU4ASbCJFPCHAcG/Pe3qbqnT5tHAKenZ89Q0x03UROzk+MAOJHHSg==","signatures":[{"sig":"MEUCIBaGxcQLdrMNB3yohPjWLv2GvxPM2UtxSpPTr6xe6eDtAiEA3KknQ8xt5P2W7pnoqPL/g+xm/D9XomxfhK9HeK0pgB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF9CaoTiPUFHf93pRuU1QMGEgz9iMtPN/C1H0Tj9n+lVAiANMtxf/l5eq7J1GUodlsSp/9aZrljozUqiLK3Ny7I4Ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.153","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12431854},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/","/src/rules.generated.ts"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.153.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","bundle-docs":"projen bundle-docs","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.153.jsii.tgz","stability":"stable","_integrity":"sha512-7h/fD+Y0th8vgpUwkvFwW4cvrFseLRAV3CU4ASbCJFPCHAcG/Pe3qbqnT5tHAKenZ89Q0x03UROzk+MAOJHHSg==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.153_1790280591427_0.7411228787508299","host":"s3://npm-registry-packages-npm-production"}},"0.0.154":{"name":"cdk-preflight","version":"0.0.154","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.154","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"30fb3a3825e9eaaa242837085f06042651b2244b","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.154.tgz","fileCount":19,"integrity":"sha512-956OtNO0O2h7mpaj9KV5/XAWpQiC91bOkXc0t4qd+p1x00nvWmQGy/yGBCDNU20VY1ToHCcZX8rKpG7D1nxytw==","signatures":[{"sig":"MEQCIDOLqf0JU5yL2cD8NIkAJwozNsCk3XCrDS9VOvP0rHFOAiBWRDFiWuddKome+RtCEVNZ6b0+MWENoMvqD57HnG6qeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC0Qd4wtwsyw8zVAhDKbA8bLHHNEtSvRWXjzxrHelORSAiBrNI1S0Sz9BSO4qhkaI32+l4VYAKSjja7urgoqQtTZjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.154","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12699652},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/","/src/rules.generated.ts"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.154.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","bundle-docs":"projen bundle-docs","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.154.jsii.tgz","stability":"stable","_integrity":"sha512-956OtNO0O2h7mpaj9KV5/XAWpQiC91bOkXc0t4qd+p1x00nvWmQGy/yGBCDNU20VY1ToHCcZX8rKpG7D1nxytw==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.154_1790284818274_0.8510328797576527","host":"s3://npm-registry-packages-npm-production"}},"0.0.155":{"name":"cdk-preflight","version":"0.0.155","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.155","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"35c09979aba83274616cf8f1949a033b6be8930d","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.155.tgz","fileCount":19,"integrity":"sha512-GLl0XYuTNmKxhTmmyMMEzDwOd+pAMGhS7onEIUxNsNUcOEV41mAn7VjYaOr01aEWiKSM9OMAf0plZLItkZOp9Q==","signatures":[{"sig":"MEUCIQCGnZfb6c3H1tr6TMsW4EBVtKxlyp/PpYDbuMsyrXdlxwIgV7oNSr5RNWCYSnV8nLgirXaYOIqgytRqbam7Ea0saA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDl85k9dBVY7V8Ybi/WCku3ZyylfM6Dm8AveyoyG79PkwIhAJauGweJnumUlRqIR1qHQEl2hqEa/8IfPmYsBocKiGcT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.155","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12718144},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/","/src/rules.generated.ts"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.155.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","bundle-docs":"projen bundle-docs","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.155.jsii.tgz","stability":"stable","_integrity":"sha512-GLl0XYuTNmKxhTmmyMMEzDwOd+pAMGhS7onEIUxNsNUcOEV41mAn7VjYaOr01aEWiKSM9OMAf0plZLItkZOp9Q==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.155_1790290432459_0.10521940025706433","host":"s3://npm-registry-packages-npm-production"}},"0.0.156":{"name":"cdk-preflight","version":"0.0.156","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.156","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"b3449c9b2554c13721eb3188a774e8465de57835","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.156.tgz","fileCount":19,"integrity":"sha512-T53VNIlHFEKL3a+QMaHlcM4PBmyskfzUP9zM1aDWBoGdjgHP9hBC7actQLi0pB7t2jXHdP5ObXS6BS5mDvdJfw==","signatures":[{"sig":"MEUCIQCI2UINJRJf661Jzui8bJQHVgjMEBrol1++zBTkboqWYwIgVFjYqfRavI52Zn1PgbRUAyhehMulNusDTu2XN6Rpt60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEJQ/21IE/o3SHhoKVnQbPgmnJtlGmAO9HPUjAqYaBsnAiEAm1wQieiqMH4j6PiiawxYrN4WSjE2hqbnSAgkIh3K0gU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.156","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12718866},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/","/src/rules.generated.ts"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.156.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","bundle-docs":"projen bundle-docs","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.156.jsii.tgz","stability":"stable","_integrity":"sha512-T53VNIlHFEKL3a+QMaHlcM4PBmyskfzUP9zM1aDWBoGdjgHP9hBC7actQLi0pB7t2jXHdP5ObXS6BS5mDvdJfw==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.156_1790291119689_0.8085233372334526","host":"s3://npm-registry-packages-npm-production"}},"0.0.157":{"name":"cdk-preflight","version":"0.0.157","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.157","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"fedbac444935bd4377dc40d3c248fa6e636cbdc8","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.157.tgz","fileCount":19,"integrity":"sha512-ooOEDi7JElzoxAjxdk8EpANG6APPqjsC2KfjlaRXxTq83T8aUzcpRJpRa34I69yyeEpk3YVEZAQHClXX6bC0qA==","signatures":[{"sig":"MEUCIQD7OHzMIcCw3RgQ7Qu2cJohCMziQxblyOA9rRsiyp1dvwIgAvS9NeBkOC79emwKUsQLWJhcC/Et2fXuLulE5Ydb+OI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHk+xzWUkZmYh5BtDUBuB7TDMFY1184z/FmuHkOl8LJyAiBBW+Dsii2E5q++YzZvEfRn9fHbifMY4uIwSlkMdpURUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.157","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12718866},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/","/src/rules.generated.ts"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.157.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","bundle-docs":"projen bundle-docs","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.157.jsii.tgz","stability":"stable","_integrity":"sha512-ooOEDi7JElzoxAjxdk8EpANG6APPqjsC2KfjlaRXxTq83T8aUzcpRJpRa34I69yyeEpk3YVEZAQHClXX6bC0qA==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.157_1790294653191_0.47538937568687256","host":"s3://npm-registry-packages-npm-production"}},"0.0.158":{"name":"cdk-preflight","version":"0.0.158","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.158","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"313cc7ec0114ff57193e610c52981617491a117a","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.158.tgz","fileCount":19,"integrity":"sha512-2vWABaf6lnCYOhP1t7rGc6AfU8VUVFNCYEVFO2fRU2AIQxV+H/4BXPGJE+w8KLmRjLvvDc+nt9wqGJ4O6yoebQ==","signatures":[{"sig":"MEYCIQCACxngSi1WvBWa9y74mnrFE8CLY0ArDAluJpRefF0pUgIhAKexhg4PTncP6PmUgAeyIE6csKJQxBzn+/uWMtCuzdKN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDX+gV1TnZPsEsBv+5xfMgj5oQBntkGo2OWhMwRCG+lUQIhAJsb7gQx6qidy5mw0HiSWIp2TWLGo5+Z6obrA9EaNy1x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.158","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12729251},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/","/src/rules.generated.ts"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.158.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","bundle-docs":"projen bundle-docs","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.158.jsii.tgz","stability":"stable","_integrity":"sha512-2vWABaf6lnCYOhP1t7rGc6AfU8VUVFNCYEVFO2fRU2AIQxV+H/4BXPGJE+w8KLmRjLvvDc+nt9wqGJ4O6yoebQ==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.158_1790296692320_0.14121376636590743","host":"s3://npm-registry-packages-npm-production"}},"0.0.159":{"name":"cdk-preflight","version":"0.0.159","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.159","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"a0f448e363455a3127ea3200bbe4369db9efcdc1","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.159.tgz","fileCount":19,"integrity":"sha512-7MGWM/cuNb1dnaFmfkL4XP2pFFg145U7KMxdPAV4xqpg063LV76anImMtGglb6IH7Y5u4ZQv+fO2nvCKyzikNg==","signatures":[{"sig":"MEQCIDXsdmEROdc8zzI+uH7kBE/P+0ZivukeV7KUFn34OZcVAiAwDRMbTLeP5keayNd3gKbCIeEhL+KGjM6Hc8Z2hMldLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD9f9yIowZI75cTPrKP01b2GDV9xdKBeKqtfv7QSnoFtwIhANrtZtDGeiOYETjCJ5olz/vUIrrZSd+x1aMcLF7iG4VT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.159","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12728969},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/","/src/rules.generated.ts"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.159.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","bundle-docs":"projen bundle-docs","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.159.jsii.tgz","stability":"stable","_integrity":"sha512-7MGWM/cuNb1dnaFmfkL4XP2pFFg145U7KMxdPAV4xqpg063LV76anImMtGglb6IH7Y5u4ZQv+fO2nvCKyzikNg==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.159_1790298148003_0.09016744126192755","host":"s3://npm-registry-packages-npm-production"}},"0.0.160":{"name":"cdk-preflight","version":"0.0.160","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.160","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"68f682016bfaf652f46aa5c989f5f806d9ae1d7c","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.160.tgz","fileCount":19,"integrity":"sha512-es7FE09eud499z76WQMoAGAX2FMJuI2EVaoTBrW9D0be3H3AroRAaLmkNJHRw+TWI1U85Hul3rXRuniD8BO3MA==","signatures":[{"sig":"MEYCIQC869lHPMttm5Yt+P5A3Smpcxxl++C13n6/fGI0eeZJLAIhAKffummUJxwExhtclbvdDICQS7b8fWCvbXRPc2cn8ovd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGB6HWss90C3flz029ezDI9lEghhOKBsbuP4CXpBihs/AiEA/4w+H+gGRDLiOfyxLpCrPhKC7EBDcuPrkfEIMlKeH2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.160","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12877199},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/","/src/rules.generated.ts"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.160.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","bundle-docs":"projen bundle-docs","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.160.jsii.tgz","stability":"stable","_integrity":"sha512-es7FE09eud499z76WQMoAGAX2FMJuI2EVaoTBrW9D0be3H3AroRAaLmkNJHRw+TWI1U85Hul3rXRuniD8BO3MA==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.160_1790299522721_0.06198537904686918","host":"s3://npm-registry-packages-npm-production"}},"0.0.161":{"name":"cdk-preflight","version":"0.0.161","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.161","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"732a21948cc8a75a7fa6c9a75e5289a284ff6f2a","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.161.tgz","fileCount":19,"integrity":"sha512-uKG0Qlya5MLkw4khX791u15BRx0G4fG5rSw3kAiIlhGC3rQeyJdD/Q+a0rHxJHFCAV39iRtDVxpQ+8m0EDX+wA==","signatures":[{"sig":"MEQCIBjK7GlndiaSesD2suPrtoBelpSwYDBPDxle1762Y2ynAiBXc3NtY4uFExTFukuRZBviuMNQ8eDvg4K+Y+bVMKnXeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCYx2NE9sOSqFaBTIeemAqUWIWCn4OH6xvmNy4sYiKIaAIhANy6TpbrIJd4T6mIxgznt2HTv4u2jTvW70UfGW4WintA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.161","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13006924},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/","/src/rules.generated.ts"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.161.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","bundle-docs":"projen bundle-docs","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.161.jsii.tgz","stability":"stable","_integrity":"sha512-uKG0Qlya5MLkw4khX791u15BRx0G4fG5rSw3kAiIlhGC3rQeyJdD/Q+a0rHxJHFCAV39iRtDVxpQ+8m0EDX+wA==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.161_1790300558032_0.2475860425574108","host":"s3://npm-registry-packages-npm-production"}},"0.0.162":{"name":"cdk-preflight","version":"0.0.162","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.162","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"5f8504eec8fb670ed97b6ee8183f3542f542f4b3","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.162.tgz","fileCount":19,"integrity":"sha512-KxsgTwS4LALMWIeFl8TBBiJIMWJWmGSQiLjCoyxlo9VZfps569KgFAkEcUHpBY12RVuEpJUBENKRHgEvJAod1Q==","signatures":[{"sig":"MEQCIEyvEuCu3yrMjiYYihWZfXA3RLwi9vUBrg2gjTfSCN2cAiBzLQELcbUPtpmwjqmUDOwKRpxiaU6mVPeQlNrG4XROxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF+THP7ufpf0dRs47q/GQHw71OhHfqpABSupNmRrHY4VAiEAxtsmw5t6Wi/5Q1wmD71lOSls6vxjyZxJl/vNCNYYbow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.162","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13007970},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/","/src/rules.generated.ts"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.162.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","bundle-docs":"projen bundle-docs","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.162.jsii.tgz","stability":"stable","_integrity":"sha512-KxsgTwS4LALMWIeFl8TBBiJIMWJWmGSQiLjCoyxlo9VZfps569KgFAkEcUHpBY12RVuEpJUBENKRHgEvJAod1Q==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.162_1790313915364_0.20007566163730917","host":"s3://npm-registry-packages-npm-production"}},"0.0.163":{"name":"cdk-preflight","version":"0.0.163","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.163","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"f157b892a0d7140a407de9be0db1ad86acb038ba","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.163.tgz","fileCount":19,"integrity":"sha512-eyCaKfhVShjdFKIKK8gckq33VCYnn6aQO4NK6jIw/f5DjJU2qwdDY/9DO2hVMDqjO7paxfB+DOur4YLJ6VjboA==","signatures":[{"sig":"MEYCIQD7RMnGUufObOMAGzcDYntiexYiInYgoihSaUgBlLR59AIhAOxezrtlDFq4a99SWHfYXUVVGeakyoo7Rmg9qGdm8Lj2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD9uYvx7zVhZv+4xIFVkMSj3Z0fiD1nPG8L/qpFhH+F9QIhAKW7kgGPOpa/z1UVLA6k3MMmd5UaUnPmWK0/UkvzpqUp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.163","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13294855},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/","/src/rules.generated.ts"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.163.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","bundle-docs":"projen bundle-docs","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.163.jsii.tgz","stability":"stable","_integrity":"sha512-eyCaKfhVShjdFKIKK8gckq33VCYnn6aQO4NK6jIw/f5DjJU2qwdDY/9DO2hVMDqjO7paxfB+DOur4YLJ6VjboA==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.163_1790320033992_0.4885020444657622","host":"s3://npm-registry-packages-npm-production"}},"0.0.164":{"name":"cdk-preflight","version":"0.0.164","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.164","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"0acb37f3e68b843541980edb4c73b7e185fef8b0","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.164.tgz","fileCount":19,"integrity":"sha512-eb+JuZeX4UpDs7TsF+SMDuhEuTqovTVXa2WtQ/gVRHF5uhvUkXYmdK18eb59oV1ElFkhZ9xhUqrdmTcwisv8vQ==","signatures":[{"sig":"MEYCIQCGZo8+lSMBY2kytH1100wtP8aI4sF/xS9UZIxsrsFChQIhAIkNemXOSEXbMitxd5qyHSy90zYFJGJ48BoxKjEzBjNG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD70ync+NNmbJ28Q7i0xCgYEf20Usw8JU21M04Wt/pjMwIgK3dK6pGWwWQuJx8uqAS4KBSWAoNJ8opCWgQoKitd9aE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.164","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13493662},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/","/src/rules.generated.ts"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.164.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","bundle-docs":"projen bundle-docs","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.164.jsii.tgz","stability":"stable","_integrity":"sha512-eb+JuZeX4UpDs7TsF+SMDuhEuTqovTVXa2WtQ/gVRHF5uhvUkXYmdK18eb59oV1ElFkhZ9xhUqrdmTcwisv8vQ==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.164_1790355607814_0.6412858085014075","host":"s3://npm-registry-packages-npm-production"}},"0.0.165":{"name":"cdk-preflight","version":"0.0.165","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","_id":"cdk-preflight@0.0.165","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"dist":{"shasum":"d4b815c59c629feb200ddcaaf428723bf82c472f","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.165.tgz","fileCount":19,"integrity":"sha512-oYc0RwGsyQFo6Uk6+3cDqSTUoxVYwmKrX7+pD4XuxF4/0+AIeEHFCqY7eu/6O93mG2XtSIGy2nleTIRjfIJcQg==","signatures":[{"sig":"MEUCIHvpzJgEjf2o6tr9iWKcg2Q0qv0x88lyeWO3VsC1VrYDAiEAoEhTVrxgqB9AieXznasmC33m4vnPGTHr5V3IRN6RsX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHJR9dEV9HDdYqC4UtAxMwhER9bkxyNyRPQJfLEBS7sWAiArf9IHgOdW1u0Jt07MlTNd3ZwFHCaWlQJaBmmiPlxalQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.165","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13500586},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/","/src/rules.generated.ts"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","_from":"file:dist/js/cdk-preflight@0.0.165.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","bundle-docs":"projen bundle-docs","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.165.jsii.tgz","stability":"stable","_integrity":"sha512-oYc0RwGsyQFo6Uk6+3cDqSTUoxVYwmKrX7+pD4XuxF4/0+AIeEHFCqY7eu/6O93mG2XtSIGy2nleTIRjfIJcQg==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-preflight_0.0.165_1790357493677_0.6304458275311198","host":"s3://npm-registry-packages-npm-production"}},"0.0.166":{"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","_id":"cdk-preflight@0.0.166","bin":{"cdkpf":"lib/cli.js","cdk-preflight":"lib/cli.js"},"bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"dist":{"shasum":"b68c922027805fa2db8615b01c23e9c28a8dfee2","tarball":"https://registry.npmjs.org/cdk-preflight/-/cdk-preflight-0.0.166.tgz","fileCount":19,"integrity":"sha512-8Bx/xFmBtNYqk5HfUukPHowFxHU6FjaBz/ooThJBocR60YMCIKCBivP4fK39CzGEj4fNEWiXj5DZHm8ya0j7mw==","signatures":[{"sig":"MEUCIBayqufarj2nOnUDLC4HGqOCslmcgzJPFl8+80iCwpRTAiEAgqhxM2gcfxwpmDmql3fcgFpP5YlfCwtq+x+j2/m7Rqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGW5yw4NSwYtnP8dfTcIOLEGBtVcHXxfT67QVFeBurO+AiEA8pzbT9JU7nRFgudsqEUUEtz/0ZdinBGyHFQYXpiDmE4="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cdk-preflight@0.0.166","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13500776},"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,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/","/src/rules.generated.ts"]},"jsii":{"outdir":"dist","targets":{"python":{"module":"cdk_preflight","distName":"cdk-preflight"}},"tsconfig":"tsconfig.json","validateTsconfig":"strict"},"main":"lib/index.js","name":"cdk-preflight","_from":"file:dist/js/cdk-preflight@0.0.166.jsii.tgz","types":"lib/index.d.ts","author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","smoke":"projen smoke","watch":"projen watch","compat":"projen compat","docgen":"projen docgen","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","package:js":"projen package:js","test:watch":"projen test:watch","bundle-docs":"projen bundle-docs","package-all":"projen package-all","pre-compile":"projen pre-compile","bundle-rules":"projen bundle-rules","post-compile":"projen post-compile","package:python":"projen package:python","redundancy-scan":"projen redundancy-scan","bump:releasable-commits":"projen bump:releasable-commits"},"version":"0.0.166","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b455a361-6ffd-4f16-b910-f0739a60ba36"}},"homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"_resolved":"/home/runner/work/cdk-preflight/cdk-preflight/dist/js/cdk-preflight@0.0.166.jsii.tgz","stability":"stable","_integrity":"sha512-8Bx/xFmBtNYqk5HfUukPHowFxHU6FjaBz/ooThJBocR60YMCIKCBivP4fK39CzGEj4fNEWiXj5DZHm8ya0j7mw==","repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"_npmVersion":"11.19.0","description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","directories":{},"maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","jsii":"~6.0.0","yaml":"^2.9.0","eslint":"^9","projen":"^0.103.12","ts-jest":"^29.4.12","ts-node":"^10.9.2","jsii-diff":"^1.140.0","constructs":"10.5.1","jest-junit":"^17","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.4.0","aws-cdk-lib":"2.267.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.140.0","jsii-rosetta":"~6.0.0","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"constructs":"^10.5.1","aws-cdk-lib":"^2.267.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cdk-preflight_0.0.166_1790358347036_0.56910688150032"}}},"time":{"created":"2026-09-01T11:34:39.987Z","modified":"2026-09-25T17:45:47.535Z","0.0.0":"2026-09-01T11:34:40.330Z","0.0.1":"2026-09-01T12:32:39.667Z","0.0.2":"2026-09-01T14:22:54.462Z","0.0.3":"2026-09-02T09:52:18.820Z","0.0.4":"2026-09-02T09:55:12.820Z","0.0.5":"2026-09-02T11:28:45.959Z","0.0.6":"2026-09-02T12:24:07.906Z","0.0.7":"2026-09-02T12:27:19.120Z","0.0.8":"2026-09-02T12:37:13.307Z","0.0.9":"2026-09-02T12:55:50.932Z","0.0.10":"2026-09-02T13:12:59.431Z","0.0.11":"2026-09-02T13:21:37.276Z","0.0.12":"2026-09-02T13:27:45.998Z","0.0.13":"2026-09-02T16:13:59.893Z","0.0.14":"2026-09-02T16:39:37.638Z","0.0.15":"2026-09-02T16:57:28.784Z","0.0.16":"2026-09-02T17:21:17.147Z","0.0.17":"2026-09-02T17:35:36.004Z","0.0.18":"2026-09-02T17:52:18.132Z","0.0.19":"2026-09-02T18:05:23.053Z","0.0.20":"2026-09-03T01:05:05.521Z","0.0.21":"2026-09-03T01:38:43.114Z","0.0.22":"2026-09-03T02:03:30.153Z","0.0.23":"2026-09-03T02:26:12.371Z","0.0.24":"2026-09-03T04:01:43.061Z","0.0.25":"2026-09-03T16:12:50.300Z","0.0.26":"2026-09-03T16:16:05.752Z","0.0.27":"2026-09-04T01:06:16.715Z","0.0.28":"2026-09-04T01:30:57.092Z","0.0.29":"2026-09-04T11:50:09.852Z","0.0.30":"2026-09-04T15:18:19.291Z","0.0.31":"2026-09-05T00:55:43.038Z","0.0.32":"2026-09-05T01:54:16.786Z","0.0.33":"2026-09-05T01:59:43.327Z","0.0.34":"2026-09-05T07:56:23.894Z","0.0.35":"2026-09-05T09:04:00.051Z","0.0.36":"2026-09-05T14:29:34.951Z","0.0.37":"2026-09-05T14:33:43.552Z","0.0.38":"2026-09-05T22:46:24.805Z","0.0.39":"2026-09-06T02:47:23.405Z","0.0.40":"2026-09-06T02:51:00.390Z","0.0.41":"2026-09-06T08:08:28.517Z","0.0.42":"2026-09-06T11:20:22.298Z","0.0.43":"2026-09-06T11:55:37.321Z","0.0.44":"2026-09-06T13:44:48.325Z","0.0.45":"2026-09-06T13:53:50.224Z","0.0.46":"2026-09-06T14:14:41.383Z","0.0.47":"2026-09-07T01:22:19.998Z","0.0.48":"2026-09-07T03:34:11.008Z","0.0.49":"2026-09-07T06:39:35.105Z","0.0.50":"2026-09-07T08:01:12.849Z","0.0.51":"2026-09-07T08:15:01.679Z","0.0.52":"2026-09-07T08:59:38.802Z","0.0.53":"2026-09-07T12:46:18.156Z","0.0.54":"2026-09-07T12:51:02.869Z","0.0.55":"2026-09-07T13:39:21.434Z","0.0.56":"2026-09-07T14:30:05.288Z","0.0.57":"2026-09-07T14:45:25.650Z","0.0.58":"2026-09-07T14:54:43.469Z","0.0.59":"2026-09-07T15:13:00.834Z","0.0.60":"2026-09-07T15:17:02.575Z","0.0.61":"2026-09-07T15:22:42.997Z","0.0.62":"2026-09-07T15:34:45.060Z","0.0.63":"2026-09-07T15:56:57.095Z","0.0.64":"2026-09-07T16:08:44.676Z","0.0.65":"2026-09-07T16:24:57.169Z","0.0.66":"2026-09-08T00:13:12.204Z","0.0.67":"2026-09-08T02:21:51.977Z","0.0.68":"2026-09-08T02:39:13.418Z","0.0.69":"2026-09-08T02:55:12.165Z","0.0.70":"2026-09-08T03:56:15.608Z","0.0.71":"2026-09-08T09:08:17.150Z","0.0.72":"2026-09-08T10:10:16.495Z","0.0.73":"2026-09-08T10:49:55.545Z","0.0.74":"2026-09-08T11:27:11.377Z","0.0.75":"2026-09-08T11:50:41.931Z","0.0.76":"2026-09-08T12:25:47.809Z","0.0.77":"2026-09-08T12:34:49.663Z","0.0.78":"2026-09-08T13:52:48.940Z","0.0.79":"2026-09-08T14:50:55.347Z","0.0.80":"2026-09-08T16:15:34.531Z","0.0.81":"2026-09-09T04:05:05.776Z","0.0.82":"2026-09-09T06:34:44.695Z","0.0.83":"2026-09-09T14:01:09.279Z","0.0.84":"2026-09-09T14:13:04.625Z","0.0.85":"2026-09-09T15:23:12.426Z","0.0.86":"2026-09-10T07:31:58.091Z","0.0.87":"2026-09-10T14:02:29.763Z","0.0.88":"2026-09-10T15:52:03.802Z","0.0.89":"2026-09-11T05:22:11.396Z","0.0.90":"2026-09-11T06:19:30.851Z","0.0.91":"2026-09-11T14:40:57.705Z","0.0.92":"2026-09-11T14:53:36.788Z","0.0.93":"2026-09-11T23:57:48.200Z","0.0.94":"2026-09-12T01:05:01.646Z","0.0.95":"2026-09-12T01:48:54.980Z","0.0.96":"2026-09-12T03:13:34.566Z","0.0.97":"2026-09-12T04:42:47.481Z","0.0.98":"2026-09-13T02:05:38.570Z","0.0.99":"2026-09-13T04:16:57.889Z","0.0.100":"2026-09-13T04:35:46.632Z","0.0.101":"2026-09-13T05:29:51.987Z","0.0.102":"2026-09-13T07:01:29.057Z","0.0.103":"2026-09-13T07:55:30.840Z","0.0.104":"2026-09-13T09:28:46.229Z","0.0.105":"2026-09-13T10:07:38.425Z","0.0.106":"2026-09-13T11:11:26.711Z","0.0.107":"2026-09-13T12:08:54.913Z","0.0.108":"2026-09-13T13:21:20.914Z","0.0.109":"2026-09-13T13:50:08.675Z","0.0.110":"2026-09-13T14:07:34.277Z","0.0.111":"2026-09-13T14:30:25.928Z","0.0.112":"2026-09-13T15:06:13.175Z","0.0.113":"2026-09-13T15:47:58.374Z","0.0.114":"2026-09-13T16:31:58.172Z","0.0.115":"2026-09-13T17:14:05.046Z","0.0.116":"2026-09-13T17:46:45.110Z","0.0.117":"2026-09-13T18:24:08.004Z","0.0.118":"2026-09-13T19:02:56.924Z","0.0.119":"2026-09-13T19:58:38.028Z","0.0.120":"2026-09-13T20:55:39.668Z","0.0.121":"2026-09-13T22:03:55.257Z","0.0.122":"2026-09-14T01:18:34.058Z","0.0.123":"2026-09-14T01:33:53.424Z","0.0.124":"2026-09-14T03:29:03.987Z","0.0.125":"2026-09-14T03:45:20.168Z","0.0.126":"2026-09-14T07:36:01.185Z","0.0.127":"2026-09-14T07:48:01.298Z","0.0.128":"2026-09-14T08:12:34.468Z","0.0.129":"2026-09-14T09:05:07.670Z","0.0.130":"2026-09-14T09:33:50.758Z","0.0.131":"2026-09-14T10:10:15.715Z","0.0.132":"2026-09-15T01:10:50.677Z","0.0.133":"2026-09-15T02:01:21.209Z","0.0.134":"2026-09-15T02:43:01.930Z","0.0.135":"2026-09-17T05:01:08.550Z","0.0.136":"2026-09-17T12:48:39.981Z","0.0.137":"2026-09-17T13:33:13.361Z","0.0.138":"2026-09-22T05:51:20.778Z","0.0.139":"2026-09-23T03:43:47.329Z","0.0.140":"2026-09-23T04:00:04.508Z","0.0.141":"2026-09-23T04:17:19.980Z","0.0.142":"2026-09-23T04:27:09.934Z","0.0.143":"2026-09-23T05:13:01.801Z","0.0.144":"2026-09-23T22:28:16.928Z","0.0.145":"2026-09-24T00:06:54.230Z","0.0.146":"2026-09-24T02:51:28.027Z","0.0.147":"2026-09-24T03:03:26.667Z","0.0.148":"2026-09-24T06:20:13.508Z","0.0.149":"2026-09-24T06:58:04.984Z","0.0.150":"2026-09-24T08:22:52.765Z","0.0.151":"2026-09-24T08:30:22.695Z","0.0.152":"2026-09-24T16:39:53.073Z","0.0.153":"2026-09-24T20:09:51.653Z","0.0.154":"2026-09-24T21:20:18.419Z","0.0.155":"2026-09-24T22:53:52.644Z","0.0.156":"2026-09-24T23:05:19.851Z","0.0.157":"2026-09-25T00:04:13.370Z","0.0.158":"2026-09-25T00:38:12.491Z","0.0.159":"2026-09-25T01:02:28.161Z","0.0.160":"2026-09-25T01:25:22.873Z","0.0.161":"2026-09-25T01:42:38.181Z","0.0.162":"2026-09-25T05:25:15.545Z","0.0.163":"2026-09-25T07:07:14.163Z","0.0.164":"2026-09-25T17:00:08.207Z","0.0.165":"2026-09-25T17:31:33.845Z","0.0.166":"2026-09-25T17:45:47.187Z"},"bugs":{"url":"https://github.com/badmintoncryer/cdk-preflight/issues"},"author":{"name":"Kazuho CryerShinozuka","email":"malaysia.cryer@gmail.com"},"license":"Apache-2.0","homepage":"https://github.com/badmintoncryer/cdk-preflight#readme","keywords":["aws","aws-cdk","cdk","cloudformation","fail-fast","linter","policy-validation","preflight","rego","validation"],"repository":{"url":"git+https://github.com/badmintoncryer/cdk-preflight.git","type":"git"},"description":"Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator","maintainers":[{"name":"badmintoncryer","email":"malaysia.cryer@gmail.com"}],"readme":"<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/badmintoncryer/cdk-preflight/main/assets/logo.png\" alt=\"cdk-preflight\" width=\"104\" height=\"104\">\n</p>\n\n<h1 align=\"center\">cdk-preflight</h1>\n\n<p align=\"center\">\n  <strong>Catch deploy-time CloudFormation failures at <code>cdk synth</code> time.</strong>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/badmintoncryer/cdk-preflight/actions/workflows/monthly-verify.yml\"><img src=\"https://github.com/badmintoncryer/cdk-preflight/actions/workflows/monthly-verify.yml/badge.svg\" alt=\"monthly real-deploy verification\"></a>\n  <a href=\"https://www.npmjs.com/package/cdk-preflight\"><img src=\"https://img.shields.io/npm/v/cdk-preflight.svg\" alt=\"npm version\"></a>\n  <a href=\"https://www.npmjs.com/package/cdk-preflight\"><img src=\"https://img.shields.io/npm/dt/cdk-preflight.svg\" alt=\"npm total downloads\"></a>\n  <a href=\"docs/rules.md\"><img src=\"https://img.shields.io/badge/rules-3064-blue\" alt=\"3064 bundled rules\"></a>\n</p>\n\nSome CloudFormation constraints are not expressed in resource provider schemas — they live only in documentation, in service API validation, or across multiple properties. Templates that violate them pass `cdk synth`, pass CloudFormation pre-deployment validation, and then fail minutes into a deployment, burning a rollback cycle.\n\ncdk-preflight is a curated [Rego rule pack](docs/rules.md) for exactly those constraints, evaluated with the CloudFormation validation engine that ships inside `aws-cdk-lib` (>= 2.267.0). By default a violation **fails `cdk synth`** — a template that is known to fail at deploy time never leaves your machine.\n\nThe pack aims at **every deploy-time failure that no existing CDK mechanism already catches** — nothing narrower. Every bundled rule is backed by a `fail`/`pass` template pair, and the failure has been reproduced against real AWS. The handful of rules that could not be reproduced are marked `doc-only` and report as **warnings**, as does a rule whose remaining false positives cannot be told from the template (a cross-account Lambda layer the owner may have shared): they show up in the validation report but never fail synth. Rules that the built-in validation engine already covers are deliberately **not** duplicated — a test suite enforces this.\n\n> **Requires `aws-cdk-lib` >= 2.267.0** (released 2026-08-27) — the first release that bundles\n> the CloudFormation validation engine. On older versions the rules cannot run at all.\n\n## Quick start\n\n```bash\nnpm i -D cdk-preflight\nnpx cdkpf init   # inserts Preflight.apply(app) into your CDK app\n                         # (`npx cdkpf init` is the same command, shorter)\n```\n\nor add one line yourself:\n\n```ts\nimport { Preflight } from 'cdk-preflight';\n\nconst app = new App();\nPreflight.apply(app);\n```\n\nOn violation, `cdk synth` fails with one error per finding, including the construct trace:\n\n```text\nERROR idle_timeout.timeout_seconds is 5000 but must be between 1 and 4000 seconds (cdk-preflight)\n   MyStack/Alb/Resource (Alb16C2F182) aws-cdk-lib.aws_elasticloadbalancingv2.CfnLoadBalancer\n\nSynthesis finished with errors\n```\n\n## What it catches\n\nFour ordinary-looking snippets. All of them pass `cdk synth` and CloudFormation\npre-deployment validation, and all of them fail minutes into a deployment:\n\n```ts\n// 1) pf-iam-inline-policy-size — enumerate buckets, grant each one, blow past 10,240 chars\n//    \"Maximum policy size of 10240 bytes exceeded for role IngestRole\"\n//    (via role.addToPolicy the CDK auto-splits into managed policies instead,\n//     and you hit the 6,144-char limit as pf-iam-managed-policy-size)\nnew iam.Policy(this, 'IngestPolicy', {\n  roles: [role],\n  statements: [new iam.PolicyStatement({\n    actions: ['s3:GetObject', 's3:ListBucket'],\n    resources: Array.from({ length: 200 },\n      (_, i) => `arn:aws:s3:::data-lake-landing-zone-${i}/year=*/month=*/*`),\n  })],\n});\n\n// 2) pf-lambda-env-size — a config blob in the environment, over the 4KB total\n//    \"Lambda was unable to configure your environment variables because the\n//     environment variables you have provided exceeded the 4KB limit\"\nnew lambda.Function(this, 'Fn', {\n  runtime: lambda.Runtime.NODEJS_22_X,\n  handler: 'index.handler',\n  code: lambda.Code.fromInline('exports.handler = async () => {};'),\n  environment: { FEATURE_FLAGS: JSON.stringify(bigFeatureFlagMap) },\n});\n\n// 3) pf-sfn-asl-missing-state (+ pf-sfn-asl-unreachable-state) — a typo in a state name\n//    \"Invalid State Machine Definition: 'MISSING_TRANSITION_TARGET: ...'\"\nnew sfn.StateMachine(this, 'Pipeline', {\n  definitionBody: sfn.DefinitionBody.fromString(JSON.stringify({\n    StartAt: 'Validate',\n    States: {\n      Validate: { Type: 'Pass', Next: 'Transform' },\n      Trasform: { Type: 'Pass', End: true },   // typo: Transform\n    },\n  })),\n});\n\n// 4) pf-logs-filter-pattern-bracket — a filter pattern opened with '[' and never closed\n//    \"If a filter pattern starts with '[' it must end with ']'\"\nnew logs.MetricFilter(this, 'ErrorFilter', {\n  logGroup,\n  metricNamespace: 'Pipeline',\n  metricName: 'Errors',\n  filterPattern: logs.FilterPattern.literal('[time, level=ERROR, msg'),\n});\n```\n\nNone of these are type errors, so the L2 constructs accept them; none of them are\nexpressible in a resource schema, so CloudFormation accepts the template. With\n`Preflight.apply(app)` in place they fail `cdk synth` instead.\n\n## Observe-only mode\n\nTo roll the rules out gradually, start with `enforce: false`: findings then surface as synth **warnings** through the CDK built-in validator, with construct traces and per-finding acknowledgement:\n\n```ts\nPreflight.apply(app, { enforce: false });\n```\n\n```text\nWARNING idle_timeout.timeout_seconds is 5000 but must be between 1 and 4000 seconds (CloudFormation Validate)\n   MyStack/Alb (Alb) aws-cdk-lib.aws_elasticloadbalancingv2.CfnLoadBalancer\n   Acknowledge with 'CloudFormation-Validate::pf-elbv2-lb-idle-timeout-range'\n```\n\n> **Known limitation with stages.** The AWS CDK CLI drops validation findings for stacks nested in a `Stage`\n> before printing them, so in observe-only mode those findings appear **only** in `cdk.out/validation-report.json`\n> and never on the console. Enforce mode is not affected: cdk-preflight reports such findings itself and fails\n> synthesis. This is a CLI-side bug (present since aws-cdk 2.1128.1), not a rule evaluation problem.\n\n> **If the rules cannot run, the build stops.** When the evaluation engine fails on a template (a rule pack that\n> does not compile, an engine bug), enforce mode reports it as a violation named `pf-engine-error` and fails\n> synthesis for that stack instead of passing green with no rule having run. The other stacks keep their rules.\n> `pf-engine-error` is not a bundled rule and cannot be `exclude`d; `enforce: false` unblocks the build if you\n> need one.\n\n| Option | Default | Effect |\n|---|---|---|\n| `enforce` | `true` | Violations of bundled rules fail synthesis; set to `false` to only warn |\n| `strict` | `false` | With `enforce`: also fail on error-class findings (`ERROR`/`FATAL`, e.g. `F3034`) of the built-in validation engine itself, which the CDK currently downgrades to warnings |\n| `exclude` | `[]` | Rule ids to disable |\n| `includeUpstreamPending` | `true` | Include rules already proposed to the upstream engine but not yet merged |\n\nTo opt out of a single rule everywhere, pass its id in `exclude`. To suppress a\nsingle *finding* on one construct, acknowledge it — this works in both modes, the\nid prefix just differs (`cdk-preflight::` when enforcing, `CloudFormation-Validate::`\nin observe-only, as printed in the warning text):\n\n```ts\ncdk.Validations.of(errorFilter).acknowledge({\n  id: 'cdk-preflight::pf-logs-filter-pattern-bracket',\n  reason: 'log group is written by a legacy producer; pattern is fixed upstream',\n});\n```\n\n## Bundled rules\n\nSee [docs/rules.md](docs/rules.md) for the generated rule table.\n\n<!-- supported-resources:start -->\n<details>\n<summary><b>400 resource types across 72 services</b> — click to expand</summary>\n\nResource names are relative to `AWS::<Service>::`; the number in parentheses is how many rules target that type.\n\n| Service | Resource types |\n|---|---|\n| **(any resource type)** | `*` (14) |\n| **ApiGateway** | `ApiKey` (1), `Authorizer` (5), `Deployment` (1), `DocumentationPart` (1), `DomainName` (4), `GatewayResponse` (1), `Method` (12), `Model` (3), `Resource` (1), `RestApi` (4), `Stage` (9), `UsagePlan` (5), `VpcLink` (1) |\n| **ApiGatewayV2** | `Api` (5), `Authorizer` (11), `DomainName` (3), `Integration` (15), `IntegrationResponse` (1), `Model` (2), `Route` (6), `RouteResponse` (2), `Stage` (4), `VpcLink` (1) |\n| **ApplicationAutoScaling** | `ScalableTarget` (19), `ScalingPolicy` (30) |\n| **AppSync** | `Api` (7), `ApiCache` (4), `ApiKey` (2), `ChannelNamespace` (5), `DataSource` (15), `DomainName` (1), `FunctionConfiguration` (24), `GraphQLApi` (16), `GraphQLSchema` (12), `Resolver` (32), `SourceApiAssociation` (3) |\n| **Athena** | `DataCatalog` (6), `WorkGroup` (8) |\n| **AutoScaling** | `AutoScalingGroup` (38), `LifecycleHook` (8), `ScalingPolicy` (41), `ScheduledAction` (13), `WarmPool` (4) |\n| **Backup** | `BackupPlan` (12), `BackupSelection` (4), `BackupVault` (3), `Framework` (3), `LogicallyAirGappedBackupVault` (2), `ReportPlan` (2), `RestoreTestingPlan` (5), `RestoreTestingSelection` (3) |\n| **Batch** | `ComputeEnvironment` (40), `ConsumableResource` (2), `JobDefinition` (109), `JobQueue` (18), `SchedulingPolicy` (8), `ServiceEnvironment` (6) |\n| **Bedrock** | `ApplicationInferenceProfile` (2), `AutomatedReasoningPolicy` (3), `Blueprint` (3), `DataAutomationProject` (8), `DataSource` (12), `Flow` (14), `Guardrail` (19), `IntelligentPromptRouter` (5), `KnowledgeBase` (18), `Prompt` (4) |\n| **BedrockAgentCore** | `ApiKeyCredentialProvider` (1), `BrowserCustom` (1), `CodeInterpreterCustom` (1), `ConfigurationBundle` (3), `Dataset` (3), `Evaluator` (4), `Gateway` (5), `GatewayRule` (3), `GatewayTarget` (9), `Harness` (2), `HarnessEndpoint` (2), `Memory` (6), `OAuth2CredentialProvider` (3), `OnlineEvaluationConfig` (3), `PaymentCredentialProvider` (1), `PaymentManager` (1), `Policy` (3), `ResourcePolicy` (1), `Runtime` (8), `RuntimeEndpoint` (1) |\n| **CertificateManager** | `Certificate` (4) |\n| **CloudFormation** | `GuardHook` (1), `Stack` (2), `StackSet` (6) |\n| **CloudFront** | `AnycastIpList` (1), `CachePolicy` (7), `ContinuousDeploymentPolicy` (5), `Distribution` (55), `Function` (4), `KeyGroup` (1), `KeyValueStore` (2), `OriginRequestPolicy` (5), `PublicKey` (1), `RealtimeLogConfig` (3), `ResponseHeadersPolicy` (8), `VpcOrigin` (3) |\n| **CloudTrail** | `EventDataStore` (1), `Trail` (19) |\n| **CloudWatch** | `Alarm` (21), `AnomalyDetector` (6), `CompositeAlarm` (6), `Dashboard` (14), `InsightRule` (7), `MetricStream` (6) |\n| **CodeBuild** | `Project` (37), `ReportGroup` (2), `SourceCredential` (4) |\n| **CodeCommit** | `Repository` (11) |\n| **CodeDeploy** | `Application` (7), `DeploymentConfig` (12), `DeploymentGroup` (23) |\n| **CodePipeline** | `CustomActionType` (3), `Pipeline` (25), `Webhook` (2) |\n| **Cognito** | `IdentityPool` (3), `IdentityPoolRoleAttachment` (7), `LogDeliveryConfiguration` (3), `ManagedLoginBranding` (2), `UserPool` (52), `UserPoolClient` (21), `UserPoolDomain` (7), `UserPoolGroup` (1), `UserPoolIdentityProvider` (11), `UserPoolResourceServer` (4), `UserPoolRiskConfigurationAttachment` (6), `UserPoolUICustomizationAttachment` (2) |\n| **Config** | `ConfigRule` (6), `ConfigurationAggregator` (2), `ConfigurationRecorder` (7), `ConformancePack` (1), `RemediationConfiguration` (2) |\n| **DocDB** | `DBCluster` (14), `DBInstance` (1), `DBSubnetGroup` (2), `EventSubscription` (1) |\n| **DocDBElastic** | `Cluster` (7) |\n| **DynamoDB** | `GlobalTable` (26), `Table` (28) |\n| **EC2** | `ClientVpnAuthorizationRule` (1), `ClientVpnEndpoint` (6), `DHCPOptions` (2), `EIPAssociation` (1), `FlowLog` (4), `Instance` (10), `KeyPair` (1), `LaunchTemplate` (12), `NatGateway` (2), `NetworkAclEntry` (1), `NetworkInterface` (2), `PlacementGroup` (3), `PrefixList` (3), `Route` (1), `SecurityGroup` (7), `SecurityGroupEgress` (5), `SecurityGroupIngress` (5), `Subnet` (14), `TrafficMirrorTarget` (1), `TransitGateway` (2), `TransitGatewayRoute` (1), `Volume` (6), `VPC` (2), `VPCCidrBlock` (1), `VPCEndpoint` (4), `VPCGatewayAttachment` (1), `VPNConnection` (5) |\n| **ECR** | `PullThroughCacheRule` (3), `RegistryScanningConfiguration` (1), `ReplicationConfiguration` (1), `Repository` (7), `RepositoryCreationTemplate` (8), `SigningConfiguration` (1) |\n| **ECS** | `CapacityProvider` (3), `Cluster` (5), `Service` (37), `TaskDefinition` (64), `TaskSet` (2) |\n| **EFS** | `AccessPoint` (1), `FileSystem` (7), `MountTarget` (4) |\n| **EKS** | `AccessEntry` (14), `Addon` (5), `Cluster` (21), `FargateProfile` (5), `IdentityProviderConfig` (3), `Nodegroup` (21), `PodIdentityAssociation` (5) |\n| **ElastiCache** | `CacheCluster` (9), `ReplicationGroup` (14), `User` (2), `UserGroup` (1) |\n| **ElasticLoadBalancingV2** | `Listener` (57), `ListenerCertificate` (2), `ListenerRule` (37), `LoadBalancer` (37), `TargetGroup` (58), `TrustStore` (1), `TrustStoreRevocation` (1) |\n| **Events** | `ApiDestination` (1), `Archive` (5), `Connection` (1), `Endpoint` (2), `EventBus` (2), `Rule` (23) |\n| **EventSchemas** | `Discoverer` (1), `Registry` (1), `RegistryPolicy` (1), `Schema` (1) |\n| **GlobalAccelerator** | `Accelerator` (1), `EndpointGroup` (5), `Listener` (2) |\n| **Glue** | `Classifier` (6), `Connection` (5), `Crawler` (11), `CustomEntityType` (1), `Database` (1), `DataQualityRuleset` (1), `Job` (15), `MLTransform` (4), `Partition` (1), `Schema` (3), `SecurityConfiguration` (1), `Table` (1), `Trigger` (10), `UserDefinedFunction` (2), `Workflow` (1) |\n| **IAM** | `Group` (23), `GroupPolicy` (1), `InstanceProfile` (2), `ManagedPolicy` (31), `OIDCProvider` (2), `Policy` (29), `Role` (40), `RolePolicy` (1), `ServiceLinkedRole` (1), `User` (24), `UserPolicy` (1) |\n| **IoT** | `Authorizer` (3), `Certificate` (1), `CertificateProvider` (1), `Command` (1), `DomainConfiguration` (3), `JobTemplate` (3), `MitigationAction` (1), `Policy` (4), `PolicyPrincipalAttachment` (1), `ProvisioningTemplate` (3), `RoleAlias` (1), `ScheduledAudit` (1), `Thing` (1), `ThingGroup` (2), `TopicRule` (5), `TopicRuleDestination` (2) |\n| **Kinesis** | `ResourcePolicy` (4), `Stream` (5), `StreamConsumer` (2) |\n| **KinesisAnalyticsV2** | `Application` (20), `ApplicationCloudWatchLoggingOption` (1), `ApplicationOutput` (1), `ApplicationReferenceDataSource` (1) |\n| **KinesisFirehose** | `DeliveryStream` (68) |\n| **KMS** | `Alias` (2), `Key` (12), `ReplicaKey` (4) |\n| **Lambda** | `Alias` (7), `CodeSigningConfig` (1), `EventInvokeConfig` (5), `EventSourceMapping` (54), `Function` (46), `LayerVersion` (8), `LayerVersionPermission` (3), `Permission` (8), `Url` (8), `Version` (1) |\n| **Logs** | `AccountPolicy` (6), `DeliveryDestination` (3), `Destination` (1), `LogAnomalyDetector` (2), `LogGroup` (10), `MetricFilter` (7), `QueryDefinition` (1), `ResourcePolicy` (1), `SubscriptionFilter` (6), `Transformer` (3) |\n| **MemoryDB** | `Cluster` (8), `User` (1) |\n| **MSK** | `BatchScramSecret` (2), `Cluster` (31), `ClusterPolicy` (1), `Configuration` (4), `Replicator` (10), `ServerlessCluster` (4) |\n| **Neptune** | `DBCluster` (11), `DBClusterParameterGroup` (1), `DBInstance` (3), `DBSubnetGroup` (1), `GlobalCluster` (1) |\n| **NeptuneGraph** | `Graph` (2), `PrivateGraphEndpoint` (1) |\n| **NetworkFirewall** | `FirewallPolicy` (18), `RuleGroup` (34), `TLSInspectionConfiguration` (7) |\n| **OpenSearchServerless** | `AccessPolicy` (7), `Collection` (2), `CollectionGroup` (3), `LifecyclePolicy` (4), `SecurityConfig` (5), `SecurityPolicy` (14) |\n| **OpenSearchService** | `Domain` (65) |\n| **Pipes** | `Pipe` (9) |\n| **RDS** | `DBCluster` (19), `DBInstance` (33), `DBParameterGroup` (2), `DBProxy` (4), `DBProxyTargetGroup` (2), `DBShardGroup` (1), `DBSubnetGroup` (3), `EventSubscription` (3), `OptionGroup` (1) |\n| **Redshift** | `Cluster` (20), `EventSubscription` (1), `ScheduledAction` (2) |\n| **RedshiftServerless** | `Namespace` (5), `Workgroup` (6) |\n| **Route53** | `CidrCollection` (11), `DNSSEC` (3), `HealthCheck` (30), `HostedZone` (14), `KeySigningKey` (9), `RecordSet` (75), `RecordSetGroup` (76) |\n| **Route53Profiles** | `ProfileAssociation` (1), `ProfileResourceAssociation` (6) |\n| **Route53Resolver** | `FirewallDomainList` (3), `FirewallRuleGroup` (18), `FirewallRuleGroupAssociation` (4), `ResolverDNSSECConfig` (1), `ResolverEndpoint` (18), `ResolverQueryLoggingConfig` (1), `ResolverQueryLoggingConfigAssociation` (1), `ResolverRule` (15), `ResolverRuleAssociation` (1) |\n| **S3** | `AccessPoint` (1), `Bucket` (54), `BucketPolicy` (4), `StorageLens` (5), `StorageLensGroup` (3) |\n| **S3Express** | `AccessPoint` (3), `DirectoryBucket` (11) |\n| **Scheduler** | `Schedule` (10), `ScheduleGroup` (1) |\n| **SecretsManager** | `RotationSchedule` (4), `Secret` (5), `SecretTargetAttachment` (1) |\n| **ServiceDiscovery** | `HttpNamespace` (3), `Instance` (19), `PrivateDnsNamespace` (4), `PublicDnsNamespace` (4), `Service` (13) |\n| **SES** | `ConfigurationSetEventDestination` (8), `ContactList` (1), `EmailIdentity` (6), `ReceiptRule` (6), `ReceiptRuleSet` (1), `Template` (1) |\n| **SNS** | `Subscription` (9), `Topic` (12), `TopicPolicy` (1) |\n| **SQS** | `Queue` (9), `QueuePolicy` (1) |\n| **SSM** | `Association` (3), `Document` (3), `MaintenanceWindow` (2), `MaintenanceWindowTarget` (1), `MaintenanceWindowTask` (1), `Parameter` (5) |\n| **StepFunctions** | `Activity` (3), `StateMachine` (26) |\n| **Synthetics** | `Canary` (16) |\n| **VerifiedPermissions** | `IdentitySource` (3), `Policy` (26), `PolicyStore` (23), `PolicyStoreAlias` (1), `PolicyTemplate` (29) |\n| **WAFv2** | `IPSet` (3), `LoggingConfiguration` (3), `RegexPatternSet` (3), `RuleGroup` (18), `WebACL` (23), `WebACLAssociation` (2) |\n| **XRay** | `Group` (1), `ResourcePolicy` (3), `SamplingRule` (6) |\n\n</details>\n<!-- supported-resources:end -->\n\nHighlights:\n\n- **ELBv2**: `idle_timeout` / `deregistration_delay` / `slow_start` attribute ranges (stringly-typed Key/Value attributes are invisible to schema validation)\n- **IAM**: managed (6,144 chars) and inline (role/group/user) policy document size limits\n- **CloudFront**: `MinTTL <= DefaultTTL <= MaxTTL` ordering, ACM certificates must live in `us-east-1`\n- **Step Functions**: `Next`/`Default`/`Choices` must reference defined states (a dangling `StartAt` is already caught by the engine's built-in `E3601`)\n- **EC2**: security group TCP/UDP port ranges and `FromPort <= ToPort`\n\n## For AI agents\n\nTo add cdk-preflight to a CDK app:\n\n1. `npm i -D cdk-preflight`\n2. `npx cdk-preflight init` — or the shorter alias `npx cdkpf init` (finds the entry point via `cdk.json` and inserts `Preflight.apply(app)`; use `--dry-run` to preview)\n3. Run `cdk synth`. Violations fail the synth with a validation report; each finding carries a rule id, the actual value, and a suggested fix\n4. To fix a finding, prefer correcting the resource. To opt out instead: `exclude: ['<rule-id>']` disables one rule, `enforce: false` switches to warn-only reporting\n\nThe machine-readable findings are written to `cdk.out/validation-report.json` when synthesizing with `-c @aws-cdk/core:validationReportJson=true`.\n\n### Report missed deploy errors\n\ncdk-preflight only knows the failure modes it has benched. When a deploy fails on a constraint the pack should have caught, that report is how new rules get added — but at that moment cdk-preflight is out of the loop (it passed the synth), so the instruction has to already sit in your agent's context. Paste this into your repository's `AGENTS.md` (or `CLAUDE.md`):\n\n```markdown\n## cdk-preflight: report missed deploy errors\n\nIf `cdk deploy` fails even though `cdk synth` (with cdk-preflight enabled) passed,\nand the failure is a service-side validation rejection — CREATE_FAILED/UPDATE_FAILED\nwith a 400-class message such as \"Invalid request provided: ...\" — cdk-preflight is\nmissing a rule. Report it:\n\n1. Qualify first. NOT reportable: AccessDenied / permissions, service quotas,\n   throttling, name conflicts with existing resources, stabilization timeouts.\n2. Redact account-specific data (account IDs -> 123456789012, real ARNs/domains\n   -> placeholders).\n3. Search existing issues: https://github.com/badmintoncryer/cdk-preflight/issues\n4. With your user's approval, open a \"Missed deploy error\" issue with the verbatim\n   error message, the resource type, a minimal template snippet, and your\n   aws-cdk-lib / cdk-preflight versions.\n```\n\n## Scope and rule lifecycle\n\nA constraint belongs in the pack when violating it makes a real deployment fail *and* no layer that sees the same synthesized template already blocks it. There is no further \"is this worth a rule\" question — if the gap is real, it gets a rule.\n\nCDK L2 construct validation is deliberately **not** one of those layers. `CfnXxx` usage, escape hatches, `addPropertyOverride`, `cloudformation-include` and migrated templates all bypass L2, so an L2 guard covering the same mistake neither disqualifies a rule nor retires one.\n\nThat makes growth the normal state, and it has a consequence worth knowing before you upgrade: **new rules land in minor releases, so a minor upgrade can newly fail a `cdk synth` that passed yesterday.** That is intended, not a regression. If you need a frozen rule set, pin the version; to drop a single rule, `exclude: ['<rule-id>']`; to see everything without failing the build, `enforce: false`.\n\nRules move the other way too. Once the validation engine bundled in `aws-cdk-lib` (or CloudFormation's own pre-deploy validation) starts blocking a constraint, the rule is deleted rather than kept as a duplicate — staying on an older `aws-cdk-lib` and an older cdk-preflight keeps the old behavior.\n\n## How it works\n\n`Preflight.apply()` evaluates the rules with the [cloudformation-validate](https://github.com/aws-cloudformation/cloudformation-validate) Rust/WASM engine that ships inside `aws-cdk-lib` — no extra binaries, no network access at synth time. In the default enforce mode the engine is invoked through a dedicated CDK validation plugin so that violations fail synthesis; with `enforce: false` the rules are instead injected into the CDK built-in `CloudFormationValidatePlugin` and reported as warnings.\n\nConstraints that *can* be expressed in schemas or generic engine rules also make good upstream PRs to that engine, but nothing here waits on one — the upstream release cycle is deliberately slower than this pack's. Each rule's `meta.yaml` tracks its upstream status so that retirement stays bookkeeping.\n\n## Requirements\n\n- `aws-cdk-lib` >= 2.267.0, released 2026-08-27 (the first release that bundles the built-in CloudFormation validator). This is a recent release — an existing CDK app may need an upgrade before cdk-preflight can run.\n\n## Contributing\n\nRule authoring, the verification gates (including real-deploy reproduction), and the test layout are documented in [AGENTS.md](AGENTS.md) — written for AI coding agents and humans alike.\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}