Enable support for the object rest and spread syntax in JavaScript. This Babel plugin transforms code using these modern features into compatible ES5 or ES6 code, ensuring wider browser and environment support. It allows you to use object destructuring with the ...rest syntax to extract remaining properties and use the spread syntax (...obj) to create shallow copies of objects or merge them efficiently. A valuable tool for modern JavaScript development with older target runtimes.
@babel/plugin-proposal-object-rest-spread downloads show a fluctuating trend. From March 2024 to August 2025 download numbers were between 48.2 million and 79.9 million. September 2025 numbers are incomplete but significantly lower than previous months, indicating potential data incompleteness for the current month.
Releases of @babel/plugin-proposal-object-rest-spread were most frequent in 2019 and 2020. The package saw consistent releases from August 2018 to December 2022, with peaks in July 2019 (6 releases) and February 2021 (3 releases). Since January 2023, there have been no new releases, indicating a prolonged period of inactivity.