import-cwd
Import a module like with `require()` but from the current working directory
Last updated a year ago by sindresorhus .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install import-cwd 
SYNC missed versions from official npm registry.

import-cwd Build Status

Import a module like with require() but from the current working directory

Install

$ npm install import-cwd

Usage

const importCwd = require('import-cwd');

// Target module is at '/Users/sindresorhus/unicorn/foo.js'

console.log(__dirname);
//=> '/Users/sindresorhus/rainbow'

console.log(process.cwd());
//=> '/Users/sindresorhus/unicorn'

const foo = importCwd('./foo');

API

importCwd(moduleId)

Like require(), throws when the module can't be found.

importCwd.silent(moduleId)

Returns undefined instead of throwing when the module can't be found.

moduleId

Type: string

What you would use in require().

Related

  • import-from - Import a module from a given path
  • resolve-from - Resolve the path of a module from a given path
  • resolve-cwd - Resolve the path of a module from the current working directory
  • resolve-pkg - Resolve the path of a package regardless of it having an entry point
  • import-lazy - Import modules lazily
  • import-global - Import a globally installed module

License

MIT © Sindre Sorhus

Current Tags

  • 3.0.0                                ...           latest (a year ago)

2 Versions

  • 3.0.0                                ...           a year ago
  • 2.1.0                                ...           3 years ago
Maintainers (1)
Downloads
Today 4,494
This Week 4,494
This Month 77,263
Last Day 5,484
Last Week 113,599
Last Month 481,092
Dependencies (1)
Dev Dependencies (3)
Dependents (148)

Copyright 2014 - 2017 © taobao.org |