{"_id":"require-dir","_rev":"130-fbeb838dc031b8ed90a4dccce793fcd2","name":"require-dir","dist-tags":{"latest":"1.2.0"},"versions":{"0.1.0":{"name":"require-dir","version":"0.1.0","author":{"name":"Aseem Kishore","email":"aseem.kishore@gmail.com"},"_id":"require-dir@0.1.0","maintainers":[{"name":"aseemk","email":"aseem.kishore@gmail.com"}],"homepage":"https://github.com/aseemk/requireDir","dist":{"shasum":"81e01e299faf5b74c34b6594f8e5add5985ddec5","tarball":"https://registry.npmjs.org/require-dir/-/require-dir-0.1.0.tgz","integrity":"sha512-SayW+miccZExpY+fwAlDgtgeLKczOsa7hjUUIeFuTSBVPI5PLK+hSkcDe4kndowSeyCLk91d32NRAroIm2P3TQ==","signatures":[{"sig":"MEUCIQC/fn9YcieuXn4gruysqepo/FcnFn7KTpOAMy0XL4CZDwIgWdzrw1ddwdDXF0894Ylxd8ucQDfomCVkeNu86OCMwTE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{"test":"node test"},"_npmUser":{"name":"aseemk","email":"aseem.kishore@gmail.com"},"repository":{"url":"git://github.com/aseemk/requireDir.git","type":"git"},"_npmVersion":"1.1.21","description":"Helper to require() directories.","directories":{},"_nodeVersion":"v0.6.16","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"coffee-script":"~1.3.3"},"_engineSupported":true,"optionalDependencies":{}},"0.2.0":{"name":"require-dir","version":"0.2.0","author":{"name":"Aseem Kishore","email":"aseem.kishore@gmail.com"},"license":"MIT","_id":"require-dir@0.2.0","maintainers":[{"name":"aseemk","email":"aseem.kishore@gmail.com"}],"homepage":"https://github.com/aseemk/requireDir","bugs":{"url":"https://github.com/aseemk/requireDir/issues"},"dist":{"shasum":"4f89d3a2edae22f20dedca6cadae38c8e5f59d33","tarball":"https://registry.npmjs.org/require-dir/-/require-dir-0.2.0.tgz","integrity":"sha512-T9G6xIBLj6eZdvSTtDx9RskSuiy/b6LEZq1DuBPngFTiXynt3G3OwKZD+ba0X//YEQxF+WtGiziMbKQEkWwkoA==","signatures":[{"sig":"MEUCIGSfwtaTNjLVIfxg2nQd81SY/tevB4uR+fEWcyH438pSAiEAmO44js0l0n0JWoA6F8ob5RlURLd7OdLjQxsQSKTS9DE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"4f89d3a2edae22f20dedca6cadae38c8e5f59d33","engines":{"node":"*"},"gitHead":"e7499e888be68275556076d987bc9a57098bbfb3","scripts":{"test":"node test"},"_npmUser":{"name":"aseemk","email":"aseem.kishore@gmail.com"},"repository":{"url":"git://github.com/aseemk/requireDir.git","type":"git"},"_npmVersion":"1.4.28","description":"Helper to require() directories.","directories":{},"dependencies":{},"devDependencies":{"mkdirp":"^0.5.0","coffee-script":"~1.3.3"}},"0.3.0":{"name":"require-dir","version":"0.3.0","author":{"name":"Aseem Kishore","email":"aseem.kishore@gmail.com"},"license":"MIT","_id":"require-dir@0.3.0","maintainers":[{"name":"aseemk","email":"aseem.kishore@gmail.com"}],"homepage":"https://github.com/aseemk/requireDir","bugs":{"url":"https://github.com/aseemk/requireDir/issues"},"dist":{"shasum":"89f074a85638b07c20a4fb94c93b5db635a64781","tarball":"https://registry.npmjs.org/require-dir/-/require-dir-0.3.0.tgz","integrity":"sha512-C/F3UbL8apdFcF4WddUym9C8NmaBvFgY+/AJCR/Py27ODlIt0eukx78OOOMq2UwwkOMWX7nx8ku4h/BNYtRSpw==","signatures":[{"sig":"MEQCIGGFZwYCJzO1+Nrg3ArOl6d08o5fPv9qpFQXbhGgmyOrAiAnmkB0s+atl5K1rfbgV8c9QUfdjNCzLASkdSdjC35Amg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"89f074a85638b07c20a4fb94c93b5db635a64781","engines":{"node":"*"},"gitHead":"824b9f101c1469f92c342e749c490e3640c85bc3","scripts":{"test":"node test"},"_npmUser":{"name":"aseemk","email":"aseem.kishore@gmail.com"},"repository":{"url":"git://github.com/aseemk/requireDir.git","type":"git"},"_npmVersion":"1.4.28","description":"Helper to require() directories.","directories":{},"dependencies":{},"devDependencies":{"mkdirp":"^0.5.0","coffee-script":"~1.3.3"}},"0.3.1":{"name":"require-dir","version":"0.3.1","author":{"name":"Aseem Kishore","email":"aseem.kishore@gmail.com"},"license":"MIT","_id":"require-dir@0.3.1","maintainers":[{"name":"aseemk","email":"aseem.kishore@gmail.com"}],"homepage":"https://github.com/aseemk/requireDir","bugs":{"url":"https://github.com/aseemk/requireDir/issues"},"dist":{"shasum":"b5a8e28bae0343bb0d0cc38ab1f531e1931b264a","tarball":"https://registry.npmjs.org/require-dir/-/require-dir-0.3.1.tgz","integrity":"sha512-Rg6uXCTbUnbowQW0J16ieOJUSeM7FJ4OeByIYstMBhCSQQ/YiH9cmEdInosUYPZGx83coMgCP1QDX5g99fbW6g==","signatures":[{"sig":"MEYCIQDDDzmDCCsYsfMdVJd4v/hzQBlSnjwpX3Wd8n2T9a0JGAIhAKByVlwLEn1cTklCwn9CC/7FuN40srFGeHvGobIyFC9b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"b5a8e28bae0343bb0d0cc38ab1f531e1931b264a","engines":{"node":"*"},"gitHead":"96940cfd3ed6c4cbbda18da5fd74bf87876fb1be","scripts":{"test":"node test"},"_npmUser":{"name":"aseemk","email":"aseem.kishore@gmail.com"},"repository":{"url":"git://github.com/aseemk/requireDir.git","type":"git"},"_npmVersion":"3.10.3","description":"Helper to require() directories.","directories":{},"_nodeVersion":"6.3.0","dependencies":{},"devDependencies":{"mkdirp":"^0.5.0","ts-node":"^1.3.0","typescript":"^1.8.0","coffee-script":"~1.3.3"},"_npmOperationalInternal":{"tmp":"tmp/require-dir-0.3.1.tgz_1475787176301_0.997160080820322","host":"packages-16-east.internal.npmjs.com"}},"0.3.2":{"name":"require-dir","version":"0.3.2","author":{"name":"Aseem Kishore","email":"aseem.kishore@gmail.com"},"license":"MIT","_id":"require-dir@0.3.2","maintainers":[{"name":"aseemk","email":"aseem.kishore@gmail.com"}],"homepage":"https://github.com/aseemk/requireDir","bugs":{"url":"https://github.com/aseemk/requireDir/issues"},"dist":{"shasum":"c1d5c75e9fbffde9f2e6b33e383db4f594b5a6a9","tarball":"https://registry.npmjs.org/require-dir/-/require-dir-0.3.2.tgz","integrity":"sha512-Onohhl/mv/fdIf51dpIiiDQXzLHBPXINN6XLzhW9D/hYrW6ANsYrXVkVE1I5X4Ly5r/hCZXGwDfaD+qsiqcroA==","signatures":[{"sig":"MEUCIEU9N1TR4mUFVz3gu6o0hwu9GyMbkfyXapqsl+PyBtgTAiEAnjJMFVV8zp3gSGvVllXYwHvllHzEZWy8l9QG2luvdHE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"c1d5c75e9fbffde9f2e6b33e383db4f594b5a6a9","engines":{"node":"*"},"gitHead":"1150303ae72f0e68b6babf6c5a2522a227d58e3c","scripts":{"test":"node test"},"_npmUser":{"name":"aseemk","email":"aseem.kishore@gmail.com"},"repository":{"url":"git://github.com/aseemk/requireDir.git","type":"git"},"_npmVersion":"4.2.0","description":"Helper to require() directories.","directories":{},"_nodeVersion":"7.8.0","dependencies":{},"devDependencies":{"mkdirp":"^0.5.0","ts-node":"^1.3.0","typescript":"^1.8.0","coffee-script":"~1.3.3"},"_npmOperationalInternal":{"tmp":"tmp/require-dir-0.3.2.tgz_1496246327445_0.4953098935075104","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"require-dir","version":"1.0.0","author":{"name":"Aseem Kishore","email":"aseem.kishore@gmail.com"},"license":"MIT","_id":"require-dir@1.0.0","maintainers":[{"name":"aseemk","email":"aseem.kishore@gmail.com"},{"name":"contra","email":"yo@contra.io"}],"homepage":"https://github.com/aseemk/requireDir","bugs":{"url":"https://github.com/aseemk/requireDir/issues"},"dist":{"shasum":"c2639de72960ea1ee280279f2da35e03c6536b2d","tarball":"https://registry.npmjs.org/require-dir/-/require-dir-1.0.0.tgz","fileCount":36,"integrity":"sha512-PUJcQVTP4n6F8Un1GEEWhqnmBMfukVsL5gqwBxt7RF+nP+9hSOLJ/vSs5iUoXw1UWDgzqg9B/IIb15kfQKWsAQ==","signatures":[{"sig":"MEQCIEHn5+d5K4ClI9Tn8tb6EadslNOGv82V1VDB97l4FQMiAiA8rzpFG8CUMrycpCP7IUrQWeHIa/lP9uDSvbJtAhw7nA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15794},"engines":{"node":"*"},"gitHead":"a9f84f8a676dcf8bf39f26d7a8ce1d71267b8088","scripts":{"test":"node test"},"_npmUser":{"name":"contra","email":"yo@contra.io"},"repository":{"url":"git://github.com/aseemk/requireDir.git","type":"git"},"_npmVersion":"5.6.0","description":"Helper to require() directories.","directories":{},"_nodeVersion":"8.9.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^1.3.0","typescript":"^1.8.0","coffee-script":"^1.3.3"},"_npmOperationalInternal":{"tmp":"tmp/require-dir_1.0.0_1518044600151_0.13915373695590882","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"require-dir","version":"1.1.0","author":{"name":"Aseem Kishore","email":"aseem.kishore@gmail.com"},"license":"MIT","_id":"require-dir@1.1.0","maintainers":[{"name":"aseemk","email":"aseem.kishore@gmail.com"},{"name":"contra","email":"yo@contra.io"}],"homepage":"https://github.com/aseemk/requireDir","bugs":{"url":"https://github.com/aseemk/requireDir/issues"},"dist":{"shasum":"1ce24f41b57bcc31210fe0a9c4ede85b28cfa907","tarball":"https://registry.npmjs.org/require-dir/-/require-dir-1.1.0.tgz","fileCount":39,"integrity":"sha512-XwZR1Gdv8rme0xLSRmxWNue/xQ5mgIfFGwbBJaF7TbFqQBgEBTr/M1/73a4dfn/keF5WDDiUr6RAF4nA1LskrQ==","signatures":[{"sig":"MEQCIDqaGPWnsL0Ph4zdgY62socDdwk3kPz9482z9qlaQmyfAiARC3tcZ2VBwRBAgfiuK9iY0dKC+YcMedq2KeHvUmT2+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrnI4CRA9TVsSAnZWagAA6X4P+gJwBS2+MK1bwTYKvnc5\nd4WI3+herqV8W0MLM9orb6Ks4I/os7wgdYVClrFPyd+tveVl/s/l3mjEA4/G\ny0Byv2EJ3LVsUBfadWEB9MeQP6lEganfLBayrbMJETAQWaUO0SAC5YKSJZr0\nW7tdx3as3Pv22+YGU2Oo8RtUD+n9/y1yfLr6D+tBQjpMjz2RGhz6MWQtTLwH\nDFDP4xXtY/xCcLYKBfMIttR3iSEg35mDYbmxQaxpiKt2R4hZ9h8s0troIPbS\nOSvu4R8yUeI5YxiHXeKFV5ObGp/vHp+XBPF4UGxApImMPd9ad4NGbqM3vx8l\nQS/h3OBurcmEirZHlkq6hPuQK5yRbuhUH/HNw8KIVVRk6FlS8jEtA6rFlq7v\n4K2ARczQ36DY+wmPAG4qZjl3gs2Nqedwt+eCWSsv3eD39dGuEwbSVmAsn5Sc\n/KcWYBMfJxW75oy7u6dDgVIdIHTax4n0ukZbcrUAjGHfUpUaf8i9/D4nvhNP\nj3NEA05vRMDXauAwqFBohVf7waNHVGx0gDE+m909OdMmOW/yYlgUi8GWe+RG\nVnp4QVrwyp3WWmAzqHT46UgtiElA42W8sGb8YHBQ/P/XqNm8LPeNCpc92KWO\nUqAbHPG+VmOZ/mFYUZhaFhOJpz/TBvorpAwnsdG+qGfD6ufbTL93v+k2tSxj\nnZPi\r\n=4iLD\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"*"},"gitHead":"608ebe593ead957972356d4c91b0a228544072a3","scripts":{"test":"node test"},"_npmUser":{"name":"contra","email":"yo@contra.io"},"repository":{"url":"git://github.com/aseemk/requireDir.git","type":"git"},"_npmVersion":"6.4.1","description":"Helper to require() directories.","directories":{},"_nodeVersion":"10.6.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^1.3.0","typescript":"^1.8.0","coffee-script":"^1.3.3"},"_npmOperationalInternal":{"tmp":"tmp/require-dir_1.1.0_1538159159668_0.9660845926655968","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"require-dir","version":"1.2.0","author":{"name":"Aseem Kishore","email":"aseem.kishore@gmail.com"},"license":"MIT","_id":"require-dir@1.2.0","maintainers":[{"name":"aseemk","email":"aseem.kishore@gmail.com"},{"name":"contra","email":"yo@contra.io"}],"homepage":"https://github.com/aseemk/requireDir","bugs":{"url":"https://github.com/aseemk/requireDir/issues"},"dist":{"shasum":"0d443b75e96012d3ca749cf19f529a789ae74817","tarball":"https://registry.npmjs.org/require-dir/-/require-dir-1.2.0.tgz","fileCount":40,"integrity":"sha512-LY85DTSu+heYgDqq/mK+7zFHWkttVNRXC9NKcKGyuGLdlsfbjEPrIEYdCVrx6hqnJb+xSu3Lzaoo8VnmOhhjNA==","signatures":[{"sig":"MEUCIQDjYo7bXc0S9oNgGgSN8hd35gkXYnpwkZUYmVIMdjyiagIgUo1UAdAdRR5GZFUHZQTi4R+3Z4KCcjfljZXJQsrbx2M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17273,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh25uQCRA9TVsSAnZWagAADhQP/R3smVkc6/cqNTNxbjNB\n1kA83JbCE2SYAFvzA1Lbg5LTvACLnw3gzgwtJCcl/cBJti6kwyjFEUhKNnzJ\ngE5eX2oLbfOVORjWOP8f535QCotjv24J7sZwfmUE5ubq9tn4IZzpXL4aUr4r\nmZ5WWsBtzvgXqUjQrqGAHV4xXij3BEe1ObyNDD7HwfnuOwL9EGkYYLvycWfc\nHWfHuYWjWAyJ2MukM5RvRuWhPhh6H/qCfrYBBfg/S12FlxgN1KGRX+IZhZqX\nNt65LMMSZUjFJYaA8E5hglY2cbFw/aKqSU5Rc8iZq0g3/9Qrct88rSog1eeR\neTWESYKxCSgh+2/FWjIlKR6Ql+DfXA/7r77kSaui9OHuF4myUSrRo5fUyTez\nxbL7PO7mE4zjGtvzGdjpb1JRe4O1c2GUMu5YMvpERBtl/t4vma/kBs3GK/kB\nbx1vOfUDfps4+02e67/XXN+uU3sdgtTB7/qmdZoqgH3qYAUth/Bdtuwk4AOr\n4BNKVzR4n4y+NLuzLrP9aB6eVXBPtUENJl0pEYYyOZJ7aqDxogXnqtUhKXoT\nZOPYG2YhL6R3FWAnMLp6I11Ik19LqaxPB/CWcNtv33OvGrcNMBKj4qYu8vJ4\nOgiCgATphPklO4JR5vrkmbWOLJbWlX6JIxuW49jFa/vdpO+mABDU1wrYV9Gy\nM4CV\r\n=knLg\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"*"},"gitHead":"21600ade210ad00ba144658188c588e06e53d7c6","scripts":{"test":"node test"},"_npmUser":{"name":"contra","email":"yo@contra.io"},"repository":{"url":"git://github.com/aseemk/requireDir.git","type":"git"},"_npmVersion":"6.4.1","description":"Helper to require() directories.","directories":{},"_nodeVersion":"10.6.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^1.3.0","typescript":"^1.8.0","coffee-script":"^1.3.3"},"_npmOperationalInternal":{"tmp":"tmp/require-dir_1.2.0_1543251366001_0.9675137317684517","host":"s3://npm-registry-packages"}}},"time":{"created":"2012-07-03T03:41:30.287Z","modified":"2025-09-09T12:52:43.880Z","0.1.0":"2012-07-03T03:41:31.703Z","0.2.0":"2015-03-20T13:41:05.171Z","0.3.0":"2015-03-24T15:43:51.565Z","0.3.1":"2016-10-06T20:52:58.824Z","0.3.2":"2017-05-31T15:58:47.566Z","1.0.0":"2018-02-07T23:03:20.991Z","1.1.0":"2018-09-28T18:25:59.829Z","1.2.0":"2018-11-26T16:56:06.158Z"},"bugs":{"url":"https://github.com/aseemk/requireDir/issues"},"author":{"name":"Aseem Kishore","email":"aseem.kishore@gmail.com"},"license":"MIT","homepage":"https://github.com/aseemk/requireDir","repository":{"url":"git://github.com/aseemk/requireDir.git","type":"git"},"description":"Helper to require() directories.","maintainers":[{"name":"aseemk","email":"aseem.kishore@gmail.com"},{"name":"yocontra","email":"ericbombhax@gmail.com"}],"readme":"[![Build Status](https://travis-ci.org/aseemk/requireDir.svg?branch=master)](https://travis-ci.org/aseemk/requireDir)\n[![npm version](https://badge.fury.io/js/require-dir.svg)](http://badge.fury.io/js/require-dir)\n\n# requireDir()\n\nNode helper to `require()` directories. The directory's files are examined,\nand each one that can be `require()`'d is `require()`'d and returned as part\nof a hash from that file's basename to its exported contents.\n\n## Example\n\nGiven this directory structure:\n\n```\ndir\n+ a.js\n+ b.json\n+ c.coffee\n+ d.txt\n```\n\n`requireDir('./dir')` will return the equivalent of:\n\n```js\n{\n  a: require('./dir/a.js'),\n  b: require('./dir/b.json')\n}\n```\n\nIf CoffeeScript is registered via `require('coffee-script/register')`,\n`c.coffee` will also be returned. Any extension registered with node will work the same way without any additional configuration.\n\n## Installation\n\n```\nnpm install require-dir\n```\n\nNote that this package is *not* `requireDir` — turns out that's already\n[taken](https://github.com/JamesEggers1/node-requiredir)! ;)\n\n## Usage\n\nBasic usage that examines only directories' immediate files:\n\n```js\nvar requireDir = require('require-dir');\nvar dir = requireDir('./path/to/dir');\n```\n\nYou can optionally customize the behavior by passing an extra options object:\n\n```js\nvar dir = requireDir('./path/to/dir', { recurse: true });\n```\n\n## Options\n\n`recurse`: Whether to recursively `require()` subdirectories too.\n(`node_modules` within subdirectories will be ignored.)\nDefault is false.\n\n`filter`: Apply a filter on the filename before require-ing. For example, ignoring files prefixed with `dev` in a production environment:\n\n```js\nrequireDir('./dir', {\n  filter: function (fullPath) {\n    return process.env.NODE_ENV !== 'production' && !fullPath.match(/$dev/);\n  }\n})\n```\n\n`mapKey`: Apply a transform to the module base name after require-ing. For example, uppercasing any module names:\n\n```js\nrequireDir('./dir', {\n  mapKey: function (value, baseName) {\n    return baseName.toUpperCase();\n  }\n})\n```\n\n`mapValue`: Apply a transform to the value after require-ing. For example, uppercasing any text exported:\n\n```js\nrequireDir('./dir', {\n  mapValue: function (value, baseName) {\n    return typeof value === 'string' ? value.toUpperCase() : value;\n  }\n})\n```\n\n`duplicates`: By default, if multiple files share the same basename, only the\nhighest priority one is `require()`'d and returned. (Priority is determined by\nthe order of `require.extensions` keys, with directories taking precedence\nover files if `recurse` is true.) Specifying this option `require()`'s all\nfiles and returns full filename keys in addition to basename keys.\nDefault is false.\n\nIn the example above, if there were also an `a.json`, the behavior would\nbe the same by default, but specifying `duplicates: true` would yield:\n\n```js\n{\n  a: require('./dir/a.js'),\n  'a.js': require('./dir/a.js'),\n  'a.json': require('./dir/a.json'),\n  b: require('./dir/b.json'),\n  'b.json': require('./dir/b.json')\n}\n```\n\n`noCache`: Prevent file caching. Could be useful using gulp.watch or other watch requiring refreshed file content Default is false.\n\n```js\nrequireDir('./dir', { noCache: true })\n```\n\n`extensions`: Array of extensions to look for instead of using `require.extensions`.\n\n```js\nrequireDir('./dir', { extensions: ['.js', '.json'] })\n```\n\n## Tips\n\nMake an `index.js` in a directory with this code to clean things up:\n\n```js\nmodule.exports = require('require-dir')();   // defaults to '.'\n```\n\nAnd don't worry, the calling file is always ignored to prevent infinite loops.\n","readmeFilename":"README.md","users":{"dm7":true,"ijy":true,"ubi":true,"viz":true,"foto":true,"iolo":true,"mkoc":true,"neo1":true,"spad":true,"b4z81":true,"cygik":true,"ginof":true,"h4des":true,"makay":true,"raojs":true,"suddi":true,"svell":true,"ukuli":true,"zoxon":true,"arttse":true,"fotooo":true,"h0ward":true,"isyara":true,"meta-d":true,"monjer":true,"satoru":true,"shriek":true,"tmirun":true,"yhui02":true,"yoking":true,"ezeikel":true,"fkamani":true,"ik_make":true,"itonyyo":true,"kiinlam":true,"kontrax":true,"vragovr":true,"ahvonenj":true,"aidenzou":true,"dbuggerx":true,"dzhou777":true,"elussich":true,"fassetar":true,"gcullins":true,"jon_shen":true,"kalharbi":true,"kehanshi":true,"pennwang":true,"samuells":true,"tmurngon":true,"zeusdeux":true,"affiction":true,"demon-php":true,"ishitcno1":true,"jabbrwcky":true,"landy2014":true,"maoxiaoke":true,"nahuelhds":true,"peunzhang":true,"qqcome110":true,"rubiadias":true,"tomgao365":true,"alexdevero":true,"brunocalou":true,"dennisli87":true,"jehoshua02":true,"manikantag":true,"rocket0191":true,"sanketss84":true,"temoto-kun":true,"darlanalves":true,"ericwbailey":true,"ferdelyszys":true,"herrkessler":true,"kirkhammetz":true,"kongfupanda":true,"mrmartineau":true,"phoenix-xsy":true,"russiansoon":true,"shangsinian":true,"wangnan0610":true,"daviddraughn":true,"duartemendes":true,"josephdavisco":true,"richardcfelix":true,"tobiasalthoff":true,"theoryofnekomata":true,"programmer.severson":true}}