From e06ec920f7a5d784e674c4c4b4e6d1da3dc7391d Mon Sep 17 00:00:00 2001 From: Piotr Russ Date: Mon, 16 Nov 2020 00:10:28 +0100 Subject: api, login, auth --- node_modules/npm-run-all/lib/npm-run-all-error.js | 47 +++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 node_modules/npm-run-all/lib/npm-run-all-error.js (limited to 'node_modules/npm-run-all/lib/npm-run-all-error.js') diff --git a/node_modules/npm-run-all/lib/npm-run-all-error.js b/node_modules/npm-run-all/lib/npm-run-all-error.js new file mode 100644 index 0000000..af08b09 --- /dev/null +++ b/node_modules/npm-run-all/lib/npm-run-all-error.js @@ -0,0 +1,47 @@ +/** + * @module npm-run-all-error + * @author Toru Nagashima + * @copyright 2016 Toru Nagashima. All rights reserved. + * See LICENSE file in root directory for full license. + */ +"use strict" + +//------------------------------------------------------------------------------ +// Public Interface +//------------------------------------------------------------------------------ + +/** + * Error object with some additional info. + */ +module.exports = class NpmRunAllError extends Error { + /** + * Constructor. + * + * @param {{name: string, code: number}} causeResult - + * The result item of the npm-script which causes an error. + * @param {Array.<{name: string, code: (number|undefined)}>} allResults - + * All result items of npm-scripts. + */ + constructor(causeResult, allResults) { + super(`"${causeResult.task}" exited with ${causeResult.code}.`) + + /** + * The name of a npm-script which exited with a non-zero code. + * @type {string} + */ + this.name = causeResult.name + + /** + * The code of a npm-script which exited with a non-zero code. + * This can be `undefined`. + * @type {number} + */ + this.code = causeResult.code + + /** + * All result items of npm-scripts. + * @type {Array.<{name: string, code: (number|undefined)}>} + */ + this.results = allResults + } +} -- cgit v1.2.3