outvariant
Advanced tools
Comparing version 1.0.5 to 1.1.0
@@ -1,2 +0,1 @@ | ||
export declare function interpolate(message: string, ...positionals: any[]): string; | ||
export declare class InvariantError extends Error { | ||
@@ -3,0 +2,0 @@ constructor(message: string, ...positionals: any[]); |
@@ -22,18 +22,9 @@ "use strict"; | ||
}; | ||
var __importDefault = (this && this.__importDefault) || function (mod) { | ||
return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.invariant = exports.InvariantError = exports.interpolate = void 0; | ||
exports.invariant = exports.InvariantError = void 0; | ||
var format_util_1 = __importDefault(require("format-util")); | ||
var STACK_FRAMES_TO_IGNORE = 2; | ||
function interpolate(message) { | ||
var positionals = []; | ||
for (var _i = 1; _i < arguments.length; _i++) { | ||
positionals[_i - 1] = arguments[_i]; | ||
} | ||
var index = 0; | ||
return message.replace(/%[s|d|o]/g, function (match) { | ||
var _a; | ||
var value = (_a = positionals[index++]) !== null && _a !== void 0 ? _a : match; | ||
return typeof value === 'object' ? JSON.stringify(value) : value; | ||
}); | ||
} | ||
exports.interpolate = interpolate; | ||
var InvariantError = /** @class */ (function (_super) { | ||
@@ -48,3 +39,3 @@ __extends(InvariantError, _super); | ||
_this.name = 'Invariant Violation'; | ||
_this.message = interpolate.apply(void 0, __spreadArray([message], positionals)); | ||
_this.message = format_util_1.default.apply(void 0, __spreadArray([message], positionals)); | ||
if (_this.stack) { | ||
@@ -51,0 +42,0 @@ var prevStack = _this.stack; |
{ | ||
"name": "outvariant", | ||
"version": "1.0.5", | ||
"version": "1.1.0", | ||
"description": "Type-safe implementation of invariant with positionals.", | ||
@@ -35,3 +35,7 @@ "main": "lib/index.js", | ||
"url": "https://github.com/open-draft/outvariant" | ||
}, | ||
"dependencies": { | ||
"@types/format-util": "^1.0.1", | ||
"format-util": "^1.0.5" | ||
} | ||
} |
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
4915
2
78
+ Added@types/format-util@^1.0.1
+ Addedformat-util@^1.0.5
+ Added@types/format-util@1.0.4(transitive)
+ Addedformat-util@1.0.5(transitive)