Enable the parsing of class properties (fields) in JavaScript. @babel/plugin-proposal-class-properties transforms class properties, allowing you to define properties directly within a class body without needing a constructor. This offers a more concise and readable syntax for declaring instance variables and static fields within classes, improving code clarity and maintainability. It's essential for using modern JavaScript features and leveraging the benefits of class-based programming effectively.
The @babel/plugin-proposal-class-properties package had frequent releases from mid-2018 to early 2022, with peak activity in 2018 and 2019. Release frequency significantly decreased after that, with only a few releases in 2020, 2021 and 2022. There have been no releases since June 2022.
@babel/plugin-proposal-class-properties downloads show volatility. They peaked in April 2024 at 74M and then in June 2025 at 87M. From March 2025 to August 2025, the downloads are relatively stable except the current month, but it is not yet complete.