diff --git a/frontend/package.json b/frontend/package.json index 47ed6b4135a..15205a2f350 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -112,7 +112,7 @@ "@testing-library/vue": "^5.8.2", "@types/express-useragent": "^1.0.2", "@types/jest": "^29.5.4", - "@types/node": "18.19.21", + "@types/node": "18.19.28", "@types/throttle-debounce": "^5.0.0", "@types/uuid": "^9.0.6", "@vue/test-utils": "^1.1.3", diff --git a/package.json b/package.json index 9f03dfb31eb..13b58679f4f 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "pnpm": ">= 8.12.1" }, "volta": { - "node": "18.19.1" + "node": "18.20.0" }, "devDependencies": { "@openverse/eslint-plugin": "workspace:0.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cec3e421cf5..d56a55f218a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -215,8 +215,8 @@ importers: specifier: ^29.5.4 version: 29.5.12 '@types/node': - specifier: 18.19.21 - version: 18.19.21 + specifier: 18.19.28 + version: 18.19.28 '@types/throttle-debounce': specifier: ^5.0.0 version: 5.0.0 @@ -279,7 +279,7 @@ importers: version: 3.0.1 ts-node: specifier: ^10.9.1 - version: 10.9.1(@types/node@18.19.21)(typescript@5.2.2) + version: 10.9.1(@types/node@18.19.28)(typescript@5.2.2) typescript: specifier: ^5.2.2 version: 5.2.2 @@ -4121,7 +4121,7 @@ packages: engines: {node: '>= 10.14.2'} dependencies: '@jest/types': 26.6.2 - '@types/node': 18.19.21 + '@types/node': 18.19.28 chalk: 4.1.2 jest-message-util: 26.6.2 jest-util: 26.6.2 @@ -4133,7 +4133,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 18.19.21 + '@types/node': 18.19.28 chalk: 4.1.2 jest-message-util: 29.6.3 jest-util: 29.6.3 @@ -4148,7 +4148,7 @@ packages: '@jest/test-result': 26.6.2 '@jest/transform': 26.6.2 '@jest/types': 26.6.2 - '@types/node': 18.19.21 + '@types/node': 18.19.28 ansi-escapes: 4.3.2 chalk: 4.1.2 exit: 0.1.2 @@ -4193,14 +4193,14 @@ packages: '@jest/test-result': 29.6.4 '@jest/transform': 29.6.4 '@jest/types': 29.6.3 - '@types/node': 18.19.21 + '@types/node': 18.19.28 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.8.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.6.3 - jest-config: 29.6.4(@types/node@18.19.21) + jest-config: 29.6.4(@types/node@18.19.28) jest-haste-map: 29.6.4 jest-message-util: 29.6.3 jest-regex-util: 29.6.3 @@ -4234,7 +4234,7 @@ packages: dependencies: '@jest/fake-timers': 26.6.2 '@jest/types': 26.6.2 - '@types/node': 18.19.21 + '@types/node': 18.19.28 jest-mock: 26.6.2 dev: true @@ -4244,7 +4244,7 @@ packages: dependencies: '@jest/fake-timers': 29.6.4 '@jest/types': 29.6.3 - '@types/node': 18.19.21 + '@types/node': 18.19.28 jest-mock: 29.6.3 /@jest/expect-utils@29.6.4: @@ -4268,7 +4268,7 @@ packages: dependencies: '@jest/types': 26.6.2 '@sinonjs/fake-timers': 6.0.1 - '@types/node': 18.19.21 + '@types/node': 18.19.28 jest-message-util: 26.6.2 jest-mock: 26.6.2 jest-util: 26.6.2 @@ -4280,7 +4280,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 18.19.21 + '@types/node': 18.19.28 jest-message-util: 29.6.3 jest-mock: 29.6.3 jest-util: 29.6.3 @@ -4354,7 +4354,7 @@ packages: '@jest/transform': 29.6.4 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.18 - '@types/node': 18.19.21 + '@types/node': 18.19.28 chalk: 4.1.2 collect-v8-coverage: 1.0.1 exit: 0.1.2 @@ -4494,7 +4494,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.3 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.19.21 + '@types/node': 18.19.28 '@types/yargs': 15.0.14 chalk: 4.1.2 dev: true @@ -4505,7 +4505,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.3 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.19.21 + '@types/node': 18.19.28 '@types/yargs': 16.0.4 chalk: 4.1.2 dev: true @@ -4516,7 +4516,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.3 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.19.21 + '@types/node': 18.19.28 '@types/yargs': 16.0.4 chalk: 4.1.2 dev: true @@ -4528,7 +4528,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.3 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.19.21 + '@types/node': 18.19.28 '@types/yargs': 17.0.24 chalk: 4.1.2 @@ -7336,7 +7336,7 @@ packages: resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} dependencies: '@types/connect': 3.4.37 - '@types/node': 18.19.21 + '@types/node': 18.19.28 dev: true /@types/cacheable-request@6.0.3: @@ -7344,14 +7344,14 @@ packages: dependencies: '@types/http-cache-semantics': 4.0.1 '@types/keyv': 3.1.4 - '@types/node': 18.19.21 + '@types/node': 18.19.28 '@types/responselike': 1.0.0 dev: true /@types/clean-css@4.2.5: resolution: {integrity: sha512-NEzjkGGpbs9S9fgC4abuBvTpVwE3i+Acu9BBod3PUyjDVZcNsGx61b8r2PphR61QGPnn0JHVs5ey6/I4eTrkxw==} dependencies: - '@types/node': 18.19.21 + '@types/node': 18.19.28 source-map: 0.6.1 dev: true @@ -7364,7 +7364,7 @@ packages: /@types/connect@3.4.37: resolution: {integrity: sha512-zBUSRqkfZ59OcwXon4HVxhx5oWCJmc0OtBTK05M+p0dYjgN6iTwIL2T/WbsQZrEsdnwaF9cWQ+azOnpPvIqY3Q==} dependencies: - '@types/node': 18.19.21 + '@types/node': 18.19.28 dev: true /@types/cookie@0.3.3: @@ -7374,13 +7374,13 @@ packages: /@types/etag@1.8.2: resolution: {integrity: sha512-z8Pbo2e+EZWMpuRPYSjhSivp2OEkqrMZBUfEAWlJC31WUCKveZ8ioWXHAC5BXRZfwxCBfYRhPij1YJHK1W6oDA==} dependencies: - '@types/node': 18.19.21 + '@types/node': 18.19.28 dev: true /@types/express-serve-static-core@4.17.26: resolution: {integrity: sha512-zeu3tpouA043RHxW0gzRxwCHchMgftE8GArRsvYT0ByDMbn19olQHx5jLue0LxWY6iYtXb7rXmuVtSkhy9YZvQ==} dependencies: - '@types/node': 18.19.21 + '@types/node': 18.19.28 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 dev: true @@ -7410,13 +7410,13 @@ packages: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 3.0.5 - '@types/node': 18.19.21 + '@types/node': 18.19.28 dev: true /@types/graceful-fs@4.1.5: resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==} dependencies: - '@types/node': 18.19.21 + '@types/node': 18.19.28 /@types/hast@2.3.4: resolution: {integrity: sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==} @@ -7446,7 +7446,7 @@ packages: /@types/http-proxy@1.17.10: resolution: {integrity: sha512-Qs5aULi+zV1bwKAg5z1PWnDXWmsn+LxIvUGv6E2+OOMYhclZMO+OXd9pYVf2gLykf2I7IV2u7oTHwChPNsvJ7g==} dependencies: - '@types/node': 18.19.21 + '@types/node': 18.19.28 dev: false /@types/is-function@1.0.1: @@ -7489,7 +7489,7 @@ packages: /@types/keyv@3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: - '@types/node': 18.19.21 + '@types/node': 18.19.28 dev: true /@types/less@3.0.5: @@ -7517,7 +7517,7 @@ packages: /@types/node-fetch@2.6.1: resolution: {integrity: sha512-oMqjURCaxoSIsHSr1E47QHzbmzNR5rK8McHuNb11BOM9cHcIK3Avy0s/b2JlXHoQGTYS3NsvWzV1M0iK7l0wbA==} dependencies: - '@types/node': 18.19.21 + '@types/node': 18.19.28 form-data: 3.0.1 dev: true @@ -7529,8 +7529,8 @@ packages: resolution: {integrity: sha512-ZOzvDRWp8dCVBmgnkIqYCArgdFOO9YzocZp8Ra25N/RStKiWvMOXHMz+GjSeVNe5TstaTmTWPucGJkDw0XXJWA==} dev: true - /@types/node@18.19.21: - resolution: {integrity: sha512-2Q2NeB6BmiTFQi4DHBzncSoq/cJMLDdhPaAoJFnFCyD9a8VPZRf7a1GAwp1Edb7ROaZc5Jz/tnZyL6EsWMRaqw==} + /@types/node@18.19.28: + resolution: {integrity: sha512-J5cOGD9n4x3YGgVuaND6khm5x07MMdAKkRyXnjVR6KFhLMNh2yONGiP7Z+4+tBOt5mK+GvDTiacTOVGGpqiecw==} dependencies: undici-types: 5.26.5 @@ -7585,13 +7585,13 @@ packages: /@types/responselike@1.0.0: resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} dependencies: - '@types/node': 18.19.21 + '@types/node': 18.19.28 dev: true /@types/sax@1.2.3: resolution: {integrity: sha512-+QSw6Tqvs/KQpZX8DvIl3hZSjNFLW/OqE5nlyHXtTwODaJvioN2rOWpBNEWZp2HZUFhOh+VohmJku/WxEXU2XA==} dependencies: - '@types/node': 18.19.21 + '@types/node': 18.19.28 dev: false /@types/semver@7.5.0: @@ -7601,7 +7601,7 @@ packages: resolution: {integrity: sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==} dependencies: '@types/mime': 1.3.2 - '@types/node': 18.19.21 + '@types/node': 18.19.28 dev: true /@types/serve-static@1.15.4: @@ -7609,7 +7609,7 @@ packages: dependencies: '@types/http-errors': 2.0.3 '@types/mime': 1.3.2 - '@types/node': 18.19.21 + '@types/node': 18.19.28 dev: true /@types/source-list-map@0.1.2: @@ -7683,14 +7683,14 @@ packages: /@types/webpack-sources@3.2.0: resolution: {integrity: sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==} dependencies: - '@types/node': 18.19.21 + '@types/node': 18.19.28 '@types/source-list-map': 0.1.2 source-map: 0.7.3 /@types/webpack@4.41.35: resolution: {integrity: sha512-XRC6HLGHtNfN8/xWeu1YUQV1GSE+28q8lSqvcJ+0xt/zW9Wmn4j9pCSvaXPyRlCKrl5OuqECQNEJUy2vo8oWqg==} dependencies: - '@types/node': 18.19.21 + '@types/node': 18.19.28 '@types/tapable': 1.0.8 '@types/uglify-js': 3.13.1 '@types/webpack-sources': 3.2.0 @@ -14325,7 +14325,7 @@ packages: '@jest/expect': 29.6.4 '@jest/test-result': 29.6.4 '@jest/types': 29.6.3 - '@types/node': 18.19.21 + '@types/node': 18.19.28 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.1 @@ -14388,7 +14388,7 @@ packages: exit: 0.1.2 graceful-fs: 4.2.11 import-local: 3.0.3 - jest-config: 29.6.4(@types/node@18.19.21) + jest-config: 29.6.4(@types/node@18.19.28) jest-util: 29.6.3 jest-validate: 29.6.3 prompts: 2.4.2 @@ -14426,7 +14426,7 @@ packages: jest-validate: 26.6.2 micromatch: 4.0.5 pretty-format: 26.6.2 - ts-node: 10.9.1(@types/node@18.19.21)(typescript@5.2.2) + ts-node: 10.9.1(@types/node@18.19.28)(typescript@5.2.2) transitivePeerDependencies: - bufferutil - canvas @@ -14434,7 +14434,7 @@ packages: - utf-8-validate dev: true - /jest-config@29.6.4(@types/node@18.19.21): + /jest-config@29.6.4(@types/node@18.19.28): resolution: {integrity: sha512-JWohr3i9m2cVpBumQFv2akMEnFEPVOh+9L2xIBJhJ0zOaci2ZXuKJj0tgMKQCBZAKA09H049IR4HVS/43Qb19A==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -14449,7 +14449,7 @@ packages: '@babel/core': 7.22.5 '@jest/test-sequencer': 29.6.4 '@jest/types': 29.6.3 - '@types/node': 18.19.21 + '@types/node': 18.19.28 babel-jest: 29.6.4(@babel/core@7.22.5) chalk: 4.1.2 ci-info: 3.8.0 @@ -14533,7 +14533,7 @@ packages: '@jest/environment': 26.6.2 '@jest/fake-timers': 26.6.2 '@jest/types': 26.6.2 - '@types/node': 18.19.21 + '@types/node': 18.19.28 jest-mock: 26.6.2 jest-util: 26.6.2 jsdom: 16.7.0 @@ -14551,7 +14551,7 @@ packages: '@jest/environment': 26.6.2 '@jest/fake-timers': 26.6.2 '@jest/types': 26.6.2 - '@types/node': 18.19.21 + '@types/node': 18.19.28 jest-mock: 26.6.2 jest-util: 26.6.2 dev: true @@ -14563,7 +14563,7 @@ packages: '@jest/environment': 29.6.4 '@jest/fake-timers': 29.6.4 '@jest/types': 29.6.3 - '@types/node': 18.19.21 + '@types/node': 18.19.28 jest-mock: 29.6.3 jest-util: 29.6.3 @@ -14588,7 +14588,7 @@ packages: dependencies: '@jest/types': 26.6.2 '@types/graceful-fs': 4.1.5 - '@types/node': 18.19.21 + '@types/node': 18.19.28 anymatch: 3.1.3 fb-watchman: 2.0.1 graceful-fs: 4.2.11 @@ -14611,7 +14611,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.5 - '@types/node': 18.19.21 + '@types/node': 18.19.28 anymatch: 3.1.3 fb-watchman: 2.0.1 graceful-fs: 4.2.11 @@ -14632,7 +14632,7 @@ packages: '@jest/source-map': 26.6.2 '@jest/test-result': 26.6.2 '@jest/types': 26.6.2 - '@types/node': 18.19.21 + '@types/node': 18.19.28 chalk: 4.1.2 co: 4.6.0 expect: 26.6.2 @@ -14721,7 +14721,7 @@ packages: engines: {node: '>= 10.14.2'} dependencies: '@jest/types': 26.6.2 - '@types/node': 18.19.21 + '@types/node': 18.19.28 dev: true /jest-mock@29.6.3: @@ -14729,7 +14729,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 18.19.21 + '@types/node': 18.19.28 jest-util: 29.6.3 /jest-pnp-resolver@1.2.2(jest-resolve@26.6.2): @@ -14820,7 +14820,7 @@ packages: '@jest/environment': 26.6.2 '@jest/test-result': 26.6.2 '@jest/types': 26.6.2 - '@types/node': 18.19.21 + '@types/node': 18.19.28 chalk: 4.1.2 emittery: 0.7.2 exit: 0.1.2 @@ -14853,7 +14853,7 @@ packages: '@jest/test-result': 29.6.4 '@jest/transform': 29.6.4 '@jest/types': 29.6.3 - '@types/node': 18.19.21 + '@types/node': 18.19.28 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -14923,7 +14923,7 @@ packages: '@jest/test-result': 29.6.4 '@jest/transform': 29.6.4 '@jest/types': 29.6.3 - '@types/node': 18.19.21 + '@types/node': 18.19.28 chalk: 4.1.2 cjs-module-lexer: 1.2.3 collect-v8-coverage: 1.0.1 @@ -14945,7 +14945,7 @@ packages: resolution: {integrity: sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==} engines: {node: '>= 10.14.2'} dependencies: - '@types/node': 18.19.21 + '@types/node': 18.19.28 graceful-fs: 4.2.11 dev: true @@ -15009,7 +15009,7 @@ packages: engines: {node: '>= 10.14.2'} dependencies: '@jest/types': 26.6.2 - '@types/node': 18.19.21 + '@types/node': 18.19.28 chalk: 4.1.2 graceful-fs: 4.2.11 is-ci: 2.0.0 @@ -15021,7 +15021,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 18.19.21 + '@types/node': 18.19.28 chalk: 4.1.2 ci-info: 3.8.0 graceful-fs: 4.2.11 @@ -15056,7 +15056,7 @@ packages: dependencies: '@jest/test-result': 26.6.2 '@jest/types': 26.6.2 - '@types/node': 18.19.21 + '@types/node': 18.19.28 ansi-escapes: 4.3.2 chalk: 4.1.2 jest-util: 26.6.2 @@ -15069,7 +15069,7 @@ packages: dependencies: '@jest/test-result': 29.6.4 '@jest/types': 29.6.3 - '@types/node': 18.19.21 + '@types/node': 18.19.28 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -15080,7 +15080,7 @@ packages: resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 18.19.21 + '@types/node': 18.19.28 merge-stream: 2.0.0 supports-color: 7.2.0 @@ -15088,7 +15088,7 @@ packages: resolution: {integrity: sha512-6dpvFV4WjcWbDVGgHTWo/aupl8/LbBx2NSKfiwqf79xC/yeJjKHT1+StcKy/2KTmW16hE68ccKVOtXf+WZGz7Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 18.19.21 + '@types/node': 18.19.28 jest-util: 29.6.3 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -17643,7 +17643,7 @@ packages: dependencies: lilconfig: 2.1.0 postcss: 8.4.31 - ts-node: 10.9.1(@types/node@18.19.21)(typescript@5.2.2) + ts-node: 10.9.1(@types/node@18.19.28)(typescript@5.2.2) yaml: 2.3.1 dev: true @@ -20874,7 +20874,7 @@ packages: resolution: {integrity: sha512-vDWbsl26LIcPGmDpoVzjEP6+hvHZkBkLW7JpvwbCv/5IYPJlsbzCVXY3wsCeAxAUeTclNOUZxnLdGh3VBD/J6w==} dev: true - /ts-node@10.9.1(@types/node@18.19.21)(typescript@5.2.2): + /ts-node@10.9.1(@types/node@18.19.28)(typescript@5.2.2): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -20893,7 +20893,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 18.19.21 + '@types/node': 18.19.28 acorn: 8.10.0 acorn-walk: 8.2.0 arg: 4.1.3