You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

@dashkite/assert

Package Overview
Dependencies
Maintainers
2
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@dashkite/assert - npm Package Compare versions

Comparing version

to
0.2.0

130

build/browser/src/index.js
var assert, eq, f, name, px, qx, rejects, throws;
import * as _ from "@dashkite/joy";
px = {
equal: eq = function (a, b) {
return a === b;
},
notEqual: _.negate(eq),
deepEqual: _.equal,
notDeepEqual: _.negate(_.equal),
throws: throws = function (f) {
try {
f();
} catch (error1) {
return true;
}
return false;
},
doesNotThrow: _.negate(throws)
equal: eq = function(a, b) {
return a === b;
},
notEqual: _.negate(eq),
deepEqual: _.equal,
notDeepEqual: _.negate(_.equal),
throws: throws = function(f, message) {
var error;
try {
f();
} catch (error1) {
error = error1;
if (message != null) {
return error.message === message;
} else {
return true;
}
}
return false;
},
doesNotThrow: _.negate(throws)
};
qx = {
rejects: rejects = async function (f) {
var error;
try {
await f();
} catch (error1) {
error = error1;
return true;
rejects: rejects = async function(f, message) {
var error;
try {
await f();
} catch (error1) {
error = error1;
if (message != null) {
return error.message === message;
} else {
return true;
}
}
return false;
},
doesNotReject: async function(f) {
return !await rejects(f);
},
expect: function() {
return _.expect(...arguments);
}
return false;
},
doesNotReject: async function (f) {
return !(await rejects(f));
}
};
assert = function (x) {
let why = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "assertion failed";
if (x === true) {
return true;
} else {
throw new Error(why);
}
assert = function(x, why = "assertion failed") {
if (x === true) {
return true;
} else {
throw new Error(why);
}
};
for (name in px) {
f = px[name];
(function (name, f) {
return assert[name] = _.curry(_.arity(f.length, function () {
for (var _len = arguments.length, ax = new Array(_len), _key = 0; _key < _len; _key++) {
ax[_key] = arguments[_key];
}
return assert(_.apply(f, ax), `assertion ${name} failed`);
}));
})(name, f);
assert.expect = {};
for(name in px){
f = px[name];
(function(name, f) {
return assert[name] = _.arity(f.length, function(...ax) {
return assert(_.apply(f, ax), `assertion ${name} failed`);
});
})(name, f);
}
for (name in qx) {
f = qx[name];
(function (name, f) {
return assert[name] = _.curry(_.arity(f.length, async function () {
for (var _len2 = arguments.length, ax = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
ax[_key2] = arguments[_key2];
}
return assert(await _.apply(f, ax), `assertion ${name} failed`);
}));
})(name, f);
for(name in qx){
f = qx[name];
(function(name, f) {
return assert[name] = _.arity(f.length, async function(...ax) {
return assert(await _.apply(f, ax), `assertion ${name} failed`);
});
})(name, f);
}
export default assert; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiL0BkYXNoa2l0ZS9hc3NlcnQvc3JjL2luZGV4LmNvZmZlZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxJQUFBLE1BQUEsRUFBQSxFQUFBLEVBQUEsQ0FBQSxFQUFBLElBQUEsRUFBQSxFQUFBLEVBQUEsRUFBQSxFQUFBLE9BQUEsRUFBQTs7QUFBQSxPQUFPLENBQUEsS0FBUCxNQUFBOztBQUVBLEVBQUEsR0FFRTtFQUFBLEtBQUEsRUFBTyxFQUFBLEdBQUssUUFBQSxDQUFDLENBQUQsRUFBSSxDQUFKLENBQUE7V0FBVSxDQUFBLEtBQUs7RUFBZixDQUFaO0VBQ0EsUUFBQSxFQUFVLENBQUMsQ0FBQyxNQUFGLENBQVMsRUFBVCxDQURWO0VBR0EsU0FBQSxFQUFXLENBQUMsQ0FBQyxLQUhiO0VBSUEsWUFBQSxFQUFjLENBQUMsQ0FBQyxNQUFGLENBQVMsQ0FBQyxDQUFDLEtBQVgsQ0FKZDtFQU1BLE1BQUEsRUFBUSxNQUFBLEdBQVMsUUFBQSxDQUFFLENBQUYsRUFBSyxPQUFMLENBQUE7QUFDbkIsUUFBQTtBQUFJO01BQ0UsQ0FBQSxDQUFBLEVBREY7S0FFQSxjQUFBO01BQU07TUFDRyxJQUFHLGVBQUg7ZUFDTCxLQUFLLENBQUMsT0FBTixLQUFpQixRQURaO09BQUEsTUFBQTtlQUVGLEtBRkU7T0FEVDs7V0FJQTtFQVBlLENBTmpCO0VBZUEsWUFBQSxFQUFjLENBQUMsQ0FBQyxNQUFGLENBQVMsTUFBVDtBQWZkOztBQWlCRixFQUFBLEdBRUU7RUFBQSxPQUFBLEVBQVMsT0FBQSxHQUFVLE1BQUEsUUFBQSxDQUFFLENBQUYsRUFBSyxPQUFMLENBQUE7QUFDckIsUUFBQTtBQUFJO01BQ0UsTUFBTSxDQUFBLENBQUEsRUFEUjtLQUVBLGNBQUE7TUFBTTtNQUNHLElBQUcsZUFBSDtlQUNMLEtBQUssQ0FBQyxPQUFOLEtBQWlCLFFBRFo7T0FBQSxNQUFBO2VBRUYsS0FGRTtPQURUOztXQUlBO0VBUGlCLENBQW5CO0VBU0EsYUFBQSxFQUFlLE1BQUEsUUFBQSxDQUFDLENBQUQsQ0FBQTtXQUFPLENBQUUsQ0FBQSxNQUFNLE9BQUEsQ0FBUSxDQUFSLENBQU47RUFBVCxDQVRmO0VBV0EsTUFBQSxFQUFRLFFBQUEsQ0FBQSxDQUFBO1dBQUcsQ0FBQyxDQUFDLE1BQUYsQ0FBUyxHQUFBLFNBQVQ7RUFBSDtBQVhSOztBQWFGLE1BQUEsR0FBUyxRQUFBLENBQUMsQ0FBRCxFQUFJLE1BQU0sa0JBQVYsQ0FBQTtFQUNQLElBQUcsQ0FBQSxLQUFLLElBQVI7V0FBa0IsS0FBbEI7R0FBQSxNQUFBO0lBQTRCLE1BQU0sSUFBSSxLQUFKLENBQVUsR0FBVixFQUFsQzs7QUFETzs7QUFHVCxNQUFNLENBQUMsTUFBUCxHQUFnQixDQUFBOztBQUVoQixLQUFBLFVBQUE7O0VBQ0ssQ0FBQSxRQUFBLENBQUMsSUFBRCxFQUFPLENBQVAsQ0FBQTtXQUNELE1BQU0sQ0FBRSxJQUFGLENBQU4sR0FBaUIsQ0FBQyxDQUFDLEtBQUYsQ0FBUSxDQUFDLENBQUMsTUFBVixFQUNmLFFBQUEsQ0FBQSxHQUFDLEVBQUQsQ0FBQTthQUFXLE1BQUEsQ0FBUSxDQUFDLENBQUMsS0FBRixDQUFRLENBQVIsRUFBVyxFQUFYLENBQVIsRUFBd0IsQ0FBQSxVQUFBLENBQUEsQ0FBYSxJQUFiLENBQUEsT0FBQSxDQUF4QjtJQUFYLENBRGU7RUFEaEIsQ0FBQSxFQUFDLE1BQU07QUFEWjs7QUFLQSxLQUFBLFVBQUE7O0VBQ0ssQ0FBQSxRQUFBLENBQUMsSUFBRCxFQUFPLENBQVAsQ0FBQTtXQUNELE1BQU0sQ0FBRSxJQUFGLENBQU4sR0FBaUIsQ0FBQyxDQUFDLEtBQUYsQ0FBUSxDQUFDLENBQUMsTUFBVixFQUNmLE1BQUEsUUFBQSxDQUFBLEdBQUMsRUFBRCxDQUFBO2FBQVcsTUFBQSxDQUFRLENBQUEsTUFBTSxDQUFDLENBQUMsS0FBRixDQUFRLENBQVIsRUFBVyxFQUFYLENBQU4sQ0FBUixFQUE4QixDQUFBLFVBQUEsQ0FBQSxDQUFhLElBQWIsQ0FBQSxPQUFBLENBQTlCO0lBQVgsQ0FEZTtFQURoQixDQUFBLEVBQUMsTUFBTTtBQURaOztBQUtBLE9BQUEsUUFBZSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIF8gZnJvbSBcIkBkYXNoa2l0ZS9qb3lcIlxuXG5weCA9XG5cbiAgZXF1YWw6IGVxID0gKGEsIGIpIC0+IGEgPT0gYlxuICBub3RFcXVhbDogXy5uZWdhdGUgZXFcblxuICBkZWVwRXF1YWw6IF8uZXF1YWxcbiAgbm90RGVlcEVxdWFsOiBfLm5lZ2F0ZSBfLmVxdWFsXG5cbiAgdGhyb3dzOiB0aHJvd3MgPSAoIGYsIG1lc3NhZ2UgKSAtPlxuICAgIHRyeVxuICAgICAgZigpXG4gICAgY2F0Y2ggZXJyb3JcbiAgICAgIHJldHVybiBpZiBtZXNzYWdlP1xuICAgICAgICBlcnJvci5tZXNzYWdlID09IG1lc3NhZ2VcbiAgICAgIGVsc2UgdHJ1ZVxuICAgIGZhbHNlXG5cbiAgZG9lc05vdFRocm93OiBfLm5lZ2F0ZSB0aHJvd3NcblxucXggPVxuXG4gIHJlamVjdHM6IHJlamVjdHMgPSAoIGYsIG1lc3NhZ2UgKSAtPlxuICAgIHRyeVxuICAgICAgYXdhaXQgZigpXG4gICAgY2F0Y2ggZXJyb3JcbiAgICAgIHJldHVybiBpZiBtZXNzYWdlP1xuICAgICAgICBlcnJvci5tZXNzYWdlID09IG1lc3NhZ2VcbiAgICAgIGVsc2UgdHJ1ZVxuICAgIGZhbHNlXG5cbiAgZG9lc05vdFJlamVjdDogKGYpIC0+ICEgYXdhaXQgcmVqZWN0cyBmXG5cbiAgZXhwZWN0OiAtPiBfLmV4cGVjdCBhcmd1bWVudHMuLi5cblxuYXNzZXJ0ID0gKHgsIHdoeSA9IFwiYXNzZXJ0aW9uIGZhaWxlZFwiKSAtPlxuICBpZiB4ID09IHRydWUgdGhlbiB0cnVlIGVsc2UgdGhyb3cgbmV3IEVycm9yIHdoeVxuXG5hc3NlcnQuZXhwZWN0ID0ge31cblxuZm9yIG5hbWUsIGYgb2YgcHhcbiAgZG8gKG5hbWUsIGYpIC0+XG4gICAgYXNzZXJ0WyBuYW1lIF0gPSBfLmFyaXR5IGYubGVuZ3RoLFxuICAgICAgKGF4Li4uKSAtPiBhc3NlcnQgKF8uYXBwbHkgZiwgYXgpLCBcImFzc2VydGlvbiAje25hbWV9IGZhaWxlZFwiXG5cbmZvciBuYW1lLCBmIG9mIHF4XG4gIGRvIChuYW1lLCBmKSAtPlxuICAgIGFzc2VydFsgbmFtZSBdID0gXy5hcml0eSBmLmxlbmd0aCxcbiAgICAgIChheC4uLikgLT4gYXNzZXJ0IChhd2FpdCBfLmFwcGx5IGYsIGF4KSwgXCJhc3NlcnRpb24gI3tuYW1lfSBmYWlsZWRcIlxuXG5leHBvcnQgZGVmYXVsdCBhc3NlcnRcbiJdfQ==
//# sourceURL=/@dashkite/assert/src/index.coffee
export default assert;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiIiwic291cmNlcyI6WyIvQGRhc2hraXRlL2Fzc2VydC9zcmMvaW5kZXguY29mZmVlIl0sInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyBfIGZyb20gXCJAZGFzaGtpdGUvam95XCJcblxucHggPVxuXG4gIGVxdWFsOiBlcSA9IChhLCBiKSAtPiBhID09IGJcbiAgbm90RXF1YWw6IF8ubmVnYXRlIGVxXG5cbiAgZGVlcEVxdWFsOiBfLmVxdWFsXG4gIG5vdERlZXBFcXVhbDogXy5uZWdhdGUgXy5lcXVhbFxuXG4gIHRocm93czogdGhyb3dzID0gKCBmLCBtZXNzYWdlICkgLT5cbiAgICB0cnlcbiAgICAgIGYoKVxuICAgIGNhdGNoIGVycm9yXG4gICAgICByZXR1cm4gaWYgbWVzc2FnZT9cbiAgICAgICAgZXJyb3IubWVzc2FnZSA9PSBtZXNzYWdlXG4gICAgICBlbHNlIHRydWVcbiAgICBmYWxzZVxuXG4gIGRvZXNOb3RUaHJvdzogXy5uZWdhdGUgdGhyb3dzXG5cbnF4ID1cblxuICByZWplY3RzOiByZWplY3RzID0gKCBmLCBtZXNzYWdlICkgLT5cbiAgICB0cnlcbiAgICAgIGF3YWl0IGYoKVxuICAgIGNhdGNoIGVycm9yXG4gICAgICByZXR1cm4gaWYgbWVzc2FnZT9cbiAgICAgICAgZXJyb3IubWVzc2FnZSA9PSBtZXNzYWdlXG4gICAgICBlbHNlIHRydWVcbiAgICBmYWxzZVxuXG4gIGRvZXNOb3RSZWplY3Q6IChmKSAtPiAhIGF3YWl0IHJlamVjdHMgZlxuXG4gIGV4cGVjdDogLT4gXy5leHBlY3QgYXJndW1lbnRzLi4uXG5cbmFzc2VydCA9ICh4LCB3aHkgPSBcImFzc2VydGlvbiBmYWlsZWRcIikgLT5cbiAgaWYgeCA9PSB0cnVlIHRoZW4gdHJ1ZSBlbHNlIHRocm93IG5ldyBFcnJvciB3aHlcblxuYXNzZXJ0LmV4cGVjdCA9IHt9XG5cbmZvciBuYW1lLCBmIG9mIHB4XG4gIGRvIChuYW1lLCBmKSAtPlxuICAgIGFzc2VydFsgbmFtZSBdID0gXy5hcml0eSBmLmxlbmd0aCxcbiAgICAgIChheC4uLikgLT4gYXNzZXJ0IChfLmFwcGx5IGYsIGF4KSwgXCJhc3NlcnRpb24gI3tuYW1lfSBmYWlsZWRcIlxuXG5mb3IgbmFtZSwgZiBvZiBxeFxuICBkbyAobmFtZSwgZikgLT5cbiAgICBhc3NlcnRbIG5hbWUgXSA9IF8uYXJpdHkgZi5sZW5ndGgsXG4gICAgICAoYXguLi4pIC0+IGFzc2VydCAoYXdhaXQgXy5hcHBseSBmLCBheCksIFwiYXNzZXJ0aW9uICN7bmFtZX0gZmFpbGVkXCJcblxuZXhwb3J0IGRlZmF1bHQgYXNzZXJ0XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsSUFBQSxNQUFBLEVBQUEsRUFBQSxFQUFBLENBQUEsRUFBQSxJQUFBLEVBQUEsRUFBQSxFQUFBLEVBQUEsRUFBQSxPQUFBLEVBQUE7QUFBQSxPQUFPLENBQUEsSUFBQSxDQUFQLE1BQUEsZ0JBQUE7QUFFQSxFQUFBLEdBRUU7SUFBQSxLQUFBLEVBQU8sRUFBQSxHQUFLLFFBQUEsQ0FBQyxDQUFELEVBQUksQ0FBSixDQUFBO2VBQVUsQ0FBQSxLQUFLO0lBQWYsQ0FBWjtJQUNBLFFBQUEsRUFBVSxDQUFDLENBQUMsTUFBRixDQUFTLEVBQVQsQ0FEVjtJQUdBLFNBQUEsRUFBVyxDQUFDLENBQUMsS0FIYjtJQUlBLFlBQUEsRUFBYyxDQUFDLENBQUMsTUFBRixDQUFTLENBQUMsQ0FBQyxLQUFYLENBSmQ7SUFNQSxNQUFBLEVBQVEsTUFBQSxHQUFTLFFBQUEsQ0FBRSxDQUFGLEVBQUssT0FBTCxDQUFBO1FBQ25CLElBQUE7UUFBSSxJQUFBO1lBQ0UsQ0FBQSxDQUFBLEVBREY7U0FFQSxDQUFBLE9BQUEsTUFBQSxFQUFBO1lBQU0sUUFBQTtZQUNHLElBQUcsV0FBQSxJQUFILEVBQUE7dUJBQ0wsS0FBSyxDQUFDLE9BQU4sS0FBaUIsUUFEWjthQUFBLE1BQUE7dUJBRUYsS0FGRTthQURUOztlQUlBO0lBUGUsQ0FOakI7SUFlQSxZQUFBLEVBQWMsQ0FBQyxDQUFDLE1BQUYsQ0FBUyxNQUFUO0FBZmQ7QUFpQkYsRUFBQSxHQUVFO0lBQUEsT0FBQSxFQUFTLE9BQUEsR0FBVSxNQUFBLFFBQUEsQ0FBRSxDQUFGLEVBQUssT0FBTCxDQUFBO1FBQ3JCLElBQUE7UUFBSSxJQUFBO1lBQ0UsTUFBTSxDQUFBLENBQUEsRUFEUjtTQUVBLENBQUEsT0FBQSxNQUFBLEVBQUE7WUFBTSxRQUFBO1lBQ0csSUFBRyxXQUFBLElBQUgsRUFBQTt1QkFDTCxLQUFLLENBQUMsT0FBTixLQUFpQixRQURaO2FBQUEsTUFBQTt1QkFFRixLQUZFO2FBRFQ7O2VBSUE7SUFQaUIsQ0FBbkI7SUFTQSxhQUFBLEVBQWUsTUFBQSxRQUFBLENBQUMsQ0FBRCxDQUFBO2VBQU8sQ0FBRSxNQUFNLE9BQUEsQ0FBUSxDQUFSLENBQU47SUFBVCxDQVRmO0lBV0EsTUFBQSxFQUFRLFFBQUEsQ0FBQSxDQUFBO2VBQUcsQ0FBQyxDQUFDLE1BQUYsQ0FBUyxHQUFBLFNBQVQ7SUFBSDtBQVhSO0FBYUYsTUFBQSxHQUFTLFFBQUEsQ0FBQyxDQUFELEVBQUksTUFBTSxrQkFBVixDQUFBO0lBQ1AsSUFBRyxDQUFBLEtBQUssSUFBUixFQUFBO2VBQWtCLEtBQWxCO0tBQUEsTUFBQTtRQUE0QixNQUFNLElBQUksS0FBSixDQUFVLEdBQVYsRUFBbEM7O0FBRE87QUFHVCxNQUFNLENBQUMsTUFBUCxHQUFnQixDQUFBO0FBRWhCLElBQUEsUUFBQSxFQUFBLENBQUE7O0tBQ0ssUUFBQSxDQUFDLElBQUQsRUFBTyxDQUFQLENBQUE7ZUFDRCxNQUFNLENBQUUsSUFBRixDQUFOLEdBQWlCLENBQUMsQ0FBQyxLQUFGLENBQVEsQ0FBQyxDQUFDLE1BQVYsRUFDZixRQUFBLENBQUEsR0FBQyxFQUFELENBQUE7bUJBQVcsTUFBQSxDQUFRLENBQUMsQ0FBQyxLQUFGLENBQVEsQ0FBUixFQUFXLEVBQVgsQ0FBUixFQUF3QixDQUFBLFVBQUEsQ0FBQSxDQUFhLElBQWIsQ0FBQSxPQUFBLENBQXhCO1FBQVgsQ0FEZTtLQURoQixDQUFBLENBQUMsTUFBTTtBQURaO0FBS0EsSUFBQSxRQUFBLEVBQUEsQ0FBQTs7S0FDSyxRQUFBLENBQUMsSUFBRCxFQUFPLENBQVAsQ0FBQTtlQUNELE1BQU0sQ0FBRSxJQUFGLENBQU4sR0FBaUIsQ0FBQyxDQUFDLEtBQUYsQ0FBUSxDQUFDLENBQUMsTUFBVixFQUNmLE1BQUEsUUFBQSxDQUFBLEdBQUMsRUFBRCxDQUFBO21CQUFXLE1BQUEsQ0FBUSxNQUFNLENBQUMsQ0FBQyxLQUFGLENBQVEsQ0FBUixFQUFXLEVBQVgsQ0FBTixDQUFSLENBQThCLENBQUEsVUFBQSxDQUFBLENBQWEsSUFBYixDQUFBLE9BQUEsQ0FBOUI7UUFBWCxDQURlO0tBRGhCLENBQUEsQ0FBQyxNQUFNO0FBRFo7QUFLQSxPQUFBLFFBQWUsT0FBQSJ9
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
value: true
});
exports.default = void 0;
var _ = _interopRequireWildcard(require("@dashkite/joy"));
function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function (nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
Object.defineProperty(exports, "default" //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiL0BkYXNoa2l0ZS9hc3NlcnQvc3JjL2luZGV4LmNvZmZlZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxJQUFBLE1BQUEsRUFBQSxFQUFBLEVBQUEsQ0FBQSxFQUFBLElBQUEsRUFBQSxFQUFBLEVBQUEsRUFBQSxFQUFBLE9BQUEsRUFBQTs7QUFBQSxPQUFPLENBQUEsS0FBUCxNQUFBOztBQUVBLEVBQUEsR0FFRTtFQUFBLEtBQUEsRUFBTyxFQUFBLEdBQUssUUFBQSxDQUFDLENBQUQsRUFBSSxDQUFKLENBQUE7V0FBVSxDQUFBLEtBQUs7RUFBZixDQUFaO0VBQ0EsUUFBQSxFQUFVLENBQUMsQ0FBQyxNQUFGLENBQVMsRUFBVCxDQURWO0VBR0EsU0FBQSxFQUFXLENBQUMsQ0FBQyxLQUhiO0VBSUEsWUFBQSxFQUFjLENBQUMsQ0FBQyxNQUFGLENBQVMsQ0FBQyxDQUFDLEtBQVgsQ0FKZDtFQU1BLE1BQUEsRUFBUSxNQUFBLEdBQVMsUUFBQSxDQUFFLENBQUYsRUFBSyxPQUFMLENBQUE7QUFDbkIsUUFBQTtBQUFJO01BQ0UsQ0FBQSxDQUFBLEVBREY7S0FFQSxjQUFBO01BQU07TUFDRyxJQUFHLGVBQUg7ZUFDTCxLQUFLLENBQUMsT0FBTixLQUFpQixRQURaO09BQUEsTUFBQTtlQUVGLEtBRkU7T0FEVDs7V0FJQTtFQVBlLENBTmpCO0VBZUEsWUFBQSxFQUFjLENBQUMsQ0FBQyxNQUFGLENBQVMsTUFBVDtBQWZkOztBQWlCRixFQUFBLEdBRUU7RUFBQSxPQUFBLEVBQVMsT0FBQSxHQUFVLE1BQUEsUUFBQSxDQUFFLENBQUYsRUFBSyxPQUFMLENBQUE7QUFDckIsUUFBQTtBQUFJO01BQ0UsTUFBTSxDQUFBLENBQUEsRUFEUjtLQUVBLGNBQUE7TUFBTTtNQUNHLElBQUcsZUFBSDtlQUNMLEtBQUssQ0FBQyxPQUFOLEtBQWlCLFFBRFo7T0FBQSxNQUFBO2VBRUYsS0FGRTtPQURUOztXQUlBO0VBUGlCLENBQW5CO0VBU0EsYUFBQSxFQUFlLE1BQUEsUUFBQSxDQUFDLENBQUQsQ0FBQTtXQUFPLENBQUUsQ0FBQSxNQUFNLE9BQUEsQ0FBUSxDQUFSLENBQU47RUFBVCxDQVRmO0VBV0EsTUFBQSxFQUFRLFFBQUEsQ0FBQSxDQUFBO1dBQUcsQ0FBQyxDQUFDLE1BQUYsQ0FBUyxHQUFBLFNBQVQ7RUFBSDtBQVhSOztBQWFGLE1BQUEsR0FBUyxRQUFBLENBQUMsQ0FBRCxFQUFJLE1BQU0sa0JBQVYsQ0FBQTtFQUNQLElBQUcsQ0FBQSxLQUFLLElBQVI7V0FBa0IsS0FBbEI7R0FBQSxNQUFBO0lBQTRCLE1BQU0sSUFBSSxLQUFKLENBQVUsR0FBVixFQUFsQzs7QUFETzs7QUFHVCxNQUFNLENBQUMsTUFBUCxHQUFnQixDQUFBOztBQUVoQixLQUFBLFVBQUE7O0VBQ0ssQ0FBQSxRQUFBLENBQUMsSUFBRCxFQUFPLENBQVAsQ0FBQTtXQUNELE1BQU0sQ0FBRSxJQUFGLENBQU4sR0FBaUIsQ0FBQyxDQUFDLEtBQUYsQ0FBUSxDQUFDLENBQUMsTUFBVixFQUNmLFFBQUEsQ0FBQSxHQUFDLEVBQUQsQ0FBQTthQUFXLE1BQUEsQ0FBUSxDQUFDLENBQUMsS0FBRixDQUFRLENBQVIsRUFBVyxFQUFYLENBQVIsRUFBd0IsQ0FBQSxVQUFBLENBQUEsQ0FBYSxJQUFiLENBQUEsT0FBQSxDQUF4QjtJQUFYLENBRGU7RUFEaEIsQ0FBQSxFQUFDLE1BQU07QUFEWjs7QUFLQSxLQUFBLFVBQUE7O0VBQ0ssQ0FBQSxRQUFBLENBQUMsSUFBRCxFQUFPLENBQVAsQ0FBQTtXQUNELE1BQU0sQ0FBRSxJQUFGLENBQU4sR0FBaUIsQ0FBQyxDQUFDLEtBQUYsQ0FBUSxDQUFDLENBQUMsTUFBVixFQUNmLE1BQUEsUUFBQSxDQUFBLEdBQUMsRUFBRCxDQUFBO2FBQVcsTUFBQSxDQUFRLENBQUEsTUFBTSxDQUFDLENBQUMsS0FBRixDQUFRLENBQVIsRUFBVyxFQUFYLENBQU4sQ0FBUixFQUE4QixDQUFBLFVBQUEsQ0FBQSxDQUFhLElBQWIsQ0FBQSxPQUFBLENBQTlCO0lBQVgsQ0FEZTtFQURoQixDQUFBLEVBQUMsTUFBTTtBQURaOztBQUtBLE9BQUEsUUFBZSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIF8gZnJvbSBcIkBkYXNoa2l0ZS9qb3lcIlxuXG5weCA9XG5cbiAgZXF1YWw6IGVxID0gKGEsIGIpIC0+IGEgPT0gYlxuICBub3RFcXVhbDogXy5uZWdhdGUgZXFcblxuICBkZWVwRXF1YWw6IF8uZXF1YWxcbiAgbm90RGVlcEVxdWFsOiBfLm5lZ2F0ZSBfLmVxdWFsXG5cbiAgdGhyb3dzOiB0aHJvd3MgPSAoIGYsIG1lc3NhZ2UgKSAtPlxuICAgIHRyeVxuICAgICAgZigpXG4gICAgY2F0Y2ggZXJyb3JcbiAgICAgIHJldHVybiBpZiBtZXNzYWdlP1xuICAgICAgICBlcnJvci5tZXNzYWdlID09IG1lc3NhZ2VcbiAgICAgIGVsc2UgdHJ1ZVxuICAgIGZhbHNlXG5cbiAgZG9lc05vdFRocm93OiBfLm5lZ2F0ZSB0aHJvd3NcblxucXggPVxuXG4gIHJlamVjdHM6IHJlamVjdHMgPSAoIGYsIG1lc3NhZ2UgKSAtPlxuICAgIHRyeVxuICAgICAgYXdhaXQgZigpXG4gICAgY2F0Y2ggZXJyb3JcbiAgICAgIHJldHVybiBpZiBtZXNzYWdlP1xuICAgICAgICBlcnJvci5tZXNzYWdlID09IG1lc3NhZ2VcbiAgICAgIGVsc2UgdHJ1ZVxuICAgIGZhbHNlXG5cbiAgZG9lc05vdFJlamVjdDogKGYpIC0+ICEgYXdhaXQgcmVqZWN0cyBmXG5cbiAgZXhwZWN0OiAtPiBfLmV4cGVjdCBhcmd1bWVudHMuLi5cblxuYXNzZXJ0ID0gKHgsIHdoeSA9IFwiYXNzZXJ0aW9uIGZhaWxlZFwiKSAtPlxuICBpZiB4ID09IHRydWUgdGhlbiB0cnVlIGVsc2UgdGhyb3cgbmV3IEVycm9yIHdoeVxuXG5hc3NlcnQuZXhwZWN0ID0ge31cblxuZm9yIG5hbWUsIGYgb2YgcHhcbiAgZG8gKG5hbWUsIGYpIC0+XG4gICAgYXNzZXJ0WyBuYW1lIF0gPSBfLmFyaXR5IGYubGVuZ3RoLFxuICAgICAgKGF4Li4uKSAtPiBhc3NlcnQgKF8uYXBwbHkgZiwgYXgpLCBcImFzc2VydGlvbiAje25hbWV9IGZhaWxlZFwiXG5cbmZvciBuYW1lLCBmIG9mIHF4XG4gIGRvIChuYW1lLCBmKSAtPlxuICAgIGFzc2VydFsgbmFtZSBdID0gXy5hcml0eSBmLmxlbmd0aCxcbiAgICAgIChheC4uLikgLT4gYXNzZXJ0IChhd2FpdCBfLmFwcGx5IGYsIGF4KSwgXCJhc3NlcnRpb24gI3tuYW1lfSBmYWlsZWRcIlxuXG5leHBvcnQgZGVmYXVsdCBhc3NlcnRcbiJdfQ==
//# sourceURL=/@dashkite/assert/src/index.coffee
, {
enumerable: true,
get: function() {
return _default;
}
});
const _joy = /*#__PURE__*/ _interop_require_wildcard(require("@dashkite/joy"));
function _getRequireWildcardCache(nodeInterop) {
if (typeof WeakMap !== "function") return null;
var cacheBabelInterop = new WeakMap();
var cacheNodeInterop = new WeakMap();
return (_getRequireWildcardCache = function(nodeInterop) {
return nodeInterop ? cacheNodeInterop : cacheBabelInterop;
})(nodeInterop);
}
function _interop_require_wildcard(obj, nodeInterop) {
if (!nodeInterop && obj && obj.__esModule) {
return obj;
}
if (obj === null || typeof obj !== "object" && typeof obj !== "function") {
return {
default: obj
};
}
var cache = _getRequireWildcardCache(nodeInterop);
if (cache && cache.has(obj)) {
return cache.get(obj);
}
var newObj = {
__proto__: null
};
var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor;
for(var key in obj){
if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) {
var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null;
if (desc && (desc.get || desc.set)) {
Object.defineProperty(newObj, key, desc);
} else {
newObj[key] = obj[key];
}
}
}
newObj.default = obj;
if (cache) {
cache.set(obj, newObj);
}
return newObj;
}
var assert, eq, f, name, px, qx, rejects, throws;
px = {
equal: eq = function (a, b) {
return a === b;
},
notEqual: _.negate(eq),
deepEqual: _.equal,
notDeepEqual: _.negate(_.equal),
throws: throws = function (f) {
try {
f();
} catch (error1) {
return true;
}
return false;
},
doesNotThrow: _.negate(throws)
equal: eq = function(a, b) {
return a === b;
},
notEqual: _joy.negate(eq),
deepEqual: _joy.equal,
notDeepEqual: _joy.negate(_joy.equal),
throws: throws = function(f, message) {
var error;
try {
f();
} catch (error1) {
error = error1;
if (message != null) {
return error.message === message;
} else {
return true;
}
}
return false;
},
doesNotThrow: _joy.negate(throws)
};
qx = {
rejects: rejects = async function (f) {
var error;
try {
await f();
} catch (error1) {
error = error1;
return true;
rejects: rejects = async function(f, message) {
var error;
try {
await f();
} catch (error1) {
error = error1;
if (message != null) {
return error.message === message;
} else {
return true;
}
}
return false;
},
doesNotReject: async function(f) {
return !await rejects(f);
},
expect: function() {
return _joy.expect(...arguments);
}
return false;
},
doesNotReject: async function (f) {
return !(await rejects(f));
}
};
assert = function (x, why = "assertion failed") {
if (x === true) {
return true;
} else {
throw new Error(why);
}
assert = function(x, why = "assertion failed") {
if (x === true) {
return true;
} else {
throw new Error(why);
}
};
for (name in px) {
f = px[name];
(function (name, f) {
return assert[name] = _.curry(_.arity(f.length, function (...ax) {
return assert(_.apply(f, ax), `assertion ${name} failed`);
}));
})(name, f);
assert.expect = {};
for(name in px){
f = px[name];
(function(name, f) {
return assert[name] = _joy.arity(f.length, function(...ax) {
return assert(_joy.apply(f, ax), `assertion ${name} failed`);
});
})(name, f);
}
for (name in qx) {
f = qx[name];
(function (name, f) {
return assert[name] = _.curry(_.arity(f.length, async function (...ax) {
return assert(await _.apply(f, ax), `assertion ${name} failed`);
}));
})(name, f);
for(name in qx){
f = qx[name];
(function(name, f) {
return assert[name] = _joy.arity(f.length, async function(...ax) {
return assert(await _joy.apply(f, ax), `assertion ${name} failed`);
});
})(name, f);
}
const _default = assert;
var _default = assert;
exports.default = _default;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9pbmRleC5jb2ZmZWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBOzs7Ozs7QUFBQSxJQUFBLE1BQUEsRUFBQSxFQUFBLEVBQUEsQ0FBQSxFQUFBLElBQUEsRUFBQSxFQUFBLEVBQUEsRUFBQSxFQUFBLE9BQUEsRUFBQSxNQUFBO0FBRUEsRUFBQSxHQUVFO0FBQUEsRUFBQSxLQUFBLEVBQU8sRUFBQSxHQUFLLFVBQUEsQ0FBQSxFQUFBLENBQUEsRUFBQTtXQUFVLENBQUEsS0FBSyxDO0FBQTNCLEdBQUE7QUFDQSxFQUFBLFFBQUEsRUFBVSxDQUFDLENBQUQsTUFBQSxDQURWLEVBQ1UsQ0FEVjtBQUdBLEVBQUEsU0FBQSxFQUFXLENBQUMsQ0FIWixLQUFBO0FBSUEsRUFBQSxZQUFBLEVBQWMsQ0FBQyxDQUFELE1BQUEsQ0FBUyxDQUFDLENBSnhCLEtBSWMsQ0FKZDtBQU1BLEVBQUEsTUFBQSxFQUFRLE1BQUEsR0FBUyxVQUFBLENBQUEsRUFBQTtBQUNmLFFBQUE7QUFDRSxNQUFBLENBREY7QUFFQSxLQUZBLENBRUEsT0FBQSxNQUFBLEVBQUE7QUFDRSxhQURGLElBQ0U7OztXQUNGLEs7QUFYRixHQUFBO0FBYUEsRUFBQSxZQUFBLEVBQWMsQ0FBQyxDQUFELE1BQUEsQ0FBQSxNQUFBO0FBYmQsQ0FGRjtBQWlCQSxFQUFBLEdBRUU7QUFBQSxFQUFBLE9BQUEsRUFBUyxPQUFBLEdBQVUsZ0JBQUEsQ0FBQSxFQUFBO0FBQ3JCLFFBQUEsS0FBQTs7QUFBSSxRQUFBO0FBQ0UsWUFBTSxDQURSLEVBQ0U7QUFDRixLQUZBLENBRUEsT0FBQSxNQUFBLEVBQUE7QUFBTSxNQUFBLEtBQUEsR0FBQSxNQUFBO0FBQ0osYUFERixJQUNFOzs7V0FDRixLO0FBTEYsR0FBQTtBQU9BLEVBQUEsYUFBQSxFQUFlLGdCQUFBLENBQUEsRUFBQTtXQUFPLEVBQUUsTUFBTSxPQUFBLENBQU4sQ0FBTSxDQUFSLEM7QUFBUDtBQVBmLENBRkY7O0FBV0EsTUFBQSxHQUFTLFVBQUEsQ0FBQSxFQUFJLEdBQUEsR0FBSixrQkFBQSxFQUFBO0FBQ1AsTUFBRyxDQUFBLEtBQUgsSUFBQSxFQUFBO1dBQUEsSTtBQUFBLEdBQUEsTUFBQTtBQUE0QixVQUFNLElBQUEsS0FBQSxDQUFsQyxHQUFrQyxDQUFOOztBQURyQixDQUFUOztBQUdBLEtBQUEsSUFBQSxJQUFBLEVBQUEsRUFBQTs7O0FBQ0ssR0FBQSxVQUFBLElBQUEsRUFBQSxDQUFBLEVBQUE7V0FDRCxNQUFNLENBQU4sSUFBTSxDQUFOLEdBQWlCLENBQUMsQ0FBRCxLQUFBLENBQVEsQ0FBQyxDQUFELEtBQUEsQ0FBUSxDQUFDLENBQVQsTUFBQSxFQUN2QixVQUFBLEdBQUEsRUFBQSxFQUFBO2FBQVcsTUFBQSxDQUFRLENBQUMsQ0FBRCxLQUFBLENBQUEsQ0FBQSxFQUFSLEVBQVEsQ0FBUixFQUF3QixhQUFBLElBQXhCLFNBQUEsQztBQURJLEtBQVEsQ0FBUixDO0FBRGhCLEdBQUEsRUFBQyxJQUFELEVBQU8sQ0FBUDtBQURMOztBQUtBLEtBQUEsSUFBQSxJQUFBLEVBQUEsRUFBQTs7O0FBQ0ssR0FBQSxVQUFBLElBQUEsRUFBQSxDQUFBLEVBQUE7V0FDRCxNQUFNLENBQU4sSUFBTSxDQUFOLEdBQWlCLENBQUMsQ0FBRCxLQUFBLENBQVEsQ0FBQyxDQUFELEtBQUEsQ0FBUSxDQUFDLENBQVQsTUFBQSxFQUN2QixnQkFBQSxHQUFBLEVBQUEsRUFBQTthQUFXLE1BQUEsQ0FBUSxNQUFNLENBQUMsQ0FBRCxLQUFBLENBQUEsQ0FBQSxFQUFkLEVBQWMsQ0FBZCxFQUE4QixhQUFBLElBQTlCLFNBQUEsQztBQURJLEtBQVEsQ0FBUixDO0FBRGhCLEdBQUEsRUFBQyxJQUFELEVBQU8sQ0FBUDtBQURMOztlQUtlLE0iLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyBfIGZyb20gXCJAZGFzaGtpdGUvam95XCJcblxucHggPVxuXG4gIGVxdWFsOiBlcSA9IChhLCBiKSAtPiBhID09IGJcbiAgbm90RXF1YWw6IF8ubmVnYXRlIGVxXG5cbiAgZGVlcEVxdWFsOiBfLmVxdWFsXG4gIG5vdERlZXBFcXVhbDogXy5uZWdhdGUgXy5lcXVhbFxuXG4gIHRocm93czogdGhyb3dzID0gKGYpIC0+XG4gICAgdHJ5XG4gICAgICBmKClcbiAgICBjYXRjaFxuICAgICAgcmV0dXJuIHRydWVcbiAgICBmYWxzZVxuXG4gIGRvZXNOb3RUaHJvdzogXy5uZWdhdGUgdGhyb3dzXG5cbnF4ID1cblxuICByZWplY3RzOiByZWplY3RzID0gKGYpIC0+XG4gICAgdHJ5XG4gICAgICBhd2FpdCBmKClcbiAgICBjYXRjaCBlcnJvclxuICAgICAgcmV0dXJuIHRydWVcbiAgICBmYWxzZVxuXG4gIGRvZXNOb3RSZWplY3Q6IChmKSAtPiAhIGF3YWl0IHJlamVjdHMgZlxuXG5hc3NlcnQgPSAoeCwgd2h5ID0gXCJhc3NlcnRpb24gZmFpbGVkXCIpIC0+XG4gIGlmIHggPT0gdHJ1ZSB0aGVuIHRydWUgZWxzZSB0aHJvdyBuZXcgRXJyb3Igd2h5XG5cbmZvciBuYW1lLCBmIG9mIHB4XG4gIGRvIChuYW1lLCBmKSAtPlxuICAgIGFzc2VydFsgbmFtZSBdID0gXy5jdXJyeSBfLmFyaXR5IGYubGVuZ3RoLFxuICAgICAgKGF4Li4uKSAtPiBhc3NlcnQgKF8uYXBwbHkgZiwgYXgpLCBcImFzc2VydGlvbiAje25hbWV9IGZhaWxlZFwiXG5cbmZvciBuYW1lLCBmIG9mIHF4XG4gIGRvIChuYW1lLCBmKSAtPlxuICAgIGFzc2VydFsgbmFtZSBdID0gXy5jdXJyeSBfLmFyaXR5IGYubGVuZ3RoLFxuICAgICAgKGF4Li4uKSAtPiBhc3NlcnQgKGF3YWl0IF8uYXBwbHkgZiwgYXgpLCBcImFzc2VydGlvbiAje25hbWV9IGZhaWxlZFwiXG5cbmV4cG9ydCBkZWZhdWx0IGFzc2VydFxuIl0sInNvdXJjZVJvb3QiOiIifQ==
//# sourceURL=src/index.coffee
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiIiwic291cmNlcyI6WyIvQGRhc2hraXRlL2Fzc2VydC9zcmMvaW5kZXguY29mZmVlIl0sInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyBfIGZyb20gXCJAZGFzaGtpdGUvam95XCJcblxucHggPVxuXG4gIGVxdWFsOiBlcSA9IChhLCBiKSAtPiBhID09IGJcbiAgbm90RXF1YWw6IF8ubmVnYXRlIGVxXG5cbiAgZGVlcEVxdWFsOiBfLmVxdWFsXG4gIG5vdERlZXBFcXVhbDogXy5uZWdhdGUgXy5lcXVhbFxuXG4gIHRocm93czogdGhyb3dzID0gKCBmLCBtZXNzYWdlICkgLT5cbiAgICB0cnlcbiAgICAgIGYoKVxuICAgIGNhdGNoIGVycm9yXG4gICAgICByZXR1cm4gaWYgbWVzc2FnZT9cbiAgICAgICAgZXJyb3IubWVzc2FnZSA9PSBtZXNzYWdlXG4gICAgICBlbHNlIHRydWVcbiAgICBmYWxzZVxuXG4gIGRvZXNOb3RUaHJvdzogXy5uZWdhdGUgdGhyb3dzXG5cbnF4ID1cblxuICByZWplY3RzOiByZWplY3RzID0gKCBmLCBtZXNzYWdlICkgLT5cbiAgICB0cnlcbiAgICAgIGF3YWl0IGYoKVxuICAgIGNhdGNoIGVycm9yXG4gICAgICByZXR1cm4gaWYgbWVzc2FnZT9cbiAgICAgICAgZXJyb3IubWVzc2FnZSA9PSBtZXNzYWdlXG4gICAgICBlbHNlIHRydWVcbiAgICBmYWxzZVxuXG4gIGRvZXNOb3RSZWplY3Q6IChmKSAtPiAhIGF3YWl0IHJlamVjdHMgZlxuXG4gIGV4cGVjdDogLT4gXy5leHBlY3QgYXJndW1lbnRzLi4uXG5cbmFzc2VydCA9ICh4LCB3aHkgPSBcImFzc2VydGlvbiBmYWlsZWRcIikgLT5cbiAgaWYgeCA9PSB0cnVlIHRoZW4gdHJ1ZSBlbHNlIHRocm93IG5ldyBFcnJvciB3aHlcblxuYXNzZXJ0LmV4cGVjdCA9IHt9XG5cbmZvciBuYW1lLCBmIG9mIHB4XG4gIGRvIChuYW1lLCBmKSAtPlxuICAgIGFzc2VydFsgbmFtZSBdID0gXy5hcml0eSBmLmxlbmd0aCxcbiAgICAgIChheC4uLikgLT4gYXNzZXJ0IChfLmFwcGx5IGYsIGF4KSwgXCJhc3NlcnRpb24gI3tuYW1lfSBmYWlsZWRcIlxuXG5mb3IgbmFtZSwgZiBvZiBxeFxuICBkbyAobmFtZSwgZikgLT5cbiAgICBhc3NlcnRbIG5hbWUgXSA9IF8uYXJpdHkgZi5sZW5ndGgsXG4gICAgICAoYXguLi4pIC0+IGFzc2VydCAoYXdhaXQgXy5hcHBseSBmLCBheCksIFwiYXNzZXJ0aW9uICN7bmFtZX0gZmFpbGVkXCJcblxuZXhwb3J0IGRlZmF1bHQgYXNzZXJ0XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OzZEQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQSxJQUFBLE1BQUEsRUFBQSxFQUFBLEVBQUEsQ0FBQSxFQUFBLElBQUEsRUFBQSxFQUFBLEVBQUEsRUFBQSxFQUFBLE9BQUEsRUFBQTtBQUVBLEVBQUEsR0FFRTtJQUFBLEtBQUEsRUFBTyxFQUFBLEdBQUssUUFBQSxDQUFDLENBQUQsRUFBSSxDQUFKLENBQUE7ZUFBVSxDQUFBLEtBQUs7SUFBZixDQUFaO0lBQ0EsUUFBQSxFQUFVLENBQUMsSUFBQyxNQUFGLENBQVMsRUFBVCxDQURWO0lBR0EsU0FBQSxFQUFXLENBQUMsSUFBQyxLQUhiO0lBSUEsWUFBQSxFQUFjLENBQUMsSUFBQyxNQUFGLENBQVMsQ0FBQyxJQUFDLEtBQVgsQ0FKZDtJQU1BLE1BQUEsRUFBUSxNQUFBLEdBQVMsUUFBQSxDQUFFLENBQUYsRUFBSyxPQUFMLENBQUE7UUFDbkIsSUFBQTtRQUFJLElBQUE7WUFDRSxDQUFBLENBQUEsRUFERjtTQUVBLENBQUEsT0FBQSxNQUFBLEVBQUE7WUFBTSxRQUFBO1lBQ0csSUFBRyxXQUFBLElBQUgsRUFBQTt1QkFDTCxLQUFLLENBQUMsT0FBTixLQUFpQixRQURaO2FBQUEsTUFBQTt1QkFFRixLQUZFO2FBRFQ7O2VBSUE7SUFQZSxDQU5qQjtJQWVBLFlBQUEsRUFBYyxDQUFDLElBQUMsTUFBRixDQUFTLE1BQVQ7QUFmZDtBQWlCRixFQUFBLEdBRUU7SUFBQSxPQUFBLEVBQVMsT0FBQSxHQUFVLE1BQUEsUUFBQSxDQUFFLENBQUYsRUFBSyxPQUFMLENBQUE7UUFDckIsSUFBQTtRQUFJLElBQUE7WUFDRSxNQUFNLENBQUEsQ0FBQSxFQURSO1NBRUEsQ0FBQSxPQUFBLE1BQUEsRUFBQTtZQUFNLFFBQUE7WUFDRyxJQUFHLFdBQUEsSUFBSCxFQUFBO3VCQUNMLEtBQUssQ0FBQyxPQUFOLEtBQWlCLFFBRFo7YUFBQSxNQUFBO3VCQUVGLEtBRkU7YUFEVDs7ZUFJQTtJQVBpQixDQUFuQjtJQVNBLGFBQUEsRUFBZSxNQUFBLFFBQUEsQ0FBQyxDQUFELENBQUE7ZUFBTyxDQUFFLE1BQU0sT0FBQSxDQUFRLENBQVIsQ0FBTjtJQUFULENBVGY7SUFXQSxNQUFBLEVBQVEsUUFBQSxDQUFBLENBQUE7ZUFBRyxDQUFDLElBQUMsTUFBRixDQUFTLEdBQUEsU0FBVDtJQUFIO0FBWFI7QUFhRixNQUFBLEdBQVMsUUFBQSxDQUFDLENBQUQsRUFBSSxNQUFNLGtCQUFWLENBQUE7SUFDUCxJQUFHLENBQUEsS0FBSyxJQUFSLEVBQUE7ZUFBa0IsS0FBbEI7S0FBQSxNQUFBO1FBQTRCLE1BQU0sSUFBSSxLQUFKLENBQVUsR0FBVixFQUFsQzs7QUFETztBQUdULE1BQU0sQ0FBQyxNQUFQLEdBQWdCLENBQUE7QUFFaEIsSUFBQSxRQUFBLEVBQUEsQ0FBQTs7S0FDSyxRQUFBLENBQUMsSUFBRCxFQUFPLENBQVAsQ0FBQTtlQUNELE1BQU0sQ0FBRSxJQUFGLENBQU4sR0FBaUIsQ0FBQyxJQUFDLEtBQUYsQ0FBUSxDQUFDLENBQUMsTUFBVixFQUNmLFFBQUEsQ0FBQSxHQUFDLEVBQUQsQ0FBQTttQkFBVyxNQUFBLENBQVEsQ0FBQyxJQUFDLEtBQUYsQ0FBUSxDQUFSLEVBQVcsRUFBWCxDQUFSLEVBQXdCLENBQUEsVUFBQSxDQUFBLENBQWEsSUFBYixDQUFBLE9BQUEsQ0FBeEI7UUFBWCxDQURlO0tBRGhCLENBQUEsQ0FBQyxNQUFNO0FBRFo7QUFLQSxJQUFBLFFBQUEsRUFBQSxDQUFBOztLQUNLLFFBQUEsQ0FBQyxJQUFELEVBQU8sQ0FBUCxDQUFBO2VBQ0QsTUFBTSxDQUFFLElBQUYsQ0FBTixHQUFpQixDQUFDLElBQUMsS0FBRixDQUFRLENBQUMsQ0FBQyxNQUFWLEVBQ2YsTUFBQSxRQUFBLENBQUEsR0FBQyxFQUFELENBQUE7bUJBQVcsTUFBQSxDQUFRLE1BQU0sQ0FBQyxJQUFDLEtBQUYsQ0FBUSxDQUFSLEVBQVcsRUFBWCxDQUFOLENBQVIsQ0FBOEIsQ0FBQSxVQUFBLENBQUEsQ0FBYSxJQUFiLENBQUEsT0FBQSxDQUE5QjtRQUFYLENBRGU7S0FEaEIsQ0FBQSxDQUFDLE1BQU07QUFEWjtNQUtBLE9BQUEsSUFBZSJ9
{
"name": "@dashkite/assert",
"version": "0.1.4",
"version": "0.2.0",
"description": "Lightweight browser-friendly Javascript assertions.",

@@ -34,6 +34,8 @@ "keywords": [

"scripts": {
"test": "genie test"
"test": "genie test",
"build": "genie build",
"release": "genie release"
},
"dependencies": {
"@dashkite/joy": "^0.3.16"
"@dashkite/joy": "0.6.0"
},

@@ -43,6 +45,7 @@ "devDependencies": {

"@dashkite/amen-console": "^0.0.1",
"@dashkite/genie": "^0.5.6",
"@dashkite/genie-presets": "^0.5.3",
"coffeescript": "^2.6.1"
"@dashkite/genie": "^0.8.4",
"@dashkite/genie-clean": "0.7.0",
"@dashkite/genie-coffee": "0.7.0",
"@dashkite/genie-release": "^0.2.9"
}
}