This Babel plugin, @babel/plugin-bugfix-v8-static-class-fields-redefine-readonly, addresses a specific bug in older V8 versions related to redefining static class fields marked as readonly. Without this fix, attempts to redefine such fields can silently fail or lead to unexpected behavior. This plugin ensures correct behavior by transforming the code to work around the V8 issue. It's especially useful for libraries and applications targeting environments with older V8 engine versions.
@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly releases have been sporadic. In 2023 there were 2 monthly releases. In 2024 there were 6 releases between March and October. So far in 2025 there has been one release in April and another in August (today). A few months saw multiple releases. Many months had no releases at all.
Downloads of @babel/plugin-bugfix-v8-static-class-fields-redefine-readonly surged from February 2024, peaking in July 2025 at over 83 million. Initial data for August 2025 indicates a significant decrease, likely reflecting the partial month. Overall, usage shows a strong upward trend.