1.3.1 • Published 8 years ago

exemethod v1.3.1

Weekly downloads
15
License
MIT
Repository
github
Last release
8 years ago

exemethod

require('exemethod')(); // => npm | script | globalcli | localcli | required | browserify | browser

It will tell your code how it was executed.

Usage

// [myscript.js]
function customlogger (msg, method) { return method; }

var exemethod = require('exemethod');

var method = exemethod(customlogger);

console.log(method);

will result in:

  • npm run myscript => npm
  • ./myscript.js => script
    • (assumes chmod +x myscript.js)
  • npm install myscript -g + myscript => globalcli
  • node usemyscript.js => required
    • (assumes something like require('./myscript.js') in "usemyscript.js")
  • node ./myscript.js => localcli
  • browserify myscript.js > b.js => browserify
  • <script src='b.js'></script> => browser
    • (assumes you load "b.js" in an html page (e.g. via script tag))
1.3.1

8 years ago

1.3.0

8 years ago

1.2.7

8 years ago

1.2.6

8 years ago

1.2.5

9 years ago

1.2.4

9 years ago

1.1.4

9 years ago

1.1.3

9 years ago

1.1.2

9 years ago

1.1.1

9 years ago

1.1.0

9 years ago

1.0.0

9 years ago