A simple cache for a few of the JS error constructors.
npm install es-error-intrinsicsAggregateError and SuppressedError) are not available, they export undefined.
js
const assert = require("assert-x");
const $BaseError = require("es-error-intrinsics/Error");
const $AggregateError = require("es-error-intrinsics/AggregateError");
const $EvalError = require("es-error-intrinsics/EvalError");
const $RangeError = require("es-error-intrinsics/RangeError");
const $ReferenceError = require("es-error-intrinsics/ReferenceError");
const $SuppressedError = require("es-error-intrinsics/SuppressedError");
const $SyntaxError = require("es-error-intrinsics/SyntaxError");
const $TypeError = require("es-error-intrinsics/TypeError");
const $URIError = require("es-error-intrinsics/URIError");
assert.equal($BaseError, Error);
assert.equal($AggregateError, AggregateError);
assert.equal($EvalError, EvalError);
assert.equal($RangeError, RangeError);
assert.equal($ReferenceError, ReferenceError);
assert.equal($SuppressedError, SuppressedError);
assert.equal($SyntaxError, SyntaxError);
assert.equal($TypeError, TypeError);
assert.equal($URIError, URIError);
``