{"_id":"@chemiadox/eslint-config","_rev":"2-4ffcdbf14e8650889808e416d362a776","name":"@chemiadox/eslint-config","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@chemiadox/eslint-config","version":"1.0.0","description":"Chemiadox ESLint base configuration","author":{"name":"Chemiadox","email":"nt.xine@endpointclosing.com"},"license":"UNLICENSED","main":"index.js","scripts":{"lint":"eslint .","lint:fix":"eslint . --fix"},"repository":{"type":"git","url":"git+https://github.com/chemiadox/eslint-config.git","directory":"."},"dependencies":{"@chemiadox/prettier-config":"^1.0.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","eslint":"8.5.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.3","eslint-plugin-prettier":"^4.0.0","prettier":"^2.1.2"},"gitHead":"006bf6578c85e39ee034ed34e5fa601e1f8fdc8b","bugs":{"url":"https://github.com/chemiadox/eslint-config/issues"},"homepage":"https://github.com/chemiadox/eslint-config#readme","_id":"@chemiadox/eslint-config@1.0.0","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-OJ/Dqk3YZne+GmKrGv0lTYQ/9sfKxnI5KPkcIi0pJWsni5BO96vmtS668WCeIjPTuXVFnN95eXC2pbTeHEI0hg==","shasum":"0b3c2dbc1f230951c59cf9e05e7dbcebeb09b21f","tarball":"https://registry.npmjs.org/@chemiadox/eslint-config/-/eslint-config-1.0.0.tgz","fileCount":7,"unpackedSize":10386,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGtaBPTiU8SiVVwIoaXcoSssbXWLszPiH/C5JwGjvqeCAiB64AlT5d2Zbk8NdRQHoNAMCWwYYubWaPzxacJr4VwRPQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJJKHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqraw//YDHztvCpDvAcH3KwzwjvjPPXgHj7Z8wVC03vv+hW3Zy98BDy\r\nzX4M5+3pelkw7oDMt1u12+ZsmG54pViOHld3arZ70r7OTVo4W7oTeGgxv4vd\r\noC3rePfbUoi5V9v4p8QztskowkOu9PcLkrR9YrlaK3JIRPghvebQfHzDwyRz\r\njhRS8RaPya7oi9YQzMuguqxcoSjC4FyWkHLfnHJm5OV/huupYYPa5ifA2UMv\r\nfU0kn7Q0YYtz/gA4HpUCC1ZXt/s7NFdQDTLPp6HQPF1uhCc0blJn9OhCSNqs\r\nf1fPMGxryDEUuuWJD8DuGXC2N0p3rk5XucjfDF7cWDuDhRF4RiVNapnpuS4k\r\nxxQWWB9fOwTDBvaGp7OqbeLZKcHFWSpv7XuOaTyHgPaoaVbaXNGTTt5IqZAu\r\n41fQwhakGkpv01pinzjsdgLjDuzS6YAV4lHR5lKRisua/huX6GGhoCC30LQm\r\nJi2KxjoIohTK07sPROehoiHCao4XqtFacpKdQfKWkA7JweKPIpR1ewQVxzP4\r\nO4S+DJSlmChG8H3+1ba1olEqaA3eQIGMHFEQYgv1BNx90Wg+10EEiKIeXtdA\r\nRxlMTkKdeh8LiMSiTzzdjFL81WzVG91AuzY44u+gDpnnaIoE4fkT3jbBgOeQ\r\nHXjJ4DnOzgoovnusSflo/iJPSCi5hvZfl2M=\r\n=n79E\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chemiadox","email":"nt.xine@gmail.com"},"directories":{},"maintainers":[{"name":"chemiadox","email":"nt.xine@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.0.0_1680118407294_0.7282010763642703"},"_hasShrinkwrap":false},"1.0.1":{"name":"@chemiadox/eslint-config","version":"1.0.1","description":"Chemiadox ESLint base configuration","author":{"name":"Chemiadox","email":"nt.xine@endpointclosing.com"},"license":"UNLICENSED","main":"index.js","scripts":{"lint":"eslint .","lint:fix":"eslint . --fix"},"repository":{"type":"git","url":"git+https://github.com/chemiadox/eslint-config.git","directory":"."},"dependencies":{"@chemiadox/prettier-config":"^1.0.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","eslint":"8.5.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.3","eslint-plugin-prettier":"^4.0.0","prettier":"^2.1.2"},"gitHead":"006bf6578c85e39ee034ed34e5fa601e1f8fdc8b","bugs":{"url":"https://github.com/chemiadox/eslint-config/issues"},"homepage":"https://github.com/chemiadox/eslint-config#readme","_id":"@chemiadox/eslint-config@1.0.1","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-0oPSHPpnK8vBntLt3rNNLdFooGcMQQPtNnssBPoDxjtXw7Qz8g2XQq7Ve+JA+xzw+lt0TB3mVeEe3V3Y9UXyCg==","shasum":"4de83e0b49d36db1e55bad95e1ac2ff9b090d2bf","tarball":"https://registry.npmjs.org/@chemiadox/eslint-config/-/eslint-config-1.0.1.tgz","fileCount":7,"unpackedSize":10392,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBCXclFBkdC+mEu9Q7mTwncyiHwW9tKXEOY1CsOXN/hSAiEA8TO+Lg4ueWk1NFWngLdy7oMcPRsPaJNAGLR5i31z1Ow="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJJPgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopqA//YSxHfYaHJiDfBaqS8b1u3MUdnW6Q9KE/GiXnQn2xUDEMMFoF\r\ncfBU/WMFxZL3VsrL9AWs9C4KoXL76y9+S7i/5eQTV34wmLPu79TAfNNUkV20\r\nQJDzvxkOCJX4hcAYk87XE61BuJjd5yBjkuz2fyn4gM2fB6Q+TXlxyXnTLVzd\r\nCXvWONHA9Aug7HdEXcoVWxFkKOePj7SIjYyec572GT+91eIciKyhWpb8Mqa5\r\nsG9e9mR+O2WNF+aMQyNZo456po/Jjn/Bp1akmpzRSprSJy+orOpOg1B2IrGc\r\n2Glcp3EGWEqBzORXqbCcI8xVo3UFAfpNwiYgGp3bEZItnMwy29REMWbZU1v7\r\nKQ4fpSnIFgy/Y3ftF3KIctHLpKrmjDpik0VNHDJ/KrvvE0EZ1Kp9zfUN4Cb1\r\n3HKJj2g35EcW/DB8eaS+AENbSVOMC9MDpc02HtCRyYuvGYGcFKZbEYrHQag6\r\n1z6KCshu5C03oowFrrtI2DBTDZn/mOf9aUeg3j+9BC93JBqxGJPhvA09jfna\r\n07lGNGf8NkApavyCKNEFiafU7RAfeUz0OKFsUw/SEwLycrIU2si+OkzMwPcH\r\nWQ/JOqtdGX7GTcpi617HaUfLE2J/Fli9Z3ZZCFcpdVe/xEf1lMRIP6ibKSXL\r\nu5tJb+SMPqAMrWN3KnPNz9DFivkkuLJ7WhA=\r\n=q7DZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chemiadox","email":"nt.xine@gmail.com"},"directories":{},"maintainers":[{"name":"chemiadox","email":"nt.xine@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.0.1_1680118752161_0.20040712169546793"},"_hasShrinkwrap":false},"1.0.2":{"name":"@chemiadox/eslint-config","version":"1.0.2","description":"Chemiadox ESLint base configuration","author":{"name":"Chemiadox","email":"nt.xine@gmail.com"},"license":"UNLICENSED","main":"index.js","scripts":{"lint":"eslint .","lint:fix":"eslint . --fix"},"repository":{"type":"git","url":"git+https://github.com/chemiadox/eslint-config.git","directory":"."},"dependencies":{"@chemiadox/prettier-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","eslint":"8.5.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.3","eslint-plugin-prettier":"^4.0.0","prettier":"^2.1.2"},"gitHead":"2ca892bcc07ba4c4a453ca78867a5396a78f1b3c","bugs":{"url":"https://github.com/chemiadox/eslint-config/issues"},"homepage":"https://github.com/chemiadox/eslint-config#readme","_id":"@chemiadox/eslint-config@1.0.2","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-Z2WH23OV+o2ZbsBUAPoXpspZp9zTk1gFr5uK9vsx80LJcSApzFQUD8rw3oItvq8me2n93jBrfQ2OPBBA7YQiHQ==","shasum":"d195616e813b502203d9725fab4f4ff7dce51966","tarball":"https://registry.npmjs.org/@chemiadox/eslint-config/-/eslint-config-1.0.2.tgz","fileCount":7,"unpackedSize":10546,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDT9lmdu2S2T35eUs2rwJyuGEufDqZjLx9OAuEvttT0mwIgLWrwT3quSRqiLfG423GX955JUJsp89vkrRYhXR6SC1k="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkM0FIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWBQ/+PqUatVlfMZJSg2kl1rtpmqkgkU0DqUpZC/EwqgSjSdBy0jcy\r\nVeeH/8yO+ICQ/WLQ4ZRbn2Wk/Lx4WhKPl5VYtudyclrjIPybjNNl/1QaRtNg\r\nbDdGFsE+LWIQK7XysKs9o2C8BVz4vhIDxmtlylO2JiFxq0hOWVCxrpoean2t\r\nPVjnPcmoNH56OYGDjoIzb/1hH0ejJjA9O2bojXguehPwyR4Kg54K6u14ZJxG\r\nYpm+MK0kwxoTDoxIQPrsTJ7/drGd4tB5ok1+4isUmaZX3hxYz1EBd9hipEjh\r\n4YtYYKEY9YPqajMvYTfDB8TM31fcyDpkqvLCUNlRcQrG50dQsVQh6j9NSOS0\r\naBt8auNd4r4gKkrfTlOdZ3GJD7mj/YvfFlt5pO/0tKNSKh+WMVoMdbHBqH/2\r\n9PDal2frKdMUkYVPq9F5CR3QHB3CMHqGHfIy7b2CWNwZ3MAPZOQkZJvj+4Wa\r\nK09j9B5z7ESf05037NWh4zCwvWDieSrsnEyV+tqCtnNiyqDrCu3OdS9HVlE8\r\nx5NwHWglJw84cFJ+WuPrmxfH5KYvrysdua4WqVw2U2WqgepDRn5pIbBeFbJM\r\niIjVh/Kn23CAXkgYJidNVya8Rgic5RCDDE9F3UyY3HkEEJ2i6HU1Hzpbw7C+\r\ne3veghY6WCExCwudgJ6GnHPe5LmekuMe9p0=\r\n=xije\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chemiadox","email":"nt.xine@gmail.com"},"directories":{},"maintainers":[{"name":"chemiadox","email":"nt.xine@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.0.2_1681080648725_0.2053919657572052"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-29T19:33:27.224Z","1.0.0":"2023-03-29T19:33:27.444Z","modified":"2023-04-09T22:50:49.017Z","1.0.1":"2023-03-29T19:39:12.324Z","1.0.2":"2023-04-09T22:50:48.910Z"},"maintainers":[{"name":"chemiadox","email":"nt.xine@gmail.com"}],"description":"Chemiadox ESLint base configuration","homepage":"https://github.com/chemiadox/eslint-config#readme","repository":{"type":"git","url":"git+https://github.com/chemiadox/eslint-config.git","directory":"."},"author":{"name":"Chemiadox","email":"nt.xine@gmail.com"},"bugs":{"url":"https://github.com/chemiadox/eslint-config/issues"},"license":"UNLICENSED","readme":"# Chemiadox ESLint base configuration\n\nProvides a standard configuration for ESLint that can be used in all Chemiadox TypeScript projects.\n\n## Guidance and reasoning\n\nThe rules defined here are an extension of [the base rules defined by Airbnb](https://github.com/airbnb/javascript/tree/master/packages/eslint-config-airbnb-base) with some exceptions. This package also overrides some rules with a TypeScript variant of the same rule.\n\n## Setup / installation\n\nThe package should be defined as one of the `devDependencies` in your project's `package.json`:\n\n```json\n\"devDependencies\": {\n  \"@chemiadox/eslint-config\": \"^1.0.1\"\n}\n```\n\nIt's also necessary to define an ESLint configuration file that `extends` from `@chemiadox`:\n\n```json\n{\n  \"extends\": [\n    \"@chemiadox\"\n  ],\n  \"parser\": \"@typescript-eslint/parser\",\n  \"parserOptions\": {\n    \"ecmaVersion\": 11,\n    \"sourceType\": \"module\",\n    \"project\": \"./tsconfig.json\"\n  },\n  \"rules\": {},\n  \"overrides\": []\n}\n```\n\nIf your project requires global exceptions, you can add your custom rules to the `rules` object. This should be used sparingly and as a last resort with an eye toward eliminating them as soon as possible.\n\nIt's more likely that your project will require overrides for specific file patterns that don't fit nicely into our linting standards. In these situations you will want to [add values to the `overrides` array for specific file patterns](https://eslint.org/docs/user-guide/configuring#disabling-rules-only-for-a-group-of-files).\n","readmeFilename":"README.md"}