{"_id":"optional","_rev":"147641","name":"optional","description":"Allows you to optionally include modules without surrounding everything with 'try/catch'","dist-tags":{"latest":"0.1.4"},"maintainers":[{"name":"segomos","email":"tony.odell@bestxperts.com"}],"time":{"modified":"2021-06-03T11:30:36.000Z","created":"2013-01-18T06:15:12.622Z","0.1.4":"2017-07-13T16:31:10.294Z","0.1.3":"2015-02-26T17:18:06.536Z","0.1.2":"2014-12-10T00:14:22.624Z","0.1.1":"2014-12-09T05:20:00.188Z","0.1.0":"2014-09-28T22:30:48.065Z","0.1.0-2":"2013-03-19T20:56:07.028Z","0.1.0-1":"2013-01-18T06:15:12.622Z"},"users":{"abg":true,"diegorbaquero":true},"repository":{"type":"git","url":"git+ssh://git@github.com/tony-o/node-optional.git"},"versions":{"0.1.4":{"name":"optional","version":"0.1.4","homepage":"http://segomos.com/","main":"optional","repository":{"type":"git","url":"git+ssh://git@github.com/tony-o/node-optional.git"},"description":"Allows you to optionally include modules without surrounding everything with 'try/catch'","keywords":["include","optional include","optional","require","exists"],"license":"MIT","gitHead":"584a7745bf0b3f5a59e3432ea39d543581478ae5","bugs":{"url":"https://github.com/tony-o/node-optional/issues"},"_id":"optional@0.1.4","_npmVersion":"5.0.3","_nodeVersion":"8.1.4","_npmUser":{"name":"segomos","email":"tony.odell@bestxperts.com"},"dist":{"shasum":"cdb1a9bedc737d2025f690ceeb50e049444fd5b3","size":1482,"noattachment":false,"key":"/optional/-/optional-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/optional/download/optional-0.1.4.tgz"},"maintainers":[{"name":"segomos","email":"tony.odell@bestxperts.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/optional-0.1.4.tgz_1499963470149_0.9972208293620497"},"directories":{},"publish_time":1499963470294,"_hasShrinkwrap":false,"_cnpm_publish_time":1499963470294},"0.1.3":{"name":"optional","version":"0.1.3","homepage":"http://segomos.com/","main":"optional","repository":{"type":"git","url":"git@github.com:tony-o/node-optional.git"},"description":"Allows you to optionally include modules without surrounding everything with 'try/catch'","keywords":["include","optional include","optional","require","exists"],"license":"MIT","gitHead":"c5b345c936fd8f6b301bea2b3b45ab337309c4d0","bugs":{"url":"https://github.com/tony-o/node-optional/issues"},"_id":"optional@0.1.3","scripts":{},"_shasum":"f87537517b59a5e732cfd8f18e4f7eea7ab4761e","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"segomos","email":"tony.odell@bestxperts.com"},"maintainers":[{"name":"segomos","email":"tony.odell@bestxperts.com"}],"dist":{"shasum":"f87537517b59a5e732cfd8f18e4f7eea7ab4761e","size":1478,"noattachment":false,"key":"/optional/-/optional-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/optional/download/optional-0.1.3.tgz"},"directories":{},"publish_time":1424971086536,"_cnpm_publish_time":1424971086536,"_hasShrinkwrap":false},"0.1.2":{"name":"optional","version":"0.1.2","homepage":"http://segomos.com/","main":"optional","repository":{"type":"git","url":"git@github.com:tony-o/node-optional.git"},"description":"Allows you to optionally include modules without surrounding everything with 'try/catch'","keywords":["include","optional include","optional","require","exists"],"gitHead":"0410dd976f6f5a69434aa23ec590b38d56a0f8f7","bugs":{"url":"https://github.com/tony-o/node-optional/issues"},"_id":"optional@0.1.2","scripts":{},"_shasum":"974372ab7e3ed68ff2927b543fa6d21277fe7324","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"segomos","email":"tony.odell@bestxperts.com"},"maintainers":[{"name":"segomos","email":"tony.odell@bestxperts.com"}],"dist":{"shasum":"974372ab7e3ed68ff2927b543fa6d21277fe7324","size":874,"noattachment":false,"key":"/optional/-/optional-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/optional/download/optional-0.1.2.tgz"},"directories":{},"publish_time":1418170462624,"_cnpm_publish_time":1418170462624,"_hasShrinkwrap":false},"0.1.1":{"name":"optional","version":"0.1.1","homepage":"http://segomos.com/","main":"optional","repository":{"type":"git","url":"git@github.com:tony-o/node-optional.git"},"description":"Allows you to optionally include modules without surrounding everything with 'try/catch'","keywords":["include","optional include","optional","require","exists"],"gitHead":"569ea74d4a7ee00f10cf950be7d0221e5811abf3","bugs":{"url":"https://github.com/tony-o/node-optional/issues"},"_id":"optional@0.1.1","scripts":{},"_shasum":"e35d26599db244d682b3bafb879db64f45bd20e0","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"segomos","email":"tony.odell@bestxperts.com"},"maintainers":[{"name":"segomos","email":"tony.odell@bestxperts.com"}],"dist":{"shasum":"e35d26599db244d682b3bafb879db64f45bd20e0","size":871,"noattachment":false,"key":"/optional/-/optional-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/optional/download/optional-0.1.1.tgz"},"directories":{},"publish_time":1418102400188,"_cnpm_publish_time":1418102400188,"_hasShrinkwrap":false},"0.1.0":{"name":"optional","version":"0.1.0","homepage":"http://segomos.com/","main":"optional","repository":{"type":"git","url":"git@github.com:tony-o/node-optional.git"},"description":"Allows you to optionally include modules without surrounding everything with 'try/catch'","keywords":["include","optional include","optional","require","exists"],"gitHead":"f6410efd972d2a774341938e63fc1c78455034cc","bugs":{"url":"https://github.com/tony-o/node-optional/issues"},"_id":"optional@0.1.0","scripts":{},"_shasum":"d1a399aa57060929b74f5a6245762a10e79294b1","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"segomos","email":"tony.odell@bestxperts.com"},"maintainers":[{"name":"segomos","email":"tony.odell@bestxperts.com"}],"dist":{"shasum":"d1a399aa57060929b74f5a6245762a10e79294b1","size":813,"noattachment":false,"key":"/optional/-/optional-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/optional/download/optional-0.1.0.tgz"},"directories":{},"publish_time":1411943448065,"_cnpm_publish_time":1411943448065,"_hasShrinkwrap":false},"0.1.0-2":{"name":"optional","version":"0.1.0-2","homepage":"http://segomos.com/","main":"optional","repository":{"type":"git","url":"git@github.com:tony-o/node-optional.git"},"description":"Allows you to optionally include modules without surrounding everything with 'try/catch'","keywords":["include","optional include","optional","require","exists"],"_id":"optional@0.1.0-2","dist":{"shasum":"7e9bf95016560832334f488e80577620c53c8085","size":807,"noattachment":false,"key":"/optional/-/optional-0.1.0-2.tgz","tarball":"http://registry.cnpm.dingdandao.com/optional/download/optional-0.1.0-2.tgz"},"_npmVersion":"1.1.62","_npmUser":{"name":"segomos","email":"tonyo@segomos.com"},"maintainers":[{"name":"segomos","email":"tony.odell@bestxperts.com"}],"directories":{},"publish_time":1363726567028,"_cnpm_publish_time":1363726567028,"_hasShrinkwrap":false},"0.1.0-1":{"name":"optional","version":"0.1.0-1","homepage":"http://segomos.com/","main":"optional","repository":{"type":"git","url":"git@github.com:tony-o/node-optional.git"},"description":"Allows you to optionally include modules without surrounding everything with 'try/catch'","keywords":["include","optional include","optional","require","exists"],"readmeFilename":"README.md","_id":"optional@0.1.0-1","dist":{"shasum":"bda3fb2f552a206b6abfdb3d6303124bab6d72f7","size":689,"noattachment":false,"key":"/optional/-/optional-0.1.0-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/optional/download/optional-0.1.0-1.tgz"},"_npmVersion":"1.1.69","_npmUser":{"name":"segomos","email":"tonyo@segomos.com"},"maintainers":[{"name":"segomos","email":"tony.odell@bestxperts.com"}],"directories":{},"publish_time":1358489712622,"_cnpm_publish_time":1358489712622,"_hasShrinkwrap":false}},"readme":"#OPTIONAL\n\nNode-optional allows you to optionally 'require' modules without surrounding everything with 'try/catch'.  Usage and installation is easy and this module itself is very easy and straightforward to use.\n\n##Install\n\n```\n  npm install optional\n```\n\n##Usage\n\n```javascript\nvar optional = require(\"./optional\");\n\nvar express = optional(\"express\");\nvar fs = optional(\"fs\");\n\nconsole.log(\"express: \" + express);\nconsole.log(\"fs: \" + fs);\n```\n\nOutput:\n```\nexpress: null\nfs: [object Object]\n```\n\n##Changelog\n###v0.1.0-2\n\n * Corrected bug when trying to optionally include relative paths\n","_attachments":{},"homepage":"http://segomos.com/","bugs":{"url":"https://github.com/tony-o/node-optional/issues"},"license":"MIT"}