{"_id":"@putout/plugin-remove-useless-async","_rev":"4155241","name":"@putout/plugin-remove-useless-async","description":"putout plugin adds ability to remove useless async","dist-tags":{"latest":"4.0.1"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"time":{"modified":"2026-03-01T20:23:52.000Z","created":"2020-02-28T15:52:35.825Z","4.0.1":"2022-02-07T10:34:30.254Z","4.0.0":"2021-09-16T12:36:47.560Z","3.2.1":"2021-08-23T10:49:44.316Z","3.2.0":"2020-03-25T19:15:15.803Z","3.1.1":"2020-03-25T16:13:05.758Z","3.1.0":"2020-03-19T15:36:23.055Z","3.0.0":"2020-03-18T18:59:46.763Z","2.0.0":"2020-03-18T18:03:04.512Z","1.2.0":"2020-03-18T15:52:01.056Z","1.1.0":"2020-02-28T16:29:22.334Z","1.0.0":"2020-02-28T15:52:35.825Z"},"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":{"4.0.1":{"name":"@putout/plugin-remove-useless-async","version":"4.0.1","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to remove useless async","homepage":"https://github.com/coderaiser/putout/tree/v24.5.0/packages/plugin-remove-useless-async#readme","main":"lib/remove-useless-async.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","async","useless"],"devDependencies":{"@putout/test":"^4.0.0","c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-node":"^11.0.0","madrun":"^8.0.1"},"peerDependencies":{"putout":">=20"},"license":"MIT","engines":{"node":">=14"},"publishConfig":{"access":"public"},"gitHead":"9eaa8f5f6c0b39d1ce6e8cfba97df9a7f2365fb7","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-useless-async@4.0.1","_nodeVersion":"16.13.2","_npmVersion":"8.3.0","dist":{"shasum":"ac8af550531102ac27b506a673eabeb265efeb23","size":1860,"noattachment":false,"key":"/@putout/plugin-remove-useless-async/-/@putout/plugin-remove-useless-async-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-remove-useless-async/download/@putout/plugin-remove-useless-async-4.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-remove-useless-async_4.0.1_1644230070120_0.2517658604438249"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-07T10:34:42.588Z","publish_time":1644230070254,"_cnpm_publish_time":1644230070254},"4.0.0":{"name":"@putout/plugin-remove-useless-async","version":"4.0.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to remove useless async","homepage":"http://github.com/coderaiser/putout","main":"lib/remove-useless-async.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","async","useless"],"devDependencies":{"@putout/test":"^3.0.0","c8":"^7.5.0","eslint":"^8.0.0-beta.0","eslint-plugin-node":"^11.0.0","madrun":"^8.0.1"},"peerDependencies":{"putout":">=20"},"license":"MIT","engines":{"node":">=14"},"publishConfig":{"access":"public"},"gitHead":"4a449a8b97a290c3198e6966a544c77d6f68135d","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-useless-async@4.0.0","_nodeVersion":"16.9.1","_npmVersion":"7.21.1","dist":{"shasum":"852c514626749efaade4b6b1633424c1b83fe6e7","size":1884,"noattachment":false,"key":"/@putout/plugin-remove-useless-async/-/@putout/plugin-remove-useless-async-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-remove-useless-async/download/@putout/plugin-remove-useless-async-4.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-remove-useless-async_4.0.0_1631795807416_0.9103965743674134"},"_hasShrinkwrap":false,"publish_time":1631795807560,"_cnpm_publish_time":1631795807560,"_cnpmcore_publish_time":"2021-12-16T22:34:40.689Z"},"3.2.1":{"name":"@putout/plugin-remove-useless-async","version":"3.2.1","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to remove useless async","homepage":"http://github.com/coderaiser/putout","main":"lib/remove-useless-async.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","async","useless"],"devDependencies":{"@putout/test":"^3.0.0","c8":"^7.5.0","eslint":"^8.0.0-beta.0","eslint-plugin-node":"^11.0.0","madrun":"^8.0.1"},"peerDependencies":{"putout":">=7.20"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-useless-async@3.2.1","_nodeVersion":"16.7.0","_npmVersion":"7.20.3","dist":{"shasum":"b75dc98f956c4e3a490b90a442dea85280f92a93","size":1904,"noattachment":false,"key":"/@putout/plugin-remove-useless-async/-/@putout/plugin-remove-useless-async-3.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-remove-useless-async/download/@putout/plugin-remove-useless-async-3.2.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-async_3.2.1_1629715784192_0.6551804782085415"},"_hasShrinkwrap":false,"publish_time":1629715784316,"_cnpm_publish_time":1629715784316,"_cnpmcore_publish_time":"2021-12-16T22:34:40.903Z"},"3.2.0":{"name":"@putout/plugin-remove-useless-async","version":"3.2.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to remove useless async","homepage":"http://github.com/coderaiser/putout","main":"lib/remove-useless-async.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","async","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.20"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-useless-async@3.2.0","_nodeVersion":"13.11.0","_npmVersion":"6.14.3","dist":{"shasum":"b8c140d88731190f8a719750956f2809ea2de97a","size":1930,"noattachment":false,"key":"/@putout/plugin-remove-useless-async/-/@putout/plugin-remove-useless-async-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-remove-useless-async/download/@putout/plugin-remove-useless-async-3.2.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-async_3.2.0_1585163715718_0.5902532505806795"},"_hasShrinkwrap":false,"publish_time":1585163715803,"_cnpm_publish_time":1585163715803,"_cnpmcore_publish_time":"2021-12-16T22:34:41.087Z"},"3.1.1":{"name":"@putout/plugin-remove-useless-async","version":"3.1.1","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to remove useless async","homepage":"http://github.com/coderaiser/putout","main":"lib/remove-useless-async.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","async","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.20"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-useless-async@3.1.1","_nodeVersion":"13.11.0","_npmVersion":"6.14.3","dist":{"shasum":"5a9d91c096ad12839913f6de7e0b6c12513079a5","size":1948,"noattachment":false,"key":"/@putout/plugin-remove-useless-async/-/@putout/plugin-remove-useless-async-3.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-remove-useless-async/download/@putout/plugin-remove-useless-async-3.1.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-remove-useless-async_3.1.1_1585152785655_0.7587787619470441"},"_hasShrinkwrap":false,"publish_time":1585152785758,"_cnpm_publish_time":1585152785758,"_cnpmcore_publish_time":"2021-12-16T22:34:41.346Z"},"3.1.0":{"name":"@putout/plugin-remove-useless-async","version":"3.1.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to remove useless async","homepage":"http://github.com/coderaiser/putout","main":"lib/remove-useless-async.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","async","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.20"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-useless-async@3.1.0","_nodeVersion":"13.11.0","_npmVersion":"6.12.1","dist":{"shasum":"7c916b9f914d05b49dfaea5fbd77db455914d096","size":1911,"noattachment":false,"key":"/@putout/plugin-remove-useless-async/-/@putout/plugin-remove-useless-async-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-remove-useless-async/download/@putout/plugin-remove-useless-async-3.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-remove-useless-async_3.1.0_1584632182824_0.8365017785552358"},"_hasShrinkwrap":false,"publish_time":1584632183055,"_cnpm_publish_time":1584632183055,"_cnpmcore_publish_time":"2021-12-16T22:34:41.598Z"},"3.0.0":{"name":"@putout/plugin-remove-useless-async","version":"3.0.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to remove useless async","homepage":"http://github.com/coderaiser/putout","main":"lib/remove-useless-async.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","async","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.20"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-useless-async@3.0.0","_nodeVersion":"13.11.0","_npmVersion":"6.12.1","dist":{"shasum":"fbe8ecbb15f9737c86bba5f9c2877ba49900af0b","size":1951,"noattachment":false,"key":"/@putout/plugin-remove-useless-async/-/@putout/plugin-remove-useless-async-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-remove-useless-async/download/@putout/plugin-remove-useless-async-3.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-async_3.0.0_1584557986664_0.4783432168955468"},"_hasShrinkwrap":false,"publish_time":1584557986763,"_cnpm_publish_time":1584557986763,"_cnpmcore_publish_time":"2021-12-16T22:34:41.772Z"},"2.0.0":{"name":"@putout/plugin-remove-useless-async","version":"2.0.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to remove useless async","homepage":"http://github.com/coderaiser/putout","main":"lib/remove-useless-async.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","async","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.17"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-useless-async@2.0.0","_nodeVersion":"13.11.0","_npmVersion":"6.12.1","dist":{"shasum":"ac6c9d23368f0200c21942ab2167e72461d05f71","size":1988,"noattachment":false,"key":"/@putout/plugin-remove-useless-async/-/@putout/plugin-remove-useless-async-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-remove-useless-async/download/@putout/plugin-remove-useless-async-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-remove-useless-async_2.0.0_1584554584345_0.2722169489687669"},"_hasShrinkwrap":false,"publish_time":1584554584512,"_cnpm_publish_time":1584554584512,"_cnpmcore_publish_time":"2021-12-16T22:34:41.978Z"},"1.2.0":{"name":"@putout/plugin-remove-useless-async","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 async","homepage":"http://github.com/coderaiser/putout","main":"lib/remove-useless-async.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","async","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-async@1.2.0","_nodeVersion":"13.11.0","_npmVersion":"6.12.1","dist":{"shasum":"4852608b1427bceee456408f79f5fd1bf8f144b4","size":1918,"noattachment":false,"key":"/@putout/plugin-remove-useless-async/-/@putout/plugin-remove-useless-async-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-remove-useless-async/download/@putout/plugin-remove-useless-async-1.2.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-async_1.2.0_1584546720934_0.6108662942906173"},"_hasShrinkwrap":false,"publish_time":1584546721056,"_cnpm_publish_time":1584546721056,"_cnpmcore_publish_time":"2021-12-16T22:34:42.190Z"},"1.1.0":{"name":"@putout/plugin-remove-useless-async","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 async","homepage":"http://github.com/coderaiser/putout","main":"lib/remove-useless-async.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","async","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-async@1.1.0","_nodeVersion":"13.9.0","_npmVersion":"6.12.1","dist":{"shasum":"988f3a97ab0acaabe4f8ad45161d047e7927297d","size":1900,"noattachment":false,"key":"/@putout/plugin-remove-useless-async/-/@putout/plugin-remove-useless-async-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-remove-useless-async/download/@putout/plugin-remove-useless-async-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-remove-useless-async_1.1.0_1582907362177_0.030564539457068163"},"_hasShrinkwrap":false,"publish_time":1582907362334,"_cnpm_publish_time":1582907362334,"_cnpmcore_publish_time":"2021-12-16T22:34:42.374Z"},"1.0.0":{"name":"@putout/plugin-remove-useless-async","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 async","homepage":"http://github.com/coderaiser/putout","main":"lib/remove-useless-async.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","async","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-async@1.0.0","_nodeVersion":"13.9.0","_npmVersion":"6.12.1","dist":{"shasum":"6b662d83ace165f1562393e94c9724141767cad1","size":1884,"noattachment":false,"key":"/@putout/plugin-remove-useless-async/-/@putout/plugin-remove-useless-async-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-remove-useless-async/download/@putout/plugin-remove-useless-async-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-async_1.0.0_1582905155665_0.6414805876265217"},"_hasShrinkwrap":false,"publish_time":1582905155825,"_cnpm_publish_time":1582905155825,"_cnpmcore_publish_time":"2021-12-16T22:34:42.589Z"}},"readme":"# @putout/plugin-remove-useless-async [![NPM version][NPMIMGURL]][NPMURL]\n\n[NPMIMGURL]: https://img.shields.io/npm/v/@putout/plugin-remove-useless-async.svg?style=flat&longCache=true\n[NPMURL]: https://npmjs.org/package/@putout/plugin-remove-useless-async\"npm\"\n\n????[`Putout`](https://github.com/coderaiser/putout) plugin adds ability to remove useless `async`. 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-async\n```\n\n## Rule\n\n```json\n{\n    \"rules\": {\n        \"remove-useless-async\": \"on\"\n    }\n}\n```\n\n## ❌ Incorrect code example\n\n```js\nasync function show() {\n    console.log('hello');\n}\n```\n\n## ✅ Correct code Example\n\n```js\nfunction show() {\n    console.log('hello');\n}\n```\n\n## License\n\nMIT\n","_attachments":{},"homepage":"https://github.com/coderaiser/putout/tree/v24.5.0/packages/plugin-remove-useless-async#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"license":"MIT"}