1.0.7 • Published 9 years ago

mixanator v1.0.7

Weekly downloads
-
License
MIT
Repository
-
Last release
9 years ago

Mixanator

Mixins with function composition

Usage

import { mix } from 'mixanator';

const User = mix(({ name }) => ({ name, updatedAt: new Date() }))

const Student = User.extend(({ name, id }) => ({ ...user, id, }))

//...

const u = User({name: 'Adam'}) // { name: 'adam' }
const s = Student({ name: 'Adam', id: 12 }) // { name: adam, id: 12 }
1.0.7

9 years ago

1.0.6

9 years ago

1.0.5

10 years ago

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago