mirror of
https://github.com/denoland/deno.git
synced 2024-10-30 09:08:00 -04:00
1 line
6 KiB
JSON
1 line
6 KiB
JSON
{"_id":"which-module","_rev":"8-128a28296394d93051d2f3c692614914","name":"which-module","description":"Find the module object for something that was require()d","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"which-module","version":"1.0.0","description":"Find the module object for something that was require()d","main":"index.js","scripts":{"pretest":"standard","test":"nyc ava","coverage":"nyc report --reporter=text-lcov | coveralls","release":"standard-version"},"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/nexdrew/which-module.git"},"keywords":["which","module","exports","filename","require","reverse","lookup"],"author":{"name":"nexdrew"},"license":"ISC","bugs":{"url":"https://github.com/nexdrew/which-module/issues"},"homepage":"https://github.com/nexdrew/which-module#readme","devDependencies":{"ava":"^0.15.2","coveralls":"^2.11.9","nyc":"^6.4.4","standard":"^7.1.2","standard-version":"^2.3.0"},"gitHead":"a5b7492798fac7e484fd8812d3d3a1138bb08784","_id":"which-module@1.0.0","_shasum":"bba63ca861948994ff307736089e3b96026c2a4f","_from":".","_npmVersion":"3.8.8","_nodeVersion":"5.11.0","_npmUser":{"name":"nexdrew","email":"andrew@npmjs.com"},"dist":{"shasum":"bba63ca861948994ff307736089e3b96026c2a4f","tarball":"http://localhost:4545/npm/registry/which-module/which-module-1.0.0.tgz","integrity":"sha512-F6+WgncZi/mJDrammbTuHe1q0R5hOXv/mBaiNA2TCNT/LTHusX0V+CJnj9XT8ki5ln2UZyyddDgHfCzyrOH7MQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGe59QCjSKbf3kcb8Maw1++jI6SzQhGLKiwdx6IGPX5PAiAv2F7knXrwajJjIgQxcoOHg2+GcSotAwgdyfT4NVhg7A=="}]},"maintainers":[{"name":"nexdrew","email":"andrew@npmjs.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/which-module-1.0.0.tgz_1465192451403_0.19380306638777256"}},"2.0.0":{"name":"which-module","version":"2.0.0","description":"Find the module object for something that was require()d","main":"index.js","scripts":{"pretest":"standard","test":"nyc ava","coverage":"nyc report --reporter=text-lcov | coveralls","release":"standard-version"},"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/nexdrew/which-module.git"},"keywords":["which","module","exports","filename","require","reverse","lookup"],"author":{"name":"nexdrew"},"license":"ISC","bugs":{"url":"https://github.com/nexdrew/which-module/issues"},"homepage":"https://github.com/nexdrew/which-module#readme","devDependencies":{"ava":"^0.19.1","coveralls":"^2.13.1","nyc":"^10.3.0","standard":"^10.0.2","standard-version":"^4.0.0"},"gitHead":"7f78f42d0761133263c3947a3b24dde324a467ce","_id":"which-module@2.0.0","_shasum":"d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"nexdrew","email":"andrew@npmjs.com"},"dist":{"shasum":"d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a","tarball":"http://localhost:4545/npm/registry/which-module/which-module-2.0.0.tgz","integrity":"sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC53OPKZYZEE0kq+DSThbHCGmj9pK3ydC0qIfmE6vmSkQIhAMuI0FnrJwWYGDqZGh7/upXLNzuN3E3Zj872XxGix75U"}]},"maintainers":[{"name":"nexdrew","email":"andrew@npmjs.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/which-module-2.0.0.tgz_1493670259112_0.19386909971944988"}}},"readme":"# which-module\n\n> Find the module object for something that was require()d\n\n[![Build Status](https://travis-ci.org/nexdrew/which-module.svg?branch=master)](https://travis-ci.org/nexdrew/which-module)\n[![Coverage Status](https://coveralls.io/repos/github/nexdrew/which-module/badge.svg?branch=master)](https://coveralls.io/github/nexdrew/which-module?branch=master)\n[![Standard Version](https://img.shields.io/badge/release-standard%20version-brightgreen.svg)](https://github.com/conventional-changelog/standard-version)\n\nFind the `module` object in `require.cache` for something that was `require()`d\nor `import`ed - essentially a reverse `require()` lookup.\n\nUseful for libs that want to e.g. lookup a filename for a module or submodule\nthat it did not `require()` itself.\n\n## Install and Usage\n\n```\nnpm install --save which-module\n```\n\n```js\nconst whichModule = require('which-module')\n\nconsole.log(whichModule(require('something')))\n// Module {\n// id: '/path/to/project/node_modules/something/index.js',\n// exports: [Function],\n// parent: ...,\n// filename: '/path/to/project/node_modules/something/index.js',\n// loaded: true,\n// children: [],\n// paths: [ '/path/to/project/node_modules/something/node_modules',\n// '/path/to/project/node_modules',\n// '/path/to/node_modules',\n// '/path/node_modules',\n// '/node_modules' ] }\n```\n\n## API\n\n### `whichModule(exported)`\n\nReturn the [`module` object](https://nodejs.org/api/modules.html#modules_the_module_object),\nif any, that represents the given argument in the `require.cache`.\n\n`exported` can be anything that was previously `require()`d or `import`ed as a\nmodule, submodule, or dependency - which means `exported` is identical to the\n`module.exports` returned by this method.\n\nIf `exported` did not come from the `exports` of a `module` in `require.cache`,\nthen this method returns `null`.\n\n## License\n\nISC © Contributors\n","maintainers":[{"email":"andrewbgoode@gmail.com","name":"nexdrew"}],"time":{"modified":"2022-06-29T01:28:50.648Z","created":"2016-06-06T05:54:13.093Z","1.0.0":"2016-06-06T05:54:13.093Z","2.0.0":"2017-05-01T20:24:20.945Z"},"homepage":"https://github.com/nexdrew/which-module#readme","keywords":["which","module","exports","filename","require","reverse","lookup"],"repository":{"type":"git","url":"git+https://github.com/nexdrew/which-module.git"},"author":{"name":"nexdrew"},"bugs":{"url":"https://github.com/nexdrew/which-module/issues"},"license":"ISC","readmeFilename":"README.md","users":{"zhenguo.zhao":true,"shuoshubao":true,"losymear":true}}
|