newt

0.1.0 • Public • Published

newt

let a constructor be used with or without new

... because typing boilerplate patterns sucks

usage

var newt = require('newt')
 
var person = newt(function person(firstName) {
  this.firstName = firstName
})
 
person.prototype.intro = function(other) {
  console.log('Hey ' + other.firstName + ', I\'' + this.firstName)
}
 
var me = person('jden')
var other = person('interweb')
 
me.intro(other)
// => "Hey interweb, I'm jden"
 

installation

$ npm install newt

running the tests

From package root:

$ npm install
$ npm test

contributors

license

MIT. (c) MMXIII jden jason@denizac.org. See LICENSE.md

"She turned me into a newt.... I got better!"

Dependencies (0)

    Dev Dependencies (2)

    Package Sidebar

    Install

    npm i newt

    Weekly Downloads

    1

    Version

    0.1.0

    License

    MIT

    Last publish

    Collaborators