45fb4a7a2747d8011e894daa21a9e96566d95da36639ae41cb7eefd74fdc6d7a2ca323b8f7bb35c09d4d0e41bffe0490bd357c2d4f7c4d7ceacb3ec4bba1af 654 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. # babel-plugin-transform-es2015-spread
  2. > Compile ES2015 spread to ES5
  3. ## Installation
  4. ```sh
  5. npm install --save-dev babel-plugin-transform-es2015-spread
  6. ```
  7. ## Usage
  8. ### Via `.babelrc` (Recommended)
  9. **.babelrc**
  10. ```js
  11. // without options
  12. {
  13. "plugins": ["transform-es2015-spread"]
  14. }
  15. // with options
  16. {
  17. "plugins": [
  18. ["transform-es2015-spread", {
  19. "loose": true
  20. }]
  21. ]
  22. }
  23. ```
  24. ### Via CLI
  25. ```sh
  26. babel --plugins transform-es2015-spread script.js
  27. ```
  28. ### Via Node API
  29. ```javascript
  30. require("babel-core").transform("code", {
  31. plugins: ["transform-es2015-spread"]
  32. });
  33. ```
  34. ## Options
  35. * `loose` - All iterables are assumed to be arrays.