{"_id":"@putout/plugin-remove-useless-await","_rev":"4155230","name":"@putout/plugin-remove-useless-await","description":"putout plugin adds ability to remove useless await","dist-tags":{"latest":"1.3.1"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"time":{"modified":"2026-03-01T20:23:50.000Z","created":"2020-02-28T12:07:33.020Z","1.3.1":"2022-02-07T10:37:57.260Z","1.3.0":"2021-03-11T15:58:59.948Z","1.2.0":"2021-03-09T20:58:44.014Z","1.1.0":"2021-03-08T11:58:02.524Z","1.0.0":"2020-02-28T12:07:33.020Z"},"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":{"1.3.1":{"name":"@putout/plugin-remove-useless-await","version":"1.3.1","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to remove useless await","homepage":"https://github.com/coderaiser/putout/tree/v24.5.0/packages/plugin-remove-useless-await#readme","main":"lib/remove-useless-await.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"publishOnly":"madrun publishOnly","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","await","useless"],"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":">=7.7"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"gitHead":"0aa93e7d61e98756c3b1277f99fa5095fb57ff20","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-useless-await@1.3.1","_nodeVersion":"16.13.2","_npmVersion":"8.3.0","dist":{"shasum":"bbb1aa90de309904939eb9cc6769316950f088c4","size":2121,"noattachment":false,"key":"/@putout/plugin-remove-useless-await/-/@putout/plugin-remove-useless-await-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-remove-useless-await/download/@putout/plugin-remove-useless-await-1.3.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-remove-useless-await_1.3.1_1644230277125_0.6087321269061057"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-07T10:39:42.446Z","publish_time":1644230277260,"_cnpm_publish_time":1644230277260},"1.3.0":{"name":"@putout/plugin-remove-useless-await","version":"1.3.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to remove useless await","homepage":"http://github.com/coderaiser/putout","main":"lib/remove-useless-await.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"publishOnly":"madrun publishOnly","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","await","useless"],"devDependencies":{"@putout/test":"^3.0.0","c8":"^7.5.0","eslint":"^7.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^7.0.0","madrun":"^8.0.1"},"peerDependencies":{"putout":">=7.7"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-useless-await@1.3.0","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"shasum":"d37ae9c2e2f9a6c3257f41c72d8030f4ceebdfa2","size":2135,"noattachment":false,"key":"/@putout/plugin-remove-useless-await/-/@putout/plugin-remove-useless-await-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-remove-useless-await/download/@putout/plugin-remove-useless-await-1.3.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-remove-useless-await_1.3.0_1615478339811_0.6008175170106584"},"_hasShrinkwrap":false,"publish_time":1615478339948,"_cnpm_publish_time":1615478339948,"_cnpmcore_publish_time":"2021-12-16T22:34:39.631Z"},"1.2.0":{"name":"@putout/plugin-remove-useless-await","version":"1.2.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to remove useless await","homepage":"http://github.com/coderaiser/putout","main":"lib/remove-useless-await.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"publishOnly":"madrun publishOnly","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","await","useless"],"devDependencies":{"@putout/test":"^3.0.0","c8":"^7.5.0","eslint":"^7.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^7.0.0","madrun":"^8.0.1"},"peerDependencies":{"putout":">=7.7"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-useless-await@1.2.0","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"shasum":"9ee15de01ff4fb5e3c13c0e7cae501eb33462857","size":2008,"noattachment":false,"key":"/@putout/plugin-remove-useless-await/-/@putout/plugin-remove-useless-await-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-remove-useless-await/download/@putout/plugin-remove-useless-await-1.2.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-remove-useless-await_1.2.0_1615323523845_0.4332446815032458"},"_hasShrinkwrap":false,"publish_time":1615323524014,"_cnpm_publish_time":1615323524014,"_cnpmcore_publish_time":"2021-12-16T22:34:39.838Z"},"1.1.0":{"name":"@putout/plugin-remove-useless-await","version":"1.1.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to remove useless await","homepage":"http://github.com/coderaiser/putout","main":"lib/remove-useless-await.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"publishOnly":"madrun publishOnly","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","await","useless"],"devDependencies":{"@putout/test":"^3.0.0","c8":"^7.5.0","eslint":"^7.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^7.0.0","madrun":"^8.0.1"},"peerDependencies":{"putout":">=7.7"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-useless-await@1.1.0","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"shasum":"16c219c5839ff6936ab7b21e768427cff373a085","size":1920,"noattachment":false,"key":"/@putout/plugin-remove-useless-await/-/@putout/plugin-remove-useless-await-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-remove-useless-await/download/@putout/plugin-remove-useless-await-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-remove-useless-await_1.1.0_1615204682385_0.9274994901372913"},"_hasShrinkwrap":false,"publish_time":1615204682524,"_cnpm_publish_time":1615204682524,"_cnpmcore_publish_time":"2021-12-16T22:34:40.064Z"},"1.0.0":{"name":"@putout/plugin-remove-useless-await","version":"1.0.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to remove useless await","homepage":"http://github.com/coderaiser/putout","main":"lib/remove-useless-await.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"publishOnly":"madrun publishOnly","test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fix:lint":"madrun fix:lint","putout":"madrun putout","coverage":"madrun coverage","report":"madrun report"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","await","useless"],"devDependencies":{"@putout/eslint-config":"^1.0.2","@putout/test":"^1.16.1","coveralls":"^3.0.0","eslint":"^6.2.0","eslint-plugin-node":"^11.0.0","madrun":"^5.0.0","nyc":"^14.0.0","supertape":"^1.0.3"},"peerDependencies":{"putout":">=7.7"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-useless-await@1.0.0","_nodeVersion":"13.9.0","_npmVersion":"6.12.1","dist":{"shasum":"b397be67140bb035afd083505a50aefebf3b7858","size":1758,"noattachment":false,"key":"/@putout/plugin-remove-useless-await/-/@putout/plugin-remove-useless-await-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-remove-useless-await/download/@putout/plugin-remove-useless-await-1.0.0.tgz"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-remove-useless-await_1.0.0_1582891652931_0.6067534066651006"},"_hasShrinkwrap":false,"publish_time":1582891653020,"_cnpm_publish_time":1582891653020,"_cnpmcore_publish_time":"2021-12-16T22:34:40.335Z"}},"readme":"# @putout/plugin-remove-useless-await [![NPM version][NPMIMGURL]][NPMURL]\n\n[NPMIMGURL]: https://img.shields.io/npm/v/@putout/plugin-remove-useless-await.svg?style=flat&longCache=true\n[NPMURL]: https://npmjs.org/package/@putout/plugin-remove-useless-await \"npm\"\n\n????[`Putout`](https://github.com/coderaiser/putout) plugin adds ability to remove useless `await`. Part of [@putout/plugin-promises](https://github.com/coderaiser/putout/tree/v24.5.0/packages/plugin-promises).\n\n## Install\n\n```\nnpm i @putout/plugin-remove-useless-await\n```\n\n## Rule\n\n```json\n{\n    \"rules\": {\n        \"remove-useless-await\": \"on\"\n    }\n}\n```\n\n## ❌ Incorrect code example\n\n```js\nawait await Promise.resolve();\n```\n\n## ✅ Correct code Example\n\n```js\nawait Promise.resolve();\n```\n\n## License\n\nMIT\n","_attachments":{},"homepage":"https://github.com/coderaiser/putout/tree/v24.5.0/packages/plugin-remove-useless-await#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"license":"MIT"}