diff --git a/api.planx.uk/package.json b/api.planx.uk/package.json index 67bb14eb41..c4738f22f4 100644 --- a/api.planx.uk/package.json +++ b/api.planx.uk/package.json @@ -79,7 +79,7 @@ "@types/lodash.omit": "^4.5.7", "@types/mime": "^3.0.1", "@types/multer": "^1.4.7", - "@types/node": "^16.18.38", + "@types/node": "^18.18.1", "@types/passport": "^1.0.12", "@types/passport-google-oauth20": "^2.0.11", "@types/supertest": "^2.0.12", diff --git a/api.planx.uk/pnpm-lock.yaml b/api.planx.uk/pnpm-lock.yaml index 1043cbbbaf..09d135ecd8 100644 --- a/api.planx.uk/pnpm-lock.yaml +++ b/api.planx.uk/pnpm-lock.yaml @@ -173,8 +173,8 @@ devDependencies: specifier: ^1.4.7 version: 1.4.7 '@types/node': - specifier: ^16.18.38 - version: 16.18.38 + specifier: ^18.18.1 + version: 18.18.1 '@types/passport': specifier: ^1.0.12 version: 1.0.12 @@ -222,7 +222,7 @@ devDependencies: version: 0.12.1(nock@13.3.2) jest: specifier: ^29.6.1 - version: 29.6.1(@types/node@16.18.38) + version: 29.6.1(@types/node@18.18.1) json-stringify-pretty-compact: specifier: ^3.0.0 version: 3.0.0 @@ -249,7 +249,7 @@ devDependencies: version: 29.1.1(@babel/core@7.22.10)(esbuild@0.19.2)(jest@29.6.1)(typescript@5.1.6) ts-node-dev: specifier: ^2.0.0 - version: 2.0.0(@types/node@16.18.38)(typescript@5.1.6) + version: 2.0.0(@types/node@18.18.1)(typescript@5.1.6) typescript: specifier: ^5.1.6 version: 5.1.6 @@ -2055,6 +2055,10 @@ packages: /@types/node@16.18.38: resolution: {integrity: sha512-6sfo1qTulpVbkxECP+AVrHV9OoJqhzCsfTNp5NIG+enM4HyM3HvZCO798WShIXBN0+QtDIcutJCjsVYnQP5rIQ==} + /@types/node@18.18.1: + resolution: {integrity: sha512-3G42sxmm0fF2+Vtb9TJQpnjmP+uKlWvFa8KoEGquh4gqRmoUG/N0ufuhikw6HEsdG2G2oIKhog1GCTfz9v5NdQ==} + dev: true + /@types/node@20.4.1: resolution: {integrity: sha512-JIzsAvJeA/5iY6Y/OxZbv1lUcc8dNSE77lb2gnBH+/PJ3lFR1Ccvgwl5JWnHAkNHcRsT0TbpVOsiMKZ1F/yyJg==} dev: false @@ -3672,7 +3676,7 @@ packages: '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.47.0)(typescript@5.1.6) '@typescript-eslint/utils': 5.62.0(eslint@8.47.0)(typescript@5.1.6) eslint: 8.47.0 - jest: 29.6.1(@types/node@16.18.38) + jest: 29.6.1(@types/node@18.18.1) transitivePeerDependencies: - supports-color - typescript @@ -5014,7 +5018,7 @@ packages: - supports-color dev: true - /jest-cli@29.6.1(@types/node@16.18.38): + /jest-cli@29.6.1(@types/node@18.18.1): resolution: {integrity: sha512-607dSgTA4ODIN6go9w6xY3EYkyPFGicx51a69H7yfvt7lN53xNswEVLovq+E77VsTRi5fWprLH0yl4DJgE8Ing==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -5031,7 +5035,7 @@ packages: exit: 0.1.2 graceful-fs: 4.2.11 import-local: 3.1.0 - jest-config: 29.6.1(@types/node@16.18.38) + jest-config: 29.6.1(@types/node@18.18.1) jest-util: 29.6.1 jest-validate: 29.6.1 prompts: 2.4.2 @@ -5081,6 +5085,45 @@ packages: - supports-color dev: true + /jest-config@29.6.1(@types/node@18.18.1): + resolution: {integrity: sha512-XdjYV2fy2xYixUiV2Wc54t3Z4oxYPAELUzWnV6+mcbq0rh742X2p52pii5A3oeRzYjLnQxCsZmp0qpI6klE2cQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@types/node': '*' + ts-node: '>=9.0.0' + peerDependenciesMeta: + '@types/node': + optional: true + ts-node: + optional: true + dependencies: + '@babel/core': 7.22.10 + '@jest/test-sequencer': 29.6.1 + '@jest/types': 29.6.1 + '@types/node': 18.18.1 + babel-jest: 29.6.1(@babel/core@7.22.10) + chalk: 4.1.2 + ci-info: 3.8.0 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-circus: 29.6.1 + jest-environment-node: 29.6.1 + jest-get-type: 29.4.3 + jest-regex-util: 29.4.3 + jest-resolve: 29.6.1 + jest-runner: 29.6.1 + jest-util: 29.6.1 + jest-validate: 29.6.1 + micromatch: 4.0.5 + parse-json: 5.2.0 + pretty-format: 29.6.1 + slash: 3.0.0 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + dev: true + /jest-diff@23.6.0: resolution: {integrity: sha512-Gz9l5Ov+X3aL5L37IT+8hoCUsof1CVYBb2QEkOupK64XyRR3h+uRpYIm97K7sY8diFxowR8pIGEdyfMKTixo3g==} dependencies: @@ -5487,7 +5530,7 @@ packages: supports-color: 8.1.1 dev: true - /jest@29.6.1(@types/node@16.18.38): + /jest@29.6.1(@types/node@18.18.1): resolution: {integrity: sha512-Nirw5B4nn69rVUZtemCQhwxOBhm0nsp3hmtF4rzCeWD7BkjAXRIji7xWQfnTNbz9g0aVsBX6aZK3n+23LM6uDw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -5500,7 +5543,7 @@ packages: '@jest/core': 29.6.1 '@jest/types': 29.6.1 import-local: 3.1.0 - jest-cli: 29.6.1(@types/node@16.18.38) + jest-cli: 29.6.1(@types/node@18.18.1) transitivePeerDependencies: - '@types/node' - supports-color @@ -7589,7 +7632,7 @@ packages: bs-logger: 0.2.6 esbuild: 0.19.2 fast-json-stable-stringify: 2.1.0 - jest: 29.6.1(@types/node@16.18.38) + jest: 29.6.1(@types/node@18.18.1) jest-util: 29.6.1 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -7599,7 +7642,7 @@ packages: yargs-parser: 21.1.1 dev: true - /ts-node-dev@2.0.0(@types/node@16.18.38)(typescript@5.1.6): + /ts-node-dev@2.0.0(@types/node@18.18.1)(typescript@5.1.6): resolution: {integrity: sha512-ywMrhCfH6M75yftYvrvNarLEY+SUXtUvU8/0Z6llrHQVBx12GiFk5sStF8UdfE/yfzk9IAq7O5EEbTQsxlBI8w==} engines: {node: '>=0.8.0'} hasBin: true @@ -7618,7 +7661,7 @@ packages: rimraf: 2.7.1 source-map-support: 0.5.21 tree-kill: 1.2.2 - ts-node: 10.9.1(@types/node@16.18.38)(typescript@5.1.6) + ts-node: 10.9.1(@types/node@18.18.1)(typescript@5.1.6) tsconfig: 7.0.0 typescript: 5.1.6 transitivePeerDependencies: @@ -7627,7 +7670,7 @@ packages: - '@types/node' dev: true - /ts-node@10.9.1(@types/node@16.18.38)(typescript@5.1.6): + /ts-node@10.9.1(@types/node@18.18.1)(typescript@5.1.6): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -7646,7 +7689,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 16.18.38 + '@types/node': 18.18.1 acorn: 8.10.0 acorn-walk: 8.2.0 arg: 4.1.3