v1.3.0
Changed the way constant exports are handled by default:
- Previously named constant exports (e.g.
export const foo = 'bar'
) were ignored by default. While default constant exports (e.g.export default foo
) were treated similar to other immutable values like literals, globals and imports. - Now the behavior is consistent for both named and default exports: the exported values are rewired, but the original variables are left intact. Constants cannot be rewired within the module unless
unsafeConst
option is used.
Thanks to @sergei-startsev for most of the work.