{"_id":"oxlint-tailwindcss","_rev":"47-d84fd32ed46cd3d4e14a20e685d79c91","name":"oxlint-tailwindcss","dist-tags":{"latest":"1.13.0"},"versions":{"0.1.0":{"name":"oxlint-tailwindcss","version":"0.1.0","keywords":["css","linter","oxlint","plugin","tailwind","tailwindcss"],"author":{"name":"Sergio Azocar"},"license":"MIT","_id":"oxlint-tailwindcss@0.1.0","maintainers":[{"name":"sergioazoc","email":"sergioazoc@gmail.com"}],"homepage":"https://github.com/sergioazoc/oxlint-plugin-tailwindcss#readme","bugs":{"url":"https://github.com/sergioazoc/oxlint-plugin-tailwindcss/issues"},"dist":{"shasum":"a25dc6776f1536625a7fceed9ffff543e1119fe0","tarball":"https://registry.npmjs.org/oxlint-tailwindcss/-/oxlint-tailwindcss-0.1.0.tgz","fileCount":10,"integrity":"sha512-49uXOMhkibuQRLGgCm8iSAV//288rGIwlfOY84Q569eiHyYUqkx0XZ5sHiWUpevl64zKCt4onHMS/rXC/zNNEA==","signatures":[{"sig":"MEQCIB0vWlifCUixR3A7IOun2CpP2VaQKg45+5YGzH83EmzkAiAAjgMKgzO4yFDFrwMTatMb028Iz6tlpPp0UbBbeKFPxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-tailwindcss@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338022},"main":"./dist/index.cjs","type":"module","_from":"file:oxlint-tailwindcss-0.1.0.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"oxlint","test":"vitest run","build":"tsdown","format":"oxfmt --write .","typecheck":"tsgo --noEmit","test:watch":"vitest","format:check":"oxfmt ."},"_npmUser":{"name":"sergioazoc","email":"sergioazoc@gmail.com"},"_resolved":"/tmp/482a798c14eb5f930b934cc8b9d82de6/oxlint-tailwindcss-0.1.0.tgz","_integrity":"sha512-49uXOMhkibuQRLGgCm8iSAV//288rGIwlfOY84Q569eiHyYUqkx0XZ5sHiWUpevl64zKCt4onHMS/rXC/zNNEA==","repository":{"url":"git+https://github.com/sergioazoc/oxlint-plugin-tailwindcss.git","type":"git"},"_npmVersion":"10.9.4","description":"Tailwind CSS linting rules for oxlint","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"tailwindcss":"^4.2.1","@tailwindcss/node":"^4.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.38.0","oxlint":"^1.55.0","tsdown":"^0.21.2","vitest":"^4.1.0","@types/node":"^25.5.0","@oxlint/plugins":"^1.55.0","@typescript/native-preview":"7.0.0-dev.20260311.1"},"peerDependencies":{"@oxlint/plugins":">=1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-tailwindcss_0.1.0_1773506740843_0.9898216202712082","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"oxlint-tailwindcss","version":"0.1.1","keywords":["css","linter","oxlint","plugin","tailwind","tailwindcss"],"author":{"name":"Sergio Azocar"},"license":"MIT","_id":"oxlint-tailwindcss@0.1.1","maintainers":[{"name":"sergioazoc","email":"sergioazoc@gmail.com"}],"homepage":"https://github.com/sergioazoc/oxlint-tailwindcss#readme","bugs":{"url":"https://github.com/sergioazoc/oxlint-tailwindcss/issues"},"dist":{"shasum":"267b97ec835ca10ddfbd35f474d7c2d3c9b56692","tarball":"https://registry.npmjs.org/oxlint-tailwindcss/-/oxlint-tailwindcss-0.1.1.tgz","fileCount":10,"integrity":"sha512-LmY/hR1LJ4jAgeWkNfFItWUxs6B26YMMUvzSw7lx0alDht5qx6RBIQrITXb8leOtaAclPMxmSeUvqmBkSedU1w==","signatures":[{"sig":"MEYCIQDjuAipPfZ1KILULFDhap9syzhjHqRNy2DtrDrvEM6hAAIhAMTZI1LU9gf0sWcWLaU5lAHRneLy/9TvV9tpgSqboF7D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-tailwindcss@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":337978},"main":"./dist/index.cjs","type":"module","_from":"file:oxlint-tailwindcss-0.1.1.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"oxlint","test":"vitest run","build":"tsdown","format":"oxfmt --write .","typecheck":"tsgo --noEmit","test:watch":"vitest","format:check":"oxfmt ."},"_npmUser":{"name":"sergioazoc","email":"sergioazoc@gmail.com"},"_resolved":"/tmp/16913bc808785a77616d7944d1ca7298/oxlint-tailwindcss-0.1.1.tgz","_integrity":"sha512-LmY/hR1LJ4jAgeWkNfFItWUxs6B26YMMUvzSw7lx0alDht5qx6RBIQrITXb8leOtaAclPMxmSeUvqmBkSedU1w==","repository":{"url":"git+https://github.com/sergioazoc/oxlint-tailwindcss.git","type":"git"},"_npmVersion":"10.9.4","description":"Tailwind CSS linting rules for oxlint","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"tailwindcss":"^4.2.1","@tailwindcss/node":"^4.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.38.0","oxlint":"^1.55.0","tsdown":"^0.21.2","vitest":"^4.1.0","@types/node":"^25.5.0","@oxlint/plugins":"^1.55.0","@typescript/native-preview":"7.0.0-dev.20260311.1"},"peerDependencies":{"@oxlint/plugins":">=1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-tailwindcss_0.1.1_1773507425910_0.7028836346305436","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"oxlint-tailwindcss","version":"0.1.2","keywords":["css","linter","oxlint","plugin","tailwind","tailwindcss"],"author":{"name":"Sergio Azocar"},"license":"MIT","_id":"oxlint-tailwindcss@0.1.2","maintainers":[{"name":"sergioazoc","email":"sergioazoc@gmail.com"}],"homepage":"https://github.com/sergioazoc/oxlint-tailwindcss#readme","bugs":{"url":"https://github.com/sergioazoc/oxlint-tailwindcss/issues"},"dist":{"shasum":"011c084d3c7d0203a128c2c03838ddf5d2bc37c9","tarball":"https://registry.npmjs.org/oxlint-tailwindcss/-/oxlint-tailwindcss-0.1.2.tgz","fileCount":10,"integrity":"sha512-XQr/KMu6tfN9PNxqwmlXWTEMMHKIxTuIQ+EV//0lSIEKQhu4VffJrQGzdeq/lRYH2+anu25w9E4jUqvhF/68VQ==","signatures":[{"sig":"MEQCIAhxgRWwmBousXvbhv+rv0/bYjeQv8SFuUvl3sePvQCtAiB6nnFOVe2wkFIMM0yU6/d/fhrvL0dTunSBz34gDMKCUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-tailwindcss@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":340830},"main":"./dist/index.cjs","type":"module","_from":"file:oxlint-tailwindcss-0.1.2.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"oxlint","test":"vitest run","build":"tsdown","format":"oxfmt --write .","typecheck":"tsgo --noEmit","test:watch":"vitest","format:check":"oxfmt ."},"_npmUser":{"name":"sergioazoc","email":"sergioazoc@gmail.com"},"_resolved":"/tmp/92b89ad16ae51c4bbfb1375be41a54d6/oxlint-tailwindcss-0.1.2.tgz","_integrity":"sha512-XQr/KMu6tfN9PNxqwmlXWTEMMHKIxTuIQ+EV//0lSIEKQhu4VffJrQGzdeq/lRYH2+anu25w9E4jUqvhF/68VQ==","repository":{"url":"git+https://github.com/sergioazoc/oxlint-tailwindcss.git","type":"git"},"_npmVersion":"10.9.4","description":"Tailwind CSS linting rules for oxlint","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"tailwindcss":"^4.2.1","@tailwindcss/node":"^4.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.38.0","oxlint":"^1.55.0","tsdown":"^0.21.2","vitest":"^4.1.0","@types/node":"^25.5.0","@oxlint/plugins":"^1.55.0","@typescript/native-preview":"7.0.0-dev.20260311.1"},"peerDependencies":{"@oxlint/plugins":">=1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-tailwindcss_0.1.2_1773521390355_0.26977147419002234","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"oxlint-tailwindcss","version":"0.1.3","keywords":["css","linter","oxlint","plugin","tailwind","tailwindcss"],"author":{"name":"Sergio Azocar"},"license":"MIT","_id":"oxlint-tailwindcss@0.1.3","maintainers":[{"name":"sergioazoc","email":"sergioazoc@gmail.com"}],"homepage":"https://github.com/sergioazoc/oxlint-tailwindcss#readme","bugs":{"url":"https://github.com/sergioazoc/oxlint-tailwindcss/issues"},"dist":{"shasum":"78f05bc34b527d2779bd44f7d71fe146c902f154","tarball":"https://registry.npmjs.org/oxlint-tailwindcss/-/oxlint-tailwindcss-0.1.3.tgz","fileCount":10,"integrity":"sha512-jAeWG7F6gJ6gxL07Au4hmuRnMY7Y0+k86eb4lcNnH/UawyctDPwhUta+z0EQCfAjJjtSGUgY/Y+lv9AsnN+j/g==","signatures":[{"sig":"MEQCIC6fpHAQOrjRdW+btICIkEJmVkOTAIDKc+EAd8FUILtGAiBkdWpVFzckKJcqgriV8uVI4I9QJtpXGZmaedSPojc6aA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-tailwindcss@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":343399},"main":"./dist/index.cjs","type":"module","_from":"file:oxlint-tailwindcss-0.1.3.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"oxlint","test":"vitest run","build":"tsdown","format":"oxfmt --write .","typecheck":"tsgo --noEmit","test:watch":"vitest","format:check":"oxfmt ."},"_npmUser":{"name":"sergioazoc","email":"sergioazoc@gmail.com"},"_resolved":"/tmp/c4e0ba4894acd718f8fe760dab1fd83e/oxlint-tailwindcss-0.1.3.tgz","_integrity":"sha512-jAeWG7F6gJ6gxL07Au4hmuRnMY7Y0+k86eb4lcNnH/UawyctDPwhUta+z0EQCfAjJjtSGUgY/Y+lv9AsnN+j/g==","repository":{"url":"git+https://github.com/sergioazoc/oxlint-tailwindcss.git","type":"git"},"_npmVersion":"10.9.4","description":"Tailwind CSS linting rules for oxlint","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"tailwindcss":"^4.2.1","@tailwindcss/node":"^4.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.38.0","oxlint":"^1.55.0","tsdown":"^0.21.2","vitest":"^4.1.0","@types/node":"^25.5.0","@oxlint/plugins":"^1.55.0","@typescript/native-preview":"7.0.0-dev.20260311.1"},"peerDependencies":{"@oxlint/plugins":">=1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-tailwindcss_0.1.3_1773526577800_0.9494449589892837","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"oxlint-tailwindcss","version":"0.1.4","keywords":["css","linter","oxlint","plugin","tailwind","tailwindcss"],"author":{"name":"Sergio Azocar"},"license":"MIT","_id":"oxlint-tailwindcss@0.1.4","maintainers":[{"name":"sergioazoc","email":"sergioazoc@gmail.com"}],"homepage":"https://github.com/sergioazoc/oxlint-tailwindcss#readme","bugs":{"url":"https://github.com/sergioazoc/oxlint-tailwindcss/issues"},"dist":{"shasum":"60ed2e21873d35cf9e7164fbdc6ae921cf07580b","tarball":"https://registry.npmjs.org/oxlint-tailwindcss/-/oxlint-tailwindcss-0.1.4.tgz","fileCount":10,"integrity":"sha512-bQdjTmu9haDsUjA5aVRhZPzKy+SE/9XT3lQzUi5WTwnZAXjOEvyNz4+hE/KOg63K0nV7fjgQ0hddRzLQ4uBubA==","signatures":[{"sig":"MEYCIQCfUaP1K3k7FYJH6sOUaQzBaXxxnCxjprg9eqYTu6+4sgIhAJwDDeD2DVy0erWgagg1HQFuUDnYDZiaH9TjbvAgCj10","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-tailwindcss@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347829},"main":"./dist/index.cjs","type":"module","_from":"file:oxlint-tailwindcss-0.1.4.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"oxlint","test":"vitest run","build":"tsdown","format":"oxfmt --write .","typecheck":"tsgo --noEmit","test:watch":"vitest","format:check":"oxfmt ."},"_npmUser":{"name":"sergioazoc","email":"sergioazoc@gmail.com"},"_resolved":"/tmp/d7e0605391a8dfba1d3ed39e19c0887a/oxlint-tailwindcss-0.1.4.tgz","_integrity":"sha512-bQdjTmu9haDsUjA5aVRhZPzKy+SE/9XT3lQzUi5WTwnZAXjOEvyNz4+hE/KOg63K0nV7fjgQ0hddRzLQ4uBubA==","repository":{"url":"git+https://github.com/sergioazoc/oxlint-tailwindcss.git","type":"git"},"_npmVersion":"10.9.4","description":"Tailwind CSS linting rules for oxlint","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"tailwindcss":"^4.2.1","@tailwindcss/node":"^4.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.38.0","oxlint":"^1.55.0","tsdown":"^0.21.2","vitest":"^4.1.0","@types/node":"^25.5.0","@oxlint/plugins":"^1.55.0","@typescript/native-preview":"7.0.0-dev.20260311.1"},"peerDependencies":{"@oxlint/plugins":">=1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-tailwindcss_0.1.4_1773540962328_0.28100639284833884","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"oxlint-tailwindcss","version":"0.1.5","keywords":["css","linter","oxlint","plugin","tailwind","tailwindcss"],"author":{"name":"Sergio Azocar"},"license":"MIT","_id":"oxlint-tailwindcss@0.1.5","maintainers":[{"name":"sergioazoc","email":"sergioazoc@gmail.com"}],"homepage":"https://github.com/sergioazoc/oxlint-tailwindcss#readme","bugs":{"url":"https://github.com/sergioazoc/oxlint-tailwindcss/issues"},"dist":{"shasum":"b11dbb1ce81b4cd5573fd425d6f34caf956db643","tarball":"https://registry.npmjs.org/oxlint-tailwindcss/-/oxlint-tailwindcss-0.1.5.tgz","fileCount":10,"integrity":"sha512-zKBPx0RafpU2/bZRHSoQgnHu6yd9jtW2ChJSUQ8tVD06kPxbTqzpOEuHpn8+A3WMDpFdBrfaHuXLoDaJjlTaNg==","signatures":[{"sig":"MEUCIFKy2msoObfFRsc1TTlreIItJ6GXwjSRTm15TkR3XVrHAiEAhEJMUFLwrYeVUKC7Rkx40xLjgJEYq2z2yN8H25i9xhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-tailwindcss@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":368842},"main":"./dist/index.cjs","type":"module","_from":"file:oxlint-tailwindcss-0.1.5.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"oxlint","test":"vitest run","build":"tsdown","format":"oxfmt --write .","typecheck":"tsgo --noEmit","test:watch":"vitest","format:check":"oxfmt ."},"_npmUser":{"name":"sergioazoc","email":"sergioazoc@gmail.com"},"_resolved":"/tmp/658246af1641955ad95cb3b39df2f61d/oxlint-tailwindcss-0.1.5.tgz","_integrity":"sha512-zKBPx0RafpU2/bZRHSoQgnHu6yd9jtW2ChJSUQ8tVD06kPxbTqzpOEuHpn8+A3WMDpFdBrfaHuXLoDaJjlTaNg==","repository":{"url":"git+https://github.com/sergioazoc/oxlint-tailwindcss.git","type":"git"},"_npmVersion":"10.9.4","description":"Tailwind CSS linting rules for oxlint","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"tailwindcss":"^4.2.1","@tailwindcss/node":"^4.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.38.0","oxlint":"^1.55.0","tsdown":"^0.21.2","vitest":"^4.1.0","@types/node":"^25.5.0","@oxlint/plugins":"^1.55.0","@typescript/native-preview":"7.0.0-dev.20260311.1"},"peerDependencies":{"@oxlint/plugins":">=1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-tailwindcss_0.1.5_1773546055259_0.1487477063335889","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"oxlint-tailwindcss","version":"0.1.6","keywords":["css","linter","oxlint","plugin","tailwind","tailwindcss"],"author":{"name":"Sergio Azocar"},"license":"MIT","_id":"oxlint-tailwindcss@0.1.6","maintainers":[{"name":"sergioazoc","email":"sergioazoc@gmail.com"}],"homepage":"https://github.com/sergioazoc/oxlint-tailwindcss#readme","bugs":{"url":"https://github.com/sergioazoc/oxlint-tailwindcss/issues"},"dist":{"shasum":"0facc652b1ad17451a9320faf50f4e545a258450","tarball":"https://registry.npmjs.org/oxlint-tailwindcss/-/oxlint-tailwindcss-0.1.6.tgz","fileCount":10,"integrity":"sha512-kmu+iZoQ+Ybb7wl/PKCRfpzndUZTPRddQLDhK7mhMJwtC+tyOnkBaoZQbUWLaUzIUP+TlnRgnfVlBERcfmSFWQ==","signatures":[{"sig":"MEQCIEXTDJREYXx0fECgEg72Rw2/gFFq/NUzLvFe6Smt1+hhAiB6IT7ZdZty6+cCXL8rNFOCv51ZmlxXtnu6IL2FHFljzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-tailwindcss@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":435102},"main":"./dist/index.cjs","type":"module","_from":"file:oxlint-tailwindcss-0.1.6.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"oxlint","test":"vitest run","build":"tsdown","format":"oxfmt --write .","typecheck":"tsgo --noEmit","test:watch":"vitest","format:check":"oxfmt ."},"_npmUser":{"name":"sergioazoc","email":"sergioazoc@gmail.com"},"_resolved":"/tmp/7449e635130320ee2acc351b90131ad0/oxlint-tailwindcss-0.1.6.tgz","_integrity":"sha512-kmu+iZoQ+Ybb7wl/PKCRfpzndUZTPRddQLDhK7mhMJwtC+tyOnkBaoZQbUWLaUzIUP+TlnRgnfVlBERcfmSFWQ==","repository":{"url":"git+https://github.com/sergioazoc/oxlint-tailwindcss.git","type":"git"},"_npmVersion":"10.9.4","description":"Tailwind CSS linting rules for oxlint","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"tailwindcss":"^4.2.1","@tailwindcss/node":"^4.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.38.0","oxlint":"^1.55.0","tsdown":"^0.21.2","vitest":"^4.1.0","@types/node":"^25.5.0","@oxlint/plugins":"^1.55.0","@typescript/native-preview":"7.0.0-dev.20260311.1"},"peerDependencies":{"@oxlint/plugins":">=1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-tailwindcss_0.1.6_1773628646924_0.34511696986359564","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"oxlint-tailwindcss","version":"0.1.7","keywords":["css","linter","oxlint","plugin","tailwind","tailwindcss"],"author":{"name":"Sergio Azocar"},"license":"MIT","_id":"oxlint-tailwindcss@0.1.7","maintainers":[{"name":"sergioazoc","email":"sergioazoc@gmail.com"}],"homepage":"https://github.com/sergioazoc/oxlint-tailwindcss#readme","bugs":{"url":"https://github.com/sergioazoc/oxlint-tailwindcss/issues"},"dist":{"shasum":"695eeb5e821f18c744b28225681a8008a642a533","tarball":"https://registry.npmjs.org/oxlint-tailwindcss/-/oxlint-tailwindcss-0.1.7.tgz","fileCount":10,"integrity":"sha512-5MMvp4bZc9xgCNSl10taWAd8HL2ZIjSv7KcBoSsbZ+69dwA+xNey6DmJA7d7EUVP/kTRyqPd8XYAoU4MkzKi8w==","signatures":[{"sig":"MEYCIQDu31jlel1L7vV1+Hf9uRoEgGtwLbLuaKDTjy/idO1upgIhAPjHAVHMagNMvfbW4oKDI8Ww4zyr8h7rsOb9jVY5r9P/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-tailwindcss@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":434740},"main":"./dist/index.cjs","type":"module","_from":"file:oxlint-tailwindcss-0.1.7.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"oxlint","test":"vitest run","build":"tsdown","format":"oxfmt --write .","typecheck":"tsgo --noEmit","test:watch":"vitest","format:check":"oxfmt ."},"_npmUser":{"name":"sergioazoc","email":"sergioazoc@gmail.com"},"_resolved":"/tmp/a84c6f04ff62958cd7a94edfcacf269f/oxlint-tailwindcss-0.1.7.tgz","_integrity":"sha512-5MMvp4bZc9xgCNSl10taWAd8HL2ZIjSv7KcBoSsbZ+69dwA+xNey6DmJA7d7EUVP/kTRyqPd8XYAoU4MkzKi8w==","repository":{"url":"git+https://github.com/sergioazoc/oxlint-tailwindcss.git","type":"git"},"_npmVersion":"10.9.4","description":"Tailwind CSS linting rules for oxlint","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"tailwindcss":"^4.2.1","@tailwindcss/node":"^4.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.38.0","oxlint":"^1.55.0","tsdown":"^0.21.2","vitest":"^4.1.0","@types/node":"^25.5.0","@oxlint/plugins":"^1.55.0","@typescript/native-preview":"7.0.0-dev.20260311.1"},"peerDependencies":{"@oxlint/plugins":">=1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-tailwindcss_0.1.7_1773672022017_0.7909672495803295","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"oxlint-tailwindcss","version":"0.1.8","keywords":["css","linter","oxlint","plugin","tailwind","tailwindcss"],"author":{"name":"Sergio Azocar"},"license":"MIT","_id":"oxlint-tailwindcss@0.1.8","maintainers":[{"name":"sergioazoc","email":"sergioazoc@gmail.com"}],"homepage":"https://github.com/sergioazoc/oxlint-tailwindcss#readme","bugs":{"url":"https://github.com/sergioazoc/oxlint-tailwindcss/issues"},"dist":{"shasum":"b88a850a93e21ae524c2ee3cfb56a93222708929","tarball":"https://registry.npmjs.org/oxlint-tailwindcss/-/oxlint-tailwindcss-0.1.8.tgz","fileCount":10,"integrity":"sha512-wZcRQdktV7/xGJcsN2hEBXcD0WiAhojFHLXAPdX4+ppDM0UPu99DbqFO2BaNiohELf7LzE3ksy7gKwJT7KFrMw==","signatures":[{"sig":"MEQCIH5CMh1J/Ti1JfaDidREOJnO9MnALwjLhHLphQTg4SdWAiBVJSpYYMsi3GvkoxKr1qMK565IhxJRTby197dPSg61kA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-tailwindcss@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":435758},"main":"./dist/index.cjs","type":"module","_from":"file:oxlint-tailwindcss-0.1.8.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"oxlint","test":"vitest run","build":"tsdown","format":"oxfmt --write .","typecheck":"tsgo --noEmit","test:watch":"vitest","format:check":"oxfmt ."},"_npmUser":{"name":"sergioazoc","email":"sergioazoc@gmail.com"},"_resolved":"/tmp/be45475f5003a92b39cd7e4e4334de80/oxlint-tailwindcss-0.1.8.tgz","_integrity":"sha512-wZcRQdktV7/xGJcsN2hEBXcD0WiAhojFHLXAPdX4+ppDM0UPu99DbqFO2BaNiohELf7LzE3ksy7gKwJT7KFrMw==","repository":{"url":"git+https://github.com/sergioazoc/oxlint-tailwindcss.git","type":"git"},"_npmVersion":"10.9.4","description":"Tailwind CSS linting rules for oxlint","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"tailwindcss":"^4.2.2","@tailwindcss/node":"^4.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.41.0","oxlint":"^1.56.0","tsdown":"^0.21.4","vitest":"^4.1.0","@types/node":"^25.5.0","@oxlint/plugins":"^1.56.0","@typescript/native-preview":"7.0.0-dev.20260318.1"},"peerDependencies":{"@oxlint/plugins":">=1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-tailwindcss_0.1.8_1773871425227_0.992817353050431","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"oxlint-tailwindcss","version":"0.1.9","keywords":["css","linter","oxlint","plugin","tailwind","tailwindcss"],"author":{"name":"Sergio Azocar"},"license":"MIT","_id":"oxlint-tailwindcss@0.1.9","maintainers":[{"name":"sergioazoc","email":"sergioazoc@gmail.com"}],"homepage":"https://github.com/sergioazoc/oxlint-tailwindcss#readme","bugs":{"url":"https://github.com/sergioazoc/oxlint-tailwindcss/issues"},"dist":{"shasum":"7ce5c1ca1a22869a16e221b1c33df09a49a2dab6","tarball":"https://registry.npmjs.org/oxlint-tailwindcss/-/oxlint-tailwindcss-0.1.9.tgz","fileCount":10,"integrity":"sha512-Z0hlrmayN6wUBB5Ulrq9pW68YTteF70Amr6oNZpmhdOAyFYP7HdcrnN4AkoRnqrTN7BAb3s9AjhQtK+fMp5aqQ==","signatures":[{"sig":"MEUCIBBUK3HaARoxTygwE12VVkErwoHNtpERGb4m+AAqUgNdAiEAoX1MDYJ6PyVazB2C0bSL6OkEPjHM+AjFxbR1oClCllA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-tailwindcss@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":438363},"main":"./dist/index.cjs","type":"module","_from":"file:oxlint-tailwindcss-0.1.9.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"oxlint","test":"vitest run","build":"tsdown","format":"oxfmt --write .","typecheck":"tsgo --noEmit","test:watch":"vitest","format:check":"oxfmt ."},"_npmUser":{"name":"sergioazoc","email":"sergioazoc@gmail.com"},"_resolved":"/tmp/111d91e5f7c19065cce2bebfdab95182/oxlint-tailwindcss-0.1.9.tgz","_integrity":"sha512-Z0hlrmayN6wUBB5Ulrq9pW68YTteF70Amr6oNZpmhdOAyFYP7HdcrnN4AkoRnqrTN7BAb3s9AjhQtK+fMp5aqQ==","repository":{"url":"git+https://github.com/sergioazoc/oxlint-tailwindcss.git","type":"git"},"_npmVersion":"10.9.4","description":"Tailwind CSS linting rules for oxlint","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"tailwindcss":"^4.2.2","@tailwindcss/node":"^4.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.41.0","oxlint":"^1.56.0","tsdown":"^0.21.4","vitest":"^4.1.0","@types/node":"^25.5.0","@oxlint/plugins":"^1.56.0","@typescript/native-preview":"7.0.0-dev.20260318.1"},"peerDependencies":{"@oxlint/plugins":">=1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-tailwindcss_0.1.9_1773951847996_0.6367401122839222","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"oxlint-tailwindcss","version":"0.1.10","keywords":["css","linter","oxlint","plugin","tailwind","tailwindcss"],"author":{"name":"Sergio Azocar"},"license":"MIT","_id":"oxlint-tailwindcss@0.1.10","maintainers":[{"name":"sergioazoc","email":"sergioazoc@gmail.com"}],"homepage":"https://github.com/sergioazoc/oxlint-tailwindcss#readme","bugs":{"url":"https://github.com/sergioazoc/oxlint-tailwindcss/issues"},"dist":{"shasum":"d0496168afff67b1644e1cedf26bcfb7a2e8d87a","tarball":"https://registry.npmjs.org/oxlint-tailwindcss/-/oxlint-tailwindcss-0.1.10.tgz","fileCount":10,"integrity":"sha512-yNSBr2deO7law9KeXq7akLWjQZw0NVD6MpsuS3bMagtot9E93vqejEoM+qqxV6zND9KHYPIhfD5u1k1UV++WGQ==","signatures":[{"sig":"MEQCIHnnEJrG3y9CthQ/tnqerGwrNHgS/989PI5vOczkZm0OAiBGTr/7BJCWFfszD1/0OniX+y9G5AUOsZL3CrOwkl7YNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-tailwindcss@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449143},"main":"./dist/index.cjs","type":"module","_from":"file:oxlint-tailwindcss-0.1.10.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"oxlint","test":"vitest run","build":"tsdown","format":"oxfmt --write .","typecheck":"tsgo --noEmit","test:watch":"vitest","format:check":"oxfmt ."},"_npmUser":{"name":"sergioazoc","email":"sergioazoc@gmail.com"},"_resolved":"/tmp/6eb5aa168317868283d83629a1846102/oxlint-tailwindcss-0.1.10.tgz","_integrity":"sha512-yNSBr2deO7law9KeXq7akLWjQZw0NVD6MpsuS3bMagtot9E93vqejEoM+qqxV6zND9KHYPIhfD5u1k1UV++WGQ==","repository":{"url":"git+https://github.com/sergioazoc/oxlint-tailwindcss.git","type":"git"},"_npmVersion":"10.9.4","description":"Tailwind CSS linting rules for oxlint","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"tailwindcss":"^4.2.2","@tailwindcss/node":"^4.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.42.0","oxlint":"^1.57.0","tsdown":"^0.21.6","vitest":"^4.1.2","@types/node":"^25.5.0","@oxlint/plugins":"^1.57.0","@tailwindcss/typography":"^0.5.19","@typescript/native-preview":"7.0.0-dev.20260327.2"},"peerDependencies":{"@oxlint/plugins":">=1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-tailwindcss_0.1.10_1774643357074_0.09954154092773759","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"oxlint-tailwindcss","version":"0.2.0","keywords":["css","linter","oxlint","plugin","tailwind","tailwindcss"],"author":{"name":"Sergio Azocar"},"license":"MIT","_id":"oxlint-tailwindcss@0.2.0","maintainers":[{"name":"sergioazoc","email":"sergioazoc@gmail.com"}],"homepage":"https://github.com/sergioazoc/oxlint-tailwindcss#readme","bugs":{"url":"https://github.com/sergioazoc/oxlint-tailwindcss/issues"},"dist":{"shasum":"f3d5b3c8ed953f8b4203f4a533e49104b50f5daf","tarball":"https://registry.npmjs.org/oxlint-tailwindcss/-/oxlint-tailwindcss-0.2.0.tgz","fileCount":10,"integrity":"sha512-w3XMgHkFzh0tbaTfsv0yBLKhMeXZIfsOuL+meyanPcKxr/5LSu/F4M4Vu1umiabpOYFNDHgpcbzagOEmaXl+AQ==","signatures":[{"sig":"MEUCIBk/itVndG1pcxYDvT4Qjhvw0b/W5gO6K/Gzf78hxvwFAiEAvp9Tsz6koLHebBaBkViGuUxd3EV1EfblFJRq0qsSoLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-tailwindcss@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432174},"main":"./dist/index.cjs","type":"module","_from":"file:oxlint-tailwindcss-0.2.0.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"oxlint","test":"vitest run","build":"tsdown","format":"oxfmt --write .","typecheck":"tsgo --noEmit","test:watch":"vitest","format:check":"oxfmt ."},"_npmUser":{"name":"sergioazoc","email":"sergioazoc@gmail.com"},"_resolved":"/tmp/b9ec0adbfb4915119ce0be103d807574/oxlint-tailwindcss-0.2.0.tgz","_integrity":"sha512-w3XMgHkFzh0tbaTfsv0yBLKhMeXZIfsOuL+meyanPcKxr/5LSu/F4M4Vu1umiabpOYFNDHgpcbzagOEmaXl+AQ==","repository":{"url":"git+https://github.com/sergioazoc/oxlint-tailwindcss.git","type":"git"},"_npmVersion":"10.9.7","description":"Tailwind CSS linting rules for oxlint","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"tailwindcss":"^4.2.2","@tailwindcss/node":"^4.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.44.0","oxlint":"^1.59.0","tsdown":"^0.21.7","vitest":"^4.1.4","@types/node":"^25.5.2","@oxlint/plugins":"^1.59.0","@tailwindcss/typography":"^0.5.19","@typescript/native-preview":"7.0.0-dev.20260409.1"},"peerDependencies":{"@oxlint/plugins":">=1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-tailwindcss_0.2.0_1775753111033_0.2691933217903357","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"oxlint-tailwindcss","version":"0.3.0","keywords":["css","linter","oxlint","plugin","tailwind","tailwindcss"],"author":{"name":"Sergio Azocar"},"license":"MIT","_id":"oxlint-tailwindcss@0.3.0","maintainers":[{"name":"sergioazoc","email":"sergioazoc@gmail.com"}],"homepage":"https://github.com/sergioazoc/oxlint-tailwindcss#readme","bugs":{"url":"https://github.com/sergioazoc/oxlint-tailwindcss/issues"},"dist":{"shasum":"79e3a10c78928442869a1b6262cd8481def6baec","tarball":"https://registry.npmjs.org/oxlint-tailwindcss/-/oxlint-tailwindcss-0.3.0.tgz","fileCount":10,"integrity":"sha512-fUP03Bn/8+/pnXAKd6cvAhGsCc5AvP4BAw9z7EI3xVj1suyK9D+bBtwuttA8clGCvue0MkfD6vKeKHTpSzI/+A==","signatures":[{"sig":"MEUCIQD4a2O4HHxhmD0i7mREtoHxA4JODP1ZQcljPI1LYNE3wQIgewRFyJ2opVzzYCRaRbMCURVfzZ3INZO883ju89ubEqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-tailwindcss@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440537},"main":"./dist/index.cjs","type":"module","_from":"file:oxlint-tailwindcss-0.3.0.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"oxlint","test":"vitest run","build":"tsdown","format":"oxfmt --write .","typecheck":"tsgo --noEmit","test:watch":"vitest","format:check":"oxfmt ."},"_npmUser":{"name":"sergioazoc","email":"sergioazoc@gmail.com"},"_resolved":"/tmp/9c55234224e0cb30a8f40b5c8e0eabe1/oxlint-tailwindcss-0.3.0.tgz","_integrity":"sha512-fUP03Bn/8+/pnXAKd6cvAhGsCc5AvP4BAw9z7EI3xVj1suyK9D+bBtwuttA8clGCvue0MkfD6vKeKHTpSzI/+A==","repository":{"url":"git+https://github.com/sergioazoc/oxlint-tailwindcss.git","type":"git"},"_npmVersion":"10.9.7","description":"Tailwind CSS linting rules for oxlint","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"tailwindcss":"^4.2.2","@tailwindcss/node":"^4.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.44.0","oxlint":"^1.59.0","tsdown":"^0.21.7","vitest":"^4.1.4","@types/node":"^25.5.2","@oxlint/plugins":"^1.59.0","@tailwindcss/typography":"^0.5.19","@typescript/native-preview":"7.0.0-dev.20260409.1"},"peerDependencies":{"@oxlint/plugins":">=1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-tailwindcss_0.3.0_1775771220923_0.7045372510228134","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"oxlint-tailwindcss","version":"0.4.0","keywords":["css","linter","oxlint","plugin","tailwind","tailwindcss"],"author":{"name":"Sergio Azocar"},"license":"MIT","_id":"oxlint-tailwindcss@0.4.0","maintainers":[{"name":"sergioazoc","email":"sergioazoc@gmail.com"}],"homepage":"https://github.com/sergioazoc/oxlint-tailwindcss#readme","bugs":{"url":"https://github.com/sergioazoc/oxlint-tailwindcss/issues"},"dist":{"shasum":"c71ac4bdbf5d65141971867ed68e3e5286b50dac","tarball":"https://registry.npmjs.org/oxlint-tailwindcss/-/oxlint-tailwindcss-0.4.0.tgz","fileCount":10,"integrity":"sha512-AElQVAyOq6ADR267EumUJOyElkj/U4vKvLsU2aRltUx/5QIF8SLjEZfYvFRHG05hI9WEGMa6PBFjvwOLJLewxA==","signatures":[{"sig":"MEUCIQCHIiQmtD8yY/TsFKVWHVd/Yx7PbhSY7n6XcXIpVnw6mQIgJ18XlXbtnDrcg7cEChpPsMytkkn3x0nah8iya4BiUJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-tailwindcss@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":454328},"main":"./dist/index.cjs","type":"module","_from":"file:oxlint-tailwindcss-0.4.0.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"oxlint","test":"vitest run --exclude 'tests/benchmarks/**'","bench":"vitest run tests/benchmarks --reporter=verbose","build":"tsdown","format":"oxfmt --write .","typecheck":"tsgo --noEmit","test:watch":"vitest --exclude 'tests/benchmarks/**'","format:check":"oxfmt ."},"_npmUser":{"name":"sergioazoc","email":"sergioazoc@gmail.com"},"_resolved":"/tmp/3d536210b1ffdd286f5236a55a24cfb7/oxlint-tailwindcss-0.4.0.tgz","_integrity":"sha512-AElQVAyOq6ADR267EumUJOyElkj/U4vKvLsU2aRltUx/5QIF8SLjEZfYvFRHG05hI9WEGMa6PBFjvwOLJLewxA==","repository":{"url":"git+https://github.com/sergioazoc/oxlint-tailwindcss.git","type":"git"},"_npmVersion":"10.9.7","description":"Tailwind CSS linting rules for oxlint","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"tailwindcss":"^4.2.2","@tailwindcss/node":"^4.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.44.0","oxlint":"^1.59.0","tsdown":"^0.21.7","vitest":"^4.1.4","@types/node":"^25.5.2","@oxlint/plugins":"^1.59.0","@tailwindcss/typography":"^0.5.19","@typescript/native-preview":"7.0.0-dev.20260409.1"},"peerDependencies":{"@oxlint/plugins":">=1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-tailwindcss_0.4.0_1775855190375_0.48154421677507764","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"oxlint-tailwindcss","version":"0.4.1","keywords":["css","linter","oxlint","plugin","tailwind","tailwindcss"],"author":{"name":"Sergio Azocar"},"license":"MIT","_id":"oxlint-tailwindcss@0.4.1","maintainers":[{"name":"sergioazoc","email":"sergioazoc@gmail.com"}],"homepage":"https://github.com/sergioazoc/oxlint-tailwindcss#readme","bugs":{"url":"https://github.com/sergioazoc/oxlint-tailwindcss/issues"},"dist":{"shasum":"fd5418e156e10a3882e3a5c77c3db56ca40b6d8f","tarball":"https://registry.npmjs.org/oxlint-tailwindcss/-/oxlint-tailwindcss-0.4.1.tgz","fileCount":10,"integrity":"sha512-QEfFoylhOjA3uGYxg6CvOifuxy+5AjZ9gYw8xx2WMtmgkshcBWxM8EQTFKJAB+rlH+/u6KafNbdzmmlpa55MOw==","signatures":[{"sig":"MEUCIQCy9TeQDgLxLnGYnhuyvqyFpxfEx9T43b2TqTgQ02DQ8QIgSNiXR52UbpaydEITR6Q8tWEq173rnDyHpi3+8P5wbOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-tailwindcss@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":454183},"main":"./dist/index.cjs","type":"module","_from":"file:oxlint-tailwindcss-0.4.1.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"oxlint","test":"vitest run --exclude 'tests/benchmarks/**'","bench":"vitest run tests/benchmarks --reporter=verbose","build":"tsdown","format":"oxfmt --write .","typecheck":"tsgo --noEmit","test:watch":"vitest --exclude 'tests/benchmarks/**'","format:check":"oxfmt ."},"_npmUser":{"name":"sergioazoc","email":"sergioazoc@gmail.com"},"_resolved":"/tmp/97bc91445b48c994fd5bc2090fb10a53/oxlint-tailwindcss-0.4.1.tgz","_integrity":"sha512-QEfFoylhOjA3uGYxg6CvOifuxy+5AjZ9gYw8xx2WMtmgkshcBWxM8EQTFKJAB+rlH+/u6KafNbdzmmlpa55MOw==","repository":{"url":"git+https://github.com/sergioazoc/oxlint-tailwindcss.git","type":"git"},"_npmVersion":"10.9.7","description":"Tailwind CSS linting rules for oxlint","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"tailwindcss":"^4.2.2","@tailwindcss/node":"^4.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.44.0","oxlint":"^1.59.0","tsdown":"^0.21.7","vitest":"^4.1.4","@types/node":"^25.5.2","@oxlint/plugins":"^1.59.0","@tailwindcss/typography":"^0.5.19","@typescript/native-preview":"7.0.0-dev.20260409.1"},"peerDependencies":{"@oxlint/plugins":">=1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-tailwindcss_0.4.1_1775972726596_0.6593454137781025","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"oxlint-tailwindcss","version":"0.5.0","keywords":["css","linter","oxlint","plugin","tailwind","tailwindcss"],"author":{"name":"Sergio Azocar"},"license":"MIT","_id":"oxlint-tailwindcss@0.5.0","maintainers":[{"name":"sergioazoc","email":"sergioazoc@gmail.com"}],"homepage":"https://github.com/sergioazoc/oxlint-tailwindcss#readme","bugs":{"url":"https://github.com/sergioazoc/oxlint-tailwindcss/issues"},"dist":{"shasum":"897e6056e127d16d0ecffbbcdd6430263b13e3bd","tarball":"https://registry.npmjs.org/oxlint-tailwindcss/-/oxlint-tailwindcss-0.5.0.tgz","fileCount":10,"integrity":"sha512-0e+ba3Vfa92dtab3MunMEDQ8t6txj8CMhF8AppTz6qMVXhHwwFQSGu3VsNnXWUWghcjZPN2zzzFufNi7fqfp7A==","signatures":[{"sig":"MEQCICPwC3EPVfEPAURzvbJXlrzinHQmmWVwnHBblobcEO1OAiADBk41qgEeSsJxuHddynvzXRXloD8lhxGAaHLghxcCog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-tailwindcss@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":481461},"main":"./dist/index.cjs","type":"module","_from":"file:oxlint-tailwindcss-0.5.0.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"oxlint","test":"vitest run --exclude 'tests/benchmarks/**'","bench":"vitest run tests/benchmarks --reporter=verbose","build":"tsdown","format":"oxfmt --write .","typecheck":"tsgo --noEmit","test:watch":"vitest --exclude 'tests/benchmarks/**'","format:check":"oxfmt ."},"_npmUser":{"name":"sergioazoc","email":"sergioazoc@gmail.com"},"_resolved":"/tmp/52456b0f8f2fff0f97f94d30f673f551/oxlint-tailwindcss-0.5.0.tgz","_integrity":"sha512-0e+ba3Vfa92dtab3MunMEDQ8t6txj8CMhF8AppTz6qMVXhHwwFQSGu3VsNnXWUWghcjZPN2zzzFufNi7fqfp7A==","repository":{"url":"git+https://github.com/sergioazoc/oxlint-tailwindcss.git","type":"git"},"_npmVersion":"10.9.7","description":"Tailwind CSS linting rules for oxlint","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"tailwindcss":"^4.2.2","@tailwindcss/node":"^4.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.45.0","oxlint":"^1.60.0","tsdown":"^0.21.8","vitest":"^4.1.4","@types/node":"^25.6.0","@oxlint/plugins":"^1.60.0","@tailwindcss/typography":"^0.5.19","@typescript/native-preview":"7.0.0-dev.20260413.1"},"peerDependencies":{"@oxlint/plugins":">=1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-tailwindcss_0.5.0_1776112711907_0.6889765498718958","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"oxlint-tailwindcss","version":"0.6.0","keywords":["css","linter","oxlint","plugin","tailwind","tailwindcss"],"author":{"name":"Sergio Azocar"},"license":"MIT","_id":"oxlint-tailwindcss@0.6.0","maintainers":[{"name":"sergioazoc","email":"sergioazoc@gmail.com"}],"homepage":"https://github.com/sergioazoc/oxlint-tailwindcss#readme","bugs":{"url":"https://github.com/sergioazoc/oxlint-tailwindcss/issues"},"dist":{"shasum":"83403e5e1141cb1f8d4a6d2e2ce7da4f1acf247b","tarball":"https://registry.npmjs.org/oxlint-tailwindcss/-/oxlint-tailwindcss-0.6.0.tgz","fileCount":10,"integrity":"sha512-KsDYM6lmssNsbRptykR+ipGYXzAZh8Uf+b3v3kfovXYEkUNuAC+cImOYbm0ooIkiWnpnAcfByzHUnrLF+X8gvg==","signatures":[{"sig":"MEQCIAfIMbmvaqTbspEc0+B6kyvxh73QHqdcXAhKWbjRCYrgAiB1N2LjwtXM+9HJv3RCPfJarT9zu8g2wmVZlomE9ChT1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-tailwindcss@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":506010},"main":"./dist/index.cjs","type":"module","_from":"file:oxlint-tailwindcss-0.6.0.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"oxlint","test":"vitest run --exclude 'tests/benchmarks/**'","bench":"vitest run tests/benchmarks --reporter=verbose","build":"tsdown","format":"oxfmt --write .","typecheck":"tsgo --noEmit","test:watch":"vitest --exclude 'tests/benchmarks/**'","format:check":"oxfmt ."},"_npmUser":{"name":"sergioazoc","email":"sergioazoc@gmail.com"},"_resolved":"/tmp/ebfe0af382d66758ffe4b33b36a9baa2/oxlint-tailwindcss-0.6.0.tgz","_integrity":"sha512-KsDYM6lmssNsbRptykR+ipGYXzAZh8Uf+b3v3kfovXYEkUNuAC+cImOYbm0ooIkiWnpnAcfByzHUnrLF+X8gvg==","repository":{"url":"git+https://github.com/sergioazoc/oxlint-tailwindcss.git","type":"git"},"_npmVersion":"10.9.7","description":"Tailwind CSS linting rules for oxlint","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"tailwindcss":"^4.2.2","@tailwindcss/node":"^4.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.45.0","oxlint":"^1.60.0","tsdown":"^0.21.8","vitest":"^4.1.4","@types/node":"^25.6.0","@oxlint/plugins":"^1.60.0","@tailwindcss/typography":"^0.5.19","@typescript/native-preview":"7.0.0-dev.20260413.1"},"peerDependencies":{"@oxlint/plugins":">=1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-tailwindcss_0.6.0_1776116956306_0.271041752653326","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"oxlint-tailwindcss","version":"0.6.1","keywords":["css","linter","oxlint","plugin","tailwind","tailwindcss"],"author":{"name":"Sergio Azocar"},"license":"MIT","_id":"oxlint-tailwindcss@0.6.1","maintainers":[{"name":"sergioazoc","email":"sergioazoc@gmail.com"}],"homepage":"https://github.com/sergioazoc/oxlint-tailwindcss#readme","bugs":{"url":"https://github.com/sergioazoc/oxlint-tailwindcss/issues"},"dist":{"shasum":"e0c8a20d9e06df3dd4ba0288d6c8c14d3aa19a48","tarball":"https://registry.npmjs.org/oxlint-tailwindcss/-/oxlint-tailwindcss-0.6.1.tgz","fileCount":10,"integrity":"sha512-NE7MkXJH2nL0I744WVPp27Jv+lN9qV8fq3u4jQkQD0VqSXgOIyGjSaGlugGAZ0ZearekpGs4/lnFvr8F561ZCw==","signatures":[{"sig":"MEUCIQCu/DvMzsP8idd38oAkHyjDx10xp6RgKVmdoNVAu4YDtgIgJFldw4uNtb0zavqUXcgUABt0U0iPmFvBUSeO+AjKeto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-tailwindcss@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":508450},"main":"./dist/index.cjs","type":"module","_from":"file:oxlint-tailwindcss-0.6.1.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"oxlint","test":"vitest run --exclude 'tests/benchmarks/**'","bench":"vitest run tests/benchmarks --reporter=verbose","build":"tsdown","format":"oxfmt --write .","typecheck":"tsgo --noEmit","test:watch":"vitest --exclude 'tests/benchmarks/**'","format:check":"oxfmt ."},"_npmUser":{"name":"sergioazoc","email":"sergioazoc@gmail.com"},"_resolved":"/tmp/dc1c777ed614f56004dcfcc6df7b3f0e/oxlint-tailwindcss-0.6.1.tgz","_integrity":"sha512-NE7MkXJH2nL0I744WVPp27Jv+lN9qV8fq3u4jQkQD0VqSXgOIyGjSaGlugGAZ0ZearekpGs4/lnFvr8F561ZCw==","repository":{"url":"git+https://github.com/sergioazoc/oxlint-tailwindcss.git","type":"git"},"_npmVersion":"10.9.7","description":"Tailwind CSS linting rules for oxlint","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"tailwindcss":"^4.2.2","@tailwindcss/node":"^4.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.45.0","oxlint":"^1.60.0","tsdown":"^0.21.8","vitest":"^4.1.4","@types/node":"^25.6.0","@oxlint/plugins":"^1.60.0","@tailwindcss/typography":"^0.5.19","@typescript/native-preview":"7.0.0-dev.20260414.1"},"peerDependencies":{"@oxlint/plugins":">=1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-tailwindcss_0.6.1_1776208532628_0.29975183269884864","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"oxlint-tailwindcss","version":"0.6.2","keywords":["css","linter","oxlint","plugin","tailwind","tailwindcss"],"author":{"name":"Sergio Azocar"},"license":"MIT","_id":"oxlint-tailwindcss@0.6.2","maintainers":[{"name":"sergioazoc","email":"sergioazoc@gmail.com"}],"homepage":"https://github.com/sergioazoc/oxlint-tailwindcss#readme","bugs":{"url":"https://github.com/sergioazoc/oxlint-tailwindcss/issues"},"dist":{"shasum":"c0a0bdc3c2a7638810b1ee5eb33d5d268e8e2fd7","tarball":"https://registry.npmjs.org/oxlint-tailwindcss/-/oxlint-tailwindcss-0.6.2.tgz","fileCount":10,"integrity":"sha512-q7aAP8hU1Nmj0J1sFf457aLGP65bWQK18IMTl1WFaYXeihJPC7tr6bPd92FValkz5DWW3Um3+k7QCbNdaBZMwg==","signatures":[{"sig":"MEUCIGvtD1QLEhl+XHBdkDDkjGj6/FH9lHLLhXkjG2xFLcgAAiEAnVAiiYByT9vt4/CmiO9BHG0d0QJHbq3cK+3s9pZNgMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-tailwindcss@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":508391},"main":"./dist/index.cjs","type":"module","_from":"file:oxlint-tailwindcss-0.6.2.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"oxlint","test":"vitest run --exclude 'tests/benchmarks/**'","bench":"vitest run tests/benchmarks --reporter=verbose","build":"tsdown","format":"oxfmt --write .","typecheck":"tsgo --noEmit","test:watch":"vitest --exclude 'tests/benchmarks/**'","format:check":"oxfmt ."},"_npmUser":{"name":"sergioazoc","email":"sergioazoc@gmail.com"},"_resolved":"/tmp/52c6a730595ba785d6c868871bee8325/oxlint-tailwindcss-0.6.2.tgz","_integrity":"sha512-q7aAP8hU1Nmj0J1sFf457aLGP65bWQK18IMTl1WFaYXeihJPC7tr6bPd92FValkz5DWW3Um3+k7QCbNdaBZMwg==","repository":{"url":"git+https://github.com/sergioazoc/oxlint-tailwindcss.git","type":"git"},"_npmVersion":"10.9.7","description":"Tailwind CSS linting rules for oxlint","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"tailwindcss":"^4.2.4","@tailwindcss/node":"^4.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.46.0","oxlint":"^1.61.0","tsdown":"^0.21.9","vitest":"^4.1.5","@types/node":"^25.6.0","@oxlint/plugins":"^1.61.0","@tailwindcss/typography":"^0.5.19","@typescript/native-preview":"7.0.0-dev.20260421.2"},"peerDependencies":{"@oxlint/plugins":">=1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-tailwindcss_0.6.2_1776799610757_0.2589854590053524","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"oxlint-tailwindcss","version":"0.6.3","keywords":["css","linter","oxlint","plugin","tailwind","tailwindcss"],"author":{"name":"Sergio Azocar"},"license":"MIT","_id":"oxlint-tailwindcss@0.6.3","maintainers":[{"name":"sergioazoc","email":"sergioazoc@gmail.com"}],"homepage":"https://github.com/sergioazoc/oxlint-tailwindcss#readme","bugs":{"url":"https://github.com/sergioazoc/oxlint-tailwindcss/issues"},"dist":{"shasum":"08998b6bac2edc40cf0a65ed4c54e8d63cef67dd","tarball":"https://registry.npmjs.org/oxlint-tailwindcss/-/oxlint-tailwindcss-0.6.3.tgz","fileCount":10,"integrity":"sha512-FuM8Hf6e59/FWi4aobymWWGgwuvCDpCU2/uWlnfU5FwTe3cKw5RLu8t2Q9K7wbbmgkjyfS4V5TmdVQX3O1s0kw==","signatures":[{"sig":"MEUCIG09BPwiTkYmKVD9M9GZ/OuEbaqD2miE/iUYjGSwA/nUAiEAgyB2gl8YK55NK8c0lxNolBvGfc0ogbmF1456fs7I2VE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-tailwindcss@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":520502},"main":"./dist/index.cjs","type":"module","_from":"file:oxlint-tailwindcss-0.6.3.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"oxlint","test":"vitest run --exclude 'tests/benchmarks/**'","bench":"vitest run tests/benchmarks --reporter=verbose","build":"tsdown","format":"oxfmt --write .","typecheck":"tsgo --noEmit","test:watch":"vitest --exclude 'tests/benchmarks/**'","format:check":"oxfmt ."},"_npmUser":{"name":"sergioazoc","email":"sergioazoc@gmail.com"},"_resolved":"/tmp/0a8b3c1b9e327d3e2e3f7594f30f1841/oxlint-tailwindcss-0.6.3.tgz","_integrity":"sha512-FuM8Hf6e59/FWi4aobymWWGgwuvCDpCU2/uWlnfU5FwTe3cKw5RLu8t2Q9K7wbbmgkjyfS4V5TmdVQX3O1s0kw==","repository":{"url":"git+https://github.com/sergioazoc/oxlint-tailwindcss.git","type":"git"},"_npmVersion":"10.9.7","description":"Tailwind CSS linting rules for oxlint","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"tailwindcss":"^4.2.4","@tailwindcss/node":"^4.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.46.0","oxlint":"^1.61.0","tsdown":"^0.21.9","vitest":"^4.1.5","@types/node":"^25.6.0","@oxlint/plugins":"^1.61.0","@tailwindcss/typography":"^0.5.19","@typescript/native-preview":"7.0.0-dev.20260421.2"},"peerDependencies":{"@oxlint/plugins":">=1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-tailwindcss_0.6.3_1776813937030_0.02205475947239277","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"oxlint-tailwindcss","version":"0.7.0","keywords":["css","linter","oxlint","plugin","tailwind","tailwindcss"],"author":{"name":"Sergio Azocar"},"license":"MIT","_id":"oxlint-tailwindcss@0.7.0","maintainers":[{"name":"sergioazoc","email":"sergioazoc@gmail.com"}],"homepage":"https://github.com/sergioazoc/oxlint-tailwindcss#readme","bugs":{"url":"https://github.com/sergioazoc/oxlint-tailwindcss/issues"},"dist":{"shasum":"547eccb8de363726a02355b49ce0dc64389d6ac5","tarball":"https://registry.npmjs.org/oxlint-tailwindcss/-/oxlint-tailwindcss-0.7.0.tgz","fileCount":10,"integrity":"sha512-vTnjgJtc87y2hltgG6Z5D6AFHi55USb4iGDDyZDgnGrJDWlqEY8Zf6+5tkk1FpRVILPZIqlcVkDg9B6iLX0x+w==","signatures":[{"sig":"MEUCIQDRk5KL+zGs9ANRb0pAYCGvIlGFjEhu1iCAqSCm+/p5ZwIgcfqkbL2f+ty7Bz5hnwWeHYbm7e7ZkinUK9CKhtLUXaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-tailwindcss@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":553201},"main":"./dist/index.cjs","type":"module","_from":"file:oxlint-tailwindcss-0.7.0.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"oxlint","test":"vitest run --exclude 'tests/benchmarks/**'","bench":"vitest run tests/benchmarks --reporter=verbose","build":"tsdown","format":"oxfmt --write .","typecheck":"tsgo --noEmit","test:watch":"vitest --exclude 'tests/benchmarks/**'","format:check":"oxfmt ."},"_npmUser":{"name":"sergioazoc","email":"sergioazoc@gmail.com"},"_resolved":"/tmp/13c868d8e81a6c7ac45c234b9af071d2/oxlint-tailwindcss-0.7.0.tgz","_integrity":"sha512-vTnjgJtc87y2hltgG6Z5D6AFHi55USb4iGDDyZDgnGrJDWlqEY8Zf6+5tkk1FpRVILPZIqlcVkDg9B6iLX0x+w==","repository":{"url":"git+https://github.com/sergioazoc/oxlint-tailwindcss.git","type":"git"},"_npmVersion":"10.9.7","description":"Tailwind CSS linting rules for oxlint","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"tailwindcss":"^4.2.4","@tailwindcss/node":"^4.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.47.0","oxlint":"^1.62.0","tsdown":"^0.21.10","vitest":"^4.1.5","@types/node":"^25.6.0","@oxlint/plugins":"^1.62.0","@tailwindcss/typography":"^0.5.19","@typescript/native-preview":"7.0.0-dev.20260504.1"},"peerDependencies":{"@oxlint/plugins":">=1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-tailwindcss_0.7.0_1777951772177_0.7197499657639277","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"oxlint-tailwindcss","version":"0.7.1","keywords":["css","linter","oxlint","plugin","tailwind","tailwindcss"],"author":{"name":"Sergio Azocar"},"license":"MIT","_id":"oxlint-tailwindcss@0.7.1","maintainers":[{"name":"sergioazoc","email":"sergioazoc@gmail.com"}],"homepage":"https://github.com/sergioazoc/oxlint-tailwindcss#readme","bugs":{"url":"https://github.com/sergioazoc/oxlint-tailwindcss/issues"},"dist":{"shasum":"8e5f26365ad84dcea31ead9e27c8aa9650a3859e","tarball":"https://registry.npmjs.org/oxlint-tailwindcss/-/oxlint-tailwindcss-0.7.1.tgz","fileCount":10,"integrity":"sha512-l4WuZt/iKvMwggwnfsIPCNvY/GDMK9FffXiYTWfXrh+PR0WeItRwqzU5UD1iFfV5CC0bfsiYZbLFt1CJLT6t3g==","signatures":[{"sig":"MEYCIQDSUaqCCVjhj9dJI/mS1oi+e01EnUSRhmTcQXdyB5MbsAIhAM/YoMtxiE2Px6DrA6W+PzR3v63uns61i5aTzG0BNN+J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-tailwindcss@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":559692},"main":"./dist/index.cjs","type":"module","_from":"file:oxlint-tailwindcss-0.7.1.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"oxlint","test":"vitest run --exclude 'tests/benchmarks/**'","bench":"vitest run tests/benchmarks --reporter=verbose","build":"tsdown","format":"oxfmt --write .","typecheck":"tsgo --noEmit","test:watch":"vitest --exclude 'tests/benchmarks/**'","format:check":"oxfmt ."},"_npmUser":{"name":"sergioazoc","email":"sergioazoc@gmail.com"},"_resolved":"/tmp/7b07bfd6e30cfc06621f73cebc2ad1ac/oxlint-tailwindcss-0.7.1.tgz","_integrity":"sha512-l4WuZt/iKvMwggwnfsIPCNvY/GDMK9FffXiYTWfXrh+PR0WeItRwqzU5UD1iFfV5CC0bfsiYZbLFt1CJLT6t3g==","repository":{"url":"git+https://github.com/sergioazoc/oxlint-tailwindcss.git","type":"git"},"_npmVersion":"10.9.7","description":"Tailwind CSS linting rules for oxlint","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"tailwindcss":"^4.2.4","@tailwindcss/node":"^4.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.48.0","oxlint":"^1.63.0","tsdown":"^0.21.10","vitest":"^4.1.5","typescript":"^5.9.3","@types/node":"^25.6.2","@oxlint/plugins":"^1.63.0","@tailwindcss/typography":"^0.5.19","@typescript/native-preview":"7.0.0-dev.20260507.1"},"peerDependencies":{"@oxlint/plugins":">=1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-tailwindcss_0.7.1_1778210871959_0.006852773511678567","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"oxlint-tailwindcss","version":"0.8.0","keywords":["css","linter","oxlint","plugin","tailwind","tailwindcss"],"author":{"name":"Sergio Azocar"},"license":"MIT","_id":"oxlint-tailwindcss@0.8.0","maintainers":[{"name":"sergioazoc","email":"sergioazoc@gmail.com"}],"homepage":"https://github.com/sergioazoc/oxlint-tailwindcss#readme","bugs":{"url":"https://github.com/sergioazoc/oxlint-tailwindcss/issues"},"dist":{"shasum":"003b4ba077828b898556937961ae90085733a631","tarball":"https://registry.npmjs.org/oxlint-tailwindcss/-/oxlint-tailwindcss-0.8.0.tgz","fileCount":10,"integrity":"sha512-vfWnQ9S3AZXb9oqQPxilz9UlUcFvuKKJh7mT7vHw0lyHQVpKPOx117oS5y1/FuSAGSJAZa1gUeXCFNF8Ax28jA==","signatures":[{"sig":"MEUCIQCic6S4f+ByRbuypbMMH22kbsxqbe6npRfgZi41ufdfewIgH5eX2XKip4G94xxdBzNdLR5BN1nvVgTkCbC3GLpuwJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-tailwindcss@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":578588},"main":"./dist/index.cjs","type":"module","_from":"file:oxlint-tailwindcss-0.8.0.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"oxlint","test":"vitest run --exclude 'tests/benchmarks/**'","bench":"vitest run tests/benchmarks --reporter=verbose","build":"tsdown","format":"oxfmt --write .","typecheck":"tsgo --noEmit","test:watch":"vitest --exclude 'tests/benchmarks/**'","format:check":"oxfmt ."},"_npmUser":{"name":"sergioazoc","email":"sergioazoc@gmail.com"},"_resolved":"/tmp/547eb87ab8f742bd2f97f3ef7333c5b1/oxlint-tailwindcss-0.8.0.tgz","_integrity":"sha512-vfWnQ9S3AZXb9oqQPxilz9UlUcFvuKKJh7mT7vHw0lyHQVpKPOx117oS5y1/FuSAGSJAZa1gUeXCFNF8Ax28jA==","repository":{"url":"git+https://github.com/sergioazoc/oxlint-tailwindcss.git","type":"git"},"_npmVersion":"10.9.7","description":"Tailwind CSS linting rules for oxlint","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"tailwindcss":"^4.3.0","@tailwindcss/node":"^4.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.50.0","oxlint":"^1.65.0","tsdown":"^0.22.0","vitest":"^4.1.6","typescript":"^6.0.3","@types/node":"^25.8.0","tw-animate-css":"^1.4.0","@oxlint/plugins":"^1.65.0","tailwindcss-animate":"^1.0.7","@tailwindcss/typography":"^0.5.19","@typescript/native-preview":"7.0.0-dev.20260516.1"},"peerDependencies":{"@oxlint/plugins":">=1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-tailwindcss_0.8.0_1778990510152_0.4946267669723241","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"oxlint-tailwindcss","version":"1.0.0","keywords":["css","linter","oxlint","plugin","tailwind","tailwindcss"],"author":{"name":"Sergio Azocar"},"license":"MIT","_id":"oxlint-tailwindcss@1.0.0","maintainers":[{"name":"sergioazoc","email":"sergioazoc@gmail.com"}],"homepage":"https://github.com/sergioazoc/oxlint-tailwindcss#readme","bugs":{"url":"https://github.com/sergioazoc/oxlint-tailwindcss/issues"},"dist":{"shasum":"d50812c266ebd70da3f7a6d12eaef18a2be57500","tarball":"https://registry.npmjs.org/oxlint-tailwindcss/-/oxlint-tailwindcss-1.0.0.tgz","fileCount":10,"integrity":"sha512-289Jw+H4+mctebNTAi+41PhPYzjmrE5qbHykcyBvoTm16w8XBYD4Vf2v4dAGibkXC2iObs+LwnUL11plmy1jjQ==","signatures":[{"sig":"MEUCIQCmTw2OsmxAp+O66fHFRa/PUP/yCGUEvuS5GJf5evNfvQIgNmU2uE9YBXWajtWD/MRwC1y/WjJ625sRuxRsreHvkhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-tailwindcss@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":584003},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"584cc579de10fbee2ce7fa6e57df8f911d4975cc","scripts":{"dev":"tsdown --watch","lint":"oxlint","test":"vitest run --exclude 'tests/benchmarks/**'","bench":"vitest run tests/benchmarks --reporter=verbose","build":"tsdown","format":"oxfmt --write .","typecheck":"tsgo --noEmit","test:watch":"vitest --exclude 'tests/benchmarks/**'","format:check":"oxfmt .","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:293016bc-3296-426a-9222-b6ec04901121"}},"repository":{"url":"git+https://github.com/sergioazoc/oxlint-tailwindcss.git","type":"git"},"_npmVersion":"11.16.0","description":"Tailwind CSS linting rules for oxlint","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tailwindcss":"^4.3.0","@tailwindcss/node":"^4.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.51.0","oxlint":"^1.66.0","tsdown":"^0.22.0","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1","tw-animate-css":"^1.4.0","@oxlint/plugins":"^1.66.0","tailwindcss-animate":"^1.0.7","@tailwindcss/typography":"^0.5.19","@typescript/native-preview":"7.0.0-dev.20260521.1"},"peerDependencies":{"@oxlint/plugins":">=1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-tailwindcss_1.0.0_1779923329436_0.3222092705243751","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"oxlint-tailwindcss","version":"1.0.1","keywords":["css","linter","oxlint","plugin","tailwind","tailwindcss"],"author":{"name":"Sergio Azocar"},"license":"MIT","_id":"oxlint-tailwindcss@1.0.1","maintainers":[{"name":"sergioazoc","email":"sergioazoc@gmail.com"}],"homepage":"https://github.com/sergioazoc/oxlint-tailwindcss#readme","bugs":{"url":"https://github.com/sergioazoc/oxlint-tailwindcss/issues"},"dist":{"shasum":"899913c147e66b10090ec82d0f809e091f4e2c3a","tarball":"https://registry.npmjs.org/oxlint-tailwindcss/-/oxlint-tailwindcss-1.0.1.tgz","fileCount":10,"integrity":"sha512-58Db12Cfk+D9qZo2fBiWthWjaNGh+x4Nzvw/B+pPx1ByYjda+wcybZswLuE+xIcV70DroQvDVR2IHuierqc9YQ==","signatures":[{"sig":"MEUCICDffv8hEUYHn1A7UGBBTpUc8loHrMmUZgJazlrnOz+IAiEAv6afmGGXlNlr+axXneQ308JmGXknTT7q38nnoVku9P0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-tailwindcss@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":605047},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"582e15a26790c30d76a71a1b115ce921582ffc68","scripts":{"dev":"tsdown --watch","lint":"oxlint","test":"vitest run --exclude 'tests/benchmarks/**'","bench":"vitest run tests/benchmarks --reporter=verbose","build":"tsdown","format":"oxfmt --write .","typecheck":"tsgo --noEmit","test:watch":"vitest --exclude 'tests/benchmarks/**'","format:check":"oxfmt .","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:293016bc-3296-426a-9222-b6ec04901121"}},"repository":{"url":"git+https://github.com/sergioazoc/oxlint-tailwindcss.git","type":"git"},"_npmVersion":"11.16.0","description":"Tailwind CSS linting rules for oxlint","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tailwindcss":"^4.3.0","@tailwindcss/node":"^4.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.51.0","oxlint":"^1.66.0","tsdown":"^0.22.0","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1","tw-animate-css":"^1.4.0","@oxlint/plugins":"^1.66.0","tailwindcss-animate":"^1.0.7","@tailwindcss/typography":"^0.5.19","@typescript/native-preview":"7.0.0-dev.20260521.1"},"peerDependencies":{"@oxlint/plugins":">=1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-tailwindcss_1.0.1_1780022647031_0.9131837069282955","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"oxlint-tailwindcss","version":"1.1.0","keywords":["css","linter","oxlint","plugin","tailwind","tailwindcss"],"author":{"name":"Sergio Azocar"},"license":"MIT","_id":"oxlint-tailwindcss@1.1.0","maintainers":[{"name":"sergioazoc","email":"sergioazoc@gmail.com"}],"homepage":"https://github.com/sergioazoc/oxlint-tailwindcss#readme","bugs":{"url":"https://github.com/sergioazoc/oxlint-tailwindcss/issues"},"dist":{"shasum":"f70c72f7f7d03196218db16affe657aecde524aa","tarball":"https://registry.npmjs.org/oxlint-tailwindcss/-/oxlint-tailwindcss-1.1.0.tgz","fileCount":10,"integrity":"sha512-ZsHZY+YS7gndEl4HVULh83nFjg3wNtNLxrn4n/lG/ZXcQcOvkt1ejhXIeX8bOru4bj5jRxi5sgJZzT63EX0RlQ==","signatures":[{"sig":"MEUCIQDDhbFNKq/5XW9i/srK2m66PXBGjYkdw9B6jYqn/xD6xQIgE+3fohHGBCjGRsvtrY06meNmig2ilwaxG1WNV326aPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-tailwindcss@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":607192},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"e2d44cf3811f77fc3b855bea590957aad99b74af","scripts":{"dev":"tsdown --watch","test":"vitest run --exclude 'tests/benchmarks/**'","bench":"vitest run tests/benchmarks --reporter=verbose","build":"tsdown","typecheck":"tsgo --noEmit","test:watch":"vitest --exclude 'tests/benchmarks/**'","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:293016bc-3296-426a-9222-b6ec04901121"}},"repository":{"url":"git+https://github.com/sergioazoc/oxlint-tailwindcss.git","type":"git"},"_npmVersion":"11.16.0","description":"Tailwind CSS linting rules for oxlint","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tailwindcss":"^4.3.0","@tailwindcss/node":"^4.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"catalog:","tsdown":"^0.22.0","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1","tw-animate-css":"^1.4.0","@oxlint/plugins":"^1.66.0","tailwindcss-animate":"^1.0.7","@tailwindcss/typography":"^0.5.19","@typescript/native-preview":"7.0.0-dev.20260521.1"},"peerDependencies":{"@oxlint/plugins":">=1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-tailwindcss_1.1.0_1780092869837_0.9015072917146434","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"oxlint-tailwindcss","version":"1.2.0","keywords":["css","linter","oxlint","plugin","tailwind","tailwindcss"],"author":{"name":"Sergio Azocar"},"license":"MIT","_id":"oxlint-tailwindcss@1.2.0","maintainers":[{"name":"sergioazoc","email":"sergioazoc@gmail.com"}],"homepage":"https://github.com/sergioazoc/oxlint-tailwindcss#readme","bugs":{"url":"https://github.com/sergioazoc/oxlint-tailwindcss/issues"},"dist":{"shasum":"c2ca70ce831e911c15e6b88aad8f484d0d6c7341","tarball":"https://registry.npmjs.org/oxlint-tailwindcss/-/oxlint-tailwindcss-1.2.0.tgz","fileCount":10,"integrity":"sha512-qUAguxH9aPmzQI3GyDwqqKqxXv6U/QrxohKnF9s1dKvv2x/3mSwOQajT1+ZvCw9DFBVeMbXGagMBoe5v5nhl0Q==","signatures":[{"sig":"MEUCIQDMgHkqLZUIEHuBNkQmPNzFXeWeWUxkTP+XelNh1ZP0SgIgczYSkkKopS9p/tz3nD+gOHFgcnlvuZGA43wZwXe5UdQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-tailwindcss@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":624754},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"9f629725179bd8bd093315dceb39f554eed77465","scripts":{"dev":"tsdown --watch","test":"vitest run --exclude 'tests/benchmarks/**'","bench":"vitest run tests/benchmarks --reporter=verbose","build":"tsdown","typecheck":"tsgo --noEmit","test:watch":"vitest --exclude 'tests/benchmarks/**'","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:293016bc-3296-426a-9222-b6ec04901121"}},"repository":{"url":"git+https://github.com/sergioazoc/oxlint-tailwindcss.git","type":"git"},"_npmVersion":"11.16.0","description":"Tailwind CSS linting rules for oxlint","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tailwindcss":"^4.3.0","@tailwindcss/node":"^4.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"catalog:","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.1","tw-animate-css":"^1.4.0","@oxlint/plugins":"^1.68.0","tailwindcss-animate":"^1.0.7","@tailwindcss/typography":"^0.5.19","@typescript/native-preview":"7.0.0-dev.20260604.1"},"peerDependencies":{"@oxlint/plugins":">=1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-tailwindcss_1.2.0_1780685616156_0.17858128646154037","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"oxlint-tailwindcss","version":"1.3.0","keywords":["css","linter","oxlint","plugin","tailwind","tailwindcss"],"author":{"name":"Sergio Azocar"},"license":"MIT","_id":"oxlint-tailwindcss@1.3.0","maintainers":[{"name":"sergioazoc","email":"sergioazoc@gmail.com"}],"homepage":"https://github.com/sergioazoc/oxlint-tailwindcss#readme","bugs":{"url":"https://github.com/sergioazoc/oxlint-tailwindcss/issues"},"dist":{"shasum":"0d4aec2e12893a158e7cdb56c8103909be277068","tarball":"https://registry.npmjs.org/oxlint-tailwindcss/-/oxlint-tailwindcss-1.3.0.tgz","fileCount":7,"integrity":"sha512-j0WiThmhn56VccrsvBHulEytoiG2EQ7g2t9IF21zAkRp2RUWMnmuLnqyUqk6UqVHVedoKBTTJCI0BWP0rYBFNQ==","signatures":[{"sig":"MEYCIQD2NGC55xBvIgPrNi1QKYCLClt3I4t+bpKPz8CNsjNsGQIhAILDw+TUj8CGeobdykn7BaHTXvZcUg6O+bEK1L4JMyA/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-tailwindcss@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":354477},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"25c2a4351c8f81845efe9041f6172b8f0239dd5b","scripts":{"dev":"tsdown --watch","test":"vitest run --exclude 'tests/benchmarks/**'","bench":"vitest run tests/benchmarks --reporter=verbose","build":"tsdown","typecheck":"tsgo --noEmit","test:watch":"vitest --exclude 'tests/benchmarks/**'","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:293016bc-3296-426a-9222-b6ec04901121"}},"repository":{"url":"git+https://github.com/sergioazoc/oxlint-tailwindcss.git","type":"git"},"_npmVersion":"11.16.0","description":"Tailwind CSS linting rules for oxlint","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tailwindcss":"^4.3.0","@tailwindcss/node":"^4.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"catalog:","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.2","tw-animate-css":"^1.4.0","@oxlint/plugins":"catalog:","tailwindcss-animate":"^1.0.7","@tailwindcss/typography":"^0.5.20","@typescript/native-preview":"7.0.0-dev.20260608.1"},"peerDependencies":{"@oxlint/plugins":">=1.43.0 <2"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-tailwindcss_1.3.0_1781045746969_0.05168861028090532","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"oxlint-tailwindcss","version":"1.3.1","keywords":["css","linter","oxlint","plugin","tailwind","tailwindcss"],"author":{"name":"Sergio Azocar"},"license":"MIT","_id":"oxlint-tailwindcss@1.3.1","maintainers":[{"name":"sergioazoc","email":"sergioazoc@gmail.com"}],"homepage":"https://github.com/sergioazoc/oxlint-tailwindcss#readme","bugs":{"url":"https://github.com/sergioazoc/oxlint-tailwindcss/issues"},"dist":{"shasum":"27bffc20d8bca9d91514a689578b7f236ca3ac3f","tarball":"https://registry.npmjs.org/oxlint-tailwindcss/-/oxlint-tailwindcss-1.3.1.tgz","fileCount":7,"integrity":"sha512-Jg335HXoaZIbcs6z1AzN34WdnUFZcXAULxxzVoO2LcXHYP9XD/+cVE2L7U0ejAJpG5bprAgM17vxCsqB74QjAA==","signatures":[{"sig":"MEQCICmDrNQhNmqAdwhqFfO8k/G5LfBm/8HsFuZXD3SoFt7XAiA5Te7e8B2bzx9WVsuAsgfzzv0OTjbBN6TmpT256BfgOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-tailwindcss@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":361654},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"a3e699efcfb0bb6f586fe27e6a1bae3bc69f02b3","scripts":{"dev":"tsdown --watch","test":"vitest run --exclude 'tests/benchmarks/**'","bench":"vitest run tests/benchmarks --reporter=verbose","build":"tsdown","typecheck":"tsgo --noEmit","test:watch":"vitest --exclude 'tests/benchmarks/**'","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:293016bc-3296-426a-9222-b6ec04901121"}},"repository":{"url":"git+https://github.com/sergioazoc/oxlint-tailwindcss.git","type":"git"},"_npmVersion":"11.17.0","description":"Tailwind CSS linting rules for oxlint","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tailwindcss":"^4.3.1","@tailwindcss/node":"^4.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"catalog:","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.3","tw-animate-css":"^1.4.0","@oxlint/plugins":"catalog:","tailwindcss-animate":"^1.0.7","@tailwindcss/typography":"^0.5.20","@typescript/native-preview":"7.0.0-dev.20260608.1"},"peerDependencies":{"@oxlint/plugins":">=1.43.0 <2"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-tailwindcss_1.3.1_1781400665255_0.567948155534653","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"oxlint-tailwindcss","version":"1.3.2","keywords":["css","linter","oxlint","plugin","tailwind","tailwindcss"],"author":{"name":"Sergio Azocar"},"license":"MIT","_id":"oxlint-tailwindcss@1.3.2","maintainers":[{"name":"sergioazoc","email":"sergioazoc@gmail.com"}],"homepage":"https://github.com/sergioazoc/oxlint-tailwindcss#readme","bugs":{"url":"https://github.com/sergioazoc/oxlint-tailwindcss/issues"},"dist":{"shasum":"2c6ddb24007227dc1e4f7cd3b80a6b60b1f10e63","tarball":"https://registry.npmjs.org/oxlint-tailwindcss/-/oxlint-tailwindcss-1.3.2.tgz","fileCount":7,"integrity":"sha512-AMppUaoGVXBHbS8DaQH6SeNDyq1txcPiUew/l0eUTLvKu9fizBCkbJl8y+fb+EzQJJmJN0IYrC7tZA2LiezAwQ==","signatures":[{"sig":"MEUCIDxe8mWZnwTLqACsW33ZxhrEp4hxstc2MKDY+W1oeDfmAiEA9+BNfnuWFQMRKj8aW8DoshJtAovizmB3L62E/HqFBm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-tailwindcss@1.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":370228},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"94d1a9dfb5090c82aec4cf03fa383384c7070cb3","scripts":{"dev":"tsdown --watch","test":"vitest run --exclude 'tests/benchmarks/**'","bench":"vitest run tests/benchmarks --reporter=verbose","build":"tsdown","typecheck":"tsgo --noEmit","test:watch":"vitest --exclude 'tests/benchmarks/**'","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:293016bc-3296-426a-9222-b6ec04901121"}},"repository":{"url":"git+https://github.com/sergioazoc/oxlint-tailwindcss.git","type":"git"},"_npmVersion":"11.17.0","description":"Tailwind CSS linting rules for oxlint","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tailwindcss":"^4.3.1","@tailwindcss/node":"^4.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"catalog:","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.3","tw-animate-css":"^1.4.0","@oxlint/plugins":"catalog:","tailwindcss-animate":"^1.0.7","@tailwindcss/typography":"^0.5.20","@typescript/native-preview":"7.0.0-dev.20260608.1"},"peerDependencies":{"@oxlint/plugins":">=1.43.0 <2"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-tailwindcss_1.3.2_1781473303364_0.38465972082297095","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"oxlint-tailwindcss","version":"1.3.3","keywords":["css","linter","oxlint","plugin","tailwind","tailwindcss"],"author":{"name":"Sergio Azocar"},"license":"MIT","_id":"oxlint-tailwindcss@1.3.3","maintainers":[{"name":"sergioazoc","email":"sergioazoc@gmail.com"}],"homepage":"https://github.com/sergioazoc/oxlint-tailwindcss#readme","bugs":{"url":"https://github.com/sergioazoc/oxlint-tailwindcss/issues"},"dist":{"shasum":"fc2ffd06b4b0e11d1eb19903a59538eb1157604d","tarball":"https://registry.npmjs.org/oxlint-tailwindcss/-/oxlint-tailwindcss-1.3.3.tgz","fileCount":7,"integrity":"sha512-oCUxCggTadACJINj2FSekgY95QbspO806x7+QpGer22U6AuZOIJ0T/Ncz25K9BG+tvE3YmbsG2Iw7D4hj05aIw==","signatures":[{"sig":"MEUCIQDNXyD8Qs5/C6KqZm+UyPPZChuPclLNEixcZ47iE7PEjAIgfO5gHZYDGdCame4VYHtCaTGxNj/JBbT1ZiIIh5uvU5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-tailwindcss@1.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":670115},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"9b8f14bd5e98c54d92ee41f6a96d7bc540cd937b","scripts":{"dev":"tsdown --watch","test":"vitest run --exclude 'tests/benchmarks/**'","bench":"vitest run tests/benchmarks --reporter=verbose","build":"tsdown","typecheck":"tsgo --noEmit","test:watch":"vitest --exclude 'tests/benchmarks/**'","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:293016bc-3296-426a-9222-b6ec04901121"}},"repository":{"url":"git+https://github.com/sergioazoc/oxlint-tailwindcss.git","type":"git"},"_npmVersion":"11.17.0","description":"Tailwind CSS linting rules for oxlint","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tailwindcss":"^4.3.1","@tailwindcss/node":"^4.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"catalog:","tsdown":"^0.22.2","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.9.3","tw-animate-css":"^1.4.0","@oxlint/plugins":"catalog:","tailwindcss-animate":"^1.0.7","@tailwindcss/typography":"^0.5.20","@typescript/native-preview":"7.0.0-dev.20260615.1"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-tailwindcss_1.3.3_1781651716196_0.27273736292205863","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"oxlint-tailwindcss","version":"1.3.4","keywords":["css","linter","oxlint","plugin","tailwind","tailwindcss"],"author":{"name":"Sergio Azocar"},"license":"MIT","_id":"oxlint-tailwindcss@1.3.4","maintainers":[{"name":"sergioazoc","email":"sergioazoc@gmail.com"}],"homepage":"https://github.com/sergioazoc/oxlint-tailwindcss#readme","bugs":{"url":"https://github.com/sergioazoc/oxlint-tailwindcss/issues"},"dist":{"shasum":"df0916ee129711bf9908ab4864dba69a7627dd7e","tarball":"https://registry.npmjs.org/oxlint-tailwindcss/-/oxlint-tailwindcss-1.3.4.tgz","fileCount":7,"integrity":"sha512-xcYzyze08I+KEgcRadNxTbnasYJEHsm7+I33mRGHDc1uSZJZml9b+MXHjT33XKzpFRtB/X8seaxztfUlN1bGWA==","signatures":[{"sig":"MEYCIQCb+L2AzYRI6VX4D+BEUpavBbM5AfDKC2a/GUp70z6MbQIhAMfoK1Fv9R0ICXFHaLaHDfy4ZF/3RDputDOJLtuJGR5u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-tailwindcss@1.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":670221},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"8741d45ac14f36d1c8fc304586671a83302b51eb","scripts":{"dev":"tsdown --watch","test":"vitest run --exclude 'tests/benchmarks/**'","bench":"vitest run tests/benchmarks --reporter=verbose","build":"tsdown","typecheck":"tsgo --noEmit","test:watch":"vitest --exclude 'tests/benchmarks/**'","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:293016bc-3296-426a-9222-b6ec04901121"}},"repository":{"url":"git+https://github.com/sergioazoc/oxlint-tailwindcss.git","type":"git"},"_npmVersion":"11.18.0","description":"Tailwind CSS linting rules for oxlint","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"tailwindcss":"^4.3.2","@tailwindcss/node":"^4.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"catalog:","tsdown":"^0.22.3","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","tw-animate-css":"^1.4.0","@oxlint/plugins":"catalog:","tailwindcss-animate":"^1.0.7","@tailwindcss/typography":"^0.5.20","@typescript/native-preview":"7.0.0-dev.20260630.1"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-tailwindcss_1.3.4_1782854363501_0.523667569359966","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"oxlint-tailwindcss","version":"1.3.5","keywords":["css","linter","oxlint","plugin","tailwind","tailwindcss"],"author":{"name":"Sergio Azocar"},"license":"MIT","_id":"oxlint-tailwindcss@1.3.5","maintainers":[{"name":"sergioazoc","email":"sergioazoc@gmail.com"}],"homepage":"https://github.com/sergioazoc/oxlint-tailwindcss#readme","bugs":{"url":"https://github.com/sergioazoc/oxlint-tailwindcss/issues"},"dist":{"shasum":"4ca388c8fb8c58c3f0220fc627ddfa5caef1cc76","tarball":"https://registry.npmjs.org/oxlint-tailwindcss/-/oxlint-tailwindcss-1.3.5.tgz","fileCount":7,"integrity":"sha512-AlemTubvICNpm7giH/ZLu0PQkQltPzUpuuOJJq4S5k+oxUKCObEdCViLG4S8cnR+lOd+lJ91I1ppa3D4OWRBaA==","signatures":[{"sig":"MEUCIGVgD6D6H6cj+qdQGNNOlOmQ1VG8J33/Hyi05AFzuB6XAiEAqRYLCf0UWSJkzRVPC9UC3HbucQSLSC74HSAojBenMqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-tailwindcss@1.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":669490},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"ecd590f09276589502d3268ff493bc7d9fe7a9f1","scripts":{"dev":"tsdown --watch","test":"vitest run --exclude 'tests/benchmarks/**'","bench":"vitest run tests/benchmarks --reporter=verbose","build":"tsdown","typecheck":"tsgo --noEmit","test:watch":"vitest --exclude 'tests/benchmarks/**'","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:293016bc-3296-426a-9222-b6ec04901121"}},"repository":{"url":"git+https://github.com/sergioazoc/oxlint-tailwindcss.git","type":"git"},"_npmVersion":"11.18.0","description":"Tailwind CSS linting rules for oxlint","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"tailwindcss":"^4.3.2","@tailwindcss/node":"^4.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"catalog:","tsdown":"^0.22.4","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1","tw-animate-css":"^1.4.0","@oxlint/plugins":"catalog:","tailwindcss-animate":"^1.0.7","@tailwindcss/typography":"^0.5.20","@typescript/native-preview":"7.0.0-dev.20260707.2"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-tailwindcss_1.3.5_1783661384658_0.29775881402964455","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"oxlint-tailwindcss","version":"1.4.0","keywords":["css","linter","oxlint","plugin","tailwind","tailwindcss"],"author":{"name":"Sergio Azocar"},"license":"MIT","_id":"oxlint-tailwindcss@1.4.0","maintainers":[{"name":"sergioazoc","email":"sergioazoc@gmail.com"}],"homepage":"https://github.com/sergioazoc/oxlint-tailwindcss#readme","bugs":{"url":"https://github.com/sergioazoc/oxlint-tailwindcss/issues"},"dist":{"shasum":"cb4d98032c8f0a79bd1232ead45e78bae4a4d98d","tarball":"https://registry.npmjs.org/oxlint-tailwindcss/-/oxlint-tailwindcss-1.4.0.tgz","fileCount":7,"integrity":"sha512-NzqvnNWmoQgxS78HR3AJbZbAB399ORufZg7Fs+7G8nkzafp0ZoPl9KrjKoXx+3/STPYRW/UcypRnewBKkD6/tA==","signatures":[{"sig":"MEUCIF/qKre5JmOy5aNFrBxxJj71ReNUj7Ro/iRpN6EbeSpHAiEA0OHCorjU6dW0SaQWaS1igDH2YC2uTLcEHY150NSdtUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-tailwindcss@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":756687},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"6346060fe47a42bf2eba31729db58d6be1461a51","scripts":{"dev":"tsdown --watch","test":"vitest run --exclude 'tests/benchmarks/**'","bench":"vitest run --config vitest.bench.config.ts --reporter=verbose","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest --exclude 'tests/benchmarks/**'","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:293016bc-3296-426a-9222-b6ec04901121"}},"repository":{"url":"git+https://github.com/sergioazoc/oxlint-tailwindcss.git","type":"git"},"_npmVersion":"11.18.0","description":"Tailwind CSS linting rules for oxlint","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"tailwindcss":"^4.3.3","@tailwindcss/node":"^4.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"catalog:","tsdown":"^0.22.12","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.1","tw-animate-css":"^1.4.0","@oxlint/plugins":"catalog:","tailwindcss-animate":"^1.0.7","@tailwindcss/typography":"^0.5.20"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-tailwindcss_1.4.0_1784995020608_0.24135340568433272","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"oxlint-tailwindcss","version":"1.5.0","keywords":["css","linter","oxlint","plugin","tailwind","tailwindcss"],"author":{"name":"Sergio Azocar"},"license":"MIT","_id":"oxlint-tailwindcss@1.5.0","maintainers":[{"name":"sergioazoc","email":"sergioazoc@gmail.com"}],"homepage":"https://github.com/sergioazoc/oxlint-tailwindcss#readme","bugs":{"url":"https://github.com/sergioazoc/oxlint-tailwindcss/issues"},"dist":{"shasum":"b0d4ec8c0eb5c6f1227e543908dd06e15aaa5da0","tarball":"https://registry.npmjs.org/oxlint-tailwindcss/-/oxlint-tailwindcss-1.5.0.tgz","fileCount":7,"integrity":"sha512-9stYREwBG8YP5zFoqGWmZlORVHkips9R65kFnoqbNPPlVUGtxsUyoKSZ2TDgZ3zq8KJXDlOQRTAmpSpdqLDMvg==","signatures":[{"sig":"MEUCIQCAgVvHOVE511g/1VtCYzCE8LxZVVWGMof7ZjhfIeEbrQIgP0jMsyq67m/98ve/r6oG4pL0pkg0UWyhVzvOGv/KU9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-tailwindcss@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":797493},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"3238d86d473bb38ae08be37a8f875dd0a0770d32","scripts":{"dev":"tsdown --watch","test":"vitest run --exclude 'tests/benchmarks/**'","bench":"vitest run --config vitest.bench.config.ts --reporter=verbose","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest --exclude 'tests/benchmarks/**'","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:293016bc-3296-426a-9222-b6ec04901121"}},"repository":{"url":"git+https://github.com/sergioazoc/oxlint-tailwindcss.git","type":"git"},"_npmVersion":"11.18.0","description":"Tailwind CSS linting rules for oxlint","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"tailwindcss":"^4.3.3","@tailwindcss/node":"^4.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"catalog:","tsdown":"^0.22.12","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.1","tw-animate-css":"^1.4.0","@oxlint/plugins":"catalog:","tailwindcss-animate":"^1.0.7","@tailwindcss/typography":"^0.5.20"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-tailwindcss_1.5.0_1785031237662_0.15919660933676139","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"oxlint-tailwindcss","version":"1.6.0","keywords":["css","linter","oxlint","plugin","tailwind","tailwindcss"],"author":{"name":"Sergio Azocar"},"license":"MIT","_id":"oxlint-tailwindcss@1.6.0","maintainers":[{"name":"sergioazoc","email":"sergioazoc@gmail.com"}],"homepage":"https://github.com/sergioazoc/oxlint-tailwindcss#readme","bugs":{"url":"https://github.com/sergioazoc/oxlint-tailwindcss/issues"},"dist":{"shasum":"16cf518203c7ecb4add245f208460dc6b9253f1c","tarball":"https://registry.npmjs.org/oxlint-tailwindcss/-/oxlint-tailwindcss-1.6.0.tgz","fileCount":7,"integrity":"sha512-Y1ZWJLI8Szu4Bl2OuZWH1lUv9VfDzD14CqlZBCU3Qxiz5AsthRqXWaYTshUPBFF1WXazsFfRBkWHRO+tIezfQA==","signatures":[{"sig":"MEUCIBaffe6oYbeS/rv+YzrgLmZZWoygotBSOVWP0yceHayUAiEApVZr0/u0o7ubX/xym+T8kktcCIQoqXdRBly1fjqgd6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-tailwindcss@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":820207},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"73bf1138edc3cea26ad1f08ec777fecf1a69c379","scripts":{"dev":"tsdown --watch","test":"vitest run --exclude 'tests/benchmarks/**'","bench":"vitest run --config vitest.bench.config.ts --reporter=verbose","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest --exclude 'tests/benchmarks/**'","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:293016bc-3296-426a-9222-b6ec04901121"}},"repository":{"url":"git+https://github.com/sergioazoc/oxlint-tailwindcss.git","type":"git"},"_npmVersion":"11.18.0","description":"Tailwind CSS linting rules for oxlint","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"tailwindcss":"^4.3.3","@tailwindcss/node":"^4.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"catalog:","tsdown":"^0.22.12","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.1","tw-animate-css":"^1.4.0","@oxlint/plugins":"catalog:","tailwindcss-animate":"^1.0.7","@tailwindcss/typography":"^0.5.20"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-tailwindcss_1.6.0_1785097785683_0.05149194408774238","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"oxlint-tailwindcss","version":"1.7.0","keywords":["css","linter","oxlint","plugin","tailwind","tailwindcss"],"author":{"name":"Sergio Azocar"},"license":"MIT","_id":"oxlint-tailwindcss@1.7.0","maintainers":[{"name":"sergioazoc","email":"sergioazoc@gmail.com"}],"homepage":"https://github.com/sergioazoc/oxlint-tailwindcss#readme","bugs":{"url":"https://github.com/sergioazoc/oxlint-tailwindcss/issues"},"dist":{"shasum":"5c848d7916f9bc987b3aa7ef68b33fc0bc48a84b","tarball":"https://registry.npmjs.org/oxlint-tailwindcss/-/oxlint-tailwindcss-1.7.0.tgz","fileCount":7,"integrity":"sha512-cH+Qml5tUuVgAPC88S3vbjaqj6wNw5EF8l4zsLmQx6x+wXKRGWy1+AzKi3wmLHMy9m/QXkpJHyzMsuEnLSRpQQ==","signatures":[{"sig":"MEQCIFTVUstD5QodOfU6tu0vOBoSYt7N24e63A9xTwckooirAiAFcSyE7AN10GVM0Cqu80xsrwCNAc697lSkOxBhIXabqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-tailwindcss@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":827891},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"6e705b228c0e23fef2bd0797410a9db67bd404e2","scripts":{"dev":"tsdown --watch","test":"vitest run --exclude 'tests/benchmarks/**'","bench":"vitest run --config vitest.bench.config.ts --reporter=verbose","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest --exclude 'tests/benchmarks/**'","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:293016bc-3296-426a-9222-b6ec04901121"}},"repository":{"url":"git+https://github.com/sergioazoc/oxlint-tailwindcss.git","type":"git"},"_npmVersion":"11.19.0","description":"Tailwind CSS linting rules for oxlint","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"tailwindcss":"^4.3.3","@tailwindcss/node":"^4.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"catalog:","tsdown":"^0.22.12","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.1","tw-animate-css":"^1.4.0","@oxlint/plugins":"catalog:","tailwindcss-animate":"^1.0.7","@tailwindcss/typography":"^0.5.20"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-tailwindcss_1.7.0_1785813190064_0.7861571122383124","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"oxlint-tailwindcss","version":"1.7.1","keywords":["css","linter","oxlint","plugin","tailwind","tailwindcss"],"author":{"name":"Sergio Azocar"},"license":"MIT","_id":"oxlint-tailwindcss@1.7.1","maintainers":[{"name":"sergioazoc","email":"sergioazoc@gmail.com"}],"homepage":"https://github.com/sergioazoc/oxlint-tailwindcss#readme","bugs":{"url":"https://github.com/sergioazoc/oxlint-tailwindcss/issues"},"dist":{"shasum":"2250a84f9cee0f7c49c90f006cb36161acb9e215","tarball":"https://registry.npmjs.org/oxlint-tailwindcss/-/oxlint-tailwindcss-1.7.1.tgz","fileCount":7,"integrity":"sha512-b1020t2FGEaqAubB9TF2+unoCqllj8Uo1NTh6JX1uR9Ht/s4Vmunc0Nh+UdobUFH55y059SlRMhy4ljdslXdUw==","signatures":[{"sig":"MEUCIQDz1/r2SU6m70wjJJa0kGJddsGhHLHB0kqI9eSzrvbvgwIgEYxsOOgWUQo3WPEn9hArxiukaWsJ+EOLy2AaE/hEo2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-tailwindcss@1.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":833413},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"2ab22b6673268f19437f2a4c55b91d7591ae319e","scripts":{"dev":"tsdown --watch","test":"vitest run --exclude 'tests/benchmarks/**'","bench":"vitest run --config vitest.bench.config.ts --reporter=verbose","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest --exclude 'tests/benchmarks/**'","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:293016bc-3296-426a-9222-b6ec04901121"}},"repository":{"url":"git+https://github.com/sergioazoc/oxlint-tailwindcss.git","type":"git"},"_npmVersion":"11.19.0","description":"Tailwind CSS linting rules for oxlint","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"tailwindcss":"^4.3.3","@tailwindcss/node":"^4.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"catalog:","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.2","tw-animate-css":"^1.4.0","@oxlint/plugins":"catalog:","tailwindcss-animate":"^1.0.7","@tailwindcss/typography":"^0.5.20"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-tailwindcss_1.7.1_1786062128286_0.7129247613758105","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"oxlint-tailwindcss","version":"1.8.0","keywords":["css","linter","oxlint","plugin","tailwind","tailwindcss"],"author":{"name":"Sergio Azocar"},"license":"MIT","_id":"oxlint-tailwindcss@1.8.0","maintainers":[{"name":"sergioazoc","email":"sergioazoc@gmail.com"}],"homepage":"https://github.com/sergioazoc/oxlint-tailwindcss#readme","bugs":{"url":"https://github.com/sergioazoc/oxlint-tailwindcss/issues"},"dist":{"shasum":"abdeb8e031ef2169bf0d846b59fecb3d8e259ddd","tarball":"https://registry.npmjs.org/oxlint-tailwindcss/-/oxlint-tailwindcss-1.8.0.tgz","fileCount":7,"integrity":"sha512-g5xdgucjlXI2pQboooVtE1XMpzdYchkzxoFy7X1CSdCxpJNfYodmRdGoniqDewTC+4cwWhWLQaZvo2b/6xuKbQ==","signatures":[{"sig":"MEYCIQDh/BI09YtNPFX2JFbj+Xulch6djis0COXxWDtrbPhQjQIhAOq+FLOVr6ZFtL/SxlGm/ps0xwOsH5LobeV7cHF4Frx/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-tailwindcss@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":844399},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"22ad0824eba83c0dd30f26193453b1fdfe919e7b","scripts":{"dev":"tsdown --watch","test":"vitest run --exclude 'tests/benchmarks/**'","bench":"vitest run --config vitest.bench.config.ts --reporter=verbose","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest --exclude 'tests/benchmarks/**'","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:293016bc-3296-426a-9222-b6ec04901121"}},"repository":{"url":"git+https://github.com/sergioazoc/oxlint-tailwindcss.git","type":"git"},"_npmVersion":"11.19.0","description":"Tailwind CSS linting rules for oxlint","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"tailwindcss":"^4.3.3","@tailwindcss/node":"^4.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"catalog:","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.2","tw-animate-css":"^1.4.0","@oxlint/plugins":"catalog:","tailwindcss-animate":"^1.0.7","@tailwindcss/typography":"^0.5.20"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-tailwindcss_1.8.0_1786408753488_0.30122083608434136","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"oxlint-tailwindcss","version":"1.9.0","keywords":["css","linter","oxlint","plugin","tailwind","tailwindcss"],"author":{"name":"Sergio Azocar"},"license":"MIT","_id":"oxlint-tailwindcss@1.9.0","maintainers":[{"name":"sergioazoc","email":"sergioazoc@gmail.com"}],"homepage":"https://github.com/sergioazoc/oxlint-tailwindcss#readme","bugs":{"url":"https://github.com/sergioazoc/oxlint-tailwindcss/issues"},"dist":{"shasum":"99625986d55859ec3d6380f20ef48bd9946e5acd","tarball":"https://registry.npmjs.org/oxlint-tailwindcss/-/oxlint-tailwindcss-1.9.0.tgz","fileCount":7,"integrity":"sha512-6Zp5AiKPWpkt/HOtvHP3VtmWO2vrl5PAY3DPNker771RUwp5TEHZKRrQ3yCQnSEbCRWrqaVbkBf1pWiIVpms+w==","signatures":[{"sig":"MEYCIQCJ9+kS5sWqDYohzwzsLvvdDTjmzWWbMZ3bODa+UNQu6wIhAKR84acfkfYh+qzbf3atHQ0X763pUkxX9WfqsA6pzXn1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-tailwindcss@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":869917},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"d77254f5521d134837187894eadfdce84e6cb310","scripts":{"dev":"tsdown --watch","test":"vitest run --exclude 'tests/benchmarks/**'","bench":"vitest run --config vitest.bench.config.ts --reporter=verbose","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest --exclude 'tests/benchmarks/**'","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:293016bc-3296-426a-9222-b6ec04901121"}},"repository":{"url":"git+https://github.com/sergioazoc/oxlint-tailwindcss.git","type":"git"},"_npmVersion":"11.19.0","description":"Tailwind CSS linting rules for oxlint","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"tailwindcss":"^4.3.3","@tailwindcss/node":"^4.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"catalog:","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.2.0","tw-animate-css":"^1.4.0","@oxlint/plugins":"catalog:","tailwindcss-animate":"^1.0.7","@tailwindcss/typography":"^0.5.20"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-tailwindcss_1.9.0_1786488716076_0.47230549782438036","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"oxlint-tailwindcss","version":"1.10.0","keywords":["css","linter","oxlint","plugin","tailwind","tailwindcss"],"author":{"name":"Sergio Azocar"},"license":"MIT","_id":"oxlint-tailwindcss@1.10.0","maintainers":[{"name":"sergioazoc","email":"sergioazoc@gmail.com"}],"homepage":"https://github.com/sergioazoc/oxlint-tailwindcss#readme","bugs":{"url":"https://github.com/sergioazoc/oxlint-tailwindcss/issues"},"dist":{"shasum":"2594d160892a7b9ae38e694d8d981ff95afd1252","tarball":"https://registry.npmjs.org/oxlint-tailwindcss/-/oxlint-tailwindcss-1.10.0.tgz","fileCount":7,"integrity":"sha512-6N1wI7zk1d978xhg+YS6Difg2eOKdK5QRYORLq3q3U8CLUoiZ75FyyVN1eAb2RWHIeKXjRCFkGVegsQmV6HXTg==","signatures":[{"sig":"MEUCICaqDQEsbXUW4trNjccLGdzOIDSOZ6MM71MOpQjOloHWAiEAnSUD1Ng3YTrgWpnP7nd4VOEMgakUQVU5eveOkWZZQXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-tailwindcss@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":875178},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"4452fe5386234e5e3aea83ad6e1ac71e1f09bf44","scripts":{"dev":"tsdown --watch","test":"vitest run --exclude 'tests/benchmarks/**'","bench":"vitest run --config vitest.bench.config.ts --reporter=verbose","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest --exclude 'tests/benchmarks/**'","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:293016bc-3296-426a-9222-b6ec04901121"}},"repository":{"url":"git+https://github.com/sergioazoc/oxlint-tailwindcss.git","type":"git"},"_npmVersion":"11.19.0","description":"Tailwind CSS linting rules for oxlint","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"tailwindcss":"^4.3.3","@tailwindcss/node":"^4.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"catalog:","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.2.0","tw-animate-css":"^1.4.0","@oxlint/plugins":"catalog:","tailwindcss-animate":"^1.0.7","@tailwindcss/typography":"^0.5.20"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-tailwindcss_1.10.0_1787202057347_0.3431437034369369","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"oxlint-tailwindcss","version":"1.10.1","keywords":["css","linter","oxlint","plugin","tailwind","tailwindcss"],"author":{"name":"Sergio Azocar"},"license":"MIT","_id":"oxlint-tailwindcss@1.10.1","maintainers":[{"name":"sergioazoc","email":"sergioazoc@gmail.com"}],"homepage":"https://github.com/sergioazoc/oxlint-tailwindcss#readme","bugs":{"url":"https://github.com/sergioazoc/oxlint-tailwindcss/issues"},"dist":{"shasum":"882c52960c52ec77aa559b8821fef74bc52129ec","tarball":"https://registry.npmjs.org/oxlint-tailwindcss/-/oxlint-tailwindcss-1.10.1.tgz","fileCount":7,"integrity":"sha512-qlX3cBCweZ4pi2qVZ8f2xvoQs4n0Com0a1uMNNoG0oNhZNhj9OEc4niCuodWpCIrJ0LU6GWbvW2X+zpByox2rQ==","signatures":[{"sig":"MEUCIQDhaJaJGE4hG74xFnb5Ce7kXfofAu2PW0GVY7If+dxRIgIgYpDbLBpuSrDaf8PgEvtIqw4HaZZT/Ees4MhFXf1g+cQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-tailwindcss@1.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":876898},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"304e178ceceba8c2fdbccce7723010da4b0cb3f2","scripts":{"dev":"tsdown --watch","test":"vitest run --exclude 'tests/benchmarks/**'","bench":"vitest run --config vitest.bench.config.ts --reporter=verbose","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest --exclude 'tests/benchmarks/**'","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:293016bc-3296-426a-9222-b6ec04901121"}},"repository":{"url":"git+https://github.com/sergioazoc/oxlint-tailwindcss.git","type":"git"},"_npmVersion":"11.19.1","description":"Tailwind CSS linting rules for oxlint","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"tailwindcss":"^4.3.3","@tailwindcss/node":"^4.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"catalog:","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.2.0","tw-animate-css":"^1.4.0","@oxlint/plugins":"catalog:","tailwindcss-animate":"^1.0.7","@tailwindcss/typography":"^0.5.20"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-tailwindcss_1.10.1_1787951538410_0.8294656708641883","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"oxlint-tailwindcss","version":"1.10.2","keywords":["css","linter","oxlint","plugin","tailwind","tailwindcss"],"author":{"name":"Sergio Azocar"},"license":"MIT","_id":"oxlint-tailwindcss@1.10.2","maintainers":[{"name":"sergioazoc","email":"sergioazoc@gmail.com"}],"homepage":"https://github.com/sergioazoc/oxlint-tailwindcss#readme","bugs":{"url":"https://github.com/sergioazoc/oxlint-tailwindcss/issues"},"dist":{"shasum":"327f088967e4cad919490ec0144538e968ce8b8e","tarball":"https://registry.npmjs.org/oxlint-tailwindcss/-/oxlint-tailwindcss-1.10.2.tgz","fileCount":7,"integrity":"sha512-jUcNeibzkIohvfq7TkhqmidmbsOcHCAVIgnrEHiC6jYAgvufd/xEgmX5uvpEH8GmeSfovnCs9ph+j6+6zM60yA==","signatures":[{"sig":"MEUCIB+GNg4aSsIcgkAW3VDGktyxUz+veUa/Hq5mVCxAQ6EIAiEAl9X0VBlYJ/iY8NAgngCvULi9nCYtj0kPHt58ZyBfrOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-tailwindcss@1.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":877916},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"34c85bdfbeee18c26e0adfa8e2063d3a7b99beab","scripts":{"dev":"tsdown --watch","test":"vitest run --exclude 'tests/benchmarks/**'","bench":"vitest run --config vitest.bench.config.ts --reporter=verbose","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest --exclude 'tests/benchmarks/**'","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:293016bc-3296-426a-9222-b6ec04901121"}},"repository":{"url":"git+https://github.com/sergioazoc/oxlint-tailwindcss.git","type":"git"},"_npmVersion":"11.19.1","description":"Tailwind CSS linting rules for oxlint","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"tailwindcss":"^4.3.3","@tailwindcss/node":"^4.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"catalog:","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.2.0","tw-animate-css":"^1.4.0","@oxlint/plugins":"catalog:","tailwindcss-animate":"^1.0.7","@tailwindcss/typography":"^0.5.20"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-tailwindcss_1.10.2_1787971100656_0.03652915708853688","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"oxlint-tailwindcss","version":"1.11.0","keywords":["css","linter","oxlint","plugin","tailwind","tailwindcss"],"author":{"name":"Sergio Azocar"},"license":"MIT","_id":"oxlint-tailwindcss@1.11.0","maintainers":[{"name":"sergioazoc","email":"sergioazoc@gmail.com"}],"homepage":"https://github.com/sergioazoc/oxlint-tailwindcss#readme","bugs":{"url":"https://github.com/sergioazoc/oxlint-tailwindcss/issues"},"dist":{"shasum":"396d9bb3e7ed0c6689eec3068e49b6917c63ce8b","tarball":"https://registry.npmjs.org/oxlint-tailwindcss/-/oxlint-tailwindcss-1.11.0.tgz","fileCount":7,"integrity":"sha512-uQa3z5vGo8dBUmWqtMYJ0lVOZsllt3fnJ0lDN4o2MADyah9NtZL0k7mYzaqV2l69kMtMOFPew+PlOS2coBhUnw==","signatures":[{"sig":"MEUCIQDGU9O3IZL1NSfHxHJUd307+TcMcQAm6tpTvWmDH0k9NgIgAR/o0fh+whJl4c9pUcTB4KDEgPTOR3HbVVDnwFgXU3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-tailwindcss@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":902727},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"195878250cdc09c8f79354d5327e58036aee9063","scripts":{"dev":"tsdown --watch","test":"vitest run --exclude 'tests/benchmarks/**'","bench":"vitest run --config vitest.bench.config.ts --reporter=verbose","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest --exclude 'tests/benchmarks/**'","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:293016bc-3296-426a-9222-b6ec04901121"}},"repository":{"url":"git+https://github.com/sergioazoc/oxlint-tailwindcss.git","type":"git"},"_npmVersion":"11.19.1","description":"Tailwind CSS linting rules for oxlint","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"tailwindcss":"^4.3.3","@tailwindcss/node":"^4.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"catalog:","tsdown":"^0.23.0","vitest":"^5.0.0","typescript":"^7.0.2","@types/node":"^26.5.0","tw-animate-css":"^1.4.0","@oxlint/plugins":"catalog:","tailwindcss-animate":"^1.0.7","@tailwindcss/typography":"^0.5.20"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-tailwindcss_1.11.0_1788918516792_0.8818328526407853","host":"s3://npm-registry-packages-npm-production"}},"1.11.1":{"name":"oxlint-tailwindcss","version":"1.11.1","keywords":["css","linter","oxlint","plugin","tailwind","tailwindcss"],"author":{"name":"Sergio Azocar"},"license":"MIT","_id":"oxlint-tailwindcss@1.11.1","maintainers":[{"name":"sergioazoc","email":"sergioazoc@gmail.com"}],"homepage":"https://github.com/sergioazoc/oxlint-tailwindcss#readme","bugs":{"url":"https://github.com/sergioazoc/oxlint-tailwindcss/issues"},"dist":{"shasum":"05883f6a1348445695e7e0e3b029d7698e3b974e","tarball":"https://registry.npmjs.org/oxlint-tailwindcss/-/oxlint-tailwindcss-1.11.1.tgz","fileCount":7,"integrity":"sha512-MDgp1dw8zxFgAvxn36rT7AEEVoToYg86l7/TeXjYDVzcn6w162J61raWwShZSVkiUnDfwCVS/7IULhD9Fun3eQ==","signatures":[{"sig":"MEQCIFYbDOcmAh0e26W0wbId6IIihORF957jaINxnrlwyRDpAiAwNz+SpimNQFQ5V1yWM2P9UGdrtFoHiq40vZJ5vIg0YQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-tailwindcss@1.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":906369},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"983c91fb0f13c05ebe6bcb81d6114d6b4e6ed6cc","scripts":{"dev":"tsdown --watch","test":"vitest run --exclude 'tests/benchmarks/**'","bench":"vitest run --config vitest.bench.config.ts --reporter=verbose","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest --exclude 'tests/benchmarks/**'","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:293016bc-3296-426a-9222-b6ec04901121"}},"repository":{"url":"git+https://github.com/sergioazoc/oxlint-tailwindcss.git","type":"git"},"_npmVersion":"11.19.1","description":"Tailwind CSS linting rules for oxlint","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"tailwindcss":"^4.3.3","@tailwindcss/node":"^4.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"catalog:","tsdown":"^0.23.0","vitest":"^5.0.0","typescript":"^7.0.2","@types/node":"^26.5.0","tw-animate-css":"^1.4.0","@oxlint/plugins":"catalog:","tailwindcss-animate":"^1.0.7","@tailwindcss/typography":"^0.5.20"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-tailwindcss_1.11.1_1788991494692_0.3564081125935381","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"oxlint-tailwindcss","version":"1.12.0","keywords":["css","linter","oxlint","plugin","tailwind","tailwindcss"],"author":{"name":"Sergio Azocar"},"license":"MIT","_id":"oxlint-tailwindcss@1.12.0","maintainers":[{"name":"sergioazoc","email":"sergioazoc@gmail.com"}],"homepage":"https://github.com/sergioazoc/oxlint-tailwindcss#readme","bugs":{"url":"https://github.com/sergioazoc/oxlint-tailwindcss/issues"},"dist":{"shasum":"cd47ac17382cdb4dd16a6af81ee023292f4d0012","tarball":"https://registry.npmjs.org/oxlint-tailwindcss/-/oxlint-tailwindcss-1.12.0.tgz","fileCount":7,"integrity":"sha512-dSeRi4mE+wHR7pdhF3G4A5ZBHgiLbyMORnyXLdbIi/JfwSjx65WxYddrpTuYDZzY8JqPaEYe+xTfj8v7b0xJhA==","signatures":[{"sig":"MEUCIAmS5fKUIROqGaT6D5Ku68owwHqjxFKZZRO/X1gZSTAhAiEA2Jk01h7JUwnxTQphd0bZWOjEbrNjA3JMvdpwzSCbyqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-tailwindcss@1.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":909151},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"e719d7a84b1490c5e63e2cbe37fee51f7f96ace3","scripts":{"dev":"tsdown --watch","test":"vitest run --exclude 'tests/benchmarks/**'","bench":"vitest run --config vitest.bench.config.ts --reporter=verbose","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest --exclude 'tests/benchmarks/**'","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:293016bc-3296-426a-9222-b6ec04901121"}},"repository":{"url":"git+https://github.com/sergioazoc/oxlint-tailwindcss.git","type":"git"},"_npmVersion":"11.19.1","description":"Tailwind CSS linting rules for oxlint","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"tailwindcss":"^4.3.3","@tailwindcss/node":"^4.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"catalog:","tsdown":"^0.23.0","vitest":"^5.0.0","typescript":"^7.0.2","@types/node":"^26.5.0","tw-animate-css":"^1.4.0","@oxlint/plugins":"catalog:","tailwindcss-animate":"^1.0.7","@tailwindcss/typography":"^0.5.20"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-tailwindcss_1.12.0_1789004382821_0.5892351668321216","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"_id":"oxlint-tailwindcss@1.13.0","bugs":{"url":"https://github.com/sergioazoc/oxlint-tailwindcss/issues"},"dist":{"shasum":"b56076c97746e2a60e53aab846751c5a24e991cd","tarball":"https://registry.npmjs.org/oxlint-tailwindcss/-/oxlint-tailwindcss-1.13.0.tgz","fileCount":7,"integrity":"sha512-S6Dp9K1olUgPIAcQp3SQa+dZDJeZzoI9hE4Bp/fFYW43AMV0kPiDWpqm8JCXPHyHuMXvRWvdvS9J7KEQhTciBw==","signatures":[{"sig":"MEYCIQDI58aRv5wYDNYW9z3nr0VjCB1R1ne1MF8kRlkxahmjXwIhALqQdfWluCh4FdFyuC8nVbbBuytv1a/kYHeT7BAyNdGf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFnd9A93OdBKLrvhxu9SHIdAQ7BBBzs+5gfvBnVn7hWOAiEAs4JXvQf6BEFpos/dT3DgSbeuEDO1l8IpMXYZEGzvQF0="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-tailwindcss@1.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":914936},"main":"./dist/index.cjs","name":"oxlint-tailwindcss","type":"module","types":"./dist/index.d.cts","author":{"name":"Sergio Azocar"},"module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"065d498b9e1ee831846ee9cd7fbc8ec65406f242","license":"MIT","scripts":{"dev":"tsdown --watch","test":"vitest run --exclude 'tests/benchmarks/**'","bench":"vitest run --config vitest.bench.config.ts --reporter=verbose","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest --exclude 'tests/benchmarks/**'","prepublishOnly":"pnpm run build"},"version":"1.13.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:293016bc-3296-426a-9222-b6ec04901121"}},"homepage":"https://github.com/sergioazoc/oxlint-tailwindcss#readme","keywords":["css","linter","oxlint","plugin","tailwind","tailwindcss"],"repository":{"url":"git+https://github.com/sergioazoc/oxlint-tailwindcss.git","type":"git"},"_npmVersion":"11.20.0","description":"Tailwind CSS linting rules for oxlint","directories":{},"maintainers":[{"name":"sergioazoc","email":"sergioazoc@gmail.com"}],"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"tailwindcss":"^4.3.3","@tailwindcss/node":"^4.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"catalog:","tsdown":"^0.23.0","vitest":"^5.0.0","typescript":"^7.0.2","@types/node":"^26.5.0","tw-animate-css":"^1.4.0","@oxlint/plugins":"catalog:","tailwindcss-animate":"^1.0.7","@tailwindcss/typography":"^0.5.20"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/oxlint-tailwindcss_1.13.0_1790128924514_0.018525325526378422"}}},"time":{"created":"2026-03-14T16:45:40.760Z","modified":"2026-09-23T02:02:05.001Z","0.1.0":"2026-03-14T16:45:40.991Z","0.1.1":"2026-03-14T16:57:06.067Z","0.1.2":"2026-03-14T20:49:50.521Z","0.1.3":"2026-03-14T22:16:17.954Z","0.1.4":"2026-03-15T02:16:02.490Z","0.1.5":"2026-03-15T03:40:55.396Z","0.1.6":"2026-03-16T02:37:27.108Z","0.1.7":"2026-03-16T14:40:22.233Z","0.1.8":"2026-03-18T22:03:45.381Z","0.1.9":"2026-03-19T20:24:08.177Z","0.1.10":"2026-03-27T20:29:17.246Z","0.2.0":"2026-04-09T16:45:11.187Z","0.3.0":"2026-04-09T21:47:01.073Z","0.4.0":"2026-04-10T21:06:30.518Z","0.4.1":"2026-04-12T05:45:26.749Z","0.5.0":"2026-04-13T20:38:32.072Z","0.6.0":"2026-04-13T21:49:16.475Z","0.6.1":"2026-04-14T23:15:32.780Z","0.6.2":"2026-04-21T19:26:50.947Z","0.6.3":"2026-04-21T23:25:37.159Z","0.7.0":"2026-05-05T03:29:32.344Z","0.7.1":"2026-05-08T03:27:52.157Z","0.8.0":"2026-05-17T04:01:50.340Z","1.0.0":"2026-05-27T23:08:49.650Z","1.0.1":"2026-05-29T02:44:07.191Z","1.1.0":"2026-05-29T22:14:30.067Z","1.2.0":"2026-06-05T18:53:36.377Z","1.3.0":"2026-06-09T22:55:47.317Z","1.3.1":"2026-06-14T01:31:05.432Z","1.3.2":"2026-06-14T21:41:43.534Z","1.3.3":"2026-06-16T23:15:16.403Z","1.3.4":"2026-06-30T21:19:23.657Z","1.3.5":"2026-07-10T05:29:44.838Z","1.4.0":"2026-07-25T15:57:00.775Z","1.5.0":"2026-07-26T02:00:37.868Z","1.6.0":"2026-07-26T20:29:45.850Z","1.7.0":"2026-08-04T03:13:10.256Z","1.7.1":"2026-08-07T00:22:08.582Z","1.8.0":"2026-08-11T00:39:13.631Z","1.9.0":"2026-08-11T22:51:56.235Z","1.10.0":"2026-08-20T05:00:57.570Z","1.10.1":"2026-08-28T21:12:18.596Z","1.10.2":"2026-08-29T02:38:20.786Z","1.11.0":"2026-09-09T01:48:36.955Z","1.11.1":"2026-09-09T22:04:54.844Z","1.12.0":"2026-09-10T01:39:42.990Z","1.13.0":"2026-09-23T02:02:04.634Z"},"bugs":{"url":"https://github.com/sergioazoc/oxlint-tailwindcss/issues"},"author":{"name":"Sergio Azocar"},"license":"MIT","homepage":"https://github.com/sergioazoc/oxlint-tailwindcss#readme","keywords":["css","linter","oxlint","plugin","tailwind","tailwindcss"],"repository":{"url":"git+https://github.com/sergioazoc/oxlint-tailwindcss.git","type":"git"},"description":"Tailwind CSS linting rules for oxlint","maintainers":[{"name":"sergioazoc","email":"sergioazoc@gmail.com"}],"readme":"# oxlint-tailwindcss\n\n24 Tailwind CSS linting rules for [oxlint](https://oxc.rs/docs/guide/usage/linter). Built for\nTailwind CSS v4 with deterministic config, typo suggestions, and autofixes.\n\n> **v1** — Upgrading from v0.x? See the\n> **[migration guide](https://oxlint-tailwindcss.pages.dev/migration/v0-to-v1)**. The headline\n> change: `settings.tailwindcss.entryPoint` is now required.\n\nRead the story behind this plugin:\n[oxlint-tailwindcss: The Linting Plugin Tailwind v4 Needed](https://sergioazocar.com/en/blog/oxlint-tailwindcss-the-linting-plugin-tailwind-v4-needed)\n\n## Highlights\n\n- **Configure once, never fails** — `settings.tailwindcss.entryPoint` is explicit. Same input → same\n  output on every machine.\n- **Monorepo-ready** — Single root config with a glob → CSS mapping array, or one `.oxlintrc.json`\n  per package. Both fully deterministic.\n- **Coexists with oxfmt and Prettier** — Point all tools at the same CSS and they agree\n  byte-for-byte. See the [interop guide](https://oxlint-tailwindcss.pages.dev/interop).\n- **Tailwind CSS v4.1+** — Designed for v4 from day one. Reads your `@theme { ... }` custom tokens,\n  your shadcn variables, your typography plugin. It loads _your_ project's Tailwind engine, resolved\n  per entry point, so the linter and your build agree; an engine older than v4.1, a future major, or\n  a major-version drift from your build fails loud (opt back in with\n  `settings.tailwindcss.allowUntestedEngine`).\n- **Fail loud** — Misconfiguration surfaces as a single `designSystemUnavailable` diagnostic with an\n  actionable hint. Never silently skipped rules.\n- **Fast** — Native oxlint plugin with per-entry-point caching and content-hash disk cache for\n  monorepo deduplication.\n- **Typo suggestions** — `itms-center` → \"Did you mean `items-center`?\"\n- **Conflict detection** — Shows exactly which CSS properties conflict and which class wins.\n- **Lightweight** — Only 2 runtime dependencies: `@tailwindcss/node` and `tailwindcss`.\n- **24 rules** — Correctness, style, complexity, and restriction rules with autofixes where\n  possible.\n- **Variable detection** — Lints variables matching `/^classNames?$/`, `/^classes$/`, `/^styles?$/`\n  (e.g. `className`, `classNames`, `classes`, `styles`) automatically.\n- **Customizable** — Extend class detection with custom attributes, attribute patterns (regex, for\n  `*ClassName` props), callees, callee extractors (route a wrapper through the `tv`/`cva`/`classed`\n  extractor), tags, and variable patterns.\n- **Component class support** — Recognizes `@layer components { .btn {} }` in your CSS.\n\nFull documentation: **https://oxlint-tailwindcss.pages.dev** (English) ·\n**https://oxlint-tailwindcss.pages.dev/es** (Español)\n\n## Installation\n\n```bash\npnpm add -D oxlint-tailwindcss\n```\n\n## Setup\n\nAdd the plugin to your `.oxlintrc.json`:\n\n```jsonc\n{\n  \"jsPlugins\": [\"oxlint-tailwindcss\"],\n  \"rules\": {\n    // Correctness\n    \"tailwindcss/no-unknown-classes\": \"error\",\n    \"tailwindcss/no-duplicate-classes\": \"error\",\n    \"tailwindcss/no-conflicting-classes\": \"error\",\n    \"tailwindcss/no-deprecated-classes\": \"error\",\n    \"tailwindcss/no-unnecessary-whitespace\": \"error\",\n    // These two only inspect literal class lists on native elements; cn()/twMerge() fragments and custom-component classNames are skipped (issue #117).\n    \"tailwindcss/no-dark-without-light\": \"warn\",\n    \"tailwindcss/no-contradicting-variants\": \"warn\",\n    // Style\n    \"tailwindcss/enforce-canonical\": \"warn\",\n    \"tailwindcss/enforce-sort-order\": \"warn\",\n    \"tailwindcss/enforce-shorthand\": \"warn\",\n    \"tailwindcss/enforce-logical\": \"off\",\n    \"tailwindcss/enforce-physical\": \"off\",\n    \"tailwindcss/enforce-consistent-important-position\": \"warn\",\n    \"tailwindcss/enforce-negative-arbitrary-values\": \"warn\",\n    \"tailwindcss/enforce-consistent-variable-syntax\": \"warn\",\n    \"tailwindcss/consistent-variant-order\": \"warn\",\n    // Complexity\n    \"tailwindcss/max-class-count\": \"off\",\n    \"tailwindcss/enforce-consistent-line-wrapping\": \"off\",\n    // Restrictions\n    \"tailwindcss/no-restricted-classes\": \"off\",\n    \"tailwindcss/no-arbitrary-value\": \"off\",\n    \"tailwindcss/no-hardcoded-colors\": \"warn\",\n    \"tailwindcss/no-unnecessary-arbitrary-value\": \"warn\",\n    \"tailwindcss/prefer-theme-tokens\": \"off\",\n  },\n}\n```\n\nDeclare your Tailwind CSS entry point in `settings.tailwindcss.entryPoint`:\n\n```jsonc\n{\n  \"jsPlugins\": [\"oxlint-tailwindcss\"],\n  \"settings\": {\n    \"tailwindcss\": {\n      \"entryPoint\": \"src/styles.css\",\n    },\n  },\n  \"rules\": {\n    \"tailwindcss/no-unknown-classes\": \"error\",\n    // ...\n  },\n}\n```\n\nThat's the only required setting. The plugin loads your design system from that file once and shares\nit across every rule.\n\n### Monorepos\n\nTwo patterns, both fully deterministic:\n\n**Pattern A — single root config with a glob → CSS mapping.** First match wins, evaluation in array\norder:\n\n```jsonc\n{\n  \"settings\": {\n    \"tailwindcss\": {\n      \"entryPoint\": [\n        { \"files\": \"packages/ui/**\", \"use\": \"packages/ui/src/styles.css\" },\n        { \"files\": \"packages/admin/**\", \"use\": \"packages/admin/src/admin.css\" },\n        { \"files\": \"**\", \"use\": \"src/global.css\" },\n      ],\n    },\n  },\n}\n```\n\n**Pattern B — one `.oxlintrc.json` per package**, each with its own string `entryPoint`. oxlint\nresolves the closest config to the file being linted, and a relative `entryPoint` is anchored to\nthat config's directory (falling back to the working directory), so it resolves to the same CSS\nwhether oxlint runs from the package (CLI) or the workspace root (editor).\n\nSee the full [monorepo guide](https://oxlint-tailwindcss.pages.dev/monorepo) for examples of both.\n\n### Per-rule override\n\nYou can also override per rule if needed:\n\n```jsonc\n{\n  \"rules\": {\n    \"tailwindcss/no-unknown-classes\": [\"error\", { \"entryPoint\": \"src/app.css\" }],\n  },\n}\n```\n\nResolution order: rule option > `settings.tailwindcss.entryPoint`. If neither resolves a CSS file,\nDS-dependent rules emit a single `designSystemUnavailable` diagnostic per file (with the migration\nhint inline). v1.0.0 removed the filesystem auto-detect — explicit `entryPoint` is mandatory.\n\n### Timeout\n\nFor slow environments (large monorepos, CI), you can increase the design system loading timeout:\n\n```jsonc\n{\n  \"settings\": {\n    \"tailwindcss\": {\n      \"timeout\": 120000, // milliseconds (default: 60000)\n    },\n  },\n}\n```\n\nThis `timeout` governs the **precompute loader** only. The sort/canonicalize/declaration worker\nservices used while linting have a separate **30 s per-request** timeout. If a slow-but-functional\nmachine or CI runner reports `worker request timed out after 30000ms` on valid class lists, raise it\nwith the `OXLINT_TAILWINDCSS_WORKER_REQUEST_TIMEOUT` environment variable (milliseconds):\n\n```bash\nOXLINT_TAILWINDCSS_WORKER_REQUEST_TIMEOUT=60000 oxlint\n```\n\nA timeout no longer costs O(files): after a few consecutive timeouts for one entry point the rest of\nthe run fails fast, and the state self-heals once the machine recovers.\n\n### Root font size\n\nComparing a px value against a rem-based scale depends on the root font size. `prefer-scale-token`\nuses it to suggest `p-[10px]` → `p-2.5`, and `enforce-canonical` passes it to Tailwind's\ncanonicalizer. `enforce-canonical` only autofixes rewrites that emit identical CSS, so a px value is\nnever rewritten to a token that resolves through `var(--spacing)`. Change it only if your project\nsets a root size other than 16 on `<html>`:\n\n```jsonc\n{\n  \"settings\": {\n    \"tailwindcss\": {\n      \"rootFontSize\": 16, // pixels (default: 16)\n    },\n  },\n}\n```\n\n### Debug logging\n\nTo see which design system is used for each file, enable debug mode:\n\n```jsonc\n{\n  \"settings\": {\n    \"tailwindcss\": {\n      \"debug\": true,\n    },\n  },\n}\n```\n\nOr use the environment variable (no config changes needed):\n\n```bash\nDEBUG=oxlint-tailwindcss oxlint .\n```\n\nOutput:\n\n```\n[oxlint-tailwindcss] Loaded design system from \"packages/web/src/globals.css\"\n[oxlint-tailwindcss] packages/web/src/App.tsx → packages/web/src/globals.css\n[oxlint-tailwindcss] packages/admin/src/Dashboard.tsx → packages/admin/src/styles.css\n```\n\nIf no entry point is configured, the DS-dependent rules (`no-unknown-classes`,\n`no-conflicting-classes`, `enforce-canonical`, `enforce-sort-order`,\n`no-unnecessary-arbitrary-value`, `prefer-scale-token`, `prefer-theme-tokens`) emit a single\n`designSystemUnavailable` diagnostic per file with an actionable hint — no more silent skips.\n`consistent-variant-order` tolerates a missing entryPoint (its static fallback is itself\ndeterministic), and `no-deprecated-classes` tolerates one too — it falls back to a hardcoded v3→v4\nrename map, and derives a richer map from the design system when an entry point is configured. All\nnon-DS rules work without an entry point.\n\n## Custom class detection\n\nBy default the plugin detects Tailwind classes in `className`/`class` attributes, 14 utility\nfunctions (`cn`, `clsx`, `cva`, `tv`, `classed`, etc.), `tw` tagged templates, and variables whose\nnames match `className`/`classNames`/`classes`/`style`/`styles`.\n\nYou can extend these defaults via `settings.tailwindcss`. All values are **additive** — your custom\nentries are appended to the built-in defaults:\n\n```jsonc\n{\n  \"jsPlugins\": [\"oxlint-tailwindcss\"],\n  \"settings\": {\n    \"tailwindcss\": {\n      // Additional JSX attribute names to scan (exact match)\n      \"attributes\": [\"xyzClassName\", \"classNames\", \"overlayClassName\"],\n      // Regex patterns for JSX attribute names — catches *ClassName conventions\n      // (React Native / Uniwind) without listing every prop\n      \"attributePatterns\": [\"ClassName$\"],\n      // Additional function names to scan\n      \"callees\": [\"myHelper\"],\n      // Route a custom wrapper through a structured extractor (tv/cva/classed/flat)\n      \"calleeExtractors\": { \"defineStyles\": \"tv\" },\n      // Additional tagged template tags to scan\n      \"tags\": [\"css\"],\n      // Additional regex patterns for variable names (as strings)\n      \"variablePatterns\": [\"^tw\"],\n    },\n  },\n  \"rules\": {\n    \"tailwindcss/no-unknown-classes\": \"error\",\n    // ...\n  },\n}\n```\n\nThis applies to all 24 rules at once. For example, adding `\"classNames\"` to `attributes` makes every\nrule lint `<Input classNames={{ root: \"...\" }} />`.\n\n> **`calleeExtractors`** — `cva`, `tv`, and `classed` are extracted with logic that understands\n> their config shape (`base`, `slots`, `variants`, …). If a shared package re-exports one under\n> another name (e.g. `defineStyles = createTV(config)`), map it —\n> `\"calleeExtractors\": { \"defineStyles\": \"tv\" }` — so the wrapper gets the same deep extraction\n> without renaming imports. Mapped names are auto-registered as callees; values are one of `tv`,\n> `cva`, `classed`, or `flat` (the reserved names can't be remapped).\n\n> **`attributePatterns` vs `variablePatterns`** — both match by regex, but on different things.\n> `attributePatterns` matches **JSX attribute names** (`contentContainerClassName`,\n> `tintColorClassName`, …); `variablePatterns` matches **variable declaration names only**\n> (`const fooClassName = \"...\"`), never JSX attributes — despite its default `/^classNames?$/`\n> looking like the `className` attribute.\n\nTo **remove** specific items from the built-in defaults, use `exclude`:\n\n```jsonc\n{\n  \"settings\": {\n    \"tailwindcss\": {\n      \"exclude\": {\n        // Stop scanning variables named \"style\" / \"styles\"\n        \"variablePatterns\": [\"^styles?$\"],\n        // Stop scanning a specific callee\n        \"callees\": [\"objstr\"],\n      },\n    },\n  },\n}\n```\n\nFor `variablePatterns`, exclusions match against the regex source (e.g. `\"^styles?$\"` removes the\ndefault `/^styles?$/` pattern).\n\n## Supported patterns\n\nThe plugin extracts Tailwind classes from:\n\n```tsx\n// JSX attributes\n<div className=\"flex items-center\" />\n<div class=\"flex items-center\" />\n\n// Template literals\n<div className={`flex ${condition ? \"hidden\" : \"\"}`} />\n\n// Ternaries\n<div className={active ? \"bg-blue-500\" : \"bg-gray-200\"} />\n\n// Utility functions (cn, clsx, cx, cva, twMerge, twJoin, classnames, ctl, cc, clb, cnb, objstr)\ncn(\"flex items-center\", condition && \"hidden\")\nclsx(\"flex\", { \"bg-red-500\": isError })\ntwMerge(\"p-4\", \"p-2\")\n\n// cva() — full extraction: base, variants, compoundVariants\ncva(\"flex items-center\", {\n  variants: {\n    size: { sm: \"text-sm p-2\", lg: \"text-lg p-4\" },\n  },\n  compoundVariants: [\n    { size: \"sm\", class: \"font-medium\" },\n  ],\n})\n\n// tv() — full extraction: base, slots, variants (with slot objects), compoundVariants, compoundSlots\ntv({\n  base: \"flex items-center\",\n  slots: { header: \"p-4 font-bold\", body: \"p-2\" },\n  variants: {\n    color: {\n      primary: { header: \"bg-blue-500\", body: \"text-blue-900\" },\n    },\n  },\n  compoundSlots: [\n    { color: \"primary\", class: \"border-blue-500\" },\n  ],\n})\n\n// classed() (tw-classed) — skips element type, extracts classes and cva-like config\nclassed(\"button\", \"flex items-center\", {\n  variants: {\n    color: { primary: \"bg-blue-500\", secondary: \"bg-gray-500\" },\n  },\n})\n\n// Array values — the idiomatic multi-line form of cn()/cva()/tv()\ncn([\"flex\", \"items-center\"])\ntv({ base: [\"flex\", \"items-center\"], variants: { size: { sm: [\"p-2\", \"text-sm\"] } } })\n\n// Object-valued JSX attributes (e.g. Mantine classNames prop)\n<Input classNames={{ root: \"flex items-center\", input: \"border-none\" }} />\n\n// Tagged templates\nconst styles = tw`flex items-center hover:bg-blue-500`\n\n// Variable declarations (matched by name: className, classNames, classes, style, styles)\nconst className = \"flex items-center\"\nconst classes = condition ? \"bg-blue-500\" : \"bg-gray-200\"\n```\n\n## Rules\n\n### Correctness\n\n#### `no-unknown-classes`\n\nReports classes not recognized by Tailwind CSS. Includes typo suggestions.\n\n```tsx\n// ❌ Bad\n<div className=\"flex itms-center bg-blu-500\" />\n//                   ^^^^^^^^^^^\n// \"itms-center\" is not a valid Tailwind class. Did you mean \"items-center\"?\n//                                ^^^^^^^^^^\n// \"bg-blu-500\" is not a valid Tailwind class. Did you mean \"bg-blue-500\"?\n```\n\n**Options:**\n\n| Option           | Type       | Description                           |\n| ---------------- | ---------- | ------------------------------------- |\n| `allowlist`      | `string[]` | Custom classes to allow               |\n| `ignorePrefixes` | `string[]` | Prefixes to ignore (e.g. `[\"data-\"]`) |\n\n**Requires design system.** No autofix.\n\n---\n\n#### `no-duplicate-classes`\n\nDetects repeated classes in the same string. `hover:flex` and `focus:flex` are **not** considered\nduplicates (different variants).\n\n```tsx\n// ❌ Bad\n<div className=\"flex flex items-center\" />\n\n// ✅ Fixed\n<div className=\"flex items-center\" />\n```\n\n**Autofix:** Removes the duplicate.\n\n---\n\n#### `no-conflicting-classes`\n\nDetects classes whose CSS declarations clash, by comparing the CSS the design system actually emits\n— values included, not just property names. Reports which property clashes and which class wins,\nasked of the design system rather than inferred from the order you wrote the classes in.\n\nTwo classes that declare the same property with the SAME value are reported separately, as\n`redundant`: not a conflict, but one of them is dead weight. Set `reportRedundant: false` to opt\nout.\n\n```tsx\n// ❌ Bad\n<div className=\"text-red-500 text-blue-500\" />\n// \"text-red-500\" overrides \"text-blue-500\" on \"color\".\n\n<div className=\"mt-2 mt-4\" />\n// \"mt-4\" overrides \"mt-2\" on \"margin-top\".\n```\n\n> **Note:** Shorthand vs longhand conflicts (e.g., `p-4` vs `px-2`) are not currently detected. See\n> [Known limitations](#known-limitations).\n\n**Requires design system.** No autofix.\n\n---\n\n#### `no-deprecated-classes`\n\nDetects classes deprecated in Tailwind CSS v4.\n\n```tsx\n// ❌ Bad\n<div className=\"flex-grow\" />\n// \"flex-grow\" is deprecated in Tailwind v4. Use \"grow\" instead.\n\n// ✅ Fixed\n<div className=\"grow\" />\n```\n\nDeprecated class mappings:\n\n| Deprecated          | Replacement            |\n| ------------------- | ---------------------- |\n| `flex-grow`         | `grow`                 |\n| `flex-grow-0`       | `grow-0`               |\n| `flex-shrink`       | `shrink`               |\n| `flex-shrink-0`     | `shrink-0`             |\n| `overflow-ellipsis` | `text-ellipsis`        |\n| `decoration-slice`  | `box-decoration-slice` |\n| `decoration-clone`  | `box-decoration-clone` |\n| `bg-gradient-to-t`  | `bg-linear-to-t`       |\n| `bg-gradient-to-tr` | `bg-linear-to-tr`      |\n| `bg-gradient-to-r`  | `bg-linear-to-r`       |\n| `bg-gradient-to-br` | `bg-linear-to-br`      |\n| `bg-gradient-to-b`  | `bg-linear-to-b`       |\n| `bg-gradient-to-bl` | `bg-linear-to-bl`      |\n| `bg-gradient-to-l`  | `bg-linear-to-l`       |\n| `bg-gradient-to-tl` | `bg-linear-to-tl`      |\n\n**Autofix:** Replaces with the modern equivalent.\n\n---\n\n#### `no-unnecessary-whitespace`\n\nNormalizes whitespace in class strings.\n\n```tsx\n// ❌ Bad\n<div className=\"  flex   items-center  \" />\n\n// ✅ Fixed\n<div className=\"flex items-center\" />\n```\n\n**Autofix:** Trims and collapses whitespace.\n\n---\n\n#### `no-dark-without-light`\n\nRequires a base (light) utility when using the `dark:` variant on the same element.\n\n```tsx\n// ❌ Bad — dark variant without base\n<div className=\"dark:bg-gray-900\" />\n// \"dark:bg-gray-900\" uses the dark variant, but there is no base \"bg-*\" class.\n\n// ✅ OK — has matching base\n<div className=\"bg-white dark:bg-gray-900\" />\n<div className=\"text-black dark:text-white\" />\n```\n\nGroups by utility prefix (`bg-`, `text-`, `border-`, etc.) — only checks that a base utility of the\nsame type exists.\n\n**Scope (issue #117):** only inspects literal class lists on **native host elements** (`<div>`,\n`<input>`, …). Strings passed to `cn`/`twMerge`/`cva` or set on a custom component's `className` are\noverride fragments whose light base commonly lives in another module, so they are skipped to avoid\nfalse positives.\n\n**Options:**\n\n| Option     | Type       | Default    | Description                          |\n| ---------- | ---------- | ---------- | ------------------------------------ |\n| `variants` | `string[]` | `[\"dark\"]` | Variant prefixes to check for a base |\n\n**No autofix.**\n\n---\n\n#### `no-contradicting-variants`\n\nDetects variant-prefixed classes that are redundant because the base class already applies\nunconditionally.\n\n```tsx\n// ❌ Bad — dark:flex is redundant because flex already applies always\n<div className=\"flex dark:flex\" />\n<div className=\"hidden hover:hidden\" />\n\n// ✅ OK — different values, both conditional, or different selector targets\n<div className=\"text-white dark:text-black\" />\n<div className=\"hover:flex dark:flex\" />\n<div className=\"absolute after:absolute\" />\n<div className=\"shrink-0 [&>svg]:shrink-0\" />\n\n// ✅ OK — responsive reset: lg:block restores display after md:hidden removed it\n<div className=\"block md:hidden lg:block\" />\n```\n\nOnly flags when the exact same utility exists both as base and with a conditional variant. Variants\nthat change the selector target (pseudo-elements, child/descendant selectors, arbitrary selectors)\nare not flagged.\n\n**Scope (issue #117):** only inspects literal class lists on **native host elements** (`<div>`,\n`<button>`, …). Strings passed to `cn`/`twMerge`/`cva` or set on a custom component's `className`\nare override fragments where the \"redundant\" variant is often load-bearing (it beats a same-group\nclass the component merges in), so they are skipped to avoid false positives.\n\n**Responsive resets (issue #150):** the base only \"applies unconditionally\" if nothing else\noverrides its property. A variant that re-establishes a property an intermediate class took away\n(`lg:block` after `md:hidden`) is load-bearing and not flagged. With an `entryPoint` this uses the\nCSS properties the design system reports (any property); without one it falls back to the closed\n`display`/`visibility` groups.\n\n**Options:** `entryPoint` (per-rule override of `settings.tailwindcss.entryPoint`; optional — the\nrule is DS-optional and never reports a missing design system). **No autofix.**\n\n---\n\n### Style\n\n#### `enforce-canonical`\n\nEnforces canonical Tailwind CSS class names. Uses `canonicalizeCandidates()` from the Tailwind CSS\nengine dynamically — the same API that powers Tailwind CSS IntelliSense's `suggestCanonicalClasses`.\nIt only rewrites when the canonical form emits **byte-identical CSS** (a value-preserving rename or\nsyntax normalization), so `--fix` never changes how your design renders.\n\n```tsx\n// ❌ Bad → ✅ Fixed\n\"-m-0\"                         → \"m-0\"\n\"-mt-0\"                        → \"mt-0\"\n\"flex-grow-[2]\"                → \"grow-2\"\n\"text-[var(--color-text)]/90\"  → \"text-(--color-text)/90\"\n\"dark:bg-white/[.08]\"          → \"dark:bg-white/8\"\n\"data-[open]:flex\"             → \"data-open:flex\"\n\"min-[40rem]:flex\"             → \"sm:flex\"\n```\n\nVariants and the `!` position are preserved. A variant rewrite that would change the selector\n(`has-[:checked]:` → `has-checked:`, `[&>*]:` → `*:`) is left as written.\n\nIt does **not** rewrite an arbitrary length into a spacing-scale step (`pl-[15px]` → `pl-3.75`),\neven though IntelliSense suggests it: `pl-3.75` compiles to `calc(var(--spacing) * 3.75)`, which is\nnot byte-identical to `15px`, so the two can diverge under a `:root` override or a different root\nfont size. Those value-changing suggestions live in [`prefer-scale-token`](#prefer-scale-token),\nreport-only.\n\n**Requires design system.** **Autofix:** Replaces with canonical form.\n\n---\n\n#### `enforce-sort-order`\n\nSorts classes according to Tailwind's official class order — identical to\n[oxfmt](https://oxc.rs/docs/guide/usage/formatter) and\n[prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss). Uses\n`ds.getClassOrder()` from the Tailwind CSS engine for exact results.\n\n```tsx\n// ❌ Bad\n<div className=\"text-red-500 flex items-center p-4\" />\n\n// ✅ Fixed\n<div className=\"flex items-center p-4 text-red-500\" />\n```\n\nIn `strict` mode, classes are grouped by variant prefix, sorted within each group by DS sort order,\nand groups are ordered: no-variant first, then by variant priority.\n\n```tsx\n// ❌ Bad (strict mode)\n<div className=\"hover:text-red-500 p-4 hover:bg-blue-500 m-2\" />\n\n// ✅ Fixed\n<div className=\"m-2 p-4 hover:bg-blue-500 hover:text-red-500\" />\n```\n\n**Options:**\n\n| Option | Type                      | Default     | Description |\n| ------ | ------------------------- | ----------- | ----------- |\n| `mode` | `\"default\"` \\| `\"strict\"` | `\"default\"` | Sort mode   |\n\n**Requires design system.** **Autofix:** Reorders classes.\n\n---\n\n#### `enforce-shorthand`\n\nSuggests shorthand classes when all axes have the same value.\n\n```tsx\n// ❌ Bad → ✅ Fixed\n\"mt-2 mr-2 mb-2 ml-2\"  → \"m-2\"\n\"mt-2 mb-2\"             → \"my-2\"\n\"ml-2 mr-2\"             → \"mx-2\"\n\"pt-4 pr-4 pb-4 pl-4\"  → \"p-4\"\n\"pt-4 pb-4\"             → \"py-4\"\n\"pl-4 pr-4\"             → \"px-4\"\n\"px-4 py-4\"             → \"p-4\"\n\"mx-2 my-2\"             → \"m-2\"\n\"w-full h-full\"         → \"size-full\"\n\"rounded-tl-lg rounded-tr-lg rounded-br-lg rounded-bl-lg\" → \"rounded-lg\"\n```\n\n**Autofix:** Replaces with shorthand.\n\n---\n\n#### `enforce-logical`\n\nConverts physical properties to logical ones for LTR/RTL support.\n\n```tsx\n// ❌ Bad → ✅ Fixed\n\"ml-4\"    → \"ms-4\"\n\"mr-4\"    → \"me-4\"\n\"pl-4\"    → \"ps-4\"\n\"pr-4\"    → \"pe-4\"\n\"left-0\"  → \"start-0\"\n\"right-0\" → \"end-0\"\n```\n\nAlso converts `border-l/r`, `rounded-l/r/tl/tr/bl/br`, and `scroll-ml/mr/pl/pr` to their logical\nequivalents.\n\n**Options:**\n\n| Option      | Type                                | Default  | Description                                   |\n| ----------- | ----------------------------------- | -------- | --------------------------------------------- |\n| `direction` | `\"inline\"` \\| `\"block\"` \\| `\"both\"` | `\"both\"` | Restrict conversion to one axis               |\n| `allowlist` | `string[]`                          | `[]`     | Regex patterns for classes to leave untouched |\n\n**Autofix:** Replaces with logical equivalent.\n\n---\n\n#### `enforce-physical`\n\nThe inverse of `enforce-logical`. Converts logical properties back to physical ones for consistency\nin LTR-only projects.\n\n```tsx\n// ❌ Bad → ✅ Fixed\n\"ms-4\"    → \"ml-4\"\n\"me-4\"    → \"mr-4\"\n\"ps-4\"    → \"pl-4\"\n\"pe-4\"    → \"pr-4\"\n\"start-0\" → \"left-0\"\n\"end-0\"   → \"right-0\"\n```\n\n**Options:**\n\n| Option      | Type                                | Default  | Description                                   |\n| ----------- | ----------------------------------- | -------- | --------------------------------------------- |\n| `direction` | `\"inline\"` \\| `\"block\"` \\| `\"both\"` | `\"both\"` | Restrict conversion to one axis               |\n| `allowlist` | `string[]`                          | `[]`     | Regex patterns for classes to leave untouched |\n\n**Autofix:** Replaces with physical equivalent.\n\n---\n\n#### `enforce-consistent-important-position`\n\nEnforces a consistent position for the `!` (important) modifier — either prefix or suffix.\n\n```tsx\n// ❌ Bad (default: suffix — Tailwind v4 canonical form)\n<div className=\"!font-bold\" />\n<div className=\"hover:!text-red\" />\n\n// ✅ Fixed\n<div className=\"font-bold!\" />\n<div className=\"hover:text-red!\" />\n```\n\nHandles variants correctly — the `!` is placed on the utility, not the variant prefix.\n\n**Options:**\n\n| Option     | Type                     | Default    | Description                     |\n| ---------- | ------------------------ | ---------- | ------------------------------- |\n| `position` | `\"prefix\"` \\| `\"suffix\"` | `\"suffix\"` | Where to place the `!` modifier |\n\n> **Note:** The default is `\"suffix\"` to match Tailwind CSS v4's canonical form. The prefix form\n> (`!flex`) is the v3 spelling. `enforce-canonical` preserves whatever `!` position you write (it\n> does not normalize it), so this rule is the single source of truth for `!` placement and the two\n> never conflict.\n\n**Autofix:** Moves `!` to the correct position.\n\n---\n\n#### `enforce-negative-arbitrary-values`\n\nMoves the negative sign inside arbitrary value brackets for consistency.\n\n```tsx\n// ❌ Bad\n<div className=\"-top-[5px]\" />\n<div className=\"-translate-x-[10px]\" />\n<div className=\"hover:-mt-[8px]\" />\n\n// ✅ Fixed\n<div className=\"top-[-5px]\" />\n<div className=\"translate-x-[-10px]\" />\n<div className=\"hover:mt-[-8px]\" />\n```\n\n**No options.** **Autofix:** Moves the negative inside the brackets.\n\n---\n\n#### `enforce-consistent-variable-syntax`\n\nEnforces consistent CSS variable syntax between Tailwind v4 shorthand `bg-(--var)` and explicit\n`bg-[var(--var)]`.\n\n```tsx\n// ❌ Bad (default: shorthand)\n<div className=\"bg-[var(--primary)]\" />\n<div className=\"text-[var(--text-color)]\" />\n\n// ✅ Fixed\n<div className=\"bg-(--primary)\" />\n<div className=\"text-(--text-color)\" />\n```\n\nDoes NOT convert complex expressions — only simple `var(--name)` wrappers:\n\n```tsx\n// ✅ Left as-is (complex expression)\n<div className=\"bg-[color-mix(in_srgb,var(--primary),transparent)]\" />\n```\n\n**Options:**\n\n| Option   | Type                          | Default       | Description             |\n| -------- | ----------------------------- | ------------- | ----------------------- |\n| `syntax` | `\"shorthand\"` \\| `\"explicit\"` | `\"shorthand\"` | Which syntax to enforce |\n\n**Autofix:** Converts between syntaxes.\n\n---\n\n#### `consistent-variant-order`\n\nEnforces a consistent order for variant prefixes.\n\nUses the design system's variant order when available, falls back to a sensible static default. Only\nchecks classes with 2+ variants. Pseudo-element variants (`before:`, `after:`, `placeholder:`, etc.)\nare always kept innermost (closest to the utility) regardless of the ordering source — placing them\nbefore element-selecting variants like `[&>svg]:` or `has-[.active]:` produces broken CSS in\nTailwind v4.\n\n**Options:**\n\n| Option  | Type       | Default                     | Description                  |\n| ------- | ---------- | --------------------------- | ---------------------------- |\n| `order` | `string[]` | (DS order or builtin order) | Custom variant priority list |\n\n**Optionally uses design system.** **Autofix:** Reorders variants.\n\n---\n\n### Complexity\n\n#### `max-class-count`\n\nWarns when an element has too many Tailwind classes, suggesting extraction into a component or\nutility.\n\n```tsx\n// ❌ Bad (with default max: 20)\n<div\n  className=\"flex items-center justify-between p-4 m-2 bg-white text-black\n  rounded shadow border w-full h-10 gap-2 font-bold text-sm overflow-hidden\n  cursor-pointer transition duration-200 opacity-50\"\n/>\n// Too many Tailwind classes (21). Maximum allowed is 20.\n```\n\n**Options:**\n\n| Option | Type     | Default | Description                 |\n| ------ | -------- | ------- | --------------------------- |\n| `max`  | `number` | `20`    | Maximum classes per element |\n\n**No autofix** — requires developer judgment on how to split.\n\n---\n\n#### `enforce-consistent-line-wrapping`\n\nWarns when a class string exceeds the configured print width or classes-per-line limit.\n\n```tsx\n// ❌ Bad (with default printWidth: 80)\n<div className=\"flex items-center justify-between p-4 m-2 bg-white text-black rounded shadow-lg border w-full\" />\n// Class string is 97 characters long, exceeding the print width of 80.\n\n// ❌ Bad (with classesPerLine: 3)\n<div className=\"flex items-center justify-between p-4 m-2 bg-white\" />\n// Too many classes on a single line (7). Maximum allowed per line is 3.\n```\n\n**Options:**\n\n| Option           | Type                                  | Default     | Description                                                         |\n| ---------------- | ------------------------------------- | ----------- | ------------------------------------------------------------------- |\n| `printWidth`     | `number`                              | `80`        | Max class string length                                             |\n| `classesPerLine` | `number`                              |             | Max classes per line                                                |\n| `wrapLines`      | `'overWidth' \\| 'all'`                |             | Re-wrap lines: only over-width, or always into the canonical layout |\n| `group`          | `'newLine' \\| 'emptyLine' \\| 'never'` | `'newLine'` | How the `wrapLines: 'all'` layout separates variant groups          |\n\n**Autofix:** `classesPerLine` and `wrapLines` re-wrap template literals; `printWidth` is warn-only.\n\n---\n\n### Restrictions\n\n#### `no-restricted-classes`\n\nBlocks specific Tailwind classes by exact name or regex pattern with optional custom messages.\n\n```tsx\n// With options: { classes: [\"hidden\"], patterns: [{ pattern: \"^float-\", message: \"Use flexbox\" }] }\n\n// ❌ Bad\n<div className=\"hidden\" />        // \"hidden\" is restricted.\n<div className=\"float-left\" />    // \"float-left\" is restricted: Use flexbox\n```\n\n**Options (required — rule is a no-op without them):**\n\n| Option     | Type                                           | Default | Description                |\n| ---------- | ---------------------------------------------- | ------- | -------------------------- |\n| `classes`  | `string[]`                                     | `[]`    | Exact class names to block |\n| `patterns` | `Array<{ pattern: string, message?: string }>` | `[]`    | Regex patterns to match    |\n\n**No autofix.**\n\n---\n\n#### `no-arbitrary-value`\n\nProhibits arbitrary values (`[...]`) in Tailwind classes. Useful for teams that want to enforce\nstrict design system adherence.\n\n```tsx\n// ❌ Bad\n<div className=\"w-[200px]\" />\n<div className=\"bg-[#ff0000]\" />\n<div className=\"hover:w-[200px]\" />\n\n// ✅ OK — arbitrary variants are NOT flagged\n<div className=\"[&>svg]:w-4\" />\n```\n\n**Options:**\n\n| Option  | Type       | Default | Description                                         |\n| ------- | ---------- | ------- | --------------------------------------------------- |\n| `allow` | `string[]` | `[]`    | Utility prefixes to allow (e.g. `[\"bg-\", \"text-\"]`) |\n\n**No autofix.**\n\n---\n\n#### `no-hardcoded-colors`\n\nFlags hardcoded color values in arbitrary brackets. Encourages use of design tokens.\n\n```tsx\n// ❌ Bad\n<div className=\"bg-[#ff5733]\" />\n<div className=\"text-[rgb(255,0,0)]\" />\n<div className=\"border-[hsl(120,100%,50%)]\" />\n<div className=\"hover:bg-[#ff5733]\" />\n\n// ✅ OK — not a color utility\n<div className=\"w-[200px]\" />\n<div className=\"tracking-[0.5em]\" />\n```\n\nDetects hex, rgb/rgba, hsl/hsla, oklch, oklab, and other color function values inside `[...]` on\ncolor-related utility prefixes (`bg-`, `text-`, `border-`, `ring-`, `shadow-`, `fill-`, `stroke-`,\netc.).\n\n**Options:**\n\n| Option  | Type       | Default | Description               |\n| ------- | ---------- | ------- | ------------------------- |\n| `allow` | `string[]` | `[]`    | Full class names to allow |\n\n**No autofix.**\n\n---\n\n#### `no-unnecessary-arbitrary-value`\n\nDetects arbitrary values that have a named Tailwind equivalent. The arbitrary form produces the\nexact same CSS, so the named class is preferred.\n\n```tsx\n// ❌ Bad → ✅ Fixed\n\"h-[auto]\"        → \"h-auto\"\n\"hover:h-[auto]\"  → \"hover:h-auto\"\n\n// ✅ OK — no named equivalent\n\"w-[200px]\"\n\"bg-[#custom]\"\n```\n\n**Requires design system.** **Autofix:** Replaces with named class.\n\n---\n\n#### `prefer-theme-tokens`\n\nSuggests replacing raw CSS variable references like `border-(--border)` or `bg-[var(--primary)]`\nwith the equivalent named theme-token utility (`border-border`, `bg-primary`) when one exists in\nyour design system.\n\nUnlike `no-unnecessary-arbitrary-value`, this rule fires even when the named utility produces\n_different_ CSS — for example, in themes that wrap the raw variable in a color function\n(`--color-border: hsl(var(--border))`). Useful to match the official Tailwind VS Code extension's\n`suggestCanonicalClasses` behavior. **Off by default** because the replacement may change observable\nCSS in those setups. (When the theme exposes the variable directly with no wrapping function,\n`border-[var(--border)]` is CSS-equivalent to `border-border` and is owned by\n`no-unnecessary-arbitrary-value` instead.)\n\n```tsx\n// ❌ Bad → ✅ Fixed (when border-border is a valid utility)\n\"border-(--border)\"        → \"border-border\"\n\"bg-[var(--primary)]\"      → \"bg-primary\"\n\"hover:bg-(--primary)/80\"  → \"hover:bg-primary/80\"\n```\n\n**Requires design system.** **Autofix:** Replaces with named class.\n\n---\n\n#### `prefer-scale-token`\n\nReports a hardcoded value that is **numerically equal** to a spacing-scale step or a named theme\ntoken, and suggests the token. This is the rule that matches Tailwind CSS IntelliSense's\n`suggestCanonicalClasses` suggestion for arbitrary lengths (e.g. `pl-[15px]` → `pl-3.75`) — the\nconversion `enforce-canonical` deliberately leaves alone because the CSS isn't byte-identical (see\n[#78](https://github.com/sergioazoc/oxlint-tailwindcss/issues/78)).\n\n**Report-only, on purpose.** There is no autofix: the token resolves through `var(--spacing)`, so a\n`:root` override or a different root font size can make the two diverge. It only ever suggests, so\n`oxlint --fix` skips it while `oxlint --fix-suggestions` applies it in bulk.\n\n```tsx\n// ⚠️ Suggested (not auto-fixed)\n\"p-[10px]\"          → \"p-2.5\"\n\"rounded-[0.5rem]\"  → \"rounded-lg\"\n```\n\nBy default it reports values on the granularity Tailwind's own scale enumerates (multiples of\n`0.5`). To match IntelliSense exactly — including dynamic steps like `pl-3.75` — set a finer `step`:\n\n```jsonc\n{ \"tailwindcss/prefer-scale-token\": [\"warn\", { \"step\": 0.25 }] }\n```\n\n**Off by default.** **Requires design system.** **No autofix — suggestions only.**\n\n---\n\n## Edge cases\n\nThe class parser correctly handles:\n\n- Nested brackets: `bg-[url('https://example.com/img.png')]`\n- Nested calc: `h-[calc(100vh-var(--header-height))]`\n- Arbitrary variants: `[&>svg]:w-4`, `[&_p]:mt-2`\n- Quoted values: `content-['hello_world']`\n- Important modifier: `!font-bold`\n- Negative values: `-translate-x-1`\n- Named groups/peers: `group/sidebar`, `peer/input`\n\n## Known limitations\n\n- **`enforce-canonical`**: Named classes are canonicalized via the precomputed map (covers\n  everything in `getClassList()` plus a curated list of legacy v3 spellings like `break-words`,\n  `flex-grow`, `start-N`, `bg-gradient-to-*`, `bg-left-top` → `bg-top-left`). Arbitrary/CSS-var\n  forms (`bg-(--c)`, `text-[var(--x)]`) and arbitrary variants (`data-[open]:`, `min-[40rem]:`) are\n  canonicalized dynamically via the worker when the result is byte-identical; a value-changing form\n  like `p-[2px]` → `p-0.5` is left to `prefer-scale-token`. Some valid v4 classes that don't appear\n  in `getClassList()` and have no canonical rewrite (e.g. `border-1` is valid as a dynamic numeric\n  value but isn't enumerated) are left untouched.\n- **`no-conflicting-classes`**: compares the emitted declarations (property, value, the custom\n  properties each value reads, and which box it applies to), so compositions are derived rather than\n  enumerated. Two exceptions cannot be derived and stay declared in the source: `prose` variants and\n  `prose` + `max-w-*` (the plugin intends the override, and the CSS looks identical to an accident),\n  and `mask-composite` modes. Use the `allow` option for a composition your own plugins produce.\n  Still not detected: shorthand vs longhand under different property names (`p-4` vs `px-2` —\n  `padding` vs `padding-left`/`padding-right`), and, for classes whose value you wrote (`w-[10px]`),\n  the stylesheet position is unknowable, so those diagnostics report the clash without naming a\n  winner.\n- **`no-dark-without-light`**: Groups by utility prefix heuristic. May not perfectly match all\n  multi-part utility prefixes.\n- **`no-unnecessary-arbitrary-value`**: Only detects equivalences for classes with a single CSS\n  property. Multi-property utilities may have arbitrary forms that aren't detected.\n- **Component classes**: Only first-level `@import` relative paths are followed. Deeply nested\n  imports or absolute paths are not resolved.\n\n## Supported plugins\n\nThe plugin loads classes through `@tailwindcss/node`, so any plugin imported into your CSS entry\npoint — `@plugin '...'` or `@import '...'` — is recognized automatically by every rule. The\nfollowing are exercised by the test suite:\n\n- **[`@tailwindcss/typography`](https://github.com/tailwindlabs/tailwindcss-typography)** — `prose`,\n  `prose-sm/lg/xl`, `not-prose`. `prose` styles both itself and its descendants, and\n  `no-conflicting-classes` only compares what a class declares on its own box, so\n  `prose overflow-x-auto` is not a conflict.\n- **[`tailwindcss-animate`](https://github.com/jamiebuilds/tailwindcss-animate)** — `animate-in`,\n  `animate-out`, `fade-{in,out}-*`, `zoom-{in,out}-*`, `spin-{in,out}-*`,\n  `slide-{in-from,out-to}-*`, `duration-*`, `delay-*`, `ease-*`, `direction-*`, `fill-mode-*`,\n  `repeat-*`, `running`, `paused`. `animate-in`/`animate-out` initialize all `--tw-enter-*` /\n  `--tw-exit-*` custom properties to `initial`, and modifiers (`fade-in`, `zoom-in`,\n  `slide-in-from-*`, etc.) each override one of them. `no-conflicting-classes` derives that from the\n  emitted CSS — a custom property reset to `initial` carries no information — so it holds for any\n  plugin built the same way, not just these two.\n- **[`tw-animate-css`](https://github.com/Wombosvideo/tw-animate-css)** — v4-native rewrite of\n  `tailwindcss-animate`. Adds `blur-{in,out}-*`, logical (RTL-aware)\n  `slide-{in-from,out-to}-{start,end}-*`, `play-state-*`, `animation-duration-*`, and the\n  `animate-accordion-{up,down}` / `animate-collapsible-{up,down}` / `animate-caret-blink` keyframe\n  animations used by Radix-style headless component libraries.\n\nOther plugins that emit classes through standard `getClassList()` and CSS output should work out of\nthe box. If you find one that doesn't, open an issue.\n\n## Requirements\n\n- Node.js >= 20\n- Tailwind CSS v4.1 or newer (4.0.x is not supported — it predates a design-system API the plugin\n  needs, and is reported with a clear diagnostic)\n- oxlint >= 1.43.0\n\n> **Avoid oxlint 1.77.0 with the editor extension.** 1.77.0 panics the oxlint **language server** on\n> any diagnostic from any JS plugin (`disable_fix.rs:52`, then SIGABRT and a restart loop). It's an\n> oxlint bug, not a plugin one, and the CLI is unaffected (CI is fine). It's **fixed in oxlint\n> 1.78.0** ([oxc#25280](https://github.com/oxc-project/oxc/pull/25280)) — upgrade to `oxlint@1.78.0`\n> or newer (or stay on `1.76.0`) if you use the editor extension.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}