@tryghost/errors
Advanced tools
+11
-0
@@ -38,2 +38,3 @@ "use strict"; | ||
| PasswordResetRequiredError: () => PasswordResetRequiredError, | ||
| RangeNotSatisfiableError: () => RangeNotSatisfiableError, | ||
| RequestEntityTooLargeError: () => RequestEntityTooLargeError, | ||
@@ -174,2 +175,12 @@ RequestNotAcceptableError: () => RequestNotAcceptableError, | ||
| } | ||
| class RangeNotSatisfiableError extends import_GhostError.GhostError { | ||
| constructor(options = {}) { | ||
| super(mergeOptions(options, { | ||
| statusCode: 416, | ||
| errorType: "RangeNotSatisfiableError", | ||
| message: "Range not satisfiable for provided Range header.", | ||
| hideStack: true | ||
| })); | ||
| } | ||
| } | ||
| class RequestEntityTooLargeError extends import_GhostError.GhostError { | ||
@@ -176,0 +187,0 @@ constructor(options = {}) { |
+11
-0
@@ -123,2 +123,12 @@ import { GhostError } from "./GhostError"; | ||
| } | ||
| class RangeNotSatisfiableError extends GhostError { | ||
| constructor(options = {}) { | ||
| super(mergeOptions(options, { | ||
| statusCode: 416, | ||
| errorType: "RangeNotSatisfiableError", | ||
| message: "Range not satisfiable for provided Range header.", | ||
| hideStack: true | ||
| })); | ||
| } | ||
| } | ||
| class RequestEntityTooLargeError extends GhostError { | ||
@@ -289,2 +299,3 @@ constructor(options = {}) { | ||
| PasswordResetRequiredError, | ||
| RangeNotSatisfiableError, | ||
| RequestEntityTooLargeError, | ||
@@ -291,0 +302,0 @@ RequestNotAcceptableError, |
+4
-4
| { | ||
| "name": "@tryghost/errors", | ||
| "version": "1.3.0", | ||
| "version": "1.3.1", | ||
| "repository": "https://github.com/TryGhost/framework/tree/main/packages/errors", | ||
@@ -37,6 +37,6 @@ "author": "Ghost Foundation", | ||
| "@types/uuid": "^9.0.6", | ||
| "c8": "8.0.1", | ||
| "c8": "9.1.0", | ||
| "esbuild": "^0.19.5", | ||
| "lodash": "^4.17.21", | ||
| "mocha": "10.2.0", | ||
| "mocha": "10.3.0", | ||
| "should": "13.2.3", | ||
@@ -50,3 +50,3 @@ "ts-node": "^10.9.1", | ||
| }, | ||
| "gitHead": "2a91c8a1f54eef339c90e381252a1c8bbb7aeee4" | ||
| "gitHead": "46cfa9c0bc277226048af7c1b98c797bccc05db5" | ||
| } |
+11
-0
@@ -140,2 +140,13 @@ import {GhostError, GhostErrorOptions} from './GhostError'; | ||
| export class RangeNotSatisfiableError extends GhostError { | ||
| constructor(options: GhostErrorOptions = {}) { | ||
| super(mergeOptions(options, { | ||
| statusCode: 416, | ||
| errorType: 'RangeNotSatisfiableError', | ||
| message: 'Range not satisfiable for provided Range header.', | ||
| hideStack: true | ||
| })); | ||
| } | ||
| } | ||
| export class RequestEntityTooLargeError extends GhostError { | ||
@@ -142,0 +153,0 @@ constructor(options: GhostErrorOptions = {}) { |
@@ -38,2 +38,5 @@ import { GhostError, GhostErrorOptions } from './GhostError'; | ||
| } | ||
| export declare class RangeNotSatisfiableError extends GhostError { | ||
| constructor(options?: GhostErrorOptions); | ||
| } | ||
| export declare class RequestEntityTooLargeError extends GhostError { | ||
@@ -40,0 +43,0 @@ constructor(options?: GhostErrorOptions); |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"errors.d.ts","sourceRoot":"","sources":["../src/errors.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,UAAU,EAAE,iBAAiB,EAAC,MAAM,cAAc,CAAC;AAe3D,qBAAa,mBAAoB,SAAQ,UAAU;gBACnC,OAAO,GAAE,iBAAsB;CAQ9C;AAED,qBAAa,mBAAoB,SAAQ,UAAU;gBACnC,OAAO,GAAE,iBAAsB;CAQ9C;AAED,qBAAa,aAAc,SAAQ,UAAU;gBAC7B,OAAO,GAAE,iBAAsB;CAQ9C;AAED,qBAAa,eAAgB,SAAQ,UAAU;gBAC/B,OAAO,GAAE,iBAAsB;CAO9C;AAED,qBAAa,iBAAkB,SAAQ,UAAU;gBACjC,OAAO,GAAE,iBAAsB;CAO9C;AAED,qBAAa,iBAAkB,SAAQ,UAAU;gBACjC,OAAO,GAAE,iBAAsB;CAO9C;AAED,qBAAa,eAAgB,SAAQ,UAAU;gBAC/B,OAAO,GAAE,iBAAsB;CAO9C;AAED,qBAAa,yBAA0B,SAAQ,UAAU;gBACzC,OAAO,GAAE,iBAAsB;CAO9C;AAED,qBAAa,oBAAqB,SAAQ,UAAU;gBACpC,OAAO,GAAE,iBAAsB;CAO9C;AAED,qBAAa,gBAAiB,SAAQ,UAAU;gBAChC,OAAO,GAAE,iBAAsB;CAO9C;AAED,qBAAa,qBAAsB,SAAQ,UAAU;gBACrC,OAAO,GAAE,iBAAsB;CAO9C;AAED,qBAAa,yBAA0B,SAAQ,UAAU;gBACzC,OAAO,GAAE,iBAAsB;CAQ9C;AAED,qBAAa,0BAA2B,SAAQ,UAAU;gBAC1C,OAAO,GAAE,iBAAsB;CAO9C;AAED,qBAAa,oBAAqB,SAAQ,UAAU;gBACpC,OAAO,GAAE,iBAAsB;CAO9C;AAED,qBAAa,oBAAqB,SAAQ,UAAU;gBACpC,OAAO,GAAE,iBAAsB;CAO9C;AAED,qBAAa,eAAgB,SAAQ,UAAU;gBAC/B,OAAO,GAAE,iBAAsB;CAO9C;AAED,qBAAa,eAAgB,SAAQ,UAAU;gBAC/B,OAAO,GAAE,iBAAsB;CAO9C;AAED,qBAAa,UAAW,SAAQ,UAAU;gBAC1B,OAAO,GAAE,iBAAsB;CAO9C;AAED,qBAAa,oBAAqB,SAAQ,UAAU;gBACpC,OAAO,GAAE,iBAAsB;CAQ9C;AAED,qBAAa,oBAAqB,SAAQ,UAAU;gBACpC,OAAO,GAAE,iBAAsB;CAO9C;AAED,qBAAa,oBAAqB,SAAQ,UAAU;gBACpC,OAAO,GAAE,iBAAsB;CAO9C;AAED,qBAAa,cAAe,SAAQ,UAAU;gBAC9B,OAAO,GAAE,iBAAsB;CAQ9C;AAED,qBAAa,aAAc,SAAQ,UAAU;gBAC7B,OAAO,GAAE,iBAAsB;CAQ9C;AAED,qBAAa,0BAA2B,SAAQ,UAAU;gBAC1C,OAAO,GAAE,iBAAsB;CAO9C;AAED,qBAAa,iBAAkB,SAAQ,UAAU;gBACjC,OAAO,GAAE,iBAAsB;CAO9C;AAED,qBAAa,cAAe,SAAQ,UAAU;gBAC9B,OAAO,GAAE,iBAAsB;CAO9C;AAED,qBAAa,aAAc,SAAQ,UAAU;gBAC7B,OAAO,GAAE,iBAAsB;CAO9C;AAED,qBAAa,cAAe,SAAQ,UAAU;gBAC9B,OAAO,GAAE,iBAAsB;CAO9C"} | ||
| {"version":3,"file":"errors.d.ts","sourceRoot":"","sources":["../src/errors.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,UAAU,EAAE,iBAAiB,EAAC,MAAM,cAAc,CAAC;AAe3D,qBAAa,mBAAoB,SAAQ,UAAU;gBACnC,OAAO,GAAE,iBAAsB;CAQ9C;AAED,qBAAa,mBAAoB,SAAQ,UAAU;gBACnC,OAAO,GAAE,iBAAsB;CAQ9C;AAED,qBAAa,aAAc,SAAQ,UAAU;gBAC7B,OAAO,GAAE,iBAAsB;CAQ9C;AAED,qBAAa,eAAgB,SAAQ,UAAU;gBAC/B,OAAO,GAAE,iBAAsB;CAO9C;AAED,qBAAa,iBAAkB,SAAQ,UAAU;gBACjC,OAAO,GAAE,iBAAsB;CAO9C;AAED,qBAAa,iBAAkB,SAAQ,UAAU;gBACjC,OAAO,GAAE,iBAAsB;CAO9C;AAED,qBAAa,eAAgB,SAAQ,UAAU;gBAC/B,OAAO,GAAE,iBAAsB;CAO9C;AAED,qBAAa,yBAA0B,SAAQ,UAAU;gBACzC,OAAO,GAAE,iBAAsB;CAO9C;AAED,qBAAa,oBAAqB,SAAQ,UAAU;gBACpC,OAAO,GAAE,iBAAsB;CAO9C;AAED,qBAAa,gBAAiB,SAAQ,UAAU;gBAChC,OAAO,GAAE,iBAAsB;CAO9C;AAED,qBAAa,qBAAsB,SAAQ,UAAU;gBACrC,OAAO,GAAE,iBAAsB;CAO9C;AAED,qBAAa,yBAA0B,SAAQ,UAAU;gBACzC,OAAO,GAAE,iBAAsB;CAQ9C;AAED,qBAAa,wBAAyB,SAAQ,UAAU;gBACxC,OAAO,GAAE,iBAAsB;CAQ9C;AAED,qBAAa,0BAA2B,SAAQ,UAAU;gBAC1C,OAAO,GAAE,iBAAsB;CAO9C;AAED,qBAAa,oBAAqB,SAAQ,UAAU;gBACpC,OAAO,GAAE,iBAAsB;CAO9C;AAED,qBAAa,oBAAqB,SAAQ,UAAU;gBACpC,OAAO,GAAE,iBAAsB;CAO9C;AAED,qBAAa,eAAgB,SAAQ,UAAU;gBAC/B,OAAO,GAAE,iBAAsB;CAO9C;AAED,qBAAa,eAAgB,SAAQ,UAAU;gBAC/B,OAAO,GAAE,iBAAsB;CAO9C;AAED,qBAAa,UAAW,SAAQ,UAAU;gBAC1B,OAAO,GAAE,iBAAsB;CAO9C;AAED,qBAAa,oBAAqB,SAAQ,UAAU;gBACpC,OAAO,GAAE,iBAAsB;CAQ9C;AAED,qBAAa,oBAAqB,SAAQ,UAAU;gBACpC,OAAO,GAAE,iBAAsB;CAO9C;AAED,qBAAa,oBAAqB,SAAQ,UAAU;gBACpC,OAAO,GAAE,iBAAsB;CAO9C;AAED,qBAAa,cAAe,SAAQ,UAAU;gBAC9B,OAAO,GAAE,iBAAsB;CAQ9C;AAED,qBAAa,aAAc,SAAQ,UAAU;gBAC7B,OAAO,GAAE,iBAAsB;CAQ9C;AAED,qBAAa,0BAA2B,SAAQ,UAAU;gBAC1C,OAAO,GAAE,iBAAsB;CAO9C;AAED,qBAAa,iBAAkB,SAAQ,UAAU;gBACjC,OAAO,GAAE,iBAAsB;CAO9C;AAED,qBAAa,cAAe,SAAQ,UAAU;gBAC9B,OAAO,GAAE,iBAAsB;CAO9C;AAED,qBAAa,aAAc,SAAQ,UAAU;gBAC7B,OAAO,GAAE,iBAAsB;CAO9C;AAED,qBAAa,cAAe,SAAQ,UAAU;gBAC9B,OAAO,GAAE,iBAAsB;CAO9C"} |
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
74514
1.65%2008
1.77%0
-100%