-
Notifications
You must be signed in to change notification settings - Fork 6
Closed
Description
Milestone for espower 2.0.0 release
New Features
espower 2.0.0 embeds value capturing helper into transpiled code (#26). Therefore,
- enhanced assertion doesn't have to have magical
_capt
and_expr
methods - makes capturing logic in empower-core unnecessary
- solves possible async problem
espower 2.0.0 exposes visitor object for estraverse (#31). Therefore,
- works with merge-estraverse-visitors to integrate with empower-assert
Breaking Changes
The destructive
option has been removed (#30).
- New behavior is like
destructive: true
, means that passed AST is modified directly. - If you do not want your AST to be modified, you should deep clone your AST by yourself.
TODO
- embed value capturing helper into transpiled code (Embed value capturing helper into transpiled code #26)
- remove destructive option ([BC] Remove destructive option #30)
- expose visitor object for estraverse (Expose visitor object for estraverse #31)
- release merge-estraverse-visitors module
- hide
Instrumentor
class (afa380f) - hide
AssertionVisitor
class (afa380f) - drop IE8 support
- drop Node v0.10 support
- stop providing prebuilt bundle for browsers
- drop bower support
Metadata
Metadata
Assignees
Labels
No labels