Complexity Score
Low
Open Issues
1
Dependent Projects
229
Weekly Downloadsglobal
3,300,325
Downloads
Readme
import-cwd
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
Dependencies
CVE IssuesActive
0
Scorecards Score
4.20
Test Coverage
No Data
Follows Semver
Yes
Github Stars
53
Dependenciestotal
4
DependenciesOutdated
4
DependenciesDeprecated
0
Threat Modelling
No
Repo Audits
No
Learn how to distribute import-cwd in your own private NPM registry
$npm config set registry
https://npm.cloudsmith.com/owner/repo
/Processing...
✓Done
$npm install import-cwd
/Processing...
✓Done
2 Releases
NPM on Cloudsmith