to-source-code

1.0.2 • Public • Published

to-source-code

Converts function to its source code.

MIT License

build:? coverage:?

Install

$ npm install --save to-source-code 

Usage

For more use-cases see the tests

var toSourceCode = require('to-source-code');
 
toSourceCode(Math.min);               
// => 'function min() { [native code] }'
 
toSourceCode(function () { console.log(123); });              
// => 'function () { console.log(123); }'
 
toSourceCode();      // => ''
toSourceCode(null);  // => ''
toSourceCode(1);     // => '1'
toSourceCode('1');   // => '1'
toSourceCode(true);  // => 'true'
toSourceCode({});    // => '[object Object]'

Related

  • is-native - Checks if the given value is a native function.
  • to-num - Converts the given value to a number.
  • to-integer - Converts the given value to an integer.
  • to-length - Converts value to an integer suitable for use as the length of an array-like object.
  • to-str - Converts the given value to a string.
  • to-lower - Converts string, as a whole, to lower case.
  • to-upper - Converts string, as a whole, to upper case.
  • to-path - Converts value to a property path array.

Contributing

Pull requests and stars are highly welcome.

For bugs and feature requests, please create an issue.

Package Sidebar

Install

npm i to-source-code

Weekly Downloads

385,025

Version

1.0.2

License

MIT

Last publish

Collaborators

  • bubkoo