waterpump

1.1.0 • Public • Published

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())

Dependents (0)

Package Sidebar

Install

npm i waterpump

Weekly Downloads

0

Version

1.1.0

License

MIT

Unpacked Size

49.9 kB

Total Files

7

Last publish

Collaborators

  • joeyrogues