{"_id":"require-relative","_rev":"141452","name":"require-relative","description":"require and resolve modules relative to a path of your choice","dist-tags":{"latest":"0.8.7"},"maintainers":[{"name":"kamicane","email":"kamicane@gmail.com"}],"time":{"modified":"2021-06-03T11:27:13.000Z","created":"2013-12-20T12:56:24.839Z","0.8.7":"2013-12-20T12:56:24.839Z"},"users":{},"author":{"name":"Valerio Proietti","email":"@kamicane","url":"http://mad4milk.net"},"repository":{"type":"git","url":"git://github.com/kamicane/require-relative.git"},"versions":{"0.8.7":{"name":"require-relative","version":"0.8.7","description":"require and resolve modules relative to a path of your choice","main":"index.js","homepage":"https://github.com/kamicane/require-relative","author":{"name":"Valerio Proietti","email":"@kamicane","url":"http://mad4milk.net"},"keywords":["require","resolve","modules","relative"],"license":"MIT","bugs":{"url":"https://github.com/kamicane/require-relative/issues"},"repository":{"type":"git","url":"git://github.com/kamicane/require-relative.git"},"readmeFilename":"README.md","_id":"require-relative@0.8.7","dist":{"shasum":"7999539fc9e047a37928fa196f8e1563dabd36de","size":959,"noattachment":false,"key":"/require-relative/-/require-relative-0.8.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/require-relative/download/require-relative-0.8.7.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"kamicane","email":"kamicane@gmail.com"},"maintainers":[{"name":"kamicane","email":"kamicane@gmail.com"}],"directories":{},"publish_time":1387544184839,"_cnpm_publish_time":1387544184839,"_hasShrinkwrap":false}},"readme":"# require-relative\n\nrequire-relative is a node.js program to require and resolve modules relative to a path of your choice.\nIt exploits node.js's own `module` module, and has no additional dependencies.\n\n## Example\n\nrequiring modules relatively\n\n```js\nvar relative = require('require-relative');\n\nvar someModule = relative('./some-module', '/home/kamicane');\nvar somePackage = relative('some-package', '/home/kamicane');\nvar isTrue = relative('./some-module.js', process.cwd()) === relative('./some-module.js');\n```\n\nresolving filenames relatively\n\n```js\nvar relative = require('require-relative');\n\nrelative.resolve('./some-module', '/home/kamicane'); // /home/kamicane/some-module.js\nrelative.resolve('some-package', '/home/kamicane'); // /home/kamicane/node_modules/some-package/index.js\nvar isTrue = relative.resolve('./some-module.js', process.cwd()) === relative.resolve('./some-module.js');\n```\n","_attachments":{},"readmeFilename":"README.md","homepage":"https://github.com/kamicane/require-relative","bugs":{"url":"https://github.com/kamicane/require-relative/issues"},"license":"MIT"}