2.5.0 • Published 4 years ago

chainchainchain v2.5.0

Weekly downloads
3
License
MIT
Repository
github
Last release
4 years ago

Chainchainchain favors composition over inheritance without breaking JavaScript.

Installation

$ npm install chainchainchain

Usage

const chain = require('chainchainchain')

let xo = { x: 'x' }
let yo = { y: 'y' }
let zo = { z: 'z' }
let fo = { f () { return this.x + this.y + this.z } }

let ch = chain(xo, yo, zo, fo)

ch.x + ch.y + ch.z // 'xyz'

ch.f() // 'xyz'

xo.x = yo.y = zo.z = 'chain' // 'chain'

ch.x + ch.y + ch.z // 'chainchainchain'

ch.f() // 'chainchainchain'

Documentation

jrvieira.github.io/chainchainchain

Licensed under MIT
2.5.0

4 years ago

2.4.3

6 years ago

2.4.2

6 years ago

2.4.1

6 years ago

2.1.0

6 years ago

2.0.5

7 years ago

2.0.4

7 years ago

2.0.3

7 years ago

2.0.2

7 years ago

2.0.1

7 years ago

2.0.0

7 years ago

1.1.1

7 years ago

1.1.0

7 years ago