{"_id":"tailwint","_rev":"21-1b97e50688c536da52af10f45c20aeab","name":"tailwint","dist-tags":{"latest":"1.1.16"},"versions":{"1.0.0":{"name":"tailwint","version":"1.0.0","keywords":["tailwindcss","tailwind","lint","linter","ci","language-server","lsp"],"author":{"name":"Peter Wang"},"license":"MIT","_id":"tailwint@1.0.0","maintainers":[{"name":"peterwangsc","email":"peterwangsc@gmail.com"}],"homepage":"https://github.com/peterwangsc/tailwint#readme","bugs":{"url":"https://github.com/peterwangsc/tailwint/issues"},"bin":{"tailwint":"bin/tailwint.js"},"dist":{"shasum":"fbee33e403d555dc98cb0ff3970c599d80b2d8c2","tarball":"https://registry.npmjs.org/tailwint/-/tailwint-1.0.0.tgz","fileCount":24,"integrity":"sha512-QrENds9x/o8fMoAmQPotZBtvBdOWo30JamVsBL2MbSgeo/P7CocD8Cy4VLLark9PRJchbhIOYqJlFzl/Exb75Q==","signatures":[{"sig":"MEYCIQColfxeJnOkob1RJN//VKyRSoKYdUznHdDgAt4Z/+ZORgIhANkNmP1MNWG5buLZa2aD4C10BSgzx2/rcKTv/LyJzAGV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90428},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"50003a8a7a39a2d0a9bc7b3c0b4bf6ace56f5efb","scripts":{"test":"tsx --test src/*.test.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"peterwangsc","email":"peterwangsc@gmail.com"},"repository":{"url":"git+https://github.com/peterwangsc/tailwint.git","type":"git"},"_npmVersion":"11.11.0","description":"Tailwind CSS linter for CI — drives the official language server to catch class issues and auto-fix them","directories":{},"_nodeVersion":"24.1.0","dependencies":{"glob":"^13.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^6.0.2","@types/node":"^25.5.0","@tailwindcss/language-server":"^0.14.29"},"peerDependencies":{"@tailwindcss/language-server":">=0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/tailwint_1.0.0_1774536231378_0.532068261193779","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"tailwint","version":"1.0.1","keywords":["tailwindcss","tailwind","lint","linter","ci","language-server","lsp"],"author":{"name":"Peter Wang"},"license":"MIT","_id":"tailwint@1.0.1","maintainers":[{"name":"peterwangsc","email":"peterwangsc@gmail.com"}],"homepage":"https://github.com/peterwangsc/tailwint#readme","bugs":{"url":"https://github.com/peterwangsc/tailwint/issues"},"bin":{"tailwint":"bin/tailwint.js"},"dist":{"shasum":"9d7ce834a17771ce41f08be709971a1f39c1a0b6","tarball":"https://registry.npmjs.org/tailwint/-/tailwint-1.0.1.tgz","fileCount":14,"integrity":"sha512-azeZ8bnvyQ85amO6xRb37xdV2fUHiuMtKmEkbbfKhIYyEaCsDn/vP8MOZfjNp7CfGDhevWZ96tewUM50xDLx7A==","signatures":[{"sig":"MEUCIQDxLCKHfV46Gj4TBY6GUxMG3knd36MsNV0MnXNitrbA1gIgHiSRKQJheMyvH/bZOLWDGY7J2eLIgWK3TwK7lRtRXZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55161},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"50003a8a7a39a2d0a9bc7b3c0b4bf6ace56f5efb","scripts":{"test":"tsx --test src/*.test.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"peterwangsc","email":"peterwangsc@gmail.com"},"repository":{"url":"git+https://github.com/peterwangsc/tailwint.git","type":"git"},"_npmVersion":"11.11.0","description":"Tailwind CSS linter for CI — drives the official language server to catch class issues and auto-fix them","directories":{},"_nodeVersion":"24.1.0","dependencies":{"glob":"^13.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^6.0.2","@types/node":"^25.5.0","@tailwindcss/language-server":"^0.14.29"},"peerDependencies":{"@tailwindcss/language-server":">=0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/tailwint_1.0.1_1774536322309_0.5870860304761769","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"tailwint","version":"1.0.2","keywords":["tailwindcss","tailwind","lint","linter","ci","autofix","language-server","lsp","tailwind-v4","css","diagnostics","code-quality"],"author":{"name":"Peter Wang"},"license":"MIT","_id":"tailwint@1.0.2","maintainers":[{"name":"peterwangsc","email":"peterwangsc@gmail.com"}],"homepage":"https://github.com/peterwangsc/tailwint","bugs":{"url":"https://github.com/peterwangsc/tailwint/issues"},"bin":{"tailwint":"bin/tailwint.js"},"dist":{"shasum":"4e027e697d9f6a38bf24eeda8b9e2129540809ac","tarball":"https://registry.npmjs.org/tailwint/-/tailwint-1.0.2.tgz","fileCount":14,"integrity":"sha512-Da1YsBd39EPAK6pLc8780YUnECjcUPtyI57gYQntjk3i/OV9gYGEGmx4d84cmSC0cRwuqR2RkR9Y9QqsXfwOew==","signatures":[{"sig":"MEYCIQC2ZSntE32MplA4TYlnbGsM9rIzttHptYu2MgANyrc8BwIhAIaPGEgFyBO5BKY0r4RTqHN9gKBBy8Ai9ueLHb3KPsGi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60423},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"5bfc5b0a92efbd02ee836b5e7e11909189658ebb","scripts":{"test":"tsx --test src/*.test.ts","build":"tsc","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"peterwangsc","email":"peterwangsc@gmail.com"},"repository":{"url":"git+https://github.com/peterwangsc/tailwint.git","type":"git"},"_npmVersion":"11.11.0","description":"Tailwind CSS linter for CI — drives the official language server to catch class issues and auto-fix them","directories":{},"_nodeVersion":"24.1.0","dependencies":{"glob":"^13.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^6.0.2","@types/node":"^25.5.0","@tailwindcss/language-server":"^0.14.29"},"peerDependencies":{"@tailwindcss/language-server":">=0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/tailwint_1.0.2_1774538542768_0.67803486535624","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"tailwint","version":"1.0.3","keywords":["tailwindcss","tailwind","lint","linter","ci","autofix","language-server","lsp","tailwind-v4","css","diagnostics","code-quality"],"author":{"name":"Peter Wang"},"license":"MIT","_id":"tailwint@1.0.3","maintainers":[{"name":"peterwangsc","email":"peterwangsc@gmail.com"}],"homepage":"https://github.com/peterwangsc/tailwint","bugs":{"url":"https://github.com/peterwangsc/tailwint/issues"},"bin":{"tailwint":"bin/tailwint.js"},"dist":{"shasum":"fdce4a351f452b62662378e440a9215f23d30b53","tarball":"https://registry.npmjs.org/tailwint/-/tailwint-1.0.3.tgz","fileCount":14,"integrity":"sha512-A6kdEz0pmwwhRBKyNrNkdIdKlI1ezCZNqoQWaRQxZnSzRAG6qgBVTIVnRY/QJKEWFfauHkr+VEe0dasrCAJh2Q==","signatures":[{"sig":"MEQCIBoQqhlNTxM8fAayPPSxjjRmcpJfHclhwMM50NOopIwHAiBfiyVwfoJXPFcT1fREUsvFeNwLHSmhVDpiRnDopy4xFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60549},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"2f0052d9d022b9e0cb6958e0806f292aa4aed581","scripts":{"test":"tsx --test src/*.test.ts","build":"tsc","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"peterwangsc","email":"peterwangsc@gmail.com"},"repository":{"url":"git+https://github.com/peterwangsc/tailwint.git","type":"git"},"_npmVersion":"11.11.0","description":"Tailwind CSS linter for CI — drives the official language server to catch class issues and auto-fix them","directories":{},"_nodeVersion":"24.1.0","dependencies":{"glob":"^13.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^6.0.2","@types/node":"^25.5.0","@tailwindcss/language-server":"^0.14.29"},"peerDependencies":{"@tailwindcss/language-server":">=0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/tailwint_1.0.3_1774539323099_0.2565845986283388","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"tailwint","version":"1.0.4","keywords":["tailwindcss","tailwind","lint","linter","ci","autofix","language-server","lsp","tailwind-v4","css","diagnostics","code-quality"],"author":{"name":"Peter Wang"},"license":"MIT","_id":"tailwint@1.0.4","maintainers":[{"name":"peterwangsc","email":"peterwangsc@gmail.com"}],"homepage":"https://github.com/peterwangsc/tailwint","bugs":{"url":"https://github.com/peterwangsc/tailwint/issues"},"bin":{"tailwint":"bin/tailwint.js"},"dist":{"shasum":"9361aad9b21cfebc6a0f9e066f85d7e036ae3893","tarball":"https://registry.npmjs.org/tailwint/-/tailwint-1.0.4.tgz","fileCount":14,"integrity":"sha512-OCbBOYoL/IMwWcEJSYtAXCRxc7AtS3UGEdIiEFr+pSOsq0bxfjRYpKmQ9EK90Z5Ww0WR6DVnMtofu5CuZSt/sg==","signatures":[{"sig":"MEQCIHhx8T4mZmtt1n1WdMIr5o7nQw29wUG4uQ0Vtz1jVzsiAiAudaYlKHAEX2kE0k5JZpAweiYSBr0C2RejZdQAqnygJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61098},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"774b9ab56f1c79957a02d5e8d024958ab0e3ebf1","scripts":{"test":"tsx --test src/*.test.ts","build":"tsc","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"peterwangsc","email":"peterwangsc@gmail.com"},"repository":{"url":"git+https://github.com/peterwangsc/tailwint.git","type":"git"},"_npmVersion":"11.11.0","description":"Tailwind CSS linter for CI — drives the official language server to catch class issues and auto-fix them","directories":{},"_nodeVersion":"24.1.0","dependencies":{"glob":"^13.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^6.0.2","@types/node":"^25.5.0","@tailwindcss/language-server":"^0.14.29"},"peerDependencies":{"@tailwindcss/language-server":">=0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/tailwint_1.0.4_1774539889035_0.09736564143900361","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"tailwint","version":"1.1.0","keywords":["tailwindcss","tailwind","lint","linter","ci","autofix","language-server","lsp","tailwind-v4","css","diagnostics","code-quality"],"author":{"name":"Peter Wang"},"license":"MIT","_id":"tailwint@1.1.0","maintainers":[{"name":"peterwangsc","email":"peterwangsc@gmail.com"}],"homepage":"https://github.com/peterwangsc/tailwint","bugs":{"url":"https://github.com/peterwangsc/tailwint/issues"},"bin":{"tailwint":"bin/tailwint.js"},"dist":{"shasum":"d7e741e7bcf4599ad3583cafc75742717a39db6a","tarball":"https://registry.npmjs.org/tailwint/-/tailwint-1.1.0.tgz","fileCount":14,"integrity":"sha512-c2Vzf+GP2LVduyxPN+SnPMLWKOCr5fgS2JmcWq7KTTbceNtrqO65mPNQWzcEEwAitIFxAmraxeHq2s6aIV/vbQ==","signatures":[{"sig":"MEUCIFtyEN9UILS015mIjAmEs1UX8rzXXBEptLLmPwYiOFfNAiEAzI8r0EOe6u1yYXiW5i9itDRQe6SjNDHbcbRt7ngWSl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64688},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"5ec33da73417721799ee3de796d10b277f4c9ca5","scripts":{"test":"tsx --test src/*.test.ts","build":"tsc","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"peterwangsc","email":"peterwangsc@gmail.com"},"repository":{"url":"git+https://github.com/peterwangsc/tailwint.git","type":"git"},"_npmVersion":"11.11.0","description":"Tailwind CSS linter for CI — drives the official language server to catch class issues and auto-fix them","directories":{},"_nodeVersion":"24.1.0","dependencies":{"glob":"^13.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^6.0.2","@types/node":"^25.5.0","@tailwindcss/language-server":"^0.14.29"},"peerDependencies":{"@tailwindcss/language-server":">=0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/tailwint_1.1.0_1774545247336_0.7627225859378257","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"tailwint","version":"1.1.2","keywords":["tailwindcss","tailwind","lint","linter","ci","autofix","language-server","lsp","tailwind-v4","css","diagnostics","code-quality"],"author":{"name":"Peter Wang"},"license":"MIT","_id":"tailwint@1.1.2","maintainers":[{"name":"peterwangsc","email":"peterwangsc@gmail.com"}],"homepage":"https://github.com/peterwangsc/tailwint","bugs":{"url":"https://github.com/peterwangsc/tailwint/issues"},"bin":{"tailwint":"bin/tailwint.js"},"dist":{"shasum":"4b9cf987aed1e5397b68768115e01af519c844ac","tarball":"https://registry.npmjs.org/tailwint/-/tailwint-1.1.2.tgz","fileCount":14,"integrity":"sha512-ADnBC5X6KCzOk4RNHW/wcNxVwwUQ5eBBFYk0BiKoWIjN3k+fTY3LXwdFvl/E4/pC8AVOMAFUWgG5PmZFnnjYAw==","signatures":[{"sig":"MEUCIHW6nKAt0dx5FwbOyJqoJlY6JgMeL9xxn/c73fg+I6I1AiEAg1mrpiO7w5L8HdQNo3mzmTuEl2xyVC281Wa8jrvfPZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66396},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"c11d62b0041b7010666dbe5e8b976fa24dce48b6","scripts":{"test":"tsx --test src/*.test.ts","build":"tsc","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"peterwangsc","email":"peterwangsc@gmail.com"},"repository":{"url":"git+https://github.com/peterwangsc/tailwint.git","type":"git"},"_npmVersion":"11.11.0","description":"Tailwind CSS linter for CI — drives the official language server to catch class issues and auto-fix them","directories":{},"_nodeVersion":"24.1.0","dependencies":{"glob":"^13.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^6.0.2","@types/node":"^25.5.0","@tailwindcss/language-server":"^0.14.29"},"peerDependencies":{"@tailwindcss/language-server":">=0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/tailwint_1.1.2_1774550750919_0.28050225681997","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"tailwint","version":"1.1.3","keywords":["tailwindcss","tailwind","lint","linter","ci","autofix","language-server","lsp","tailwind-v4","css","diagnostics","code-quality"],"author":{"name":"Peter Wang"},"license":"MIT","_id":"tailwint@1.1.3","maintainers":[{"name":"peterwangsc","email":"peterwangsc@gmail.com"}],"homepage":"https://github.com/peterwangsc/tailwint","bugs":{"url":"https://github.com/peterwangsc/tailwint/issues"},"bin":{"tailwint":"bin/tailwint.js"},"dist":{"shasum":"c1840b39b9d71e6c46d0760b975092c6a2ce9bd8","tarball":"https://registry.npmjs.org/tailwint/-/tailwint-1.1.3.tgz","fileCount":16,"integrity":"sha512-3FioOe99ZKd6cUxzmtdAPxUbkDzASqVfawFGmPn0pn/zi7ye6LG0m+X3pG8Bo/bhrjXDJVvy/g55WQXjCusdYA==","signatures":[{"sig":"MEUCIE8VGWYpfMnTPB8SfLIxr7h9J7QmeSbzZtwfw+JD2HiaAiEAiLpielf61cbRU9NtSphh6aSD6imvUwDBgTyGhNuQQic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75831},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"c32b04683b335cb83214cc0f27860a421833fac5","scripts":{"test":"tsx --test src/*.test.ts","build":"tsc","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"peterwangsc","email":"peterwangsc@gmail.com"},"repository":{"url":"git+https://github.com/peterwangsc/tailwint.git","type":"git"},"_npmVersion":"11.11.0","description":"Tailwind CSS linter for CI — drives the official language server to catch class issues and auto-fix them","directories":{},"_nodeVersion":"24.1.0","dependencies":{"glob":"^13.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^6.0.2","@types/node":"^25.5.0","@tailwindcss/language-server":"^0.14.29"},"peerDependencies":{"@tailwindcss/language-server":">=0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/tailwint_1.1.3_1774612735376_0.7346562451014087","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"tailwint","version":"1.1.4","keywords":["tailwindcss","tailwind","lint","linter","ci","autofix","language-server","lsp","tailwind-v4","css","diagnostics","code-quality"],"author":{"name":"Peter Wang"},"license":"MIT","_id":"tailwint@1.1.4","maintainers":[{"name":"peterwangsc","email":"peterwangsc@gmail.com"}],"homepage":"https://github.com/peterwangsc/tailwint","bugs":{"url":"https://github.com/peterwangsc/tailwint/issues"},"bin":{"tailwint":"bin/tailwint.js"},"dist":{"shasum":"dd091c833ea71bb81f1bee5e35a492d8a22cfc76","tarball":"https://registry.npmjs.org/tailwint/-/tailwint-1.1.4.tgz","fileCount":16,"integrity":"sha512-fuhJL1mSML82ie8rLo0WsRYimOHQbUs+mwZf9C4K3GRN+VGymheJ3D5LLFSE2opOMaZUbcwv2Im+75lOAMrNUw==","signatures":[{"sig":"MEQCIGiFswzqRu53dp+/HAer2X6z0xCLBfvSJcnCTDPbK+3TAiAxwPIZr/FPkrghGfn1ktu2IERCdEB2J7XlVb8MJPn07w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77894},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"b57fb96107fedc777b1e81c1f7a5d1b43eaedafe","scripts":{"test":"tsx --test src/*.test.ts","build":"tsc","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"peterwangsc","email":"peterwangsc@gmail.com"},"repository":{"url":"git+https://github.com/peterwangsc/tailwint.git","type":"git"},"_npmVersion":"11.11.0","description":"Tailwind CSS linter for CI — drives the official language server to catch class issues and auto-fix them","directories":{},"_nodeVersion":"24.1.0","dependencies":{"glob":"^13.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^6.0.2","@types/node":"^25.5.0","@tailwindcss/language-server":"^0.14.29"},"peerDependencies":{"@tailwindcss/language-server":">=0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/tailwint_1.1.4_1774615803707_0.13098420212825146","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"tailwint","version":"1.1.5","keywords":["tailwindcss","tailwind","lint","linter","ci","autofix","language-server","lsp","tailwind-v4","css","diagnostics","code-quality"],"author":{"name":"Peter Wang"},"license":"MIT","_id":"tailwint@1.1.5","maintainers":[{"name":"peterwangsc","email":"peterwangsc@gmail.com"}],"homepage":"https://github.com/peterwangsc/tailwint","bugs":{"url":"https://github.com/peterwangsc/tailwint/issues"},"bin":{"tailwint":"bin/tailwint.js"},"dist":{"shasum":"5723b0befb199b356f6409325ed6e57cda929d84","tarball":"https://registry.npmjs.org/tailwint/-/tailwint-1.1.5.tgz","fileCount":16,"integrity":"sha512-LjNSYjHJyw+1fkYKFiEz378QUgYTPadbLDe0OMBiJ/mIYb8yRP8mT/EFoF+k0+LnOfh41SVzhDiG6X3imkipIQ==","signatures":[{"sig":"MEQCIGioFAi1kv8Gu/I3aMcUeItiiM4JewyWnIm7CiAbz0XrAiAORiIHnsP+8aO/VTao9vWzyV1wzQPI7QMq/6rRvSAxeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77917},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"5ea1203f42bcf5f3d86d80ced5b4ab7c3c528667","scripts":{"test":"tsx --test src/*.test.ts","build":"tsc","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"peterwangsc","email":"peterwangsc@gmail.com"},"repository":{"url":"git+https://github.com/peterwangsc/tailwint.git","type":"git"},"_npmVersion":"11.11.0","description":"Tailwind CSS linter for CI — drives the official language server to catch class issues and auto-fix them","directories":{},"_nodeVersion":"24.1.0","dependencies":{"glob":"^13.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^6.0.2","@types/node":"^25.5.0","@tailwindcss/language-server":"^0.14.29"},"peerDependencies":{"@tailwindcss/language-server":">=0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/tailwint_1.1.5_1774616523983_0.3303065809684427","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"tailwint","version":"1.1.6","keywords":["tailwindcss","tailwind","lint","linter","ci","autofix","language-server","lsp","tailwind-v4","css","diagnostics","code-quality"],"author":{"name":"Peter Wang"},"license":"MIT","_id":"tailwint@1.1.6","maintainers":[{"name":"peterwangsc","email":"peterwangsc@gmail.com"}],"homepage":"https://github.com/peterwangsc/tailwint","bugs":{"url":"https://github.com/peterwangsc/tailwint/issues"},"bin":{"tailwint":"bin/tailwint.js"},"dist":{"shasum":"493ccefd72db82f1843bbeefd1af11c0592cb7ae","tarball":"https://registry.npmjs.org/tailwint/-/tailwint-1.1.6.tgz","fileCount":16,"integrity":"sha512-EiMyvKobXpA/34UHtDPISIkX51EUf1MyXPhmOzO18GUEhJFpycVRRbbMdq5xj26Fodj47/3jv2LWDZXdULxqOQ==","signatures":[{"sig":"MEYCIQCrOBFNL3S54WlR0Qzb2ldP/3N5ixbCx62vO8XzZPcRYwIhAK1oVZBNZy/+6iGe907fiYeKUXWISQ4kGXCS3deVeb8k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78643},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"b41bbcbe3ad744b9d5fe7ddbb67f96e31bcccd4e","scripts":{"test":"tsx --test src/*.test.ts","build":"tsc","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"peterwangsc","email":"peterwangsc@gmail.com"},"repository":{"url":"git+https://github.com/peterwangsc/tailwint.git","type":"git"},"_npmVersion":"11.11.0","description":"Tailwind CSS linter for CI — drives the official language server to catch class issues and auto-fix them","directories":{},"_nodeVersion":"24.1.0","dependencies":{"glob":"^13.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^6.0.2","@types/node":"^25.5.0","@tailwindcss/language-server":"^0.14.29"},"peerDependencies":{"@tailwindcss/language-server":">=0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/tailwint_1.1.6_1774617475087_0.9711219042644326","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"tailwint","version":"1.1.7","keywords":["tailwindcss","tailwind","lint","linter","ci","autofix","language-server","lsp","tailwind-v4","css","diagnostics","code-quality"],"author":{"name":"Peter Wang"},"license":"MIT","_id":"tailwint@1.1.7","maintainers":[{"name":"peterwangsc","email":"peterwangsc@gmail.com"}],"homepage":"https://github.com/peterwangsc/tailwint","bugs":{"url":"https://github.com/peterwangsc/tailwint/issues"},"bin":{"tailwint":"bin/tailwint.js"},"dist":{"shasum":"c91d5be396440d6664a55adca35340b24aa1d4ec","tarball":"https://registry.npmjs.org/tailwint/-/tailwint-1.1.7.tgz","fileCount":14,"integrity":"sha512-RK4TbBnjDLdsq78fJ6Akp9D4olADg8iLnTIFyCElQnmAisMTBDUSP+NvuDfmw/H3y176IJqAmN89pRGuFWBScQ==","signatures":[{"sig":"MEUCIGJdojbWdelGTwZPUIqHY7AOc5geZhS0OsHQuaOjt7CpAiEA9Yd/2bl4sVo+uHEAT8ehrnbFcy088/p+VqxBiPXSxwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62242},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"e43381b28af0ffe1d15280b4ffbb7a0d694e7b7f","scripts":{"test":"tsx --test tests/*.test.ts","build":"rm -rf dist && tsc","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"peterwangsc","email":"peterwangsc@gmail.com"},"repository":{"url":"git+https://github.com/peterwangsc/tailwint.git","type":"git"},"_npmVersion":"11.11.0","description":"Tailwind CSS linter for CI — drives the official language server to catch class issues and auto-fix them","directories":{},"_nodeVersion":"24.1.0","dependencies":{"glob":"^13.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^6.0.2","@types/node":"^25.5.0","@tailwindcss/language-server":"^0.14.29"},"peerDependencies":{"@tailwindcss/language-server":">=0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/tailwint_1.1.7_1774677170180_0.2693723327203412","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"tailwint","version":"1.1.8","keywords":["tailwindcss","tailwind","lint","linter","ci","autofix","language-server","lsp","tailwind-v4","css","diagnostics","code-quality"],"author":{"name":"Peter Wang"},"license":"MIT","_id":"tailwint@1.1.8","maintainers":[{"name":"peterwangsc","email":"peterwangsc@gmail.com"}],"homepage":"https://github.com/peterwangsc/tailwint","bugs":{"url":"https://github.com/peterwangsc/tailwint/issues"},"bin":{"tailwint":"bin/tailwint.js"},"dist":{"shasum":"c3aa25382d99d013255ff3f63835cbab9647ab68","tarball":"https://registry.npmjs.org/tailwint/-/tailwint-1.1.8.tgz","fileCount":14,"integrity":"sha512-mj8pWflx5sFu/GoioWnk1u7lRCBdHJuqkVLKPKzQagkzpAhLkqkVO7AOuExagWyCJ2f+QwUDrIE8zal4zkPdKQ==","signatures":[{"sig":"MEUCIQCGvr5X/k+xar4yYr3W0YW+dzP4eptmPekEMAoMCM8vhwIgc1QgpIDBguKYfV3Qq6WOHS0/g4/UuFs+pWzDAaez5Sk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37001},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"1ee038c9f44123313df484de49687b69fa1f5102","scripts":{"test":"tsx --test tests/*.test.ts","build":"rm -rf dist && esbuild src/index.ts src/edits.ts src/lsp.ts src/prescan.ts src/ui.ts --outdir=dist --format=esm --platform=node --target=node18 --minify && tsc --emitDeclarationOnly","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"peterwangsc","email":"peterwangsc@gmail.com"},"repository":{"url":"git+https://github.com/peterwangsc/tailwint.git","type":"git"},"_npmVersion":"11.11.0","description":"Tailwind CSS linter for CI — drives the official language server to catch class issues and auto-fix them","directories":{},"_nodeVersion":"24.1.0","dependencies":{"glob":"^13.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.27.4","typescript":"^6.0.2","@types/node":"^25.5.0","@tailwindcss/language-server":"^0.14.29"},"peerDependencies":{"@tailwindcss/language-server":">=0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/tailwint_1.1.8_1774677600551_0.3583275613888026","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"tailwint","version":"1.1.9","keywords":["tailwindcss","tailwind","lint","linter","ci","autofix","language-server","lsp","tailwind-v4","css","diagnostics","code-quality"],"author":{"name":"Peter Wang"},"license":"MIT","_id":"tailwint@1.1.9","maintainers":[{"name":"peterwangsc","email":"peterwangsc@gmail.com"}],"homepage":"https://github.com/peterwangsc/tailwint","bugs":{"url":"https://github.com/peterwangsc/tailwint/issues"},"bin":{"tailwint":"bin/tailwint.js"},"dist":{"shasum":"3185122e90e6b7a26030e31f82f4bc3556c88b23","tarball":"https://registry.npmjs.org/tailwint/-/tailwint-1.1.9.tgz","fileCount":14,"integrity":"sha512-YBvf190TWCsHACdWLLvYbeOsUVNjvxbAJTgho1MEgxYouyDj8d4zsyWKfc2E9mJhGtGdMfR1G5bHpu624pie5A==","signatures":[{"sig":"MEYCIQDG4ISwQIAzqkyX7NCIShWZSV4aAUcQ4FTnkrhXEsYxIwIhAMhTfZOTmQjvwdNbC2OiOg4+dETnnd1ooyHRG/uEAE3G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36934},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"6b2af474467b4d84eca59d09ffdb90c42371d3ca","scripts":{"test":"tsx --test tests/*.test.ts","build":"rm -rf dist && esbuild src/index.ts src/edits.ts src/lsp.ts src/prescan.ts src/ui.ts --outdir=dist --format=esm --platform=node --target=node18 --minify && tsc --emitDeclarationOnly","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"peterwangsc","email":"peterwangsc@gmail.com"},"repository":{"url":"git+https://github.com/peterwangsc/tailwint.git","type":"git"},"_npmVersion":"11.11.0","description":"Tailwind CSS linter for CI — drives the official language server to catch class issues and auto-fix them","directories":{},"_nodeVersion":"24.1.0","dependencies":{"glob":"^13.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.27.4","typescript":"^6.0.2","@types/node":"^25.5.0","@tailwindcss/language-server":"^0.14.29"},"peerDependencies":{"@tailwindcss/language-server":">=0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/tailwint_1.1.9_1774678612741_0.9989212721510417","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"tailwint","version":"1.1.10","keywords":["tailwindcss","tailwind","lint","linter","ci","autofix","language-server","lsp","tailwind-v4","css","diagnostics","code-quality"],"author":{"name":"Peter Wang"},"license":"MIT","_id":"tailwint@1.1.10","maintainers":[{"name":"peterwangsc","email":"peterwangsc@gmail.com"}],"homepage":"https://github.com/peterwangsc/tailwint","bugs":{"url":"https://github.com/peterwangsc/tailwint/issues"},"bin":{"tailwint":"bin/tailwint.js"},"dist":{"shasum":"a3bc74b6b7371a235e5e3780f0d29ce89522dda5","tarball":"https://registry.npmjs.org/tailwint/-/tailwint-1.1.10.tgz","fileCount":14,"integrity":"sha512-AOXCvpih/z0r2r7WvGrPHofxCa7yrV1+9MuqHL1JzWBmc9WIK2eSzVCZIIg2c/YV0YAR1q0EOPWVAcjO76Ahkg==","signatures":[{"sig":"MEQCIAhg+mcNb2+xgp1aQLtaL+cjcnCVVjxf3hPb9aX9U4ajAiADrvhVrDdiRDPB1wyuJ/dG48i/+SVNRO67X2sd5mHsyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37224},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"a5726ceeb94d9b5387bc728cd4e0ceaa1da1e8e4","scripts":{"test":"tsx --test tests/*.test.ts","build":"rm -rf dist && esbuild src/index.ts src/edits.ts src/lsp.ts src/prescan.ts src/ui.ts --outdir=dist --format=esm --platform=node --target=node18 --minify && tsc --emitDeclarationOnly","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"peterwangsc","email":"peterwangsc@gmail.com"},"repository":{"url":"git+https://github.com/peterwangsc/tailwint.git","type":"git"},"_npmVersion":"11.11.0","description":"Tailwind CSS linter for CI — drives the official language server to catch class issues and auto-fix them","directories":{},"_nodeVersion":"24.1.0","dependencies":{"glob":"^13.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.27.4","typescript":"^6.0.2","@types/node":"^25.5.0","@tailwindcss/language-server":"^0.14.29"},"peerDependencies":{"@tailwindcss/language-server":">=0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/tailwint_1.1.10_1774680351706_0.5128769118635457","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"tailwint","version":"1.1.11","keywords":["tailwindcss","tailwind","tailwind-lint","lint","linter","cli","ci","ci-cd","autofix","language-server","lsp","tailwind-v4","css","diagnostics","code-quality","class-conflicts","canonical","github-actions","pre-commit","static-analysis"],"author":{"name":"Peter Wang"},"license":"MIT","_id":"tailwint@1.1.11","maintainers":[{"name":"peterwangsc","email":"peterwangsc@gmail.com"}],"homepage":"https://github.com/peterwangsc/tailwint","bugs":{"url":"https://github.com/peterwangsc/tailwint/issues"},"bin":{"tailwint":"bin/tailwint.js"},"dist":{"shasum":"8d0fd4cfd0a8b0b7d8a643c9b4411294949f998e","tarball":"https://registry.npmjs.org/tailwint/-/tailwint-1.1.11.tgz","fileCount":14,"integrity":"sha512-6JVGM/8uceXwB0+butl7lR6yvOsjLisfklCphQZ71vORMp5V7EH55oPMiu98UmYniLdA6umcbRaYNUP1GcATIw==","signatures":[{"sig":"MEQCIDbooqEoRsKEgrIGv7QXt04MCFbY/gYWAteLLWjns3+yAiAvnFtoXrdDswT5YGty8O6sR70pA/orLmwwMWtJDtwf9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37638},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"463d477e863bda8d3529ef7bfee553ec57714618","scripts":{"test":"tsx --test tests/*.test.ts","build":"rm -rf dist && esbuild src/index.ts src/edits.ts src/lsp.ts src/prescan.ts src/ui.ts --outdir=dist --format=esm --platform=node --target=node18 --minify && tsc --emitDeclarationOnly","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"peterwangsc","email":"peterwangsc@gmail.com"},"repository":{"url":"git+https://github.com/peterwangsc/tailwint.git","type":"git"},"_npmVersion":"11.11.0","description":"Tiny Tailwind CSS linter and auto-fixer for CI — powered by the official language server, not regex","directories":{},"_nodeVersion":"24.1.0","dependencies":{"glob":"^13.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.27.4","typescript":"^6.0.2","@types/node":"^25.5.0","@tailwindcss/language-server":"^0.14.29"},"peerDependencies":{"@tailwindcss/language-server":">=0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/tailwint_1.1.11_1774764654391_0.7365443768430457","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"tailwint","version":"1.1.12","keywords":["tailwindcss","tailwind","tailwind-lint","lint","linter","cli","ci","ci-cd","autofix","language-server","lsp","tailwind-v4","css","diagnostics","code-quality","class-conflicts","canonical","github-actions","pre-commit","static-analysis"],"author":{"name":"Peter Wang"},"license":"MIT","_id":"tailwint@1.1.12","maintainers":[{"name":"peterwangsc","email":"peterwangsc@gmail.com"}],"homepage":"https://github.com/peterwangsc/tailwint","bugs":{"url":"https://github.com/peterwangsc/tailwint/issues"},"bin":{"tailwint":"bin/tailwint.js"},"dist":{"shasum":"45d5775d423883aaf6291e0edc8e5ae4ca4a7f87","tarball":"https://registry.npmjs.org/tailwint/-/tailwint-1.1.12.tgz","fileCount":14,"integrity":"sha512-tS4FMzc9IzGN040HgI9KItLqWUycTJpVcVcXGtajfBjcwrUFNwghx8RjGbr19q/9zWqAwwloy/H+ppogeRhr5g==","signatures":[{"sig":"MEYCIQCWOARoAK0vrtKx3/zT0JsGvY+TxnMSMbC4HQeIy3R5ywIhAJ1o5OMA7X8QFhm298H13bynMHoNr87D7+InYdCGHXdK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37713},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"3c3d1acb8ef2c63ab61e8af058fee665bc7815fc","scripts":{"test":"tsx --test tests/*.test.ts","build":"rm -rf dist && esbuild src/index.ts src/edits.ts src/lsp.ts src/prescan.ts src/ui.ts --outdir=dist --format=esm --platform=node --target=node18 --minify && tsc --emitDeclarationOnly","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"peterwangsc","email":"peterwangsc@gmail.com"},"repository":{"url":"git+https://github.com/peterwangsc/tailwint.git","type":"git"},"_npmVersion":"11.11.0","description":"Tiny Tailwind CSS linter and auto-fixer for CI — powered by the official language server, not regex","directories":{},"_nodeVersion":"24.1.0","dependencies":{"glob":"^13.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.27.4","typescript":"^6.0.2","@types/node":"^25.5.0","@tailwindcss/language-server":"^0.14.29"},"peerDependencies":{"@tailwindcss/language-server":">=0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/tailwint_1.1.12_1775048752423_0.6664935949333268","host":"s3://npm-registry-packages-npm-production"}},"1.1.13":{"name":"tailwint","version":"1.1.13","keywords":["tailwindcss","tailwind","tailwind-lint","lint","linter","cli","ci","ci-cd","autofix","language-server","lsp","tailwind-v4","css","diagnostics","code-quality","class-conflicts","canonical","github-actions","pre-commit","static-analysis"],"author":{"name":"Peter Wang"},"license":"MIT","_id":"tailwint@1.1.13","maintainers":[{"name":"peterwangsc","email":"peterwangsc@gmail.com"}],"homepage":"https://github.com/peterwangsc/tailwint","bugs":{"url":"https://github.com/peterwangsc/tailwint/issues"},"bin":{"tailwint":"bin/tailwint.js"},"dist":{"shasum":"1767b815e998749412d5687967e6d95cdac1923f","tarball":"https://registry.npmjs.org/tailwint/-/tailwint-1.1.13.tgz","fileCount":14,"integrity":"sha512-6hQvsIoFkDaoL5xghuTARxYN+PzJw45cyGW2ulflGiSEzR041I8NYCqz2kLyfbTImkqhicenbDPjSuxoo4lQwg==","signatures":[{"sig":"MEQCIA545u779S8H8P7r6AOCIKRKVX9BW0livSyU+H3VJ72QAiByyqymItvIGVvcl9qXAJTb/2Ub97wJu8ZaCPqL7tSIDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37713},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"9a3dd37c7db10799a90c34ffa533d00233aed2d3","scripts":{"test":"tsx --test tests/*.test.ts","build":"rm -rf dist && esbuild src/index.ts src/edits.ts src/lsp.ts src/prescan.ts src/ui.ts --outdir=dist --format=esm --platform=node --target=node18 --minify && tsc --emitDeclarationOnly","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"peterwangsc","email":"peterwangsc@gmail.com"},"repository":{"url":"git+https://github.com/peterwangsc/tailwint.git","type":"git"},"_npmVersion":"11.11.0","description":"Tiny Tailwind CSS linter and auto-fixer for CI — powered by the official language server, not regex","directories":{},"_nodeVersion":"24.1.0","dependencies":{"glob":"^13.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.27.4","typescript":"^6.0.2","@types/node":"^25.5.0","@tailwindcss/language-server":"^0.14.29"},"peerDependencies":{"@tailwindcss/language-server":">=0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/tailwint_1.1.13_1775099038183_0.39804360935490424","host":"s3://npm-registry-packages-npm-production"}},"1.1.14":{"name":"tailwint","version":"1.1.14","keywords":["tailwindcss","tailwind","tailwind-lint","lint","linter","cli","ci","ci-cd","autofix","language-server","lsp","tailwind-v4","css","diagnostics","code-quality","class-conflicts","canonical","github-actions","pre-commit","static-analysis"],"author":{"name":"Peter Wang"},"license":"MIT","_id":"tailwint@1.1.14","maintainers":[{"name":"peterwangsc","email":"peterwangsc@gmail.com"}],"homepage":"https://github.com/peterwangsc/tailwint","bugs":{"url":"https://github.com/peterwangsc/tailwint/issues"},"bin":{"tailwint":"bin/tailwint.js"},"dist":{"shasum":"0dfeba29086cdd4ff7f073c971e8c7a0927a506e","tarball":"https://registry.npmjs.org/tailwint/-/tailwint-1.1.14.tgz","fileCount":14,"integrity":"sha512-6f48GwPUZ1WygwzTWsCLEQFaUVdIr/f5p9JiK317YENPrP48U2eFMpu6PEKWUqTfGiiVtsCMF2vpO33Hz7HT+w==","signatures":[{"sig":"MEQCIACiDb2B6magykwDFJAvHIms+N8d04F3ce4t/Zj/JdwZAiAJvrgmeGD8lZVd76VZ93WOwZLmaJ4wgvE3H04GkTvkjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38094},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"e1c0dd421a847c30f347f8618816e30f28e6e91a","scripts":{"test":"tsx --test tests/*.test.ts","build":"rm -rf dist && esbuild src/index.ts src/edits.ts src/lsp.ts src/prescan.ts src/ui.ts --outdir=dist --format=esm --platform=node --target=node18 --minify && tsc --emitDeclarationOnly","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"peterwangsc","email":"peterwangsc@gmail.com"},"repository":{"url":"git+https://github.com/peterwangsc/tailwint.git","type":"git"},"_npmVersion":"11.11.0","description":"Tiny Tailwind CSS linter and auto-fixer for CI — powered by the official language server, not regex","directories":{},"_nodeVersion":"24.1.0","dependencies":{"glob":"^13.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.27.4","typescript":"^6.0.2","@types/node":"^25.5.0","@tailwindcss/language-server":"^0.14.29"},"peerDependencies":{"@tailwindcss/language-server":">=0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/tailwint_1.1.14_1785082848241_0.5745740475193051","host":"s3://npm-registry-packages-npm-production"}},"1.1.15":{"name":"tailwint","version":"1.1.15","keywords":["tailwindcss","tailwind","tailwind-lint","lint","linter","cli","ci","ci-cd","autofix","language-server","lsp","tailwind-v4","css","diagnostics","code-quality","class-conflicts","canonical","github-actions","pre-commit","static-analysis"],"author":{"name":"Peter Wang"},"license":"MIT","_id":"tailwint@1.1.15","maintainers":[{"name":"peterwangsc","email":"peterwangsc@gmail.com"}],"homepage":"https://github.com/peterwangsc/tailwint","bugs":{"url":"https://github.com/peterwangsc/tailwint/issues"},"bin":{"tailwint":"bin/tailwint.js"},"dist":{"shasum":"9729238d0e6ab0a403def8d2ce5e7f9695da64c6","tarball":"https://registry.npmjs.org/tailwint/-/tailwint-1.1.15.tgz","fileCount":14,"integrity":"sha512-8zDZdxBqZMa2mkplTgJ4uPpLx70SYbq2otY2RdfjH3/mG3TjkBVtGpfZ3T4hDmMG9YS7yu+TcAM8UYqzaZ0sZA==","signatures":[{"sig":"MEUCIQC0SHJxAsG3lB1j/JPu429suwXwb/D7bV4rihDIxBhScQIgc83tXBa1F0On23aEiHy7E/H8HMDg1+aYaLBohagVQ8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38099},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"e1c0dd421a847c30f347f8618816e30f28e6e91a","scripts":{"test":"tsx --test tests/*.test.ts","build":"rm -rf dist && esbuild src/index.ts src/edits.ts src/lsp.ts src/prescan.ts src/ui.ts --outdir=dist --format=esm --platform=node --target=node18 --minify && tsc --emitDeclarationOnly","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"peterwangsc","email":"peterwangsc@gmail.com"},"repository":{"url":"git+https://github.com/peterwangsc/tailwint.git","type":"git"},"_npmVersion":"11.11.0","description":"Tiny Tailwind CSS linter and auto-fixer for CI — powered by the official language server, not regex","directories":{},"_nodeVersion":"24.1.0","dependencies":{"glob":"^13.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.27.4","typescript":"^6.0.2","@types/node":"^25.5.0","@tailwindcss/language-server":"^0.14.29"},"peerDependencies":{"@tailwindcss/language-server":">=0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/tailwint_1.1.15_1785560390497_0.5049044332749164","host":"s3://npm-registry-packages-npm-production"}},"1.1.16":{"_id":"tailwint@1.1.16","bin":{"tailwint":"bin/tailwint.js"},"bugs":{"url":"https://github.com/peterwangsc/tailwint/issues"},"dist":{"shasum":"8339bdfa2a9a512a42435067b324ec64a323e4d2","tarball":"https://registry.npmjs.org/tailwint/-/tailwint-1.1.16.tgz","fileCount":17,"integrity":"sha512-QetaPGhuTSM2wAQCFzegfwSJ18kYiUykF74E5CW5MgaStF9stxBqm8e20OxFfrOUr75V1nFDkiSJg9ha5dWORA==","signatures":[{"sig":"MEUCIQCKbjR5Fge/s8GJFdSlq87SeL0gGrwA3mLbc4/hdiDP9AIgYXEJu0ZIYZqccu/Ma2J4oXgGEt82ogKF5uIPGRLUsso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDH5ZZSn50gDyyr08J7zAY+IIzyK+fOYkh+00/IVO863wIhAKgp2gW9t2W+hbX03tto9Oq/HsVYc6ioPIblLX7GB6/b"}],"unpackedSize":47371},"main":"./dist/index.js","name":"tailwint","type":"module","_from":"file:tmp/release/tailwint-1.1.16.tgz","types":"./dist/index.d.ts","author":{"name":"Peter Wang"},"engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"license":"MIT","scripts":{"test":"node tests/run.mjs","build":"npm run clean && esbuild src/index.ts src/edits.ts src/lsp.ts src/prescan.ts src/ui.ts src/settings.ts --outdir=dist --format=esm --platform=node --target=node18 --minify && tsc --emitDeclarationOnly","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","prepublishOnly":"npm run build && npm test"},"version":"1.1.16","_npmUser":{"name":"peterwangsc","email":"peterwangsc@gmail.com"},"homepage":"https://github.com/peterwangsc/tailwint","keywords":["tailwindcss","tailwind","tailwind-lint","lint","linter","cli","ci","ci-cd","autofix","language-server","lsp","tailwind-v4","css","diagnostics","code-quality","class-conflicts","canonical","github-actions","pre-commit","static-analysis"],"_resolved":"/Users/peterwang/code/tailwint/tmp/release/tailwint-1.1.16.tgz","_integrity":"sha512-QetaPGhuTSM2wAQCFzegfwSJ18kYiUykF74E5CW5MgaStF9stxBqm8e20OxFfrOUr75V1nFDkiSJg9ha5dWORA==","repository":{"url":"git+https://github.com/peterwangsc/tailwint.git","type":"git"},"_npmVersion":"11.11.0","description":"Tiny Tailwind CSS linter and auto-fixer for CI — powered by the official language server, not regex","directories":{},"maintainers":[{"name":"peterwangsc","email":"peterwangsc@gmail.com"}],"_nodeVersion":"24.1.0","dependencies":{"glob":"^10.5.0","jsonc-parser":"^3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.28.2","typescript":"^6.0.2","@types/node":"^25.5.0","@tailwindcss/language-server":"^0.14.29"},"peerDependencies":{"@tailwindcss/language-server":">=0.14.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tailwint_1.1.16_1789529028535_0.480336517289788"}}},"time":{"created":"2026-03-26T14:43:51.377Z","modified":"2026-09-16T03:23:48.790Z","1.0.0":"2026-03-26T14:43:51.519Z","1.0.1":"2026-03-26T14:45:22.461Z","1.0.2":"2026-03-26T15:22:22.920Z","1.0.3":"2026-03-26T15:35:23.235Z","1.0.4":"2026-03-26T15:44:49.184Z","1.1.0":"2026-03-26T17:14:07.500Z","1.1.2":"2026-03-26T18:45:51.101Z","1.1.3":"2026-03-27T11:58:55.549Z","1.1.4":"2026-03-27T12:50:03.857Z","1.1.5":"2026-03-27T13:02:04.124Z","1.1.6":"2026-03-27T13:17:55.270Z","1.1.7":"2026-03-28T05:52:50.311Z","1.1.8":"2026-03-28T06:00:00.702Z","1.1.9":"2026-03-28T06:16:52.880Z","1.1.10":"2026-03-28T06:45:51.862Z","1.1.11":"2026-03-29T06:10:54.536Z","1.1.12":"2026-04-01T13:05:52.568Z","1.1.13":"2026-04-02T03:03:58.345Z","1.1.14":"2026-07-26T16:20:48.382Z","1.1.15":"2026-08-01T04:59:50.631Z","1.1.16":"2026-09-16T03:23:48.625Z"},"bugs":{"url":"https://github.com/peterwangsc/tailwint/issues"},"author":{"name":"Peter Wang"},"license":"MIT","homepage":"https://github.com/peterwangsc/tailwint","keywords":["tailwindcss","tailwind","tailwind-lint","lint","linter","cli","ci","ci-cd","autofix","language-server","lsp","tailwind-v4","css","diagnostics","code-quality","class-conflicts","canonical","github-actions","pre-commit","static-analysis"],"repository":{"url":"git+https://github.com/peterwangsc/tailwint.git","type":"git"},"description":"Tiny Tailwind CSS linter and auto-fixer for CI — powered by the official language server, not regex","maintainers":[{"name":"peterwangsc","email":"peterwangsc@gmail.com"}],"readme":"<p align=\"center\">\n  <img src=\"assets/header.svg\" alt=\"tailwint\">\n</p>\n\n<p align=\"center\">\n  <strong>tail</strong>wind + l<strong>int</strong> = <strong>tailwint</strong> ~≈∼〜 a tiny linter for your Tailwind CSS\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/tailwint\"><img src=\"https://img.shields.io/npm/v/tailwint?color=0ea5e9&label=npm\" alt=\"npm version\"></a>\n  <a href=\"https://github.com/peterwangsc/tailwint/blob/main/LICENSE\"><img src=\"https://img.shields.io/npm/l/tailwint?color=a78bfa\" alt=\"license\"></a>\n  <a href=\"https://www.npmjs.com/package/tailwint\"><img src=\"https://img.shields.io/npm/dm/tailwint?color=f472b6\" alt=\"downloads\"></a>\n</p>\n\n---\n\nThe same diagnostics VS Code shows — but from the command line. Catches class conflicts, suggests canonical rewrites, and applies available quick fixes. Powered by the official `@tailwindcss/language-server` — not a custom parser, not a regex hack.\n\n**Works with Tailwind CSS v4.**\n\n## What it catches\n\ntailwint detects two categories of issues:\n\n**⚡ Conflicts** — classes that apply the same CSS properties and compete in the CSS cascade:\n\n```\n⚡ 3:21  conflict  'w-full' applies the same CSS properties as 'w-auto'\n⚡ 3:28  conflict  'w-auto' applies the same CSS properties as 'w-full'\n```\n\n**○ Canonical** — classes that can be written in a shorter or more idiomatic form:\n\n```\n○ 3:21 canonical The class `flex-shrink-0` can be written as `shrink-0`\n○ 3:35 canonical The class `z-[1]` can be written as `z-1`\n○ 3:41 canonical The class `min-w-[200px]` can be written as `min-w-50`\n```\n\n## Install\n\n```bash\nnpm install -D tailwint @tailwindcss/language-server\n```\n\n## Usage\n\n```bash\n# Scan default file types (tsx, jsx, html, vue, svelte, astro, mdx, css)\nnpx tailwint\n\n# Scan specific files\nnpx tailwint \"src/**/*.tsx\"\n\n# Apply available quick fixes\nnpx tailwint --fix\nnpx tailwint -f\n\n# Fix specific files\nnpx tailwint --fix \"app/**/*.tsx\"\n\n# Exclude generated files (repeat --ignore for additional patterns)\nnpx tailwint --ignore \"release/**\"\n\n# Adjust the language-server wait limit, in milliseconds\nnpx tailwint --timeout 60000\n\n# Verbose LSP logging\nDEBUG=1 npx tailwint\n```\n\n## Example output\n\n```\n  ~≈∼〜~≈∼〜~≈∼〜~≈∼〜~≈~ tailwint ~∼〜~≈∼〜~≈∼〜~≈∼〜~≈∼~\n\n    tailwind css linter // powered by the official lsp\n\n  ✔ language server ready ~≈∼〜~≈∼〜~≈∼〜~≈∼〜~≈∼〜~≈∼〜~\n  ✔ sent 42 files to lsp ~≈∼〜~≈∼〜~≈∼〜~≈∼〜~≈∼〜~≈∼〜~~\n  ✔ 42/42 files received ~≈∼〜~≈∼〜~≈∼〜~≈∼〜~≈∼〜~≈∼〜~~\n\n  42 files scanned // 8 conflicts │ 12 canonical\n\n  ┌ components/Card.tsx (3)\n    ⚡ 5:21  conflict  'w-full' applies the same CSS properties as 'w-auto'\n    ○ 5:35 canonical The class `flex-shrink-0` can be written as `shrink-0`\n    ○ 5:49 canonical The class `z-[1]` can be written as `z-1`\n  └~≈∼\n\n  ≈∼〜~≈  ✘ FAIL  20 issues in 3 files 2.1s ≈∼〜~≈\n  run with --fix to auto-fix\n```\n\nWith `--fix`:\n\n```\n  ⚙ FIX  conflicts first, then canonical\n\n  ✔ ┃━━━━━━━━━━━━━━━━━━┃ Card.tsx 3 fixed\n  ✔ ┃━━━━━━━━━━━━━━━━━━┃ Header.tsx 12 fixed\n  ✔ ┃━━━━━━━━━━━━━━━━━━┃ Sidebar.tsx 5 fixed\n\n  ≈∼〜~≈  ✔ FIXED  20 of 20 issues across 3 files 3.4s ≈∼〜~≈\n```\n\n## Supported file types\n\n| Extension | Language ID     | Notes                                     |\n| --------- | --------------- | ----------------------------------------- |\n| `.tsx`    | typescriptreact | React / Next.js components                |\n| `.jsx`    | javascriptreact | React components                          |\n| `.html`   | html            | Static HTML files                         |\n| `.vue`    | html            | Vue single-file components                |\n| `.svelte` | html            | Svelte components                         |\n| `.astro`  | html            | Astro components                          |\n| `.mdx`    | mdx             | MDX documents                             |\n| `.css`    | css             | `@apply` directives and Tailwind at-rules |\n\n## Tailwind v4 support\n\ntailwint fully supports Tailwind CSS v4 features:\n\n- **Opacity shorthand** — `bg-red-500/50`, `text-blue-500/75`\n- **`size-*` utility** — `size-10`, `size-full`\n- **Container queries** — `@container`, `@lg:flex`, `@md:grid`\n- **`has-*` / `not-*` variants** — `has-checked:bg-blue-500`, `not-disabled:opacity-100`\n- **`aria-*` variants** — `aria-expanded:bg-blue-500`, `aria-disabled:opacity-50`\n- **`data-*` variants** — `data-[state=open]:bg-blue-500`\n- **`supports-*` variants** — `supports-[display:grid]:grid`\n- **`forced-colors` variant** — `forced-colors:bg-[ButtonFace]`\n- **Logical properties** — `ms-4`, `me-4`, `ps-4`, `pe-4`\n- **Text wrap utilities** — `text-balance`, `text-pretty`, `text-nowrap`\n- **Named groups/peers** — `group/sidebar`, `group-hover/sidebar:bg-blue-500`\n- **CSS-first config** — `@import \"tailwindcss\"` with `@theme` directive\n\n## Programmatic API\n\n```ts\nimport { run } from \"tailwint\";\n\nconst exitCode = await run({\n  patterns: [\"src/**/*.tsx\"],\n  fix: true,\n  cwd: \"/path/to/project\",\n  timeoutMs: 30_000,\n});\n```\n\nCall `run()` sequentially. A concurrent call returns `2` without interrupting the active scan.\n\n### Options\n\n| Option     | Type       | Default                                            | Description                                        |\n| ---------- | ---------- | -------------------------------------------------- | -------------------------------------------------- |\n| `patterns` | `string[]` | `[\"**/*.{tsx,jsx,html,vue,svelte,astro,mdx,css}\"]` | Glob patterns for files to scan                    |\n| `ignore` | `string[]` | `[]` | Additional exclusions, relative to `cwd`, alongside built-in output/cache exclusions |\n| `fix`      | `boolean`  | `false`                                            | Auto-fix issues using LSP code actions             |\n| `timeoutMs` | `number` | `30000` | Maximum wait per LSP operation; initial diagnostics share one deadline. Integer 1–2147483647 |\n| `cwd`      | `string`   | `process.cwd()`                                    | Working directory for glob resolution and LSP root |\n\n### Exports\n\n| Export                       | Description                        |\n| ---------------------------- | ---------------------------------- |\n| `run(options?)`              | Run the linter, returns exit code  |\n| `applyEdits(content, edits)` | Apply LSP text edits to a string   |\n| `TextEdit`                   | TypeScript type for LSP text edits |\n\n## Configuration\n\nTailwint reads `.vscode/settings.json` from the working directory and forwards\nits settings to the language server. JSONC line/block comments and trailing\ncommas are supported; malformed settings cause exit `2` rather than silently\nusing default lint rules. For example:\n\n```jsonc\n{\n  \"tailwindCSS.lint.cssConflict\": \"error\",\n  \"tailwindCSS.experimental.classRegex\": [\"tw`([^`]*)`\"],\n}\n```\n\nLanguage-server installs hoisted into a parent workspace or installed beside\nTailwint are resolved automatically. Windows file patterns may use either slash\nstyle. Unknown CLI options exit `2`; use `--` before an option-like filename.\n\n## CI integration\n\ntailwint exits with meaningful codes for CI pipelines:\n\n| Exit code | Meaning                                                          |\n| --------- | ---------------------------------------------------------------- |\n| `0`       | No issues found, or all issues fixed with `--fix`                |\n| `1`       | Issues found, or unfixable issues remain after `--fix`           |\n| `2`       | Incomplete scan or fatal error (missing project, timeout, server failure) |\n\nA timeout or missing Tailwind project is an incomplete scan, so it exits with `2`\ninstead of reporting “all clear.” Check the Tailwind configuration with\n`DEBUG=1 npx tailwint`. Narrow the patterns if they include files outside your\nTailwind projects, or use `--ignore \"release/**\"` to exclude generated artifacts.\nFor unusually slow projects, increase `--timeout 60000` (API: `timeoutMs`). A\nsmaller value fails faster on a stalled server. This is a maximum wait, not a\ndelay: successful operations finish as soon as their responses arrive.\n\nThe initial hover readiness request, project lookups, and diagnostic publications\nshare one timeout budget, rather than restarting it at each stage. The LSP\ninitialize handshake and subsequent autofix requests/publications each have\ntheir own budget, so this is not a total CLI runtime limit. Removing the limit\nwould allow an unresponsive server to hang CI indefinitely. Failed fix validation\nleaves that file unchanged.\n\n### GitHub Actions\n\n```yaml\n- name: Lint Tailwind classes\n  run: npx tailwint\n```\n\n### Pre-commit hook\n\n```bash\nnpx tailwint --fix && git add -u\n```\n\n## How it works\n\n1. **Boot** — spawns `@tailwindcss/language-server` over stdio\n2. **Pre-scan** — skips CSS files with no Tailwind signals\n3. **Open** — sends matched files to the server via `textDocument/didOpen`\n4. **Analyze** — waits for workspace initialization using the server's `textDocument/hover` handler, checks each opened file with `@/tailwindCSS/getProject`, then waits for every file's `textDocument/publishDiagnostics` notification. CSS entry points need not be in the requested glob. Gaps between notifications do not end the scan.\n5. **Report** — collects diagnostics, categorizes as conflicts or canonical\n6. **Fix** _(if `--fix`)_ — requests `textDocument/codeAction` quickfixes and repeats until diagnostics clear or no supported fix changes the file\n\nThere is no fixed pass limit: fixing a conflict can reveal another issue. Repeated\nfix cycles and invalid edits fail with exit `2`, preserving that file on disk.\nOverlapping actions are deferred until fresh diagnostics, and files changed\nduring the scan are not overwritten. Actions requiring multiple files or\ncommands are left unresolved; remaining diagnostics produce exit `1`.\n\n## Requirements\n\n- Node.js 18+\n- `@tailwindcss/language-server` >= 0.14.0 (peer dependency)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}