{"_id":"eslint-config-auto","_rev":"32-cc0d5c6a845b923911c28c422b665874","name":"eslint-config-auto","dist-tags":{"latest":"0.9.0"},"versions":{"0.1.0":{"name":"eslint-config-auto","version":"0.1.0","author":{"name":"David J. Bradshaw"},"description":"Automatically configure esLint based on project dependancies","repository":{"type":"git","url":"git+https://github.com/davidjbradshaw/eslint-config-auto.git"},"main":"index.js","scripts":{"ci-test":"npm run test","eslint":"eslint --color  *.{js,json,md} rules/**.js lib/**.js","eslint:fix":"eslint --color --fix  *.{js,md} rules/**.js lib/**.js","prepublishOnly":"eslint-find-rules --unused --no-core","test":"npm run eslint && npm run prepublishOnly"},"keywords":["airbnb","config","eslint","eslintconfig","javascript","smartpension"],"dependencies":{"@typescript-eslint/parser":"^3.1.0","arrify":"^2.0.1","babel-eslint":"^10.1.0","cosmiconfig":"^6.0.0","eslint-config-adjunct":"latest","lodash":"^4.17.15","mkdir":"0.0.2","mkdirp":"^1.0.4","ramda":"^0.27.0","read-pkg-up":"^7.0.1","rimraf":"^3.0.2"},"devDependencies":{"eslint":"^7.1.0","eslint-config-airbnb":"^18.1.0","eslint-config-prettier":"^6.11.0","eslint-find-rules":"^3.5.0","eslint-plugin-array-func":"^3.1.6","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-html":"^6.0.2","eslint-plugin-import":"^2.20.2","eslint-plugin-json-format":"^2.0.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-lodash":"^7.1.0","eslint-plugin-lodash-fp":"^2.2.0-a1","eslint-plugin-markdown":"^1.0.2","eslint-plugin-no-constructor-bind":"^2.0.0","eslint-plugin-no-secrets":"^0.5.4","eslint-plugin-no-unsanitized":"^3.1.1","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-optimize-regex":"^1.2.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-promise":"^4.2.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","eslint-plugin-scanjs-rules":"^0.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-simple-import-sort":"^5.0.3","eslint-plugin-sonarjs":"^0.5.0","eslint-plugin-switch-case":"^1.1.2","eslint-plugin-unicorn":"^20.1.0","husky":"^4.2.5","in-publish":"^2.0.1","prettier":"^2.0.5","prettier-cli":"^0.1.0","react":"^16.13.1","safe-publish-latest":"^1.1.4"},"engines":{"node":">= 8"},"gitHead":"514f1c02cdcf743ca93459867774450b378d9526","bugs":{"url":"https://github.com/davidjbradshaw/eslint-config-auto/issues"},"homepage":"https://github.com/davidjbradshaw/eslint-config-auto#readme","_id":"eslint-config-auto@0.1.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-tOklwK28NfECmnMNFbMeluJbzV8pm4YIxm80eIlN54n7hRCrTJcRtPtBRkGPJTESugkbjYp5DYao0FA+7STslw==","shasum":"56aab8eda5ecefd1252eba44ee797a2f2a2bfd99","tarball":"https://registry.npmjs.org/eslint-config-auto/-/eslint-config-auto-0.1.0.tgz","fileCount":18,"unpackedSize":11143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3DH2CRA9TVsSAnZWagAA/u0P/AkFLL3bC5ruqzQ8qw3e\no3ByZICDjJF76esgu8R6yoO+jDtrodoQhkc2+0J/xJ0+VJOMAPjm6BGigQvR\nlwIk37s0lF1iLgwelBQri2WNNS12F4qy4yhWqxf1r9ypSvLzM9/kt2zHjnEG\n+7rEjdLBQkWcW9JtFTaRQHDs39e5xjGZni9Yp8f4nkYfk7fPa+21YmArdkRJ\nD//oIOYyANBy81L3pHHZlbGBKfIDpcUSBqSm4Ve68ZBImShiRo+AbVQCj+dT\n5UpFthw/ZXl880iHmHt1p8LAbejqwg8DP1yVC7fdT8gL9Oc8w76/4TCqiIu9\nFybwVImQEuh2Ohlw1I9N0e9Plq7qa/H+2vSYFcNrSx8C1qme52oh/wHYfz8L\nkXiexTWouMPrCTNQEoBHIAjuMtuTdw6KgBAw5wpZ1Bm5YYluQro5kmGblzUG\nRCpTkA+Fl/TWF6AW4kGRCXspzD7Su+W4qkMbBOCusa33VVFeNV1oOtAZXwj3\nsjhVqRkIZb0XlhHYVNUHApvhezie+EeQqFWxOMqSmuplpdt7d74a/lI/1WX9\ngwapnFIV14g/v2R7oJ0M4s34MdtjX6srgFKtR4KyaxjF1OG7lipgA6JeGw1M\nf6M4qyh9eHXfLRcDD8IQLKkZ5r1rJP7lyO8zK6qB2MNU+DPT4Lck9WkX5rOE\nVoPk\r\n=4u5f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzYvVf4GaPL03nexIeOpJDDVYKEgr8eAE0NYjd27Q5iwIgXZlYhTQtYqOojN47mUd4A5lx7F88tmOuU29mi6c+QSo="}]},"maintainers":[{"name":"davidjbradshaw","email":"dave@bradshaw.net"}],"_npmUser":{"name":"davidjbradshaw","email":"dave@bradshaw.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-auto_0.1.0_1591489014221_0.6121111409203361"},"_hasShrinkwrap":false},"0.1.1":{"name":"eslint-config-auto","version":"0.1.1","author":{"name":"David J. Bradshaw"},"description":"Automatically configure esLint based on project dependancies","repository":{"type":"git","url":"git+https://github.com/davidjbradshaw/eslint-config-auto.git"},"main":"index.js","scripts":{"ci-test":"npm run test","eslint":"eslint --color  *.{js,json,md} rules/**.js lib/**.js","eslint:fix":"eslint --color --fix  *.{js,md} rules/**.js lib/**.js","prepublishOnly":"eslint-find-rules --unused --no-core","test":"npm run eslint && npm run prepublishOnly"},"keywords":["airbnb","config","eslint","eslintconfig","javascript","smartpension"],"dependencies":{"@typescript-eslint/parser":"^3.2.0","arrify":"^2.0.1","babel-eslint":"^10.1.0","cosmiconfig":"^6.0.0","eslint-config-adjunct":"> 4.6.1","lodash":"^4.17.15","mkdir":"0.0.2","mkdirp":"^1.0.4","ramda":"^0.27.0","read-pkg-up":"^7.0.1","rimraf":"^3.0.2"},"devDependencies":{"eslint":"^7.2.0","eslint-config-airbnb":"^18.1.0","eslint-config-prettier":"^6.11.0","eslint-find-rules":"^3.5.0","eslint-plugin-array-func":"^3.1.6","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-html":"^6.0.2","eslint-plugin-import":"^2.21.2","eslint-plugin-json":"^2.1.1","eslint-plugin-json-format":"^2.0.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-lodash":"^7.1.0","eslint-plugin-lodash-fp":"^2.2.0-a1","eslint-plugin-markdown":"^1.0.2","eslint-plugin-no-constructor-bind":"^2.0.0","eslint-plugin-no-secrets":"^0.6.8","eslint-plugin-no-unsanitized":"^3.1.2","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-optimize-regex":"^1.2.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-promise":"^4.2.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","eslint-plugin-scanjs-rules":"^0.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-simple-import-sort":"^5.0.3","eslint-plugin-sonarjs":"^0.5.0","eslint-plugin-switch-case":"^1.1.2","eslint-plugin-unicorn":"^20.1.0","husky":"^4.2.5","in-publish":"^2.0.1","prettier":"^2.0.5","prettier-cli":"^0.1.0","react":"^16.13.1","safe-publish-latest":"^1.1.4"},"engines":{"node":">= 8"},"gitHead":"a28c6453e1c82946954ebd26e888d039b91d97d0","bugs":{"url":"https://github.com/davidjbradshaw/eslint-config-auto/issues"},"homepage":"https://github.com/davidjbradshaw/eslint-config-auto#readme","_id":"eslint-config-auto@0.1.1","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-u/ECzRx0h/ZHNbfhrzAup37iVTDYfpT08/JqXGLBbJZ1IzPhhqxvhmJrtlf155sj17JgwOGyk633w8/QLUCs5Q==","shasum":"1e7315c382fa8e0db56d9f1926d8014bd4b2e67b","tarball":"https://registry.npmjs.org/eslint-config-auto/-/eslint-config-auto-0.1.1.tgz","fileCount":18,"unpackedSize":12967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4lJDCRA9TVsSAnZWagAAnhMP/jHiV/OYXmTwcPxJgL/O\nvzRAyU5gz28VfnFipRnuwnavtHbyi/XX4s0R2nC6XDqE6uUXLdO7mqeqqZ1J\n7OpzME5Ti5jTBUeZk+51+2QWAHtSesEnTER5dHWFeiCnGv4tRrBRRxp4CkQh\nr+VeIuKeS3sGq7kcGg99SnDxqzatIuxAt/XeazioIY94skf6QGHOuMgwA60S\nNUYWaGmZNh8WBNAkZzzKL3DDG7hEGbm4zakiLaIQt9t7BEJxatJ2mawJgJFT\nBbi9eA8fsBHV1THHw/O2f0+y0fIS21R/hrid/ZOA2onoB2pmuMYS74DybXoH\njLIZCiJ7WtaBIxPTPtajXLOUM54BPjzmvQ1DWif57pdzi5KQsXTZRUhLMAXY\nTVdUDdUJOSC/pGx8eD5rnUQOxaaB2vlhKGqO8VHnIOjRPCCmYcNkqT12tUip\nSI3p/wOY3PTiZQA8Ra1hZDNYfm0CowUUvQ7ZBLUnqfjFjEI5SMAW+oK5Ul4E\nt5egeXZ1D/uk5eREu2jYPTbDyzfqyBGJdLkGgXJgZ2UHyeloeA26vs9SBozQ\neRvMhcFdDP9Md9EC4CXvR6JDwAUO82oYmm1d7WMWyTI2F+w8lgcfvkixbOKT\n/ULkMxFfAAsTzTre6EzDhsvO9jICbKuXZVyIjnlNFSA03AeZ8VNEqrp/XgJB\n0Jcj\r\n=cSsU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoSWtGZk6lJZLzK2wtan9qZZuLFEmS76R67nlmkn6pjAIgF38fFaYDlLIrh3or2RgGYNTd3O9G+bMNEnhysNsflp8="}]},"maintainers":[{"name":"davidjbradshaw","email":"dave@bradshaw.net"}],"_npmUser":{"name":"davidjbradshaw","email":"dave@bradshaw.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-auto_0.1.1_1591890498713_0.3723171076603333"},"_hasShrinkwrap":false},"0.2.0":{"name":"eslint-config-auto","version":"0.2.0","author":{"name":"David J. Bradshaw"},"description":"Automatically configure esLint based on project dependancies","repository":{"type":"git","url":"git+https://github.com/davidjbradshaw/eslint-config-auto.git"},"main":"index.js","scripts":{"ci-test":"npm run test","eslint":"eslint --color  *.{js,json,md} rules/**.js lib/**.js","eslint:fix":"eslint --color --fix  *.{js,md} rules/**.js lib/**.js","prepublishOnly":"eslint-find-rules --unused --no-core","test":"npm run eslint && npm run prepublishOnly"},"keywords":["airbnb","config","eslint","eslintconfig","javascript","smartpension"],"dependencies":{"@typescript-eslint/parser":"^3.2.0","arrify":"^2.0.1","babel-eslint":"^10.1.0","cosmiconfig":"^6.0.0","eslint-config-adjunct":"> 4.6.1","eslint-config-airbnb-base":"^14.2.0","lodash":"^4.17.15","mkdir":"0.0.2","mkdirp":"^1.0.4","ramda":"^0.27.0","read-pkg-up":"^7.0.1","rimraf":"^3.0.2"},"devDependencies":{"babel":"^6.23.0","eslint":"^7.2.0","eslint-config-airbnb":"^18.1.0","eslint-config-prettier":"^6.11.0","eslint-find-rules":"^3.5.0","eslint-plugin-array-func":"^3.1.6","eslint-plugin-babel":"^5.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-html":"^6.0.2","eslint-plugin-import":"^2.21.2","eslint-plugin-json":"^2.1.1","eslint-plugin-json-format":"^2.0.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-lodash":"^7.1.0","eslint-plugin-lodash-fp":"^2.2.0-a1","eslint-plugin-markdown":"^1.0.2","eslint-plugin-no-constructor-bind":"^2.0.0","eslint-plugin-no-secrets":"^0.6.8","eslint-plugin-no-unsanitized":"^3.1.2","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-optimize-regex":"^1.2.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-promise":"^4.2.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","eslint-plugin-scanjs-rules":"^0.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-simple-import-sort":"^5.0.3","eslint-plugin-sonarjs":"^0.5.0","eslint-plugin-switch-case":"^1.1.2","eslint-plugin-unicorn":"^20.1.0","husky":"^4.2.5","in-publish":"^2.0.1","prettier":"^2.0.5","prettier-cli":"^0.1.0","react":"^16.13.1","safe-publish-latest":"^1.1.4"},"engines":{"node":">= 8"},"gitHead":"6fa427508cc856bb7b2dcdf0e853e3e52064ba28","bugs":{"url":"https://github.com/davidjbradshaw/eslint-config-auto/issues"},"homepage":"https://github.com/davidjbradshaw/eslint-config-auto#readme","_id":"eslint-config-auto@0.2.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-rgAVFGF1xCVTsDNrusssR22S0XbnWvH5KecJhkPqmAPEdf6X3VumEKiFxn4f318UOlHNvuPAMPPIObp5IRWMdA==","shasum":"410ead174ecee1db88174844a38799bff386c921","tarball":"https://registry.npmjs.org/eslint-config-auto/-/eslint-config-auto-0.2.0.tgz","fileCount":19,"unpackedSize":14270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe419eCRA9TVsSAnZWagAAnWsQAIhGZW9F4WOeAhVHpUEZ\nsK/yo21M43nv/bWEtxn8qR3M9yCpQGeTyA4SWaxmGvq5O65228cjkGMcpT9U\nM/vXdXFIqqvlLu5BsQ2Z28r/Kf9HVZrFOOdF7CfgopSXe+Ho0SKTIHEY09UH\n1Ml6AQuLGOw591ulYhBdkrtwAeYZOWBy+/AeUCqHvb8mxisqFnM7iUZcS5xC\noKnD/MKUzM2u0zy6jF8EivshoHG1Ysb1FeISiTfov6xlqkyZZjn6WRFuaKnr\n5irWBNxepeb7w9+5BxLSm1Pgk6n/2uKPv4bb5ZCD9pj9EHR/C/v7X06xMlMi\nO0JWDx/iasrKFoOf+VlCY6hD0Xaqo8d8+6Hb6fqzxaGsCrLCkEcmxm/lY/La\n64wedR7YoIA7+RqHXzdSF8yuKF+wOMErddajDmtWmW4YQi57v/Qj7LwoRj8v\nYJnxPeTQ7xWXXV0giCxEezXKFoUk1b8A69R+qBbguYWP/XcaFn1VSDbN1ZDL\n19TGgjYi5w7yCyO60ukMxbt6ggSbUNz9VmmDCUGjZudo5ER+XcdGcfBhRYOV\njuEs0FlB8CX9JOESQ2aeM+g8Jy+Y6QvpRZSr+Z4nq8GQGN4ryowwyNyX/Wwc\nw2O/FdLfSGuwG814NOsffmI7979WK74ddLw8jDsWXnQLQucQKiWZzOq/oyCn\n+K42\r\n=+BqN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHWKAyHIFRdaPnhomzE4uZDMxAaQPeb/Zv6BXmRY4WdAIhAKbJUNDltPBVa9q17UXMy+dThQSs24+w/hbI4s2LsQ9l"}]},"maintainers":[{"name":"davidjbradshaw","email":"dave@bradshaw.net"}],"_npmUser":{"name":"davidjbradshaw","email":"dave@bradshaw.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-auto_0.2.0_1591959390354_0.75036050691738"},"_hasShrinkwrap":false},"0.3.0":{"name":"eslint-config-auto","version":"0.3.0","author":{"name":"David J. Bradshaw"},"description":"Automatically configure esLint based on project dependancies","repository":{"type":"git","url":"git+https://github.com/davidjbradshaw/eslint-config-auto.git"},"main":"index.js","scripts":{"ci-test":"npm run test","eslint":"eslint --color  *.{js,json,md} rules/**.js lib/**.js","eslint:fix":"eslint --color --fix  *.{js,md} rules/**.js lib/**.js","prepublishOnly":"eslint-find-rules --unused --no-core","test":"npm run eslint && npm run prepublishOnly"},"keywords":["airbnb","config","eslint","eslintconfig","javascript","smartpension"],"dependencies":{"@typescript-eslint/parser":"^3.2.0","arrify":"^2.0.1","babel-eslint":"^10.1.0","cosmiconfig":"^6.0.0","eslint-config-adjunct":"> 4.6.1","eslint-config-airbnb-base":"^14.2.0","lodash":"^4.17.15","mkdir":"0.0.2","mkdirp":"^1.0.4","ramda":"^0.27.0","read-pkg-up":"^7.0.1","rimraf":"^3.0.2"},"devDependencies":{"eslint":"^7.2.0","eslint-find-rules":"^3.5.0","husky":"^4.2.5","in-publish":"^2.0.1","prettier":"^2.0.5","prettier-cli":"^0.1.0","react":"^16.13.1","safe-publish-latest":"^1.1.4"},"engines":{"node":">= 8.3"},"gitHead":"7e3bf39f81acd129baa51bd68cd43cc28e5f050c","bugs":{"url":"https://github.com/davidjbradshaw/eslint-config-auto/issues"},"homepage":"https://github.com/davidjbradshaw/eslint-config-auto#readme","_id":"eslint-config-auto@0.3.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-l9HnAV9o4Odcy6OAzBPKjPfdDYUxLJluJ3XViRxG1oj5yZA1eG4bFxW9LbsYLurILDPDTOzzGcc8uMjOzV+qBQ==","shasum":"e5dffb78f06bab8d344e41caa0c5f5aabfb3b557","tarball":"https://registry.npmjs.org/eslint-config-auto/-/eslint-config-auto-0.3.0.tgz","fileCount":22,"unpackedSize":14635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe425ACRA9TVsSAnZWagAAKEkP/iSvcsPW0u3rk5+Wm44S\nJ/hXExItfZKbwu/CB+8eWeE7oBVpmTOUCDzWjApxh/cEOB62CTK+GqF+Wx77\ntqH8lIbVQF2sy4Fr84G0Trl28ObDQuzsIByrPxOKtBtIXkoDRwcs2jf5htgt\ntEYgTkXW9y1n1aCVRDdWBSl+WW6cgGq3GHRWXfuBBJ7OGqeAbg1TtI4Lff66\nGQvhZyZJY+dMdlN7pOppV7MvxbKI0q9Kko7ED2U9IAr+UuY5KinAkKRo8Tlw\nYJOFy7WdREcrd5r5v3SCexe28iw8TcPorkQUSgJtaW56cCRqKhebMfR8ma+f\nqyhGg9A7Id4/NSxzUzF0VS7V5214E8ZFsc73jkDZBad2nq7aGD+iTMm8S+ug\nbJPadPBFGH0Ejd1Ay16iNTa6b9cCVQyaACzc1OyObiuDlWaHdoRMN8LzUooQ\n3M+lTWl+7P7aFZCen5nMiqOvoVwMKCYDECabzuj4FKJCW0mG5wCfm346RHtL\n6b7Lg6XpcY2QFjtzXkUpY59/h6sADKZLC/aiqipyCv9adBfvXg0WnJI2eigd\nONzKZpyJIJPE6gvgnw3XTbD5SDs1XvzZvgYrYCGv4fl9+5BGHW3kX2vpO31k\nfC07TvjnG3o08sgsrfz8qSqX09GaqYSTYjqIWGwnplW7BUGOC6eSwmnybz1f\nXQPG\r\n=l9lW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBrMK/qs315ZtNh9k38nqTgaSaDnMYqL0zuOn3sFp+u9AiEAjJqdSXXtE8C4m0FzULK0kSNtTfpuAbcZuTqxC/hKDBo="}]},"maintainers":[{"name":"davidjbradshaw","email":"dave@bradshaw.net"}],"_npmUser":{"name":"davidjbradshaw","email":"dave@bradshaw.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-auto_0.3.0_1591963199913_0.8611808871287643"},"_hasShrinkwrap":false},"0.3.1":{"name":"eslint-config-auto","version":"0.3.1","author":{"name":"David J. Bradshaw"},"description":"Automatically configure esLint based on project dependancies","repository":{"type":"git","url":"git+https://github.com/davidjbradshaw/eslint-config-auto.git"},"main":"index.js","scripts":{"ci-test":"npm run test","eslint":"eslint --color  *.{js,json,md} rules/**.js lib/**.js","eslint:fix":"eslint --color --fix  *.{js,md} rules/**.js lib/**.js","prepublishOnly":"eslint-find-rules --unused --no-core","test":"npm run eslint && npm run prepublishOnly"},"keywords":["airbnb","config","eslint","eslintconfig","javascript","smartpension"],"dependencies":{"@typescript-eslint/parser":"^3.2.0","arrify":"^2.0.1","babel-eslint":"^10.1.0","cosmiconfig":"^6.0.0","eslint-config-adjunct":"> 4.6.1","eslint-config-airbnb-base":"^14.2.0","lodash":"^4.17.15","mkdir":"0.0.2","mkdirp":"^1.0.4","ramda":"^0.27.0","read-pkg-up":"^7.0.1","rimraf":"^3.0.2"},"devDependencies":{"eslint":"^7.2.0","eslint-find-rules":"^3.5.0","husky":"^4.2.5","in-publish":"^2.0.1","prettier":"^2.0.5","prettier-cli":"^0.1.0","react":"^16.13.1","safe-publish-latest":"^1.1.4"},"engines":{"node":">= 8.3"},"gitHead":"210f059086f89dddfd56ad9f87537511068d2028","bugs":{"url":"https://github.com/davidjbradshaw/eslint-config-auto/issues"},"homepage":"https://github.com/davidjbradshaw/eslint-config-auto#readme","_id":"eslint-config-auto@0.3.1","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-flU0wjni97oS4FLO4rM2UsyvOleAPYQMr9dyhHwfTXnydNWv7pU/NMsfeBmCpyt59lqE/djR53TFF9knHriU1Q==","shasum":"aaa79c1325f115ff1176d86d74d8108db6bdfdff","tarball":"https://registry.npmjs.org/eslint-config-auto/-/eslint-config-auto-0.3.1.tgz","fileCount":22,"unpackedSize":14690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe43KXCRA9TVsSAnZWagAAmYAQAKGApJXyT6aeuEWtT7Nl\nlDBqe4WJ2btGrWubhc4+CvswX5I6phVBt1PLbgcVtqKdkzX37PLMzCRHL1T1\nhWIjXslctsxoK6mXa290FXYRgMksKij0TREEVTwPgm5OUSTsV/Q+A04wdbaC\njQNwli/Uz+FvnnlIfaqPQMn18/E6b9DHLjIGRQowgkj73fdpYs4sIQbUyz5X\nGlKSieSmtgFX/WfTET1Tarq6ZWCAYNKPxpx1FOihsfNTrJosT0AsNpzkxkdS\nR+DaDLXKDmMNyxnYIv5xui3CcTIYYY/p69e653PsgqkDASQLcTEy1fVYEKLM\nbPdZV1Ip3qM3vODEu6GsSndMhWP87bawTZBe/dDZMhi9hlFBBhn4Gt84RvVl\n0cypN8tSBSPColxWP/F4+hebMtO6oXCw9IMp8eh/XyZzfEsG2FP+K91/h240\nPwh8X79orcCC1k4Yh8brtoxX4HOLIEQQqxNlBdXRjVhnKBiOR1Uexr0QisMa\nX/3XT9Wie7A+aCoxbJGA+7783Mo6Ttat9FrTGCS5zipDDMNIclW+OouM0JRW\nLCqPETxJJKSW6DOZkW7vpc9R0WjHvZK85uhB1A6B4uLSie6SXekS2TElBkm6\no0ZMZVVvUtEVImg1xLERbN63inodI9/GID9mshNhvmohn9FqJ01mHtz2jGcC\n3Bf1\r\n=PxUU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3IW0GIX3lZQp48MJ/DwK3qxbbOKZ8xJ/2q1a0QTYp7AIhAKmPlr7KRJLrNeZLJWOk1WZOmDvtVibSf9sETzK8Xpa9"}]},"maintainers":[{"name":"davidjbradshaw","email":"dave@bradshaw.net"}],"_npmUser":{"name":"davidjbradshaw","email":"dave@bradshaw.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-auto_0.3.1_1591964311384_0.8464364409108143"},"_hasShrinkwrap":false},"0.3.2":{"name":"eslint-config-auto","version":"0.3.2","author":{"name":"David J. Bradshaw"},"description":"Automatically configure esLint based on project dependancies","repository":{"type":"git","url":"git+https://github.com/davidjbradshaw/eslint-config-auto.git"},"main":"index.js","scripts":{"ci-test":"npm run test","eslint":"eslint --color  *.{js,json,md} rules/**.js lib/**.js","eslint:fix":"eslint --color --fix  *.{js,md} rules/**.js lib/**.js","prepublishOnly":"eslint-find-rules --unused --no-core","test":"npm run eslint && npm run prepublishOnly"},"keywords":["airbnb","config","eslint","eslintconfig","javascript","smartpension"],"dependencies":{"@typescript-eslint/parser":"^3.2.0","arrify":"^2.0.1","babel-eslint":"^10.1.0","cosmiconfig":"^6.0.0","eslint-config-adjunct":"> 4.6.1","eslint-config-airbnb-base":"^14.2.0","lodash":"^4.17.15","mkdir":"0.0.2","mkdirp":"^1.0.4","ramda":"^0.27.0","read-pkg-up":"^7.0.1","rimraf":"^3.0.2"},"devDependencies":{"eslint":"^7.2.0","eslint-find-rules":"^3.5.0","husky":"^4.2.5","in-publish":"^2.0.1","prettier":"^2.0.5","prettier-cli":"^0.1.0","react":"^16.13.1","safe-publish-latest":"^1.1.4"},"engines":{"node":">= 8.3"},"gitHead":"edf4f932d7023eccf3d8ffc0950b36054087c119","bugs":{"url":"https://github.com/davidjbradshaw/eslint-config-auto/issues"},"homepage":"https://github.com/davidjbradshaw/eslint-config-auto#readme","_id":"eslint-config-auto@0.3.2","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-YzfwkGMRQzDuchHUKPuC37rm9DkExEu/8gE7zxIeFNUtsvt5rP166CUSnJ5a9G1cfBHtk+lzlvgJHbA5iZat1Q==","shasum":"bdbc9f5e315299c0b47c644ba2e3fddcd0a72701","tarball":"https://registry.npmjs.org/eslint-config-auto/-/eslint-config-auto-0.3.2.tgz","fileCount":22,"unpackedSize":14869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe43o3CRA9TVsSAnZWagAAyi4P/2r9gh5gBgU6KagMqUlp\nUKq8TcssKxd/PVHo3v5vOMiafJrz2/JFyOEPVPj/IOv4D/ylSVheOeIUhajD\nfRDhF/cnFCuxLGyz3g2IoLK7ukMsgoIXbdMr378aPwLKIR53L3fzxbsYCLia\nh6ZlGR+VTAssjYxOEb6xtXzaWOwRJ6hVaKfmsv+/aYYli0izRMYc6QZ4njqy\nFA+qB9O08Nw9HoShzymJ24zYZst8HaslJJYGg8NTOhGs3rKXXM+xGpi4V1Wd\nXa4JMBhSRepLac1oWMfiTpDxsshATjN6+0nxlwT3xUpdu4oE0HTdBqV63Uxg\nAGOS4p0nxBEEOr1o5ME/R4DLQUK7/eh+Qch859xAWfmj1bW6hfPh7MfWERWY\n0XTaHOuIuUEL8bmvT/nXmwNqjfFtfjvz/k2Teeaxrfo0lMfRTM3nJ8V7EfEw\nGe+IglG/R1+Gxc+hLeKjgjc7Zrki8N7Z4B41Wuc+yvGps3lBCYTFfLONzpt/\nDRXHPjRGImbt0ttWTPpAJ2gMhnyyh66WnVdlp726+Y6dv4jYzYLdtlDOgkzG\n6GbNvew8Ksv3MmlnEDUlq+qOdGI915ul4mxTJ8bfvvGlNDKlgHfmnjLPVcKv\nA4ZDUm6NSZtt4FHt5JE6BQVgucj511pgu5+DQkWM91fJSCB1kv2lrYQgDCmH\nyZto\r\n=5HUF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICtiEwrTxa2x8pbTREEfGRpD9gl3+CSqTD/IkxUx9GHgAiEArgmCrcmhYIq1UAVB9YoknbzglyEt1rPl8wJ3n19QOso="}]},"maintainers":[{"name":"davidjbradshaw","email":"dave@bradshaw.net"}],"_npmUser":{"name":"davidjbradshaw","email":"dave@bradshaw.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-auto_0.3.2_1591966262998_0.12921234768619194"},"_hasShrinkwrap":false},"0.3.3":{"name":"eslint-config-auto","version":"0.3.3","author":{"name":"David J. Bradshaw"},"description":"Automatically configure esLint based on project dependancies","repository":{"type":"git","url":"git+https://github.com/davidjbradshaw/eslint-config-auto.git"},"main":"index.js","scripts":{"ci-test":"npm run test","eslint":"eslint --color  *.{js,json,md} rules/**.js lib/**.js","eslint:fix":"eslint --color --fix  *.{js,md} rules/**.js lib/**.js","prepublishOnly":"eslint-find-rules --unused --no-core","test":"npm run eslint && npm run prepublishOnly"},"keywords":["airbnb","config","eslint","eslintconfig","javascript","smartpension"],"dependencies":{"@typescript-eslint/parser":"^3.2.0","arrify":"^2.0.1","babel-eslint":"^10.1.0","cosmiconfig":"^6.0.0","eslint-config-adjunct":"latest","eslint-config-airbnb-base":"^14.2.0","lodash":"^4.17.15","mkdir":"0.0.2","mkdirp":"^1.0.4","ramda":"^0.27.0","read-pkg-up":"^7.0.1","rimraf":"^3.0.2"},"devDependencies":{"eslint":"^7.2.0","eslint-find-rules":"^3.5.0","husky":"^4.2.5","in-publish":"^2.0.1","prettier":"^2.0.5","prettier-cli":"^0.1.0","react":"^16.13.1","safe-publish-latest":"^1.1.4"},"engines":{"node":">= 8.3"},"gitHead":"1ab8a8631427b4dcf58e09956c54723f48d12b29","bugs":{"url":"https://github.com/davidjbradshaw/eslint-config-auto/issues"},"homepage":"https://github.com/davidjbradshaw/eslint-config-auto#readme","_id":"eslint-config-auto@0.3.3","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-SMDeb2q8bQqEW5Q3JhDfLEixnHeyN14kNOWbS5eZGVy89ZHiWCtQroUuHD1mC8utF9blinrseZg7tjQJ8E2S1Q==","shasum":"b55857dfe1136f14a10d1db635b8bc1a1c2fda15","tarball":"https://registry.npmjs.org/eslint-config-auto/-/eslint-config-auto-0.3.3.tgz","fileCount":22,"unpackedSize":14868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe43rwCRA9TVsSAnZWagAASn0P/ik6wYe6rDwK9kYGJyKe\nryY5SUdXi6+0qJEoMc/jfTt4YiTDikCrT1BHIQVVP614qOqELWZmg50amVvN\nL7cmBxvd+lxkftWSQzEUNHe7UInT628JTJx4RJnDLehFCNKGh/5H3tyOtmSa\n/uf8znHEUXGrymufq+GmNiM7vBi/OKXpgMCeZD6pNq6dh8BwVHMGLT27T3/l\naf1cricXvvRpUCyQULfgpwkLlsqp1I3ZovNNC3DrAdxMBpX5RD/mzzkSDxzt\nXf93g15kXyBJMH9BgfHXDk5CXMRCTzyEpmQ2MVD7IsWlOA1qlvVOxMvNJH4F\ns1WLKETEgQnGX26b8aE/n6qaxgvwS3Gv3eReRF5zfqPXp5HAHOmOcRSEUoCg\n11d9+cZOF/bYa7iwl/AnNlcerAlhiebq19n8E2ajB9KgZDXUE4Ef5lw8K9/K\njhXr1G48vK0i1EvYN3o8vSD1qF2/61HbgbPW1K8Bosemon8qcSr0/nzCIutu\n5qGeUJFBs5fyAhV2ysqLAwb0uWxEDC1TkJY6hRBPZP0V0Oi+pyBCXAf+MfIX\n+XKKLoBCufJWHkmb1jYCVeHHT+kJLz9M5FVXMDAmdbLNS1frQYZiYWxgPKpw\nNqBVnxDBCxRrjhEWFFsCgg234NS9GJ9JH3J1jm8YKySvvcC6MDDdhifiRHG+\nfNNz\r\n=ScA0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFUjzGiDLx48eIUDgwLa/KA/s/IAv0O4QnTUEAwNrtlPAiEAuCSzvneBXo7eocBE/m/HpJ9B9+tiby8YrfBX4Xe36B8="}]},"maintainers":[{"name":"davidjbradshaw","email":"dave@bradshaw.net"}],"_npmUser":{"name":"davidjbradshaw","email":"dave@bradshaw.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-auto_0.3.3_1591966448420_0.811867984117931"},"_hasShrinkwrap":false},"0.3.4":{"name":"eslint-config-auto","version":"0.3.4","author":{"name":"David J. Bradshaw"},"description":"Automatically configure esLint based on project dependancies","repository":{"type":"git","url":"git+https://github.com/davidjbradshaw/eslint-config-auto.git"},"main":"index.js","scripts":{"ci-test":"npm run test","eslint":"eslint --color  *.{js,json,md} rules/**.js lib/**.js","eslint:fix":"eslint --color --fix  *.{js,md} rules/**.js lib/**.js","prepublishOnly":"eslint-find-rules --unused --no-core","test":"npm run eslint && npm run prepublishOnly"},"keywords":["airbnb","config","eslint","eslintconfig","javascript","smartpension"],"dependencies":{"@typescript-eslint/parser":"^3.2.0","arrify":"^2.0.1","babel-eslint":"^10.1.0","cosmiconfig":"^6.0.0","eslint-config-adjunct":"latest","eslint-config-airbnb-base":"^14.2.0","lodash":"^4.17.15","mkdir":"0.0.2","mkdirp":"^1.0.4","ramda":"^0.27.0","read-pkg-up":"^7.0.1","rimraf":"^3.0.2"},"devDependencies":{"eslint":"^7.2.0","eslint-find-rules":"^3.5.0","husky":"^4.2.5","in-publish":"^2.0.1","prettier":"^2.0.5","prettier-cli":"^0.1.0","react":"^16.13.1","safe-publish-latest":"^1.1.4"},"engines":{"node":">= 8.3"},"gitHead":"206e6ee0cdc0aacd09d2ee2e844350c02385b336","bugs":{"url":"https://github.com/davidjbradshaw/eslint-config-auto/issues"},"homepage":"https://github.com/davidjbradshaw/eslint-config-auto#readme","_id":"eslint-config-auto@0.3.4","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-LGobBc+URWLK8kIIfAG4upHYm6KuoG66kTp7IHtzw/aD9WIbQV+5FXvR/P2KIaTcg+H+suMAsNxFlKazibhRrg==","shasum":"915db4c64a60b1bf0c210dc97075957b3a46d06b","tarball":"https://registry.npmjs.org/eslint-config-auto/-/eslint-config-auto-0.3.4.tgz","fileCount":22,"unpackedSize":14945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe62gxCRA9TVsSAnZWagAAjL0P/RawRCPjBtQtfasfH33u\nJnHy+ZpU+hgHYLCQxLZyuHHfjmL00ucHLZtlHeI7vWeT1TI8y5gaTtj6yzsa\nLpIZlm98v0jKnf1yksUtucHXiyaSAjYUu+51P9qcRUWvevuxGxdDcimWkJxc\ncWqKM4jIR0NSuysgfmWCvHbkhSV1YkNSZkum0uDAN66kuJbvLfjB7w7fLiHN\neVTpw4zuOvbNj7eww8YNOgsymrlSKaQ3fXXVJNNfuPboSxNUdK8VyEVkuCA2\nxGBKG6nWJ6JGyW1T2fXx32qV6Jud1V5QCL6Ee7+oEJ2EiuTOsXEdkjX4onCM\nlOnHmMZpmW+ZUk6ZUkMDyIU9WV/DnamgqxyK3A7N32v0gcApCHc1FY5VKGlk\n8Q7iMk21ZE2/+JlZX9RQmIAlGgPWirtWWbg/RGbzmgBTQstsOkHcCZV2U/CG\n/OkWQ7v+YwvFkXLdxbra6EfRV5LX2eL7Rj7buCPjvCBDmad77UfBZ7x23GaO\nh8ETnD6n21VQo1Tm4HyJx2tW6TkUCqH4lZ6f0GkPbCJeA12cuAd1dHbwZCaI\nBo4GVSn/SEvOSxG1BrEYqNpPrpQzfgMlKQx/xBNZepoknNHQS9SAMl+tuNQU\nMp3LL+pmIAA6BS2R4W4CbCDqHPDlYrYVJfHzZ6s7YAGxmFbAMadAnkxjuGfS\nC+3Q\r\n=m0YZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfa73O6lminLQcAnBxmJSCEVcSbYTCIUrkv+kKx2p97gIgVGpjojGYX2WMFZ43VjgmxXXGi4XQy5PfFSNxbGVhcM0="}]},"maintainers":[{"name":"davidjbradshaw","email":"dave@bradshaw.net"}],"_npmUser":{"name":"davidjbradshaw","email":"dave@bradshaw.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-auto_0.3.4_1592485936598_0.10035936628219777"},"_hasShrinkwrap":false},"0.3.5":{"name":"eslint-config-auto","version":"0.3.5","author":{"name":"David J. Bradshaw"},"description":"Automatically configure esLint based on project dependancies","repository":{"type":"git","url":"git+https://github.com/davidjbradshaw/eslint-config-auto.git"},"main":"index.js","scripts":{"ci-test":"npm run test","eslint":"eslint --color  *.{js,json,md} rules/**.js lib/**.js","eslint:fix":"eslint --color --fix  *.{js,md} rules/**.js lib/**.js","prepublishOnly":"eslint-find-rules --unused --no-core","test":"npm run eslint && npm run prepublishOnly"},"keywords":["airbnb","config","eslint","eslintconfig","javascript","smartpension"],"dependencies":{"@typescript-eslint/parser":"^3.2.0","arrify":"^2.0.1","babel-eslint":"^10.1.0","cosmiconfig":"^6.0.0","eslint-config-adjunct":"latest","eslint-config-airbnb-base":"^14.2.0","lodash":"^4.17.15","mkdir":"0.0.2","mkdirp":"^1.0.4","ramda":"^0.27.0","read-pkg-up":"^7.0.1","rimraf":"^3.0.2"},"devDependencies":{"eslint":"^7.2.0","eslint-find-rules":"^3.5.0","husky":"^4.2.5","in-publish":"^2.0.1","prettier":"^2.0.5","prettier-cli":"^0.1.0","react":"^16.13.1","safe-publish-latest":"^1.1.4"},"engines":{"node":">= 8.3"},"gitHead":"055587bda9543bae979374cc9243225b2b73fe4e","bugs":{"url":"https://github.com/davidjbradshaw/eslint-config-auto/issues"},"homepage":"https://github.com/davidjbradshaw/eslint-config-auto#readme","_id":"eslint-config-auto@0.3.5","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-kQe5l7pZFlexNaGtbT4YXeVXvU0UJHycMrVxScaPUMndMLafHqeWChPLW5fTq6HtRanYrbUZRoGm+C3gJ9r0rQ==","shasum":"84459b1384dbaa2788cd5a9a890ae20ae4dfaac0","tarball":"https://registry.npmjs.org/eslint-config-auto/-/eslint-config-auto-0.3.5.tgz","fileCount":22,"unpackedSize":14950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe69hRCRA9TVsSAnZWagAAE6IP/iThv5apQT7whkxSIxwJ\n8ZPP5lToS5JiLq8b7s9H95recJXA1xMCKMNepICxaNrcB31R/Ws5ZDddVf/S\norcri8qCbz7mIY2E33syeopMw+6pCaASsBLyz7+qJRUpIx7Hrm0Jv28TADzP\nJSOszm03IkpQaDowu+hwQPsdt7UDh+a0CbriJK7alQV4Q93UkKrijUXHFO9r\n/9+8EZqor3G6Ry83LOsgljjmD9KeN9vkJarYhxDt3fZezrPm7Mwyxhvxyc8L\nUkbPXoj/cr/vu+b+OFZm6vLofxYwOa4KoX04tPDdMbdn7xbmAWY7HZ5rxHVL\nnjjYgi2Ff94pfpd6sXXxujnwb25muzF/3QjJGISWJRtVozReop3+fbpTheY/\nY7mnZ25PHBBEAApFCPwvSWSBfzmljndT/mom8lTzZwCNLBh0MCVpJprzAJ3S\nAxmjQqorhcLZDx2YtZhGcs/KTw414wztxKg6bAWNHyMXOs4fq6uK+VUVTRat\nq3o6fmMlXcQE3Z0IbeKrPjpxhRSqV4181g6HDcaZ8f3O5VJrUwB/YPRPwdRX\nLork6duionTYM4nZLA1aV96sETgt4q1ihnvyJktV9MW2mvGEkEWEwt1xIJTh\nAvkzY58ucW8AWEsK2ZMFi4PAMNoCNjJ8/IRs8Q7my17Cngt94jriHBfRIUOq\nOCzP\r\n=ZHdW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPFGxvfz59xnuM2GEnHQuiNpKnJOTZfivFAaPOAZkQIwIhAN5VVLbKcVHK/WV1Ie8FG4IgkMM9fYu/xDI0t5swaUtC"}]},"maintainers":[{"name":"davidjbradshaw","email":"dave@bradshaw.net"}],"_npmUser":{"name":"davidjbradshaw","email":"dave@bradshaw.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-auto_0.3.5_1592514640346_0.8309148594018414"},"_hasShrinkwrap":false},"0.3.6":{"name":"eslint-config-auto","version":"0.3.6","author":{"name":"David J. Bradshaw"},"description":"Automatically configure esLint based on project dependancies","repository":{"type":"git","url":"git+https://github.com/davidjbradshaw/eslint-config-auto.git"},"main":"index.js","scripts":{"ci-test":"npm run test","eslint":"eslint --color  *.{js,json,md} rules/**.js lib/**.js","eslint:fix":"eslint --color --fix  *.{js,md} rules/**.js lib/**.js","prepublishOnly":"eslint-find-rules --unused --no-core","test":"npm run eslint && npm run prepublishOnly"},"keywords":["airbnb","config","eslint","eslintconfig","javascript","smartpension"],"dependencies":{"@typescript-eslint/parser":"^3.2.0","arrify":"^2.0.1","babel-eslint":"^10.1.0","cosmiconfig":"^6.0.0","eslint-config-adjunct":"latest","eslint-config-airbnb-base":"^14.2.0","lodash":"^4.17.15","mkdir":"0.0.2","mkdirp":"^1.0.4","ramda":"^0.27.0","read-pkg-up":"^7.0.1","rimraf":"^3.0.2"},"devDependencies":{"eslint":"^7.2.0","eslint-find-rules":"^3.5.0","husky":"^4.2.5","in-publish":"^2.0.1","prettier":"^2.0.5","prettier-cli":"^0.1.0","react":"^16.13.1","safe-publish-latest":"^1.1.4"},"engines":{"node":">= 8.3"},"gitHead":"b3e4b222e18a72e44067639f20ebe9721e1573d2","bugs":{"url":"https://github.com/davidjbradshaw/eslint-config-auto/issues"},"homepage":"https://github.com/davidjbradshaw/eslint-config-auto#readme","_id":"eslint-config-auto@0.3.6","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-BLAAijmm0qsGu9CgxgObFKS/m2N3yGPHOzJM2RIVEHT5HlMEhgM63c2YeHsJf//l7cIu3V8eTW0H1GkGS7b3bQ==","shasum":"31411a08ba8586bf25d9c9e34462d980e57c8b2c","tarball":"https://registry.npmjs.org/eslint-config-auto/-/eslint-config-auto-0.3.6.tgz","fileCount":22,"unpackedSize":14971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6/86CRA9TVsSAnZWagAA0aoP/2iJVofg3SsW5Sx0Y4v0\ny4lVPuqyl5La1B9oQ2ws4HyiweFMhId3tujpUHZBaUnZ1D7lwa4XJg2KoNde\nDlJbp3pt+Fq3RZLS8F0sYY2slBCRENLIZwwRxi7PjytX5q0/jRqXVYl4edSX\nrj2bOObiJDWndSVDnHlUxCnBN2Lqoud+fV5KKb87AT5KlmULomwfbGVoOBXP\nQ/D1gTHDDPVLa1eAhv5dVli3ujY5R+GRlaGMDHeabZJIy0Jp1AceWWZmo0Zn\nkOmqpeKRWndj9tVQECv7IIMrwaVNScVDow92BqMA10KQhciVaoOFPy1wz471\nntM4DzUflgLa+7Rc991A4OL5DxLrY9zb0f6XZxZwdDLKaXMq5DT+uX/7LjKE\nXDlgKP0OSAqzStWNzvW9n6/eQzVBqHwJF60nMnFhCEu/gmBzOSaEBTJ4VGiJ\n3P3OmY9OGrw0uyUqFKG7r6VFZbzh2JT6Xi34XYq6Yf6WD2QW3J/+7mpl5BdJ\nWoO+wN05PMU3+VxdPOW6trCxY7HfONJuylfMJSGjkFMkNrGCsK1NFm6KpLMV\nIdFhr49ac6ONfgemfP5bT+berX46xSy1VQMfcv9NVBZWuma/3Esi49Mg2/op\nB//o7IVrXp3VTZvQd8q++CrXzyMeB//YeZZLn7HAn5ea6eNOy8WCn897XRV7\nGwb2\r\n=3+pp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDznairH1kgQNpXe9WEv27m2rpIls7b+0oIVG2E23ycvwIgOx05v1SkSD3bw1wHBoXuFEPNZSwu+3uSriFDpAGsMyk="}]},"maintainers":[{"name":"davidjbradshaw","email":"dave@bradshaw.net"}],"_npmUser":{"name":"davidjbradshaw","email":"dave@bradshaw.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-auto_0.3.6_1592524601690_0.1702792911509925"},"_hasShrinkwrap":false},"0.3.7":{"name":"eslint-config-auto","version":"0.3.7","author":{"name":"David J. Bradshaw"},"description":"Automatically configure esLint based on project dependancies","repository":{"type":"git","url":"git+https://github.com/davidjbradshaw/eslint-config-auto.git"},"main":"index.js","scripts":{"ci-test":"npm run test","eslint":"eslint --color  *.{js,json,md} rules/**.js lib/**.js","eslint:fix":"eslint --color --fix  *.{js,md} rules/**.js lib/**.js","prepublishOnly":"eslint-find-rules --unused --no-core","test":"npm run eslint && npm run prepublishOnly"},"keywords":["airbnb","config","eslint","eslintconfig","javascript","smartpension"],"dependencies":{"@typescript-eslint/parser":"^3.2.0","arrify":"^2.0.1","babel-eslint":"^10.1.0","cosmiconfig":"^6.0.0","eslint-config-adjunct":"latest","eslint-config-airbnb-base":"^14.2.0","lodash":"^4.17.15","mkdir":"0.0.2","mkdirp":"^1.0.4","ramda":"^0.27.0","read-pkg-up":"^7.0.1","rimraf":"^3.0.2"},"devDependencies":{"eslint":"^7.2.0","eslint-find-rules":"^3.5.0","husky":"^4.2.5","in-publish":"^2.0.1","prettier":"^2.0.5","prettier-cli":"^0.1.0","react":"^16.13.1","safe-publish-latest":"^1.1.4"},"engines":{"node":">= 8.3"},"gitHead":"aaad7865f00e4105cd02f994e10a142e41285ae1","bugs":{"url":"https://github.com/davidjbradshaw/eslint-config-auto/issues"},"homepage":"https://github.com/davidjbradshaw/eslint-config-auto#readme","_id":"eslint-config-auto@0.3.7","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-C9xkdMuYT/EUyBqRkWmTzpGw3M4CowMiu0cyyQ4Sgr6RWJHytZeGKFJjVj4WPcFZKgvYKHCv4iiMFyCdEeJ+UQ==","shasum":"7a161383cbfc54e34acab1346047ada6cf827edb","tarball":"https://registry.npmjs.org/eslint-config-auto/-/eslint-config-auto-0.3.7.tgz","fileCount":22,"unpackedSize":14980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7AB9CRA9TVsSAnZWagAA9pYQAJPvr025Rc1w997XTj8C\nWFdHi/GMkNtbX5vIk+P1NC3ei7vgaETkXIb+JNcOWBSZyYHVnvh+fBYCqbKa\ntDNqoTWAg0sstkTvcH20xK6Az+zvXGK+XBWf1gVLLX2jPbpRgX/BsuZXS9l5\n7/CHD1dyDvV+UwITTcOH6OjO5VIGs6BGLNz4Czfly8TvXvB+W3l1mb44N4C7\ndB8cWqsnAzjj2RCCyyZTpwReWiR5sNEbrs6m3oIpezvJF5uS3OUPYQ3rvoS9\n85BdIbxLYzNOPh/2B65v91bfH2Pwv1Ic7XIcqFpaInwMUG+Np/nQWq7okUDN\njMFkbQ8PK8ob5AU+nzYvJOWMx+S7m4ZkmLKy6tLMUgn823Jdn50aeQnJOZOw\nss8BgLrIRsLcOv5/ABtdg9AjdJ+V+rX3NlcT41J4f3upMB+/64BFLkZB0Fnv\nzKLYfLw671ZWyjfg5X2MI0d0Jv/mCc0oW9u++Zgkz/2OgzCYSrsj9Ahbh89C\nHE0QuARuO3t8sAT7w/TMeB4wbWFGGXL5bEJvSMB+sxsH5K5gmfL8vcEgdgp8\nU44bfu0kR3mI5WlnYOaEusx0/ZkZJcB56nj9KbVaThHvMJivr6rk0C0hXBe7\naX1w0U6LA2cme8A/Vu2vObXnPTTennlFsIlbA3W2AIOl5CtjN57G71sGyst+\nidh1\r\n=CBpB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHgm32HAj8wr62dpEnKyFu+RcV5RWGX1yIGS3CNfHZmlAiARZF9a0YqY+9zSjseNRUCl9P4xblJrvS3qBjzh+tS/LA=="}]},"maintainers":[{"name":"davidjbradshaw","email":"dave@bradshaw.net"}],"_npmUser":{"name":"davidjbradshaw","email":"dave@bradshaw.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-auto_0.3.7_1592524925215_0.9765986715486077"},"_hasShrinkwrap":false},"0.3.8":{"name":"eslint-config-auto","version":"0.3.8","author":{"name":"David J. Bradshaw"},"description":"Automatically configure esLint based on project dependancies","repository":{"type":"git","url":"git+https://github.com/davidjbradshaw/eslint-config-auto.git"},"main":"index.js","scripts":{"ci-test":"npm run test","eslint":"eslint --color  *.{js,json,md} rules/**.js lib/**.js","eslint:fix":"eslint --color --fix  *.{js,md} rules/**.js lib/**.js","prepublishOnly":"eslint-find-rules --unused --no-core","test":"npm run eslint && npm run prepublishOnly"},"keywords":["airbnb","config","eslint","eslintconfig","javascript","smartpension"],"dependencies":{"@typescript-eslint/parser":"^3.2.0","arrify":"^2.0.1","babel-eslint":"^10.1.0","cosmiconfig":"^6.0.0","eslint-config-adjunct":"latest","eslint-config-airbnb-base":"^14.2.0","lodash":"^4.17.15","mkdir":"0.0.2","mkdirp":"^1.0.4","ramda":"^0.27.0","read-pkg-up":"^7.0.1","rimraf":"^3.0.2"},"devDependencies":{"eslint":"^7.2.0","eslint-find-rules":"^3.5.0","husky":"^4.2.5","in-publish":"^2.0.1","prettier":"^2.0.5","prettier-cli":"^0.1.0","react":"^16.13.1","safe-publish-latest":"^1.1.4"},"engines":{"node":">= 8.3"},"gitHead":"499b1547dd21d2cd739328e992a866e5e6f18f31","bugs":{"url":"https://github.com/davidjbradshaw/eslint-config-auto/issues"},"homepage":"https://github.com/davidjbradshaw/eslint-config-auto#readme","_id":"eslint-config-auto@0.3.8","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-Xk7fTPdYOrebDyjR18QWABnIxd1MvNDq/imzZAok7S7g3Y4oMnz9hzX6Of7H/2lRMqr1k+OaQqSGoVkFp1Ae0w==","shasum":"96c2196040712114046b354f17ba07543c5eb78d","tarball":"https://registry.npmjs.org/eslint-config-auto/-/eslint-config-auto-0.3.8.tgz","fileCount":22,"unpackedSize":16073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7AQcCRA9TVsSAnZWagAAP14QAIrT8TBcVz3tqrZPlSfG\nRYAeh/yVDrT0OVvUtPWPdkj9U2pDxNWiGrbMyIlKZpOckqDxxaq/cTNE3JCT\n2n5Y3Eim92tcynw01cFmuPKSIY8NEUFNF5hqBWqAb2BJTccWW3tj77F3DrEX\nwP8P6PIxDxS6ZLevlOZ//mGRKOFTqsBww0VAFoeL8tTYGuvUNGtSFfyW1l3b\nUoJSbTX09/fnbRW2DSsdTYQ1UptRfo4WRuhPnfNiqafi7YE+MdzM3M4EEn5h\nT3UPw9uUU6lZNhqcPp9/qgIWAb9xppJjcc1PZD5Dk1hFj7uQkmkTNvCXOauo\nRR1e55aQV9wQIr67orVinkMy8T24Nf7JKY6BR3GjeAEOc1N+MyLiYqpRA1cR\n9pO2FrEwn0E/lXgYIrdIxMW1wiXI/UojAgQ1lBl2tNblKWcS2HOaIdloD0mz\nJsOlc82gWhFDpKXkyQG6pBDCO4dolwCBFKLEnN+ByYGMbLN9g1j6HmI0fZ7M\nA2ovVmNMki0CpkudhkjdPFE+BqaoxWDGqpEFK+fh4hRWiyFG47KPZnn1vg+h\nF47FSXOYpmjkrd8p2IFMstuzsjSO3FkJVPwkhwo1MzvDuEtQtIJSynCfDgSD\nm/oYs6wiM7eNUu8hRSEMKLskVg6s/Eqi5320mW0Gyyyu11AaXRBtBwihnneR\nqRAb\r\n=OV4t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAAKzDlo4zleiTHKok3mXikLoLuPtZoQEQzAAkFthXMAIgfdhDGr19UBqWici89/c2sXvV1cICc5ggcewqMrwa4FI="}]},"maintainers":[{"name":"davidjbradshaw","email":"dave@bradshaw.net"}],"_npmUser":{"name":"davidjbradshaw","email":"dave@bradshaw.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-auto_0.3.8_1592525852292_0.8969395588874527"},"_hasShrinkwrap":false},"0.4.0":{"name":"eslint-config-auto","version":"0.4.0","author":{"name":"David J. Bradshaw"},"description":"Automatically configure esLint based on project dependancies","repository":{"type":"git","url":"git+https://github.com/davidjbradshaw/eslint-config-auto.git"},"main":"index.js","scripts":{"ci-test":"npm run test","eslint":"eslint --color  *.{js,json,md} rules/**.js lib/**.js","eslint:fix":"eslint --color --fix  *.{js,md} rules/**.js lib/**.js","eslint:print":"eslint --print-config ./tsconfig.json","prepublishOnly":"eslint-find-rules --unused --no-core","test":"npm run eslint && npm run prepublishOnly"},"keywords":["airbnb","config","eslint","eslintconfig","javascript","smartpension"],"dependencies":{"arrify":"^2.0.1","cosmiconfig":"^6.0.0","eslint-config-adjunct":">= 4.8.2","eslint-config-airbnb-base":">= 14.2.0","lodash":"^4.17.15","mkdir":"0.0.2","mkdirp":"^1.0.4","ramda":"^0.27.0","read-pkg-up":"^7.0.1","rimraf":"^3.0.2"},"devDependencies":{"@babel/core":"^7.10.3","@typescript-eslint/eslint-plugin":"^3.3.0","@typescript-eslint/parser":"^3.3.0","babel-eslint":"^10.1.0","eslint":"^7.2.0","eslint-config-airbnb":"^18.2.0","eslint-config-airbnb-typescript":"^8.0.2","eslint-config-prettier":"^6.11.0","eslint-find-rules":"^3.5.0","eslint-plugin-array-func":"^3.1.6","eslint-plugin-babel":"^5.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-html":"^6.0.2","eslint-plugin-import":"^2.21.2","eslint-plugin-json":"^2.1.1","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-lodash":"^7.1.0","eslint-plugin-lodash-fp":"^2.2.0-a1","eslint-plugin-markdown":"^1.0.2","eslint-plugin-no-constructor-bind":"^2.0.1","eslint-plugin-no-secrets":"^0.6.8","eslint-plugin-no-unsanitized":"^3.1.2","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-node":"^11.1.0","eslint-plugin-optimize-regex":"^1.2.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"^4.2.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","eslint-plugin-scanjs-rules":"^0.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-simple-import-sort":"^5.0.3","eslint-plugin-sonarjs":"^0.5.0","eslint-plugin-switch-case":"^1.1.2","eslint-plugin-unicorn":"^20.1.0","husky":"^4.2.5","in-publish":"^2.0.1","prettier":"^2.0.5","prettier-cli":"^0.1.0","react":"^16.13.1","safe-publish-latest":"^1.1.4","typescript":"^3.9.5"},"engines":{"node":">= 8.3"},"gitHead":"1bd7130dfa1d2f7759dc818b2ea43c1819136fab","bugs":{"url":"https://github.com/davidjbradshaw/eslint-config-auto/issues"},"homepage":"https://github.com/davidjbradshaw/eslint-config-auto#readme","_id":"eslint-config-auto@0.4.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-4ehC6w7nIraJUO758nJzyc5m8QnshZ1c62N90DQYYeMhcyQ5y18RqH06ZrI2KLVR4eBnhxm33nn16BFAYty6lQ==","shasum":"3276ec38438ecac92168787f83b7412d7a8922f3","tarball":"https://registry.npmjs.org/eslint-config-auto/-/eslint-config-auto-0.4.0.tgz","fileCount":26,"unpackedSize":23116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8KoBCRA9TVsSAnZWagAA2goP/0UEgFphyOr3RN0LWiJQ\nTyi2c8BEQI2ITSIPBxxzRFWRM0fUUCzUN7xN0J2ugybnWdgvZQf8cS+FpDVT\neMV4HAsjTA4f/WPKhtrwB+dl8PMi2jTmVJPO7mae5iOjpTBijbcYDCve5HVy\n6hw6xZuwPnbxLIdo3kJSzpfN8hJAb8utRo7DHj7xCJx/7+tiRLMBte+xW2Uc\nAslu5BNWrKCnrpoW/0SDmVHAJ0dvMvPwASSloor7h0zg1jjgof58gMc+1sJk\n653gdnXXyHsMAFxsfokuRcf3YDHi2QXJt9nrD54mKNmy6OJBPCh4MsLaymh3\nL1SAdGPiTRAeiqiR9NwjPygHdjipTTzISGjInx/G5ncG/cn7t9C5iAdEEIYn\neGngw1PkJMd4eqv/riCdidHG/za5y0zMrlI9ln85P9Su8xzS4a9m5OfVDKo0\nIG660XbK8pShsB5Wsmdt4ILTE7i89cOge1XcdYaz7CU39+9WZgBS66SRAjhS\nZxXAfeoheA7MfE2g/Ouqh0rtiDXcadN3M6vwK6aWbfk4LyGdaVkImjM6Zcnl\nC59NumNkmItg4h+abR2Ad72qq6Y2htpuZ7VdhaOpJhgiW5SKZ5GItPXn7YHy\nqnz0DDSyyj83RZwYaRoUmD6f3VwBWaD5a37prtLbjYLWP5qMdSaCLnnxq+VC\ntFTQ\r\n=EI7t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFVP0CgkrROCyxJ2NRpDqWuJpG6S34eP+9rQ/+NKCBOjAiAtsbLdaT6Wt0ekzu3IhI7H0havU2JDfwL2iE2zK1T8tw=="}]},"maintainers":[{"name":"davidjbradshaw","email":"dave@bradshaw.net"}],"_npmUser":{"name":"davidjbradshaw","email":"dave@bradshaw.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-auto_0.4.0_1592830465008_0.5838811105065782"},"_hasShrinkwrap":false},"0.5.0":{"name":"eslint-config-auto","version":"0.5.0","author":{"name":"David J. Bradshaw"},"description":"Automatically configure esLint based on project dependancies","repository":{"type":"git","url":"git+https://github.com/davidjbradshaw/eslint-config-auto.git"},"main":"index.js","scripts":{"ci-test":"npm run test","eslint":"eslint --color  *.{js,json,md} rules/**.js lib/**.js","eslint:fix":"eslint --color --fix  *.{js,md} rules/**.js lib/**.js","eslint:print":"eslint --print-config ./tsconfig.json","prepublishOnly":"eslint-find-rules --unused --no-core","test":"npm run eslint && npm run prepublishOnly"},"keywords":["airbnb","config","eslint","eslintconfig","javascript","smartpension"],"dependencies":{"arrify":"^2.0.1","cosmiconfig":"^6.0.0","eslint-config-adjunct":">=4.8.3","eslint-config-airbnb-base":">= 14.2.0","lodash":"^4.17.15","mkdir":"0.0.2","mkdirp":"^1.0.4","ramda":"^0.27.0","read-pkg-up":"^7.0.1","rimraf":"^3.0.2"},"devDependencies":{"@babel/core":"^7.10.3","@typescript-eslint/eslint-plugin":"^3.4.0","@typescript-eslint/parser":"^3.4.0","babel-eslint":"^10.1.0","eslint":"^7.3.1","eslint-config-airbnb":"^18.2.0","eslint-config-airbnb-babel":"^0.1.1","eslint-config-airbnb-typescript":"^8.0.2","eslint-config-prettier":"^6.11.0","eslint-find-rules":"^3.5.0","eslint-plugin-array-func":"^3.1.6","eslint-plugin-babel":"^5.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-html":"^6.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-json":"^2.1.1","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-lodash":"^7.1.0","eslint-plugin-lodash-fp":"^2.2.0-a1","eslint-plugin-markdown":"^1.0.2","eslint-plugin-no-constructor-bind":"^2.0.2","eslint-plugin-no-secrets":"^0.6.8","eslint-plugin-no-unsanitized":"^3.1.2","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-node":"^11.1.0","eslint-plugin-optimize-regex":"^1.2.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"^4.2.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","eslint-plugin-react-native":"^3.8.1","eslint-plugin-scanjs-rules":"^0.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-simple-import-sort":"^5.0.3","eslint-plugin-sonarjs":"^0.5.0","eslint-plugin-switch-case":"^1.1.2","eslint-plugin-unicorn":"^20.1.0","husky":"^4.2.5","in-publish":"^2.0.1","prettier":"^2.0.5","prettier-cli":"^0.1.0","react":"^16.13.1","react-native":"^0.62.2","safe-publish-latest":"^1.1.4","typescript":"^3.9.5"},"engines":{"node":">= 8.3"},"gitHead":"4ba6cb53cfcb75a0a3aa1132dc406085375fe03f","bugs":{"url":"https://github.com/davidjbradshaw/eslint-config-auto/issues"},"homepage":"https://github.com/davidjbradshaw/eslint-config-auto#readme","_id":"eslint-config-auto@0.5.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-bPWFuEGmYlu1wd51fLRA2DLVFcym/iEYQCDPn/It13YGwoBABq+ETA1hd0tH2XEFZTM/4go90SQLOXHph2cnlw==","shasum":"e1a90c1b2dfa6b1c739d780a9cac378d7dd8df01","tarball":"https://registry.npmjs.org/eslint-config-auto/-/eslint-config-auto-0.5.0.tgz","fileCount":28,"unpackedSize":22924,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+OLCCRA9TVsSAnZWagAABVAP/AkL3OrSKKsWoCC/Otqi\nMtf1QdHuD63gbuk7KrurjCmf40wQMMiCIjmWrVQJve4hZWrboADOZ/3gjftc\nQe0GrifoamHlfXdi2gBtu95dQAH2MXc1N57f2JrzKHbcyMxIL+ao4SB8C7dc\nh23irOpuI3IFg10E0SQbTk1Y2w32kidwfVho96YwdSsc8t9Qu3rstfsIywA1\nw27ESFPIAfN1awxVzBMXRXFEsZCTRiEySndD3OrXdr12ykBaXhZRVIh3MjD3\n1/q1BNecBOAwR8SmoUSZ/x0lehRu1nJcyRVRQWBYl8pO4xRz14TD3QMfjqJk\nVY7rmfaOmz4Sewn+gqCKz7A+BsI4VkSn0saZol9VekLAd/myCzDvxip1LYIZ\nnPZQeJkoWSEF5jjbH2MmbKP4+vXoSewqL/tzqO+tLWuVADZPGDkOduzpmfW+\n7Rk09sq8wBILx6oZUCeRYzOBNPd/27odp05HAnfvT+5MSx8p5/khjzj8Aewd\nzO9bMFv7EHev/9/hKEZqOzD2XTLCAd7E7aJWU7JSsUXA+qgZFVfTm9xVdKfO\nNEAJH8QQIdkJxRR3cE4pxxRrJWFRSrRQx4FKVTkNPM9wyfyA0+WjcpTX4F8K\nlfusg1eXFtQuVSHkYQzMPW4MAp2vilscj7P/XhDCPFNJFRLna+meKKQQy3YR\n5NAL\r\n=tP80\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLVUESg8aVD+xwcjYNwTbc5PwZQ7JcJTywsERp+TChaQIhAOsQMjW4/xU+1RMPp7RFBJEAvPk3dKuiIQ2ysJJt46I+"}]},"maintainers":[{"name":"davidjbradshaw","email":"dave@bradshaw.net"}],"_npmUser":{"name":"davidjbradshaw","email":"dave@bradshaw.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-auto_0.5.0_1593369281783_0.8115760631132227"},"_hasShrinkwrap":false},"0.5.1":{"name":"eslint-config-auto","version":"0.5.1","author":{"name":"David J. Bradshaw"},"description":"Automatically configure esLint based on project dependancies","repository":{"type":"git","url":"git+https://github.com/davidjbradshaw/eslint-config-auto.git"},"main":"index.js","scripts":{"ci-test":"npm run test","eslint":"eslint --color  *.{js,json,md} rules/**.js lib/**.js","eslint:fix":"eslint --color --fix  *.{js,md} rules/**.js lib/**.js","eslint:print":"eslint --print-config ./tsconfig.json","prepublishOnly":"eslint-find-rules --unused --no-core","test":"npm run eslint && npm run prepublishOnly"},"keywords":["airbnb","config","eslint","eslintconfig","javascript","smartpension"],"dependencies":{"arrify":"^2.0.1","cosmiconfig":"^6.0.0","eslint-config-adjunct":">=4.8.3","eslint-config-airbnb-base":">= 14.2.0","lodash":"^4.17.15","mkdir":"0.0.2","mkdirp":"^1.0.4","ramda":"^0.27.0","read-pkg-up":"^7.0.1","rimraf":"^3.0.2"},"devDependencies":{"@babel/core":"^7.10.3","@typescript-eslint/eslint-plugin":"^3.4.0","@typescript-eslint/parser":"^3.4.0","babel-eslint":"^10.1.0","eslint":"^7.3.1","eslint-config-airbnb":"^18.2.0","eslint-config-airbnb-babel":"^0.1.1","eslint-config-airbnb-typescript":"^8.0.2","eslint-config-prettier":"^6.11.0","eslint-find-rules":"^3.5.0","eslint-plugin-array-func":"^3.1.6","eslint-plugin-babel":"^5.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-html":"^6.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-json":"^2.1.1","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-lodash":"^7.1.0","eslint-plugin-lodash-fp":"^2.2.0-a1","eslint-plugin-markdown":"^1.0.2","eslint-plugin-no-constructor-bind":"^2.0.2","eslint-plugin-no-secrets":"^0.6.8","eslint-plugin-no-unsanitized":"^3.1.2","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-node":"^11.1.0","eslint-plugin-optimize-regex":"^1.2.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"^4.2.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","eslint-plugin-react-native":"^3.8.1","eslint-plugin-scanjs-rules":"^0.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-simple-import-sort":"^5.0.3","eslint-plugin-sonarjs":"^0.5.0","eslint-plugin-switch-case":"^1.1.2","eslint-plugin-unicorn":"^20.1.0","husky":"^4.2.5","in-publish":"^2.0.1","prettier":"^2.0.5","prettier-cli":"^0.1.0","react":"^16.13.1","react-native":"^0.62.2","safe-publish-latest":"^1.1.4","typescript":"^3.9.5"},"engines":{"node":">= 8.3"},"gitHead":"56bfae76a7e2df0cdeeaa254f50c5dd707d29e48","bugs":{"url":"https://github.com/davidjbradshaw/eslint-config-auto/issues"},"homepage":"https://github.com/davidjbradshaw/eslint-config-auto#readme","_id":"eslint-config-auto@0.5.1","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-hAxaatnJK1hzj9rolEiHneFztltGharH0MlnPrF2mBJaQ6e/RmxuwNik8tZN1vR2xVb1Ku/pj+ElRI59CjXHRQ==","shasum":"db32b6a5e90a0a3e27f8b4121e3b3e96e9b1e69d","tarball":"https://registry.npmjs.org/eslint-config-auto/-/eslint-config-auto-0.5.1.tgz","fileCount":28,"unpackedSize":23061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+cMYCRA9TVsSAnZWagAAgewP/18w/QtdLS1BITJ/J5fo\nbDZ+qVF6KwtLHJs6r9C4Do6oCYNNleB39aabNf00jpiFBJS4GjYSotd+hTB5\ndemfRQwaCbOwyJskUNGS1/dY/g4tjzva4RfFzVT9FqG+UCpTASqGo6yIp8EM\nW7XToak21+fE/cbPeD46CTHEJLdWz9LrLo+rcsevnD+3GcyJvU5/v7iLfkGK\nKCP7yNNAJ1RplTgnXCuWWW4vykXpHqEz8l515F8X5kVl4/es9QIXT2iUqQox\nn2imE9NVDGp5MRUBV6Rx1rci5d72MuYhsmsk9Pf9H00OyzKxwhW6UmBoZ5W/\nDUVFDzaiv8gXJsBG/ooMlymK85NtpmurBwP31wtxCMJoaEteh13ZLIPh4Ycg\nr9g/pQPfF+a+LHvU5rqlRmshgpmYt3YqoTgterhRqHFIIFg9pk58ZD8gMxsc\ng+2drrjM88fWzic+eX73JxJMCPKHWHeJjan/CxuF/Rb4OIx/bUU86zudsFZV\n+u2Y1loA1gJMp2dBI3pybqtBmUk21VFlyW8I96LG+8QXpxG6ya3bTq6HIdkI\nJ/VgdsPjogb4amjW3bVNL24zVq9+wHw6E4IF+Hi7AtCln5drVa5KAtO8AUb/\nHADwSP/k4y7JTwnTlf5VziBjCUKGJGVNY6Sgsof866Qh3LFIp/i7TDQTcgqO\nR/10\r\n=tSr0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTNpIif3r2rqlniJdxSiK07BS+/8NcrtuyVY50dWrVbwIgRhwQ2LogeeMK8OYVfsQJrTeKt+yFq/VIPp95Z/CZxIk="}]},"maintainers":[{"name":"davidjbradshaw","email":"dave@bradshaw.net"}],"_npmUser":{"name":"davidjbradshaw","email":"dave@bradshaw.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-auto_0.5.1_1593426711907_0.6784475366609353"},"_hasShrinkwrap":false},"0.6.0":{"name":"eslint-config-auto","version":"0.6.0","author":{"name":"David J. Bradshaw"},"description":"Automatically configure esLint based on project dependancies","repository":{"type":"git","url":"git+https://github.com/davidjbradshaw/eslint-config-auto.git"},"main":"index.js","scripts":{"ci-test":"npm run test","eslint":"eslint --color  *.{js,json,md} rules/**.js lib/**.js","eslint:fix":"eslint --color --fix  *.{js,md} rules/**.js lib/**.js","eslint:print":"eslint --print-config ./tsconfig.json","prepublishOnly":"eslint-find-rules --unused --no-core","test":"npm run eslint && npm run prepublishOnly"},"keywords":["airbnb","config","eslint","eslintconfig","javascript","smartpension"],"dependencies":{"arrify":"^2.0.1","cosmiconfig":"^6.0.0","eslint-config-adjunct":">=4.8.4","eslint-config-airbnb-base":">= 14.2.0","lodash":"^4.17.19","mkdir":"0.0.2","mkdirp":"^1.0.4","ramda":"^0.27.1","read-pkg-up":"^7.0.1","rimraf":"^3.0.2"},"devDependencies":{"@babel/core":"^7.11.0","@typescript-eslint/eslint-plugin":"^3.7.1","@typescript-eslint/parser":"^3.7.1","babel-eslint":"^10.1.0","eslint":"^7.6.0","eslint-config-airbnb":"^18.2.0","eslint-config-airbnb-babel":"^0.2.1","eslint-config-airbnb-typescript":"^9.0.0","eslint-config-prettier":"^6.11.0","eslint-find-rules":"^3.6.0","eslint-plugin-array-func":"^3.1.7","eslint-plugin-babel":"^5.3.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-html":"^6.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-json":"^2.1.2","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-lodash":"^7.1.0","eslint-plugin-lodash-fp":"^2.2.0-a1","eslint-plugin-markdown":"^1.0.2","eslint-plugin-no-constructor-bind":"^2.0.2","eslint-plugin-no-secrets":"^0.6.8","eslint-plugin-no-unsanitized":"^3.1.2","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-node":"^11.1.0","eslint-plugin-optimize-regex":"^1.2.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"^4.2.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-react":"^7.20.5","eslint-plugin-react-hooks":"^4.0.8","eslint-plugin-react-native":"^3.8.1","eslint-plugin-scanjs-rules":"^0.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-simple-import-sort":"^5.0.3","eslint-plugin-sonarjs":"^0.5.0","eslint-plugin-switch-case":"^1.1.2","eslint-plugin-unicorn":"^21.0.0","husky":"^4.2.5","in-publish":"^2.0.1","prettier":"^2.0.5","prettier-cli":"^0.1.0","react":"^16.13.1","react-native":"^0.63.2","safe-publish-latest":"^1.1.4","typescript":"^3.9.7"},"engines":{"node":">= 8.3"},"gitHead":"33eff0ba6ef5e1a4920b9a14416986ab369bead9","bugs":{"url":"https://github.com/davidjbradshaw/eslint-config-auto/issues"},"homepage":"https://github.com/davidjbradshaw/eslint-config-auto#readme","_id":"eslint-config-auto@0.6.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-4eZysopXrhyxh2rUN21MdoXtmbDGWKhAQLT8qrCZPWIygqh5AfYGZgHgB7M/4HZZKV4VsV7TwV/uoKGsfVB8mA==","shasum":"3f28ea597faccecf4f01ee74f41e6e0810a5743d","tarball":"https://registry.npmjs.org/eslint-config-auto/-/eslint-config-auto-0.6.0.tgz","fileCount":32,"unpackedSize":24789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJZn2CRA9TVsSAnZWagAAMPgP+gJZTTsX5abwmIUSxwO/\nmNoRkOgibX0fNRUc5M9TPVnQb93Kg0oDb01+gw5c9YRp5aUsy3nMGO5xKkIG\nAWvIgTZntfapkOQv0tCsiYvQ+SMqr1T9n4aPhqY9946v6sy1TC+H5bRpI7jW\nptbJY6yOwZqXK9ADO8U2J8335VYM8womayytdg78HOKeGH3wd52j/EFYxSFT\nJxfmkN/Iu3RK5yBRCxLNfYAk7wg9N++yY/JwqsojRQCTtdgGR/r+806H++tP\nVNdV5H/Sw8WTm95042N7yR7Ycw2JKUgljh8jHGlSYO/PCcJwuyj7NgmBXA83\nixmS/4BV21jfW9FGMmZ3ItJXvYazdJBwS5CjS6nm7oWT68LwgbzgJgfwK29s\n93GRakQ0/1mfzDUFZpI8CgN45RGDDUZ59E7mIWkDuveNaKuRKDac9/ND2OpK\nvnCIZEQlbXyIgpHOwLy77ld6eWRJPDEyTXu8cntr/pkC/WzWpCz8BYk7TVpD\nLwcXoxGWfKTDS9K9HkS8DtuuxysPW0NoIKKgf04WMJV71d1OlFE4GWF+PeWc\nRTw//sHY9f+cfwuSrpqs5uPZMKmcJJHCUubkmVRm9Ut/kaRhO7hmB5uo42Ed\nHnMkwIE2e9zZvbPAz5bZBYrd8nKHFc9LI8hqvl8OMX0ucpWjcMrDySdPpI6u\nt0t0\r\n=V4yG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEO1dRIuOJcJAYD945TBeLVQw/DSpming3WWiXK56ym4AiEAwHRPO+xI7OwwiKjkifyXB3R37dW8a1LdcudHy4dtBGo="}]},"maintainers":[{"name":"davidjbradshaw","email":"dave@bradshaw.net"}],"_npmUser":{"name":"davidjbradshaw","email":"dave@bradshaw.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-auto_0.6.0_1596299765988_0.06295684381238176"},"_hasShrinkwrap":false},"0.6.1":{"name":"eslint-config-auto","version":"0.6.1","author":{"name":"David J. Bradshaw"},"description":"Automatically configure esLint based on project dependancies","repository":{"type":"git","url":"git+https://github.com/davidjbradshaw/eslint-config-auto.git"},"main":"index.js","scripts":{"ci-test":"npm run test","eslint":"eslint --color  *.{js,json,md} rules/**.js lib/**.js","eslint:fix":"eslint --color --fix  *.{js,md} rules/**.js lib/**.js","eslint:print":"eslint --print-config ./tsconfig.json","prepublishOnly":"eslint-find-rules --unused --no-core","test":"npm run eslint && npm run prepublishOnly"},"keywords":["airbnb","config","eslint","eslintconfig","javascript","smartpension"],"dependencies":{"arrify":"^2.0.1","cosmiconfig":"^6.0.0","eslint-config-adjunct":">=4.8.4","eslint-config-airbnb-base":">= 14.2.0","lodash":"^4.17.19","mkdir":"0.0.2","mkdirp":"^1.0.4","ramda":"^0.27.1","read-pkg-up":"^7.0.1","rimraf":"^3.0.2"},"devDependencies":{"@babel/core":"^7.11.0","@typescript-eslint/eslint-plugin":"^3.7.1","@typescript-eslint/parser":"^3.7.1","babel-eslint":"^10.1.0","eslint":"^7.6.0","eslint-config-airbnb":"^18.2.0","eslint-config-airbnb-babel":"^0.2.1","eslint-config-airbnb-typescript":"^9.0.0","eslint-config-prettier":"^6.11.0","eslint-find-rules":"^3.6.0","eslint-plugin-array-func":"^3.1.7","eslint-plugin-babel":"^5.3.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-html":"^6.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-json":"^2.1.2","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-lodash":"^7.1.0","eslint-plugin-lodash-fp":"^2.2.0-a1","eslint-plugin-markdown":"^1.0.2","eslint-plugin-no-constructor-bind":"^2.0.2","eslint-plugin-no-secrets":"^0.6.8","eslint-plugin-no-unsanitized":"^3.1.2","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-node":"^11.1.0","eslint-plugin-optimize-regex":"^1.2.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"^4.2.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-react":"^7.20.5","eslint-plugin-react-hooks":"^4.0.8","eslint-plugin-react-native":"^3.8.1","eslint-plugin-scanjs-rules":"^0.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-simple-import-sort":"^5.0.3","eslint-plugin-sonarjs":"^0.5.0","eslint-plugin-switch-case":"^1.1.2","eslint-plugin-unicorn":"^21.0.0","husky":"^4.2.5","in-publish":"^2.0.1","prettier":"^2.0.5","prettier-cli":"^0.1.0","react":"^16.13.1","react-native":"^0.63.2","safe-publish-latest":"^1.1.4","typescript":"^3.9.7"},"engines":{"node":">= 8.3"},"gitHead":"08632f03870ceeae66910df92a595094d99e5a54","bugs":{"url":"https://github.com/davidjbradshaw/eslint-config-auto/issues"},"homepage":"https://github.com/davidjbradshaw/eslint-config-auto#readme","_id":"eslint-config-auto@0.6.1","_nodeVersion":"12.16.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-wJ76McOCXXk4hBucm0SFHLmirjJVUGzZ8nYkJRQD2i+WvAbBGLQTbg3BJIYPy8QlZPon5YNd9vR53RzMPKFlLw==","shasum":"f728225879f7accabdb64d785033166a54862f71","tarball":"https://registry.npmjs.org/eslint-config-auto/-/eslint-config-auto-0.6.1.tgz","fileCount":32,"unpackedSize":24692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJZwaCRA9TVsSAnZWagAAlQQQAIf4dFvneO2iPG3/KPM2\nb46w0XpkBgYAjw2obCXLodYg3bjxMRrwOgsg4Q5UjapPAMnNxaWX7HBSIzG/\nMXlm9Q+TfV5z+BB+1pksVa6hhQpPXluhm36zKXjP1GbZCicNGjvXCW7lyyJf\nyrkG7+SJi5loUdBxkF3q4SqOfcN5JWeSQnsro8AYrE3VPIQKADgqOV25rzBR\nFOWggy9amFkQzwTw7tuwmg8D2oAHWBsoT3NyzhcUP2oGvxeAvoHVrgcviEPf\nsjXAuFPNnamTug2iW7bgir+5Y9ly3jlszVMTupgpG+iM2mRmflwZgmqJMfY5\ndIG6+Ahnxrbzfh4hRfqbEOqZaVHzH0Mapjr+wb0Vw5/RhUtMFpQQYrsLWw6Z\nl0d/0uwOwyYk8b5xPpw1SNUAfpsQ2Ar7uOfoBZHMbjUbeQQwBHZXzX8VcOe3\nVYdgRJV3Isz4g+5hS+qR1m28ANpAhTC0K7h7FhKZl3+PYyXcP0PkrjoYJsuB\nSiI6lBmEGIsbvMpAHAx7pq4GMeo9qxRKcTanoVV+qBP8zKqtOd14sZXQ+upc\n9OT5m4gxipdUCw+m2GFjHIWneODrMaWrwO2SBS6yecs6rFCpB1lfSIf6Ef8Z\nZioxkDD7jDcVUpfac532TzqnCj4Mqwv7tZJ1H/o2+TOHHUiNENq3HJvfuWnK\nCrWJ\r\n=J8dF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvZb1ksYpIG72NPXDTc2cMZBi6hFCGtstdobrbMlcwmwIgDk1DSSgGV+zL33ICs1turi4ZTiO8vwF0qERSwfTzizY="}]},"maintainers":[{"name":"davidjbradshaw","email":"dave@bradshaw.net"}],"_npmUser":{"name":"davidjbradshaw","email":"dave@bradshaw.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-auto_0.6.1_1596300314122_0.1975855431969833"},"_hasShrinkwrap":false},"0.6.2":{"name":"eslint-config-auto","version":"0.6.2","author":{"name":"David J. Bradshaw"},"description":"Automatically configure esLint based on project dependancies","repository":{"type":"git","url":"git+https://github.com/davidjbradshaw/eslint-config-auto.git"},"main":"index.js","scripts":{"ci-test":"npm run test","eslint":"eslint --color  *.{js,json,md} rules/**.js lib/**.js","eslint:fix":"eslint --color --fix  *.{js,md} rules/**.js lib/**.js","eslint:print":"eslint --print-config ./tsconfig.json","prepublishOnly":"eslint-find-rules --unused --no-core","test":"npm run eslint && npm run prepublishOnly"},"keywords":["airbnb","config","eslint","eslintconfig","javascript","smartpension"],"dependencies":{"arrify":"^2.0.1","cosmiconfig":"^7.0.0","eslint-config-adjunct":">=4.8.5","eslint-config-airbnb-base":">= 14.2.0","lodash":"^4.17.20","mkdir":"0.0.2","mkdirp":"^1.0.4","ramda":"^0.27.1","read-pkg-up":"^7.0.1","rimraf":"^3.0.2"},"devDependencies":{"@babel/core":"^7.11.4","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","babel-eslint":"^10.1.0","eslint":"^7.7.0","eslint-config-airbnb":"^18.2.0","eslint-config-airbnb-babel":"^0.2.1","eslint-config-airbnb-typescript":"^9.0.0","eslint-config-prettier":"^6.11.0","eslint-find-rules":"^3.6.0","eslint-plugin-array-func":"^3.1.7","eslint-plugin-babel":"^5.3.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-html":"^6.0.3","eslint-plugin-import":"^2.22.0","eslint-plugin-json":"^2.1.2","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-lodash":"^7.1.0","eslint-plugin-lodash-fp":"^2.2.0-a1","eslint-plugin-markdown":"^1.0.2","eslint-plugin-no-constructor-bind":"^2.0.3","eslint-plugin-no-secrets":"^0.6.8","eslint-plugin-no-unsanitized":"^3.1.2","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-node":"^11.1.0","eslint-plugin-optimize-regex":"^1.2.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"^4.2.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-react":"^7.20.6","eslint-plugin-react-hooks":"^4.1.0","eslint-plugin-react-native":"^3.9.0","eslint-plugin-scanjs-rules":"^0.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-simple-import-sort":"^5.0.3","eslint-plugin-sonarjs":"^0.5.0","eslint-plugin-switch-case":"^1.1.2","eslint-plugin-unicorn":"^21.0.0","husky":"^4.2.5","in-publish":"^2.0.1","prettier":"^2.0.5","prettier-cli":"^0.1.0","react":"^16.13.1","react-native":"^0.63.2","safe-publish-latest":"^1.1.4","typescript":"^4.0.2"},"engines":{"node":">= 8.3"},"gitHead":"db2251c857dc395b591840e6cd300dcc0a8851f2","bugs":{"url":"https://github.com/davidjbradshaw/eslint-config-auto/issues"},"homepage":"https://github.com/davidjbradshaw/eslint-config-auto#readme","_id":"eslint-config-auto@0.6.2","_nodeVersion":"12.16.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-EovBDSJCkrKhuApii37Lezh3QTnYVwX+AU64wnhrUz63v9DA/y/5ijMl3xHJN1J84916a9IoEeXwMxKx4fOYcQ==","shasum":"7dd9fc8b881a585dee8f56e03c146646a8012614","tarball":"https://registry.npmjs.org/eslint-config-auto/-/eslint-config-auto-0.6.2.tgz","fileCount":32,"unpackedSize":29547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfP/QoCRA9TVsSAnZWagAAFZEP/jH4cELEmqknn85GL1Px\nHuSZTyFykbmrXCgNSQqkAHD0MjCzKI8Nq+tzzMXfLuvWfSTvxSiNYbRErkrg\nyL2YK5IjM4Afvl78Ws73bx85qP+GN9ca/cJYZ2/Q7Reoby5ivaNdfCtmCYNa\n6tzSWH+WJ1SwimWy2iJ8DoRee61IjqU+Pya0B+HTDdPGUH3KFru9hj8beZ4A\nLYvaFRyzBAe3OBITHwaKPFRfzhRnPyVesk/Hnno2BnT5tJmcaSBb/7Q6Zlde\nAjhD9+INMPV783JytpxS4zlZtS/YhrxhZOvE2nP+2uPquR7q0qWnGLUXKrgO\nVW+MnZ4Mpka1rFEtijdWUXd3WGAb4GineeGh/ZWADC3VCDPS6EdBhPHxTmME\nb3LfEXy56wgWp6umbn9KBGB+vAFSpdxYU9N90XX3UNltOI72yaTqGBbjJFWL\nMXEE3I+LTN7ua2Iz868OImZUbnMn4H0eVu4BAvmgGpKeBORlgytaacn7ft5l\nTJ5/JhjwPqbpu365ga4570tmTkxgaC1iGepqtV/dtjJIec7OwwDVFeRQ6DPc\nSWTSJhxiVW75n4oArJhR3BqbxIczYiuC/uvy4tksc0DZVLqaDIREsPMk7NYJ\nPEZffm4gEHrhnIZ2DDYvB67eluR1Mjd3eZpS2OfFQjsHz6nhmV7BWt0CBjIL\nk/Dx\r\n=rPHD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCX4N7zG3U+WLBI4oeqtaOWD5tEwBKQEC0IqLhKCBqVOAIgWuoHNu/+8WqZyPp57nlF/FAM+DbLJBdVxHZAJIU6174="}]},"maintainers":[{"name":"davidjbradshaw","email":"dave@bradshaw.net"}],"_npmUser":{"name":"davidjbradshaw","email":"dave@bradshaw.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-auto_0.6.2_1598026791617_0.34832015169763886"},"_hasShrinkwrap":false},"0.6.3":{"name":"eslint-config-auto","version":"0.6.3","author":{"name":"David J. Bradshaw"},"description":"Automatically configure esLint based on project dependancies","repository":{"type":"git","url":"git+https://github.com/davidjbradshaw/eslint-config-auto.git"},"main":"index.js","scripts":{"ci-test":"npm run test","eslint":"eslint --color  *.{js,json,md} rules/** lib/**","eslint:fix":"eslint --color --fix  *.{js,md} rules/** lib/**","eslint:print":"eslint --print-config ./tsconfig.json","prepublishOnly":"eslint-find-rules --unused --no-core","test":"npm run eslint && npm run prepublishOnly"},"keywords":["airbnb","config","eslint","eslintconfig","javascript","smartpension"],"dependencies":{"arrify":"^2.0.1","cosmiconfig":"^7.0.0","eslint-config-adjunct":">=4.8.7","eslint-config-airbnb-base":">= 14.2.0","lodash":"^4.17.20","mkdir":"0.0.2","mkdirp":"^1.0.4","ramda":"^0.27.1","read-pkg-up":"^7.0.1","rimraf":"^3.0.2"},"devDependencies":{"@babel/core":"^7.11.6","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","babel-eslint":"^10.1.0","eslint":"^7.8.1","eslint-config-airbnb":"^18.2.0","eslint-config-airbnb-babel":"^0.2.1","eslint-config-airbnb-typescript":"^10.0.0","eslint-config-prettier":"^6.11.0","eslint-find-rules":"^3.6.1","eslint-plugin-array-func":"^3.1.7","eslint-plugin-babel":"^5.3.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-html":"^6.1.0","eslint-plugin-import":"^2.22.0","eslint-plugin-json":"^2.1.2","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-lodash":"^7.1.0","eslint-plugin-lodash-fp":"^2.2.0-a1","eslint-plugin-markdown":"^1.0.2","eslint-plugin-no-constructor-bind":"^2.0.3","eslint-plugin-no-secrets":"^0.6.8","eslint-plugin-no-unsanitized":"^3.1.2","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-node":"^11.1.0","eslint-plugin-optimize-regex":"^1.2.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"^4.2.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-react":"^7.20.6","eslint-plugin-react-hooks":"^4.1.0","eslint-plugin-react-native":"^3.9.1","eslint-plugin-scanjs-rules":"^0.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-simple-import-sort":"^5.0.3","eslint-plugin-sonarjs":"^0.5.0","eslint-plugin-switch-case":"^1.1.2","eslint-plugin-unicorn":"^21.0.0","husky":"^4.3.0","in-publish":"^2.0.1","prettier":"^2.1.1","prettier-cli":"^0.1.0","react":"^16.13.1","react-native":"^0.63.2","safe-publish-latest":"^1.1.4","typescript":"^4.0.2"},"engines":{"node":">= 8.3"},"gitHead":"7ed54611c86637afc64666a203056244eb7548a9","bugs":{"url":"https://github.com/davidjbradshaw/eslint-config-auto/issues"},"homepage":"https://github.com/davidjbradshaw/eslint-config-auto#readme","_id":"eslint-config-auto@0.6.3","_nodeVersion":"12.16.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-xcztxRX2JuF1cqG8OSo1mEmYP38PehhM4tHZG7wgjG74ix6Av/spyeytzLpppFidbxgW4hf393Xdqw7uuO9/Pw==","shasum":"5e9c542574b39c905704e586ef3cb85a4e9c568c","tarball":"https://registry.npmjs.org/eslint-config-auto/-/eslint-config-auto-0.6.3.tgz","fileCount":32,"unpackedSize":29518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWOccCRA9TVsSAnZWagAAEAsP/jHZksJcZKyHP/82DHHU\njEWIKJCGQHZjlXXNUIMcdx9C+7iKKxtfVRh0QQnOpc0XaUpH1djmcDNC2HTp\nHg18vWB5XLyRO61riUXoRVchGjrA0jULFNaZD0/HadMs4/j9FMPJ0ZYQS7WX\nlemGgWI4aN1ouM7xckN3xlISTdQ/tGEpKtn8k4Bqkreboh22TDlvqtf1uzH/\n7JpassX9q1elcavBLedvuMZh2TndFsTd0j6+ypmbDWVfRsa2sWYxor8L/wQV\nEWS8EDjRj9r+kcWiBSxihcjS5THTCU7SdkhRLzAHn5+2XAkQx8Wewxu4J4Na\n/x77uo7SEs8mm9MLufapx8Jd8EVKtohBphEb+HlCWYk4/llGYKo1LEbgGYaE\nFWVC6BzsFIoaOb9u2OqmrdUhqxU2XO9UHOyQEfPdqxqgYbvVoFv7QVlxK9yZ\n34DvzZXB9qfl6SCorWV1C0PrMGIRi0YeIPaQFjv9xveZyZWoJDhsgFMpRWfU\n01hyINB9vW8xKtaG/lZ521y0OSQPl4PFvo5WrVy/Y/UZfn+a8Hy/DBWrL4fk\npg1lQh2TJRL/NCC8vw0SQi/wXX2bnfwKwqk8X2JeOkiZeJ9YbQMpfDiiz35n\nM1NfEalV0WLh2VRtntd7Gnr4ZOCTrzvh7z6gFkG2d5NG0q2hdsVeBB0p9ufJ\nJScJ\r\n=M4hS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7/+iZEaXjEc4uo80jRrqK/9647kO8qLQrQwVuLaYEeQIgfLCg7aZQBwDSR6Rb25jVuvWd+W1KX09/f6piaMBVb+w="}]},"maintainers":[{"name":"davidjbradshaw","email":"dave@bradshaw.net"}],"_npmUser":{"name":"davidjbradshaw","email":"dave@bradshaw.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-auto_0.6.3_1599661851751_0.4974828533949609"},"_hasShrinkwrap":false},"0.6.4":{"name":"eslint-config-auto","version":"0.6.4","author":{"name":"David J. Bradshaw"},"description":"Automatically configure esLint based on project dependancies","repository":{"type":"git","url":"git+https://github.com/davidjbradshaw/eslint-config-auto.git"},"main":"index.js","scripts":{"ci-test":"npm run test","eslint":"eslint --color  *.{js,json,md} rules/** lib/**","eslint:fix":"eslint --color --fix  *.{js,md} rules/** lib/**","eslint:print":"eslint --print-config ./tsconfig.json","prepublishOnly":"eslint-find-rules --unused --no-core","test":"npm run eslint && npm run prepublishOnly"},"keywords":["airbnb","config","eslint","eslintconfig","javascript","smartpension"],"dependencies":{"arrify":"^2.0.1","cosmiconfig":"^7.0.0","eslint-config-adjunct":">=4.8.9","eslint-config-airbnb-base":">=14.2.1","lodash":"^4.17.20","mkdir":"0.0.2","mkdirp":"^1.0.4","ramda":"^0.27.1","read-pkg-up":"^7.0.1","rimraf":"^3.0.2"},"devDependencies":{"@babel/core":"^7.12.3","@typescript-eslint/eslint-plugin":"^4.7.0","@typescript-eslint/parser":"^4.7.0","babel-eslint":"^10.1.0","eslint":"^7.13.0","eslint-config-airbnb":"^18.2.1","eslint-config-airbnb-babel":"^0.2.1","eslint-config-airbnb-typescript":"^12.0.0","eslint-config-prettier":"^6.15.0","eslint-find-rules":"^3.6.1","eslint-plugin-array-func":"^3.1.7","eslint-plugin-babel":"^5.3.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-html":"^6.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-json":"^2.1.2","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-lodash":"^7.1.0","eslint-plugin-lodash-fp":"^2.2.0-a1","eslint-plugin-markdown":"^1.0.2","eslint-plugin-no-constructor-bind":"^2.0.4","eslint-plugin-no-secrets":"^0.6.8","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-node":"^11.1.0","eslint-plugin-optimize-regex":"^1.2.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"^4.2.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-react":"^7.21.5","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-native":"^3.10.0","eslint-plugin-scanjs-rules":"^0.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-simple-import-sort":"^5.0.3","eslint-plugin-sonarjs":"^0.5.0","eslint-plugin-switch-case":"^1.1.2","eslint-plugin-unicorn":"^23.0.0","husky":"^4.3.0","in-publish":"^2.0.1","prettier":"^2.1.2","prettier-cli":"^0.1.0","react":"^17.0.1","react-native":"^0.63.3","safe-publish-latest":"^1.1.4","typescript":"^4.0.5"},"engines":{"node":">= 8.3"},"gitHead":"f40d996b7f245ad5098709b87d2287864fd0d688","bugs":{"url":"https://github.com/davidjbradshaw/eslint-config-auto/issues"},"homepage":"https://github.com/davidjbradshaw/eslint-config-auto#readme","_id":"eslint-config-auto@0.6.4","_nodeVersion":"12.16.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-p/F/LcVppjZ5uQguP3wtuAGQtKkxwROsrDEvjRLXGPazvWDHaFNOtPOmqdHkluIRD79KcGgX5U05jO6Ghr5bZA==","shasum":"00180d156b3d20b7b12a5d97439a9a6d221c4c1a","tarball":"https://registry.npmjs.org/eslint-config-auto/-/eslint-config-auto-0.6.4.tgz","fileCount":32,"unpackedSize":29518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqtMTCRA9TVsSAnZWagAAxvIQAIo8HA5A9AaoSUQ/7fjF\nWn1oByTaZAzubo6q56q49hFkoOG66eUxH8a6ndLfhJYXZdmPg2Uhv04TzUZO\nKDxhDg4N+FsAnsh+//K90rhe6xIze6pFOGabn9d/cTV6NA8MjXdyvIR+6KaH\nhx+rVmSfb4PvM/VXhVv9kJmnEMG3ZaLy6qWhruyUaVUQOgOplMPnllT/Ov8J\n/gPZHlBs/owkn4GWQNbQpifkJDCzXi3WZPSwgEg6i2Mzmk3/Vf/ni7q8YVcs\n6asRxPPQfT0hFq2oMDvaskerCgNmaAU0QzPlwq+qXIxMoHBqzGpJWmzt9oGR\nvmP9qMB6yZ8IQSDEPuTVfMSHYb8fhzBFdJZa9pCBGTTnFzS4Kc0CQH+jGbTc\n04OnA2uXsJy3NPrsIZVA5iSYHaUjUXuVApoz6ieQLjKMCzj/dznZCPcYg+pW\nNzhHMtMT/QQ1qQ1T0VxlcRyWFVvDXM1jEZYm5OzK/1wLLfENP+vN50YnYWv0\nZKBuCvaGXgtOrS3q+694av2hNBIQsUPy7C/tljgBNqt+ElAeL+IBWgZzpnDu\nPYx6pkbXhR7q3vXmWC3sUPOF9Ky411ET9AS1KABxFJAbHc2Yzp9YvDXbelUd\ngOEb7Bbm+Fumao30IS8AThix0OUk/xVG/fStDm10mWPEr2QI93YLeHRtHOVI\nK41O\r\n=7yjI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG+vIUXyVdIiRDjR+nzevOJxnUeqqfhA62qPWEilCvwaAiAPbW9bWOihiSVdYiiA5B/FVuD0lEioPs/hX77E7n72hA=="}]},"_npmUser":{"name":"davidjbradshaw","email":"dave@bradshaw.net"},"directories":{},"maintainers":[{"name":"davidjbradshaw","email":"dave@bradshaw.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-auto_0.6.4_1605030674954_0.8550247783059601"},"_hasShrinkwrap":false},"0.6.5":{"name":"eslint-config-auto","version":"0.6.5","author":{"name":"David J. Bradshaw"},"maintainers":[{"name":"davidjbradshaw","email":"dave@bradshaw.net"}],"description":"Automatically configure esLint based on project dependancies","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davidjbradshaw/eslint-config-auto.git"},"main":"index.js","scripts":{"ci-test":"npm run test","eslint":"eslint --color  *.{js,json,md} rules/** lib/**","eslint:fix":"eslint --color --fix  *.{js,md} rules/** lib/**","eslint:print":"eslint --print-config ./tsconfig.json","prepublishOnly":"eslint-find-rules --unused --no-core","test":"npm run eslint && npm run prepublishOnly"},"keywords":["airbnb","eslint","eslint-config","eslint-config-airbnb","unicorn"],"dependencies":{"arrify":"^2.0.1","cosmiconfig":"^7.0.0","eslint-config-adjunct":">=4.9.0","eslint-config-airbnb-base":">=14.2.1","lodash":"^4.17.20","mkdir":"0.0.2","mkdirp":"^1.0.4","ramda":"^0.27.1","read-pkg-up":"^7.0.1","rimraf":"^3.0.2"},"devDependencies":{"@babel/core":"^7.12.13","@typescript-eslint/eslint-plugin":"^4.14.2","@typescript-eslint/parser":"^4.14.2","babel-eslint":"^10.1.0","eslint":"^7.19.0","eslint-config-airbnb":"^18.2.1","eslint-config-airbnb-babel":"^0.2.1","eslint-config-airbnb-typescript":"^12.3.1","eslint-config-prettier":"^7.2.0","eslint-find-rules":"^3.6.1","eslint-plugin-array-func":"^3.1.7","eslint-plugin-babel":"^5.3.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-html":"^6.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-json":"^2.1.2","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-lodash":"^7.1.0","eslint-plugin-lodash-fp":"^2.2.0-a1","eslint-plugin-markdown":"^1.0.2","eslint-plugin-no-constructor-bind":"^2.0.4","eslint-plugin-no-secrets":"^0.6.8","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-node":"^11.1.0","eslint-plugin-optimize-regex":"^1.2.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-react":"^7.22.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-native":"^3.10.0","eslint-plugin-scanjs-rules":"^0.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-plugin-sonarjs":"^0.5.0","eslint-plugin-switch-case":"^1.1.2","eslint-plugin-unicorn":"^27.0.0","husky":"^4.3.8","in-publish":"^2.0.1","prettier":"^2.2.1","prettier-cli":"^0.1.0","react":"^17.0.1","react-native":"^0.63.4","safe-publish-latest":"^1.1.4","typescript":"^4.1.3"},"engines":{"node":">= 8.3"},"gitHead":"8355ecfe5b1ea704e953d91f8f02770a04173783","bugs":{"url":"https://github.com/davidjbradshaw/eslint-config-auto/issues"},"homepage":"https://github.com/davidjbradshaw/eslint-config-auto#readme","_id":"eslint-config-auto@0.6.5","_nodeVersion":"12.16.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-4PdE3Z/39Do1eZeUPV5cLtkHUE0G/IZBnmadNd8RuwzXaHOzymcqyZpNrBMHd/Jdsry47EI5x8pK+2btou2b6A==","shasum":"72d904090a1693696b5585070d6e52893686d9e3","tarball":"https://registry.npmjs.org/eslint-config-auto/-/eslint-config-auto-0.6.5.tgz","fileCount":33,"unpackedSize":30684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHst9CRA9TVsSAnZWagAAgSEP+gInJ0P4U+x5noZVzX6b\ni4lqevwtE9+O8pQ3zFU6BKZEnebz+nFsFsyVYDx41duGtTQfPQvj62nP+ZBU\npW0XEmU4HLwMyNAkaj0RosS7ZfFqai3YoIvAouJsFZ6jyki5ZRDIb9zADSeG\nLq9lDoaIkn4VuMOZyrCNkY5UIyj8Lp7rPx6Fql0/N/4wskRj/HTUYIsYlHeY\nCJKRra9Rt9TA8a+4KpHCNmoAxVp+b+ZF6iCP35QI5VewQDhTwuSIFujd5+s9\ncDZQSbUn7gwsfWSAXKAt+H7GR5LOTWRGjnbLOV3eTiYgr23fnESVqcrbR+8J\no9dc4J2TQys3qS49Id0T1QenThqtKH0PfKD0t5EEJLpDdaMmCjC21QNQE0d8\njcLQ1UtnST4elx+x52nZr5KpQXKkw1BcK6xeIUm9yffPsbMgwqNQWIfQcjB0\nRX4mAFiteHEV3urT7zSANje8yxB0v2USLhhyoAUTZY46ArA4BXpp+wKx3CUl\njyOfb/AnVuV7zj1jObzYPD+KGrDaSuaJ/9CFpxTHInQY2NvpQ7p3Ebus+8dW\n4xnmXfRwcpFFXI7EG91av1bV9cxo2DphJb86rS0np9+YIroKWrhXUcJ8nbNT\npYY2ac9JB3jXzsrALZLL7nde3xtTgLxOznaVqNhEhbZLlO2Y1+GkXj2yV7ki\nFkNg\r\n=/HC6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEq4CJNHepRDDB/qXXsHY6tZYpRb1++eqing+Fli9GfwAiAuCLEkjE7Psh07OcUm3D2cRT8mQV+Jw13y8hGA5A419g=="}]},"_npmUser":{"name":"davidjbradshaw","email":"dave@bradshaw.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-auto_0.6.5_1612630909309_0.5963791988862446"},"_hasShrinkwrap":false},"0.6.6":{"name":"eslint-config-auto","version":"0.6.6","author":{"name":"David J. Bradshaw"},"maintainers":[{"name":"davidjbradshaw","email":"dave@bradshaw.net"}],"description":"Automatically configure esLint based on project dependancies","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davidjbradshaw/eslint-config-auto.git"},"main":"index.js","scripts":{"ci-test":"npm run test","eslint":"eslint --color  *.{js,json,md} rules/** lib/**","eslint:fix":"eslint --color --fix  *.{js,md} rules/** lib/**","eslint:print":"eslint --print-config ./tsconfig.json","prepublishOnly":"eslint-find-rules --unused --no-core","test":"npm run eslint && npm run prepublishOnly"},"keywords":["airbnb","eslint","eslint-config","eslint-config-airbnb","unicorn"],"dependencies":{"arrify":"^2.0.1","cosmiconfig":"^7.0.0","eslint-config-adjunct":">=4.9.0","eslint-config-airbnb-base":">=14.2.1","lodash":"^4.17.20","mkdir":"0.0.2","mkdirp":"^1.0.4","ramda":"^0.27.1","read-pkg-up":"^7.0.1","rimraf":"^3.0.2"},"devDependencies":{"@babel/core":"^7.12.13","@typescript-eslint/eslint-plugin":"^4.14.2","@typescript-eslint/parser":"^4.14.2","babel-eslint":"^10.1.0","eslint":"^7.19.0","eslint-config-airbnb":"^18.2.1","eslint-config-airbnb-babel":"^0.2.1","eslint-config-airbnb-typescript":"^12.3.1","eslint-config-prettier":"^7.2.0","eslint-find-rules":"^3.6.1","eslint-plugin-array-func":"^3.1.7","eslint-plugin-babel":"^5.3.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-html":"^6.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-json":"^2.1.2","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-lodash":"^7.1.0","eslint-plugin-lodash-fp":"^2.2.0-a1","eslint-plugin-markdown":"^1.0.2","eslint-plugin-no-constructor-bind":"^2.0.4","eslint-plugin-no-secrets":"^0.6.8","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-node":"^11.1.0","eslint-plugin-optimize-regex":"^1.2.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-react":"^7.22.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-native":"^3.10.0","eslint-plugin-scanjs-rules":"^0.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-plugin-sonarjs":"^0.5.0","eslint-plugin-switch-case":"^1.1.2","eslint-plugin-unicorn":"^27.0.0","husky":"^4.3.8","in-publish":"^2.0.1","prettier":"^2.2.1","prettier-cli":"^0.1.0","react":"^17.0.1","react-native":"^0.63.4","safe-publish-latest":"^1.1.4","typescript":"^4.1.3"},"engines":{"node":">= 8.3"},"gitHead":"692d5e046d8b58589ac39d056289715de3055058","bugs":{"url":"https://github.com/davidjbradshaw/eslint-config-auto/issues"},"homepage":"https://github.com/davidjbradshaw/eslint-config-auto#readme","_id":"eslint-config-auto@0.6.6","_nodeVersion":"12.16.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-L7v+mvpsggzNGWjUKsri0/shmUt49/i0rVtIntpNXiEgZwwI3iRdkVlwiHCRLjFZVl1nWm9Ctc5wJWj+3hEyJw==","shasum":"e3c2b823bbe59fcaac42a942ba305681e111bd11","tarball":"https://registry.npmjs.org/eslint-config-auto/-/eslint-config-auto-0.6.6.tgz","fileCount":33,"unpackedSize":30692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHsvtCRA9TVsSAnZWagAAYusP/RWjgiyqX3ZShH/HqxfC\nrnDZY6P12eTB5OvOYt8Dg8JxJqr+IL5ekJe6yF3yR6hs+CXsl1xtxw3KW3ej\nA3kOqP7KugJdvcuTmymPoVysDjpYXmw9F6PG312aK6SHQ3lQ0K88GLkM7pI2\nxEYijVuZWgx6bRXy6GhAukVcDOftCPXzDChJSKvcjIzta1lfNzJySTUArcmm\nG7UVbRnHkH8GGuPxwf0OJXYjkGEcqAPt3GGZEqnz3CsDDKF4QpDCK6SupW6/\nLlrNF2358XIpK/BWXuMPnUsPsW6fVGo27A/CMsVES9OFkcf82UxKeChY43I6\nFS8ayd5BjGKpAC427uwNo7zW9oUwFbK6FWwUKCVI38JIxV+vodNlK+thOm32\ngpbWzrWOrX98LVyj0oM5pjYnApRWCXHCOO/re+EuYdaQPmo5JsV7n/4EbcLS\nnCHbX3TUfl6snUXs/8LcLqSOyCVV/XPznynhjKD9THm2p1iv3kHNmJxrpLS6\ne5yaXlcheVKBrTYiHCj/NCDz6doasiN3HbPCxvkE76g05Pm9RD65OKft7EE1\nOI4Xig/Y13c24eHgWaQJwny0XlwfB/YUXhZjAdnfe1n8UL1KbkY45BBSMydP\n7REC55zZScqt83NVr42X2h85zFt+Xs2cqJJZvLI5FegsSDA0JohbXXPr6jyT\nzJyM\r\n=1POh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFJpGYqQufQjEW6h52dgi4R/6WtwjobJZuoabMPQVB5qAiA4KMj6+U1dY7iC+EDQMBna2tZrWBJULNT4Jkl1ojPJ1A=="}]},"_npmUser":{"name":"davidjbradshaw","email":"dave@bradshaw.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-auto_0.6.6_1612631020653_0.38934523394506226"},"_hasShrinkwrap":false},"0.7.0":{"name":"eslint-config-auto","version":"0.7.0","author":{"name":"David J. Bradshaw"},"maintainers":[{"name":"davidjbradshaw","email":"dave@bradshaw.net"}],"description":"Automatically configure esLint based on project dependancies","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davidjbradshaw/eslint-config-auto.git"},"main":"index.js","scripts":{"ci-test":"npm run test","eslint":"eslint --color  *.{js,json,md} rules/** lib/**","eslint:fix":"eslint --color --fix  *.{js,md} rules/** lib/**","eslint:print":"eslint --print-config ./tsconfig.json","prepublishOnly":"eslint-find-rules --unused --no-core","test":"npm run eslint && npm run prepublishOnly"},"keywords":["airbnb","eslint","eslint-config","eslint-config-airbnb","unicorn"],"dependencies":{"arrify":"^2.0.1","cosmiconfig":"^7.0.0","eslint-config-adjunct":">=4.11.0","eslint-config-airbnb-base":">=14.2.1","lodash":"^4.17.21","mkdir":"0.0.2","mkdirp":"^1.0.4","ramda":"^0.27.1","read-pkg-up":"^7.0.1","rimraf":"^3.0.2"},"devDependencies":{"@babel/core":"^7.13.10","@typescript-eslint/eslint-plugin":"^4.17.0","@typescript-eslint/parser":"^4.17.0","babel-eslint":"^10.1.0","eslint":"^7.22.0","eslint-config-airbnb":"^18.2.1","eslint-config-airbnb-babel":"^0.2.1","eslint-config-airbnb-typescript":"^12.3.1","eslint-config-prettier":"^8.1.0","eslint-find-rules":"^3.6.1","eslint-plugin-array-func":"^3.1.7","eslint-plugin-babel":"^5.3.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-html":"^6.1.2","eslint-plugin-import":"^2.22.1","eslint-plugin-json":"^2.1.2","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-lodash":"^7.2.0","eslint-plugin-lodash-fp":"^2.2.0-a1","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-constructor-bind":"^2.0.4","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-node":"^11.1.0","eslint-plugin-optimize-regex":"^1.2.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-react":"^7.22.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-native":"^3.10.0","eslint-plugin-scanjs-rules":"^0.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-plugin-sonarjs":"^0.6.0","eslint-plugin-switch-case":"^1.1.2","eslint-plugin-unicorn":"^28.0.2","husky":"^5.1.3","in-publish":"^2.0.1","prettier":"^2.2.1","prettier-cli":"^0.1.0","react":"^17.0.1","react-native":"^0.64.0","safe-publish-latest":"^1.1.4","typescript":"^4.2.3"},"engines":{"node":">= 8.3"},"gitHead":"b999a13b2f98d142d28dd1f503dd8af9d93b50ff","bugs":{"url":"https://github.com/davidjbradshaw/eslint-config-auto/issues"},"homepage":"https://github.com/davidjbradshaw/eslint-config-auto#readme","_id":"eslint-config-auto@0.7.0","_nodeVersion":"12.14.1","_npmVersion":"7.5.3","dist":{"integrity":"sha512-OpqeoIaYFlZGju6vvdJPXXD//9dsGjoNIyEpspWI2BkzZ8rdjaE/3ybeoLIdifuO1Qfhl9+hMogQ4dYJOll4Hg==","shasum":"0ed462b68753da676a66dbb2eac76af916714603","tarball":"https://registry.npmjs.org/eslint-config-auto/-/eslint-config-auto-0.7.0.tgz","fileCount":33,"unpackedSize":32013,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTi9xCRA9TVsSAnZWagAAmA8P/1CYuhsHT1JMpbZCh0Tt\nXdhqovK3syToLrh1wOCr6JakOuQqBn78QXOoHBZ2RTgZspXfDuWzyaZrVaDh\nQCV9bmfZ7KeaqNhmTyQdk/IFcB7/sJOCct1R2bqxU3GAS2fIjmckMYymj7O+\nnX6L3vyUwP8MSXIds5/ssm/JkwA6lvwS+74ab5H9L/IfcNt1QZQTkDUF9ZUr\nFpv+PRr/oJ57ELU+DAg8EcST7yCeIOZakWq5x8qtFIY6llAnHBSi+WV6Czoh\nG+M3wmw8kMDK36vj5HbqgxY1PwOyrerWXsaNLrA8bQAoCA+TC4+zwaEzX8Xc\nESrEDjLMuXiFdlDDZOP6A8nWj4idYLLymzM1mmfrkTZM4jVtBR7yE9cRe99K\neV2odeatCbQqW9hLHCilKkrzK95AaJgMvCRJpNod1wI3jT+qqvfKDq4jKpnQ\nLg4P6CKddjS1hxTqQ3ZqxWfvQ/2SOB3xQqlRYoyr3hbNQDhOwW0sGYXl+nO+\n12rHNvHXuLih2G3SRRoWm+7ZSlkBu/Ah7belM6v2KWIJ2/Ly+cYdWwaKodXw\nt69AJfFEdj2y5nibhgX7gB4tRnz4pyTI21fxPb8xIohvlBgRajNUVKMxBYqY\nBcAf+0LNuJ+JwvaCPOHSMvx3u3MYaC+iB02lqqPqaFzJ+SgSq01plfMIonUv\nPe+Z\r\n=XgKP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGrXYN23ABarEAK2L2p2nZjbpxI79vnD6T9qEJIZkVjcAiEAnP9XgJ1fnJZsjKX3vj118WHTgt1Rm1OgxKtQLMzX/+Q="}]},"_npmUser":{"name":"davidjbradshaw","email":"dave@bradshaw.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-auto_0.7.0_1615736689469_0.4538929530197422"},"_hasShrinkwrap":false},"0.7.1":{"name":"eslint-config-auto","version":"0.7.1","author":{"name":"David J. Bradshaw"},"maintainers":[{"name":"davidjbradshaw","email":"dave@bradshaw.net"}],"description":"Automatically configure esLint based on project dependancies","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davidjbradshaw/eslint-config-auto.git"},"main":"index.js","scripts":{"ci-test":"npm run test","eslint":"eslint --color  *.{js,json,md} rules/** lib/**","eslint:fix":"eslint --color --fix  *.{js,md} rules/** lib/**","eslint:print":"eslint --print-config ./tsconfig.json","prepublishOnly":"eslint-find-rules --unused --no-core","test":"npm run eslint && npm run prepublishOnly"},"keywords":["airbnb","eslint","eslint-config","eslint-config-airbnb","unicorn"],"dependencies":{"arrify":"^2.0.1","cosmiconfig":"^7.0.0","eslint-config-adjunct":">=4.11.1","eslint-config-airbnb-base":">=14.2.1","lodash":"^4.17.21","mkdir":"0.0.2","mkdirp":"^1.0.4","ramda":"^0.27.1","read-pkg-up":"7.0.1","rimraf":"^3.0.2"},"devDependencies":{"@babel/core":"^7.13.14","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"^4.21.0","babel-eslint":"^10.1.0","eslint":"^7.23.0","eslint-config-airbnb":"^18.2.1","eslint-config-airbnb-babel":"^0.2.1","eslint-config-airbnb-typescript":"^12.3.1","eslint-config-prettier":"^8.1.0","eslint-find-rules":"^3.6.1","eslint-plugin-array-func":"^3.1.7","eslint-plugin-babel":"^5.3.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-html":"^6.1.2","eslint-plugin-import":"^2.22.1","eslint-plugin-json":"^2.1.2","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-lodash":"^7.2.0","eslint-plugin-lodash-fp":"^2.2.0-a1","eslint-plugin-markdown":"^2.0.1","eslint-plugin-no-constructor-bind":"^2.0.4","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-node":"^11.1.0","eslint-plugin-optimize-regex":"^1.2.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-react":"^7.23.1","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-native":"^3.10.0","eslint-plugin-scanjs-rules":"^0.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-plugin-sonarjs":"^0.6.0","eslint-plugin-switch-case":"^1.1.2","eslint-plugin-unicorn":"^29.0.0","husky":"^6.0.0","in-publish":"^2.0.1","prettier":"^2.2.1","prettier-cli":"^0.1.0","react":"^17.0.2","react-native":"^0.64.0","safe-publish-latest":"^1.1.4","typescript":"^4.2.3"},"engines":{"node":">= 8.3"},"gitHead":"cfa48ee9355934b36a0d3a6255e3bf5767ea782c","bugs":{"url":"https://github.com/davidjbradshaw/eslint-config-auto/issues"},"homepage":"https://github.com/davidjbradshaw/eslint-config-auto#readme","_id":"eslint-config-auto@0.7.1","_nodeVersion":"12.14.1","_npmVersion":"7.5.3","dist":{"integrity":"sha512-VLYP17NT4SJi56zF5KL6hR8IHFUvvXV158U0syXE4RvNv6DWBPfit9NBSCRG34wyMZ4xdPYIg6dLgaUrYPleEw==","shasum":"b034121e66d96534b1f1aac65b6780c454d7d924","tarball":"https://registry.npmjs.org/eslint-config-auto/-/eslint-config-auto-0.7.1.tgz","fileCount":33,"unpackedSize":32058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbYESCRA9TVsSAnZWagAAwW4P/jTSnJ87IM1D4eCnkkyW\nD2apa6Y6LAZvusBNhzMbFJMMtTbLF/u99+QY7ZT06eLUlt/awLMLjkuVbPai\nlY8/09rII/eVG+r7ZNQ4G/0xmt8+9JtVhhRpFZkuVZhoRVdFWNw5L2o4VZxY\nOjaQA6E5HpGkpzanHoxq0gqtRefpywyuwqzN5DM9RAEt343xLCU/D0HNVlg1\nIoiMxVYIbcewVIRJqL4fyAobZd9jYgZOKeWheePinOk+3hwpVKWetdXmZzK2\nV3ANqFoqqJitUTTfiIAMFAoCXplIgyJs3bFvmdZbevN+g9dXm5/Okbpln+K9\nJXqPco0Bnf1SI8BnB0DpgIDalUzWrwNwVxWVg/6NYsqXXg+QAPKw7pr0jZ1y\ngzxownPeB24qlts4u1TpJTSEo5d/ZEXpaRHTXyTiDyQaoL1w/HF710tsuT44\nCh+ZeTgbZh1PW0dDiklNl7e2jywdG4NnxQTblsoPuuT9rIR5iOWLNjzZe9Ct\nQtRKh885ZUjbX+QG8587JmmXISIvIrivjFD3p12gWqO0KY+tTgisRpuMQEXg\nRq3wmuTbqgRbLtc7D7hEYxDpaeiiWuE7BSL5RdLWYEEX+nngMd0QrUDahe0c\nhPbDx3t18uVMAAq647zet0dx3Kl9/gb3WtB84Wxpg9/+k6ElR9r4ho0lHWuG\noUVZ\r\n=2nr6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICjzQ01z1xJ73eJkxlqlj/H8W2ycXl7J1axTqvUbgi2mAiEA9VHWWMVZRD0VL9LkfuPQwB73evpVwrp5BkZc/8OeBFM="}]},"_npmUser":{"name":"davidjbradshaw","email":"dave@bradshaw.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-auto_0.7.1_1617789202363_0.2826555645413662"},"_hasShrinkwrap":false},"0.7.2":{"name":"eslint-config-auto","version":"0.7.2","author":{"name":"David J. Bradshaw"},"maintainers":[{"name":"davidjbradshaw","email":"dave@bradshaw.net"}],"description":"Automatically configure esLint based on project dependancies","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davidjbradshaw/eslint-config-auto.git"},"main":"index.js","scripts":{"ci-test":"npm run test","eslint":"eslint --color  *.{js,json,md} rules/** lib/**","eslint:fix":"eslint --color --fix  *.{js,md} rules/** lib/**","eslint:print":"eslint --print-config ./tsconfig.json","prepublishOnly":"eslint-find-rules --no-core","test":"npm run eslint && npm run prepublishOnly"},"keywords":["airbnb","eslint","eslint-config","eslint-config-airbnb","unicorn"],"dependencies":{"arrify":"^2.0.1","cosmiconfig":"^7.0.0","eslint-config-adjunct":">=4.11.1","eslint-config-airbnb-base":">=14.2.1","lodash":"^4.17.21","mkdir":"0.0.2","mkdirp":"^1.0.4","ramda":"^0.27.1","read-pkg-up":"7.0.1","rimraf":"^3.0.2"},"devDependencies":{"@babel/core":"^7.13.14","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"^4.21.0","babel-eslint":"^10.1.0","eslint":"^7.23.0","eslint-config-airbnb":"^18.2.1","eslint-config-airbnb-babel":"^0.2.1","eslint-config-airbnb-typescript":"^12.3.1","eslint-config-prettier":"^8.1.0","eslint-find-rules":"^3.6.1","eslint-plugin-array-func":"^3.1.7","eslint-plugin-babel":"^5.3.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-html":"^6.1.2","eslint-plugin-import":"^2.22.1","eslint-plugin-json":"^2.1.2","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-lodash":"^7.2.0","eslint-plugin-lodash-fp":"^2.2.0-a1","eslint-plugin-markdown":"^2.0.1","eslint-plugin-no-constructor-bind":"^2.0.4","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-node":"^11.1.0","eslint-plugin-optimize-regex":"^1.2.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-react":"^7.23.1","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-native":"^3.10.0","eslint-plugin-scanjs-rules":"^0.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-plugin-sonarjs":"^0.6.0","eslint-plugin-switch-case":"^1.1.2","eslint-plugin-unicorn":"^29.0.0","husky":"^6.0.0","in-publish":"^2.0.1","prettier":"^2.2.1","prettier-cli":"^0.1.0","react":"^17.0.1","react-native":"^0.64.0","safe-publish-latest":"^1.1.4","typescript":"^4.2.3"},"engines":{"node":">= 8.3"},"gitHead":"8515309685f67c985f0395c273845addd749f8bc","bugs":{"url":"https://github.com/davidjbradshaw/eslint-config-auto/issues"},"homepage":"https://github.com/davidjbradshaw/eslint-config-auto#readme","_id":"eslint-config-auto@0.7.2","_nodeVersion":"18.5.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-2cBTVMDdhQYlWuPmS9S7mVb0tKCHqbDsr7SyPZX0+G/cdszQEbj4NzOKqJ5QIbh6c+MN6h6MNyNb7fG8sv2XTQ==","shasum":"a3056d4f3aecffd1c1a33eb9d9ac4fd54af0c668","tarball":"https://registry.npmjs.org/eslint-config-auto/-/eslint-config-auto-0.7.2.tgz","fileCount":35,"unpackedSize":35072,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAoWCxng4IwxQrAHpXUg044w0Q0f3rDApHgWNYb681RrAiBNq7i6xBGfCi2AQQCv0zBdwymQZwhRVuYNx+6pfYH8/Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyHatACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqgA//awRlN8EyVZkXPg3edN3cbZQnrCaY+skxMCbbIyypUsdjXMin\r\nzEj7Pn/hb6ZJXbyettqiKBlc4Crkc6As5sMQ0E+djCRF0eAS1LiMytB7yfvU\r\ntB1T+NdDc5YrggAv1KFmp1CX/7pnraNT8XzxvbtZ75Mtm2m0xHmgt0BekIfU\r\nhutkaKMyetvPCIURarQJiBKaEnSNdPBYsDfWoetVjQ/l06NN5Jnfqan7OQlO\r\nLJCH4I8T6Lj5baVdG0yx66uvjyXGYRCiwEsHczKyfh10UbCNaVvMswKfWr9G\r\nd5A9+LvRPFy4VG/YCDyc59xziJHxSDssagL8cunuMtzqZSGfjU2Dxomz2++r\r\naUmGT4TTmaBCoseYjviHlBj+nzZ7O5wyt4Ia9VC0zkoM96p8q98t9PXJHP+W\r\nebUlrqTJsepJWOubjUyPcatCESA4UUgRC0FPKCpL4n4IQJxZJsGg59/hOwiV\r\niUrUYnTflwnUOoxhv+nCzrJ6bnReJw79YzvHIor9TCQctLlYG7q4Sw+TIWNo\r\nr30JdtlEUFzxwjYeleMV8RdLP67FQgx7zPmfXcRrQz6Ji+RaQseeexjjpIWC\r\nmI2rThB+4U1EWJUgaHu7Q90ZuJPBc2oGU2+NvCy2SEHqxd2e3+Nuwi6oYBKo\r\ndmGrr9l+JaN9zUe+aktJ4eU3OStfenWVWBw=\r\n=odm7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"davidjbradshaw","email":"dave@bradshaw.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-auto_0.7.2_1657304749163_0.8188778517352135"},"_hasShrinkwrap":false},"0.7.3":{"name":"eslint-config-auto","version":"0.7.3","author":{"name":"David J. Bradshaw"},"maintainers":[{"name":"davidjbradshaw","email":"dave@bradshaw.net"}],"description":"Automatically configure esLint based on project dependancies","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davidjbradshaw/eslint-config-auto.git"},"main":"index.js","scripts":{"ci-test":"npm run test","eslint":"eslint --color  *.{js,json,md} rules/** lib/**","eslint:fix":"eslint --color --fix  *.{js,md} rules/** lib/**","eslint:print":"eslint --print-config ./tsconfig.json","prepublishOnly":"eslint-find-rules --no-core","test":"npm run eslint && npm run prepublishOnly"},"keywords":["airbnb","eslint","eslint-config","eslint-config-airbnb","unicorn"],"dependencies":{"arrify":"^2.0.1","cosmiconfig":"^7.0.1","eslint-config-adjunct":">=4.11.2","eslint-config-airbnb-base":">=15.0.0","lodash":"^4.17.21","mkdir":"0.0.2","mkdirp":"^1.0.4","ramda":"^0.28.0","read-pkg-up":"7.0.1","rimraf":"^3.0.2"},"devDependencies":{"@babel/core":"^7.18.6","@typescript-eslint/eslint-plugin":"^5.30.5","@typescript-eslint/parser":"^5.30.5","babel-eslint":"^10.1.0","eslint":"^8.19.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-babel":"^0.2.2","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.5.0","eslint-find-rules":"^4.1.0","eslint-plugin-array-func":"^3.1.7","eslint-plugin-babel":"^5.3.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-html":"^6.2.0","eslint-plugin-import":"^2.26.0","eslint-plugin-json":"^3.1.0","eslint-plugin-jsx-a11y":"^6.6.0","eslint-plugin-lodash":"^7.4.0","eslint-plugin-lodash-fp":"^2.2.0-a1","eslint-plugin-markdown":"^2.2.1","eslint-plugin-no-constructor-bind":"^2.0.4","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-no-unsanitized":"^4.0.1","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-node":"^11.1.0","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-ramda":"^2.5.1","eslint-plugin-react":"^7.30.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-native":"^4.0.0","eslint-plugin-scanjs-rules":"^0.2.1","eslint-plugin-security":"^1.5.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-plugin-sonarjs":"^0.13.0","eslint-plugin-switch-case":"^1.1.2","eslint-plugin-unicorn":"^43.0.1","husky":"^8.0.1","in-publish":"^2.0.1","prettier":"^2.7.1","prettier-cli":"^0.1.0","react":"^18.2.0","react-native":"^0.69.1","safe-publish-latest":"^2.0.0","typescript":"^4.7.4"},"engines":{"node":">= 8.3"},"gitHead":"681a629a538ba7d3760f4af80391bb7c4d761cc7","bugs":{"url":"https://github.com/davidjbradshaw/eslint-config-auto/issues"},"homepage":"https://github.com/davidjbradshaw/eslint-config-auto#readme","_id":"eslint-config-auto@0.7.3","_nodeVersion":"18.5.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-uy0FMmXXRr68vHzbGXsjtTRHkCkYecsPh2vwMeU8s8wkHYjyBt3PQQtYK6HyzS1P+3X8345gvucHzAxqfd8CXA==","shasum":"4d0ba150f3899497e13dc73d7839add1813b84f3","tarball":"https://registry.npmjs.org/eslint-config-auto/-/eslint-config-auto-0.7.3.tgz","fileCount":36,"unpackedSize":35219,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFCFqAI4hba/5Jye0uJcUtZHvuyO2gt+/SoU3fQE2dSgIhALW1O+9Qf1aiMfOZiAGTpPEoNjDla/GxfU1lN8Njet/g"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyI+nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4yw//YUAt+QwojafworYPHsok+7nlX9sPJaf6o1r7CPhkv6c55ft2\r\nRj6WRSgIE9SYrPlyftDmplZgna87mmcLmWzMJJp8+hs9kDdjYamg/AfQDLtc\r\nGJ+xJeezMyFge9nVsiVJB8NKikZwPhR2PLNAxH6iJ0BOqG8vR9lTMsGpQ2C4\r\nQGK26e35rpGskw4J4Z4YYJDRhQ+8PPOxTLRuH8E+84F1m+uCmOUGFUT/kOiT\r\nuq2o06czeZfob26hd5xrNOTNKb+1HZG1Kzt4wy1GTNi02G+ag9+3PWD78CJX\r\nz2YqzYPrAxXwTEtbEJb9jq8J7x9QgKLyaQ+5VehYQ9kcFVObAXRelpBxk8I+\r\nH7132kVjpLKa5nr+cVJaEH7fot05/MS6HIclvQ5BYdvOqLRA7n8p30139dxX\r\nyvsSBt5UkwkScnuEsIC0Qcl0j4sAhfMAf51nbWVI7PMl8Xl2eki7ZzIEKFdt\r\nUFkj9Qq56kFZSg4b6xXXL5TpO7NQvifNcKOBVZvAdNcMmgEiHaaEYQbvdUQB\r\n5SQyENfqSo7gG03jUwTb4s6bhwZNpLVNzTXmfKkWQa321lhqIXddYQqLBOPd\r\nZIVkntXBGmNK/hYvlae1YYzr9nm7Lzq/S8qYFoUPEI3ITMAyOCuo6/ElW1xV\r\npLd1ZKmKwlIcySGs3dr6Q3NoNctDa8mOjBU=\r\n=+U3z\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"davidjbradshaw","email":"dave@bradshaw.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-auto_0.7.3_1657311143175_0.17608198271913622"},"_hasShrinkwrap":false},"0.8.0":{"name":"eslint-config-auto","version":"0.8.0","author":{"name":"David J. Bradshaw"},"maintainers":[{"name":"davidjbradshaw","email":"dave@bradshaw.net"}],"description":"Automatically configure esLint based on project dependancies","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davidjbradshaw/eslint-config-auto.git"},"main":"index.js","scripts":{"ci-test":"npm run test","eslint":"eslint --color  *.{js,json,md} rules/** lib/**","eslint:fix":"eslint --color --fix  *.{js,md} rules/** lib/**","eslint:print":"eslint --print-config ./tsconfig.json","prepublishOnly":"eslint-find-rules --no-core","test":"npm run eslint && npm run prepublishOnly"},"keywords":["airbnb","eslint","eslint-config","eslint-config-airbnb","unicorn"],"dependencies":{"arrify":"^2.0.1","cosmiconfig":"^9.0.0","eslint-config-adjunct":">=4.12.4","eslint-config-airbnb-base":">=15.0.0","eslint-find-rules":"^4.1.0","eslint-plugin-prettier":"^5.1.3","lodash":"^4.17.21","mkdir":"0.0.2","mkdirp":"^3.0.1","ramda":"^0.29.1","read-pkg-up":"7.0.1","rimraf":"^5.0.5"},"devDependencies":{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.10","@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","eslint":"^8.56.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-babel":"^0.2.2","eslint-config-airbnb-typescript":"^17.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-const-case":"^1.2.2","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-html":"^8.0.0","eslint-plugin-json":"^3.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-lodash":"^7.4.0","eslint-plugin-lodash-fp":"^2.2.0-a1","eslint-plugin-markdown":"^3.0.1","eslint-plugin-no-constructor-bind":"^2.0.4","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-node":"^11.1.0","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-pii":"^1.0.2","eslint-plugin-promise":"^6.1.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-native":"^4.1.0","eslint-plugin-security":"^2.1.0","eslint-plugin-simple-import-sort":"^12.0.0","eslint-plugin-sonarjs":"^0.24.0","eslint-plugin-switch-case":"^1.1.2","eslint-plugin-unicorn":"^51.0.1","eslint-plugin-xss":"^0.1.12","husky":"^9.0.11","in-publish":"^2.0.1","prettier":"^3.2.5","prettier-cli":"^0.1.0","react":"^18.2.0","react-native":"^0.73.4","safe-publish-latest":"^2.0.0","typescript":"^5.3.3"},"engines":{"node":">= 8.3"},"_id":"eslint-config-auto@0.8.0","gitHead":"aca8a3f1ed15e3476d843fed6a7f1a73f30e4216","bugs":{"url":"https://github.com/davidjbradshaw/eslint-config-auto/issues"},"homepage":"https://github.com/davidjbradshaw/eslint-config-auto#readme","_nodeVersion":"21.5.0","_npmVersion":"10.4.0","dist":{"integrity":"sha512-3Z0ZQ5yLayvEgmpW5OObSxPNzDNzxC6wOVVvgEGnp4FLLS7QwUdsFeJsHlpCn5YIooL7rMjs0UakyB9Ilctu1Q==","shasum":"502b36de9a9d6da5839b8fa59fde9391672e8411","tarball":"https://registry.npmjs.org/eslint-config-auto/-/eslint-config-auto-0.8.0.tgz","fileCount":37,"unpackedSize":36300,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFZgSeO6/MPVz4lz2tL/EqhcJrcJ3/dHK1D62/DQrCiMAiEAw5yqQQdKrgHysmSAY+EoIuSsGvyAsGqO7xom+SckkTY="}]},"_npmUser":{"name":"davidjbradshaw","email":"dave@bradshaw.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-auto_0.8.0_1707916468603_0.19634104733654478"},"_hasShrinkwrap":false},"0.9.0":{"name":"eslint-config-auto","version":"0.9.0","author":{"name":"David J. Bradshaw"},"maintainers":[{"name":"davidjbradshaw","email":"dave@bradshaw.net"}],"description":"Automatically configure esLint based on project dependancies","license":"MIT","repository":{"type":"git","url":"git+https://github.com/davidjbradshaw/eslint-config-auto.git"},"main":"index.js","scripts":{"ci-test":"npm run test","eslint":"eslint --color  *.{js,json,md} rules/** lib/**","eslint:fix":"eslint --color --fix  *.{js,md} rules/** lib/**","eslint:print":"eslint --print-config ./tsconfig.json","prepublishOnly":"eslint-find-rules --no-core","test":"npm run eslint && npm run prepublishOnly"},"keywords":["airbnb","eslint","eslint-config","eslint-config-airbnb","unicorn"],"dependencies":{"arrify":"^2.0.1","cosmiconfig":"^9.0.0","eslint-config-adjunct":">=4.13.0","lodash":"^4.17.21","mkdir":"0.0.2","mkdirp":"^3.0.1","ramda":"^0.29.1","read-pkg-up":"7.0.1","rimraf":"^5.0.5"},"devDependencies":{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.10","eslint":"^8.56.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-babel":"^0.2.2","eslint-config-airbnb-typescript":"^17.1.0","eslint-config-prettier":"^9.1.0","eslint-find-rules":"^4.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-const-case":"^1.2.2","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-html":"^8.0.0","eslint-plugin-import":"^2.29.1","eslint-plugin-json":"^3.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-lodash":"^7.4.0","eslint-plugin-lodash-fp":"^2.2.0-a1","eslint-plugin-markdown":"^3.0.1","eslint-plugin-no-constructor-bind":"^2.0.4","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-node":"^11.1.0","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-pii":"^1.0.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-native":"^4.1.0","eslint-plugin-security":"^2.1.0","eslint-plugin-simple-import-sort":"^12.0.0","eslint-plugin-sonarjs":"^0.24.0","eslint-plugin-switch-case":"^1.1.2","eslint-plugin-unicorn":"^51.0.1","eslint-plugin-xss":"^0.1.12","husky":"^9.0.11","in-publish":"^2.0.1","prettier":"^3.2.5","prettier-cli":"^0.1.0","react":"^18.2.0","react-native":"^0.73.4","safe-publish-latest":"^2.0.0","typescript":"^5.3.3"},"engines":{"node":">= 8.3"},"_id":"eslint-config-auto@0.9.0","gitHead":"d2aec07e215b7ad4af6bf80ba49cc3e4a767d108","bugs":{"url":"https://github.com/davidjbradshaw/eslint-config-auto/issues"},"homepage":"https://github.com/davidjbradshaw/eslint-config-auto#readme","_nodeVersion":"21.5.0","_npmVersion":"10.4.0","dist":{"integrity":"sha512-01brVJWU2THr9ReGT7nJL9Jye0IosAFVZjJMGM0DXENOrZ9iNug5X+Ak1382FCsXN4NTC61C0VTq471bT8Wo4Q==","shasum":"69db413e89abe96699af497b50a80f191a5c3afa","tarball":"https://registry.npmjs.org/eslint-config-auto/-/eslint-config-auto-0.9.0.tgz","fileCount":37,"unpackedSize":36202,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG18kF9Zu4JXnroU1hVs/Wh/MITLnhd/R6ApFty0XXTnAiAVa9yw0APWNSfqUnCCu5P7QfY0/ij1amSuU5wp4Q1o7A=="}]},"_npmUser":{"name":"davidjbradshaw","email":"dave@bradshaw.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-auto_0.9.0_1707920957669_0.6188106651182876"},"_hasShrinkwrap":false}},"time":{"created":"2020-06-06T23:59:08.485Z","0.0.1":"2020-06-06T23:59:08.639Z","modified":"2024-02-14T14:29:18.068Z","0.0.2":"2020-06-07T00:01:30.715Z","0.1.0":"2020-06-07T00:16:54.340Z","0.1.1":"2020-06-11T15:48:18.843Z","0.2.0":"2020-06-12T10:56:30.517Z","0.3.0":"2020-06-12T12:00:00.167Z","0.3.1":"2020-06-12T12:18:31.542Z","0.3.2":"2020-06-12T12:51:03.096Z","0.3.3":"2020-06-12T12:54:08.546Z","0.3.4":"2020-06-18T13:12:16.810Z","0.3.5":"2020-06-18T21:10:40.579Z","0.3.6":"2020-06-18T23:56:41.874Z","0.3.7":"2020-06-19T00:02:05.330Z","0.3.8":"2020-06-19T00:17:32.424Z","0.4.0":"2020-06-22T12:54:25.121Z","0.5.0":"2020-06-28T18:34:41.932Z","0.5.1":"2020-06-29T10:31:52.008Z","0.6.0":"2020-08-01T16:36:06.082Z","0.6.1":"2020-08-01T16:45:14.278Z","0.6.2":"2020-08-21T16:19:51.822Z","0.6.3":"2020-09-09T14:30:51.911Z","0.6.4":"2020-11-10T17:51:15.193Z","0.6.5":"2021-02-06T17:01:49.489Z","0.6.6":"2021-02-06T17:03:40.812Z","0.7.0":"2021-03-14T15:44:49.623Z","0.7.1":"2021-04-07T09:53:22.508Z","0.7.2":"2022-07-08T18:25:49.351Z","0.7.3":"2022-07-08T20:12:23.355Z","0.8.0":"2024-02-14T13:14:28.776Z","0.9.0":"2024-02-14T14:29:17.869Z"},"maintainers":[{"name":"davidjbradshaw","email":"dave@bradshaw.net"}],"description":"Automatically configure esLint based on project dependancies","homepage":"https://github.com/davidjbradshaw/eslint-config-auto#readme","keywords":["airbnb","eslint","eslint-config","eslint-config-airbnb","unicorn"],"repository":{"type":"git","url":"git+https://github.com/davidjbradshaw/eslint-config-auto.git"},"author":{"name":"David J. Bradshaw"},"bugs":{"url":"https://github.com/davidjbradshaw/eslint-config-auto/issues"},"readme":"# eslint-config-auto &nbsp;[![NPM version](https://badge.fury.io/js/eslint-config-auto.svg)](http://badge.fury.io/js/eslint-config-auto) [![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT)\n\n> Automatically configure ESLint based on project dependencies\n\nThis project got created because I got tired of managing [eslint](https://eslint.org) in multiple different projects and trying to keep them all vaguely in sync. It will automatically configure the most appropriate version of the [airbnb eslint rules](https://github.com/airbnb/javascript) and a curated selection of [plugins](https://github.com/davidjbradshaw/eslint-config-auto#rules) based on the contents of your project's `package.json` file each time you run eslint. When you add a new library to your project, the associated plugin will get automatically included.\n\nThe aim here is to include a range of _mostly reasonable_ plugins, whilst not being overly restrictive. The recommended configs for each plugin are used with a few exceptions for rules that have been [disabled](https://github.com/davidjbradshaw/eslint-config-auto#rules-1) for appearing unduely restrictive or conflicting with other plugins. If you use Prettier then all the formating rules are also omitted by including [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier).\n\nIn addition to JavaScript, suport is included for linting TypeScript, HTML, Json, and MarkDown files.\n\n## Alternative\n\nIf you like the ideas behind this config, but not the AirBnB styleguide, then checkout [eslint-config-adjunt](https://github.com/davidjbradshaw/eslint-config-adjunct). It includes most of the extra plugins used here, but lets you choose your prefered main eslint config.\n\n## Contibuting\n\nSuggestions for adding new plugings will be carefully considered against the _mostly reasonable_ standard and usefulness. If you would like to help out, then I would like to add support for _Vue_ and other popular frameworks. Thanks goes to [awesome-eslint](https://github.com/dustinspecker/awesome-eslint) for having collated the packages this project utalises.\n\n## Install\n\nTo install this config, run the following command.\n\n```sh\nnpm install eslint-config-auto --save-dev\n```\n\n## Configure\n\nCreate an `.eslintrc` file with the following contents.\n\n```json\n{\n  \"extends\": [\"auto\"]\n}\n```\n\nYou can now include `html`, `json` and `markdown` in the list of files passed to `eslint` to lint any JavaScript contained.\n\n```json\n{\n  \"scripts\": {\n    \"eslint\": \"eslint --color --ext .html,.js,.json,.jsx,.md,.ts,.tsx *.* src\",\n    \"eslint:fix\": \"npm run eslint -- --fix\"\n  }\n}\n```\n\n## Install Dependencies\n\nAfter you have configured `eslint` to include this package, the first time you run `eslint` it will output the `npm` command to install the dependencies required for your project. Copy and paste this command into the console, and you are then ready to start linting.\n\n## Rules\n\n### AirBNB\n\nThe most appropreate version of the AirBNB eslint config will be automatically selected.\n\n### Babel\n\nIf the project includes Babel in it's `devDependencies`, then [eslint-plugin-babel](https://github.com/babel/eslint-plugin-babel) and [eslint-config-airbnb-babel](https://github.com/davidjbradshaw/eslint-config-airbnb-babel) will be loaded and the parser will be set to `babel-eslint`.\n\nSome project setup utils, such as [Create React App](https://github.com/facebook/create-react-app), use Babel without including it as a project dependancies. In such cases you can turn Babel support on by adding `settings: { babel: true }` to your `.eslintrc` config file.\n\n### Code Quality\n\nThese two plugins provide a range of code quality rules:\n\n- [eslint-plugin-sonarjs](https://github.com/SonarSource/eslint-plugin-sonarjs)\n- [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn)\n\n### Compat\n\nIf `settings.compat = true` in your `.eslintrc`, then [eslint-plugin-compat](https://github.com/amilajack/eslint-plugin-compat) is loaded.\n\n### Langauges\n\nThe following plugins expand esLint to support TypeScript, JSON, and lint code contiained in HTML and MarkDown files:\n\n- [@eslint-typescript](https://github.com/typescript-eslint/typescript-eslint)\n- [eslint-plugin-json](https://github.com/azeemba/eslint-plugin-json)\n- [eslint-plugin-html](https://github.com/BenoitZugmeyer/eslint-plugin-html)\n- [eslint-plugin-markdown](https://github.com/eslint/eslint-plugin-markdown)\n\n_If the project includes TypeScript, then the rules will adapt to lint typescript files and the parser will be set to `@typescript-eslint/parser` for `ts` and `tsx` filetypes._\n\n_When linting code snippets in Markdown files, a few [rules](https://github.com/davidjbradshaw/eslint-config-adjunct/blob/master/rules/markdown.js#L3) relating to globals and unused vars are disabled._\n\n### Library Plugins\n\nThese plugins will be loaded in based on your project `dependencies` in `package.json`. If a supported library is part of your project then it's related esLint plugins will be loaded. The following packages are supported:\n\n- [eslint-plugin-lodash](https://github.com/wix/eslint-plugin-lodash)\n- [eslint-plugin-lodash-fp](https://github.com/jfmengels/eslint-plugin-lodash-fp)\n- [eslint-plugin-ramda](https://github.com/ramda/eslint-plugin-ramda)\n\n### Node\n\nIf `env.node = true` in your `.eslintrc` file, then [eslint-plugin-node](https://github.com/mysticatea/eslint-plugin-node) is loaded.\n\n### React\n\nIf a project contains React, then a React version of the AirBNB config will be used and if Redux is installed the following extra plugins will be loaded.\n\n- [eslint-plugin-fsa](https://github.com/joseph-galindo/eslint-plugin-fsa)\n- [eslint-plugin-react-redux](https://github.com/DianaSuvorova/eslint-plugin-react-redux#readme)\n- [eslint-plugin-redux-saga](https://github.com/pke/eslint-plugin-redux-saga)\n\n### Practices\n\nThe following esLint plugins enforce good coding practices:\n\n- [eslint-plugin-array-func](https://github.com/freaktechnik/eslint-plugin-array-func)\n- [eslint-plugin-eslint-comments](https://github.com/mysticatea/eslint-plugin-eslint-comments)\n- [eslint-plugin-no-constructor-bind](https://github.com/markalfred/eslint-plugin-no-constructor-bind)\n- [eslint-plugin-no-use-extend-native](https://github.com/dustinspecker/eslint-plugin-no-use-extend-native)\n- [eslint-plugin-optimize-regex](https://github.com/BrainMaestro/eslint-plugin-optimize-regex)\n- [eslint-plugin-promise](https://github.com/xjamundx/eslint-plugin-promise)\n- [eslint-plugin-simple-import-sort](https://github.com/lydell/eslint-plugin-simple-import-sort)\n- [eslint-plugin-switch-case](https://github.com/lukeapage/eslint-plugin-switch-case)\n\n### Prettier\n\nIf prettier is installed, any rules that may conflict with Prettier will be disabled. The plugin should read you Prettier config from your project's root.\n\n- [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier)\n\nThe prettier configs for different eslint plugins are also automatically included based on which eslint plugins have been installed into your project.\n\n### Security\n\nThese plugins add code security rules to esLint:\n\n- [eslint-plugin-no-secrets](https://github.com/nickdeis/eslint-plugin-no-secrets)\n- [eslint-plugin-no-unsanitized](https://github.com/mozilla/eslint-plugin-no-unsanitized)\n- [eslint-plugin-scanjs-rules](https://github.com/mozfreddyb/eslint-plugin-scanjs-rules)\n- [eslint-plugin-security](https://github.com/nodesecurity/eslint-plugin-security)\n\n### Test Libraries\n\nTest plugins are loaded based on which testing tools you have listed in `devDependencies` of `package.json`. The following test plugins are supported:\n\n- [eslint-plugin-ava](https://github.com/avajs/eslint-plugin-ava)\n- [eslint-plugin-chai-expect](https://github.com/turbo87/eslint-plugin-chai-expect)\n- [eslint-plugin-chai-friendly](https://github.com/ihordiachenko/eslint-plugin-chai-friendly)\n- [eslint-plugin-cypress](https://github.com/cypress-io/eslint-plugin-cypress)\n- [eslint-plugin-jasmine](https://github.com/tlvince/eslint-plugin-jasmine)\n- [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest)\n- [eslint-plugin-jest-async](https://www.npmjs.com/package/eslint-plugin-jest-async)\n- [eslint-plugin-mocha](https://github.com/lo1tuma/eslint-plugin-mocha)\n- [eslint-plugin-mocha-cleanup](https://github.com/onechiporenko/eslint-plugin-mocha-cleanup/)\n- [eslint-plugin-qunit](https://github.com/platinumazure/eslint-plugin-qunit)\n- [eslint-plugin-testing-library](https://github.com/testing-library/eslint-plugin-testing-library)\n\n_For test files a few [rules](https://github.com/davidjbradshaw/eslint-config-adjunct/blob/master/rules/test-overrides.js) are turned off, to better to support normal unit test coding styles._\n\n## Rules\n\nIn the most part the default rules are used for the plugins listed above, with the following exceptions.\n\n### Switch-Case\n\nAdds the `fallthrough: 'never'` option to the `newline-between-switch-case` rule.\n\n```js\n// Good\n\nswitch (foo) {\n  case 1:\n    something()\n    break\n\n  case 2:\n  case 3:\n    somethingElse()\n    break\n\n  default:\n    defaultThing()\n}\n```\n\n### Disabled rules\n\nThe following rules are disabled due to them being considered unduly restrictive or unhelpful.\n\n- jest/no-disabled-tests\n- react-redux/prefer-separate-component-file\n- redux-saga/no-unhandled-errors\n- lodash/prefer over native rules\n- lodash-fp/use-fp\n- unicorn/no-array-for-each\n- unicorn/no-fn-reference-in-iterator\n- unicorn/no-array-for-each\n- unicorn/no-reduce\n- unicorn/no-null\n- unicorn/prefer-number-properties\n- unicorn/prefer-optional-catch-binding\n- unicorn/prevent-abbreviations\n\nThe following rules are disabled due to clashing with other plugins\n\n- array-func/prefer-array-from\n- import/order\n- sort-imports\n\n## License\n\nCopyright &copy; 2020-21 [David J. Bradshaw](https://github.com/davidjbradshaw).\nLicensed under the [MIT License](LICENSE).\n","readmeFilename":"README.md","license":"MIT"}