{"_id":"eslint-plugin-promise","_rev":"286679","name":"eslint-plugin-promise","description":"Enforce best practices for JavaScript promises","dist-tags":{"latest":"6.1.1"},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"michaeldeboey","email":""},{"name":"xjamundx","email":""}],"time":{"modified":"2023-09-20T21:59:22.000Z","created":"2016-01-22T17:12:18.921Z","6.1.1":"2022-10-19T21:06:14.552Z","6.1.0":"2022-10-13T02:19:24.588Z","6.0.1":"2022-08-25T00:58:17.134Z","6.0.0":"2021-12-18T05:55:59.270Z","5.2.0":"2021-12-01T05:39:07.642Z","5.1.1":"2021-10-21T05:14:43.440Z","5.1.0":"2021-04-09T23:09:53.426Z","5.0.0":"2021-04-09T20:17:41.566Z","4.3.1":"2021-02-10T19:01:23.362Z","4.3.0":"2021-02-10T18:53:14.133Z","4.2.1":"2019-06-25T17:28:20.040Z","4.1.1":"2019-04-01T18:51:29.260Z","4.1.0":"2019-04-01T18:30:48.876Z","4.0.1":"2018-09-07T04:40:44.425Z","4.0.0":"2018-08-17T21:24:47.965Z","3.8.0":"2018-05-24T20:45:07.521Z","3.7.0":"2018-03-08T17:32:28.476Z","3.6.0":"2017-10-13T18:11:33.133Z","3.5.0":"2017-02-28T23:44:47.687Z","3.4.2":"2017-02-17T00:56:47.091Z","3.4.1":"2017-02-06T22:17:24.775Z","3.4.0":"2016-11-17T19:17:01.721Z","3.4.0-0":"2016-11-17T04:45:18.017Z","3.3.2":"2016-11-11T21:09:07.710Z","3.3.1":"2016-11-04T18:04:12.314Z","3.3.0":"2016-10-18T20:53:40.236Z","3.2.1":"2016-10-18T17:23:53.127Z","3.2.0":"2016-10-18T16:56:55.421Z","3.1.0":"2016-10-18T16:27:35.636Z","3.0.0":"2016-10-07T23:58:26.345Z","2.0.1":"2016-08-05T17:25:54.345Z","2.0.0":"2016-07-13T14:44:49.303Z","1.3.2":"2016-06-03T19:25:19.965Z","1.3.1":"2016-05-27T03:15:01.815Z","1.3.0":"2016-05-25T16:18:19.814Z","1.2.0":"2016-05-25T16:00:17.024Z","1.1.0":"2016-03-02T19:28:26.814Z","1.0.8":"2016-02-06T04:29:06.502Z","1.0.0":"2016-01-22T17:12:18.921Z"},"users":{},"author":{"name":"jden","email":"jason@denizac.org"},"repository":{"type":"git","url":"git+https://github.com/eslint-community/eslint-plugin-promise.git"},"versions":{"6.1.1":{"name":"eslint-plugin-promise","version":"6.1.1","description":"Enforce best practices for JavaScript promises","keywords":["eslint","eslintplugin","eslint-plugin","promise","promises"],"homepage":"https://github.com/eslint-community/eslint-plugin-promise","bugs":{"url":"https://github.com/eslint-community/eslint-plugin-promise/issues"},"repository":{"type":"git","url":"git+https://github.com/eslint-community/eslint-plugin-promise.git"},"license":"ISC","author":{"name":"jden","email":"jason@denizac.org"},"contributors":[{"name":"Brett Zamir"},{"name":"Aadit M Shah","email":"aaditmshah@aadit.codes","url":"https://aadit.codes/"}],"scripts":{"format":"prettier --write .","lint":"eslint --report-unused-disable-directives .","prepare":"husky install","test":"jest --coverage"},"lint-staged":{"{README.md,CONTRIBUTING.md}":["doctoc --maxlevel 3 --notitle"],"*.js":["prettier --write","eslint --report-unused-disable-directives --fix"],"*.+(json|md)":["prettier --write"]},"prettier":{"proseWrap":"always","semi":false,"singleQuote":true},"jest":{"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"devDependencies":{"@typescript-eslint/parser":"^5.40.0","doctoc":"^2.2.1","eslint":"^8.24.0","eslint-config-prettier":"^8.5.0","eslint-plugin-eslint-plugin":"^4.4.1","eslint-plugin-jest":"^26.9.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","husky":"^7.0.4","jest":"^28.1.3","lint-staged":"^12.5.0","prettier":"^2.7.1","typescript":"^4.8.4"},"peerDependencies":{"eslint":"^7.0.0 || ^8.0.0"},"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"gitHead":"dc51b1c890b284b262b384ab65263e65aff903b7","_id":"eslint-plugin-promise@6.1.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"269a3e2772f62875661220631bd4dafcb4083816","size":15642,"noattachment":false,"key":"/eslint-plugin-promise/-/eslint-plugin-promise-6.1.1.tgz","tarball":"http://name.csiicloud.com:7001/eslint-plugin-promise/download/eslint-plugin-promise-6.1.1.tgz"},"_npmUser":{"name":"eslint-community-bot","email":"contact+eslintcbot@eslint.org"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"michaeldeboey","email":""},{"name":"xjamundx","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-promise_6.1.1_1666213574287_0.9714482656451247"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-20T08:01:51.618Z","publish_time":1666213574552,"_cnpm_publish_time":1666213574552},"6.1.0":{"name":"eslint-plugin-promise","version":"6.1.0","description":"Enforce best practices for JavaScript promises","keywords":["eslint","eslintplugin","eslint-plugin","promise","promises"],"author":{"name":"jden","email":"jason@denizac.org"},"contributors":[{"name":"Brett Zamir"},{"name":"Aadit M Shah","email":"aaditmshah@aadit.codes","url":"https://aadit.codes/"}],"repository":{"type":"git","url":"git+https://github.com/eslint-community/eslint-plugin-promise.git"},"homepage":"https://github.com/eslint-community/eslint-plugin-promise","bugs":{"url":"https://github.com/eslint-community/eslint-plugin-promise/issues"},"scripts":{"format":"prettier --write .","lint":"eslint --report-unused-disable-directives .","prepare":"husky install","test":"jest --coverage"},"devDependencies":{"@typescript-eslint/parser":"^5.40.0","doctoc":"^2.2.1","eslint":"^8.24.0","eslint-config-prettier":"^8.5.0","eslint-plugin-eslint-plugin":"^4.4.1","eslint-plugin-jest":"^26.9.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","husky":"^7.0.4","jest":"^28.1.3","lint-staged":"^12.5.0","prettier":"^2.7.1","typescript":"^4.8.4"},"peerDependencies":{"eslint":"^7.0.0 || ^8.0.0"},"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"license":"ISC","lint-staged":{"{README.md,CONTRIBUTING.md}":["doctoc --maxlevel 3 --notitle"],"*.js":["prettier --write","eslint --report-unused-disable-directives --fix"],"*.+(json|md)":["prettier --write"]},"prettier":{"semi":false,"singleQuote":true,"proseWrap":"always"},"jest":{"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"71e53a0b8270b4e7d8c59ad987d8024f9529c56a","_id":"eslint-plugin-promise@6.1.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"99e54d07272df5a6440209cb36d0d692be0610dd","size":15102,"noattachment":false,"key":"/eslint-plugin-promise/-/eslint-plugin-promise-6.1.0.tgz","tarball":"http://name.csiicloud.com:7001/eslint-plugin-promise/download/eslint-plugin-promise-6.1.0.tgz"},"_npmUser":{"name":"eslint-community-bot","email":"contact+eslintcbot@eslint.org"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"michaeldeboey","email":""},{"name":"xjamundx","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-promise_6.1.0_1665627564327_0.6725473903999282"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-13T13:02:19.882Z","publish_time":1665627564588,"_cnpm_publish_time":1665627564588},"6.0.1":{"name":"eslint-plugin-promise","version":"6.0.1","description":"Enforce best practices for JavaScript promises","keywords":["eslint","eslintplugin","eslint-plugin","promise","promises"],"author":{"name":"jden","email":"jason@denizac.org"},"contributors":[{"name":"Brett Zamir"},{"name":"Aadit M Shah","email":"aaditmshah@aadit.codes","url":"https://aadit.codes/"}],"repository":{"type":"git","url":"git+https://github.com/xjamundx/eslint-plugin-promise.git"},"homepage":"https://github.com/xjamundx/eslint-plugin-promise","bugs":{"url":"https://github.com/xjamundx/eslint-plugin-promise/issues"},"scripts":{"format":"prettier --write .","lint":"eslint .","prepare":"husky install","test":"jest --coverage"},"devDependencies":{"doctoc":"^2.1.0","eslint":"^8.5.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-plugin":"^4.1.0","eslint-plugin-jest":"^25.3.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","husky":"^7.0.4","jest":"^27.4.5","jest-runner-eslint":"^1.0.0","lint-staged":"^12.1.2","prettier":"^2.5.1"},"peerDependencies":{"eslint":"^7.0.0 || ^8.0.0"},"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"license":"ISC","lint-staged":{"{README.md,CONTRIBUTING.md}":["doctoc --maxlevel 3 --notitle"],"*.js":["prettier --write","eslint --fix"],"*.+(json|md)":["prettier --write"]},"prettier":{"semi":false,"singleQuote":true,"proseWrap":"always"},"jest":{"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}},"projects":[{"displayName":"test","testEnvironment":"node"},{"runner":"jest-runner-eslint","displayName":"lint","testMatch":["<rootDir>/rules/**/*.js","<rootDir>/__tests__/**/*.js","<rootDir>/index.js"]}]},"gitHead":"5a3fb6541d11f807671c466fcf1fa3608641316e","_id":"eslint-plugin-promise@6.0.1","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"a8cddf96a67c4059bdabf4d724a29572188ae423","size":11348,"noattachment":false,"key":"/eslint-plugin-promise/-/eslint-plugin-promise-6.0.1.tgz","tarball":"http://name.csiicloud.com:7001/eslint-plugin-promise/download/eslint-plugin-promise-6.0.1.tgz"},"_npmUser":{"name":"xjamundx","email":"jamund@gmail.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"michaeldeboey","email":""},{"name":"xjamundx","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-promise_6.0.1_1661389096892_0.9007462983192005"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-25T00:59:47.250Z","publish_time":1661389097134,"_cnpm_publish_time":1661389097134},"6.0.0":{"name":"eslint-plugin-promise","version":"6.0.0","description":"Enforce best practices for JavaScript promises","keywords":["eslint","eslintplugin","eslint-plugin","promise","promises"],"author":{"name":"jden","email":"jason@denizac.org"},"contributors":[{"name":"Brett Zamir"}],"repository":{"type":"git","url":"git+https://github.com/xjamundx/eslint-plugin-promise.git"},"homepage":"https://github.com/xjamundx/eslint-plugin-promise","bugs":{"url":"https://github.com/xjamundx/eslint-plugin-promise/issues"},"scripts":{"format":"prettier --write .","lint":"eslint .","prepare":"husky install","test":"jest --coverage"},"dependencies":{},"devDependencies":{"doctoc":"^2.1.0","eslint":"^8.5.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-plugin":"^4.1.0","eslint-plugin-jest":"^25.3.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","husky":"^7.0.4","jest":"^27.4.5","jest-runner-eslint":"^1.0.0","lint-staged":"^12.1.2","prettier":"^2.5.1"},"peerDependencies":{"eslint":"^7.0.0 || ^8.0.0"},"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"license":"ISC","lint-staged":{"{README.md,CONTRIBUTING.md}":["doctoc --maxlevel 3 --notitle"],"*.js":["prettier --write","eslint --fix"],"*.+(json|md)":["prettier --write"]},"prettier":{"semi":false,"singleQuote":true,"proseWrap":"always"},"jest":{"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}},"projects":[{"displayName":"test","testEnvironment":"node"},{"runner":"jest-runner-eslint","displayName":"lint","testMatch":["<rootDir>/rules/**/*.js","<rootDir>/__tests__/**/*.js","<rootDir>/index.js"]}]},"gitHead":"f10d8fc0b9f5680f849d6b4d50ac9e33008c5a29","_id":"eslint-plugin-promise@6.0.0","_nodeVersion":"17.0.1","_npmVersion":"8.1.0","dist":{"shasum":"017652c07c9816413a41e11c30adc42c3d55ff18","size":11183,"noattachment":false,"key":"/eslint-plugin-promise/-/eslint-plugin-promise-6.0.0.tgz","tarball":"http://name.csiicloud.com:7001/eslint-plugin-promise/download/eslint-plugin-promise-6.0.0.tgz"},"_npmUser":{"name":"xjamundx","email":"jamund@gmail.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"michaeldeboey","email":""},{"name":"xjamundx","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-promise_6.0.0_1639806959082_0.8161267749502943"},"_hasShrinkwrap":false,"publish_time":1639806959270,"_cnpm_publish_time":1639806959270,"_cnpmcore_publish_time":"2021-12-18T05:56:10.328Z"},"5.2.0":{"name":"eslint-plugin-promise","version":"5.2.0","description":"Enforce best practices for JavaScript promises","keywords":["eslint","eslintplugin","eslint-plugin","promise","promises"],"author":{"name":"jden","email":"jason@denizac.org"},"contributors":[{"name":"Brett Zamir"}],"repository":{"type":"git","url":"git+https://github.com/xjamundx/eslint-plugin-promise.git"},"homepage":"https://github.com/xjamundx/eslint-plugin-promise","bugs":{"url":"https://github.com/xjamundx/eslint-plugin-promise/issues"},"scripts":{"precommit":"lint-staged --concurrent false","test":"jest --coverage","lint":"eslint rules __tests__ index.js","format":"prettier --write '**/*.js'"},"dependencies":{},"devDependencies":{"doctoc":"^2.0.0","eslint":"^7.23.0","eslint-config-prettier":"^8.1.0","eslint-plugin-eslint-plugin":"^3.0.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","husky":"^6.0.0","jest":"^26.6.3","jest-runner-eslint":"^0.10.0","lint-staged":"^10.5.4","prettier":"^2.2.1"},"peerDependencies":{"eslint":"^7.0.0"},"engines":{"node":"^10.12.0 || >=12.0.0"},"license":"ISC","lint-staged":{"{README.md,CONTRIBUTING.md}":["doctoc --maxlevel 3 --notitle"],"*.js":["prettier --write","eslint --fix"],"*.+(json|md)":["prettier --write"]},"prettier":{"semi":false,"singleQuote":true,"proseWrap":"always"},"jest":{"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}},"projects":[{"displayName":"test","testEnvironment":"node"},{"runner":"jest-runner-eslint","displayName":"lint","testMatch":["<rootDir>/rules/**/*.js","<rootDir>/__tests__/**/*.js","<rootDir>/index.js"]}]},"gitHead":"1f982da02579fcc18a13880b4c4904e530d3a54b","_id":"eslint-plugin-promise@5.2.0","_nodeVersion":"12.22.4","_npmVersion":"6.14.14","dist":{"shasum":"a596acc32981627eb36d9d75f9666ac1a4564971","size":10989,"noattachment":false,"key":"/eslint-plugin-promise/-/eslint-plugin-promise-5.2.0.tgz","tarball":"http://name.csiicloud.com:7001/eslint-plugin-promise/download/eslint-plugin-promise-5.2.0.tgz"},"_npmUser":{"name":"xjamundx","email":"jamund@gmail.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"michaeldeboey","email":""},{"name":"xjamundx","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-promise_5.2.0_1638337147470_0.9998992504403859"},"_hasShrinkwrap":false,"publish_time":1638337147642,"_cnpm_publish_time":1638337147642,"_cnpmcore_publish_time":"2021-12-13T15:04:54.345Z"},"5.1.1":{"name":"eslint-plugin-promise","version":"5.1.1","description":"Enforce best practices for JavaScript promises","keywords":["eslint","eslintplugin","eslint-plugin","promise","promises"],"author":{"name":"jden","email":"jason@denizac.org"},"contributors":[{"name":"Brett Zamir"}],"repository":{"type":"git","url":"git+https://github.com/xjamundx/eslint-plugin-promise.git"},"homepage":"https://github.com/xjamundx/eslint-plugin-promise","bugs":{"url":"https://github.com/xjamundx/eslint-plugin-promise/issues"},"scripts":{"precommit":"lint-staged --concurrent false","test":"jest --coverage","lint":"eslint rules __tests__ index.js","format":"prettier --write '**/*.js'"},"dependencies":{},"devDependencies":{"doctoc":"^2.0.0","eslint":"^7.23.0","eslint-config-prettier":"^8.1.0","eslint-plugin-eslint-plugin":"^3.0.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","husky":"^6.0.0","jest":"^26.6.3","jest-runner-eslint":"^0.10.0","lint-staged":"^10.5.4","prettier":"^2.2.1"},"peerDependencies":{"eslint":"^7.0.0"},"engines":{"node":"^10.12.0 || >=12.0.0"},"license":"ISC","lint-staged":{"{README.md,CONTRIBUTING.md}":["doctoc --maxlevel 3 --notitle"],"*.js":["prettier --write","eslint --fix"],"*.+(json|md)":["prettier --write"]},"prettier":{"semi":false,"singleQuote":true,"proseWrap":"always"},"jest":{"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}},"projects":[{"displayName":"test","testEnvironment":"node"},{"runner":"jest-runner-eslint","displayName":"lint","testMatch":["<rootDir>/rules/**/*.js","<rootDir>/__tests__/**/*.js","<rootDir>/index.js"]}]},"gitHead":"7cd1263ebadb6b80e6f37a40a3ac3dc064278bca","_id":"eslint-plugin-promise@5.1.1","_nodeVersion":"12.22.4","_npmVersion":"6.14.14","dist":{"shasum":"9674d11c056d1bafac38e4a3a9060be740988d90","size":10963,"noattachment":false,"key":"/eslint-plugin-promise/-/eslint-plugin-promise-5.1.1.tgz","tarball":"http://name.csiicloud.com:7001/eslint-plugin-promise/download/eslint-plugin-promise-5.1.1.tgz"},"_npmUser":{"name":"xjamundx","email":"jamund@gmail.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"michaeldeboey","email":""},{"name":"xjamundx","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-promise_5.1.1_1634793283256_0.8023897415356793"},"_hasShrinkwrap":false,"publish_time":1634793283440,"_cnpm_publish_time":1634793283440,"_cnpmcore_publish_time":"2021-12-13T15:04:54.713Z"},"5.1.0":{"name":"eslint-plugin-promise","version":"5.1.0","description":"Enforce best practices for JavaScript promises","keywords":["eslint","eslintplugin","eslint-plugin","promise","promises"],"author":{"name":"jden","email":"jason@denizac.org"},"contributors":[{"name":"Brett Zamir"}],"repository":{"type":"git","url":"git+https://github.com/xjamundx/eslint-plugin-promise.git"},"homepage":"https://github.com/xjamundx/eslint-plugin-promise","bugs":{"url":"https://github.com/xjamundx/eslint-plugin-promise/issues"},"scripts":{"precommit":"lint-staged --concurrent false","test":"jest --coverage","lint":"eslint rules __tests__ index.js","format":"prettier --write '**/*.js'"},"dependencies":{},"devDependencies":{"doctoc":"^2.0.0","eslint":"^7.23.0","eslint-config-prettier":"^8.1.0","eslint-plugin-eslint-plugin":"^3.0.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","husky":"^6.0.0","jest":"^26.6.3","jest-runner-eslint":"^0.10.0","lint-staged":"^10.5.4","prettier":"^2.2.1"},"peerDependencies":{"eslint":"^7.0.0"},"engines":{"node":"^10.12.0 || >=12.0.0"},"license":"ISC","lint-staged":{"{README.md,CONTRIBUTING.md}":["doctoc --maxlevel 3 --notitle"],"*.js":["prettier --write","eslint --fix"],"*.+(json|md)":["prettier --write"]},"prettier":{"semi":false,"singleQuote":true,"proseWrap":"always"},"jest":{"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}},"projects":[{"displayName":"test","testEnvironment":"node"},{"runner":"jest-runner-eslint","displayName":"lint","testMatch":["<rootDir>/rules/**/*.js","<rootDir>/__tests__/**/*.js","<rootDir>/index.js"]}]},"gitHead":"485509660ccc1901fd30040cf4e75c88922c6255","_id":"eslint-plugin-promise@5.1.0","_nodeVersion":"12.20.2","_npmVersion":"6.14.11","dist":{"shasum":"fb2188fb734e4557993733b41aa1a688f46c6f24","size":10942,"noattachment":false,"key":"/eslint-plugin-promise/-/eslint-plugin-promise-5.1.0.tgz","tarball":"http://name.csiicloud.com:7001/eslint-plugin-promise/download/eslint-plugin-promise-5.1.0.tgz"},"_npmUser":{"name":"xjamundx","email":"jamund@gmail.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"michaeldeboey","email":""},{"name":"xjamundx","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-promise_5.1.0_1618009793277_0.005698747672540971"},"_hasShrinkwrap":false,"publish_time":1618009793426,"_cnpm_publish_time":1618009793426,"_cnpmcore_publish_time":"2021-12-13T15:04:55.059Z"},"5.0.0":{"name":"eslint-plugin-promise","version":"5.0.0","description":"Enforce best practices for JavaScript promises","keywords":["eslint","eslintplugin","eslint-plugin","promise","promises"],"author":{"name":"jden","email":"jason@denizac.org"},"contributors":[{"name":"Brett Zamir"}],"repository":{"type":"git","url":"git+https://github.com/xjamundx/eslint-plugin-promise.git"},"homepage":"https://github.com/xjamundx/eslint-plugin-promise","bugs":{"url":"https://github.com/xjamundx/eslint-plugin-promise/issues"},"scripts":{"precommit":"lint-staged --concurrent false","test":"jest","lint":"eslint rules __tests__ index.js","format":"prettier --write '**/*.js'"},"dependencies":{},"devDependencies":{"doctoc":"^1.4.0","eslint":"^7.23.0","eslint-config-prettier":"^8.1.0","eslint-plugin-eslint-plugin":"^3.0.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","husky":"^4.2.5","jest":"^26.6.3","jest-runner-eslint":"^0.10.0","lint-staged":"^10.2.4","prettier":"^2.2.1"},"peerDependencies":{"eslint":"^7.0.0"},"engines":{"node":"^10.12.0 || >=12.0.0"},"license":"ISC","lint-staged":{"{README.md,CONTRIBUTING.md}":["doctoc --maxlevel 3 --notitle"],"*.js":["prettier --write","eslint --fix"],"*.+(json|md)":["prettier --write"]},"prettier":{"semi":false,"singleQuote":true,"proseWrap":"always"},"jest":{"projects":[{"displayName":"test","testEnvironment":"node"},{"runner":"jest-runner-eslint","displayName":"lint","testMatch":["<rootDir>/rules/**/*.js","<rootDir>/__tests__/**/*.js","<rootDir>/index.js"]}]},"gitHead":"7ac8796e8fa88a257619d7f98264604ef57045af","_id":"eslint-plugin-promise@5.0.0","_nodeVersion":"12.20.2","_npmVersion":"6.14.11","dist":{"shasum":"676d1d1555e34976b4a9bd42663f70353ddb8fef","size":10445,"noattachment":false,"key":"/eslint-plugin-promise/-/eslint-plugin-promise-5.0.0.tgz","tarball":"http://name.csiicloud.com:7001/eslint-plugin-promise/download/eslint-plugin-promise-5.0.0.tgz"},"_npmUser":{"name":"xjamundx","email":"jamund@gmail.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"michaeldeboey","email":""},{"name":"xjamundx","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-promise_5.0.0_1617999461389_0.22714911535724358"},"_hasShrinkwrap":false,"publish_time":1617999461566,"_cnpm_publish_time":1617999461566,"_cnpmcore_publish_time":"2021-12-13T15:04:55.414Z"},"4.3.1":{"name":"eslint-plugin-promise","version":"4.3.1","description":"Enforce best practices for JavaScript promises","keywords":["eslint","eslintplugin","eslint-plugin","promise","promises"],"author":{"name":"jden","email":"jason@denizac.org"},"contributors":[{"name":"Brett Zamir"}],"repository":{"type":"git","url":"git+https://github.com/xjamundx/eslint-plugin-promise.git"},"homepage":"https://github.com/xjamundx/eslint-plugin-promise","bugs":{"url":"https://github.com/xjamundx/eslint-plugin-promise/issues"},"scripts":{"precommit":"lint-staged --concurrent false","test":"jest","lint":"eslint rules __tests__ index.js","format":"prettier --write '**/*.js'"},"dependencies":{},"devDependencies":{"doctoc":"^1.4.0","eslint":"^6.8.0","eslint-config-prettier":"^3.0.1","eslint-plugin-eslint-plugin":"^2.2.1","eslint-plugin-jest":"^23.13.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^2.6.2","husky":"^4.2.5","jest":"^26.6.3","jest-runner-eslint":"^0.8.0","lint-staged":"^10.2.4","prettier":"^2.2.1"},"engines":{"node":">=6"},"license":"ISC","lint-staged":{"{README.md,CONTRIBUTING.md}":["doctoc --maxlevel 3 --notitle"],"*.js":["prettier --write","eslint --fix"],"*.+(json|md)":["prettier --write"]},"prettier":{"semi":false,"singleQuote":true,"proseWrap":"always"},"jest":{"projects":[{"displayName":"test","testEnvironment":"node"},{"runner":"jest-runner-eslint","displayName":"lint","testMatch":["<rootDir>/rules/**/*.js","<rootDir>/__tests__/**/*.js","<rootDir>/index.js"]}]},"gitHead":"a9589b6f9a2ceeb0c741e8c0a5a1df63f1e77106","_id":"eslint-plugin-promise@4.3.1","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"61485df2a359e03149fdafc0a68b0e030ad2ac45","size":10411,"noattachment":false,"key":"/eslint-plugin-promise/-/eslint-plugin-promise-4.3.1.tgz","tarball":"http://name.csiicloud.com:7001/eslint-plugin-promise/download/eslint-plugin-promise-4.3.1.tgz"},"_npmUser":{"name":"xjamundx","email":"jamund@gmail.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"michaeldeboey","email":""},{"name":"xjamundx","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-promise_4.3.1_1612983682393_0.2695805429575129"},"_hasShrinkwrap":false,"publish_time":1612983683362,"_cnpm_publish_time":1612983683362},"4.3.0":{"name":"eslint-plugin-promise","version":"4.3.0","description":"Enforce best practices for JavaScript promises","keywords":["eslint","eslintplugin","eslint-plugin","promise","promises"],"author":{"name":"jden","email":"jason@denizac.org"},"contributors":[{"name":"Brett Zamir"}],"repository":{"type":"git","url":"git+https://github.com/xjamundx/eslint-plugin-promise.git"},"homepage":"https://github.com/xjamundx/eslint-plugin-promise","bugs":{"url":"https://github.com/xjamundx/eslint-plugin-promise/issues"},"scripts":{"precommit":"lint-staged --concurrent false","test":"jest","lint":"eslint rules __tests__ index.js","format":"prettier --write '**/*.js'"},"dependencies":{},"devDependencies":{"doctoc":"^1.4.0","eslint":"^6.8.0","eslint-config-prettier":"^3.0.1","eslint-plugin-eslint-plugin":"^2.2.1","eslint-plugin-jest":"^23.13.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^2.6.2","husky":"^4.2.5","jest":"^26.6.3","jest-runner-eslint":"^0.8.0","lint-staged":"^10.2.4","prettier":"^1.14.2"},"engines":{"node":">=6"},"license":"ISC","lint-staged":{"{README.md,CONTRIBUTING.md}":["doctoc --maxlevel 3 --notitle"],"*.js":["prettier --write","eslint --fix"],"*.+(json|md)":["prettier --write"]},"prettier":{"semi":false,"singleQuote":true,"proseWrap":"always"},"jest":{"projects":[{"displayName":"test","testEnvironment":"node"},{"runner":"jest-runner-eslint","displayName":"lint","testMatch":["<rootDir>/rules/**/*.js","<rootDir>/__tests__/**/*.js","<rootDir>/index.js"]}]},"gitHead":"57b02e503833463f3ebeb16143195191091b30a4","_id":"eslint-plugin-promise@4.3.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"0ab53d7dcb5a73ad96047fca6fa0de203e9f4897","size":10362,"noattachment":false,"key":"/eslint-plugin-promise/-/eslint-plugin-promise-4.3.0.tgz","tarball":"http://name.csiicloud.com:7001/eslint-plugin-promise/download/eslint-plugin-promise-4.3.0.tgz"},"_npmUser":{"name":"xjamundx","email":"jamund@gmail.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"michaeldeboey","email":""},{"name":"xjamundx","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-promise_4.3.0_1612983193970_0.046730047575284095"},"_hasShrinkwrap":false,"publish_time":1612983194133,"_cnpm_publish_time":1612983194133},"4.2.1":{"name":"eslint-plugin-promise","version":"4.2.1","description":"Enforce best practices for JavaScript promises","keywords":["eslint","eslintplugin","eslint-plugin","promise","promises"],"author":{"name":"jden","email":"jason@denizac.org"},"repository":{"type":"git","url":"git+ssh://git@github.com/xjamundx/eslint-plugin-promise.git"},"scripts":{"precommit":"lint-staged","test":"jest","lint":"eslint rules __tests__ index.js"},"devDependencies":{"doctoc":"^1.3.0","eslint":"^5.16.0","eslint-config-prettier":"^3.0.1","eslint-plugin-eslint-plugin":"^1.4.0","eslint-plugin-jest":"^21.21.0","eslint-plugin-node":"^7.0.1","eslint-plugin-prettier":"^2.6.2","husky":"^0.14.3","jest":"^24.5.0","jest-runner-eslint":"^0.7.3","lint-staged":"^7.2.2","prettier":"^1.14.2"},"engines":{"node":">=6"},"license":"ISC","lint-staged":{"concurrent":false,"linters":{"{README.md,CONTRIBUTING.md}":["doctoc --maxlevel 3 --notitle","git add"],"*.js":["prettier --write","eslint --fix","git add"],"*.+(json|md)":["prettier --write","git add"]}},"prettier":{"semi":false,"singleQuote":true,"proseWrap":"always"},"jest":{"projects":[{"displayName":"test","testEnvironment":"node"},{"runner":"jest-runner-eslint","displayName":"lint","testMatch":["<rootDir>/rules/**/*.js","<rootDir>/__tests__/**/*.js","<rootDir>/index.js"]}]},"gitHead":"5b935bdd3c3760a2e58eea9b89c86b6d3243e321","bugs":{"url":"https://github.com/xjamundx/eslint-plugin-promise/issues"},"homepage":"https://github.com/xjamundx/eslint-plugin-promise#readme","_id":"eslint-plugin-promise@4.2.1","_nodeVersion":"8.12.0","_npmVersion":"6.9.0","dist":{"shasum":"845fd8b2260ad8f82564c1222fce44ad71d9418a","size":9560,"noattachment":false,"key":"/eslint-plugin-promise/-/eslint-plugin-promise-4.2.1.tgz","tarball":"http://name.csiicloud.com:7001/eslint-plugin-promise/download/eslint-plugin-promise-4.2.1.tgz"},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"michaeldeboey","email":""},{"name":"xjamundx","email":""}],"_npmUser":{"name":"xjamundx","email":"jamund@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-promise_4.2.1_1561483699814_0.7906910188459748"},"_hasShrinkwrap":false,"publish_time":1561483700040,"_cnpm_publish_time":1561483700040},"4.1.1":{"name":"eslint-plugin-promise","version":"4.1.1","description":"Enforce best practices for JavaScript promises","keywords":["eslint","eslintplugin","eslint-plugin","promise","promises"],"author":{"name":"jden","email":"jason@denizac.org"},"repository":{"type":"git","url":"git+ssh://git@github.com/xjamundx/eslint-plugin-promise.git"},"scripts":{"precommit":"lint-staged","test":"jest","lint":"eslint rules __tests__ index.js"},"devDependencies":{"doctoc":"^1.3.0","eslint":"^5.16.0","eslint-config-prettier":"^3.0.1","eslint-plugin-eslint-plugin":"^1.4.0","eslint-plugin-jest":"^21.21.0","eslint-plugin-node":"^7.0.1","eslint-plugin-prettier":"^2.6.2","husky":"^0.14.3","jest":"^24.5.0","jest-runner-eslint":"^0.7.3","lint-staged":"^7.2.2","prettier":"^1.14.2"},"engines":{"node":">=6"},"license":"ISC","lint-staged":{"concurrent":false,"linters":{"{README.md,CONTRIBUTING.md}":["doctoc --maxlevel 3 --notitle","git add"],"*.js":["prettier --write","eslint --fix","git add"],"*.+(json|md)":["prettier --write","git add"]}},"prettier":{"semi":false,"singleQuote":true,"proseWrap":"always"},"jest":{"projects":[{"displayName":"test","testEnvironment":"node"},{"runner":"jest-runner-eslint","displayName":"lint","testMatch":["<rootDir>/rules/**/*.js","<rootDir>/__tests__/**/*.js","<rootDir>/index.js"]}]},"gitHead":"0e0059272793d07822b50cb1fa2954aa675157c9","bugs":{"url":"https://github.com/xjamundx/eslint-plugin-promise/issues"},"homepage":"https://github.com/xjamundx/eslint-plugin-promise#readme","_id":"eslint-plugin-promise@4.1.1","_nodeVersion":"8.12.0","_npmVersion":"6.9.0","dist":{"shasum":"1e08cb68b5b2cd8839f8d5864c796f56d82746db","size":9455,"noattachment":false,"key":"/eslint-plugin-promise/-/eslint-plugin-promise-4.1.1.tgz","tarball":"http://name.csiicloud.com:7001/eslint-plugin-promise/download/eslint-plugin-promise-4.1.1.tgz"},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"michaeldeboey","email":""},{"name":"xjamundx","email":""}],"_npmUser":{"name":"xjamundx","email":"jamund@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-promise_4.1.1_1554144689055_0.882311106723739"},"_hasShrinkwrap":false,"publish_time":1554144689260,"_cnpm_publish_time":1554144689260},"4.1.0":{"name":"eslint-plugin-promise","version":"4.1.0","description":"Enforce best practices for JavaScript promises","keywords":["eslint","eslintplugin","eslint-plugin","promise","promises"],"author":{"name":"jden","email":"jason@denizac.org"},"repository":{"type":"git","url":"git+ssh://git@github.com/xjamundx/eslint-plugin-promise.git"},"scripts":{"precommit":"lint-staged","test":"jest","lint":"eslint rules __tests__ index.js"},"devDependencies":{"doctoc":"^1.3.0","eslint":"^5.3.0","eslint-config-prettier":"^3.0.1","eslint-plugin-eslint-plugin":"^1.4.0","eslint-plugin-jest":"^21.21.0","eslint-plugin-node":"^7.0.1","eslint-plugin-prettier":"^2.6.2","husky":"^0.14.3","jest":"^23.5.0","jest-runner-eslint":"^0.6.0","lint-staged":"^7.2.2","prettier":"^1.14.2"},"engines":{"node":">=6"},"license":"ISC","lint-staged":{"concurrent":false,"linters":{"{README.md,CONTRIBUTING.md}":["doctoc --maxlevel 3 --notitle","git add"],"*.js":["prettier --write","eslint --fix","git add"],"*.+(json|md)":["prettier --write","git add"]}},"prettier":{"semi":false,"singleQuote":true,"proseWrap":"always"},"jest":{"projects":[{"displayName":"test","testEnvironment":"node"},{"runner":"jest-runner-eslint","displayName":"lint","testMatch":["<rootDir>/rules/**/*.js","<rootDir>/__tests__/**/*.js","<rootDir>/index.js"]}]},"gitHead":"088c239b93a2016d89772933dda056201baad943","bugs":{"url":"https://github.com/xjamundx/eslint-plugin-promise/issues"},"homepage":"https://github.com/xjamundx/eslint-plugin-promise#readme","_id":"eslint-plugin-promise@4.1.0","_nodeVersion":"8.12.0","_npmVersion":"6.9.0","dist":{"shasum":"e378c90cb557daa51487566cbff1ccee7eea7a49","size":9452,"noattachment":false,"key":"/eslint-plugin-promise/-/eslint-plugin-promise-4.1.0.tgz","tarball":"http://name.csiicloud.com:7001/eslint-plugin-promise/download/eslint-plugin-promise-4.1.0.tgz"},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"michaeldeboey","email":""},{"name":"xjamundx","email":""}],"_npmUser":{"name":"xjamundx","email":"jamund@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-promise_4.1.0_1554143448667_0.44905837141884564"},"_hasShrinkwrap":false,"publish_time":1554143448876,"_cnpm_publish_time":1554143448876},"4.0.1":{"name":"eslint-plugin-promise","version":"4.0.1","description":"Enforce best practices for JavaScript promises","keywords":["eslint","eslintplugin","eslint-plugin","promise","promises"],"author":{"name":"jden","email":"jason@denizac.org"},"repository":{"type":"git","url":"git+ssh://git@github.com/xjamundx/eslint-plugin-promise.git"},"scripts":{"precommit":"lint-staged","test":"jest","lint":"eslint rules __tests__ index.js"},"devDependencies":{"doctoc":"^1.3.0","eslint":"^5.3.0","eslint-config-prettier":"^3.0.1","eslint-plugin-eslint-plugin":"^1.4.0","eslint-plugin-jest":"^21.21.0","eslint-plugin-node":"^7.0.1","eslint-plugin-prettier":"^2.6.2","husky":"^0.14.3","jest":"^23.5.0","jest-runner-eslint":"^0.6.0","lint-staged":"^7.2.2","prettier":"^1.14.2"},"engines":{"node":">=6"},"license":"ISC","lint-staged":{"concurrent":false,"linters":{"{README.md,CONTRIBUTING.md}":["doctoc --maxlevel 3 --notitle","git add"],"*.js":["prettier --write","eslint --fix","git add"],"*.+(json|md)":["prettier --write","git add"]}},"prettier":{"semi":false,"singleQuote":true,"proseWrap":"always"},"jest":{"projects":[{"displayName":"test","testEnvironment":"node"},{"runner":"jest-runner-eslint","displayName":"lint","testMatch":["<rootDir>/rules/**/*.js","<rootDir>/__tests__/**/*.js","<rootDir>/index.js"]}]},"gitHead":"61a373c708a71994fe21817091c1ca6759a11839","bugs":{"url":"https://github.com/xjamundx/eslint-plugin-promise/issues"},"homepage":"https://github.com/xjamundx/eslint-plugin-promise#readme","_id":"eslint-plugin-promise@4.0.1","_npmVersion":"6.4.0","_nodeVersion":"8.11.3","_npmUser":{"name":"macklinu","email":"macklinu@gmail.com"},"dist":{"shasum":"2d074b653f35a23d1ba89d8e976a985117d1c6a2","size":9349,"noattachment":false,"key":"/eslint-plugin-promise/-/eslint-plugin-promise-4.0.1.tgz","tarball":"http://name.csiicloud.com:7001/eslint-plugin-promise/download/eslint-plugin-promise-4.0.1.tgz"},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"michaeldeboey","email":""},{"name":"xjamundx","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-promise_4.0.1_1536295244238_0.9600417829356012"},"_hasShrinkwrap":false,"publish_time":1536295244425,"_cnpm_publish_time":1536295244425},"4.0.0":{"name":"eslint-plugin-promise","version":"4.0.0","description":"Enforce best practices for JavaScript promises","keywords":["eslint","eslintplugin","eslint-plugin","promise","promises"],"author":{"name":"jden","email":"jason@denizac.org"},"repository":{"type":"git","url":"git+ssh://git@github.com/xjamundx/eslint-plugin-promise.git"},"scripts":{"precommit":"lint-staged","test":"jest","lint":"eslint rules __tests__ index.js"},"devDependencies":{"doctoc":"^1.3.0","eslint":"^5.3.0","eslint-config-prettier":"^3.0.1","eslint-plugin-eslint-plugin":"^1.4.0","eslint-plugin-jest":"^21.21.0","eslint-plugin-node":"^7.0.1","eslint-plugin-prettier":"^2.6.2","husky":"^0.14.3","jest":"^23.5.0","jest-runner-eslint":"^0.6.0","lint-staged":"^7.2.2","prettier":"^1.14.2"},"engines":{"node":">=6"},"license":"ISC","lint-staged":{"concurrent":false,"linters":{"{README.md,CONTRIBUTING.md}":["doctoc --maxlevel 3 --notitle","git add"],"*.js":["prettier --write","eslint --fix","git add"],"*.+(json|md)":["prettier --write","git add"]}},"prettier":{"semi":false,"singleQuote":true,"proseWrap":"always"},"jest":{"projects":[{"displayName":"test","testEnvironment":"node"},{"runner":"jest-runner-eslint","displayName":"lint","testMatch":["<rootDir>/rules/**/*.js","<rootDir>/__tests__/**/*.js","<rootDir>/index.js"]}]},"gitHead":"764f004da82debae043f0639401b50a46aa4ba23","bugs":{"url":"https://github.com/xjamundx/eslint-plugin-promise/issues"},"homepage":"https://github.com/xjamundx/eslint-plugin-promise#readme","_id":"eslint-plugin-promise@4.0.0","_npmVersion":"6.3.0","_nodeVersion":"8.11.3","_npmUser":{"name":"macklinu","email":"macklinu@gmail.com"},"dist":{"shasum":"bc15a4aa04fa6116113b6c47488c421821b758fc","size":9369,"noattachment":false,"key":"/eslint-plugin-promise/-/eslint-plugin-promise-4.0.0.tgz","tarball":"http://name.csiicloud.com:7001/eslint-plugin-promise/download/eslint-plugin-promise-4.0.0.tgz"},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"michaeldeboey","email":""},{"name":"xjamundx","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-promise_4.0.0_1534541087900_0.7150128229176473"},"_hasShrinkwrap":false,"publish_time":1534541087965,"_cnpm_publish_time":1534541087965},"3.8.0":{"name":"eslint-plugin-promise","version":"3.8.0","description":"Enforce best practices for JavaScript promises","keywords":["eslint","eslintplugin","eslint-plugin","promise","promises"],"author":{"name":"jden","email":"jason@denizac.org"},"repository":{"type":"git","url":"git+ssh://git@github.com/xjamundx/eslint-plugin-promise.git"},"scripts":{"precommit":"lint-staged","test":"jest","lint":"eslint index.js rules __tests__ --ignore-pattern '**/*.json'"},"devDependencies":{"doctoc":"^1.3.0","eslint":"^4.17.0","eslint-config-prettier":"^2.9.0","eslint-config-standard":"^11.0.0-beta.0","eslint-plugin-eslint-plugin":"^1.4.0","eslint-plugin-import":"^2.8.0","eslint-plugin-jest":"^21.12.2","eslint-plugin-node":"^6.0.0","eslint-plugin-prettier":"^2.6.0","eslint-plugin-promise":"./","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","jest":"^22.4.2","jest-runner-eslint":"^0.4.0","lint-staged":"^6.1.0","prettier":"^1.10.2"},"engines":{"node":">=4"},"license":"ISC","lint-staged":{"concurrent":false,"linters":{"{README.md,CONTRIBUTING.md}":["doctoc --maxlevel 3 --notitle","git add"],"*.js":["prettier --write","eslint --fix","git add"],"*.+(json|md)":["prettier --write","git add"]}},"prettier":{"semi":false,"singleQuote":true,"proseWrap":"always"},"jest":{"projects":[{"displayName":"test","testEnvironment":"node"},{"runner":"jest-runner-eslint","displayName":"lint","testMatch":["<rootDir>/rules/**/*.js","<rootDir>/__tests__/**/*.js","<rootDir>/index.js"]}]},"gitHead":"67dad979790f1040afffd02eb037532140ec2e96","bugs":{"url":"https://github.com/xjamundx/eslint-plugin-promise/issues"},"homepage":"https://github.com/xjamundx/eslint-plugin-promise#readme","_id":"eslint-plugin-promise@3.8.0","_npmVersion":"5.10.0","_nodeVersion":"8.11.1","_npmUser":{"name":"macklinu","email":"macklinu@gmail.com"},"dist":{"shasum":"65ebf27a845e3c1e9d6f6a5622ddd3801694b621","size":9363,"noattachment":false,"key":"/eslint-plugin-promise/-/eslint-plugin-promise-3.8.0.tgz","tarball":"http://name.csiicloud.com:7001/eslint-plugin-promise/download/eslint-plugin-promise-3.8.0.tgz"},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"michaeldeboey","email":""},{"name":"xjamundx","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-promise_3.8.0_1527194707374_0.6170984129537769"},"_hasShrinkwrap":false,"publish_time":1527194707521,"_cnpm_publish_time":1527194707521},"3.7.0":{"name":"eslint-plugin-promise","version":"3.7.0","description":"Enforce best practices for JavaScript promises","keywords":["eslint","eslintplugin","eslint-plugin","promise","promises"],"author":{"name":"jden","email":"jason@denizac.org"},"repository":{"type":"git","url":"git+ssh://git@github.com/xjamundx/eslint-plugin-promise.git"},"scripts":{"precommit":"lint-staged","test":"jest","lint":"eslint index.js rules __tests__ --ignore-pattern '**/*.json'"},"devDependencies":{"doctoc":"^1.3.0","eslint":"^4.17.0","eslint-config-prettier":"^2.9.0","eslint-config-standard":"^11.0.0-beta.0","eslint-plugin-eslint-plugin":"^1.4.0","eslint-plugin-import":"^2.8.0","eslint-plugin-jest":"^21.12.2","eslint-plugin-node":"^6.0.0","eslint-plugin-prettier":"^2.6.0","eslint-plugin-promise":"./","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","jest":"^22.4.2","jest-runner-eslint":"^0.4.0","lint-staged":"^6.1.0","prettier":"^1.10.2"},"engines":{"node":">=4"},"license":"ISC","lint-staged":{"concurrent":false,"linters":{"{README.md,CONTRIBUTING.md}":["doctoc --maxlevel 3 --notitle","git add"],"*.js":["prettier --write","eslint --fix","git add"],"*.+(json|md)":["prettier --write","git add"]}},"prettier":{"semi":false,"singleQuote":true,"proseWrap":"always"},"jest":{"projects":[{"displayName":"test","testEnvironment":"node"},{"runner":"jest-runner-eslint","displayName":"lint","testMatch":["<rootDir>/rules/**/*.js","<rootDir>/__tests__/**/*.js","<rootDir>/index.js"]}]},"gitHead":"1e95babd7eae2c89d8c946654aa8f8c6c76ab369","bugs":{"url":"https://github.com/xjamundx/eslint-plugin-promise/issues"},"homepage":"https://github.com/xjamundx/eslint-plugin-promise#readme","_id":"eslint-plugin-promise@3.7.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"macklinu","email":"macklinu@gmail.com"},"dist":{"shasum":"f4bde5c2c77cdd69557a8f69a24d1ad3cfc9e67e","size":9159,"noattachment":false,"key":"/eslint-plugin-promise/-/eslint-plugin-promise-3.7.0.tgz","tarball":"http://name.csiicloud.com:7001/eslint-plugin-promise/download/eslint-plugin-promise-3.7.0.tgz"},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"michaeldeboey","email":""},{"name":"xjamundx","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-promise_3.7.0_1520530347749_0.3551499037990382"},"_hasShrinkwrap":false,"publish_time":1520530348476,"_cnpm_publish_time":1520530348476},"3.6.0":{"name":"eslint-plugin-promise","version":"3.6.0","description":"Enforce best practices for JavaScript promises","keywords":["eslint","eslintplugin","eslint-plugin","promise","promises"],"author":{"name":"jden","email":"jason@denizac.org"},"repository":{"type":"git","url":"git+ssh://git@github.com/xjamundx/eslint-plugin-promise.git"},"scripts":{"pretest":"standard","test":"mocha test"},"devDependencies":{"eslint":"^3.0","mocha":"^2.3.4","standard":"^7.1.2"},"engines":{"node":">=4"},"license":"ISC","gitHead":"9bba1292c569da36d16ae2c0c85e7e8be18177b3","bugs":{"url":"https://github.com/xjamundx/eslint-plugin-promise/issues"},"homepage":"https://github.com/xjamundx/eslint-plugin-promise#readme","_id":"eslint-plugin-promise@3.6.0","_npmVersion":"5.4.1","_nodeVersion":"6.10.3","_npmUser":{"name":"xjamundx","email":"jamund@gmail.com"},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"michaeldeboey","email":""},{"name":"xjamundx","email":""}],"dist":{"shasum":"54b7658c8f454813dc2a870aff8152ec4969ba75","size":8381,"noattachment":false,"key":"/eslint-plugin-promise/-/eslint-plugin-promise-3.6.0.tgz","tarball":"http://name.csiicloud.com:7001/eslint-plugin-promise/download/eslint-plugin-promise-3.6.0.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-promise-3.6.0.tgz_1507918292092_0.6694121425971389"},"directories":{},"publish_time":1507918293133,"_hasShrinkwrap":false,"_cnpm_publish_time":1507918293133},"3.5.0":{"name":"eslint-plugin-promise","version":"3.5.0","description":"Enforce best practices for JavaScript promises","keywords":["eslint","eslintplugin","eslint-plugin","promise","promises"],"author":{"name":"jden","email":"jason@denizac.org"},"repository":{"type":"git","url":"git+ssh://git@github.com/xjamundx/eslint-plugin-promise.git"},"scripts":{"pretest":"standard","test":"mocha test"},"devDependencies":{"eslint":"^3.0","mocha":"^2.3.4","standard":"^7.1.2"},"engines":{"node":">=4"},"license":"ISC","gitHead":"cf01cd13145a450e568885e8c5182fff501a4700","bugs":{"url":"https://github.com/xjamundx/eslint-plugin-promise/issues"},"homepage":"https://github.com/xjamundx/eslint-plugin-promise#readme","_id":"eslint-plugin-promise@3.5.0","_shasum":"78fbb6ffe047201627569e85a6c5373af2a68fca","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.3.2","_npmUser":{"name":"xjamundx","email":"jamund@gmail.com"},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"michaeldeboey","email":""},{"name":"xjamundx","email":""}],"dist":{"shasum":"78fbb6ffe047201627569e85a6c5373af2a68fca","size":9837,"noattachment":false,"key":"/eslint-plugin-promise/-/eslint-plugin-promise-3.5.0.tgz","tarball":"http://name.csiicloud.com:7001/eslint-plugin-promise/download/eslint-plugin-promise-3.5.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-promise-3.5.0.tgz_1488325487376_0.6478514401242137"},"directories":{},"publish_time":1488325487687,"_cnpm_publish_time":1488325487687,"_hasShrinkwrap":false},"3.4.2":{"name":"eslint-plugin-promise","version":"3.4.2","description":"Enforce best practices for JavaScript promises","keywords":["eslint","eslintplugin","eslint-plugin","promise","promises"],"author":{"name":"jden","email":"jason@denizac.org"},"repository":{"type":"git","url":"git+ssh://git@github.com/xjamundx/eslint-plugin-promise.git"},"scripts":{"pretest":"standard","test":"mocha test"},"devDependencies":{"eslint":"^3.0","mocha":"^2.3.4","standard":"^7.1.2"},"engines":{"node":">=4"},"license":"ISC","gitHead":"1aba2bdca970808589bbd6ee5e8f23257d6860e2","bugs":{"url":"https://github.com/xjamundx/eslint-plugin-promise/issues"},"homepage":"https://github.com/xjamundx/eslint-plugin-promise#readme","_id":"eslint-plugin-promise@3.4.2","_shasum":"1be2793eafe2d18b5b123b8136c269f804fe7122","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.3.2","_npmUser":{"name":"xjamundx","email":"jamund@gmail.com"},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"michaeldeboey","email":""},{"name":"xjamundx","email":""}],"dist":{"shasum":"1be2793eafe2d18b5b123b8136c269f804fe7122","size":9524,"noattachment":false,"key":"/eslint-plugin-promise/-/eslint-plugin-promise-3.4.2.tgz","tarball":"http://name.csiicloud.com:7001/eslint-plugin-promise/download/eslint-plugin-promise-3.4.2.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-promise-3.4.2.tgz_1487293006860_0.4550455594435334"},"directories":{},"publish_time":1487293007091,"_cnpm_publish_time":1487293007091,"_hasShrinkwrap":false},"3.4.1":{"name":"eslint-plugin-promise","version":"3.4.1","description":"Enforce best practices for JavaScript promises","keywords":["eslint","eslintplugin","eslint-plugin","promise","promises"],"author":{"name":"jden","email":"jason@denizac.org"},"repository":{"type":"git","url":"git+ssh://git@github.com/xjamundx/eslint-plugin-promise.git"},"scripts":{"pretest":"standard","test":"mocha test"},"devDependencies":{"eslint":"^3.0","mocha":"^2.3.4","standard":"^7.1.2"},"engines":{"node":">=4"},"license":"ISC","gitHead":"78b7639a6eedbe33c0111d30ec47096e33e027a3","bugs":{"url":"https://github.com/xjamundx/eslint-plugin-promise/issues"},"homepage":"https://github.com/xjamundx/eslint-plugin-promise#readme","_id":"eslint-plugin-promise@3.4.1","_shasum":"6911a9010bf84e17d82e19e0ab0f80ab3ad6db4c","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.0","_npmUser":{"name":"xjamundx","email":"jamund@gmail.com"},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"michaeldeboey","email":""},{"name":"xjamundx","email":""}],"dist":{"shasum":"6911a9010bf84e17d82e19e0ab0f80ab3ad6db4c","size":9419,"noattachment":false,"key":"/eslint-plugin-promise/-/eslint-plugin-promise-3.4.1.tgz","tarball":"http://name.csiicloud.com:7001/eslint-plugin-promise/download/eslint-plugin-promise-3.4.1.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-promise-3.4.1.tgz_1486419444044_0.7531657656654716"},"directories":{},"publish_time":1486419444775,"_cnpm_publish_time":1486419444775,"_hasShrinkwrap":false},"3.4.0":{"name":"eslint-plugin-promise","version":"3.4.0","description":"Enforce best practices for JavaScript promises","keywords":["eslint","eslintplugin","eslint-plugin","promise","promises"],"author":{"name":"jden","email":"jason@denizac.org"},"repository":{"type":"git","url":"git+ssh://git@github.com/xjamundx/eslint-plugin-promise.git"},"scripts":{"pretest":"standard","test":"mocha test"},"devDependencies":{"eslint":"^3.0","mocha":"^2.3.4","standard":"^7.1.2"},"engines":{"node":">=4"},"license":"ISC","gitHead":"2271a7fd162e9fa37a5f68bdca2edc4c38105f00","bugs":{"url":"https://github.com/xjamundx/eslint-plugin-promise/issues"},"homepage":"https://github.com/xjamundx/eslint-plugin-promise#readme","_id":"eslint-plugin-promise@3.4.0","_shasum":"6ba9048c2df57be77d036e0c68918bc9b4fc4195","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.3.2","_npmUser":{"name":"xjamundx","email":"jamund@gmail.com"},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"michaeldeboey","email":""},{"name":"xjamundx","email":""}],"dist":{"shasum":"6ba9048c2df57be77d036e0c68918bc9b4fc4195","size":9430,"noattachment":false,"key":"/eslint-plugin-promise/-/eslint-plugin-promise-3.4.0.tgz","tarball":"http://name.csiicloud.com:7001/eslint-plugin-promise/download/eslint-plugin-promise-3.4.0.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-promise-3.4.0.tgz_1479410221006_0.4851676416583359"},"publish_time":1479410221721,"_cnpm_publish_time":1479410221721,"_hasShrinkwrap":false},"3.4.0-0":{"name":"eslint-plugin-promise","version":"3.4.0-0","description":"Enforce best practices for JavaScript promises","keywords":["eslint","eslintplugin","eslint-plugin","promise","promises"],"author":{"name":"jden","email":"jason@denizac.org"},"repository":{"type":"git","url":"git+ssh://git@github.com/xjamundx/eslint-plugin-promise.git"},"scripts":{"pretest":"standard","test":"mocha test"},"devDependencies":{"eslint":"^3.0","mocha":"^2.3.4","standard":"^7.1.2"},"engines":{"node":">=4"},"license":"ISC","gitHead":"b7f640da179f0ad7c0d82585f7ca42d6b2d1dcbc","bugs":{"url":"https://github.com/xjamundx/eslint-plugin-promise/issues"},"homepage":"https://github.com/xjamundx/eslint-plugin-promise#readme","_id":"eslint-plugin-promise@3.4.0-0","_shasum":"bace9e5980949205047bff57f015ce9044817a91","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.3.2","_npmUser":{"name":"xjamundx","email":"jamund@gmail.com"},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"michaeldeboey","email":""},{"name":"xjamundx","email":""}],"dist":{"shasum":"bace9e5980949205047bff57f015ce9044817a91","size":9041,"noattachment":false,"key":"/eslint-plugin-promise/-/eslint-plugin-promise-3.4.0-0.tgz","tarball":"http://name.csiicloud.com:7001/eslint-plugin-promise/download/eslint-plugin-promise-3.4.0-0.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-promise-3.4.0-0.tgz_1479357917420_0.8570851308759302"},"directories":{},"publish_time":1479357918017,"_cnpm_publish_time":1479357918017,"_hasShrinkwrap":false},"3.3.2":{"name":"eslint-plugin-promise","version":"3.3.2","description":"Enforce best practices for JavaScript promises","keywords":["eslint","eslintplugin","eslint-plugin","promise","promises"],"author":{"name":"jden","email":"jason@denizac.org"},"repository":{"type":"git","url":"git+ssh://git@github.com/xjamundx/eslint-plugin-promise.git"},"scripts":{"pretest":"standard","test":"mocha test"},"devDependencies":{"eslint":"^3.0","mocha":"^2.3.4","standard":"^7.1.2"},"engines":{"node":">=4"},"license":"ISC","gitHead":"25f789acea81411fb6a466c8a14c957f3aad53a3","bugs":{"url":"https://github.com/xjamundx/eslint-plugin-promise/issues"},"homepage":"https://github.com/xjamundx/eslint-plugin-promise#readme","_id":"eslint-plugin-promise@3.3.2","_shasum":"c1169ae6487a87cdeae44f659f4cf05131b8dc66","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.3.2","_npmUser":{"name":"xjamundx","email":"jamund@gmail.com"},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"michaeldeboey","email":""},{"name":"xjamundx","email":""}],"dist":{"shasum":"c1169ae6487a87cdeae44f659f4cf05131b8dc66","size":7328,"noattachment":false,"key":"/eslint-plugin-promise/-/eslint-plugin-promise-3.3.2.tgz","tarball":"http://name.csiicloud.com:7001/eslint-plugin-promise/download/eslint-plugin-promise-3.3.2.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-promise-3.3.2.tgz_1478898547153_0.7972316406667233"},"directories":{},"publish_time":1478898547710,"_cnpm_publish_time":1478898547710,"_hasShrinkwrap":false},"3.3.1":{"name":"eslint-plugin-promise","version":"3.3.1","description":"Enforce best practices for JavaScript promises","keywords":["eslint","eslintplugin","eslint-plugin","promise","promises"],"author":{"name":"jden","email":"jason@denizac.org"},"repository":{"type":"git","url":"git+ssh://git@github.com/xjamundx/eslint-plugin-promise.git"},"scripts":{"pretest":"standard","test":"mocha test"},"devDependencies":{"eslint":"^3.0","mocha":"^2.3.4","standard":"^7.1.2"},"peerDependencies":{"eslint":"^2.10 || ^3.0"},"engines":{"node":">=0.10.0"},"license":"ISC","gitHead":"aa2c76984df56e4075e0efb2715236853678037a","bugs":{"url":"https://github.com/xjamundx/eslint-plugin-promise/issues"},"homepage":"https://github.com/xjamundx/eslint-plugin-promise#readme","_id":"eslint-plugin-promise@3.3.1","_shasum":"c1e980cf7c3cac3300731450fb31d2bb843eb226","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.3.2","_npmUser":{"name":"xjamundx","email":"jamund@gmail.com"},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"michaeldeboey","email":""},{"name":"xjamundx","email":""}],"dist":{"shasum":"c1e980cf7c3cac3300731450fb31d2bb843eb226","size":10419,"noattachment":false,"key":"/eslint-plugin-promise/-/eslint-plugin-promise-3.3.1.tgz","tarball":"http://name.csiicloud.com:7001/eslint-plugin-promise/download/eslint-plugin-promise-3.3.1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-promise-3.3.1.tgz_1478282652094_0.5418632256332785"},"directories":{},"publish_time":1478282652314,"_cnpm_publish_time":1478282652314,"_hasShrinkwrap":false},"3.3.0":{"name":"eslint-plugin-promise","version":"3.3.0","description":"Enforce best practices for JavaScript promises","keywords":["eslint","eslintplugin","eslint-plugin","promise","promises"],"author":{"name":"jden","email":"jason@denizac.org"},"repository":{"type":"git","url":"git+ssh://git@github.com/xjamundx/eslint-plugin-promise.git"},"scripts":{"pretest":"standard","test":"mocha test"},"devDependencies":{"eslint":"^3.0","mocha":"^2.3.4","standard":"^7.1.2"},"peerDependencies":{"eslint":"^2.10 || ^3.0"},"engines":{"node":">=0.10.0"},"license":"ISC","gitHead":"1073219814ebf17551dcdde0fe73bd3c5ad9d328","bugs":{"url":"https://github.com/xjamundx/eslint-plugin-promise/issues"},"homepage":"https://github.com/xjamundx/eslint-plugin-promise#readme","_id":"eslint-plugin-promise@3.3.0","_shasum":"20a1ef58b4243ffdaef82ee9360a02353a7cca89","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.3.2","_npmUser":{"name":"xjamundx","email":"jamund@gmail.com"},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"michaeldeboey","email":""},{"name":"xjamundx","email":""}],"dist":{"shasum":"20a1ef58b4243ffdaef82ee9360a02353a7cca89","size":10358,"noattachment":false,"key":"/eslint-plugin-promise/-/eslint-plugin-promise-3.3.0.tgz","tarball":"http://name.csiicloud.com:7001/eslint-plugin-promise/download/eslint-plugin-promise-3.3.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-promise-3.3.0.tgz_1476824019684_0.9396162198390812"},"directories":{},"publish_time":1476824020236,"_cnpm_publish_time":1476824020236,"_hasShrinkwrap":false},"3.2.1":{"name":"eslint-plugin-promise","version":"3.2.1","description":"Enforce best practices for JavaScript promises","keywords":["eslint","eslintplugin","eslint-plugin","promise","promises"],"author":{"name":"jden","email":"jason@denizac.org"},"repository":{"type":"git","url":"git+ssh://git@github.com/xjamundx/eslint-plugin-promise.git"},"scripts":{"pretest":"standard","test":"mocha test"},"devDependencies":{"eslint":"^2.10 || ^3.0","mocha":"^2.3.4","standard":"^7.1.2"},"peerDependencies":{"eslint":"^2.10 || ^3.0"},"engines":{"node":">=0.10.0"},"license":"ISC","gitHead":"4b59f4c6a02d14d31ecbabb4bda4038aff835b79","bugs":{"url":"https://github.com/xjamundx/eslint-plugin-promise/issues"},"homepage":"https://github.com/xjamundx/eslint-plugin-promise#readme","_id":"eslint-plugin-promise@3.2.1","_shasum":"966b3b5077fac4bcfc4a96055818adf1e432c93a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.3.2","_npmUser":{"name":"xjamundx","email":"jamund@gmail.com"},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"michaeldeboey","email":""},{"name":"xjamundx","email":""}],"dist":{"shasum":"966b3b5077fac4bcfc4a96055818adf1e432c93a","size":9130,"noattachment":false,"key":"/eslint-plugin-promise/-/eslint-plugin-promise-3.2.1.tgz","tarball":"http://name.csiicloud.com:7001/eslint-plugin-promise/download/eslint-plugin-promise-3.2.1.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-promise-3.2.1.tgz_1476811432414_0.06422456284053624"},"directories":{},"publish_time":1476811433127,"_cnpm_publish_time":1476811433127,"_hasShrinkwrap":false},"3.2.0":{"name":"eslint-plugin-promise","version":"3.2.0","description":"Enforce best practices for JavaScript promises","keywords":["eslint","eslintplugin","eslint-plugin","promise","promises"],"author":{"name":"jden","email":"jason@denizac.org"},"repository":{"type":"git","url":"git+ssh://git@github.com/xjamundx/eslint-plugin-promise.git"},"scripts":{"pretest":"standard","test":"mocha test"},"devDependencies":{"eslint":"^2.10 || ^3.0","mocha":"^2.3.4","standard":"^7.1.2"},"peerDependencies":{"eslint":"^2.10 || ^3.0"},"engines":{"node":">=0.10.0"},"license":"ISC","gitHead":"c1519816949c5052a6440c6d12af814bca415fb5","bugs":{"url":"https://github.com/xjamundx/eslint-plugin-promise/issues"},"homepage":"https://github.com/xjamundx/eslint-plugin-promise#readme","_id":"eslint-plugin-promise@3.2.0","_shasum":"9693c16f11af6a606c373beda446c1511b82593a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.3.2","_npmUser":{"name":"xjamundx","email":"jamund@gmail.com"},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"michaeldeboey","email":""},{"name":"xjamundx","email":""}],"dist":{"shasum":"9693c16f11af6a606c373beda446c1511b82593a","size":8981,"noattachment":false,"key":"/eslint-plugin-promise/-/eslint-plugin-promise-3.2.0.tgz","tarball":"http://name.csiicloud.com:7001/eslint-plugin-promise/download/eslint-plugin-promise-3.2.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-promise-3.2.0.tgz_1476809813786_0.08029205328784883"},"directories":{},"publish_time":1476809815421,"_cnpm_publish_time":1476809815421,"_hasShrinkwrap":false},"3.1.0":{"name":"eslint-plugin-promise","version":"3.1.0","description":"Enforce best practices for JavaScript promises","keywords":["eslint","eslintplugin","eslint-plugin","promise","promises"],"author":{"name":"jden","email":"jason@denizac.org"},"repository":{"type":"git","url":"git+ssh://git@github.com/xjamundx/eslint-plugin-promise.git"},"scripts":{"pretest":"standard","test":"mocha test"},"devDependencies":{"eslint":"^2.10 || ^3.0","mocha":"^2.3.4","standard":"^7.1.2"},"peerDependencies":{"eslint":"^2.10 || ^3.0"},"engines":{"node":">=0.10.0"},"license":"ISC","gitHead":"98a3a1517b028c74a7161de5eda42d5d3a7aa72a","bugs":{"url":"https://github.com/xjamundx/eslint-plugin-promise/issues"},"homepage":"https://github.com/xjamundx/eslint-plugin-promise#readme","_id":"eslint-plugin-promise@3.1.0","_shasum":"57203dee7175c4ab6108334f4c45acd26fb14c0f","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.3.2","_npmUser":{"name":"xjamundx","email":"jamund@gmail.com"},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"michaeldeboey","email":""},{"name":"xjamundx","email":""}],"dist":{"shasum":"57203dee7175c4ab6108334f4c45acd26fb14c0f","size":7574,"noattachment":false,"key":"/eslint-plugin-promise/-/eslint-plugin-promise-3.1.0.tgz","tarball":"http://name.csiicloud.com:7001/eslint-plugin-promise/download/eslint-plugin-promise-3.1.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-promise-3.1.0.tgz_1476808053777_0.9119065180420876"},"directories":{},"publish_time":1476808055636,"_cnpm_publish_time":1476808055636,"_hasShrinkwrap":false},"3.0.0":{"name":"eslint-plugin-promise","version":"3.0.0","description":"Enforce best practices for JavaScript promises","keywords":["eslint","eslintplugin","eslint-plugin","promise","promises"],"author":{"name":"jden","email":"jason@denizac.org"},"repository":{"type":"git","url":"git+ssh://git@github.com/xjamundx/eslint-plugin-promise.git"},"scripts":{"pretest":"standard","test":"mocha test"},"devDependencies":{"eslint":"^2.10 || ^3.0","mocha":"^2.3.4","standard":"^7.1.2"},"peerDependencies":{"eslint":"^2.10 || ^3.0"},"engines":{"node":">=0.10.0"},"license":"ISC","gitHead":"2ddda69dead7ba038f075d35fa1c0c3931bcc77d","bugs":{"url":"https://github.com/xjamundx/eslint-plugin-promise/issues"},"homepage":"https://github.com/xjamundx/eslint-plugin-promise#readme","_id":"eslint-plugin-promise@3.0.0","_shasum":"1528635d0160f3484e425cce2169cb74cec0186a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.3.2","_npmUser":{"name":"xjamundx","email":"jamund@gmail.com"},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"michaeldeboey","email":""},{"name":"xjamundx","email":""}],"dist":{"shasum":"1528635d0160f3484e425cce2169cb74cec0186a","size":7390,"noattachment":false,"key":"/eslint-plugin-promise/-/eslint-plugin-promise-3.0.0.tgz","tarball":"http://name.csiicloud.com:7001/eslint-plugin-promise/download/eslint-plugin-promise-3.0.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-promise-3.0.0.tgz_1475884706120_0.07756414636969566"},"directories":{},"publish_time":1475884706345,"_cnpm_publish_time":1475884706345,"_hasShrinkwrap":false},"2.0.1":{"name":"eslint-plugin-promise","version":"2.0.1","description":"Enforce best practices for JavaScript promises","keywords":["eslint","eslintplugin","eslint-plugin","promise","promises"],"author":{"name":"jden","email":"jason@denizac.org"},"repository":{"type":"git","url":"git+ssh://git@github.com/xjamundx/eslint-plugin-promise.git"},"scripts":{"pretest":"standard","test":"mocha test"},"devDependencies":{"eslint":"^2.10 || ^3.0","mocha":"^2.3.4","standard":"^7.1.2"},"peerDependencies":{"eslint":"^2.10 || ^3.0"},"engines":{"node":">=0.10.0"},"license":"ISC","gitHead":"117ca69354142ab302866a610bf3d48e58969b71","bugs":{"url":"https://github.com/xjamundx/eslint-plugin-promise/issues"},"homepage":"https://github.com/xjamundx/eslint-plugin-promise#readme","_id":"eslint-plugin-promise@2.0.1","_shasum":"a9759cefa5e38ab11bb2ef65a04ef042309aa0a4","_from":".","_npmVersion":"3.8.0","_nodeVersion":"4.3.2","_npmUser":{"name":"xjamundx","email":"jamund@gmail.com"},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"michaeldeboey","email":""},{"name":"xjamundx","email":""}],"dist":{"shasum":"a9759cefa5e38ab11bb2ef65a04ef042309aa0a4","size":6608,"noattachment":false,"key":"/eslint-plugin-promise/-/eslint-plugin-promise-2.0.1.tgz","tarball":"http://name.csiicloud.com:7001/eslint-plugin-promise/download/eslint-plugin-promise-2.0.1.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-promise-2.0.1.tgz_1470417951346_0.26136373984627426"},"directories":{},"publish_time":1470417954345,"_cnpm_publish_time":1470417954345,"_hasShrinkwrap":false},"2.0.0":{"name":"eslint-plugin-promise","version":"2.0.0","description":"Enforce best practices for JavaScript promises","keywords":["eslint","eslintplugin","eslint-plugin","promise","promises"],"author":{"name":"jden","email":"jason@denizac.org"},"repository":{"type":"git","url":"git+ssh://git@github.com/xjamundx/eslint-plugin-promise.git"},"scripts":{"pretest":"standard","test":"mocha test"},"devDependencies":{"eslint":"^2.10 || ^3.0","mocha":"^2.3.4","standard":"^7.1.2"},"peerDependencies":{"eslint":"^2.10 || ^3.0"},"engines":{"node":">=0.10.0"},"license":"ISC","gitHead":"4447aec3804614cbd492d4e1404be627f0adf3ce","bugs":{"url":"https://github.com/xjamundx/eslint-plugin-promise/issues"},"homepage":"https://github.com/xjamundx/eslint-plugin-promise#readme","_id":"eslint-plugin-promise@2.0.0","_shasum":"99a02f2e59ad0b1ec747dc2d0d773715903c5bd2","_from":".","_npmVersion":"3.8.0","_nodeVersion":"4.3.2","_npmUser":{"name":"xjamundx","email":"jamund@gmail.com"},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"michaeldeboey","email":""},{"name":"xjamundx","email":""}],"dist":{"shasum":"99a02f2e59ad0b1ec747dc2d0d773715903c5bd2","size":6606,"noattachment":false,"key":"/eslint-plugin-promise/-/eslint-plugin-promise-2.0.0.tgz","tarball":"http://name.csiicloud.com:7001/eslint-plugin-promise/download/eslint-plugin-promise-2.0.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-promise-2.0.0.tgz_1468421087407_0.3696043184027076"},"directories":{},"publish_time":1468421089303,"_cnpm_publish_time":1468421089303,"_hasShrinkwrap":false},"1.3.2":{"name":"eslint-plugin-promise","version":"1.3.2","description":"Enforce best practices for JavaScript promises","keywords":["eslint","eslintplugin","eslint-plugin","promise","promises"],"author":{"name":"jden","email":"jason@denizac.org"},"repository":{"type":"git","url":"git+ssh://git@github.com/xjamundx/eslint-plugin-promise.git"},"scripts":{"pretest":"standard","test":"mocha test"},"devDependencies":{"eslint":"^2.11.1","mocha":"^2.3.4","standard":"^5.4.1"},"engines":{"node":">=0.10.0"},"license":"ISC","gitHead":"d6bd2a0f8a70b2a11fce4095b63b1f3f2aa2793d","bugs":{"url":"https://github.com/xjamundx/eslint-plugin-promise/issues"},"homepage":"https://github.com/xjamundx/eslint-plugin-promise#readme","_id":"eslint-plugin-promise@1.3.2","_shasum":"fce332d6f5ff523200a537704863ec3c2422ba7c","_from":".","_npmVersion":"3.8.0","_nodeVersion":"4.3.2","_npmUser":{"name":"xjamundx","email":"jamund@gmail.com"},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"michaeldeboey","email":""},{"name":"xjamundx","email":""}],"dist":{"shasum":"fce332d6f5ff523200a537704863ec3c2422ba7c","size":6552,"noattachment":false,"key":"/eslint-plugin-promise/-/eslint-plugin-promise-1.3.2.tgz","tarball":"http://name.csiicloud.com:7001/eslint-plugin-promise/download/eslint-plugin-promise-1.3.2.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-promise-1.3.2.tgz_1464981917463_0.6769580077379942"},"directories":{},"publish_time":1464981919965,"_cnpm_publish_time":1464981919965,"_hasShrinkwrap":false},"1.3.1":{"name":"eslint-plugin-promise","version":"1.3.1","description":"Enforce best practices for JavaScript promises","keywords":["eslint","eslintplugin","eslint-plugin","promise","promises"],"author":{"name":"jden","email":"jason@denizac.org"},"repository":{"type":"git","url":"git+ssh://git@github.com/xjamundx/eslint-plugin-promise.git"},"scripts":{"pretest":"standard","test":"mocha test"},"devDependencies":{"eslint":"~1.2.0","mocha":"^2.3.4","standard":"^5.4.1"},"engines":{"node":">=0.10.0"},"license":"ISC","gitHead":"fa60b28ac144605e6b6fc2777be5dc803d3ba5a4","bugs":{"url":"https://github.com/xjamundx/eslint-plugin-promise/issues"},"homepage":"https://github.com/xjamundx/eslint-plugin-promise#readme","_id":"eslint-plugin-promise@1.3.1","_shasum":"7b33ba37367a4b67279162134bf26743eb0ec3b7","_from":".","_npmVersion":"3.8.0","_nodeVersion":"4.3.2","_npmUser":{"name":"xjamundx","email":"jamund@gmail.com"},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"michaeldeboey","email":""},{"name":"xjamundx","email":""}],"dist":{"shasum":"7b33ba37367a4b67279162134bf26743eb0ec3b7","size":6173,"noattachment":false,"key":"/eslint-plugin-promise/-/eslint-plugin-promise-1.3.1.tgz","tarball":"http://name.csiicloud.com:7001/eslint-plugin-promise/download/eslint-plugin-promise-1.3.1.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-promise-1.3.1.tgz_1464318898776_0.18408497213386"},"directories":{},"publish_time":1464318901815,"_cnpm_publish_time":1464318901815,"_hasShrinkwrap":false},"1.3.0":{"name":"eslint-plugin-promise","version":"1.3.0","description":"Enforce best practices for JavaScript promises","keywords":["eslint","eslintplugin","eslint-plugin","promise","promises"],"author":{"name":"jden","email":"jason@denizac.org"},"repository":{"type":"git","url":"git+ssh://git@github.com/xjamundx/eslint-plugin-promise.git"},"scripts":{"pretest":"standard","test":"mocha test"},"devDependencies":{"eslint":"~1.2.0","mocha":"^2.3.4","standard":"^5.4.1"},"engines":{"node":">=0.10.0"},"license":"ISC","gitHead":"c7f65880d856cc250768291c6f3232d55176753c","bugs":{"url":"https://github.com/xjamundx/eslint-plugin-promise/issues"},"homepage":"https://github.com/xjamundx/eslint-plugin-promise#readme","_id":"eslint-plugin-promise@1.3.0","_shasum":"9ecdf0823d000271e24dcaa62abfab4226c2703a","_from":".","_npmVersion":"3.8.0","_nodeVersion":"4.3.2","_npmUser":{"name":"xjamundx","email":"jamund@gmail.com"},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"michaeldeboey","email":""},{"name":"xjamundx","email":""}],"dist":{"shasum":"9ecdf0823d000271e24dcaa62abfab4226c2703a","size":6178,"noattachment":false,"key":"/eslint-plugin-promise/-/eslint-plugin-promise-1.3.0.tgz","tarball":"http://name.csiicloud.com:7001/eslint-plugin-promise/download/eslint-plugin-promise-1.3.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-promise-1.3.0.tgz_1464193097001_0.6447392478585243"},"directories":{},"publish_time":1464193099814,"_cnpm_publish_time":1464193099814,"_hasShrinkwrap":false},"1.2.0":{"name":"eslint-plugin-promise","version":"1.2.0","description":"Enforce best practices for JavaScript promises","keywords":["eslint","eslintplugin","eslint-plugin","promise","promises"],"author":{"name":"jden","email":"jason@denizac.org"},"repository":{"type":"git","url":"git+ssh://git@github.com/xjamundx/eslint-plugin-promise.git"},"scripts":{"pretest":"standard","test":"mocha test"},"devDependencies":{"eslint":"~1.2.0","mocha":"^2.3.4","standard":"^5.4.1"},"engines":{"node":">=0.10.0"},"license":"ISC","gitHead":"7b961391d51b60360457e11a0d2e11265beb2ec8","bugs":{"url":"https://github.com/xjamundx/eslint-plugin-promise/issues"},"homepage":"https://github.com/xjamundx/eslint-plugin-promise#readme","_id":"eslint-plugin-promise@1.2.0","_shasum":"5ccd316685407f573b7191b0973d54aec19f9026","_from":".","_npmVersion":"3.8.0","_nodeVersion":"4.3.2","_npmUser":{"name":"xjamundx","email":"jamund@gmail.com"},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"michaeldeboey","email":""},{"name":"xjamundx","email":""}],"dist":{"shasum":"5ccd316685407f573b7191b0973d54aec19f9026","size":5351,"noattachment":false,"key":"/eslint-plugin-promise/-/eslint-plugin-promise-1.2.0.tgz","tarball":"http://name.csiicloud.com:7001/eslint-plugin-promise/download/eslint-plugin-promise-1.2.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-promise-1.2.0.tgz_1464192014477_0.3232886551413685"},"directories":{},"publish_time":1464192017024,"_cnpm_publish_time":1464192017024,"_hasShrinkwrap":false},"1.1.0":{"name":"eslint-plugin-promise","version":"1.1.0","description":"Enforce best practices for JavaScript promises","keywords":["eslint","eslintplugin","eslint-plugin","promise","promises"],"author":{"name":"jden","email":"jason@denizac.org"},"repository":{"type":"git","url":"git+ssh://git@github.com/xjamundx/eslint-plugin-promise.git"},"scripts":{"pretest":"standard","test":"mocha test"},"devDependencies":{"eslint":"~1.2.0","mocha":"^2.3.4","standard":"^5.4.1"},"engines":{"node":">=0.10.0"},"license":"ISC","gitHead":"5a5cb8968299ba162e4bca953982cccfd8227f72","bugs":{"url":"https://github.com/xjamundx/eslint-plugin-promise/issues"},"homepage":"https://github.com/xjamundx/eslint-plugin-promise#readme","_id":"eslint-plugin-promise@1.1.0","_shasum":"4c616e93d06b71bf65bd244f09425158c862abb6","_from":".","_npmVersion":"3.7.1","_nodeVersion":"4.2.2","_npmUser":{"name":"xjamundx","email":"jamund@gmail.com"},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"michaeldeboey","email":""},{"name":"xjamundx","email":""}],"dist":{"shasum":"4c616e93d06b71bf65bd244f09425158c862abb6","size":4841,"noattachment":false,"key":"/eslint-plugin-promise/-/eslint-plugin-promise-1.1.0.tgz","tarball":"http://name.csiicloud.com:7001/eslint-plugin-promise/download/eslint-plugin-promise-1.1.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-promise-1.1.0.tgz_1456946906011_0.02544745779596269"},"directories":{},"publish_time":1456946906814,"_cnpm_publish_time":1456946906814,"_hasShrinkwrap":false},"1.0.8":{"name":"eslint-plugin-promise","version":"1.0.8","description":"Enforce best practices for JavaScript promises","keywords":["eslint","eslintplugin","eslint-plugin","promise","promises"],"author":{"name":"jden","email":"jason@denizac.org"},"repository":{"type":"git","url":"git+ssh://git@github.com/xjamundx/eslint-plugin-promise.git"},"scripts":{"pretest":"standard","test":"mocha test"},"devDependencies":{"eslint":"~1.2.0","mocha":"^2.3.4","standard":"^5.4.1"},"engines":{"node":">=0.10.0"},"license":"ISC","gitHead":"4bce2fa6b1459fd0562e6f1bf789a071a606cf51","bugs":{"url":"https://github.com/xjamundx/eslint-plugin-promise/issues"},"homepage":"https://github.com/xjamundx/eslint-plugin-promise#readme","_id":"eslint-plugin-promise@1.0.8","_shasum":"80ec3b6d4da040a0c1ec9e182c66bc646d4993ac","_from":".","_npmVersion":"3.5.1","_nodeVersion":"4.2.2","_npmUser":{"name":"xjamundx","email":"jamund@gmail.com"},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"michaeldeboey","email":""},{"name":"xjamundx","email":""}],"dist":{"shasum":"80ec3b6d4da040a0c1ec9e182c66bc646d4993ac","size":4063,"noattachment":false,"key":"/eslint-plugin-promise/-/eslint-plugin-promise-1.0.8.tgz","tarball":"http://name.csiicloud.com:7001/eslint-plugin-promise/download/eslint-plugin-promise-1.0.8.tgz"},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-promise-1.0.8.tgz_1454732945721_0.4762009852565825"},"directories":{},"publish_time":1454732946502,"_cnpm_publish_time":1454732946502,"_hasShrinkwrap":false},"1.0.0":{"name":"eslint-plugin-promise","version":"1.0.0","description":"Enforce best practices for JavaScript promises","keywords":["eslint","eslintplugin","eslint-plugin","promise","promises"],"author":{"name":"jden","email":"jason@denizac.org"},"repository":{"type":"git","url":"git+ssh://git@github.com/xjamundx/eslint-plugin-promise.git"},"scripts":{"pretest":"standard","test":"mocha test"},"devDependencies":{"eslint":"~1.2.0","mocha":"^2.3.4","standard":"^5.4.1"},"engines":{"node":">=0.10.0"},"license":"ISC","gitHead":"819ac5ce20f0d4b5819d6cff4737f811b505fd19","bugs":{"url":"https://github.com/xjamundx/eslint-plugin-promise/issues"},"homepage":"https://github.com/xjamundx/eslint-plugin-promise#readme","_id":"eslint-plugin-promise@1.0.0","_shasum":"dbdf8cdefeeec7281de9cbe304f6f9763113742d","_from":".","_npmVersion":"3.5.1","_nodeVersion":"4.2.2","_npmUser":{"name":"xjamundx","email":"jamund@gmail.com"},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"michaeldeboey","email":""},{"name":"xjamundx","email":""}],"dist":{"shasum":"dbdf8cdefeeec7281de9cbe304f6f9763113742d","size":4037,"noattachment":false,"key":"/eslint-plugin-promise/-/eslint-plugin-promise-1.0.0.tgz","tarball":"http://name.csiicloud.com:7001/eslint-plugin-promise/download/eslint-plugin-promise-1.0.0.tgz"},"directories":{},"publish_time":1453482738921,"_cnpm_publish_time":1453482738921,"_hasShrinkwrap":false}},"readme":"# eslint-plugin-promise\n\nEnforce best practices for JavaScript promises.\n\n[![CI](https://github.com/eslint-community/eslint-plugin-promise/actions/workflows/CI.yml/badge.svg)](https://github.com/eslint-community/eslint-plugin-promise/actions/workflows/CI.yml)\n[![npm version](https://badge.fury.io/js/eslint-plugin-promise.svg)](https://www.npmjs.com/package/eslint-plugin-promise)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier)\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Installation](#installation)\n- [Usage](#usage)\n- [Rules](#rules)\n- [Maintainers](#maintainers)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\nYou'll first need to install [ESLint](http://eslint.org):\n\n```\n$ npm install eslint --save-dev\n```\n\nNext, install `eslint-plugin-promise`:\n\n```\n$ npm install eslint-plugin-promise --save-dev\n```\n\n**Note:** If you installed ESLint globally (using the `-g` flag) then you must\nalso install `eslint-plugin-promise` globally.\n\n## Usage\n\nAdd `promise` to the plugins section of your `.eslintrc.json` configuration\nfile. You can omit the `eslint-plugin-` prefix:\n\n```json\n{\n  \"plugins\": [\"promise\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"promise/always-return\": \"error\",\n    \"promise/no-return-wrap\": \"error\",\n    \"promise/param-names\": \"error\",\n    \"promise/catch-or-return\": \"error\",\n    \"promise/no-native\": \"off\",\n    \"promise/no-nesting\": \"warn\",\n    \"promise/no-promise-in-callback\": \"warn\",\n    \"promise/no-callback-in-promise\": \"warn\",\n    \"promise/avoid-new\": \"warn\",\n    \"promise/no-new-statics\": \"error\",\n    \"promise/no-return-in-finally\": \"warn\",\n    \"promise/valid-params\": \"warn\"\n  }\n}\n```\n\nor start with the recommended rule set:\n\n```json\n{\n  \"extends\": [\"plugin:promise/recommended\"]\n}\n```\n\n## Rules\n\n| rule                                                     | description                                                                      | recommended | fixable  |\n| -------------------------------------------------------- | -------------------------------------------------------------------------------- | ----------- | -------- |\n| [`catch-or-return`][catch-or-return]                     | Enforces the use of `catch()` on un-returned promises.                           | :bangbang:  |          |\n| [`no-return-wrap`][no-return-wrap]                       | Avoid wrapping values in `Promise.resolve` or `Promise.reject` when not needed.  | :bangbang:  |          |\n| [`param-names`][param-names]                             | Enforce consistent param names and ordering when creating new promises.          | :bangbang:  |          |\n| [`always-return`][always-return]                         | Return inside each `then()` to create readable and reusable Promise chains.      | :bangbang:  |          |\n| [`no-native`][no-native]                                 | In an ES5 environment, make sure to create a `Promise` constructor before using. |             |          |\n| [`no-nesting`][no-nesting]                               | Avoid nested `then()` or `catch()` statements                                    | :warning:   |          |\n| [`no-promise-in-callback`][no-promise-in-callback]       | Avoid using promises inside of callbacks                                         | :warning:   |          |\n| [`no-callback-in-promise`][no-callback-in-promise]       | Avoid calling `cb()` inside of a `then()` (use [nodeify][] instead)              | :warning:   |          |\n| [`avoid-new`][avoid-new]                                 | Avoid creating `new` promises outside of utility libs (use [pify][] instead)     |             |          |\n| [`no-new-statics`][no-new-statics]                       | Avoid calling `new` on a Promise static method                                   | :bangbang:  | :wrench: |\n| [`no-return-in-finally`][no-return-in-finally]           | Disallow return statements in `finally()`                                        | :warning:   |          |\n| [`valid-params`][valid-params]                           | Ensures the proper number of arguments are passed to Promise functions           | :warning:   |          |\n| [`prefer-await-to-then`][prefer-await-to-then]           | Prefer `await` to `then()`/`catch()`/`finally()` for reading Promise values      | :seven:     |          |\n| [`prefer-await-to-callbacks`][prefer-await-to-callbacks] | Prefer async/await to the callback pattern                                       | :seven:     |          |\n| [`no-multiple-resolved`][no-multiple-resolved]           | Disallow creating new promises with paths that resolve multiple times            |             |          |\n\n**Key**\n\n| icon       | description                                     |\n| ---------- | ----------------------------------------------- |\n| :bangbang: | Reports as error in recommended configuration   |\n| :warning:  | Reports as warning in recommended configuration |\n| :seven:    | ES2017 Async Await rules                        |\n| :wrench:   | Rule is fixable with `eslint --fix`             |\n\n## Maintainers\n\n- Jamund Ferguson - [@xjamundx][]\n- Macklin Underdown - [@macklinu][]\n- Aadit M Shah - [@aaditmshah][]\n\n## License\n\n- (c) MMXV jden <mailto:jason@denizac.org> - ISC license.\n- (c) 2016 Jamund Ferguson <mailto:jamund@gmail.com> - ISC license.\n\n[catch-or-return]: docs/rules/catch-or-return.md\n[no-return-wrap]: docs/rules/no-return-wrap.md\n[param-names]: docs/rules/param-names.md\n[always-return]: docs/rules/always-return.md\n[no-native]: docs/rules/no-native.md\n[no-nesting]: docs/rules/no-nesting.md\n[no-promise-in-callback]: docs/rules/no-promise-in-callback.md\n[no-callback-in-promise]: docs/rules/no-callback-in-promise.md\n[avoid-new]: docs/rules/avoid-new.md\n[no-new-statics]: docs/rules/no-new-statics.md\n[no-return-in-finally]: docs/rules/no-return-in-finally.md\n[valid-params]: docs/rules/valid-params.md\n[prefer-await-to-then]: docs/rules/prefer-await-to-then.md\n[prefer-await-to-callbacks]: docs/rules/prefer-await-to-callbacks.md\n[no-multiple-resolved]: docs/rules/no-multiple-resolved.md\n[nodeify]: https://www.npmjs.com/package/nodeify\n[pify]: https://www.npmjs.com/package/pify\n[@aaditmshah]: https://github.com/aaditmshah\n[@macklinu]: https://github.com/macklinu\n[@xjamundx]: https://github.com/xjamundx\n","_attachments":{},"homepage":"https://github.com/eslint-community/eslint-plugin-promise","bugs":{"url":"https://github.com/eslint-community/eslint-plugin-promise/issues"},"license":"ISC"}