1.3.1 • Published 9 years ago

exemethod v1.3.1

Weekly downloads
15
License
MIT
Repository
github
Last release
9 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

9 years ago

1.3.0

10 years ago

1.2.7

10 years ago

1.2.6

10 years ago

1.2.5

10 years ago

1.2.4

10 years ago

1.1.4

10 years ago

1.1.3

10 years ago

1.1.2

10 years ago

1.1.1

10 years ago

1.1.0

10 years ago

1.0.0

10 years ago