1.1.0 • Published 4 years ago

waterpump v1.1.0

Weekly downloads
2,007
License
MIT
Repository
github
Last release
4 years ago

Unit Tests

Waterpump

Multi Purpose Dependency Injection

Install

npm install waterpump

Usage

Self explanatory

// a.js
module.exports = (ports) => ({
  one() {
    return ports.b.two()
  },

  three() {
    return 'something'
  }
})

// b.js
module.exports = (ports) => ({
  two() {
    return ports.a.three()
  }
})

// main.js
const { register } = require('waterpump')()

const a = register('a', require('./a'))
const b = register('b', require('./b'))

console.log(a.one())
1.1.0

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago