class-extend
Backbone like Class.extend utility for Node
Backbone like Class.extend utility for Node
Prototype fusion
Inheritance module for Node.js and browsers
Use the Coffee-Script extends keyword outside of Coffee-Script. Useful for easily extending existing existing classes, e.g. `require('csextends')(klass, extensions)`, and for providing your module consumers with an easy way to extend your classes, i.e. `B
Mix the prototype of one class into another
Jest's preprocessor for css, sass, less, stylus modules generated with Webpack
Define Mongoose models using TypeScript classes
Build a class attribute string quickly.
Create objects from reusable, composable behaviors.
Detect which ES6 (ES2015 and above) features are available
Yet another classname string builder (the fastest one)
![travis](https://travis-ci.org/brigand/smart-mixin.svg)
![travis](https://travis-ci.org/brigand/react-mixin.svg)
Executes a callback for each property found on a object, with options regarding enumerability (enumerable or non-enumerable) and ownership (inherited or only own properties). It excludes built-in properties from Object and Function prototypes by default,
Executes a callback for each property found on a object, recursively on nested properties, with options regarding enumerability (enumerable or non-enumerable) and ownership (inherited or only own properties). It excludes built-in properties from Object an
copy/paste implementation of John Resig's Simple JavaScript inheritance.
Helper for creating easily extensible and subclassable JavaScript Error classes.
Extend from multiple classes!
`new`-less classes for ES7/Babel, TypeScript, CoffeeScript, etc.
Handy JavaScript Error classes representing the standard HTTP errors. Easily extensible and subclassable.