0.8.7 • Published 11 years ago

require-relative v0.8.7

Weekly downloads
582,577
License
-
Repository
github
Last release
11 years ago

require-relative

require-relative is a node.js program to require and resolve modules relative to a path of your choice. It exploits node.js's own module module, and has no additional dependencies.

Example

requiring modules relatively

var relative = require('require-relative');

var someModule = relative('./some-module', '/home/kamicane');
var somePackage = relative('some-package', '/home/kamicane');
var isTrue = relative('./some-module.js', process.cwd()) === relative('./some-module.js');

resolving filenames relatively

var relative = require('require-relative');

relative.resolve('./some-module', '/home/kamicane'); // /home/kamicane/some-module.js
relative.resolve('some-package', '/home/kamicane'); // /home/kamicane/node_modules/some-package/index.js
var isTrue = relative.resolve('./some-module.js', process.cwd()) === relative.resolve('./some-module.js');
@vulcan/cli@jemini/cli@ag-digital/greenkeeper-lockfile@daimond113/prettier-eslinteverett-svelte@infinitebrahmanuniverse/nolb-requi@everything-registry/sub-chunk-2655svelte-dob-pickersvenchsvgeowl-preact-cliwrapuptechfox-icontechfox-react-featherspinjssvavatarsvelte-calculatorvite-plugin-svelte-ssr-hot@cond/preact-cli@deeptrace/appify-server-builder@develar/semantic-release@canner/old-cli@canner/canner-tools@preact/clijetpackkf-spinjspolish-cssspawn-pouchdb-serverstart-starwars-libtslint-jsx-typed-class-nameu-librarytito@artemv/semantic-release@availity/workflow@availity/workflow-plugin-angular@bitfirer/vue-qriously@buganto/client@0x706b/prettier-eslint-8@brandingbrand/greenkeeper-lockfile@botique/cli@deep-trace/appify@dblechoc/preact-cliy-serverzoar@fykit/appify-server-factory@gerhobbelt/modify-babel-preset@glade-software/glade-annotatable@larix/zen@lewisl9029/prettier-eslint@mantris/appify@lwakefield/preact-cli@edoroshenko/codemirror@hoodie/start@pwa/core@quoine/preact-cli@rispa/render-server@sidx1024/rollup-plugin-svelte@sirtnam/appify@seawrom/appify@siteone/builder-coremunarmodify-babel-presetmini-vue-validatemimic-webpackn_shellscreeps-multimeterrollup-plugin-framework7rollup-plugin-hamberrollup-watchrcommjsrollup-plugin-svelte-hotrollup-plugin-techno4release-multiple-note-generatorssemantic-release-scriptssemantic-actionsemantic-sf-releasesemantic-release-no-travisnoclipogo-clipre-gitprettier-tslintprettier-eslintprettier-eslint-3postgresiopreact-cli-omipreact-cli-typescriptquickstartrefactor-moduleproper-import-jsreact-picky-with-clearreact-solid-gradient-pickersexy-servergobble-ractive-rendergobblegigya-toolkitgreenkeeper-lockfilegreenkeeper-lockfile-forkgreenkeeper-shrinkwrapimport-tsimport-js
0.8.7

11 years ago