{"_id":"@putout/plugin-convert-map-to-for-of","_rev":"4158781","name":"@putout/plugin-convert-map-to-for-of","description":"🐊Putout plugin adds ability to convert map to for...of","dist-tags":{"latest":"2.0.3"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"time":{"modified":"2026-03-01T20:33:02.000Z","created":"2021-07-22T18:32:55.817Z","2.0.3":"2023-03-11T20:16:19.154Z","2.0.2":"2022-05-01T19:18:17.450Z","2.0.1":"2022-05-01T19:16:33.076Z","2.0.0":"2022-02-17T18:15:28.195Z","1.1.0":"2021-07-23T12:22:46.612Z","1.0.1":"2021-07-22T18:56:26.540Z","1.0.0":"2021-07-22T18:32:55.817Z"},"users":{},"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"versions":{"2.0.3":{"name":"@putout/plugin-convert-map-to-for-of","version":"2.0.3","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability to convert map to for...of","homepage":"https://github.com/coderaiser/putout/tree/v28.19.2/packages/plugin-convert-map-to-for-of#readme","main":"lib/convert-map-to-for-of.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://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","putout-plugin-convert","plugin","convert","map","for-of"],"devDependencies":{"@putout/test":"^6.0.0","c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^16.0.0","madrun":"^9.0.0"},"peerDependencies":{"putout":">=25"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"4fcdd3949b0ea9fd24fe03b95224b419bc9c2f5e","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-convert-map-to-for-of@2.0.3","_nodeVersion":"18.14.2","_npmVersion":"9.1.3","dist":{"shasum":"ff9db3e4535135816e66887bef7259f8f4089dcd","size":2248,"noattachment":false,"key":"/@putout/plugin-convert-map-to-for-of/-/@putout/plugin-convert-map-to-for-of-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-convert-map-to-for-of/download/@putout/plugin-convert-map-to-for-of-2.0.3.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-convert-map-to-for-of_2.0.3_1678565778999_0.9986049627762212"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-11T20:16:19.154Z","publish_time":1678565779154,"_cnpm_publish_time":1678565779154},"2.0.2":{"name":"@putout/plugin-convert-map-to-for-of","version":"2.0.2","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability to convert map to for...of","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-convert-map-to-for-of#readme","main":"lib/convert-map-to-for-of.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://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","putout-plugin-convert","plugin","convert","map","for-of"],"devDependencies":{"@putout/test":"^5.0.0","c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^15.0.0","madrun":"^9.0.0"},"peerDependencies":{"putout":">=25"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"584d6f18e39ed4c26831a1477e7ca519fc517bf4","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-convert-map-to-for-of@2.0.2","_nodeVersion":"16.14.2","_npmVersion":"8.3.0","dist":{"shasum":"a01fbd572bb9f0cf04207c499512d9c2bc1a496f","size":2217,"noattachment":false,"key":"/@putout/plugin-convert-map-to-for-of/-/@putout/plugin-convert-map-to-for-of-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-convert-map-to-for-of/download/@putout/plugin-convert-map-to-for-of-2.0.2.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-convert-map-to-for-of_2.0.2_1651432697293_0.8536143746068758"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-01T19:18:20.022Z","publish_time":1651432697450,"_cnpm_publish_time":1651432697450},"2.0.1":{"name":"@putout/plugin-convert-map-to-for-of","version":"2.0.1","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability to convert map to for...of","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-convert-map-to-for-of#readme","main":"lib/convert-map-to-for-of.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://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","putout-plugin-convert","plugin","convert","map","for-of"],"devDependencies":{"@putout/test":"^5.0.0","c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^15.0.0","madrun":"^9.0.0"},"peerDependencies":{"putout":">=25"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"b478582ab812b552cff606bb66edf9217092d6c4","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-convert-map-to-for-of@2.0.1","_nodeVersion":"16.14.2","_npmVersion":"8.3.0","dist":{"shasum":"a1811a940fe8b0a16a007f737648a98babc3e198","size":2211,"noattachment":false,"key":"/@putout/plugin-convert-map-to-for-of/-/@putout/plugin-convert-map-to-for-of-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-convert-map-to-for-of/download/@putout/plugin-convert-map-to-for-of-2.0.1.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-convert-map-to-for-of_2.0.1_1651432592898_0.6910732981176066"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-01T19:16:37.648Z","publish_time":1651432593076,"_cnpm_publish_time":1651432593076},"2.0.0":{"name":"@putout/plugin-convert-map-to-for-of","version":"2.0.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to convert map to for-of","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-convert-map-to-for-of#readme","main":"lib/convert-map-to-for-of.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://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","putout-plugin-convert","plugin","convert","map","for-of"],"devDependencies":{"@putout/test":"^4.0.0","c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^13.0.0","madrun":"^8.0.1"},"peerDependencies":{"putout":">=25"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"87f90a5e077007b5c1de51c1c871dc1baf1da3c8","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-convert-map-to-for-of@2.0.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.0","dist":{"shasum":"54a1eac6a36121424f8406caadd4f6dbb3dcaa48","size":1976,"noattachment":false,"key":"/@putout/plugin-convert-map-to-for-of/-/@putout/plugin-convert-map-to-for-of-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-convert-map-to-for-of/download/@putout/plugin-convert-map-to-for-of-2.0.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-convert-map-to-for-of_2.0.0_1645121728053_0.8433353785364321"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-17T18:17:06.799Z","publish_time":1645121728195,"_cnpm_publish_time":1645121728195},"1.1.0":{"name":"@putout/plugin-convert-map-to-for-of","version":"1.1.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to convert map to for-of","homepage":"http://github.com/coderaiser/putout","main":"lib/convert-map-to-for-of.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://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","putout-plugin-convert","plugin","convert","map","for-of"],"devDependencies":{"@putout/test":"^3.0.0","c8":"^7.5.0","eslint":"^7.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^8.0.0","madrun":"^8.0.1"},"peerDependencies":{"putout":">=18"},"license":"MIT","engines":{"node":">=14"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-convert-map-to-for-of@1.1.0","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"cc9bfa8163172524976340336d618df744f91ac3","size":2001,"noattachment":false,"key":"/@putout/plugin-convert-map-to-for-of/-/@putout/plugin-convert-map-to-for-of-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-convert-map-to-for-of/download/@putout/plugin-convert-map-to-for-of-1.1.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-convert-map-to-for-of_1.1.0_1627042966508_0.12886413430048083"},"_hasShrinkwrap":false,"publish_time":1627042966612,"_cnpm_publish_time":1627042966612,"_cnpmcore_publish_time":"2021-12-16T21:05:36.059Z"},"1.0.1":{"name":"@putout/plugin-convert-map-to-for-of","version":"1.0.1","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to convert map to for-of","homepage":"http://github.com/coderaiser/putout","main":"lib/convert-map-to-for-of.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://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","putout-plugin-convert","plugin","convert","map","for-of"],"devDependencies":{"@putout/test":"^3.0.0","c8":"^7.5.0","eslint":"^7.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^8.0.0","madrun":"^8.0.1"},"peerDependencies":{"putout":">=18"},"license":"MIT","engines":{"node":">=14"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-convert-map-to-for-of@1.0.1","_nodeVersion":"16.5.0","_npmVersion":"7.19.1","dist":{"shasum":"41d4d06bdc2a79f52e0956e98cf35212a7694837","size":1961,"noattachment":false,"key":"/@putout/plugin-convert-map-to-for-of/-/@putout/plugin-convert-map-to-for-of-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-convert-map-to-for-of/download/@putout/plugin-convert-map-to-for-of-1.0.1.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-convert-map-to-for-of_1.0.1_1626980186373_0.4994603733164331"},"_hasShrinkwrap":false,"publish_time":1626980186540,"_cnpm_publish_time":1626980186540,"_cnpmcore_publish_time":"2021-12-16T21:05:36.267Z"},"1.0.0":{"name":"@putout/plugin-convert-map-to-for-of","version":"1.0.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to convert map to for-of","homepage":"http://github.com/coderaiser/putout","main":"lib/convert-map-to-for-of.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://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","putout-plugin-convert","plugin","convert","map","for-of"],"devDependencies":{"@putout/test":"^3.0.0","c8":"^7.5.0","eslint":"^7.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^8.0.0","madrun":"^8.0.1"},"peerDependencies":{"putout":">=18"},"license":"MIT","engines":{"node":">=14"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-convert-map-to-for-of@1.0.0","_nodeVersion":"16.5.0","_npmVersion":"7.19.1","dist":{"shasum":"1e5f49b710c805dbbc722fb2862d8340de920747","size":1953,"noattachment":false,"key":"/@putout/plugin-convert-map-to-for-of/-/@putout/plugin-convert-map-to-for-of-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-convert-map-to-for-of/download/@putout/plugin-convert-map-to-for-of-1.0.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-convert-map-to-for-of_1.0.0_1626978775674_0.8075755693335034"},"_hasShrinkwrap":false,"publish_time":1626978775817,"_cnpm_publish_time":1626978775817,"_cnpmcore_publish_time":"2021-12-16T21:05:36.525Z"}},"readme":"# @putout/plugin-convert-map-to-for-of [![NPM version][NPMIMGURL]][NPMURL]\n\n[NPMIMGURL]: https://img.shields.io/npm/v/@putout/plugin-convert-map-to-for-of.svg?style=flat&longCache=true\n[NPMURL]: https://npmjs.org/package/@putout/plugin-convert-map-to-for-of \"npm\"\n\n> - The [`map()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map) method creates a new array populated with the results of calling a provided function on every element in the calling array.\n>\n> - The [`for...of`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...of) statement creates a loop which invokes a custom iteration hook with statements to be executed for the value of each element of an array.\n>\n> (c) MDN\n\n????[**Putout**](https://github.com/coderaiser/putout) plugin adds ability to convert `map` to `for...of` loop. Merged to [`@putout/plugin-for-of`](https://www.npmjs.com/package/@putout/plugin-for-of').\n\n## Install\n\n```\nnpm i @putout/plugin-convert-map-to-for-of -D\n```\n\n## Rule\n\n```json\n{\n    \"rules\": {\n        \"convert-map-to-for-of\": \"on\"\n    }\n}\n```\n\n## ❌ Example of incorrect code\n\n```js\nnames.map((name) => {\n    alert(`hello ${name}`);\n});\n```\n\n## ✅ Example of correct code\n\n```js\nfor (const name of names) {\n    alert(`hello ${name}`);\n}\n```\n\n## License\n\nMIT\n","_attachments":{},"homepage":"https://github.com/coderaiser/putout/tree/v28.19.2/packages/plugin-convert-map-to-for-of#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"license":"MIT"}