All Versions
7
Latest Version
Avg Release Cycle
229 days
Latest Release
1668 days ago
Changelog History
Changelog History
-
v3.1.0 Changes
July 24, 2020 -
v3.0.0 Changes
June 13, 2019๐ฅ Breaking changes
- Copy inherited properties of the original function. (#30)
- Do not copy the
length
property. (#23) - โฌ๏ธ Drop support for Node 6. (#25)
- โ Remove
module.exports.default
. (#26) If you used to dorequire('mimic-fn').default
, you should now userequire('mimic-fn')
directly.
๐ Features
String(wrapper)
now mimicsString(originalFunction)
. A comment is prepended to indicate the original function has been wrapped. (#32)- โ Add boolean option
ignoreNonConfigurable
to ignore the wrapper function's non-configurable properties instead of throwing an error. This defaults tofalse
. (#33, #34, #35) - ๐ Allow functions with different
prototype
such as classes, constructor functions and arrow functions. (#31, #36)
Design
- โ Add a logo. (#37)
Maintainers
- โ Add @ehmicky as an additional maintainer.
-
v2.1.0 Changes
March 31, 2019 -
v2.0.0 Changes
March 07, 2019๐ฅ Breaking:
โจ Enhancements:
-
v1.2.0
February 02, 2018 -
v1.1.0
November 01, 2016 -
v1.0.0
October 19, 2016