{"_id":"@belsrc/eslint-config-node-ts","_rev":"2-91b9912b548cc01061cc04f65241bbd8","name":"@belsrc/eslint-config-node-ts","dist-tags":{"latest":"2.1.1"},"versions":{"2.1.0":{"name":"@belsrc/eslint-config-node-ts","version":"2.1.0","description":"ESLint config for Typescripted Node","publishConfig":{"access":"public"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"bryan@bryanckizer.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/belsrc/eslint-config-belsrc.git","directory":"packages/node-ts"},"bugs":{"url":"https://github.com/belsrc/eslint-config-belsrc/issues"},"homepage":"https://github.com/belsrc/eslint-config-belsrc#readme","license":"MIT","peerDependencies":{"eslint":">= 6.6.0","prettier":">=1.19.0","typescript":">=3.7.5"},"dependencies":{"@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","eslint-plugin-fp-jxl":"^3.1.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jest":"^23.7.0","eslint-plugin-promise":"^4.2.1"},"gitHead":"6a00abe38fd8af5b9f90bad8b6178ef405eac5c1","_id":"@belsrc/eslint-config-node-ts@2.1.0","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.20.2/node@v10.16.3+x64 (win32)","dist":{"integrity":"sha512-JonL3QOUJ1qnqZeWXfdvYFR+dJe+oWUrmxdFrBK2tD6+c+L4dW/jKeQlioyKeG5SBaEq0Yx2aeAwzsYXdjrM1Q==","shasum":"60cc5d9a8d53023d27583cdfa2484b2e2cc861c6","tarball":"https://registry.npmjs.org/@belsrc/eslint-config-node-ts/-/eslint-config-node-ts-2.1.0.tgz","fileCount":8,"unpackedSize":19881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQNozCRA9TVsSAnZWagAArwkP/RqHamrL3L9EudJ61FMV\nmOprO+8wAxxmhPvedCwPBfXMucMDM98TDw4ZtJoHs8jrF/sEy8+YXPxqgqd0\nHsGj5t5TaSTdrd0y1c4NHxoH0HVNOIHcYg8o8q5XrjeqMizlT2C8V/jWbXqg\nm1RqBc5/hvlQKPXhcy3GKx1dC9d5JhSDmDz6tqpE7nhKCfNpTcA0C+JU7li/\nyFKM6OFukw/42H82R7Ojvp5c5m1deWDawpmwM5ilErDIm1xnQrfIdBgB/oJu\n8wPZnt6NNGNg6wcXdw9CSGcxozUjDyeX8oobcrx8/jj8unXHI32dOOWc6xfc\nDiFA8l4OZ4kU0hJOZ/irqMsYP7pR9acBWYYkkX937kLONjzAntZYCK3HBfMU\nx2sQHYziwIgWnjh+1NfjmuibqGWiAuY8YxnPnel6sjY1c25iDadbzt+u1CqK\n1FdaSvZODVvTqWgwmRUc8YyjstEwPEMUD8V1CKypW1RDDCYy23PJ/S5A8uAB\n1lwFIrBLrFUfB4iF25Ou1REP1UXxHO18wdoBAT4UWicb3fFLETd1tBj3n+RD\nXwX48FcYyriVSGl734XwhVHNnxpB5yd0mMLBPC0pJ2nbpFhcNlZQ/OFWFNrj\nZUGb6kUHYrAkTOVQpLPR4HeMiJf1FCJjmqrdOzKKNNRErCa1D5YdbhCJVv37\nVvce\r\n=TKCl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLWoEpMnvl98Dj5YZbTf7M4B17XBha82wEzuluH0wbFQIhAPKYUHohu/VQVAlTnZA7hTzf39pXXqZuXyNxrYJmbOuV"}]},"maintainers":[{"name":"belsrc","email":"bryan@bryanckizer.com"}],"_npmUser":{"name":"belsrc","email":"bryan@bryanckizer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-node-ts_2.1.0_1581308467195_0.9122832774816796"},"_hasShrinkwrap":false},"2.1.1":{"name":"@belsrc/eslint-config-node-ts","version":"2.1.1","description":"ESLint config for Typescripted Node","publishConfig":{"access":"public"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"bryan@bryanckizer.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/belsrc/eslint-config-belsrc.git","directory":"packages/node-ts"},"bugs":{"url":"https://github.com/belsrc/eslint-config-belsrc/issues"},"homepage":"https://github.com/belsrc/eslint-config-belsrc#readme","license":"MIT","peerDependencies":{"eslint":">= 6.6.0","prettier":">=1.19.0","typescript":">=3.7.5"},"dependencies":{"@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","eslint-plugin-fp-jxl":"^3.1.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jest":"^23.7.0","eslint-plugin-promise":"^4.2.1"},"gitHead":"2466323b60ef5ec98b40fda398c75b1b0523df54","_id":"@belsrc/eslint-config-node-ts@2.1.1","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.20.2/node@v10.16.3+x64 (win32)","dist":{"integrity":"sha512-Lo93lXg+19UezH1vWh6Y7HWWs85/cBBbaqtcbNs3M3lE67WTaP3ZL5cS6Q3h5eItDCTwswLKSrS8nHSsGLLUMg==","shasum":"306ed9943716ae9986d40989f4a794c0c0e147a0","tarball":"https://registry.npmjs.org/@belsrc/eslint-config-node-ts/-/eslint-config-node-ts-2.1.1.tgz","fileCount":8,"unpackedSize":19999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQN93CRA9TVsSAnZWagAADCYQAIeiZtrt4AY25oN1S6la\n+G1ulTpS6OZlwVHOhcWVbz3uda8rPCjv85vsh/Csj3SBbeWB3UWftfsWbZfX\ndllYYtSaw5vO6iiZFMLIwaqkmatq8G4x9APdXhtORX8uDCgCfUfcKEEryWSv\nDd+aoQHz9a9/LhSHoJEjBTKbAfQ+vARw6gh+qQAJ75b8uMK6Gx5yjSQ24LIq\niK0noAg/jBgYDgDf4tF0m3Z+r9FbglaNZDdTizr2Cb99daqWtDElVxiOnpck\nUECqZNjBO/lS1DwjQWqduLyWht9povUeHVc9T4bHh98aj3hi1Rq35V3EFMJf\nKw644g46JN/sqIupFUcrnPiZzTe4wV+vGAVRItqOkZEP7dTvt3yGk0LLsaCv\n/8siBobC9dhuBAosvldUpFu/ivxCMzslKjnHJZcs5EQyvd/5J0L8YKpW0rdI\nzZkweObO0aFOEe6XHtj1o8aTV/9cLu3taeowKcCzAucHxbDlKCOhLcyg802J\nuOBPuAAXCYrHeNv3nPJStuCa9E2Wbz/ykBmNqpiGScZTEHqgo6J+mUnLjmVf\nB0WLPJ5KZtzj0B/HLzPPoK969Uklv/gg9C5mBvbxQ1jPJZWS+Sb0xZcICm5E\nqttSSDn0MaSBRP7afJs1goaZc4uiMKxeurjOl5Aimk77SDMNcYttgTHuhbyZ\nBTOx\r\n=dsXA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHfrK+qvBIrLvGARmDlkeLVCSuXXD7MfpAWK25NLkHdwAiA4NN9vKzJhbmqmSCFeA2pGHRjVfl3bU8JJdayV+Kisyg=="}]},"maintainers":[{"name":"belsrc","email":"bryan@bryanckizer.com"}],"_npmUser":{"name":"belsrc","email":"bryan@bryanckizer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-node-ts_2.1.1_1581309815190_0.5952966602352512"},"_hasShrinkwrap":false}},"time":{"created":"2020-02-10T04:21:07.168Z","2.1.0":"2020-02-10T04:21:07.384Z","modified":"2022-04-04T18:20:41.475Z","2.1.1":"2020-02-10T04:43:35.305Z"},"maintainers":[{"name":"belsrc","email":"bryan@bryanckizer.com"}],"description":"ESLint config for Typescripted Node","homepage":"https://github.com/belsrc/eslint-config-belsrc#readme","repository":{"type":"git","url":"git+ssh://git@github.com/belsrc/eslint-config-belsrc.git","directory":"packages/node-ts"},"author":{"name":"bryan@bryanckizer.com"},"bugs":{"url":"https://github.com/belsrc/eslint-config-belsrc/issues"},"license":"MIT","readme":"# @belsrc/eslint-config-node-ts\r\n\r\nAn opinionated collection of ESLint plugin configs I use in other projects.\r\n\r\n_(Part of [eslint-config-belsrc](https://github.com/belsrc/eslint-config-belsrc/blob/master/README.md) mono repo)_\r\n\r\n* @typescript-eslint/eslint-plugin\r\n* eslint-plugin-fp-jxl\r\n* eslint-plugin-import\r\n* eslint-plugin-promise\r\n\r\n## Install\r\n\r\n```bash\r\nnpm i -D @belsrc/eslint-config-node-ts\r\n```\r\n\r\n## Use\r\n\r\n```js\r\n// .eslintrc.js\r\nmodule.exports = {\r\n  extends: ['@belsrc/eslint-config-node-ts'],\r\n};\r\n```\r\n\r\nThe package also contains a usable prettier config.\r\n\r\n```js\r\n// .prettierrc.js\r\nconst config = require('@belsrc/eslint-config-node-ts/.prettierrc');\r\n\r\nmodule.exports = config;\r\n```\r\n\r\n## TODO\r\n\r\n* add `eslint-plugin-jest`\r\n* add `eslint-plugin-security` (is it maintained enough to use?)\r\n\r\n### Peer Dependencies\r\n\r\n* eslint: `>= 6.6.0`\r\n* prettier: `>=1.19.0`\r\n* typescript: `>=3.7.5`\r\n","readmeFilename":"README.md"}