@travi/any
Advanced tools
+15
-15
@@ -122,3 +122,3 @@ # API Reference | ||
| Returns one item at random from the provided list. | ||
| Direct usage of [`pickone()` from chance.js](http://chancejs.com/helpers/pickone.html). | ||
@@ -175,3 +175,3 @@ ### `fromList` parameters | ||
| Direct usage of [`string()` from chance.js](http://chancejs.com/#string). | ||
| Direct usage of [`string()` from chance.js](http://chancejs.com/basics/string.html). | ||
| Options are passed directly to the chance method so refer to its documentation | ||
@@ -196,3 +196,3 @@ for what is available. | ||
| Direct usage of [`word()` from chance.js](http://chancejs.com/#word). | ||
| Direct usage of [`word()` from chance.js](http://chancejs.com/text/word.html). | ||
| Options are passed directly to the chance method so refer to its documentation | ||
@@ -211,3 +211,3 @@ for what is available. | ||
| Direct usage of [`sentence()` from chance.js](http://chancejs.com/#sentence). | ||
| Direct usage of [`sentence()` from chance.js](http://chancejs.com/text/sentence.html). | ||
| Options are passed directly to the chance method so refer to its documentation | ||
@@ -226,3 +226,3 @@ for what is available. | ||
| Direct usage of [`paragraph()` from chance.js](http://chancejs.com/#paragraph). | ||
| Direct usage of [`paragraph()` from chance.js](http://chancejs.com/text/paragraph.html). | ||
| Options are passed directly to the chance method so refer to its documentation | ||
@@ -245,5 +245,5 @@ for what is available. | ||
| Produces a random integer > 0. Direct usage of | ||
| [`natural()` from chance.js](http://chancejs.com/#natural). Options are passed | ||
| directly to the chance method so refer to its documentation for what is | ||
| available. | ||
| [`natural()` from chance.js](http://chancejs.com/basics/natural.html). | ||
| Options are passed directly to the chance method so refer to its | ||
| documentation for what is available. | ||
@@ -260,3 +260,3 @@ ### `integer` example | ||
| Direct usage of [`floating()` from chance.js](http://chancejs.com/#floating). | ||
| Direct usage of [`floating()` from chance.js](http://chancejs.com/basics/floating.html). | ||
| Options are passed directly to the chance method so refer to its documentation | ||
@@ -289,5 +289,5 @@ for what is available. | ||
| Direct usage of [`url()` from chance.js](http://chancejs.com/#url). Options are | ||
| passed directly to the chance method so refer to its documentation for what is | ||
| available. | ||
| Direct usage of [`url()` from chance.js](http://chancejs.com/web/url.html). | ||
| Options are passed directly to the chance method so refer to its | ||
| documentation for what is available. | ||
@@ -304,3 +304,3 @@ ### `url` example | ||
| Direct usage of [`email()` from chance.js](http://chancejs.com/#email). | ||
| Direct usage of [`email()` from chance.js](http://chancejs.com/web/email.html). | ||
| Options are passed directly to the chance method so refer to its documentation | ||
@@ -319,3 +319,3 @@ for what is available. | ||
| An almost direct usage of [`date()` from chance.js](http://chancejs.com/#date). | ||
| An almost direct usage of [`date()` from chance.js](http://chancejs.com/time/date.html). | ||
| No options passed to the `any` method are passed to the `chance` method, but | ||
@@ -335,3 +335,3 @@ the `{string: true}` option is passed because I have only had a use for the | ||
| An almost direct usage of [`pickset()` from chance.js](http://chancejs.com/#pickset). | ||
| An almost direct usage of [`pickset()` from chance.js](http://chancejs.com/helpers/pickset.html). | ||
| The `size` option is passed directly to the chance method's `quantity` argument so | ||
@@ -338,0 +338,0 @@ refer to its documentation for what is available. |
+3
-4
@@ -123,2 +123,5 @@ 'use strict'; | ||
| }; | ||
| var fromList = function fromList(list) { | ||
| return chance.pickone(list); | ||
| }; | ||
@@ -171,6 +174,2 @@ function word() { | ||
| function fromList (list) { | ||
| return list[integer({ min: 0, max: list.length - 1 })]; | ||
| } | ||
| function objectWithKeys (keys) { | ||
@@ -177,0 +176,0 @@ var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"any.cjs.js","sources":["../src/base.js","../src/list-of.js","../src/simple-object.js","../src/from-list.js","../src/object-with-keys.js","../src/index.js"],"sourcesContent":["import Chance from 'chance';\nimport MersenneTwister from 'mersenne-twister';\n\nconst debug = require('debug')('any');\n\nconst generator = new MersenneTwister();\n// Multiply the random seed to match chance.js\nconst seed = process.env.ANY_SEED || generator.random() * (10 ** 13);\ndebug(`randomness seed: ${seed}`);\n\nfunction isPrimitive(value) {\n return (value !== Object(value));\n}\n\nconst chance = new Chance(seed);\n\nexport const integer = options => chance.natural(!isPrimitive(options) ? options : undefined);\nexport const float = options => chance.floating(!isPrimitive(options) ? options : undefined);\nexport const string = options => chance.string(!isPrimitive(options) ? options : undefined);\nexport const sentence = options => chance.sentence(!isPrimitive(options) ? options : undefined);\nexport const paragraph = options => chance.paragraph(!isPrimitive(options) ? options : undefined);\nexport const url = options => chance.url(!isPrimitive(options) ? options : undefined);\nexport const boolean = options => chance.bool(!isPrimitive(options) ? options : undefined);\nexport const email = options => chance.email(!isPrimitive(options) ? options : undefined);\nexport const date = () => chance.date({string: true});\nexport const subset = (list, {size = 2} = {}) => chance.pickset(list, size);\n\nexport function word(options = {}) {\n return options.length ? chance.word(options) : chance.word({\n syllables: 3,\n ...!isPrimitive(options) ? options : undefined\n });\n}\n\nexport const DEFAULT_SIZE_RANGE = {max: 20, min: 1};\n","import _ from 'lodash';\nimport {integer, DEFAULT_SIZE_RANGE} from './base';\n\nexport default function listOf(factory, options = {}) {\n const listSize = options.size || integer({...DEFAULT_SIZE_RANGE, ...options});\n\n if (options.uniqueOn) {\n const uniqueValues = {};\n\n while (Object.keys(uniqueValues).length < listSize) {\n const item = factory(Object.keys(uniqueValues).length);\n uniqueValues[item[options.uniqueOn]] = item;\n }\n\n return _.values(uniqueValues);\n }\n\n const list = [];\n\n for (let i = 0; i < listSize; i += 1) {\n list.push(factory(i));\n }\n\n return list;\n}\n","import {DEFAULT_SIZE_RANGE, integer, string, word} from './base';\n\nexport default function () {\n const object = {};\n const size = integer(DEFAULT_SIZE_RANGE);\n\n for (let i = 0; i < size; i += 1) {\n object[word()] = string();\n }\n\n return object;\n}\n","import {integer} from './base';\n\nexport default function (list) {\n return list[integer({min: 0, max: list.length - 1})];\n}\n","import {string} from './base';\n\nexport default function (keys, options = {}) {\n return keys\n .map((key, index) => (options.factory ? [key, options.factory(key, index)] : [key, string()]))\n .reduce((acc, [key, value]) => ({...acc, [key]: value}), {});\n}\n","import {boolean, date, email, float, integer, paragraph, sentence, string, subset, url, word} from './base';\nimport listOf from './list-of';\nimport simpleObject from './simple-object';\nimport fromList from './from-list';\nimport objectWithKeys from './object-with-keys';\n\nexport default {\n string,\n word,\n sentence,\n paragraph,\n integer,\n float,\n boolean,\n url,\n email,\n date,\n simpleObject,\n objectWithKeys,\n listOf,\n subset,\n fromList\n};\n"],"names":["debug","require","generator","MersenneTwister","seed","process","env","ANY_SEED","random","isPrimitive","value","Object","chance","Chance","integer","natural","options","undefined","float","floating","string","sentence","paragraph","url","boolean","bool","email","date","subset","list","size","pickset","word","length","DEFAULT_SIZE_RANGE","max","min","listOf","factory","listSize","uniqueOn","uniqueValues","keys","item","_","values","i","push","object","map","key","index","reduce","acc"],"mappings":"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"} | ||
| {"version":3,"file":"any.cjs.js","sources":["../src/base.js","../src/list-of.js","../src/simple-object.js","../src/object-with-keys.js","../src/index.js"],"sourcesContent":["import Chance from 'chance';\nimport MersenneTwister from 'mersenne-twister';\n\nconst debug = require('debug')('any');\n\nconst generator = new MersenneTwister();\n// Multiply the random seed to match chance.js\nconst seed = process.env.ANY_SEED || generator.random() * (10 ** 13);\ndebug(`randomness seed: ${seed}`);\n\nfunction isPrimitive(value) {\n return (value !== Object(value));\n}\n\nconst chance = new Chance(seed);\n\nexport const integer = options => chance.natural(!isPrimitive(options) ? options : undefined);\nexport const float = options => chance.floating(!isPrimitive(options) ? options : undefined);\nexport const string = options => chance.string(!isPrimitive(options) ? options : undefined);\nexport const sentence = options => chance.sentence(!isPrimitive(options) ? options : undefined);\nexport const paragraph = options => chance.paragraph(!isPrimitive(options) ? options : undefined);\nexport const url = options => chance.url(!isPrimitive(options) ? options : undefined);\nexport const boolean = options => chance.bool(!isPrimitive(options) ? options : undefined);\nexport const email = options => chance.email(!isPrimitive(options) ? options : undefined);\nexport const date = () => chance.date({string: true});\nexport const subset = (list, {size = 2} = {}) => chance.pickset(list, size);\nexport const fromList = list => chance.pickone(list);\n\nexport function word(options = {}) {\n return options.length ? chance.word(options) : chance.word({\n syllables: 3,\n ...!isPrimitive(options) ? options : undefined\n });\n}\n\nexport const DEFAULT_SIZE_RANGE = {max: 20, min: 1};\n","import _ from 'lodash';\nimport {integer, DEFAULT_SIZE_RANGE} from './base';\n\nexport default function listOf(factory, options = {}) {\n const listSize = options.size || integer({...DEFAULT_SIZE_RANGE, ...options});\n\n if (options.uniqueOn) {\n const uniqueValues = {};\n\n while (Object.keys(uniqueValues).length < listSize) {\n const item = factory(Object.keys(uniqueValues).length);\n uniqueValues[item[options.uniqueOn]] = item;\n }\n\n return _.values(uniqueValues);\n }\n\n const list = [];\n\n for (let i = 0; i < listSize; i += 1) {\n list.push(factory(i));\n }\n\n return list;\n}\n","import {DEFAULT_SIZE_RANGE, integer, string, word} from './base';\n\nexport default function () {\n const object = {};\n const size = integer(DEFAULT_SIZE_RANGE);\n\n for (let i = 0; i < size; i += 1) {\n object[word()] = string();\n }\n\n return object;\n}\n","import {string} from './base';\n\nexport default function (keys, options = {}) {\n return keys\n .map((key, index) => (options.factory ? [key, options.factory(key, index)] : [key, string()]))\n .reduce((acc, [key, value]) => ({...acc, [key]: value}), {});\n}\n","import {boolean, date, email, float, fromList, integer, paragraph, sentence, string, subset, url, word} from './base';\nimport listOf from './list-of';\nimport simpleObject from './simple-object';\nimport objectWithKeys from './object-with-keys';\n\nexport default {\n string,\n word,\n sentence,\n paragraph,\n integer,\n float,\n boolean,\n url,\n email,\n date,\n simpleObject,\n objectWithKeys,\n listOf,\n subset,\n fromList\n};\n"],"names":["debug","require","generator","MersenneTwister","seed","process","env","ANY_SEED","random","isPrimitive","value","Object","chance","Chance","integer","natural","options","undefined","float","floating","string","sentence","paragraph","url","boolean","bool","email","date","subset","list","size","pickset","fromList","pickone","word","length","DEFAULT_SIZE_RANGE","max","min","listOf","factory","listSize","uniqueOn","uniqueValues","keys","item","_","values","i","push","object","map","key","index","reduce","acc"],"mappings":"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"} |
+3
-4
@@ -119,2 +119,5 @@ import Chance from 'chance'; | ||
| }; | ||
| var fromList = function fromList(list) { | ||
| return chance.pickone(list); | ||
| }; | ||
@@ -167,6 +170,2 @@ function word() { | ||
| function fromList (list) { | ||
| return list[integer({ min: 0, max: list.length - 1 })]; | ||
| } | ||
| function objectWithKeys (keys) { | ||
@@ -173,0 +172,0 @@ var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"any.es.js","sources":["../src/base.js","../src/list-of.js","../src/simple-object.js","../src/from-list.js","../src/object-with-keys.js","../src/index.js"],"sourcesContent":["import Chance from 'chance';\nimport MersenneTwister from 'mersenne-twister';\n\nconst debug = require('debug')('any');\n\nconst generator = new MersenneTwister();\n// Multiply the random seed to match chance.js\nconst seed = process.env.ANY_SEED || generator.random() * (10 ** 13);\ndebug(`randomness seed: ${seed}`);\n\nfunction isPrimitive(value) {\n return (value !== Object(value));\n}\n\nconst chance = new Chance(seed);\n\nexport const integer = options => chance.natural(!isPrimitive(options) ? options : undefined);\nexport const float = options => chance.floating(!isPrimitive(options) ? options : undefined);\nexport const string = options => chance.string(!isPrimitive(options) ? options : undefined);\nexport const sentence = options => chance.sentence(!isPrimitive(options) ? options : undefined);\nexport const paragraph = options => chance.paragraph(!isPrimitive(options) ? options : undefined);\nexport const url = options => chance.url(!isPrimitive(options) ? options : undefined);\nexport const boolean = options => chance.bool(!isPrimitive(options) ? options : undefined);\nexport const email = options => chance.email(!isPrimitive(options) ? options : undefined);\nexport const date = () => chance.date({string: true});\nexport const subset = (list, {size = 2} = {}) => chance.pickset(list, size);\n\nexport function word(options = {}) {\n return options.length ? chance.word(options) : chance.word({\n syllables: 3,\n ...!isPrimitive(options) ? options : undefined\n });\n}\n\nexport const DEFAULT_SIZE_RANGE = {max: 20, min: 1};\n","import _ from 'lodash';\nimport {integer, DEFAULT_SIZE_RANGE} from './base';\n\nexport default function listOf(factory, options = {}) {\n const listSize = options.size || integer({...DEFAULT_SIZE_RANGE, ...options});\n\n if (options.uniqueOn) {\n const uniqueValues = {};\n\n while (Object.keys(uniqueValues).length < listSize) {\n const item = factory(Object.keys(uniqueValues).length);\n uniqueValues[item[options.uniqueOn]] = item;\n }\n\n return _.values(uniqueValues);\n }\n\n const list = [];\n\n for (let i = 0; i < listSize; i += 1) {\n list.push(factory(i));\n }\n\n return list;\n}\n","import {DEFAULT_SIZE_RANGE, integer, string, word} from './base';\n\nexport default function () {\n const object = {};\n const size = integer(DEFAULT_SIZE_RANGE);\n\n for (let i = 0; i < size; i += 1) {\n object[word()] = string();\n }\n\n return object;\n}\n","import {integer} from './base';\n\nexport default function (list) {\n return list[integer({min: 0, max: list.length - 1})];\n}\n","import {string} from './base';\n\nexport default function (keys, options = {}) {\n return keys\n .map((key, index) => (options.factory ? [key, options.factory(key, index)] : [key, string()]))\n .reduce((acc, [key, value]) => ({...acc, [key]: value}), {});\n}\n","import {boolean, date, email, float, integer, paragraph, sentence, string, subset, url, word} from './base';\nimport listOf from './list-of';\nimport simpleObject from './simple-object';\nimport fromList from './from-list';\nimport objectWithKeys from './object-with-keys';\n\nexport default {\n string,\n word,\n sentence,\n paragraph,\n integer,\n float,\n boolean,\n url,\n email,\n date,\n simpleObject,\n objectWithKeys,\n listOf,\n subset,\n fromList\n};\n"],"names":["debug","require","generator","MersenneTwister","seed","process","env","ANY_SEED","random","isPrimitive","value","Object","chance","Chance","integer","natural","options","undefined","float","floating","string","sentence","paragraph","url","boolean","bool","email","date","subset","list","size","pickset","word","length","DEFAULT_SIZE_RANGE","max","min","listOf","factory","listSize","uniqueOn","uniqueValues","keys","item","_","values","i","push","object","map","key","index","reduce","acc"],"mappings":"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"} | ||
| {"version":3,"file":"any.es.js","sources":["../src/base.js","../src/list-of.js","../src/simple-object.js","../src/object-with-keys.js","../src/index.js"],"sourcesContent":["import Chance from 'chance';\nimport MersenneTwister from 'mersenne-twister';\n\nconst debug = require('debug')('any');\n\nconst generator = new MersenneTwister();\n// Multiply the random seed to match chance.js\nconst seed = process.env.ANY_SEED || generator.random() * (10 ** 13);\ndebug(`randomness seed: ${seed}`);\n\nfunction isPrimitive(value) {\n return (value !== Object(value));\n}\n\nconst chance = new Chance(seed);\n\nexport const integer = options => chance.natural(!isPrimitive(options) ? options : undefined);\nexport const float = options => chance.floating(!isPrimitive(options) ? options : undefined);\nexport const string = options => chance.string(!isPrimitive(options) ? options : undefined);\nexport const sentence = options => chance.sentence(!isPrimitive(options) ? options : undefined);\nexport const paragraph = options => chance.paragraph(!isPrimitive(options) ? options : undefined);\nexport const url = options => chance.url(!isPrimitive(options) ? options : undefined);\nexport const boolean = options => chance.bool(!isPrimitive(options) ? options : undefined);\nexport const email = options => chance.email(!isPrimitive(options) ? options : undefined);\nexport const date = () => chance.date({string: true});\nexport const subset = (list, {size = 2} = {}) => chance.pickset(list, size);\nexport const fromList = list => chance.pickone(list);\n\nexport function word(options = {}) {\n return options.length ? chance.word(options) : chance.word({\n syllables: 3,\n ...!isPrimitive(options) ? options : undefined\n });\n}\n\nexport const DEFAULT_SIZE_RANGE = {max: 20, min: 1};\n","import _ from 'lodash';\nimport {integer, DEFAULT_SIZE_RANGE} from './base';\n\nexport default function listOf(factory, options = {}) {\n const listSize = options.size || integer({...DEFAULT_SIZE_RANGE, ...options});\n\n if (options.uniqueOn) {\n const uniqueValues = {};\n\n while (Object.keys(uniqueValues).length < listSize) {\n const item = factory(Object.keys(uniqueValues).length);\n uniqueValues[item[options.uniqueOn]] = item;\n }\n\n return _.values(uniqueValues);\n }\n\n const list = [];\n\n for (let i = 0; i < listSize; i += 1) {\n list.push(factory(i));\n }\n\n return list;\n}\n","import {DEFAULT_SIZE_RANGE, integer, string, word} from './base';\n\nexport default function () {\n const object = {};\n const size = integer(DEFAULT_SIZE_RANGE);\n\n for (let i = 0; i < size; i += 1) {\n object[word()] = string();\n }\n\n return object;\n}\n","import {string} from './base';\n\nexport default function (keys, options = {}) {\n return keys\n .map((key, index) => (options.factory ? [key, options.factory(key, index)] : [key, string()]))\n .reduce((acc, [key, value]) => ({...acc, [key]: value}), {});\n}\n","import {boolean, date, email, float, fromList, integer, paragraph, sentence, string, subset, url, word} from './base';\nimport listOf from './list-of';\nimport simpleObject from './simple-object';\nimport objectWithKeys from './object-with-keys';\n\nexport default {\n string,\n word,\n sentence,\n paragraph,\n integer,\n float,\n boolean,\n url,\n email,\n date,\n simpleObject,\n objectWithKeys,\n listOf,\n subset,\n fromList\n};\n"],"names":["debug","require","generator","MersenneTwister","seed","process","env","ANY_SEED","random","isPrimitive","value","Object","chance","Chance","integer","natural","options","undefined","float","floating","string","sentence","paragraph","url","boolean","bool","email","date","subset","list","size","pickset","fromList","pickone","word","length","DEFAULT_SIZE_RANGE","max","min","listOf","factory","listSize","uniqueOn","uniqueValues","keys","item","_","values","i","push","object","map","key","index","reduce","acc"],"mappings":"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"} |
+23
-18
| { | ||
| "name": "@travi/any", | ||
| "version": "1.7.5", | ||
| "version": "1.8.0", | ||
| "description": "random data generator for when test data is insignificant", | ||
@@ -41,2 +41,7 @@ "main": "lib/any.cjs.js", | ||
| "url": "https://twitter.com/intelxdesign" | ||
| }, | ||
| { | ||
| "name": "Zach Toben", | ||
| "email": "zach.toben@gmail.com", | ||
| "url": "https://ztoben.com/" | ||
| } | ||
@@ -50,9 +55,9 @@ ], | ||
| "dependencies": { | ||
| "chance": "1.0.15", | ||
| "debug": "3.1.0", | ||
| "lodash": "4.17.9", | ||
| "chance": "1.0.16", | ||
| "debug": "4.0.0", | ||
| "lodash": "4.17.10", | ||
| "mersenne-twister": "1.1.0" | ||
| }, | ||
| "devDependencies": { | ||
| "@travi/eslint-config-travi": "1.6.13", | ||
| "@travi/eslint-config-travi": "1.6.18", | ||
| "babel-cli": "6.26.0", | ||
@@ -65,22 +70,22 @@ "babel-plugin-transform-exponentiation-operator": "6.24.1", | ||
| "chai": "4.1.2", | ||
| "commitlint-config-travi": "1.2.29", | ||
| "coveralls": "3.0.0", | ||
| "commitlint-config-travi": "1.2.30", | ||
| "coveralls": "3.0.2", | ||
| "cz-conventional-changelog": "2.1.0", | ||
| "formatio": "1.2.0", | ||
| "globstar": "1.0.0", | ||
| "greenkeeper-lockfile": "1.14.0", | ||
| "husky": "1.0.0-rc.1", | ||
| "greenkeeper-lockfile": "2.7.0", | ||
| "husky": "1.0.0-rc.14", | ||
| "markdown-toc": "1.2.0", | ||
| "markdownlint-cli": "0.8.1", | ||
| "mocha": "5.1.1", | ||
| "npm-run-all": "4.1.2", | ||
| "nyc": "11.7.1", | ||
| "proxyquire": "2.0.1", | ||
| "markdownlint-cli": "0.13.0", | ||
| "mocha": "5.2.0", | ||
| "npm-run-all": "4.1.3", | ||
| "nyc": "13.0.1", | ||
| "proxyquire": "2.1.0", | ||
| "referee": "1.2.0", | ||
| "referee-sinon": "1.0.3", | ||
| "rimraf": "2.6.2", | ||
| "rollup": "0.58.2", | ||
| "rollup-plugin-babel": "3.0.4", | ||
| "semantic-release": "15.1.7", | ||
| "sinon": "4.5.0" | ||
| "rollup": "0.65.2", | ||
| "rollup-plugin-babel": "3.0.7", | ||
| "semantic-release": "15.9.15", | ||
| "sinon": "6.2.0" | ||
| }, | ||
@@ -87,0 +92,0 @@ "config": { |
+36
-18
| # Random data generator | ||
| <!-- consumer badges --> | ||
| [](https://www.npmjs.com/package/@travi/any) | ||
| [](https://www.npmjs.com/package/@travi/any) | ||
| [](LICENSE) | ||
| <!-- status badges --> | ||
| [](https://travis-ci.org/travi/any) | ||
| [](https://coveralls.io/r/travi/any?branch=master) | ||
| [](https://travis-ci.org/travi/any) | ||
| [](https://coveralls.io/r/travi/any?branch=master) | ||
| <!-- contribution badges --> | ||
| [![PRs Welcome][prs-badge]][prs] | ||
| [](https://conventionalcommits.org) | ||
| [](http://commitizen.github.io/cz-cli/) | ||
| [](https://github.com/semantic-release/semantic-release) | ||
| [](https://greenkeeper.io/) | ||
| Random data generator for when test data is insignificant. Tailoring data too | ||
@@ -43,9 +31,17 @@ closely for the domain can end up being confusing in tests because it distracts | ||
| ## Install | ||
| ## Usage | ||
| ```bash | ||
| <!-- consumer badges --> | ||
| [](https://www.npmjs.com/package/@travi/any) | ||
| [](https://www.npmjs.com/package/@travi/any) | ||
| [](LICENSE) | ||
| [](https://npm.runkit.com/@travi/any) | ||
| ### Install | ||
| ```sh | ||
| $ npm install @travi/any --save-dev | ||
| ``` | ||
| ## Documentation | ||
| ### Documentation | ||
@@ -55,3 +51,25 @@ * [API](docs/API.md) | ||
| [prs-badge]: https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square | ||
| ## Contributing | ||
| <!-- contribution badges --> | ||
| [![PRs Welcome][prs-badge]][prs] | ||
| [](https://conventionalcommits.org) | ||
| [](http://commitizen.github.io/cz-cli/) | ||
| [](https://github.com/semantic-release/semantic-release) | ||
| [](https://greenkeeper.io/) | ||
| ### Dependencies | ||
| ```sh | ||
| $ nvm install | ||
| $ npm install | ||
| ``` | ||
| ### Verification | ||
| ```sh | ||
| $ npm test | ||
| ``` | ||
| [prs-badge]: https://img.shields.io/badge/PRs-welcome-brightgreen.svg | ||
| [prs]: http://makeapullrequest.com |
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
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
40791
0.25%74
32.14%+ Added
+ Added
+ Added
+ Added
- Removed
- Removed
- Removed
- Removed
Updated
Updated
Updated