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

/waterpump/

    Package Sidebar

    Install

    npm i waterpump

    Weekly Downloads

    1

    Version

    1.1.0

    License

    MIT

    Unpacked Size

    49.9 kB

    Total Files

    7

    Last publish

    Collaborators

    • joeyrogues