Socket
Socket
Sign inDemoInstall

@travi/any

Package Overview
Dependencies
Maintainers
1
Versions
91
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@travi/any - npm Package Compare versions

Comparing version 1.5.0 to 1.5.1

132

lib/any.cjs.js

@@ -9,127 +9,2 @@ 'use strict';

var asyncGenerator = function () {
function AwaitValue(value) {
this.value = value;
}
function AsyncGenerator(gen) {
var front, back;
function send(key, arg) {
return new Promise(function (resolve, reject) {
var request = {
key: key,
arg: arg,
resolve: resolve,
reject: reject,
next: null
};
if (back) {
back = back.next = request;
} else {
front = back = request;
resume(key, arg);
}
});
}
function resume(key, arg) {
try {
var result = gen[key](arg);
var value = result.value;
if (value instanceof AwaitValue) {
Promise.resolve(value.value).then(function (arg) {
resume("next", arg);
}, function (arg) {
resume("throw", arg);
});
} else {
settle(result.done ? "return" : "normal", result.value);
}
} catch (err) {
settle("throw", err);
}
}
function settle(type, value) {
switch (type) {
case "return":
front.resolve({
value: value,
done: true
});
break;
case "throw":
front.reject(value);
break;
default:
front.resolve({
value: value,
done: false
});
break;
}
front = front.next;
if (front) {
resume(front.key, front.arg);
} else {
back = null;
}
}
this._invoke = send;
if (typeof gen.return !== "function") {
this.return = undefined;
}
}
if (typeof Symbol === "function" && Symbol.asyncIterator) {
AsyncGenerator.prototype[Symbol.asyncIterator] = function () {
return this;
};
}
AsyncGenerator.prototype.next = function (arg) {
return this._invoke("next", arg);
};
AsyncGenerator.prototype.throw = function (arg) {
return this._invoke("throw", arg);
};
AsyncGenerator.prototype.return = function (arg) {
return this._invoke("return", arg);
};
return {
wrap: function (fn) {
return function () {
return new AsyncGenerator(fn.apply(this, arguments));
};
},
await: function (value) {
return new AwaitValue(value);
}
};
}();
var defineProperty = function (obj, key, value) {

@@ -258,3 +133,9 @@ if (key in obj) {

};
var subset = function subset(list) {
var _ref = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {},
_ref$size = _ref.size,
size = _ref$size === undefined ? 2 : _ref$size;
return chance.pickset(list, size);
};

@@ -337,2 +218,3 @@ function word() {

listOf: listOf,
subset: subset,
fromList: fromList

@@ -339,0 +221,0 @@ };

@@ -5,127 +5,2 @@ import Chance from 'chance';

var asyncGenerator = function () {
function AwaitValue(value) {
this.value = value;
}
function AsyncGenerator(gen) {
var front, back;
function send(key, arg) {
return new Promise(function (resolve, reject) {
var request = {
key: key,
arg: arg,
resolve: resolve,
reject: reject,
next: null
};
if (back) {
back = back.next = request;
} else {
front = back = request;
resume(key, arg);
}
});
}
function resume(key, arg) {
try {
var result = gen[key](arg);
var value = result.value;
if (value instanceof AwaitValue) {
Promise.resolve(value.value).then(function (arg) {
resume("next", arg);
}, function (arg) {
resume("throw", arg);
});
} else {
settle(result.done ? "return" : "normal", result.value);
}
} catch (err) {
settle("throw", err);
}
}
function settle(type, value) {
switch (type) {
case "return":
front.resolve({
value: value,
done: true
});
break;
case "throw":
front.reject(value);
break;
default:
front.resolve({
value: value,
done: false
});
break;
}
front = front.next;
if (front) {
resume(front.key, front.arg);
} else {
back = null;
}
}
this._invoke = send;
if (typeof gen.return !== "function") {
this.return = undefined;
}
}
if (typeof Symbol === "function" && Symbol.asyncIterator) {
AsyncGenerator.prototype[Symbol.asyncIterator] = function () {
return this;
};
}
AsyncGenerator.prototype.next = function (arg) {
return this._invoke("next", arg);
};
AsyncGenerator.prototype.throw = function (arg) {
return this._invoke("throw", arg);
};
AsyncGenerator.prototype.return = function (arg) {
return this._invoke("return", arg);
};
return {
wrap: function (fn) {
return function () {
return new AsyncGenerator(fn.apply(this, arguments));
};
},
await: function (value) {
return new AwaitValue(value);
}
};
}();
var defineProperty = function (obj, key, value) {

@@ -254,3 +129,9 @@ if (key in obj) {

};
var subset = function subset(list) {
var _ref = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {},
_ref$size = _ref.size,
size = _ref$size === undefined ? 2 : _ref$size;
return chance.pickset(list, size);
};

@@ -333,2 +214,3 @@ function word() {

listOf: listOf,
subset: subset,
fromList: fromList

@@ -335,0 +217,0 @@ };

2

package.json

@@ -1,1 +0,1 @@

{"name":"@travi/any","version":"1.5.0","description":"random data generator for when test data is insignificant","main":"lib/any.cjs.js","module":"lib/any.es.js","scripts":{"clean":"rimraf coverage/ lib/","build":"rollup -c","lint:js":"eslint .","lint:md":"globstar --node -- markdownlint *.md '**/*.md'","tests:unit":"mocha --recursive test/unit/","test":"run-s clean lint:* coverage","coverage":"nyc run-s tests:unit","report-coverage":"nyc report --reporter=text-lcov | coveralls","preversion":"npm test","prepublish":"npm run build","precommit":"npm test","commitmsg":"validate-commit-msg","semantic-release":"semantic-release pre && npm publish && semantic-release post","greenkeeper:update-lockfile":"greenkeeper-lockfile-update","greenkeeper:upload-lockfile":"greenkeeper-lockfile-upload"},"repository":{"type":"git","url":"https://github.com/travi/any.git"},"keywords":["test","random","data","chance"],"author":"Matt Travi <npm@travi.org> (https://matt.travi.org/)","contributors":[{"name":"Trevor Richardson","email":"tr@trevorrichardson.me","url":"https://twitter.com/intelxdesign"}],"license":"MIT","bugs":{"url":"https://github.com/travi/any/issues"},"homepage":"https://github.com/travi/any#readme","dependencies":{"chance":"1.0.12","debug":"3.1.0","lodash":"4.17.4","mersenne-twister":"1.1.0"},"devDependencies":{"@travi/eslint-config-travi":"1.5.19","babel-cli":"6.26.0","babel-plugin-transform-exponentiation-operator":"6.24.1","babel-preset-es2015-node":"6.1.1","babel-preset-es2015-rollup":"3.0.0","babel-preset-stage-3":"6.24.1","babel-register":"6.26.0","chai":"4.1.2","coveralls":"3.0.0","cz-conventional-changelog":"2.1.0","formatio":"1.2.0","globstar":"1.0.0","greenkeeper-lockfile":"1.12.0","husky":"0.14.3","markdownlint-cli":"0.3.1","mocha":"4.0.1","npm-run-all":"4.1.1","nyc":"11.2.1","proxyquire":"1.8.0","referee":"1.2.0","referee-sinon":"1.0.3","rimraf":"2.6.2","rollup":"0.50.0","rollup-plugin-babel":"3.0.2","semantic-release":"8.2.0","sinon":"4.0.2","validate-commit-msg":"2.14.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}}}
{"name":"@travi/any","version":"1.5.1","description":"random data generator for when test data is insignificant","main":"lib/any.cjs.js","module":"lib/any.es.js","scripts":{"clean":"rimraf coverage/ lib/","build":"rollup -c","lint:js":"eslint .","lint:md":"globstar --node -- markdownlint *.md '**/*.md'","tests:unit":"mocha --recursive test/unit/","test":"run-s clean lint:* coverage","coverage":"nyc run-s tests:unit","report-coverage":"nyc report --reporter=text-lcov | coveralls","preversion":"npm test","prepublish":"npm run build","precommit":"npm test","commitmsg":"validate-commit-msg","semantic-release":"semantic-release pre && npm publish && semantic-release post","greenkeeper:update-lockfile":"greenkeeper-lockfile-update","greenkeeper:upload-lockfile":"greenkeeper-lockfile-upload"},"repository":{"type":"git","url":"https://github.com/travi/any.git"},"keywords":["test","random","data","chance"],"author":"Matt Travi <npm@travi.org> (https://matt.travi.org/)","contributors":[{"name":"Trevor Richardson","email":"tr@trevorrichardson.me","url":"https://twitter.com/intelxdesign"}],"license":"MIT","bugs":{"url":"https://github.com/travi/any/issues"},"homepage":"https://github.com/travi/any#readme","dependencies":{"chance":"1.0.12","debug":"3.1.0","lodash":"4.17.4","mersenne-twister":"1.1.0"},"devDependencies":{"@travi/eslint-config-travi":"1.5.19","babel-cli":"6.26.0","babel-plugin-transform-exponentiation-operator":"6.24.1","babel-preset-es2015-node":"6.1.1","babel-preset-es2015-rollup":"3.0.0","babel-preset-stage-3":"6.24.1","babel-register":"6.26.0","chai":"4.1.2","coveralls":"3.0.0","cz-conventional-changelog":"2.1.0","formatio":"1.2.0","globstar":"1.0.0","greenkeeper-lockfile":"1.12.0","husky":"0.14.3","markdownlint-cli":"0.5.0","mocha":"4.0.1","npm-run-all":"4.1.2","nyc":"11.3.0","proxyquire":"1.8.0","referee":"1.2.0","referee-sinon":"1.0.3","rimraf":"2.6.2","rollup":"0.51.8","rollup-plugin-babel":"3.0.2","semantic-release":"8.2.0","sinon":"4.1.2","validate-commit-msg":"2.14.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}}}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc