0.8.7 • Published 10 years ago

require-relative v0.8.7

Weekly downloads
582,577
License
-
Repository
github
Last release
10 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-2655mimic-webpackmodify-babel-presetmini-vue-validatenoclipre-gitpreact-cli-omipreact-cli-typescriptpostgresiopolish-csspogo-cli@develar/semantic-release@canner/canner-tools@canner/old-clizoarbigg-botiquebiggbundle-npmbotstrapbrighterscriptbroccoli-dsl@cond/preact-cli@dblechoc/preact-clicatl@fykit/appify-server-factory@vigenere23/svelte-component@artemv/semantic-release@bitfirer/vue-qriously@brandingbrand/greenkeeper-lockfile@botique/clibabel-preset-es2015-rollupbabel-preset-es2015-bkbasis-serverbasis-build@buganto/client@deep-trace/appify@deeptrace/appify-server-builderavaility-workflowavaility-workflow-angular@availity/workflow@availity/workflow-plugin-angular@gerhobbelt/modify-babel-presetcilintwl-preact-cliapi-import-jsy-servertslint-jsx-typed-class-name@quoine/preact-cli@pwa/coreu-library@travi/greenkeeper-lockfile@twilson63/spawn-pouchdb-servercomponent-docs@glade-software/glade-annotatable@mantris/appifyhappo.iohomescreenhoodie-serverhoodie-startimport-jsimport-js-babel7import-tsintl-tel-input-wclightscript-clilist-npm-pathskf-spinjsjetpackmunarn_shellprettier-eslintprettier-eslint-3prettier-tslintproper-import-jsrollup-plugin-svelte-hotrollup-plugin-techno4release-multiple-note-generatorsrefactor-modulequickstartrcommjstitorollup-plugin-hamberrollup-plugin-framework7rollup-watchsemantic-actionsemantic-release-no-travisspinjsspawn-pouchdb-servertechfox-icontechfox-react-featherstart-starwars-libscreeps-multimetersemantic-sf-releasesemantic-release-scriptssvavatar
0.8.7

10 years ago