{"maintainers":[{"name":"anonymous","email":"yo@contra.io"},{"name":"anonymous","email":"blaine.bublitz@gmail.com"}],"keywords":["options","normalize","value","function"],"dist-tags":{"latest":"4.0.0"},"author":{"name":"Gulp Team","email":"team@gulpjs.com","url":"http://gulpjs.com/"},"description":"Normalize a value or function, applying extra args to the function","readme":"<p align=\"center\">\n  <a href=\"https://gulpjs.com\">\n    <img height=\"257\" width=\"114\" src=\"https://raw.githubusercontent.com/gulpjs/artwork/master/gulp-2x.png\">\n  </a>\n</p>\n\n# value-or-function\n\n[![NPM version][npm-image]][npm-url] [![Downloads][downloads-image]][npm-url] [![Build Status][ci-image]][ci-url] [![Coveralls Status][coveralls-image]][coveralls-url]\n\nNormalize a value or function, applying extra args to the function\n\n## Example\n\n```js\nvar normalize = require('value-or-function');\n\n// Values matching type are returned\nvar isEnabled = normalize('boolean', true);\n// isEnabled === true\n\n// Values not matching type return undefined\nvar isEnabled = normalize('boolean', 1);\n// isEnabled === undefined\n\n// Functions are called\nvar isEnabled = normalize('boolean', function () {\n  return false;\n});\n// isEnabled === false\n\n// Extra arguments are applied to function\nvar count = normalize(\n  'number',\n  function (a, b) {\n    return a + b;\n  },\n  1,\n  2\n);\n// count === 3\n\n// Supply the function with context\nvar context = { c: 3 };\nvar count = normalize.call(\n  context,\n  'number',\n  function (a, b) {\n    return a + b + this.c;\n  },\n  1,\n  2\n);\n// count === 6\n\n// Values one of multiple types are returned\nvar isEnabled = normalize(['string', 'boolean'], true);\n// isEnabled === true\n\n// Provide a function as first argument to do custom coercion\nvar now = new Date();\nvar enabledSince = normalize(function (value) {\n  if (value.constructor === Date) {\n    return value;\n  }\n}, now);\n// enabledSince === now\n\n// Convenience methods are available for the built-in types\nvar result = normalize.object({});\nvar result = normalize.number(1);\nvar result = normalize.string('');\nvar result = normalize.symbol(Symbol());\nvar result = normalize.boolean(true);\nvar result = normalize.function(function () {});\nvar result = normalize.date(new Date());\n```\n\n## API\n\n### `normalize(coercer, value[, ...appliedArguments])`\n\nTakes a coercer function `coercer` to transform `value` to the desired type.\nAlso optionally takes any extra arguments to apply to `value` if `value` is a function.\n\nIf the return value of `coercer(value)` is not `null` or `undefined`, that value is returned.\nOtherwise, if `value` is a function, that function is called with any extra arguments\nsupplied to `normalize`, and its return value is passed through the coercer.\n\nIf `coercer` is a string, it must be one of the built-in types (see below)\nand the appropriate default coercer is invoked, optionally first reducing `value`\nto a primitive type with `.valueOf()` if it is an Object.\n\nIf `coercer` is an array, each element is tried until one returns something other\nthan `null` or `undefined`, or it results in `undefined` if all of the elements yield `null` or `undefined`.\n\n#### `normalize.object(value[, ...appliedArguments])`\n\nConvenience method for `normalize('object', ...)`.\n\n#### `normalize.number(value[, ...appliedArguments])`\n\nConvenience method for `normalize('number', ...)`.\n\n#### `normalize.string(value[, ...appliedArguments])`\n\nConvenience method for `normalize('string', ...)`.\n\n#### `normalize.symbol(value[, ...appliedArguments])`\n\nConvenience method for `normalize('symbol', ...)`.\n\n#### `normalize.boolean(value[, ...appliedArguments])`\n\nConvenience method for `normalize('boolean', ...)`.\n\n#### `normalize.function(value[, ...appliedArguments])`\n\nConvenience method for `normalize('function', ...)`.\n\n#### `normalize.date(value[, ...appliedArguments])`\n\nConvenience method for `normalize('date', ...)`.\n\n## License\n\nMIT\n\n<!-- prettier-ignore-start -->\n[downloads-image]: https://img.shields.io/npm/dm/value-or-function.svg?style=flat-square\n[npm-url]: https://npmjs.org/package/value-or-function\n[npm-image]: https://img.shields.io/npm/v/value-or-function.svg?style=flat-square\n\n[ci-url]: https://github.com/gulpjs/value-or-function/actions?query=workflow:dev\n[ci-image]: https://img.shields.io/github/workflow/status/gulpjs/value-or-function/dev?style=flat-square\n\n[coveralls-url]: https://coveralls.io/r/gulpjs/value-or-function\n[coveralls-image]: https://img.shields.io/coveralls/gulpjs/value-or-function/master.svg?style=flat-square\n<!-- prettier-ignore-end -->\n","repository":{"type":"git","url":"git+https://github.com/gulpjs/value-or-function.git"},"bugs":{"url":"https://github.com/gulpjs/value-or-function/issues"},"license":"MIT","versions":{"1.0.0":{"name":"value-or-function","version":"1.0.0","description":"Normalize a value or function, applying extra args to the function","author":{"name":"Gulp Team","email":"team@gulpjs.com","url":"http://gulpjs.com/"},"contributors":[],"repository":{"type":"git","url":"git+https://github.com/gulpjs/value-or-function.git"},"license":"MIT","engines":{"node":">= 0.10"},"main":"index.js","files":["index.js"],"scripts":{"lint":"eslint . && jscs index.js test/","pretest":"npm run lint","test":"mocha --async-only","cover":"istanbul cover _mocha --report lcovonly","coveralls":"npm run cover && istanbul-coveralls"},"dependencies":{},"devDependencies":{"coveralls":"^2.11.2","eslint":"^1.10.3","eslint-config-gulp":"^2.0.0","expect":"^1.16.0","istanbul":"^0.4.0","istanbul-coveralls":"^1.0.1","jscs":"^2.3.5","jscs-preset-gulp":"^1.0.0","mocha":"^2.0.0","mocha-lcov-reporter":"^1.2.0"},"keywords":["options","normalize","value","function"],"gitHead":"7e326ddb38a6280307d6f662b988fc531f2afba3","bugs":{"url":"https://github.com/gulpjs/value-or-function/issues"},"homepage":"https://github.com/gulpjs/value-or-function#readme","_id":"value-or-function@1.0.0","_shasum":"908b78429a55a31d946d0fe102129b80f8f5bde1","_from":".","_npmVersion":"2.15.2","_nodeVersion":"0.10.41","_npmUser":{"name":"anonymous","email":"blaine.bublitz@gmail.com"},"maintainers":[{"name":"anonymous","email":"blaine.bublitz@gmail.com"}],"dist":{"shasum":"908b78429a55a31d946d0fe102129b80f8f5bde1","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/value-or-function/-/value-or-function-1.0.0.tgz","integrity":"sha512-jkjBaN0pFFpf0u8jFAGQwMdrqHf8xKh899adujKN1oYD6byBeKVDP2vfCrG6znF+TEDeE2e9Lba5iLfp1DFV+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAvPl0KnMDt+XsfSPeg5AO2nz3KV2PU1xkWRavaJVGLRAiEAloGYhLmVePXaytynRwvbE5J510Apis143VG42toiD34="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/value-or-function-1.0.0.tgz_1459551181209_0.5020108122844249"},"directories":{}},"1.1.0":{"name":"value-or-function","version":"1.1.0","description":"Normalize a value or function, applying extra args to the function","author":{"name":"Gulp Team","email":"team@gulpjs.com","url":"http://gulpjs.com/"},"contributors":[],"repository":{"type":"git","url":"git+https://github.com/gulpjs/value-or-function.git"},"license":"MIT","engines":{"node":">= 0.10"},"main":"index.js","files":["index.js"],"scripts":{"lint":"eslint . && jscs index.js test/","pretest":"npm run lint","test":"mocha --async-only","cover":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly","coveralls":"npm run cover && istanbul-coveralls"},"dependencies":{},"devDependencies":{"coveralls":"^2.11.2","eslint":"^1.10.3","eslint-config-gulp":"^2.0.0","expect":"^1.16.0","istanbul":"^0.4.0","istanbul-coveralls":"^1.0.1","jscs":"^2.3.5","jscs-preset-gulp":"^1.0.0","mocha":"^2.0.0","mocha-lcov-reporter":"^1.2.0"},"keywords":["options","normalize","value","function"],"gitHead":"444b78ee7b3d4dad46ce62fe85a756e9d006663a","bugs":{"url":"https://github.com/gulpjs/value-or-function/issues"},"homepage":"https://github.com/gulpjs/value-or-function#readme","_id":"value-or-function@1.1.0","_shasum":"f7d85422d82f1054440122cf8fabc8ffe5e66f8c","_from":".","_npmVersion":"2.15.2","_nodeVersion":"0.10.41","_npmUser":{"name":"anonymous","email":"blaine.bublitz@gmail.com"},"maintainers":[{"name":"anonymous","email":"contra@wearefractal.com"},{"name":"anonymous","email":"blaine.bublitz@gmail.com"}],"dist":{"shasum":"f7d85422d82f1054440122cf8fabc8ffe5e66f8c","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/value-or-function/-/value-or-function-1.1.0.tgz","integrity":"sha512-hmcWek8LPzLHfFJUKLMHWk3CJXr9SUY7HqMy2n7Xg5avdL0LgA3V2SHjDbyX9SSSTVMIX4JHarXF2jAurGUE8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDK3QronLHFgodGCXpBlXcg+BtrNPaZdIzl0REmTPMU/gIgIo1qyXKIqG221LBLZPaFdeUzb5N5VNu0J2ayxXfZTjM="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/value-or-function-1.1.0.tgz_1465338621421_0.35895483824424446"},"directories":{}},"1.2.0":{"name":"value-or-function","version":"1.2.0","description":"Normalize a value or function, applying extra args to the function","author":{"name":"Gulp Team","email":"team@gulpjs.com","url":"http://gulpjs.com/"},"contributors":[],"repository":{"type":"git","url":"git+https://github.com/gulpjs/value-or-function.git"},"license":"MIT","engines":{"node":">= 0.10"},"main":"index.js","files":["index.js"],"scripts":{"lint":"eslint . && jscs index.js test/","pretest":"npm run lint","test":"mocha --async-only","cover":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly","coveralls":"npm run cover && istanbul-coveralls"},"dependencies":{},"devDependencies":{"coveralls":"^2.11.2","eslint":"^1.10.3","eslint-config-gulp":"^2.0.0","expect":"^1.16.0","istanbul":"^0.4.0","istanbul-coveralls":"^1.0.1","jscs":"^2.3.5","jscs-preset-gulp":"^1.0.0","mocha":"^2.0.0","mocha-lcov-reporter":"^1.2.0"},"keywords":["options","normalize","value","function"],"gitHead":"2a51ee6180dbc96dffa50b68e5b638c3f647e71b","bugs":{"url":"https://github.com/gulpjs/value-or-function/issues"},"homepage":"https://github.com/gulpjs/value-or-function#readme","_id":"value-or-function@1.2.0","_shasum":"e0bd5500cbd7e6f3cc22e86690da8ee6fc2879c2","_from":".","_npmVersion":"2.15.2","_nodeVersion":"0.10.41","_npmUser":{"name":"anonymous","email":"blaine.bublitz@gmail.com"},"maintainers":[{"name":"anonymous","email":"contra@wearefractal.com"},{"name":"anonymous","email":"blaine.bublitz@gmail.com"}],"dist":{"shasum":"e0bd5500cbd7e6f3cc22e86690da8ee6fc2879c2","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/value-or-function/-/value-or-function-1.2.0.tgz","integrity":"sha512-6dddCHe9SwHHBA0Cf2JioAVfwmgqdje/ikY5RX9pHrhcYgS1tkrpYZpudgC7h2WfLprLuofv1xiTtpWIbM+VZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3MY2eevlH3lolnMsXZVry6/2tSVoY3vTJdJtS2UH7eQIhAOiSyXA31wutmPYhc6WAzyiFZaYLZP/AiHoq14QotQOI"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/value-or-function-1.2.0.tgz_1466358690789_0.8268043410498649"},"directories":{}},"1.2.1":{"name":"value-or-function","version":"1.2.1","description":"Normalize a value or function, applying extra args to the function","author":{"name":"Gulp Team","email":"team@gulpjs.com","url":"http://gulpjs.com/"},"contributors":[{"name":"Blaine Bublitz","email":"blaine.bublitz@gmail.com"},{"name":"Hugo Wood","email":"hx4.5@free.fr"}],"repository":{"type":"git","url":"git+https://github.com/gulpjs/value-or-function.git"},"license":"MIT","engines":{"node":">= 0.10"},"main":"index.js","files":["index.js"],"scripts":{"lint":"eslint . && jscs index.js test/","pretest":"npm run lint","test":"mocha --async-only","cover":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly","coveralls":"npm run cover && istanbul-coveralls"},"dependencies":{},"devDependencies":{"eslint":"^1.10.3","eslint-config-gulp":"^2.0.0","expect":"^1.16.0","istanbul":"^0.4.3","istanbul-coveralls":"^1.0.3","jscs":"^2.3.5","jscs-preset-gulp":"^1.0.0","mocha":"^2.4.5"},"keywords":["options","normalize","value","function"],"gitHead":"4bf80f2da5dd1fc33f82e1f25c989799e91a77bd","bugs":{"url":"https://github.com/gulpjs/value-or-function/issues"},"homepage":"https://github.com/gulpjs/value-or-function#readme","_id":"value-or-function@1.2.1","_shasum":"89c4f74ef3cd1340145f8c487510e26cf8bd3c85","_from":".","_npmVersion":"2.15.2","_nodeVersion":"0.10.41","_npmUser":{"name":"anonymous","email":"blaine.bublitz@gmail.com"},"maintainers":[{"name":"anonymous","email":"contra@wearefractal.com"},{"name":"anonymous","email":"blaine.bublitz@gmail.com"}],"dist":{"shasum":"89c4f74ef3cd1340145f8c487510e26cf8bd3c85","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/value-or-function/-/value-or-function-1.2.1.tgz","integrity":"sha512-nhK5wq5VIg2tsRHMK46nrzg2nSwnfMq/u1evl9TtbxLQIh/QHwvL0q1hpmaa/7/i683hyw7G3v3+UAsmJbp8NA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFdIfg6WpcmhsyavZlpsPlF4IcjIYmtM+7EHwC5OoRnGAiAe2QxXhhjCEzmWaXAl+no5dMAVUwVdPRb6IcIHzQuE/A=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/value-or-function-1.2.1.tgz_1468625489532_0.616494545713067"},"directories":{}},"2.0.0":{"name":"value-or-function","version":"2.0.0","description":"Normalize a value or function, applying extra args to the function","author":{"name":"Gulp Team","email":"team@gulpjs.com","url":"http://gulpjs.com/"},"contributors":[{"name":"Blaine Bublitz","email":"blaine.bublitz@gmail.com"},{"name":"Hugo Wood","email":"hx4.5@free.fr"}],"repository":{"type":"git","url":"git+https://github.com/gulpjs/value-or-function.git"},"license":"MIT","engines":{"node":">= 0.10"},"main":"index.js","files":["index.js"],"scripts":{"lint":"eslint . && jscs index.js test/","pretest":"npm run lint","test":"mocha --async-only","cover":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly","coveralls":"npm run cover && istanbul-coveralls"},"dependencies":{},"devDependencies":{"eslint":"^1.10.3","eslint-config-gulp":"^2.0.0","expect":"^1.16.0","istanbul":"^0.4.3","istanbul-coveralls":"^1.0.3","jscs":"^2.3.5","jscs-preset-gulp":"^1.0.0","mocha":"^2.4.5"},"keywords":["options","normalize","value","function"],"gitHead":"8a25e8a8b2f0b7cb0cc3991e9c4d58823a7cd079","bugs":{"url":"https://github.com/gulpjs/value-or-function/issues"},"homepage":"https://github.com/gulpjs/value-or-function#readme","_id":"value-or-function@2.0.0","_shasum":"887003b4dffcf38913890cb6c971e54cfac97f93","_from":".","_npmVersion":"2.15.2","_nodeVersion":"0.10.41","_npmUser":{"name":"anonymous","email":"blaine.bublitz@gmail.com"},"maintainers":[{"name":"anonymous","email":"contra@wearefractal.com"},{"name":"anonymous","email":"blaine.bublitz@gmail.com"}],"dist":{"shasum":"887003b4dffcf38913890cb6c971e54cfac97f93","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/value-or-function/-/value-or-function-2.0.0.tgz","integrity":"sha512-5Zc94ZaDLyEZ9t7V4MfAuX3nzPF9B/rjDGVAC+Wri4IhngI7qW7lfvu8exZX8y+nx2O03D9pp1+JRvWHQgyzqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFmncM3PI5BEGbhWF9lyXRpUwyqe+A1F8GeUFOPbIa3mAiAvjGKDsrXnRW/0x3GUJz5PsuhptRlZKYEnHKGkYnecXQ=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/value-or-function-2.0.0.tgz_1471475223395_0.3799146863166243"},"directories":{}},"3.0.0":{"name":"value-or-function","version":"3.0.0","description":"Normalize a value or function, applying extra args to the function","author":{"name":"Gulp Team","email":"team@gulpjs.com","url":"http://gulpjs.com/"},"contributors":[{"name":"Blaine Bublitz","email":"blaine.bublitz@gmail.com"},{"name":"Hugo Wood","email":"hx4.5@free.fr"}],"repository":{"type":"git","url":"git+https://github.com/gulpjs/value-or-function.git"},"license":"MIT","engines":{"node":">= 0.10"},"main":"index.js","files":["index.js"],"scripts":{"lint":"eslint . && jscs index.js test/","pretest":"npm run lint","test":"mocha --async-only","cover":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly","coveralls":"npm run cover && istanbul-coveralls"},"dependencies":{},"devDependencies":{"eslint":"^1.10.3","eslint-config-gulp":"^2.0.0","expect":"^1.16.0","istanbul":"^0.4.3","istanbul-coveralls":"^1.0.3","jscs":"^2.3.5","jscs-preset-gulp":"^1.0.0","mocha":"^2.4.5"},"keywords":["options","normalize","value","function"],"gitHead":"44e5b5808a46a6e22fee66ad2508d2d1a0e1477c","bugs":{"url":"https://github.com/gulpjs/value-or-function/issues"},"homepage":"https://github.com/gulpjs/value-or-function#readme","_id":"value-or-function@3.0.0","_shasum":"1c243a50b595c1be54a754bfece8563b9ff8d813","_from":".","_npmVersion":"2.15.1","_nodeVersion":"0.10.48","_npmUser":{"name":"anonymous","email":"blaine.bublitz@gmail.com"},"maintainers":[{"name":"anonymous","email":"contra@wearefractal.com"},{"name":"anonymous","email":"blaine.bublitz@gmail.com"}],"dist":{"shasum":"1c243a50b595c1be54a754bfece8563b9ff8d813","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/value-or-function/-/value-or-function-3.0.0.tgz","npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2/hCCRA9TVsSAnZWagAAoCQP/i0R+zZlUZQmZPHqS8CP\nH/BRxl8WtCAPQAuFpYx0mGh6622BTHroKUhm7GB2EI7LfZOeNQrZO1DE5V4J\n6O4rOTT4mIHf4UQ6t9NMZ4U3QZf92F84VutZIGbsbG77++bXuGr5DqhpU5pI\ni2qT8+YdO6zja1eHs0WYVUOi2hHcn172K4bTk/WgBEZyZ4prm7hUC8YjlONw\nVLtt6BmKbau1QwhsgZpM6dIQjS1nnFFuef1EujHk8Mj5/QJG8WF8aVPu/mtc\nbMrvBjsA4WhHsQcpHdGAOlJFp22u0NPnLTDS5NOJkAcH7QIULHVyHcp+TMSq\nV3ucGRDy0NtSIFjMxEqL0wwrPIyY4eVGTZH6JhjXZ75/E1sFpy9LXCQj6oDl\nOoslLUF2mhQmpGqQDH8Sg9QB4VwOu+TFRHEZHsf1rfrEP0GXDPaWUmwLDnpX\nI4N8OL6TRm3EFJQMBMeEO7YH43bFCv0g8kgV15xdZXG41PnF0pJ9lB9snAhB\nySA8JhQIohBbgSxcMHTfbW8UyaHXMw5sZmNBzEi0FETTqZTunk2nO6VtKMfq\nzA/bdIKrySOdjwA2rPdfN2j+9rmtE8SxHDqpPH+vUjKSGFek8ZAkuI5yVt5w\n4J/Ew8vU2Hl8t2DYSlC6iE7jvEdPEgKYY8fegWkkcJd1BB3xQzkoy46fDLXw\nUet2\r\n=zykq\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-jdBB2FrWvQC/pnPtIqcLsMaQgjhdb6B7tk1MMyTKapox+tQZbdRP4uLxu/JY0t7fbfDCUMnuelzEYv5GsxHhdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICmHTh35EllDLeDc8lpNgv3xgWsaMUA/Lxv5pEmsyA2ZAiEA4WqHkuXv/OdpXYO82ko/vtMciiTD0V0KAtPQgVAp16c="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/value-or-function-3.0.0.tgz_1500670075697_0.5566161137539893"},"directories":{}},"4.0.0":{"name":"value-or-function","version":"4.0.0","description":"Normalize a value or function, applying extra args to the function","author":{"name":"Gulp Team","email":"team@gulpjs.com","url":"http://gulpjs.com/"},"contributors":[{"name":"Blaine Bublitz","email":"blaine.bublitz@gmail.com"},{"name":"Hugo Wood","email":"hx4.5@free.fr"}],"repository":{"type":"git","url":"git+https://github.com/gulpjs/value-or-function.git"},"license":"MIT","engines":{"node":">= 10.13.0"},"main":"index.js","scripts":{"lint":"eslint .","pretest":"npm run lint","test":"nyc mocha --async-only"},"devDependencies":{"eslint":"^7.32.0","eslint-config-gulp":"^5.0.1","eslint-plugin-node":"^11.1.0","expect":"^27.4.2","mocha":"^8.4.0","nyc":"^15.1.0","sinon":"^12.0.1"},"nyc":{"reporter":["lcov","text-summary"]},"prettier":{"singleQuote":true},"keywords":["options","normalize","value","function"],"gitHead":"2ec5fdbae61826dd3423c435d24b1caf0f7905a2","bugs":{"url":"https://github.com/gulpjs/value-or-function/issues"},"homepage":"https://github.com/gulpjs/value-or-function#readme","_id":"value-or-function@4.0.0","_nodeVersion":"16.13.0","_npmVersion":"7.24.2","dist":{"integrity":"sha512-aeVK81SIuT6aMJfNo9Vte8Dw0/FZINGBV8BfCraGtqVxIeLAEhJyoWs8SmvRVmXfGss2PmmOwZCuBPbZR+IYWg==","shasum":"70836b6a876a010dc3a2b884e7902e9db064378d","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/value-or-function/-/value-or-function-4.0.0.tgz","fileCount":4,"unpackedSize":8626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9x2dCRA9TVsSAnZWagAA43wQAJwo0WXGO023fYcQhoF4\nbAW25vDjfWcAuYkn2jI5BDBgXUrc8sx3wMMdVvJolPjd8McKQQQ7TkJuSUqs\nWO1Yu/3hQ5Iuirshi1HZSByX9qHU23hP5Gc9YMGhzf1mZqIajR3qxfRV+NnH\noLJlzkY3tpK8MxZE8h27BV2u65nDAGM01aj2UUQ+FFv1WKFk07kYGVuanIOp\n5n+sGHlf5R25kUoUrChwYHyMD3M0xcUmvv8VYG9JArdXD92EyqNepORKgtRA\nAI/dmVbGem9/O7E2wX9B55OBQHJpZkl95PslVHGlU+PE+ESrratb5sSpib8g\nnPiFleL5JlCMxoYRb0X7h4Yy/yhH+647TwLmFXO+hvWaSs6zL/c0+Nw/D6Q3\nJVMrkjixwriYZ2MpQScMnr7zV8UDbDV2TF8UQBtf0fYocAf0a1vuskoQkF3H\nFFzK1cLB8oi/4/nEQb/Vr3GuBkmWTWuRDEgvQ4QdT1suUGaKOreI8l8MmZlu\nDnuNs5c+yZTvJJVbXwiU/6RHcjPCxfxHSOXhDof5gvSgUrMvrZ8MMNEP7ycs\nfwrm9tAWen29p7ME7HiCFJemb8rARBwK4Xl94q1dOd7OTui/+yg/DP8AfMFK\nl52a9rPgbEKIOAhipf89OqS7LigEmaIMGkJlEPQWn38BNyS2+qGshQQsfn8S\nua/i\r\n=IA9/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGFbJjCwbCb1+Ttp++4a+hbh2f+Fw+/BGYIft31aI3HwAiAl/UExLdMhycj0aA+TIE/y1ijeMEB1GWeVS2GR+MKa0A=="}]},"_npmUser":{"name":"anonymous","email":"blaine.bublitz@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yo@contra.io"},{"name":"anonymous","email":"blaine.bublitz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/value-or-function_4.0.0_1643584925663_0.7225618484152039"},"_hasShrinkwrap":false}},"name":"value-or-function","time":{"modified":"2022-06-28T08:51:09.403Z","created":"2016-04-01T22:53:01.754Z","1.0.0":"2016-04-01T22:53:01.754Z","1.1.0":"2016-06-07T22:30:23.349Z","1.2.0":"2016-06-19T17:51:33.513Z","1.2.1":"2016-07-15T23:31:31.453Z","2.0.0":"2016-08-17T23:07:05.322Z","3.0.0":"2017-07-21T20:47:58.213Z","4.0.0":"2022-01-30T23:22:05.848Z"},"contributors":[{"name":"Blaine Bublitz","email":"blaine.bublitz@gmail.com"},{"name":"Hugo Wood","email":"hx4.5@free.fr"}],"readmeFilename":"README.md","homepage":"https://github.com/gulpjs/value-or-function#readme"}