copy-function copy a function by wrapping it w/ a closure Installation npm install copy-function Usage var copyFunc = require('copy-function')function add (a, b) { return a + b} var addCopy = copyFunc(add)console.log(addCopy === add) // falseconsole.log(addCopy(1, 2)) // 3console.log(addCopy.name) // "add"console.log(addCopy.length) // 2 // give the copy a custom namevar addCopy = copyFunc(add, 'addCopy')console.log(addCopy.name) // "addCopy" License MIT