{"_id":"import-cwd","_rev":"81882","name":"import-cwd","description":"Import a module like with `require()` but from the current working directory","dist-tags":{"latest":"3.0.0"},"maintainers":[{"name":"sindresorhus","email":""}],"time":{"modified":"2023-03-27T17:29:38.000Z","created":"2017-05-21T09:39:42.349Z","3.0.0":"2019-04-27T15:54:13.728Z","2.1.0":"2017-05-21T09:39:42.349Z"},"users":{},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"repository":{"type":"git","url":"git+https://github.com/sindresorhus/import-cwd.git"},"versions":{"3.0.0":{"name":"import-cwd","version":"3.0.0","description":"Import a module like with `require()` but from the current working directory","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/import-cwd.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava && tsd"},"keywords":["require","resolve","path","module","from","like","cwd","current","working","directory","import"],"dependencies":{"import-from":"^3.0.0"},"devDependencies":{"ava":"^1.4.1","tsd":"^0.7.2","xo":"^0.24.0"},"gitHead":"5b732738ffe1220fe93748726c98d41a76a6caa3","bugs":{"url":"https://github.com/sindresorhus/import-cwd/issues"},"homepage":"https://github.com/sindresorhus/import-cwd#readme","_id":"import-cwd@3.0.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"20845547718015126ea9b3676b7592fb8bd4cf92","size":1996,"noattachment":false,"key":"/import-cwd/-/import-cwd-3.0.0.tgz","tarball":"http://name.csiicloud.com:7001/import-cwd/download/import-cwd-3.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/import-cwd_3.0.0_1556380453585_0.6113070738008739"},"_hasShrinkwrap":false,"publish_time":1556380453728,"_cnpm_publish_time":1556380453728},"2.1.0":{"name":"import-cwd","version":"2.1.0","description":"Import a module like with `require()` but from the current working directory","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/import-cwd.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["require","resolve","path","module","from","like","cwd","current","working","directory","import"],"dependencies":{"import-from":"^2.1.0"},"devDependencies":{"ava":"*","xo":"*"},"gitHead":"176362fb0b3dd755ecc612ef314cab89f73d239c","bugs":{"url":"https://github.com/sindresorhus/import-cwd/issues"},"homepage":"https://github.com/sindresorhus/import-cwd#readme","_id":"import-cwd@2.1.0","_shasum":"aa6cf36e722761285cb371ec6519f53e2435b0a9","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"aa6cf36e722761285cb371ec6519f53e2435b0a9","size":1787,"noattachment":false,"key":"/import-cwd/-/import-cwd-2.1.0.tgz","tarball":"http://name.csiicloud.com:7001/import-cwd/download/import-cwd-2.1.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/import-cwd-2.1.0.tgz_1495359582224_0.1513209668919444"},"directories":{},"publish_time":1495359582349,"_cnpm_publish_time":1495359582349,"_hasShrinkwrap":false}},"readme":"# import-cwd [![Build Status](https://travis-ci.org/sindresorhus/import-cwd.svg?branch=master)](https://travis-ci.org/sindresorhus/import-cwd)\n\n> Import a module like with [`require()`](https://nodejs.org/api/globals.html#globals_require) but from the current working directory\n\n\n## Install\n\n```\n$ npm install import-cwd\n```\n\n\n## Usage\n\n```js\nconst importCwd = require('import-cwd');\n\n// Target module is at '/Users/sindresorhus/unicorn/foo.js'\n\nconsole.log(__dirname);\n//=> '/Users/sindresorhus/rainbow'\n\nconsole.log(process.cwd());\n//=> '/Users/sindresorhus/unicorn'\n\nconst foo = importCwd('./foo');\n```\n\n\n## API\n\n### importCwd(moduleId)\n\nLike `require()`, throws when the module can't be found.\n\n### importCwd.silent(moduleId)\n\nReturns `undefined` instead of throwing when the module can't be found.\n\n#### moduleId\n\nType: `string`\n\nWhat you would use in `require()`.\n\n\n## Related\n\n- [import-from](https://github.com/sindresorhus/import-from) - Import a module from a given path\n- [resolve-from](https://github.com/sindresorhus/resolve-from) - Resolve the path of a module from a given path\n- [resolve-cwd](https://github.com/sindresorhus/resolve-cwd) - Resolve the path of a module from the current working directory\n- [resolve-pkg](https://github.com/sindresorhus/resolve-pkg) - Resolve the path of a package regardless of it having an entry point\n- [import-lazy](https://github.com/sindresorhus/import-lazy) - Import modules lazily\n- [import-global](https://github.com/sindresorhus/import-global) - Import a globally installed module\n\n\n## License\n\nMIT © [Sindre Sorhus](https://sindresorhus.com)\n","_attachments":{},"homepage":"https://github.com/sindresorhus/import-cwd#readme","bugs":{"url":"https://github.com/sindresorhus/import-cwd/issues"},"license":"MIT"}