diff --git a/package-lock.json b/package-lock.json index 1246338..dc12913 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,7 +20,7 @@ "node": ">=18.18.0" }, "peerDependencies": { - "modern-errors": "^6.0.0" + "modern-errors": "^7.0.0" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -6242,24 +6242,24 @@ } }, "node_modules/error-class-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/error-class-utils/-/error-class-utils-3.0.0.tgz", - "integrity": "sha512-L26cyYkaV6nzbUbmDRNSXAZfcuQy4cvEDvD+WoRF6c6nIEEydfgn7grd+idf2xLVYaTHnn7yYQjaz+Dnx+N1lQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/error-class-utils/-/error-class-utils-4.0.0.tgz", + "integrity": "sha512-przSMatQ20oCvuiKYOX9hHDsXMA2AhFrGRCiR7RwoixDzu7ChsWx41XshLBpGKc+qgC2FOSvOX69FNFaBYArhg==", "peer": true, "engines": { - "node": ">=16.17.0" + "node": ">=18.18.0" } }, "node_modules/error-custom-class": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/error-custom-class/-/error-custom-class-9.0.0.tgz", - "integrity": "sha512-cfXOxbwRQpXLUSecZctO/GPtKm9auTd2v1eY4CsclMgRkse/h5w59V1u1p7LdStVnw/SCbROcsd5zLenauvlRw==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/error-custom-class/-/error-custom-class-10.0.0.tgz", + "integrity": "sha512-h7MOqDeh8ajUMXifi+d0dRz32sOg10VpsXMZGUVTNrXnNR9nIT7J1aCkkXfaA3cukq22QgbAdCu5T3HmaOy91g==", "peer": true, "dependencies": { - "error-class-utils": "^3.0.0" + "error-class-utils": "^4.0.0" }, "engines": { - "node": ">=16.17.0" + "node": ">=18.18.0" } }, "node_modules/error-ex": { @@ -13026,18 +13026,18 @@ } }, "node_modules/merge-error-cause": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/merge-error-cause/-/merge-error-cause-4.0.1.tgz", - "integrity": "sha512-fTPQshSNjhq6BGvoe5F6xezzcWTn98rog8Ra0gJ0jqgwZXizPNRyg/pjhWX5+pXYanecSPUXa17uEM/RwZfKXw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/merge-error-cause/-/merge-error-cause-5.0.0.tgz", + "integrity": "sha512-px3J5V6QJnq5j3WC8gQJPOlCnm3IMz6I4IBU7A/D8713Fk8ptKt1UD1tvEksrsivA3vI39lAr2b/H7A3n9MqKA==", "peer": true, "dependencies": { "normalize-exception": "^3.0.0", - "set-error-class": "^2.0.0", - "set-error-props": "^5.0.0", - "wrap-error-message": "^2.0.1" + "set-error-class": "^3.0.0", + "set-error-props": "^6.0.0", + "wrap-error-message": "^3.0.0" }, "engines": { - "node": ">=16.17.0" + "node": ">=18.18.0" } }, "node_modules/merge-stream": { @@ -13230,23 +13230,35 @@ } }, "node_modules/modern-errors": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/modern-errors/-/modern-errors-6.0.0.tgz", - "integrity": "sha512-IgtbY9ITQfbtZUdoIiqOwReV+Z2iL82OtwWTNV9cusKT/SvNivIAXKyGjEGcoCpLc+32UZp0DuqXViIDAG44Zg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/modern-errors/-/modern-errors-7.0.0.tgz", + "integrity": "sha512-4H55sVGQe0JxbBIH9ea9QUkY3BDSpxauyWYXB5W4LCeYEvjEScYxnoHp9cFHxeCvUuf1a1lqJILo/H2kRV37og==", "peer": true, "dependencies": { - "error-class-utils": "^3.0.0", - "error-custom-class": "^9.0.0", + "error-class-utils": "^4.0.0", + "error-custom-class": "^10.0.0", "filter-obj": "^5.1.0", "is-plain-obj": "^4.1.0", - "merge-error-cause": "^4.0.1", + "merge-error-cause": "^5.0.0", "normalize-exception": "^3.0.0", - "set-error-message": "^2.0.1", - "set-error-props": "^5.0.0", + "set-error-message": "^3.0.0", + "set-error-props": "^6.0.0", "set-error-stack": "^2.0.0" }, "engines": { - "node": ">=16.17.0" + "node": ">=18.18.0" + } + }, + "node_modules/modern-errors/node_modules/set-error-message": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/set-error-message/-/set-error-message-3.0.0.tgz", + "integrity": "sha512-CaNAe+/oXwT2XqGtK1plJOZYBi+cpwliSiL8yqO00c3Hvp3w4Tjo95ndv/bEJUM/7sWSw+ctF6J5GbiqF98lFQ==", + "peer": true, + "dependencies": { + "normalize-exception": "^3.0.0" + }, + "engines": { + "node": ">=18.18.0" } }, "node_modules/ms": { @@ -15232,15 +15244,15 @@ } }, "node_modules/redefine-property": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/redefine-property/-/redefine-property-2.0.0.tgz", - "integrity": "sha512-7UfHFiHkePd9mb/vYMPYuAPjAa/77xGQ1S6laaWNQkz5gVJAtYpoWYQ5iFL/ZcDxXZVqnD7N4aFFnIn4T36Sbw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redefine-property/-/redefine-property-3.0.0.tgz", + "integrity": "sha512-ccnADJaJkclGGzRuc8kaNBHmoyOwW+Da2DyPQdiccMdlMyvPvCtIa6kN0sKz+JiW43dQEGFiCSNjyObi372ptA==", "peer": true, "dependencies": { "is-plain-obj": "^4.1.0" }, "engines": { - "node": ">=16.17.0" + "node": ">=18.18.0" } }, "node_modules/redent": { @@ -16195,21 +16207,22 @@ "peer": true }, "node_modules/set-error-class": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-error-class/-/set-error-class-2.0.0.tgz", - "integrity": "sha512-ZBXDmoj+bWd+vJbA8VZE/aVQ6NL5iu2AVMtUyVIVXVMEi4oozCGPZAPjaJJZ4k8koLYb0OAFcyIRb0T6XiCuXg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/set-error-class/-/set-error-class-3.0.0.tgz", + "integrity": "sha512-a2Ham0lVgvzp14cm2Z2LM2Ae1HzxI8G+LX6Rv+eTVzM5+pfPU7UtJBSOXktxoBlqlmaPsZmZRR84qY+CoHt6bg==", "peer": true, "dependencies": { "normalize-exception": "^3.0.0" }, "engines": { - "node": ">=16.17.0" + "node": ">=18.18.0" } }, "node_modules/set-error-message": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/set-error-message/-/set-error-message-2.0.1.tgz", "integrity": "sha512-s/eeP0f4ed1S3fl0KbxZoy5Pbeg5D6Nbple9nut4VPwHTvEIk5r7vKq0FwjNjszdUPdlTrs4GJCOkWUqWeTeWg==", + "dev": true, "dependencies": { "normalize-exception": "^3.0.0" }, @@ -16218,17 +16231,26 @@ } }, "node_modules/set-error-props": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/set-error-props/-/set-error-props-5.0.0.tgz", - "integrity": "sha512-AKeNtJ7f9HUzB9Vw9KWiKKe6NR5b8hJoVVnXGN+ZkEj0jTfM0ggL+I2O/14zfJn9lgUqGgMgyjjRhldp7eTpeA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/set-error-props/-/set-error-props-6.0.0.tgz", + "integrity": "sha512-vJ7lRuvcn5NTbuT7QS8k+dh6AN5y1R/V2xZmlwvB48bJ2b8v46z+dgx5k1VGrB9xt7ZnC98jWcikHb6gyIJgAg==", "peer": true, "dependencies": { - "is-error-instance": "^2.0.0", + "is-error-instance": "^3.0.0", "is-plain-obj": "^4.1.0", - "redefine-property": "^2.0.0" + "redefine-property": "^3.0.0" }, "engines": { - "node": ">=16.17.0" + "node": ">=18.18.0" + } + }, + "node_modules/set-error-props/node_modules/is-error-instance": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-error-instance/-/is-error-instance-3.0.0.tgz", + "integrity": "sha512-K0NeIwAWZGE4KoH1b6xw2+feyE80RqUq0OvZgr8z4gKb1BrF78B9Bo4HWRIe3xMHXbLKkxqhhT6oSNwXFqauJw==", + "peer": true, + "engines": { + "node": ">=18.18.0" } }, "node_modules/set-error-stack": { @@ -18596,16 +18618,28 @@ } }, "node_modules/wrap-error-message": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/wrap-error-message/-/wrap-error-message-2.0.1.tgz", - "integrity": "sha512-LrBMsWJ85HKjLs5ABjhZeW7mWpwsAoV16iqmhEXUf4Y2GvdLwrqK4FPGNNoAi7a20wy4wHU2ci61wQfcOgz/Kw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/wrap-error-message/-/wrap-error-message-3.0.0.tgz", + "integrity": "sha512-QoePG1A6p9t6kY6RjOucIJvItmJfViuDs9C84TifNr8zN2oFmeky8SQ3OkUAY7vfefPPB7TUtKbiXjsV29EhLw==", "peer": true, "dependencies": { "normalize-exception": "^3.0.0", - "set-error-message": "^2.0.1" + "set-error-message": "^3.0.0" }, "engines": { - "node": ">=16.17.0" + "node": ">=18.18.0" + } + }, + "node_modules/wrap-error-message/node_modules/set-error-message": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/set-error-message/-/set-error-message-3.0.0.tgz", + "integrity": "sha512-CaNAe+/oXwT2XqGtK1plJOZYBi+cpwliSiL8yqO00c3Hvp3w4Tjo95ndv/bEJUM/7sWSw+ctF6J5GbiqF98lFQ==", + "peer": true, + "dependencies": { + "normalize-exception": "^3.0.0" + }, + "engines": { + "node": ">=18.18.0" } }, "node_modules/wrappy": { diff --git a/package.json b/package.json index 2e6bdba..9688d88 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,7 @@ "test-each": "^7.0.0" }, "peerDependencies": { - "modern-errors": "^6.0.0" + "modern-errors": "^7.0.0" }, "engines": { "node": ">=18.18.0"