{"_id":"enabled","_rev":"117165","name":"enabled","description":"Check if a certain debug flag is enabled.","dist-tags":{"latest":"2.0.0"},"maintainers":[{"name":"3rdeden","email":"npm@3rd-Eden.com"}],"time":{"modified":"2021-06-03T10:50:27.000Z","created":"2015-05-29T09:10:14.595Z","2.0.0":"2018-10-28T23:17:17.748Z","1.0.2":"2016-01-15T07:54:02.478Z","1.0.1":"2015-05-29T09:10:14.595Z"},"users":{},"author":{"name":"Arnout Kazemier"},"repository":{"type":"git","url":"git://github.com/3rd-Eden/enabled.git"},"versions":{"2.0.0":{"name":"enabled","version":"2.0.0","description":"Check if a certain debug flag is enabled.","main":"index.js","scripts":{"100%":"istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","test":"istanbul cover node_modules/.bin/_mocha --report lcovonly -- test.js","watch":"mocha --watch test.js"},"repository":{"type":"git","url":"git://github.com/3rd-Eden/enabled.git"},"keywords":["enabled","debug","diagnostics","flag","env","variable","localstorage"],"author":{"name":"Arnout Kazemier"},"license":"MIT","dependencies":{},"devDependencies":{"assume":"2.1.x","istanbul":"^0.4.5","mocha":"5.2.x","pre-commit":"1.2.x"},"gitHead":"47988bfa4dcdc5e63d4d05c9754c0a9c28de3c52","bugs":{"url":"https://github.com/3rd-Eden/enabled/issues"},"homepage":"https://github.com/3rd-Eden/enabled#readme","_id":"enabled@2.0.0","_npmVersion":"6.4.0","_nodeVersion":"8.11.4","_npmUser":{"name":"3rdeden","email":"npm@3rd-Eden.com"},"dist":{"shasum":"f9dd92ec2d6f4bbc0d5d1e64e21d61cd4665e7c2","size":2731,"noattachment":false,"key":"/enabled/-/enabled-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/enabled/download/enabled-2.0.0.tgz"},"maintainers":[{"name":"3rdeden","email":"npm@3rd-Eden.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enabled_2.0.0_1540768637647_0.7069535341650295"},"_hasShrinkwrap":false,"publish_time":1540768637748,"_cnpm_publish_time":1540768637748},"1.0.2":{"name":"enabled","version":"1.0.2","description":"Check if a certain debug flag is enabled.","main":"index.js","scripts":{"100%":"istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","test":"mocha test.js","watch":"mocha --watch test.js","coverage":"istanbul cover ./node_modules/.bin/_mocha -- test.js","test-travis":"istanbul cover node_modules/.bin/_mocha --report lcovonly -- test.js"},"repository":{"type":"git","url":"git://github.com/bigpipe/enabled.git"},"keywords":["enabled","debug","diagnostics","flag","env","variable","localstorage"],"author":{"name":"Arnout Kazemier"},"license":"MIT","dependencies":{"env-variable":"0.0.x"},"devDependencies":{"assume":"1.3.x","istanbul":"0.4.x","mocha":"2.3.x","pre-commit":"1.1.x"},"gitHead":"7f02c279110b55c3e57306097b954bf91af99041","bugs":{"url":"https://github.com/bigpipe/enabled/issues"},"homepage":"https://github.com/bigpipe/enabled#readme","_id":"enabled@1.0.2","_shasum":"965f6513d2c2d1c5f4652b64a2e3396467fc2f93","_from":".","_npmVersion":"3.5.1","_nodeVersion":"4.2.3","_npmUser":{"name":"3rdeden","email":"npm@3rd-Eden.com"},"maintainers":[{"name":"3rdeden","email":"npm@3rd-Eden.com"}],"dist":{"shasum":"965f6513d2c2d1c5f4652b64a2e3396467fc2f93","size":3035,"noattachment":false,"key":"/enabled/-/enabled-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/enabled/download/enabled-1.0.2.tgz"},"directories":{},"publish_time":1452844442478,"_cnpm_publish_time":1452844442478,"_hasShrinkwrap":false},"1.0.1":{"name":"enabled","version":"1.0.1","description":"Check if a certain debug flag is enabled.","main":"index.js","scripts":{"100%":"istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","test":"mocha test.js","watch":"mocha --watch test.js","coverage":"istanbul cover ./node_modules/.bin/_mocha -- test.js","test-travis":"istanbul cover node_modules/.bin/_mocha --report lcovonly -- test.js"},"keywords":["enabled","debug","diagnostics","flag","env","variable","localstorage"],"author":{"name":"Arnout Kazemier"},"license":"MIT","dependencies":{"env-variable":"0.0.x"},"devDependencies":{"assume":"1.2.x","istanbul":"0.3.x","mocha":"2.2.x","pre-commit":"1.0.x"},"gitHead":"fb73c175f21f6616cb92147b6612a538af47922a","_id":"enabled@1.0.1","_shasum":"e609ea086b1adeface4e2ff2e9f067df02b637ae","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"3rdeden","email":"npm@3rd-Eden.com"},"maintainers":[{"name":"3rdeden","email":"npm@3rd-Eden.com"}],"dist":{"shasum":"e609ea086b1adeface4e2ff2e9f067df02b637ae","size":2749,"noattachment":false,"key":"/enabled/-/enabled-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/enabled/download/enabled-1.0.1.tgz"},"directories":{},"publish_time":1432890614595,"_cnpm_publish_time":1432890614595,"_hasShrinkwrap":false}},"readme":"# enabled\n\n[![Version npm][version]](http://browsenpm.org/package/enabled)[![Build Status][build]](https://travis-ci.org/3rd-Eden/enabled)[![Dependencies][david]](https://david-dm.org/3rd-Eden/enabled)[![Coverage Status][cover]](https://coveralls.io/r/3rd-Eden/enabled?branch=master)\n\n[version]: http://img.shields.io/npm/v/enabled.svg?style=flat-square\n[build]: http://img.shields.io/travis/3rd-Eden/enabled/master.svg?style=flat-square\n[david]: https://img.shields.io/david/3rd-Eden/enabled.svg?style=flat-square\n[cover]: http://img.shields.io/coveralls/3rd-Eden/enabled/master.svg?style=flat-square\n\nEnabled is a small utility that can check if certain namespace are enabled by\nenvironment variables which are automatically transformed to regular expressions\nfor matching.\n\n## Installation\n\nThe module is release in the public npm registry and can be used in browsers and\nservers as it uses plain ol ES3 to make the magic work.\n\n```\nnpm install --save enabled\n```\n\n## Usage\n\nFirst of all make sure you've required the module using:\n\n```js\n'use strict';\n\nvar enabled = require('enabled');\n```\n\nThe returned `enabled` function accepts 2 arguments.\n\n1. `name` **string**, The namespace that should match.\n2. `pattern` **string**, The pattern that the name should satisfy\n\nIt will return a boolean indication of a match.\n\n#### Examples\n\n```js\nvar flag = 'foo';\n\nenabled('foo', flag); // true;\nenabled('bar', flag); // false;\n\n//\n// Use * for wild cards.\n//\nvar wildcard = 'foob*';\n\nenabled('foobar', wildcard); // true;\nenabled('barfoo', wildcard); // false;\n\n//\n// Use - to ignore.\n//\nvar ignore = 'foobar,-shizzle,nizzle';\n\nenabled('foobar', ignore); // true;\nenabled('shizzle-my-nizzle', ignore); // false;\nenabled('nizzle', ignore); // true;\n```\n\n## License\n\n[MIT](./LICENSE)\n","_attachments":{},"homepage":"https://github.com/3rd-Eden/enabled#readme","bugs":{"url":"https://github.com/3rd-Eden/enabled/issues"},"license":"MIT"}