{"_id":"@askviraj/linter","_rev":"9-6127850374ed33698c2b2702abc424ce","name":"@askviraj/linter","dist-tags":{"latest":"1.1.6"},"versions":{"1.0.0":{"name":"@askviraj/linter","version":"1.0.0","keywords":["lint","linter","eslint","cli","command-line","interface","javascript","typescript","astro","json","jsonc","css","html","markdown","yaml","toml"],"author":{"url":"https://github.com/virajp","name":"Viraj Patel","email":"askviraj@gmail.com"},"license":"MIT","_id":"@askviraj/linter@1.0.0","maintainers":[{"name":"askviraj","email":"askviraj@gmail.com"}],"homepage":"https://github.com/virajp/linter","bugs":{"url":"https://github.com/virajp/linter/issues"},"bin":{"linter":"dist/index.js"},"dist":{"shasum":"fc5baf312ca2a33244c67b5b1418040fd6e26813","tarball":"https://registry.npmjs.org/@askviraj/linter/-/linter-1.0.0.tgz","fileCount":29,"integrity":"sha512-3PCYhiP6tQWDDpEiF6VqX9RBRwcsESte80+F8hmHrwPYmZ/jlvMaaW1Q+elcB+yH1pCcvBpT3fZ0tfqt0Tuw9w==","signatures":[{"sig":"MEQCIBOrSdRsS7S6kLHcoKT3bW7JrXX1SoRSp+G5lQR9k+z/AiBMPURCLPJ/K2X5cspDGmvl46CuLgzwH14NZsdAJ0Ugig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33400},"main":"dist/index.js","type":"module","exports":{".":"./dist/index.js","./auto":"./dist/auto.js"},"gitHead":"f1ce0401c01c695c60cefdb37ad8def7d7acf543","scripts":{"test":"bun test tests/unit","build":"tsc -p tsconfig.build.json","test:all":"bun run build && bun test","prepublishOnly":"bun run build","test:integration":"bun run build && bun test tests/integration"},"_npmUser":{"name":"askviraj","email":"askviraj@gmail.com"},"repository":{"url":"git+https://github.com/virajp/linter.git","type":"git"},"_npmVersion":"11.12.1","description":"A linter & formatter CLI for JavaScript, TypeScript, Astro, JSON, JSONC, CSS, HTML, Markdown, YAML, TOML, and more.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"yaml":"2.8.3","eslint":"10.2.1","globals":"17.5.0","@eslint/js":"10.0.1","@eslint/css":"1.1.0","@eslint/json":"1.2.0","jsonc-parser":"3.3.1","@eslint/markdown":"8.0.1","eslint-plugin-yml":"3.3.1","typescript-eslint":"8.59.1","eslint-plugin-toml":"1.3.1","yaml-eslint-parser":"2.0.0","astro-eslint-parser":"1.4.0","eslint-plugin-astro":"1.7.0","@typescript-eslint/parser":"8.59.1","@html-eslint/eslint-plugin":"0.59.0","@poupe/eslint-plugin-tailwindcss":"0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.13","typescript":"6.0.3","@types/node":"25.6.0","sort-package-json":"3.6.1","@bun-security-scanner/osv":"1.0.0"},"peerDependencies":{"eslint":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.0.0_1777661583243_0.7574829355128234","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@askviraj/linter","version":"1.0.3","keywords":["lint","linter","eslint","cli","command-line","interface","javascript","typescript","astro","json","jsonc","css","html","markdown","yaml","toml"],"author":{"url":"https://github.com/virajp","name":"Viraj Patel","email":"askviraj@gmail.com"},"license":"MIT","_id":"@askviraj/linter@1.0.3","maintainers":[{"name":"askviraj","email":"askviraj@gmail.com"}],"homepage":"https://github.com/virajp/linter","bugs":{"url":"https://github.com/virajp/linter/issues"},"bin":{"linter":"dist/index.js"},"dist":{"shasum":"d657ab8db878aabc943ee31d6a157e2ba673adda","tarball":"https://registry.npmjs.org/@askviraj/linter/-/linter-1.0.3.tgz","fileCount":29,"integrity":"sha512-/SduD4GJE00K+n3q8peGU4LIzaQDYP09vc2jdlaIeJokp30qPHvuvTBHy8DbrCcIvSHdzTPoq3Qmg9rhzKj2kw==","signatures":[{"sig":"MEUCICZfYKMmn+jHyXzKR9mn+K688ZIQEU3U0Wmqo9v5LT2ZAiEA3oyRp4Q3fodTIwq7GBJXeb4ecUFNE+K6RNi7Nc2V6eI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33624},"main":"dist/index.js","type":"module","exports":{".":"./dist/index.js","./auto":"./dist/auto.js"},"gitHead":"022251b0767ef490b20416b23b52f7e3d9fb4489","scripts":{"test":"pnpm run build && pnpx vitest run tests/unit","build":"tsc -p tsconfig.build.json","test:all":"pnpm run build && pnpx vitest run tests","prepublishOnly":"pnpm run build","test:integration":"pnpm run build && pnpx vitest run tests/integration"},"_npmUser":{"name":"askviraj","email":"askviraj@gmail.com"},"repository":{"url":"git+https://github.com/virajp/linter.git","type":"git"},"_npmVersion":"11.16.0","description":"A linter & formatter CLI for JavaScript, TypeScript, Astro, JSON, JSONC, CSS, HTML, Markdown, YAML, TOML, and more.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"yaml":"latest","debug":"latest","eslint":"latest","globals":"latest","@eslint/js":"latest","@eslint/css":"latest","@eslint/json":"latest","jsonc-parser":"latest","@eslint/markdown":"latest","eslint-plugin-yml":"latest","typescript-eslint":"latest","eslint-plugin-toml":"latest","yaml-eslint-parser":"latest","astro-eslint-parser":"latest","eslint-plugin-astro":"latest","@typescript-eslint/parser":"latest","@html-eslint/eslint-plugin":"latest","@poupe/eslint-plugin-tailwindcss":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","jiti":"latest","vitest":"latest","typescript":"latest","@types/node":"latest","sort-package-json":"latest"},"peerDependencies":{"eslint":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.0.3_1781116805295_0.6389380875795962","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@askviraj/linter","version":"1.0.5","keywords":["lint","linter","eslint","cli","command-line","interface","javascript","typescript","astro","json","jsonc","css","html","markdown","yaml","toml"],"author":{"url":"https://github.com/virajp","name":"Viraj Patel","email":"askviraj@gmail.com"},"license":"MIT","_id":"@askviraj/linter@1.0.5","maintainers":[{"name":"askviraj","email":"askviraj@gmail.com"}],"homepage":"https://github.com/virajp/linter","bugs":{"url":"https://github.com/virajp/linter/issues"},"bin":{"linter":"dist/index.js"},"dist":{"shasum":"3cd51f55ff1e6585dd5fc1d12d641fd1a51cecf4","tarball":"https://registry.npmjs.org/@askviraj/linter/-/linter-1.0.5.tgz","fileCount":29,"integrity":"sha512-VaaO5DlAA3w5zrhG/8zyWDMKivRkETN6Ar0jg76t3Ev73jmc9PzUnJHjLSIjaV0gzXY5+ojliWiN7XYa1l0a+A==","signatures":[{"sig":"MEYCIQDo9O6P3PzZiF9Yn9/MlHZ9EfIY3ZgXhg8bm2SV+ncJbgIhAI9cABu3121XwVm1RQdFXRFu/rVhHaCXIkYqA+djNYH3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33613},"main":"dist/index.js","type":"module","exports":{".":"./dist/index.js","./auto":"./dist/auto.js"},"gitHead":"eeab5471573e7ed07ce926989aaa181b2a5405cb","scripts":{"test":"pnpm run build && pnpx vitest run tests/unit","build":"tsc -p tsconfig.build.json","test:all":"pnpm run build && pnpx vitest run tests","prepublishOnly":"pnpm run build","test:integration":"pnpm run build && pnpx vitest run tests/integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ea322bf-b016-4828-85bb-216f44319bb9"}},"repository":{"url":"git+https://github.com/virajp/linter.git","type":"git"},"_npmVersion":"11.17.0","description":"A linter & formatter CLI for JavaScript, TypeScript, Astro, JSON, JSONC, CSS, HTML, Markdown, YAML, TOML, and more.","directories":{},"_nodeVersion":"26.3.1","dependencies":{"yaml":"2.9.0","debug":"4.4.3","eslint":"10.5.0","globals":"17.6.0","@eslint/js":"10.0.1","@eslint/css":"1.3.0","@eslint/json":"2.0.0","jsonc-parser":"3.3.1","@eslint/markdown":"8.0.2","eslint-plugin-yml":"3.4.0","typescript-eslint":"8.61.1","eslint-plugin-toml":"1.4.0","yaml-eslint-parser":"2.0.0","astro-eslint-parser":"2.0.0","eslint-plugin-astro":"2.0.0","@typescript-eslint/parser":"8.61.1","@html-eslint/eslint-plugin":"0.62.0","@poupe/eslint-plugin-tailwindcss":"0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.22.4","jiti":"2.7.0","vitest":"4.1.9","typescript":"6.0.3","@types/node":"26.0.0","sort-package-json":"4.0.0"},"peerDependencies":{"eslint":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.0.5_1782137325668_0.4243407638288732","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@askviraj/linter","version":"1.1.0","keywords":["lint","linter","eslint","cli","command-line","interface","javascript","typescript","astro","json","jsonc","css","html","markdown","yaml","toml"],"author":{"url":"https://github.com/virajp","name":"Viraj Patel","email":"askviraj@gmail.com"},"license":"MIT","_id":"@askviraj/linter@1.1.0","maintainers":[{"name":"askviraj","email":"askviraj@gmail.com"}],"homepage":"https://github.com/virajp/linter","bugs":{"url":"https://github.com/virajp/linter/issues"},"bin":{"linter":"dist/index.js"},"dist":{"shasum":"9822fcaf37a87491f3c87927bac8ca764173d083","tarball":"https://registry.npmjs.org/@askviraj/linter/-/linter-1.1.0.tgz","fileCount":7206,"integrity":"sha512-gRTjlGTVD1ndFuoJokSndjUXkcN2HpUEkm/ArkxYBt6MNaabxcM8nupuFV3OtkvfYotxfxjRa+SjUkNiZvDBag==","signatures":[{"sig":"MEQCIGcgsRgLpwsCnD5UIVL19JzOrDbqq6WCy/NXYUouPWRXAiA7U1dgybNgnbEcEKjEfl9RDa7ri/IgA9cgwmbx9T0PdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76468314},"main":"dist/index.js","type":"module","_from":"file:askviraj-linter-1.1.0.tgz","exports":{".":"./dist/index.js","./auto":"./dist/auto.js"},"scripts":{"test":"pnpm run build && pnpx vitest run tests/unit","build":"tsc -p tsconfig.build.json","test:all":"pnpm run build && pnpx vitest run tests","test:integration":"pnpm run build && pnpx vitest run tests/integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ea322bf-b016-4828-85bb-216f44319bb9"}},"_resolved":"/home/runner/work/linter/linter/askviraj-linter-1.1.0.tgz","_integrity":"sha512-gRTjlGTVD1ndFuoJokSndjUXkcN2HpUEkm/ArkxYBt6MNaabxcM8nupuFV3OtkvfYotxfxjRa+SjUkNiZvDBag==","repository":{"url":"git+https://github.com/virajp/linter.git","type":"git"},"_npmVersion":"11.17.0","description":"A linter & formatter CLI for JavaScript, TypeScript, Astro, JSON, JSONC, CSS, HTML, Markdown, YAML, TOML, and more.","directories":{},"_nodeVersion":"26.4.0","dependencies":{"yaml":"latest","debug":"latest","eslint":"latest","globals":"latest","@eslint/js":"latest","typescript":"latest","@eslint/css":"latest","@eslint/json":"latest","jsonc-parser":"latest","@eslint/markdown":"latest","eslint-plugin-yml":"latest","typescript-eslint":"latest","eslint-plugin-toml":"latest","yaml-eslint-parser":"latest","astro-eslint-parser":"latest","eslint-plugin-astro":"latest","@typescript-eslint/parser":"latest","@html-eslint/eslint-plugin":"latest","@poupe/eslint-plugin-tailwindcss":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.22.4","jiti":"2.7.0","vitest":"4.1.9","@types/node":"26.0.0","sort-package-json":"4.0.0"},"peerDependencies":{"eslint":"^10.0.0"},"bundleDependencies":["@eslint/css","@eslint/js","@eslint/json","@eslint/markdown","@html-eslint/eslint-plugin","@poupe/eslint-plugin-tailwindcss","@typescript-eslint/parser","astro-eslint-parser","debug","eslint","eslint-plugin-astro","eslint-plugin-toml","eslint-plugin-yml","globals","jsonc-parser","typescript","typescript-eslint","yaml","yaml-eslint-parser"],"_npmOperationalInternal":{"tmp":"tmp/linter_1.1.0_1782842299143_0.5361524446792489","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@askviraj/linter","version":"1.1.2","keywords":["lint","linter","eslint","cli","command-line","interface","javascript","typescript","astro","json","jsonc","css","html","markdown","yaml","toml"],"author":{"url":"https://github.com/virajp","name":"Viraj Patel","email":"askviraj@gmail.com"},"license":"MIT","_id":"@askviraj/linter@1.1.2","maintainers":[{"name":"askviraj","email":"askviraj@gmail.com"}],"homepage":"https://github.com/virajp/linter","bugs":{"url":"https://github.com/virajp/linter/issues"},"bin":{"linter":"dist/index.js"},"dist":{"shasum":"83a718c5ea6d17960fd2e76e09ad5c7bfdc62ef8","tarball":"https://registry.npmjs.org/@askviraj/linter/-/linter-1.1.2.tgz","fileCount":6234,"integrity":"sha512-QNYNkeI0kfZxRJZyMeWPcT82uwMvuWpL4Xz7JIGM63NO7e5DTrB81c8mMT8lM4LKmhLU2I8BvjsRcYSwWcII3Q==","signatures":[{"sig":"MEQCIBf4ZdIgTn0kVWmWaEmOx1sGhgCO124LDZlpWxTI609OAiAJaNA5od+q1tLBNGaBuYElvTgk9rXaCebccWyHni6GhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74545103},"main":"dist/index.js","type":"module","_from":"file:askviraj-linter-1.1.2.tgz","exports":{".":"./dist/index.js","./auto":"./dist/auto.js"},"scripts":{"test":"pnpm run build && pnpx vitest run tests/unit","build":"tsc -p tsconfig.build.json","test:all":"pnpm run build && pnpx vitest run tests","test:integration":"pnpm run build && pnpx vitest run tests/integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ea322bf-b016-4828-85bb-216f44319bb9"}},"_resolved":"/home/runner/work/linter/linter/askviraj-linter-1.1.2.tgz","_integrity":"sha512-QNYNkeI0kfZxRJZyMeWPcT82uwMvuWpL4Xz7JIGM63NO7e5DTrB81c8mMT8lM4LKmhLU2I8BvjsRcYSwWcII3Q==","repository":{"url":"git+https://github.com/virajp/linter.git","type":"git"},"_npmVersion":"11.17.0","description":"A linter & formatter CLI for JavaScript, TypeScript, Astro, JSON, JSONC, CSS, HTML, Markdown, YAML, TOML, and more.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"yaml":"latest","debug":"latest","eslint":"^10.6.0","globals":"latest","@eslint/js":"latest","typescript":"latest","@eslint/css":"latest","@eslint/json":"latest","jsonc-parser":"latest","@eslint/markdown":"latest","eslint-plugin-yml":"latest","typescript-eslint":"latest","eslint-plugin-toml":"latest","yaml-eslint-parser":"latest","astro-eslint-parser":"latest","eslint-plugin-astro":"latest","@typescript-eslint/parser":"latest","@html-eslint/eslint-plugin":"latest","@poupe/eslint-plugin-tailwindcss":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.22.4","jiti":"2.7.0","vitest":"4.1.9","@types/node":"26.0.1","sort-package-json":"4.0.0"},"peerDependencies":{"eslint":"^10.0.0"},"bundleDependencies":["@eslint/css","@eslint/js","@eslint/json","@eslint/markdown","@html-eslint/eslint-plugin","@poupe/eslint-plugin-tailwindcss","@typescript-eslint/parser","astro-eslint-parser","debug","eslint","eslint-plugin-astro","eslint-plugin-toml","eslint-plugin-yml","globals","jsonc-parser","typescript","typescript-eslint","yaml","yaml-eslint-parser"],"_npmOperationalInternal":{"tmp":"tmp/linter_1.1.2_1784586229009_0.8621627584618514","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@askviraj/linter","version":"1.1.3","keywords":["lint","linter","eslint","cli","command-line","interface","javascript","typescript","astro","json","jsonc","css","html","markdown","yaml","toml"],"author":{"url":"https://github.com/virajp","name":"Viraj Patel","email":"askviraj@gmail.com"},"license":"MIT","_id":"@askviraj/linter@1.1.3","maintainers":[{"name":"askviraj","email":"askviraj@gmail.com"}],"homepage":"https://github.com/virajp/linter","bugs":{"url":"https://github.com/virajp/linter/issues"},"bin":{"linter":"dist/index.js"},"dist":{"shasum":"24b4347eff08fdf54c2dca2eb50315b77cdd7d64","tarball":"https://registry.npmjs.org/@askviraj/linter/-/linter-1.1.3.tgz","fileCount":6069,"integrity":"sha512-JxPXarY9XplwwGuLfDLSlYTHk6U5mJUxH0Hnbqupdnbq5yud9Y85AngaPtIh7nDI+m9gLsKmLfSwiu2tgwKJBw==","signatures":[{"sig":"MEQCIF9/cctDgIvMWDXfrj0POHfWyZVL1qWzlnTBAFCVwfUsAiACUMkyeQphAZZglgSeij9K/qd8AWA6VQuDH/0iPL4fwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75484394},"main":"dist/index.js","type":"module","_from":"file:askviraj-linter-1.1.3.tgz","exports":{".":"./dist/index.js","./auto":"./dist/auto.js"},"scripts":{"test":"pnpm run build && pnpx vitest run tests/unit","build":"tsc -p tsconfig.build.json","test:all":"pnpm run build && pnpx vitest run tests","test:integration":"pnpm run build && pnpx vitest run tests/integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ea322bf-b016-4828-85bb-216f44319bb9"}},"_resolved":"/home/runner/work/linter/linter/askviraj-linter-1.1.3.tgz","_integrity":"sha512-JxPXarY9XplwwGuLfDLSlYTHk6U5mJUxH0Hnbqupdnbq5yud9Y85AngaPtIh7nDI+m9gLsKmLfSwiu2tgwKJBw==","repository":{"url":"git+https://github.com/virajp/linter.git","type":"git"},"_npmVersion":"11.17.0","description":"A linter & formatter CLI for JavaScript, TypeScript, Astro, JSON, JSONC, CSS, HTML, Markdown, YAML, TOML, and more.","directories":{},"_nodeVersion":"26.5.1","dependencies":{"yaml":"^2.9.0","debug":"^4.4.3","eslint":"^10.8.0","globals":"^17.8.0","@eslint/js":"^10.0.1","typescript":"^6.0.3 <7.0.0","@eslint/css":"^1.4.0","@eslint/json":"^2.0.1","jsonc-parser":"^3.3.1","@eslint/markdown":"^8.0.3","eslint-plugin-yml":"^3.6.0","typescript-eslint":"^8.65.0","eslint-plugin-toml":"^1.5.0","yaml-eslint-parser":"^2.1.0","astro-eslint-parser":"^3.0.0","eslint-plugin-astro":"^3.0.1","@typescript-eslint/parser":"^8.65.0","@html-eslint/eslint-plugin":"^0.64.0","@poupe/eslint-plugin-tailwindcss":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.1","jiti":"2.7.0","vitest":"4.1.10","@types/node":"26.1.2","sort-package-json":"4.0.0"},"peerDependencies":{"eslint":"^10.0.0"},"bundleDependencies":["@eslint/css","@eslint/js","@eslint/json","@eslint/markdown","@html-eslint/eslint-plugin","@poupe/eslint-plugin-tailwindcss","@typescript-eslint/parser","astro-eslint-parser","debug","eslint","eslint-plugin-astro","eslint-plugin-toml","eslint-plugin-yml","globals","jsonc-parser","typescript","typescript-eslint","yaml","yaml-eslint-parser"],"_npmOperationalInternal":{"tmp":"tmp/linter_1.1.3_1785608676458_0.09734775668284579","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@askviraj/linter","version":"1.1.4","keywords":["lint","linter","eslint","cli","command-line","interface","javascript","typescript","astro","json","jsonc","css","html","markdown","yaml","toml"],"author":{"url":"https://github.com/virajp","name":"Viraj Patel","email":"askviraj@gmail.com"},"license":"MIT","_id":"@askviraj/linter@1.1.4","maintainers":[{"name":"askviraj","email":"askviraj@gmail.com"}],"homepage":"https://github.com/virajp/linter","bugs":{"url":"https://github.com/virajp/linter/issues"},"bin":{"linter":"dist/index.js"},"dist":{"shasum":"63be761e8e2bc90f3cf2844d9072d77c997a274c","tarball":"https://registry.npmjs.org/@askviraj/linter/-/linter-1.1.4.tgz","fileCount":6069,"integrity":"sha512-ImrLmb+VAv2u5q11sHpJwlYQ3ht3n7l2pNzYEv/02OUs4M2ZLPPsDemV3v2beQA8fSIX4Qqwd8J1Z5ZeTtGtVA==","signatures":[{"sig":"MEUCIQCn5SGKWjwZtWnsLFJ69Zt1+w4G1mDBCOF0vZJ/CwjSbQIgGGBuxYzjZC+GZaTPyp3ukZpYlEXjwebahseyIwizaS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75486498},"main":"dist/index.js","type":"module","_from":"file:askviraj-linter-1.1.4.tgz","exports":{".":"./dist/index.js","./auto":"./dist/auto.js"},"scripts":{"test":"pnpm run build && pnpx vitest run tests/unit","build":"tsc -p tsconfig.build.json","test:all":"pnpm run build && pnpx vitest run tests","test:integration":"pnpm run build && pnpx vitest run tests/integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ea322bf-b016-4828-85bb-216f44319bb9"}},"_resolved":"/home/runner/work/linter/linter/askviraj-linter-1.1.4.tgz","_integrity":"sha512-ImrLmb+VAv2u5q11sHpJwlYQ3ht3n7l2pNzYEv/02OUs4M2ZLPPsDemV3v2beQA8fSIX4Qqwd8J1Z5ZeTtGtVA==","repository":{"url":"git+https://github.com/virajp/linter.git","type":"git"},"_npmVersion":"11.17.0","description":"A linter & formatter CLI for JavaScript, TypeScript, Astro, JSON, JSONC, CSS, HTML, Markdown, YAML, TOML, and more.","directories":{},"_nodeVersion":"26.5.1","dependencies":{"yaml":"^2.9.0","debug":"^4.4.3","eslint":"^10.8.0","globals":"^17.8.0","@eslint/js":"^10.0.1","typescript":"^6.0.3 <7.0.0","@eslint/css":"^1.4.0","@eslint/json":"^2.0.1","jsonc-parser":"^3.3.1","@eslint/markdown":"^8.0.3","eslint-plugin-yml":"^3.7.0","typescript-eslint":"^8.65.0","eslint-plugin-toml":"^1.5.0","yaml-eslint-parser":"^2.1.0","astro-eslint-parser":"^3.0.0","eslint-plugin-astro":"^3.0.1","@typescript-eslint/parser":"^8.65.0","@html-eslint/eslint-plugin":"^0.64.0","@poupe/eslint-plugin-tailwindcss":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.1","jiti":"2.7.0","vitest":"4.1.10","@types/node":"26.1.2","sort-package-json":"4.0.0"},"peerDependencies":{"eslint":"^10.0.0"},"bundleDependencies":["@eslint/css","@eslint/js","@eslint/json","@eslint/markdown","@html-eslint/eslint-plugin","@poupe/eslint-plugin-tailwindcss","@typescript-eslint/parser","astro-eslint-parser","debug","eslint","eslint-plugin-astro","eslint-plugin-toml","eslint-plugin-yml","globals","jsonc-parser","typescript","typescript-eslint","yaml","yaml-eslint-parser"],"_npmOperationalInternal":{"tmp":"tmp/linter_1.1.4_1785608969587_0.1785127530661026","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@askviraj/linter","version":"1.1.5","keywords":["lint","linter","eslint","cli","command-line","interface","javascript","typescript","astro","json","jsonc","css","html","markdown","yaml","toml"],"author":{"url":"https://github.com/virajp","name":"Viraj Patel","email":"askviraj@gmail.com"},"license":"MIT","_id":"@askviraj/linter@1.1.5","maintainers":[{"name":"askviraj","email":"askviraj@gmail.com"}],"homepage":"https://github.com/virajp/linter","bugs":{"url":"https://github.com/virajp/linter/issues"},"bin":{"linter":"dist/index.js"},"dist":{"shasum":"737f8c1d129f2478a6e87788ed385709580e7fe1","tarball":"https://registry.npmjs.org/@askviraj/linter/-/linter-1.1.5.tgz","fileCount":6090,"integrity":"sha512-MdJBX0TfFD7eSo4nurdG/wCnm3/zKZocaYFnOCy80yLzZxECj4pqN4aUGxut+N4IpxXSvoUwr78YZ5JFFHmmuw==","signatures":[{"sig":"MEUCIEyx9r8kH0Y4xU2GGa61qrJp9F1fWCIA53245O+xBnXCAiEAuXVwDVjjOnUQx7Xftbjubjwp0Fzieesiv8/fjxs7niI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120425832},"main":"dist/index.js","type":"module","_from":"file:askviraj-linter-1.1.5.tgz","exports":{".":"./dist/index.js","./auto":"./dist/auto.js"},"scripts":{"test":"pnpm run build && pnpx vitest run tests/unit","build":"tsc -p tsconfig.build.json","test:all":"pnpm run build && pnpx vitest run tests","test:integration":"pnpm run build && pnpx vitest run tests/integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ea322bf-b016-4828-85bb-216f44319bb9"}},"_resolved":"/home/runner/work/linter/linter/askviraj-linter-1.1.5.tgz","_integrity":"sha512-MdJBX0TfFD7eSo4nurdG/wCnm3/zKZocaYFnOCy80yLzZxECj4pqN4aUGxut+N4IpxXSvoUwr78YZ5JFFHmmuw==","repository":{"url":"git+https://github.com/virajp/linter.git","type":"git"},"_npmVersion":"11.17.0","description":"A linter & formatter CLI for JavaScript, TypeScript, Astro, JSON, JSONC, CSS, HTML, Markdown, YAML, TOML, and more.","directories":{},"_nodeVersion":"26.5.1","dependencies":{"yaml":"^2.9.0","debug":"^4.4.3","eslint":"^10.8.0","globals":"^17.8.0","@eslint/js":"^10.0.1","typescript":"^6.0.3 <7.0.0","@eslint/css":"^1.4.0","@eslint/json":"^2.0.1","jsonc-parser":"^3.3.1","@eslint/markdown":"^8.0.3","eslint-plugin-yml":"^3.7.0","typescript-eslint":"^8.65.0","eslint-plugin-toml":"^1.5.0","yaml-eslint-parser":"^2.1.0","astro-eslint-parser":"^3.0.0","eslint-plugin-astro":"^3.0.1","@typescript-eslint/parser":"^8.65.0","@html-eslint/eslint-plugin":"^0.64.0","@poupe/eslint-plugin-tailwindcss":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.1","jiti":"2.7.0","vitest":"4.1.10","@types/node":"26.1.2","sort-package-json":"4.0.0"},"peerDependencies":{"eslint":"^10.0.0"},"bundleDependencies":["@eslint/css","@eslint/js","@eslint/json","@eslint/markdown","@html-eslint/eslint-plugin","@poupe/eslint-plugin-tailwindcss","@typescript-eslint/parser","astro-eslint-parser","debug","eslint","eslint-plugin-astro","eslint-plugin-toml","eslint-plugin-yml","globals","jsonc-parser","typescript","typescript-eslint","yaml","yaml-eslint-parser"],"_npmOperationalInternal":{"tmp":"tmp/linter_1.1.5_1785655931901_0.7649796624626304","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@askviraj/linter","version":"1.1.6","description":"A linter & formatter CLI for JavaScript, TypeScript, Astro, JSON, JSONC, CSS, HTML, Markdown, YAML, TOML, and more.","keywords":["lint","linter","eslint","cli","command-line","interface","javascript","typescript","astro","json","jsonc","css","html","markdown","yaml","toml"],"homepage":"https://github.com/virajp/linter","bugs":{"url":"https://github.com/virajp/linter/issues"},"repository":{"type":"git","url":"git+https://github.com/virajp/linter.git"},"license":"MIT","author":{"name":"Viraj Patel","email":"askviraj@gmail.com","url":"https://github.com/virajp"},"type":"module","exports":{".":"./dist/index.js","./auto":"./dist/auto.js"},"main":"dist/index.js","bin":{"linter":"dist/index.js"},"dependencies":{"@eslint/css":"^1.4.0","@eslint/js":"^10.0.1","@eslint/json":"^2.0.1","@eslint/markdown":"^8.0.3","@html-eslint/eslint-plugin":"^0.65.0","@poupe/eslint-plugin-tailwindcss":"^0.3.1","@typescript-eslint/parser":"^8.68.0","astro-eslint-parser":"^3.1.0","debug":"^4.4.3","eslint":"^10.9.1","eslint-plugin-astro":"^3.1.0","eslint-plugin-toml":"^1.5.0","eslint-plugin-yml":"^3.8.1","globals":"^17.11.0","jsonc-parser":"^3.3.1","typescript":"^6.0.3 <7.0.0","typescript-eslint":"^8.68.0","yaml":"^2.9.0","yaml-eslint-parser":"^2.1.0"},"devDependencies":{"@types/node":"26.4.0","jiti":"2.7.0","sort-package-json":"4.0.0","tsx":"4.23.13","vitest":"4.1.11"},"peerDependencies":{"eslint":"^10.0.0"},"scripts":{"build":"tsc -p tsconfig.build.json","test":"pnpm run build && pnpx vitest run tests/unit","test:all":"pnpm run build && pnpx vitest run tests","test:integration":"pnpm run build && pnpx vitest run tests/integration"},"_id":"@askviraj/linter@1.1.6","bundleDependencies":["@eslint/css","@eslint/js","@eslint/json","@eslint/markdown","@html-eslint/eslint-plugin","@poupe/eslint-plugin-tailwindcss","@typescript-eslint/parser","astro-eslint-parser","debug","eslint","eslint-plugin-astro","eslint-plugin-toml","eslint-plugin-yml","globals","jsonc-parser","typescript","typescript-eslint","yaml","yaml-eslint-parser"],"_integrity":"sha512-vq9ECNyIdYtOknLA5HrVIYKXucdXARey+3ZUdNJhBX+pJ/tYITkWwqgkuFHsp79sqgflUQPwjFCm2yIHfw7uyA==","_resolved":"/home/runner/work/linter/linter/askviraj-linter-1.1.6.tgz","_from":"file:askviraj-linter-1.1.6.tgz","_nodeVersion":"26.8.1","_npmVersion":"11.17.0","dist":{"integrity":"sha512-vq9ECNyIdYtOknLA5HrVIYKXucdXARey+3ZUdNJhBX+pJ/tYITkWwqgkuFHsp79sqgflUQPwjFCm2yIHfw7uyA==","shasum":"98c3ad5878f666833a911f5bf44c826bbf2141d1","tarball":"https://registry.npmjs.org/@askviraj/linter/-/linter-1.1.6.tgz","fileCount":6126,"unpackedSize":122599226,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDZSMxPKisJo8v1F0s6Fq3AUIEVpVNYrAQbCMGyXewuvAIgayCMhPg3KpXU5LHqKxB2tW6J9hckBNO9RTCuBcwLPWA="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ea322bf-b016-4828-85bb-216f44319bb9"}},"directories":{},"maintainers":[{"name":"askviraj","email":"askviraj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/linter_1.1.6_1788229853570_0.09237861451822105"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-01T18:53:03.147Z","modified":"2026-09-01T02:30:54.435Z","1.0.0":"2026-05-01T18:53:03.387Z","1.0.3":"2026-06-10T18:40:05.476Z","1.0.5":"2026-06-22T14:08:45.820Z","1.1.0":"2026-06-30T17:58:19.601Z","1.1.2":"2026-07-20T22:23:49.486Z","1.1.3":"2026-08-01T18:24:36.929Z","1.1.4":"2026-08-01T18:29:30.085Z","1.1.5":"2026-08-02T07:32:12.565Z","1.1.6":"2026-09-01T02:30:54.287Z"},"bugs":{"url":"https://github.com/virajp/linter/issues"},"author":{"name":"Viraj Patel","email":"askviraj@gmail.com","url":"https://github.com/virajp"},"license":"MIT","homepage":"https://github.com/virajp/linter","keywords":["lint","linter","eslint","cli","command-line","interface","javascript","typescript","astro","json","jsonc","css","html","markdown","yaml","toml"],"repository":{"type":"git","url":"git+https://github.com/virajp/linter.git"},"description":"A linter & formatter CLI for JavaScript, TypeScript, Astro, JSON, JSONC, CSS, HTML, Markdown, YAML, TOML, and more.","maintainers":[{"name":"askviraj","email":"askviraj@gmail.com"}],"readme":"# @askviraj/linter\n\nA self-contained linter CLI for JavaScript, TypeScript, Astro, JSON, JSONC, CSS,\nHTML, Markdown, YAML, TOML, and more. It bundles ESLint and all plugins so you\ndon't have to install them in every project.\n\n## Features\n\n- **Zero-config** — Works out of the box with an opinionated flat config\n- **Self-contained** — Bundles ESLint and all plugins; no peer dependency\n  headaches\n- **Multi-language** — One command lints 10+ file types\n- **Fast** — Optional caching and native Bun support\n- **VS Code ready** — First-class integration with the official ESLint extension\n\n## Installation\n\nNo installation required for one-off use:\n\n```bash\n# Via Bun\nbunx --bun @askviraj/linter\n\n# Via npx\nnpx @askviraj/linter\n```\n\nInstall locally for faster repeated runs:\n\n```bash\n# With Bun\nbun install --dev @askviraj/linter\n\n# With npm\nnpm install --save-dev @askviraj/linter\n```\n\n## Quick Start\n\n```bash\n# Lint the current directory\nbunx --bun @askviraj/linter\n\n# Lint specific files or directories\nbunx --bun @askviraj/linter src/ tests/\n\n# Auto-fix issues\nbunx --bun @askviraj/linter --fix\n\n# Scaffold config files for your project\nbunx --bun @askviraj/linter --init\n```\n\n## Supported File Types\n\n| Language   | Extensions                                  |\n| ---------- | ------------------------------------------- |\n| JavaScript | `.js`, `.mjs`, `.cjs`, `.jsx`               |\n| TypeScript | `.ts`, `.mts`, `.cts`, `.tsx`               |\n| Astro      | `.astro`                                    |\n| JSON       | `.json`                                     |\n| JSONC      | `.jsonc`, `tsconfig.json`, `.vscode/*.json` |\n| Markdown   | `.md`                                       |\n| CSS        | `.css`                                      |\n| YAML       | `.yaml`, `.yml`                             |\n| TOML       | `.toml`                                     |\n| HTML       | `.html`                                     |\n\n## CLI Reference\n\n| Flag                      | Short | Description                                                                      |\n| ------------------------- | ----- | -------------------------------------------------------------------------------- |\n| `--init`                  |       | Scaffold `eslint.config.mjs`, `.config/linter.yaml`, and `.vscode/settings.json` |\n| `--force`                 |       | Overwrite existing files when used with `--init`                                 |\n| `--fix`                   |       | Automatically fix problems                                                       |\n| `--cache`                 |       | Only check changed files                                                         |\n| `--cache-location <path>` |       | Path to the cache file or directory                                              |\n| `--no-ignore`             |       | Disable use of ignore files                                                      |\n| `--quiet`                 |       | Report errors only                                                               |\n| `--debug`                 |       | Enable ESLint debug logging                                                      |\n| `--format`, `-f <name>`   |       | Use a specific output format                                                     |\n| `--max-warnings <n>`      |       | Number of warnings to trigger nonzero exit code                                  |\n| `--version`, `-v`         |       | Show version and plugin versions                                                 |\n| `--help`, `-h`            |       | Show help                                                                        |\n\nPositional arguments are treated as file or directory targets. Defaults to `.`\nwhen none are provided. Use `--` to pass file names that look like flags (for\nexample, `linter -- --fix.js`).\n\n## Configuration\n\n### `.config/linter.yaml`\n\nCreate this file in your repo to customize the bundled config:\n\n```yaml\nversion: 1\n\nignores:\n  - \"**/generated/**\"\n  - \"**/*.d.ts\"\n\noverrides:\n  typescript:\n    rules:\n      \"@typescript-eslint/no-explicit-any\": \"error\"\n\nconfigs:\n  - name: \"custom\"\n    files: [ \"**/*.test.ts\" ]\n    rules:\n      \"no-console\": \"off\"\n```\n\n#### Supported keys\n\n| Key         | Type                        | Description                                               |\n| ----------- | --------------------------- | --------------------------------------------------------- |\n| `version`   | `number \\| string`          | **Required.** Schema version (currently `1`).             |\n| `ignores`   | `string[]`                  | Additional global ignore patterns.                        |\n| `overrides` | `Record<string, { rules }>` | Rule overrides keyed by preset name.                      |\n| `configs`   | `unknown[]`                 | Raw ESLint config objects appended after the base config. |\n\n#### Preset names for `overrides`\n\nUse these names in the `overrides` section:\n\n- `javascript`\n- `typescript`\n- `astro`\n- `json`\n- `jsonc`\n- `markdown`\n- `markdown-typescript`\n- `yaml`\n- `toml`\n- `html`\n- `css`\n\n### Scaffolding\n\nRun `--init` to create the following files in your project:\n\n- `eslint.config.mjs` — imports `@askviraj/linter/auto`\n- `.config/linter.yaml` — your customization file\n- `.vscode/settings.json` — enables flat config mode\n\nUse `--force` to overwrite existing files.\n\n## VS Code Integration\n\nThe package exports `@askviraj/linter/auto` for use with the\n`dbaeumer.vscode-eslint` extension.\n\nAfter running `--init`, VS Code discovers `eslint.config.mjs` and loads the\nbundled config automatically. Edit `.config/linter.yaml` to customize rules; the\nextension picks up changes without restarting.\n\n## How It Works\n\n1. `npx` or `bunx` installs `@askviraj/linter` and its dependencies in a\n   temporary or local `node_modules`.\n2. The bundled CLI reads `.config/linter.yaml` from the target repo (if present)\n   to load user customizations.\n3. It builds the ESLint config by merging YAML overrides with the bundled base\n   config.\n4. ESLint's programmatic API lints the current working directory. Plugins are\n   resolved from the package's own `node_modules`, not the target repo's.\n\n## License\n\nMIT — see [LICENSE](./LICENSE) for details.\n","readmeFilename":"readme.md"}