@changesets/errors
Advanced tools
Comparing version 0.1.0 to 0.1.1
# @changesets/errors | ||
## 0.1.1 | ||
### Patch Changes | ||
- [`5ababa0`](https://github.com/atlassian/changesets/commit/5ababa08c8ea5ee3b4ff92253e2e752a5976cd27) [#201](https://github.com/atlassian/changesets/pull/201) Thanks [@ajaymathur](https://github.com/ajaymathur)! - - Added ExitError class and ValidationError class | ||
- Extend extendable-error in our error classes instead of JS Error class due to better Error messages thrown | ||
## 0.1.0 | ||
### Minor Changes | ||
- [`94de7c1`](https://github.com/atlassian/changesets/commit/94de7c1df278d63f98b599c08271ba4ef26bc3f8) [#173](https://github.com/atlassian/changesets/pull/173) Thanks [@ajaymathur](https://github.com/ajaymathur)! - Create package with `GitError` |
@@ -1,3 +0,11 @@ | ||
export declare class GitError extends Error { | ||
constructor(exitCode: number, message: string); | ||
import ExtendableError from "extendable-error"; | ||
export declare class GitError extends ExtendableError { | ||
code: number; | ||
constructor(code: number, message: string); | ||
} | ||
export declare class ValidationError extends ExtendableError { | ||
} | ||
export declare class ExitError extends ExtendableError { | ||
code: number; | ||
constructor(code: number); | ||
} |
@@ -5,9 +5,24 @@ 'use strict'; | ||
class GitError extends Error { | ||
constructor(exitCode, message) { | ||
super(`Error: Git - ${message}, exit code: ${exitCode}`); | ||
function _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; } | ||
var ExtendableError = _interopDefault(require('extendable-error')); | ||
class GitError extends ExtendableError { | ||
constructor(code, message) { | ||
super(`${message}, exit code: ${code}`); | ||
this.code = code; | ||
} | ||
} | ||
class ValidationError extends ExtendableError {} | ||
class ExitError extends ExtendableError { | ||
constructor(code) { | ||
super(`The process exited with code: ${code}`); | ||
this.code = code; | ||
} | ||
} | ||
exports.ExitError = ExitError; | ||
exports.GitError = GitError; | ||
exports.ValidationError = ValidationError; |
"use strict"; | ||
function _interopDefault(ex) { | ||
return ex && "object" == typeof ex && "default" in ex ? ex.default : ex; | ||
} | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -7,8 +11,18 @@ value: !0 | ||
class GitError extends Error { | ||
constructor(exitCode, message) { | ||
super(`Error: Git - ${message}, exit code: ${exitCode}`); | ||
var ExtendableError = _interopDefault(require("extendable-error")); | ||
class GitError extends ExtendableError { | ||
constructor(code, message) { | ||
super(`${message}, exit code: ${code}`), this.code = code; | ||
} | ||
} | ||
exports.GitError = GitError; | ||
class ValidationError extends ExtendableError {} | ||
class ExitError extends ExtendableError { | ||
constructor(code) { | ||
super(`The process exited with code: ${code}`), this.code = code; | ||
} | ||
} | ||
exports.ExitError = ExitError, exports.GitError = GitError, exports.ValidationError = ValidationError; |
@@ -1,8 +0,19 @@ | ||
class GitError extends Error { | ||
constructor(exitCode, message) { | ||
super(`Error: Git - ${message}, exit code: ${exitCode}`); | ||
import ExtendableError from 'extendable-error'; | ||
class GitError extends ExtendableError { | ||
constructor(code, message) { | ||
super(`${message}, exit code: ${code}`); | ||
this.code = code; | ||
} | ||
} | ||
class ValidationError extends ExtendableError {} | ||
class ExitError extends ExtendableError { | ||
constructor(code) { | ||
super(`The process exited with code: ${code}`); | ||
this.code = code; | ||
} | ||
export { GitError }; | ||
} | ||
export { ExitError, GitError, ValidationError }; |
{ | ||
"name": "@changesets/errors", | ||
"version": "0.1.0", | ||
"version": "0.1.1", | ||
"description": "Error classes for @changesets", | ||
@@ -8,3 +8,6 @@ "main": "dist/errors.cjs.js", | ||
"license": "MIT", | ||
"repository": "https://github.com/changesets/changesets/tree/master/packages/errors" | ||
"repository": "https://github.com/changesets/changesets/tree/master/packages/errors", | ||
"dependencies": { | ||
"extendable-error": "^0.1.5" | ||
} | ||
} |
@@ -1,5 +0,19 @@ | ||
export class GitError extends Error { | ||
constructor(exitCode: number, message: string) { | ||
super(`Error: Git - ${message}, exit code: ${exitCode}`); | ||
import ExtendableError from "extendable-error"; | ||
export class GitError extends ExtendableError { | ||
code: number; | ||
constructor(code: number, message: string) { | ||
super(`${message}, exit code: ${code}`); | ||
this.code = code; | ||
} | ||
} | ||
export class ValidationError extends ExtendableError {} | ||
export class ExitError extends ExtendableError { | ||
code: number; | ||
constructor(code: number) { | ||
super(`The process exited with code: ${code}`); | ||
this.code = code; | ||
} | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
4442
104
1
+ Addedextendable-error@^0.1.5
+ Addedextendable-error@0.1.7(transitive)