1.1.1 • Published 8 years ago
mixxer v1.1.1
Mixxer
This package allows you to implement the Mixin design pattern. Extend one object from other objects.
Install
npm install mixxer --save
It's easy to use
const mixxer = require('mixxer');
;
Extend from one object
mixxer.extend(Programmer, Person)
Extend from several objects
mixxer(Programmer)
.extendFrom(Person)
.extendFrom(Employ)
.extendFrom(SalsaDancer);
You can specify what properties to extend
mixxer.extend(Programmer, Person, 'breathe', 'walk')
mixxer(Programmer)
.extendFrom(Person, 'breathe', 'walk')
.extendFrom(Employ)
.extendFrom(SalsaDancer);