{"_id":"requireg","_rev":"37-6ea79064ed2c39a1b0ac7afcdc8d8122","name":"requireg","description":"Require and resolve global modules like a boss","dist-tags":{"latest":"0.2.2"},"versions":{"0.1.0":{"name":"requireg","version":"0.1.0","description":"Require global modules like a boss","homepage":"http://github.com/h2non/requireg","bugs":{"url":"https://github.com/h2non/requireg/issues"},"contributors":[{"name":"Tomas Aparicio","email":"tomas@aparicio.me"}],"repository":{"type":"git","url":"https://github.com/h2non/requireg.git"},"licenses":"MIT","main":"lib/requireg","directories":{"lib":"./lib"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"make test"},"keywords":["global","npm","modules","module","require"],"dependencies":{"resolve":"~0.6.1"},"devDependencies":{"mocha":"~1.15.1","expect.js":"~0.2.0"},"_id":"requireg@0.1.0","dist":{"shasum":"4dd5139f002a1c92f23e1f003970ff9ecfbe3977","tarball":"https://registry.npmjs.org/requireg/-/requireg-0.1.0.tgz","integrity":"sha512-purrE27duBdEv6P8NvivEpvooWh8b3yfGiE+UH7u8c0nn0GqbR7UUGGEHxBaYSEkLiPAXmbmHwsD9QPlKMNUKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkw09qlT9L/PCrma6z1moQp75BF8oOt9Im+KFxAjM9PQIhAK4gU6ANvxenF90/j9hHVmB3rEKdLTrV/Mxpsa2RHlYt"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"h2non","email":"tomas@aparicio.me"},"maintainers":[{"name":"h2non","email":"tomas@aparicio.me"}]},"0.1.1":{"name":"requireg","version":"0.1.1","description":"Require global modules like a boss","homepage":"http://github.com/h2non/requireg","bugs":{"url":"https://github.com/h2non/requireg/issues"},"contributors":[{"name":"Tomas Aparicio","email":"tomas@aparicio.me"}],"repository":{"type":"git","url":"https://github.com/h2non/requireg.git"},"licenses":"MIT","main":"lib/requireg","directories":{"lib":"./lib"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"make test"},"keywords":["global","npm","modules","module","require"],"dependencies":{"resolve":"~0.6.1"},"devDependencies":{"mocha":"~1.15.1","expect.js":"~0.2.0"},"_id":"requireg@0.1.1","dist":{"shasum":"d490a9b597aeb101b6208d48d0f1e67b48ce17a9","tarball":"https://registry.npmjs.org/requireg/-/requireg-0.1.1.tgz","integrity":"sha512-Z8zaHoYFqKRnvaM6oJnJz9ago2hF397+6CMaHfnqzx3v41ACXDFtafXiNopQolxI+LE7Zzn2d3zyl/eF0fbCmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG50UjV6bFmtqPxTLCQFni/VLI7yhvJ3TChypMeVJh/CAiEA5ziIh0fRxEpPYHyqvcNNj81/4b65GcXWq84dry5FEqA="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"h2non","email":"tomas@aparicio.me"},"maintainers":[{"name":"h2non","email":"tomas@aparicio.me"}]},"0.1.2":{"name":"requireg","version":"0.1.2","description":"Require global modules like a boss","homepage":"http://github.com/h2non/requireg","bugs":{"url":"https://github.com/h2non/requireg/issues"},"contributors":[{"name":"Tomas Aparicio","email":"tomas@aparicio.me"}],"repository":{"type":"git","url":"https://github.com/h2non/requireg.git"},"licenses":"MIT","main":"lib/requireg","directories":{"lib":"./lib"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"make test"},"keywords":["global","npm","modules","module","require","import"],"dependencies":{"resolve":"~0.6.1"},"devDependencies":{"mocha":"~1.15.1","expect.js":"~0.2.0"},"_id":"requireg@0.1.2","dist":{"shasum":"2abe68706c651f7bda15e62851e28df2ce7c9824","tarball":"https://registry.npmjs.org/requireg/-/requireg-0.1.2.tgz","integrity":"sha512-0P2Sj12kDri7HalfdU/LO/rPcS1Vf63ndctsrF5Nb4955MjUUkGxJpcQPOSSv/uDLJPt4Ps8PnsUcRgcWXYauQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVYbgDwWYWnGWallUBHhGeOh6q+jm811s2DIWOzNSgBwIhANOQzX4Q8rSK7FggyHwv57ZRt40fMRRmxPvK4HcSseFc"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"h2non","email":"tomas@aparicio.me"},"maintainers":[{"name":"h2non","email":"tomas@aparicio.me"}]},"0.1.3":{"name":"requireg","version":"0.1.3","description":"Require global modules like a boss","homepage":"http://github.com/h2non/requireg","bugs":{"url":"https://github.com/h2non/requireg/issues"},"contributors":[{"name":"Tomas Aparicio","email":"tomas@aparicio.me"}],"repository":{"type":"git","url":"https://github.com/h2non/requireg.git"},"licenses":"MIT","main":"lib/requireg","directories":{"lib":"./lib"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"make test"},"keywords":["global","npm","modules","module","require","import"],"dependencies":{"resolve":"~0.6.1"},"devDependencies":{"mocha":"~1.15.1","expect.js":"~0.2.0","semver":"~2.2.1"},"_id":"requireg@0.1.3","dist":{"shasum":"6da16c4fbd4c1de2a31e33913f02ce502083c3ab","tarball":"https://registry.npmjs.org/requireg/-/requireg-0.1.3.tgz","integrity":"sha512-IbImOk4K3OKAeahQf9cakKd08uRVfOSHJb7sem1AQq9F6fv9m+X5be80eqLejNRBTFlbMg29HL4b7PDWGBFzLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFceipn9lnqS7E9oe3PYaU5OStl+CW+oWWJwjCCbfGAfAiAQ3STu7z3ht5lueIiBzAo8tnT8EsMmpnGAECSFR3clWw=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"h2non","email":"tomas@aparicio.me"},"maintainers":[{"name":"h2non","email":"tomas@aparicio.me"}]},"0.1.4":{"name":"requireg","version":"0.1.4","description":"Require and resolve global modules like a boss","homepage":"http://github.com/h2non/requireg","bugs":{"url":"https://github.com/h2non/requireg/issues"},"contributors":[{"name":"Tomas Aparicio","email":"tomas@aparicio.me"}],"repository":{"type":"git","url":"https://github.com/h2non/requireg.git"},"licenses":"MIT","main":"lib/requireg","directories":{"lib":"./lib"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"make test"},"keywords":["global","npm","modules","module","require","import","resolve"],"dependencies":{"rc":"~1.0.0","resolve":"~0.6.1"},"devDependencies":{"mocha":"~1.15.1","expect.js":"~0.2.0","semver":"~2.2.1"},"gitHead":"f833207a254432dbb568c64236cc489a2389b631","_id":"requireg@0.1.4","_shasum":"03778eb3b95e287534341adcb455bc4fcf815cd5","_from":".","_npmVersion":"2.7.1","_nodeVersion":"0.12.0","_npmUser":{"name":"h2non","email":"tomas@aparicio.me"},"maintainers":[{"name":"h2non","email":"tomas@aparicio.me"}],"dist":{"shasum":"03778eb3b95e287534341adcb455bc4fcf815cd5","tarball":"https://registry.npmjs.org/requireg/-/requireg-0.1.4.tgz","integrity":"sha512-FS2lkpijYg5lj3i0pFPZMDclv0edFDH5m3HXSUraWA6wiIzACG9VyDv3tCVoYc+szLFQASuaoNejjAFEQoBtCg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF9Ly9HXwF8mdB3vnJpMupkQIrbKFcc+lkaD3Xj8kAtAAiEAhSljWAGUXvQiGb+fNSNrp4NW828EVObuFlvELbtOFgE="}]}},"0.1.5":{"name":"requireg","version":"0.1.5","description":"Require and resolve global modules like a boss","homepage":"http://github.com/h2non/requireg","bugs":{"url":"https://github.com/h2non/requireg/issues"},"contributors":[{"name":"Tomas Aparicio","email":"tomas@aparicio.me"},{"name":"Eugene Sharygin","url":"https://github.com/eush77"}],"repository":{"type":"git","url":"https://github.com/h2non/requireg.git"},"licenses":"MIT","main":"lib/requireg","directories":{"lib":"./lib"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"make test"},"keywords":["global","npm","modules","module","require","import","resolve"],"dependencies":{"rc":"~1.0.0","resolve":"~0.6.1"},"devDependencies":{"mocha":"~1.15.1","expect.js":"~0.2.0","rewire":"~2.3.1","semver":"~2.2.1"},"gitHead":"7301e127add5d1cd001b8afc12f7f0c9ea690566","_id":"requireg@0.1.5","_shasum":"70a9b906a977f1d120e22937323a87aa8289da4a","_from":".","_npmVersion":"2.7.1","_nodeVersion":"0.12.0","_npmUser":{"name":"h2non","email":"tomas@aparicio.me"},"maintainers":[{"name":"h2non","email":"tomas@aparicio.me"}],"dist":{"shasum":"70a9b906a977f1d120e22937323a87aa8289da4a","tarball":"https://registry.npmjs.org/requireg/-/requireg-0.1.5.tgz","integrity":"sha512-SDXxwjjPnNcHzJGoYjAABl63iE51o61VdTq3SVQifdQB/8GqOiOFllbw+I2rQ7fgHXFbhKGVKPELXUdPffb0Ew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKV5gI2ze0SYKK3xZCIxqxES5Vz2T16VHsPk/1n6HrIgIgNUV8ZRmaxSNOaKWBYDWctsDV5jsDrcfFUd0MDvsCr/U="}]}},"0.1.6":{"name":"requireg","version":"0.1.6","description":"Require and resolve global modules like a boss","homepage":"http://github.com/h2non/requireg","bugs":{"url":"https://github.com/h2non/requireg/issues"},"contributors":[{"name":"Tomas Aparicio","email":"tomas@aparicio.me"},{"name":"Eugene Sharygin","url":"https://github.com/eush77"}],"repository":{"type":"git","url":"git+https://github.com/h2non/requireg.git"},"licenses":"MIT","main":"lib/requireg","directories":{"lib":"./lib"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha -u tdd --ui exports --reporter spec --slow 2000ms --bail"},"keywords":["global","npm","modules","module","require","import","resolve"],"dependencies":{"rc":"~1.0.0","resolve":"~0.6.1"},"devDependencies":{"mocha":"~1.15.1","expect.js":"~0.2.0","rewire":"~2.3.1","semver":"~2.2.1"},"gitHead":"d7f4339ff5af321e8d80b2746b579cbe04ce39f1","_id":"requireg@0.1.6","_shasum":"205052aec2eaa2d8eb128abacf833b6a380a99b6","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"h2non","email":"tomas@aparicio.me"},"maintainers":[{"name":"h2non","email":"tomas@aparicio.me"}],"dist":{"shasum":"205052aec2eaa2d8eb128abacf833b6a380a99b6","tarball":"https://registry.npmjs.org/requireg/-/requireg-0.1.6.tgz","integrity":"sha512-xi96w5yTAbaIlnRNZvZPzM+Y9ttiODzDgwEzmNWSItWrK8Tmvp5I06Y3llufBppEOnJYS0OCJ3XP+63qkD+euQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGOjdKiMzQ1VjPFfjyzWm4fzF1+bbL5GYQGQbkWTAp9QIgHMM4nSHSBAhcNJgx4G+qT3Okj/4Sp87eu6y86ymxESM="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/requireg-0.1.6.tgz_1474139677120_0.5425133486278355"}},"0.1.7":{"name":"requireg","version":"0.1.7","description":"Require and resolve global modules like a boss","homepage":"http://github.com/h2non/requireg","bugs":{"url":"https://github.com/h2non/requireg/issues"},"contributors":[{"name":"Tomas Aparicio","email":"tomas@aparicio.me"},{"name":"Eugene Sharygin","url":"https://github.com/eush77"}],"repository":{"type":"git","url":"git+https://github.com/h2non/requireg.git"},"licenses":"MIT","main":"lib/requireg","directories":{"lib":"./lib"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha -u tdd --ui exports --reporter spec --slow 2000ms --bail"},"keywords":["global","npm","modules","module","require","import","resolve"],"dependencies":{"nested-error-stacks":"~2.0.0","rc":"~1.0.0","resolve":"~0.6.1"},"devDependencies":{"mocha":"~1.15.1","expect.js":"~0.2.0","rewire":"~2.3.1","semver":"~2.2.1"},"gitHead":"3bd27958513803e4d0e62e9e0f04a831b627cdaa","_id":"requireg@0.1.7","_shasum":"9d5210d2af9c718bdaba3c2a0cefebbc846b56c5","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.1.0","_npmUser":{"name":"h2non","email":"tomas@aparicio.me"},"dist":{"shasum":"9d5210d2af9c718bdaba3c2a0cefebbc846b56c5","tarball":"https://registry.npmjs.org/requireg/-/requireg-0.1.7.tgz","integrity":"sha512-yRGMSbk9g1v3D9+2H30B3e7GbXS+Ecg+9v05RcdgEkBlg5rzJVyp9YzzL12FQMrpuJcwBWek+GfZfoy4b0S/7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKB2gJyxhsR5pAGOJaq3tP2V4vL8qL+Y1v1nTqSHSm4gIhAK1q/jE+OdLYBa6Qi6PBwCRwvR6rR6dtNpIxBRE6DrEg"}]},"maintainers":[{"name":"h2non","email":"tomas@aparicio.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/requireg-0.1.7.tgz_1501055396346_0.2994691296480596"}},"0.1.8":{"name":"requireg","version":"0.1.8","description":"Require and resolve global modules like a boss","homepage":"http://github.com/h2non/requireg","bugs":{"url":"https://github.com/h2non/requireg/issues"},"contributors":[{"name":"Tomas Aparicio","email":"tomas@aparicio.me"},{"name":"Eugene Sharygin","url":"https://github.com/eush77"}],"repository":{"type":"git","url":"git+https://github.com/h2non/requireg.git"},"licenses":"MIT","main":"lib/requireg","directories":{"lib":"./lib"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha -u tdd --ui exports --reporter spec --slow 2000ms --bail"},"keywords":["global","npm","modules","module","require","import","resolve"],"dependencies":{"nested-error-stacks":"~2.0.1","rc":"~1.2.7","resolve":"~1.7.1"},"devDependencies":{"mocha":"~5.2.0","expect.js":"~0.3.1","rewire":"~4.0.1","semver":"~5.5.0"},"gitHead":"66bfddb2e333abce1cfcf5ba583519ba52b8d52f","_id":"requireg@0.1.8","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"h2non","email":"tomas@aparicio.me"},"dist":{"integrity":"sha512-qjbwnviLXg4oZiAFEr1ExbevkUPaEiP1uPGSoFCVgCCcbo4PXv9SmiJpXNYmgTBCZ8fY1Jy+sk7F9/kPNepeDw==","shasum":"75c1d495294fa5ddfd51e4fcca4965c44f1ed8b1","tarball":"https://registry.npmjs.org/requireg/-/requireg-0.1.8.tgz","fileCount":10,"unpackedSize":12199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEoBrCRA9TVsSAnZWagAA/9cP/AzqAQEkHKVepUym9XEs\nzuz7UyQF4M3qMxizEC47PqE0hSKY8xceC6s8LSZF5QsJLhwtvP6dXq8cV341\ndEOwenLW1qlk7dm3QoAwOLH+ZNuVjnQpxKQ+CBNQ1O/qxBC0VrFMpi7F2Y3B\nIbSWkqnlavkJnpxZB6eklk1IM9FIfz+3gAog0Hu1TT3zUWRS1uK4wRodzoFZ\nimChaMgC2IBQ4sRQcZkb0R+WyDC4oKYivz1JesQUy3DOW2fhNBoHcJFRqj0j\nPW1eWoLTITlrnOlP4V3geiXjGKVUf+Gj9Iv4QC00OHkWIsPY1JR50A23f+Mj\na+dAIwYoSPJJuD3pdASgDg8/TLMVw9aOCZ8Wtmw7P8SW+pg1CH37ZyFkY0cm\nQQq+S43+ME02ixyEb5ITeRE9EdjhFppWZXg+g2ttsAVE+adD5VngzqS1oHw/\nwHWF3TfIsV+QnMzPRgdC2tt2a661oZ/QJzg7MkGAsJnefX2vYdcTqhc6kzUN\nqUGgUpnRTcQjLbxwBhy7GUUFK92xwBQUz0GJExs9h7ZzFm3kU9Cw3UPoaDdL\nA4GW7KDV24bdTst1SM1PDBp6sE6hG6KVtRu4QI8pjIF2zAHFbKO+MCdLYWh/\nV/aEziT0RRZAJORdPyqIlLNlqPL8pU0ZaGttVpRwilcptLOQww34NQ6HQZl3\nY91V\r\n=eQ+f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgGGiWM3qjQOP/u0fgmPa17CV5cRhUXX2EtOKcMHnPjQIgUjCx5CGzUS1xSGzLcwAiO+vb8kAbnRWYgLxL8qhKl8Q="}]},"maintainers":[{"name":"h2non","email":"tomas@aparicio.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/requireg_0.1.8_1527939177376_0.5782267260152902"},"_hasShrinkwrap":false},"0.2.0":{"name":"requireg","version":"0.2.0","description":"Require and resolve global modules like a boss","homepage":"http://github.com/h2non/requireg","bugs":{"url":"https://github.com/h2non/requireg/issues"},"contributors":[{"name":"Tomas Aparicio","email":"tomas@aparicio.me"},{"name":"Eugene Sharygin","url":"https://github.com/eush77"}],"repository":{"type":"git","url":"git+https://github.com/h2non/requireg.git"},"licenses":"MIT","main":"lib/requireg","directories":{"lib":"./lib"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha -u tdd --ui exports --reporter spec --slow 2000ms --bail"},"keywords":["global","npm","modules","module","require","import","resolve"],"dependencies":{"nested-error-stacks":"~2.0.1","rc":"~1.2.7","resolve":"~1.7.1"},"devDependencies":{"mocha":"~5.2.0","expect.js":"~0.3.1","rewire":"~4.0.1","semver":"~5.5.0"},"gitHead":"ac3eb971cacb5d1292e23fb26289f9ba4f3e358e","_id":"requireg@0.2.0","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"h2non","email":"tomas@aparicio.me"},"dist":{"integrity":"sha512-4Sdw2qXsTq8UOQjPzWhweXcE3tqx68Wh/7Nv9oqjmm6AV2h0Zh9ZeHHIvs1+KJEh5ShAUGrOpbRsAPvwIS9GRg==","shasum":"4e1c217be770fe62965208075d6162afb4594806","tarball":"https://registry.npmjs.org/requireg/-/requireg-0.2.0.tgz","fileCount":10,"unpackedSize":13594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbeutMCRA9TVsSAnZWagAA2EwP/ifLjR/vPMADIGCh9kOm\nENm4YdpdwIIR8LAtwsxC477+dkvujaJMavIO3BNAWR58kJydQHVU7AQ2xXGj\n4SEFRk8XRwIj0PowY3n+L441y5HDESyri/Wjfxgkd/fVoN3dycM882Os4jlm\nVbEryJ7onUqIsPAbLCAaRj6Dj6pqav325cTfreTA3ueHtQ2k6q1iYBGFObvU\ncgQGv0YNb+ntdEjLt2Ar0aldiIYJegSOj+J6Sr5arZGHjQRqlUD+tdYIRJ2R\nOKJtiS2RFqUI56k65oSE+g+fbWZAyNMKcnb8fZsFESykGMq5fB3M9ckw7D0Q\nDeB2IlWVKAfLyYx8cTSigNHMHVkfvo5iugNp1hVVaqCGNLIXQSjIj/kQJ8UN\nfwhaDUckFSZYrqNx6TWBiU2thLIZ/JIBf/B57qJCBz7fOxzSrmoyVX9M4baG\nd3lKwwGO2EPLYjX3K+ys3DrmvwLs2hsVe30eeoefQC600Z04N6r3eJoizPzG\nwgCE4DH+ZY71ylLuTxRy4XsEkUNxaqsK8J6x8iBF0YeGaxOeshPmqQY07dzM\neL77jTB4Bw2mAzdziuiLTY+mHYUM5X7Xl0PxAE5Ac19Cx+tPi91CzrJazZv2\nMP4Snog4xA7w08fnQgXQ2/+KWXJoa8Js3qpSdFnJeTeQ4wdozdVB9IdNNO8v\n+i++\r\n=7q1R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCju4kmvhNuZqQXCdlAbIgGgsNTGfWPa1alStEHconKAgIgUvq6p6KnNqnTn5mKPavSOmTyF6PGt9NQ6hakuNkoDCk="}]},"maintainers":[{"name":"h2non","email":"tomas@aparicio.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/requireg_0.2.0_1534782283468_0.49415705146497535"},"_hasShrinkwrap":false},"0.2.1":{"name":"requireg","version":"0.2.1","description":"Require and resolve global modules like a boss","homepage":"http://github.com/h2non/requireg","bugs":{"url":"https://github.com/h2non/requireg/issues"},"contributors":[{"name":"Tomas Aparicio","email":"tomas@aparicio.me"},{"name":"Eugene Sharygin","url":"https://github.com/eush77"}],"repository":{"type":"git","url":"git+https://github.com/h2non/requireg.git"},"licenses":"MIT","main":"lib/requireg","directories":{"lib":"./lib"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha -u tdd --ui exports --reporter spec --slow 2000ms --bail"},"keywords":["global","npm","modules","module","require","import","resolve"],"dependencies":{"nested-error-stacks":"~2.0.1","rc":"~1.2.7","resolve":"~1.7.1"},"devDependencies":{"mocha":"~5.2.0","expect.js":"~0.3.1","rewire":"~4.0.1","semver":"~5.5.0"},"gitHead":"6ab987edd693b803960304cc10124f4da28470e9","_id":"requireg@0.2.1","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"h2non","email":"tomas@aparicio.me"},"dist":{"integrity":"sha512-bbNOK9MAyAGe4Q9/0skx6bzkFVRvVuHerXZthc3jmf2/cO7gthKM7GpnhW522Vx3/uCLA9RXXpQaqdXHRrZVxQ==","shasum":"f8822f38181b73211d631b5842507dbde4baecdf","tarball":"https://registry.npmjs.org/requireg/-/requireg-0.2.1.tgz","fileCount":10,"unpackedSize":13620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfX1LCRA9TVsSAnZWagAAwm4P/2gSZl8cJpDq3s6oC4sE\nqU/9YeOb1kuMYHEZLOmjoEYyLguM2J/q0+6ojz8M8m+J3/7THot4U565a0bb\n9LLqV8Y4QUXvD8W7HNLGXylHaPnvvzAz/KyMvSR8oWN91yAZL5M/rYsyAcrD\nN5A1XXTRmRBT1Cf4I3t7zBKwq/dp3299A+3oeyFFfIu9JuesJClrwDipEuwV\nmntgxG76HKRP60D4HGd4zio+Y3wp155vswSq4RYPT/YGeGlZExiYeOE5iAEV\n6CuF87sGevL2XId5ZRDktXmHp0W7ypDBpkm/yorm+GmwXW+qKbrdw+MYmZsC\ns7opCmIlj3l5Xp0TtFgpKIswzxks87LGZkodK7VJXlZUjy1Kfd/xWXLE8+r9\nuSRY7TK8hRfs/JuI3qiMKLCQsYdCIhKeoexDkIYWaZj8DlTLaeMDarV66PVz\n4dpP/geGmhI9MA7rKNIW1FMHOdCyPJacFjiDNaYAlA0O8xHfjsYA6x7LsUdl\net65fcnk6Bqz2mZYRFhiHVIUHKfQUTIWgzNMZ52nI85zMVtdwOfRp/HBvM8B\nykDpmXl5DYo4Z6/WOLxafQLtR+TUW+aoD2lyGXKGI/QbEycT0pEM03kiSiVQ\nS7MoYU8hwDmUKFzoVkDFaTKvSEqxgf1ipY+L5RE/OiXqZSjyed0I6K87NX8Z\nh22I\r\n=lKbK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDhHSotuitrB+4o4fyMO/BQOoYviBOLiPSEkXUtqfxCpAiB4JEOhR0sneLBQtwbt6xdZYfYMvroQN/OxDNW2flCfkQ=="}]},"maintainers":[{"name":"h2non","email":"tomas@aparicio.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/requireg_0.2.1_1534950730405_0.054393247138498024"},"_hasShrinkwrap":false},"0.2.2":{"name":"requireg","version":"0.2.2","description":"Require and resolve global modules like a boss","homepage":"http://github.com/h2non/requireg","bugs":{"url":"https://github.com/h2non/requireg/issues"},"contributors":[{"name":"Tomas Aparicio","email":"tomas@aparicio.me"},{"name":"Eugene Sharygin","url":"https://github.com/eush77"}],"repository":{"type":"git","url":"git+https://github.com/h2non/requireg.git"},"licenses":"MIT","main":"lib/requireg","directories":{"lib":"./lib"},"engines":{"node":">= 4.0.0"},"scripts":{"test":"mocha -u tdd --ui exports --reporter spec --slow 2000ms --bail"},"keywords":["global","npm","modules","module","require","import","resolve"],"dependencies":{"nested-error-stacks":"~2.0.1","rc":"~1.2.7","resolve":"~1.7.1"},"devDependencies":{"mocha":"~5.2.0","expect.js":"~0.3.1","rewire":"~4.0.1","semver":"~5.5.0"},"gitHead":"4c5fd4086dd492928a7d6d6d134f95eb23cd8c96","_id":"requireg@0.2.2","_nodeVersion":"11.14.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-nYzyjnFcPNGR3lx9lwPPPnuQxv6JWEZd2Ci0u9opN7N5zUEPIhY/GbL3vMGOr2UXwEg9WwSyV9X9Y/kLFgPsOg==","shasum":"437e77a5316a54c9bcdbbf5d1f755fe093089830","tarball":"https://registry.npmjs.org/requireg/-/requireg-0.2.2.tgz","fileCount":11,"unpackedSize":53576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc56bHCRA9TVsSAnZWagAAZ/QQAJsMIwtm7ZlLjF+osVbe\nol5SBWo+heQYPvHUWjfosvtwCahWbxxPZ6yPFvP7wJ4UPbu1qwqqzdN4fVqm\nfx05sNEOyjANmUP4xh/zYtLl3Y9/Zj4+VivCUZsWRu+0Cy0pdTGyT/rAC90u\n1/4LYCWOtXXr9IIEGN30KxmYnynOCc/2X744yGl9MvehnSeopAyc8F7gHzLm\n8zPs9paX5vbXtTnAQI7w0vnaR4N//NS+dtABRWdv+Wb2oY6/S/y7WTijW30C\n4tq1XAKSWer5kbWCCaYP8Q/S0eX7PqRNZe0xujcnJPzyRJEK5o11iqS4ogcc\nfz4p13nEdHmwvJv5HvjO3YL1E55uZgN7RGdDvZ1GGfxag/qmF9Ub6xJDzrg7\n4sxbU2aLtu1WZn68Alh3x6LQ7pE2/YO1aJ4u84T5RFG8+0lsOLrNVuhbe63a\nPnryoZKK0lmBlxDToU7tA75y/T6cu4aNgHel6aS0wt7oSvXjDSxDr4WLN4jm\nzWqYWab+9uL/zGQBfvfg7I++OUeLpzYoc8heat7f3kyeDZItcsDLGAh1a8lx\nvrmYTJvnOKqfm4sMKOPwO4J0VZK0KML4NjyByiXoiRsm9GBWsVa1KCoNDOSG\nxuuicqgGFRbmrP4OFIECns0vQfVpIZcT6Y/eCMZLUtYlT1McVFnK2YxK0YiR\nY22n\r\n=GP3G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChi0wibpQqnWgk8wkYGj7wWotYMaNMGV5KcUCHluenjgIhAPtIRZl3itV4ubo5ddDjsK9SPr3+X6RRORNHP4Av2DQ9"}]},"maintainers":[{"name":"h2non","email":"tomas@aparicio.me"}],"_npmUser":{"name":"h2non","email":"tomas@aparicio.me"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/requireg_0.2.2_1558685382685_0.09073578559232609"},"_hasShrinkwrap":false}},"readme":"# requireg  [![Build Status](https://secure.travis-ci.org/h2non/requireg.png?branch=master)][2] [![NPM version](https://badge.fury.io/js/requireg.png)][3]\n\nRequire and resolve global modules in node.js like a boss.\n\n## Differences with require()\n\n`requireg` tries to find modules in global locations which are\nnot natively supported by the node.js [module resolve algorithm][1]. \n\nIt support both npm/yarn global packages installation paths.\n\nSupported locations:\n\n- $HOME/node_modules (instead of $HOME/.node_modules)\n- $HOME/node_libraries (instead of $HOME/.node_libraries)\n- $HOME/node_packages (specific of `requireg`)\n- $PREFIX/lib/node_modules (instead of $PREFIX/lib/node)\n- $NODE_MODULES (use the specific modules path environment variable)\n\n## Resolution priority\n\n1. Resolve via native `require()` (unless second parameter is true)\n2. User home directory (`$HOME` or `%USERPROFILE%`)\n3. Node installation path\n4. $NODE_MODULES (can have different multiple paths, semicolon separated)\n5. Common operative system installation paths\n\n## Installation\n\n```bash\n$ npm install requireg --save[-dev]\n```\n\n```bash\n$ yarn add requireg\n```\n\n## API\n\n### requireg(path: string, onlyGlobal: boolean = false)\n\n## Usage\n\n### Load global modules\n\n```js\nvar requireg = require('requireg')\n// require a globally installed package\nvar npm = requireg('npm')\n```\n\n### Load only global modules\n\n```js\nvar requireg = require('requireg')\n// require a globally installed package and skip local packages\nvar eslint = requireg('eslint', true)\n```\n\n### Resolve module path\n\n```js\nvar modulePath = requireg.resolve('npm')\n// returns '/usr/local/lib/node_modules/npm/lib/npm.js'\n```\n\n### Globalize it\n\n```js\nrequire('requireg').globalize()\n```\n\nNow it is globally available from any source file\n\n```js\nvar globalModule = requireg('npm')\n```\n\n### Module not found\n\n`requireg` maintains the same behavior as the native `require()`.\nIt will throw an `Error` exception if the module was not found\n\n## Considerations\n\n- Require global modules in node.js is considered anti-pattern.\nNote that you can experiment unreliability or inconsistency across different environments.\nI hope you know exactly what you do with `requireg`\n- Only node packages installed with [npm](https://npmjs.org) or [yarn](https://yarnpkg.com) are supported (which means only standardized NPM paths are supported)\n\n## Possible extra features\n\n- Custom environment variable with custom path to resolve global modules.\n\n## License\n\nReleased under MIT license\n\n[1]: http://nodejs.org/docs/latest/api/modules.html#modules_all_together\n[2]: http://travis-ci.org/h2non/requireg\n[3]: http://badge.fury.io/js/requireg\n","maintainers":[{"name":"h2non","email":"tomas@aparicio.me"}],"time":{"modified":"2022-06-26T11:42:19.483Z","created":"2013-12-09T00:13:18.385Z","0.1.0":"2013-12-09T00:13:21.283Z","0.1.1":"2013-12-09T06:58:34.406Z","0.1.2":"2013-12-12T19:25:00.442Z","0.1.3":"2013-12-15T16:45:54.671Z","0.1.4":"2015-03-28T11:47:39.345Z","0.1.5":"2015-03-29T12:04:46.958Z","0.1.6":"2016-09-17T19:14:38.923Z","0.1.7":"2017-07-26T07:49:57.266Z","0.1.8":"2018-06-02T11:32:57.443Z","0.2.0":"2018-08-20T16:24:43.554Z","0.2.1":"2018-08-22T15:12:10.479Z","0.2.2":"2019-05-24T08:09:42.873Z"},"repository":{"type":"git","url":"git+https://github.com/h2non/requireg.git"},"homepage":"http://github.com/h2non/requireg","keywords":["global","npm","modules","module","require","import","resolve"],"contributors":[{"name":"Tomas Aparicio","email":"tomas@aparicio.me"},{"name":"Eugene Sharygin","url":"https://github.com/eush77"}],"bugs":{"url":"https://github.com/h2non/requireg/issues"},"readmeFilename":"README.md","users":{"jonnymaceachern":true,"knalli":true,"namniak":true,"zdying":true,"retorillo":true,"tdmalone":true,"nraibaud":true}}