From 2da8247978c5142eec194651a7520fa53396d762 Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Fri, 20 Feb 2026 19:18:14 +0100 Subject: [PATCH] chore(deps): Bump typescript and get rid of now legacy imports --- package.json | 13 +- pnpm-lock.yaml | 421 ++++++++++++++++++++++++++++++++++++------------- tsconfig.json | 1 - 3 files changed, 319 insertions(+), 116 deletions(-) diff --git a/package.json b/package.json index 39ee33c..7852feb 100644 --- a/package.json +++ b/package.json @@ -54,13 +54,12 @@ "devDependencies": { "@faker-js/faker": "7.6.0", "@odit/license-exporter": "0.0.9", - "@types/cors": "2.8.9", + "@types/cors": "2.8.19", "@types/csvtojson": "1.1.5", - "@types/express": "4.17.11", - "@types/jest": "26.0.20", - "@types/jsonwebtoken": "8.5.0", - "@types/node": "14.14.22", - "@types/uuid": "8.3.0", + "@types/express": "5.0.6", + "@types/jest": "30.0.0", + "@types/jsonwebtoken": "9.0.10", + "@types/node": "25.3.0", "auto-changelog": "2.4.0", "cp-cli": "2.0.0", "jest": "26.6.3", @@ -71,7 +70,7 @@ "ts-jest": "26.5.0", "ts-node": "9.1.1", "typedoc": "0.20.19", - "typescript": "4.1.3" + "typescript": "5.9.3" }, "scripts": { "dev": "nodemon src/app.ts", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 63b5ed7..3b1d556 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -100,26 +100,23 @@ importers: specifier: 0.0.9 version: 0.0.9 '@types/cors': - specifier: 2.8.9 - version: 2.8.9 + specifier: 2.8.19 + version: 2.8.19 '@types/csvtojson': specifier: 1.1.5 version: 1.1.5 '@types/express': - specifier: 4.17.11 - version: 4.17.11 + specifier: 5.0.6 + version: 5.0.6 '@types/jest': - specifier: 26.0.20 - version: 26.0.20 + specifier: 30.0.0 + version: 30.0.0 '@types/jsonwebtoken': - specifier: 8.5.0 - version: 8.5.0 + specifier: 9.0.10 + version: 9.0.10 '@types/node': - specifier: 14.14.22 - version: 14.14.22 - '@types/uuid': - specifier: 8.3.0 - version: 8.3.0 + specifier: 25.3.0 + version: 25.3.0 auto-changelog: specifier: 2.4.0 version: 2.4.0(encoding@0.1.13) @@ -128,7 +125,7 @@ importers: version: 2.0.0 jest: specifier: 26.6.3 - version: 26.6.3(ts-node@9.1.1(typescript@4.1.3)) + version: 26.6.3(ts-node@9.1.1(typescript@5.9.3)) nodemon: specifier: 2.0.7 version: 2.0.7 @@ -143,16 +140,16 @@ importers: version: 1.11.7 ts-jest: specifier: 26.5.0 - version: 26.5.0(jest@26.6.3(ts-node@9.1.1(typescript@4.1.3)))(typescript@4.1.3) + version: 26.5.0(jest@26.6.3(ts-node@9.1.1(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: 9.1.1 - version: 9.1.1(typescript@4.1.3) + version: 9.1.1(typescript@5.9.3) typedoc: specifier: 0.20.19 - version: 0.20.19(typescript@4.1.3) + version: 0.20.19(typescript@5.9.3) typescript: - specifier: 4.1.3 - version: 4.1.3 + specifier: 5.9.3 + version: 5.9.3 packages: @@ -164,6 +161,10 @@ packages: resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} engines: {node: '>=6.9.0'} + '@babel/code-frame@7.29.0': + resolution: {integrity: sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==} + engines: {node: '>=6.9.0'} + '@babel/compat-data@7.26.8': resolution: {integrity: sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==} engines: {node: '>=6.9.0'} @@ -202,6 +203,10 @@ packages: resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.28.5': + resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-option@7.25.9': resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} engines: {node: '>=6.9.0'} @@ -358,22 +363,42 @@ packages: resolution: {integrity: sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==} engines: {node: '>= 10.14.2'} + '@jest/diff-sequences@30.0.1': + resolution: {integrity: sha512-n5H8QLDJ47QqbCNn5SuFjCRDrOLEZ0h8vAHCK5RL9Ls7Xa8AQLa/YxAc9UjFqoEDM48muwtBGjtMY5cr0PLDCw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + '@jest/environment@26.6.2': resolution: {integrity: sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==} engines: {node: '>= 10.14.2'} + '@jest/expect-utils@30.2.0': + resolution: {integrity: sha512-1JnRfhqpD8HGpOmQp180Fo9Zt69zNtC+9lR+kT7NVL05tNXIi+QC8Csz7lfidMoVLPD3FnOtcmp0CEFnxExGEA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + '@jest/fake-timers@26.6.2': resolution: {integrity: sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==} engines: {node: '>= 10.14.2'} + '@jest/get-type@30.1.0': + resolution: {integrity: sha512-eMbZE2hUnx1WV0pmURZY9XoXPkUYjpc55mb0CrhtdWLtzMQPFvu/rZkTLZFTsdaVQa+Tr4eWAteqcUzoawq/uA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + '@jest/globals@26.6.2': resolution: {integrity: sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==} engines: {node: '>= 10.14.2'} + '@jest/pattern@30.0.1': + resolution: {integrity: sha512-gWp7NfQW27LaBQz3TITS8L7ZCQ0TLvtmI//4OwlQRx4rnWxcPNIYjxZpDcN4+UlGxgm3jS5QPz8IPTCkb59wZA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + '@jest/reporters@26.6.2': resolution: {integrity: sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==} engines: {node: '>= 10.14.2'} + '@jest/schemas@30.0.5': + resolution: {integrity: sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + '@jest/source-map@26.6.2': resolution: {integrity: sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==} engines: {node: '>= 10.14.2'} @@ -394,6 +419,10 @@ packages: resolution: {integrity: sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==} engines: {node: '>= 10.14.2'} + '@jest/types@30.2.0': + resolution: {integrity: sha512-H9xg1/sfVvyfU7o3zMfBEjQ1gcsdeTMgqHoYdN79tuLqfTtuu7WckRA1R5whDwOzxaZAeMKTYWqP+WCAi0CHsg==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + '@jridgewell/gen-mapping@0.3.8': resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} engines: {node: '>=6.0.0'} @@ -584,6 +613,9 @@ packages: '@sideway/pinpoint@2.0.0': resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} + '@sinclair/typebox@0.34.48': + resolution: {integrity: sha512-kKJTNuK3AQOrgjjotVxMrCn1sUJwM76wMszfq1kdU4uYVJjvEWuFQ6HgvLt4Xz3fSmZlTOxJ/Ie13KnIcWQXFA==} + '@sindresorhus/is@0.14.0': resolution: {integrity: sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==} engines: {node: '>=6'} @@ -637,17 +669,17 @@ packages: '@types/connect@3.4.38': resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} - '@types/cors@2.8.9': - resolution: {integrity: sha512-zurD1ibz21BRlAOIKP8yhrxlqKx6L9VCwkB5kMiP6nZAhoF5MvC7qS1qPA7nRcr1GJolfkQC7/EAL4hdYejLtg==} + '@types/cors@2.8.19': + resolution: {integrity: sha512-mFNylyeyqN93lfe/9CSxOGREz8cpzAhH+E93xJ4xWQf62V8sQ/24reV2nyzUWM6H6Xji+GGHpkbLe7pVoUEskg==} '@types/csvtojson@1.1.5': resolution: {integrity: sha512-REZcfXN1h2JLoSc066GAdUKP2OpNiG3mIpgyjZWB5RKhBOZc5xmAZwavbP6O7vKMZ+jYTqbwUNucMBl7dw68JA==} - '@types/express-serve-static-core@4.19.6': - resolution: {integrity: sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==} + '@types/express-serve-static-core@5.1.1': + resolution: {integrity: sha512-v4zIMr/cX7/d2BpAEX3KNKL/JrT1s43s96lLvvdTmza1oEvDudCqK9aF/djc/SWgy8Yh0h30TZx5VpzqFCxk5A==} - '@types/express@4.17.11': - resolution: {integrity: sha512-no+R6rW60JEc59977wIxreQVsIEOAYwgCqldrA/vkpCnbD7MqTefO97lmoBe4WE0F156bC4uLSP1XHDOySnChg==} + '@types/express@5.0.6': + resolution: {integrity: sha512-sKYVuV7Sv9fbPIt/442koC7+IIwK5olP1KWeD88e/idgoJqDm3JV/YUiPwkoKK92ylff2MGxSz1CSjsXelx0YA==} '@types/graceful-fs@4.1.9': resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} @@ -670,8 +702,11 @@ packages: '@types/jest@26.0.20': resolution: {integrity: sha512-9zi2Y+5USJRxd0FsahERhBwlcvFh6D2GLQnY2FH2BzK8J9s9omvNHIbvABwIluXa0fD8XVKMLTO0aOEuUfACAA==} - '@types/jsonwebtoken@8.5.0': - resolution: {integrity: sha512-9bVao7LvyorRGZCw0VmH/dr7Og+NdjYSsKAxB43OQoComFbBgsEpoR9JW6+qSq/ogwVBg8GI2MfAlk4SYI4OLg==} + '@types/jest@30.0.0': + resolution: {integrity: sha512-XTYugzhuwqWjws0CVz8QpM36+T+Dz5mTEBKhNs/esGLnCIlGdRy+Dq78NRjd7ls7r8BC8ZRMOrKlkO1hU0JOwA==} + + '@types/jsonwebtoken@9.0.10': + resolution: {integrity: sha512-asx5hIG9Qmf/1oStypjanR7iKTv0gXQ1Ov/jfrX6kS/EO0OFni8orbmGCn0672NHR3kXHwpAwR+B368ZGN/2rA==} '@types/keyv@3.1.4': resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} @@ -679,8 +714,11 @@ packages: '@types/mime@1.3.5': resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} - '@types/node@14.14.22': - resolution: {integrity: sha512-g+f/qj/cNcqKkc3tFqlXOYjrmZA+jNBiDzbP3kH+B+otKFqAdPgVTGP1IeKRdMml/aE69as5S4FqtxAbl+LaMw==} + '@types/ms@2.1.0': + resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} + + '@types/node@25.3.0': + resolution: {integrity: sha512-4K3bqJpXpqfg2XKGK9bpDTc6xO/xoUP/RBWS7AtRMug6zZFaRekiLzjVtAoZMquxoAbzBvy5nxQ7veS5eYzf8A==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -703,21 +741,21 @@ packages: '@types/send@0.17.4': resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} - '@types/serve-static@1.15.7': - resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==} + '@types/serve-static@2.2.0': + resolution: {integrity: sha512-8mam4H1NHLtu7nmtalF7eyBH14QyOASmcxHhSfEoRyr0nP/YdoesEtU+uSRvMe96TW/HPTtkoKqQLl53N7UXMQ==} '@types/stack-utils@2.0.3': resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} - '@types/uuid@8.3.0': - resolution: {integrity: sha512-eQ9qFW/fhfGJF8WKHGEHZEyVWfZxrT+6CLIJGBcZPfxUh/+BnEj+UCGYMlr9qZuX/2AltsvwrGqp0LhEW8D0zQ==} - '@types/yargs-parser@21.0.3': resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} '@types/yargs@15.0.19': resolution: {integrity: sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==} + '@types/yargs@17.0.35': + resolution: {integrity: sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==} + abab@2.0.6: resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} deprecated: Use your platform's native atob() and btoa() methods instead @@ -789,6 +827,10 @@ packages: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} + ansi-styles@5.2.0: + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} + engines: {node: '>=10'} + any-promise@1.3.0: resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} @@ -1085,6 +1127,10 @@ packages: ci-info@2.0.0: resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} + ci-info@4.4.0: + resolution: {integrity: sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==} + engines: {node: '>=8'} + cjs-module-lexer@0.6.0: resolution: {integrity: sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==} @@ -1596,6 +1642,10 @@ packages: resolution: {integrity: sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==} engines: {node: '>= 10.14.2'} + expect@30.2.0: + resolution: {integrity: sha512-u/feCi0GPsI+988gU2FLcsHyAHTU0MX1Wg68NhAnN7z/+C5wqG+CY8J53N9ioe8RXgaoz0nBR/TYMf3AycUuPw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + express-session@1.18.1: resolution: {integrity: sha512-a5mtTqEaZvBCL9A9aqkrtfz+3SMDhOVUnjafjo+s7A9Txkq+SVX2DLvSp1Zrv4uCXa3lMSK3viWnh9Gg07PBUA==} engines: {node: '>= 0.8.0'} @@ -2246,6 +2296,10 @@ packages: resolution: {integrity: sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==} engines: {node: '>= 10.14.2'} + jest-diff@30.2.0: + resolution: {integrity: sha512-dQHFo3Pt4/NLlG5z4PxZ/3yZTZ1C7s9hveiOj+GCN+uT109NC2QgsoVZsVOAvbJ3RgKkvyLGXZV9+piDpWbm6A==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-docblock@26.0.0: resolution: {integrity: sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==} engines: {node: '>= 10.14.2'} @@ -2282,14 +2336,26 @@ packages: resolution: {integrity: sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==} engines: {node: '>= 10.14.2'} + jest-matcher-utils@30.2.0: + resolution: {integrity: sha512-dQ94Nq4dbzmUWkQ0ANAWS9tBRfqCrn0bV9AMYdOi/MHW726xn7eQmMeRTpX2ViC00bpNaWXq+7o4lIQ3AX13Hg==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-message-util@26.6.2: resolution: {integrity: sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==} engines: {node: '>= 10.14.2'} + jest-message-util@30.2.0: + resolution: {integrity: sha512-y4DKFLZ2y6DxTWD4cDe07RglV88ZiNEdlRfGtqahfbIjfsw1nMCPx49Uev4IA/hWn3sDKyAnSPwoYSsAEdcimw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-mock@26.6.2: resolution: {integrity: sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==} engines: {node: '>= 10.14.2'} + jest-mock@30.2.0: + resolution: {integrity: sha512-JNNNl2rj4b5ICpmAcq+WbLH83XswjPbjH4T7yvGzfAGCPh1rw+xVNbtk+FnRslvt9lkCcdn9i1oAoKUuFsOxRw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-pnp-resolver@1.2.3: resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} engines: {node: '>=6'} @@ -2303,6 +2369,10 @@ packages: resolution: {integrity: sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==} engines: {node: '>= 10.14.2'} + jest-regex-util@30.0.1: + resolution: {integrity: sha512-jHEQgBXAgc+Gh4g0p3bCevgRCVRkB4VB70zhoAE48gxeSr1hfUOsM/C2WoJgVL7Eyg//hudYENbm3Ne+/dRVVA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-resolve-dependencies@26.6.3: resolution: {integrity: sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==} engines: {node: '>= 10.14.2'} @@ -2332,6 +2402,10 @@ packages: resolution: {integrity: sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==} engines: {node: '>= 10.14.2'} + jest-util@30.2.0: + resolution: {integrity: sha512-QKNsM0o3Xe6ISQU869e+DhG+4CK/48aHYdJZGlFQVTjnbvgpcKyxpzk29fGiO7i/J8VENZ+d2iGnSsvmuHywlA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-validate@26.6.2: resolution: {integrity: sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==} engines: {node: '>= 10.14.2'} @@ -3112,6 +3186,10 @@ packages: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} + picomatch@4.0.3: + resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} + engines: {node: '>=12'} + pirates@4.0.7: resolution: {integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==} engines: {node: '>= 6'} @@ -3153,6 +3231,10 @@ packages: resolution: {integrity: sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==} engines: {node: '>= 10'} + pretty-format@30.2.0: + resolution: {integrity: sha512-9uBdv/B4EefsuAL+pWqueZyZS2Ba+LxfFeQ9DN14HU4bN8bhaxKdkpjpB6fs9+pSjIBu+FXQHImEg8j/Lw0+vA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + process-nextick-args@2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} @@ -3253,6 +3335,9 @@ packages: react-is@17.0.2: resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} + react-is@18.3.1: + resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} + read-pkg-up@7.0.1: resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} engines: {node: '>=8'} @@ -3926,9 +4011,9 @@ packages: resolution: {integrity: sha512-qpr8AO3Phi6ZF7qMHOrRdNisVt8jE1KfmW0ooLFcXscA87aJ12aBPyB9cJfxGNjNwd7B3WIK9ZlBveWiqd74QA==} hasBin: true - typescript@4.1.3: - resolution: {integrity: sha512-B3ZIOf1IKeH2ixgHhj6la6xdwR9QrLC5d1VKeCSY4tvkqhF2eqd9O7txNlS0PO3GrBAFIdr3L1ndNwteUbZLYg==} - engines: {node: '>=4.2.0'} + typescript@5.9.3: + resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} + engines: {node: '>=14.17'} hasBin: true uglify-js@3.19.3: @@ -3943,6 +4028,9 @@ packages: undefsafe@2.0.5: resolution: {integrity: sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==} + undici-types@7.18.2: + resolution: {integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==} + union-value@1.0.1: resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==} engines: {node: '>=0.10.0'} @@ -4248,6 +4336,12 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.1.1 + '@babel/code-frame@7.29.0': + dependencies: + '@babel/helper-validator-identifier': 7.28.5 + js-tokens: 4.0.0 + picocolors: 1.1.1 + '@babel/compat-data@7.26.8': {} '@babel/core@7.26.10': @@ -4308,6 +4402,8 @@ snapshots: '@babel/helper-validator-identifier@7.25.9': {} + '@babel/helper-validator-identifier@7.28.5': {} + '@babel/helper-validator-option@7.25.9': {} '@babel/helpers@7.27.0': @@ -4469,33 +4565,33 @@ snapshots: '@jest/console@26.6.2': dependencies: '@jest/types': 26.6.2 - '@types/node': 14.14.22 + '@types/node': 25.3.0 chalk: 4.1.2 jest-message-util: 26.6.2 jest-util: 26.6.2 slash: 3.0.0 - '@jest/core@26.6.3(ts-node@9.1.1(typescript@4.1.3))': + '@jest/core@26.6.3(ts-node@9.1.1(typescript@5.9.3))': dependencies: '@jest/console': 26.6.2 '@jest/reporters': 26.6.2 '@jest/test-result': 26.6.2 '@jest/transform': 26.6.2 '@jest/types': 26.6.2 - '@types/node': 14.14.22 + '@types/node': 25.3.0 ansi-escapes: 4.3.2 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 26.6.2 - jest-config: 26.6.3(ts-node@9.1.1(typescript@4.1.3)) + jest-config: 26.6.3(ts-node@9.1.1(typescript@5.9.3)) jest-haste-map: 26.6.2 jest-message-util: 26.6.2 jest-regex-util: 26.0.0 jest-resolve: 26.6.2 jest-resolve-dependencies: 26.6.3 - jest-runner: 26.6.3(ts-node@9.1.1(typescript@4.1.3)) - jest-runtime: 26.6.3(ts-node@9.1.1(typescript@4.1.3)) + jest-runner: 26.6.3(ts-node@9.1.1(typescript@5.9.3)) + jest-runtime: 26.6.3(ts-node@9.1.1(typescript@5.9.3)) jest-snapshot: 26.6.2 jest-util: 26.6.2 jest-validate: 26.6.2 @@ -4512,28 +4608,41 @@ snapshots: - ts-node - utf-8-validate + '@jest/diff-sequences@30.0.1': {} + '@jest/environment@26.6.2': dependencies: '@jest/fake-timers': 26.6.2 '@jest/types': 26.6.2 - '@types/node': 14.14.22 + '@types/node': 25.3.0 jest-mock: 26.6.2 + '@jest/expect-utils@30.2.0': + dependencies: + '@jest/get-type': 30.1.0 + '@jest/fake-timers@26.6.2': dependencies: '@jest/types': 26.6.2 '@sinonjs/fake-timers': 6.0.1 - '@types/node': 14.14.22 + '@types/node': 25.3.0 jest-message-util: 26.6.2 jest-mock: 26.6.2 jest-util: 26.6.2 + '@jest/get-type@30.1.0': {} + '@jest/globals@26.6.2': dependencies: '@jest/environment': 26.6.2 '@jest/types': 26.6.2 expect: 26.6.2 + '@jest/pattern@30.0.1': + dependencies: + '@types/node': 25.3.0 + jest-regex-util: 30.0.1 + '@jest/reporters@26.6.2': dependencies: '@bcoe/v8-coverage': 0.2.3 @@ -4565,6 +4674,10 @@ snapshots: transitivePeerDependencies: - supports-color + '@jest/schemas@30.0.5': + dependencies: + '@sinclair/typebox': 0.34.48 + '@jest/source-map@26.6.2': dependencies: callsites: 3.1.0 @@ -4578,13 +4691,13 @@ snapshots: '@types/istanbul-lib-coverage': 2.0.6 collect-v8-coverage: 1.0.2 - '@jest/test-sequencer@26.6.3(ts-node@9.1.1(typescript@4.1.3))': + '@jest/test-sequencer@26.6.3(ts-node@9.1.1(typescript@5.9.3))': dependencies: '@jest/test-result': 26.6.2 graceful-fs: 4.2.11 jest-haste-map: 26.6.2 - jest-runner: 26.6.3(ts-node@9.1.1(typescript@4.1.3)) - jest-runtime: 26.6.3(ts-node@9.1.1(typescript@4.1.3)) + jest-runner: 26.6.3(ts-node@9.1.1(typescript@5.9.3)) + jest-runtime: 26.6.3(ts-node@9.1.1(typescript@5.9.3)) transitivePeerDependencies: - bufferutil - canvas @@ -4616,10 +4729,20 @@ snapshots: dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 14.14.22 + '@types/node': 25.3.0 '@types/yargs': 15.0.19 chalk: 4.1.2 + '@jest/types@30.2.0': + dependencies: + '@jest/pattern': 30.0.1 + '@jest/schemas': 30.0.5 + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 + '@types/node': 25.3.0 + '@types/yargs': 17.0.35 + chalk: 4.1.2 + '@jridgewell/gen-mapping@0.3.8': dependencies: '@jridgewell/set-array': 1.2.1 @@ -4803,7 +4926,7 @@ snapshots: '@octokit/types@5.5.0': dependencies: - '@types/node': 14.14.22 + '@types/node': 25.3.0 '@octokit/types@6.41.0': dependencies: @@ -4830,6 +4953,8 @@ snapshots: '@sideway/pinpoint@2.0.0': {} + '@sinclair/typebox@0.34.48': {} + '@sindresorhus/is@0.14.0': {} '@sindresorhus/is@4.6.0': {} @@ -4883,42 +5008,43 @@ snapshots: '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 14.14.22 + '@types/node': 25.3.0 '@types/cacheable-request@6.0.3': dependencies: '@types/http-cache-semantics': 4.0.4 '@types/keyv': 3.1.4 - '@types/node': 14.14.22 + '@types/node': 25.3.0 '@types/responselike': 1.0.3 '@types/connect@3.4.38': dependencies: - '@types/node': 14.14.22 + '@types/node': 25.3.0 - '@types/cors@2.8.9': {} + '@types/cors@2.8.19': + dependencies: + '@types/node': 25.3.0 '@types/csvtojson@1.1.5': dependencies: - '@types/node': 14.14.22 + '@types/node': 25.3.0 - '@types/express-serve-static-core@4.19.6': + '@types/express-serve-static-core@5.1.1': dependencies: - '@types/node': 14.14.22 + '@types/node': 25.3.0 '@types/qs': 6.9.18 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 - '@types/express@4.17.11': + '@types/express@5.0.6': dependencies: '@types/body-parser': 1.19.5 - '@types/express-serve-static-core': 4.19.6 - '@types/qs': 6.9.18 - '@types/serve-static': 1.15.7 + '@types/express-serve-static-core': 5.1.1 + '@types/serve-static': 2.2.0 '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 14.14.22 + '@types/node': 25.3.0 '@types/http-cache-semantics@4.0.4': {} @@ -4939,17 +5065,27 @@ snapshots: jest-diff: 26.6.2 pretty-format: 26.6.2 - '@types/jsonwebtoken@8.5.0': + '@types/jest@30.0.0': dependencies: - '@types/node': 14.14.22 + expect: 30.2.0 + pretty-format: 30.2.0 + + '@types/jsonwebtoken@9.0.10': + dependencies: + '@types/ms': 2.1.0 + '@types/node': 25.3.0 '@types/keyv@3.1.4': dependencies: - '@types/node': 14.14.22 + '@types/node': 25.3.0 '@types/mime@1.3.5': {} - '@types/node@14.14.22': {} + '@types/ms@2.1.0': {} + + '@types/node@25.3.0': + dependencies: + undici-types: 7.18.2 '@types/normalize-package-data@2.4.4': {} @@ -4963,29 +5099,30 @@ snapshots: '@types/responselike@1.0.3': dependencies: - '@types/node': 14.14.22 + '@types/node': 25.3.0 '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 14.14.22 + '@types/node': 25.3.0 - '@types/serve-static@1.15.7': + '@types/serve-static@2.2.0': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 14.14.22 - '@types/send': 0.17.4 + '@types/node': 25.3.0 '@types/stack-utils@2.0.3': {} - '@types/uuid@8.3.0': {} - '@types/yargs-parser@21.0.3': {} '@types/yargs@15.0.19': dependencies: '@types/yargs-parser': 21.0.3 + '@types/yargs@17.0.35': + dependencies: + '@types/yargs-parser': 21.0.3 + abab@2.0.6: {} abbrev@1.1.1: @@ -5048,6 +5185,8 @@ snapshots: dependencies: color-convert: 2.0.1 + ansi-styles@5.2.0: {} + any-promise@1.3.0: {} anymatch@2.0.0: @@ -5443,6 +5582,8 @@ snapshots: ci-info@2.0.0: {} + ci-info@4.4.0: {} + cjs-module-lexer@0.6.0: {} class-transformer@0.3.1: {} @@ -5938,6 +6079,15 @@ snapshots: jest-message-util: 26.6.2 jest-regex-util: 26.0.0 + expect@30.2.0: + dependencies: + '@jest/expect-utils': 30.2.0 + '@jest/get-type': 30.1.0 + jest-matcher-utils: 30.2.0 + jest-message-util: 30.2.0 + jest-mock: 30.2.0 + jest-util: 30.2.0 + express-session@1.18.1: dependencies: cookie: 0.7.2 @@ -6669,9 +6819,9 @@ snapshots: execa: 4.1.0 throat: 5.0.0 - jest-cli@26.6.3(ts-node@9.1.1(typescript@4.1.3)): + jest-cli@26.6.3(ts-node@9.1.1(typescript@5.9.3)): dependencies: - '@jest/core': 26.6.3(ts-node@9.1.1(typescript@4.1.3)) + '@jest/core': 26.6.3(ts-node@9.1.1(typescript@5.9.3)) '@jest/test-result': 26.6.2 '@jest/types': 26.6.2 chalk: 4.1.2 @@ -6679,7 +6829,7 @@ snapshots: graceful-fs: 4.2.11 import-local: 3.2.0 is-ci: 2.0.0 - jest-config: 26.6.3(ts-node@9.1.1(typescript@4.1.3)) + jest-config: 26.6.3(ts-node@9.1.1(typescript@5.9.3)) jest-util: 26.6.2 jest-validate: 26.6.2 prompts: 2.4.2 @@ -6691,10 +6841,10 @@ snapshots: - ts-node - utf-8-validate - jest-config@26.6.3(ts-node@9.1.1(typescript@4.1.3)): + jest-config@26.6.3(ts-node@9.1.1(typescript@5.9.3)): dependencies: '@babel/core': 7.26.10 - '@jest/test-sequencer': 26.6.3(ts-node@9.1.1(typescript@4.1.3)) + '@jest/test-sequencer': 26.6.3(ts-node@9.1.1(typescript@5.9.3)) '@jest/types': 26.6.2 babel-jest: 26.6.3(@babel/core@7.26.10) chalk: 4.1.2 @@ -6704,7 +6854,7 @@ snapshots: jest-environment-jsdom: 26.6.2 jest-environment-node: 26.6.2 jest-get-type: 26.3.0 - jest-jasmine2: 26.6.3(ts-node@9.1.1(typescript@4.1.3)) + jest-jasmine2: 26.6.3(ts-node@9.1.1(typescript@5.9.3)) jest-regex-util: 26.0.0 jest-resolve: 26.6.2 jest-util: 26.6.2 @@ -6712,7 +6862,7 @@ snapshots: micromatch: 4.0.8 pretty-format: 26.6.2 optionalDependencies: - ts-node: 9.1.1(typescript@4.1.3) + ts-node: 9.1.1(typescript@5.9.3) transitivePeerDependencies: - bufferutil - canvas @@ -6726,6 +6876,13 @@ snapshots: jest-get-type: 26.3.0 pretty-format: 26.6.2 + jest-diff@30.2.0: + dependencies: + '@jest/diff-sequences': 30.0.1 + '@jest/get-type': 30.1.0 + chalk: 4.1.2 + pretty-format: 30.2.0 + jest-docblock@26.0.0: dependencies: detect-newline: 3.1.0 @@ -6743,7 +6900,7 @@ snapshots: '@jest/environment': 26.6.2 '@jest/fake-timers': 26.6.2 '@jest/types': 26.6.2 - '@types/node': 14.14.22 + '@types/node': 25.3.0 jest-mock: 26.6.2 jest-util: 26.6.2 jsdom: 16.7.0 @@ -6758,7 +6915,7 @@ snapshots: '@jest/environment': 26.6.2 '@jest/fake-timers': 26.6.2 '@jest/types': 26.6.2 - '@types/node': 14.14.22 + '@types/node': 25.3.0 jest-mock: 26.6.2 jest-util: 26.6.2 @@ -6768,7 +6925,7 @@ snapshots: dependencies: '@jest/types': 26.6.2 '@types/graceful-fs': 4.1.9 - '@types/node': 14.14.22 + '@types/node': 25.3.0 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -6784,14 +6941,14 @@ snapshots: transitivePeerDependencies: - supports-color - jest-jasmine2@26.6.3(ts-node@9.1.1(typescript@4.1.3)): + jest-jasmine2@26.6.3(ts-node@9.1.1(typescript@5.9.3)): dependencies: '@babel/traverse': 7.27.0 '@jest/environment': 26.6.2 '@jest/source-map': 26.6.2 '@jest/test-result': 26.6.2 '@jest/types': 26.6.2 - '@types/node': 14.14.22 + '@types/node': 25.3.0 chalk: 4.1.2 co: 4.6.0 expect: 26.6.2 @@ -6799,7 +6956,7 @@ snapshots: jest-each: 26.6.2 jest-matcher-utils: 26.6.2 jest-message-util: 26.6.2 - jest-runtime: 26.6.3(ts-node@9.1.1(typescript@4.1.3)) + jest-runtime: 26.6.3(ts-node@9.1.1(typescript@5.9.3)) jest-snapshot: 26.6.2 jest-util: 26.6.2 pretty-format: 26.6.2 @@ -6823,6 +6980,13 @@ snapshots: jest-get-type: 26.3.0 pretty-format: 26.6.2 + jest-matcher-utils@30.2.0: + dependencies: + '@jest/get-type': 30.1.0 + chalk: 4.1.2 + jest-diff: 30.2.0 + pretty-format: 30.2.0 + jest-message-util@26.6.2: dependencies: '@babel/code-frame': 7.26.2 @@ -6835,10 +6999,28 @@ snapshots: slash: 3.0.0 stack-utils: 2.0.6 + jest-message-util@30.2.0: + dependencies: + '@babel/code-frame': 7.29.0 + '@jest/types': 30.2.0 + '@types/stack-utils': 2.0.3 + chalk: 4.1.2 + graceful-fs: 4.2.11 + micromatch: 4.0.8 + pretty-format: 30.2.0 + slash: 3.0.0 + stack-utils: 2.0.6 + jest-mock@26.6.2: dependencies: '@jest/types': 26.6.2 - '@types/node': 14.14.22 + '@types/node': 25.3.0 + + jest-mock@30.2.0: + dependencies: + '@jest/types': 30.2.0 + '@types/node': 25.3.0 + jest-util: 30.2.0 jest-pnp-resolver@1.2.3(jest-resolve@26.6.2): optionalDependencies: @@ -6846,6 +7028,8 @@ snapshots: jest-regex-util@26.0.0: {} + jest-regex-util@30.0.1: {} + jest-resolve-dependencies@26.6.3: dependencies: '@jest/types': 26.6.2 @@ -6865,24 +7049,24 @@ snapshots: resolve: 1.22.10 slash: 3.0.0 - jest-runner@26.6.3(ts-node@9.1.1(typescript@4.1.3)): + jest-runner@26.6.3(ts-node@9.1.1(typescript@5.9.3)): dependencies: '@jest/console': 26.6.2 '@jest/environment': 26.6.2 '@jest/test-result': 26.6.2 '@jest/types': 26.6.2 - '@types/node': 14.14.22 + '@types/node': 25.3.0 chalk: 4.1.2 emittery: 0.7.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 26.6.3(ts-node@9.1.1(typescript@4.1.3)) + jest-config: 26.6.3(ts-node@9.1.1(typescript@5.9.3)) jest-docblock: 26.0.0 jest-haste-map: 26.6.2 jest-leak-detector: 26.6.2 jest-message-util: 26.6.2 jest-resolve: 26.6.2 - jest-runtime: 26.6.3(ts-node@9.1.1(typescript@4.1.3)) + jest-runtime: 26.6.3(ts-node@9.1.1(typescript@5.9.3)) jest-util: 26.6.2 jest-worker: 26.6.2 source-map-support: 0.5.21 @@ -6894,7 +7078,7 @@ snapshots: - ts-node - utf-8-validate - jest-runtime@26.6.3(ts-node@9.1.1(typescript@4.1.3)): + jest-runtime@26.6.3(ts-node@9.1.1(typescript@5.9.3)): dependencies: '@jest/console': 26.6.2 '@jest/environment': 26.6.2 @@ -6911,7 +7095,7 @@ snapshots: exit: 0.1.2 glob: 7.2.3 graceful-fs: 4.2.11 - jest-config: 26.6.3(ts-node@9.1.1(typescript@4.1.3)) + jest-config: 26.6.3(ts-node@9.1.1(typescript@5.9.3)) jest-haste-map: 26.6.2 jest-message-util: 26.6.2 jest-mock: 26.6.2 @@ -6932,7 +7116,7 @@ snapshots: jest-serializer@26.6.2: dependencies: - '@types/node': 14.14.22 + '@types/node': 25.3.0 graceful-fs: 4.2.11 jest-snapshot@26.6.2: @@ -6959,12 +7143,21 @@ snapshots: jest-util@26.6.2: dependencies: '@jest/types': 26.6.2 - '@types/node': 14.14.22 + '@types/node': 25.3.0 chalk: 4.1.2 graceful-fs: 4.2.11 is-ci: 2.0.0 micromatch: 4.0.8 + jest-util@30.2.0: + dependencies: + '@jest/types': 30.2.0 + '@types/node': 25.3.0 + chalk: 4.1.2 + ci-info: 4.4.0 + graceful-fs: 4.2.11 + picomatch: 4.0.3 + jest-validate@26.6.2: dependencies: '@jest/types': 26.6.2 @@ -6978,7 +7171,7 @@ snapshots: dependencies: '@jest/test-result': 26.6.2 '@jest/types': 26.6.2 - '@types/node': 14.14.22 + '@types/node': 25.3.0 ansi-escapes: 4.3.2 chalk: 4.1.2 jest-util: 26.6.2 @@ -6986,15 +7179,15 @@ snapshots: jest-worker@26.6.2: dependencies: - '@types/node': 14.14.22 + '@types/node': 25.3.0 merge-stream: 2.0.0 supports-color: 7.2.0 - jest@26.6.3(ts-node@9.1.1(typescript@4.1.3)): + jest@26.6.3(ts-node@9.1.1(typescript@5.9.3)): dependencies: - '@jest/core': 26.6.3(ts-node@9.1.1(typescript@4.1.3)) + '@jest/core': 26.6.3(ts-node@9.1.1(typescript@5.9.3)) import-local: 3.2.0 - jest-cli: 26.6.3(ts-node@9.1.1(typescript@4.1.3)) + jest-cli: 26.6.3(ts-node@9.1.1(typescript@5.9.3)) transitivePeerDependencies: - bufferutil - canvas @@ -7866,6 +8059,8 @@ snapshots: picomatch@2.3.1: {} + picomatch@4.0.3: {} + pirates@4.0.7: {} pkg-dir@4.2.0: @@ -7908,6 +8103,12 @@ snapshots: ansi-styles: 4.3.0 react-is: 17.0.2 + pretty-format@30.2.0: + dependencies: + '@jest/schemas': 30.0.5 + ansi-styles: 5.2.0 + react-is: 18.3.1 + process-nextick-args@2.0.1: {} progress@2.0.3: {} @@ -8003,6 +8204,8 @@ snapshots: react-is@17.0.2: {} + react-is@18.3.1: {} + read-pkg-up@7.0.1: dependencies: find-up: 4.1.0 @@ -8706,30 +8909,30 @@ snapshots: dependencies: punycode: 2.3.1 - ts-jest@26.5.0(jest@26.6.3(ts-node@9.1.1(typescript@4.1.3)))(typescript@4.1.3): + ts-jest@26.5.0(jest@26.6.3(ts-node@9.1.1(typescript@5.9.3)))(typescript@5.9.3): dependencies: '@types/jest': 26.0.20 bs-logger: 0.2.6 buffer-from: 1.1.2 fast-json-stable-stringify: 2.1.0 - jest: 26.6.3(ts-node@9.1.1(typescript@4.1.3)) + jest: 26.6.3(ts-node@9.1.1(typescript@5.9.3)) jest-util: 26.6.2 json5: 2.2.3 lodash: 4.17.21 make-error: 1.3.6 mkdirp: 1.0.4 semver: 7.7.1 - typescript: 4.1.3 + typescript: 5.9.3 yargs-parser: 20.2.9 - ts-node@9.1.1(typescript@4.1.3): + ts-node@9.1.1(typescript@5.9.3): dependencies: arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 source-map-support: 0.5.21 - typescript: 4.1.3 + typescript: 5.9.3 yn: 3.1.1 tslib@1.14.1: {} @@ -8767,7 +8970,7 @@ snapshots: typedoc-default-themes@0.12.10: {} - typedoc@0.20.19(typescript@4.1.3): + typedoc@0.20.19(typescript@5.9.3): dependencies: colors: 1.4.0 fs-extra: 9.1.0 @@ -8780,7 +8983,7 @@ snapshots: shelljs: 0.8.5 shiki: 0.2.7 typedoc-default-themes: 0.12.10 - typescript: 4.1.3 + typescript: 5.9.3 typeorm-routing-controllers-extensions@0.2.0(class-transformer@0.3.1)(routing-controllers@0.9.0-alpha.6(class-transformer@0.3.1)(class-validator@0.13.0))(typeorm@0.2.30): dependencies: @@ -8819,7 +9022,7 @@ snapshots: transitivePeerDependencies: - supports-color - typescript@4.1.3: {} + typescript@5.9.3: {} uglify-js@3.19.3: optional: true @@ -8830,6 +9033,8 @@ snapshots: undefsafe@2.0.5: {} + undici-types@7.18.2: {} + union-value@1.0.1: dependencies: arr-union: 3.1.0 diff --git a/tsconfig.json b/tsconfig.json index 2691754..b28ff11 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -2,7 +2,6 @@ "compilerOptions": { "target": "ES2020", "module": "commonjs", - "skipLibCheck": true, "rootDir": "./src", "outDir": "./dist", "esModuleInterop": true,