{"_id":"require-main-filename","_rev":"24962","name":"require-main-filename","description":"shim for require.main.filename() that works in as many environments as possible","dist-tags":{"latest":"2.0.0"},"maintainers":[{"name":"bcoe","email":"bencoe@gmail.com"}],"time":{"modified":"2021-06-03T10:02:20.000Z","created":"2016-02-01T05:57:45.801Z","2.0.0":"2019-01-28T19:42:56.566Z","1.0.1":"2016-02-17T05:54:56.900Z","1.0.0":"2016-02-01T05:57:45.801Z"},"users":{},"author":{"name":"Ben Coe","email":"ben@npmjs.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/yargs/require-main-filename.git"},"versions":{"2.0.0":{"name":"require-main-filename","version":"2.0.0","description":"shim for require.main.filename() that works in as many environments as possible","main":"index.js","scripts":{"pretest":"standard","test":"tap --coverage test.js","release":"standard-version"},"repository":{"type":"git","url":"git+ssh://git@github.com/yargs/require-main-filename.git"},"keywords":["require","shim","iisnode"],"author":{"name":"Ben Coe","email":"ben@npmjs.com"},"license":"ISC","bugs":{"url":"https://github.com/yargs/require-main-filename/issues"},"homepage":"https://github.com/yargs/require-main-filename#readme","devDependencies":{"chai":"^4.0.0","standard":"^10.0.3","standard-version":"^4.0.0","tap":"^11.0.0"},"gitHead":"1acaf42e8ababa22c191319b319f25df833ffd79","_id":"require-main-filename@2.0.0","_npmVersion":"6.5.0","_nodeVersion":"11.8.0","_npmUser":{"name":"bcoe","email":"ben@npmjs.com"},"dist":{"shasum":"d0b329ecc7cc0f61649f62215be69af54aa8989b","size":1965,"noattachment":false,"key":"/require-main-filename/-/require-main-filename-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/require-main-filename/download/require-main-filename-2.0.0.tgz"},"maintainers":[{"name":"bcoe","email":"bencoe@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/require-main-filename_2.0.0_1548704576371_0.8953660631860139"},"_hasShrinkwrap":false,"publish_time":1548704576566,"_cnpm_publish_time":1548704576566},"1.0.1":{"name":"require-main-filename","version":"1.0.1","description":"shim for require.main.filename() that works in as many environments as possible","main":"index.js","scripts":{"pretest":"standard","test":"tap --coverage test.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/yargs/require-main-filename.git"},"keywords":["require","shim","iisnode"],"author":{"name":"Ben Coe","email":"ben@npmjs.com"},"license":"ISC","bugs":{"url":"https://github.com/yargs/require-main-filename/issues"},"homepage":"https://github.com/yargs/require-main-filename#readme","devDependencies":{"chai":"^3.5.0","standard":"^6.0.5","tap":"^5.2.0"},"gitHead":"6dd2291332bed764c56302ccdd14da8a213249a1","_id":"require-main-filename@1.0.1","_shasum":"97f717b69d48784f5f526a6c5aa8ffdda055a4d1","_from":".","_npmVersion":"3.3.0","_nodeVersion":"3.2.0","_npmUser":{"name":"bcoe","email":"ben@npmjs.com"},"dist":{"shasum":"97f717b69d48784f5f526a6c5aa8ffdda055a4d1","size":2133,"noattachment":false,"key":"/require-main-filename/-/require-main-filename-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/require-main-filename/download/require-main-filename-1.0.1.tgz"},"maintainers":[{"name":"bcoe","email":"bencoe@gmail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/require-main-filename-1.0.1.tgz_1455688492890_0.0750324921682477"},"directories":{},"publish_time":1455688496900,"_cnpm_publish_time":1455688496900,"_hasShrinkwrap":false},"1.0.0":{"name":"require-main-filename","version":"1.0.0","description":"shim for require.main.filename() that works in as many environments as possible","main":"index.js","scripts":{"pretest":"standard","test":"tap --coverage test.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/yargs/require-main-filename.git"},"keywords":["require","shim","iisnode"],"author":{"name":"Ben Coe","email":"ben@npmjs.com"},"license":"ISC","bugs":{"url":"https://github.com/yargs/require-main-filename/issues"},"homepage":"https://github.com/yargs/require-main-filename#readme","devDependencies":{"chai":"^3.5.0","standard":"^5.4.1","tap":"^5.2.0"},"gitHead":"a3f31d6b1c9f1ad9383d82dfbf586513a08c4332","_id":"require-main-filename@1.0.0","_shasum":"7224e944964f858cd00b8575c2bede27580d8c34","_from":".","_npmVersion":"3.3.0","_nodeVersion":"3.2.0","_npmUser":{"name":"bcoe","email":"ben@npmjs.com"},"dist":{"shasum":"7224e944964f858cd00b8575c2bede27580d8c34","size":2055,"noattachment":false,"key":"/require-main-filename/-/require-main-filename-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/require-main-filename/download/require-main-filename-1.0.0.tgz"},"maintainers":[{"name":"bcoe","email":"bencoe@gmail.com"}],"directories":{},"publish_time":1454306265801,"_cnpm_publish_time":1454306265801,"_hasShrinkwrap":false}},"readme":"# require-main-filename\n\n[![Build Status](https://travis-ci.org/yargs/require-main-filename.png)](https://travis-ci.org/yargs/require-main-filename)\n[![Coverage Status](https://coveralls.io/repos/yargs/require-main-filename/badge.svg?branch=master)](https://coveralls.io/r/yargs/require-main-filename?branch=master)\n[![NPM version](https://img.shields.io/npm/v/require-main-filename.svg)](https://www.npmjs.com/package/require-main-filename)\n\n`require.main.filename` is great for figuring out the entry\npoint for the current application. This can be combined with a module like\n[pkg-conf](https://www.npmjs.com/package/pkg-conf) to, _as if by magic_, load\ntop-level configuration.\n\nUnfortunately, `require.main.filename` sometimes fails when an application is\nexecuted with an alternative process manager, e.g., [iisnode](https://github.com/tjanczuk/iisnode).\n\n`require-main-filename` is a shim that addresses this problem.\n\n## Usage\n\n```js\nvar main = require('require-main-filename')()\n// use main as an alternative to require.main.filename.\n```\n\n## License\n\nISC\n","_attachments":{},"homepage":"https://github.com/yargs/require-main-filename#readme","bugs":{"url":"https://github.com/yargs/require-main-filename/issues"},"license":"ISC"}