node package manager

Introducing npm Enterprise add-ons. Integrate third-party dev tools into npm…


Node module. typeOf('a string') == 'string', typeOf([]) == 'array', etc.. Also supports named functions detections aka javascript classes


Small node.js module that dramatically extends functionality of native typeof

Inspired by Batman.js typeOf util

UPD: now it returns lowercased name of any javascript class. Thanks to @BallBearing for idea

$ npm install typeof
var typeOf = require('typeof');
console.log(typeOf("a string"));
// -> "string" 
console.log(typeOf([1, 2, 3, "array"]));
// -> "array" 
// -> "null" 
console.log(typeOf(new Buffer(0)));
// -> "buffer" 
function MyClass() { = "class constructor"  
console.log(typeOf(new MyClass));
// ->"myclass"