{"_id":"@dephub/lint-js","_rev":"2-30e00522e62a7a74f64fc3a4b26b7d82","name":"@dephub/lint-js","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@dephub/lint-js","version":"1.0.0","keywords":["lint-js","lint","eslint","eslint-config","javascript","typescript","ts","config","preset","linter","code quality","frontend","backend"],"author":{"url":"https://estarlincito.com","name":"Estarlin R","email":"dev@estarlincito.com"},"license":"MIT","_id":"@dephub/lint-js@1.0.0","maintainers":[{"name":"estarlincito","email":"estarlincito@icloud.com"}],"homepage":"https://github.com/estarlincito/dephub-lint-js#readme","bugs":{"url":"https://github.com/estarlincito/dephub-lint-js/issues"},"dist":{"shasum":"64d15c9e6fc38ea40bdcaf5ac84ee08f8fd8ec39","tarball":"https://registry.npmjs.org/@dephub/lint-js/-/lint-js-1.0.0.tgz","fileCount":7,"integrity":"sha512-ekQnaBmahLXgo7B7mQNBVNQq2veQbMxVXP7czH0Y0Yo8shPhCO4lI2Sj7HQiThQXUP55qHkxHDjpHsJP979E0Q==","signatures":[{"sig":"MEYCIQDxnkizwJEBcifuBpE/6af9nnW9NUVsjA7k3DqrFUB63QIhAMSgkv5z3n5gXc9H5yTVub4G9/15uY28I3baBbPAvVxw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8539},"main":"./dist/index.js","type":"module","_from":"file:dephub-lint-js-1.0.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"vite build -w","lint":"lint . --max-warnings 0","build":"vite build","clean":"rm -rf dist","release":"pnpm publish","check-types":"pnpm tsc --noEmit"},"_npmUser":{"name":"estarlincito","email":"estarlincito@icloud.com"},"_resolved":"/private/var/folders/2m/ss4r94rd1yn1syyj005kbltr0000gn/T/c14bc7c64efb49028713438dff07f56f/dephub-lint-js-1.0.0.tgz","_integrity":"sha512-ekQnaBmahLXgo7B7mQNBVNQq2veQbMxVXP7czH0Y0Yo8shPhCO4lI2Sj7HQiThQXUP55qHkxHDjpHsJP979E0Q==","repository":{"url":"git+https://github.com/estarlincito/dephub-lint-js.git","type":"git"},"_npmVersion":"11.6.0","description":"Modern Lint runner with built-in configuration support, fully compatible with ESLint.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"eslint":"^9.35.0","globals":"^15.15.0","prettier":"^3.6.2","@eslint/js":"^9.35.0","@types/eslint":"^9.6.1","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","eslint-plugin-security":"^3.0.1","eslint-plugin-safeguard":"^2.0.7","eslint-plugin-sort-keys-fix":"^1.1.2","prettier-plugin-packagejson":"^2.5.19","eslint-plugin-unused-imports":"^4.2.0","eslint-plugin-simple-import-sort":"^12.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/eslint__eslintrc":"^2.1.2","@types/eslint-config-prettier":"^6.11.3","@types/eslint-plugin-security":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lint-js_1.0.0_1760158670802_0.7050538445444574","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@dephub/lint-js","type":"module","version":"1.0.1","description":"Modern Lint runner with built-in configuration support, fully compatible with ESLint.","types":"./dist/index.d.ts","main":"./dist/index.js","keywords":["lint-js","lint","eslint","eslint-config","javascript","typescript","ts","config","preset","linter","code quality","frontend","backend"],"author":{"name":"Estarlin R","email":"dev@estarlincito.com","url":"https://estarlincito.com"},"license":"MIT","homepage":"https://github.com/estarlincito/dephub-lint-js#readme","repository":{"type":"git","url":"git+https://github.com/estarlincito/dephub-lint-js.git"},"bugs":{"url":"https://github.com/estarlincito/dephub-lint-js/issues"},"dependencies":{"@eslint/js":"^9.35.0","@types/eslint":"^9.6.1","eslint":"^9.35.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import":"^2.32.0","eslint-plugin-prettier":"^5.5.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-safeguard":"^2.0.7","eslint-plugin-security":"^3.0.1","eslint-plugin-simple-import-sort":"^12.1.1","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-unused-imports":"^4.2.0","globals":"^15.15.0","prettier":"^3.6.2","prettier-plugin-packagejson":"^2.5.19"},"devDependencies":{"@types/eslint-config-prettier":"^6.11.3","@types/eslint-plugin-security":"^3.0.0","@types/eslint__eslintrc":"^2.1.2","@dephub/lint":"^1.0.0","@dephub/lint-ts":"^1.0.0","@dephub/glob":"^1.0.0","@dephub/path":"^1.0.0","@types/node":"^24.3.1","typescript":"^5.9.2","vite":"^7.1.4","vite-plugin-dts":"^4.5.4"},"publishConfig":{"access":"public"},"scripts":{"release":"pnpm publish","check-types":"pnpm tsc --noEmit","lint":"lint . --max-warnings 0","clean":"rm -rf dist","build":"vite build","dev":"vite build -w"},"_id":"@dephub/lint-js@1.0.1","_integrity":"sha512-SGX4duQjMHDuA2vKFIrcuct78GXfUO7qeS8FmXTDHPjowDabg2DPxirtM7tEDZzmn38qVJGp63uflUcWm3NVIw==","_resolved":"/private/var/folders/2m/ss4r94rd1yn1syyj005kbltr0000gn/T/94f29bb95c1ab46e27dd9f1a39a5abf1/dephub-lint-js-1.0.1.tgz","_from":"file:dephub-lint-js-1.0.1.tgz","_nodeVersion":"24.8.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-SGX4duQjMHDuA2vKFIrcuct78GXfUO7qeS8FmXTDHPjowDabg2DPxirtM7tEDZzmn38qVJGp63uflUcWm3NVIw==","shasum":"5ce018f4ad3c48b39e064d7919121dfbe5616616","tarball":"https://registry.npmjs.org/@dephub/lint-js/-/lint-js-1.0.1.tgz","fileCount":7,"unpackedSize":8775,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFz4zcyNP9CLnr8KNzBWKnoWzkTfqgwEWIbkL8T9FHOnAiB/ROYMbw4drvWVj4k5k789rvveNt+7n1rMCae2Y2Tp+g=="}]},"_npmUser":{"name":"estarlincito","email":"estarlincito@icloud.com"},"directories":{},"maintainers":[{"name":"estarlincito","email":"estarlincito@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lint-js_1.0.1_1760164392622_0.992984441103383"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-11T04:57:50.725Z","modified":"2025-10-11T06:33:13.034Z","1.0.0":"2025-10-11T04:57:50.986Z","1.0.1":"2025-10-11T06:33:12.815Z"},"bugs":{"url":"https://github.com/estarlincito/dephub-lint-js/issues"},"author":{"name":"Estarlin R","email":"dev@estarlincito.com","url":"https://estarlincito.com"},"license":"MIT","homepage":"https://github.com/estarlincito/dephub-lint-js#readme","keywords":["lint-js","lint","eslint","eslint-config","javascript","typescript","ts","config","preset","linter","code quality","frontend","backend"],"repository":{"type":"git","url":"git+https://github.com/estarlincito/dephub-lint-js.git"},"description":"Modern Lint runner with built-in configuration support, fully compatible with ESLint.","maintainers":[{"name":"estarlincito","email":"estarlincito@icloud.com"}],"readme":"# @dephub/lint-js 🟨\n\n> Modern Lint runner with built-in config support. Fully compatible with ESLint.\n\n[![NPM version](https://img.shields.io/npm/v/@dephub/lint.svg?style=flat)](https://npmjs.org/package/@dephub/lint)\n[![ESM-only](https://img.shields.io/badge/ESM-only-brightgreen?style=flat)](https://nodejs.org/)\n\n---\n\n## Features ✨\n\n- ⚡ Run linting quickly with the `@dephub/lint` CLI\n- 🎨 Comes with a default configuration via `@dephub/lint-js`\n- 🔀 Supports import sorting, unused import cleanup, Prettier formatting, and modern JS/TS rules\n- ✅ Fully compatible with ESLint\n\n---\n\n## Installation 📦\n\n```bash\n# npm\nnpm install @dephub/lint @dephub/lint-js\n\n# pnpm\npnpm add @dephub/lint @dephub/lint-js\n\n# yarn\nyarn add @dephub/lint @dephub/lint-js\n\n# bun\nbun add @dephub/lint @dephub/lint-js\n```\n\n---\n\n## Usage 🎯\n\n### CLI 💻\n\nRun linting in your project:\n\n```bash\nlint\n```\n\nIt automatically detects `lint.config.mjs` or falls back to `@dephub/lint-js`.\n\n### Config / API 🧩\n\nCreate `lint.config.mjs`:\n\n```ts\nimport { defineConfig } from '@dephub/lint';\nimport jsConfig from '@dephub/lint-js';\n\nexport default defineConfig([\n  ...jsConfig,\n  {\n    rules: {\n      ...jsConfig.rules,\n      'no-console': 'off',\n    },\n  },\n]);\n```\n\nThis allows you to extend the default config while keeping all built-in rules.\n\n---\n\n## License 📄\n\nMIT License – see [LICENSE](LICENSE) for details.\n\n**Author:** Estarlin R ([estarlincito.com](https://estarlincito.com))\n","readmeFilename":"README.md"}