diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1499cf7cabe..12735a65ff6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -171,8 +171,8 @@ catalogs: specifier: 3.995.0 version: 3.995.0 '@guardian/cdk': - specifier: 65.1.0 - version: 65.1.0 + specifier: 65.3.0 + version: 65.3.0 '@guardian/eslint-config': specifier: 16.0.0 version: 16.0.0 @@ -195,11 +195,11 @@ catalogs: specifier: 24.12.4 version: 24.12.4 aws-cdk: - specifier: 2.1144.0 - version: 2.1144.0 + specifier: 2.1145.0 + version: 2.1145.0 aws-cdk-lib: - specifier: 2.272.0 - version: 2.272.0 + specifier: 2.273.0 + version: 2.273.0 constructs: specifier: 10.8.1 version: 10.8.1 @@ -279,7 +279,7 @@ importers: version: 3.995.0 '@guardian/cdk': specifier: 'catalog:' - version: 65.1.0(aws-cdk-lib@2.272.0(constructs@10.8.1))(aws-cdk@2.1144.0)(constructs@10.8.1) + version: 65.3.0(aws-cdk-lib@2.273.0(constructs@10.8.1))(aws-cdk@2.1145.0)(constructs@10.8.1) '@guardian/tsconfig': specifier: 'catalog:' version: 1.0.1 @@ -288,10 +288,10 @@ importers: version: 24.12.4 aws-cdk: specifier: 'catalog:' - version: 2.1144.0 + version: 2.1145.0 aws-cdk-lib: specifier: 'catalog:' - version: 2.272.0(constructs@10.8.1) + version: 2.273.0(constructs@10.8.1) constructs: specifier: 'catalog:' version: 10.8.1 @@ -483,7 +483,7 @@ importers: version: 6.1.0(browserslist@4.28.8)(tslib@2.6.2) '@guardian/cdk': specifier: 'catalog:' - version: 65.1.0(aws-cdk-lib@2.272.0(constructs@10.8.1))(aws-cdk@2.1144.0)(constructs@10.8.1) + version: 65.3.0(aws-cdk-lib@2.273.0(constructs@10.8.1))(aws-cdk@2.1145.0)(constructs@10.8.1) '@guardian/commercial-core': specifier: 35.1.0 version: 35.1.0(@guardian/consent-manager@2.1.2(@guardian/ophan-tracker-js@5.1.3)(tslib@2.6.2)(typescript@6.0.3))(@guardian/libs@32.0.0(@guardian/ophan-tracker-js@5.1.3)(tslib@2.6.2)(typescript@6.0.3)) @@ -675,10 +675,10 @@ importers: version: 2.1.1(ajv@8.18.0) aws-cdk: specifier: 'catalog:' - version: 2.1144.0 + version: 2.1145.0 aws-cdk-lib: specifier: 'catalog:' - version: 2.272.0(constructs@10.8.1) + version: 2.273.0(constructs@10.8.1) browserslist: specifier: 4.28.8 version: 4.28.8 @@ -972,8 +972,8 @@ packages: resolution: {integrity: sha512-CBGYQb6v6uIxvbID+ZzuYk/eGYGBVyXNUY8eu890WimzfahtyF/eLhvQTQJI0GrtKl8inSLKPqZOQ4tnrVAofQ==} engines: {node: '>=20.0.0'} - '@aws-sdk/client-ec2@3.1136.0': - resolution: {integrity: sha512-2LcLxH/qf7pUim9+C/k3BrQUo02iyeoHnmPQUgTDHvgHiGf/HHMj6FUkks7W7PupNh2eKs1dpNYCYHT4NiyYFg==} + '@aws-sdk/client-ec2@3.1149.0': + resolution: {integrity: sha512-XhotfMZNeIVjT/D2lM0wzfrlXqM+4b6VwItom1eFLIbCZxicsuJ8mFl5fAa5IsZGfYp4pCqjR+HvHLYPEnRmdA==} engines: {node: '>=20.0.0'} '@aws-sdk/client-s3@3.995.0': @@ -984,8 +984,8 @@ packages: resolution: {integrity: sha512-CD+Kvf3mOp6lCDMiCkZ2o4hoHLRhBA2lwiZRZoAV7xTe2FR0zlnoC5irRRIWldhMEEPE/OZbLgfuCcWkuJUjtQ==} engines: {node: '>=20.0.0'} - '@aws-sdk/client-ssm@3.1136.0': - resolution: {integrity: sha512-tMZyh47eKTo6HbHf5Gg8lHaYwowOp77YTMqfmys9ilpd7bQTq8PYH1Oqy4SxAIptcBe71uy1I7q3YziWVZZC6w==} + '@aws-sdk/client-ssm@3.1149.0': + resolution: {integrity: sha512-buGH6rQ+4Sa4Lm3nagRNYg3Rhoff25FQv3xZcqWmfhnWFTPmO/DLqiLmOBOadPZpPLm+gui5azYdpVTcTpZzTQ==} engines: {node: '>=20.0.0'} '@aws-sdk/client-ssm@3.995.0': @@ -996,44 +996,84 @@ packages: resolution: {integrity: sha512-2yX9LUmxPklVjSGTb8dfnWRJSiFQ3TeH2nn7G1mdKHTfnabzF0+gfrS8rYfLWmZrQ8A3mEcxMJjRc51dL5KWaA==} engines: {node: '>=20.0.0'} + '@aws-sdk/core@3.978.2': + resolution: {integrity: sha512-ViOBLuGSSyPAmkKGJ6KJXtVN7MOEp3rnI7uH+kWxnHccvo8C9cvunEAnN5/oaZH1laQfsTBw7IOnmNkWlFZl2A==} + engines: {node: '>=20.0.0'} + '@aws-sdk/credential-provider-cognito-identity@3.972.70': resolution: {integrity: sha512-KlU89w6Hmb4oZB5zFz/MNIhPOBQGVE7KrDr3BTPCwC4W+q566YH8tGNsAML781LKATtqmNCGFry8XvsJ2XPusg==} engines: {node: '>=20.0.0'} + '@aws-sdk/credential-provider-cognito-identity@3.972.72': + resolution: {integrity: sha512-UlY1+6rV1K7bFeMivM6qfQuVSBrkm/3fXBDzQO+3izAMZ64JAm0QQquCV+Ib/fGJgMNe02koq/Bgs1SBZTwfZw==} + engines: {node: '>=20.0.0'} + '@aws-sdk/credential-provider-env@3.972.71': resolution: {integrity: sha512-JN+JHruYZw3GUZB8YGAlDk4wTDPOEAEEdEzj5nS0xodWR4smzHsN7PnK2j6IeOsDIj2aqua5DSbhXl9Gtf90FQ==} engines: {node: '>=20.0.0'} + '@aws-sdk/credential-provider-env@3.972.73': + resolution: {integrity: sha512-PxlFZiF5IPUsPnuVSqjM9jlmRwZhL0xx40ccWfZiLQS8TRnHQpegpK1uAidatWuEqbJtbbY97A2Sezikz2AMUw==} + engines: {node: '>=20.0.0'} + '@aws-sdk/credential-provider-http@3.972.73': resolution: {integrity: sha512-uyYYnJOnlis8uQzaYGPd7N1JoioCoNpXgnkXYixsWJXHXgXyYi8WXJSDfofxJeWfQIGWLe2Nwyq60Uc7MZdVOg==} engines: {node: '>=20.0.0'} + '@aws-sdk/credential-provider-http@3.972.75': + resolution: {integrity: sha512-Q/uIDy8eAVN7JgSKDg16F/f+hmNJj/ZyLJN8AkW2ofVdDgJVh8fO/A26iZ7YsvM2/k76hsf/u2lLAtyXsK8Ziw==} + engines: {node: '>=20.0.0'} + '@aws-sdk/credential-provider-ini@3.973.16': resolution: {integrity: sha512-i++ly+0Uxa+u3ebSSyr0S/3CFhFJDxCXT3+Zj+mW2bXenEx5bKGCdTIKFu39SgXBNhWDjex/8cXUx9MUTMCrTw==} engines: {node: '>=20.0.0'} + '@aws-sdk/credential-provider-ini@3.973.18': + resolution: {integrity: sha512-KoyjZ9vdjuxEQ8obAH06xKP8H0WKqGhwUZLMqAOiS7G0xgUAht4X8f0ASLC/vhNLCWGblZOD3VQHWyTROGJHLg==} + engines: {node: '>=20.0.0'} + '@aws-sdk/credential-provider-login@3.972.78': resolution: {integrity: sha512-eUtswnXu0+Ii9ieRK+0L7aPFV3Z/dnW2VntJzjBP9xs8s+8p5nBNuymIXtXwZ+5r5+XJP3e32nMkuZ/r0HozEA==} engines: {node: '>=20.0.0'} + '@aws-sdk/credential-provider-login@3.972.80': + resolution: {integrity: sha512-xF9A0gaO7k+1dYPFoo69OQatA9Ov0QuDZfqE8H0FLyIoOph+mlEC+I1Qo9UULupGuDfSYh+kVpfcDSxSYf/2fg==} + engines: {node: '>=20.0.0'} + '@aws-sdk/credential-provider-node@3.972.83': resolution: {integrity: sha512-jdso7ejzfRnatxMUZK4S/U6KbaDPCvfIV4XL+IQAPFDBt5rj5Fq595euqlK8Le4lNCMFR9oUpt+1l0aMgaayOQ==} engines: {node: '>=20.0.0'} + '@aws-sdk/credential-provider-node@3.972.85': + resolution: {integrity: sha512-CrFcML/xImiSlquH4W3V6Npz3aSkPXHDVciAU1JOBN0vqjmkcz9H9up2sCHQqN76J/WrT+TJ580L8h2joksQrg==} + engines: {node: '>=20.0.0'} + '@aws-sdk/credential-provider-process@3.972.71': resolution: {integrity: sha512-lYmXJa4gvq4xN1lrT5NiP5vIYYKcGWAdj8y+8o6dlcateB5eF3Dn8DtmjjHKfMBrTPAMr2pebIiX/UOj8c1/UA==} engines: {node: '>=20.0.0'} + '@aws-sdk/credential-provider-process@3.972.73': + resolution: {integrity: sha512-tyNnT4aVuOEXmKKKZPExBi828vRd9heshobBsKF0bov5EORHSJc1AGsHOMRP57sDt+dIuVASUOywaixiX26t4g==} + engines: {node: '>=20.0.0'} + '@aws-sdk/credential-provider-sso@3.973.15': resolution: {integrity: sha512-6Jhcf4v0pSFdjk1EW2kvzuEBKD+UZ2uNcHUIglKKLndD20YhvkL2kdmDOV5/j4mYuWWwe/a1FQ1aomU86/Cg5Q==} engines: {node: '>=20.0.0'} + '@aws-sdk/credential-provider-sso@3.973.17': + resolution: {integrity: sha512-gxKTWaUk2gSbBOH4m3NPRfEKcGXeDAOgHr7nNG5JktR1xZLo0R+DpMjbcleoHbB0uJREOG7hjIRE635IuBWsRQ==} + engines: {node: '>=20.0.0'} + '@aws-sdk/credential-provider-web-identity@3.972.77': resolution: {integrity: sha512-uylIQSUWpfLuH2LovxEEfwzJGM/SabLOfLMg6YXu/E8jJEKUdpdILCVCQCdFvHyu/7dLJOHPMfrSwduxO56NkQ==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-providers@3.1136.0': - resolution: {integrity: sha512-taBAAQBJzR2GQl1mHTanWxw8iJxs209U4z6jioQLvHRH4d7T5BtrcN5mzgQKHsJusy6W3YPv0nCxv6benIINUg==} + '@aws-sdk/credential-provider-web-identity@3.972.79': + resolution: {integrity: sha512-/jn0Gs/qm6fs6nTIA5yncHayybz42SATZ3rNxCEBYPJ9v69PLrDRgk07E9xTT2gpRcNmDXXbi27ZbuU06N0Z6Q==} + engines: {node: '>=20.0.0'} + + '@aws-sdk/credential-providers@3.1149.0': + resolution: {integrity: sha512-OiABL+ZjZJ9yBjyCG07wKzN81axkVokZOpS+VZeDZx8AiYPgqu1MNDbmtX0c4z+SYxcSOtrxH6rU+Lwqz2Sjaw==} engines: {node: '>=20.0.0'} '@aws-sdk/credential-providers@3.995.0': @@ -1068,8 +1108,8 @@ packages: resolution: {integrity: sha512-YrVlExpLUfQklGuI5Neeuj9MwzNEbfCzRfoNIGO3kXLxve/ZiAMOxDmEPlhOWlq2I0RJDHqF4QyRNLPJSU+EjA==} engines: {node: '>=20.0.0'} - '@aws-sdk/middleware-sdk-ec2@3.972.59': - resolution: {integrity: sha512-BJLwpH+l4ZpzEhMzigwR35Ox24a41oOm70b92pwbF2Pq5n9IPBZhqiN5WyF7XH9zoJwc9wsDmC1wC7rlz8idBg==} + '@aws-sdk/middleware-sdk-ec2@3.972.61': + resolution: {integrity: sha512-WLdhPV7vErdLFRhce+Ssz5Fd+cobT1bd99zCTeEVyfaZrsI2KzcaJA3mXnZBrubMrebKmuYhzqdjl93tJpTeiQ==} engines: {node: '>=20.0.0'} '@aws-sdk/middleware-sdk-s3@3.972.76': @@ -1092,6 +1132,10 @@ packages: resolution: {integrity: sha512-mooq9Q+jLa18VoM7HouczmslZU60iiB0aKc/Ztnq/luIL1ud0z4DnYprLR/ZO1gp331S9tJctM1HZr7u6YKBXQ==} engines: {node: '>=20.0.0'} + '@aws-sdk/nested-clients@3.997.47': + resolution: {integrity: sha512-bovCKvDsLocNTzaj6VrrMVJ2BGROqO0JlwcGseO67a+I9Bo+08nUJhSQfZUIx4+A4a7I4101GEJd/AYm7dQ68w==} + engines: {node: '>=20.0.0'} + '@aws-sdk/region-config-resolver@3.972.49': resolution: {integrity: sha512-E8bqidh0M9OX2SUIwpOEZzU3HjL5lOFuVYlk7ikmwOOCig/KRj80sYZI/2qMlYGlo7STCy2x6U/jgp2ZBa5Gbw==} engines: {node: '>=20.0.0'} @@ -1104,14 +1148,26 @@ packages: resolution: {integrity: sha512-L+2xZTye/2T96f3lwCws0Zw6GG2JHZW9e8FpVgGBeeExSKyeoZ6CWRpBml/7DNiK/O26jrgPM9F+Ay8VkgzUWQ==} engines: {node: '>=20.0.0'} + '@aws-sdk/signature-v4-multi-region@3.996.48': + resolution: {integrity: sha512-cFDXfEbXaGwbnpvR/DyqfxfjxpjXVRVthQLgkwvcfDS5u3+8G9WSj1X1Ag/pTRg/QOeOno1Tq3ycEdrKsCUcOA==} + engines: {node: '>=20.0.0'} + '@aws-sdk/token-providers@3.1129.0': resolution: {integrity: sha512-Sbl3rpzQdsG4ZK2zh0JWUYyZPKKorJlVOddA2T0DVbKJFrsW8J6wgnslxxUH04+WaBMr4A1HzJZvZX0xUvkniA==} engines: {node: '>=20.0.0'} + '@aws-sdk/token-providers@3.1149.0': + resolution: {integrity: sha512-CAwYyA8eVk1w6h8YgLvkjIOakWPwURaUFrP7BRVgkxTFUM+O87thyKsGKJ6rVPbP8eoEV10cBWQ5YfaYl3qSVQ==} + engines: {node: '>=20.0.0'} + '@aws-sdk/types@3.974.5': resolution: {integrity: sha512-LkwLL2BLbC6wNNm4JaH9mbEqBMdOZCct6VAYqhdN4U1xrWM+fUJQEfbHwQgDypapOWTRtlk25akb5afM0P8CIQ==} engines: {node: '>=20.0.0'} + '@aws-sdk/types@3.974.6': + resolution: {integrity: sha512-v/clNZzZnDxGyvpHMOGpJKVXFAExJzUNAAjaWGdcx8QAcXLGwTaOkw33p5SHAi0YAioK32xB3hWwOekRVfmfKg==} + engines: {node: '>=20.0.0'} + '@aws-sdk/util-endpoints@3.995.0': resolution: {integrity: sha512-aym/pjB8SLbo9w2nmkrDdAAVKVlf7CM71B9mKhjDbJTzwpSFBPHqJIMdDyj0mLumKC0aIVDr1H6U+59m9GvMFw==} engines: {node: '>=20.0.0'} @@ -1131,6 +1187,10 @@ packages: resolution: {integrity: sha512-wlFmCIGUlwF4zx/kncw+bmxTQh1HeSJq4mYV/V5cZUSJadDP3kXvGW8Rn21cimj/7y9ju+47oYWXi97vF7czaA==} engines: {node: '>=20.0.0'} + '@aws-sdk/xml-builder@3.972.41': + resolution: {integrity: sha512-ctjVSyCMegrWfXlx6VqzSBFI6UqmQ5ZlnfMhdLIiWmhoH8UAQxSCP5N3OpG7X3k4LnS7ou74C4mt20+bfTW2aQ==} + engines: {node: '>=20.0.0'} + '@aws/lambda-invoke-store@0.3.0': resolution: {integrity: sha512-sl4Bm6yiMNYrZKkqqDFWN0UfnWhlS8ivKxrYl+6t0gCLrqr8y3B2IqZZbFRkfaVVp7C/baApyh71P+LeE1A2sQ==} engines: {node: '>=18.0.0'} @@ -2490,8 +2550,8 @@ packages: browserslist: ^4.22.2 tslib: ^2.6.2 - '@guardian/cdk@65.1.0': - resolution: {integrity: sha512-ujQht945ZToJ2IKigPR5iW6QJTQMEnkv+F6fSxYkqA4EJNQg2VncvXoUhad0E0rQ5dZCfDv7S5qxCSfCVfbHIg==} + '@guardian/cdk@65.3.0': + resolution: {integrity: sha512-DT/Ss5HHyJ6TngA99tNdHRrkZOrwBlgmHDPFKweB1KHBOdUuHStK+WLL5OuVXiwK4/n0Gr/1WO1a590rH5tJow==} hasBin: true peerDependencies: aws-cdk: ^2.1135.0 @@ -3934,6 +3994,10 @@ packages: resolution: {integrity: sha512-dLcOUxz8YCv1RZUMKq6GbyUf95pLbrqh34bPvpCZ1+CByFF31BEAFewZjsGCnVsZTKdThNENfGyAgk2TJqVwSw==} engines: {node: '>=18.0.0'} + '@smithy/core@3.35.2': + resolution: {integrity: sha512-ejTukBuP/Pg3t9N8Ux+0zKsXeHWm7p6W3HbXFOyltKasSxZwCFmvTut7kBdZSCF3m9y1bXXyVu6p2xuMFcsTyQ==} + engines: {node: '>=18.0.0'} + '@smithy/credential-provider-imds@4.5.2': resolution: {integrity: sha512-A9uSdn72ozbRUSit0eib0TW7nXuNPlaeM0zcGkJ+nE6tFcSDbnmtwoxbTCFBukVQcszDAyvsd7+rTduPTXpygg==} engines: {node: '>=18.0.0'} @@ -4022,6 +4086,10 @@ packages: resolution: {integrity: sha512-7ImGm+FkHRLcBaRttIAMZ6bzJZWb2cJGoYjq46F2UjycujWzrL9GEN9h4w7eQyXJYnltrUhxbbieBAIRrdqpow==} engines: {node: '>=18.0.0'} + '@smithy/signature-v4@5.7.4': + resolution: {integrity: sha512-tHy0K0VtqNd5Y7Y41h0a0Lhh0L1GzC08dTWg0F7vRJWFtTENg7IZikf3wQkanYIRdb7ngoIPMTmqgUi401fEeQ==} + engines: {node: '>=18.0.0'} + '@smithy/smithy-client@4.15.2': resolution: {integrity: sha512-qweA7dHwcWmq8IN2mIGo7nAfeji1nwWBra+P3nz4R8W8yoQYE6Iy2bN33I0W3d50MN/V5EiDY/nElr4EHITsrg==} engines: {node: '>=18.0.0'} @@ -4030,6 +4098,10 @@ packages: resolution: {integrity: sha512-CgB6HHWer/vrKps24ulRIbpcpb7K4xAU7SkZ7YHzBPlwHsvsrCJFEXK421s+cJzX+ZrqtA/TuU5w1HzI7k9N8A==} engines: {node: '>=18.0.0'} + '@smithy/types@4.19.0': + resolution: {integrity: sha512-r7jh49VJxGerfAcTQA6gXcKc+98zOp/tqRwzYjgOE+iSQsP6cEU1hq2QzbuipmP68QtYdY9wKEhiCQZIzHgZ4Q==} + engines: {node: '>=18.0.0'} + '@smithy/url-parser@4.5.2': resolution: {integrity: sha512-xqZcyU/YjOt9ofe8WM1y9aCaAmxel2iRiHpkT0x2BN++mRXw0M4VdxPAOtuux279JndY6wWMiOt5BJ2xmAuMYA==} engines: {node: '>=18.0.0'} @@ -4808,12 +4880,6 @@ packages: peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/tsconfig-utils@8.70.1': - resolution: {integrity: sha512-jumze1fPI+sDOaM2TWGQdn39PDxTr7TZGeuyLkAbNyx2vtMT3uRnVKChN0hfht5V2TugphJzF6bYXvBcE09qqg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/tsconfig-utils@8.71.1': resolution: {integrity: sha512-oTvkml5SxXhgg+WWKhod5qWQICDXtOB+/Hi9VdPKFAANJ2b7YOgMffgvzXuqog7R6A/JtrzRf128dsxummyWhg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -4846,10 +4912,6 @@ packages: resolution: {integrity: sha512-asTOIYhDg4zdzOScCyaytrsV3cR6B4ecPQlXw/dJIm7J/MZTtCtfVII9JD8Geh4jTCrK/Xe6cg5UevoleMcoJQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/types@8.70.1': - resolution: {integrity: sha512-Dm1ypdhhrGCTyyehxElhgJ6kgk8MVCv5qXdoOVqPr1uqk42jX8KjrZqhROvdShczA8qrDoYiOWn1ykWlx2k81Q==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/types@8.71.1': resolution: {integrity: sha512-ybYnPTUwg3VQQOFEiBPLs8Jxl1ry2vXdn1kVKguomBbvxpetdu3MKTNDqFNUrlG8ylP9MpZosmXMFYlGQHk1oQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -5317,8 +5379,8 @@ packages: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} - aws-cdk-lib@2.272.0: - resolution: {integrity: sha512-XHqU7msDtp03JLoFqtbIuNPDeCebQxOBwRcuL6BpH8B1rV/sMHSdH9EY0ZRn+P004RKHs/+b5DPssN6F966k1A==} + aws-cdk-lib@2.273.0: + resolution: {integrity: sha512-H7hBQHnKn0ZBbpnWRL1Hn0GunSQUsYaLqOk2xIqV0HWr3qbYMwTEZT0HbJBUSxeUdzp1nz0AE2LN3K6qvYr4Zg==} engines: {node: '>= 20.0.0'} peerDependencies: constructs: ^10.5.0 @@ -5336,8 +5398,8 @@ packages: - yaml - mime-types - aws-cdk@2.1144.0: - resolution: {integrity: sha512-T3Kkke7c/vlGzrovtgxtb83u0ihF/Lq9z/R0hvOk+ncUZ734zrbG+0IWO/xZLd5tTQphwAO7OYufarg/wl5ZFA==} + aws-cdk@2.1145.0: + resolution: {integrity: sha512-kV3vJCQX5XvlyVvmRHH79Nn2kOmDicN1WSFGkSaZXsNaDdNj2Re25yehsp+L2ixv0VCm0/HLLmYSoehmVPDkJg==} engines: {node: '>= 18.0.0'} hasBin: true @@ -5669,8 +5731,8 @@ packages: resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} - codemaker@1.140.0: - resolution: {integrity: sha512-/EPlxI+2i9ji7aZac2kLEUyjzfgHWBl8hDZ98T6BnED9mTLRInCNToA0vqgZPcTotiP6g6YNeZo7cBAc90Ok9A==} + codemaker@1.141.0: + resolution: {integrity: sha512-OpueAw6U+vDjYOOZ0RLexINaMaybJUus64+CoJa6u9d3oWaI43sSQFMAuJT2jT6zyGlFkeRlbk/vT2E5396fcg==} engines: {node: '>= 14.17.0'} collect-v8-coverage@1.0.3: @@ -10162,16 +10224,16 @@ snapshots: '@smithy/util-utf8': 4.5.2 tslib: 2.8.1 - '@aws-sdk/client-ec2@3.1136.0': + '@aws-sdk/client-ec2@3.1149.0': dependencies: - '@aws-sdk/core': 3.978.0 - '@aws-sdk/credential-provider-node': 3.972.83 - '@aws-sdk/middleware-sdk-ec2': 3.972.59 - '@aws-sdk/types': 3.974.5 - '@smithy/core': 3.34.1 + '@aws-sdk/core': 3.978.2 + '@aws-sdk/credential-provider-node': 3.972.85 + '@aws-sdk/middleware-sdk-ec2': 3.972.61 + '@aws-sdk/types': 3.974.6 + '@smithy/core': 3.35.2 '@smithy/fetch-http-handler': 5.8.0 '@smithy/node-http-handler': 4.12.1 - '@smithy/types': 4.18.0 + '@smithy/types': 4.19.0 tslib: 2.8.1 '@aws-sdk/client-s3@3.995.0': @@ -10275,15 +10337,15 @@ snapshots: '@smithy/util-waiter': 4.6.2 tslib: 2.8.1 - '@aws-sdk/client-ssm@3.1136.0': + '@aws-sdk/client-ssm@3.1149.0': dependencies: - '@aws-sdk/core': 3.978.0 - '@aws-sdk/credential-provider-node': 3.972.83 - '@aws-sdk/types': 3.974.5 - '@smithy/core': 3.34.1 + '@aws-sdk/core': 3.978.2 + '@aws-sdk/credential-provider-node': 3.972.85 + '@aws-sdk/types': 3.974.6 + '@smithy/core': 3.35.2 '@smithy/fetch-http-handler': 5.8.0 '@smithy/node-http-handler': 4.12.1 - '@smithy/types': 4.18.0 + '@smithy/types': 4.19.0 tslib: 2.8.1 '@aws-sdk/client-ssm@3.995.0': @@ -10340,6 +10402,17 @@ snapshots: bowser: 2.14.1 tslib: 2.8.1 + '@aws-sdk/core@3.978.2': + dependencies: + '@aws-sdk/types': 3.974.6 + '@aws-sdk/xml-builder': 3.972.41 + '@aws/lambda-invoke-store': 0.3.0 + '@smithy/core': 3.35.2 + '@smithy/signature-v4': 5.7.4 + '@smithy/types': 4.19.0 + bowser: 2.14.1 + tslib: 2.8.1 + '@aws-sdk/credential-provider-cognito-identity@3.972.70': dependencies: '@aws-sdk/nested-clients': 3.997.45 @@ -10348,6 +10421,14 @@ snapshots: '@smithy/types': 4.18.0 tslib: 2.8.1 + '@aws-sdk/credential-provider-cognito-identity@3.972.72': + dependencies: + '@aws-sdk/nested-clients': 3.997.47 + '@aws-sdk/types': 3.974.6 + '@smithy/core': 3.35.2 + '@smithy/types': 4.19.0 + tslib: 2.8.1 + '@aws-sdk/credential-provider-env@3.972.71': dependencies: '@aws-sdk/core': 3.978.0 @@ -10356,6 +10437,14 @@ snapshots: '@smithy/types': 4.18.0 tslib: 2.8.1 + '@aws-sdk/credential-provider-env@3.972.73': + dependencies: + '@aws-sdk/core': 3.978.2 + '@aws-sdk/types': 3.974.6 + '@smithy/core': 3.35.2 + '@smithy/types': 4.19.0 + tslib: 2.8.1 + '@aws-sdk/credential-provider-http@3.972.73': dependencies: '@aws-sdk/core': 3.978.0 @@ -10366,6 +10455,16 @@ snapshots: '@smithy/types': 4.18.0 tslib: 2.8.1 + '@aws-sdk/credential-provider-http@3.972.75': + dependencies: + '@aws-sdk/core': 3.978.2 + '@aws-sdk/types': 3.974.6 + '@smithy/core': 3.35.2 + '@smithy/fetch-http-handler': 5.8.0 + '@smithy/node-http-handler': 4.12.1 + '@smithy/types': 4.19.0 + tslib: 2.8.1 + '@aws-sdk/credential-provider-ini@3.973.16': dependencies: '@aws-sdk/core': 3.978.0 @@ -10382,6 +10481,22 @@ snapshots: '@smithy/types': 4.18.0 tslib: 2.8.1 + '@aws-sdk/credential-provider-ini@3.973.18': + dependencies: + '@aws-sdk/core': 3.978.2 + '@aws-sdk/credential-provider-env': 3.972.73 + '@aws-sdk/credential-provider-http': 3.972.75 + '@aws-sdk/credential-provider-login': 3.972.80 + '@aws-sdk/credential-provider-process': 3.972.73 + '@aws-sdk/credential-provider-sso': 3.973.17 + '@aws-sdk/credential-provider-web-identity': 3.972.79 + '@aws-sdk/nested-clients': 3.997.47 + '@aws-sdk/types': 3.974.6 + '@smithy/core': 3.35.2 + '@smithy/credential-provider-imds': 4.5.2 + '@smithy/types': 4.19.0 + tslib: 2.8.1 + '@aws-sdk/credential-provider-login@3.972.78': dependencies: '@aws-sdk/core': 3.978.0 @@ -10391,6 +10506,15 @@ snapshots: '@smithy/types': 4.18.0 tslib: 2.8.1 + '@aws-sdk/credential-provider-login@3.972.80': + dependencies: + '@aws-sdk/core': 3.978.2 + '@aws-sdk/nested-clients': 3.997.47 + '@aws-sdk/types': 3.974.6 + '@smithy/core': 3.35.2 + '@smithy/types': 4.19.0 + tslib: 2.8.1 + '@aws-sdk/credential-provider-node@3.972.83': dependencies: '@aws-sdk/credential-provider-env': 3.972.71 @@ -10405,6 +10529,20 @@ snapshots: '@smithy/types': 4.18.0 tslib: 2.8.1 + '@aws-sdk/credential-provider-node@3.972.85': + dependencies: + '@aws-sdk/credential-provider-env': 3.972.73 + '@aws-sdk/credential-provider-http': 3.972.75 + '@aws-sdk/credential-provider-ini': 3.973.18 + '@aws-sdk/credential-provider-process': 3.972.73 + '@aws-sdk/credential-provider-sso': 3.973.17 + '@aws-sdk/credential-provider-web-identity': 3.972.79 + '@aws-sdk/types': 3.974.6 + '@smithy/core': 3.35.2 + '@smithy/credential-provider-imds': 4.5.2 + '@smithy/types': 4.19.0 + tslib: 2.8.1 + '@aws-sdk/credential-provider-process@3.972.71': dependencies: '@aws-sdk/core': 3.978.0 @@ -10413,6 +10551,14 @@ snapshots: '@smithy/types': 4.18.0 tslib: 2.8.1 + '@aws-sdk/credential-provider-process@3.972.73': + dependencies: + '@aws-sdk/core': 3.978.2 + '@aws-sdk/types': 3.974.6 + '@smithy/core': 3.35.2 + '@smithy/types': 4.19.0 + tslib: 2.8.1 + '@aws-sdk/credential-provider-sso@3.973.15': dependencies: '@aws-sdk/core': 3.978.0 @@ -10423,6 +10569,16 @@ snapshots: '@smithy/types': 4.18.0 tslib: 2.8.1 + '@aws-sdk/credential-provider-sso@3.973.17': + dependencies: + '@aws-sdk/core': 3.978.2 + '@aws-sdk/nested-clients': 3.997.47 + '@aws-sdk/token-providers': 3.1149.0 + '@aws-sdk/types': 3.974.6 + '@smithy/core': 3.35.2 + '@smithy/types': 4.19.0 + tslib: 2.8.1 + '@aws-sdk/credential-provider-web-identity@3.972.77': dependencies: '@aws-sdk/core': 3.978.0 @@ -10432,23 +10588,32 @@ snapshots: '@smithy/types': 4.18.0 tslib: 2.8.1 - '@aws-sdk/credential-providers@3.1136.0': + '@aws-sdk/credential-provider-web-identity@3.972.79': dependencies: - '@aws-sdk/core': 3.978.0 - '@aws-sdk/credential-provider-cognito-identity': 3.972.70 - '@aws-sdk/credential-provider-env': 3.972.71 - '@aws-sdk/credential-provider-http': 3.972.73 - '@aws-sdk/credential-provider-ini': 3.973.16 - '@aws-sdk/credential-provider-login': 3.972.78 - '@aws-sdk/credential-provider-node': 3.972.83 - '@aws-sdk/credential-provider-process': 3.972.71 - '@aws-sdk/credential-provider-sso': 3.973.15 - '@aws-sdk/credential-provider-web-identity': 3.972.77 - '@aws-sdk/nested-clients': 3.997.45 - '@aws-sdk/types': 3.974.5 - '@smithy/core': 3.34.1 + '@aws-sdk/core': 3.978.2 + '@aws-sdk/nested-clients': 3.997.47 + '@aws-sdk/types': 3.974.6 + '@smithy/core': 3.35.2 + '@smithy/types': 4.19.0 + tslib: 2.8.1 + + '@aws-sdk/credential-providers@3.1149.0': + dependencies: + '@aws-sdk/core': 3.978.2 + '@aws-sdk/credential-provider-cognito-identity': 3.972.72 + '@aws-sdk/credential-provider-env': 3.972.73 + '@aws-sdk/credential-provider-http': 3.972.75 + '@aws-sdk/credential-provider-ini': 3.973.18 + '@aws-sdk/credential-provider-login': 3.972.80 + '@aws-sdk/credential-provider-node': 3.972.85 + '@aws-sdk/credential-provider-process': 3.972.73 + '@aws-sdk/credential-provider-sso': 3.973.17 + '@aws-sdk/credential-provider-web-identity': 3.972.79 + '@aws-sdk/nested-clients': 3.997.47 + '@aws-sdk/types': 3.974.6 + '@smithy/core': 3.35.2 '@smithy/credential-provider-imds': 4.5.2 - '@smithy/types': 4.18.0 + '@smithy/types': 4.19.0 tslib: 2.8.1 '@aws-sdk/credential-providers@3.995.0': @@ -10509,13 +10674,13 @@ snapshots: '@aws-sdk/core': 3.978.0 tslib: 2.8.1 - '@aws-sdk/middleware-sdk-ec2@3.972.59': + '@aws-sdk/middleware-sdk-ec2@3.972.61': dependencies: - '@aws-sdk/core': 3.978.0 - '@aws-sdk/types': 3.974.5 - '@smithy/core': 3.34.1 - '@smithy/signature-v4': 5.7.3 - '@smithy/types': 4.18.0 + '@aws-sdk/core': 3.978.2 + '@aws-sdk/types': 3.974.6 + '@smithy/core': 3.35.2 + '@smithy/signature-v4': 5.7.4 + '@smithy/types': 4.19.0 tslib: 2.8.1 '@aws-sdk/middleware-sdk-s3@3.972.76': @@ -10589,6 +10754,17 @@ snapshots: '@smithy/types': 4.18.0 tslib: 2.8.1 + '@aws-sdk/nested-clients@3.997.47': + dependencies: + '@aws-sdk/core': 3.978.2 + '@aws-sdk/signature-v4-multi-region': 3.996.48 + '@aws-sdk/types': 3.974.6 + '@smithy/core': 3.35.2 + '@smithy/fetch-http-handler': 5.8.0 + '@smithy/node-http-handler': 4.12.1 + '@smithy/types': 4.19.0 + tslib: 2.8.1 + '@aws-sdk/region-config-resolver@3.972.49': dependencies: '@aws-sdk/core': 3.978.0 @@ -10610,6 +10786,13 @@ snapshots: '@smithy/types': 4.18.0 tslib: 2.8.1 + '@aws-sdk/signature-v4-multi-region@3.996.48': + dependencies: + '@aws-sdk/types': 3.974.6 + '@smithy/signature-v4': 5.7.4 + '@smithy/types': 4.19.0 + tslib: 2.8.1 + '@aws-sdk/token-providers@3.1129.0': dependencies: '@aws-sdk/core': 3.978.0 @@ -10619,11 +10802,25 @@ snapshots: '@smithy/types': 4.18.0 tslib: 2.8.1 + '@aws-sdk/token-providers@3.1149.0': + dependencies: + '@aws-sdk/core': 3.978.2 + '@aws-sdk/nested-clients': 3.997.47 + '@aws-sdk/types': 3.974.6 + '@smithy/core': 3.35.2 + '@smithy/types': 4.19.0 + tslib: 2.8.1 + '@aws-sdk/types@3.974.5': dependencies: '@smithy/types': 4.18.0 tslib: 2.8.1 + '@aws-sdk/types@3.974.6': + dependencies: + '@smithy/types': 4.19.0 + tslib: 2.8.1 + '@aws-sdk/util-endpoints@3.995.0': dependencies: '@aws-sdk/types': 3.974.5 @@ -10651,6 +10848,11 @@ snapshots: '@smithy/types': 4.18.0 tslib: 2.8.1 + '@aws-sdk/xml-builder@3.972.41': + dependencies: + '@smithy/types': 4.19.0 + tslib: 2.8.1 + '@aws/lambda-invoke-store@0.3.0': {} '@babel/code-frame@7.29.7': @@ -11975,15 +12177,15 @@ snapshots: browserslist: 4.28.8 tslib: 2.6.2 - '@guardian/cdk@65.1.0(aws-cdk-lib@2.272.0(constructs@10.8.1))(aws-cdk@2.1144.0)(constructs@10.8.1)': + '@guardian/cdk@65.3.0(aws-cdk-lib@2.273.0(constructs@10.8.1))(aws-cdk@2.1145.0)(constructs@10.8.1)': dependencies: - '@aws-sdk/client-ec2': 3.1136.0 - '@aws-sdk/client-ssm': 3.1136.0 - '@aws-sdk/credential-providers': 3.1136.0 - aws-cdk: 2.1144.0 - aws-cdk-lib: 2.272.0(constructs@10.8.1) + '@aws-sdk/client-ec2': 3.1149.0 + '@aws-sdk/client-ssm': 3.1149.0 + '@aws-sdk/credential-providers': 3.1149.0 + aws-cdk: 2.1145.0 + aws-cdk-lib: 2.273.0(constructs@10.8.1) chalk: 4.1.2 - codemaker: 1.140.0 + codemaker: 1.141.0 constructs: 10.8.1 git-url-parse: 16.1.0 js-yaml: 4.3.2 @@ -13361,6 +13563,11 @@ snapshots: '@smithy/types': 4.18.0 tslib: 2.8.1 + '@smithy/core@3.35.2': + dependencies: + '@smithy/types': 4.19.0 + tslib: 2.8.1 + '@smithy/credential-provider-imds@4.5.2': dependencies: '@smithy/core': 3.34.1 @@ -13476,6 +13683,12 @@ snapshots: '@smithy/types': 4.18.0 tslib: 2.8.1 + '@smithy/signature-v4@5.7.4': + dependencies: + '@smithy/core': 3.35.2 + '@smithy/types': 4.19.0 + tslib: 2.8.1 + '@smithy/smithy-client@4.15.2': dependencies: '@smithy/core': 3.34.1 @@ -13486,6 +13699,10 @@ snapshots: dependencies: tslib: 2.8.1 + '@smithy/types@4.19.0': + dependencies: + tslib: 2.8.1 + '@smithy/url-parser@4.5.2': dependencies: '@smithy/core': 3.34.1 @@ -14404,8 +14621,8 @@ snapshots: '@typescript-eslint/project-service@8.57.1(supports-color@8.1.1)(typescript@6.0.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.70.1(typescript@6.0.3) - '@typescript-eslint/types': 8.70.1 + '@typescript-eslint/tsconfig-utils': 8.71.1(typescript@6.0.3) + '@typescript-eslint/types': 8.71.1 debug: 4.4.3(supports-color@8.1.1) typescript: 6.0.3 transitivePeerDependencies: @@ -14459,11 +14676,6 @@ snapshots: dependencies: typescript: 6.0.3 - '@typescript-eslint/tsconfig-utils@8.70.1(typescript@6.0.3)': - dependencies: - typescript: 6.0.3 - optional: true - '@typescript-eslint/tsconfig-utils@8.71.1(typescript@6.0.3)': dependencies: typescript: 6.0.3 @@ -14499,9 +14711,6 @@ snapshots: '@typescript-eslint/types@8.70.0': {} - '@typescript-eslint/types@8.70.1': - optional: true - '@typescript-eslint/types@8.71.1': {} '@typescript-eslint/typescript-estree@8.57.1(supports-color@8.1.1)(typescript@6.0.3)': @@ -15067,14 +15276,14 @@ snapshots: dependencies: possible-typed-array-names: 1.1.0 - aws-cdk-lib@2.272.0(constructs@10.8.1): + aws-cdk-lib@2.273.0(constructs@10.8.1): dependencies: '@aws-cdk/asset-awscli-v1': 2.2.292 '@aws-cdk/asset-node-proxy-agent-v6': 2.1.3 '@aws-cdk/cloud-assembly-schema': 54.24.0 constructs: 10.8.1 - aws-cdk@2.1144.0: {} + aws-cdk@2.1145.0: {} axe-core@4.13.0: {} @@ -15419,7 +15628,7 @@ snapshots: co@4.6.0: {} - codemaker@1.140.0: + codemaker@1.141.0: dependencies: camelcase: 6.3.0 decamelize: 5.0.1 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 670004a6cf8..ac894d5dd27 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -12,7 +12,7 @@ blockExoticSubdeps: true catalog: '@aws-sdk/client-s3': 3.995.0 '@aws-sdk/client-ssm': 3.995.0 - '@guardian/cdk': 65.1.0 + '@guardian/cdk': 65.3.0 '@guardian/eslint-config': 16.0.0 '@guardian/tsconfig': 1.0.1 '@rollup/plugin-commonjs': 29.0.3 @@ -20,8 +20,8 @@ catalog: '@rollup/plugin-node-resolve': 16.0.3 '@types/aws-lambda': 8.10.163 '@types/node': 24.12.4 - aws-cdk: 2.1144.0 - aws-cdk-lib: 2.272.0 + aws-cdk: 2.1145.0 + aws-cdk-lib: 2.273.0 constructs: 10.8.1 esbuild: 0.28.1 eslint: 9.39.1