{"_id":"@breakcraft/eslint-config","name":"@breakcraft/eslint-config","dist-tags":{"latest":"2.0.2"},"versions":{"2.0.2":{"name":"@breakcraft/eslint-config","type":"module","version":"2.0.2","packageManager":"pnpm@9.0.6","description":"Pionxzh's ESLint config","author":{"name":"breakcraft"},"license":"MIT","homepage":"https://github.com/breakcraft/eslint-config","keywords":["eslint-config"],"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"tsup --format esm,cjs --clean --dts","stub":"tsup --format esm","lint":"pnpm run stub && eslint .","lint:fix":"pnpm run stub && eslint . . --fix","prepack":"pnpm run build","release":"bumpp && pnpm publish","typecheck":"tsc --noEmit"},"peerDependencies":{"eslint":">=8.40.0"},"peerDependenciesMeta":{"@eslint-react/eslint-plugin":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"prettier-plugin-astro":{"optional":true},"prettier-plugin-slidev":{"optional":true},"svelte-eslint-parser":{"optional":true}},"dependencies":{"@antfu/eslint-config":"^3.16.0"},"devDependencies":{"@breakcraft/eslint-config":"workspace:*","@eslint-react/eslint-plugin":"^1.24.1","@types/node":"^22.10.7","bumpp":"^9.10.2","eslint":"^9.18.0","eslint-plugin-react-refresh":"^0.4.18","tsup":"^8.3.5","typescript":"^5.7.3"},"_id":"@breakcraft/eslint-config@2.0.2","gitHead":"19b2000ce04be6acc23ed7dc599828509cfc940b","_nodeVersion":"22.9.0","_npmVersion":"11.0.0","dist":{"integrity":"sha512-YoYqtB8PHSUIlt4z5B4UTPWSiA314qI/gQbXTRze8v+2RtOJNEyugugvclsTdf9VO6wzmrPPLG4E3Eg7qzgrqA==","shasum":"484a660247f10e031411214cf12069bc664705cc","tarball":"https://registry.npmjs.org/@breakcraft/eslint-config/-/eslint-config-2.0.2.tgz","fileCount":10,"unpackedSize":563083,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCHOxc/7xjtUq/F7+a59c2CNV4bjJ9POC54gFoWRokhjQIhANS0Qs6dPzrGzUrgPBksjM9UfmaESM5iejPQkg6rlXIz"}]},"_npmUser":{"name":"breakcraft","email":"solarpanels1340@gmail.com"},"directories":{},"maintainers":[{"name":"breakcraft","email":"solarpanels1340@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config_2.0.2_1737539797321_0.6061835893508845"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-22T09:56:37.188Z","2.0.2":"2025-01-22T09:56:37.470Z","modified":"2025-01-22T09:56:37.768Z"},"maintainers":[{"name":"breakcraft","email":"solarpanels1340@gmail.com"}],"description":"Pionxzh's ESLint config","homepage":"https://github.com/breakcraft/eslint-config","keywords":["eslint-config"],"author":{"name":"breakcraft"},"license":"MIT","readme":"# @breakcraft/eslint-config\nForked from [antfu/eslint-config](https://github.com/antfu/eslint-config)\n\n[![npm](https://img.shields.io/npm/v/@breakcraft/eslint-config?color=a1b858&label=)](https://npmjs.com/package/@breakcraft/eslint-config)\n\n- Single quotes, no semi\n- Auto fix for formatting (aimed to be used standalone **without** Prettier)\n- Designed to work with TypeScript, Vue, React out-of-box\n- Lints also for json, yaml, markdown\n- Sorted imports, dangling commas\n- Reasonable defaults, best practices, only one-line of config\n- Respects `.gitignore` by default\n- [ESLint Flat config](https://eslint.org/docs/latest/use/configure/configuration-files-new), compose easily!\n- Using [ESLint Stylistic](https://github.com/eslint-stylistic/eslint-stylistic)\n- **Style principle**: Minimal for reading, stable for diff, consistent\n\n## Usage\n\n### Install\n\n```bash\npnpm i -D eslint @breakcraft/eslint-config\n```\n\n### Usage\ncreate `eslint.config.mjs` in your project root:\n\n```js\n// eslint.config.mjs\nimport breakcraft from '@breakcraft/eslint-config'\n\nexport default breakcraft()\n```\n\n## Extended Reading\n\nLearn more about the context - [Why I don't use Prettier](https://antfu.me/posts/why-not-prettier).\n\n## License\n\n[MIT](./LICENSE) License &copy; 2022-PRESENT [Pionxzh](https://github.com/breakcraft)\n","readmeFilename":"README.md"}