{"_id":"@elgervb/eslint-config","_rev":"4-10e762782d79d128f5663d90d0ad6ab8","name":"@elgervb/eslint-config","dist-tags":{"latest":"0.4.0"},"versions":{"0.0.1":{"name":"@elgervb/eslint-config","version":"0.0.1","keywords":["eslint","eslintconfig"],"author":{},"license":"ISC","_id":"@elgervb/eslint-config@0.0.1","maintainers":[{"name":"elgervb","email":"elgervb@gmail.com"}],"dist":{"shasum":"75a701e93005945620f1772a8a7016f72f820e18","tarball":"https://registry.npmjs.org/@elgervb/eslint-config/-/eslint-config-0.0.1.tgz","fileCount":7,"integrity":"sha512-VFugQl2dCDR9LsCnTfR2ljLSuKv7zhAGe7Fus8hPr5SjxwgPJyw3Xwcj59TNAxg0MRreoF1KwBq6Qw1Kg6m3Bw==","signatures":[{"sig":"MEYCIQCbRJadl4U1BhfsumEq9JbOqQokPIdm6pmUkiXgblm4bgIhALLjZmEi7rWdL5y3jxI8xd49+dkMSThqj0eaHQfaPb+Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJer9pjCRA9TVsSAnZWagAAF2QP/22HKuHeZBAuO4RUQkGt\nQDBZkvokGz/xhqC2oA207GIZSrvURL9/Ez5Rr7AImjtF1GGtKaB5NGSJ3jFb\nL/ramT3ZRxBWYhXIhOic7l3VwrXe1vF0EomBBm3ZHIJGwSPBNjZBq/+QDdrI\nyhsb5eHwwdyLsP5LYHCQL+ojwwnnzXJhNDU4eLetJMQPD9X8AyEFagb2+9qK\nrYAeeRQpj/SrK6ud0PH4uUtHBUJLC3nYP7pCIyXSVxg/VlEnqmZXT2Jv2TRe\nWB3dGQ6rru17SdyXsa9dsvSa2Zr1/Yw3ZopQeIPmECaAmjEjzCgE+dfZyzts\n0r3+yCrRgjaf8vDTfq3TkSTxRagqKJ1VQKQvfNka0+MRO27CiWQumS2+vj4u\nR1nDx/2cT/+67z9FX+6rj3bdWDaPCFZt89b9IZcFoLbfw5xivdRY/jSyvmG9\n5T/kk/elkaPQaewJ6xyaHTSBl04FPM4mCh/eR/CZbs9XhjnOcWnE62dFfTxV\nnCJ309jIlXIQkUbkZCjo4X+sZ2pTTnVZbSncj5CSyeUf7mFjRHfl3m/3SfTw\nWMHQ75I/Ph7sYBMK4JmSYSUuy4iT83wemPqk1VKgwp3KJa8eBn8vfsJW2VKn\n5BC0nAbpNk2qWtb6zbkSxEz1y9bCaeLMNiclr0wt/T8a0plFgwjtowHSh8H8\nXhoE\r\n=J1Rh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":" \t"},"_npmUser":{"name":"elgervb","email":"elgervb@gmail.com"},"description":"Lint your typescript files","directories":{},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^6.8.0","@typescript-eslint/parser":"^2.30.0","@typescript-eslint/eslint-plugin":"^2.30.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.1_1588583011030_0.5255928861110173","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@elgervb/eslint-config","version":"0.1.0","keywords":["eslint","eslintconfig"],"author":{},"license":"ISC","_id":"@elgervb/eslint-config@0.1.0","maintainers":[{"name":"elgervb","email":"elgervb@gmail.com"}],"dist":{"shasum":"81f0b03baa49342c8ac35bc6592367698050be8f","tarball":"https://registry.npmjs.org/@elgervb/eslint-config/-/eslint-config-0.1.0.tgz","fileCount":7,"integrity":"sha512-vcpIP/looPNvSlbOdnFY/Pde8IeIxYjDPLrZn5P4ITCN50Q/IzvA56UpEVlmv0k5eizKHTQkKh9b9m9WInB9AQ==","signatures":[{"sig":"MEYCIQCur0lz1uVdgwOu9B0Rdnmef+s3HDkoZhIdVdKBLheIVgIhAO4WeV2+6w/C+prT2nDi4h9cZQd3Qj1SdAIWq87n8OqB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwPqKCRA9TVsSAnZWagAAUtYP/jf9xbVs9KoxE+wMbfz1\nV07aeCIT5m/SJTYPknQ35xHlKEOBrNty+qNV3cbJ4tjzXpzQJ8xiL+5hKHB3\nXe5p+5orz9sjpQ30Xy3zPWgh3t1OIHNkVXUkIs/PrNMMtWtWUyxdsghZN/jZ\nPZcvmLUtFi86oL3hUNzzqeOa3Y68t7JjNzynpxdCSV4zlQ5QfpT1zr4csLI8\nSSA68gmBsTaP6lHuVK46SNiYObWIFNy+Q+mdaQ0V0HnyEQuvZNAfrcVzPyBz\nKsXmC21dTqKqhxrqD5ouw/F+y89gblCF0DttKGSowZxaq1qRSywFUqbYFYjs\nPAl7jTHM40Jky9HFBmVblvoAzqnZf74xHh0+aXZGkhR2jbaipAqRXLIpPPAM\nc1IAEcmxShugthsSeYYy9u1e836dcexbV8QepvyZ1f0uKelMLxPg7V+1Ov4w\nZvY4LaNX/XRN86w6LzCJenTqQd1oP3jdgt/XBj5xujHINZbcuJdiZ+5RAkYd\nR8GIZbUDnKFi9OJlDwyX62xPiEVkEduCdqE4LoCUCtvA5uACm8cBBYoJ3o/z\nDJoHPtTwYCafCt/1g9N4XAx4nvvwg0vF5w/0u9jT5CbZuJocy7/0sRVjh8dm\nOr92zAw2ECc8oJbVGKtdpq2voDWMuZWIHuqKexumseXmnZN8QXDvZphC9rIf\n6UUc\r\n=g6r8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":" \t"},"_npmUser":{"name":"elgervb","email":"elgervb@gmail.com"},"description":"Lint your typescript files","directories":{},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^6.8.0","@typescript-eslint/parser":"^2.30.0","@typescript-eslint/eslint-plugin":"^2.30.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.0_1640037002457_0.6213787831614319","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@elgervb/eslint-config","version":"0.3.0","keywords":["eslint","eslintconfig"],"author":"","license":"ISC","_id":"@elgervb/eslint-config@0.3.0","maintainers":[{"name":"elgervb","email":"elgervb@gmail.com"}],"dist":{"shasum":"f22fe75ade5392eadf6ea1fb8c7e64284c45c7b3","tarball":"https://registry.npmjs.org/@elgervb/eslint-config/-/eslint-config-0.3.0.tgz","fileCount":5,"integrity":"sha512-r8ADgFCmbbc6D/jpH5f3t5ykym89i7Ayf1qGUNrmu7BQ44QBw/5JPLQfgurzKubGvAW33nMsU2GjuwD5h/xGNw==","signatures":[{"sig":"MEUCIBu2EGw307gMFt0+waxphJDySdGnjWURIuvbCFTlwwoSAiEAuIq4saKHU9AozWMawg1bXw/U58/xBMiKSabiuJrLRGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8392},"main":"index.js","gitHead":"fac6260980d24b943b3f23bfd7d413313a40c652","scripts":{"test":" \t"},"_npmUser":{"name":"elgervb","email":"elgervb@gmail.com"},"_npmVersion":"10.7.0","description":"Lint your typescript files","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.18.0","@typescript-eslint/parser":"^8.21.0","@typescript-eslint/eslint-plugin":"^8.21.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.3.0_1737664640178_0.7547915689251945","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@elgervb/eslint-config","version":"0.4.0","keywords":["eslint","eslintconfig"],"description":"Lint your typescript files","main":"index.js","scripts":{"test":" \t"},"author":"","license":"ISC","peerDependencies":{"@typescript-eslint/eslint-plugin":"^8.21.0","@typescript-eslint/parser":"^8.21.0","eslint":"^9.18.0"},"devDependencies":{"@stylistic/eslint-plugin":"^2.13.0"},"_id":"@elgervb/eslint-config@0.4.0","gitHead":"fdf327ed852b06510eb786f19591aba1cf0b0f66","_nodeVersion":"22.7.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ouciq+bC1S1s2kYVnT7En2i9fXRdywai10dCtwpe1Q+dtUX1OSLmZEpXeJJsbfSpNbxQ78KE985yPiOzBZyGfQ==","shasum":"25491231915ce3d9ade19ff76699adb9031a11f7","tarball":"https://registry.npmjs.org/@elgervb/eslint-config/-/eslint-config-0.4.0.tgz","fileCount":5,"unpackedSize":8507,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAfqXWJC2mgqn/Gj1feYJHicoEiYgxoiXyaxHm1c/8/jAiBu8dqWabtBbfcTXZvGartG0n1E0CzQv9jT3QjDuZrWJQ=="}]},"_npmUser":{"name":"elgervb","email":"elgervb@gmail.com"},"directories":{},"maintainers":[{"name":"elgervb","email":"elgervb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config_0.4.0_1737713299697_0.9552381215725358"},"_hasShrinkwrap":false}},"time":{"created":"2020-05-04T09:03:30.972Z","modified":"2025-01-24T10:08:20.051Z","0.0.1":"2020-05-04T09:03:31.193Z","0.1.0":"2021-12-20T21:50:02.689Z","0.3.0":"2025-01-23T20:37:20.369Z","0.4.0":"2025-01-24T10:08:19.883Z"},"license":"ISC","keywords":["eslint","eslintconfig"],"description":"Lint your typescript files","maintainers":[{"name":"elgervb","email":"elgervb@gmail.com"}],"readme":"\n\n## Use\n\n```\nyarn add -D eslint@^9.18.0 @typescript-eslint/parser@^8.21.0 @typescript-eslint/eslint-plugin@^8.21.0 @stylistic/eslint-plugin@^2.13.0\nyarn add -D @elgervb/eslint-config@latest\n```\n\nCreate a `.eslintrc` in the root of your repo with the following contents:\n```\n{\n    \"extends\": [\"@elgervb\"]\n}\n```\n\nor for a TypeScript project:\n```\n{\n  \"root\": true,\n  \"extends\": [\"@elgervb\"],\n  \"overrides\": [\n    {\n      \"files\": [\n        \"*.ts\",\n        \"*.js\"\n      ],\n      \"parserOptions\": {\n        \"project\": [\n          \"tsconfig.json\",\n          \"tsconfig.spec.json\"\n        ],\n        \"createDefaultProgram\": true\n      }\n    }\n  ]\n}\n```\n\n`.eslintignore`\n```\nnode_modules\ndist\ncoverage\n```\n\n## Run\n`yarn eslint . --ext .js,.jsx,.ts,.tsxz`\n\n\n## Release\nBump version in package.json\n\n```\nnpm login\nnpm publish\n```\n\n## Editors\n\n### VSCode\nWhen using [VSCode](https://code.visualstudio.com/), add the following line to `settings.json` so that eslint will fix all fixable problems on save.\n\n```\n{\n  \"editor.codeActionsOnSave\": {\n    \"source.fixAll.eslint\": true\n  }\n}\n```\n","readmeFilename":"README.md"}