diff --git a/apps-rendering/package.json b/apps-rendering/package.json index da888731c93..494f6e71f75 100644 --- a/apps-rendering/package.json +++ b/apps-rendering/package.json @@ -43,7 +43,7 @@ "@emotion/server": "11.11.0", "@guardian/apps-rendering-api-models": "10.0.0", "@guardian/bridget": "6.0.0", - "@guardian/cdk": "50.13.0", + "@guardian/cdk": "59.1.0", "@guardian/content-api-models": "25.0.0", "@guardian/content-atom-model": "4.0.1", "@guardian/eslint-config": "7.0.1", diff --git a/dotcom-rendering/package.json b/dotcom-rendering/package.json index 1a495a238d6..65fe6759132 100644 --- a/dotcom-rendering/package.json +++ b/dotcom-rendering/package.json @@ -40,7 +40,7 @@ "@guardian/braze-components": "20.0.0", "@guardian/bridget": "6.0.0", "@guardian/browserslist-config": "6.1.0", - "@guardian/cdk": "50.13.0", + "@guardian/cdk": "59.1.0", "@guardian/commercial": "19.12.0", "@guardian/core-web-vitals": "6.0.0", "@guardian/eslint-config": "7.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c6da6e2e233..c44096803d3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -68,8 +68,8 @@ importers: specifier: 6.0.0 version: 6.0.0 '@guardian/cdk': - specifier: 50.13.0 - version: 50.13.0(@types/node@18.18.14)(aws-cdk-lib@2.100.0)(aws-cdk@2.100.0)(constructs@10.3.0)(typescript@5.5.3) + specifier: 59.1.0 + version: 59.1.0(aws-cdk-lib@2.100.0)(aws-cdk@2.100.0)(constructs@10.3.0) '@guardian/content-api-models': specifier: 25.0.0 version: 25.0.0 @@ -338,8 +338,8 @@ importers: specifier: 6.1.0 version: 6.1.0(browserslist@4.23.0)(tslib@2.6.2) '@guardian/cdk': - specifier: 50.13.0 - version: 50.13.0(@swc/core@1.6.13)(@types/node@20.14.10)(aws-cdk-lib@2.100.0)(aws-cdk@2.100.0)(constructs@10.3.0)(typescript@5.5.3) + specifier: 59.1.0 + version: 59.1.0(aws-cdk-lib@2.100.0)(aws-cdk@2.100.0)(constructs@10.3.0) '@guardian/commercial': specifier: 19.12.0 version: 19.12.0(@guardian/ab-core@8.0.0)(@guardian/core-web-vitals@6.0.0)(@guardian/identity-auth-frontend@4.0.0)(@guardian/identity-auth@2.1.0)(@guardian/libs@17.0.1)(@guardian/source-foundations@14.2.2)(typescript@5.5.3) @@ -4085,62 +4085,28 @@ packages: tslib: 2.6.2 dev: false - /@guardian/cdk@50.13.0(@swc/core@1.6.13)(@types/node@20.14.10)(aws-cdk-lib@2.100.0)(aws-cdk@2.100.0)(constructs@10.3.0)(typescript@5.5.3): - resolution: {integrity: sha512-Yv/FUTN7GGydGwYC9cf/ZmOWXTK4c7Xe28WG+jmB1kJWG6L3JoXRnI9J9Z5V0Fz7eqkjkay7wiuU99gYzCCDEw==} + /@guardian/cdk@59.1.0(aws-cdk-lib@2.100.0)(aws-cdk@2.100.0)(constructs@10.3.0): + resolution: {integrity: sha512-6QlI5V7jOetwURkfKZOVvLM/tvPbyg+QNjc0cBqkRsNQhngFhhk73sLiTY9OLORzp/VXVJcIF2fzqdOE0uN41w==} hasBin: true peerDependencies: - aws-cdk: 2.100.0 - aws-cdk-lib: 2.100.0 + aws-cdk: 2.148.0 + aws-cdk-lib: 2.148.0 constructs: 10.3.0 dependencies: - '@oclif/core': 2.15.0(@swc/core@1.6.13)(@types/node@20.14.10)(typescript@5.5.3) + '@oclif/core': 3.26.6 aws-cdk: 2.100.0 aws-cdk-lib: 2.100.0(constructs@10.3.0) - aws-sdk: 2.1519.0 + aws-sdk: 2.1662.0 chalk: 4.1.2 - codemaker: 1.93.0 + codemaker: 1.101.0 constructs: 10.3.0 - git-url-parse: 13.1.1 + git-url-parse: 14.1.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 - transitivePeerDependencies: - - '@swc/core' - - '@swc/wasm' - - '@types/node' - - typescript - dev: false - - /@guardian/cdk@50.13.0(@types/node@18.18.14)(aws-cdk-lib@2.100.0)(aws-cdk@2.100.0)(constructs@10.3.0)(typescript@5.5.3): - resolution: {integrity: sha512-Yv/FUTN7GGydGwYC9cf/ZmOWXTK4c7Xe28WG+jmB1kJWG6L3JoXRnI9J9Z5V0Fz7eqkjkay7wiuU99gYzCCDEw==} - hasBin: true - peerDependencies: - aws-cdk: 2.100.0 - aws-cdk-lib: 2.100.0 - constructs: 10.3.0 - dependencies: - '@oclif/core': 2.15.0(@types/node@18.18.14)(typescript@5.5.3) - aws-cdk: 2.100.0 - aws-cdk-lib: 2.100.0(constructs@10.3.0) - aws-sdk: 2.1519.0 - chalk: 4.1.2 - codemaker: 1.93.0 - constructs: 10.3.0 - git-url-parse: 13.1.1 - 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 - transitivePeerDependencies: - - '@swc/core' - - '@swc/wasm' - - '@types/node' - - typescript dev: false /@guardian/commercial@19.12.0(@guardian/ab-core@8.0.0)(@guardian/core-web-vitals@6.0.0)(@guardian/identity-auth-frontend@4.0.0)(@guardian/identity-auth@2.1.0)(@guardian/libs@17.0.1)(@guardian/source-foundations@14.2.2)(typescript@5.5.3): @@ -4950,48 +4916,9 @@ packages: fastq: 1.15.0 dev: false - /@oclif/core@2.15.0(@swc/core@1.6.13)(@types/node@20.14.10)(typescript@5.5.3): - resolution: {integrity: sha512-fNEMG5DzJHhYmI3MgpByTvltBOMyFcnRIUMxbiz2ai8rhaYgaTHMG3Q38HcosfIvtw9nCjxpcQtC8MN8QtVCcA==} - engines: {node: '>=14.0.0'} - dependencies: - '@types/cli-progress': 3.11.5 - ansi-escapes: 4.3.2 - ansi-styles: 4.3.0 - cardinal: 2.1.1 - chalk: 4.1.2 - clean-stack: 3.0.1 - cli-progress: 3.12.0 - debug: 4.3.5(supports-color@8.1.1) - ejs: 3.1.10 - get-package-type: 0.1.0 - globby: 11.1.0 - hyperlinker: 1.0.0 - indent-string: 4.0.0 - is-wsl: 2.2.0 - js-yaml: 3.14.1 - natural-orderby: 2.0.3 - object-treeify: 1.1.33 - password-prompt: 1.1.3 - slice-ansi: 4.0.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - supports-color: 8.1.1 - supports-hyperlinks: 2.3.0 - ts-node: 10.9.2(@swc/core@1.6.13)(@types/node@20.14.10)(typescript@5.5.3) - tslib: 2.6.2 - widest-line: 3.1.0 - wordwrap: 1.0.0 - wrap-ansi: 7.0.0 - transitivePeerDependencies: - - '@swc/core' - - '@swc/wasm' - - '@types/node' - - typescript - dev: false - - /@oclif/core@2.15.0(@types/node@18.18.14)(typescript@5.5.3): - resolution: {integrity: sha512-fNEMG5DzJHhYmI3MgpByTvltBOMyFcnRIUMxbiz2ai8rhaYgaTHMG3Q38HcosfIvtw9nCjxpcQtC8MN8QtVCcA==} - engines: {node: '>=14.0.0'} + /@oclif/core@3.26.6: + resolution: {integrity: sha512-+FiTw1IPuJTF9tSAlTsY8bGK4sgthehjz7c2SvYdgQncTkxI2xvUch/8QpjNYGLEmUneNygvYMRBax2KJcLccA==} + engines: {node: '>=18.0.0'} dependencies: '@types/cli-progress': 3.11.5 ansi-escapes: 4.3.2 @@ -5000,6 +4927,7 @@ packages: chalk: 4.1.2 clean-stack: 3.0.1 cli-progress: 3.12.0 + color: 4.2.3 debug: 4.3.5(supports-color@8.1.1) ejs: 3.1.10 get-package-type: 0.1.0 @@ -5008,6 +4936,7 @@ packages: indent-string: 4.0.0 is-wsl: 2.2.0 js-yaml: 3.14.1 + minimatch: 9.0.5 natural-orderby: 2.0.3 object-treeify: 1.1.33 password-prompt: 1.1.3 @@ -5016,16 +4945,9 @@ packages: strip-ansi: 6.0.1 supports-color: 8.1.1 supports-hyperlinks: 2.3.0 - ts-node: 10.9.2(@types/node@18.18.14)(typescript@5.5.3) - tslib: 2.6.2 widest-line: 3.1.0 wordwrap: 1.0.0 wrap-ansi: 7.0.0 - transitivePeerDependencies: - - '@swc/core' - - '@swc/wasm' - - '@types/node' - - typescript dev: false /@octokit/auth-token@5.1.1: @@ -8703,9 +8625,10 @@ packages: fsevents: 2.3.2 dev: false - /aws-sdk@2.1519.0: - resolution: {integrity: sha512-eBU0I7dIKM2b0OKT0tDOT+Bb+Z7T3saatt1TQ7C6xz0jET7WQ7zSZ+oizLLrNC0n0/Hzu873l+eU/ZwwdoyrDQ==} + /aws-sdk@2.1662.0: + resolution: {integrity: sha512-ISKN3yxjQtjIMOBU2b3zO8Qrxd9UqdYlJlxSQUn5/4jfqCSad/s1mF66Cwzl5UByJtvFn0xoJORIZ7K6BTLuuw==} engines: {node: '>= 10.0.0'} + requiresBuild: true dependencies: buffer: 4.9.2 events: 1.1.1 @@ -8716,7 +8639,7 @@ packages: url: 0.10.3 util: 0.12.5 uuid: 8.0.0 - xml2js: 0.5.0 + xml2js: 0.6.2 dev: false /axe-core@4.8.2: @@ -9425,8 +9348,8 @@ packages: engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} dev: false - /codemaker@1.93.0: - resolution: {integrity: sha512-n9AdncxhGti20YhA7HI2oAYhELh/qlDnW9JIAYQW9iULXdeaKtsxHgvcwBCltpieOcQrq10bt+sUawBs62vxLg==} + /codemaker@1.101.0: + resolution: {integrity: sha512-bAg+N4PA8mniJrCpTYFdaFmJA+3fE1Vjgf4o1EnPc07nw6qRcJsr/D9ZZoutEsvw7UM8OmZp4qZxVzpCqRhhQQ==} engines: {node: '>= 14.17.0'} dependencies: camelcase: 6.3.0 @@ -9473,6 +9396,14 @@ packages: color-string: 1.9.1 dev: false + /color@4.2.3: + resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} + engines: {node: '>=12.5.0'} + dependencies: + color-convert: 2.0.1 + color-string: 1.9.1 + dev: false + /colord@2.9.3: resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} dev: false @@ -11952,8 +11883,8 @@ packages: parse-url: 8.1.0 dev: false - /git-url-parse@13.1.1: - resolution: {integrity: sha512-PCFJyeSSdtnbfhSNRw9Wk96dDCNx+sogTe4YNXeXSJxt7xz5hvXekuRn9JX7m+Mf4OscCu8h+mtAl3+h5Fo8lQ==} + /git-url-parse@14.1.0: + resolution: {integrity: sha512-8xg65dTxGHST3+zGpycMMFZcoTzAdZ2dOtu4vmgIfkTFnVHBxHMzBC2L1k8To7EmrSiHesT8JgPLT91VKw1B5g==} dependencies: git-up: 7.0.0 dev: false @@ -17701,69 +17632,6 @@ packages: yn: 3.1.1 dev: false - /ts-node@10.9.2(@swc/core@1.6.13)(@types/node@20.14.10)(typescript@5.5.3): - resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} - hasBin: true - peerDependencies: - '@swc/core': '>=1.2.50' - '@swc/wasm': '>=1.2.50' - '@types/node': '*' - typescript: '>=2.7' - peerDependenciesMeta: - '@swc/core': - optional: true - '@swc/wasm': - optional: true - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@swc/core': 1.6.13 - '@tsconfig/node10': 1.0.9 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.4 - '@types/node': 20.14.10 - acorn: 8.11.2 - acorn-walk: 8.3.1 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 5.5.3 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - dev: false - - /ts-node@10.9.2(@types/node@18.18.14)(typescript@5.5.3): - resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} - hasBin: true - peerDependencies: - '@swc/core': '>=1.2.50' - '@swc/wasm': '>=1.2.50' - '@types/node': '*' - typescript: '>=2.7' - peerDependenciesMeta: - '@swc/core': - optional: true - '@swc/wasm': - optional: true - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.9 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.4 - '@types/node': 18.18.14 - acorn: 8.11.2 - acorn-walk: 8.3.1 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 5.5.3 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - dev: false - /ts-unused-exports@8.0.5(typescript@5.5.3): resolution: {integrity: sha512-ewEHxTtQsYQFQCI12CnMx8D0xxn1/Uui1Wr5jbiX4me+4LlSiOGvt4mGz0hxtIC3eElVaLrKEPbeT3TPrm4JvA==} hasBin: true @@ -19016,8 +18884,8 @@ packages: engines: {node: '>=12'} dev: false - /xml2js@0.5.0: - resolution: {integrity: sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==} + /xml2js@0.6.2: + resolution: {integrity: sha512-T4rieHaC1EXcES0Kxxj4JWgaUQHDk+qwHcYOCFHfiwKz7tOVPLq7Hjq9dM1WCMhylqMEfP7hMcOIChvotiZegA==} engines: {node: '>=4.0.0'} dependencies: sax: 1.2.1