{"_id":"optional","_rev":"19-beb93185a48b6eed513dd775f5f95d39","name":"optional","description":"Allows you to optionally include modules without surrounding everything with 'try/catch'","dist-tags":{"latest":"0.1.4"},"versions":{"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"],"_id":"optional@0.1.0-1","dist":{"shasum":"bda3fb2f552a206b6abfdb3d6303124bab6d72f7","tarball":"https://registry.npmjs.org/optional/-/optional-0.1.0-1.tgz","integrity":"sha512-GzfnRxiEcvhmeeeOko707RXSbDqgnmZMYPHBhUnqHci32NOBkrZ79X9MVM4OypLmVYwier5xlBIkIAHgZs6GXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvCc67ci6KKZkeifm2pXehx+0Y2qQt0ib5SuhZ4rbbzQIhAJ6YHfah0aSBgt51tJ67hFUTIjN/3LDSloQPPOh7o6ny"}]},"_npmVersion":"1.1.69","_npmUser":{"name":"segomos","email":"tonyo@segomos.com"},"maintainers":[{"name":"segomos","email":"tonyo@segomos.com"}]},"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","tarball":"https://registry.npmjs.org/optional/-/optional-0.1.0-2.tgz","integrity":"sha512-ZzL3trfD8NJITDU+gouZSnLfVYvHGGwEtjt+G2M95XFiqpaWZMRpIKJDwtSt6nLD9kg+WS2grO0aZRYPsWZC4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH/J7bQtmYg3B6TVlO+Sr4Kll91R75M5Oi0UUlt9xrQIAiEAlcy/p3BdJ+MhYpfuX8NYFjx23kobz56BDgdaEq99s34="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"segomos","email":"tonyo@segomos.com"},"maintainers":[{"name":"segomos","email":"tonyo@segomos.com"}]},"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":"tonyo@segomos.com"}],"dist":{"shasum":"d1a399aa57060929b74f5a6245762a10e79294b1","tarball":"https://registry.npmjs.org/optional/-/optional-0.1.0.tgz","integrity":"sha512-Wj3o33OQNdSemsOuBdc0pwkPSBMd2pjBzhlj0SNLiUnKcGU21K+yjsKQQvqXdkZBVi5ChV+TW+29QbdJ/LUbAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPWVWeZC6hd7HFZHrfrCsvkFupaupTeKAW027LsY3qVAIhAOF+vp+p8eYeFXpYfNCiecmngeBJk+tfocx9DIXO1HFR"}]}},"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":"tonyo@segomos.com"}],"dist":{"shasum":"e35d26599db244d682b3bafb879db64f45bd20e0","tarball":"https://registry.npmjs.org/optional/-/optional-0.1.1.tgz","integrity":"sha512-m+INrkEvue6PuZ5SJSfysbMF6Yez+DizykJsTVNqvyvTvTr2B9lgoWwwuYUdDPbuq7OABHOdEmwX9z97UULciA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHBP5vTgm9yc63g6rkFAYHFoy8LFun+rD3NdKSYZGhDiAiEA+OxydWju1T4qmhQMoQRIqy5pyuFvyNlgy3IjTpIKwCY="}]}},"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":"tonyo@segomos.com"}],"dist":{"shasum":"974372ab7e3ed68ff2927b543fa6d21277fe7324","tarball":"https://registry.npmjs.org/optional/-/optional-0.1.2.tgz","integrity":"sha512-CATNU9JiW0dCRuR6rKhjtQrk1veh4QH9EKQQH/K3mxtB3s5ZOMGiQ8eRwRokI6pkYmsYaoVSkEzNFD1p2HDArQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDO7pa4GFIOm8GFz2y/TBx/hn3M9FOkXVl2FmlXFGmdfAIgIxSmDCvhYCo/dyP46GMKjE5fdn+0oTmeKQW9WxSyfmY="}]}},"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":"tonyo@segomos.com"}],"dist":{"shasum":"f87537517b59a5e732cfd8f18e4f7eea7ab4761e","tarball":"https://registry.npmjs.org/optional/-/optional-0.1.3.tgz","integrity":"sha512-/jgR/ZctP5e8HekN91EFnRTnIkjThjiOYz41ese2POsU3VSypK42tpSTIgccNX452mCr1ZlsnCSFrX2OJzXxWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHBKesD+Fzcb5QR7u0fbAtYlexDnTitDaWWyC8bBDgo7AiBP8HgqnA2/RuuQYUVHXR01Y/3g8jMJ8qXUV1mL/LBDWg=="}]}},"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":{"integrity":"sha512-gtvrrCfkE08wKcgXaVwQVgwEQ8vel2dc5DDBn9RLQZ3YtmtkBss6A2HY6BnJH4N/4Ku97Ri/SF8sNWE2225WJw==","shasum":"cdb1a9bedc737d2025f690ceeb50e049444fd5b3","tarball":"https://registry.npmjs.org/optional/-/optional-0.1.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID/f1bx/WuJ4dHp93YNzPTJdfLesnxXFxG3TNhE2Hpd5AiEAjFXgdbsKV8C3P6Qs+5bQtVIZdejWNMgVlxuNKwZ6zVo="}]},"maintainers":[{"name":"segomos","email":"tonyo@segomos.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/optional-0.1.4.tgz_1499963470149_0.9972208293620497"}}},"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","maintainers":[{"name":"segomos","email":"tonyo@segomos.com"}],"time":{"modified":"2022-06-23T01:19:09.489Z","created":"2013-01-18T06:15:11.002Z","0.1.0-1":"2013-01-18T06:15:12.622Z","0.1.0-2":"2013-03-19T20:56:07.028Z","0.1.0":"2014-09-28T22:30:48.065Z","0.1.1":"2014-12-09T05:20:00.188Z","0.1.2":"2014-12-10T00:14:22.624Z","0.1.3":"2015-02-26T17:18:06.536Z","0.1.4":"2017-07-13T16:31:10.294Z"},"repository":{"type":"git","url":"git+ssh://git@github.com/tony-o/node-optional.git"},"homepage":"http://segomos.com/","keywords":["include","optional include","optional","require","exists"],"bugs":{"url":"https://github.com/tony-o/node-optional/issues"},"readmeFilename":"README.md","users":{"abg":true,"diegorbaquero":true},"license":"MIT"}