{"_id":"@ashcorrguardian/cdk","_rev":"4-d73cc71a053f5bf088b4bd01f1aed86a","name":"@ashcorrguardian/cdk","dist-tags":{"latest":"59.5.6"},"versions":{"59.5.2":{"name":"@ashcorrguardian/cdk","version":"59.5.2","_id":"@ashcorrguardian/cdk@59.5.2","maintainers":[{"name":"ashcorrguardian","email":"ashleigh.carr@guardian.co.uk"}],"homepage":"https://github.com/guardian/cdk#readme","bugs":{"url":"https://github.com/guardian/cdk/issues"},"bin":{"gu-cdk":"bin/gu-cdk"},"dist":{"shasum":"c8c4721ebae5f6bcb23eaf8e89f78f971aff4910","tarball":"https://registry.npmjs.org/@ashcorrguardian/cdk/-/cdk-59.5.2.tgz","fileCount":676,"integrity":"sha512-UGXKRhr6jo51fuavETlWczIz6XAsRwpHzetZw1mzVJqBZw4cc1s7yPutYXoueVKOlfDHd+UDKlIeQcyRn0DEcA==","signatures":[{"sig":"MEYCIQDGn1aUspEw3WeQ93bJaGgPzSmCiMfibGcLO7oEyHmxNgIhAKOscCVMjh8lv5VlekfEb1/zHxrkyDJe+jvwMZn7IpJo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1426734},"main":"lib/index.js","types":"lib/index.d.ts","exports":{".":"./lib/patterns/index.js","./lib/experimental":"./lib/experimental/patterns/index.js","./lib/constructs/s3":"./lib/constructs/s3/index.js","./lib/constructs/acm":"./lib/constructs/acm/index.js","./lib/constructs/dns":"./lib/constructs/dns/index.js","./lib/constructs/ec2":"./lib/constructs/ec2/index.js","./lib/constructs/ecs":"./lib/constructs/ecs/index.js","./lib/constructs/iam":"./lib/constructs/iam/index.js","./lib/constructs/rds":"./lib/constructs/rds/index.js","./lib/constructs/ses":"./lib/constructs/ses/index.js","./lib/constructs/vpc":"./lib/constructs/vpc/index.js","./lib/constructs/core":"./lib/constructs/core/index.js","./lib/constructs/root":"./lib/constructs/root.js","./lib/constants/access":"./lib/constants/access.js","./lib/constructs/lambda":"./lib/constructs/lambda/index.js","./lib/constructs/kinesis":"./lib/constructs/kinesis/index.js","./lib/constructs/dynamodb":"./lib/constructs/dynamodb/index.js","./lib/riff-raff-yaml-file":"./lib/riff-raff-yaml-file/index.js","./lib/constructs/cloudwatch":"./lib/constructs/cloudwatch/index.js","./lib/constants/context-keys":"./lib/constants/context-keys.js","./lib/constants/library-info":"./lib/constants/library-info.js","./lib/constants/tracking-tag":"./lib/constants/tracking-tag.js","./lib/constructs/autoscaling":"./lib/constructs/autoscaling/index.js","./lib/constants/metadata-keys":"./lib/constants/metadata-keys.js","./lib/constants/regex-pattern":"./lib/constants/regex-pattern.js","./lib/constructs/loadbalancing":"./lib/constructs/loadbalancing/index.js","./lib/experimental/constructs/iam":"./lib/experimental/constructs/iam/index.js","./lib/constants/ssm-parameter-paths":"./lib/constants/ssm-parameter-paths.js","./lib/constants/fastly-aws-account-ids":"./lib/constants/fastly-aws-account-ids.js","./lib/experimental/constructs/policies":"./lib/experimental/constructs/policies/index.js"},"gitHead":"5eb65fcf0d3e24f7aaeae6fa704cbc6249a73ba7","scripts":{"lint":"eslint src --ext .ts","test":"jest --detectOpenHandles --runInBand","build":"tsc","watch":"tsc -w","format":"prettier --write \"src/**/*.ts\"","cli:dev":"ts-node src/bin/index.ts","prepack":"cp -r src/bin/commands/new-project/template lib/bin/commands/new-project/template","prepare":"tsc","release":"npx changeset","test:dev":"jest --detectOpenHandles --runInBand --watch","serve:docs":"rm -rf target && typedoc && serve target","release:docs":"rm -rf target && typedoc && gh-pages -d target -u \"github-actions-bot <support+actions@github.com>\"","prettier:check":"prettier --check \"src/**/*.ts\"","test:custom-lint-rule":"eslint tools/eslint/rules/*.test.ts"},"_npmUser":{"name":"ashcorrguardian","email":"ashleigh.carr@guardian.co.uk"},"repository":{"url":"git+https://github.com/guardian/cdk.git","type":"git"},"_npmVersion":"10.2.4","description":"Generic Guardian flavoured AWS CDK components","directories":{},"_nodeVersion":"20.11.0","dependencies":{"chalk":"^4.1.2","yargs":"^17.7.2","aws-sdk":"^2.1691.0","js-yaml":"^4.1.0","codemaker":"^1.103.1","@oclif/core":"3.26.6","read-pkg-up":"7.0.1","git-url-parse":"^15.0.0","lodash.camelcase":"^4.3.0","lodash.kebabcase":"^4.1.1","lodash.upperfirst":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","serve":"^14.2.3","eslint":"^8.57.1","aws-cdk":"2.157.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","typedoc":"^0.26.8","gh-pages":"^6.1.1","prettier":"^3.3.3","constructs":"10.3.0","typescript":"5.1.6","@types/jest":"^29.5.13","@types/node":"22.7.5","aws-cdk-lib":"2.157.0","@types/yargs":"^17.0.33","@types/js-yaml":"^4.0.9","@changesets/cli":"2.27.9","@guardian/tsconfig":"^1.0.0","@types/git-url-parse":"^9.0.3","@types/lodash.camelcase":"^4.3.9","@types/lodash.kebabcase":"^4.1.9","@types/lodash.upperfirst":"^4.3.9","eslint-plugin-custom-rules":"file:tools/eslint","@guardian/eslint-config-typescript":"8.0.0","@guardian/eslint-plugin-tsdoc-required":"^0.1.3"},"peerDependencies":{"aws-cdk":"2.157.0","constructs":"10.3.0","aws-cdk-lib":"2.157.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk_59.5.2_1729259699164_0.12017262371510773","host":"s3://npm-registry-packages"}},"59.5.3":{"name":"@ashcorrguardian/cdk","version":"59.5.3","_id":"@ashcorrguardian/cdk@59.5.3","maintainers":[{"name":"ashcorrguardian","email":"ashleigh.carr@guardian.co.uk"}],"homepage":"https://github.com/guardian/cdk#readme","bugs":{"url":"https://github.com/guardian/cdk/issues"},"bin":{"gu-cdk":"bin/gu-cdk"},"dist":{"shasum":"0d1c0a70109f9a66b4c53a1235ec18fde82d89bb","tarball":"https://registry.npmjs.org/@ashcorrguardian/cdk/-/cdk-59.5.3.tgz","fileCount":676,"integrity":"sha512-MpuYj7ymNdQjGW0XArkER/U5PuFhxWxj/zadJEymz5OgL2BeX+Ty5UzO1KVqGPg9gmo+SfACa+BTABlBhCMwpA==","signatures":[{"sig":"MEUCIQCkqPR0mc3RIMOAbKu0yEs/4OF7ZxG7G7rNm+Ufz7rw/wIgKuvhqNSk5304OTGnAnrtX/7F9DqH+FM+n4yBBN88ljU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1426734},"main":"lib/index.js","types":"lib/index.d.ts","exports":{".":"./lib/patterns/index.js","./lib/experimental":"./lib/experimental/patterns/index.js","./lib/constructs/s3":"./lib/constructs/s3/index.js","./lib/constructs/acm":"./lib/constructs/acm/index.js","./lib/constructs/dns":"./lib/constructs/dns/index.js","./lib/constructs/ec2":"./lib/constructs/ec2/index.js","./lib/constructs/ecs":"./lib/constructs/ecs/index.js","./lib/constructs/iam":"./lib/constructs/iam/index.js","./lib/constructs/rds":"./lib/constructs/rds/index.js","./lib/constructs/ses":"./lib/constructs/ses/index.js","./lib/constructs/vpc":"./lib/constructs/vpc/index.js","./lib/constructs/core":"./lib/constructs/core/index.js","./lib/constructs/root":"./lib/constructs/root.js","./lib/constants/access":"./lib/constants/access.js","./lib/constructs/lambda":"./lib/constructs/lambda/index.js","./lib/constructs/kinesis":"./lib/constructs/kinesis/index.js","./lib/constructs/dynamodb":"./lib/constructs/dynamodb/index.js","./lib/riff-raff-yaml-file":"./lib/riff-raff-yaml-file/index.js","./lib/constructs/cloudwatch":"./lib/constructs/cloudwatch/index.js","./lib/constants/context-keys":"./lib/constants/context-keys.js","./lib/constants/library-info":"./lib/constants/library-info.js","./lib/constants/tracking-tag":"./lib/constants/tracking-tag.js","./lib/constructs/autoscaling":"./lib/constructs/autoscaling/index.js","./lib/constants/metadata-keys":"./lib/constants/metadata-keys.js","./lib/constants/regex-pattern":"./lib/constants/regex-pattern.js","./lib/constructs/loadbalancing":"./lib/constructs/loadbalancing/index.js","./lib/experimental/constructs/iam":"./lib/experimental/constructs/iam/index.js","./lib/constants/ssm-parameter-paths":"./lib/constants/ssm-parameter-paths.js","./lib/constants/fastly-aws-account-ids":"./lib/constants/fastly-aws-account-ids.js","./lib/experimental/constructs/policies":"./lib/experimental/constructs/policies/index.js"},"gitHead":"5eb65fcf0d3e24f7aaeae6fa704cbc6249a73ba7","scripts":{"lint":"eslint src --ext .ts","test":"jest --detectOpenHandles --runInBand","build":"tsc","watch":"tsc -w","format":"prettier --write \"src/**/*.ts\"","cli:dev":"ts-node src/bin/index.ts","prepack":"cp -r src/bin/commands/new-project/template lib/bin/commands/new-project/template","prepare":"tsc","release":"npx changeset","test:dev":"jest --detectOpenHandles --runInBand --watch","serve:docs":"rm -rf target && typedoc && serve target","release:docs":"rm -rf target && typedoc && gh-pages -d target -u \"github-actions-bot <support+actions@github.com>\"","prettier:check":"prettier --check \"src/**/*.ts\"","test:custom-lint-rule":"eslint tools/eslint/rules/*.test.ts"},"_npmUser":{"name":"ashcorrguardian","email":"ashleigh.carr@guardian.co.uk"},"repository":{"url":"git+https://github.com/guardian/cdk.git","type":"git"},"_npmVersion":"10.2.4","description":"Generic Guardian flavoured AWS CDK components","directories":{},"_nodeVersion":"20.11.0","dependencies":{"chalk":"^4.1.2","yargs":"^17.7.2","aws-sdk":"^2.1691.0","js-yaml":"^4.1.0","codemaker":"^1.103.1","@oclif/core":"3.26.6","read-pkg-up":"7.0.1","git-url-parse":"^15.0.0","lodash.camelcase":"^4.3.0","lodash.kebabcase":"^4.1.1","lodash.upperfirst":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","serve":"^14.2.3","eslint":"^8.57.1","aws-cdk":"2.157.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","typedoc":"^0.26.8","gh-pages":"^6.1.1","prettier":"^3.3.3","constructs":"10.3.0","typescript":"5.1.6","@types/jest":"^29.5.13","@types/node":"22.7.5","aws-cdk-lib":"2.157.0","@types/yargs":"^17.0.33","@types/js-yaml":"^4.0.9","@changesets/cli":"2.27.9","@guardian/tsconfig":"^1.0.0","@types/git-url-parse":"^9.0.3","@types/lodash.camelcase":"^4.3.9","@types/lodash.kebabcase":"^4.1.9","@types/lodash.upperfirst":"^4.3.9","eslint-plugin-custom-rules":"file:tools/eslint","@guardian/eslint-config-typescript":"8.0.0","@guardian/eslint-plugin-tsdoc-required":"^0.1.3"},"peerDependencies":{"aws-cdk":"2.157.0","constructs":"10.3.0","aws-cdk-lib":"2.157.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk_59.5.3_1729259861607_0.5580448505605158","host":"s3://npm-registry-packages"}},"59.5.4":{"name":"@ashcorrguardian/cdk","version":"59.5.4","_id":"@ashcorrguardian/cdk@59.5.4","maintainers":[{"name":"ashcorrguardian","email":"ashleigh.carr@guardian.co.uk"}],"homepage":"https://github.com/guardian/cdk#readme","bugs":{"url":"https://github.com/guardian/cdk/issues"},"bin":{"gu-cdk":"bin/gu-cdk"},"dist":{"shasum":"2ba646678e176f14f807924bac12a52dc441e6bf","tarball":"https://registry.npmjs.org/@ashcorrguardian/cdk/-/cdk-59.5.4.tgz","fileCount":309,"integrity":"sha512-PV7q4vxcgCEU9k2+ZfyM+eoVMOYTMAp9WXLsLl1kG2fquNIymeOPakkY7p7svy8xTmSsjt0Gu4xecmIniByIXg==","signatures":[{"sig":"MEYCIQDeTqZaTmiwIRxYh6ynFNL8JB7tjsyfg/+lHxJDo2J33gIhAKRBop8oZPBkDP4elqcDZFG32U831jUyArnWafoLAQuD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":406618},"main":"lib/index.js","types":"lib/index.d.ts","exports":{".":"./lib/index.js","./lib/experimental":"./lib/experimental/patterns/index.js","./lib/constructs/s3":"./lib/constructs/s3/index.js","./lib/constructs/acm":"./lib/constructs/acm/index.js","./lib/constructs/dns":"./lib/constructs/dns/index.js","./lib/constructs/ec2":"./lib/constructs/ec2/index.js","./lib/constructs/ecs":"./lib/constructs/ecs/index.js","./lib/constructs/iam":"./lib/constructs/iam/index.js","./lib/constructs/rds":"./lib/constructs/rds/index.js","./lib/constructs/ses":"./lib/constructs/ses/index.js","./lib/constructs/vpc":"./lib/constructs/vpc/index.js","./lib/constructs/core":"./lib/constructs/core/index.js","./lib/constructs/root":"./lib/constructs/root.js","./lib/constants/access":"./lib/constants/access.js","./lib/constructs/lambda":"./lib/constructs/lambda/index.js","./lib/constructs/kinesis":"./lib/constructs/kinesis/index.js","./lib/constructs/dynamodb":"./lib/constructs/dynamodb/index.js","./lib/riff-raff-yaml-file":"./lib/riff-raff-yaml-file/index.js","./lib/constructs/cloudwatch":"./lib/constructs/cloudwatch/index.js","./lib/constants/context-keys":"./lib/constants/context-keys.js","./lib/constants/library-info":"./lib/constants/library-info.js","./lib/constants/tracking-tag":"./lib/constants/tracking-tag.js","./lib/constructs/autoscaling":"./lib/constructs/autoscaling/index.js","./lib/constants/metadata-keys":"./lib/constants/metadata-keys.js","./lib/constants/regex-pattern":"./lib/constants/regex-pattern.js","./lib/constructs/loadbalancing":"./lib/constructs/loadbalancing/index.js","./lib/experimental/constructs/iam":"./lib/experimental/constructs/iam/index.js","./lib/constants/ssm-parameter-paths":"./lib/constants/ssm-parameter-paths.js","./lib/constants/fastly-aws-account-ids":"./lib/constants/fastly-aws-account-ids.js","./lib/experimental/constructs/policies":"./lib/experimental/constructs/policies/index.js"},"gitHead":"5eb65fcf0d3e24f7aaeae6fa704cbc6249a73ba7","scripts":{"lint":"eslint src --ext .ts","test":"jest --detectOpenHandles --runInBand","build":"tsc","watch":"tsc -w","format":"prettier --write \"src/**/*.ts\"","cli:dev":"ts-node src/bin/index.ts","prepack":"cp -r src/bin/commands/new-project/template lib/bin/commands/new-project/template","prepare":"tsc","release":"npx changeset","test:dev":"jest --detectOpenHandles --runInBand --watch","serve:docs":"rm -rf target && typedoc && serve target","release:docs":"rm -rf target && typedoc && gh-pages -d target -u \"github-actions-bot <support+actions@github.com>\"","prettier:check":"prettier --check \"src/**/*.ts\"","test:custom-lint-rule":"eslint tools/eslint/rules/*.test.ts"},"_npmUser":{"name":"ashcorrguardian","email":"ashleigh.carr@guardian.co.uk"},"repository":{"url":"git+https://github.com/guardian/cdk.git","type":"git"},"_npmVersion":"10.2.4","description":"Generic Guardian flavoured AWS CDK components","directories":{},"_nodeVersion":"20.11.0","dependencies":{"chalk":"^4.1.2","yargs":"^17.7.2","aws-sdk":"^2.1691.0","js-yaml":"^4.1.0","codemaker":"^1.103.1","@oclif/core":"3.26.6","read-pkg-up":"7.0.1","git-url-parse":"^15.0.0","lodash.camelcase":"^4.3.0","lodash.kebabcase":"^4.1.1","lodash.upperfirst":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","serve":"^14.2.3","eslint":"^8.57.1","aws-cdk":"2.157.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","typedoc":"^0.26.8","gh-pages":"^6.1.1","prettier":"^3.3.3","constructs":"10.3.0","typescript":"5.1.6","@types/jest":"^29.5.13","@types/node":"22.7.5","aws-cdk-lib":"2.157.0","@types/yargs":"^17.0.33","@types/js-yaml":"^4.0.9","@changesets/cli":"2.27.9","@guardian/tsconfig":"^1.0.0","@types/git-url-parse":"^9.0.3","@types/lodash.camelcase":"^4.3.9","@types/lodash.kebabcase":"^4.1.9","@types/lodash.upperfirst":"^4.3.9","eslint-plugin-custom-rules":"file:tools/eslint","@guardian/eslint-config-typescript":"8.0.0","@guardian/eslint-plugin-tsdoc-required":"^0.1.3"},"peerDependencies":{"aws-cdk":"2.157.0","constructs":"10.3.0","aws-cdk-lib":"2.157.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk_59.5.4_1729261758369_0.9651594238222583","host":"s3://npm-registry-packages"}},"59.5.5":{"name":"@ashcorrguardian/cdk","version":"59.5.5","_id":"@ashcorrguardian/cdk@59.5.5","maintainers":[{"name":"ashcorrguardian","email":"ashleigh.carr@guardian.co.uk"}],"homepage":"https://github.com/guardian/cdk#readme","bugs":{"url":"https://github.com/guardian/cdk/issues"},"bin":{"gu-cdk":"bin/gu-cdk"},"dist":{"shasum":"8c66c6c559b346412959ae7657463fd8e4948784","tarball":"https://registry.npmjs.org/@ashcorrguardian/cdk/-/cdk-59.5.5.tgz","fileCount":316,"integrity":"sha512-8u7IakLlue6puVDalO0V07N6yhiCuMf9JlCzl2vdZVw2HtW22A8PmE3aMAWr9WTcpHD5dwhVbRElF0wEv77kOQ==","signatures":[{"sig":"MEYCIQC1GLBTHrbQIy5Q4QW5tbgRgz25M9gMqHbKHMpWMAA8eAIhAK9bbSvzD6mz+vb3r3Vt0HhXHL1x0prbMHMacS7DjFXq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":407907},"main":"lib/index.js","types":"lib/index.d.ts","exports":{".":"./lib/index.js","./lib/experimental":"./lib/experimental/patterns/index.js","./lib/constructs/s3":"./lib/constructs/s3/index.js","./lib/constructs/acm":"./lib/constructs/acm/index.js","./lib/constructs/dns":"./lib/constructs/dns/index.js","./lib/constructs/ec2":"./lib/constructs/ec2/index.js","./lib/constructs/ecs":"./lib/constructs/ecs/index.js","./lib/constructs/iam":"./lib/constructs/iam/index.js","./lib/constructs/rds":"./lib/constructs/rds/index.js","./lib/constructs/ses":"./lib/constructs/ses/index.js","./lib/constructs/vpc":"./lib/constructs/vpc/index.js","./lib/constructs/core":"./lib/constructs/core/index.js","./lib/constructs/root":"./lib/constructs/root.js","./lib/constants/access":"./lib/constants/access.js","./lib/constructs/lambda":"./lib/constructs/lambda/index.js","./lib/constructs/kinesis":"./lib/constructs/kinesis/index.js","./lib/constructs/dynamodb":"./lib/constructs/dynamodb/index.js","./lib/riff-raff-yaml-file":"./lib/riff-raff-yaml-file/index.js","./lib/constructs/cloudwatch":"./lib/constructs/cloudwatch/index.js","./lib/constants/context-keys":"./lib/constants/context-keys.js","./lib/constants/library-info":"./lib/constants/library-info.js","./lib/constants/tracking-tag":"./lib/constants/tracking-tag.js","./lib/constructs/autoscaling":"./lib/constructs/autoscaling/index.js","./lib/constants/metadata-keys":"./lib/constants/metadata-keys.js","./lib/constants/regex-pattern":"./lib/constants/regex-pattern.js","./lib/constructs/loadbalancing":"./lib/constructs/loadbalancing/index.js","./lib/experimental/constructs/iam":"./lib/experimental/constructs/iam/index.js","./lib/constants/ssm-parameter-paths":"./lib/constants/ssm-parameter-paths.js","./lib/constants/fastly-aws-account-ids":"./lib/constants/fastly-aws-account-ids.js","./lib/experimental/constructs/policies":"./lib/experimental/constructs/policies/index.js"},"gitHead":"5eb65fcf0d3e24f7aaeae6fa704cbc6249a73ba7","scripts":{"lint":"eslint src --ext .ts","test":"jest --detectOpenHandles --runInBand","build":"tsc","watch":"tsc -w","format":"prettier --write \"src/**/*.ts\"","cli:dev":"ts-node src/bin/index.ts","prepack":"cp -r src/bin/commands/new-project/template lib/bin/commands/new-project/template","prepare":"tsc","release":"npx changeset","test:dev":"jest --detectOpenHandles --runInBand --watch","serve:docs":"rm -rf target && typedoc && serve target","release:docs":"rm -rf target && typedoc && gh-pages -d target -u \"github-actions-bot <support+actions@github.com>\"","prettier:check":"prettier --check \"src/**/*.ts\"","test:custom-lint-rule":"eslint tools/eslint/rules/*.test.ts"},"_npmUser":{"name":"ashcorrguardian","email":"ashleigh.carr@guardian.co.uk"},"repository":{"url":"git+https://github.com/guardian/cdk.git","type":"git"},"_npmVersion":"10.2.4","description":"Generic Guardian flavoured AWS CDK components","directories":{},"_nodeVersion":"20.11.0","dependencies":{"chalk":"^4.1.2","yargs":"^17.7.2","aws-sdk":"^2.1691.0","js-yaml":"^4.1.0","codemaker":"^1.103.1","@oclif/core":"3.26.6","read-pkg-up":"7.0.1","git-url-parse":"^15.0.0","lodash.camelcase":"^4.3.0","lodash.kebabcase":"^4.1.1","lodash.upperfirst":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","serve":"^14.2.3","eslint":"^8.57.1","aws-cdk":"2.157.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","typedoc":"^0.26.8","gh-pages":"^6.1.1","prettier":"^3.3.3","constructs":"10.3.0","typescript":"5.1.6","@types/jest":"^29.5.13","@types/node":"22.7.5","aws-cdk-lib":"2.157.0","@types/yargs":"^17.0.33","@types/js-yaml":"^4.0.9","@changesets/cli":"2.27.9","@guardian/tsconfig":"^1.0.0","@types/git-url-parse":"^9.0.3","@types/lodash.camelcase":"^4.3.9","@types/lodash.kebabcase":"^4.1.9","@types/lodash.upperfirst":"^4.3.9","eslint-plugin-custom-rules":"file:tools/eslint","@guardian/eslint-config-typescript":"8.0.0","@guardian/eslint-plugin-tsdoc-required":"^0.1.3"},"peerDependencies":{"aws-cdk":"2.157.0","constructs":"10.3.0","aws-cdk-lib":"2.157.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk_59.5.5_1729262719572_0.6607380904002178","host":"s3://npm-registry-packages"}},"59.5.6":{"name":"@ashcorrguardian/cdk","description":"Generic Guardian flavoured AWS CDK components","version":"59.5.6","main":"lib/index.js","bin":{"gu-cdk":"bin/gu-cdk"},"repository":{"type":"git","url":"git+https://github.com/guardian/cdk.git"},"scripts":{"build":"tsc","lint":"eslint src --ext .ts","prettier:check":"prettier --check \"src/**/*.ts\"","format":"prettier --write \"src/**/*.ts\"","watch":"tsc -w","test":"jest --detectOpenHandles --runInBand","test:custom-lint-rule":"eslint tools/eslint/rules/*.test.ts","test:dev":"jest --detectOpenHandles --runInBand --watch","prepare":"tsc","prepack":"cp -r src/bin/commands/new-project/template lib/bin/commands/new-project/template","release":"npx changeset","release:docs":"rm -rf target && typedoc && gh-pages -d target -u \"github-actions-bot <support+actions@github.com>\"","serve:docs":"rm -rf target && typedoc && serve target","cli:dev":"ts-node src/bin/index.ts"},"devDependencies":{"@changesets/cli":"2.27.9","@guardian/eslint-config-typescript":"8.0.0","@guardian/eslint-plugin-tsdoc-required":"^0.1.3","@guardian/tsconfig":"^1.0.0","@types/git-url-parse":"^9.0.3","@types/jest":"^29.5.13","@types/js-yaml":"^4.0.9","@types/lodash.camelcase":"^4.3.9","@types/lodash.kebabcase":"^4.1.9","@types/lodash.upperfirst":"^4.3.9","@types/node":"22.7.5","@types/yargs":"^17.0.33","aws-cdk":"2.157.0","aws-cdk-lib":"2.157.0","constructs":"10.3.0","eslint":"^8.57.1","eslint-plugin-custom-rules":"file:tools/eslint","gh-pages":"^6.1.1","jest":"^29.7.0","prettier":"^3.3.3","serve":"^14.2.3","ts-jest":"^29.2.5","ts-node":"^10.9.2","typedoc":"^0.26.8","typescript":"5.1.6"},"dependencies":{"@oclif/core":"3.26.6","aws-sdk":"^2.1691.0","chalk":"^4.1.2","codemaker":"^1.103.1","git-url-parse":"^15.0.0","js-yaml":"^4.1.0","lodash.camelcase":"^4.3.0","lodash.kebabcase":"^4.1.1","lodash.upperfirst":"^4.3.1","read-pkg-up":"7.0.1","yargs":"^17.7.2"},"peerDependencies":{"aws-cdk":"2.157.0","aws-cdk-lib":"2.157.0","constructs":"10.3.0"},"_id":"@ashcorrguardian/cdk@59.5.6","gitHead":"5eb65fcf0d3e24f7aaeae6fa704cbc6249a73ba7","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/guardian/cdk/issues"},"homepage":"https://github.com/guardian/cdk#readme","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-YlgMliVmPv8cuP6EfGQk7E082GCE/PAYRPNkkFytGBgqbIy7aBBsP+4UK/SAGMaKrFv3ih+I62O3kCtOeb2v+g==","shasum":"09b7424a97cef2a5d20e0d3f1a4fef04c83489f7","tarball":"https://registry.npmjs.org/@ashcorrguardian/cdk/-/cdk-59.5.6.tgz","fileCount":315,"unpackedSize":405366,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcDHZsgnkMWMK872PjXEmbCVuuGaQN12+3dhyqYx8XiwIhAIjNkPu/AOGRt+bGQE0it1E4JhXV9kKr2IHFGHWBSUd3"}]},"_npmUser":{"name":"ashcorrguardian","email":"ashleigh.carr@guardian.co.uk"},"directories":{},"maintainers":[{"name":"ashcorrguardian","email":"ashleigh.carr@guardian.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cdk_59.5.6_1729264073868_0.4453040565112283"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-18T13:54:59.045Z","modified":"2024-10-18T15:07:54.239Z","59.5.2":"2024-10-18T13:54:59.421Z","59.5.3":"2024-10-18T13:57:41.951Z","59.5.4":"2024-10-18T14:29:18.628Z","59.5.5":"2024-10-18T14:45:19.855Z","59.5.6":"2024-10-18T15:07:54.075Z"},"bugs":{"url":"https://github.com/guardian/cdk/issues"},"homepage":"https://github.com/guardian/cdk#readme","repository":{"type":"git","url":"git+https://github.com/guardian/cdk.git"},"description":"Generic Guardian flavoured AWS CDK components","maintainers":[{"name":"ashcorrguardian","email":"ashleigh.carr@guardian.co.uk"}],"readme":"# Guardian CDK Library\n\n![npm][badge-npm] [![CD][badge-cd]][internal-cd-file]\n\n[badge-cd]: https://github.com/guardian/cdk/actions/workflows/cd.yaml/badge.svg\n[badge-npm]: https://img.shields.io/npm/v/@guardian/cdk?style=flat-square\n[internal-cd-file]: https://github.com/guardian/cdk/actions/workflows/cd.yaml\n\nThe [AWS Cloud Development Kit](https://github.com/aws/aws-cdk) (AWS CDK) is an open-source software\ndevelopment framework to define cloud infrastructure in code and provision it\nthrough AWS CloudFormation.\n\n`@guardian/cdk` builds on CDK to provide Guardian-specific [patterns](./src/patterns) and\n[constructs](./src/constructs). It is an opinionated and secure-by-default way to describe and\nprovision your AWS resources.\n\nJump to:\n\n- [Quickstart](#quickstart)\n- [CDK demo including screencast](https://github.com/guardian/cdk-demo)\n- [Setting up a new project](./docs/setting-up-a-gucdk-project.md)\n- [Migrating an existing Cloudformation template](./docs/migration-guide.md)\n- View the [typedocs](https://guardian.github.io/cdk/)\n- [Contributing](#contributing) to `@guardian/cdk`\n- [Best practices](./docs/best-practices.md)\n\n## Quickstart\n\n`@guardian/cdk` expects certain Parameter Store values to be present - for\nexample, VPC IDs, and the location of dist buckets. To check for account\nreadiness and fix any issues, run:\n\n    npx @guardian/cdk@latest account-readiness --profile [profile]\n\nOnce you've confirmed that your account is ready, you can start provisioning your infrastructure.\n\n> Tip: Setting up a new project? [Start here!](./docs/setting-up-a-gucdk-project.md)\n\n> Tip: Migrating an app? See the [Migration Guide](./docs/migration-guide.md) for more detail.\n\n> Tip: New to CDK? The [AWS CDK Developer Guide](https://docs.aws.amazon.com/cdk/v2/guide/home.html) is worth a read.\n\n## Contributing\n\nWe welcome contributions to `@guardian/cdk`!\n\nTo get started, please read our [Contribution Guidelines](./docs/contributing.md).\n","readmeFilename":"README.md"}