diff --git a/package.json b/package.json index 8645f2ecd..e6beb12b5 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@ "@changesets/cli": "2.27.10", "@guardian/prettier": "workspace:*", "@manypkg/get-packages": "2.2.0", - "@types/node": "22.9.0", + "@types/node": "22.10.0", "husky": "9.1.4", "lint-staged": "15.2.10", "prettier": "3.3.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1a618f31b..73a8c305b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,8 +18,8 @@ importers: specifier: 2.2.0 version: 2.2.0 '@types/node': - specifier: 22.9.0 - version: 22.9.0 + specifier: 22.10.0 + version: 22.10.0 husky: specifier: 9.1.4 version: 9.1.4 @@ -55,7 +55,7 @@ importers: version: link:../../libs/@guardian/libs astro: specifier: 4.16.13 - version: 4.16.13(@types/node@22.9.0)(typescript@5.5.2) + version: 4.16.13(@types/node@22.10.0)(typescript@5.5.2) svelte: specifier: 5.2.2 version: 5.2.2 @@ -139,7 +139,7 @@ importers: dependencies: jest: specifier: 29.7.0 - version: 29.7.0(@types/node@22.9.0) + version: 29.7.0(@types/node@22.10.0) libs/@guardian/ab-core: devDependencies: @@ -154,7 +154,7 @@ importers: version: 9.14.0 jest: specifier: 29.7.0 - version: 29.7.0(@types/node@22.9.0) + version: 29.7.0(@types/node@22.10.0) jest-environment-jsdom: specifier: 29.7.0 version: 29.7.0 @@ -199,7 +199,7 @@ importers: version: 9.14.0 jest: specifier: 29.7.0 - version: 29.7.0(@types/node@22.9.0) + version: 29.7.0(@types/node@22.10.0) jest-environment-jsdom: specifier: 29.7.0 version: 29.7.0 @@ -262,7 +262,7 @@ importers: version: 9.14.0 jest: specifier: 29.7.0 - version: 29.7.0(@types/node@22.9.0) + version: 29.7.0(@types/node@22.10.0) jest-environment-jsdom: specifier: 29.7.0 version: 29.7.0 @@ -350,7 +350,7 @@ importers: version: 9.14.0 jest: specifier: 29.7.0 - version: 29.7.0(@types/node@22.9.0) + version: 29.7.0(@types/node@22.10.0) jest-environment-jsdom: specifier: 29.7.0 version: 29.7.0 @@ -392,7 +392,7 @@ importers: version: 9.14.0 jest: specifier: 29.7.0 - version: 29.7.0(@types/node@22.9.0) + version: 29.7.0(@types/node@22.10.0) jest-environment-jsdom: specifier: 29.7.0 version: 29.7.0 @@ -434,7 +434,7 @@ importers: version: 9.14.0 jest: specifier: 29.7.0 - version: 29.7.0(@types/node@22.9.0) + version: 29.7.0(@types/node@22.10.0) jest-environment-jsdom: specifier: 29.7.0 version: 29.7.0 @@ -564,7 +564,7 @@ importers: version: 9.14.0 jest: specifier: 29.7.0 - version: 29.7.0(@types/node@22.9.0) + version: 29.7.0(@types/node@22.10.0) prettier: specifier: 3.3.3 version: 3.3.3 @@ -673,7 +673,7 @@ importers: version: 9.14.0 jest: specifier: 29.7.0 - version: 29.7.0(@types/node@22.9.0) + version: 29.7.0(@types/node@22.10.0) lightningcss: specifier: 1.28.1 version: 1.28.1 @@ -754,7 +754,7 @@ importers: version: 9.14.0 jest: specifier: 29.7.0 - version: 29.7.0(@types/node@22.9.0) + version: 29.7.0(@types/node@22.10.0) react: specifier: 18.2.0 version: 18.2.0 @@ -917,7 +917,7 @@ packages: typescript: ^5.3.3 dependencies: '@sveltejs/vite-plugin-svelte': 4.0.1(svelte@5.2.2)(vite@5.4.11) - astro: 4.16.13(@types/node@22.9.0)(typescript@5.5.2) + astro: 4.16.13(@types/node@22.10.0)(typescript@5.5.2) svelte: 5.2.2 svelte2tsx: 0.7.26(svelte@5.2.2)(typescript@5.5.2) typescript: 5.5.2 @@ -2609,7 +2609,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 22.9.0 + '@types/node': 22.10.0 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -2629,14 +2629,14 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.9.0 + '@types/node': 22.10.0 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@22.9.0) + jest-config: 29.7.0(@types/node@22.10.0) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -2663,7 +2663,7 @@ packages: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.9.0 + '@types/node': 22.10.0 jest-mock: 29.7.0 /@jest/expect-utils@29.7.0: @@ -2687,7 +2687,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 22.9.0 + '@types/node': 22.10.0 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -2718,7 +2718,7 @@ packages: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 22.9.0 + '@types/node': 22.10.0 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -2800,7 +2800,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 22.9.0 + '@types/node': 22.10.0 '@types/yargs': 17.0.32 chalk: 4.1.2 @@ -2818,7 +2818,7 @@ packages: magic-string: 0.27.0 react-docgen-typescript: 2.2.2(typescript@5.5.2) typescript: 5.5.2 - vite: 5.4.11(@types/node@22.9.0)(lightningcss@1.28.1) + vite: 5.4.11(@types/node@22.10.0)(lightningcss@1.28.1) dev: true /@jridgewell/gen-mapping@0.3.5: @@ -3423,7 +3423,7 @@ packages: browser-assert: 1.2.1 storybook: 8.4.1(prettier@3.3.3) ts-dedent: 2.2.0 - vite: 5.4.11(@types/node@22.9.0)(lightningcss@1.28.1) + vite: 5.4.11(@types/node@22.10.0)(lightningcss@1.28.1) dev: true /@storybook/components@8.4.1(storybook@8.4.1): @@ -3548,7 +3548,7 @@ packages: resolve: 1.22.8 storybook: 8.4.1(prettier@3.3.3) tsconfig-paths: 4.2.0 - vite: 5.4.11(@types/node@22.9.0)(lightningcss@1.28.1) + vite: 5.4.11(@types/node@22.10.0)(lightningcss@1.28.1) transitivePeerDependencies: - '@storybook/test' - rollup @@ -3638,7 +3638,7 @@ packages: '@sveltejs/vite-plugin-svelte': 4.0.1(svelte@5.2.2)(vite@5.4.11) debug: 4.3.7 svelte: 5.2.2 - vite: 5.4.11(@types/node@22.9.0)(lightningcss@1.28.1) + vite: 5.4.11(@types/node@22.10.0)(lightningcss@1.28.1) transitivePeerDependencies: - supports-color dev: true @@ -3656,7 +3656,7 @@ packages: kleur: 4.1.5 magic-string: 0.30.12 svelte: 5.2.2 - vite: 5.4.11(@types/node@22.9.0)(lightningcss@1.28.1) + vite: 5.4.11(@types/node@22.10.0)(lightningcss@1.28.1) vitefu: 1.0.3(vite@5.4.11) transitivePeerDependencies: - supports-color @@ -3940,13 +3940,13 @@ packages: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 22.9.0 + '@types/node': 22.10.0 dev: true /@types/graceful-fs@4.1.9: resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} dependencies: - '@types/node': 22.9.0 + '@types/node': 22.10.0 /@types/hast@3.0.4: resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} @@ -3977,7 +3977,7 @@ packages: /@types/jsdom@20.0.1: resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==} dependencies: - '@types/node': 22.9.0 + '@types/node': 22.10.0 '@types/tough-cookie': 4.0.2 parse5: 7.1.2 dev: true @@ -4023,10 +4023,10 @@ packages: undici-types: 5.26.5 dev: true - /@types/node@22.9.0: - resolution: {integrity: sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==} + /@types/node@22.10.0: + resolution: {integrity: sha512-XC70cRZVElFHfIUB40FgZOBbgJYFKKMa5nb9lxcwYstFG/Mi+/Y0bGS+rs6Dmhmkpq4pnNiLiuZAbc02YCOnmA==} dependencies: - undici-types: 6.19.8 + undici-types: 6.20.0 /@types/normalize-package-data@2.4.4: resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -4657,7 +4657,7 @@ packages: tslib: 2.6.2 dev: true - /astro@4.16.13(@types/node@22.9.0)(typescript@5.5.2): + /astro@4.16.13(@types/node@22.10.0)(typescript@5.5.2): resolution: {integrity: sha512-Mtd76+BC0zLWqoXpf9xc731AhdH4MNh5JFHYdLRvSH0Nqn48hA64dPGh/cWsJvh/DZFmC0NTZusM1Qq2gyNaVg==} engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'} hasBin: true @@ -4716,7 +4716,7 @@ packages: tsconfck: 3.1.4(typescript@5.5.2) unist-util-visit: 5.0.0 vfile: 6.0.3 - vite: 5.4.11(@types/node@22.9.0)(lightningcss@1.28.1) + vite: 5.4.11(@types/node@22.10.0)(lightningcss@1.28.1) vitefu: 1.0.3(vite@5.4.11) which-pm: 3.0.0 xxhash-wasm: 1.0.2 @@ -5272,7 +5272,7 @@ packages: typescript: 5.5.2 dev: true - /create-jest@29.7.0(@types/node@22.9.0): + /create-jest@29.7.0(@types/node@22.10.0): resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -5281,7 +5281,7 @@ packages: chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@22.9.0) + jest-config: 29.7.0(@types/node@22.10.0) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -7555,7 +7555,7 @@ packages: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.9.0 + '@types/node': 22.10.0 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.3 @@ -7575,7 +7575,7 @@ packages: - babel-plugin-macros - supports-color - /jest-cli@29.7.0(@types/node@22.9.0): + /jest-cli@29.7.0(@types/node@22.10.0): resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -7589,10 +7589,10 @@ packages: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@22.9.0) + create-jest: 29.7.0(@types/node@22.10.0) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@22.9.0) + jest-config: 29.7.0(@types/node@22.10.0) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -7602,7 +7602,7 @@ packages: - supports-color - ts-node - /jest-config@29.7.0(@types/node@22.9.0): + /jest-config@29.7.0(@types/node@22.10.0): resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -7617,7 +7617,7 @@ packages: '@babel/core': 7.26.0 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.9.0 + '@types/node': 22.10.0 babel-jest: 29.7.0(@babel/core@7.26.0) chalk: 4.1.2 ci-info: 3.9.0 @@ -7696,7 +7696,7 @@ packages: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.9.0 + '@types/node': 22.10.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -7719,7 +7719,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 22.9.0 + '@types/node': 22.10.0 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -7766,7 +7766,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 22.9.0 + '@types/node': 22.10.0 jest-util: 29.7.0 /jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -7816,7 +7816,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.9.0 + '@types/node': 22.10.0 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -7846,7 +7846,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.9.0 + '@types/node': 22.10.0 chalk: 4.1.2 cjs-module-lexer: 1.3.1 collect-v8-coverage: 1.0.2 @@ -7896,7 +7896,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 22.9.0 + '@types/node': 22.10.0 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -7919,7 +7919,7 @@ packages: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.9.0 + '@types/node': 22.10.0 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -7930,12 +7930,12 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 22.9.0 + '@types/node': 22.10.0 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - /jest@29.7.0(@types/node@22.9.0): + /jest@29.7.0(@types/node@22.10.0): resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -7948,7 +7948,7 @@ packages: '@jest/core': 29.7.0 '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@22.9.0) + jest-cli: 29.7.0(@types/node@22.10.0) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -10739,7 +10739,7 @@ packages: ejs: 3.1.10 esbuild: 0.24.0 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@22.9.0) + jest: 29.7.0(@types/node@22.10.0) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -10910,8 +10910,8 @@ packages: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} dev: true - /undici-types@6.19.8: - resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + /undici-types@6.20.0: + resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} /unicorn-magic@0.1.0: resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} @@ -11113,7 +11113,7 @@ packages: vfile-message: 4.0.2 dev: true - /vite@5.4.11(@types/node@22.9.0)(lightningcss@1.28.1): + /vite@5.4.11(@types/node@22.10.0)(lightningcss@1.28.1): resolution: {integrity: sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -11144,7 +11144,7 @@ packages: terser: optional: true dependencies: - '@types/node': 22.9.0 + '@types/node': 22.10.0 esbuild: 0.21.5 lightningcss: 1.28.1 postcss: 8.4.49 @@ -11161,7 +11161,7 @@ packages: vite: optional: true dependencies: - vite: 5.4.11(@types/node@22.9.0)(lightningcss@1.28.1) + vite: 5.4.11(@types/node@22.10.0)(lightningcss@1.28.1) dev: true /volar-service-css@0.0.62(@volar/language-service@2.4.10):