From Mixin and Inject
Writed to node.js but should just work on browser/deno
use remixin instead, it better (yet :D). mijin will be soon (maybe?) rewritten like remixin
Remixin: https://github.com/soundcloud/remixin/tree/master
You can use it, but it recommended to use with functions, not classes, and also if you inject into class method you cant get this
object
import mijin from './mijin.js'
const a = () => {
console.log('Hello world 1')
}
const b = () => {
console.log('Hello world 2')
}
const c = mijin(a, b, "AFTER")
c()
// Hello world 1
// Hello world 2
import mijin from 'https://deno.land/x/mijin/mijin.js'
const a = () => {
console.log('Hello world 1')
}
const b = () => {
console.log('Hello world 2')
}
const c = mijin(a, b, "AFTER")
c()
// Hello world 1
// Hello world 2
const a = () => {
console.log('Hello world 1')
}
const b = () => {
console.log('Hello world 2')
}
const c = mijin(a, b, "AFTER")
c()
// Hello world 1
// Hello world 2
npm run build
# Now check ./dist!