@acyort/extender

Node script extender

Usage no npm install needed!

<script type="module">
  import acyortExtender from 'https://cdn.skypack.dev/@acyort/extender';
</script>

README

Extender

Build Status codecov

Node script extender

Install

$ npm i @acyort/extender -S

Usage

// export.js
module.exports = 'Extends Function'
// init.js
const data = require(require.resolve('./export'))
params.log(data)
const extender = require('@acyort/extender')
const path = require('path')

const params = { log: console.log }
const key = 'params'
const script = path.join(__dirname, 'init.js')

extender(script, params, key) // Extends Function

// Promise use example see the test cases