$ npm install extendonclass
Add a backbone-like extend method onto your CoffeeScript classes, making it easy for JavaScript users to extend your CoffeeScript classes
require('extendonclass')
npm install --save extendonclass
require('extendonclass')
npm install --save extendonclass
//wzrd.in/bundle/extendonclass@1.0.1
require('extendonclass')
ender add extendonclass
// Import
var SomeCoffeeScriptClass = require('some-coffee-script-module');
// Add our super easy extend method to the CoffeeScript class
SomeCoffeeScriptClass.extend = require('extendonclass').extendOnClass;
// Extend the CoffeeScript class easily with JavaScript
var MyJavaScriptClass = SomeCoffeeScriptClass.extend({
constructor: function(){
// do your thing
// if you wish to call super, you can do so via:
// this.__super__.constructor.apply(this, arguments);
}
});
Discover the change history by heading on over to the HISTORY.md
file.
Discover how you can contribute by heading on over to the CONTRIBUTING.md
file.
These amazing people are maintaining this project:
No sponsors yet! Will you be the first?
These amazing people have contributed code to this project:
Licensed under the incredibly permissive MIT license
Copyright © 2013+ Bevry Pty Ltd us@bevry.me (http://bevry.me)
© 2010 - cnpmjs.org x YWFE | Home | YWFE