{"_id":"@putout/plugin-convert-concat-to-flat","_rev":"3-43ea655053370ca52171162b31ebd179","name":"@putout/plugin-convert-concat-to-flat","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"@putout/plugin-convert-concat-to-flat","version":"1.0.0","keywords":["putout","putout-plugin","plugin","convert","apply","spread"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-convert-concat-to-flat@1.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"http://github.com/coderaiser/putout","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"b8e1b02584fc9a1e79ac3e1275b0aa3e744f0ac7","tarball":"https://registry.npmjs.org/@putout/plugin-convert-concat-to-flat/-/plugin-convert-concat-to-flat-1.0.0.tgz","fileCount":4,"integrity":"sha512-5vpw+xZ+00xQW6Ql9Ku6MrARV/EPq1KrTAHYYaBTLyMZcpNaM3L+LYJ08/Cc1/mm64ufBa3LTaFJtr9PrzmuHA==","signatures":[{"sig":"MEUCIQDbnViVStjiszakWCzBJmjMj8jQpM8hkuMjmqluJMoR0AIgHskv3bB8ve5Lhl+BuAYQwt3bzhTkC0LKO3E4g4wWF9A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjZFVCRA9TVsSAnZWagAA7rUP/1Dul77svhfeasqUuF+Y\nPoL+Ymk2v9RA0OFiQUq5CLVuxptPsN4NqskEb4MQp1eqRXz71UyWe9zXDFqp\n93uPaO0KRgb8sxLc5Goxmu7JV5FNSguxYZVJOQKmYjcSG0Q4cp9Q9vKkYoJp\nE8t94nCamjDkDYI85wkkVuyxy57o0JcjLDnZ3Ay9blridaS+eT9keP6w83WY\naIN+F4J5B9VochQYEB2j21e0sAlrnclDiNxJh8Ne5/ppSyW5ABsVUmxJW3rR\nAnaWa6NdFcp1cQ/ddYdBKdgRaa+xgWHhetiQSzlZgkqA0qO7rY/xCb7/N6L2\n7eqYALl4QsmtBHmIesM0XSPv5JJdyiDxKg5fbyxdB7uj2JNlnOua85oUpGVH\ngKppVrfmhT2LBoxsF/bM0n59Y1iWbe3ayqdxwRnxzdjlHLqks1/r9EjBy00o\nMnEjG5k6d2SUxpQSiWbDHyjICS3wCom8zYel6Dbt8NmdgK7m37dmzsxUnxCP\nzNTG0gcjmwNH2LMbMYEeRtnaV8IAZTf65ivIZJIa4Xi9L/GTIYCtYiLmVsAw\nB+F6Ry2Ef7UyJIhUtlmn26b4Ndk33TMzFvTeblA1WFmjTDT+Mi+CdMXAbWEu\n3tYaW+HJvG3lQL+N1lstniMKqk9qCq1pxzzz9ag4ms9kQt/SXlZfdGgy89WD\n4AtT\r\n=co/9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/convert-concat-to-flat.js","engines":{"node":">=14"},"release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"7.10.0","description":"putout plugin adds ability to convert concat to flat","directories":{},"_nodeVersion":"16.0.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","eslint":"^7.0.0","madrun":"^8.0.1","@putout/test":"^3.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^7.0.0"},"peerDependencies":{"putout":">=16"},"_npmOperationalInternal":{"tmp":"tmp/plugin-convert-concat-to-flat_1.0.0_1619890516717_0.3233701718872972","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@putout/plugin-convert-concat-to-flat","version":"2.0.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability to convert concat to flat","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-convert-concat-to-flat#readme","main":"lib/convert-concat-to-flat.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","convert","apply","spread"],"devDependencies":{"@putout/eslint-flat":"^4.0.0","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^30.0.0","madrun":"^12.0.0"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-convert-concat-to-flat@2.0.0","gitHead":"2c71c5bdd975e367e0c693ab2fb8d2a3422be986","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.5.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-oJ87WMCCgQBdG/T39pSwRSmQJVsV8ZEL2UO5Q61cmB4qYeQWy9aceTuhLw9ZMIrg70SQ8y4IP77pew+qg0+M2A==","shasum":"98fd82de35ac4c1123ffb93fa807cdd58e941273","tarball":"https://registry.npmjs.org/@putout/plugin-convert-concat-to-flat/-/plugin-convert-concat-to-flat-2.0.0.tgz","fileCount":4,"unpackedSize":3573,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCYojU/NVGcyWIqISI9iPzxc/Deq2dOCZ2gfu8cnnuLswIhALasu57g+xL+NV4kYdArIG2L1BCWLKLcBLdIgfDycrvi"}]},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-convert-concat-to-flat_2.0.0_1769626272334_0.7412066450166184"},"_hasShrinkwrap":false}},"time":{"created":"2021-05-01T17:35:16.474Z","modified":"2026-01-28T18:51:12.621Z","1.0.0":"2021-05-01T17:35:16.839Z","2.0.0":"2026-01-28T18:51:12.489Z"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"license":"MIT","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-convert-concat-to-flat#readme","keywords":["putout","putout-plugin","plugin","convert","apply","spread"],"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"description":"🐊Putout plugin adds ability to convert concat to flat","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"readme":"# @putout/plugin-convert-concat-to-flat [![NPM version][NPMIMGURL]][NPMURL]\n\n[NPMIMGURL]: https://img.shields.io/npm/v/@putout/plugin-convert-concat-to-flat.svg?style=flat&longCache=true\n[NPMURL]: https://npmjs.org/package/@putout/plugin-convert-concat-to-flat \"npm\"\n\n> The `flat()` method creates a new array with all sub-array elements concatenated into it recursively up to the specified depth.\n>\n> (c) [MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/flat)\n\n🐊[**Putout**](https://github.com/coderaiser/putout) plugin adds ability to convert `concat` to `flat`.\n\n## Install\n\n```\nnpm i @putout/plugin-convert-concat-to-flat -D\n```\n\n## Rule\n\n```json\n{\n    \"rules\": {\n        \"convert-concat-to-flat\": \"on\"\n    }\n}\n```\n\n## ❌ Example of incorrect code\n\n```js\n[].concat(...array);\n```\n\n## ✅ Example of correct code\n\n```js\narray.flat();\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}