0.8.7 • Published 12 years ago

require-relative v0.8.7

Weekly downloads
582,577
License
-
Repository
github
Last release
12 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-hotjetpackkf-spinjsimport-tsimport-jsimport-js-babel7hoodie-serverhoodie-starthomescreenhappo.iointl-tel-input-wclightscript-clilist-npm-paths@twilson63/spawn-pouchdb-server@timdp/prettier-eslint@travi/greenkeeper-lockfile@vigenere23/svelte-componentapi-import-jsbabel-preset-es2015-rollupbabel-preset-es2015-bk@edoroshenko/codemirrorpolish-cssspawn-pouchdb-serverstart-starwars-libtslint-jsx-typed-class-nameu-librarytitoy-serverzoar@larix/zen@lewisl9029/prettier-eslintmunarmodify-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-shrinkwrap@drakedeatonuk/rschedule@glade-software/glade-annotatable@gerhobbelt/modify-babel-preset@hoodie/start@fykit/appify-server-factoryfresh-bundlefritz-cligemstone-tool@svitejs/vite-plugin-svelte@talmobi/rollup-watcheffectuateeslint-plugin-eslint-configenduire-happo-testember-local-config
0.8.7

12 years ago