@cross-check/core
Advanced tools
Comparing version 0.10.0 to 0.10.1
"use strict"; | ||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
return new (P || (P = Promise))(function (resolve, reject) { | ||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } | ||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } | ||
function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } | ||
step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||
}); | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -41,3 +33,3 @@ const no_show_1 = require("no-show"); | ||
function validate(value, descriptor, context = null, env = DEFAULT_ENVIRONMENT) { | ||
return new no_show_1.Task((run) => __awaiter(this, void 0, void 0, function* () { | ||
return new no_show_1.Task(async (run) => { | ||
let { validator, options, contexts } = descriptor; | ||
@@ -49,6 +41,6 @@ if (context !== null && contexts && contexts.length) { | ||
let validateFunction = validator(options, env); | ||
return yield run(validateFunction(value, context)); | ||
})); | ||
return await run(validateFunction(value, context)); | ||
}); | ||
} | ||
exports.validate = validate; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmFsaWRhdGUuanMiLCJzb3VyY2VSb290IjoiZmlsZTovLy9Db2RlL2Nyb3NzLWNoZWNrL3BhY2thZ2VzL2NvcmUvIiwic291cmNlcyI6WyJ2YWxpZGF0ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBQUEscUNBQStCO0FBUS9CLE1BQU0sbUJBQW1CLEdBQWdCO0lBQ3ZDLEdBQUcsQ0FBQyxNQUFlLEVBQUUsR0FBZ0I7UUFDbkMsSUFBSSxNQUFNLEtBQUssSUFBSSxJQUFJLE1BQU0sS0FBSyxTQUFTLEVBQUU7WUFDM0MsT0FBUSxNQUFvQixDQUFDLEdBQUcsQ0FBQyxDQUFDO1NBQ25DO2FBQU07WUFDTCxPQUFPLE1BQU0sQ0FBQztTQUNmO0lBQ0gsQ0FBQztDQUNGLENBQUM7QUFFRjs7Ozs7Ozs7Ozs7Ozs7Ozs7R0FpQkc7QUFDSCxrQkFDRSxLQUFRLEVBQ1IsVUFBNEMsRUFDNUMsVUFBMEIsSUFBSSxFQUM5QixNQUFtQixtQkFBbUI7SUFFdEMsT0FBTyxJQUFJLGNBQUksQ0FBQyxDQUFNLEdBQUcsRUFBQyxFQUFFO1FBQzFCLElBQUksRUFBRSxTQUFTLEVBQUUsT0FBTyxFQUFFLFFBQVEsRUFBRSxHQUFHLFVBQVUsQ0FBQztRQUVsRCxJQUFJLE9BQU8sS0FBSyxJQUFJLElBQUksUUFBUSxJQUFJLFFBQVEsQ0FBQyxNQUFNLEVBQUU7WUFDbkQsSUFBSSxRQUFRLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQztnQkFBRSxPQUFPLEVBQUUsQ0FBQztTQUNqRDtRQUVELElBQUksZ0JBQWdCLEdBQUcsU0FBUyxDQUFDLE9BQU8sRUFBRSxHQUFHLENBQUMsQ0FBQztRQUUvQyxPQUFPLE1BQU0sR0FBRyxDQUFDLGdCQUFnQixDQUFDLEtBQUssRUFBRSxPQUFPLENBQUMsQ0FBQyxDQUFDO0lBQ3JELENBQUMsQ0FBQSxDQUFDLENBQUM7QUFDTCxDQUFDO0FBakJELDRCQWlCQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFRhc2sgfSBmcm9tIFwibm8tc2hvd1wiO1xuaW1wb3J0IHsgSW5kZXhhYmxlLCBPcHRpb24sIHVua25vd24gfSBmcm9tIFwidHMtc3RkXCI7XG5pbXBvcnQge1xuICBFbnZpcm9ubWVudCxcbiAgVmFsaWRhdGlvbkRlc2NyaXB0b3IsXG4gIFZhbGlkYXRpb25FcnJvclxufSBmcm9tIFwiLi9kZXNjcmlwdG9yXCI7XG5cbmNvbnN0IERFRkFVTFRfRU5WSVJPTk1FTlQ6IEVudmlyb25tZW50ID0ge1xuICBnZXQob2JqZWN0OiB1bmtub3duLCBrZXk6IFByb3BlcnR5S2V5KTogdW5rbm93biB7XG4gICAgaWYgKG9iamVjdCAhPT0gbnVsbCAmJiBvYmplY3QgIT09IHVuZGVmaW5lZCkge1xuICAgICAgcmV0dXJuIChvYmplY3QgYXMgSW5kZXhhYmxlKVtrZXldO1xuICAgIH0gZWxzZSB7XG4gICAgICByZXR1cm4gb2JqZWN0O1xuICAgIH1cbiAgfVxufTtcblxuLyoqXG4gKiBAYXBpIHB1YmxpY1xuICpcbiAqIEEgZnVuY3Rpb24gdGhhdCB0YWtlcyBhbiBlbnZpcm9ubWVudCwgdmFsdWUsIGRlc2NyaXB0b3IgYW5kIGNvbnRleHQsIGFuZCAoYXN5bmNocm9ub3VzbHkpXG4gKiBwcm9kdWNlcyBhbiBhcnJheSBvZiB2YWxpZGF0aW9uIGVycm9ycy4gSWYgdGhpcyBmdW5jdGlvbiBwcm9kdWNlcyBhbiBlbXB0eSBhcnJheSwgdGhlXG4gKiB2YWxpZGF0aW9uIHN1Y2NlZWRlZC5cbiAqXG4gKiBUaGUgXCJjb250ZXh0XCIgaXMgYW4gYXBwLXNwZWNpZmljIGNvbmNlcHQuIEZvciBleGFtcGxlLCBhbiBhcHAgbWlnaHQgd2FudCB0byBzZXBhcmF0ZVxuICogYmV0d2VlbiB2YWxpZGF0aW9ucyB0aGF0IG11c3QgcGFzcyB3aGVuIGRyYWZ0aW5nIGFuIGFydGljbGUgdnMuIHZhbGlkYXRpb25zIHRoYXRcbiAqIG11c3QgcGFzcyB3aGVuIHB1Ymxpc2hpbmcgYW4gYXJ0aWNsZS4gSWYgYSB2YWxpZGF0aW9uIGRlc2NyaXB0b3IgZG9lcyBub3Qgc3BlY2lmeVxuICogdGhlIGNvbnRleHQgcGFzc2VkIGluIHRvIGB2YWxpZGF0ZWAsIHRoZSB2YWxpZGF0aW9uIHBhc3Nlcy5cbiAqXG4gKiBAcGFyYW0gZW52IFRoZSBob3N0IGVudmlyb25tZW50XG4gKiBAcGFyYW0gdmFsdWUgVGhlIHZhbHVlIHRvIHZhbGlkYXRlOyBpdCBuZWVkIG5vdCBiZSBhbiBvYmplY3RcbiAqIEBwYXJhbSBkZXNjcmlwdG9yIEEgdmFsaWRhdGlvbiBkZXNjcmlwdG9yIHRvIHVzZSB0byB2YWxpZGF0ZSB0aGUgdmFsdWU7IGEgc2luZ2xlIHZhbGlkYXRpb25cbiAqICBkZXNjcmlwdG9yIGNhbiByZXByZXNlbnQgbXVsdGlwbGUgY29tcG9zZWQgdmFsaWRhdGlvbnNcbiAqIEBwYXJhbSBjb250ZXh0IE9wdGlvbmFsbHksIGEgc3RyaW5nIHRoYXQgcmVwcmVzZW50cyB0aGUgc2F2aW5nIGNvbnRleHRcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIHZhbGlkYXRlPFQsIE9wdGlvbnM+KFxuICB2YWx1ZTogVCxcbiAgZGVzY3JpcHRvcjogVmFsaWRhdGlvbkRlc2NyaXB0b3I8VCwgT3B0aW9ucz4sXG4gIGNvbnRleHQ6IE9wdGlvbjxzdHJpbmc+ID0gbnVsbCxcbiAgZW52OiBFbnZpcm9ubWVudCA9IERFRkFVTFRfRU5WSVJPTk1FTlRcbik6IFRhc2s8VmFsaWRhdGlvbkVycm9yW10+IHtcbiAgcmV0dXJuIG5ldyBUYXNrKGFzeW5jIHJ1biA9PiB7XG4gICAgbGV0IHsgdmFsaWRhdG9yLCBvcHRpb25zLCBjb250ZXh0cyB9ID0gZGVzY3JpcHRvcjtcblxuICAgIGlmIChjb250ZXh0ICE9PSBudWxsICYmIGNvbnRleHRzICYmIGNvbnRleHRzLmxlbmd0aCkge1xuICAgICAgaWYgKGNvbnRleHRzLmluZGV4T2YoY29udGV4dCkgPT09IC0xKSByZXR1cm4gW107XG4gICAgfVxuXG4gICAgbGV0IHZhbGlkYXRlRnVuY3Rpb24gPSB2YWxpZGF0b3Iob3B0aW9ucywgZW52KTtcblxuICAgIHJldHVybiBhd2FpdCBydW4odmFsaWRhdGVGdW5jdGlvbih2YWx1ZSwgY29udGV4dCkpO1xuICB9KTtcbn1cbiJdfQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmFsaWRhdGUuanMiLCJzb3VyY2VSb290IjoiZmlsZTovLy9Db2RlL2Nyb3NzLWNoZWNrL3BhY2thZ2VzL2NvcmUvIiwic291cmNlcyI6WyJ2YWxpZGF0ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLHFDQUErQjtBQVEvQixNQUFNLG1CQUFtQixHQUFnQjtJQUN2QyxHQUFHLENBQUMsTUFBZSxFQUFFLEdBQWdCO1FBQ25DLElBQUksTUFBTSxLQUFLLElBQUksSUFBSSxNQUFNLEtBQUssU0FBUyxFQUFFO1lBQzNDLE9BQVEsTUFBb0IsQ0FBQyxHQUFHLENBQUMsQ0FBQztTQUNuQzthQUFNO1lBQ0wsT0FBTyxNQUFNLENBQUM7U0FDZjtJQUNILENBQUM7Q0FDRixDQUFDO0FBRUY7Ozs7Ozs7Ozs7Ozs7Ozs7O0dBaUJHO0FBQ0gsa0JBQ0UsS0FBUSxFQUNSLFVBQTRDLEVBQzVDLFVBQTBCLElBQUksRUFDOUIsTUFBbUIsbUJBQW1CO0lBRXRDLE9BQU8sSUFBSSxjQUFJLENBQUMsS0FBSyxFQUFDLEdBQUcsRUFBQyxFQUFFO1FBQzFCLElBQUksRUFBRSxTQUFTLEVBQUUsT0FBTyxFQUFFLFFBQVEsRUFBRSxHQUFHLFVBQVUsQ0FBQztRQUVsRCxJQUFJLE9BQU8sS0FBSyxJQUFJLElBQUksUUFBUSxJQUFJLFFBQVEsQ0FBQyxNQUFNLEVBQUU7WUFDbkQsSUFBSSxRQUFRLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQztnQkFBRSxPQUFPLEVBQUUsQ0FBQztTQUNqRDtRQUVELElBQUksZ0JBQWdCLEdBQUcsU0FBUyxDQUFDLE9BQU8sRUFBRSxHQUFHLENBQUMsQ0FBQztRQUUvQyxPQUFPLE1BQU0sR0FBRyxDQUFDLGdCQUFnQixDQUFDLEtBQUssRUFBRSxPQUFPLENBQUMsQ0FBQyxDQUFDO0lBQ3JELENBQUMsQ0FBQyxDQUFDO0FBQ0wsQ0FBQztBQWpCRCw0QkFpQkMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUYXNrIH0gZnJvbSBcIm5vLXNob3dcIjtcbmltcG9ydCB7IEluZGV4YWJsZSwgT3B0aW9uLCB1bmtub3duIH0gZnJvbSBcInRzLXN0ZFwiO1xuaW1wb3J0IHtcbiAgRW52aXJvbm1lbnQsXG4gIFZhbGlkYXRpb25EZXNjcmlwdG9yLFxuICBWYWxpZGF0aW9uRXJyb3Jcbn0gZnJvbSBcIi4vZGVzY3JpcHRvclwiO1xuXG5jb25zdCBERUZBVUxUX0VOVklST05NRU5UOiBFbnZpcm9ubWVudCA9IHtcbiAgZ2V0KG9iamVjdDogdW5rbm93biwga2V5OiBQcm9wZXJ0eUtleSk6IHVua25vd24ge1xuICAgIGlmIChvYmplY3QgIT09IG51bGwgJiYgb2JqZWN0ICE9PSB1bmRlZmluZWQpIHtcbiAgICAgIHJldHVybiAob2JqZWN0IGFzIEluZGV4YWJsZSlba2V5XTtcbiAgICB9IGVsc2Uge1xuICAgICAgcmV0dXJuIG9iamVjdDtcbiAgICB9XG4gIH1cbn07XG5cbi8qKlxuICogQGFwaSBwdWJsaWNcbiAqXG4gKiBBIGZ1bmN0aW9uIHRoYXQgdGFrZXMgYW4gZW52aXJvbm1lbnQsIHZhbHVlLCBkZXNjcmlwdG9yIGFuZCBjb250ZXh0LCBhbmQgKGFzeW5jaHJvbm91c2x5KVxuICogcHJvZHVjZXMgYW4gYXJyYXkgb2YgdmFsaWRhdGlvbiBlcnJvcnMuIElmIHRoaXMgZnVuY3Rpb24gcHJvZHVjZXMgYW4gZW1wdHkgYXJyYXksIHRoZVxuICogdmFsaWRhdGlvbiBzdWNjZWVkZWQuXG4gKlxuICogVGhlIFwiY29udGV4dFwiIGlzIGFuIGFwcC1zcGVjaWZpYyBjb25jZXB0LiBGb3IgZXhhbXBsZSwgYW4gYXBwIG1pZ2h0IHdhbnQgdG8gc2VwYXJhdGVcbiAqIGJldHdlZW4gdmFsaWRhdGlvbnMgdGhhdCBtdXN0IHBhc3Mgd2hlbiBkcmFmdGluZyBhbiBhcnRpY2xlIHZzLiB2YWxpZGF0aW9ucyB0aGF0XG4gKiBtdXN0IHBhc3Mgd2hlbiBwdWJsaXNoaW5nIGFuIGFydGljbGUuIElmIGEgdmFsaWRhdGlvbiBkZXNjcmlwdG9yIGRvZXMgbm90IHNwZWNpZnlcbiAqIHRoZSBjb250ZXh0IHBhc3NlZCBpbiB0byBgdmFsaWRhdGVgLCB0aGUgdmFsaWRhdGlvbiBwYXNzZXMuXG4gKlxuICogQHBhcmFtIGVudiBUaGUgaG9zdCBlbnZpcm9ubWVudFxuICogQHBhcmFtIHZhbHVlIFRoZSB2YWx1ZSB0byB2YWxpZGF0ZTsgaXQgbmVlZCBub3QgYmUgYW4gb2JqZWN0XG4gKiBAcGFyYW0gZGVzY3JpcHRvciBBIHZhbGlkYXRpb24gZGVzY3JpcHRvciB0byB1c2UgdG8gdmFsaWRhdGUgdGhlIHZhbHVlOyBhIHNpbmdsZSB2YWxpZGF0aW9uXG4gKiAgZGVzY3JpcHRvciBjYW4gcmVwcmVzZW50IG11bHRpcGxlIGNvbXBvc2VkIHZhbGlkYXRpb25zXG4gKiBAcGFyYW0gY29udGV4dCBPcHRpb25hbGx5LCBhIHN0cmluZyB0aGF0IHJlcHJlc2VudHMgdGhlIHNhdmluZyBjb250ZXh0XG4gKi9cbmV4cG9ydCBmdW5jdGlvbiB2YWxpZGF0ZTxULCBPcHRpb25zPihcbiAgdmFsdWU6IFQsXG4gIGRlc2NyaXB0b3I6IFZhbGlkYXRpb25EZXNjcmlwdG9yPFQsIE9wdGlvbnM+LFxuICBjb250ZXh0OiBPcHRpb248c3RyaW5nPiA9IG51bGwsXG4gIGVudjogRW52aXJvbm1lbnQgPSBERUZBVUxUX0VOVklST05NRU5UXG4pOiBUYXNrPFZhbGlkYXRpb25FcnJvcltdPiB7XG4gIHJldHVybiBuZXcgVGFzayhhc3luYyBydW4gPT4ge1xuICAgIGxldCB7IHZhbGlkYXRvciwgb3B0aW9ucywgY29udGV4dHMgfSA9IGRlc2NyaXB0b3I7XG5cbiAgICBpZiAoY29udGV4dCAhPT0gbnVsbCAmJiBjb250ZXh0cyAmJiBjb250ZXh0cy5sZW5ndGgpIHtcbiAgICAgIGlmIChjb250ZXh0cy5pbmRleE9mKGNvbnRleHQpID09PSAtMSkgcmV0dXJuIFtdO1xuICAgIH1cblxuICAgIGxldCB2YWxpZGF0ZUZ1bmN0aW9uID0gdmFsaWRhdG9yKG9wdGlvbnMsIGVudik7XG5cbiAgICByZXR1cm4gYXdhaXQgcnVuKHZhbGlkYXRlRnVuY3Rpb24odmFsdWUsIGNvbnRleHQpKTtcbiAgfSk7XG59XG4iXX0= |
"use strict"; | ||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
return new (P || (P = Promise))(function (resolve, reject) { | ||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } | ||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } | ||
function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } | ||
step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||
}); | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -27,3 +19,3 @@ const no_show_1 = require("no-show"); | ||
return (value, _context) => { | ||
return new no_show_1.Task(() => __awaiter(this, void 0, void 0, function* () { | ||
return new no_show_1.Task(async () => { | ||
if (!validate(value)) { | ||
@@ -35,6 +27,6 @@ return [{ path: [], message: { name, details } }]; | ||
} | ||
})); | ||
}); | ||
}; | ||
}; | ||
} | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmFsaWRhdG9yLmpzIiwic291cmNlUm9vdCI6ImZpbGU6Ly8vQ29kZS9jcm9zcy1jaGVjay9wYWNrYWdlcy9jb3JlLyIsInNvdXJjZXMiOlsidmFsaWRhdG9yLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFNQSxxQ0FBK0I7QUE0Qi9CLG1CQUNFLElBQVksRUFDWixpQkFBd0Q7SUFFeEQsT0FBTyxDQUFDLE9BQWlCLEVBQUUsRUFBRTtRQUMzQixPQUFPO1lBQ0wsSUFBSTtZQUNKLFNBQVMsRUFBRSxZQUFZLENBQUMsSUFBSSxFQUFFLGlCQUFpQixDQUFDO1lBQ2hELE9BQU8sRUFBRSxPQUFrQjtTQUM1QixDQUFDO0lBQ0osQ0FBQyxDQUFDO0FBQ0osQ0FBQztBQVhELDhCQVdDO0FBRUQsc0JBQ0UsSUFBWSxFQUNaLE1BQTZDO0lBRTdDLE9BQU8sQ0FBQyxPQUFnQixFQUFFLEVBQUU7UUFDMUIsSUFBSSxRQUFRLEdBQUcsTUFBTSxDQUFDLE9BQU8sQ0FBQyxDQUFDO1FBQy9CLElBQUksT0FBTyxHQUFHLE9BQU8sS0FBSyxTQUFTLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDO1FBRXJELE9BQU8sQ0FBQyxLQUFRLEVBQUUsUUFBd0IsRUFBRSxFQUFFO1lBQzVDLE9BQU8sSUFBSSxjQUFJLENBQUMsR0FBUyxFQUFFO2dCQUN6QixJQUFJLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxFQUFFO29CQUNwQixPQUFPLENBQUMsRUFBRSxJQUFJLEVBQUUsRUFBRSxFQUFFLE9BQU8sRUFBRSxFQUFFLElBQUksRUFBRSxPQUFPLEVBQUUsRUFBRSxDQUFDLENBQUM7aUJBQ25EO3FCQUFNO29CQUNMLE9BQU8sRUFBRSxDQUFDO2lCQUNYO1lBQ0gsQ0FBQyxDQUFBLENBQUMsQ0FBQztRQUNMLENBQUMsQ0FBQztJQUNKLENBQUMsQ0FBQztBQUNKLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuICBWYWxpZGF0aW9uRGVzY3JpcHRvcixcbiAgVmFsaWRhdGlvbkVycm9yLFxuICBWYWxpZGF0b3JGYWN0b3J5XG59IGZyb20gXCIuL2luZGV4XCI7XG5cbmltcG9ydCB7IFRhc2sgfSBmcm9tIFwibm8tc2hvd1wiO1xuaW1wb3J0IHsgT3B0aW9uIH0gZnJvbSBcInRzLXN0ZFwiO1xuXG5leHBvcnQgdHlwZSBCYXNpY1ZhbGlkYXRvcjxUPiA9ICh2YWx1ZTogVCkgPT4gVmFsaWRhdGlvbkVycm9yW10gfCB2b2lkO1xuXG5leHBvcnQgdHlwZSBIaWdoZXJPcmRlckJhc2ljVmFsaWRhdG9yPFQsIE9wdGlvbnM+ID0gKChcbiAgb3B0aW9ucz86IE9wdGlvbnNcbikgPT4gKHZhbHVlOiBUKSA9PiBib29sZWFuKTtcblxuLyoqXG4gKiBAYXBpIHByaW1pdGl2ZVxuICpcbiAqIEEgZnVuY3Rpb24gdGhhdCB0YWtlcyBhIHN5bmNocm9ub3VzLCBiYXNpYyB2YWxpZGF0b3IgZmFjdG9yeSBhbmQgcHJvZHVjZXNcbiAqIGEgdmFsaWRhdG9yIGRlc2NyaXB0b3IuXG4gKlxuICogQHBhcmFtIG5hbWVcbiAqIEBwYXJhbSB2YWxpZGF0b3JGdW5jdGlvblxuICovXG5leHBvcnQgZnVuY3Rpb24gdmFsaWRhdG9yPFQ+KFxuICBuYW1lOiBzdHJpbmcsXG4gIHZhbGlkYXRvckZ1bmN0aW9uOiAoKSA9PiAodmFsdWU6IFQpID0+IGJvb2xlYW5cbik6ICgpID0+IFZhbGlkYXRpb25EZXNjcmlwdG9yPFQsIHZvaWQ+O1xuXG5leHBvcnQgZnVuY3Rpb24gdmFsaWRhdG9yPFQsIE9wdGlvbnM+KFxuICBuYW1lOiBzdHJpbmcsXG4gIHZhbGlkYXRvckZ1bmN0aW9uOiAob3B0aW9uczogT3B0aW9ucykgPT4gKHZhbHVlOiBUKSA9PiBib29sZWFuXG4pOiAob3B0aW9uczogT3B0aW9ucykgPT4gVmFsaWRhdGlvbkRlc2NyaXB0b3I8VCwgT3B0aW9ucz47XG5cbmV4cG9ydCBmdW5jdGlvbiB2YWxpZGF0b3I8VCwgT3B0aW9ucz4oXG4gIG5hbWU6IHN0cmluZyxcbiAgdmFsaWRhdG9yRnVuY3Rpb246IEhpZ2hlck9yZGVyQmFzaWNWYWxpZGF0b3I8VCwgT3B0aW9ucz5cbik6IChvcHRpb25zPzogT3B0aW9ucykgPT4gVmFsaWRhdGlvbkRlc2NyaXB0b3I8VCwgT3B0aW9ucz4ge1xuICByZXR1cm4gKG9wdGlvbnM/OiBPcHRpb25zKSA9PiB7XG4gICAgcmV0dXJuIHtcbiAgICAgIG5hbWUsXG4gICAgICB2YWxpZGF0b3I6IHNpbXBsZVRvRnVsbChuYW1lLCB2YWxpZGF0b3JGdW5jdGlvbiksXG4gICAgICBvcHRpb25zOiBvcHRpb25zIGFzIE9wdGlvbnNcbiAgICB9O1xuICB9O1xufVxuXG5mdW5jdGlvbiBzaW1wbGVUb0Z1bGw8VCwgT3B0aW9ucz4oXG4gIG5hbWU6IHN0cmluZyxcbiAgc2ltcGxlOiBIaWdoZXJPcmRlckJhc2ljVmFsaWRhdG9yPFQsIE9wdGlvbnM+XG4pOiBWYWxpZGF0b3JGYWN0b3J5PFQsIE9wdGlvbnM+IHtcbiAgcmV0dXJuIChvcHRpb25zOiBPcHRpb25zKSA9PiB7XG4gICAgbGV0IHZhbGlkYXRlID0gc2ltcGxlKG9wdGlvbnMpO1xuICAgIGxldCBkZXRhaWxzID0gb3B0aW9ucyA9PT0gdW5kZWZpbmVkID8gbnVsbCA6IG9wdGlvbnM7XG5cbiAgICByZXR1cm4gKHZhbHVlOiBULCBfY29udGV4dDogT3B0aW9uPHN0cmluZz4pID0+IHtcbiAgICAgIHJldHVybiBuZXcgVGFzayhhc3luYyAoKSA9PiB7XG4gICAgICAgIGlmICghdmFsaWRhdGUodmFsdWUpKSB7XG4gICAgICAgICAgcmV0dXJuIFt7IHBhdGg6IFtdLCBtZXNzYWdlOiB7IG5hbWUsIGRldGFpbHMgfSB9XTtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICByZXR1cm4gW107XG4gICAgICAgIH1cbiAgICAgIH0pO1xuICAgIH07XG4gIH07XG59XG4iXX0= | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmFsaWRhdG9yLmpzIiwic291cmNlUm9vdCI6ImZpbGU6Ly8vQ29kZS9jcm9zcy1jaGVjay9wYWNrYWdlcy9jb3JlLyIsInNvdXJjZXMiOlsidmFsaWRhdG9yLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBTUEscUNBQStCO0FBNEIvQixtQkFDRSxJQUFZLEVBQ1osaUJBQXdEO0lBRXhELE9BQU8sQ0FBQyxPQUFpQixFQUFFLEVBQUU7UUFDM0IsT0FBTztZQUNMLElBQUk7WUFDSixTQUFTLEVBQUUsWUFBWSxDQUFDLElBQUksRUFBRSxpQkFBaUIsQ0FBQztZQUNoRCxPQUFPLEVBQUUsT0FBa0I7U0FDNUIsQ0FBQztJQUNKLENBQUMsQ0FBQztBQUNKLENBQUM7QUFYRCw4QkFXQztBQUVELHNCQUNFLElBQVksRUFDWixNQUE2QztJQUU3QyxPQUFPLENBQUMsT0FBZ0IsRUFBRSxFQUFFO1FBQzFCLElBQUksUUFBUSxHQUFHLE1BQU0sQ0FBQyxPQUFPLENBQUMsQ0FBQztRQUMvQixJQUFJLE9BQU8sR0FBRyxPQUFPLEtBQUssU0FBUyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQztRQUVyRCxPQUFPLENBQUMsS0FBUSxFQUFFLFFBQXdCLEVBQUUsRUFBRTtZQUM1QyxPQUFPLElBQUksY0FBSSxDQUFDLEtBQUssSUFBSSxFQUFFO2dCQUN6QixJQUFJLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxFQUFFO29CQUNwQixPQUFPLENBQUMsRUFBRSxJQUFJLEVBQUUsRUFBRSxFQUFFLE9BQU8sRUFBRSxFQUFFLElBQUksRUFBRSxPQUFPLEVBQUUsRUFBRSxDQUFDLENBQUM7aUJBQ25EO3FCQUFNO29CQUNMLE9BQU8sRUFBRSxDQUFDO2lCQUNYO1lBQ0gsQ0FBQyxDQUFDLENBQUM7UUFDTCxDQUFDLENBQUM7SUFDSixDQUFDLENBQUM7QUFDSixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtcbiAgVmFsaWRhdGlvbkRlc2NyaXB0b3IsXG4gIFZhbGlkYXRpb25FcnJvcixcbiAgVmFsaWRhdG9yRmFjdG9yeVxufSBmcm9tIFwiLi9pbmRleFwiO1xuXG5pbXBvcnQgeyBUYXNrIH0gZnJvbSBcIm5vLXNob3dcIjtcbmltcG9ydCB7IE9wdGlvbiB9IGZyb20gXCJ0cy1zdGRcIjtcblxuZXhwb3J0IHR5cGUgQmFzaWNWYWxpZGF0b3I8VD4gPSAodmFsdWU6IFQpID0+IFZhbGlkYXRpb25FcnJvcltdIHwgdm9pZDtcblxuZXhwb3J0IHR5cGUgSGlnaGVyT3JkZXJCYXNpY1ZhbGlkYXRvcjxULCBPcHRpb25zPiA9ICgoXG4gIG9wdGlvbnM/OiBPcHRpb25zXG4pID0+ICh2YWx1ZTogVCkgPT4gYm9vbGVhbik7XG5cbi8qKlxuICogQGFwaSBwcmltaXRpdmVcbiAqXG4gKiBBIGZ1bmN0aW9uIHRoYXQgdGFrZXMgYSBzeW5jaHJvbm91cywgYmFzaWMgdmFsaWRhdG9yIGZhY3RvcnkgYW5kIHByb2R1Y2VzXG4gKiBhIHZhbGlkYXRvciBkZXNjcmlwdG9yLlxuICpcbiAqIEBwYXJhbSBuYW1lXG4gKiBAcGFyYW0gdmFsaWRhdG9yRnVuY3Rpb25cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIHZhbGlkYXRvcjxUPihcbiAgbmFtZTogc3RyaW5nLFxuICB2YWxpZGF0b3JGdW5jdGlvbjogKCkgPT4gKHZhbHVlOiBUKSA9PiBib29sZWFuXG4pOiAoKSA9PiBWYWxpZGF0aW9uRGVzY3JpcHRvcjxULCB2b2lkPjtcblxuZXhwb3J0IGZ1bmN0aW9uIHZhbGlkYXRvcjxULCBPcHRpb25zPihcbiAgbmFtZTogc3RyaW5nLFxuICB2YWxpZGF0b3JGdW5jdGlvbjogKG9wdGlvbnM6IE9wdGlvbnMpID0+ICh2YWx1ZTogVCkgPT4gYm9vbGVhblxuKTogKG9wdGlvbnM6IE9wdGlvbnMpID0+IFZhbGlkYXRpb25EZXNjcmlwdG9yPFQsIE9wdGlvbnM+O1xuXG5leHBvcnQgZnVuY3Rpb24gdmFsaWRhdG9yPFQsIE9wdGlvbnM+KFxuICBuYW1lOiBzdHJpbmcsXG4gIHZhbGlkYXRvckZ1bmN0aW9uOiBIaWdoZXJPcmRlckJhc2ljVmFsaWRhdG9yPFQsIE9wdGlvbnM+XG4pOiAob3B0aW9ucz86IE9wdGlvbnMpID0+IFZhbGlkYXRpb25EZXNjcmlwdG9yPFQsIE9wdGlvbnM+IHtcbiAgcmV0dXJuIChvcHRpb25zPzogT3B0aW9ucykgPT4ge1xuICAgIHJldHVybiB7XG4gICAgICBuYW1lLFxuICAgICAgdmFsaWRhdG9yOiBzaW1wbGVUb0Z1bGwobmFtZSwgdmFsaWRhdG9yRnVuY3Rpb24pLFxuICAgICAgb3B0aW9uczogb3B0aW9ucyBhcyBPcHRpb25zXG4gICAgfTtcbiAgfTtcbn1cblxuZnVuY3Rpb24gc2ltcGxlVG9GdWxsPFQsIE9wdGlvbnM+KFxuICBuYW1lOiBzdHJpbmcsXG4gIHNpbXBsZTogSGlnaGVyT3JkZXJCYXNpY1ZhbGlkYXRvcjxULCBPcHRpb25zPlxuKTogVmFsaWRhdG9yRmFjdG9yeTxULCBPcHRpb25zPiB7XG4gIHJldHVybiAob3B0aW9uczogT3B0aW9ucykgPT4ge1xuICAgIGxldCB2YWxpZGF0ZSA9IHNpbXBsZShvcHRpb25zKTtcbiAgICBsZXQgZGV0YWlscyA9IG9wdGlvbnMgPT09IHVuZGVmaW5lZCA/IG51bGwgOiBvcHRpb25zO1xuXG4gICAgcmV0dXJuICh2YWx1ZTogVCwgX2NvbnRleHQ6IE9wdGlvbjxzdHJpbmc+KSA9PiB7XG4gICAgICByZXR1cm4gbmV3IFRhc2soYXN5bmMgKCkgPT4ge1xuICAgICAgICBpZiAoIXZhbGlkYXRlKHZhbHVlKSkge1xuICAgICAgICAgIHJldHVybiBbeyBwYXRoOiBbXSwgbWVzc2FnZTogeyBuYW1lLCBkZXRhaWxzIH0gfV07XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgcmV0dXJuIFtdO1xuICAgICAgICB9XG4gICAgICB9KTtcbiAgICB9O1xuICB9O1xufVxuIl19 |
{ | ||
"name": "@cross-check/core", | ||
"version": "0.10.0", | ||
"description": "A brand new TypeScript library.", | ||
"version": "0.10.1", | ||
"description": "The primitives for building validations.", | ||
"contributors": [ | ||
"Godfrey Chan <godfrey@tilde.io>", | ||
"Yehuda Katz <yehuda@tilde.io>" | ||
], | ||
"repository": "https://github.com/cross-check/cross-check", | ||
"main": "dist/commonjs/src/index.js", | ||
@@ -15,3 +20,3 @@ "module": "dist/modules/src/index.js", | ||
"scripts": { | ||
"problems": "node ./scripts/problems.js", | ||
"problems": "node ../../scripts/problems.js", | ||
"preversion": "\"$npm_execpath\" run test", | ||
@@ -18,0 +23,0 @@ "prepare": "ember build -prod", |
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
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
No contributors or author data
MaintenancePackage does not specify a list of contributors or an author in package.json.
Found 1 instance in 1 package
No repository
Supply chain riskPackage does not have a linked source code repository. Without this field, a package will have no reference to the location of the source code use to generate the package.
Found 1 instance in 1 package
1241855
235
15367
2
1