From d6be7d3154965079d580f16c29326de05bef5537 Mon Sep 17 00:00:00 2001 From: Rachel Miles <74301289+codingWithRach@users.noreply.github.com> Date: Tue, 12 Aug 2025 14:20:32 +0100 Subject: [PATCH 1/3] Testing beta libraries --- dotcom-rendering/package.json | 2 +- dotcom-rendering/tsconfig.json | 3 +- pnpm-lock.yaml | 66 +++++++++++++++++----------------- 3 files changed, 36 insertions(+), 35 deletions(-) diff --git a/dotcom-rendering/package.json b/dotcom-rendering/package.json index b15026a5d33..2fb408085fd 100644 --- a/dotcom-rendering/package.json +++ b/dotcom-rendering/package.json @@ -37,7 +37,7 @@ "@guardian/eslint-config-typescript": "9.0.1", "@guardian/identity-auth": "6.0.1", "@guardian/identity-auth-frontend": "8.1.0", - "@guardian/libs": "25.2.0", + "@guardian/libs": "0.0.0-canary-20250812112542", "@guardian/ophan-tracker-js": "2.3.2", "@guardian/react-crossword": "6.3.0", "@guardian/shimport": "1.0.2", diff --git a/dotcom-rendering/tsconfig.json b/dotcom-rendering/tsconfig.json index 3028cd41ef4..2a6bd631fdb 100644 --- a/dotcom-rendering/tsconfig.json +++ b/dotcom-rendering/tsconfig.json @@ -14,7 +14,8 @@ /* Aliases should also be added to the webpack and jest configurations */ "*": ["node_modules/@types/*", "*"] // Make sure that package linking doesn't confuse things https://github.com/microsoft/TypeScript/issues/11916#issuecomment-257130001 }, - "preserveConstEnums": true + "preserveConstEnums": true, + "skipLibCheck": true // Temporary fix for canary version testing - skip type checking of dependency .d.ts files }, "include": ["**/*", ".storybook/mocks/bridgetApi.ts"], "exclude": [ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ee80bc8e9b5..1ba4824007d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -297,7 +297,7 @@ importers: version: 8.0.0(tslib@2.6.2)(typescript@5.5.3) '@guardian/braze-components': specifier: 22.2.0 - version: 22.2.0(@emotion/react@11.14.0)(@guardian/libs@25.2.0)(@guardian/source@10.2.0)(react@18.3.1) + version: 22.2.0(@emotion/react@11.14.0)(@guardian/libs@0.0.0-canary-20250812112542)(@guardian/source@10.2.0)(react@18.3.1) '@guardian/bridget': specifier: 8.7.0 version: 8.7.0 @@ -309,10 +309,10 @@ importers: version: 61.4.0(aws-cdk-lib@2.189.0)(aws-cdk@2.1007.0)(constructs@10.4.2) '@guardian/commercial-core': specifier: 27.1.0 - version: 27.1.0(@guardian/ab-core@8.0.0)(@guardian/libs@25.2.0) + version: 27.1.0(@guardian/ab-core@8.0.0)(@guardian/libs@0.0.0-canary-20250812112542) '@guardian/core-web-vitals': specifier: 7.0.0 - version: 7.0.0(@guardian/libs@25.2.0)(tslib@2.6.2)(typescript@5.5.3)(web-vitals@4.2.3) + version: 7.0.0(@guardian/libs@0.0.0-canary-20250812112542)(tslib@2.6.2)(typescript@5.5.3)(web-vitals@4.2.3) '@guardian/eslint-config': specifier: 7.0.1 version: 7.0.1(@typescript-eslint/parser@5.62.0)(eslint@8.56.0)(tslib@2.6.2) @@ -321,19 +321,19 @@ importers: version: 9.0.1(eslint@8.56.0)(tslib@2.6.2)(typescript@5.5.3) '@guardian/identity-auth': specifier: 6.0.1 - version: 6.0.1(@guardian/libs@25.2.0)(tslib@2.6.2)(typescript@5.5.3) + version: 6.0.1(@guardian/libs@0.0.0-canary-20250812112542)(tslib@2.6.2)(typescript@5.5.3) '@guardian/identity-auth-frontend': specifier: 8.1.0 - version: 8.1.0(@guardian/identity-auth@6.0.1)(@guardian/libs@25.2.0)(tslib@2.6.2)(typescript@5.5.3) + version: 8.1.0(@guardian/identity-auth@6.0.1)(@guardian/libs@0.0.0-canary-20250812112542)(tslib@2.6.2)(typescript@5.5.3) '@guardian/libs': - specifier: 25.2.0 - version: 25.2.0(@guardian/ophan-tracker-js@2.3.2)(tslib@2.6.2)(typescript@5.5.3) + specifier: 0.0.0-canary-20250812112542 + version: 0.0.0-canary-20250812112542(@guardian/ophan-tracker-js@2.3.2)(tslib@2.6.2)(typescript@5.5.3) '@guardian/ophan-tracker-js': specifier: 2.3.2 version: 2.3.2 '@guardian/react-crossword': specifier: 6.3.0 - version: 6.3.0(@emotion/react@11.14.0)(@guardian/libs@25.2.0)(@guardian/source@10.2.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(typescript@5.5.3) + version: 6.3.0(@emotion/react@11.14.0)(@guardian/libs@0.0.0-canary-20250812112542)(@guardian/source@10.2.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(typescript@5.5.3) '@guardian/shimport': specifier: 1.0.2 version: 1.0.2 @@ -342,10 +342,10 @@ importers: version: 10.2.0(@emotion/react@11.14.0)(@types/react@18.3.1)(react@18.3.1)(tslib@2.6.2)(typescript@5.5.3) '@guardian/source-development-kitchen': specifier: 18.1.1 - version: 18.1.1(@emotion/react@11.14.0)(@guardian/libs@25.2.0)(@guardian/source@10.2.0)(@types/react@18.3.1)(react@18.3.1)(tslib@2.6.2)(typescript@5.5.3) + version: 18.1.1(@emotion/react@11.14.0)(@guardian/libs@0.0.0-canary-20250812112542)(@guardian/source@10.2.0)(@types/react@18.3.1)(react@18.3.1)(tslib@2.6.2)(typescript@5.5.3) '@guardian/support-dotcom-components': specifier: 7.7.0 - version: 7.7.0(@guardian/libs@25.2.0)(zod@3.22.4) + version: 7.7.0(@guardian/libs@0.0.0-canary-20250812112542)(zod@3.22.4) '@guardian/tsconfig': specifier: 0.2.0 version: 0.2.0 @@ -4775,7 +4775,7 @@ packages: - utf-8-validate dev: false - /@guardian/braze-components@22.2.0(@emotion/react@11.14.0)(@guardian/libs@25.2.0)(@guardian/source@10.2.0)(react@18.3.1): + /@guardian/braze-components@22.2.0(@emotion/react@11.14.0)(@guardian/libs@0.0.0-canary-20250812112542)(@guardian/source@10.2.0)(react@18.3.1): resolution: {integrity: sha512-uSkHd6mBVTAD+BrvJZNt+oSipYHQXBdVt9Pu/VTvkliXHzT8OUsep7ObIWM1lkf3znWbqLDhoXtwS5apX2AEWQ==} engines: {node: ^18.15 || ^20.8} peerDependencies: @@ -4785,7 +4785,7 @@ packages: react: 17.0.2 || 18.2.0 dependencies: '@emotion/react': 11.14.0(@types/react@18.3.1)(react@18.3.1) - '@guardian/libs': 25.2.0(@guardian/ophan-tracker-js@2.3.2)(tslib@2.6.2)(typescript@5.5.3) + '@guardian/libs': 0.0.0-canary-20250812112542(@guardian/ophan-tracker-js@2.3.2)(tslib@2.6.2)(typescript@5.5.3) '@guardian/source': 10.2.0(@emotion/react@11.14.0)(@types/react@18.3.1)(react@18.3.1)(tslib@2.6.2)(typescript@5.5.3) react: 18.3.1 dev: false @@ -4832,14 +4832,14 @@ packages: yargs: 17.7.2 dev: false - /@guardian/commercial-core@27.1.0(@guardian/ab-core@8.0.0)(@guardian/libs@25.2.0): + /@guardian/commercial-core@27.1.0(@guardian/ab-core@8.0.0)(@guardian/libs@0.0.0-canary-20250812112542): resolution: {integrity: sha512-uA7bA1YzvjgbyO5qkwKzuxgYZqw0PjqCz4YYsOeDj7Zq2Xeehrjwz30m8sJurA6pQmap7C4ZJIY62pJP+W7KEw==} peerDependencies: '@guardian/ab-core': 8.0.1 '@guardian/libs': 22.5.0 dependencies: '@guardian/ab-core': 8.0.0(tslib@2.6.2)(typescript@5.5.3) - '@guardian/libs': 25.2.0(@guardian/ophan-tracker-js@2.3.2)(tslib@2.6.2)(typescript@5.5.3) + '@guardian/libs': 0.0.0-canary-20250812112542(@guardian/ophan-tracker-js@2.3.2)(tslib@2.6.2)(typescript@5.5.3) '@types/googletag': 3.3.0 dev: false @@ -4908,7 +4908,7 @@ packages: - utf-8-validate dev: false - /@guardian/core-web-vitals@7.0.0(@guardian/libs@25.2.0)(tslib@2.6.2)(typescript@5.5.3)(web-vitals@4.2.3): + /@guardian/core-web-vitals@7.0.0(@guardian/libs@0.0.0-canary-20250812112542)(tslib@2.6.2)(typescript@5.5.3)(web-vitals@4.2.3): resolution: {integrity: sha512-1JLUQjkLY8SXYJqcy0TiE9/9hCcmyIlmMpRoW8Ygn/qGtyNxG+zzwkwsgtJIP+B0ZjtDqfukra2IV9l7wX5A0g==} peerDependencies: '@guardian/libs': ^18.0.0 @@ -4919,7 +4919,7 @@ packages: typescript: optional: true dependencies: - '@guardian/libs': 25.2.0(@guardian/ophan-tracker-js@2.3.2)(tslib@2.6.2)(typescript@5.5.3) + '@guardian/libs': 0.0.0-canary-20250812112542(@guardian/ophan-tracker-js@2.3.2)(tslib@2.6.2)(typescript@5.5.3) tslib: 2.6.2 typescript: 5.5.3 web-vitals: 4.2.3 @@ -5000,7 +5000,7 @@ packages: - supports-color dev: false - /@guardian/identity-auth-frontend@8.1.0(@guardian/identity-auth@6.0.1)(@guardian/libs@25.2.0)(tslib@2.6.2)(typescript@5.5.3): + /@guardian/identity-auth-frontend@8.1.0(@guardian/identity-auth@6.0.1)(@guardian/libs@0.0.0-canary-20250812112542)(tslib@2.6.2)(typescript@5.5.3): resolution: {integrity: sha512-2GzIsUBp8uiP+fRsKUpMrqJYSqokUCDo4q9WByi143CN0LRRWj2tVt23Y/+cZxWUuwDfRBxp1qbRnsy4QSMVLQ==} peerDependencies: '@guardian/identity-auth': ^6.0.0 @@ -5011,13 +5011,13 @@ packages: typescript: optional: true dependencies: - '@guardian/identity-auth': 6.0.1(@guardian/libs@25.2.0)(tslib@2.6.2)(typescript@5.5.3) - '@guardian/libs': 25.2.0(@guardian/ophan-tracker-js@2.3.2)(tslib@2.6.2)(typescript@5.5.3) + '@guardian/identity-auth': 6.0.1(@guardian/libs@0.0.0-canary-20250812112542)(tslib@2.6.2)(typescript@5.5.3) + '@guardian/libs': 0.0.0-canary-20250812112542(@guardian/ophan-tracker-js@2.3.2)(tslib@2.6.2)(typescript@5.5.3) tslib: 2.6.2 typescript: 5.5.3 dev: false - /@guardian/identity-auth@6.0.1(@guardian/libs@25.2.0)(tslib@2.6.2)(typescript@5.5.3): + /@guardian/identity-auth@6.0.1(@guardian/libs@0.0.0-canary-20250812112542)(tslib@2.6.2)(typescript@5.5.3): resolution: {integrity: sha512-x6X7/+0w2ZLYZERUbkO69AjHJ7Jq2IDA5UJP8SrQPhJoTlSxKAl+13w77TcVX75IK7L8KldZscHMfOW1tSnq9g==} peerDependencies: '@guardian/libs': ^21.0.0 @@ -5027,35 +5027,35 @@ packages: typescript: optional: true dependencies: - '@guardian/libs': 25.2.0(@guardian/ophan-tracker-js@2.3.2)(tslib@2.6.2)(typescript@5.5.3) + '@guardian/libs': 0.0.0-canary-20250812112542(@guardian/ophan-tracker-js@2.3.2)(tslib@2.6.2)(typescript@5.5.3) tslib: 2.6.2 typescript: 5.5.3 dev: false - /@guardian/libs@22.0.0(tslib@2.6.2)(typescript@5.5.3): - resolution: {integrity: sha512-qAQ8hQcRaL0H3h5vR6QXv6wtHu+XCfK6jM28QNz0d94EyHfiS01i4AMv8JlX1a3efehfoh00WVg/LzjsGRoJJw==} + /@guardian/libs@0.0.0-canary-20250812112542(@guardian/ophan-tracker-js@2.3.2)(tslib@2.6.2)(typescript@5.5.3): + resolution: {integrity: sha512-3waUYoreQDqac9SwCG6alXp3vb3/Tg0EXP287FySMexO/D7Y1U0wbwvuknm0+v4Y4+nlCs87z0HB6Q9xMNDcHQ==} peerDependencies: + '@guardian/ophan-tracker-js': ^2.2.10 tslib: ^2.6.2 typescript: ~5.5.2 peerDependenciesMeta: typescript: optional: true dependencies: + '@guardian/ophan-tracker-js': 2.3.2 tslib: 2.6.2 typescript: 5.5.3 dev: false - /@guardian/libs@25.2.0(@guardian/ophan-tracker-js@2.3.2)(tslib@2.6.2)(typescript@5.5.3): - resolution: {integrity: sha512-1zwsHKRB/DjwnRyKZK6TY/r9GfZf/qK1VzUwb6EFe4CG0r94Qnz3zdEHIfF4nC8eMaua2RoCmF27b/tTEHbi5A==} + /@guardian/libs@22.0.0(tslib@2.6.2)(typescript@5.5.3): + resolution: {integrity: sha512-qAQ8hQcRaL0H3h5vR6QXv6wtHu+XCfK6jM28QNz0d94EyHfiS01i4AMv8JlX1a3efehfoh00WVg/LzjsGRoJJw==} peerDependencies: - '@guardian/ophan-tracker-js': ^2.2.10 tslib: ^2.6.2 typescript: ~5.5.2 peerDependenciesMeta: typescript: optional: true dependencies: - '@guardian/ophan-tracker-js': 2.3.2 tslib: 2.6.2 typescript: 5.5.3 dev: false @@ -5084,7 +5084,7 @@ packages: tslib: 2.6.2 dev: false - /@guardian/react-crossword@6.3.0(@emotion/react@11.14.0)(@guardian/libs@25.2.0)(@guardian/source@10.2.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(typescript@5.5.3): + /@guardian/react-crossword@6.3.0(@emotion/react@11.14.0)(@guardian/libs@0.0.0-canary-20250812112542)(@guardian/source@10.2.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(typescript@5.5.3): resolution: {integrity: sha512-6CVNzY+yZrrUYOLpaAu7KSlyU23LBiZTFNJACI935iyjYuWEtyROoOwza82h1XconuqyEd9S8iG8CjtLb+j9Ig==} peerDependencies: '@emotion/react': ^11.11.3 @@ -5100,7 +5100,7 @@ packages: optional: true dependencies: '@emotion/react': 11.14.0(@types/react@18.3.1)(react@18.3.1) - '@guardian/libs': 25.2.0(@guardian/ophan-tracker-js@2.3.2)(tslib@2.6.2)(typescript@5.5.3) + '@guardian/libs': 0.0.0-canary-20250812112542(@guardian/ophan-tracker-js@2.3.2)(tslib@2.6.2)(typescript@5.5.3) '@guardian/source': 10.2.0(@emotion/react@11.14.0)(@types/react@18.3.1)(react@18.3.1)(tslib@2.6.2)(typescript@5.5.3) '@types/react': 18.3.1 react: 18.3.1 @@ -5152,7 +5152,7 @@ packages: typescript: 5.5.3 dev: false - /@guardian/source-development-kitchen@18.1.1(@emotion/react@11.14.0)(@guardian/libs@25.2.0)(@guardian/source@10.2.0)(@types/react@18.3.1)(react@18.3.1)(tslib@2.6.2)(typescript@5.5.3): + /@guardian/source-development-kitchen@18.1.1(@emotion/react@11.14.0)(@guardian/libs@0.0.0-canary-20250812112542)(@guardian/source@10.2.0)(@types/react@18.3.1)(react@18.3.1)(tslib@2.6.2)(typescript@5.5.3): resolution: {integrity: sha512-wuMULnVjValyEz6YjrOPt054tXJkutkAbPdeV/KQHoSCSjAJnd0Cp3SZeoVog77HE/iZ0mnKaiVkK+QXpRVtCQ==} peerDependencies: '@emotion/react': ^11.11.4 @@ -5173,7 +5173,7 @@ packages: optional: true dependencies: '@emotion/react': 11.14.0(@types/react@18.3.1)(react@18.3.1) - '@guardian/libs': 25.2.0(@guardian/ophan-tracker-js@2.3.2)(tslib@2.6.2)(typescript@5.5.3) + '@guardian/libs': 0.0.0-canary-20250812112542(@guardian/ophan-tracker-js@2.3.2)(tslib@2.6.2)(typescript@5.5.3) '@guardian/source': 10.2.0(@emotion/react@11.14.0)(@types/react@18.3.1)(react@18.3.1)(tslib@2.6.2)(typescript@5.5.3) '@types/react': 18.3.1 react: 18.3.1 @@ -5245,7 +5245,7 @@ packages: - utf-8-validate dev: false - /@guardian/support-dotcom-components@7.7.0(@guardian/libs@25.2.0)(zod@3.22.4): + /@guardian/support-dotcom-components@7.7.0(@guardian/libs@0.0.0-canary-20250812112542)(zod@3.22.4): resolution: {integrity: sha512-yVDJ//dFSIZtU8vuR07iHhco8+cCp6ClYUHBIPpXgljXUBhkURcLIEYgccUssKylrWu5HfbzWuEGH5hOi1eXDw==} peerDependencies: '@guardian/libs': ^22.0.0 @@ -5257,7 +5257,7 @@ packages: '@aws-sdk/client-ssm': 3.840.0 '@aws-sdk/credential-providers': 3.840.0 '@aws-sdk/lib-dynamodb': 3.840.0(@aws-sdk/client-dynamodb@3.840.0) - '@guardian/libs': 25.2.0(@guardian/ophan-tracker-js@2.3.2)(tslib@2.6.2)(typescript@5.5.3) + '@guardian/libs': 0.0.0-canary-20250812112542(@guardian/ophan-tracker-js@2.3.2)(tslib@2.6.2)(typescript@5.5.3) '@guardian/ophan-tracker-js': 2.3.1 compression: 1.7.4 cors: 2.8.5 From 6abdd9853db33779260fd6443cbfb50fc41fc4d6 Mon Sep 17 00:00:00 2001 From: Rachel Miles <74301289+codingWithRach@users.noreply.github.com> Date: Thu, 14 Aug 2025 09:00:19 +0100 Subject: [PATCH 2/3] Update canary --- dotcom-rendering/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dotcom-rendering/package.json b/dotcom-rendering/package.json index 2fb408085fd..4db9c228529 100644 --- a/dotcom-rendering/package.json +++ b/dotcom-rendering/package.json @@ -37,7 +37,7 @@ "@guardian/eslint-config-typescript": "9.0.1", "@guardian/identity-auth": "6.0.1", "@guardian/identity-auth-frontend": "8.1.0", - "@guardian/libs": "0.0.0-canary-20250812112542", + "@guardian/libs": "0.0.0-canary-20250814075804", "@guardian/ophan-tracker-js": "2.3.2", "@guardian/react-crossword": "6.3.0", "@guardian/shimport": "1.0.2", From 9c992d5863865906507faf5aa3951a5929b7bf82 Mon Sep 17 00:00:00 2001 From: Rachel Miles <74301289+codingWithRach@users.noreply.github.com> Date: Thu, 14 Aug 2025 09:01:25 +0100 Subject: [PATCH 3/3] Update lockfile --- pnpm-lock.yaml | 58 +++++++++++++++++++++++++------------------------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1ba4824007d..0a9a3c41629 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -297,7 +297,7 @@ importers: version: 8.0.0(tslib@2.6.2)(typescript@5.5.3) '@guardian/braze-components': specifier: 22.2.0 - version: 22.2.0(@emotion/react@11.14.0)(@guardian/libs@0.0.0-canary-20250812112542)(@guardian/source@10.2.0)(react@18.3.1) + version: 22.2.0(@emotion/react@11.14.0)(@guardian/libs@0.0.0-canary-20250814075804)(@guardian/source@10.2.0)(react@18.3.1) '@guardian/bridget': specifier: 8.7.0 version: 8.7.0 @@ -309,10 +309,10 @@ importers: version: 61.4.0(aws-cdk-lib@2.189.0)(aws-cdk@2.1007.0)(constructs@10.4.2) '@guardian/commercial-core': specifier: 27.1.0 - version: 27.1.0(@guardian/ab-core@8.0.0)(@guardian/libs@0.0.0-canary-20250812112542) + version: 27.1.0(@guardian/ab-core@8.0.0)(@guardian/libs@0.0.0-canary-20250814075804) '@guardian/core-web-vitals': specifier: 7.0.0 - version: 7.0.0(@guardian/libs@0.0.0-canary-20250812112542)(tslib@2.6.2)(typescript@5.5.3)(web-vitals@4.2.3) + version: 7.0.0(@guardian/libs@0.0.0-canary-20250814075804)(tslib@2.6.2)(typescript@5.5.3)(web-vitals@4.2.3) '@guardian/eslint-config': specifier: 7.0.1 version: 7.0.1(@typescript-eslint/parser@5.62.0)(eslint@8.56.0)(tslib@2.6.2) @@ -321,19 +321,19 @@ importers: version: 9.0.1(eslint@8.56.0)(tslib@2.6.2)(typescript@5.5.3) '@guardian/identity-auth': specifier: 6.0.1 - version: 6.0.1(@guardian/libs@0.0.0-canary-20250812112542)(tslib@2.6.2)(typescript@5.5.3) + version: 6.0.1(@guardian/libs@0.0.0-canary-20250814075804)(tslib@2.6.2)(typescript@5.5.3) '@guardian/identity-auth-frontend': specifier: 8.1.0 - version: 8.1.0(@guardian/identity-auth@6.0.1)(@guardian/libs@0.0.0-canary-20250812112542)(tslib@2.6.2)(typescript@5.5.3) + version: 8.1.0(@guardian/identity-auth@6.0.1)(@guardian/libs@0.0.0-canary-20250814075804)(tslib@2.6.2)(typescript@5.5.3) '@guardian/libs': - specifier: 0.0.0-canary-20250812112542 - version: 0.0.0-canary-20250812112542(@guardian/ophan-tracker-js@2.3.2)(tslib@2.6.2)(typescript@5.5.3) + specifier: 0.0.0-canary-20250814075804 + version: 0.0.0-canary-20250814075804(@guardian/ophan-tracker-js@2.3.2)(tslib@2.6.2)(typescript@5.5.3) '@guardian/ophan-tracker-js': specifier: 2.3.2 version: 2.3.2 '@guardian/react-crossword': specifier: 6.3.0 - version: 6.3.0(@emotion/react@11.14.0)(@guardian/libs@0.0.0-canary-20250812112542)(@guardian/source@10.2.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(typescript@5.5.3) + version: 6.3.0(@emotion/react@11.14.0)(@guardian/libs@0.0.0-canary-20250814075804)(@guardian/source@10.2.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(typescript@5.5.3) '@guardian/shimport': specifier: 1.0.2 version: 1.0.2 @@ -342,10 +342,10 @@ importers: version: 10.2.0(@emotion/react@11.14.0)(@types/react@18.3.1)(react@18.3.1)(tslib@2.6.2)(typescript@5.5.3) '@guardian/source-development-kitchen': specifier: 18.1.1 - version: 18.1.1(@emotion/react@11.14.0)(@guardian/libs@0.0.0-canary-20250812112542)(@guardian/source@10.2.0)(@types/react@18.3.1)(react@18.3.1)(tslib@2.6.2)(typescript@5.5.3) + version: 18.1.1(@emotion/react@11.14.0)(@guardian/libs@0.0.0-canary-20250814075804)(@guardian/source@10.2.0)(@types/react@18.3.1)(react@18.3.1)(tslib@2.6.2)(typescript@5.5.3) '@guardian/support-dotcom-components': specifier: 7.7.0 - version: 7.7.0(@guardian/libs@0.0.0-canary-20250812112542)(zod@3.22.4) + version: 7.7.0(@guardian/libs@0.0.0-canary-20250814075804)(zod@3.22.4) '@guardian/tsconfig': specifier: 0.2.0 version: 0.2.0 @@ -4775,7 +4775,7 @@ packages: - utf-8-validate dev: false - /@guardian/braze-components@22.2.0(@emotion/react@11.14.0)(@guardian/libs@0.0.0-canary-20250812112542)(@guardian/source@10.2.0)(react@18.3.1): + /@guardian/braze-components@22.2.0(@emotion/react@11.14.0)(@guardian/libs@0.0.0-canary-20250814075804)(@guardian/source@10.2.0)(react@18.3.1): resolution: {integrity: sha512-uSkHd6mBVTAD+BrvJZNt+oSipYHQXBdVt9Pu/VTvkliXHzT8OUsep7ObIWM1lkf3znWbqLDhoXtwS5apX2AEWQ==} engines: {node: ^18.15 || ^20.8} peerDependencies: @@ -4785,7 +4785,7 @@ packages: react: 17.0.2 || 18.2.0 dependencies: '@emotion/react': 11.14.0(@types/react@18.3.1)(react@18.3.1) - '@guardian/libs': 0.0.0-canary-20250812112542(@guardian/ophan-tracker-js@2.3.2)(tslib@2.6.2)(typescript@5.5.3) + '@guardian/libs': 0.0.0-canary-20250814075804(@guardian/ophan-tracker-js@2.3.2)(tslib@2.6.2)(typescript@5.5.3) '@guardian/source': 10.2.0(@emotion/react@11.14.0)(@types/react@18.3.1)(react@18.3.1)(tslib@2.6.2)(typescript@5.5.3) react: 18.3.1 dev: false @@ -4832,14 +4832,14 @@ packages: yargs: 17.7.2 dev: false - /@guardian/commercial-core@27.1.0(@guardian/ab-core@8.0.0)(@guardian/libs@0.0.0-canary-20250812112542): + /@guardian/commercial-core@27.1.0(@guardian/ab-core@8.0.0)(@guardian/libs@0.0.0-canary-20250814075804): resolution: {integrity: sha512-uA7bA1YzvjgbyO5qkwKzuxgYZqw0PjqCz4YYsOeDj7Zq2Xeehrjwz30m8sJurA6pQmap7C4ZJIY62pJP+W7KEw==} peerDependencies: '@guardian/ab-core': 8.0.1 '@guardian/libs': 22.5.0 dependencies: '@guardian/ab-core': 8.0.0(tslib@2.6.2)(typescript@5.5.3) - '@guardian/libs': 0.0.0-canary-20250812112542(@guardian/ophan-tracker-js@2.3.2)(tslib@2.6.2)(typescript@5.5.3) + '@guardian/libs': 0.0.0-canary-20250814075804(@guardian/ophan-tracker-js@2.3.2)(tslib@2.6.2)(typescript@5.5.3) '@types/googletag': 3.3.0 dev: false @@ -4908,7 +4908,7 @@ packages: - utf-8-validate dev: false - /@guardian/core-web-vitals@7.0.0(@guardian/libs@0.0.0-canary-20250812112542)(tslib@2.6.2)(typescript@5.5.3)(web-vitals@4.2.3): + /@guardian/core-web-vitals@7.0.0(@guardian/libs@0.0.0-canary-20250814075804)(tslib@2.6.2)(typescript@5.5.3)(web-vitals@4.2.3): resolution: {integrity: sha512-1JLUQjkLY8SXYJqcy0TiE9/9hCcmyIlmMpRoW8Ygn/qGtyNxG+zzwkwsgtJIP+B0ZjtDqfukra2IV9l7wX5A0g==} peerDependencies: '@guardian/libs': ^18.0.0 @@ -4919,7 +4919,7 @@ packages: typescript: optional: true dependencies: - '@guardian/libs': 0.0.0-canary-20250812112542(@guardian/ophan-tracker-js@2.3.2)(tslib@2.6.2)(typescript@5.5.3) + '@guardian/libs': 0.0.0-canary-20250814075804(@guardian/ophan-tracker-js@2.3.2)(tslib@2.6.2)(typescript@5.5.3) tslib: 2.6.2 typescript: 5.5.3 web-vitals: 4.2.3 @@ -5000,7 +5000,7 @@ packages: - supports-color dev: false - /@guardian/identity-auth-frontend@8.1.0(@guardian/identity-auth@6.0.1)(@guardian/libs@0.0.0-canary-20250812112542)(tslib@2.6.2)(typescript@5.5.3): + /@guardian/identity-auth-frontend@8.1.0(@guardian/identity-auth@6.0.1)(@guardian/libs@0.0.0-canary-20250814075804)(tslib@2.6.2)(typescript@5.5.3): resolution: {integrity: sha512-2GzIsUBp8uiP+fRsKUpMrqJYSqokUCDo4q9WByi143CN0LRRWj2tVt23Y/+cZxWUuwDfRBxp1qbRnsy4QSMVLQ==} peerDependencies: '@guardian/identity-auth': ^6.0.0 @@ -5011,13 +5011,13 @@ packages: typescript: optional: true dependencies: - '@guardian/identity-auth': 6.0.1(@guardian/libs@0.0.0-canary-20250812112542)(tslib@2.6.2)(typescript@5.5.3) - '@guardian/libs': 0.0.0-canary-20250812112542(@guardian/ophan-tracker-js@2.3.2)(tslib@2.6.2)(typescript@5.5.3) + '@guardian/identity-auth': 6.0.1(@guardian/libs@0.0.0-canary-20250814075804)(tslib@2.6.2)(typescript@5.5.3) + '@guardian/libs': 0.0.0-canary-20250814075804(@guardian/ophan-tracker-js@2.3.2)(tslib@2.6.2)(typescript@5.5.3) tslib: 2.6.2 typescript: 5.5.3 dev: false - /@guardian/identity-auth@6.0.1(@guardian/libs@0.0.0-canary-20250812112542)(tslib@2.6.2)(typescript@5.5.3): + /@guardian/identity-auth@6.0.1(@guardian/libs@0.0.0-canary-20250814075804)(tslib@2.6.2)(typescript@5.5.3): resolution: {integrity: sha512-x6X7/+0w2ZLYZERUbkO69AjHJ7Jq2IDA5UJP8SrQPhJoTlSxKAl+13w77TcVX75IK7L8KldZscHMfOW1tSnq9g==} peerDependencies: '@guardian/libs': ^21.0.0 @@ -5027,13 +5027,13 @@ packages: typescript: optional: true dependencies: - '@guardian/libs': 0.0.0-canary-20250812112542(@guardian/ophan-tracker-js@2.3.2)(tslib@2.6.2)(typescript@5.5.3) + '@guardian/libs': 0.0.0-canary-20250814075804(@guardian/ophan-tracker-js@2.3.2)(tslib@2.6.2)(typescript@5.5.3) tslib: 2.6.2 typescript: 5.5.3 dev: false - /@guardian/libs@0.0.0-canary-20250812112542(@guardian/ophan-tracker-js@2.3.2)(tslib@2.6.2)(typescript@5.5.3): - resolution: {integrity: sha512-3waUYoreQDqac9SwCG6alXp3vb3/Tg0EXP287FySMexO/D7Y1U0wbwvuknm0+v4Y4+nlCs87z0HB6Q9xMNDcHQ==} + /@guardian/libs@0.0.0-canary-20250814075804(@guardian/ophan-tracker-js@2.3.2)(tslib@2.6.2)(typescript@5.5.3): + resolution: {integrity: sha512-k00mUqNUWYEQ82eKHydG7nVKq8oBTyDO1TjP4ZSN6sg3PLx/PG7rXaU9qy8CcMgsEmF8DQlB46edGZLyQvlF+w==} peerDependencies: '@guardian/ophan-tracker-js': ^2.2.10 tslib: ^2.6.2 @@ -5084,7 +5084,7 @@ packages: tslib: 2.6.2 dev: false - /@guardian/react-crossword@6.3.0(@emotion/react@11.14.0)(@guardian/libs@0.0.0-canary-20250812112542)(@guardian/source@10.2.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(typescript@5.5.3): + /@guardian/react-crossword@6.3.0(@emotion/react@11.14.0)(@guardian/libs@0.0.0-canary-20250814075804)(@guardian/source@10.2.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(typescript@5.5.3): resolution: {integrity: sha512-6CVNzY+yZrrUYOLpaAu7KSlyU23LBiZTFNJACI935iyjYuWEtyROoOwza82h1XconuqyEd9S8iG8CjtLb+j9Ig==} peerDependencies: '@emotion/react': ^11.11.3 @@ -5100,7 +5100,7 @@ packages: optional: true dependencies: '@emotion/react': 11.14.0(@types/react@18.3.1)(react@18.3.1) - '@guardian/libs': 0.0.0-canary-20250812112542(@guardian/ophan-tracker-js@2.3.2)(tslib@2.6.2)(typescript@5.5.3) + '@guardian/libs': 0.0.0-canary-20250814075804(@guardian/ophan-tracker-js@2.3.2)(tslib@2.6.2)(typescript@5.5.3) '@guardian/source': 10.2.0(@emotion/react@11.14.0)(@types/react@18.3.1)(react@18.3.1)(tslib@2.6.2)(typescript@5.5.3) '@types/react': 18.3.1 react: 18.3.1 @@ -5152,7 +5152,7 @@ packages: typescript: 5.5.3 dev: false - /@guardian/source-development-kitchen@18.1.1(@emotion/react@11.14.0)(@guardian/libs@0.0.0-canary-20250812112542)(@guardian/source@10.2.0)(@types/react@18.3.1)(react@18.3.1)(tslib@2.6.2)(typescript@5.5.3): + /@guardian/source-development-kitchen@18.1.1(@emotion/react@11.14.0)(@guardian/libs@0.0.0-canary-20250814075804)(@guardian/source@10.2.0)(@types/react@18.3.1)(react@18.3.1)(tslib@2.6.2)(typescript@5.5.3): resolution: {integrity: sha512-wuMULnVjValyEz6YjrOPt054tXJkutkAbPdeV/KQHoSCSjAJnd0Cp3SZeoVog77HE/iZ0mnKaiVkK+QXpRVtCQ==} peerDependencies: '@emotion/react': ^11.11.4 @@ -5173,7 +5173,7 @@ packages: optional: true dependencies: '@emotion/react': 11.14.0(@types/react@18.3.1)(react@18.3.1) - '@guardian/libs': 0.0.0-canary-20250812112542(@guardian/ophan-tracker-js@2.3.2)(tslib@2.6.2)(typescript@5.5.3) + '@guardian/libs': 0.0.0-canary-20250814075804(@guardian/ophan-tracker-js@2.3.2)(tslib@2.6.2)(typescript@5.5.3) '@guardian/source': 10.2.0(@emotion/react@11.14.0)(@types/react@18.3.1)(react@18.3.1)(tslib@2.6.2)(typescript@5.5.3) '@types/react': 18.3.1 react: 18.3.1 @@ -5245,7 +5245,7 @@ packages: - utf-8-validate dev: false - /@guardian/support-dotcom-components@7.7.0(@guardian/libs@0.0.0-canary-20250812112542)(zod@3.22.4): + /@guardian/support-dotcom-components@7.7.0(@guardian/libs@0.0.0-canary-20250814075804)(zod@3.22.4): resolution: {integrity: sha512-yVDJ//dFSIZtU8vuR07iHhco8+cCp6ClYUHBIPpXgljXUBhkURcLIEYgccUssKylrWu5HfbzWuEGH5hOi1eXDw==} peerDependencies: '@guardian/libs': ^22.0.0 @@ -5257,7 +5257,7 @@ packages: '@aws-sdk/client-ssm': 3.840.0 '@aws-sdk/credential-providers': 3.840.0 '@aws-sdk/lib-dynamodb': 3.840.0(@aws-sdk/client-dynamodb@3.840.0) - '@guardian/libs': 0.0.0-canary-20250812112542(@guardian/ophan-tracker-js@2.3.2)(tslib@2.6.2)(typescript@5.5.3) + '@guardian/libs': 0.0.0-canary-20250814075804(@guardian/ophan-tracker-js@2.3.2)(tslib@2.6.2)(typescript@5.5.3) '@guardian/ophan-tracker-js': 2.3.1 compression: 1.7.4 cors: 2.8.5