From 81ddf9b700bc48a1f8e472209f080f9c1d9a9b09 Mon Sep 17 00:00:00 2001 From: Piotr Russ Date: Wed, 18 Nov 2020 23:26:45 +0100 Subject: rm node_modules --- .../README.md | 88 ---------------------- 1 file changed, 88 deletions(-) delete mode 100644 node_modules/babel-plugin-transform-object-rest-spread/README.md (limited to 'node_modules/babel-plugin-transform-object-rest-spread/README.md') diff --git a/node_modules/babel-plugin-transform-object-rest-spread/README.md b/node_modules/babel-plugin-transform-object-rest-spread/README.md deleted file mode 100644 index 79f2432..0000000 --- a/node_modules/babel-plugin-transform-object-rest-spread/README.md +++ /dev/null @@ -1,88 +0,0 @@ -# babel-plugin-transform-object-rest-spread - -> This plugin allows Babel to transform rest properties for object destructuring assignment and spread properties for object literals. - -## Example - -### Rest Properties - -```js -let { x, y, ...z } = { x: 1, y: 2, a: 3, b: 4 }; -console.log(x); // 1 -console.log(y); // 2 -console.log(z); // { a: 3, b: 4 } -``` - -### Spread Properties - -```js -let n = { x, y, ...z }; -console.log(n); // { x: 1, y: 2, a: 3, b: 4 } -``` - -## Installation - -```sh -npm install --save-dev babel-plugin-transform-object-rest-spread -``` - -## Usage - -### Via `.babelrc` (Recommended) - -**.babelrc** - -```json -{ - "plugins": ["transform-object-rest-spread"] -} -``` - -### Via CLI - -```sh -babel --plugins transform-object-rest-spread script.js -``` - -### Via Node API - -```javascript -require("babel-core").transform("code", { - plugins: ["transform-object-rest-spread"] -}); -``` - -## Options - -### `useBuiltIns` - -`boolean`, defaults to `false`. - -By default, this plugin uses Babel's `extends` helper which polyfills `Object.assign`. Enabling this option will use `Object.assign` directly. - -**.babelrc** - -```json -{ - "plugins": [ - ["transform-object-rest-spread", { "useBuiltIns": true }] - ] -} -``` - -**In** - -```js -z = { x, ...y }; -``` - -**Out** - -```js -z = Object.assign({ x }, y); -``` - -## References - -* [Proposal: Object Rest/Spread Properties for ECMAScript](https://github.com/sebmarkbage/ecmascript-rest-spread) -* [Spec](http://sebmarkbage.github.io/ecmascript-rest-spread) -- cgit v1.2.3