{"bugs":{"url":"https://github.com/babel/minify/issues"},"dist":{"shasum":"9802de5c76a1f5e0b33fcc88590f2ac02520928a","tarball":"https://registry.npmjs.org/babel-plugin-transform-inline-consecutive-adds/-/babel-plugin-transform-inline-consecutive-adds-0.5.0-alpha.9.tgz","fileCount":9,"integrity":"sha512-Miaud8lRcrIVEsDxJXj9KLv+nm28AQaFH0H54mpXuS9/GAAcAQrAWLQMb54+vzb93j34VC0W86lNJDTbXqEo4w==","signatures":[{"sig":"MEQCIFoa7IKRLsGWeIppG63zl09JO5U13nuWJKMNwyJHQFGmAiAV6isunlgAjtmRq3+wURYWMu1LHkYsM5LrF5E3sCvexQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbp5cMCRA9TVsSAnZWagAA5AwP/jMQNf+GgIUpWNPDhq8f\nGkSF6avGCeQYpQdU49B65vxPEIgd5+6KkREpbLKwLpLwEgY+BRaE1sdTu+Ww\nWpXxcu5dOkTqlMxU8dt8T5sS/WPLQmUbQst3FN+vdxquWozYva2ySY/6Ks3u\nWSEexsmzc7Ie9DLYohG+Oz2+k8d+5ynZ1H41n9uM27H5yPXdAZqjrqhtPvM5\ns1bqY+RV0BxjiB722baMCpAKnM7fqvE8ZvfmZMq+lOKgVDh/FxBZnxK2TrBt\n3PfbcyMQXrIP5Pq00KXWwUZI8QK5M4nHeHlDekxplGR+CT47R8Vyhn4dTv08\nP6wcbsbRzv3KvoCWYv4YL5rzoXIf/oVhd8nubbM3eJiBVnNdk+I/Qi14RNUY\nZvRcq8bxmCSD/RTZkhZ4EBQuwdcGk4ZDCGo4gIUTtP/fI90xjYzMllcm7oTz\nTXuhztyDCK/yo8o22MoWdrp3lZmm2WU7Bs93fa4qMWPa72mpee+YKlOPcO35\n4XpQ/8pQKrFiUCn16JZjDTnPaW+5DMv/X9OHfVeo4vT24BxdNtWLnJPVpJRY\nUQ7Ago4ugPMeBLdh2NsgfjOmNCt+/hfcfOkWHzZOwoAhm6E2C3n5uek9aRhk\n65feiA1IsYKifeN8unWvAnQsKMQXm273ncxZhhfAaYPOadJD/Ihl79e4fzQN\nVhEG\r\n=Ggd6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","name":"babel-plugin-transform-inline-consecutive-adds","_from":"file:babel-plugin-transform-inline-consecutive-adds-0.5.0-alpha.9.tgz","author":{"name":"shinew"},"readme":"# babel-plugin-transform-inline-consecutive-adds\n\nThis plugin inlines consecutive property assignments, array pushes, etc.\n\n## Example\n\n**In**\n\n```javascript\nconst foo = {};\nfoo.a = 42;\nfoo.b = [\"hi\"];\nfoo.c = bar();\nfoo.d = \"str\";\n\n...\nconst bar = [];\nbar.push(1);\nbar.push(2);\n```\n\n**Out**\n\n```javascript\nconst foo = {\n  a: 42,\n  b: [\"hi\"],\n  c: bar(),\n  d: \"str\"\n};\n\n...\nconst bar = [1, 2];\n```\n\n## Installation\n\n```sh\nnpm install babel-plugin-transform-inline-consecutive-adds --save-dev\n```\n\n## Usage\n\n### Via `.babelrc` (Recommended)\n\n**.babelrc**\n\n```json\n{\n  \"plugins\": [\"transform-inline-consecutive-adds\"]\n}\n```\n\n### Via CLI\n\n```sh\nbabel --plugins transform-inline-consecutive-adds script.js\n```\n\n### Via Node API\n\n```javascript\nrequire(\"@babel/core\").transform(\"code\", {\n  plugins: [\"transform-inline-consecutive-adds\"]\n});\n```\n","gitHead":"7002b8cb72b9adf05eb80de4b3114bcf3c20da19","license":"MIT","_npmUser":{"name":"babeljs","email":"asciiguyfieri@gmail.com"},"homepage":"https://github.com/babel/minify#readme","keywords":["babel-plugin"],"_resolved":"","_integrity":"","repository":{"url":"https://github.com/babel/minify/tree/master/packages/babel-plugin-transform-inline-consecutive-adds","type":"git"},"_npmVersion":"6.4.1","description":"This plugin inlines consecutive property assignments, array pushes, etc.","directories":{},"maintainers":[{"name":"babeljs","email":"asciiguyfieri@gmail.com"},{"name":"boopathi","email":"me@boopathi.in"},{"name":"hzoo","email":"hi@henryzoo.com"},{"name":"kangax","email":"kangax@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"vignesh.shanmugam","email":"vignesh.shanmugam22@gmail.com"}],"_nodeVersion":"10.11.0","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/babel-plugin-transform-inline-consecutive-adds_0.5.0-alpha.9_1537709835432_0.7126213783982185","host":"s3://npm-registry-packages"},"_id":"babel-plugin-transform-inline-consecutive-adds@0.5.0-alpha.9","version":"0.5.0-alpha.9"}