diff --git a/package.json b/package.json index 27af9c0..0fc80a3 100644 --- a/package.json +++ b/package.json @@ -12,10 +12,10 @@ "prepare": "husky" }, "devDependencies": { - "commitizen": "^4.3.0", + "commitizen": "^4.3.1", "cz-conventional-changelog": "^3.3.0", - "husky": "^9.0.11", - "prettier": "^3.2.5" + "husky": "^9.1.6", + "prettier": "^3.3.3" }, "type": "module", "config": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fde743f..ee6c613 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,72 +8,72 @@ importers: .: devDependencies: commitizen: - specifier: ^4.3.0 - version: 4.3.0(@types/node@20.12.8)(typescript@5.4.5) + specifier: ^4.3.1 + version: 4.3.1(@types/node@22.7.5)(typescript@5.4.5) cz-conventional-changelog: specifier: ^3.3.0 - version: 3.3.0(@types/node@20.12.8)(typescript@5.4.5) + version: 3.3.0(@types/node@22.7.5)(typescript@5.4.5) husky: - specifier: ^9.0.11 - version: 9.0.11 + specifier: ^9.1.6 + version: 9.1.6 prettier: - specifier: ^3.2.5 - version: 3.2.5 + specifier: ^3.3.3 + version: 3.3.3 packages: - '@babel/code-frame@7.24.2': + '@babel/code-frame@7.25.7': resolution: { - integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ== + integrity: sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g== } engines: { node: '>=6.9.0' } - '@babel/helper-validator-identifier@7.24.5': + '@babel/helper-validator-identifier@7.25.7': resolution: { - integrity: sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA== + integrity: sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg== } engines: { node: '>=6.9.0' } - '@babel/highlight@7.24.5': + '@babel/highlight@7.25.7': resolution: { - integrity: sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw== + integrity: sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw== } engines: { node: '>=6.9.0' } - '@commitlint/config-validator@19.0.3': + '@commitlint/config-validator@19.5.0': resolution: { - integrity: sha512-2D3r4PKjoo59zBc2auodrSCaUnCSALCx54yveOFwwP/i2kfEAQrygwOleFWswLqK0UL/F9r07MFi5ev2ohyM4Q== + integrity: sha512-CHtj92H5rdhKt17RmgALhfQt95VayrUo2tSqY9g2w+laAXyk7K/Ef6uPm9tn5qSIwSmrLjKaXK9eiNuxmQrDBw== } engines: { node: '>=v18' } - '@commitlint/execute-rule@19.0.0': + '@commitlint/execute-rule@19.5.0': resolution: { - integrity: sha512-mtsdpY1qyWgAO/iOK0L6gSGeR7GFcdW7tIjcNFxcWkfLDF5qVbPHKuGATFqRMsxcO8OUKNj0+3WOHB7EHm4Jdw== + integrity: sha512-aqyGgytXhl2ejlk+/rfgtwpPexYyri4t8/n4ku6rRJoRhGZpLFMqrZ+YaubeGysCP6oz4mMA34YSTaSOKEeNrg== } engines: { node: '>=v18' } - '@commitlint/load@19.2.0': + '@commitlint/load@19.5.0': resolution: { - integrity: sha512-XvxxLJTKqZojCxaBQ7u92qQLFMMZc4+p9qrIq/9kJDy8DOrEa7P1yx7Tjdc2u2JxIalqT4KOGraVgCE7eCYJyQ== + integrity: sha512-INOUhkL/qaKqwcTUvCE8iIUf5XHsEPCLY9looJ/ipzi7jtGhgmtH7OOFiNvwYgH7mA8osUWOUDV8t4E2HAi4xA== } engines: { node: '>=v18' } - '@commitlint/resolve-extends@19.1.0': + '@commitlint/resolve-extends@19.5.0': resolution: { - integrity: sha512-z2riI+8G3CET5CPgXJPlzftH+RiWYLMYv4C9tSLdLXdr6pBNimSKukYP9MS27ejmscqCTVA4almdLh0ODD2KYg== + integrity: sha512-CU/GscZhCUsJwcKTJS9Ndh3AKGZTNFIOoQB2n8CmFnizE0VnEuJoum+COW+C1lNABEeqk6ssfc1Kkalm4bDklA== } engines: { node: '>=v18' } - '@commitlint/types@19.0.3': + '@commitlint/types@19.5.0': resolution: { - integrity: sha512-tpyc+7i6bPG9mvaBbtKUeghfyZSDgWquIDfMgqYtTbmZ9Y9VzEm2je9EYcQ0aoz5o7NvGS+rcDec93yO08MHYA== + integrity: sha512-DSHae2obMSMkAtTBSOulg5X7/z+rGLxcXQIkg3OmWvY6wifojge5uVMydfhUvs7yQj+V7jNmRZ2Xzl8GJyqRgg== } engines: { node: '>=v18' } @@ -83,16 +83,16 @@ packages: integrity: sha512-loB369iXNmAZglwWATL+WRe+CRMmmBPtpolYzIebFaX4YA3x+BEfLqhUAV9WanycKI3TG1IMr5bMJDajDKLlUQ== } - '@types/node@20.12.8': + '@types/node@22.7.5': resolution: { - integrity: sha512-NU0rJLJnshZWdE/097cdCBbyW1h4hEg0xpovcoAQYHl8dnEyp/NAOiE45pvc+Bd1Dt+2r94v2eGFpQJ4R7g+2w== + integrity: sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ== } - ajv@8.13.0: + ajv@8.17.1: resolution: { - integrity: sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA== + integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g== } ansi-escapes@4.3.2: @@ -160,10 +160,10 @@ packages: integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== } - braces@3.0.2: + braces@3.0.3: resolution: { - integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== } engines: { node: '>=8' } @@ -267,10 +267,10 @@ packages: integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== } - commitizen@4.3.0: + commitizen@4.3.1: resolution: { - integrity: sha512-H0iNtClNEhT0fotHvGV3E9tDejDeS04sN1veIebsKYGMuGscFaswRoYJKmT3eW85eIJAs0F28bG2+a/9wCOfPw== + integrity: sha512-gwAPAVTy/j5YcOOebcCRIijn+mSjWJC+IYKivTu6aG8Ei/scoXgfsMRnuAk6b0GRste2J4NGxVdMN3ZpfNaVaw== } engines: { node: '>= 12' } hasBin: true @@ -389,6 +389,12 @@ packages: integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== } + fast-uri@3.0.3: + resolution: + { + integrity: sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw== + } + figures@3.2.0: resolution: { @@ -396,10 +402,10 @@ packages: } engines: { node: '>=8' } - fill-range@7.0.1: + fill-range@7.1.1: resolution: { - integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== } engines: { node: '>=8' } @@ -440,6 +446,7 @@ packages: { integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== } + deprecated: Glob versions prior to v9 are no longer supported global-directory@4.0.1: resolution: @@ -489,10 +496,10 @@ packages: } engines: { node: '>=0.10.0' } - husky@9.0.11: + husky@9.1.6: resolution: { - integrity: sha512-AB6lFlbwwyIqMdHYhwPe+kjOC3Oc5P3nThEoW/AaO2BX3vJDjWPFxYLxokUZOo6RNX20He3AaT8sESs9NJcmEw== + integrity: sha512-sqbjZKK7kf44hfdE94EoX8MZNk0n7HeW37O4YrVGCF4wzgQjp+akPAkfUK5LZ6KuR/6sqeAVuXHji+RzQgOn5A== } engines: { node: '>=18' } hasBin: true @@ -528,6 +535,7 @@ packages: { integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== } + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. inherits@2.0.4: resolution: @@ -622,10 +630,10 @@ packages: integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== } - jiti@1.21.0: + jiti@1.21.6: resolution: { - integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q== + integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w== } hasBin: true @@ -722,10 +730,10 @@ packages: integrity: sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w== } - micromatch@4.0.5: + micromatch@4.0.8: resolution: { - integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== + integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== } engines: { node: '>=8.6' } @@ -809,10 +817,10 @@ packages: } engines: { node: '>=0.10.0' } - picocolors@1.0.0: + picocolors@1.1.0: resolution: { - integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw== } picomatch@2.3.1: @@ -822,21 +830,14 @@ packages: } engines: { node: '>=8.6' } - prettier@3.2.5: + prettier@3.3.3: resolution: { - integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A== + integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew== } engines: { node: '>=14' } hasBin: true - punycode@2.3.1: - resolution: - { - integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== - } - engines: { node: '>=6' } - readable-stream@3.6.2: resolution: { @@ -978,10 +979,10 @@ packages: } engines: { node: '>=8.0' } - tslib@2.6.2: + tslib@2.8.0: resolution: { - integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== + integrity: sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA== } type-fest@0.21.3: @@ -999,10 +1000,10 @@ packages: engines: { node: '>=14.17' } hasBin: true - undici-types@5.26.5: + undici-types@6.19.8: resolution: { - integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== + integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw== } universalify@2.0.1: @@ -1012,12 +1013,6 @@ packages: } engines: { node: '>= 10.0.0' } - uri-js@4.4.1: - resolution: - { - integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== - } - util-deprecate@1.0.2: resolution: { @@ -1058,41 +1053,41 @@ packages: } snapshots: - '@babel/code-frame@7.24.2': + '@babel/code-frame@7.25.7': dependencies: - '@babel/highlight': 7.24.5 - picocolors: 1.0.0 + '@babel/highlight': 7.25.7 + picocolors: 1.1.0 optional: true - '@babel/helper-validator-identifier@7.24.5': + '@babel/helper-validator-identifier@7.25.7': optional: true - '@babel/highlight@7.24.5': + '@babel/highlight@7.25.7': dependencies: - '@babel/helper-validator-identifier': 7.24.5 + '@babel/helper-validator-identifier': 7.25.7 chalk: 2.4.2 js-tokens: 4.0.0 - picocolors: 1.0.0 + picocolors: 1.1.0 optional: true - '@commitlint/config-validator@19.0.3': + '@commitlint/config-validator@19.5.0': dependencies: - '@commitlint/types': 19.0.3 - ajv: 8.13.0 + '@commitlint/types': 19.5.0 + ajv: 8.17.1 optional: true - '@commitlint/execute-rule@19.0.0': + '@commitlint/execute-rule@19.5.0': optional: true - '@commitlint/load@19.2.0(@types/node@20.12.8)(typescript@5.4.5)': + '@commitlint/load@19.5.0(@types/node@22.7.5)(typescript@5.4.5)': dependencies: - '@commitlint/config-validator': 19.0.3 - '@commitlint/execute-rule': 19.0.0 - '@commitlint/resolve-extends': 19.1.0 - '@commitlint/types': 19.0.3 + '@commitlint/config-validator': 19.5.0 + '@commitlint/execute-rule': 19.5.0 + '@commitlint/resolve-extends': 19.5.0 + '@commitlint/types': 19.5.0 chalk: 5.3.0 cosmiconfig: 9.0.0(typescript@5.4.5) - cosmiconfig-typescript-loader: 5.0.0(@types/node@20.12.8)(cosmiconfig@9.0.0(typescript@5.4.5))(typescript@5.4.5) + cosmiconfig-typescript-loader: 5.0.0(@types/node@22.7.5)(cosmiconfig@9.0.0(typescript@5.4.5))(typescript@5.4.5) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -1101,17 +1096,17 @@ snapshots: - typescript optional: true - '@commitlint/resolve-extends@19.1.0': + '@commitlint/resolve-extends@19.5.0': dependencies: - '@commitlint/config-validator': 19.0.3 - '@commitlint/types': 19.0.3 + '@commitlint/config-validator': 19.5.0 + '@commitlint/types': 19.5.0 global-directory: 4.0.1 import-meta-resolve: 4.1.0 lodash.mergewith: 4.6.2 resolve-from: 5.0.0 optional: true - '@commitlint/types@19.0.3': + '@commitlint/types@19.5.0': dependencies: '@types/conventional-commits-parser': 5.0.0 chalk: 5.3.0 @@ -1119,20 +1114,20 @@ snapshots: '@types/conventional-commits-parser@5.0.0': dependencies: - '@types/node': 20.12.8 + '@types/node': 22.7.5 optional: true - '@types/node@20.12.8': + '@types/node@22.7.5': dependencies: - undici-types: 5.26.5 + undici-types: 6.19.8 optional: true - ajv@8.13.0: + ajv@8.17.1: dependencies: fast-deep-equal: 3.1.3 + fast-uri: 3.0.3 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 - uri-js: 4.4.1 optional: true ansi-escapes@4.3.2: @@ -1169,9 +1164,9 @@ snapshots: balanced-match: 1.0.2 concat-map: 0.0.1 - braces@3.0.2: + braces@3.0.3: dependencies: - fill-range: 7.0.1 + fill-range: 7.1.1 buffer@5.7.1: dependencies: @@ -1221,10 +1216,10 @@ snapshots: color-name@1.1.4: {} - commitizen@4.3.0(@types/node@20.12.8)(typescript@5.4.5): + commitizen@4.3.1(@types/node@22.7.5)(typescript@5.4.5): dependencies: cachedir: 2.3.0 - cz-conventional-changelog: 3.3.0(@types/node@20.12.8)(typescript@5.4.5) + cz-conventional-changelog: 3.3.0(@types/node@22.7.5)(typescript@5.4.5) dedent: 0.7.0 detect-indent: 6.1.0 find-node-modules: 2.1.3 @@ -1245,11 +1240,11 @@ snapshots: conventional-commit-types@3.0.0: {} - cosmiconfig-typescript-loader@5.0.0(@types/node@20.12.8)(cosmiconfig@9.0.0(typescript@5.4.5))(typescript@5.4.5): + cosmiconfig-typescript-loader@5.0.0(@types/node@22.7.5)(cosmiconfig@9.0.0(typescript@5.4.5))(typescript@5.4.5): dependencies: - '@types/node': 20.12.8 + '@types/node': 22.7.5 cosmiconfig: 9.0.0(typescript@5.4.5) - jiti: 1.21.0 + jiti: 1.21.6 typescript: 5.4.5 optional: true @@ -1263,16 +1258,16 @@ snapshots: typescript: 5.4.5 optional: true - cz-conventional-changelog@3.3.0(@types/node@20.12.8)(typescript@5.4.5): + cz-conventional-changelog@3.3.0(@types/node@22.7.5)(typescript@5.4.5): dependencies: chalk: 2.4.2 - commitizen: 4.3.0(@types/node@20.12.8)(typescript@5.4.5) + commitizen: 4.3.1(@types/node@22.7.5)(typescript@5.4.5) conventional-commit-types: 3.0.0 lodash.map: 4.6.0 longest: 2.0.1 word-wrap: 1.2.5 optionalDependencies: - '@commitlint/load': 19.2.0(@types/node@20.12.8)(typescript@5.4.5) + '@commitlint/load': 19.5.0(@types/node@22.7.5)(typescript@5.4.5) transitivePeerDependencies: - '@types/node' - typescript @@ -1312,11 +1307,14 @@ snapshots: fast-deep-equal@3.1.3: optional: true + fast-uri@3.0.3: + optional: true + figures@3.2.0: dependencies: escape-string-regexp: 1.0.5 - fill-range@7.0.1: + fill-range@7.1.1: dependencies: to-regex-range: 5.0.1 @@ -1331,7 +1329,7 @@ snapshots: dependencies: detect-file: 1.0.0 is-glob: 4.0.3 - micromatch: 4.0.5 + micromatch: 4.0.8 resolve-dir: 1.0.1 fs-extra@9.1.0: @@ -1381,7 +1379,7 @@ snapshots: dependencies: parse-passwd: 1.0.0 - husky@9.0.11: {} + husky@9.1.6: {} iconv-lite@0.4.24: dependencies: @@ -1451,7 +1449,7 @@ snapshots: isexe@2.0.0: {} - jiti@1.21.0: + jiti@1.21.6: optional: true js-tokens@4.0.0: @@ -1502,9 +1500,9 @@ snapshots: merge@2.1.1: {} - micromatch@4.0.5: + micromatch@4.0.8: dependencies: - braces: 3.0.2 + braces: 3.0.3 picomatch: 2.3.1 mimic-fn@2.1.0: {} @@ -1546,7 +1544,7 @@ snapshots: parse-json@5.2.0: dependencies: - '@babel/code-frame': 7.24.2 + '@babel/code-frame': 7.25.7 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -1556,15 +1554,12 @@ snapshots: path-is-absolute@1.0.1: {} - picocolors@1.0.0: + picocolors@1.1.0: optional: true picomatch@2.3.1: {} - prettier@3.2.5: {} - - punycode@2.3.1: - optional: true + prettier@3.3.3: {} readable-stream@3.6.2: dependencies: @@ -1595,7 +1590,7 @@ snapshots: rxjs@7.8.1: dependencies: - tslib: 2.6.2 + tslib: 2.8.0 safe-buffer@5.2.1: {} @@ -1639,23 +1634,18 @@ snapshots: dependencies: is-number: 7.0.0 - tslib@2.6.2: {} + tslib@2.8.0: {} type-fest@0.21.3: {} typescript@5.4.5: optional: true - undici-types@5.26.5: + undici-types@6.19.8: optional: true universalify@2.0.1: {} - uri-js@4.4.1: - dependencies: - punycode: 2.3.1 - optional: true - util-deprecate@1.0.2: {} wcwidth@1.0.1: