zheng d4d8c5534b webpack 23 ساعت پیش
..
.github d4d8c5534b webpack 23 ساعت پیش
test d4d8c5534b webpack 23 ساعت پیش
.eslintrc d4d8c5534b webpack 23 ساعت پیش
CHANGELOG.md d4d8c5534b webpack 23 ساعت پیش
LICENSE d4d8c5534b webpack 23 ساعت پیش
README.md d4d8c5534b webpack 23 ساعت پیش
eval.d.ts d4d8c5534b webpack 23 ساعت پیش
eval.js d4d8c5534b webpack 23 ساعت پیش
index.d.ts d4d8c5534b webpack 23 ساعت پیش
index.js d4d8c5534b webpack 23 ساعت پیش
package.json d4d8c5534b webpack 23 ساعت پیش
range.d.ts d4d8c5534b webpack 23 ساعت پیش
range.js d4d8c5534b webpack 23 ساعت پیش
ref.d.ts d4d8c5534b webpack 23 ساعت پیش
ref.js d4d8c5534b webpack 23 ساعت پیش
syntax.d.ts d4d8c5534b webpack 23 ساعت پیش
syntax.js d4d8c5534b webpack 23 ساعت پیش
tsconfig.json d4d8c5534b webpack 23 ساعت پیش
type.d.ts d4d8c5534b webpack 23 ساعت پیش
type.js d4d8c5534b webpack 23 ساعت پیش
uri.d.ts d4d8c5534b webpack 23 ساعت پیش
uri.js d4d8c5534b webpack 23 ساعت پیش

README.md

es-errors Version Badge

github actions coverage License Downloads

npm badge

A simple cache for a few of the JS Error constructors.

Example

const assert = require('assert');

const Base = require('es-errors');
const Eval = require('es-errors/eval');
const Range = require('es-errors/range');
const Ref = require('es-errors/ref');
const Syntax = require('es-errors/syntax');
const Type = require('es-errors/type');
const URI = require('es-errors/uri');

assert.equal(Base, Error);
assert.equal(Eval, EvalError);
assert.equal(Range, RangeError);
assert.equal(Ref, ReferenceError);
assert.equal(Syntax, SyntaxError);
assert.equal(Type, TypeError);
assert.equal(URI, URIError);

Tests

Simply clone the repo, npm install, and run npm test

Security

Please email @ljharb or see https://tidelift.com/security if you have a potential security vulnerability to report.