diff --git a/apps-rendering/package.json b/apps-rendering/package.json index 10dbb565daf..f8016240622 100644 --- a/apps-rendering/package.json +++ b/apps-rendering/package.json @@ -47,14 +47,15 @@ "@guardian/cdk": "50.13.0", "@guardian/content-api-models": "17.8.0", "@guardian/content-atom-model": "3.4.4", - "@guardian/eslint-config-typescript": "7.0.0", - "@guardian/eslint-plugin-source-react-components": "18.0.0", - "@guardian/libs": "15.7.1", + "@guardian/eslint-config": "7.0.1", + "@guardian/eslint-config-typescript": "9.0.1", + "@guardian/eslint-plugin-source-react-components": "21.0.1", + "@guardian/libs": "16.0.0", "@guardian/node-riffraff-artifact": "0.3.2", "@guardian/renditions": "0.2.0", - "@guardian/source-foundations": "13.2.0", - "@guardian/source-react-components": "16.0.1", - "@guardian/source-react-components-development-kitchen": "14.0.2", + "@guardian/source-foundations": "14.1.2", + "@guardian/source-react-components": "18.0.0", + "@guardian/source-react-components-development-kitchen": "16.0.0", "@smithy/property-provider": "2.0.16", "@storybook/addon-essentials": "7.6.6", "@storybook/addons": "7.6.6", @@ -85,7 +86,7 @@ "compression": "1.7.4", "constructs": "10.3.0", "core-js": "3.33.3", - "eslint": "8.54.0", + "eslint": "8.56.0", "eslint-plugin-jsx-a11y": "6.7.1", "eslint-plugin-react": "7.33.2", "express": "4.18.2", @@ -106,7 +107,7 @@ "ts-loader": "9.4.3", "tslib": "2.6.2", "tsx": "4.6.2", - "typescript": "5.1.3", + "typescript": "5.3.3", "webpack": "5.89.0", "webpack-cli": "5.1.4", "webpack-dev-server": "4.15.1", diff --git a/dotcom-rendering/package.json b/dotcom-rendering/package.json index b719bd2fa9b..4a77b2155d6 100644 --- a/dotcom-rendering/package.json +++ b/dotcom-rendering/package.json @@ -49,24 +49,24 @@ "@emotion/cache": "11.11.0", "@emotion/react": "11.11.1", "@emotion/server": "11.11.0", - "@guardian/ab-core": "5.0.0", + "@guardian/ab-core": "7.0.1", "@guardian/braze-components": "16.3.0", "@guardian/bridget": "2.6.0", "@guardian/browserslist-config": "5.0.0", "@guardian/cdk": "50.13.0", - "@guardian/commercial": "11.25.0", + "@guardian/commercial": "11.32.1", "@guardian/consent-management-platform": "13.7.1", - "@guardian/core-web-vitals": "5.1.0", - "@guardian/eslint-config": "4.1.0", - "@guardian/eslint-config-typescript": "6.0.1", - "@guardian/eslint-plugin-source-react-components": "18.0.0", + "@guardian/core-web-vitals": "6.0.0", + "@guardian/eslint-config": "7.0.1", + "@guardian/eslint-config-typescript": "9.0.1", + "@guardian/eslint-plugin-source-react-components": "21.0.1", "@guardian/identity-auth": "1.1.0", "@guardian/identity-auth-frontend": "1.0.0", - "@guardian/libs": "15.7.1", + "@guardian/libs": "16.0.0", "@guardian/shimport": "1.0.2", - "@guardian/source-foundations": "13.2.0", - "@guardian/source-react-components": "16.0.1", - "@guardian/source-react-components-development-kitchen": "15.0.0", + "@guardian/source-foundations": "14.1.2", + "@guardian/source-react-components": "18.0.0", + "@guardian/source-react-components-development-kitchen": "16.0.0", "@guardian/support-dotcom-components": "1.1.1", "@guardian/tsconfig": "0.2.0", "@playwright/test": "1.40.1", @@ -156,7 +156,7 @@ "cypress-wait-until": "2.0.1", "dompurify": "3.0.3", "dynamic-import-polyfill": "0.1.1", - "eslint": "8.44.0", + "eslint": "8.56.0", "eslint-config-airbnb-base": "15.0.0", "eslint-config-airbnb-typescript": "17.0.0", "eslint-config-prettier": "8.6.0", @@ -235,10 +235,10 @@ "tslib": "2.6.2", "tsx": "4.6.2", "type-fest": "4.6.0", - "typescript": "5.1.3", + "typescript": "5.3.3", "typescript-json-schema": "0.58.1", "unified": "10.1.2", - "web-vitals": "3.1.1", + "web-vitals": "3.5.1", "webpack": "5.89.0", "webpack-assets-manifest": "5.1.0", "webpack-bundle-analyzer": "4.10.1", diff --git a/dotcom-rendering/src/components/SetABTests.importable.tsx b/dotcom-rendering/src/components/SetABTests.importable.tsx index b8de3b73904..9cf066b42ef 100644 --- a/dotcom-rendering/src/components/SetABTests.importable.tsx +++ b/dotcom-rendering/src/components/SetABTests.importable.tsx @@ -86,6 +86,8 @@ export const SetABTests = ({ arrayOfTestObjects: tests, forcedTestVariants: allForcedTestVariants, ophanRecord: ophan.record, + serverSideTests: {}, + errorReporter: () => void 0, }); const allRunnableTests = ab.allRunnableTests(tests); const participations = runnableTestsToParticipations(allRunnableTests); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index db9eb38f205..f17ec624d6b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -64,22 +64,25 @@ importers: version: 2.6.0 '@guardian/cdk': specifier: 50.13.0 - version: 50.13.0(@swc/core@1.3.102)(@types/node@18.18.14)(aws-cdk-lib@2.100.0)(aws-cdk@2.100.0)(constructs@10.3.0)(typescript@5.1.3) + version: 50.13.0(@swc/core@1.3.102)(@types/node@18.18.14)(aws-cdk-lib@2.100.0)(aws-cdk@2.100.0)(constructs@10.3.0)(typescript@5.3.3) '@guardian/content-api-models': specifier: 17.8.0 version: 17.8.0 '@guardian/content-atom-model': specifier: 3.4.4 version: 3.4.4 + '@guardian/eslint-config': + specifier: 7.0.1 + version: 7.0.1(@typescript-eslint/parser@6.18.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0)(tslib@2.6.2) '@guardian/eslint-config-typescript': - specifier: 7.0.0 - version: 7.0.0(eslint@8.54.0)(tslib@2.6.2)(typescript@5.1.3) + specifier: 9.0.1 + version: 9.0.1(eslint@8.56.0)(tslib@2.6.2)(typescript@5.3.3) '@guardian/eslint-plugin-source-react-components': - specifier: 18.0.0 - version: 18.0.0(@guardian/libs@15.7.1)(@guardian/source-react-components@16.0.1)(eslint@8.54.0)(react@18.2.0)(tslib@2.6.2)(typescript@5.1.3) + specifier: 21.0.1 + version: 21.0.1(@guardian/libs@16.0.0)(@guardian/source-react-components@18.0.0)(eslint@8.56.0)(react@18.2.0)(tslib@2.6.2)(typescript@5.3.3) '@guardian/libs': - specifier: 15.7.1 - version: 15.7.1(tslib@2.6.2)(typescript@5.1.3) + specifier: 16.0.0 + version: 16.0.0(tslib@2.6.2)(typescript@5.3.3) '@guardian/node-riffraff-artifact': specifier: 0.3.2 version: 0.3.2 @@ -87,14 +90,14 @@ importers: specifier: 0.2.0 version: 0.2.0 '@guardian/source-foundations': - specifier: 13.2.0 - version: 13.2.0(tslib@2.6.2)(typescript@5.1.3) + specifier: 14.1.2 + version: 14.1.2(tslib@2.6.2)(typescript@5.3.3) '@guardian/source-react-components': - specifier: 16.0.1 - version: 16.0.1(@emotion/react@11.11.1)(@guardian/source-foundations@13.2.0)(react@18.2.0)(tslib@2.6.2)(typescript@5.1.3) + specifier: 18.0.0 + version: 18.0.0(@emotion/react@11.11.1)(@guardian/source-foundations@14.1.2)(react@18.2.0)(tslib@2.6.2)(typescript@5.3.3) '@guardian/source-react-components-development-kitchen': - specifier: 14.0.2 - version: 14.0.2(@emotion/react@11.11.1)(@guardian/libs@15.7.1)(@guardian/source-foundations@13.2.0)(@guardian/source-react-components@16.0.1)(react@18.2.0)(tslib@2.6.2)(typescript@5.1.3) + specifier: 16.0.0 + version: 16.0.0(@emotion/react@11.11.1)(@guardian/libs@16.0.0)(@guardian/source-foundations@14.1.2)(@guardian/source-react-components@18.0.0)(react@18.2.0)(tslib@2.6.2)(typescript@5.3.3) '@smithy/property-provider': specifier: 2.0.16 version: 2.0.16 @@ -115,10 +118,10 @@ importers: version: 7.6.6 '@storybook/react': specifier: 7.6.6 - version: 7.6.6(react-dom@18.2.0)(react@18.2.0)(typescript@5.1.3) + version: 7.6.6(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@storybook/react-webpack5': specifier: 7.6.6 - version: 7.6.6(@babel/core@7.23.2)(@swc/core@1.3.102)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.6.0)(typescript@5.1.3)(webpack-cli@5.1.4)(webpack-dev-server@4.15.1)(webpack-hot-middleware@2.25.4) + version: 7.6.6(@babel/core@7.23.2)(@swc/core@1.3.102)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.6.0)(typescript@5.3.3)(webpack-cli@5.1.4)(webpack-dev-server@4.15.1)(webpack-hot-middleware@2.25.4) '@storybook/theming': specifier: 7.6.6 version: 7.6.6(react-dom@18.2.0)(react@18.2.0) @@ -186,14 +189,14 @@ importers: specifier: 3.33.3 version: 3.33.3 eslint: - specifier: 8.54.0 - version: 8.54.0 + specifier: 8.56.0 + version: 8.56.0 eslint-plugin-jsx-a11y: specifier: 6.7.1 - version: 6.7.1(eslint@8.54.0) + version: 6.7.1(eslint@8.56.0) eslint-plugin-react: specifier: 7.33.2 - version: 7.33.2(eslint@8.54.0) + version: 7.33.2(eslint@8.56.0) express: specifier: 4.18.2 version: 4.18.2 @@ -238,10 +241,10 @@ importers: version: 0.19.0 ts-jest: specifier: 28.0.8 - version: 28.0.8(@babel/core@7.23.2)(esbuild@0.18.20)(jest@29.5.0)(typescript@5.1.3) + version: 28.0.8(@babel/core@7.23.2)(esbuild@0.18.20)(jest@29.5.0)(typescript@5.3.3) ts-loader: specifier: 9.4.3 - version: 9.4.3(typescript@5.1.3)(webpack@5.89.0) + version: 9.4.3(typescript@5.3.3)(webpack@5.89.0) tslib: specifier: 2.6.2 version: 2.6.2 @@ -249,8 +252,8 @@ importers: specifier: 4.6.2 version: 4.6.2 typescript: - specifier: 5.1.3 - version: 5.1.3 + specifier: 5.3.3 + version: 5.3.3 webpack: specifier: 5.89.0 version: 5.89.0(@swc/core@1.3.102)(esbuild@0.18.20)(webpack-cli@5.1.4) @@ -345,11 +348,11 @@ importers: specifier: 11.11.0 version: 11.11.0 '@guardian/ab-core': - specifier: 5.0.0 - version: 5.0.0(tslib@2.6.2)(typescript@5.1.3) + specifier: 7.0.1 + version: 7.0.1(tslib@2.6.2)(typescript@5.3.3) '@guardian/braze-components': specifier: 16.3.0 - version: 16.3.0(@emotion/react@11.11.1)(@guardian/libs@15.7.1)(@guardian/source-foundations@13.2.0)(@guardian/source-react-components-development-kitchen@15.0.0)(@guardian/source-react-components@16.0.1)(react@18.2.0) + version: 16.3.0(@emotion/react@11.11.1)(@guardian/libs@16.0.0)(@guardian/source-foundations@14.1.2)(@guardian/source-react-components-development-kitchen@16.0.0)(@guardian/source-react-components@18.0.0)(react@18.2.0) '@guardian/bridget': specifier: 2.6.0 version: 2.6.0 @@ -358,46 +361,46 @@ importers: version: 5.0.0(browserslist@4.21.9)(tslib@2.6.2) '@guardian/cdk': specifier: 50.13.0 - version: 50.13.0(@swc/core@1.3.102)(@types/node@18.18.14)(aws-cdk-lib@2.100.0)(aws-cdk@2.100.0)(constructs@10.3.0)(typescript@5.1.3) + version: 50.13.0(@swc/core@1.3.102)(@types/node@18.18.14)(aws-cdk-lib@2.100.0)(aws-cdk@2.100.0)(constructs@10.3.0)(typescript@5.3.3) '@guardian/commercial': - specifier: 11.25.0 - version: 11.25.0(@guardian/ab-core@5.0.0)(@guardian/consent-management-platform@13.7.1)(@guardian/core-web-vitals@5.1.0)(@guardian/identity-auth-frontend@1.0.0)(@guardian/identity-auth@1.1.0)(@guardian/libs@15.7.1)(@guardian/source-foundations@13.2.0)(@guardian/support-dotcom-components@1.1.1)(typescript@5.1.3) + specifier: 11.32.1 + version: 11.32.1(@guardian/ab-core@7.0.1)(@guardian/consent-management-platform@13.7.1)(@guardian/core-web-vitals@6.0.0)(@guardian/identity-auth-frontend@1.0.0)(@guardian/identity-auth@1.1.0)(@guardian/libs@16.0.0)(@guardian/source-foundations@14.1.2)(@guardian/support-dotcom-components@1.1.1)(typescript@5.3.3) '@guardian/consent-management-platform': specifier: 13.7.1 - version: 13.7.1(@guardian/libs@15.7.1) + version: 13.7.1(@guardian/libs@16.0.0) '@guardian/core-web-vitals': - specifier: 5.1.0 - version: 5.1.0(@guardian/libs@15.7.1)(tslib@2.6.2)(typescript@5.1.3)(web-vitals@3.1.1) + specifier: 6.0.0 + version: 6.0.0(@guardian/libs@16.0.0)(tslib@2.6.2)(typescript@5.3.3)(web-vitals@3.5.1) '@guardian/eslint-config': - specifier: 4.1.0 - version: 4.1.0(@typescript-eslint/parser@5.61.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.44.0)(tslib@2.6.2) + specifier: 7.0.1 + version: 7.0.1(@typescript-eslint/parser@5.61.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.56.0)(tslib@2.6.2) '@guardian/eslint-config-typescript': - specifier: 6.0.1 - version: 6.0.1(eslint@8.44.0)(tslib@2.6.2)(typescript@5.1.3) + specifier: 9.0.1 + version: 9.0.1(eslint@8.56.0)(tslib@2.6.2)(typescript@5.3.3) '@guardian/eslint-plugin-source-react-components': - specifier: 18.0.0 - version: 18.0.0(@guardian/libs@15.7.1)(@guardian/source-react-components@16.0.1)(eslint@8.44.0)(react@18.2.0)(tslib@2.6.2)(typescript@5.1.3) + specifier: 21.0.1 + version: 21.0.1(@guardian/libs@16.0.0)(@guardian/source-react-components@18.0.0)(eslint@8.56.0)(react@18.2.0)(tslib@2.6.2)(typescript@5.3.3) '@guardian/identity-auth': specifier: 1.1.0 - version: 1.1.0(@guardian/libs@15.7.1)(tslib@2.6.2)(typescript@5.1.3) + version: 1.1.0(@guardian/libs@16.0.0)(tslib@2.6.2)(typescript@5.3.3) '@guardian/identity-auth-frontend': specifier: 1.0.0 - version: 1.0.0(@guardian/identity-auth@1.1.0)(@guardian/libs@15.7.1)(tslib@2.6.2)(typescript@5.1.3) + version: 1.0.0(@guardian/identity-auth@1.1.0)(@guardian/libs@16.0.0)(tslib@2.6.2)(typescript@5.3.3) '@guardian/libs': - specifier: 15.7.1 - version: 15.7.1(tslib@2.6.2)(typescript@5.1.3) + specifier: 16.0.0 + version: 16.0.0(tslib@2.6.2)(typescript@5.3.3) '@guardian/shimport': specifier: 1.0.2 version: 1.0.2 '@guardian/source-foundations': - specifier: 13.2.0 - version: 13.2.0(tslib@2.6.2)(typescript@5.1.3) + specifier: 14.1.2 + version: 14.1.2(tslib@2.6.2)(typescript@5.3.3) '@guardian/source-react-components': - specifier: 16.0.1 - version: 16.0.1(@emotion/react@11.11.1)(@guardian/source-foundations@13.2.0)(react@18.2.0)(tslib@2.6.2)(typescript@5.1.3) + specifier: 18.0.0 + version: 18.0.0(@emotion/react@11.11.1)(@guardian/source-foundations@14.1.2)(react@18.2.0)(tslib@2.6.2)(typescript@5.3.3) '@guardian/source-react-components-development-kitchen': - specifier: 15.0.0 - version: 15.0.0(@emotion/react@11.11.1)(@guardian/libs@15.7.1)(@guardian/source-foundations@13.2.0)(@guardian/source-react-components@16.0.1)(react@18.2.0)(tslib@2.6.2)(typescript@5.1.3) + specifier: 16.0.0 + version: 16.0.0(@emotion/react@11.11.1)(@guardian/libs@16.0.0)(@guardian/source-foundations@14.1.2)(@guardian/source-react-components@18.0.0)(react@18.2.0)(tslib@2.6.2)(typescript@5.3.3) '@guardian/support-dotcom-components': specifier: 1.1.1 version: 1.1.1 @@ -430,10 +433,10 @@ importers: version: 7.6.6 '@storybook/react': specifier: 7.6.6 - version: 7.6.6(react-dom@18.2.0)(react@18.2.0)(typescript@5.1.3) + version: 7.6.6(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@storybook/react-webpack5': specifier: 7.6.6 - version: 7.6.6(@babel/core@7.23.2)(@swc/core@1.3.102)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.6.0)(typescript@5.1.3)(webpack-cli@5.1.4)(webpack-dev-server@4.15.1)(webpack-hot-middleware@2.25.4) + version: 7.6.6(@babel/core@7.23.2)(@swc/core@1.3.102)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.6.0)(typescript@5.3.3)(webpack-cli@5.1.4)(webpack-dev-server@4.15.1)(webpack-hot-middleware@2.25.4) '@storybook/testing-library': specifier: 0.2.2 version: 0.2.2 @@ -442,7 +445,7 @@ importers: version: 7.6.6(react-dom@18.2.0)(react@18.2.0) '@svgr/webpack': specifier: 8.1.0 - version: 8.1.0(typescript@5.1.3) + version: 8.1.0(typescript@5.3.3) '@swc/cli': specifier: 0.1.63 version: 0.1.63(@swc/core@1.3.102) @@ -580,10 +583,10 @@ importers: version: 0.0.47 '@typescript-eslint/eslint-plugin': specifier: 5.61.0 - version: 5.61.0(@typescript-eslint/parser@5.61.0)(eslint@8.44.0)(typescript@5.1.3) + version: 5.61.0(@typescript-eslint/parser@5.61.0)(eslint@8.56.0)(typescript@5.3.3) '@typescript-eslint/parser': specifier: 5.61.0 - version: 5.61.0(eslint@8.44.0)(typescript@5.1.3) + version: 5.61.0(eslint@8.56.0)(typescript@5.3.3) ajv: specifier: 8.12.0 version: 8.12.0 @@ -666,50 +669,50 @@ importers: specifier: 0.1.1 version: 0.1.1 eslint: - specifier: 8.44.0 - version: 8.44.0 + specifier: 8.56.0 + version: 8.56.0 eslint-config-airbnb-base: specifier: 15.0.0 - version: 15.0.0(eslint-plugin-import@2.26.0)(eslint@8.44.0) + version: 15.0.0(eslint-plugin-import@2.26.0)(eslint@8.56.0) eslint-config-airbnb-typescript: specifier: 17.0.0 - version: 17.0.0(@typescript-eslint/eslint-plugin@5.61.0)(@typescript-eslint/parser@5.61.0)(eslint-plugin-import@2.26.0)(eslint@8.44.0) + version: 17.0.0(@typescript-eslint/eslint-plugin@5.61.0)(@typescript-eslint/parser@5.61.0)(eslint-plugin-import@2.26.0)(eslint@8.56.0) eslint-config-prettier: specifier: 8.6.0 - version: 8.6.0(eslint@8.44.0) + version: 8.6.0(eslint@8.56.0) eslint-import-resolver-typescript: specifier: 3.5.5 - version: 3.5.5(@typescript-eslint/parser@5.61.0)(eslint-plugin-import@2.26.0)(eslint@8.44.0) + version: 3.5.5(@typescript-eslint/parser@5.61.0)(eslint-plugin-import@2.26.0)(eslint@8.56.0) eslint-plugin-custom-elements: specifier: 0.0.8 - version: 0.0.8(eslint@8.44.0) + version: 0.0.8(eslint@8.56.0) eslint-plugin-cypress: specifier: 2.15.1 - version: 2.15.1(eslint@8.44.0) + version: 2.15.1(eslint@8.56.0) eslint-plugin-import: specifier: 2.26.0 - version: 2.26.0(@typescript-eslint/parser@5.61.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.44.0) + version: 2.26.0(@typescript-eslint/parser@5.61.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.56.0) eslint-plugin-jsx-a11y: specifier: 6.7.1 - version: 6.7.1(eslint@8.44.0) + version: 6.7.1(eslint@8.56.0) eslint-plugin-jsx-expressions: specifier: 1.3.1 - version: 1.3.1(@typescript-eslint/parser@5.61.0)(eslint@8.44.0)(typescript@5.1.3) + version: 1.3.1(@typescript-eslint/parser@5.61.0)(eslint@8.56.0)(typescript@5.3.3) eslint-plugin-mocha: specifier: 10.1.0 - version: 10.1.0(eslint@8.44.0) + version: 10.1.0(eslint@8.56.0) eslint-plugin-react: specifier: 7.33.2 - version: 7.33.2(eslint@8.44.0) + version: 7.33.2(eslint@8.56.0) eslint-plugin-react-hooks: specifier: 4.6.0 - version: 4.6.0(eslint@8.44.0) + version: 4.6.0(eslint@8.56.0) eslint-plugin-ssr-friendly: specifier: 1.3.0 - version: 1.3.0(eslint@8.44.0) + version: 1.3.0(eslint@8.56.0) eslint-plugin-unicorn: specifier: 48.0.1 - version: 48.0.1(eslint@8.44.0) + version: 48.0.1(eslint@8.56.0) eslint-stats: specifier: 1.0.1 version: 1.0.1 @@ -865,7 +868,7 @@ importers: version: 2.0.1(webpack@5.89.0) stylelint: specifier: 16.1.0 - version: 16.1.0(typescript@5.1.3) + version: 16.1.0(typescript@5.3.3) stylelint-config-recommended: specifier: 14.0.0 version: 14.0.0(stylelint@16.1.0) @@ -889,10 +892,10 @@ importers: version: 2.0.0 ts-loader: specifier: 9.4.3 - version: 9.4.3(typescript@5.1.3)(webpack@5.89.0) + version: 9.4.3(typescript@5.3.3)(webpack@5.89.0) ts-unused-exports: specifier: 8.0.5 - version: 8.0.5(typescript@5.1.3) + version: 8.0.5(typescript@5.3.3) tslib: specifier: 2.6.2 version: 2.6.2 @@ -903,8 +906,8 @@ importers: specifier: 4.6.0 version: 4.6.0 typescript: - specifier: 5.1.3 - version: 5.1.3 + specifier: 5.3.3 + version: 5.3.3 typescript-json-schema: specifier: 0.58.1 version: 0.58.1(@swc/core@1.3.102) @@ -912,8 +915,8 @@ importers: specifier: 10.1.2 version: 10.1.2 web-vitals: - specifier: 3.1.1 - version: 3.1.1 + specifier: 3.5.1 + version: 3.5.1 webpack: specifier: 5.89.0 version: 5.89.0(@swc/core@1.3.102)(esbuild@0.18.20)(webpack-cli@5.1.4) @@ -4684,23 +4687,13 @@ packages: dev: false optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.44.0): - resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - dependencies: - eslint: 8.44.0 - eslint-visitor-keys: 3.4.3 - dev: false - - /@eslint-community/eslint-utils@4.4.0(eslint@8.54.0): + /@eslint-community/eslint-utils@4.4.0(eslint@8.56.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 8.54.0 + eslint: 8.56.0 eslint-visitor-keys: 3.4.3 dev: false @@ -4726,13 +4719,8 @@ packages: - supports-color dev: false - /@eslint/js@8.44.0: - resolution: {integrity: sha512-Ag+9YM4ocKQx9AarydN0KY2j0ErMHNIocPDrVo8zAE44xLTjEtz81OdR68/cydGtk6m6jDb5Za3r2useMzYmSw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: false - - /@eslint/js@8.54.0: - resolution: {integrity: sha512-ut5V+D+fOoWPgGGNj83GGjnntO39xDy6DWxO0wb7Jp3DcMX0TfIqdzHF85VTQkerdyGmuuMD9AKAo5KiNlf/AQ==} + /@eslint/js@8.56.0: + resolution: {integrity: sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: false @@ -4768,17 +4756,17 @@ packages: resolution: {integrity: sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A==} dev: false - /@guardian/ab-core@5.0.0(tslib@2.6.2)(typescript@5.1.3): - resolution: {integrity: sha512-Td5gtK2sARl+fXj1Qe6RuFqf/zxuZjW1q2Jck09zXPIfMgU+sJoTi549zbNeC1cldCBhPWy/qPQ0r+8klfF7jg==} + /@guardian/ab-core@7.0.1(tslib@2.6.2)(typescript@5.3.3): + resolution: {integrity: sha512-2LzVvEC26oYztK5woowBhK5lqnrsJGoA22Byi82kL/qubOMPPCOyimJHLXGhHrvvsyxQZM2NRm4+PuxGIdF8Nw==} peerDependencies: - tslib: ^2.4.1 - typescript: ~5.1.3 + tslib: ^2.6.2 + typescript: ~5.3.3 peerDependenciesMeta: typescript: optional: true dependencies: tslib: 2.6.2 - typescript: 5.1.3 + typescript: 5.3.3 dev: false /@guardian/apps-rendering-api-models@6.2.0: @@ -4797,7 +4785,7 @@ packages: - utf-8-validate dev: false - /@guardian/braze-components@16.3.0(@emotion/react@11.11.1)(@guardian/libs@15.7.1)(@guardian/source-foundations@13.2.0)(@guardian/source-react-components-development-kitchen@15.0.0)(@guardian/source-react-components@16.0.1)(react@18.2.0): + /@guardian/braze-components@16.3.0(@emotion/react@11.11.1)(@guardian/libs@16.0.0)(@guardian/source-foundations@14.1.2)(@guardian/source-react-components-development-kitchen@16.0.0)(@guardian/source-react-components@18.0.0)(react@18.2.0): resolution: {integrity: sha512-JQ9MkrJx6+7OXxwqPy2lfFNKvvmFGTCbdOedC2KczdLKusKUSWIw3EzLwdoRpgMTXsQSVpqrJ5N/VM3wDsAAxQ==} engines: {node: ^18.15 || ^20.9} peerDependencies: @@ -4809,10 +4797,10 @@ packages: react: 17.0.2 || 18.2.0 dependencies: '@emotion/react': 11.11.1(@types/react@18.2.45)(react@18.2.0) - '@guardian/libs': 15.7.1(tslib@2.6.2)(typescript@5.1.3) - '@guardian/source-foundations': 13.2.0(tslib@2.6.2)(typescript@5.1.3) - '@guardian/source-react-components': 16.0.1(@emotion/react@11.11.1)(@guardian/source-foundations@13.2.0)(react@18.2.0)(tslib@2.6.2)(typescript@5.1.3) - '@guardian/source-react-components-development-kitchen': 15.0.0(@emotion/react@11.11.1)(@guardian/libs@15.7.1)(@guardian/source-foundations@13.2.0)(@guardian/source-react-components@16.0.1)(react@18.2.0)(tslib@2.6.2)(typescript@5.1.3) + '@guardian/libs': 16.0.0(tslib@2.6.2)(typescript@5.3.3) + '@guardian/source-foundations': 14.1.2(tslib@2.6.2)(typescript@5.3.3) + '@guardian/source-react-components': 18.0.0(@emotion/react@11.11.1)(@guardian/source-foundations@14.1.2)(react@18.2.0)(tslib@2.6.2)(typescript@5.3.3) + '@guardian/source-react-components-development-kitchen': 16.0.0(@emotion/react@11.11.1)(@guardian/libs@16.0.0)(@guardian/source-foundations@14.1.2)(@guardian/source-react-components@18.0.0)(react@18.2.0)(tslib@2.6.2)(typescript@5.3.3) react: 18.2.0 dev: false @@ -4830,7 +4818,7 @@ packages: tslib: 2.6.2 dev: false - /@guardian/cdk@50.13.0(@swc/core@1.3.102)(@types/node@18.18.14)(aws-cdk-lib@2.100.0)(aws-cdk@2.100.0)(constructs@10.3.0)(typescript@5.1.3): + /@guardian/cdk@50.13.0(@swc/core@1.3.102)(@types/node@18.18.14)(aws-cdk-lib@2.100.0)(aws-cdk@2.100.0)(constructs@10.3.0)(typescript@5.3.3): resolution: {integrity: sha512-Yv/FUTN7GGydGwYC9cf/ZmOWXTK4c7Xe28WG+jmB1kJWG6L3JoXRnI9J9Z5V0Fz7eqkjkay7wiuU99gYzCCDEw==} hasBin: true peerDependencies: @@ -4838,7 +4826,7 @@ packages: aws-cdk-lib: 2.100.0 constructs: 10.3.0 dependencies: - '@oclif/core': 2.15.0(@swc/core@1.3.102)(@types/node@18.18.14)(typescript@5.1.3) + '@oclif/core': 2.15.0(@swc/core@1.3.102)(@types/node@18.18.14)(typescript@5.3.3) aws-cdk: 2.100.0 aws-cdk-lib: 2.100.0(constructs@10.3.0) aws-sdk: 2.1519.0 @@ -4859,8 +4847,8 @@ packages: - typescript dev: false - /@guardian/commercial@11.25.0(@guardian/ab-core@5.0.0)(@guardian/consent-management-platform@13.7.1)(@guardian/core-web-vitals@5.1.0)(@guardian/identity-auth-frontend@1.0.0)(@guardian/identity-auth@1.1.0)(@guardian/libs@15.7.1)(@guardian/source-foundations@13.2.0)(@guardian/support-dotcom-components@1.1.1)(typescript@5.1.3): - resolution: {integrity: sha512-XRMty1F237iFWr10Nf2eFpkGxzw4cCDWOPFCFTrVNpVel9pMqHF9dR1UXIzPh84SOlFsJciBEAvAN0Z2KG9V9w==} + /@guardian/commercial@11.32.1(@guardian/ab-core@7.0.1)(@guardian/consent-management-platform@13.7.1)(@guardian/core-web-vitals@6.0.0)(@guardian/identity-auth-frontend@1.0.0)(@guardian/identity-auth@1.1.0)(@guardian/libs@16.0.0)(@guardian/source-foundations@14.1.2)(@guardian/support-dotcom-components@1.1.1)(typescript@5.3.3): + resolution: {integrity: sha512-wAw+9UJHR8BwEYeyhFDx/TbDb9MXjNrG7IVcA4x9WOTlrdCmVSbMXS5IpXABeoH1bhymqLR0Kif1DuOG7Y2Hag==} peerDependencies: '@guardian/ab-core': ^5.0.0 '@guardian/consent-management-platform': ^13.7.1 @@ -4872,23 +4860,23 @@ packages: '@guardian/support-dotcom-components': ^1.0.7 dependencies: '@changesets/cli': 2.27.1 - '@guardian/ab-core': 5.0.0(tslib@2.6.2)(typescript@5.1.3) - '@guardian/consent-management-platform': 13.7.1(@guardian/libs@15.7.1) - '@guardian/core-web-vitals': 5.1.0(@guardian/libs@15.7.1)(tslib@2.6.2)(typescript@5.1.3)(web-vitals@3.1.1) - '@guardian/identity-auth': 1.1.0(@guardian/libs@15.7.1)(tslib@2.6.2)(typescript@5.1.3) - '@guardian/identity-auth-frontend': 1.0.0(@guardian/identity-auth@1.1.0)(@guardian/libs@15.7.1)(tslib@2.6.2)(typescript@5.1.3) - '@guardian/libs': 15.7.1(tslib@2.6.2)(typescript@5.1.3) - '@guardian/source-foundations': 13.2.0(tslib@2.6.2)(typescript@5.1.3) + '@guardian/ab-core': 7.0.1(tslib@2.6.2)(typescript@5.3.3) + '@guardian/consent-management-platform': 13.7.1(@guardian/libs@16.0.0) + '@guardian/core-web-vitals': 6.0.0(@guardian/libs@16.0.0)(tslib@2.6.2)(typescript@5.3.3)(web-vitals@3.5.1) + '@guardian/identity-auth': 1.1.0(@guardian/libs@16.0.0)(tslib@2.6.2)(typescript@5.3.3) + '@guardian/identity-auth-frontend': 1.0.0(@guardian/identity-auth@1.1.0)(@guardian/libs@16.0.0)(tslib@2.6.2)(typescript@5.3.3) + '@guardian/libs': 16.0.0(tslib@2.6.2)(typescript@5.3.3) + '@guardian/source-foundations': 14.1.2(tslib@2.6.2)(typescript@5.3.3) '@guardian/support-dotcom-components': 1.1.1 '@octokit/core': 4.2.4 fastdom: 1.0.11 lodash-es: 4.17.21 ophan-tracker-js: 2.0.2 - prebid.js: github.com/guardian/prebid.js/ee7f43c7c85a5245bbe51920cfed18818866ea7b(tslib@2.6.2)(typescript@5.1.3) + prebid.js: github.com/guardian/prebid.js/ee7f43c7c85a5245bbe51920cfed18818866ea7b(tslib@2.6.2)(typescript@5.3.3) process: 0.11.10 raven-js: 3.27.2 tslib: 2.6.2 - web-vitals: 3.5.0 + web-vitals: 3.5.1 wolfy87-eventemitter: 5.2.9 transitivePeerDependencies: - encoding @@ -4896,12 +4884,12 @@ packages: - typescript dev: false - /@guardian/consent-management-platform@13.7.1(@guardian/libs@15.7.1): + /@guardian/consent-management-platform@13.7.1(@guardian/libs@16.0.0): resolution: {integrity: sha512-BtUNkuCqd++A0Wkk9CA4kI95yVZJk1YMjPdppEnmq3cG/ros4ElXN4cNG7pWifeTR5cUtJflAiRRO4L5ewASpQ==} peerDependencies: '@guardian/libs': ^15.0.0 dependencies: - '@guardian/libs': 15.7.1(tslib@2.6.2)(typescript@5.1.3) + '@guardian/libs': 16.0.0(tslib@2.6.2)(typescript@5.3.3) dev: false /@guardian/content-api-models@17.8.0: @@ -4944,93 +4932,54 @@ packages: - utf-8-validate dev: false - /@guardian/core-web-vitals@5.1.0(@guardian/libs@15.7.1)(tslib@2.6.2)(typescript@5.1.3)(web-vitals@3.1.1): - resolution: {integrity: sha512-/6L5Ri+/bXBAZ6na8zQ30I1+eHXBHyGFNiLAGvw1bryOnbq2PjCLkmyHQq0EisWCXBWMvdB7p2HdS1DmFLM3Jg==} + /@guardian/core-web-vitals@6.0.0(@guardian/libs@16.0.0)(tslib@2.6.2)(typescript@5.3.3)(web-vitals@3.5.1): + resolution: {integrity: sha512-kwH1VsQQMn+sPZis1zYYcCYzedNpen6tk3CtVjJlmtHV4nK6i6FnMfhHgbtqECDsqrHdTzRbwN2Lodh1f8D5lA==} peerDependencies: - '@guardian/libs': ^15.0.0 - tslib: ^2.5.3 - typescript: ~5.1.3 - web-vitals: ^3.0.0 + '@guardian/libs': ^16.0.0 + tslib: ^2.6.2 + typescript: ~5.3.3 + web-vitals: ^3.5.0 peerDependenciesMeta: typescript: optional: true dependencies: - '@guardian/libs': 15.7.1(tslib@2.6.2)(typescript@5.1.3) + '@guardian/libs': 16.0.0(tslib@2.6.2)(typescript@5.3.3) tslib: 2.6.2 - typescript: 5.1.3 - web-vitals: 3.1.1 - dev: false - - /@guardian/eslint-config-typescript@6.0.1(eslint@8.44.0)(tslib@2.6.2)(typescript@5.1.3): - resolution: {integrity: sha512-ZFJDRF0FMNjqBqyslde35mpBakQc1xNys1ph/PLUhAlZT5NPqS+vMWw+WaHephWvtrQO6wMsZi/axR4/GhNC9Q==} - peerDependencies: - eslint: ^8.0.0 - tslib: ^2.5.3 - typescript: ~5.1.3 - dependencies: - '@guardian/eslint-config': 4.1.0(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.44.0)(tslib@2.6.2) - '@typescript-eslint/eslint-plugin': 5.59.9(@typescript-eslint/parser@5.59.9)(eslint@8.44.0)(typescript@5.1.3) - '@typescript-eslint/parser': 5.59.9(eslint@8.44.0)(typescript@5.1.3) - eslint: 8.44.0 - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.9)(eslint-plugin-import@2.27.5)(eslint@8.44.0) - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.44.0) - tslib: 2.6.2 - typescript: 5.1.3 - transitivePeerDependencies: - - eslint-import-resolver-node - - eslint-import-resolver-webpack - - supports-color + typescript: 5.3.3 + web-vitals: 3.5.1 dev: false - /@guardian/eslint-config-typescript@7.0.0(eslint@8.54.0)(tslib@2.6.2)(typescript@5.1.3): - resolution: {integrity: sha512-2XsjhVRmIK0nvjGHDcvTjMd4DNHsSHIkqDRc4cGEAUcKdPgXEtuWyxQeWEdBBvqLo0aNj6PH3ekyWpPsgZKo8g==} + /@guardian/eslint-config-typescript@9.0.1(eslint@8.56.0)(tslib@2.6.2)(typescript@5.3.3): + resolution: {integrity: sha512-m6DZbfZGLSgObkQWhz0aKKGSKd3UqDsTZPeIDS8AEHqMjsn6DerOe6Pn1wH8939D2rW/c2RsrdmJxkHo/OF5+w==} peerDependencies: - eslint: ^8.47.0 - tslib: ^2.5.3 - typescript: ~5.1.3 + eslint: ^8.56.0 + tslib: ^2.6.2 + typescript: ~5.3.3 dependencies: - '@guardian/eslint-config': 5.0.0(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.54.0)(tslib@2.6.2) - '@typescript-eslint/eslint-plugin': 5.59.9(@typescript-eslint/parser@5.59.9)(eslint@8.54.0)(typescript@5.1.3) - '@typescript-eslint/parser': 5.59.9(eslint@8.54.0)(typescript@5.1.3) - eslint: 8.54.0 - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.9)(eslint-plugin-import@2.27.5)(eslint@8.54.0) - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.54.0) + '@guardian/eslint-config': 7.0.1(@typescript-eslint/parser@6.18.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0)(tslib@2.6.2) + '@typescript-eslint/eslint-plugin': 6.18.0(@typescript-eslint/parser@6.18.0)(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.18.0(eslint@8.56.0)(typescript@5.3.3) + eslint: 8.56.0 + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.18.0)(eslint-plugin-import@2.29.1)(eslint@8.56.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.18.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) tslib: 2.6.2 - typescript: 5.1.3 + typescript: 5.3.3 transitivePeerDependencies: - eslint-import-resolver-node - eslint-import-resolver-webpack - supports-color dev: false - /@guardian/eslint-config@4.1.0(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.44.0)(tslib@2.6.2): - resolution: {integrity: sha512-nJxPbdQ02dgXHrQxY95hhDqZ+NGbK1r2w52g6B+tbug7FAqi1bbETW9gZLPArM5kBl/1R1125jEBNB+GC61bAQ==} - peerDependencies: - eslint: ^8.0.0 - tslib: ^2.5.3 - dependencies: - eslint: 8.44.0 - eslint-config-prettier: 8.8.0(eslint@8.44.0) - eslint-plugin-eslint-comments: 3.2.0(eslint@8.44.0) - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.44.0) - tslib: 2.6.2 - transitivePeerDependencies: - - '@typescript-eslint/parser' - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - supports-color - dev: false - - /@guardian/eslint-config@4.1.0(@typescript-eslint/parser@5.61.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.44.0)(tslib@2.6.2): - resolution: {integrity: sha512-nJxPbdQ02dgXHrQxY95hhDqZ+NGbK1r2w52g6B+tbug7FAqi1bbETW9gZLPArM5kBl/1R1125jEBNB+GC61bAQ==} + /@guardian/eslint-config@7.0.1(@typescript-eslint/parser@5.61.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.56.0)(tslib@2.6.2): + resolution: {integrity: sha512-9MX0Xj2vaXWLQvjnk0QJKYXaCABwkaZx6ZAOGiGOb4KiadN5guFOgV2ki+YuDqcd5k/R1F3bUyBh/L3+gk0ouQ==} peerDependencies: - eslint: ^8.0.0 - tslib: ^2.5.3 + eslint: ^8.56.0 + tslib: ^2.6.2 dependencies: - eslint: 8.44.0 - eslint-config-prettier: 8.8.0(eslint@8.44.0) - eslint-plugin-eslint-comments: 3.2.0(eslint@8.44.0) - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.61.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.44.0) + eslint: 8.56.0 + eslint-config-prettier: 9.1.0(eslint@8.56.0) + eslint-plugin-eslint-comments: 3.2.0(eslint@8.56.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.61.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.56.0) tslib: 2.6.2 transitivePeerDependencies: - '@typescript-eslint/parser' @@ -5039,16 +4988,16 @@ packages: - supports-color dev: false - /@guardian/eslint-config@5.0.0(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.54.0)(tslib@2.6.2): - resolution: {integrity: sha512-llm15aCWBFJQbMg/Douqf+fjvMC9qrcc2AfievoAoiHD/VGQf8ouR4ss2/X1i+2r3gcwYDZlvCOarXeXnIbZ+w==} + /@guardian/eslint-config@7.0.1(@typescript-eslint/parser@6.18.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0)(tslib@2.6.2): + resolution: {integrity: sha512-9MX0Xj2vaXWLQvjnk0QJKYXaCABwkaZx6ZAOGiGOb4KiadN5guFOgV2ki+YuDqcd5k/R1F3bUyBh/L3+gk0ouQ==} peerDependencies: - eslint: ^8.47.0 - tslib: ^2.5.3 + eslint: ^8.56.0 + tslib: ^2.6.2 dependencies: - eslint: 8.54.0 - eslint-config-prettier: 8.8.0(eslint@8.54.0) - eslint-plugin-eslint-comments: 3.2.0(eslint@8.54.0) - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.54.0) + eslint: 8.56.0 + eslint-config-prettier: 9.1.0(eslint@8.56.0) + eslint-plugin-eslint-comments: 3.2.0(eslint@8.56.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.18.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) tslib: 2.6.2 transitivePeerDependencies: - '@typescript-eslint/parser' @@ -5057,60 +5006,51 @@ packages: - supports-color dev: false - /@guardian/eslint-plugin-source-react-components@18.0.0(@guardian/libs@15.7.1)(@guardian/source-react-components@16.0.1)(eslint@8.44.0)(react@18.2.0)(tslib@2.6.2)(typescript@5.1.3): - resolution: {integrity: sha512-dIQsHg5T9gPvfR0Sd/EO1cWmqbFVort/9ScZc7lXLlSSAmPv0Sui0+Pz8NwhDjtnVDRbW+4A9gmVoIKw+bEwOQ==} + /@guardian/eslint-plugin-source-react-components@21.0.1(@guardian/libs@16.0.0)(@guardian/source-react-components@18.0.0)(eslint@8.56.0)(react@18.2.0)(tslib@2.6.2)(typescript@5.3.3): + resolution: {integrity: sha512-erMqLMhgGbzJAjViZMNtE8DjrpJuRurreBBeuttbaxrIE3eKX2p3QTYJKxE0fqAyIRhTCV3/M+sil9RTifN1Xw==} peerDependencies: - '@guardian/libs': ^15.4.0 - '@guardian/source-react-components': ^16.0.0 - eslint: ^8.0.0 + '@guardian/libs': ^16.0.0 + '@guardian/source-react-components': ^18.0.0 + eslint: ^8.56.0 react: ^18.2.0 - tslib: ^2.5.3 - typescript: ~5.1.3 + tslib: ^2.6.2 + typescript: ~5.3.3 peerDependenciesMeta: typescript: optional: true dependencies: - '@guardian/libs': 15.7.1(tslib@2.6.2)(typescript@5.1.3) - '@guardian/source-react-components': 16.0.1(@emotion/react@11.11.1)(@guardian/source-foundations@13.2.0)(react@18.2.0)(tslib@2.6.2)(typescript@5.1.3) - '@typescript-eslint/eslint-plugin': 5.46.1(@typescript-eslint/parser@5.59.9)(eslint@8.44.0)(typescript@5.1.3) - '@typescript-eslint/parser': 5.59.9(eslint@8.44.0)(typescript@5.1.3) - eslint: 8.44.0 + '@guardian/libs': 16.0.0(tslib@2.6.2)(typescript@5.3.3) + '@guardian/source-react-components': 18.0.0(@emotion/react@11.11.1)(@guardian/source-foundations@14.1.2)(react@18.2.0)(tslib@2.6.2)(typescript@5.3.3) + '@typescript-eslint/eslint-plugin': 6.18.0(@typescript-eslint/parser@6.18.0)(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.18.0(eslint@8.56.0)(typescript@5.3.3) + eslint: 8.56.0 react: 18.2.0 tslib: 2.6.2 - typescript: 5.1.3 + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: false - /@guardian/eslint-plugin-source-react-components@18.0.0(@guardian/libs@15.7.1)(@guardian/source-react-components@16.0.1)(eslint@8.54.0)(react@18.2.0)(tslib@2.6.2)(typescript@5.1.3): - resolution: {integrity: sha512-dIQsHg5T9gPvfR0Sd/EO1cWmqbFVort/9ScZc7lXLlSSAmPv0Sui0+Pz8NwhDjtnVDRbW+4A9gmVoIKw+bEwOQ==} + /@guardian/identity-auth-frontend@1.0.0(@guardian/identity-auth@1.1.0)(@guardian/libs@16.0.0)(tslib@2.6.2)(typescript@5.3.3): + resolution: {integrity: sha512-lmuz8kIG5PeRjyjq1S9CMlfczOLxUdT+3UD8jYk3VZkGgLjN+3IX0e3GK7mMo/SnIojxLOD8x3tiVRCPjfiUdQ==} peerDependencies: - '@guardian/libs': ^15.4.0 - '@guardian/source-react-components': ^16.0.0 - eslint: ^8.0.0 - react: ^18.2.0 + '@guardian/identity-auth': ^1.0.0 + '@guardian/libs': ^15.0.0 tslib: ^2.5.3 typescript: ~5.1.3 peerDependenciesMeta: typescript: optional: true dependencies: - '@guardian/libs': 15.7.1(tslib@2.6.2)(typescript@5.1.3) - '@guardian/source-react-components': 16.0.1(@emotion/react@11.11.1)(@guardian/source-foundations@13.2.0)(react@18.2.0)(tslib@2.6.2)(typescript@5.1.3) - '@typescript-eslint/eslint-plugin': 5.46.1(@typescript-eslint/parser@5.59.9)(eslint@8.54.0)(typescript@5.1.3) - '@typescript-eslint/parser': 5.59.9(eslint@8.54.0)(typescript@5.1.3) - eslint: 8.54.0 - react: 18.2.0 + '@guardian/identity-auth': 1.1.0(@guardian/libs@16.0.0)(tslib@2.6.2)(typescript@5.3.3) + '@guardian/libs': 16.0.0(tslib@2.6.2)(typescript@5.3.3) tslib: 2.6.2 - typescript: 5.1.3 - transitivePeerDependencies: - - supports-color + typescript: 5.3.3 dev: false - /@guardian/identity-auth-frontend@1.0.0(@guardian/identity-auth@1.1.0)(@guardian/libs@15.7.1)(tslib@2.6.2)(typescript@5.1.3): - resolution: {integrity: sha512-lmuz8kIG5PeRjyjq1S9CMlfczOLxUdT+3UD8jYk3VZkGgLjN+3IX0e3GK7mMo/SnIojxLOD8x3tiVRCPjfiUdQ==} + /@guardian/identity-auth@1.1.0(@guardian/libs@16.0.0)(tslib@2.6.2)(typescript@5.3.3): + resolution: {integrity: sha512-sL5qgjZsZ+ur+fFe+PCohTx1xryx0X4FX6f3q3yyyuzVAcQ1LY1n+Ovap0QlDSyueCfDi35rW9Pc9wlvS1Cvzg==} peerDependencies: - '@guardian/identity-auth': ^1.0.0 '@guardian/libs': ^15.0.0 tslib: ^2.5.3 typescript: ~5.1.3 @@ -5118,38 +5058,35 @@ packages: typescript: optional: true dependencies: - '@guardian/identity-auth': 1.1.0(@guardian/libs@15.7.1)(tslib@2.6.2)(typescript@5.1.3) - '@guardian/libs': 15.7.1(tslib@2.6.2)(typescript@5.1.3) + '@guardian/libs': 16.0.0(tslib@2.6.2)(typescript@5.3.3) tslib: 2.6.2 - typescript: 5.1.3 + typescript: 5.3.3 dev: false - /@guardian/identity-auth@1.1.0(@guardian/libs@15.7.1)(tslib@2.6.2)(typescript@5.1.3): - resolution: {integrity: sha512-sL5qgjZsZ+ur+fFe+PCohTx1xryx0X4FX6f3q3yyyuzVAcQ1LY1n+Ovap0QlDSyueCfDi35rW9Pc9wlvS1Cvzg==} + /@guardian/libs@15.7.1(tslib@2.6.2)(typescript@5.3.3): + resolution: {integrity: sha512-7Q4iuojbETOxa/VQHj78G7iQyP5cWEGE5Rc12BL6lAo32sX11Qzb3ZpYK/jP3g4OCLlf8jgnL5e4yeeVNw09mg==} peerDependencies: - '@guardian/libs': ^15.0.0 tslib: ^2.5.3 typescript: ~5.1.3 peerDependenciesMeta: typescript: optional: true dependencies: - '@guardian/libs': 15.7.1(tslib@2.6.2)(typescript@5.1.3) tslib: 2.6.2 - typescript: 5.1.3 + typescript: 5.3.3 dev: false - /@guardian/libs@15.7.1(tslib@2.6.2)(typescript@5.1.3): - resolution: {integrity: sha512-7Q4iuojbETOxa/VQHj78G7iQyP5cWEGE5Rc12BL6lAo32sX11Qzb3ZpYK/jP3g4OCLlf8jgnL5e4yeeVNw09mg==} + /@guardian/libs@16.0.0(tslib@2.6.2)(typescript@5.3.3): + resolution: {integrity: sha512-2i9cN6htXnvABIGhfqJGb9Bh/DdQOayUjb5ruqBGTiXEeDBHztctdVsi7+rPfMlwyPxQ+0qYLhM19f6J94vvhQ==} peerDependencies: - tslib: ^2.5.3 - typescript: ~5.1.3 + tslib: ^2.6.2 + typescript: ~5.3.3 peerDependenciesMeta: typescript: optional: true dependencies: tslib: 2.6.2 - typescript: 5.1.3 + typescript: 5.3.3 dev: false /@guardian/node-riffraff-artifact@0.3.2: @@ -5189,83 +5126,60 @@ packages: tslib: 2.6.2 dev: false - /@guardian/source-foundations@13.2.0(tslib@2.6.2)(typescript@5.1.3): - resolution: {integrity: sha512-HKgpuzk00+JiqLB2cMln5gJXvu1lQ2OcfqX8s7w0kPdnC3cSBw/emziM3bx4ib3GXs5CMjQb6g3rhGy/DCjLKg==} + /@guardian/source-foundations@14.1.2(tslib@2.6.2)(typescript@5.3.3): + resolution: {integrity: sha512-SmAaYCMd8PtAo0h6PCtvZJGDdP/bKh86SjFUzjFagtHlPKBAUOOQ/juunHFYZrmDwTGGA7YtzduvN5esHjvegA==} peerDependencies: - tslib: ^2.5.3 - typescript: ~5.1.3 + tslib: ^2.6.2 + typescript: ~5.3.3 peerDependenciesMeta: typescript: optional: true dependencies: mini-svg-data-uri: 1.4.4 tslib: 2.6.2 - typescript: 5.1.3 - dev: false - - /@guardian/source-react-components-development-kitchen@14.0.2(@emotion/react@11.11.1)(@guardian/libs@15.7.1)(@guardian/source-foundations@13.2.0)(@guardian/source-react-components@16.0.1)(react@18.2.0)(tslib@2.6.2)(typescript@5.1.3): - resolution: {integrity: sha512-F5nDwRuekC9ZUSEy+FdXMnke/q/rYi4Mple2t1rv6d61oHsOnnGxReQtfPYyVnYv5zGYo8phlOtLGstSQg3DRQ==} - peerDependencies: - '@emotion/react': ^11.11.1 - '@guardian/libs': ^15.4.0 - '@guardian/source-foundations': ^13.0.0 - '@guardian/source-react-components': ^16.0.1 - react: ^18.2.0 - tslib: ^2.5.3 - typescript: ~5.1.3 - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@emotion/react': 11.11.1(@types/react@18.2.45)(react@18.2.0) - '@guardian/libs': 15.7.1(tslib@2.6.2)(typescript@5.1.3) - '@guardian/source-foundations': 13.2.0(tslib@2.6.2)(typescript@5.1.3) - '@guardian/source-react-components': 16.0.1(@emotion/react@11.11.1)(@guardian/source-foundations@13.2.0)(react@18.2.0)(tslib@2.6.2)(typescript@5.1.3) - react: 18.2.0 - tslib: 2.6.2 - typescript: 5.1.3 + typescript: 5.3.3 dev: false - /@guardian/source-react-components-development-kitchen@15.0.0(@emotion/react@11.11.1)(@guardian/libs@15.7.1)(@guardian/source-foundations@13.2.0)(@guardian/source-react-components@16.0.1)(react@18.2.0)(tslib@2.6.2)(typescript@5.1.3): - resolution: {integrity: sha512-FqtWoUY28+Ry4p/AWWlydycCAf2ROupW7l1uxUNxTpQZdEb975ld8jl+h8eYdAkzjdnAkXMci5jZVMv9CGMFfA==} + /@guardian/source-react-components-development-kitchen@16.0.0(@emotion/react@11.11.1)(@guardian/libs@16.0.0)(@guardian/source-foundations@14.1.2)(@guardian/source-react-components@18.0.0)(react@18.2.0)(tslib@2.6.2)(typescript@5.3.3): + resolution: {integrity: sha512-wJgQgPJIuahWS3nvHYhIsb0U/nsmmWyL2F6ID+so8Ft39/gEiyssPK/agqqWA0i/zUyttv5Fn3+Hk0tijau5+A==} peerDependencies: '@emotion/react': ^11.11.1 - '@guardian/libs': ^15.4.0 - '@guardian/source-foundations': ^13.0.0 - '@guardian/source-react-components': ^16.0.1 + '@guardian/libs': ^16.0.0 + '@guardian/source-foundations': ^14.0.0 + '@guardian/source-react-components': ^18.0.0 react: ^18.2.0 - tslib: ^2.5.3 - typescript: ~5.1.3 + tslib: ^2.6.2 + typescript: ~5.3.3 peerDependenciesMeta: typescript: optional: true dependencies: '@emotion/react': 11.11.1(@types/react@18.2.45)(react@18.2.0) - '@guardian/libs': 15.7.1(tslib@2.6.2)(typescript@5.1.3) - '@guardian/source-foundations': 13.2.0(tslib@2.6.2)(typescript@5.1.3) - '@guardian/source-react-components': 16.0.1(@emotion/react@11.11.1)(@guardian/source-foundations@13.2.0)(react@18.2.0)(tslib@2.6.2)(typescript@5.1.3) + '@guardian/libs': 16.0.0(tslib@2.6.2)(typescript@5.3.3) + '@guardian/source-foundations': 14.1.2(tslib@2.6.2)(typescript@5.3.3) + '@guardian/source-react-components': 18.0.0(@emotion/react@11.11.1)(@guardian/source-foundations@14.1.2)(react@18.2.0)(tslib@2.6.2)(typescript@5.3.3) react: 18.2.0 tslib: 2.6.2 - typescript: 5.1.3 + typescript: 5.3.3 dev: false - /@guardian/source-react-components@16.0.1(@emotion/react@11.11.1)(@guardian/source-foundations@13.2.0)(react@18.2.0)(tslib@2.6.2)(typescript@5.1.3): - resolution: {integrity: sha512-M/zrs+G5NqykicECNf803B9815tVkPfazwmYsGfrDdKGptBmLhcofGlpC/MGdKiJ9lTlOQBieUyZ2y6i2mBJyQ==} + /@guardian/source-react-components@18.0.0(@emotion/react@11.11.1)(@guardian/source-foundations@14.1.2)(react@18.2.0)(tslib@2.6.2)(typescript@5.3.3): + resolution: {integrity: sha512-7mt6RDmViRdUKUlU8OaswIsYnR+yFEt5iYbRhmXB+A0XjiTeLYP8EHKmazISRlGXTZjjG701WgY5witaShI1YA==} peerDependencies: '@emotion/react': ^11.11.1 - '@guardian/source-foundations': ^13.0.0 + '@guardian/source-foundations': ^14.0.0 react: ^18.2.0 - tslib: ^2.5.3 - typescript: ~5.1.3 + tslib: ^2.6.2 + typescript: ~5.3.3 peerDependenciesMeta: typescript: optional: true dependencies: '@emotion/react': 11.11.1(@types/react@18.2.45)(react@18.2.0) - '@guardian/source-foundations': 13.2.0(tslib@2.6.2)(typescript@5.1.3) + '@guardian/source-foundations': 14.1.2(tslib@2.6.2)(typescript@5.3.3) react: 18.2.0 tslib: 2.6.2 - typescript: 5.1.3 + typescript: 5.3.3 dev: false /@guardian/story-packages-model@2.2.0: @@ -5734,7 +5648,7 @@ packages: fastq: 1.15.0 dev: false - /@oclif/core@2.15.0(@swc/core@1.3.102)(@types/node@18.18.14)(typescript@5.1.3): + /@oclif/core@2.15.0(@swc/core@1.3.102)(@types/node@18.18.14)(typescript@5.3.3): resolution: {integrity: sha512-fNEMG5DzJHhYmI3MgpByTvltBOMyFcnRIUMxbiz2ai8rhaYgaTHMG3Q38HcosfIvtw9nCjxpcQtC8MN8QtVCcA==} engines: {node: '>=14.0.0'} dependencies: @@ -5761,7 +5675,7 @@ packages: strip-ansi: 6.0.1 supports-color: 8.1.1 supports-hyperlinks: 2.3.0 - ts-node: 10.9.2(@swc/core@1.3.102)(@types/node@18.18.14)(typescript@5.1.3) + ts-node: 10.9.2(@swc/core@1.3.102)(@types/node@18.18.14)(typescript@5.3.3) tslib: 2.6.2 widest-line: 3.1.0 wordwrap: 1.0.0 @@ -7168,7 +7082,7 @@ packages: - supports-color dev: false - /@storybook/builder-webpack5@7.6.6(esbuild@0.18.20)(typescript@5.1.3)(webpack-cli@5.1.4): + /@storybook/builder-webpack5@7.6.6(esbuild@0.18.20)(typescript@5.3.3)(webpack-cli@5.1.4): resolution: {integrity: sha512-V3pVdhlhqBdVhrE1M3ip07X8Ma6FXBeTtcZsT+oFVX7A+wxMfA9fhGWVjL6yOB/E+87jF5SvlvYbo+18Xw6hqg==} peerDependencies: typescript: '*' @@ -7195,7 +7109,7 @@ packages: css-loader: 6.8.1(webpack@5.89.0) es-module-lexer: 1.4.1 express: 4.18.2 - fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.1.3)(webpack@5.89.0) + fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.3.3)(webpack@5.89.0) fs-extra: 11.2.0 html-webpack-plugin: 5.5.4(webpack@5.89.0) magic-string: 0.30.5 @@ -7206,7 +7120,7 @@ packages: swc-loader: 0.2.3(@swc/core@1.3.102)(webpack@5.89.0) terser-webpack-plugin: 5.3.9(@swc/core@1.3.102)(esbuild@0.18.20)(webpack@5.89.0) ts-dedent: 2.2.0 - typescript: 5.1.3 + typescript: 5.3.3 url: 0.11.3 util: 0.12.5 util-deprecate: 1.0.2 @@ -7537,7 +7451,7 @@ packages: resolution: {integrity: sha512-jamn7QNTJPZiu22nu25LqfSTJohugFhCu4b48yqP+pdMdkQ3qVd3NdDYhBlgkH/Btar+kppiJP1gRtoiJF761w==} dev: false - /@storybook/preset-react-webpack@7.6.6(@babel/core@7.23.2)(@swc/core@1.3.102)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.6.0)(typescript@5.1.3)(webpack-cli@5.1.4)(webpack-dev-server@4.15.1)(webpack-hot-middleware@2.25.4): + /@storybook/preset-react-webpack@7.6.6(@babel/core@7.23.2)(@swc/core@1.3.102)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.6.0)(typescript@5.3.3)(webpack-cli@5.1.4)(webpack-dev-server@4.15.1)(webpack-hot-middleware@2.25.4): resolution: {integrity: sha512-spOEPePPiKJQIVFARVUPfJ3cT8mBWFMlb3iS54MO4IW55aQRPWw1HQYt7uZ3NwZVT49Npwn4D1x81rWMu9ikPg==} engines: {node: '>=16.0.0'} peerDependencies: @@ -7558,8 +7472,8 @@ packages: '@storybook/core-webpack': 7.6.6 '@storybook/docs-tools': 7.6.6 '@storybook/node-logger': 7.6.6 - '@storybook/react': 7.6.6(react-dom@18.2.0)(react@18.2.0)(typescript@5.1.3) - '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.1.3)(webpack@5.89.0) + '@storybook/react': 7.6.6(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.3.3)(webpack@5.89.0) '@types/node': 18.18.14 '@types/semver': 7.5.6 babel-plugin-add-react-displayname: 0.0.5 @@ -7570,7 +7484,7 @@ packages: react-dom: 18.2.0(react@18.2.0) react-refresh: 0.14.0 semver: 7.5.4 - typescript: 5.1.3 + typescript: 5.3.3 webpack: 5.89.0(@swc/core@1.3.102)(esbuild@0.18.20)(webpack-cli@5.1.4) transitivePeerDependencies: - '@swc/core' @@ -7610,7 +7524,7 @@ packages: resolution: {integrity: sha512-Rl+Pom2bNwzc0MdlbFALmvxsbCkbIwlpTZlRZZTh5Ah8JViV9htQgP9e8uwo3NZA2BhjbDLkmnZeloWxQnI5Ig==} dev: false - /@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.1.3)(webpack@5.89.0): + /@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.3.3)(webpack@5.89.0): resolution: {integrity: sha512-KUqXC3oa9JuQ0kZJLBhVdS4lOneKTOopnNBK4tUAgoxWQ3u/IjzdueZjFr7gyBrXMoU6duutk3RQR9u8ZpYJ4Q==} peerDependencies: typescript: '>= 4.x' @@ -7621,9 +7535,9 @@ packages: find-cache-dir: 3.3.2 flat-cache: 3.2.0 micromatch: 4.0.5 - react-docgen-typescript: 2.2.2(typescript@5.1.3) + react-docgen-typescript: 2.2.2(typescript@5.3.3) tslib: 2.6.2 - typescript: 5.1.3 + typescript: 5.3.3 webpack: 5.89.0(@swc/core@1.3.102)(esbuild@0.18.20)(webpack-cli@5.1.4) transitivePeerDependencies: - supports-color @@ -7639,7 +7553,7 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false - /@storybook/react-webpack5@7.6.6(@babel/core@7.23.2)(@swc/core@1.3.102)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.6.0)(typescript@5.1.3)(webpack-cli@5.1.4)(webpack-dev-server@4.15.1)(webpack-hot-middleware@2.25.4): + /@storybook/react-webpack5@7.6.6(@babel/core@7.23.2)(@swc/core@1.3.102)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.6.0)(typescript@5.3.3)(webpack-cli@5.1.4)(webpack-dev-server@4.15.1)(webpack-hot-middleware@2.25.4): resolution: {integrity: sha512-YGzSf4rMjlMNU4/7pYtFGS1YxwlEtUOx6cyifKM8/Q7qMi6YJEpcwQpxw9V64YUpLU2aoOXSEc6Ox00AG0+5AA==} engines: {node: '>=16.0.0'} peerDependencies: @@ -7654,13 +7568,13 @@ packages: optional: true dependencies: '@babel/core': 7.23.2 - '@storybook/builder-webpack5': 7.6.6(esbuild@0.18.20)(typescript@5.1.3)(webpack-cli@5.1.4) - '@storybook/preset-react-webpack': 7.6.6(@babel/core@7.23.2)(@swc/core@1.3.102)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.6.0)(typescript@5.1.3)(webpack-cli@5.1.4)(webpack-dev-server@4.15.1)(webpack-hot-middleware@2.25.4) - '@storybook/react': 7.6.6(react-dom@18.2.0)(react@18.2.0)(typescript@5.1.3) + '@storybook/builder-webpack5': 7.6.6(esbuild@0.18.20)(typescript@5.3.3)(webpack-cli@5.1.4) + '@storybook/preset-react-webpack': 7.6.6(@babel/core@7.23.2)(@swc/core@1.3.102)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.6.0)(typescript@5.3.3)(webpack-cli@5.1.4)(webpack-dev-server@4.15.1)(webpack-hot-middleware@2.25.4) + '@storybook/react': 7.6.6(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@types/node': 18.18.14 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - typescript: 5.1.3 + typescript: 5.3.3 transitivePeerDependencies: - '@swc/core' - '@swc/helpers' @@ -7677,7 +7591,7 @@ packages: - webpack-plugin-serve dev: false - /@storybook/react@7.6.6(react-dom@18.2.0)(react@18.2.0)(typescript@5.1.3): + /@storybook/react@7.6.6(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): resolution: {integrity: sha512-pE6GJ4hPGJIsX6AREjW6HibshwZE6rFhWRtjeX5MV0eKMmQgoRWRgiRfg9/YB6Z0tRtuptI83Uaszimmif1BKg==} engines: {node: '>=16.0.0'} peerDependencies: @@ -7710,7 +7624,7 @@ packages: react-element-to-jsx-string: 15.0.0(react-dom@18.2.0)(react@18.2.0) ts-dedent: 2.2.0 type-fest: 2.19.0 - typescript: 5.1.3 + typescript: 5.3.3 util-deprecate: 1.0.2 transitivePeerDependencies: - encoding @@ -7861,14 +7775,14 @@ packages: '@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.23.2) dev: false - /@svgr/core@8.1.0(typescript@5.1.3): + /@svgr/core@8.1.0(typescript@5.3.3): resolution: {integrity: sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==} engines: {node: '>=14'} dependencies: '@babel/core': 7.23.2 '@svgr/babel-preset': 8.1.0(@babel/core@7.23.2) camelcase: 6.3.0 - cosmiconfig: 8.3.6(typescript@5.1.3) + cosmiconfig: 8.3.6(typescript@5.3.3) snake-case: 3.0.4 transitivePeerDependencies: - supports-color @@ -7891,28 +7805,28 @@ packages: dependencies: '@babel/core': 7.23.2 '@svgr/babel-preset': 8.1.0(@babel/core@7.23.2) - '@svgr/core': 8.1.0(typescript@5.1.3) + '@svgr/core': 8.1.0(typescript@5.3.3) '@svgr/hast-util-to-babel-ast': 8.0.0 svg-parser: 2.0.4 transitivePeerDependencies: - supports-color dev: false - /@svgr/plugin-svgo@8.1.0(@svgr/core@8.1.0)(typescript@5.1.3): + /@svgr/plugin-svgo@8.1.0(@svgr/core@8.1.0)(typescript@5.3.3): resolution: {integrity: sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA==} engines: {node: '>=14'} peerDependencies: '@svgr/core': '*' dependencies: - '@svgr/core': 8.1.0(typescript@5.1.3) - cosmiconfig: 8.3.6(typescript@5.1.3) + '@svgr/core': 8.1.0(typescript@5.3.3) + cosmiconfig: 8.3.6(typescript@5.3.3) deepmerge: 4.3.1 svgo: 3.1.0 transitivePeerDependencies: - typescript dev: false - /@svgr/webpack@8.1.0(typescript@5.1.3): + /@svgr/webpack@8.1.0(typescript@5.3.3): resolution: {integrity: sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA==} engines: {node: '>=14'} dependencies: @@ -7921,9 +7835,9 @@ packages: '@babel/preset-env': 7.22.6(@babel/core@7.23.2) '@babel/preset-react': 7.18.6(@babel/core@7.23.2) '@babel/preset-typescript': 7.23.3(@babel/core@7.23.2) - '@svgr/core': 8.1.0(typescript@5.1.3) + '@svgr/core': 8.1.0(typescript@5.3.3) '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0) - '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0)(typescript@5.1.3) + '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0)(typescript@5.3.3) transitivePeerDependencies: - supports-color - typescript @@ -8858,62 +8772,8 @@ packages: resolution: {integrity: sha512-uwqm0DUeg+2pff/8y9b22JJb+qWKOcG5aCn2yyT7hmLdK/M8+VECcK6QuNqdAR93IAqTmZeqK2nizTlQg5j+XA==} dev: false - /@typescript-eslint/eslint-plugin@5.46.1(@typescript-eslint/parser@5.59.9)(eslint@8.44.0)(typescript@5.1.3): - resolution: {integrity: sha512-YpzNv3aayRBwjs4J3oz65eVLXc9xx0PDbIRisHj+dYhvBn02MjYOD96P8YGiWEIFBrojaUjxvkaUpakD82phsA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - '@typescript-eslint/parser': ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/parser': 5.59.9(eslint@8.44.0)(typescript@5.1.3) - '@typescript-eslint/scope-manager': 5.46.1 - '@typescript-eslint/type-utils': 5.46.1(eslint@8.44.0)(typescript@5.1.3) - '@typescript-eslint/utils': 5.46.1(eslint@8.44.0)(typescript@5.1.3) - debug: 4.3.4(supports-color@8.1.1) - eslint: 8.44.0 - ignore: 5.3.0 - natural-compare-lite: 1.4.0 - regexpp: 3.2.0 - semver: 7.5.4 - tsutils: 3.21.0(typescript@5.1.3) - typescript: 5.1.3 - transitivePeerDependencies: - - supports-color - dev: false - - /@typescript-eslint/eslint-plugin@5.46.1(@typescript-eslint/parser@5.59.9)(eslint@8.54.0)(typescript@5.1.3): - resolution: {integrity: sha512-YpzNv3aayRBwjs4J3oz65eVLXc9xx0PDbIRisHj+dYhvBn02MjYOD96P8YGiWEIFBrojaUjxvkaUpakD82phsA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - '@typescript-eslint/parser': ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/parser': 5.59.9(eslint@8.54.0)(typescript@5.1.3) - '@typescript-eslint/scope-manager': 5.46.1 - '@typescript-eslint/type-utils': 5.46.1(eslint@8.54.0)(typescript@5.1.3) - '@typescript-eslint/utils': 5.46.1(eslint@8.54.0)(typescript@5.1.3) - debug: 4.3.4(supports-color@8.1.1) - eslint: 8.54.0 - ignore: 5.3.0 - natural-compare-lite: 1.4.0 - regexpp: 3.2.0 - semver: 7.5.4 - tsutils: 3.21.0(typescript@5.1.3) - typescript: 5.1.3 - transitivePeerDependencies: - - supports-color - dev: false - - /@typescript-eslint/eslint-plugin@5.59.9(@typescript-eslint/parser@5.59.9)(eslint@8.44.0)(typescript@5.1.3): - resolution: {integrity: sha512-4uQIBq1ffXd2YvF7MAvehWKW3zVv/w+mSfRAu+8cKbfj3nwzyqJLNcZJpQ/WZ1HLbJDiowwmQ6NO+63nCA+fqA==} + /@typescript-eslint/eslint-plugin@5.61.0(@typescript-eslint/parser@5.61.0)(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-A5l/eUAug103qtkwccSCxn8ZRwT+7RXWkFECdA4Cvl1dOlDUgTpAOfSEElZn2uSUxhdDpnCdetrf0jvU4qrL+g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/parser': ^5.0.0 @@ -8924,113 +8784,66 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 5.59.9(eslint@8.44.0)(typescript@5.1.3) - '@typescript-eslint/scope-manager': 5.59.9 - '@typescript-eslint/type-utils': 5.59.9(eslint@8.44.0)(typescript@5.1.3) - '@typescript-eslint/utils': 5.59.9(eslint@8.44.0)(typescript@5.1.3) + '@typescript-eslint/parser': 5.61.0(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/scope-manager': 5.61.0 + '@typescript-eslint/type-utils': 5.61.0(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/utils': 5.61.0(eslint@8.56.0)(typescript@5.3.3) debug: 4.3.4(supports-color@8.1.1) - eslint: 8.44.0 - grapheme-splitter: 1.0.4 + eslint: 8.56.0 + graphemer: 1.4.0 ignore: 5.3.0 natural-compare-lite: 1.4.0 semver: 7.5.4 - tsutils: 3.21.0(typescript@5.1.3) - typescript: 5.1.3 + tsutils: 3.21.0(typescript@5.3.3) + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/eslint-plugin@5.59.9(@typescript-eslint/parser@5.59.9)(eslint@8.54.0)(typescript@5.1.3): - resolution: {integrity: sha512-4uQIBq1ffXd2YvF7MAvehWKW3zVv/w+mSfRAu+8cKbfj3nwzyqJLNcZJpQ/WZ1HLbJDiowwmQ6NO+63nCA+fqA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@typescript-eslint/eslint-plugin@6.18.0(@typescript-eslint/parser@6.18.0)(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-3lqEvQUdCozi6d1mddWqd+kf8KxmGq2Plzx36BlkjuQe3rSTm/O98cLf0A4uDO+a5N1KD2SeEEl6fW97YHY+6w==} + engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: - '@typescript-eslint/parser': ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha + eslint: ^7.0.0 || ^8.0.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 5.59.9(eslint@8.54.0)(typescript@5.1.3) - '@typescript-eslint/scope-manager': 5.59.9 - '@typescript-eslint/type-utils': 5.59.9(eslint@8.54.0)(typescript@5.1.3) - '@typescript-eslint/utils': 5.59.9(eslint@8.54.0)(typescript@5.1.3) + '@typescript-eslint/parser': 6.18.0(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/scope-manager': 6.18.0 + '@typescript-eslint/type-utils': 6.18.0(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/utils': 6.18.0(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 6.18.0 debug: 4.3.4(supports-color@8.1.1) - eslint: 8.54.0 - grapheme-splitter: 1.0.4 - ignore: 5.3.0 - natural-compare-lite: 1.4.0 - semver: 7.5.4 - tsutils: 3.21.0(typescript@5.1.3) - typescript: 5.1.3 - transitivePeerDependencies: - - supports-color - dev: false - - /@typescript-eslint/eslint-plugin@5.61.0(@typescript-eslint/parser@5.61.0)(eslint@8.44.0)(typescript@5.1.3): - resolution: {integrity: sha512-A5l/eUAug103qtkwccSCxn8ZRwT+7RXWkFECdA4Cvl1dOlDUgTpAOfSEElZn2uSUxhdDpnCdetrf0jvU4qrL+g==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - '@typescript-eslint/parser': ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 5.61.0(eslint@8.44.0)(typescript@5.1.3) - '@typescript-eslint/scope-manager': 5.61.0 - '@typescript-eslint/type-utils': 5.61.0(eslint@8.44.0)(typescript@5.1.3) - '@typescript-eslint/utils': 5.61.0(eslint@8.44.0)(typescript@5.1.3) - debug: 4.3.4(supports-color@8.1.1) - eslint: 8.44.0 + eslint: 8.56.0 graphemer: 1.4.0 ignore: 5.3.0 - natural-compare-lite: 1.4.0 + natural-compare: 1.4.0 semver: 7.5.4 - tsutils: 3.21.0(typescript@5.1.3) - typescript: 5.1.3 + ts-api-utils: 1.0.3(typescript@5.3.3) + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/experimental-utils@5.62.0(eslint@8.44.0)(typescript@5.1.3): + /@typescript-eslint/experimental-utils@5.62.0(eslint@8.56.0)(typescript@5.3.3): resolution: {integrity: sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@typescript-eslint/utils': 5.62.0(eslint@8.44.0)(typescript@5.1.3) - eslint: 8.44.0 + '@typescript-eslint/utils': 5.62.0(eslint@8.56.0)(typescript@5.3.3) + eslint: 8.56.0 transitivePeerDependencies: - supports-color - typescript dev: false - /@typescript-eslint/parser@5.59.9(eslint@8.44.0)(typescript@5.1.3): - resolution: {integrity: sha512-FsPkRvBtcLQ/eVK1ivDiNYBjn3TGJdXy2fhXX+rc7czWl4ARwnpArwbihSOHI2Peg9WbtGHrbThfBUkZZGTtvQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/scope-manager': 5.59.9 - '@typescript-eslint/types': 5.59.9 - '@typescript-eslint/typescript-estree': 5.59.9(typescript@5.1.3) - debug: 4.3.4(supports-color@8.1.1) - eslint: 8.44.0 - typescript: 5.1.3 - transitivePeerDependencies: - - supports-color - dev: false - - /@typescript-eslint/parser@5.59.9(eslint@8.54.0)(typescript@5.1.3): - resolution: {integrity: sha512-FsPkRvBtcLQ/eVK1ivDiNYBjn3TGJdXy2fhXX+rc7czWl4ARwnpArwbihSOHI2Peg9WbtGHrbThfBUkZZGTtvQ==} + /@typescript-eslint/parser@5.61.0(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-yGr4Sgyh8uO6fSi9hw3jAFXNBHbCtKKFMdX2IkT3ZqpKmtAq3lHS4ixB/COFuAIJpwl9/AqF7j72ZDWYKmIfvg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -9039,52 +8852,37 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.59.9 - '@typescript-eslint/types': 5.59.9 - '@typescript-eslint/typescript-estree': 5.59.9(typescript@5.1.3) + '@typescript-eslint/scope-manager': 5.61.0 + '@typescript-eslint/types': 5.61.0 + '@typescript-eslint/typescript-estree': 5.61.0(typescript@5.3.3) debug: 4.3.4(supports-color@8.1.1) - eslint: 8.54.0 - typescript: 5.1.3 + eslint: 8.56.0 + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/parser@5.61.0(eslint@8.44.0)(typescript@5.1.3): - resolution: {integrity: sha512-yGr4Sgyh8uO6fSi9hw3jAFXNBHbCtKKFMdX2IkT3ZqpKmtAq3lHS4ixB/COFuAIJpwl9/AqF7j72ZDWYKmIfvg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@typescript-eslint/parser@6.18.0(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-v6uR68SFvqhNQT41frCMCQpsP+5vySy6IdgjlzUWoo7ALCnpaWYcz/Ij2k4L8cEsL0wkvOviCMpjmtRtHNOKzA==} + engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + eslint: ^7.0.0 || ^8.0.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.61.0 - '@typescript-eslint/types': 5.61.0 - '@typescript-eslint/typescript-estree': 5.61.0(typescript@5.1.3) + '@typescript-eslint/scope-manager': 6.18.0 + '@typescript-eslint/types': 6.18.0 + '@typescript-eslint/typescript-estree': 6.18.0(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 6.18.0 debug: 4.3.4(supports-color@8.1.1) - eslint: 8.44.0 - typescript: 5.1.3 + eslint: 8.56.0 + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/scope-manager@5.46.1: - resolution: {integrity: sha512-iOChVivo4jpwUdrJZyXSMrEIM/PvsbbDOX1y3UCKjSgWn+W89skxWaYXACQfxmIGhPVpRWK/VWPYc+bad6smIA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - '@typescript-eslint/types': 5.46.1 - '@typescript-eslint/visitor-keys': 5.46.1 - dev: false - - /@typescript-eslint/scope-manager@5.59.9: - resolution: {integrity: sha512-8RA+E+w78z1+2dzvK/tGZ2cpGigBZ58VMEHDZtpE1v+LLjzrYGc8mMaTONSxKyEkz3IuXFM0IqYiGHlCsmlZxQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - '@typescript-eslint/types': 5.59.9 - '@typescript-eslint/visitor-keys': 5.59.9 - dev: false - /@typescript-eslint/scope-manager@5.61.0: resolution: {integrity: sha512-W8VoMjoSg7f7nqAROEmTt6LoBpn81AegP7uKhhW5KzYlehs8VV0ZW0fIDVbcZRcaP3aPSW+JZFua+ysQN+m/Nw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -9101,68 +8899,16 @@ packages: '@typescript-eslint/visitor-keys': 5.62.0 dev: false - /@typescript-eslint/type-utils@5.46.1(eslint@8.44.0)(typescript@5.1.3): - resolution: {integrity: sha512-V/zMyfI+jDmL1ADxfDxjZ0EMbtiVqj8LUGPAGyBkXXStWmCUErMpW873zEHsyguWCuq2iN4BrlWUkmuVj84yng==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: '*' - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/typescript-estree': 5.46.1(typescript@5.1.3) - '@typescript-eslint/utils': 5.46.1(eslint@8.44.0)(typescript@5.1.3) - debug: 4.3.4(supports-color@8.1.1) - eslint: 8.44.0 - tsutils: 3.21.0(typescript@5.1.3) - typescript: 5.1.3 - transitivePeerDependencies: - - supports-color - dev: false - - /@typescript-eslint/type-utils@5.46.1(eslint@8.54.0)(typescript@5.1.3): - resolution: {integrity: sha512-V/zMyfI+jDmL1ADxfDxjZ0EMbtiVqj8LUGPAGyBkXXStWmCUErMpW873zEHsyguWCuq2iN4BrlWUkmuVj84yng==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: '*' - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + /@typescript-eslint/scope-manager@6.18.0: + resolution: {integrity: sha512-o/UoDT2NgOJ2VfHpfr+KBY2ErWvCySNUIX/X7O9g8Zzt/tXdpfEU43qbNk8LVuWUT2E0ptzTWXh79i74PP0twA==} + engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/typescript-estree': 5.46.1(typescript@5.1.3) - '@typescript-eslint/utils': 5.46.1(eslint@8.54.0)(typescript@5.1.3) - debug: 4.3.4(supports-color@8.1.1) - eslint: 8.54.0 - tsutils: 3.21.0(typescript@5.1.3) - typescript: 5.1.3 - transitivePeerDependencies: - - supports-color + '@typescript-eslint/types': 6.18.0 + '@typescript-eslint/visitor-keys': 6.18.0 dev: false - /@typescript-eslint/type-utils@5.59.9(eslint@8.44.0)(typescript@5.1.3): - resolution: {integrity: sha512-ksEsT0/mEHg9e3qZu98AlSrONAQtrSTljL3ow9CGej8eRo7pe+yaC/mvTjptp23Xo/xIf2mLZKC6KPv4Sji26Q==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: '*' - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/typescript-estree': 5.59.9(typescript@5.1.3) - '@typescript-eslint/utils': 5.59.9(eslint@8.44.0)(typescript@5.1.3) - debug: 4.3.4(supports-color@8.1.1) - eslint: 8.44.0 - tsutils: 3.21.0(typescript@5.1.3) - typescript: 5.1.3 - transitivePeerDependencies: - - supports-color - dev: false - - /@typescript-eslint/type-utils@5.59.9(eslint@8.54.0)(typescript@5.1.3): - resolution: {integrity: sha512-ksEsT0/mEHg9e3qZu98AlSrONAQtrSTljL3ow9CGej8eRo7pe+yaC/mvTjptp23Xo/xIf2mLZKC6KPv4Sji26Q==} + /@typescript-eslint/type-utils@5.61.0(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-kk8u//r+oVK2Aj3ph/26XdH0pbAkC2RiSjUYhKD+PExemG4XSjpGFeyZ/QM8lBOa7O8aGOU+/yEbMJgQv/DnCg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -9171,46 +8917,36 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.59.9(typescript@5.1.3) - '@typescript-eslint/utils': 5.59.9(eslint@8.54.0)(typescript@5.1.3) + '@typescript-eslint/typescript-estree': 5.61.0(typescript@5.3.3) + '@typescript-eslint/utils': 5.61.0(eslint@8.56.0)(typescript@5.3.3) debug: 4.3.4(supports-color@8.1.1) - eslint: 8.54.0 - tsutils: 3.21.0(typescript@5.1.3) - typescript: 5.1.3 + eslint: 8.56.0 + tsutils: 3.21.0(typescript@5.3.3) + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/type-utils@5.61.0(eslint@8.44.0)(typescript@5.1.3): - resolution: {integrity: sha512-kk8u//r+oVK2Aj3ph/26XdH0pbAkC2RiSjUYhKD+PExemG4XSjpGFeyZ/QM8lBOa7O8aGOU+/yEbMJgQv/DnCg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@typescript-eslint/type-utils@6.18.0(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-ZeMtrXnGmTcHciJN1+u2CigWEEXgy1ufoxtWcHORt5kGvpjjIlK9MUhzHm4RM8iVy6dqSaZA/6PVkX6+r+ChjQ==} + engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: - eslint: '*' + eslint: ^7.0.0 || ^8.0.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.61.0(typescript@5.1.3) - '@typescript-eslint/utils': 5.61.0(eslint@8.44.0)(typescript@5.1.3) + '@typescript-eslint/typescript-estree': 6.18.0(typescript@5.3.3) + '@typescript-eslint/utils': 6.18.0(eslint@8.56.0)(typescript@5.3.3) debug: 4.3.4(supports-color@8.1.1) - eslint: 8.44.0 - tsutils: 3.21.0(typescript@5.1.3) - typescript: 5.1.3 + eslint: 8.56.0 + ts-api-utils: 1.0.3(typescript@5.3.3) + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/types@5.46.1: - resolution: {integrity: sha512-Z5pvlCaZgU+93ryiYUwGwLl9AQVB/PQ1TsJ9NZ/gHzZjN7g9IAn6RSDkpCV8hqTwAiaj6fmCcKSQeBPlIpW28w==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: false - - /@typescript-eslint/types@5.59.9: - resolution: {integrity: sha512-uW8H5NRgTVneSVTfiCVffBb8AbwWSKg7qcA4Ot3JI3MPCJGsB4Db4BhvAODIIYE5mNj7Q+VJkK7JxmRhk2Lyjw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: false - /@typescript-eslint/types@5.61.0: resolution: {integrity: sha512-ldyueo58KjngXpzloHUog/h9REmHl59G1b3a5Sng1GfBo14BkS3ZbMEb3693gnP1k//97lh7bKsp6/V/0v1veQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -9221,29 +8957,13 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: false - /@typescript-eslint/typescript-estree@5.46.1(typescript@5.1.3): - resolution: {integrity: sha512-j9W4t67QiNp90kh5Nbr1w92wzt+toiIsaVPnEblB2Ih2U9fqBTyqV9T3pYWZBRt6QoMh/zVWP59EpuCjc4VRBg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 5.46.1 - '@typescript-eslint/visitor-keys': 5.46.1 - debug: 4.3.4(supports-color@8.1.1) - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.5.4 - tsutils: 3.21.0(typescript@5.1.3) - typescript: 5.1.3 - transitivePeerDependencies: - - supports-color + /@typescript-eslint/types@6.18.0: + resolution: {integrity: sha512-/RFVIccwkwSdW/1zeMx3hADShWbgBxBnV/qSrex6607isYjj05t36P6LyONgqdUrNLl5TYU8NIKdHUYpFvExkA==} + engines: {node: ^16.0.0 || >=18.0.0} dev: false - /@typescript-eslint/typescript-estree@5.59.9(typescript@5.1.3): - resolution: {integrity: sha512-pmM0/VQ7kUhd1QyIxgS+aRvMgw+ZljB3eDb+jYyp6d2bC0mQWLzUDF+DLwCTkQ3tlNyVsvZRXjFyV0LkU/aXjA==} + /@typescript-eslint/typescript-estree@5.61.0(typescript@5.3.3): + resolution: {integrity: sha512-Fud90PxONnnLZ36oR5ClJBLTLfU4pIWBmnvGwTbEa2cXIqj70AEDEmOmpkFComjBZ/037ueKrOdHuYmSFVD7Rw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -9251,20 +8971,20 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.59.9 - '@typescript-eslint/visitor-keys': 5.59.9 + '@typescript-eslint/types': 5.61.0 + '@typescript-eslint/visitor-keys': 5.61.0 debug: 4.3.4(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 - tsutils: 3.21.0(typescript@5.1.3) - typescript: 5.1.3 + tsutils: 3.21.0(typescript@5.3.3) + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/typescript-estree@5.61.0(typescript@5.1.3): - resolution: {integrity: sha512-Fud90PxONnnLZ36oR5ClJBLTLfU4pIWBmnvGwTbEa2cXIqj70AEDEmOmpkFComjBZ/037ueKrOdHuYmSFVD7Rw==} + /@typescript-eslint/typescript-estree@5.62.0(typescript@5.3.3): + resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -9272,132 +8992,53 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.61.0 - '@typescript-eslint/visitor-keys': 5.61.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 debug: 4.3.4(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 - tsutils: 3.21.0(typescript@5.1.3) - typescript: 5.1.3 + tsutils: 3.21.0(typescript@5.3.3) + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/typescript-estree@5.62.0(typescript@5.1.3): - resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@typescript-eslint/typescript-estree@6.18.0(typescript@5.3.3): + resolution: {integrity: sha512-klNvl+Ql4NsBNGB4W9TZ2Od03lm7aGvTbs0wYaFYsplVPhr+oeXjlPZCDI4U9jgJIDK38W1FKhacCFzCC+nbIg==} + engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/visitor-keys': 5.62.0 + '@typescript-eslint/types': 6.18.0 + '@typescript-eslint/visitor-keys': 6.18.0 debug: 4.3.4(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 + minimatch: 9.0.3 semver: 7.5.4 - tsutils: 3.21.0(typescript@5.1.3) - typescript: 5.1.3 - transitivePeerDependencies: - - supports-color - dev: false - - /@typescript-eslint/utils@5.46.1(eslint@8.44.0)(typescript@5.1.3): - resolution: {integrity: sha512-RBdBAGv3oEpFojaCYT4Ghn4775pdjvwfDOfQ2P6qzNVgQOVrnSPe5/Pb88kv7xzYQjoio0eKHKB9GJ16ieSxvA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - '@types/json-schema': 7.0.15 - '@types/semver': 7.5.6 - '@typescript-eslint/scope-manager': 5.46.1 - '@typescript-eslint/types': 5.46.1 - '@typescript-eslint/typescript-estree': 5.46.1(typescript@5.1.3) - eslint: 8.44.0 - eslint-scope: 5.1.1 - eslint-utils: 3.0.0(eslint@8.44.0) - semver: 7.5.4 - transitivePeerDependencies: - - supports-color - - typescript - dev: false - - /@typescript-eslint/utils@5.46.1(eslint@8.54.0)(typescript@5.1.3): - resolution: {integrity: sha512-RBdBAGv3oEpFojaCYT4Ghn4775pdjvwfDOfQ2P6qzNVgQOVrnSPe5/Pb88kv7xzYQjoio0eKHKB9GJ16ieSxvA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - '@types/json-schema': 7.0.15 - '@types/semver': 7.5.6 - '@typescript-eslint/scope-manager': 5.46.1 - '@typescript-eslint/types': 5.46.1 - '@typescript-eslint/typescript-estree': 5.46.1(typescript@5.1.3) - eslint: 8.54.0 - eslint-scope: 5.1.1 - eslint-utils: 3.0.0(eslint@8.54.0) - semver: 7.5.4 - transitivePeerDependencies: - - supports-color - - typescript - dev: false - - /@typescript-eslint/utils@5.59.9(eslint@8.44.0)(typescript@5.1.3): - resolution: {integrity: sha512-1PuMYsju/38I5Ggblaeb98TOoUvjhRvLpLa1DoTOFaLWqaXl/1iQ1eGurTXgBY58NUdtfTXKP5xBq7q9NDaLKg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.44.0) - '@types/json-schema': 7.0.15 - '@types/semver': 7.5.6 - '@typescript-eslint/scope-manager': 5.59.9 - '@typescript-eslint/types': 5.59.9 - '@typescript-eslint/typescript-estree': 5.59.9(typescript@5.1.3) - eslint: 8.44.0 - eslint-scope: 5.1.1 - semver: 7.5.4 - transitivePeerDependencies: - - supports-color - - typescript - dev: false - - /@typescript-eslint/utils@5.59.9(eslint@8.54.0)(typescript@5.1.3): - resolution: {integrity: sha512-1PuMYsju/38I5Ggblaeb98TOoUvjhRvLpLa1DoTOFaLWqaXl/1iQ1eGurTXgBY58NUdtfTXKP5xBq7q9NDaLKg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.54.0) - '@types/json-schema': 7.0.15 - '@types/semver': 7.5.6 - '@typescript-eslint/scope-manager': 5.59.9 - '@typescript-eslint/types': 5.59.9 - '@typescript-eslint/typescript-estree': 5.59.9(typescript@5.1.3) - eslint: 8.54.0 - eslint-scope: 5.1.1 - semver: 7.5.4 + ts-api-utils: 1.0.3(typescript@5.3.3) + typescript: 5.3.3 transitivePeerDependencies: - supports-color - - typescript dev: false - /@typescript-eslint/utils@5.61.0(eslint@8.44.0)(typescript@5.1.3): + /@typescript-eslint/utils@5.61.0(eslint@8.56.0)(typescript@5.3.3): resolution: {integrity: sha512-mV6O+6VgQmVE6+xzlA91xifndPW9ElFW8vbSF0xCT/czPXVhwDewKila1jOyRwa9AE19zKnrr7Cg5S3pJVrTWQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.44.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) '@types/json-schema': 7.0.15 '@types/semver': 7.5.6 '@typescript-eslint/scope-manager': 5.61.0 '@typescript-eslint/types': 5.61.0 - '@typescript-eslint/typescript-estree': 5.61.0(typescript@5.1.3) - eslint: 8.44.0 + '@typescript-eslint/typescript-estree': 5.61.0(typescript@5.3.3) + eslint: 8.56.0 eslint-scope: 5.1.1 semver: 7.5.4 transitivePeerDependencies: @@ -9405,19 +9046,19 @@ packages: - typescript dev: false - /@typescript-eslint/utils@5.62.0(eslint@8.44.0)(typescript@5.1.3): + /@typescript-eslint/utils@5.62.0(eslint@8.56.0)(typescript@5.3.3): resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.44.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) '@types/json-schema': 7.0.15 '@types/semver': 7.5.6 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.1.3) - eslint: 8.44.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.3) + eslint: 8.56.0 eslint-scope: 5.1.1 semver: 7.5.4 transitivePeerDependencies: @@ -9425,20 +9066,23 @@ packages: - typescript dev: false - /@typescript-eslint/visitor-keys@5.46.1: - resolution: {integrity: sha512-jczZ9noovXwy59KjRTk1OftT78pwygdcmCuBf8yMoWt/8O8l+6x2LSEze0E4TeepXK4MezW3zGSyoDRZK7Y9cg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - '@typescript-eslint/types': 5.46.1 - eslint-visitor-keys: 3.4.3 - dev: false - - /@typescript-eslint/visitor-keys@5.59.9: - resolution: {integrity: sha512-bT7s0td97KMaLwpEBckbzj/YohnvXtqbe2XgqNvTl6RJVakY5mvENOTPvw5u66nljfZxthESpDozs86U+oLY8Q==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@typescript-eslint/utils@6.18.0(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-wiKKCbUeDPGaYEYQh1S580dGxJ/V9HI7K5sbGAVklyf+o5g3O+adnS4UNJajplF4e7z2q0uVBaTdT/yLb4XAVA==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 dependencies: - '@typescript-eslint/types': 5.59.9 - eslint-visitor-keys: 3.4.3 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) + '@types/json-schema': 7.0.15 + '@types/semver': 7.5.6 + '@typescript-eslint/scope-manager': 6.18.0 + '@typescript-eslint/types': 6.18.0 + '@typescript-eslint/typescript-estree': 6.18.0(typescript@5.3.3) + eslint: 8.56.0 + semver: 7.5.4 + transitivePeerDependencies: + - supports-color + - typescript dev: false /@typescript-eslint/visitor-keys@5.61.0: @@ -9457,6 +9101,14 @@ packages: eslint-visitor-keys: 3.4.3 dev: false + /@typescript-eslint/visitor-keys@6.18.0: + resolution: {integrity: sha512-1wetAlSZpewRDb2h9p/Q8kRjdGuqdTAQbkJIOUMLug2LBLG+QOjiWoSj6/3B/hA9/tVTFFdtiKvAYoYnSRW/RA==} + engines: {node: ^16.0.0 || >=18.0.0} + dependencies: + '@typescript-eslint/types': 6.18.0 + eslint-visitor-keys: 3.4.3 + dev: false + /@ungap/structured-clone@1.2.0: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} dev: false @@ -9988,6 +9640,17 @@ packages: engines: {node: '>=8'} dev: false + /array.prototype.findlastindex@1.2.3: + resolution: {integrity: sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 + es-shim-unscopables: 1.0.2 + get-intrinsic: 1.2.2 + dev: false + /array.prototype.flat@1.3.2: resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} engines: {node: '>= 0.4'} @@ -11259,11 +10922,6 @@ packages: requiresBuild: true dev: false - /core-js@3.35.0: - resolution: {integrity: sha512-ntakECeqg81KqMueeGJ79Q5ZgQNR+6eaE8sxGCx62zMbAIj65q+uYvatToew3m6eAGdU4gNZwpZ34NMe4GYswg==} - requiresBuild: true - dev: false - /core-util-is@1.0.2: resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==} dev: false @@ -11283,7 +10941,7 @@ packages: yaml: 1.10.2 dev: false - /cosmiconfig@8.3.6(typescript@5.1.3): + /cosmiconfig@8.3.6(typescript@5.3.3): resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} engines: {node: '>=14'} peerDependencies: @@ -11296,10 +10954,10 @@ packages: js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 - typescript: 5.1.3 + typescript: 5.3.3 dev: false - /cosmiconfig@9.0.0(typescript@5.1.3): + /cosmiconfig@9.0.0(typescript@5.3.3): resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} engines: {node: '>=14'} peerDependencies: @@ -11312,7 +10970,7 @@ packages: import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 - typescript: 5.1.3 + typescript: 5.3.3 dev: false /cp-file@10.0.0: @@ -12416,7 +12074,7 @@ packages: source-map: 0.6.1 dev: false - /eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.26.0)(eslint@8.44.0): + /eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.26.0)(eslint@8.56.0): resolution: {integrity: sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -12424,14 +12082,14 @@ packages: eslint-plugin-import: ^2.25.2 dependencies: confusing-browser-globals: 1.0.11 - eslint: 8.44.0 - eslint-plugin-import: 2.26.0(@typescript-eslint/parser@5.61.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.44.0) + eslint: 8.56.0 + eslint-plugin-import: 2.26.0(@typescript-eslint/parser@5.61.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.56.0) object.assign: 4.1.5 object.entries: 1.1.7 semver: 6.3.1 dev: false - /eslint-config-airbnb-typescript@17.0.0(@typescript-eslint/eslint-plugin@5.61.0)(@typescript-eslint/parser@5.61.0)(eslint-plugin-import@2.26.0)(eslint@8.44.0): + /eslint-config-airbnb-typescript@17.0.0(@typescript-eslint/eslint-plugin@5.61.0)(@typescript-eslint/parser@5.61.0)(eslint-plugin-import@2.26.0)(eslint@8.56.0): resolution: {integrity: sha512-elNiuzD0kPAPTXjFWg+lE24nMdHMtuxgYoD30OyMD6yrW1AhFZPAg27VX7d3tzOErw+dgJTNWfRSDqEcXb4V0g==} peerDependencies: '@typescript-eslint/eslint-plugin': ^5.13.0 @@ -12439,38 +12097,29 @@ packages: eslint: ^7.32.0 || ^8.2.0 eslint-plugin-import: ^2.25.3 dependencies: - '@typescript-eslint/eslint-plugin': 5.61.0(@typescript-eslint/parser@5.61.0)(eslint@8.44.0)(typescript@5.1.3) - '@typescript-eslint/parser': 5.61.0(eslint@8.44.0)(typescript@5.1.3) - eslint: 8.44.0 - eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.26.0)(eslint@8.44.0) - eslint-plugin-import: 2.26.0(@typescript-eslint/parser@5.61.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.44.0) + '@typescript-eslint/eslint-plugin': 5.61.0(@typescript-eslint/parser@5.61.0)(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/parser': 5.61.0(eslint@8.56.0)(typescript@5.3.3) + eslint: 8.56.0 + eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.26.0)(eslint@8.56.0) + eslint-plugin-import: 2.26.0(@typescript-eslint/parser@5.61.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.56.0) dev: false - /eslint-config-prettier@8.6.0(eslint@8.44.0): + /eslint-config-prettier@8.6.0(eslint@8.56.0): resolution: {integrity: sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.44.0 - dev: false - - /eslint-config-prettier@8.8.0(eslint@8.44.0): - resolution: {integrity: sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==} - hasBin: true - peerDependencies: - eslint: '>=7.0.0' - dependencies: - eslint: 8.44.0 + eslint: 8.56.0 dev: false - /eslint-config-prettier@8.8.0(eslint@8.54.0): - resolution: {integrity: sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==} + /eslint-config-prettier@9.1.0(eslint@8.56.0): + resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.54.0 + eslint: 8.56.0 dev: false /eslint-import-resolver-node@0.3.9: @@ -12483,31 +12132,7 @@ packages: - supports-color dev: false - /eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.9)(eslint-plugin-import@2.27.5)(eslint@8.44.0): - resolution: {integrity: sha512-TdJqPHs2lW5J9Zpe17DZNQuDnox4xo2o+0tE7Pggain9Rbc19ik8kFtXdxZ250FVx2kF4vlt2RSf4qlUpG7bhw==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - eslint: '*' - eslint-plugin-import: '*' - dependencies: - debug: 4.3.4(supports-color@8.1.1) - enhanced-resolve: 5.15.0 - eslint: 8.44.0 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.44.0) - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.44.0) - get-tsconfig: 4.7.2 - globby: 13.2.2 - is-core-module: 2.13.1 - is-glob: 4.0.3 - synckit: 0.8.6 - transitivePeerDependencies: - - '@typescript-eslint/parser' - - eslint-import-resolver-node - - eslint-import-resolver-webpack - - supports-color - dev: false - - /eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.9)(eslint-plugin-import@2.27.5)(eslint@8.54.0): + /eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.61.0)(eslint-plugin-import@2.26.0)(eslint@8.56.0): resolution: {integrity: sha512-TdJqPHs2lW5J9Zpe17DZNQuDnox4xo2o+0tE7Pggain9Rbc19ik8kFtXdxZ250FVx2kF4vlt2RSf4qlUpG7bhw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -12516,9 +12141,9 @@ packages: dependencies: debug: 4.3.4(supports-color@8.1.1) enhanced-resolve: 5.15.0 - eslint: 8.54.0 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.54.0) - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.54.0) + eslint: 8.56.0 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.61.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.56.0) + eslint-plugin-import: 2.26.0(@typescript-eslint/parser@5.61.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.56.0) get-tsconfig: 4.7.2 globby: 13.2.2 is-core-module: 2.13.1 @@ -12531,8 +12156,8 @@ packages: - supports-color dev: false - /eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.61.0)(eslint-plugin-import@2.26.0)(eslint@8.44.0): - resolution: {integrity: sha512-TdJqPHs2lW5J9Zpe17DZNQuDnox4xo2o+0tE7Pggain9Rbc19ik8kFtXdxZ250FVx2kF4vlt2RSf4qlUpG7bhw==} + /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.18.0)(eslint-plugin-import@2.29.1)(eslint@8.56.0): + resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -12540,14 +12165,13 @@ packages: dependencies: debug: 4.3.4(supports-color@8.1.1) enhanced-resolve: 5.15.0 - eslint: 8.44.0 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.61.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.44.0) - eslint-plugin-import: 2.26.0(@typescript-eslint/parser@5.61.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.44.0) + eslint: 8.56.0 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.18.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.18.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) + fast-glob: 3.3.2 get-tsconfig: 4.7.2 - globby: 13.2.2 is-core-module: 2.13.1 is-glob: 4.0.3 - synckit: 0.8.6 transitivePeerDependencies: - '@typescript-eslint/parser' - eslint-import-resolver-node @@ -12555,37 +12179,7 @@ packages: - supports-color dev: false - /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.44.0): - resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: '*' - eslint-import-resolver-node: '*' - eslint-import-resolver-typescript: '*' - eslint-import-resolver-webpack: '*' - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint: - optional: true - eslint-import-resolver-node: - optional: true - eslint-import-resolver-typescript: - optional: true - eslint-import-resolver-webpack: - optional: true - dependencies: - '@typescript-eslint/parser': 5.59.9(eslint@8.44.0)(typescript@5.1.3) - debug: 3.2.7(supports-color@8.1.1) - eslint: 8.44.0 - eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.9)(eslint-plugin-import@2.27.5)(eslint@8.44.0) - transitivePeerDependencies: - - supports-color - dev: false - - /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.54.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.61.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.56.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -12606,16 +12200,16 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.59.9(eslint@8.54.0)(typescript@5.1.3) + '@typescript-eslint/parser': 5.61.0(eslint@8.56.0)(typescript@5.3.3) debug: 3.2.7(supports-color@8.1.1) - eslint: 8.54.0 + eslint: 8.56.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.9)(eslint-plugin-import@2.27.5)(eslint@8.54.0) + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.61.0)(eslint-plugin-import@2.26.0)(eslint@8.56.0) transitivePeerDependencies: - supports-color dev: false - /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.61.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.44.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.18.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -12636,55 +12230,44 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.61.0(eslint@8.44.0)(typescript@5.1.3) + '@typescript-eslint/parser': 6.18.0(eslint@8.56.0)(typescript@5.3.3) debug: 3.2.7(supports-color@8.1.1) - eslint: 8.44.0 + eslint: 8.56.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.61.0)(eslint-plugin-import@2.26.0)(eslint@8.44.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.18.0)(eslint-plugin-import@2.29.1)(eslint@8.56.0) transitivePeerDependencies: - supports-color dev: false - /eslint-plugin-custom-elements@0.0.8(eslint@8.44.0): + /eslint-plugin-custom-elements@0.0.8(eslint@8.56.0): resolution: {integrity: sha512-726XMAabRLKKm6/yjvYfvY4MKBwX9C4x8yPjj/ap470KhSIBHm+xHbm3P7cKlsFz/4cxq6YrBeSwKmwlacF1jg==} peerDependencies: eslint: '>=4.19.0' dependencies: - eslint: 8.44.0 + eslint: 8.56.0 dev: false - /eslint-plugin-cypress@2.15.1(eslint@8.44.0): + /eslint-plugin-cypress@2.15.1(eslint@8.56.0): resolution: {integrity: sha512-eLHLWP5Q+I4j2AWepYq0PgFEei9/s5LvjuSqWrxurkg1YZ8ltxdvMNmdSf0drnsNo57CTgYY/NIHHLRSWejR7w==} peerDependencies: eslint: '>= 3.2.1' dependencies: - eslint: 8.44.0 + eslint: 8.56.0 globals: 13.24.0 dev: false - /eslint-plugin-eslint-comments@3.2.0(eslint@8.44.0): - resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==} - engines: {node: '>=6.5.0'} - peerDependencies: - eslint: '>=4.19.1' - dependencies: - escape-string-regexp: 1.0.5 - eslint: 8.44.0 - ignore: 5.3.0 - dev: false - - /eslint-plugin-eslint-comments@3.2.0(eslint@8.54.0): + /eslint-plugin-eslint-comments@3.2.0(eslint@8.56.0): resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==} engines: {node: '>=6.5.0'} peerDependencies: eslint: '>=4.19.1' dependencies: escape-string-regexp: 1.0.5 - eslint: 8.54.0 + eslint: 8.56.0 ignore: 5.3.0 dev: false - /eslint-plugin-import@2.26.0(@typescript-eslint/parser@5.61.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.44.0): + /eslint-plugin-import@2.26.0(@typescript-eslint/parser@5.61.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.56.0): resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==} engines: {node: '>=4'} peerDependencies: @@ -12694,53 +12277,20 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.61.0(eslint@8.44.0)(typescript@5.1.3) + '@typescript-eslint/parser': 5.61.0(eslint@8.56.0)(typescript@5.3.3) array-includes: 3.1.7 array.prototype.flat: 1.3.2 debug: 2.6.9 doctrine: 2.1.0 - eslint: 8.44.0 - eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.61.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.44.0) - has: 1.0.4 - is-core-module: 2.13.1 - is-glob: 4.0.3 - minimatch: 3.1.2 - object.values: 1.1.7 - resolve: 1.22.8 - tsconfig-paths: 3.15.0 - transitivePeerDependencies: - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - supports-color - dev: false - - /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.44.0): - resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - dependencies: - '@typescript-eslint/parser': 5.59.9(eslint@8.44.0)(typescript@5.1.3) - array-includes: 3.1.7 - array.prototype.flat: 1.3.2 - array.prototype.flatmap: 1.3.2 - debug: 3.2.7(supports-color@8.1.1) - doctrine: 2.1.0 - eslint: 8.44.0 + eslint: 8.56.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.44.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.61.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.56.0) has: 1.0.4 is-core-module: 2.13.1 is-glob: 4.0.3 minimatch: 3.1.2 object.values: 1.1.7 resolve: 1.22.8 - semver: 6.3.1 tsconfig-paths: 3.15.0 transitivePeerDependencies: - eslint-import-resolver-typescript @@ -12748,8 +12298,8 @@ packages: - supports-color dev: false - /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.54.0): - resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} + /eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.61.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.56.0): + resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -12758,21 +12308,23 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.59.9(eslint@8.54.0)(typescript@5.1.3) + '@typescript-eslint/parser': 5.61.0(eslint@8.56.0)(typescript@5.3.3) array-includes: 3.1.7 + array.prototype.findlastindex: 1.2.3 array.prototype.flat: 1.3.2 array.prototype.flatmap: 1.3.2 debug: 3.2.7(supports-color@8.1.1) doctrine: 2.1.0 - eslint: 8.54.0 + eslint: 8.56.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.54.0) - has: 1.0.4 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.61.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.56.0) + hasown: 2.0.0 is-core-module: 2.13.1 is-glob: 4.0.3 minimatch: 3.1.2 + object.fromentries: 2.0.7 + object.groupby: 1.0.1 object.values: 1.1.7 - resolve: 1.22.8 semver: 6.3.1 tsconfig-paths: 3.15.0 transitivePeerDependencies: @@ -12781,8 +12333,8 @@ packages: - supports-color dev: false - /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.61.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.44.0): - resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} + /eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.18.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0): + resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -12791,21 +12343,23 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.61.0(eslint@8.44.0)(typescript@5.1.3) + '@typescript-eslint/parser': 6.18.0(eslint@8.56.0)(typescript@5.3.3) array-includes: 3.1.7 + array.prototype.findlastindex: 1.2.3 array.prototype.flat: 1.3.2 array.prototype.flatmap: 1.3.2 debug: 3.2.7(supports-color@8.1.1) doctrine: 2.1.0 - eslint: 8.44.0 + eslint: 8.56.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.61.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.44.0) - has: 1.0.4 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.18.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) + hasown: 2.0.0 is-core-module: 2.13.1 is-glob: 4.0.3 minimatch: 3.1.2 + object.fromentries: 2.0.7 + object.groupby: 1.0.1 object.values: 1.1.7 - resolve: 1.22.8 semver: 6.3.1 tsconfig-paths: 3.15.0 transitivePeerDependencies: @@ -12814,7 +12368,7 @@ packages: - supports-color dev: false - /eslint-plugin-jsx-a11y@6.7.1(eslint@8.44.0): + /eslint-plugin-jsx-a11y@6.7.1(eslint@8.56.0): resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==} engines: {node: '>=4.0'} peerDependencies: @@ -12829,7 +12383,7 @@ packages: axobject-query: 3.2.1 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - eslint: 8.44.0 + eslint: 8.56.0 has: 1.0.4 jsx-ast-utils: 3.3.5 language-tags: 1.0.5 @@ -12839,32 +12393,7 @@ packages: semver: 6.3.1 dev: false - /eslint-plugin-jsx-a11y@6.7.1(eslint@8.54.0): - resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==} - engines: {node: '>=4.0'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - dependencies: - '@babel/runtime': 7.20.13 - aria-query: 5.3.0 - array-includes: 3.1.7 - array.prototype.flatmap: 1.3.2 - ast-types-flow: 0.0.7 - axe-core: 4.8.2 - axobject-query: 3.2.1 - damerau-levenshtein: 1.0.8 - emoji-regex: 9.2.2 - eslint: 8.54.0 - has: 1.0.4 - jsx-ast-utils: 3.3.5 - language-tags: 1.0.5 - minimatch: 3.1.2 - object.entries: 1.1.7 - object.fromentries: 2.0.7 - semver: 6.3.1 - dev: false - - /eslint-plugin-jsx-expressions@1.3.1(@typescript-eslint/parser@5.61.0)(eslint@8.44.0)(typescript@5.1.3): + /eslint-plugin-jsx-expressions@1.3.1(@typescript-eslint/parser@5.61.0)(eslint@8.56.0)(typescript@5.3.3): resolution: {integrity: sha512-7PTIx62Oy4l3Igtat361C/SCrJ4yXNNJRh/pzXMbzvPzFkvOpHBkTXITkH8PMLDu1RAdilDpjaOUv1m14DbY7w==} engines: {node: 12.x || 14.x || >= 16} peerDependencies: @@ -12875,61 +12404,36 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 5.62.0(eslint@8.44.0)(typescript@5.1.3) - '@typescript-eslint/parser': 5.61.0(eslint@8.44.0)(typescript@5.1.3) - eslint: 8.44.0 - tsutils: 3.21.0(typescript@5.1.3) - typescript: 5.1.3 + '@typescript-eslint/experimental-utils': 5.62.0(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/parser': 5.61.0(eslint@8.56.0)(typescript@5.3.3) + eslint: 8.56.0 + tsutils: 3.21.0(typescript@5.3.3) + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: false - /eslint-plugin-mocha@10.1.0(eslint@8.44.0): + /eslint-plugin-mocha@10.1.0(eslint@8.56.0): resolution: {integrity: sha512-xLqqWUF17llsogVOC+8C6/jvQ+4IoOREbN7ZCHuOHuD6cT5cDD4h7f2LgsZuzMAiwswWE21tO7ExaknHVDrSkw==} engines: {node: '>=14.0.0'} peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.44.0 - eslint-utils: 3.0.0(eslint@8.44.0) + eslint: 8.56.0 + eslint-utils: 3.0.0(eslint@8.56.0) rambda: 7.5.0 dev: false - /eslint-plugin-react-hooks@4.6.0(eslint@8.44.0): + /eslint-plugin-react-hooks@4.6.0(eslint@8.56.0): resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} engines: {node: '>=10'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 dependencies: - eslint: 8.44.0 - dev: false - - /eslint-plugin-react@7.33.2(eslint@8.44.0): - resolution: {integrity: sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==} - engines: {node: '>=4'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - dependencies: - array-includes: 3.1.7 - array.prototype.flatmap: 1.3.2 - array.prototype.tosorted: 1.1.2 - doctrine: 2.1.0 - es-iterator-helpers: 1.0.15 - eslint: 8.44.0 - estraverse: 5.3.0 - jsx-ast-utils: 3.3.5 - minimatch: 3.1.2 - object.entries: 1.1.7 - object.fromentries: 2.0.7 - object.hasown: 1.1.3 - object.values: 1.1.7 - prop-types: 15.8.1 - resolve: 2.0.0-next.5 - semver: 6.3.1 - string.prototype.matchall: 4.0.10 + eslint: 8.56.0 dev: false - /eslint-plugin-react@7.33.2(eslint@8.54.0): + /eslint-plugin-react@7.33.2(eslint@8.56.0): resolution: {integrity: sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==} engines: {node: '>=4'} peerDependencies: @@ -12940,7 +12444,7 @@ packages: array.prototype.tosorted: 1.1.2 doctrine: 2.1.0 es-iterator-helpers: 1.0.15 - eslint: 8.54.0 + eslint: 8.56.0 estraverse: 5.3.0 jsx-ast-utils: 3.3.5 minimatch: 3.1.2 @@ -12954,26 +12458,26 @@ packages: string.prototype.matchall: 4.0.10 dev: false - /eslint-plugin-ssr-friendly@1.3.0(eslint@8.44.0): + /eslint-plugin-ssr-friendly@1.3.0(eslint@8.56.0): resolution: {integrity: sha512-VOYl9OgK9mSVWxwl3pSTzNmBUMhPYjDGmxgyjSM9Agdve4GHjn0gAcCG/seg1taaW/aBWTkb7Aw4GIBsxVhL9Q==} peerDependencies: eslint: '>=0.8.0' dependencies: - eslint: 8.44.0 + eslint: 8.56.0 globals: 13.24.0 dev: false - /eslint-plugin-unicorn@48.0.1(eslint@8.44.0): + /eslint-plugin-unicorn@48.0.1(eslint@8.56.0): resolution: {integrity: sha512-FW+4r20myG/DqFcCSzoumaddKBicIPeFnTrifon2mWIzlfyvzwyqZjqVP7m4Cqr/ZYisS2aiLghkUWaPg6vtCw==} engines: {node: '>=16'} peerDependencies: eslint: '>=8.44.0' dependencies: '@babel/helper-validator-identifier': 7.22.20 - '@eslint-community/eslint-utils': 4.4.0(eslint@8.44.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) ci-info: 3.9.0 clean-regexp: 1.0.0 - eslint: 8.44.0 + eslint: 8.56.0 esquery: 1.5.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 @@ -13011,23 +12515,13 @@ packages: lodash: 4.17.21 dev: false - /eslint-utils@3.0.0(eslint@8.44.0): - resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} - engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} - peerDependencies: - eslint: '>=5' - dependencies: - eslint: 8.44.0 - eslint-visitor-keys: 2.1.0 - dev: false - - /eslint-utils@3.0.0(eslint@8.54.0): + /eslint-utils@3.0.0(eslint@8.56.0): resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 8.54.0 + eslint: 8.56.0 eslint-visitor-keys: 2.1.0 dev: false @@ -13041,63 +12535,15 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: false - /eslint@8.44.0: - resolution: {integrity: sha512-0wpHoUbDUHgNCyvFB5aXLiQVfK9B0at6gUvzy83k4kAsQ/u769TQDX6iKC+aO4upIHO9WSaA3QoXYQDHbNwf1A==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - hasBin: true - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.44.0) - '@eslint-community/regexpp': 4.10.0 - '@eslint/eslintrc': 2.1.4 - '@eslint/js': 8.44.0 - '@humanwhocodes/config-array': 0.11.13 - '@humanwhocodes/module-importer': 1.0.1 - '@nodelib/fs.walk': 1.2.8 - ajv: 6.12.6 - chalk: 4.1.2 - cross-spawn: 7.0.3 - debug: 4.3.4(supports-color@8.1.1) - doctrine: 3.0.0 - escape-string-regexp: 4.0.0 - eslint-scope: 7.2.2 - eslint-visitor-keys: 3.4.3 - espree: 9.6.1 - esquery: 1.5.0 - esutils: 2.0.3 - fast-deep-equal: 3.1.3 - file-entry-cache: 6.0.1 - find-up: 5.0.0 - glob-parent: 6.0.2 - globals: 13.24.0 - graphemer: 1.4.0 - ignore: 5.3.0 - import-fresh: 3.3.0 - imurmurhash: 0.1.4 - is-glob: 4.0.3 - is-path-inside: 3.0.3 - js-yaml: 4.1.0 - json-stable-stringify-without-jsonify: 1.0.1 - levn: 0.4.1 - lodash.merge: 4.6.2 - minimatch: 3.1.2 - natural-compare: 1.4.0 - optionator: 0.9.3 - strip-ansi: 6.0.1 - strip-json-comments: 3.1.1 - text-table: 0.2.0 - transitivePeerDependencies: - - supports-color - dev: false - - /eslint@8.54.0: - resolution: {integrity: sha512-NY0DfAkM8BIZDVl6PgSa1ttZbx3xHgJzSNJKYcQglem6CppHyMhRIQkBVSSMaSRnLhig3jsDbEzOjwCVt4AmmA==} + /eslint@8.56.0: + resolution: {integrity: sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.54.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) '@eslint-community/regexpp': 4.10.0 '@eslint/eslintrc': 2.1.4 - '@eslint/js': 8.54.0 + '@eslint/js': 8.56.0 '@humanwhocodes/config-array': 0.11.13 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 @@ -13757,7 +13203,7 @@ packages: resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==} dev: false - /fork-ts-checker-webpack-plugin@8.0.0(typescript@5.1.3)(webpack@5.89.0): + /fork-ts-checker-webpack-plugin@8.0.0(typescript@5.3.3)(webpack@5.89.0): resolution: {integrity: sha512-mX3qW3idpueT2klaQXBzrIM/pHw+T0B/V9KHEvNrqijTq9NFnMZU6oreVxDYcf33P8a5cW+67PjodNHthGnNVg==} engines: {node: '>=12.13.0', yarn: '>=1.0.0'} peerDependencies: @@ -13776,7 +13222,7 @@ packages: schema-utils: 3.3.0 semver: 7.5.4 tapable: 2.2.1 - typescript: 5.1.3 + typescript: 5.3.3 webpack: 5.89.0(@swc/core@1.3.102)(esbuild@0.18.20)(webpack-cli@5.1.4) dev: false @@ -17280,6 +16726,15 @@ packages: es-abstract: 1.22.3 dev: false + /object.groupby@1.0.1: + resolution: {integrity: sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==} + dependencies: + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 + get-intrinsic: 1.2.2 + dev: false + /object.hasown@1.1.3: resolution: {integrity: sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==} dependencies: @@ -18240,12 +17695,12 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false - /react-docgen-typescript@2.2.2(typescript@5.1.3): + /react-docgen-typescript@2.2.2(typescript@5.3.3): resolution: {integrity: sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg==} peerDependencies: typescript: '>= 4.3.x' dependencies: - typescript: 5.1.3 + typescript: 5.3.3 dev: false /react-docgen@7.0.1: @@ -18556,11 +18011,6 @@ packages: set-function-name: 2.0.1 dev: false - /regexpp@3.2.0: - resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} - engines: {node: '>=8'} - dev: false - /regexpu-core@5.3.2: resolution: {integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==} engines: {node: '>=4'} @@ -19678,10 +19128,10 @@ packages: peerDependencies: stylelint: ^16.0.0 dependencies: - stylelint: 16.1.0(typescript@5.1.3) + stylelint: 16.1.0(typescript@5.3.3) dev: false - /stylelint@16.1.0(typescript@5.1.3): + /stylelint@16.1.0(typescript@5.3.3): resolution: {integrity: sha512-Sh1rRV0lN1qxz/QsuuooLWsIZ/ona7NKw/fRZd6y6PyXYdD2W0EAzJ8yJcwSx4Iw/muz0CF09VZ+z4EiTAcKmg==} engines: {node: '>=18.12.0'} hasBin: true @@ -19692,7 +19142,7 @@ packages: '@csstools/selector-specificity': 3.0.1(postcss-selector-parser@6.0.13) balanced-match: 2.0.0 colord: 2.9.3 - cosmiconfig: 9.0.0(typescript@5.1.3) + cosmiconfig: 9.0.0(typescript@5.3.3) css-functions-list: 3.2.1 css-tree: 2.3.1 debug: 4.3.4(supports-color@8.1.1) @@ -20178,12 +19628,21 @@ packages: resolution: {integrity: sha512-Eam+AUp6lg04YjmYkuLNhEJX+6ByocrKTpY/TtfRK/gV6OmxeN0OwkIasor28SUJ606snArpPLGtPMGbqdaaUA==} dev: false + /ts-api-utils@1.0.3(typescript@5.3.3): + resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==} + engines: {node: '>=16.13.0'} + peerDependencies: + typescript: '>=4.2.0' + dependencies: + typescript: 5.3.3 + dev: false + /ts-dedent@2.2.0: resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==} engines: {node: '>=6.10'} dev: false - /ts-jest@28.0.8(@babel/core@7.23.2)(esbuild@0.18.20)(jest@29.5.0)(typescript@5.1.3): + /ts-jest@28.0.8(@babel/core@7.23.2)(esbuild@0.18.20)(jest@29.5.0)(typescript@5.3.3): resolution: {integrity: sha512-5FaG0lXmRPzApix8oFG8RKjAz4ehtm8yMKOTy5HX3fY6W8kmvOrmcY0hKDElW52FJov+clhUbrKAqofnj4mXTg==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} hasBin: true @@ -20214,11 +19673,11 @@ packages: lodash.memoize: 4.1.2 make-error: 1.3.6 semver: 7.5.4 - typescript: 5.1.3 + typescript: 5.3.3 yargs-parser: 21.1.1 dev: false - /ts-loader@9.4.3(typescript@5.1.3)(webpack@5.89.0): + /ts-loader@9.4.3(typescript@5.3.3)(webpack@5.89.0): resolution: {integrity: sha512-n3hBnm6ozJYzwiwt5YRiJZkzktftRpMiBApHaJPoWLA+qetQBAXkHqCLM6nwSdRDimqVtA5ocIkcTRLMTt7yzA==} engines: {node: '>=12.0.0'} peerDependencies: @@ -20229,7 +19688,7 @@ packages: enhanced-resolve: 5.15.0 micromatch: 4.0.5 semver: 7.5.4 - typescript: 5.1.3 + typescript: 5.3.3 webpack: 5.89.0(@swc/core@1.3.102)(esbuild@0.18.20)(webpack-cli@5.1.4) dev: false @@ -20265,7 +19724,7 @@ packages: yn: 3.1.1 dev: false - /ts-node@10.9.2(@swc/core@1.3.102)(@types/node@18.18.14)(typescript@5.1.3): + /ts-node@10.9.2(@swc/core@1.3.102)(@types/node@18.18.14)(typescript@5.3.3): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -20292,12 +19751,12 @@ packages: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.1.3 + typescript: 5.3.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: false - /ts-unused-exports@8.0.5(typescript@5.1.3): + /ts-unused-exports@8.0.5(typescript@5.3.3): resolution: {integrity: sha512-ewEHxTtQsYQFQCI12CnMx8D0xxn1/Uui1Wr5jbiX4me+4LlSiOGvt4mGz0hxtIC3eElVaLrKEPbeT3TPrm4JvA==} hasBin: true peerDependencies: @@ -20305,7 +19764,7 @@ packages: dependencies: chalk: 4.1.2 tsconfig-paths: 3.15.0 - typescript: 5.1.3 + typescript: 5.3.3 dev: false /tsconfig-paths@3.15.0: @@ -20325,14 +19784,14 @@ packages: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} dev: false - /tsutils@3.21.0(typescript@5.1.3): + /tsutils@3.21.0(typescript@5.3.3): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 5.1.3 + typescript: 5.3.3 dev: false /tsx@4.6.2: @@ -20516,12 +19975,6 @@ packages: hasBin: true dev: false - /typescript@5.1.3: - resolution: {integrity: sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==} - engines: {node: '>=14.17'} - hasBin: true - dev: false - /typescript@5.3.3: resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} engines: {node: '>=14.17'} @@ -20947,12 +20400,8 @@ packages: resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} dev: false - /web-vitals@3.1.1: - resolution: {integrity: sha512-qvllU+ZeQChqzBhZ1oyXmWsjJ8a2jHYpH8AMaVuf29yscOPZfTQTjQFRX6+eADTdsDE8IanOZ0cetweHMs8/2A==} - dev: false - - /web-vitals@3.5.0: - resolution: {integrity: sha512-f5YnCHVG9Y6uLCePD4tY8bO/Ge15NPEQWtvm3tPzDKygloiqtb4SVqRHBcrIAqo2ztqX5XueqDn97zHF0LdT6w==} + /web-vitals@3.5.1: + resolution: {integrity: sha512-xQ9lvIpfLxUj0eSmT79ZjRoU5wIRfIr7pNukL7ZE4EcWZSmfZQqOlhuAGfkVa3EFmzPHZhWhXfm2i5ys+THVPg==} dev: false /webidl-conversions@3.0.1: @@ -21754,7 +21203,7 @@ packages: version: 0.1.0 dev: false - github.com/guardian/prebid.js/ee7f43c7c85a5245bbe51920cfed18818866ea7b(tslib@2.6.2)(typescript@5.1.3): + github.com/guardian/prebid.js/ee7f43c7c85a5245bbe51920cfed18818866ea7b(tslib@2.6.2)(typescript@5.3.3): resolution: {tarball: https://codeload.github.com/guardian/prebid.js/tar.gz/ee7f43c7c85a5245bbe51920cfed18818866ea7b} id: github.com/guardian/prebid.js/ee7f43c7c85a5245bbe51920cfed18818866ea7b name: prebid.js @@ -21765,8 +21214,8 @@ packages: '@babel/plugin-transform-runtime': 7.19.6(@babel/core@7.23.2) '@babel/preset-env': 7.22.6(@babel/core@7.23.2) '@babel/runtime': 7.20.13 - '@guardian/libs': 15.7.1(tslib@2.6.2)(typescript@5.1.3) - core-js: 3.35.0 + '@guardian/libs': 15.7.1(tslib@2.6.2)(typescript@5.3.3) + core-js: 3.33.3 core-js-pure: 3.35.0 criteo-direct-rsa-validate: 1.1.0 crypto-js: 4.2.0