{"_id":"@aetherinox/eslint-config","_rev":"1-ab3e107f3bf70654b2743dabd1da2bbe","name":"@aetherinox/eslint-config","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@aetherinox/eslint-config","version":"1.0.0","description":"ESLint base for nox scripts","homepage":"https://github.com/Aetherinox/eslint-config","author":{"name":"Aetherinox"},"contributors":[{"name":"Aetherinox","url":"https://github.com/Aetherinox"}],"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Aetherinox/eslint-config.git"},"bugs":{"url":"https://github.com/Aetherinox/eslint-config/issues"},"license":"MIT","main":"index.js","scripts":{"lint":"prettier --check . && eslint .","pretty":"npx prettier . --write","prepare":"husky install"},"keywords":["aetherinox","eslint","configs"],"dependencies":{"@typescript-eslint/parser":"^5.0.0","eslint-config-prettier":"^8.3.0"},"peerDependencies":{"@typescript-eslint/eslint-plugin":"^5.0.0","eslint":">=8.0.0","eslint-plugin-ava":"^13.0.0","eslint-plugin-import":"^2.25.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-tsdoc":"^0.2.14"},"peerDependenciesMeta":{"@typescript-eslint/eslint-plugin":{"optional":true},"eslint-plugin-tsdoc":{"optional":true}},"devDependencies":{"eslint":"^8.0.0","eslint-plugin-import":"^2.25.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^6.0.0","husky":"^7.0.1","lint-staged":"^12.0.2","prettier":"^2.3.2"},"engines":{"node":"^16.0.0 || >= 18.0.0"},"funding":[{"type":"individual","url":"https://buymeacoffee.com/aetherinox"}],"lint-staged":{"*.{cjs,js}":"eslint --cache --fix","*.{json,md,yml}":"prettier --write"},"_id":"@aetherinox/eslint-config@1.0.0","gitHead":"ce84a1ac1c6929349fea75acf0492f548462e12c","_nodeVersion":"20.12.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-sBTKrf9oYoHkjhOT15j8atINxnireXo/Gx2KxBBovBaQlMqeWQw8m/SYJT7Ak1f2Q7hNFvLHfTAFcX3P656qhg==","shasum":"62521c75da9d8d0180e1a0745791d9a3f4856ccf","tarball":"https://registry.npmjs.org/@aetherinox/eslint-config/-/eslint-config-1.0.0.tgz","fileCount":7,"unpackedSize":4221,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAhjNEXkg1B0xFAMZccODHI5iFoWukom0tM46ST1D11AIgUrquEQxBlAaj1k5HxAhhnEUXWReYZgmQbYvdxm/Dwig="}]},"_npmUser":{"name":"aetherinox","email":"aetherinox@outlook.com"},"directories":{},"maintainers":[{"name":"aetherinox","email":"aetherinox@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.0.0_1713010527648_0.498806624595014"},"_hasShrinkwrap":false},"1.0.1":{"name":"@aetherinox/eslint-config","version":"1.0.1","description":"ESLint base for nox scripts","homepage":"https://github.com/Aetherinox/eslint-config","author":{"name":"Aetherinox","email":"adminservx@proton.me"},"contributors":[{"name":"Aetherinox","email":"adminservx@proton.me","url":"https://github.com/Aetherinox"},{"name":"AdminServ","email":"adminservx@proton.me","url":"https://github.com/AdminServ"}],"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Aetherinox/eslint-config.git"},"bugs":{"url":"https://github.com/Aetherinox/eslint-config/issues"},"license":"MIT","main":"index.js","scripts":{"lint":"prettier --check . && eslint .","pretty":"npx prettier . --write","prepare":"husky install"},"keywords":["aetherinox","eslint","configs"],"dependencies":{"@typescript-eslint/parser":"^5.57.0","eslint-config-prettier":"^8.3.0"},"peerDependencies":{"@typescript-eslint/eslint-plugin":"^5.57.0","eslint":">=8.57.0","eslint-plugin-ava":"^13.0.0","eslint-plugin-import":"^2.29.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-tsdoc":"^0.2.17"},"peerDependenciesMeta":{"@typescript-eslint/eslint-plugin":{"optional":true},"eslint-plugin-tsdoc":{"optional":true}},"devDependencies":{"eslint":"^8.57.0","eslint-plugin-import":"^2.29.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","husky":"^8.0.3","lint-staged":"^13.3.0","prettier":"^3.2.5"},"engines":{"node":"^16.0.0 || >= 18.0.0"},"funding":[{"type":"individual","url":"https://buymeacoffee.com/aetherinox"}],"lint-staged":{"*.{cjs,js}":"eslint --cache --fix","*.{json,md,yml}":"prettier --write"},"_id":"@aetherinox/eslint-config@1.0.1","gitHead":"fab7cdaf49ecc0b751acee9afab3aa4b0eb147a2","_nodeVersion":"20.12.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-Y1YkVKOqLEfjaGd02SPUgpPyENH85GkElUS9bDJH+TmX1OqPVLYScNPlAnwa0f0TxNmPUQzr1nTZPhLhvEm2Sg==","shasum":"7ab349847e679adaeb75d5fc26fdb891caff8415","tarball":"https://registry.npmjs.org/@aetherinox/eslint-config/-/eslint-config-1.0.1.tgz","fileCount":7,"unpackedSize":4462,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBl1nNFIFOXnFUg1IWeBLX0rFYUM+VgAuvy5gEKTVxZIAiA8j+UhQM70fUyQsnNwyQ0Sr5DwzW6RhmzuZdhmwl5CIQ=="}]},"_npmUser":{"name":"aetherinox","email":"aetherinox@outlook.com"},"directories":{},"maintainers":[{"name":"aetherinox","email":"aetherinox@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.0.1_1713052419516_0.5243182063386171"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-13T12:15:27.576Z","1.0.0":"2024-04-13T12:15:27.848Z","modified":"2024-04-13T23:53:39.844Z","1.0.1":"2024-04-13T23:53:39.663Z"},"maintainers":[{"name":"aetherinox","email":"aetherinox@outlook.com"}],"description":"ESLint base for nox scripts","homepage":"https://github.com/Aetherinox/eslint-config","keywords":["aetherinox","eslint","configs"],"repository":{"type":"git","url":"git+https://github.com/Aetherinox/eslint-config.git"},"contributors":[{"name":"Aetherinox","email":"adminservx@proton.me","url":"https://github.com/Aetherinox"},{"name":"AdminServ","email":"adminservx@proton.me","url":"https://github.com/AdminServ"}],"author":{"name":"Aetherinox","email":"adminservx@proton.me"},"bugs":{"url":"https://github.com/Aetherinox/eslint-config/issues"},"license":"MIT","readme":"## About\nThis package is a custom ESLint configuration for JavaScript/TypeScript modules, utilized for other packages such as [xSumJS](https://github.com/Aetherinox/xsumjs)\n\n<br />\n\n### Peer Dependencies\n- @typescript-eslint/eslint-plugin\n- eslint\n- eslint-plugin-ava\n- eslint-plugin-import\n- eslint-plugin-node\n- eslint-plugin-prettier\n- eslint-plugin-promise\n- eslint-plugin-tsdoc\n\n<br />\n\n---\n\n<br />\n\n## Install\n```\nnpm install --save-dev @Aetherinox/eslint-config eslint eslint-plugin-{ava,import,node,prettier,promise} prettier\n```\n\n<br />\n\n---\n\n<br />\n\n## Usage\nThe following are usage examples for implementation:\n\n<br />\n\n### Javascript\nImplementation with javascript:\n\n```json\n{\n  extends: [\n    // . . .\n    '@aetherinox'\n  ]\n}\n```\n\n<br />\n\n### Typescript\nImplementation with typescript:\n\n```json\n{\n  extends: [\n    // . . .\n    '@aetherinox/eslint-config/typescript'\n  ]\n}\n```","readmeFilename":"README.md"}