{"_id":"@putout/plugin-add-return-await","_rev":"4154986","name":"@putout/plugin-add-return-await","description":"putout plugin adds ability to find and remove test.only calls","dist-tags":{"latest":"2.1.1"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"time":{"modified":"2026-03-01T20:22:51.000Z","created":"2019-09-25T15:07:17.211Z","2.1.1":"2022-03-12T19:43:49.493Z","2.1.0":"2020-06-16T15:05:45.129Z","2.0.0":"2020-03-08T08:07:09.029Z","1.1.0":"2019-10-01T18:05:18.573Z","1.0.2":"2019-09-25T17:58:55.344Z","1.0.1":"2019-09-25T15:21:02.038Z","1.0.0":"2019-09-25T15:07:17.211Z"},"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.1.1":{"name":"@putout/plugin-add-return-await","version":"2.1.1","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to find and remove test.only calls","homepage":"https://github.com/coderaiser/putout/tree/v25.4.1/packages/plugin-add-return-await#readme","main":"lib/add-return-await.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","plugin","remove","only"],"devDependencies":{"@putout/test":"^5.0.0","c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^14.0.0","madrun":"^9.0.0"},"peerDependencies":{"putout":">=7.17"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"gitHead":"2ca7579b50af8ce6d886a5d2fbcbada4eaeee269","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-add-return-await@2.1.1","_nodeVersion":"16.14.0","_npmVersion":"8.3.0","dist":{"shasum":"f58d8d63bad25f62cf2c87762917a7d7261c43d3","size":1932,"noattachment":false,"key":"/@putout/plugin-add-return-await/-/@putout/plugin-add-return-await-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-add-return-await/download/@putout/plugin-add-return-await-2.1.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-add-return-await_2.1.1_1647114229369_0.9633678035093749"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-12T19:43:54.293Z","publish_time":1647114229493,"_cnpm_publish_time":1647114229493},"2.1.0":{"name":"@putout/plugin-add-return-await","version":"2.1.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to find and remove test.only calls","homepage":"http://github.com/coderaiser/putout","main":"lib/add-return-await.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","lint":"madrun lint","fix:lint":"madrun fix:lint","coverage":"madrun coverage"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","remove","only"],"devDependencies":{"@putout/test":"^2.0.0","coveralls":"^3.0.0","eslint":"^7.0.0-rc.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^4.0.0","madrun":"^6.0.0","nyc":"^15.0.1","supertape":"^2.0.0"},"peerDependencies":{"putout":">=7.17"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-add-return-await@2.1.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"shasum":"617a5e84d14568e9c7dd40d4f5386f6fe2e3c2bf","size":1910,"noattachment":false,"key":"/@putout/plugin-add-return-await/-/@putout/plugin-add-return-await-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-add-return-await/download/@putout/plugin-add-return-await-2.1.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-add-return-await_2.1.0_1592319945016_0.2687184209482172"},"_hasShrinkwrap":false,"publish_time":1592319945129,"_cnpm_publish_time":1592319945129,"_cnpmcore_publish_time":"2021-12-16T22:34:37.488Z"},"2.0.0":{"name":"@putout/plugin-add-return-await","version":"2.0.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to find and remove test.only calls","homepage":"http://github.com/coderaiser/putout","main":"lib/add-return-await.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","lint":"madrun lint","fix:lint":"madrun fix:lint","coverage":"madrun coverage"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","remove","only"],"devDependencies":{"@putout/test":"^1.16.1","coveralls":"^3.0.0","eslint":"^6.2.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^3.0.0","madrun":"^5.0.0","nyc":"^14.0.0","supertape":"^1.0.3"},"peerDependencies":{"putout":">=7.17"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-add-return-await@2.0.0","_nodeVersion":"13.10.1","_npmVersion":"6.12.1","dist":{"shasum":"1b92930badbfe24884141bcea9bd0d4f67c42652","size":1974,"noattachment":false,"key":"/@putout/plugin-add-return-await/-/@putout/plugin-add-return-await-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-add-return-await/download/@putout/plugin-add-return-await-2.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-add-return-await_2.0.0_1583654828888_0.07499702206617331"},"_hasShrinkwrap":false,"publish_time":1583654829029,"_cnpm_publish_time":1583654829029,"_cnpmcore_publish_time":"2021-12-16T22:34:37.776Z"},"1.1.0":{"name":"@putout/plugin-add-return-await","version":"1.1.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to find and remove test.only calls","homepage":"http://github.com/coderaiser/putout","main":"lib/add-return-await.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","lint":"madrun lint","fix:lint":"madrun fix:lint","coverage":"madrun coverage"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","remove","only"],"devDependencies":{"@putout/test":"^1.16.1","coveralls":"^3.0.0","eslint":"^6.2.0","eslint-plugin-node":"^10.0.0","eslint-plugin-putout":"^2.0.0","madrun":"^3.0.0","nyc":"^14.0.0","supertape":"^1.0.3"},"peerDependencies":{"putout":">=6.2"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-add-return-await@1.1.0","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"shasum":"3560eba5902d3f5398d80468a7571a999984d31d","size":1970,"noattachment":false,"key":"/@putout/plugin-add-return-await/-/@putout/plugin-add-return-await-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-add-return-await/download/@putout/plugin-add-return-await-1.1.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-add-return-await_1.1.0_1569953118446_0.7165142923990906"},"_hasShrinkwrap":false,"publish_time":1569953118573,"_cnpm_publish_time":1569953118573,"_cnpmcore_publish_time":"2021-12-16T22:34:37.971Z"},"1.0.2":{"name":"@putout/plugin-add-return-await","version":"1.0.2","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to find and remove test.only calls","homepage":"http://github.com/coderaiser/putout","main":"lib/add-return-await.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","lint":"madrun lint","fix:lint":"madrun fix:lint","coverage":"madrun coverage"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","remove","only"],"devDependencies":{"@putout/eslint-config":"^1.0.2","@putout/test":"^1.16.1","coveralls":"^3.0.0","eslint":"^6.2.0","eslint-plugin-node":"^10.0.0","madrun":"^3.0.0","nyc":"^14.0.0","supertape":"^1.0.3"},"peerDependencies":{"putout":">=6.2"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-add-return-await@1.0.2","_nodeVersion":"12.10.0","_npmVersion":"6.11.3","dist":{"shasum":"2cf5177980928e92b4d4e9ea246d68ad1ff1997a","size":1996,"noattachment":false,"key":"/@putout/plugin-add-return-await/-/@putout/plugin-add-return-await-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-add-return-await/download/@putout/plugin-add-return-await-1.0.2.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-add-return-await_1.0.2_1569434335224_0.759419511246487"},"_hasShrinkwrap":false,"publish_time":1569434335344,"_cnpm_publish_time":1569434335344,"_cnpmcore_publish_time":"2021-12-16T22:34:38.156Z"},"1.0.1":{"name":"@putout/plugin-add-return-await","version":"1.0.1","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to find and remove test.only calls","homepage":"http://github.com/coderaiser/putout","main":"lib/add-return-await.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","lint":"madrun lint","fix:lint":"madrun fix:lint","coverage":"madrun coverage"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","remove","only"],"devDependencies":{"@putout/eslint-config":"^1.0.2","@putout/test":"^1.16.1","coveralls":"^3.0.0","eslint":"^6.2.0","eslint-plugin-node":"^10.0.0","madrun":"^3.0.0","nyc":"^14.0.0","supertape":"^1.0.3"},"peerDependencies":{"putout":">=6.2"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-add-return-await@1.0.1","_nodeVersion":"12.10.0","_npmVersion":"6.11.3","dist":{"shasum":"9206ea309bff3b6fa20ccc2d8758ab1b3056ff59","size":2036,"noattachment":false,"key":"/@putout/plugin-add-return-await/-/@putout/plugin-add-return-await-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-add-return-await/download/@putout/plugin-add-return-await-1.0.1.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-add-return-await_1.0.1_1569424861899_0.6930155143260466"},"_hasShrinkwrap":false,"publish_time":1569424862038,"_cnpm_publish_time":1569424862038,"_cnpmcore_publish_time":"2021-12-16T22:34:38.354Z"},"1.0.0":{"name":"@putout/plugin-add-return-await","version":"1.0.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to find and remove test.only calls","homepage":"http://github.com/coderaiser/putout","main":"lib/add-return-await.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","lint":"madrun lint","fix:lint":"madrun fix:lint","coverage":"madrun coverage"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","remove","only"],"devDependencies":{"@putout/eslint-config":"^1.0.2","@putout/test":"^1.16.1","coveralls":"^3.0.0","eslint":"^6.2.0","eslint-plugin-node":"^10.0.0","madrun":"^3.0.0","nyc":"^14.0.0","supertape":"^1.0.3"},"peerDependencies":{"putout":">=6.2"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-add-return-await@1.0.0","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"shasum":"ce51b9d0ec316411759ab650e13b8f6db63f1721","size":2036,"noattachment":false,"key":"/@putout/plugin-add-return-await/-/@putout/plugin-add-return-await-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-add-return-await/download/@putout/plugin-add-return-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-add-return-await_1.0.0_1569424037086_0.1706682842411673"},"_hasShrinkwrap":false,"publish_time":1569424037211,"_cnpm_publish_time":1569424037211,"_cnpmcore_publish_time":"2021-12-16T22:34:38.540Z"}},"readme":"# @putout/plugin-add-return-await [![NPM version][NPMIMGURL]][NPMURL]\n\n[NPMIMGURL]: https://img.shields.io/npm/v/@putout/plugin-add-return-await.svg?style=flat&longCache=true\n[NPMURL]: https://npmjs.org/package/@putout/plugin-add-return-await\"npm\"\n\n????[**Putout**](https://github.com/coderaiser/putout) plugin adds ability to find and add `return await`. Part of [@putout/promises](https://github.com/coderaiser/putout/blob/master/packages/plugin-promises/README.md).\n\n## Install\n\n```\nnpm i @putout/plugin-add-return-await\n```\n\n## Rule\n\n```json\n{\n    \"rules\": {\n        \"add-return-await\": \"on\"\n    }\n}\n```\n\n## ❌ Example of incorrect code\n\n```js\nasync function world() {\n    return hello();\n}\n```\n\n## ✅ Example of correct code\n\n```js\nasync function world() {\n    return await hello();\n}\n```\n\n## License\n\nMIT\n","_attachments":{},"homepage":"https://github.com/coderaiser/putout/tree/v25.4.1/packages/plugin-add-return-await#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"license":"MIT"}