{"_id":"@btmills/eslint-config-node","name":"@btmills/eslint-config-node","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"@btmills/eslint-config-node","version":"0.0.1","description":"My personal ESLint shareable configurations.","keywords":["eslint-config"],"license":"MIT","author":{"name":"Brandon Mills","url":"https://github.com/btmills"},"homepage":"https://github.com/btmills/eslint-config-btmills#readme","repository":{"type":"git","url":"git+https://github.com/btmills/eslint-config-btmills.git"},"bugs":{"url":"https://github.com/btmills/eslint-config-btmills/issues"},"scripts":{"fix":"eslint --fix; npm run format","format":"prettier --write .","test":"npm-run-all --parallel --aggregate-output test:*","test:format":"prettier --check .","test:lint":"eslint","test:node":"node --test 'tests/**/*.test.{j,t}s'","test:package":"attw --pack --profile esm-only .","test:types":"tsc --noEmit","update-snapshots":"node --test --test-update-snapshots 'tests/**/*.test.{j,t}s'"},"type":"module","main":"src/index.js","exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"}},"peerDependencies":{"eslint":"^9.25.1"},"dependencies":{"eslint-plugin-n":"^17.17.0","globals":"^16.0.0"},"devDependencies":{"@btmills/eslint-config-node":"file:."},"engines":{"node":"^20.11.0 || >=22.0.0"},"_id":"@btmills/eslint-config-node@0.0.1","gitHead":"7117044c08b103b275c70f568d60f4c0b32c9f89","types":"./src/index.d.ts","_nodeVersion":"23.11.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-8CLrNUQqa8T/GYp4GoJ1YvhRNc2LZnbpEWthDX0HbkSF1ktv4DuuQvmplZi4XmBU4K8UxJkHi0rx1ZtElQJswg==","shasum":"1de12f78411f06e2c40a7c7a18c0eb464eacc95c","tarball":"https://registry.npmjs.org/@btmills/eslint-config-node/-/eslint-config-node-0.0.1.tgz","fileCount":5,"unpackedSize":4233,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCkRa71divhSjqQgSaAvNUfZ9prvRmkSwD3FF/X1160XwIhAJynydOHP6iShVjdZNRcs+DYcsewrm3PBdRDM569uon5"}]},"_npmUser":{"name":"btmills","email":"mills.brandont@gmail.com"},"directories":{},"maintainers":[{"name":"btmills","email":"mills.brandont@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config-node_0.0.1_1745379181756_0.027381335916846217"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-23T03:33:01.676Z","0.0.1":"2025-04-23T03:33:01.932Z","modified":"2025-04-23T03:33:02.179Z"},"maintainers":[{"name":"btmills","email":"mills.brandont@gmail.com"}],"description":"My personal ESLint shareable configurations.","homepage":"https://github.com/btmills/eslint-config-btmills#readme","keywords":["eslint-config"],"repository":{"type":"git","url":"git+https://github.com/btmills/eslint-config-btmills.git"},"author":{"name":"Brandon Mills","url":"https://github.com/btmills"},"bugs":{"url":"https://github.com/btmills/eslint-config-btmills/issues"},"license":"MIT","readme":"# @btmills/eslint-config-node\n\n> My personal [ESLint](http://eslint.org) [shareable configurations](http://eslint.org/docs/developer-guide/shareable-configs).\n\n## Installation\n\n```sh\nnpm install --save-dev eslint @btmills/eslint-config-js @btmills/eslint-config-node\n```\n\n## Usage\n\nAdd the following to your project's `eslint.config.ts`:\n\n```ts\nimport { defineConfig } from 'eslint/config';\n\nimport { es2024 } from '@btmills/eslint-config-js';\nimport { node } from '@btmills/eslint-config-node';\n\nexport default defineConfig({\n\textends: [\n\t\tes2024, // Or any other ES version\n\t\tnode,\n\t],\n\tfiles: [\n\t\t// ...\n\t],\n\t// ...more config as needed\n});\n```\n\n## License\n\nMIT &copy; Brandon Mills\n","readmeFilename":"README.md","_rev":"1-82995000a761cc9a7faf89917548981f"}