summaryrefslogtreecommitdiffstats
path: root/node_modules/create-error-class/index.js
diff options
context:
space:
mode:
authorGravatar Piotr Russ <mail@pruss.it> 2020-11-18 23:26:45 +0100
committerGravatar Piotr Russ <mail@pruss.it> 2020-11-18 23:26:45 +0100
commit81ddf9b700bc48a1f8e472209f080f9c1d9a9b09 (patch)
tree8b959d50c5a614cbf9fcb346ed556140374d4b6d /node_modules/create-error-class/index.js
parent1870f3fdf43707a15fda0f609a021f516f45eb63 (diff)
downloadwebsite_creator-81ddf9b700bc48a1f8e472209f080f9c1d9a9b09.tar.gz
website_creator-81ddf9b700bc48a1f8e472209f080f9c1d9a9b09.tar.bz2
website_creator-81ddf9b700bc48a1f8e472209f080f9c1d9a9b09.zip
rm node_modules
Diffstat (limited to 'node_modules/create-error-class/index.js')
-rw-r--r--node_modules/create-error-class/index.js44
1 files changed, 0 insertions, 44 deletions
diff --git a/node_modules/create-error-class/index.js b/node_modules/create-error-class/index.js
deleted file mode 100644
index e415aa7..0000000
--- a/node_modules/create-error-class/index.js
+++ /dev/null
@@ -1,44 +0,0 @@
-'use strict';
-var captureStackTrace = require('capture-stack-trace');
-
-function inherits(ctor, superCtor) {
- ctor.super_ = superCtor;
- ctor.prototype = Object.create(superCtor.prototype, {
- constructor: {
- value: ctor,
- enumerable: false,
- writable: true,
- configurable: true
- }
- });
-}
-
-module.exports = function createErrorClass(className, setup) {
- if (typeof className !== 'string') {
- throw new TypeError('Expected className to be a string');
- }
-
- if (/[^0-9a-zA-Z_$]/.test(className)) {
- throw new Error('className contains invalid characters');
- }
-
- setup = setup || function (message) {
- this.message = message;
- };
-
- var ErrorClass = function () {
- Object.defineProperty(this, 'name', {
- configurable: true,
- value: className,
- writable: true
- });
-
- captureStackTrace(this, this.constructor);
-
- setup.apply(this, arguments);
- };
-
- inherits(ErrorClass, Error);
-
- return ErrorClass;
-};