Update checked-in dependencies

This commit is contained in:
github-actions[bot] 2024-02-26 18:08:09 +00:00
parent 36f1104e11
commit 66c3cec3e8
167 changed files with 6046 additions and 3631 deletions

View file

@ -1,5 +1,12 @@
# Changelog
## [2.0.2](https://github.com/humanwhocodes/object-schema/compare/v2.0.1...v2.0.2) (2024-01-10)
### Bug Fixes
* WrapperError should be an actual error ([2523f01](https://github.com/humanwhocodes/object-schema/commit/2523f014168167e5a40bb63e0cc03231b2c0f1bf))
## [2.0.1](https://github.com/humanwhocodes/object-schema/compare/v2.0.0...v2.0.1) (2023-10-20)

View file

@ -1,6 +1,6 @@
{
"name": "@humanwhocodes/object-schema",
"version": "2.0.1",
"version": "2.0.2",
"description": "An object schema merger/validator",
"main": "src/index.js",
"directories": {

View file

@ -112,7 +112,7 @@ class MissingDependentKeysError extends Error {
/**
* Wrapper error for errors occuring during a merge or validate operation.
*/
class WrapperError {
class WrapperError extends Error {
/**
* Creates a new instance.
@ -120,14 +120,14 @@ class WrapperError {
* @param {Error} source The source error.
*/
constructor(key, source) {
return Object.create(source, {
message: {
value: `Key "${key}": ` + source.message,
configurable: true,
writable: true,
enumerable: true
super(`Key "${key}": ${source.message}`, { cause: source });
// copy over custom properties that aren't represented
for (const key of Object.keys(source)) {
if (!(key in this)) {
this[key] = source[key];
}
});
}
}
}