diff --git a/dotcom-rendering/package.json b/dotcom-rendering/package.json index b15026a5d33..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": "25.2.0", + "@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", 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 ab6b535ba0f..e7194351995 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-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@25.2.0) + 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@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-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@25.2.0)(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@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-20250814075804)(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-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@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-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@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-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@25.2.0)(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@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-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': 25.2.0(@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@25.2.0): + /@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': 25.2.0(@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@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-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': 25.2.0(@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@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-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@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-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@25.2.0)(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,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-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@22.0.0(tslib@2.6.2)(typescript@5.5.3): - resolution: {integrity: sha512-qAQ8hQcRaL0H3h5vR6QXv6wtHu+XCfK6jM28QNz0d94EyHfiS01i4AMv8JlX1a3efehfoh00WVg/LzjsGRoJJw==} + /@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 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-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': 25.2.0(@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@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-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': 25.2.0(@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@25.2.0)(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': 25.2.0(@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